From 505cabbd3036081f26586cabc64c26e7769c0ec9 Mon Sep 17 00:00:00 2001 From: Perberos Date: Thu, 1 Dec 2011 23:53:21 -0300 Subject: moving from https://github.com/perberos/mate-desktop-environment --- AUTHORS | 2 + COPYING | 340 + COPYING.LIB | 504 + ChangeLog | 1 + INSTALL | 365 + MAINTAINERS | 20 + Makefile.am | 17 + Makefile.in | 803 ++ NEWS | 1 + README | 0 acinclude.m4 | 136 + aclocal.m4 | 10460 +++++++++++++++++++ autogen.sh | 25 + compile | 143 + config.guess | 1502 +++ config.h.in | 119 + config.sub | 1714 +++ configure.ac | 487 + data/50-accessibility.xml.in | 8 + data/Makefile.am | 69 + data/Makefile.in | 632 ++ ...ps_mate_settings_daemon_housekeeping.schemas.in | 61 + ...pps_mate_settings_daemon_keybindings.schemas.in | 240 + data/apps_mate_settings_daemon_xrandr.schemas.in | 62 + data/desktop_mate_font_rendering.schemas.in | 68 + data/desktop_mate_keybindings.schemas.in | 20 + data/desktop_mate_peripherals_smartcard.schemas.in | 17 + data/desktop_mate_peripherals_touchpad.schemas.in | 65 + data/mate-settings-daemon-uninstalled.pc.in | 11 + data/mate-settings-daemon.desktop.in.in | 8 + data/mate-settings-daemon.pc.in | 13 + data/mate-settings-daemon.schemas.in | 561 + data/org.mate.SettingsDaemon.service.in | 3 + depcomp | 630 ++ distro/archlinux/PKGBUILD | 39 + distro/archlinux/mate-settings-daemon.install | 22 + distro/ubuntu/build | 32 + distro/ubuntu/postinst | 11 + distro/ubuntu/postrm | 8 + distro/ubuntu/preinst | 7 + distro/ubuntu/prerm | 11 + install-sh | 520 + ltmain.sh | 9655 +++++++++++++++++ mate-settings-daemon/Makefile.am | 93 + mate-settings-daemon/Makefile.in | 828 ++ mate-settings-daemon/main.c | 519 + mate-settings-daemon/mate-settings-manager.c | 557 + mate-settings-daemon/mate-settings-manager.h | 81 + mate-settings-daemon/mate-settings-manager.xml | 17 + mate-settings-daemon/mate-settings-module.c | 166 + mate-settings-daemon/mate-settings-module.h | 51 + mate-settings-daemon/mate-settings-plugin-info.c | 616 ++ mate-settings-daemon/mate-settings-plugin-info.h | 81 + mate-settings-daemon/mate-settings-plugin.c | 61 + mate-settings-daemon/mate-settings-plugin.h | 183 + mate-settings-daemon/mate-settings-profile.c | 65 + mate-settings-daemon/mate-settings-profile.h | 57 + missing | 376 + mkinstalldirs | 162 + plugins/Makefile.am | 31 + plugins/Makefile.in | 630 ++ plugins/a11y-keyboard/Makefile.am | 87 + plugins/a11y-keyboard/Makefile.in | 809 ++ .../a11y-keyboard.mate-settings-plugin.in | 8 + plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c | 1347 +++ plugins/a11y-keyboard/gsd-a11y-keyboard-manager.h | 61 + plugins/a11y-keyboard/gsd-a11y-keyboard-plugin.c | 104 + plugins/a11y-keyboard/gsd-a11y-keyboard-plugin.h | 63 + .../a11y-keyboard/gsd-a11y-preferences-dialog.c | 975 ++ .../a11y-keyboard/gsd-a11y-preferences-dialog.h | 59 + .../a11y-keyboard/gsd-a11y-preferences-dialog.ui | 199 + .../a11y-keyboard/test-a11y-preferences-dialog.c | 64 + plugins/background/Makefile.am | 75 + plugins/background/Makefile.in | 758 ++ .../background/background.mate-settings-plugin.in | 8 + plugins/background/gsd-background-manager.c | 579 + plugins/background/gsd-background-manager.h | 61 + plugins/background/gsd-background-plugin.c | 104 + plugins/background/gsd-background-plugin.h | 63 + plugins/background/test-background.c | 59 + plugins/clipboard/Makefile.am | 53 + plugins/clipboard/Makefile.in | 699 ++ .../clipboard/clipboard.mate-settings-plugin.in | 8 + plugins/clipboard/gsd-clipboard-manager.c | 1069 ++ plugins/clipboard/gsd-clipboard-manager.h | 61 + plugins/clipboard/gsd-clipboard-plugin.c | 104 + plugins/clipboard/gsd-clipboard-plugin.h | 63 + plugins/clipboard/list.c | 150 + plugins/clipboard/list.h | 57 + plugins/clipboard/xutils.c | 117 + plugins/clipboard/xutils.h | 50 + plugins/common/Makefile.am | 23 + plugins/common/Makefile.in | 584 ++ plugins/common/eggaccelerators.c | 658 ++ plugins/common/eggaccelerators.h | 99 + plugins/common/gsd-keygrab.c | 246 + plugins/common/gsd-keygrab.h | 51 + plugins/common/gsd-osd-window.c | 573 + plugins/common/gsd-osd-window.h | 98 + plugins/datetime/Makefile.am | 60 + plugins/datetime/Makefile.in | 719 ++ plugins/datetime/gsd-datetime-mechanism-main.c | 171 + plugins/datetime/gsd-datetime-mechanism.c | 646 ++ plugins/datetime/gsd-datetime-mechanism.h | 101 + plugins/datetime/gsd-datetime-mechanism.xml | 87 + .../org.mate.SettingsDaemon.DateTimeMechanism.conf | 19 + ...ate.SettingsDaemon.DateTimeMechanism.service.in | 4 + ...mate.settingsdaemon.datetimemechanism.policy.in | 38 + plugins/datetime/system-timezone.c | 1047 ++ plugins/datetime/system-timezone.h | 89 + plugins/dummy/Makefile.am | 44 + plugins/dummy/Makefile.in | 646 ++ plugins/dummy/dummy.mate-settings-plugin.in | 8 + plugins/dummy/gsd-dummy-manager.c | 186 + plugins/dummy/gsd-dummy-manager.h | 61 + plugins/dummy/gsd-dummy-plugin.c | 104 + plugins/dummy/gsd-dummy-plugin.h | 63 + plugins/font/Makefile.am | 51 + plugins/font/Makefile.in | 687 ++ plugins/font/delayed-dialog.c | 122 + plugins/font/delayed-dialog.h | 36 + plugins/font/font.mate-settings-plugin.in | 8 + plugins/font/gsd-font-manager.c | 440 + plugins/font/gsd-font-manager.h | 61 + plugins/font/gsd-font-plugin.c | 104 + plugins/font/gsd-font-plugin.h | 63 + plugins/housekeeping/Makefile.am | 40 + plugins/housekeeping/Makefile.in | 689 ++ plugins/housekeeping/gsd-disk-space.c | 733 ++ plugins/housekeeping/gsd-disk-space.h | 40 + plugins/housekeeping/gsd-housekeeping-manager.c | 389 + plugins/housekeeping/gsd-housekeeping-manager.h | 59 + plugins/housekeeping/gsd-housekeeping-plugin.c | 104 + plugins/housekeeping/gsd-housekeeping-plugin.h | 61 + plugins/housekeeping/gsd-ldsm-dialog.c | 476 + plugins/housekeeping/gsd-ldsm-dialog.h | 72 + plugins/housekeeping/gsd-ldsm-trash-empty.c | 398 + plugins/housekeeping/gsd-ldsm-trash-empty.h | 27 + .../housekeeping.mate-settings-plugin.in | 8 + plugins/keybindings/Makefile.am | 51 + plugins/keybindings/Makefile.in | 682 ++ plugins/keybindings/gsd-keybindings-manager.c | 758 ++ plugins/keybindings/gsd-keybindings-manager.h | 61 + plugins/keybindings/gsd-keybindings-plugin.c | 104 + plugins/keybindings/gsd-keybindings-plugin.h | 63 + .../keybindings.mate-settings-plugin.in | 8 + plugins/keyboard/Makefile.am | 73 + plugins/keyboard/Makefile.in | 771 ++ plugins/keyboard/delayed-dialog.c | 122 + plugins/keyboard/delayed-dialog.h | 36 + plugins/keyboard/gsd-keyboard-manager.c | 570 + plugins/keyboard/gsd-keyboard-manager.h | 62 + plugins/keyboard/gsd-keyboard-plugin.c | 104 + plugins/keyboard/gsd-keyboard-plugin.h | 63 + plugins/keyboard/gsd-keyboard-xkb.c | 924 ++ plugins/keyboard/gsd-keyboard-xkb.h | 42 + plugins/keyboard/gsd-xmodmap.c | 399 + plugins/keyboard/gsd-xmodmap.h | 29 + plugins/keyboard/kbd-capslock-off.png | Bin 0 -> 1650 bytes plugins/keyboard/kbd-capslock-on.png | Bin 0 -> 1488 bytes plugins/keyboard/kbd-numlock-off.png | Bin 0 -> 1742 bytes plugins/keyboard/kbd-numlock-on.png | Bin 0 -> 1591 bytes plugins/keyboard/kbd-scrolllock-off.png | Bin 0 -> 1467 bytes plugins/keyboard/kbd-scrolllock-on.png | Bin 0 -> 1337 bytes plugins/keyboard/keyboard.mate-settings-plugin.in | 8 + plugins/keyboard/modmap-dialog.ui | 273 + plugins/media-keys/Makefile.am | 207 + plugins/media-keys/Makefile.in | 1159 ++ plugins/media-keys/acme.h | 78 + plugins/media-keys/acme.ui | 33 + plugins/media-keys/cut-n-paste/Makefile.am | 39 + plugins/media-keys/cut-n-paste/Makefile.in | 586 ++ plugins/media-keys/cut-n-paste/gvc-channel-map.c | 292 + plugins/media-keys/cut-n-paste/gvc-channel-map.h | 83 + plugins/media-keys/cut-n-paste/gvc-mixer-card.c | 493 + plugins/media-keys/cut-n-paste/gvc-mixer-card.h | 90 + plugins/media-keys/cut-n-paste/gvc-mixer-control.c | 2123 ++++ plugins/media-keys/cut-n-paste/gvc-mixer-control.h | 102 + .../media-keys/cut-n-paste/gvc-mixer-event-role.c | 239 + .../media-keys/cut-n-paste/gvc-mixer-event-role.h | 61 + .../media-keys/cut-n-paste/gvc-mixer-sink-input.c | 188 + .../media-keys/cut-n-paste/gvc-mixer-sink-input.h | 61 + plugins/media-keys/cut-n-paste/gvc-mixer-sink.c | 220 + plugins/media-keys/cut-n-paste/gvc-mixer-sink.h | 61 + .../cut-n-paste/gvc-mixer-source-output.c | 128 + .../cut-n-paste/gvc-mixer-source-output.h | 61 + plugins/media-keys/cut-n-paste/gvc-mixer-source.c | 220 + plugins/media-keys/cut-n-paste/gvc-mixer-source.h | 61 + plugins/media-keys/cut-n-paste/gvc-mixer-stream.c | 875 ++ plugins/media-keys/cut-n-paste/gvc-mixer-stream.h | 128 + plugins/media-keys/gsd-marshal.list | 1 + plugins/media-keys/gsd-media-keys-manager.c | 1373 +++ plugins/media-keys/gsd-media-keys-manager.h | 72 + plugins/media-keys/gsd-media-keys-manager.xml | 14 + plugins/media-keys/gsd-media-keys-plugin.c | 104 + plugins/media-keys/gsd-media-keys-plugin.h | 63 + plugins/media-keys/gsd-media-keys-window.c | 714 ++ plugins/media-keys/gsd-media-keys-window.h | 78 + plugins/media-keys/libmedia-keys.la | 41 + plugins/media-keys/media-keys.mate-settings-plugin | 136 + .../media-keys/media-keys.mate-settings-plugin.in | 8 + plugins/media-keys/test-media-keys.c | 64 + plugins/media-keys/test-media-window.c | 152 + plugins/media-keys/touchpad-disabled-16.png | Bin 0 -> 610 bytes plugins/media-keys/touchpad-disabled-22.png | Bin 0 -> 957 bytes plugins/media-keys/touchpad-disabled-24.png | Bin 0 -> 985 bytes plugins/media-keys/touchpad-disabled-32.png | Bin 0 -> 1610 bytes plugins/media-keys/touchpad-disabled-48.png | Bin 0 -> 2208 bytes plugins/media-keys/touchpad-disabled-template.svg | 1172 +++ plugins/media-keys/touchpad-disabled.svg | 833 ++ plugins/media-keys/touchpad-enabled-16.png | Bin 0 -> 626 bytes plugins/media-keys/touchpad-enabled-22.png | Bin 0 -> 938 bytes plugins/media-keys/touchpad-enabled-24.png | Bin 0 -> 949 bytes plugins/media-keys/touchpad-enabled-32.png | Bin 0 -> 1494 bytes plugins/media-keys/touchpad-enabled-48.png | Bin 0 -> 2041 bytes plugins/media-keys/touchpad-enabled-template.svg | 936 ++ plugins/media-keys/touchpad-enabled.svg | 581 + plugins/mouse/Makefile.am | 52 + plugins/mouse/Makefile.in | 768 ++ plugins/mouse/gsd-locate-pointer.c | 504 + plugins/mouse/gsd-locate-pointer.h | 24 + plugins/mouse/gsd-mouse-manager.c | 1124 ++ plugins/mouse/gsd-mouse-manager.h | 61 + plugins/mouse/gsd-mouse-plugin.c | 104 + plugins/mouse/gsd-mouse-plugin.h | 63 + plugins/mouse/gsd-timeline.c | 848 ++ plugins/mouse/gsd-timeline.h | 127 + plugins/mouse/mouse.mate-settings-plugin.in | 8 + plugins/smartcard/Makefile.am | 47 + plugins/smartcard/Makefile.in | 684 ++ plugins/smartcard/gsd-smartcard-manager.c | 1372 +++ plugins/smartcard/gsd-smartcard-manager.h | 90 + plugins/smartcard/gsd-smartcard-plugin.c | 340 + plugins/smartcard/gsd-smartcard-plugin.h | 63 + plugins/smartcard/gsd-smartcard.c | 555 + plugins/smartcard/gsd-smartcard.h | 98 + .../smartcard/smartcard.mate-settings-plugin.in | 8 + plugins/sound/Makefile.am | 42 + plugins/sound/Makefile.in | 669 ++ plugins/sound/gsd-sound-manager.c | 433 + plugins/sound/gsd-sound-manager.h | 61 + plugins/sound/gsd-sound-plugin.c | 100 + plugins/sound/gsd-sound-plugin.h | 63 + plugins/sound/sound.mate-settings-plugin.in | 8 + plugins/typing-break/Makefile.am | 49 + plugins/typing-break/Makefile.in | 680 ++ plugins/typing-break/gsd-typing-break-manager.c | 339 + plugins/typing-break/gsd-typing-break-manager.h | 61 + plugins/typing-break/gsd-typing-break-plugin.c | 104 + plugins/typing-break/gsd-typing-break-plugin.h | 63 + .../typing-break.mate-settings-plugin.in | 8 + plugins/xrandr/Makefile.am | 76 + plugins/xrandr/Makefile.in | 711 ++ plugins/xrandr/gsd-xrandr-16.png | Bin 0 -> 613 bytes plugins/xrandr/gsd-xrandr-22.png | Bin 0 -> 866 bytes plugins/xrandr/gsd-xrandr-24.png | Bin 0 -> 909 bytes plugins/xrandr/gsd-xrandr-32.png | Bin 0 -> 1602 bytes plugins/xrandr/gsd-xrandr-manager.c | 2584 +++++ plugins/xrandr/gsd-xrandr-manager.h | 61 + plugins/xrandr/gsd-xrandr-manager.xml | 23 + plugins/xrandr/gsd-xrandr-plugin.c | 104 + plugins/xrandr/gsd-xrandr-plugin.h | 63 + plugins/xrandr/gsd-xrandr.svg | 470 + plugins/xrandr/xrandr.mate-settings-plugin.in | 8 + plugins/xrdb/Makefile.am | 54 + plugins/xrdb/Makefile.in | 834 ++ plugins/xrdb/data/Editres.ad | 5 + plugins/xrdb/data/Emacs.ad | 21 + plugins/xrdb/data/General.ad | 2 + plugins/xrdb/data/Makefile.am | 15 + plugins/xrdb/data/Makefile.in | 483 + plugins/xrdb/data/Motif.ad | 74 + plugins/xrdb/data/Tk.ad | 102 + plugins/xrdb/data/Xaw.ad | 25 + plugins/xrdb/gsd-xrdb-manager.c | 638 ++ plugins/xrdb/gsd-xrdb-manager.h | 61 + plugins/xrdb/gsd-xrdb-plugin.c | 104 + plugins/xrdb/gsd-xrdb-plugin.h | 63 + plugins/xrdb/xrdb.mate-settings-plugin.in | 8 + plugins/xsettings/Makefile.am | 65 + plugins/xsettings/Makefile.in | 718 ++ plugins/xsettings/fontconfig-monitor.c | 192 + plugins/xsettings/fontconfig-monitor.h | 44 + plugins/xsettings/gsd-xsettings-manager.c | 1040 ++ plugins/xsettings/gsd-xsettings-manager.h | 61 + plugins/xsettings/gsd-xsettings-plugin.c | 104 + plugins/xsettings/gsd-xsettings-plugin.h | 63 + plugins/xsettings/xsettings-common.c | 264 + plugins/xsettings/xsettings-common.h | 110 + plugins/xsettings/xsettings-manager.c | 424 + plugins/xsettings/xsettings-manager.h | 71 + .../xsettings/xsettings.mate-settings-plugin.in | 8 + po/ChangeLog | 1155 ++ po/LINGUAS | 89 + po/Makefile.in.in | 217 + po/POTFILES.in | 45 + po/POTFILES.skip | 9 + po/af.po | 3053 ++++++ po/am.po | 1729 +++ po/ar.po | 4347 ++++++++ po/as.po | 1280 +++ po/ast.po | 1095 ++ po/az.po | 2947 ++++++ po/be.po | 3577 +++++++ po/be@latin.po | 875 ++ po/bg.po | 1422 +++ po/bn.po | 1290 +++ po/bn_IN.po | 1174 +++ po/br.po | 1039 ++ po/bs.po | 2965 ++++++ po/ca.po | 1489 +++ po/ca@valencia.po | 1488 +++ po/crh.po | 1540 +++ po/cs.po | 1305 +++ po/cy.po | 3247 ++++++ po/da.po | 4627 ++++++++ po/de.po | 1634 +++ po/dz.po | 4065 +++++++ po/el.po | 1954 ++++ po/en@shaw.po | 1368 +++ po/en_CA.po | 3142 ++++++ po/en_GB.po | 4647 ++++++++ po/es.po | 1615 +++ po/et.po | 1108 ++ po/eu.po | 1294 +++ po/fa.po | 3051 ++++++ po/fi.po | 1422 +++ po/fr.po | 1434 +++ po/ga.po | 1126 ++ po/gl.po | 1455 +++ po/gu.po | 1218 +++ po/he.po | 1584 +++ po/hi.po | 1162 ++ po/hr.po | 935 ++ po/hu.po | 1427 +++ po/id.po | 1409 +++ po/is.po | 2798 +++++ po/it.po | 1567 +++ po/ja.po | 1440 +++ po/ka.po | 3242 ++++++ po/kn.po | 1302 +++ po/ko.po | 1370 +++ po/ku.po | 3662 +++++++ po/lt.po | 1650 +++ po/lv.po | 3952 +++++++ po/mai.po | 1116 ++ po/mg.po | 3257 ++++++ po/mk.po | 920 ++ po/ml.po | 1200 +++ po/mn.po | 3204 ++++++ po/mr.po | 1285 +++ po/ms.po | 2760 +++++ po/nb.po | 1374 +++ po/nds.po | 1051 ++ po/ne.po | 2477 +++++ po/nl.po | 1307 +++ po/nn.po | 4726 +++++++++ po/nso.po | 3011 ++++++ po/oc.po | 774 ++ po/or.po | 1414 +++ po/pa.po | 1502 +++ po/pl.po | 1429 +++ po/pt.po | 1638 +++ po/pt_BR.po | 1638 +++ po/ro.po | 1469 +++ po/ru.po | 1435 +++ po/rw.po | 3008 ++++++ po/si.po | 1289 +++ po/sk.po | 1465 +++ po/sl.po | 1264 +++ po/sq.po | 3185 ++++++ po/sr.po | 1547 +++ po/sr@latin.po | 1547 +++ po/sv.po | 1669 +++ po/ta.po | 1458 +++ po/te.po | 1275 +++ po/th.po | 1402 +++ po/tr.po | 1201 +++ po/uk.po | 1327 +++ po/vi.po | 1232 +++ po/wa.po | 1980 ++++ po/xh.po | 3079 ++++++ po/zh_CN.po | 1431 +++ po/zh_HK.po | 1477 +++ po/zh_TW.po | 1513 +++ po/zu.po | 2975 ++++++ 386 files changed, 265847 insertions(+) create mode 100644 AUTHORS create mode 100644 COPYING create mode 100644 COPYING.LIB create mode 100644 ChangeLog create mode 100644 INSTALL create mode 100644 MAINTAINERS create mode 100644 Makefile.am create mode 100644 Makefile.in create mode 100644 NEWS create mode 100644 README create mode 100644 acinclude.m4 create mode 100644 aclocal.m4 create mode 100755 autogen.sh create mode 100755 compile create mode 100755 config.guess create mode 100644 config.h.in create mode 100755 config.sub create mode 100644 configure.ac create mode 100644 data/50-accessibility.xml.in create mode 100644 data/Makefile.am create mode 100644 data/Makefile.in create mode 100644 data/apps_mate_settings_daemon_housekeeping.schemas.in create mode 100644 data/apps_mate_settings_daemon_keybindings.schemas.in create mode 100644 data/apps_mate_settings_daemon_xrandr.schemas.in create mode 100644 data/desktop_mate_font_rendering.schemas.in create mode 100644 data/desktop_mate_keybindings.schemas.in create mode 100644 data/desktop_mate_peripherals_smartcard.schemas.in create mode 100644 data/desktop_mate_peripherals_touchpad.schemas.in create mode 100644 data/mate-settings-daemon-uninstalled.pc.in create mode 100644 data/mate-settings-daemon.desktop.in.in create mode 100644 data/mate-settings-daemon.pc.in create mode 100644 data/mate-settings-daemon.schemas.in create mode 100644 data/org.mate.SettingsDaemon.service.in create mode 100755 depcomp create mode 100644 distro/archlinux/PKGBUILD create mode 100644 distro/archlinux/mate-settings-daemon.install create mode 100755 distro/ubuntu/build create mode 100755 distro/ubuntu/postinst create mode 100755 distro/ubuntu/postrm create mode 100755 distro/ubuntu/preinst create mode 100755 distro/ubuntu/prerm create mode 100755 install-sh create mode 100644 ltmain.sh create mode 100644 mate-settings-daemon/Makefile.am create mode 100644 mate-settings-daemon/Makefile.in create mode 100644 mate-settings-daemon/main.c create mode 100644 mate-settings-daemon/mate-settings-manager.c create mode 100644 mate-settings-daemon/mate-settings-manager.h create mode 100644 mate-settings-daemon/mate-settings-manager.xml create mode 100644 mate-settings-daemon/mate-settings-module.c create mode 100644 mate-settings-daemon/mate-settings-module.h create mode 100644 mate-settings-daemon/mate-settings-plugin-info.c create mode 100644 mate-settings-daemon/mate-settings-plugin-info.h create mode 100644 mate-settings-daemon/mate-settings-plugin.c create mode 100644 mate-settings-daemon/mate-settings-plugin.h create mode 100644 mate-settings-daemon/mate-settings-profile.c create mode 100644 mate-settings-daemon/mate-settings-profile.h create mode 100755 missing create mode 100755 mkinstalldirs create mode 100644 plugins/Makefile.am create mode 100644 plugins/Makefile.in create mode 100644 plugins/a11y-keyboard/Makefile.am create mode 100644 plugins/a11y-keyboard/Makefile.in create mode 100644 plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in create mode 100644 plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c create mode 100644 plugins/a11y-keyboard/gsd-a11y-keyboard-manager.h create mode 100644 plugins/a11y-keyboard/gsd-a11y-keyboard-plugin.c create mode 100644 plugins/a11y-keyboard/gsd-a11y-keyboard-plugin.h create mode 100644 plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c create mode 100644 plugins/a11y-keyboard/gsd-a11y-preferences-dialog.h create mode 100644 plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui create mode 100644 plugins/a11y-keyboard/test-a11y-preferences-dialog.c create mode 100644 plugins/background/Makefile.am create mode 100644 plugins/background/Makefile.in create mode 100644 plugins/background/background.mate-settings-plugin.in create mode 100644 plugins/background/gsd-background-manager.c create mode 100644 plugins/background/gsd-background-manager.h create mode 100644 plugins/background/gsd-background-plugin.c create mode 100644 plugins/background/gsd-background-plugin.h create mode 100644 plugins/background/test-background.c create mode 100644 plugins/clipboard/Makefile.am create mode 100644 plugins/clipboard/Makefile.in create mode 100644 plugins/clipboard/clipboard.mate-settings-plugin.in create mode 100644 plugins/clipboard/gsd-clipboard-manager.c create mode 100644 plugins/clipboard/gsd-clipboard-manager.h create mode 100644 plugins/clipboard/gsd-clipboard-plugin.c create mode 100644 plugins/clipboard/gsd-clipboard-plugin.h create mode 100644 plugins/clipboard/list.c create mode 100644 plugins/clipboard/list.h create mode 100644 plugins/clipboard/xutils.c create mode 100644 plugins/clipboard/xutils.h create mode 100644 plugins/common/Makefile.am create mode 100644 plugins/common/Makefile.in create mode 100644 plugins/common/eggaccelerators.c create mode 100644 plugins/common/eggaccelerators.h create mode 100644 plugins/common/gsd-keygrab.c create mode 100644 plugins/common/gsd-keygrab.h create mode 100644 plugins/common/gsd-osd-window.c create mode 100644 plugins/common/gsd-osd-window.h create mode 100644 plugins/datetime/Makefile.am create mode 100644 plugins/datetime/Makefile.in create mode 100644 plugins/datetime/gsd-datetime-mechanism-main.c create mode 100644 plugins/datetime/gsd-datetime-mechanism.c create mode 100644 plugins/datetime/gsd-datetime-mechanism.h create mode 100644 plugins/datetime/gsd-datetime-mechanism.xml create mode 100644 plugins/datetime/org.mate.SettingsDaemon.DateTimeMechanism.conf create mode 100644 plugins/datetime/org.mate.SettingsDaemon.DateTimeMechanism.service.in create mode 100644 plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in create mode 100644 plugins/datetime/system-timezone.c create mode 100644 plugins/datetime/system-timezone.h create mode 100644 plugins/dummy/Makefile.am create mode 100644 plugins/dummy/Makefile.in create mode 100644 plugins/dummy/dummy.mate-settings-plugin.in create mode 100644 plugins/dummy/gsd-dummy-manager.c create mode 100644 plugins/dummy/gsd-dummy-manager.h create mode 100644 plugins/dummy/gsd-dummy-plugin.c create mode 100644 plugins/dummy/gsd-dummy-plugin.h create mode 100644 plugins/font/Makefile.am create mode 100644 plugins/font/Makefile.in create mode 100644 plugins/font/delayed-dialog.c create mode 100644 plugins/font/delayed-dialog.h create mode 100644 plugins/font/font.mate-settings-plugin.in create mode 100644 plugins/font/gsd-font-manager.c create mode 100644 plugins/font/gsd-font-manager.h create mode 100644 plugins/font/gsd-font-plugin.c create mode 100644 plugins/font/gsd-font-plugin.h create mode 100644 plugins/housekeeping/Makefile.am create mode 100644 plugins/housekeeping/Makefile.in create mode 100644 plugins/housekeeping/gsd-disk-space.c create mode 100644 plugins/housekeeping/gsd-disk-space.h create mode 100644 plugins/housekeeping/gsd-housekeeping-manager.c create mode 100644 plugins/housekeeping/gsd-housekeeping-manager.h create mode 100644 plugins/housekeeping/gsd-housekeeping-plugin.c create mode 100644 plugins/housekeeping/gsd-housekeeping-plugin.h create mode 100644 plugins/housekeeping/gsd-ldsm-dialog.c create mode 100644 plugins/housekeeping/gsd-ldsm-dialog.h create mode 100644 plugins/housekeeping/gsd-ldsm-trash-empty.c create mode 100644 plugins/housekeeping/gsd-ldsm-trash-empty.h create mode 100644 plugins/housekeeping/housekeeping.mate-settings-plugin.in create mode 100644 plugins/keybindings/Makefile.am create mode 100644 plugins/keybindings/Makefile.in create mode 100644 plugins/keybindings/gsd-keybindings-manager.c create mode 100644 plugins/keybindings/gsd-keybindings-manager.h create mode 100644 plugins/keybindings/gsd-keybindings-plugin.c create mode 100644 plugins/keybindings/gsd-keybindings-plugin.h create mode 100644 plugins/keybindings/keybindings.mate-settings-plugin.in create mode 100644 plugins/keyboard/Makefile.am create mode 100644 plugins/keyboard/Makefile.in create mode 100644 plugins/keyboard/delayed-dialog.c create mode 100644 plugins/keyboard/delayed-dialog.h create mode 100644 plugins/keyboard/gsd-keyboard-manager.c create mode 100644 plugins/keyboard/gsd-keyboard-manager.h create mode 100644 plugins/keyboard/gsd-keyboard-plugin.c create mode 100644 plugins/keyboard/gsd-keyboard-plugin.h create mode 100644 plugins/keyboard/gsd-keyboard-xkb.c create mode 100644 plugins/keyboard/gsd-keyboard-xkb.h create mode 100644 plugins/keyboard/gsd-xmodmap.c create mode 100644 plugins/keyboard/gsd-xmodmap.h create mode 100644 plugins/keyboard/kbd-capslock-off.png create mode 100644 plugins/keyboard/kbd-capslock-on.png create mode 100644 plugins/keyboard/kbd-numlock-off.png create mode 100644 plugins/keyboard/kbd-numlock-on.png create mode 100644 plugins/keyboard/kbd-scrolllock-off.png create mode 100644 plugins/keyboard/kbd-scrolllock-on.png create mode 100644 plugins/keyboard/keyboard.mate-settings-plugin.in create mode 100644 plugins/keyboard/modmap-dialog.ui create mode 100644 plugins/media-keys/Makefile.am create mode 100644 plugins/media-keys/Makefile.in create mode 100644 plugins/media-keys/acme.h create mode 100644 plugins/media-keys/acme.ui create mode 100644 plugins/media-keys/cut-n-paste/Makefile.am create mode 100644 plugins/media-keys/cut-n-paste/Makefile.in create mode 100644 plugins/media-keys/cut-n-paste/gvc-channel-map.c create mode 100644 plugins/media-keys/cut-n-paste/gvc-channel-map.h create mode 100644 plugins/media-keys/cut-n-paste/gvc-mixer-card.c create mode 100644 plugins/media-keys/cut-n-paste/gvc-mixer-card.h create mode 100644 plugins/media-keys/cut-n-paste/gvc-mixer-control.c create mode 100644 plugins/media-keys/cut-n-paste/gvc-mixer-control.h create mode 100644 plugins/media-keys/cut-n-paste/gvc-mixer-event-role.c create mode 100644 plugins/media-keys/cut-n-paste/gvc-mixer-event-role.h create mode 100644 plugins/media-keys/cut-n-paste/gvc-mixer-sink-input.c create mode 100644 plugins/media-keys/cut-n-paste/gvc-mixer-sink-input.h create mode 100644 plugins/media-keys/cut-n-paste/gvc-mixer-sink.c create mode 100644 plugins/media-keys/cut-n-paste/gvc-mixer-sink.h create mode 100644 plugins/media-keys/cut-n-paste/gvc-mixer-source-output.c create mode 100644 plugins/media-keys/cut-n-paste/gvc-mixer-source-output.h create mode 100644 plugins/media-keys/cut-n-paste/gvc-mixer-source.c create mode 100644 plugins/media-keys/cut-n-paste/gvc-mixer-source.h create mode 100644 plugins/media-keys/cut-n-paste/gvc-mixer-stream.c create mode 100644 plugins/media-keys/cut-n-paste/gvc-mixer-stream.h create mode 100644 plugins/media-keys/gsd-marshal.list create mode 100644 plugins/media-keys/gsd-media-keys-manager.c create mode 100644 plugins/media-keys/gsd-media-keys-manager.h create mode 100644 plugins/media-keys/gsd-media-keys-manager.xml create mode 100644 plugins/media-keys/gsd-media-keys-plugin.c create mode 100644 plugins/media-keys/gsd-media-keys-plugin.h create mode 100644 plugins/media-keys/gsd-media-keys-window.c create mode 100644 plugins/media-keys/gsd-media-keys-window.h create mode 100644 plugins/media-keys/libmedia-keys.la create mode 100644 plugins/media-keys/media-keys.mate-settings-plugin create mode 100644 plugins/media-keys/media-keys.mate-settings-plugin.in create mode 100644 plugins/media-keys/test-media-keys.c create mode 100644 plugins/media-keys/test-media-window.c create mode 100644 plugins/media-keys/touchpad-disabled-16.png create mode 100644 plugins/media-keys/touchpad-disabled-22.png create mode 100644 plugins/media-keys/touchpad-disabled-24.png create mode 100644 plugins/media-keys/touchpad-disabled-32.png create mode 100644 plugins/media-keys/touchpad-disabled-48.png create mode 100644 plugins/media-keys/touchpad-disabled-template.svg create mode 100644 plugins/media-keys/touchpad-disabled.svg create mode 100644 plugins/media-keys/touchpad-enabled-16.png create mode 100644 plugins/media-keys/touchpad-enabled-22.png create mode 100644 plugins/media-keys/touchpad-enabled-24.png create mode 100644 plugins/media-keys/touchpad-enabled-32.png create mode 100644 plugins/media-keys/touchpad-enabled-48.png create mode 100644 plugins/media-keys/touchpad-enabled-template.svg create mode 100644 plugins/media-keys/touchpad-enabled.svg create mode 100644 plugins/mouse/Makefile.am create mode 100644 plugins/mouse/Makefile.in create mode 100644 plugins/mouse/gsd-locate-pointer.c create mode 100644 plugins/mouse/gsd-locate-pointer.h create mode 100644 plugins/mouse/gsd-mouse-manager.c create mode 100644 plugins/mouse/gsd-mouse-manager.h create mode 100644 plugins/mouse/gsd-mouse-plugin.c create mode 100644 plugins/mouse/gsd-mouse-plugin.h create mode 100644 plugins/mouse/gsd-timeline.c create mode 100644 plugins/mouse/gsd-timeline.h create mode 100644 plugins/mouse/mouse.mate-settings-plugin.in create mode 100644 plugins/smartcard/Makefile.am create mode 100644 plugins/smartcard/Makefile.in create mode 100644 plugins/smartcard/gsd-smartcard-manager.c create mode 100644 plugins/smartcard/gsd-smartcard-manager.h create mode 100644 plugins/smartcard/gsd-smartcard-plugin.c create mode 100644 plugins/smartcard/gsd-smartcard-plugin.h create mode 100644 plugins/smartcard/gsd-smartcard.c create mode 100644 plugins/smartcard/gsd-smartcard.h create mode 100644 plugins/smartcard/smartcard.mate-settings-plugin.in create mode 100644 plugins/sound/Makefile.am create mode 100644 plugins/sound/Makefile.in create mode 100644 plugins/sound/gsd-sound-manager.c create mode 100644 plugins/sound/gsd-sound-manager.h create mode 100644 plugins/sound/gsd-sound-plugin.c create mode 100644 plugins/sound/gsd-sound-plugin.h create mode 100644 plugins/sound/sound.mate-settings-plugin.in create mode 100644 plugins/typing-break/Makefile.am create mode 100644 plugins/typing-break/Makefile.in create mode 100644 plugins/typing-break/gsd-typing-break-manager.c create mode 100644 plugins/typing-break/gsd-typing-break-manager.h create mode 100644 plugins/typing-break/gsd-typing-break-plugin.c create mode 100644 plugins/typing-break/gsd-typing-break-plugin.h create mode 100644 plugins/typing-break/typing-break.mate-settings-plugin.in create mode 100644 plugins/xrandr/Makefile.am create mode 100644 plugins/xrandr/Makefile.in create mode 100644 plugins/xrandr/gsd-xrandr-16.png create mode 100644 plugins/xrandr/gsd-xrandr-22.png create mode 100644 plugins/xrandr/gsd-xrandr-24.png create mode 100644 plugins/xrandr/gsd-xrandr-32.png create mode 100644 plugins/xrandr/gsd-xrandr-manager.c create mode 100644 plugins/xrandr/gsd-xrandr-manager.h create mode 100644 plugins/xrandr/gsd-xrandr-manager.xml create mode 100644 plugins/xrandr/gsd-xrandr-plugin.c create mode 100644 plugins/xrandr/gsd-xrandr-plugin.h create mode 100644 plugins/xrandr/gsd-xrandr.svg create mode 100644 plugins/xrandr/xrandr.mate-settings-plugin.in create mode 100644 plugins/xrdb/Makefile.am create mode 100644 plugins/xrdb/Makefile.in create mode 100644 plugins/xrdb/data/Editres.ad create mode 100644 plugins/xrdb/data/Emacs.ad create mode 100644 plugins/xrdb/data/General.ad create mode 100644 plugins/xrdb/data/Makefile.am create mode 100644 plugins/xrdb/data/Makefile.in create mode 100644 plugins/xrdb/data/Motif.ad create mode 100644 plugins/xrdb/data/Tk.ad create mode 100644 plugins/xrdb/data/Xaw.ad create mode 100644 plugins/xrdb/gsd-xrdb-manager.c create mode 100644 plugins/xrdb/gsd-xrdb-manager.h create mode 100644 plugins/xrdb/gsd-xrdb-plugin.c create mode 100644 plugins/xrdb/gsd-xrdb-plugin.h create mode 100644 plugins/xrdb/xrdb.mate-settings-plugin.in create mode 100644 plugins/xsettings/Makefile.am create mode 100644 plugins/xsettings/Makefile.in create mode 100644 plugins/xsettings/fontconfig-monitor.c create mode 100644 plugins/xsettings/fontconfig-monitor.h create mode 100644 plugins/xsettings/gsd-xsettings-manager.c create mode 100644 plugins/xsettings/gsd-xsettings-manager.h create mode 100644 plugins/xsettings/gsd-xsettings-plugin.c create mode 100644 plugins/xsettings/gsd-xsettings-plugin.h create mode 100644 plugins/xsettings/xsettings-common.c create mode 100644 plugins/xsettings/xsettings-common.h create mode 100644 plugins/xsettings/xsettings-manager.c create mode 100644 plugins/xsettings/xsettings-manager.h create mode 100644 plugins/xsettings/xsettings.mate-settings-plugin.in create mode 100644 po/ChangeLog create mode 100644 po/LINGUAS create mode 100644 po/Makefile.in.in create mode 100644 po/POTFILES.in create mode 100644 po/POTFILES.skip create mode 100644 po/af.po create mode 100644 po/am.po create mode 100644 po/ar.po create mode 100644 po/as.po create mode 100644 po/ast.po create mode 100644 po/az.po create mode 100644 po/be.po create mode 100644 po/be@latin.po create mode 100644 po/bg.po create mode 100644 po/bn.po create mode 100644 po/bn_IN.po create mode 100644 po/br.po create mode 100644 po/bs.po create mode 100644 po/ca.po create mode 100644 po/ca@valencia.po create mode 100644 po/crh.po create mode 100644 po/cs.po create mode 100644 po/cy.po create mode 100644 po/da.po create mode 100644 po/de.po create mode 100644 po/dz.po create mode 100644 po/el.po create mode 100644 po/en@shaw.po create mode 100644 po/en_CA.po create mode 100644 po/en_GB.po create mode 100644 po/es.po create mode 100644 po/et.po create mode 100644 po/eu.po create mode 100644 po/fa.po create mode 100644 po/fi.po create mode 100644 po/fr.po create mode 100644 po/ga.po create mode 100644 po/gl.po create mode 100644 po/gu.po create mode 100644 po/he.po create mode 100644 po/hi.po create mode 100644 po/hr.po create mode 100644 po/hu.po create mode 100644 po/id.po create mode 100644 po/is.po create mode 100644 po/it.po create mode 100644 po/ja.po create mode 100644 po/ka.po create mode 100644 po/kn.po create mode 100644 po/ko.po create mode 100644 po/ku.po create mode 100644 po/lt.po create mode 100644 po/lv.po create mode 100644 po/mai.po create mode 100644 po/mg.po create mode 100644 po/mk.po create mode 100644 po/ml.po create mode 100644 po/mn.po create mode 100644 po/mr.po create mode 100644 po/ms.po create mode 100644 po/nb.po create mode 100644 po/nds.po create mode 100644 po/ne.po create mode 100644 po/nl.po create mode 100644 po/nn.po create mode 100644 po/nso.po create mode 100644 po/oc.po create mode 100644 po/or.po create mode 100644 po/pa.po create mode 100644 po/pl.po create mode 100644 po/pt.po create mode 100644 po/pt_BR.po create mode 100644 po/ro.po create mode 100644 po/ru.po create mode 100644 po/rw.po create mode 100644 po/si.po create mode 100644 po/sk.po create mode 100644 po/sl.po create mode 100644 po/sq.po create mode 100644 po/sr.po create mode 100644 po/sr@latin.po create mode 100644 po/sv.po create mode 100644 po/ta.po create mode 100644 po/te.po create mode 100644 po/th.po create mode 100644 po/tr.po create mode 100644 po/uk.po create mode 100644 po/vi.po create mode 100644 po/wa.po create mode 100644 po/xh.po create mode 100644 po/zh_CN.po create mode 100644 po/zh_HK.po create mode 100644 po/zh_TW.po create mode 100644 po/zu.po diff --git a/AUTHORS b/AUTHORS new file mode 100644 index 0000000..3c74ab0 --- /dev/null +++ b/AUTHORS @@ -0,0 +1,2 @@ +Jonathan Blandford +William Jon McCann diff --git a/COPYING b/COPYING new file mode 100644 index 0000000..623b625 --- /dev/null +++ b/COPYING @@ -0,0 +1,340 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 51 Franklin Street, 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. + + 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 + + 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) + + 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 + + +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) year 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.LIB b/COPYING.LIB new file mode 100644 index 0000000..5ab7695 --- /dev/null +++ b/COPYING.LIB @@ -0,0 +1,504 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 + + Copyright (C) 1991, 1999 Free Software Foundation, Inc. + 51 Franklin Street, 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. + +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations below. + + When we speak of free software, we are referring to freedom of use, +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 and use pieces of +it in new free programs; and that you are informed that you can do +these things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. + + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. + + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, 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 library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete 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 distribute a copy of this License along with the +Library. + + 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 Library or any portion +of it, thus forming a work based on the Library, 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) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +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 Library, 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 Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you 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. + + If distribution of 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 satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also combine or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + d) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + e) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be 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. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library 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. + + 9. 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 Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +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 with +this License. + + 11. 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 Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library 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 Library. + +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. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library 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. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Lesser 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 Library +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 Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +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 + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "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 +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. 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 LIBRARY 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 +LIBRARY (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 LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms of the +ordinary General Public License). + + To apply these terms, attach the following notices to the library. 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) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James Random Hacker. + + , 1 April 1990 + Ty Coon, President of Vice + +That's all there is to it! + + diff --git a/ChangeLog b/ChangeLog new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/ChangeLog @@ -0,0 +1 @@ + diff --git a/INSTALL b/INSTALL new file mode 100644 index 0000000..7d1c323 --- /dev/null +++ b/INSTALL @@ -0,0 +1,365 @@ +Installation Instructions +************************* + +Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005, +2006, 2007, 2008, 2009 Free Software Foundation, Inc. + + Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. This file is offered as-is, +without warranty of any kind. + +Basic Installation +================== + + Briefly, the shell commands `./configure; make; make install' should +configure, build, and install this package. The following +more-detailed instructions are generic; see the `README' file for +instructions specific to this package. Some packages provide this +`INSTALL' file but do not implement all of the features documented +below. The lack of an optional feature in a given package is not +necessarily a bug. More recommendations for GNU packages can be found +in *note Makefile Conventions: (standards)Makefile Conventions. + + The `configure' shell script attempts to guess correct values for +various system-dependent variables used during compilation. It uses +those values to create a `Makefile' in each directory of the package. +It may also create one or more `.h' files containing system-dependent +definitions. Finally, it creates a shell script `config.status' that +you can run in the future to recreate the current configuration, and a +file `config.log' containing compiler output (useful mainly for +debugging `configure'). + + It can also use an optional file (typically called `config.cache' +and enabled with `--cache-file=config.cache' or simply `-C') that saves +the results of its tests to speed up reconfiguring. Caching is +disabled by default to prevent problems with accidental use of stale +cache files. + + If you need to do unusual things to compile the package, please try +to figure out how `configure' could check whether to do them, and mail +diffs or instructions to the address given in the `README' so they can +be considered for the next release. If you are using the cache, and at +some point `config.cache' contains results you don't want to keep, you +may remove or edit it. + + The file `configure.ac' (or `configure.in') is used to create +`configure' by a program called `autoconf'. You need `configure.ac' if +you want to change it or regenerate `configure' using a newer version +of `autoconf'. + + The simplest way to compile this package is: + + 1. `cd' to the directory containing the package's source code and type + `./configure' to configure the package for your system. + + Running `configure' might take a while. While running, it prints + some messages telling which features it is checking for. + + 2. Type `make' to compile the package. + + 3. Optionally, type `make check' to run any self-tests that come with + the package, generally using the just-built uninstalled binaries. + + 4. Type `make install' to install the programs and any data files and + documentation. When installing into a prefix owned by root, it is + recommended that the package be configured and built as a regular + user, and only the `make install' phase executed with root + privileges. + + 5. Optionally, type `make installcheck' to repeat any self-tests, but + this time using the binaries in their final installed location. + This target does not install anything. Running this target as a + regular user, particularly if the prior `make install' required + root privileges, verifies that the installation completed + correctly. + + 6. You can remove the program binaries and object files from the + source code directory by typing `make clean'. To also remove the + files that `configure' created (so you can compile the package for + a different kind of computer), type `make distclean'. There is + also a `make maintainer-clean' target, but that is intended mainly + for the package's developers. If you use it, you may have to get + all sorts of other programs in order to regenerate files that came + with the distribution. + + 7. Often, you can also type `make uninstall' to remove the installed + files again. In practice, not all packages have tested that + uninstallation works correctly, even though it is required by the + GNU Coding Standards. + + 8. Some packages, particularly those that use Automake, provide `make + distcheck', which can by used by developers to test that all other + targets like `make install' and `make uninstall' work correctly. + This target is generally not run by end users. + +Compilers and Options +===================== + + Some systems require unusual options for compilation or linking that +the `configure' script does not know about. Run `./configure --help' +for details on some of the pertinent environment variables. + + You can give `configure' initial values for configuration parameters +by setting variables in the command line or in the environment. Here +is an example: + + ./configure CC=c99 CFLAGS=-g LIBS=-lposix + + *Note Defining Variables::, for more details. + +Compiling For Multiple Architectures +==================================== + + You can compile the package for more than one kind of computer at the +same time, by placing the object files for each architecture in their +own directory. To do this, you can use GNU `make'. `cd' to the +directory where you want the object files and executables to go and run +the `configure' script. `configure' automatically checks for the +source code in the directory that `configure' is in and in `..'. This +is known as a "VPATH" build. + + With a non-GNU `make', it is safer to compile the package for one +architecture at a time in the source code directory. After you have +installed the package for one architecture, use `make distclean' before +reconfiguring for another architecture. + + On MacOS X 10.5 and later systems, you can create libraries and +executables that work on multiple system types--known as "fat" or +"universal" binaries--by specifying multiple `-arch' options to the +compiler but only a single `-arch' option to the preprocessor. Like +this: + + ./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \ + CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \ + CPP="gcc -E" CXXCPP="g++ -E" + + This is not guaranteed to produce working output in all cases, you +may have to build one architecture at a time and combine the results +using the `lipo' tool if you have problems. + +Installation Names +================== + + By default, `make install' installs the package's commands under +`/usr/local/bin', include files under `/usr/local/include', etc. You +can specify an installation prefix other than `/usr/local' by giving +`configure' the option `--prefix=PREFIX', where PREFIX must be an +absolute file name. + + You can specify separate installation prefixes for +architecture-specific files and architecture-independent files. If you +pass the option `--exec-prefix=PREFIX' to `configure', the package uses +PREFIX as the prefix for installing programs and libraries. +Documentation and other data files still use the regular prefix. + + In addition, if you use an unusual directory layout you can give +options like `--bindir=DIR' to specify different values for particular +kinds of files. Run `configure --help' for a list of the directories +you can set and what kinds of files go in them. In general, the +default for these options is expressed in terms of `${prefix}', so that +specifying just `--prefix' will affect all of the other directory +specifications that were not explicitly provided. + + The most portable way to affect installation locations is to pass the +correct locations to `configure'; however, many packages provide one or +both of the following shortcuts of passing variable assignments to the +`make install' command line to change installation locations without +having to reconfigure or recompile. + + The first method involves providing an override variable for each +affected directory. For example, `make install +prefix=/alternate/directory' will choose an alternate location for all +directory configuration variables that were expressed in terms of +`${prefix}'. Any directories that were specified during `configure', +but not in terms of `${prefix}', must each be overridden at install +time for the entire installation to be relocated. The approach of +makefile variable overrides for each directory variable is required by +the GNU Coding Standards, and ideally causes no recompilation. +However, some platforms have known limitations with the semantics of +shared libraries that end up requiring recompilation when using this +method, particularly noticeable in packages that use GNU Libtool. + + The second method involves providing the `DESTDIR' variable. For +example, `make install DESTDIR=/alternate/directory' will prepend +`/alternate/directory' before all installation names. The approach of +`DESTDIR' overrides is not required by the GNU Coding Standards, and +does not work on platforms that have drive letters. On the other hand, +it does better at avoiding recompilation issues, and works well even +when some directory options were not specified in terms of `${prefix}' +at `configure' time. + +Optional Features +================= + + If the package supports it, you can cause programs to be installed +with an extra prefix or suffix on their names by giving `configure' the +option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. + + Some packages pay attention to `--enable-FEATURE' options to +`configure', where FEATURE indicates an optional part of the package. +They may also pay attention to `--with-PACKAGE' options, where PACKAGE +is something like `gnu-as' or `x' (for the X Window System). The +`README' should mention any `--enable-' and `--with-' options that the +package recognizes. + + For packages that use the X Window System, `configure' can usually +find the X include and library files automatically, but if it doesn't, +you can use the `configure' options `--x-includes=DIR' and +`--x-libraries=DIR' to specify their locations. + + Some packages offer the ability to configure how verbose the +execution of `make' will be. For these packages, running `./configure +--enable-silent-rules' sets the default to minimal output, which can be +overridden with `make V=1'; while running `./configure +--disable-silent-rules' sets the default to verbose, which can be +overridden with `make V=0'. + +Particular systems +================== + + On HP-UX, the default C compiler is not ANSI C compatible. If GNU +CC is not installed, it is recommended to use the following options in +order to use an ANSI C compiler: + + ./configure CC="cc -Ae -D_XOPEN_SOURCE=500" + +and if that doesn't work, install pre-built binaries of GCC for HP-UX. + + On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot +parse its `' header file. The option `-nodtk' can be used as +a workaround. If GNU CC is not installed, it is therefore recommended +to try + + ./configure CC="cc" + +and if that doesn't work, try + + ./configure CC="cc -nodtk" + + On Solaris, don't put `/usr/ucb' early in your `PATH'. This +directory contains several dysfunctional programs; working variants of +these programs are available in `/usr/bin'. So, if you need `/usr/ucb' +in your `PATH', put it _after_ `/usr/bin'. + + On Haiku, software installed for all users goes in `/boot/common', +not `/usr/local'. It is recommended to use the following options: + + ./configure --prefix=/boot/common + +Specifying the System Type +========================== + + There may be some features `configure' cannot figure out +automatically, but needs to determine by the type of machine the package +will run on. Usually, assuming the package is built to be run on the +_same_ architectures, `configure' can figure that out, but if it prints +a message saying it cannot guess the machine type, give it the +`--build=TYPE' option. TYPE can either be a short name for the system +type, such as `sun4', or a canonical name which has the form: + + CPU-COMPANY-SYSTEM + +where SYSTEM can have one of these forms: + + OS + KERNEL-OS + + See the file `config.sub' for the possible values of each field. If +`config.sub' isn't included in this package, then this package doesn't +need to know the machine type. + + If you are _building_ compiler tools for cross-compiling, you should +use the option `--target=TYPE' to select the type of system they will +produce code for. + + If you want to _use_ a cross compiler, that generates code for a +platform different from the build platform, you should specify the +"host" platform (i.e., that on which the generated programs will +eventually be run) with `--host=TYPE'. + +Sharing Defaults +================ + + If you want to set default values for `configure' scripts to share, +you can create a site shell script called `config.site' that gives +default values for variables like `CC', `cache_file', and `prefix'. +`configure' looks for `PREFIX/share/config.site' if it exists, then +`PREFIX/etc/config.site' if it exists. Or, you can set the +`CONFIG_SITE' environment variable to the location of the site script. +A warning: not all `configure' scripts look for a site script. + +Defining Variables +================== + + Variables not defined in a site shell script can be set in the +environment passed to `configure'. However, some packages may run +configure again during the build, and the customized values of these +variables may be lost. In order to avoid this problem, you should set +them in the `configure' command line, using `VAR=value'. For example: + + ./configure CC=/usr/local2/bin/gcc + +causes the specified `gcc' to be used as the C compiler (unless it is +overridden in the site shell script). + +Unfortunately, this technique does not work for `CONFIG_SHELL' due to +an Autoconf bug. Until the bug is fixed you can use this workaround: + + CONFIG_SHELL=/bin/bash /bin/bash ./configure CONFIG_SHELL=/bin/bash + +`configure' Invocation +====================== + + `configure' recognizes the following options to control how it +operates. + +`--help' +`-h' + Print a summary of all of the options to `configure', and exit. + +`--help=short' +`--help=recursive' + Print a summary of the options unique to this package's + `configure', and exit. The `short' variant lists options used + only in the top level, while the `recursive' variant lists options + also present in any nested packages. + +`--version' +`-V' + Print the version of Autoconf used to generate the `configure' + script, and exit. + +`--cache-file=FILE' + Enable the cache: use and save the results of the tests in FILE, + traditionally `config.cache'. FILE defaults to `/dev/null' to + disable caching. + +`--config-cache' +`-C' + Alias for `--cache-file=config.cache'. + +`--quiet' +`--silent' +`-q' + Do not print messages saying which checks are being made. To + suppress all normal output, redirect it to `/dev/null' (any error + messages will still be shown). + +`--srcdir=DIR' + Look for the package's source code in directory DIR. Usually + `configure' can determine that directory automatically. + +`--prefix=DIR' + Use DIR as the installation prefix. *note Installation Names:: + for more details, including other options available for fine-tuning + the installation locations. + +`--no-create' +`-n' + Run the configure checks, but stop before creating any output + files. + +`configure' also accepts some other, not widely useful, options. Run +`configure --help' for more details. + diff --git a/MAINTAINERS b/MAINTAINERS new file mode 100644 index 0000000..9d8c1c8 --- /dev/null +++ b/MAINTAINERS @@ -0,0 +1,20 @@ +Rodrigo Moya +E-mail: rodrigo at mate-db.org +Userid: rodrigo + +Sebastien Bacher +Email: seb128 at debian.org +Userid: sbacher + +Thomas Wood +Email: thos at gnome.org +Userid: thos + +Jens Granseuer +Email: jensgr at gmx.net +Userid: jensg + +William Jon McCann +Email: mccann at jhu.edu +Userid: mccann + diff --git a/Makefile.am b/Makefile.am new file mode 100644 index 0000000..8b841d0 --- /dev/null +++ b/Makefile.am @@ -0,0 +1,17 @@ +NULL = + +SUBDIRS = \ + mate-settings-daemon \ + plugins \ + data \ + po \ + $(NULL) + +EXTRA_DIST = \ + MAINTAINERS \ + ChangeLog \ + README \ + $(NULL) + +DISTCLEANFILES = \ + $(NULL) diff --git a/Makefile.in b/Makefile.in new file mode 100644 index 0000000..eed30e7 --- /dev/null +++ b/Makefile.in @@ -0,0 +1,803 @@ +# Makefile.in generated by automake 1.11.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = . +DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ + $(srcdir)/Makefile.in $(srcdir)/config.h.in \ + $(top_srcdir)/configure AUTHORS COPYING COPYING.LIB ChangeLog \ + INSTALL NEWS compile config.guess config.sub depcomp \ + install-sh ltmain.sh missing mkinstalldirs +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ + configure.lineno config.status.lineno +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +SOURCES = +DIST_SOURCES = +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ + $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ + distdir dist dist-all distcheck +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +distdir = $(PACKAGE)-$(VERSION) +top_distdir = $(distdir) +am__remove_distdir = \ + { test ! -d "$(distdir)" \ + || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ + && rm -fr "$(distdir)"; }; } +am__relativize = \ + dir0=`pwd`; \ + sed_first='s,^\([^/]*\)/.*$$,\1,'; \ + sed_rest='s,^[^/]*/*,,'; \ + sed_last='s,^.*/\([^/]*\)$$,\1,'; \ + sed_butlast='s,/*[^/]*$$,,'; \ + while test -n "$$dir1"; do \ + first=`echo "$$dir1" | sed -e "$$sed_first"`; \ + if test "$$first" != "."; then \ + if test "$$first" = ".."; then \ + dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ + dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ + else \ + first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ + if test "$$first2" = "$$first"; then \ + dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ + else \ + dir2="../$$dir2"; \ + fi; \ + dir0="$$dir0"/"$$first"; \ + fi; \ + fi; \ + dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ + done; \ + reldir="$$dir2" +GZIP_ENV = --best +DIST_ARCHIVES = $(distdir).tar.bz2 +distuninstallcheck_listfiles = find . -type f -print +distcleancheck_listfiles = find . -type f -print +ACLOCAL = @ACLOCAL@ +ALL_LINGUAS = @ALL_LINGUAS@ +AMTAR = @AMTAR@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DBUS_SYS_DIR = @DBUS_SYS_DIR@ +DEBUG_CFLAGS = @DEBUG_CFLAGS@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ +FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GIOUNIX_CFLAGS = @GIOUNIX_CFLAGS@ +GIOUNIX_LIBS = @GIOUNIX_LIBS@ +GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GREP = @GREP@ +GSD_INTLTOOL_PLUGIN_RULE = @GSD_INTLTOOL_PLUGIN_RULE@ +GSD_PLUGIN_LDFLAGS = @GSD_PLUGIN_LDFLAGS@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBEXECDIR = @LIBEXECDIR@ +LIBMATEKBDUI_CFLAGS = @LIBMATEKBDUI_CFLAGS@ +LIBMATEKBDUI_LIBS = @LIBMATEKBDUI_LIBS@ +LIBMATENOTIFY_CFLAGS = @LIBMATENOTIFY_CFLAGS@ +LIBMATENOTIFY_LIBS = @LIBMATENOTIFY_LIBS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MATECONFTOOL = @MATECONFTOOL@ +MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@ +MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@ +MATE_KEYBINDINGS_KEYSDIR = @MATE_KEYBINDINGS_KEYSDIR@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +NM = @NM@ +NMEDIT = @NMEDIT@ +NSS_CFLAGS = @NSS_CFLAGS@ +NSS_DATABASE = @NSS_DATABASE@ +NSS_LIBS = @NSS_LIBS@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +POFILES = @POFILES@ +POLKIT_CFLAGS = @POLKIT_CFLAGS@ +POLKIT_LIBS = @POLKIT_LIBS@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +PULSE_CFLAGS = @PULSE_CFLAGS@ +PULSE_LIBS = @PULSE_LIBS@ +RANLIB = @RANLIB@ +SED = @SED@ +SETTINGS_DAEMON_CFLAGS = @SETTINGS_DAEMON_CFLAGS@ +SETTINGS_DAEMON_LIBS = @SETTINGS_DAEMON_LIBS@ +SETTINGS_PLUGIN_CFLAGS = @SETTINGS_PLUGIN_CFLAGS@ +SETTINGS_PLUGIN_LIBS = @SETTINGS_PLUGIN_LIBS@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +WARN_CFLAGS = @WARN_CFLAGS@ +X11_LIBS = @X11_LIBS@ +XF86MISC_LIBS = @XF86MISC_LIBS@ +XGETTEXT = @XGETTEXT@ +XINPUT_LIBS = @XINPUT_LIBS@ +XMKMF = @XMKMF@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +plugindir = @plugindir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +NULL = +SUBDIRS = \ + mate-settings-daemon \ + plugins \ + data \ + po \ + $(NULL) + +EXTRA_DIST = \ + MAINTAINERS \ + ChangeLog \ + README \ + $(NULL) + +DISTCLEANFILES = \ + $(NULL) + +all: config.h + $(MAKE) $(AM_MAKEFLAGS) all-recursive + +.SUFFIXES: +am--refresh: + @: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + echo ' cd $(srcdir) && $(AUTOMAKE) --gnu'; \ + $(am__cd) $(srcdir) && $(AUTOMAKE) --gnu \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + echo ' $(SHELL) ./config.status'; \ + $(SHELL) ./config.status;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + $(SHELL) ./config.status --recheck + +$(top_srcdir)/configure: $(am__configure_deps) + $(am__cd) $(srcdir) && $(AUTOCONF) +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) +$(am__aclocal_m4_deps): + +config.h: stamp-h1 + @if test ! -f $@; then \ + rm -f stamp-h1; \ + $(MAKE) $(AM_MAKEFLAGS) stamp-h1; \ + else :; fi + +stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status + @rm -f stamp-h1 + cd $(top_builddir) && $(SHELL) ./config.status config.h +$(srcdir)/config.h.in: $(am__configure_deps) + ($(am__cd) $(top_srcdir) && $(AUTOHEADER)) + rm -f stamp-h1 + touch $@ + +distclean-hdr: + -rm -f config.h stamp-h1 + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +distclean-libtool: + -rm -f libtool config.lt + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @fail= failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @fail= failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + set x; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + $(am__remove_distdir) + test -d "$(distdir)" || mkdir "$(distdir)" + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done + @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + fi; \ + done + @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ + $(am__relativize); \ + new_distdir=$$reldir; \ + dir1=$$subdir; dir2="$(top_distdir)"; \ + $(am__relativize); \ + new_top_distdir=$$reldir; \ + echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ + echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ + ($(am__cd) $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$new_top_distdir" \ + distdir="$$new_distdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + am__skip_mode_fix=: \ + distdir) \ + || exit 1; \ + fi; \ + done + -test -n "$(am__skip_mode_fix)" \ + || find "$(distdir)" -type d ! -perm -755 \ + -exec chmod u+rwx,go+rx {} \; -o \ + ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ + ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ + ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ + || chmod -R a+r "$(distdir)" +dist-gzip: distdir + tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz + $(am__remove_distdir) +dist-bzip2: distdir + tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 + $(am__remove_distdir) + +dist-lzma: distdir + tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma + $(am__remove_distdir) + +dist-xz: distdir + tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz + $(am__remove_distdir) + +dist-tarZ: distdir + tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z + $(am__remove_distdir) + +dist-shar: distdir + shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz + $(am__remove_distdir) + +dist-zip: distdir + -rm -f $(distdir).zip + zip -rq $(distdir).zip $(distdir) + $(am__remove_distdir) + +dist dist-all: distdir + tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2 + $(am__remove_distdir) + +# This target untars the dist file and tries a VPATH configuration. Then +# it guarantees that the distribution is self-contained by making another +# tarfile. +distcheck: dist + case '$(DIST_ARCHIVES)' in \ + *.tar.gz*) \ + GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\ + *.tar.bz2*) \ + bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ + *.tar.lzma*) \ + lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\ + *.tar.xz*) \ + xz -dc $(distdir).tar.xz | $(am__untar) ;;\ + *.tar.Z*) \ + uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ + *.shar.gz*) \ + GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\ + *.zip*) \ + unzip $(distdir).zip ;;\ + esac + chmod -R a-w $(distdir); chmod a+w $(distdir) + mkdir $(distdir)/_build + mkdir $(distdir)/_inst + chmod a-w $(distdir) + test -d $(distdir)/_build || exit 0; \ + dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ + && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ + && am__cwd=`pwd` \ + && $(am__cd) $(distdir)/_build \ + && ../configure --srcdir=.. --prefix="$$dc_install_base" \ + $(DISTCHECK_CONFIGURE_FLAGS) \ + && $(MAKE) $(AM_MAKEFLAGS) \ + && $(MAKE) $(AM_MAKEFLAGS) dvi \ + && $(MAKE) $(AM_MAKEFLAGS) check \ + && $(MAKE) $(AM_MAKEFLAGS) install \ + && $(MAKE) $(AM_MAKEFLAGS) installcheck \ + && $(MAKE) $(AM_MAKEFLAGS) uninstall \ + && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ + distuninstallcheck \ + && chmod -R a-w "$$dc_install_base" \ + && ({ \ + (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ + distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ + } || { rm -rf "$$dc_destdir"; exit 1; }) \ + && rm -rf "$$dc_destdir" \ + && $(MAKE) $(AM_MAKEFLAGS) dist \ + && rm -rf $(DIST_ARCHIVES) \ + && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ + && cd "$$am__cwd" \ + || exit 1 + $(am__remove_distdir) + @(echo "$(distdir) archives ready for distribution: "; \ + list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ + sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' +distuninstallcheck: + @$(am__cd) '$(distuninstallcheck_dir)' \ + && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \ + || { echo "ERROR: files left after uninstall:" ; \ + if test -n "$(DESTDIR)"; then \ + echo " (check DESTDIR support)"; \ + fi ; \ + $(distuninstallcheck_listfiles) ; \ + exit 1; } >&2 +distcleancheck: distclean + @if test '$(srcdir)' = . ; then \ + echo "ERROR: distcleancheck can only run from a VPATH build" ; \ + exit 1 ; \ + fi + @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ + || { echo "ERROR: files left in build directory after distclean:" ; \ + $(distcleancheck_listfiles) ; \ + exit 1; } >&2 +check-am: all-am +check: check-recursive +all-am: Makefile config.h +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +uninstall: uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-recursive + +clean-am: clean-generic clean-libtool mostlyclean-am + +distclean: distclean-recursive + -rm -f $(am__CONFIG_DISTCLEAN_FILES) + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-hdr \ + distclean-libtool distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +html-am: + +info: info-recursive + +info-am: + +install-data-am: + +install-dvi: install-dvi-recursive + +install-dvi-am: + +install-exec-am: + +install-html: install-html-recursive + +install-html-am: + +install-info: install-info-recursive + +install-info-am: + +install-man: + +install-pdf: install-pdf-recursive + +install-pdf-am: + +install-ps: install-ps-recursive + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f $(am__CONFIG_DISTCLEAN_FILES) + -rm -rf $(top_srcdir)/autom4te.cache + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all \ + ctags-recursive install-am install-strip tags-recursive + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am am--refresh check check-am clean clean-generic \ + clean-libtool ctags ctags-recursive dist dist-all dist-bzip2 \ + dist-gzip dist-lzma dist-shar dist-tarZ dist-xz dist-zip \ + distcheck distclean distclean-generic distclean-hdr \ + distclean-libtool distclean-tags distcleancheck distdir \ + distuninstallcheck dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ + ps ps-am tags tags-recursive uninstall uninstall-am + + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/NEWS b/NEWS new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/NEWS @@ -0,0 +1 @@ + diff --git a/README b/README new file mode 100644 index 0000000..e69de29 diff --git a/acinclude.m4 b/acinclude.m4 new file mode 100644 index 0000000..f2f8ec3 --- /dev/null +++ b/acinclude.m4 @@ -0,0 +1,136 @@ +dnl EXTRA_COMPILE_WARNINGS +dnl Turn on many useful compiler warnings +dnl For now, only works on GCC +AC_DEFUN([EXTRA_COMPILE_WARNINGS],[ + dnl ****************************** + dnl More compiler warnings + dnl ****************************** + + AC_ARG_ENABLE(compile-warnings, + AC_HELP_STRING([--enable-compile-warnings=@<:@no/minimum/yes/maximum/error@:>@], + [Turn on compiler warnings]),, + [enable_compile_warnings="m4_default([$1],[yes])"]) + + warnCFLAGS= + if test "x$GCC" != xyes; then + enable_compile_warnings=no + fi + + warning_flags= + realsave_CFLAGS="$CFLAGS" + + case "$enable_compile_warnings" in + no) + warning_flags= + ;; + minimum) + warning_flags="-Wall" + ;; + yes) + warning_flags="-Wall -Wmissing-prototypes" + ;; + maximum|error) + warning_flags="-Wall -Wmissing-prototypes -Wnested-externs -Wpointer-arith" + CFLAGS="$warning_flags $CFLAGS" + for option in -Wno-sign-compare; do + SAVE_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $option" + AC_MSG_CHECKING([whether gcc understands $option]) + AC_TRY_COMPILE([], [], + has_option=yes, + has_option=no,) + CFLAGS="$SAVE_CFLAGS" + AC_MSG_RESULT($has_option) + if test $has_option = yes; then + warning_flags="$warning_flags $option" + fi + unset has_option + unset SAVE_CFLAGS + done + unset option + if test "$enable_compile_warnings" = "error" ; then + warning_flags="$warning_flags -Werror" + fi + ;; + *) + AC_MSG_ERROR(Unknown argument '$enable_compile_warnings' to --enable-compile-warnings) + ;; + esac + CFLAGS="$realsave_CFLAGS" + AC_MSG_CHECKING(what warning flags to pass to the C compiler) + AC_MSG_RESULT($warning_flags) + + AC_ARG_ENABLE(iso-c, + AC_HELP_STRING([--enable-iso-c], + [Try to warn if code is not ISO C ]),, + [enable_iso_c=no]) + + AC_MSG_CHECKING(what language compliance flags to pass to the C compiler) + complCFLAGS= + if test "x$enable_iso_c" != "xno"; then + if test "x$GCC" = "xyes"; then + case " $CFLAGS " in + *[\ \ ]-ansi[\ \ ]*) ;; + *) complCFLAGS="$complCFLAGS -ansi" ;; + esac + case " $CFLAGS " in + *[\ \ ]-pedantic[\ \ ]*) ;; + *) complCFLAGS="$complCFLAGS -pedantic" ;; + esac + fi + fi + AC_MSG_RESULT($complCFLAGS) + + WARN_CFLAGS="$warning_flags $complCFLAGS" + AC_SUBST(WARN_CFLAGS) +]) + +dnl as-ac-expand.m4 0.2.0 -*- autoconf -*- +dnl autostars m4 macro for expanding directories using configure's prefix + +dnl (C) 2003, 2004, 2005 Thomas Vander Stichele + +dnl Copying and distribution of this file, with or without modification, +dnl are permitted in any medium without royalty provided the copyright +dnl notice and this notice are preserved. + +dnl AS_AC_EXPAND(VAR, CONFIGURE_VAR) + +dnl example: +dnl AS_AC_EXPAND(SYSCONFDIR, $sysconfdir) +dnl will set SYSCONFDIR to /usr/local/etc if prefix=/usr/local + +AC_DEFUN([AS_AC_EXPAND], +[ + EXP_VAR=[$1] + FROM_VAR=[$2] + + dnl first expand prefix and exec_prefix if necessary + prefix_save=$prefix + exec_prefix_save=$exec_prefix + + dnl if no prefix given, then use /usr/local, the default prefix + if test "x$prefix" = "xNONE"; then + prefix="$ac_default_prefix" + fi + dnl if no exec_prefix given, then use prefix + if test "x$exec_prefix" = "xNONE"; then + exec_prefix=$prefix + fi + + full_var="$FROM_VAR" + dnl loop until it doesn't change anymore + while true; do + new_full_var="`eval echo $full_var`" + if test "x$new_full_var" = "x$full_var"; then break; fi + full_var=$new_full_var + done + + dnl clean up + full_var=$new_full_var + AC_SUBST([$1], "$full_var") + + dnl restore prefix and exec_prefix + prefix=$prefix_save + exec_prefix=$exec_prefix_save +]) diff --git a/aclocal.m4 b/aclocal.m4 new file mode 100644 index 0000000..f123a60 --- /dev/null +++ b/aclocal.m4 @@ -0,0 +1,10460 @@ +# generated automatically by aclocal 1.11.1 -*- Autoconf -*- + +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, +# 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +m4_ifndef([AC_AUTOCONF_VERSION], + [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl +m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.68],, +[m4_warning([this file was generated for autoconf 2.68. +You have another version of autoconf. It may work, but is not guaranteed to. +If you have problems, you may need to regenerate the build system entirely. +To do so, use the procedure documented by the package, typically `autoreconf'.])]) + +# Copyright (C) 1995-2002 Free Software Foundation, Inc. +# Copyright (C) 2001-2003,2004 Red Hat, Inc. +# +# This file is free software, distributed under the terms of the GNU +# General Public License. As a special exception to the GNU General +# Public License, this file may be distributed as part of a program +# that contains a configuration script generated by Autoconf, under +# the same distribution terms as the rest of that program. +# +# This file can be copied and used freely without restrictions. It can +# be used in projects which are not available under the GNU Public License +# but which still want to provide support for the GNU gettext functionality. +# +# Macro to add for using GNU gettext. +# Ulrich Drepper , 1995, 1996 +# +# Modified to never use included libintl. +# Owen Taylor , 12/15/1998 +# +# Major rework to remove unused code +# Owen Taylor , 12/11/2002 +# +# Added better handling of ALL_LINGUAS from GNU gettext version +# written by Bruno Haible, Owen Taylor 5/30/3002 +# +# Modified to require ngettext +# Matthias Clasen 08/06/2004 +# +# We need this here as well, since someone might use autoconf-2.5x +# to configure GLib then an older version to configure a package +# using AM_GLIB_GNU_GETTEXT +AC_PREREQ(2.53) + +dnl +dnl We go to great lengths to make sure that aclocal won't +dnl try to pull in the installed version of these macros +dnl when running aclocal in the glib directory. +dnl +m4_copy([AC_DEFUN],[glib_DEFUN]) +m4_copy([AC_REQUIRE],[glib_REQUIRE]) +dnl +dnl At the end, if we're not within glib, we'll define the public +dnl definitions in terms of our private definitions. +dnl + +# GLIB_LC_MESSAGES +#-------------------- +glib_DEFUN([GLIB_LC_MESSAGES], + [AC_CHECK_HEADERS([locale.h]) + 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 file defines LC_MESSAGES.]) + fi + fi]) + +# GLIB_PATH_PROG_WITH_TEST +#---------------------------- +dnl GLIB_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR, +dnl TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]]) +glib_DEFUN([GLIB_PATH_PROG_WITH_TEST], +[# 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 ifelse([$4], , [-n "[$]$1"], ["[$]$1" != "$4"]); then + AC_MSG_RESULT([$]$1) +else + AC_MSG_RESULT(no) +fi +AC_SUBST($1)dnl +]) + +# GLIB_WITH_NLS +#----------------- +glib_DEFUN([GLIB_WITH_NLS], + dnl NLS is obligatory + [USE_NLS=yes + AC_SUBST(USE_NLS) + + gt_cv_have_gettext=no + + CATOBJEXT=NONE + XGETTEXT=: + INTLLIBS= + + AC_CHECK_HEADER(libintl.h, + [gt_cv_func_dgettext_libintl="no" + libintl_extra_libs="" + + # + # First check in libc + # + AC_CACHE_CHECK([for ngettext in libc], gt_cv_func_ngettext_libc, + [AC_TRY_LINK([ +#include +], + [return !ngettext ("","", 1)], + gt_cv_func_ngettext_libc=yes, + gt_cv_func_ngettext_libc=no) + ]) + + if test "$gt_cv_func_ngettext_libc" = "yes" ; then + AC_CACHE_CHECK([for dgettext in libc], gt_cv_func_dgettext_libc, + [AC_TRY_LINK([ +#include +], + [return !dgettext ("","")], + gt_cv_func_dgettext_libc=yes, + gt_cv_func_dgettext_libc=no) + ]) + fi + + if test "$gt_cv_func_ngettext_libc" = "yes" ; then + AC_CHECK_FUNCS(bind_textdomain_codeset) + fi + + # + # If we don't have everything we want, check in libintl + # + if test "$gt_cv_func_dgettext_libc" != "yes" \ + || test "$gt_cv_func_ngettext_libc" != "yes" \ + || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then + + AC_CHECK_LIB(intl, bindtextdomain, + [AC_CHECK_LIB(intl, ngettext, + [AC_CHECK_LIB(intl, dgettext, + gt_cv_func_dgettext_libintl=yes)])]) + + if test "$gt_cv_func_dgettext_libintl" != "yes" ; then + AC_MSG_CHECKING([if -liconv is needed to use gettext]) + AC_MSG_RESULT([]) + AC_CHECK_LIB(intl, ngettext, + [AC_CHECK_LIB(intl, dcgettext, + [gt_cv_func_dgettext_libintl=yes + libintl_extra_libs=-liconv], + :,-liconv)], + :,-liconv) + fi + + # + # If we found libintl, then check in it for bind_textdomain_codeset(); + # we'll prefer libc if neither have bind_textdomain_codeset(), + # and both have dgettext and ngettext + # + if test "$gt_cv_func_dgettext_libintl" = "yes" ; then + glib_save_LIBS="$LIBS" + LIBS="$LIBS -lintl $libintl_extra_libs" + unset ac_cv_func_bind_textdomain_codeset + AC_CHECK_FUNCS(bind_textdomain_codeset) + LIBS="$glib_save_LIBS" + + if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then + gt_cv_func_dgettext_libc=no + else + if test "$gt_cv_func_dgettext_libc" = "yes" \ + && test "$gt_cv_func_ngettext_libc" = "yes"; then + gt_cv_func_dgettext_libintl=no + fi + fi + fi + fi + + if test "$gt_cv_func_dgettext_libc" = "yes" \ + || test "$gt_cv_func_dgettext_libintl" = "yes"; then + gt_cv_have_gettext=yes + fi + + if test "$gt_cv_func_dgettext_libintl" = "yes"; then + INTLLIBS="-lintl $libintl_extra_libs" + fi + + if test "$gt_cv_have_gettext" = "yes"; then + AC_DEFINE(HAVE_GETTEXT,1, + [Define if the GNU gettext() function is already present or preinstalled.]) + GLIB_PATH_PROG_WITH_TEST(MSGFMT, msgfmt, + [test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], no)dnl + if test "$MSGFMT" != "no"; then + glib_save_LIBS="$LIBS" + LIBS="$LIBS $INTLLIBS" + AC_CHECK_FUNCS(dcgettext) + MSGFMT_OPTS= + AC_MSG_CHECKING([if msgfmt accepts -c]) + GLIB_RUN_PROG([$MSGFMT -c -o /dev/null],[ +msgid "" +msgstr "" +"Content-Type: text/plain; charset=UTF-8\n" +"Project-Id-Version: test 1.0\n" +"PO-Revision-Date: 2007-02-15 12:01+0100\n" +"Last-Translator: test \n" +"Language-Team: C \n" +"MIME-Version: 1.0\n" +"Content-Transfer-Encoding: 8bit\n" +], [MSGFMT_OPTS=-c; AC_MSG_RESULT([yes])], [AC_MSG_RESULT([no])]) + AC_SUBST(MSGFMT_OPTS) + AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT) + GLIB_PATH_PROG_WITH_TEST(XGETTEXT, xgettext, + [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :) + AC_TRY_LINK(, [extern int _nl_msg_cat_cntr; + return _nl_msg_cat_cntr], + [CATOBJEXT=.gmo + DATADIRNAME=share], + [case $host in + *-*-solaris*) + dnl On Solaris, if bind_textdomain_codeset is in libc, + dnl GNU format message catalog is always supported, + dnl since both are added to the libc all together. + dnl Hence, we'd like to go with DATADIRNAME=share and + dnl and CATOBJEXT=.gmo in this case. + AC_CHECK_FUNC(bind_textdomain_codeset, + [CATOBJEXT=.gmo + DATADIRNAME=share], + [CATOBJEXT=.mo + DATADIRNAME=lib]) + ;; + *-*-openbsd*) + CATOBJEXT=.mo + DATADIRNAME=share + ;; + *) + CATOBJEXT=.mo + DATADIRNAME=lib + ;; + esac]) + LIBS="$glib_save_LIBS" + INSTOBJEXT=.mo + else + gt_cv_have_gettext=no + fi + fi + ]) + + if test "$gt_cv_have_gettext" = "yes" ; then + AC_DEFINE(ENABLE_NLS, 1, + [always defined to indicate that i18n is enabled]) + fi + + dnl Test whether we really found GNU xgettext. + if test "$XGETTEXT" != ":"; then + dnl If it is not 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 program is not GNU xgettext; ignore it]) + XGETTEXT=":" + fi + fi + + # We need to process the po/ directory. + POSUB=po + + AC_OUTPUT_COMMANDS( + [case "$CONFIG_FILES" in *po/Makefile.in*) + sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile + esac]) + + dnl These rules are solely for the distribution goal. While doing this + dnl we only have to keep exactly one list of the available catalogs + dnl in configure.ac. + for lang in $ALL_LINGUAS; do + GMOFILES="$GMOFILES $lang.gmo" + POFILES="$POFILES $lang.po" + done + + dnl Make all variables we use known to autoconf. + AC_SUBST(CATALOGS) + AC_SUBST(CATOBJEXT) + AC_SUBST(DATADIRNAME) + AC_SUBST(GMOFILES) + AC_SUBST(INSTOBJEXT) + AC_SUBST(INTLLIBS) + AC_SUBST(PO_IN_DATADIR_TRUE) + AC_SUBST(PO_IN_DATADIR_FALSE) + AC_SUBST(POFILES) + AC_SUBST(POSUB) + ]) + +# AM_GLIB_GNU_GETTEXT +# ------------------- +# Do checks necessary for use of gettext. If a suitable implementation +# of gettext is found in either in libintl or in the C library, +# it will set INTLLIBS to the libraries needed for use of gettext +# and AC_DEFINE() HAVE_GETTEXT and ENABLE_NLS. (The shell variable +# gt_cv_have_gettext will be set to "yes".) It will also call AC_SUBST() +# on various variables needed by the Makefile.in.in installed by +# glib-gettextize. +dnl +glib_DEFUN([GLIB_GNU_GETTEXT], + [AC_REQUIRE([AC_PROG_CC])dnl + AC_REQUIRE([AC_HEADER_STDC])dnl + + GLIB_LC_MESSAGES + GLIB_WITH_NLS + + if test "$gt_cv_have_gettext" = "yes"; then + if test "x$ALL_LINGUAS" = "x"; then + LINGUAS= + else + AC_MSG_CHECKING(for catalogs to be installed) + NEW_LINGUAS= + for presentlang in $ALL_LINGUAS; do + useit=no + if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then + desiredlanguages="$LINGUAS" + else + desiredlanguages="$ALL_LINGUAS" + fi + for desiredlang in $desiredlanguages; do + # Use the presentlang catalog if desiredlang is + # a. equal to presentlang, or + # b. a variant of presentlang (because in this case, + # presentlang can be used as a fallback for messages + # which are not translated in the desiredlang catalog). + case "$desiredlang" in + "$presentlang"*) useit=yes;; + esac + done + if test $useit = yes; then + NEW_LINGUAS="$NEW_LINGUAS $presentlang" + fi + 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 + + dnl If the AC_CONFIG_AUX_DIR macro for autoconf is used we possibly + dnl find the mkinstalldirs script in another subdir but ($top_srcdir). + dnl Try to locate is. + MKINSTALLDIRS= + if test -n "$ac_aux_dir"; then + MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" + fi + if test -z "$MKINSTALLDIRS"; then + MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs" + fi + AC_SUBST(MKINSTALLDIRS) + + dnl Generate list of files to be processed by xgettext which will + dnl be included in po/Makefile. + test -d po || mkdir po + if test "x$srcdir" != "x."; then + if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then + posrcprefix="$srcdir/" + else + posrcprefix="../$srcdir/" + fi + else + posrcprefix="../" + fi + rm -f po/POTFILES + sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \ + < $srcdir/po/POTFILES.in > po/POTFILES + ]) + +# AM_GLIB_DEFINE_LOCALEDIR(VARIABLE) +# ------------------------------- +# Define VARIABLE to the location where catalog files will +# be installed by po/Makefile. +glib_DEFUN([GLIB_DEFINE_LOCALEDIR], +[glib_REQUIRE([GLIB_GNU_GETTEXT])dnl +glib_save_prefix="$prefix" +glib_save_exec_prefix="$exec_prefix" +glib_save_datarootdir="$datarootdir" +test "x$prefix" = xNONE && prefix=$ac_default_prefix +test "x$exec_prefix" = xNONE && exec_prefix=$prefix +datarootdir=`eval echo "${datarootdir}"` +if test "x$CATOBJEXT" = "x.mo" ; then + localedir=`eval echo "${libdir}/locale"` +else + localedir=`eval echo "${datadir}/locale"` +fi +prefix="$glib_save_prefix" +exec_prefix="$glib_save_exec_prefix" +datarootdir="$glib_save_datarootdir" +AC_DEFINE_UNQUOTED($1, "$localedir", + [Define the location where the catalogs will be installed]) +]) + +dnl +dnl Now the definitions that aclocal will find +dnl +ifdef(glib_configure_ac,[],[ +AC_DEFUN([AM_GLIB_GNU_GETTEXT],[GLIB_GNU_GETTEXT($@)]) +AC_DEFUN([AM_GLIB_DEFINE_LOCALEDIR],[GLIB_DEFINE_LOCALEDIR($@)]) +])dnl + +# GLIB_RUN_PROG(PROGRAM, TEST-FILE, [ACTION-IF-PASS], [ACTION-IF-FAIL]) +# +# Create a temporary file with TEST-FILE as its contents and pass the +# file name to PROGRAM. Perform ACTION-IF-PASS if PROGRAM exits with +# 0 and perform ACTION-IF-FAIL for any other exit status. +AC_DEFUN([GLIB_RUN_PROG], +[cat >conftest.foo <<_ACEOF +$2 +_ACEOF +if AC_RUN_LOG([$1 conftest.foo]); then + m4_ifval([$3], [$3], [:]) +m4_ifvaln([$4], [else $4])dnl +echo "$as_me: failed input was:" >&AS_MESSAGE_LOG_FD +sed 's/^/| /' conftest.foo >&AS_MESSAGE_LOG_FD +fi]) + + + +dnl IT_PROG_INTLTOOL([MINIMUM-VERSION], [no-xml]) +# serial 40 IT_PROG_INTLTOOL +AC_DEFUN([IT_PROG_INTLTOOL], [ +AC_PREREQ([2.50])dnl +AC_REQUIRE([AM_NLS])dnl + +case "$am__api_version" in + 1.[01234]) + AC_MSG_ERROR([Automake 1.5 or newer is required to use intltool]) + ;; + *) + ;; +esac + +if test -n "$1"; then + AC_MSG_CHECKING([for intltool >= $1]) + + INTLTOOL_REQUIRED_VERSION_AS_INT=`echo $1 | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'` + INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3` + [INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'` + ] + AC_MSG_RESULT([$INTLTOOL_APPLIED_VERSION found]) + test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" || + AC_MSG_ERROR([Your intltool is too old. You need intltool $1 or later.]) +fi + +AC_PATH_PROG(INTLTOOL_UPDATE, [intltool-update]) +AC_PATH_PROG(INTLTOOL_MERGE, [intltool-merge]) +AC_PATH_PROG(INTLTOOL_EXTRACT, [intltool-extract]) +if test -z "$INTLTOOL_UPDATE" -o -z "$INTLTOOL_MERGE" -o -z "$INTLTOOL_EXTRACT"; then + AC_MSG_ERROR([The intltool scripts were not found. Please install intltool.]) +fi + + INTLTOOL_DESKTOP_RULE='%.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' +INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' + INTLTOOL_KEYS_RULE='%.keys: %.keys.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' + INTLTOOL_PROP_RULE='%.prop: %.prop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' + INTLTOOL_OAF_RULE='%.oaf: %.oaf.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -p $(top_srcdir)/po $< [$]@' + INTLTOOL_PONG_RULE='%.pong: %.pong.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' + INTLTOOL_SERVER_RULE='%.server: %.server.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' + INTLTOOL_SHEET_RULE='%.sheet: %.sheet.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' +INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' + INTLTOOL_UI_RULE='%.ui: %.ui.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' + INTLTOOL_XML_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' + INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u /tmp $< [$]@' + INTLTOOL_XAM_RULE='%.xam: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' + INTLTOOL_KBD_RULE='%.kbd: %.kbd.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' + INTLTOOL_CAVES_RULE='%.caves: %.caves.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' + INTLTOOL_SCHEMAS_RULE='%.schemas: %.schemas.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' + INTLTOOL_THEME_RULE='%.theme: %.theme.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' + INTLTOOL_SERVICE_RULE='%.service: %.service.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' + INTLTOOL_POLICY_RULE='%.policy: %.policy.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' + +_IT_SUBST(INTLTOOL_DESKTOP_RULE) +_IT_SUBST(INTLTOOL_DIRECTORY_RULE) +_IT_SUBST(INTLTOOL_KEYS_RULE) +_IT_SUBST(INTLTOOL_PROP_RULE) +_IT_SUBST(INTLTOOL_OAF_RULE) +_IT_SUBST(INTLTOOL_PONG_RULE) +_IT_SUBST(INTLTOOL_SERVER_RULE) +_IT_SUBST(INTLTOOL_SHEET_RULE) +_IT_SUBST(INTLTOOL_SOUNDLIST_RULE) +_IT_SUBST(INTLTOOL_UI_RULE) +_IT_SUBST(INTLTOOL_XAM_RULE) +_IT_SUBST(INTLTOOL_KBD_RULE) +_IT_SUBST(INTLTOOL_XML_RULE) +_IT_SUBST(INTLTOOL_XML_NOMERGE_RULE) +_IT_SUBST(INTLTOOL_CAVES_RULE) +_IT_SUBST(INTLTOOL_SCHEMAS_RULE) +_IT_SUBST(INTLTOOL_THEME_RULE) +_IT_SUBST(INTLTOOL_SERVICE_RULE) +_IT_SUBST(INTLTOOL_POLICY_RULE) + +# Check the gettext tools to make sure they are GNU +AC_PATH_PROG(XGETTEXT, xgettext) +AC_PATH_PROG(MSGMERGE, msgmerge) +AC_PATH_PROG(MSGFMT, msgfmt) +AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT) +if test -z "$XGETTEXT" -o -z "$MSGMERGE" -o -z "$MSGFMT"; then + AC_MSG_ERROR([GNU gettext tools not found; required for intltool]) +fi +xgversion="`$XGETTEXT --version|grep '(GNU ' 2> /dev/null`" +mmversion="`$MSGMERGE --version|grep '(GNU ' 2> /dev/null`" +mfversion="`$MSGFMT --version|grep '(GNU ' 2> /dev/null`" +if test -z "$xgversion" -o -z "$mmversion" -o -z "$mfversion"; then + AC_MSG_ERROR([GNU gettext tools not found; required for intltool]) +fi + +AC_PATH_PROG(INTLTOOL_PERL, perl) +if test -z "$INTLTOOL_PERL"; then + AC_MSG_ERROR([perl not found]) +fi +AC_MSG_CHECKING([for perl >= 5.8.1]) +$INTLTOOL_PERL -e "use 5.8.1;" > /dev/null 2>&1 +if test $? -ne 0; then + AC_MSG_ERROR([perl 5.8.1 is required for intltool]) +else + IT_PERL_VERSION="`$INTLTOOL_PERL -e \"printf '%vd', $^V\"`" + AC_MSG_RESULT([$IT_PERL_VERSION]) +fi +if test "x$2" != "xno-xml"; then + AC_MSG_CHECKING([for XML::Parser]) + if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then + AC_MSG_RESULT([ok]) + else + AC_MSG_ERROR([XML::Parser perl module is required for intltool]) + fi +fi + +# Substitute ALL_LINGUAS so we can use it in po/Makefile +AC_SUBST(ALL_LINGUAS) + +# Set DATADIRNAME correctly if it is not set yet +# (copied from glib-gettext.m4) +if test -z "$DATADIRNAME"; then + AC_LINK_IFELSE( + [AC_LANG_PROGRAM([[]], + [[extern int _nl_msg_cat_cntr; + return _nl_msg_cat_cntr]])], + [DATADIRNAME=share], + [case $host in + *-*-solaris*) + dnl On Solaris, if bind_textdomain_codeset is in libc, + dnl GNU format message catalog is always supported, + dnl since both are added to the libc all together. + dnl Hence, we'd like to go with DATADIRNAME=share + dnl in this case. + AC_CHECK_FUNC(bind_textdomain_codeset, + [DATADIRNAME=share], [DATADIRNAME=lib]) + ;; + *) + [DATADIRNAME=lib] + ;; + esac]) +fi +AC_SUBST(DATADIRNAME) + +IT_PO_SUBDIR([po]) + +]) + + +# IT_PO_SUBDIR(DIRNAME) +# --------------------- +# All po subdirs have to be declared with this macro; the subdir "po" is +# declared by IT_PROG_INTLTOOL. +# +AC_DEFUN([IT_PO_SUBDIR], +[AC_PREREQ([2.53])dnl We use ac_top_srcdir inside AC_CONFIG_COMMANDS. +dnl +dnl The following CONFIG_COMMANDS should be executed at the very end +dnl of config.status. +AC_CONFIG_COMMANDS_PRE([ + AC_CONFIG_COMMANDS([$1/stamp-it], [ + if [ ! grep "^# INTLTOOL_MAKEFILE$" "$1/Makefile.in" > /dev/null ]; then + AC_MSG_ERROR([$1/Makefile.in.in was not created by intltoolize.]) + fi + rm -f "$1/stamp-it" "$1/stamp-it.tmp" "$1/POTFILES" "$1/Makefile.tmp" + >"$1/stamp-it.tmp" + [sed '/^#/d + s/^[[].*] *// + /^[ ]*$/d + '"s|^| $ac_top_srcdir/|" \ + "$srcdir/$1/POTFILES.in" | sed '$!s/$/ \\/' >"$1/POTFILES" + ] + [sed '/^POTFILES =/,/[^\\]$/ { + /^POTFILES =/!d + r $1/POTFILES + } + ' "$1/Makefile.in" >"$1/Makefile"] + rm -f "$1/Makefile.tmp" + mv "$1/stamp-it.tmp" "$1/stamp-it" + ]) +])dnl +]) + +# _IT_SUBST(VARIABLE) +# ------------------- +# Abstract macro to do either _AM_SUBST_NOTMAKE or AC_SUBST +# +AC_DEFUN([_IT_SUBST], +[ +AC_SUBST([$1]) +m4_ifdef([_AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE([$1])]) +] +) + +# deprecated macros +AU_ALIAS([AC_PROG_INTLTOOL], [IT_PROG_INTLTOOL]) +# A hint is needed for aclocal from Automake <= 1.9.4: +# AC_DEFUN([AC_PROG_INTLTOOL], ...) + + +# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- +# +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, +# 2006, 2007, 2008, 2009, 2010, 2011 Free Software +# Foundation, Inc. +# Written by Gordon Matzigkeit, 1996 +# +# This file is free software; the Free Software Foundation gives +# unlimited permission to copy and/or distribute it, with or without +# modifications, as long as this notice is preserved. + +m4_define([_LT_COPYING], [dnl +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, +# 2006, 2007, 2008, 2009, 2010, 2011 Free Software +# Foundation, Inc. +# Written by Gordon Matzigkeit, 1996 +# +# This file is part of GNU Libtool. +# +# GNU Libtool is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2 of +# the License, or (at your option) any later version. +# +# As a special exception to the GNU General Public License, +# if you distribute this file as part of a program or library that +# is built using GNU Libtool, you may include this file under the +# same distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with GNU Libtool; see the file COPYING. If not, a copy +# can be downloaded from http://www.gnu.org/licenses/gpl.html, or +# obtained by writing to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +]) + +# serial 57 LT_INIT + + +# LT_PREREQ(VERSION) +# ------------------ +# Complain and exit if this libtool version is less that VERSION. +m4_defun([LT_PREREQ], +[m4_if(m4_version_compare(m4_defn([LT_PACKAGE_VERSION]), [$1]), -1, + [m4_default([$3], + [m4_fatal([Libtool version $1 or higher is required], + 63)])], + [$2])]) + + +# _LT_CHECK_BUILDDIR +# ------------------ +# Complain if the absolute build directory name contains unusual characters +m4_defun([_LT_CHECK_BUILDDIR], +[case `pwd` in + *\ * | *\ *) + AC_MSG_WARN([Libtool does not cope well with whitespace in `pwd`]) ;; +esac +]) + + +# LT_INIT([OPTIONS]) +# ------------------ +AC_DEFUN([LT_INIT], +[AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT +AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl +AC_BEFORE([$0], [LT_LANG])dnl +AC_BEFORE([$0], [LT_OUTPUT])dnl +AC_BEFORE([$0], [LTDL_INIT])dnl +m4_require([_LT_CHECK_BUILDDIR])dnl + +dnl Autoconf doesn't catch unexpanded LT_ macros by default: +m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl +m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl +dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4 +dnl unless we require an AC_DEFUNed macro: +AC_REQUIRE([LTOPTIONS_VERSION])dnl +AC_REQUIRE([LTSUGAR_VERSION])dnl +AC_REQUIRE([LTVERSION_VERSION])dnl +AC_REQUIRE([LTOBSOLETE_VERSION])dnl +m4_require([_LT_PROG_LTMAIN])dnl + +_LT_SHELL_INIT([SHELL=${CONFIG_SHELL-/bin/sh}]) + +dnl Parse OPTIONS +_LT_SET_OPTIONS([$0], [$1]) + +# This can be used to rebuild libtool when needed +LIBTOOL_DEPS="$ltmain" + +# Always use our own libtool. +LIBTOOL='$(SHELL) $(top_builddir)/libtool' +AC_SUBST(LIBTOOL)dnl + +_LT_SETUP + +# Only expand once: +m4_define([LT_INIT]) +])# LT_INIT + +# Old names: +AU_ALIAS([AC_PROG_LIBTOOL], [LT_INIT]) +AU_ALIAS([AM_PROG_LIBTOOL], [LT_INIT]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_PROG_LIBTOOL], []) +dnl AC_DEFUN([AM_PROG_LIBTOOL], []) + + +# _LT_CC_BASENAME(CC) +# ------------------- +# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. +m4_defun([_LT_CC_BASENAME], +[for cc_temp in $1""; do + case $cc_temp in + compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;; + distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;; + \-*) ;; + *) break;; + esac +done +cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` +]) + + +# _LT_FILEUTILS_DEFAULTS +# ---------------------- +# It is okay to use these file commands and assume they have been set +# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'. +m4_defun([_LT_FILEUTILS_DEFAULTS], +[: ${CP="cp -f"} +: ${MV="mv -f"} +: ${RM="rm -f"} +])# _LT_FILEUTILS_DEFAULTS + + +# _LT_SETUP +# --------- +m4_defun([_LT_SETUP], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_REQUIRE([AC_CANONICAL_BUILD])dnl +AC_REQUIRE([_LT_PREPARE_SED_QUOTE_VARS])dnl +AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl + +_LT_DECL([], [PATH_SEPARATOR], [1], [The PATH separator for the build system])dnl +dnl +_LT_DECL([], [host_alias], [0], [The host system])dnl +_LT_DECL([], [host], [0])dnl +_LT_DECL([], [host_os], [0])dnl +dnl +_LT_DECL([], [build_alias], [0], [The build system])dnl +_LT_DECL([], [build], [0])dnl +_LT_DECL([], [build_os], [0])dnl +dnl +AC_REQUIRE([AC_PROG_CC])dnl +AC_REQUIRE([LT_PATH_LD])dnl +AC_REQUIRE([LT_PATH_NM])dnl +dnl +AC_REQUIRE([AC_PROG_LN_S])dnl +test -z "$LN_S" && LN_S="ln -s" +_LT_DECL([], [LN_S], [1], [Whether we need soft or hard links])dnl +dnl +AC_REQUIRE([LT_CMD_MAX_LEN])dnl +_LT_DECL([objext], [ac_objext], [0], [Object file suffix (normally "o")])dnl +_LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl +dnl +m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_CHECK_SHELL_FEATURES])dnl +m4_require([_LT_PATH_CONVERSION_FUNCTIONS])dnl +m4_require([_LT_CMD_RELOAD])dnl +m4_require([_LT_CHECK_MAGIC_METHOD])dnl +m4_require([_LT_CHECK_SHAREDLIB_FROM_LINKLIB])dnl +m4_require([_LT_CMD_OLD_ARCHIVE])dnl +m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl +m4_require([_LT_WITH_SYSROOT])dnl + +_LT_CONFIG_LIBTOOL_INIT([ +# See if we are running on zsh, and set the options which allow our +# commands through without removal of \ escapes INIT. +if test -n "\${ZSH_VERSION+set}" ; then + setopt NO_GLOB_SUBST +fi +]) +if test -n "${ZSH_VERSION+set}" ; then + setopt NO_GLOB_SUBST +fi + +_LT_CHECK_OBJDIR + +m4_require([_LT_TAG_COMPILER])dnl + +case $host_os in +aix3*) + # AIX sometimes has problems with the GCC collect2 program. For some + # reason, if we set the COLLECT_NAMES environment variable, the problems + # vanish in a puff of smoke. + if test "X${COLLECT_NAMES+set}" != Xset; then + COLLECT_NAMES= + export COLLECT_NAMES + fi + ;; +esac + +# Global variables: +ofile=libtool +can_build_shared=yes + +# All known linkers require a `.a' archive for static linking (except MSVC, +# which needs '.lib'). +libext=a + +with_gnu_ld="$lt_cv_prog_gnu_ld" + +old_CC="$CC" +old_CFLAGS="$CFLAGS" + +# Set sane defaults for various variables +test -z "$CC" && CC=cc +test -z "$LTCC" && LTCC=$CC +test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS +test -z "$LD" && LD=ld +test -z "$ac_objext" && ac_objext=o + +_LT_CC_BASENAME([$compiler]) + +# Only perform the check for file, if the check method requires it +test -z "$MAGIC_CMD" && MAGIC_CMD=file +case $deplibs_check_method in +file_magic*) + if test "$file_magic_cmd" = '$MAGIC_CMD'; then + _LT_PATH_MAGIC + fi + ;; +esac + +# Use C for the default configuration in the libtool script +LT_SUPPORTED_TAG([CC]) +_LT_LANG_C_CONFIG +_LT_LANG_DEFAULT_CONFIG +_LT_CONFIG_COMMANDS +])# _LT_SETUP + + +# _LT_PREPARE_SED_QUOTE_VARS +# -------------------------- +# Define a few sed substitution that help us do robust quoting. +m4_defun([_LT_PREPARE_SED_QUOTE_VARS], +[# Backslashify metacharacters that are still active within +# double-quoted strings. +sed_quote_subst='s/\([["`$\\]]\)/\\\1/g' + +# Same as above, but do not quote variable references. +double_quote_subst='s/\([["`\\]]\)/\\\1/g' + +# Sed substitution to delay expansion of an escaped shell variable in a +# double_quote_subst'ed string. +delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' + +# Sed substitution to delay expansion of an escaped single quote. +delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' + +# Sed substitution to avoid accidental globbing in evaled expressions +no_glob_subst='s/\*/\\\*/g' +]) + +# _LT_PROG_LTMAIN +# --------------- +# Note that this code is called both from `configure', and `config.status' +# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably, +# `config.status' has no value for ac_aux_dir unless we are using Automake, +# so we pass a copy along to make sure it has a sensible value anyway. +m4_defun([_LT_PROG_LTMAIN], +[m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([ltmain.sh])])dnl +_LT_CONFIG_LIBTOOL_INIT([ac_aux_dir='$ac_aux_dir']) +ltmain="$ac_aux_dir/ltmain.sh" +])# _LT_PROG_LTMAIN + + + +# So that we can recreate a full libtool script including additional +# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS +# in macros and then make a single call at the end using the `libtool' +# label. + + +# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS]) +# ---------------------------------------- +# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later. +m4_define([_LT_CONFIG_LIBTOOL_INIT], +[m4_ifval([$1], + [m4_append([_LT_OUTPUT_LIBTOOL_INIT], + [$1 +])])]) + +# Initialize. +m4_define([_LT_OUTPUT_LIBTOOL_INIT]) + + +# _LT_CONFIG_LIBTOOL([COMMANDS]) +# ------------------------------ +# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later. +m4_define([_LT_CONFIG_LIBTOOL], +[m4_ifval([$1], + [m4_append([_LT_OUTPUT_LIBTOOL_COMMANDS], + [$1 +])])]) + +# Initialize. +m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS]) + + +# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS]) +# ----------------------------------------------------- +m4_defun([_LT_CONFIG_SAVE_COMMANDS], +[_LT_CONFIG_LIBTOOL([$1]) +_LT_CONFIG_LIBTOOL_INIT([$2]) +]) + + +# _LT_FORMAT_COMMENT([COMMENT]) +# ----------------------------- +# Add leading comment marks to the start of each line, and a trailing +# full-stop to the whole comment if one is not present already. +m4_define([_LT_FORMAT_COMMENT], +[m4_ifval([$1], [ +m4_bpatsubst([m4_bpatsubst([$1], [^ *], [# ])], + [['`$\]], [\\\&])]m4_bmatch([$1], [[!?.]$], [], [.]) +)]) + + + + + +# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?]) +# ------------------------------------------------------------------- +# CONFIGNAME is the name given to the value in the libtool script. +# VARNAME is the (base) name used in the configure script. +# VALUE may be 0, 1 or 2 for a computed quote escaped value based on +# VARNAME. Any other value will be used directly. +m4_define([_LT_DECL], +[lt_if_append_uniq([lt_decl_varnames], [$2], [, ], + [lt_dict_add_subkey([lt_decl_dict], [$2], [libtool_name], + [m4_ifval([$1], [$1], [$2])]) + lt_dict_add_subkey([lt_decl_dict], [$2], [value], [$3]) + m4_ifval([$4], + [lt_dict_add_subkey([lt_decl_dict], [$2], [description], [$4])]) + lt_dict_add_subkey([lt_decl_dict], [$2], + [tagged?], [m4_ifval([$5], [yes], [no])])]) +]) + + +# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION]) +# -------------------------------------------------------- +m4_define([_LT_TAGDECL], [_LT_DECL([$1], [$2], [$3], [$4], [yes])]) + + +# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...]) +# ------------------------------------------------ +m4_define([lt_decl_tag_varnames], +[_lt_decl_filter([tagged?], [yes], $@)]) + + +# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..]) +# --------------------------------------------------------- +m4_define([_lt_decl_filter], +[m4_case([$#], + [0], [m4_fatal([$0: too few arguments: $#])], + [1], [m4_fatal([$0: too few arguments: $#: $1])], + [2], [lt_dict_filter([lt_decl_dict], [$1], [$2], [], lt_decl_varnames)], + [3], [lt_dict_filter([lt_decl_dict], [$1], [$2], [$3], lt_decl_varnames)], + [lt_dict_filter([lt_decl_dict], $@)])[]dnl +]) + + +# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...]) +# -------------------------------------------------- +m4_define([lt_decl_quote_varnames], +[_lt_decl_filter([value], [1], $@)]) + + +# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...]) +# --------------------------------------------------- +m4_define([lt_decl_dquote_varnames], +[_lt_decl_filter([value], [2], $@)]) + + +# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...]) +# --------------------------------------------------- +m4_define([lt_decl_varnames_tagged], +[m4_assert([$# <= 2])dnl +_$0(m4_quote(m4_default([$1], [[, ]])), + m4_ifval([$2], [[$2]], [m4_dquote(lt_decl_tag_varnames)]), + m4_split(m4_normalize(m4_quote(_LT_TAGS)), [ ]))]) +m4_define([_lt_decl_varnames_tagged], +[m4_ifval([$3], [lt_combine([$1], [$2], [_], $3)])]) + + +# lt_decl_all_varnames([SEPARATOR], [VARNAME1...]) +# ------------------------------------------------ +m4_define([lt_decl_all_varnames], +[_$0(m4_quote(m4_default([$1], [[, ]])), + m4_if([$2], [], + m4_quote(lt_decl_varnames), + m4_quote(m4_shift($@))))[]dnl +]) +m4_define([_lt_decl_all_varnames], +[lt_join($@, lt_decl_varnames_tagged([$1], + lt_decl_tag_varnames([[, ]], m4_shift($@))))dnl +]) + + +# _LT_CONFIG_STATUS_DECLARE([VARNAME]) +# ------------------------------------ +# Quote a variable value, and forward it to `config.status' so that its +# declaration there will have the same value as in `configure'. VARNAME +# must have a single quote delimited value for this to work. +m4_define([_LT_CONFIG_STATUS_DECLARE], +[$1='`$ECHO "$][$1" | $SED "$delay_single_quote_subst"`']) + + +# _LT_CONFIG_STATUS_DECLARATIONS +# ------------------------------ +# We delimit libtool config variables with single quotes, so when +# we write them to config.status, we have to be sure to quote all +# embedded single quotes properly. In configure, this macro expands +# each variable declared with _LT_DECL (and _LT_TAGDECL) into: +# +# ='`$ECHO "$" | $SED "$delay_single_quote_subst"`' +m4_defun([_LT_CONFIG_STATUS_DECLARATIONS], +[m4_foreach([_lt_var], m4_quote(lt_decl_all_varnames), + [m4_n([_LT_CONFIG_STATUS_DECLARE(_lt_var)])])]) + + +# _LT_LIBTOOL_TAGS +# ---------------- +# Output comment and list of tags supported by the script +m4_defun([_LT_LIBTOOL_TAGS], +[_LT_FORMAT_COMMENT([The names of the tagged configurations supported by this script])dnl +available_tags="_LT_TAGS"dnl +]) + + +# _LT_LIBTOOL_DECLARE(VARNAME, [TAG]) +# ----------------------------------- +# Extract the dictionary values for VARNAME (optionally with TAG) and +# expand to a commented shell variable setting: +# +# # Some comment about what VAR is for. +# visible_name=$lt_internal_name +m4_define([_LT_LIBTOOL_DECLARE], +[_LT_FORMAT_COMMENT(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], + [description])))[]dnl +m4_pushdef([_libtool_name], + m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [libtool_name])))[]dnl +m4_case(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [value])), + [0], [_libtool_name=[$]$1], + [1], [_libtool_name=$lt_[]$1], + [2], [_libtool_name=$lt_[]$1], + [_libtool_name=lt_dict_fetch([lt_decl_dict], [$1], [value])])[]dnl +m4_ifval([$2], [_$2])[]m4_popdef([_libtool_name])[]dnl +]) + + +# _LT_LIBTOOL_CONFIG_VARS +# ----------------------- +# Produce commented declarations of non-tagged libtool config variables +# suitable for insertion in the LIBTOOL CONFIG section of the `libtool' +# script. Tagged libtool config variables (even for the LIBTOOL CONFIG +# section) are produced by _LT_LIBTOOL_TAG_VARS. +m4_defun([_LT_LIBTOOL_CONFIG_VARS], +[m4_foreach([_lt_var], + m4_quote(_lt_decl_filter([tagged?], [no], [], lt_decl_varnames)), + [m4_n([_LT_LIBTOOL_DECLARE(_lt_var)])])]) + + +# _LT_LIBTOOL_TAG_VARS(TAG) +# ------------------------- +m4_define([_LT_LIBTOOL_TAG_VARS], +[m4_foreach([_lt_var], m4_quote(lt_decl_tag_varnames), + [m4_n([_LT_LIBTOOL_DECLARE(_lt_var, [$1])])])]) + + +# _LT_TAGVAR(VARNAME, [TAGNAME]) +# ------------------------------ +m4_define([_LT_TAGVAR], [m4_ifval([$2], [$1_$2], [$1])]) + + +# _LT_CONFIG_COMMANDS +# ------------------- +# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of +# variables for single and double quote escaping we saved from calls +# to _LT_DECL, we can put quote escaped variables declarations +# into `config.status', and then the shell code to quote escape them in +# for loops in `config.status'. Finally, any additional code accumulated +# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded. +m4_defun([_LT_CONFIG_COMMANDS], +[AC_PROVIDE_IFELSE([LT_OUTPUT], + dnl If the libtool generation code has been placed in $CONFIG_LT, + dnl instead of duplicating it all over again into config.status, + dnl then we will have config.status run $CONFIG_LT later, so it + dnl needs to know what name is stored there: + [AC_CONFIG_COMMANDS([libtool], + [$SHELL $CONFIG_LT || AS_EXIT(1)], [CONFIG_LT='$CONFIG_LT'])], + dnl If the libtool generation code is destined for config.status, + dnl expand the accumulated commands and init code now: + [AC_CONFIG_COMMANDS([libtool], + [_LT_OUTPUT_LIBTOOL_COMMANDS], [_LT_OUTPUT_LIBTOOL_COMMANDS_INIT])]) +])#_LT_CONFIG_COMMANDS + + +# Initialize. +m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS_INIT], +[ + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +sed_quote_subst='$sed_quote_subst' +double_quote_subst='$double_quote_subst' +delay_variable_subst='$delay_variable_subst' +_LT_CONFIG_STATUS_DECLARATIONS +LTCC='$LTCC' +LTCFLAGS='$LTCFLAGS' +compiler='$compiler_DEFAULT' + +# A function that is used when there is no print builtin or printf. +func_fallback_echo () +{ + eval 'cat <<_LTECHO_EOF +\$[]1 +_LTECHO_EOF' +} + +# Quote evaled strings. +for var in lt_decl_all_varnames([[ \ +]], lt_decl_quote_varnames); do + case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in + *[[\\\\\\\`\\"\\\$]]*) + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" + ;; + *) + eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" + ;; + esac +done + +# Double-quote double-evaled strings. +for var in lt_decl_all_varnames([[ \ +]], lt_decl_dquote_varnames); do + case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in + *[[\\\\\\\`\\"\\\$]]*) + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" + ;; + *) + eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" + ;; + esac +done + +_LT_OUTPUT_LIBTOOL_INIT +]) + +# _LT_GENERATED_FILE_INIT(FILE, [COMMENT]) +# ------------------------------------ +# Generate a child script FILE with all initialization necessary to +# reuse the environment learned by the parent script, and make the +# file executable. If COMMENT is supplied, it is inserted after the +# `#!' sequence but before initialization text begins. After this +# macro, additional text can be appended to FILE to form the body of +# the child script. The macro ends with non-zero status if the +# file could not be fully written (such as if the disk is full). +m4_ifdef([AS_INIT_GENERATED], +[m4_defun([_LT_GENERATED_FILE_INIT],[AS_INIT_GENERATED($@)])], +[m4_defun([_LT_GENERATED_FILE_INIT], +[m4_require([AS_PREPARE])]dnl +[m4_pushdef([AS_MESSAGE_LOG_FD])]dnl +[lt_write_fail=0 +cat >$1 <<_ASEOF || lt_write_fail=1 +#! $SHELL +# Generated by $as_me. +$2 +SHELL=\${CONFIG_SHELL-$SHELL} +export SHELL +_ASEOF +cat >>$1 <<\_ASEOF || lt_write_fail=1 +AS_SHELL_SANITIZE +_AS_PREPARE +exec AS_MESSAGE_FD>&1 +_ASEOF +test $lt_write_fail = 0 && chmod +x $1[]dnl +m4_popdef([AS_MESSAGE_LOG_FD])])])# _LT_GENERATED_FILE_INIT + +# LT_OUTPUT +# --------- +# This macro allows early generation of the libtool script (before +# AC_OUTPUT is called), incase it is used in configure for compilation +# tests. +AC_DEFUN([LT_OUTPUT], +[: ${CONFIG_LT=./config.lt} +AC_MSG_NOTICE([creating $CONFIG_LT]) +_LT_GENERATED_FILE_INIT(["$CONFIG_LT"], +[# Run this file to recreate a libtool stub with the current configuration.]) + +cat >>"$CONFIG_LT" <<\_LTEOF +lt_cl_silent=false +exec AS_MESSAGE_LOG_FD>>config.log +{ + echo + AS_BOX([Running $as_me.]) +} >&AS_MESSAGE_LOG_FD + +lt_cl_help="\ +\`$as_me' creates a local libtool stub from the current configuration, +for use in further configure time tests before the real libtool is +generated. + +Usage: $[0] [[OPTIONS]] + + -h, --help print this help, then exit + -V, --version print version number, then exit + -q, --quiet do not print progress messages + -d, --debug don't remove temporary files + +Report bugs to ." + +lt_cl_version="\ +m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl +m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION]) +configured by $[0], generated by m4_PACKAGE_STRING. + +Copyright (C) 2011 Free Software Foundation, Inc. +This config.lt script is free software; the Free Software Foundation +gives unlimited permision to copy, distribute and modify it." + +while test $[#] != 0 +do + case $[1] in + --version | --v* | -V ) + echo "$lt_cl_version"; exit 0 ;; + --help | --h* | -h ) + echo "$lt_cl_help"; exit 0 ;; + --debug | --d* | -d ) + debug=: ;; + --quiet | --q* | --silent | --s* | -q ) + lt_cl_silent=: ;; + + -*) AC_MSG_ERROR([unrecognized option: $[1] +Try \`$[0] --help' for more information.]) ;; + + *) AC_MSG_ERROR([unrecognized argument: $[1] +Try \`$[0] --help' for more information.]) ;; + esac + shift +done + +if $lt_cl_silent; then + exec AS_MESSAGE_FD>/dev/null +fi +_LTEOF + +cat >>"$CONFIG_LT" <<_LTEOF +_LT_OUTPUT_LIBTOOL_COMMANDS_INIT +_LTEOF + +cat >>"$CONFIG_LT" <<\_LTEOF +AC_MSG_NOTICE([creating $ofile]) +_LT_OUTPUT_LIBTOOL_COMMANDS +AS_EXIT(0) +_LTEOF +chmod +x "$CONFIG_LT" + +# configure is writing to config.log, but config.lt does its own redirection, +# appending to config.log, which fails on DOS, as config.log is still kept +# open by configure. Here we exec the FD to /dev/null, effectively closing +# config.log, so it can be properly (re)opened and appended to by config.lt. +lt_cl_success=: +test "$silent" = yes && + lt_config_lt_args="$lt_config_lt_args --quiet" +exec AS_MESSAGE_LOG_FD>/dev/null +$SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false +exec AS_MESSAGE_LOG_FD>>config.log +$lt_cl_success || AS_EXIT(1) +])# LT_OUTPUT + + +# _LT_CONFIG(TAG) +# --------------- +# If TAG is the built-in tag, create an initial libtool script with a +# default configuration from the untagged config vars. Otherwise add code +# to config.status for appending the configuration named by TAG from the +# matching tagged config vars. +m4_defun([_LT_CONFIG], +[m4_require([_LT_FILEUTILS_DEFAULTS])dnl +_LT_CONFIG_SAVE_COMMANDS([ + m4_define([_LT_TAG], m4_if([$1], [], [C], [$1]))dnl + m4_if(_LT_TAG, [C], [ + # See if we are running on zsh, and set the options which allow our + # commands through without removal of \ escapes. + if test -n "${ZSH_VERSION+set}" ; then + setopt NO_GLOB_SUBST + fi + + cfgfile="${ofile}T" + trap "$RM \"$cfgfile\"; exit 1" 1 2 15 + $RM "$cfgfile" + + cat <<_LT_EOF >> "$cfgfile" +#! $SHELL + +# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. +# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION +# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: +# NOTE: Changes made to this file will be lost: look at ltmain.sh. +# +_LT_COPYING +_LT_LIBTOOL_TAGS + +# ### BEGIN LIBTOOL CONFIG +_LT_LIBTOOL_CONFIG_VARS +_LT_LIBTOOL_TAG_VARS +# ### END LIBTOOL CONFIG + +_LT_EOF + + case $host_os in + aix3*) + cat <<\_LT_EOF >> "$cfgfile" +# AIX sometimes has problems with the GCC collect2 program. For some +# reason, if we set the COLLECT_NAMES environment variable, the problems +# vanish in a puff of smoke. +if test "X${COLLECT_NAMES+set}" != Xset; then + COLLECT_NAMES= + export COLLECT_NAMES +fi +_LT_EOF + ;; + esac + + _LT_PROG_LTMAIN + + # We use sed instead of cat because bash on DJGPP gets confused if + # if finds mixed CR/LF and LF-only lines. Since sed operates in + # text mode, it properly converts lines to CR/LF. This bash problem + # is reportedly fixed, but why not run on old versions too? + sed '$q' "$ltmain" >> "$cfgfile" \ + || (rm -f "$cfgfile"; exit 1) + + _LT_PROG_REPLACE_SHELLFNS + + mv -f "$cfgfile" "$ofile" || + (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") + chmod +x "$ofile" +], +[cat <<_LT_EOF >> "$ofile" + +dnl Unfortunately we have to use $1 here, since _LT_TAG is not expanded +dnl in a comment (ie after a #). +# ### BEGIN LIBTOOL TAG CONFIG: $1 +_LT_LIBTOOL_TAG_VARS(_LT_TAG) +# ### END LIBTOOL TAG CONFIG: $1 +_LT_EOF +])dnl /m4_if +], +[m4_if([$1], [], [ + PACKAGE='$PACKAGE' + VERSION='$VERSION' + TIMESTAMP='$TIMESTAMP' + RM='$RM' + ofile='$ofile'], []) +])dnl /_LT_CONFIG_SAVE_COMMANDS +])# _LT_CONFIG + + +# LT_SUPPORTED_TAG(TAG) +# --------------------- +# Trace this macro to discover what tags are supported by the libtool +# --tag option, using: +# autoconf --trace 'LT_SUPPORTED_TAG:$1' +AC_DEFUN([LT_SUPPORTED_TAG], []) + + +# C support is built-in for now +m4_define([_LT_LANG_C_enabled], []) +m4_define([_LT_TAGS], []) + + +# LT_LANG(LANG) +# ------------- +# Enable libtool support for the given language if not already enabled. +AC_DEFUN([LT_LANG], +[AC_BEFORE([$0], [LT_OUTPUT])dnl +m4_case([$1], + [C], [_LT_LANG(C)], + [C++], [_LT_LANG(CXX)], + [Go], [_LT_LANG(GO)], + [Java], [_LT_LANG(GCJ)], + [Fortran 77], [_LT_LANG(F77)], + [Fortran], [_LT_LANG(FC)], + [Windows Resource], [_LT_LANG(RC)], + [m4_ifdef([_LT_LANG_]$1[_CONFIG], + [_LT_LANG($1)], + [m4_fatal([$0: unsupported language: "$1"])])])dnl +])# LT_LANG + + +# _LT_LANG(LANGNAME) +# ------------------ +m4_defun([_LT_LANG], +[m4_ifdef([_LT_LANG_]$1[_enabled], [], + [LT_SUPPORTED_TAG([$1])dnl + m4_append([_LT_TAGS], [$1 ])dnl + m4_define([_LT_LANG_]$1[_enabled], [])dnl + _LT_LANG_$1_CONFIG($1)])dnl +])# _LT_LANG + + +m4_ifndef([AC_PROG_GO], [ +# NOTE: This macro has been submitted for inclusion into # +# GNU Autoconf as AC_PROG_GO. When it is available in # +# a released version of Autoconf we should remove this # +# macro and use it instead. # +m4_defun([AC_PROG_GO], +[AC_LANG_PUSH(Go)dnl +AC_ARG_VAR([GOC], [Go compiler command])dnl +AC_ARG_VAR([GOFLAGS], [Go compiler flags])dnl +_AC_ARG_VAR_LDFLAGS()dnl +AC_CHECK_TOOL(GOC, gccgo) +if test -z "$GOC"; then + if test -n "$ac_tool_prefix"; then + AC_CHECK_PROG(GOC, [${ac_tool_prefix}gccgo], [${ac_tool_prefix}gccgo]) + fi +fi +if test -z "$GOC"; then + AC_CHECK_PROG(GOC, gccgo, gccgo, false) +fi +])#m4_defun +])#m4_ifndef + + +# _LT_LANG_DEFAULT_CONFIG +# ----------------------- +m4_defun([_LT_LANG_DEFAULT_CONFIG], +[AC_PROVIDE_IFELSE([AC_PROG_CXX], + [LT_LANG(CXX)], + [m4_define([AC_PROG_CXX], defn([AC_PROG_CXX])[LT_LANG(CXX)])]) + +AC_PROVIDE_IFELSE([AC_PROG_F77], + [LT_LANG(F77)], + [m4_define([AC_PROG_F77], defn([AC_PROG_F77])[LT_LANG(F77)])]) + +AC_PROVIDE_IFELSE([AC_PROG_FC], + [LT_LANG(FC)], + [m4_define([AC_PROG_FC], defn([AC_PROG_FC])[LT_LANG(FC)])]) + +dnl The call to [A][M_PROG_GCJ] is quoted like that to stop aclocal +dnl pulling things in needlessly. +AC_PROVIDE_IFELSE([AC_PROG_GCJ], + [LT_LANG(GCJ)], + [AC_PROVIDE_IFELSE([A][M_PROG_GCJ], + [LT_LANG(GCJ)], + [AC_PROVIDE_IFELSE([LT_PROG_GCJ], + [LT_LANG(GCJ)], + [m4_ifdef([AC_PROG_GCJ], + [m4_define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[LT_LANG(GCJ)])]) + m4_ifdef([A][M_PROG_GCJ], + [m4_define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[LT_LANG(GCJ)])]) + m4_ifdef([LT_PROG_GCJ], + [m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])]) + +AC_PROVIDE_IFELSE([AC_PROG_GO], + [LT_LANG(GO)], + [m4_define([AC_PROG_GO], defn([AC_PROG_GO])[LT_LANG(GO)])]) + +AC_PROVIDE_IFELSE([LT_PROG_RC], + [LT_LANG(RC)], + [m4_define([LT_PROG_RC], defn([LT_PROG_RC])[LT_LANG(RC)])]) +])# _LT_LANG_DEFAULT_CONFIG + +# Obsolete macros: +AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)]) +AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)]) +AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)]) +AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)]) +AU_DEFUN([AC_LIBTOOL_RC], [LT_LANG(Windows Resource)]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_CXX], []) +dnl AC_DEFUN([AC_LIBTOOL_F77], []) +dnl AC_DEFUN([AC_LIBTOOL_FC], []) +dnl AC_DEFUN([AC_LIBTOOL_GCJ], []) +dnl AC_DEFUN([AC_LIBTOOL_RC], []) + + +# _LT_TAG_COMPILER +# ---------------- +m4_defun([_LT_TAG_COMPILER], +[AC_REQUIRE([AC_PROG_CC])dnl + +_LT_DECL([LTCC], [CC], [1], [A C compiler])dnl +_LT_DECL([LTCFLAGS], [CFLAGS], [1], [LTCC compiler flags])dnl +_LT_TAGDECL([CC], [compiler], [1], [A language specific compiler])dnl +_LT_TAGDECL([with_gcc], [GCC], [0], [Is the compiler the GNU compiler?])dnl + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# If no C compiler flags were specified, use CFLAGS. +LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + +# Allow CC to be a program name with arguments. +compiler=$CC +])# _LT_TAG_COMPILER + + +# _LT_COMPILER_BOILERPLATE +# ------------------------ +# Check for compiler boilerplate output or warnings with +# the simple compiler test code. +m4_defun([_LT_COMPILER_BOILERPLATE], +[m4_require([_LT_DECL_SED])dnl +ac_outfile=conftest.$ac_objext +echo "$lt_simple_compile_test_code" >conftest.$ac_ext +eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +_lt_compiler_boilerplate=`cat conftest.err` +$RM conftest* +])# _LT_COMPILER_BOILERPLATE + + +# _LT_LINKER_BOILERPLATE +# ---------------------- +# Check for linker boilerplate output or warnings with +# the simple link test code. +m4_defun([_LT_LINKER_BOILERPLATE], +[m4_require([_LT_DECL_SED])dnl +ac_outfile=conftest.$ac_objext +echo "$lt_simple_link_test_code" >conftest.$ac_ext +eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +_lt_linker_boilerplate=`cat conftest.err` +$RM -r conftest* +])# _LT_LINKER_BOILERPLATE + +# _LT_REQUIRED_DARWIN_CHECKS +# ------------------------- +m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[ + case $host_os in + rhapsody* | darwin*) + AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:]) + AC_CHECK_TOOL([NMEDIT], [nmedit], [:]) + AC_CHECK_TOOL([LIPO], [lipo], [:]) + AC_CHECK_TOOL([OTOOL], [otool], [:]) + AC_CHECK_TOOL([OTOOL64], [otool64], [:]) + _LT_DECL([], [DSYMUTIL], [1], + [Tool to manipulate archived DWARF debug symbol files on Mac OS X]) + _LT_DECL([], [NMEDIT], [1], + [Tool to change global to local symbols on Mac OS X]) + _LT_DECL([], [LIPO], [1], + [Tool to manipulate fat objects and archives on Mac OS X]) + _LT_DECL([], [OTOOL], [1], + [ldd/readelf like tool for Mach-O binaries on Mac OS X]) + _LT_DECL([], [OTOOL64], [1], + [ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4]) + + AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod], + [lt_cv_apple_cc_single_mod=no + if test -z "${LT_MULTI_MODULE}"; then + # By default we will add the -single_module flag. You can override + # by either setting the environment variable LT_MULTI_MODULE + # non-empty at configure time, or by adding -multi_module to the + # link flags. + rm -rf libconftest.dylib* + echo "int foo(void){return 1;}" > conftest.c + echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ +-dynamiclib -Wl,-single_module conftest.c" >&AS_MESSAGE_LOG_FD + $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ + -dynamiclib -Wl,-single_module conftest.c 2>conftest.err + _lt_result=$? + # If there is a non-empty error log, and "single_module" + # appears in it, assume the flag caused a linker warning + if test -s conftest.err && $GREP single_module conftest.err; then + cat conftest.err >&AS_MESSAGE_LOG_FD + # Otherwise, if the output was created with a 0 exit code from + # the compiler, it worked. + elif test -f libconftest.dylib && test $_lt_result -eq 0; then + lt_cv_apple_cc_single_mod=yes + else + cat conftest.err >&AS_MESSAGE_LOG_FD + fi + rm -rf libconftest.dylib* + rm -f conftest.* + fi]) + + AC_CACHE_CHECK([for -exported_symbols_list linker flag], + [lt_cv_ld_exported_symbols_list], + [lt_cv_ld_exported_symbols_list=no + save_LDFLAGS=$LDFLAGS + echo "_main" > conftest.sym + LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" + AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])], + [lt_cv_ld_exported_symbols_list=yes], + [lt_cv_ld_exported_symbols_list=no]) + LDFLAGS="$save_LDFLAGS" + ]) + + AC_CACHE_CHECK([for -force_load linker flag],[lt_cv_ld_force_load], + [lt_cv_ld_force_load=no + cat > conftest.c << _LT_EOF +int forced_loaded() { return 2;} +_LT_EOF + echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&AS_MESSAGE_LOG_FD + $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&AS_MESSAGE_LOG_FD + echo "$AR cru libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD + $AR cru libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD + echo "$RANLIB libconftest.a" >&AS_MESSAGE_LOG_FD + $RANLIB libconftest.a 2>&AS_MESSAGE_LOG_FD + cat > conftest.c << _LT_EOF +int main() { return 0;} +_LT_EOF + echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&AS_MESSAGE_LOG_FD + $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err + _lt_result=$? + if test -s conftest.err && $GREP force_load conftest.err; then + cat conftest.err >&AS_MESSAGE_LOG_FD + elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then + lt_cv_ld_force_load=yes + else + cat conftest.err >&AS_MESSAGE_LOG_FD + fi + rm -f conftest.err libconftest.a conftest conftest.c + rm -rf conftest.dSYM + ]) + case $host_os in + rhapsody* | darwin1.[[012]]) + _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; + darwin1.*) + _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; + darwin*) # darwin 5.x on + # if running on 10.5 or later, the deployment target defaults + # to the OS version, if on x86, and 10.4, the deployment + # target defaults to 10.4. Don't you love it? + case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in + 10.0,*86*-darwin8*|10.0,*-darwin[[91]]*) + _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; + 10.[[012]]*) + _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; + 10.*) + _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; + esac + ;; + esac + if test "$lt_cv_apple_cc_single_mod" = "yes"; then + _lt_dar_single_mod='$single_module' + fi + if test "$lt_cv_ld_exported_symbols_list" = "yes"; then + _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' + else + _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' + fi + if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then + _lt_dsymutil='~$DSYMUTIL $lib || :' + else + _lt_dsymutil= + fi + ;; + esac +]) + + +# _LT_DARWIN_LINKER_FEATURES([TAG]) +# --------------------------------- +# Checks for linker and compiler features on darwin +m4_defun([_LT_DARWIN_LINKER_FEATURES], +[ + m4_require([_LT_REQUIRED_DARWIN_CHECKS]) + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_automatic, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported + if test "$lt_cv_ld_force_load" = "yes"; then + _LT_TAGVAR(whole_archive_flag_spec, $1)='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' + m4_case([$1], [F77], [_LT_TAGVAR(compiler_needs_object, $1)=yes], + [FC], [_LT_TAGVAR(compiler_needs_object, $1)=yes]) + else + _LT_TAGVAR(whole_archive_flag_spec, $1)='' + fi + _LT_TAGVAR(link_all_deplibs, $1)=yes + _LT_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined" + case $cc_basename in + ifort*) _lt_dar_can_shared=yes ;; + *) _lt_dar_can_shared=$GCC ;; + esac + if test "$_lt_dar_can_shared" = "yes"; then + output_verbose_link_cmd=func_echo_all + _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" + _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" + _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" + _LT_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" + m4_if([$1], [CXX], +[ if test "$lt_cv_apple_cc_single_mod" != "yes"; then + _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}" + _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}" + fi +],[]) + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi +]) + +# _LT_SYS_MODULE_PATH_AIX([TAGNAME]) +# ---------------------------------- +# Links a minimal program and checks the executable +# for the system default hardcoded library path. In most cases, +# this is /usr/lib:/lib, but when the MPI compilers are used +# the location of the communication and MPI libs are included too. +# If we don't find anything, use the default library path according +# to the aix ld manual. +# Store the results from the different compilers for each TAGNAME. +# Allow to override them for all tags through lt_cv_aix_libpath. +m4_defun([_LT_SYS_MODULE_PATH_AIX], +[m4_require([_LT_DECL_SED])dnl +if test "${lt_cv_aix_libpath+set}" = set; then + aix_libpath=$lt_cv_aix_libpath +else + AC_CACHE_VAL([_LT_TAGVAR([lt_cv_aix_libpath_], [$1])], + [AC_LINK_IFELSE([AC_LANG_PROGRAM],[ + lt_aix_libpath_sed='[ + /Import File Strings/,/^$/ { + /^0/ { + s/^0 *\([^ ]*\) *$/\1/ + p + } + }]' + _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + # Check for a 64-bit object if we didn't find anything. + if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then + _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + fi],[]) + if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then + _LT_TAGVAR([lt_cv_aix_libpath_], [$1])="/usr/lib:/lib" + fi + ]) + aix_libpath=$_LT_TAGVAR([lt_cv_aix_libpath_], [$1]) +fi +])# _LT_SYS_MODULE_PATH_AIX + + +# _LT_SHELL_INIT(ARG) +# ------------------- +m4_define([_LT_SHELL_INIT], +[m4_divert_text([M4SH-INIT], [$1 +])])# _LT_SHELL_INIT + + + +# _LT_PROG_ECHO_BACKSLASH +# ----------------------- +# Find how we can fake an echo command that does not interpret backslash. +# In particular, with Autoconf 2.60 or later we add some code to the start +# of the generated configure script which will find a shell with a builtin +# printf (which we can use as an echo command). +m4_defun([_LT_PROG_ECHO_BACKSLASH], +[ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO +ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO + +AC_MSG_CHECKING([how to print strings]) +# Test print first, because it will be a builtin if present. +if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ + test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then + ECHO='print -r --' +elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then + ECHO='printf %s\n' +else + # Use this function as a fallback that always works. + func_fallback_echo () + { + eval 'cat <<_LTECHO_EOF +$[]1 +_LTECHO_EOF' + } + ECHO='func_fallback_echo' +fi + +# func_echo_all arg... +# Invoke $ECHO with all args, space-separated. +func_echo_all () +{ + $ECHO "$*" +} + +case "$ECHO" in + printf*) AC_MSG_RESULT([printf]) ;; + print*) AC_MSG_RESULT([print -r]) ;; + *) AC_MSG_RESULT([cat]) ;; +esac + +m4_ifdef([_AS_DETECT_SUGGESTED], +[_AS_DETECT_SUGGESTED([ + test -n "${ZSH_VERSION+set}${BASH_VERSION+set}" || ( + ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO + ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO + PATH=/empty FPATH=/empty; export PATH FPATH + test "X`printf %s $ECHO`" = "X$ECHO" \ + || test "X`print -r -- $ECHO`" = "X$ECHO" )])]) + +_LT_DECL([], [SHELL], [1], [Shell to use when invoking shell scripts]) +_LT_DECL([], [ECHO], [1], [An echo program that protects backslashes]) +])# _LT_PROG_ECHO_BACKSLASH + + +# _LT_WITH_SYSROOT +# ---------------- +AC_DEFUN([_LT_WITH_SYSROOT], +[AC_MSG_CHECKING([for sysroot]) +AC_ARG_WITH([sysroot], +[ --with-sysroot[=DIR] Search for dependent libraries within DIR + (or the compiler's sysroot if not specified).], +[], [with_sysroot=no]) + +dnl lt_sysroot will always be passed unquoted. We quote it here +dnl in case the user passed a directory name. +lt_sysroot= +case ${with_sysroot} in #( + yes) + if test "$GCC" = yes; then + lt_sysroot=`$CC --print-sysroot 2>/dev/null` + fi + ;; #( + /*) + lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` + ;; #( + no|'') + ;; #( + *) + AC_MSG_RESULT([${with_sysroot}]) + AC_MSG_ERROR([The sysroot must be an absolute path.]) + ;; +esac + + AC_MSG_RESULT([${lt_sysroot:-no}]) +_LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl +[dependent libraries, and in which our libraries should be installed.])]) + +# _LT_ENABLE_LOCK +# --------------- +m4_defun([_LT_ENABLE_LOCK], +[AC_ARG_ENABLE([libtool-lock], + [AS_HELP_STRING([--disable-libtool-lock], + [avoid locking (might break parallel builds)])]) +test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes + +# Some flags need to be propagated to the compiler or linker for good +# libtool support. +case $host in +ia64-*-hpux*) + # Find out which ABI we are using. + echo 'int i;' > conftest.$ac_ext + if AC_TRY_EVAL(ac_compile); then + case `/usr/bin/file conftest.$ac_objext` in + *ELF-32*) + HPUX_IA64_MODE="32" + ;; + *ELF-64*) + HPUX_IA64_MODE="64" + ;; + esac + fi + rm -rf conftest* + ;; +*-*-irix6*) + # Find out which ABI we are using. + echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext + if AC_TRY_EVAL(ac_compile); then + if test "$lt_cv_prog_gnu_ld" = yes; then + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -melf32bsmip" + ;; + *N32*) + LD="${LD-ld} -melf32bmipn32" + ;; + *64-bit*) + LD="${LD-ld} -melf64bmip" + ;; + esac + else + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -32" + ;; + *N32*) + LD="${LD-ld} -n32" + ;; + *64-bit*) + LD="${LD-ld} -64" + ;; + esac + fi + fi + rm -rf conftest* + ;; + +x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ +s390*-*linux*|s390*-*tpf*|sparc*-*linux*) + # Find out which ABI we are using. + echo 'int i;' > conftest.$ac_ext + if AC_TRY_EVAL(ac_compile); then + case `/usr/bin/file conftest.o` in + *32-bit*) + case $host in + x86_64-*kfreebsd*-gnu) + LD="${LD-ld} -m elf_i386_fbsd" + ;; + x86_64-*linux*) + LD="${LD-ld} -m elf_i386" + ;; + ppc64-*linux*|powerpc64-*linux*) + LD="${LD-ld} -m elf32ppclinux" + ;; + s390x-*linux*) + LD="${LD-ld} -m elf_s390" + ;; + sparc64-*linux*) + LD="${LD-ld} -m elf32_sparc" + ;; + esac + ;; + *64-bit*) + case $host in + x86_64-*kfreebsd*-gnu) + LD="${LD-ld} -m elf_x86_64_fbsd" + ;; + x86_64-*linux*) + LD="${LD-ld} -m elf_x86_64" + ;; + ppc*-*linux*|powerpc*-*linux*) + LD="${LD-ld} -m elf64ppc" + ;; + s390*-*linux*|s390*-*tpf*) + LD="${LD-ld} -m elf64_s390" + ;; + sparc*-*linux*) + LD="${LD-ld} -m elf64_sparc" + ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; + +*-*-sco3.2v5*) + # On SCO OpenServer 5, we need -belf to get full-featured binaries. + SAVE_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS -belf" + AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf, + [AC_LANG_PUSH(C) + AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no]) + AC_LANG_POP]) + if test x"$lt_cv_cc_needs_belf" != x"yes"; then + # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf + CFLAGS="$SAVE_CFLAGS" + fi + ;; +*-*solaris*) + # Find out which ABI we are using. + echo 'int i;' > conftest.$ac_ext + if AC_TRY_EVAL(ac_compile); then + case `/usr/bin/file conftest.o` in + *64-bit*) + case $lt_cv_prog_gnu_ld in + yes*) + case $host in + i?86-*-solaris*) + LD="${LD-ld} -m elf_x86_64" + ;; + sparc*-*-solaris*) + LD="${LD-ld} -m elf64_sparc" + ;; + esac + # GNU ld 2.21 introduced _sol2 emulations. Use them if available. + if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then + LD="${LD-ld}_sol2" + fi + ;; + *) + if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then + LD="${LD-ld} -64" + fi + ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; +esac + +need_locks="$enable_libtool_lock" +])# _LT_ENABLE_LOCK + + +# _LT_PROG_AR +# ----------- +m4_defun([_LT_PROG_AR], +[AC_CHECK_TOOLS(AR, [ar], false) +: ${AR=ar} +: ${AR_FLAGS=cru} +_LT_DECL([], [AR], [1], [The archiver]) +_LT_DECL([], [AR_FLAGS], [1], [Flags to create an archive]) + +AC_CACHE_CHECK([for archiver @FILE support], [lt_cv_ar_at_file], + [lt_cv_ar_at_file=no + AC_COMPILE_IFELSE([AC_LANG_PROGRAM], + [echo conftest.$ac_objext > conftest.lst + lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&AS_MESSAGE_LOG_FD' + AC_TRY_EVAL([lt_ar_try]) + if test "$ac_status" -eq 0; then + # Ensure the archiver fails upon bogus file names. + rm -f conftest.$ac_objext libconftest.a + AC_TRY_EVAL([lt_ar_try]) + if test "$ac_status" -ne 0; then + lt_cv_ar_at_file=@ + fi + fi + rm -f conftest.* libconftest.a + ]) + ]) + +if test "x$lt_cv_ar_at_file" = xno; then + archiver_list_spec= +else + archiver_list_spec=$lt_cv_ar_at_file +fi +_LT_DECL([], [archiver_list_spec], [1], + [How to feed a file listing to the archiver]) +])# _LT_PROG_AR + + +# _LT_CMD_OLD_ARCHIVE +# ------------------- +m4_defun([_LT_CMD_OLD_ARCHIVE], +[_LT_PROG_AR + +AC_CHECK_TOOL(STRIP, strip, :) +test -z "$STRIP" && STRIP=: +_LT_DECL([], [STRIP], [1], [A symbol stripping program]) + +AC_CHECK_TOOL(RANLIB, ranlib, :) +test -z "$RANLIB" && RANLIB=: +_LT_DECL([], [RANLIB], [1], + [Commands used to install an old-style archive]) + +# Determine commands to create old-style static archives. +old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' +old_postinstall_cmds='chmod 644 $oldlib' +old_postuninstall_cmds= + +if test -n "$RANLIB"; then + case $host_os in + openbsd*) + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" + ;; + *) + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" + ;; + esac + old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" +fi + +case $host_os in + darwin*) + lock_old_archive_extraction=yes ;; + *) + lock_old_archive_extraction=no ;; +esac +_LT_DECL([], [old_postinstall_cmds], [2]) +_LT_DECL([], [old_postuninstall_cmds], [2]) +_LT_TAGDECL([], [old_archive_cmds], [2], + [Commands used to build an old-style archive]) +_LT_DECL([], [lock_old_archive_extraction], [0], + [Whether to use a lock for old archive extraction]) +])# _LT_CMD_OLD_ARCHIVE + + +# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, +# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE]) +# ---------------------------------------------------------------- +# Check whether the given compiler option works +AC_DEFUN([_LT_COMPILER_OPTION], +[m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_DECL_SED])dnl +AC_CACHE_CHECK([$1], [$2], + [$2=no + m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="$3" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&AS_MESSAGE_LOG_FD + echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then + $2=yes + fi + fi + $RM conftest* +]) + +if test x"[$]$2" = xyes; then + m4_if([$5], , :, [$5]) +else + m4_if([$6], , :, [$6]) +fi +])# _LT_COMPILER_OPTION + +# Old name: +AU_ALIAS([AC_LIBTOOL_COMPILER_OPTION], [_LT_COMPILER_OPTION]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], []) + + +# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, +# [ACTION-SUCCESS], [ACTION-FAILURE]) +# ---------------------------------------------------- +# Check whether the given linker option works +AC_DEFUN([_LT_LINKER_OPTION], +[m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_DECL_SED])dnl +AC_CACHE_CHECK([$1], [$2], + [$2=no + save_LDFLAGS="$LDFLAGS" + LDFLAGS="$LDFLAGS $3" + echo "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The linker can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&AS_MESSAGE_LOG_FD + $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if diff conftest.exp conftest.er2 >/dev/null; then + $2=yes + fi + else + $2=yes + fi + fi + $RM -r conftest* + LDFLAGS="$save_LDFLAGS" +]) + +if test x"[$]$2" = xyes; then + m4_if([$4], , :, [$4]) +else + m4_if([$5], , :, [$5]) +fi +])# _LT_LINKER_OPTION + +# Old name: +AU_ALIAS([AC_LIBTOOL_LINKER_OPTION], [_LT_LINKER_OPTION]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], []) + + +# LT_CMD_MAX_LEN +#--------------- +AC_DEFUN([LT_CMD_MAX_LEN], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +# find the maximum length of command line arguments +AC_MSG_CHECKING([the maximum length of command line arguments]) +AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl + i=0 + teststring="ABCD" + + case $build_os in + msdosdjgpp*) + # On DJGPP, this test can blow up pretty badly due to problems in libc + # (any single argument exceeding 2000 bytes causes a buffer overrun + # during glob expansion). Even if it were fixed, the result of this + # check would be larger than it should be. + lt_cv_sys_max_cmd_len=12288; # 12K is about right + ;; + + gnu*) + # Under GNU Hurd, this test is not required because there is + # no limit to the length of command line arguments. + # Libtool will interpret -1 as no limit whatsoever + lt_cv_sys_max_cmd_len=-1; + ;; + + cygwin* | mingw* | cegcc*) + # On Win9x/ME, this test blows up -- it succeeds, but takes + # about 5 minutes as the teststring grows exponentially. + # Worse, since 9x/ME are not pre-emptively multitasking, + # you end up with a "frozen" computer, even though with patience + # the test eventually succeeds (with a max line length of 256k). + # Instead, let's just punt: use the minimum linelength reported by + # all of the supported platforms: 8192 (on NT/2K/XP). + lt_cv_sys_max_cmd_len=8192; + ;; + + mint*) + # On MiNT this can take a long time and run out of memory. + lt_cv_sys_max_cmd_len=8192; + ;; + + amigaos*) + # On AmigaOS with pdksh, this test takes hours, literally. + # So we just punt and use a minimum line length of 8192. + lt_cv_sys_max_cmd_len=8192; + ;; + + netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) + # This has been around since 386BSD, at least. Likely further. + if test -x /sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` + elif test -x /usr/sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` + else + lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs + fi + # And add a safety zone + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + ;; + + interix*) + # We know the value 262144 and hardcode it with a safety zone (like BSD) + lt_cv_sys_max_cmd_len=196608 + ;; + + os2*) + # The test takes a long time on OS/2. + lt_cv_sys_max_cmd_len=8192 + ;; + + osf*) + # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure + # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not + # nice to cause kernel panics so lets avoid the loop below. + # First set a reasonable default. + lt_cv_sys_max_cmd_len=16384 + # + if test -x /sbin/sysconfig; then + case `/sbin/sysconfig -q proc exec_disable_arg_limit` in + *1*) lt_cv_sys_max_cmd_len=-1 ;; + esac + fi + ;; + sco3.2v5*) + lt_cv_sys_max_cmd_len=102400 + ;; + sysv5* | sco5v6* | sysv4.2uw2*) + kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` + if test -n "$kargmax"; then + lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'` + else + lt_cv_sys_max_cmd_len=32768 + fi + ;; + *) + lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` + if test -n "$lt_cv_sys_max_cmd_len"; then + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + else + # Make teststring a little bigger before we do anything with it. + # a 1K string should be a reasonable start. + for i in 1 2 3 4 5 6 7 8 ; do + teststring=$teststring$teststring + done + SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} + # If test is not a shell built-in, we'll probably end up computing a + # maximum length that is only half of the actual maximum length, but + # we can't tell. + while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ + = "X$teststring$teststring"; } >/dev/null 2>&1 && + test $i != 17 # 1/2 MB should be enough + do + i=`expr $i + 1` + teststring=$teststring$teststring + done + # Only check the string length outside the loop. + lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` + teststring= + # Add a significant safety factor because C++ compilers can tack on + # massive amounts of additional arguments before passing them to the + # linker. It appears as though 1/2 is a usable value. + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` + fi + ;; + esac +]) +if test -n $lt_cv_sys_max_cmd_len ; then + AC_MSG_RESULT($lt_cv_sys_max_cmd_len) +else + AC_MSG_RESULT(none) +fi +max_cmd_len=$lt_cv_sys_max_cmd_len +_LT_DECL([], [max_cmd_len], [0], + [What is the maximum length of a command?]) +])# LT_CMD_MAX_LEN + +# Old name: +AU_ALIAS([AC_LIBTOOL_SYS_MAX_CMD_LEN], [LT_CMD_MAX_LEN]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], []) + + +# _LT_HEADER_DLFCN +# ---------------- +m4_defun([_LT_HEADER_DLFCN], +[AC_CHECK_HEADERS([dlfcn.h], [], [], [AC_INCLUDES_DEFAULT])dnl +])# _LT_HEADER_DLFCN + + +# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, +# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) +# ---------------------------------------------------------------- +m4_defun([_LT_TRY_DLOPEN_SELF], +[m4_require([_LT_HEADER_DLFCN])dnl +if test "$cross_compiling" = yes; then : + [$4] +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext <<_LT_EOF +[#line $LINENO "configure" +#include "confdefs.h" + +#if HAVE_DLFCN_H +#include +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +/* When -fvisbility=hidden is used, assume the code has been annotated + correspondingly for the symbols needed. */ +#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +int fnord () __attribute__((visibility("default"))); +#endif + +int fnord () { return 42; } +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else + { + if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + else puts (dlerror ()); + } + /* dlclose (self); */ + } + else + puts (dlerror ()); + + return status; +}] +_LT_EOF + if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then + (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) $1 ;; + x$lt_dlneed_uscore) $2 ;; + x$lt_dlunknown|x*) $3 ;; + esac + else : + # compilation failed + $3 + fi +fi +rm -fr conftest* +])# _LT_TRY_DLOPEN_SELF + + +# LT_SYS_DLOPEN_SELF +# ------------------ +AC_DEFUN([LT_SYS_DLOPEN_SELF], +[m4_require([_LT_HEADER_DLFCN])dnl +if test "x$enable_dlopen" != xyes; then + enable_dlopen=unknown + enable_dlopen_self=unknown + enable_dlopen_self_static=unknown +else + lt_cv_dlopen=no + lt_cv_dlopen_libs= + + case $host_os in + beos*) + lt_cv_dlopen="load_add_on" + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ;; + + mingw* | pw32* | cegcc*) + lt_cv_dlopen="LoadLibrary" + lt_cv_dlopen_libs= + ;; + + cygwin*) + lt_cv_dlopen="dlopen" + lt_cv_dlopen_libs= + ;; + + darwin*) + # if libdl is installed we need to link against it + AC_CHECK_LIB([dl], [dlopen], + [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[ + lt_cv_dlopen="dyld" + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ]) + ;; + + *) + AC_CHECK_FUNC([shl_load], + [lt_cv_dlopen="shl_load"], + [AC_CHECK_LIB([dld], [shl_load], + [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"], + [AC_CHECK_FUNC([dlopen], + [lt_cv_dlopen="dlopen"], + [AC_CHECK_LIB([dl], [dlopen], + [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], + [AC_CHECK_LIB([svld], [dlopen], + [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], + [AC_CHECK_LIB([dld], [dld_link], + [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"]) + ]) + ]) + ]) + ]) + ]) + ;; + esac + + if test "x$lt_cv_dlopen" != xno; then + enable_dlopen=yes + else + enable_dlopen=no + fi + + case $lt_cv_dlopen in + dlopen) + save_CPPFLAGS="$CPPFLAGS" + test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + + save_LDFLAGS="$LDFLAGS" + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" + + save_LIBS="$LIBS" + LIBS="$lt_cv_dlopen_libs $LIBS" + + AC_CACHE_CHECK([whether a program can dlopen itself], + lt_cv_dlopen_self, [dnl + _LT_TRY_DLOPEN_SELF( + lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes, + lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross) + ]) + + if test "x$lt_cv_dlopen_self" = xyes; then + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" + AC_CACHE_CHECK([whether a statically linked program can dlopen itself], + lt_cv_dlopen_self_static, [dnl + _LT_TRY_DLOPEN_SELF( + lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes, + lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross) + ]) + fi + + CPPFLAGS="$save_CPPFLAGS" + LDFLAGS="$save_LDFLAGS" + LIBS="$save_LIBS" + ;; + esac + + case $lt_cv_dlopen_self in + yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; + *) enable_dlopen_self=unknown ;; + esac + + case $lt_cv_dlopen_self_static in + yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; + *) enable_dlopen_self_static=unknown ;; + esac +fi +_LT_DECL([dlopen_support], [enable_dlopen], [0], + [Whether dlopen is supported]) +_LT_DECL([dlopen_self], [enable_dlopen_self], [0], + [Whether dlopen of programs is supported]) +_LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0], + [Whether dlopen of statically linked programs is supported]) +])# LT_SYS_DLOPEN_SELF + +# Old name: +AU_ALIAS([AC_LIBTOOL_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], []) + + +# _LT_COMPILER_C_O([TAGNAME]) +# --------------------------- +# Check to see if options -c and -o are simultaneously supported by compiler. +# This macro does not hard code the compiler like AC_PROG_CC_C_O. +m4_defun([_LT_COMPILER_C_O], +[m4_require([_LT_DECL_SED])dnl +m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_TAG_COMPILER])dnl +AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext], + [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)], + [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no + $RM -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&AS_MESSAGE_LOG_FD + echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp + $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then + _LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes + fi + fi + chmod u+w . 2>&AS_MESSAGE_LOG_FD + $RM conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files + $RM out/* && rmdir out + cd .. + $RM -r conftest + $RM conftest* +]) +_LT_TAGDECL([compiler_c_o], [lt_cv_prog_compiler_c_o], [1], + [Does compiler simultaneously support -c and -o options?]) +])# _LT_COMPILER_C_O + + +# _LT_COMPILER_FILE_LOCKS([TAGNAME]) +# ---------------------------------- +# Check to see if we can do hard links to lock some files if needed +m4_defun([_LT_COMPILER_FILE_LOCKS], +[m4_require([_LT_ENABLE_LOCK])dnl +m4_require([_LT_FILEUTILS_DEFAULTS])dnl +_LT_COMPILER_C_O([$1]) + +hard_links="nottested" +if test "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then + # do not overwrite the value of need_locks provided by the user + AC_MSG_CHECKING([if we can lock with hard links]) + hard_links=yes + $RM conftest* + ln conftest.a conftest.b 2>/dev/null && hard_links=no + touch conftest.a + ln conftest.a conftest.b 2>&5 || hard_links=no + ln conftest.a conftest.b 2>/dev/null && hard_links=no + AC_MSG_RESULT([$hard_links]) + if test "$hard_links" = no; then + AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe]) + need_locks=warn + fi +else + need_locks=no +fi +_LT_DECL([], [need_locks], [1], [Must we lock files when doing compilation?]) +])# _LT_COMPILER_FILE_LOCKS + + +# _LT_CHECK_OBJDIR +# ---------------- +m4_defun([_LT_CHECK_OBJDIR], +[AC_CACHE_CHECK([for objdir], [lt_cv_objdir], +[rm -f .libs 2>/dev/null +mkdir .libs 2>/dev/null +if test -d .libs; then + lt_cv_objdir=.libs +else + # MS-DOS does not allow filenames that begin with a dot. + lt_cv_objdir=_libs +fi +rmdir .libs 2>/dev/null]) +objdir=$lt_cv_objdir +_LT_DECL([], [objdir], [0], + [The name of the directory that contains temporary libtool files])dnl +m4_pattern_allow([LT_OBJDIR])dnl +AC_DEFINE_UNQUOTED(LT_OBJDIR, "$lt_cv_objdir/", + [Define to the sub-directory in which libtool stores uninstalled libraries.]) +])# _LT_CHECK_OBJDIR + + +# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME]) +# -------------------------------------- +# Check hardcoding attributes. +m4_defun([_LT_LINKER_HARDCODE_LIBPATH], +[AC_MSG_CHECKING([how to hardcode library paths into programs]) +_LT_TAGVAR(hardcode_action, $1)= +if test -n "$_LT_TAGVAR(hardcode_libdir_flag_spec, $1)" || + test -n "$_LT_TAGVAR(runpath_var, $1)" || + test "X$_LT_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then + + # We can hardcode non-existent directories. + if test "$_LT_TAGVAR(hardcode_direct, $1)" != no && + # If the only mechanism to avoid hardcoding is shlibpath_var, we + # have to relink, otherwise we might link with an installed library + # when we should be linking with a yet-to-be-installed one + ## test "$_LT_TAGVAR(hardcode_shlibpath_var, $1)" != no && + test "$_LT_TAGVAR(hardcode_minus_L, $1)" != no; then + # Linking always hardcodes the temporary library directory. + _LT_TAGVAR(hardcode_action, $1)=relink + else + # We can link without hardcoding, and we can hardcode nonexisting dirs. + _LT_TAGVAR(hardcode_action, $1)=immediate + fi +else + # We cannot hardcode anything, or else we can only hardcode existing + # directories. + _LT_TAGVAR(hardcode_action, $1)=unsupported +fi +AC_MSG_RESULT([$_LT_TAGVAR(hardcode_action, $1)]) + +if test "$_LT_TAGVAR(hardcode_action, $1)" = relink || + test "$_LT_TAGVAR(inherit_rpath, $1)" = yes; then + # Fast installation is not supported + enable_fast_install=no +elif test "$shlibpath_overrides_runpath" = yes || + test "$enable_shared" = no; then + # Fast installation is not necessary + enable_fast_install=needless +fi +_LT_TAGDECL([], [hardcode_action], [0], + [How to hardcode a shared library path into an executable]) +])# _LT_LINKER_HARDCODE_LIBPATH + + +# _LT_CMD_STRIPLIB +# ---------------- +m4_defun([_LT_CMD_STRIPLIB], +[m4_require([_LT_DECL_EGREP]) +striplib= +old_striplib= +AC_MSG_CHECKING([whether stripping libraries is possible]) +if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then + test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" + test -z "$striplib" && striplib="$STRIP --strip-unneeded" + AC_MSG_RESULT([yes]) +else +# FIXME - insert some real tests, host_os isn't really good enough + case $host_os in + darwin*) + if test -n "$STRIP" ; then + striplib="$STRIP -x" + old_striplib="$STRIP -S" + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + fi + ;; + *) + AC_MSG_RESULT([no]) + ;; + esac +fi +_LT_DECL([], [old_striplib], [1], [Commands to strip libraries]) +_LT_DECL([], [striplib], [1]) +])# _LT_CMD_STRIPLIB + + +# _LT_SYS_DYNAMIC_LINKER([TAG]) +# ----------------------------- +# PORTME Fill in your ld.so characteristics +m4_defun([_LT_SYS_DYNAMIC_LINKER], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +m4_require([_LT_DECL_EGREP])dnl +m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_DECL_OBJDUMP])dnl +m4_require([_LT_DECL_SED])dnl +m4_require([_LT_CHECK_SHELL_FEATURES])dnl +AC_MSG_CHECKING([dynamic linker characteristics]) +m4_if([$1], + [], [ +if test "$GCC" = yes; then + case $host_os in + darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; + *) lt_awk_arg="/^libraries:/" ;; + esac + case $host_os in + mingw* | cegcc*) lt_sed_strip_eq="s,=\([[A-Za-z]]:\),\1,g" ;; + *) lt_sed_strip_eq="s,=/,/,g" ;; + esac + lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` + case $lt_search_path_spec in + *\;*) + # if the path contains ";" then we assume it to be the separator + # otherwise default to the standard path separator (i.e. ":") - it is + # assumed that no part of a normal pathname contains ";" but that should + # okay in the real world where ";" in dirpaths is itself problematic. + lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` + ;; + *) + lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` + ;; + esac + # Ok, now we have the path, separated by spaces, we can step through it + # and add multilib dir if necessary. + lt_tmp_lt_search_path_spec= + lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` + for lt_sys_path in $lt_search_path_spec; do + if test -d "$lt_sys_path/$lt_multi_os_dir"; then + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" + else + test -d "$lt_sys_path" && \ + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" + fi + done + lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' +BEGIN {RS=" "; FS="/|\n";} { + lt_foo=""; + lt_count=0; + for (lt_i = NF; lt_i > 0; lt_i--) { + if ($lt_i != "" && $lt_i != ".") { + if ($lt_i == "..") { + lt_count++; + } else { + if (lt_count == 0) { + lt_foo="/" $lt_i lt_foo; + } else { + lt_count--; + } + } + } + } + if (lt_foo != "") { lt_freq[[lt_foo]]++; } + if (lt_freq[[lt_foo]] == 1) { print lt_foo; } +}'` + # AWK program above erroneously prepends '/' to C:/dos/paths + # for these hosts. + case $host_os in + mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ + $SED 's,/\([[A-Za-z]]:\),\1,g'` ;; + esac + sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` +else + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" +fi]) +library_names_spec= +libname_spec='lib$name' +soname_spec= +shrext_cmds=".so" +postinstall_cmds= +postuninstall_cmds= +finish_cmds= +finish_eval= +shlibpath_var= +shlibpath_overrides_runpath=unknown +version_type=none +dynamic_linker="$host_os ld.so" +sys_lib_dlsearch_path_spec="/lib /usr/lib" +need_lib_prefix=unknown +hardcode_into_libs=no + +# when you set need_version to no, make sure it does not cause -set_version +# flags to be left without arguments +need_version=unknown + +case $host_os in +aix3*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' + shlibpath_var=LIBPATH + + # AIX 3 has no versioning support, so we append a major version to the name. + soname_spec='${libname}${release}${shared_ext}$major' + ;; + +aix[[4-9]]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + hardcode_into_libs=yes + if test "$host_cpu" = ia64; then + # AIX 5 supports IA64 + library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + else + # With GCC up to 2.95.x, collect2 would create an import file + # for dependence libraries. The import file would start with + # the line `#! .'. This would cause the generated library to + # depend on `.', always an invalid library. This was fixed in + # development snapshots of GCC prior to 3.0. + case $host_os in + aix4 | aix4.[[01]] | aix4.[[01]].*) + if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' + echo ' yes ' + echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then + : + else + can_build_shared=no + fi + ;; + esac + # AIX (on Power*) has no versioning support, so currently we can not hardcode correct + # soname into executable. Probably we can add versioning support to + # collect2, so additional links can be useful in future. + if test "$aix_use_runtimelinking" = yes; then + # If using run time linking (on AIX 4.2 or later) use lib.so + # instead of lib.a to let people know that these are not + # typical AIX shared libraries. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + else + # We preserve .a as extension for shared libraries through AIX4.2 + # and later when we are not doing run time linking. + library_names_spec='${libname}${release}.a $libname.a' + soname_spec='${libname}${release}${shared_ext}$major' + fi + shlibpath_var=LIBPATH + fi + ;; + +amigaos*) + case $host_cpu in + powerpc) + # Since July 2007 AmigaOS4 officially supports .so libraries. + # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + ;; + m68k) + library_names_spec='$libname.ixlibrary $libname.a' + # Create ${libname}_ixlibrary.a entries in /sys/libs. + finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' + ;; + esac + ;; + +beos*) + library_names_spec='${libname}${shared_ext}' + dynamic_linker="$host_os ld.so" + shlibpath_var=LIBRARY_PATH + ;; + +bsdi[[45]]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" + sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" + # the default ld.so.conf also contains /usr/contrib/lib and + # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow + # libtool to hard-code these into programs + ;; + +cygwin* | mingw* | pw32* | cegcc*) + version_type=windows + shrext_cmds=".dll" + need_version=no + need_lib_prefix=no + + case $GCC,$cc_basename in + yes,*) + # gcc + library_names_spec='$libname.dll.a' + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \${file}`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname~ + chmod a+x \$dldir/$dlname~ + if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then + eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; + fi' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + shlibpath_overrides_runpath=yes + + case $host_os in + cygwin*) + # Cygwin DLLs use 'cyg' prefix rather than 'lib' + soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' +m4_if([$1], [],[ + sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"]) + ;; + mingw* | cegcc*) + # MinGW DLLs use traditional 'lib' prefix + soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' + ;; + pw32*) + # pw32 DLLs use 'pw' prefix rather than 'lib' + library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' + ;; + esac + dynamic_linker='Win32 ld.exe' + ;; + + *,cl*) + # Native MSVC + libname_spec='$name' + soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}' + library_names_spec='${libname}.dll.lib' + + case $build_os in + mingw*) + sys_lib_search_path_spec= + lt_save_ifs=$IFS + IFS=';' + for lt_path in $LIB + do + IFS=$lt_save_ifs + # Let DOS variable expansion print the short 8.3 style file name. + lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` + sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" + done + IFS=$lt_save_ifs + # Convert to MSYS style. + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([[a-zA-Z]]\\):| /\\1|g' -e 's|^ ||'` + ;; + cygwin*) + # Convert to unix form, then to dos form, then back to unix form + # but this time dos style (no spaces!) so that the unix form looks + # like /cygdrive/c/PROGRA~1:/cygdr... + sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` + sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` + sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + ;; + *) + sys_lib_search_path_spec="$LIB" + if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then + # It is most probably a Windows format PATH. + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` + else + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi + # FIXME: find the short name or the path components, as spaces are + # common. (e.g. "Program Files" -> "PROGRA~1") + ;; + esac + + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \${file}`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + shlibpath_overrides_runpath=yes + dynamic_linker='Win32 link.exe' + ;; + + *) + # Assume MSVC wrapper + library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib' + dynamic_linker='Win32 ld.exe' + ;; + esac + # FIXME: first we should search . and the directory the executable is in + shlibpath_var=PATH + ;; + +darwin* | rhapsody*) + dynamic_linker="$host_os dyld" + version_type=darwin + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' + soname_spec='${libname}${release}${major}$shared_ext' + shlibpath_overrides_runpath=yes + shlibpath_var=DYLD_LIBRARY_PATH + shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' +m4_if([$1], [],[ + sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"]) + sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' + ;; + +dgux*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +freebsd* | dragonfly*) + # DragonFly does not have aout. When/if they implement a new + # versioning mechanism, adjust this. + if test -x /usr/bin/objformat; then + objformat=`/usr/bin/objformat` + else + case $host_os in + freebsd[[23]].*) objformat=aout ;; + *) objformat=elf ;; + esac + fi + version_type=freebsd-$objformat + case $version_type in + freebsd-elf*) + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' + need_version=no + need_lib_prefix=no + ;; + freebsd-*) + library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' + need_version=yes + ;; + esac + shlibpath_var=LD_LIBRARY_PATH + case $host_os in + freebsd2.*) + shlibpath_overrides_runpath=yes + ;; + freebsd3.[[01]]* | freebsdelf3.[[01]]*) + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + freebsd3.[[2-9]]* | freebsdelf3.[[2-9]]* | \ + freebsd4.[[0-5]] | freebsdelf4.[[0-5]] | freebsd4.1.1 | freebsdelf4.1.1) + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + *) # from 4.6 on, and DragonFly + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + esac + ;; + +gnu*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + +haiku*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + dynamic_linker="$host_os runtime_loader" + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LIBRARY_PATH + shlibpath_overrides_runpath=yes + sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' + hardcode_into_libs=yes + ;; + +hpux9* | hpux10* | hpux11*) + # Give a soname corresponding to the major version so that dld.sl refuses to + # link against other versions. + version_type=sunos + need_lib_prefix=no + need_version=no + case $host_cpu in + ia64*) + shrext_cmds='.so' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.so" + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + if test "X$HPUX_IA64_MODE" = X32; then + sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" + else + sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" + fi + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + hppa*64*) + shrext_cmds='.sl' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.sl" + shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + *) + shrext_cmds='.sl' + dynamic_linker="$host_os dld.sl" + shlibpath_var=SHLIB_PATH + shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + ;; + esac + # HP-UX runs *really* slowly unless shared libraries are mode 555, ... + postinstall_cmds='chmod 555 $lib' + # or fails outright, so override atomically: + install_override_mode=555 + ;; + +interix[[3-9]]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + +irix5* | irix6* | nonstopux*) + case $host_os in + nonstopux*) version_type=nonstopux ;; + *) + if test "$lt_cv_prog_gnu_ld" = yes; then + version_type=linux # correct to gnu/linux during the next big refactor + else + version_type=irix + fi ;; + esac + need_lib_prefix=no + need_version=no + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' + case $host_os in + irix5* | nonstopux*) + libsuff= shlibsuff= + ;; + *) + case $LD in # libtool.m4 will add one of these switches to LD + *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") + libsuff= shlibsuff= libmagic=32-bit;; + *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") + libsuff=32 shlibsuff=N32 libmagic=N32;; + *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") + libsuff=64 shlibsuff=64 libmagic=64-bit;; + *) libsuff= shlibsuff= libmagic=never-match;; + esac + ;; + esac + shlibpath_var=LD_LIBRARY${shlibsuff}_PATH + shlibpath_overrides_runpath=no + sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" + sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" + hardcode_into_libs=yes + ;; + +# No shared lib support for Linux oldld, aout, or coff. +linux*oldld* | linux*aout* | linux*coff*) + dynamic_linker=no + ;; + +# This must be glibc/ELF. +linux* | k*bsd*-gnu | kopensolaris*-gnu) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + + # Some binutils ld are patched to set DT_RUNPATH + AC_CACHE_VAL([lt_cv_shlibpath_overrides_runpath], + [lt_cv_shlibpath_overrides_runpath=no + save_LDFLAGS=$LDFLAGS + save_libdir=$libdir + eval "libdir=/foo; wl=\"$_LT_TAGVAR(lt_prog_compiler_wl, $1)\"; \ + LDFLAGS=\"\$LDFLAGS $_LT_TAGVAR(hardcode_libdir_flag_spec, $1)\"" + AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])], + [AS_IF([ ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null], + [lt_cv_shlibpath_overrides_runpath=yes])]) + LDFLAGS=$save_LDFLAGS + libdir=$save_libdir + ]) + shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath + + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + # Append ld.so.conf contents to the search path + if test -f /etc/ld.so.conf; then + lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` + sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + fi + + # We used to test for /lib/ld.so.1 and disable shared libraries on + # powerpc, because MkLinux only supported shared libraries with the + # GNU dynamic linker. Since this was broken with cross compilers, + # most powerpc-linux boxes support dynamic linking these days and + # people can always --disable-shared, the test was removed, and we + # assume the GNU/Linux dynamic linker is in use. + dynamic_linker='GNU/Linux ld.so' + ;; + +netbsd*) + version_type=sunos + need_lib_prefix=no + need_version=no + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + dynamic_linker='NetBSD (a.out) ld.so' + else + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + dynamic_linker='NetBSD ld.elf_so' + fi + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + +newsos6) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +*nto* | *qnx*) + version_type=qnx + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='ldqnx.so' + ;; + +openbsd*) + version_type=sunos + sys_lib_dlsearch_path_spec="/usr/lib" + need_lib_prefix=no + # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. + case $host_os in + openbsd3.3 | openbsd3.3.*) need_version=yes ;; + *) need_version=no ;; + esac + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + shlibpath_var=LD_LIBRARY_PATH + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + case $host_os in + openbsd2.[[89]] | openbsd2.[[89]].*) + shlibpath_overrides_runpath=no + ;; + *) + shlibpath_overrides_runpath=yes + ;; + esac + else + shlibpath_overrides_runpath=yes + fi + ;; + +os2*) + libname_spec='$name' + shrext_cmds=".dll" + need_lib_prefix=no + library_names_spec='$libname${shared_ext} $libname.a' + dynamic_linker='OS/2 ld.exe' + shlibpath_var=LIBPATH + ;; + +osf3* | osf4* | osf5*) + version_type=osf + need_lib_prefix=no + need_version=no + soname_spec='${libname}${release}${shared_ext}$major' + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" + sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" + ;; + +rdos*) + dynamic_linker=no + ;; + +solaris*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + # ldd complains unless libraries are executable + postinstall_cmds='chmod +x $lib' + ;; + +sunos4*) + version_type=sunos + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' + finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + if test "$with_gnu_ld" = yes; then + need_lib_prefix=no + fi + need_version=yes + ;; + +sysv4 | sysv4.3*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + case $host_vendor in + sni) + shlibpath_overrides_runpath=no + need_lib_prefix=no + runpath_var=LD_RUN_PATH + ;; + siemens) + need_lib_prefix=no + ;; + motorola) + need_lib_prefix=no + need_version=no + shlibpath_overrides_runpath=no + sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' + ;; + esac + ;; + +sysv4*MP*) + if test -d /usr/nec ;then + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' + soname_spec='$libname${shared_ext}.$major' + shlibpath_var=LD_LIBRARY_PATH + fi + ;; + +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + version_type=freebsd-elf + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + if test "$with_gnu_ld" = yes; then + sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' + else + sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' + case $host_os in + sco3.2v5*) + sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" + ;; + esac + fi + sys_lib_dlsearch_path_spec='/usr/lib' + ;; + +tpf*) + # TPF is a cross-target only. Preferred cross-host = GNU/Linux. + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + +uts4*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +*) + dynamic_linker=no + ;; +esac +AC_MSG_RESULT([$dynamic_linker]) +test "$dynamic_linker" = no && can_build_shared=no + +variables_saved_for_relink="PATH $shlibpath_var $runpath_var" +if test "$GCC" = yes; then + variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" +fi + +if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then + sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" +fi +if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then + sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" +fi + +_LT_DECL([], [variables_saved_for_relink], [1], + [Variables whose values should be saved in libtool wrapper scripts and + restored at link time]) +_LT_DECL([], [need_lib_prefix], [0], + [Do we need the "lib" prefix for modules?]) +_LT_DECL([], [need_version], [0], [Do we need a version for libraries?]) +_LT_DECL([], [version_type], [0], [Library versioning type]) +_LT_DECL([], [runpath_var], [0], [Shared library runtime path variable]) +_LT_DECL([], [shlibpath_var], [0],[Shared library path variable]) +_LT_DECL([], [shlibpath_overrides_runpath], [0], + [Is shlibpath searched before the hard-coded library search path?]) +_LT_DECL([], [libname_spec], [1], [Format of library name prefix]) +_LT_DECL([], [library_names_spec], [1], + [[List of archive names. First name is the real one, the rest are links. + The last name is the one that the linker finds with -lNAME]]) +_LT_DECL([], [soname_spec], [1], + [[The coded name of the library, if different from the real name]]) +_LT_DECL([], [install_override_mode], [1], + [Permission mode override for installation of shared libraries]) +_LT_DECL([], [postinstall_cmds], [2], + [Command to use after installation of a shared archive]) +_LT_DECL([], [postuninstall_cmds], [2], + [Command to use after uninstallation of a shared archive]) +_LT_DECL([], [finish_cmds], [2], + [Commands used to finish a libtool library installation in a directory]) +_LT_DECL([], [finish_eval], [1], + [[As "finish_cmds", except a single script fragment to be evaled but + not shown]]) +_LT_DECL([], [hardcode_into_libs], [0], + [Whether we should hardcode library paths into libraries]) +_LT_DECL([], [sys_lib_search_path_spec], [2], + [Compile-time system search path for libraries]) +_LT_DECL([], [sys_lib_dlsearch_path_spec], [2], + [Run-time system search path for libraries]) +])# _LT_SYS_DYNAMIC_LINKER + + +# _LT_PATH_TOOL_PREFIX(TOOL) +# -------------------------- +# find a file program which can recognize shared library +AC_DEFUN([_LT_PATH_TOOL_PREFIX], +[m4_require([_LT_DECL_EGREP])dnl +AC_MSG_CHECKING([for $1]) +AC_CACHE_VAL(lt_cv_path_MAGIC_CMD, +[case $MAGIC_CMD in +[[\\/*] | ?:[\\/]*]) + lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD="$MAGIC_CMD" + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR +dnl $ac_dummy forces splitting on constant user-supplied paths. +dnl POSIX.2 word splitting is done only on the output of word expansions, +dnl not every word. This closes a longstanding sh security hole. + ac_dummy="m4_if([$2], , $PATH, [$2])" + for ac_dir in $ac_dummy; do + IFS="$lt_save_ifs" + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/$1; then + lt_cv_path_MAGIC_CMD="$ac_dir/$1" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` + MAGIC_CMD="$lt_cv_path_MAGIC_CMD" + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <<_LT_EOF 1>&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +_LT_EOF + fi ;; + esac + fi + break + fi + done + IFS="$lt_save_ifs" + MAGIC_CMD="$lt_save_MAGIC_CMD" + ;; +esac]) +MAGIC_CMD="$lt_cv_path_MAGIC_CMD" +if test -n "$MAGIC_CMD"; then + AC_MSG_RESULT($MAGIC_CMD) +else + AC_MSG_RESULT(no) +fi +_LT_DECL([], [MAGIC_CMD], [0], + [Used to examine libraries when file_magic_cmd begins with "file"])dnl +])# _LT_PATH_TOOL_PREFIX + +# Old name: +AU_ALIAS([AC_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_PATH_TOOL_PREFIX], []) + + +# _LT_PATH_MAGIC +# -------------- +# find a file program which can recognize a shared library +m4_defun([_LT_PATH_MAGIC], +[_LT_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH) +if test -z "$lt_cv_path_MAGIC_CMD"; then + if test -n "$ac_tool_prefix"; then + _LT_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH) + else + MAGIC_CMD=: + fi +fi +])# _LT_PATH_MAGIC + + +# LT_PATH_LD +# ---------- +# find the pathname to the GNU or non-GNU linker +AC_DEFUN([LT_PATH_LD], +[AC_REQUIRE([AC_PROG_CC])dnl +AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_REQUIRE([AC_CANONICAL_BUILD])dnl +m4_require([_LT_DECL_SED])dnl +m4_require([_LT_DECL_EGREP])dnl +m4_require([_LT_PROG_ECHO_BACKSLASH])dnl + +AC_ARG_WITH([gnu-ld], + [AS_HELP_STRING([--with-gnu-ld], + [assume the C compiler uses GNU ld @<:@default=no@:>@])], + [test "$withval" = no || with_gnu_ld=yes], + [with_gnu_ld=no])dnl + +ac_prog=ld +if test "$GCC" = yes; then + # Check if gcc -print-prog-name=ld gives a path. + AC_MSG_CHECKING([for ld used by $CC]) + case $host in + *-*-mingw*) + # gcc leaves a trailing carriage return which upsets mingw + ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; + *) + ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; + esac + case $ac_prog in + # Accept absolute paths. + [[\\/]]* | ?:[[\\/]]*) + re_direlt='/[[^/]][[^/]]*/\.\./' + # Canonicalize the pathname of ld + ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` + while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do + ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` + done + test -z "$LD" && LD="$ac_prog" + ;; + "") + # If it fails, then pretend we aren't using GCC. + ac_prog=ld + ;; + *) + # If it is relative, then search for the first ld in PATH. + with_gnu_ld=unknown + ;; + esac +elif test "$with_gnu_ld" = yes; then + AC_MSG_CHECKING([for GNU ld]) +else + AC_MSG_CHECKING([for non-GNU ld]) +fi +AC_CACHE_VAL(lt_cv_path_LD, +[if test -z "$LD"; then + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS="$lt_save_ifs" + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then + lt_cv_path_LD="$ac_dir/$ac_prog" + # Check to see if the program is GNU ld. I'd rather use --version, + # but apparently some variants of GNU ld only accept -v. + # Break only if it was the GNU/non-GNU ld that we prefer. + case `"$lt_cv_path_LD" -v 2>&1 &1 /dev/null 2>&1; then + lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' + lt_cv_file_magic_cmd='func_win32_libid' + else + # Keep this pattern in sync with the one in func_win32_libid. + lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' + lt_cv_file_magic_cmd='$OBJDUMP -f' + fi + ;; + +cegcc*) + # use the weaker test based on 'objdump'. See mingw*. + lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' + lt_cv_file_magic_cmd='$OBJDUMP -f' + ;; + +darwin* | rhapsody*) + lt_cv_deplibs_check_method=pass_all + ;; + +freebsd* | dragonfly*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then + case $host_cpu in + i*86 ) + # Not sure whether the presence of OpenBSD here was a mistake. + # Let's accept both of them until this is cleared up. + lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[[3-9]]86 (compact )?demand paged shared library' + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` + ;; + esac + else + lt_cv_deplibs_check_method=pass_all + fi + ;; + +gnu*) + lt_cv_deplibs_check_method=pass_all + ;; + +haiku*) + lt_cv_deplibs_check_method=pass_all + ;; + +hpux10.20* | hpux11*) + lt_cv_file_magic_cmd=/usr/bin/file + case $host_cpu in + ia64*) + lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64' + lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so + ;; + hppa*64*) + [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'] + lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl + ;; + *) + lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]]\.[[0-9]]) shared library' + lt_cv_file_magic_test_file=/usr/lib/libc.sl + ;; + esac + ;; + +interix[[3-9]]*) + # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here + lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|\.a)$' + ;; + +irix5* | irix6* | nonstopux*) + case $LD in + *-32|*"-32 ") libmagic=32-bit;; + *-n32|*"-n32 ") libmagic=N32;; + *-64|*"-64 ") libmagic=64-bit;; + *) libmagic=never-match;; + esac + lt_cv_deplibs_check_method=pass_all + ;; + +# This must be glibc/ELF. +linux* | k*bsd*-gnu | kopensolaris*-gnu) + lt_cv_deplibs_check_method=pass_all + ;; + +netbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then + lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$' + fi + ;; + +newos6*) + lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)' + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=/usr/lib/libnls.so + ;; + +*nto* | *qnx*) + lt_cv_deplibs_check_method=pass_all + ;; + +openbsd*) + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' + fi + ;; + +osf3* | osf4* | osf5*) + lt_cv_deplibs_check_method=pass_all + ;; + +rdos*) + lt_cv_deplibs_check_method=pass_all + ;; + +solaris*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv4 | sysv4.3*) + case $host_vendor in + motorola) + lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]' + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` + ;; + ncr) + lt_cv_deplibs_check_method=pass_all + ;; + sequent) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' + ;; + sni) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib" + lt_cv_file_magic_test_file=/lib/libc.so + ;; + siemens) + lt_cv_deplibs_check_method=pass_all + ;; + pc) + lt_cv_deplibs_check_method=pass_all + ;; + esac + ;; + +tpf*) + lt_cv_deplibs_check_method=pass_all + ;; +esac +]) + +file_magic_glob= +want_nocaseglob=no +if test "$build" = "$host"; then + case $host_os in + mingw* | pw32*) + if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then + want_nocaseglob=yes + else + file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[[\1]]\/[[\1]]\/g;/g"` + fi + ;; + esac +fi + +file_magic_cmd=$lt_cv_file_magic_cmd +deplibs_check_method=$lt_cv_deplibs_check_method +test -z "$deplibs_check_method" && deplibs_check_method=unknown + +_LT_DECL([], [deplibs_check_method], [1], + [Method to check whether dependent libraries are shared objects]) +_LT_DECL([], [file_magic_cmd], [1], + [Command to use when deplibs_check_method = "file_magic"]) +_LT_DECL([], [file_magic_glob], [1], + [How to find potential files when deplibs_check_method = "file_magic"]) +_LT_DECL([], [want_nocaseglob], [1], + [Find potential files using nocaseglob when deplibs_check_method = "file_magic"]) +])# _LT_CHECK_MAGIC_METHOD + + +# LT_PATH_NM +# ---------- +# find the pathname to a BSD- or MS-compatible name lister +AC_DEFUN([LT_PATH_NM], +[AC_REQUIRE([AC_PROG_CC])dnl +AC_CACHE_CHECK([for BSD- or MS-compatible name lister (nm)], lt_cv_path_NM, +[if test -n "$NM"; then + # Let the user override the test. + lt_cv_path_NM="$NM" +else + lt_nm_to_check="${ac_tool_prefix}nm" + if test -n "$ac_tool_prefix" && test "$build" = "$host"; then + lt_nm_to_check="$lt_nm_to_check nm" + fi + for lt_tmp_nm in $lt_nm_to_check; do + lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do + IFS="$lt_save_ifs" + test -z "$ac_dir" && ac_dir=. + tmp_nm="$ac_dir/$lt_tmp_nm" + if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then + # Check to see if the nm accepts a BSD-compat flag. + # Adding the `sed 1q' prevents false positives on HP-UX, which says: + # nm: unknown option "B" ignored + # Tru64's nm complains that /dev/null is an invalid object file + case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in + */dev/null* | *'Invalid file or object type'*) + lt_cv_path_NM="$tmp_nm -B" + break + ;; + *) + case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in + */dev/null*) + lt_cv_path_NM="$tmp_nm -p" + break + ;; + *) + lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but + continue # so that we can try to find one that supports BSD flags + ;; + esac + ;; + esac + fi + done + IFS="$lt_save_ifs" + done + : ${lt_cv_path_NM=no} +fi]) +if test "$lt_cv_path_NM" != "no"; then + NM="$lt_cv_path_NM" +else + # Didn't find any BSD compatible name lister, look for dumpbin. + if test -n "$DUMPBIN"; then : + # Let the user override the test. + else + AC_CHECK_TOOLS(DUMPBIN, [dumpbin "link -dump"], :) + case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in + *COFF*) + DUMPBIN="$DUMPBIN -symbols" + ;; + *) + DUMPBIN=: + ;; + esac + fi + AC_SUBST([DUMPBIN]) + if test "$DUMPBIN" != ":"; then + NM="$DUMPBIN" + fi +fi +test -z "$NM" && NM=nm +AC_SUBST([NM]) +_LT_DECL([], [NM], [1], [A BSD- or MS-compatible name lister])dnl + +AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface], + [lt_cv_nm_interface="BSD nm" + echo "int some_variable = 0;" > conftest.$ac_ext + (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&AS_MESSAGE_LOG_FD) + (eval "$ac_compile" 2>conftest.err) + cat conftest.err >&AS_MESSAGE_LOG_FD + (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD) + (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) + cat conftest.err >&AS_MESSAGE_LOG_FD + (eval echo "\"\$as_me:$LINENO: output\"" >&AS_MESSAGE_LOG_FD) + cat conftest.out >&AS_MESSAGE_LOG_FD + if $GREP 'External.*some_variable' conftest.out > /dev/null; then + lt_cv_nm_interface="MS dumpbin" + fi + rm -f conftest*]) +])# LT_PATH_NM + +# Old names: +AU_ALIAS([AM_PROG_NM], [LT_PATH_NM]) +AU_ALIAS([AC_PROG_NM], [LT_PATH_NM]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AM_PROG_NM], []) +dnl AC_DEFUN([AC_PROG_NM], []) + +# _LT_CHECK_SHAREDLIB_FROM_LINKLIB +# -------------------------------- +# how to determine the name of the shared library +# associated with a specific link library. +# -- PORTME fill in with the dynamic library characteristics +m4_defun([_LT_CHECK_SHAREDLIB_FROM_LINKLIB], +[m4_require([_LT_DECL_EGREP]) +m4_require([_LT_DECL_OBJDUMP]) +m4_require([_LT_DECL_DLLTOOL]) +AC_CACHE_CHECK([how to associate runtime and link libraries], +lt_cv_sharedlib_from_linklib_cmd, +[lt_cv_sharedlib_from_linklib_cmd='unknown' + +case $host_os in +cygwin* | mingw* | pw32* | cegcc*) + # two different shell functions defined in ltmain.sh + # decide which to use based on capabilities of $DLLTOOL + case `$DLLTOOL --help 2>&1` in + *--identify-strict*) + lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib + ;; + *) + lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback + ;; + esac + ;; +*) + # fallback: assume linklib IS sharedlib + lt_cv_sharedlib_from_linklib_cmd="$ECHO" + ;; +esac +]) +sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd +test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO + +_LT_DECL([], [sharedlib_from_linklib_cmd], [1], + [Command to associate shared and link libraries]) +])# _LT_CHECK_SHAREDLIB_FROM_LINKLIB + + +# _LT_PATH_MANIFEST_TOOL +# ---------------------- +# locate the manifest tool +m4_defun([_LT_PATH_MANIFEST_TOOL], +[AC_CHECK_TOOL(MANIFEST_TOOL, mt, :) +test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt +AC_CACHE_CHECK([if $MANIFEST_TOOL is a manifest tool], [lt_cv_path_mainfest_tool], + [lt_cv_path_mainfest_tool=no + echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&AS_MESSAGE_LOG_FD + $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out + cat conftest.err >&AS_MESSAGE_LOG_FD + if $GREP 'Manifest Tool' conftest.out > /dev/null; then + lt_cv_path_mainfest_tool=yes + fi + rm -f conftest*]) +if test "x$lt_cv_path_mainfest_tool" != xyes; then + MANIFEST_TOOL=: +fi +_LT_DECL([], [MANIFEST_TOOL], [1], [Manifest tool])dnl +])# _LT_PATH_MANIFEST_TOOL + + +# LT_LIB_M +# -------- +# check for math library +AC_DEFUN([LT_LIB_M], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +LIBM= +case $host in +*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*) + # These system don't have libm, or don't need it + ;; +*-ncr-sysv4.3*) + AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw") + AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm") + ;; +*) + AC_CHECK_LIB(m, cos, LIBM="-lm") + ;; +esac +AC_SUBST([LIBM]) +])# LT_LIB_M + +# Old name: +AU_ALIAS([AC_CHECK_LIBM], [LT_LIB_M]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_CHECK_LIBM], []) + + +# _LT_COMPILER_NO_RTTI([TAGNAME]) +# ------------------------------- +m4_defun([_LT_COMPILER_NO_RTTI], +[m4_require([_LT_TAG_COMPILER])dnl + +_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= + +if test "$GCC" = yes; then + case $cc_basename in + nvcc*) + _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -Xcompiler -fno-builtin' ;; + *) + _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' ;; + esac + + _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], + lt_cv_prog_compiler_rtti_exceptions, + [-fno-rtti -fno-exceptions], [], + [_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"]) +fi +_LT_TAGDECL([no_builtin_flag], [lt_prog_compiler_no_builtin_flag], [1], + [Compiler flag to turn off builtin functions]) +])# _LT_COMPILER_NO_RTTI + + +# _LT_CMD_GLOBAL_SYMBOLS +# ---------------------- +m4_defun([_LT_CMD_GLOBAL_SYMBOLS], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_REQUIRE([AC_PROG_CC])dnl +AC_REQUIRE([AC_PROG_AWK])dnl +AC_REQUIRE([LT_PATH_NM])dnl +AC_REQUIRE([LT_PATH_LD])dnl +m4_require([_LT_DECL_SED])dnl +m4_require([_LT_DECL_EGREP])dnl +m4_require([_LT_TAG_COMPILER])dnl + +# Check for command to grab the raw symbol name followed by C symbol from nm. +AC_MSG_CHECKING([command to parse $NM output from $compiler object]) +AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe], +[ +# These are sane defaults that work on at least a few old systems. +# [They come from Ultrix. What could be older than Ultrix?!! ;)] + +# Character class describing NM global symbol codes. +symcode='[[BCDEGRST]]' + +# Regexp to match symbols that can be accessed directly from C. +sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)' + +# Define system-specific variables. +case $host_os in +aix*) + symcode='[[BCDT]]' + ;; +cygwin* | mingw* | pw32* | cegcc*) + symcode='[[ABCDGISTW]]' + ;; +hpux*) + if test "$host_cpu" = ia64; then + symcode='[[ABCDEGRST]]' + fi + ;; +irix* | nonstopux*) + symcode='[[BCDEGRST]]' + ;; +osf*) + symcode='[[BCDEGQRST]]' + ;; +solaris*) + symcode='[[BDRT]]' + ;; +sco3.2v5*) + symcode='[[DT]]' + ;; +sysv4.2uw2*) + symcode='[[DT]]' + ;; +sysv5* | sco5v6* | unixware* | OpenUNIX*) + symcode='[[ABDT]]' + ;; +sysv4) + symcode='[[DFNSTU]]' + ;; +esac + +# If we're using GNU nm, then use its standard symbol codes. +case `$NM -V 2>&1` in +*GNU* | *'with BFD'*) + symcode='[[ABCDGIRSTW]]' ;; +esac + +# Transform an extracted symbol line into a proper C declaration. +# Some systems (esp. on ia64) link data and code symbols differently, +# so use this general approach. +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" + +# Transform an extracted symbol line into symbol name and symbol address +lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\)[[ ]]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p'" +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([[^ ]]*\)[[ ]]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \(lib[[^ ]]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"lib\2\", (void *) \&\2},/p'" + +# Handle CRLF in mingw tool chain +opt_cr= +case $build_os in +mingw*) + opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp + ;; +esac + +# Try without a prefix underscore, then with it. +for ac_symprfx in "" "_"; do + + # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. + symxfrm="\\1 $ac_symprfx\\2 \\2" + + # Write the raw and C identifiers. + if test "$lt_cv_nm_interface" = "MS dumpbin"; then + # Fake it for dumpbin and say T for any non-static function + # and D for any global variable. + # Also find C++ and __fastcall symbols from MSVC++, + # which start with @ or ?. + lt_cv_sys_global_symbol_pipe="$AWK ['"\ +" {last_section=section; section=\$ 3};"\ +" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ +" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ +" \$ 0!~/External *\|/{next};"\ +" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ +" {if(hide[section]) next};"\ +" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ +" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ +" s[1]~/^[@?]/{print s[1], s[1]; next};"\ +" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ +" ' prfx=^$ac_symprfx]" + else + lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" + fi + lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" + + # Check to see that the pipe works correctly. + pipe_works=no + + rm -f conftest* + cat > conftest.$ac_ext <<_LT_EOF +#ifdef __cplusplus +extern "C" { +#endif +char nm_test_var; +void nm_test_func(void); +void nm_test_func(void){} +#ifdef __cplusplus +} +#endif +int main(){nm_test_var='a';nm_test_func();return(0);} +_LT_EOF + + if AC_TRY_EVAL(ac_compile); then + # Now try to grab the symbols. + nlist=conftest.nm + if AC_TRY_EVAL(NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) && test -s "$nlist"; then + # Try sorting and uniquifying the output. + if sort "$nlist" | uniq > "$nlist"T; then + mv -f "$nlist"T "$nlist" + else + rm -f "$nlist"T + fi + + # Make sure that we snagged all the symbols we need. + if $GREP ' nm_test_var$' "$nlist" >/dev/null; then + if $GREP ' nm_test_func$' "$nlist" >/dev/null; then + cat <<_LT_EOF > conftest.$ac_ext +/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ +#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) +/* DATA imports from DLLs on WIN32 con't be const, because runtime + relocations are performed -- see ld's documentation on pseudo-relocs. */ +# define LT@&t@_DLSYM_CONST +#elif defined(__osf__) +/* This system does not cope well with relocations in const data. */ +# define LT@&t@_DLSYM_CONST +#else +# define LT@&t@_DLSYM_CONST const +#endif + +#ifdef __cplusplus +extern "C" { +#endif + +_LT_EOF + # Now generate the symbol file. + eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' + + cat <<_LT_EOF >> conftest.$ac_ext + +/* The mapping between symbol names and symbols. */ +LT@&t@_DLSYM_CONST struct { + const char *name; + void *address; +} +lt__PROGRAM__LTX_preloaded_symbols[[]] = +{ + { "@PROGRAM@", (void *) 0 }, +_LT_EOF + $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext + cat <<\_LT_EOF >> conftest.$ac_ext + {0, (void *) 0} +}; + +/* This works around a problem in FreeBSD linker */ +#ifdef FREEBSD_WORKAROUND +static const void *lt_preloaded_setup() { + return lt__PROGRAM__LTX_preloaded_symbols; +} +#endif + +#ifdef __cplusplus +} +#endif +_LT_EOF + # Now try linking the two files. + mv conftest.$ac_objext conftstm.$ac_objext + lt_globsym_save_LIBS=$LIBS + lt_globsym_save_CFLAGS=$CFLAGS + LIBS="conftstm.$ac_objext" + CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)" + if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext}; then + pipe_works=yes + fi + LIBS=$lt_globsym_save_LIBS + CFLAGS=$lt_globsym_save_CFLAGS + else + echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD + fi + else + echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD + fi + else + echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD + fi + else + echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD + cat conftest.$ac_ext >&5 + fi + rm -rf conftest* conftst* + + # Do not use the global_symbol_pipe unless it works. + if test "$pipe_works" = yes; then + break + else + lt_cv_sys_global_symbol_pipe= + fi +done +]) +if test -z "$lt_cv_sys_global_symbol_pipe"; then + lt_cv_sys_global_symbol_to_cdecl= +fi +if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then + AC_MSG_RESULT(failed) +else + AC_MSG_RESULT(ok) +fi + +# Response file support. +if test "$lt_cv_nm_interface" = "MS dumpbin"; then + nm_file_list_spec='@' +elif $NM --help 2>/dev/null | grep '[[@]]FILE' >/dev/null; then + nm_file_list_spec='@' +fi + +_LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1], + [Take the output of nm and produce a listing of raw symbols and C names]) +_LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1], + [Transform the output of nm in a proper C declaration]) +_LT_DECL([global_symbol_to_c_name_address], + [lt_cv_sys_global_symbol_to_c_name_address], [1], + [Transform the output of nm in a C name address pair]) +_LT_DECL([global_symbol_to_c_name_address_lib_prefix], + [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1], + [Transform the output of nm in a C name address pair when lib prefix is needed]) +_LT_DECL([], [nm_file_list_spec], [1], + [Specify filename containing input files for $NM]) +]) # _LT_CMD_GLOBAL_SYMBOLS + + +# _LT_COMPILER_PIC([TAGNAME]) +# --------------------------- +m4_defun([_LT_COMPILER_PIC], +[m4_require([_LT_TAG_COMPILER])dnl +_LT_TAGVAR(lt_prog_compiler_wl, $1)= +_LT_TAGVAR(lt_prog_compiler_pic, $1)= +_LT_TAGVAR(lt_prog_compiler_static, $1)= + +m4_if([$1], [CXX], [ + # C++ specific cases for pic, static, wl, etc. + if test "$GXX" = yes; then + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + + case $host_os in + aix*) + # All AIX code is PIC. + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + m68k) + # FIXME: we need at least 68020 code to build shared libraries, but + # adding the `-m68020' flag to GCC prevents building anything better, + # like `-m68040'. + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' + ;; + esac + ;; + + beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; + mingw* | cygwin* | os2* | pw32* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + # Although the cygwin gcc ignores -fPIC, still need this for old-style + # (--disable-auto-import) libraries + m4_if([$1], [GCJ], [], + [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) + ;; + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' + ;; + *djgpp*) + # DJGPP does not support shared libraries at all + _LT_TAGVAR(lt_prog_compiler_pic, $1)= + ;; + haiku*) + # PIC is the default for Haiku. + # The "-static" flag exists, but is broken. + _LT_TAGVAR(lt_prog_compiler_static, $1)= + ;; + interix[[3-9]]*) + # Interix 3.x gcc -fpic/-fPIC options generate broken code. + # Instead, we relocate shared libraries at runtime. + ;; + sysv4*MP*) + if test -d /usr/nec; then + _LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic + fi + ;; + hpux*) + # PIC is the default for 64-bit PA HP-UX, but not for 32-bit + # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag + # sets the default TLS model and affects inlining. + case $host_cpu in + hppa*64*) + ;; + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + esac + ;; + *qnx* | *nto*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' + ;; + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + esac + else + case $host_os in + aix[[4-9]]*) + # All AIX code is PIC. + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + else + _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' + fi + ;; + chorus*) + case $cc_basename in + cxch68*) + # Green Hills C++ Compiler + # _LT_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" + ;; + esac + ;; + mingw* | cygwin* | os2* | pw32* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + m4_if([$1], [GCJ], [], + [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) + ;; + dgux*) + case $cc_basename in + ec++*) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + ;; + ghcx*) + # Green Hills C++ Compiler + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + ;; + *) + ;; + esac + ;; + freebsd* | dragonfly*) + # FreeBSD uses GNU C++ + ;; + hpux9* | hpux10* | hpux11*) + case $cc_basename in + CC*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' + if test "$host_cpu" != ia64; then + _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' + fi + ;; + aCC*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' + case $host_cpu in + hppa*64*|ia64*) + # +Z the default + ;; + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' + ;; + esac + ;; + *) + ;; + esac + ;; + interix*) + # This is c89, which is MS Visual C++ (no shared libs) + # Anyone wants to do a port? + ;; + irix5* | irix6* | nonstopux*) + case $cc_basename in + CC*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + # CC pic flag -KPIC is the default. + ;; + *) + ;; + esac + ;; + linux* | k*bsd*-gnu | kopensolaris*-gnu) + case $cc_basename in + KCC*) + # KAI C++ Compiler + _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + ecpc* ) + # old Intel C++ for x86_64 which still supported -KPIC. + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; + icpc* ) + # Intel C++, used to be incompatible with GCC. + # ICC 10 doesn't accept -KPIC any more. + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; + pgCC* | pgcpp*) + # Portland Group C++ compiler + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + cxx*) + # Compaq C++ + # Make sure the PIC flag is empty. It appears that all Alpha + # Linux and Compaq Tru64 Unix objects are PIC. + _LT_TAGVAR(lt_prog_compiler_pic, $1)= + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + xlc* | xlC* | bgxl[[cC]]* | mpixl[[cC]]*) + # IBM XL 8.0, 9.0 on PPC and BlueGene + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink' + ;; + *) + case `$CC -V 2>&1 | sed 5q` in + *Sun\ C*) + # Sun C++ 5.9 + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' + ;; + esac + ;; + esac + ;; + lynxos*) + ;; + m88k*) + ;; + mvs*) + case $cc_basename in + cxx*) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall' + ;; + *) + ;; + esac + ;; + netbsd*) + ;; + *qnx* | *nto*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' + ;; + osf3* | osf4* | osf5*) + case $cc_basename in + KCC*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' + ;; + RCC*) + # Rational C++ 2.4.1 + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + ;; + cxx*) + # Digital/Compaq C++ + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + # Make sure the PIC flag is empty. It appears that all Alpha + # Linux and Compaq Tru64 Unix objects are PIC. + _LT_TAGVAR(lt_prog_compiler_pic, $1)= + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + *) + ;; + esac + ;; + psos*) + ;; + solaris*) + case $cc_basename in + CC* | sunCC*) + # Sun C++ 4.2, 5.x and Centerline C++ + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' + ;; + gcx*) + # Green Hills C++ Compiler + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' + ;; + *) + ;; + esac + ;; + sunos4*) + case $cc_basename in + CC*) + # Sun C++ 4.x + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + lcc*) + # Lucid + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + ;; + *) + ;; + esac + ;; + sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) + case $cc_basename in + CC*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + esac + ;; + tandem*) + case $cc_basename in + NCC*) + # NonStop-UX NCC 3.20 + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + ;; + *) + ;; + esac + ;; + vxworks*) + ;; + *) + _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no + ;; + esac + fi +], +[ + if test "$GCC" = yes; then + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + + case $host_os in + aix*) + # All AIX code is PIC. + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + m68k) + # FIXME: we need at least 68020 code to build shared libraries, but + # adding the `-m68020' flag to GCC prevents building anything better, + # like `-m68040'. + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' + ;; + esac + ;; + + beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; + + mingw* | cygwin* | pw32* | os2* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + # Although the cygwin gcc ignores -fPIC, still need this for old-style + # (--disable-auto-import) libraries + m4_if([$1], [GCJ], [], + [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) + ;; + + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' + ;; + + haiku*) + # PIC is the default for Haiku. + # The "-static" flag exists, but is broken. + _LT_TAGVAR(lt_prog_compiler_static, $1)= + ;; + + hpux*) + # PIC is the default for 64-bit PA HP-UX, but not for 32-bit + # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag + # sets the default TLS model and affects inlining. + case $host_cpu in + hppa*64*) + # +Z the default + ;; + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + esac + ;; + + interix[[3-9]]*) + # Interix 3.x gcc -fpic/-fPIC options generate broken code. + # Instead, we relocate shared libraries at runtime. + ;; + + msdosdjgpp*) + # Just because we use GCC doesn't mean we suddenly get shared libraries + # on systems that don't support them. + _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no + enable_shared=no + ;; + + *nto* | *qnx*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + _LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic + fi + ;; + + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + esac + + case $cc_basename in + nvcc*) # Cuda Compiler Driver 2.2 + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Xlinker ' + if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then + _LT_TAGVAR(lt_prog_compiler_pic, $1)="-Xcompiler $_LT_TAGVAR(lt_prog_compiler_pic, $1)" + fi + ;; + esac + else + # PORTME Check for flag to pass linker flags through the system compiler. + case $host_os in + aix*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + else + _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' + fi + ;; + + mingw* | cygwin* | pw32* | os2* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + m4_if([$1], [GCJ], [], + [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) + ;; + + hpux9* | hpux10* | hpux11*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but + # not for PA HP-UX. + case $host_cpu in + hppa*64*|ia64*) + # +Z the default + ;; + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' + ;; + esac + # Is there a better lt_prog_compiler_static that works with the bundled CC? + _LT_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive' + ;; + + irix5* | irix6* | nonstopux*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + # PIC (with -KPIC) is the default. + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + + linux* | k*bsd*-gnu | kopensolaris*-gnu) + case $cc_basename in + # old Intel for x86_64 which still supported -KPIC. + ecc*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; + # icc used to be incompatible with GCC. + # ICC 10 doesn't accept -KPIC any more. + icc* | ifort*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; + # Lahey Fortran 8.1. + lf95*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared' + _LT_TAGVAR(lt_prog_compiler_static, $1)='--static' + ;; + nagfor*) + # NAG Fortran compiler + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) + # Portland Group compilers (*not* the Pentium gcc compiler, + # which looks to be a dead project) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + ccc*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + # All Alpha code is PIC. + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + xl* | bgxl* | bgf* | mpixl*) + # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink' + ;; + *) + case `$CC -V 2>&1 | sed 5q` in + *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [[1-7]].* | *Sun*Fortran*\ 8.[[0-3]]*) + # Sun Fortran 8.3 passes all unrecognized flags to the linker + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + _LT_TAGVAR(lt_prog_compiler_wl, $1)='' + ;; + *Sun\ F* | *Sun*Fortran*) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' + ;; + *Sun\ C*) + # Sun C 5.9 + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + ;; + *Intel*\ [[CF]]*Compiler*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; + *Portland\ Group*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + esac + ;; + esac + ;; + + newsos6) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + + *nto* | *qnx*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' + ;; + + osf3* | osf4* | osf5*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + # All OSF/1 code is PIC. + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + + rdos*) + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + + solaris*) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + case $cc_basename in + f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';; + *) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';; + esac + ;; + + sunos4*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + + sysv4 | sysv4.2uw2* | sysv4.3*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + + sysv4*MP*) + if test -d /usr/nec ;then + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + fi + ;; + + sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + + unicos*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no + ;; + + uts4*) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + + *) + _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no + ;; + esac + fi +]) +case $host_os in + # For platforms which do not support PIC, -DPIC is meaningless: + *djgpp*) + _LT_TAGVAR(lt_prog_compiler_pic, $1)= + ;; + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])" + ;; +esac + +AC_CACHE_CHECK([for $compiler option to produce PIC], + [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)], + [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_prog_compiler_pic, $1)]) +_LT_TAGVAR(lt_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_cv_prog_compiler_pic, $1) + +# +# Check to make sure the PIC flag actually works. +# +if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then + _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, $1) works], + [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, $1)], + [$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])], [], + [case $_LT_TAGVAR(lt_prog_compiler_pic, $1) in + "" | " "*) ;; + *) _LT_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_TAGVAR(lt_prog_compiler_pic, $1)" ;; + esac], + [_LT_TAGVAR(lt_prog_compiler_pic, $1)= + _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no]) +fi +_LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1], + [Additional compiler flags for building library objects]) + +_LT_TAGDECL([wl], [lt_prog_compiler_wl], [1], + [How to pass a linker flag through the compiler]) +# +# Check to make sure the static flag actually works. +# +wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_TAGVAR(lt_prog_compiler_static, $1)\" +_LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], + _LT_TAGVAR(lt_cv_prog_compiler_static_works, $1), + $lt_tmp_static_flag, + [], + [_LT_TAGVAR(lt_prog_compiler_static, $1)=]) +_LT_TAGDECL([link_static_flag], [lt_prog_compiler_static], [1], + [Compiler flag to prevent dynamic linking]) +])# _LT_COMPILER_PIC + + +# _LT_LINKER_SHLIBS([TAGNAME]) +# ---------------------------- +# See if the linker supports building shared libraries. +m4_defun([_LT_LINKER_SHLIBS], +[AC_REQUIRE([LT_PATH_LD])dnl +AC_REQUIRE([LT_PATH_NM])dnl +m4_require([_LT_PATH_MANIFEST_TOOL])dnl +m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_DECL_EGREP])dnl +m4_require([_LT_DECL_SED])dnl +m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl +m4_require([_LT_TAG_COMPILER])dnl +AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) +m4_if([$1], [CXX], [ + _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] + case $host_os in + aix[[4-9]]*) + # If we're using GNU nm, then we don't want the "-C" option. + # -C means demangle to AIX nm, but means don't demangle with GNU nm + # Also, AIX nm treats weak defined symbols like other global defined + # symbols, whereas GNU nm marks them as "W". + if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then + _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' + else + _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' + fi + ;; + pw32*) + _LT_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds" + ;; + cygwin* | mingw* | cegcc*) + case $cc_basename in + cl*) + _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' + ;; + *) + _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols' + _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'] + ;; + esac + ;; + *) + _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + ;; + esac +], [ + runpath_var= + _LT_TAGVAR(allow_undefined_flag, $1)= + _LT_TAGVAR(always_export_symbols, $1)=no + _LT_TAGVAR(archive_cmds, $1)= + _LT_TAGVAR(archive_expsym_cmds, $1)= + _LT_TAGVAR(compiler_needs_object, $1)=no + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no + _LT_TAGVAR(export_dynamic_flag_spec, $1)= + _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + _LT_TAGVAR(hardcode_automatic, $1)=no + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_direct_absolute, $1)=no + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= + _LT_TAGVAR(hardcode_libdir_separator, $1)= + _LT_TAGVAR(hardcode_minus_L, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported + _LT_TAGVAR(inherit_rpath, $1)=no + _LT_TAGVAR(link_all_deplibs, $1)=unknown + _LT_TAGVAR(module_cmds, $1)= + _LT_TAGVAR(module_expsym_cmds, $1)= + _LT_TAGVAR(old_archive_from_new_cmds, $1)= + _LT_TAGVAR(old_archive_from_expsyms_cmds, $1)= + _LT_TAGVAR(thread_safe_flag_spec, $1)= + _LT_TAGVAR(whole_archive_flag_spec, $1)= + # include_expsyms should be a list of space-separated symbols to be *always* + # included in the symbol list + _LT_TAGVAR(include_expsyms, $1)= + # exclude_expsyms can be an extended regexp of symbols to exclude + # it will be wrapped by ` (' and `)$', so one must not match beginning or + # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', + # as well as any symbol that contains `d'. + _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] + # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out + # platforms (ab)use it in PIC code, but their linkers get confused if + # the symbol is explicitly referenced. Since portable code cannot + # rely on this symbol name, it's probably fine to never include it in + # preloaded symbol tables. + # Exclude shared library initialization/finalization symbols. +dnl Note also adjust exclude_expsyms for C++ above. + extract_expsyms_cmds= + + case $host_os in + cygwin* | mingw* | pw32* | cegcc*) + # FIXME: the MSVC++ port hasn't been tested in a loooong time + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + if test "$GCC" != yes; then + with_gnu_ld=no + fi + ;; + interix*) + # we just hope/assume this is gcc and not c89 (= MSVC++) + with_gnu_ld=yes + ;; + openbsd*) + with_gnu_ld=no + ;; + esac + + _LT_TAGVAR(ld_shlibs, $1)=yes + + # On some targets, GNU ld is compatible enough with the native linker + # that we're better off using the native interface for both. + lt_use_gnu_ld_interface=no + if test "$with_gnu_ld" = yes; then + case $host_os in + aix*) + # The AIX port of GNU ld has always aspired to compatibility + # with the native linker. However, as the warning in the GNU ld + # block says, versions before 2.19.5* couldn't really create working + # shared libraries, regardless of the interface used. + case `$LD -v 2>&1` in + *\ \(GNU\ Binutils\)\ 2.19.5*) ;; + *\ \(GNU\ Binutils\)\ 2.[[2-9]]*) ;; + *\ \(GNU\ Binutils\)\ [[3-9]]*) ;; + *) + lt_use_gnu_ld_interface=yes + ;; + esac + ;; + *) + lt_use_gnu_ld_interface=yes + ;; + esac + fi + + if test "$lt_use_gnu_ld_interface" = yes; then + # If archive_cmds runs LD, not CC, wlarc should be empty + wlarc='${wl}' + + # Set some defaults for GNU ld with shared library support. These + # are reset later if shared libraries are not supported. Putting them + # here allows them to be overridden if necessary. + runpath_var=LD_RUN_PATH + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' + # ancient GNU ld didn't support --whole-archive et. al. + if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then + _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' + else + _LT_TAGVAR(whole_archive_flag_spec, $1)= + fi + supports_anon_versioning=no + case `$LD -v 2>&1` in + *GNU\ gold*) supports_anon_versioning=yes ;; + *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11 + *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... + *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... + *\ 2.11.*) ;; # other 2.11 versions + *) supports_anon_versioning=yes ;; + esac + + # See if GNU ld supports shared libraries. + case $host_os in + aix[[3-9]]*) + # On AIX/PPC, the GNU linker is very broken + if test "$host_cpu" != ia64; then + _LT_TAGVAR(ld_shlibs, $1)=no + cat <<_LT_EOF 1>&2 + +*** Warning: the GNU linker, at least up to release 2.19, is reported +*** to be unable to reliably create shared libraries on AIX. +*** Therefore, libtool is disabling shared libraries support. If you +*** really care for shared libraries, you may want to install binutils +*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. +*** You will then need to restart the configuration process. + +_LT_EOF + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='' + ;; + m68k) + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_minus_L, $1)=yes + ;; + esac + ;; + + beos*) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + # Joseph Beckenbach says some releases of gcc + # support --undefined. This deserves some investigation. FIXME + _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + cygwin* | mingw* | pw32* | cegcc*) + # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, + # as there is no search path for DLLs. + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols' + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + _LT_TAGVAR(always_export_symbols, $1)=no + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols' + _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'] + + if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + # If the export-symbols file already is a .def file (1st line + # is EXPORTS), use it as is; otherwise, prepend... + _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + haiku*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(link_all_deplibs, $1)=yes + ;; + + interix[[3-9]]*) + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. + # Instead, shared libraries are loaded at an image base (0x10000000 by + # default) and relocated if they conflict, which is a slow very memory + # consuming and fragmenting process. To avoid this, we pick a random, + # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link + # time. Moving up from 0x10000000 also allows more sbrk(2) space. + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + ;; + + gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) + tmp_diet=no + if test "$host_os" = linux-dietlibc; then + case $cc_basename in + diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) + esac + fi + if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ + && test "$tmp_diet" = no + then + tmp_addflag=' $pic_flag' + tmp_sharedflag='-shared' + case $cc_basename,$host_cpu in + pgcc*) # Portland Group C compiler + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' + tmp_addflag=' $pic_flag' + ;; + pgf77* | pgf90* | pgf95* | pgfortran*) + # Portland Group f77 and f90 compilers + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' + tmp_addflag=' $pic_flag -Mnomain' ;; + ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 + tmp_addflag=' -i_dynamic' ;; + efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 + tmp_addflag=' -i_dynamic -nofor_main' ;; + ifc* | ifort*) # Intel Fortran compiler + tmp_addflag=' -nofor_main' ;; + lf95*) # Lahey Fortran 8.1 + _LT_TAGVAR(whole_archive_flag_spec, $1)= + tmp_sharedflag='--shared' ;; + xl[[cC]]* | bgxl[[cC]]* | mpixl[[cC]]*) # IBM XL C 8.0 on PPC (deal with xlf below) + tmp_sharedflag='-qmkshrobj' + tmp_addflag= ;; + nvcc*) # Cuda Compiler Driver 2.2 + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' + _LT_TAGVAR(compiler_needs_object, $1)=yes + ;; + esac + case `$CC -V 2>&1 | sed 5q` in + *Sun\ C*) # Sun C 5.9 + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' + _LT_TAGVAR(compiler_needs_object, $1)=yes + tmp_sharedflag='-G' ;; + *Sun\ F*) # Sun Fortran 8.3 + tmp_sharedflag='-G' ;; + esac + _LT_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + + if test "x$supports_anon_versioning" = xyes; then + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' + fi + + case $cc_basename in + xlf* | bgf* | bgxlf* | mpixlf*) + # IBM XL Fortran 10.1 on PPC cannot create shared libs itself + _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' + if test "x$supports_anon_versioning" = xyes; then + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' + fi + ;; + esac + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + netbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' + wlarc= + else + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + fi + ;; + + solaris*) + if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then + _LT_TAGVAR(ld_shlibs, $1)=no + cat <<_LT_EOF 1>&2 + +*** Warning: The releases 2.8.* of the GNU linker cannot reliably +*** create shared libraries on Solaris systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.9.1 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +_LT_EOF + elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) + case `$LD -v 2>&1` in + *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*) + _LT_TAGVAR(ld_shlibs, $1)=no + cat <<_LT_EOF 1>&2 + +*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not +*** reliably create shared libraries on SCO systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.16.91.0.3 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +_LT_EOF + ;; + *) + # For security reasons, it is highly recommended that you always + # use absolute paths for naming shared libraries, and exclude the + # DT_RUNPATH tag from executables and libraries. But doing so + # requires that you compile everything twice, which is a pain. + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + + sunos4*) + _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' + wlarc= + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + *) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + + if test "$_LT_TAGVAR(ld_shlibs, $1)" = no; then + runpath_var= + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= + _LT_TAGVAR(export_dynamic_flag_spec, $1)= + _LT_TAGVAR(whole_archive_flag_spec, $1)= + fi + else + # PORTME fill in a description of your system's linker (not GNU ld) + case $host_os in + aix3*) + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + _LT_TAGVAR(always_export_symbols, $1)=yes + _LT_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' + # Note: this linker hardcodes the directories in LIBPATH if there + # are no directories specified by -L. + _LT_TAGVAR(hardcode_minus_L, $1)=yes + if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then + # Neither direct hardcoding nor static linking is supported with a + # broken collect2. + _LT_TAGVAR(hardcode_direct, $1)=unsupported + fi + ;; + + aix[[4-9]]*) + if test "$host_cpu" = ia64; then + # On IA64, the linker does run time linking by default, so we don't + # have to do anything special. + aix_use_runtimelinking=no + exp_sym_flag='-Bexport' + no_entry_flag="" + else + # If we're using GNU nm, then we don't want the "-C" option. + # -C means demangle to AIX nm, but means don't demangle with GNU nm + # Also, AIX nm treats weak defined symbols like other global + # defined symbols, whereas GNU nm marks them as "W". + if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then + _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' + else + _LT_TAGVAR(export_symbols_cmds, $1)='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && ([substr](\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' + fi + aix_use_runtimelinking=no + + # Test if we are trying to use run time linking or normal + # AIX style linking. If -brtl is somewhere in LDFLAGS, we + # need to do runtime linking. + case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) + for ld_flag in $LDFLAGS; do + if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then + aix_use_runtimelinking=yes + break + fi + done + ;; + esac + + exp_sym_flag='-bexport' + no_entry_flag='-bnoentry' + fi + + # When large executables or shared objects are built, AIX ld can + # have problems creating the table of contents. If linking a library + # or program results in "error TOC overflow" add -mminimal-toc to + # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not + # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + + _LT_TAGVAR(archive_cmds, $1)='' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + _LT_TAGVAR(hardcode_libdir_separator, $1)=':' + _LT_TAGVAR(link_all_deplibs, $1)=yes + _LT_TAGVAR(file_list_spec, $1)='${wl}-f,' + + if test "$GCC" = yes; then + case $host_os in aix4.[[012]]|aix4.[[012]].*) + # We only want to do this on AIX 4.2 and lower, the check + # below for broken collect2 doesn't work under 4.3+ + collect2name=`${CC} -print-prog-name=collect2` + if test -f "$collect2name" && + strings "$collect2name" | $GREP resolve_lib_name >/dev/null + then + # We have reworked collect2 + : + else + # We have old collect2 + _LT_TAGVAR(hardcode_direct, $1)=unsupported + # It fails to find uninstalled libraries when the uninstalled + # path is not listed in the libpath. Setting hardcode_minus_L + # to unsupported forces relinking + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)= + fi + ;; + esac + shared_flag='-shared' + if test "$aix_use_runtimelinking" = yes; then + shared_flag="$shared_flag "'${wl}-G' + fi + else + # not using gcc + if test "$host_cpu" = ia64; then + # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release + # chokes on -Wl,-G. The following line is correct: + shared_flag='-G' + else + if test "$aix_use_runtimelinking" = yes; then + shared_flag='${wl}-G' + else + shared_flag='${wl}-bM:SRE' + fi + fi + fi + + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall' + # It seems that -bexpall does not export symbols beginning with + # underscore (_), so it is better to generate a list of symbols to export. + _LT_TAGVAR(always_export_symbols, $1)=yes + if test "$aix_use_runtimelinking" = yes; then + # Warning - without using the other runtime loading flags (-brtl), + # -berok will link without error, but may produce a broken library. + _LT_TAGVAR(allow_undefined_flag, $1)='-berok' + # Determine the default libpath from the value encoded in an + # empty executable. + _LT_SYS_MODULE_PATH_AIX([$1]) + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" + else + if test "$host_cpu" = ia64; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' + _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs" + _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" + else + # Determine the default libpath from the value encoded in an + # empty executable. + _LT_SYS_MODULE_PATH_AIX([$1]) + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" + # Warning - without using the other run time loading flags, + # -berok will link without error, but may produce a broken library. + _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' + _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' + if test "$with_gnu_ld" = yes; then + # We only use this code for GNU lds that support --whole-archive. + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' + else + # Exported symbols can be pulled into shared objects from archives + _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience' + fi + _LT_TAGVAR(archive_cmds_need_lc, $1)=yes + # This is similar to how AIX traditionally builds its shared libraries. + _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' + fi + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='' + ;; + m68k) + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_minus_L, $1)=yes + ;; + esac + ;; + + bsdi[[45]]*) + _LT_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic + ;; + + cygwin* | mingw* | pw32* | cegcc*) + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + # hardcode_libdir_flag_spec is actually meaningless, as there is + # no search path for DLLs. + case $cc_basename in + cl*) + # Native MSVC + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + _LT_TAGVAR(always_export_symbols, $1)=yes + _LT_TAGVAR(file_list_spec, $1)='@' + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=".dll" + # FIXME: Setting linknames here is a bad hack. + _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' + _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then + sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; + else + sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; + fi~ + $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ + linknames=' + # The linker will not automatically build a static lib if we build a DLL. + # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' + _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1,DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols' + # Don't use ranlib + _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib' + _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~ + lt_tool_outputfile="@TOOL_OUTPUT@"~ + case $lt_outputfile in + *.exe|*.EXE) ;; + *) + lt_outputfile="$lt_outputfile.exe" + lt_tool_outputfile="$lt_tool_outputfile.exe" + ;; + esac~ + if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then + $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; + $RM "$lt_outputfile.manifest"; + fi' + ;; + *) + # Assume MSVC wrapper + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=".dll" + # FIXME: Setting linknames here is a bad hack. + _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' + # The linker will automatically build a .lib file if we build a DLL. + _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' + # FIXME: Should let the user specify the lib program. + _LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs' + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + ;; + esac + ;; + + darwin* | rhapsody*) + _LT_DARWIN_LINKER_FEATURES($1) + ;; + + dgux*) + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor + # support. Future versions do this automatically, but an explicit c++rt0.o + # does not break anything, and helps significantly (at the cost of a little + # extra space). + freebsd2.2*) + _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + # Unfortunately, older versions of FreeBSD 2 do not have this feature. + freebsd2.*) + _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + # FreeBSD 3 and greater uses gcc -shared to do shared libraries. + freebsd* | dragonfly*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + hpux9*) + if test "$GCC" = yes; then + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + else + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + fi + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_TAGVAR(hardcode_direct, $1)=yes + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + ;; + + hpux10*) + if test "$GCC" = yes && test "$with_gnu_ld" = no; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + else + _LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' + fi + if test "$with_gnu_ld" = no; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + _LT_TAGVAR(hardcode_minus_L, $1)=yes + fi + ;; + + hpux11*) + if test "$GCC" = yes && test "$with_gnu_ld" = no; then + case $host_cpu in + hppa*64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + else + case $host_cpu in + hppa*64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + m4_if($1, [], [ + # Older versions of the 11.00 compiler do not understand -b yet + # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) + _LT_LINKER_OPTION([if $CC understands -b], + _LT_TAGVAR(lt_cv_prog_compiler__b, $1), [-b], + [_LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'], + [_LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'])], + [_LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags']) + ;; + esac + fi + if test "$with_gnu_ld" = no; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + + case $host_cpu in + hppa*64*|ia64*) + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + *) + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + _LT_TAGVAR(hardcode_minus_L, $1)=yes + ;; + esac + fi + ;; + + irix5* | irix6* | nonstopux*) + if test "$GCC" = yes; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + # Try to use the -exported_symbol ld option, if it does not + # work, assume that -exports_file does not work either and + # implicitly export all symbols. + # This should be the same for all languages, so no per-tag cache variable. + AC_CACHE_CHECK([whether the $host_os linker accepts -exported_symbol], + [lt_cv_irix_exported_symbol], + [save_LDFLAGS="$LDFLAGS" + LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" + AC_LINK_IFELSE( + [AC_LANG_SOURCE( + [AC_LANG_CASE([C], [[int foo (void) { return 0; }]], + [C++], [[int foo (void) { return 0; }]], + [Fortran 77], [[ + subroutine foo + end]], + [Fortran], [[ + subroutine foo + end]])])], + [lt_cv_irix_exported_symbol=yes], + [lt_cv_irix_exported_symbol=no]) + LDFLAGS="$save_LDFLAGS"]) + if test "$lt_cv_irix_exported_symbol" = yes; then + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' + fi + else + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' + fi + _LT_TAGVAR(archive_cmds_need_lc, $1)='no' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_TAGVAR(inherit_rpath, $1)=yes + _LT_TAGVAR(link_all_deplibs, $1)=yes + ;; + + netbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out + else + _LT_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF + fi + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + newsos6) + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + *nto* | *qnx*) + ;; + + openbsd*) + if test -f /usr/libexec/ld.so; then + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + else + case $host_os in + openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*) + _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + ;; + esac + fi + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + os2*) + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' + _LT_TAGVAR(old_archive_from_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' + ;; + + osf3*) + if test "$GCC" = yes; then + _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + else + _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' + fi + _LT_TAGVAR(archive_cmds_need_lc, $1)='no' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + ;; + + osf4* | osf5*) # as osf3* with the addition of -msym flag + if test "$GCC" = yes; then + _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + else + _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ + $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' + + # Both c and cxx compiler support -rpath directly + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' + fi + _LT_TAGVAR(archive_cmds_need_lc, $1)='no' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + ;; + + solaris*) + _LT_TAGVAR(no_undefined_flag, $1)=' -z defs' + if test "$GCC" = yes; then + wlarc='${wl}' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + else + case `$CC -V 2>&1` in + *"Compilers 5.0"*) + wlarc='' + _LT_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' + ;; + *) + wlarc='${wl}' + _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + ;; + esac + fi + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + case $host_os in + solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; + *) + # The compiler driver will combine and reorder linker options, + # but understands `-z linker_flag'. GCC discards it without `$wl', + # but is careful enough not to reorder. + # Supported since Solaris 2.6 (maybe 2.5.1?) + if test "$GCC" = yes; then + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' + else + _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' + fi + ;; + esac + _LT_TAGVAR(link_all_deplibs, $1)=yes + ;; + + sunos4*) + if test "x$host_vendor" = xsequent; then + # Use $CC to link under sequent, because it throws in some extra .o + # files that make .init and .fini sections work. + _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' + else + _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' + fi + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + sysv4) + case $host_vendor in + sni) + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_direct, $1)=yes # is this really true??? + ;; + siemens) + ## LD is ld it makes a PLAMLIB + ## CC just makes a GrossModule. + _LT_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs' + _LT_TAGVAR(hardcode_direct, $1)=no + ;; + motorola) + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie + ;; + esac + runpath_var='LD_RUN_PATH' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + sysv4.3*) + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + runpath_var=LD_RUN_PATH + hardcode_runpath_var=yes + _LT_TAGVAR(ld_shlibs, $1)=yes + fi + ;; + + sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) + _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + runpath_var='LD_RUN_PATH' + + if test "$GCC" = yes; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + else + _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + ;; + + sysv5* | sco3.2v5* | sco5v6*) + # Note: We can NOT use -z defs as we might desire, because we do not + # link with -lc, and that would cause any symbols used from libc to + # always be unresolved, which means just about no library would + # ever link correctly. If we're not using GNU ld we use -z text + # though, which does catch some bad symbols but isn't as heavy-handed + # as -z defs. + _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' + _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs' + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=':' + _LT_TAGVAR(link_all_deplibs, $1)=yes + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' + runpath_var='LD_RUN_PATH' + + if test "$GCC" = yes; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + else + _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + ;; + + uts4*) + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + *) + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + + if test x$host_vendor = xsni; then + case $host in + sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Blargedynsym' + ;; + esac + fi + fi +]) +AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)]) +test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no + +_LT_TAGVAR(with_gnu_ld, $1)=$with_gnu_ld + +_LT_DECL([], [libext], [0], [Old archive suffix (normally "a")])dnl +_LT_DECL([], [shrext_cmds], [1], [Shared library suffix (normally ".so")])dnl +_LT_DECL([], [extract_expsyms_cmds], [2], + [The commands to extract the exported symbol list from a shared archive]) + +# +# Do we need to explicitly link libc? +# +case "x$_LT_TAGVAR(archive_cmds_need_lc, $1)" in +x|xyes) + # Assume -lc should be added + _LT_TAGVAR(archive_cmds_need_lc, $1)=yes + + if test "$enable_shared" = yes && test "$GCC" = yes; then + case $_LT_TAGVAR(archive_cmds, $1) in + *'~'*) + # FIXME: we may have to deal with multi-command sequences. + ;; + '$CC '*) + # Test whether the compiler implicitly links with -lc since on some + # systems, -lgcc has to come before -lc. If gcc already passes -lc + # to ld, don't add -lc before -lgcc. + AC_CACHE_CHECK([whether -lc should be explicitly linked in], + [lt_cv_]_LT_TAGVAR(archive_cmds_need_lc, $1), + [$RM conftest* + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + if AC_TRY_EVAL(ac_compile) 2>conftest.err; then + soname=conftest + lib=conftest + libobjs=conftest.$ac_objext + deplibs= + wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1) + pic_flag=$_LT_TAGVAR(lt_prog_compiler_pic, $1) + compiler_flags=-v + linker_flags=-v + verstring= + output_objdir=. + libname=conftest + lt_save_allow_undefined_flag=$_LT_TAGVAR(allow_undefined_flag, $1) + _LT_TAGVAR(allow_undefined_flag, $1)= + if AC_TRY_EVAL(_LT_TAGVAR(archive_cmds, $1) 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) + then + lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)=no + else + lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)=yes + fi + _LT_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag + else + cat conftest.err 1>&5 + fi + $RM conftest* + ]) + _LT_TAGVAR(archive_cmds_need_lc, $1)=$lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1) + ;; + esac + fi + ;; +esac + +_LT_TAGDECL([build_libtool_need_lc], [archive_cmds_need_lc], [0], + [Whether or not to add -lc for building shared libraries]) +_LT_TAGDECL([allow_libtool_libs_with_static_runtimes], + [enable_shared_with_static_runtimes], [0], + [Whether or not to disallow shared libs when runtime libs are static]) +_LT_TAGDECL([], [export_dynamic_flag_spec], [1], + [Compiler flag to allow reflexive dlopens]) +_LT_TAGDECL([], [whole_archive_flag_spec], [1], + [Compiler flag to generate shared objects directly from archives]) +_LT_TAGDECL([], [compiler_needs_object], [1], + [Whether the compiler copes with passing no objects directly]) +_LT_TAGDECL([], [old_archive_from_new_cmds], [2], + [Create an old-style archive from a shared archive]) +_LT_TAGDECL([], [old_archive_from_expsyms_cmds], [2], + [Create a temporary old-style archive to link instead of a shared archive]) +_LT_TAGDECL([], [archive_cmds], [2], [Commands used to build a shared archive]) +_LT_TAGDECL([], [archive_expsym_cmds], [2]) +_LT_TAGDECL([], [module_cmds], [2], + [Commands used to build a loadable module if different from building + a shared archive.]) +_LT_TAGDECL([], [module_expsym_cmds], [2]) +_LT_TAGDECL([], [with_gnu_ld], [1], + [Whether we are building with GNU ld or not]) +_LT_TAGDECL([], [allow_undefined_flag], [1], + [Flag that allows shared libraries with undefined symbols to be built]) +_LT_TAGDECL([], [no_undefined_flag], [1], + [Flag that enforces no undefined symbols]) +_LT_TAGDECL([], [hardcode_libdir_flag_spec], [1], + [Flag to hardcode $libdir into a binary during linking. + This must work even if $libdir does not exist]) +_LT_TAGDECL([], [hardcode_libdir_separator], [1], + [Whether we need a single "-rpath" flag with a separated argument]) +_LT_TAGDECL([], [hardcode_direct], [0], + [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes + DIR into the resulting binary]) +_LT_TAGDECL([], [hardcode_direct_absolute], [0], + [Set to "yes" if using DIR/libNAME${shared_ext} during linking hardcodes + DIR into the resulting binary and the resulting library dependency is + "absolute", i.e impossible to change by setting ${shlibpath_var} if the + library is relocated]) +_LT_TAGDECL([], [hardcode_minus_L], [0], + [Set to "yes" if using the -LDIR flag during linking hardcodes DIR + into the resulting binary]) +_LT_TAGDECL([], [hardcode_shlibpath_var], [0], + [Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR + into the resulting binary]) +_LT_TAGDECL([], [hardcode_automatic], [0], + [Set to "yes" if building a shared library automatically hardcodes DIR + into the library and all subsequent libraries and executables linked + against it]) +_LT_TAGDECL([], [inherit_rpath], [0], + [Set to yes if linker adds runtime paths of dependent libraries + to runtime path list]) +_LT_TAGDECL([], [link_all_deplibs], [0], + [Whether libtool must link a program against all its dependency libraries]) +_LT_TAGDECL([], [always_export_symbols], [0], + [Set to "yes" if exported symbols are required]) +_LT_TAGDECL([], [export_symbols_cmds], [2], + [The commands to list exported symbols]) +_LT_TAGDECL([], [exclude_expsyms], [1], + [Symbols that should not be listed in the preloaded symbols]) +_LT_TAGDECL([], [include_expsyms], [1], + [Symbols that must always be exported]) +_LT_TAGDECL([], [prelink_cmds], [2], + [Commands necessary for linking programs (against libraries) with templates]) +_LT_TAGDECL([], [postlink_cmds], [2], + [Commands necessary for finishing linking programs]) +_LT_TAGDECL([], [file_list_spec], [1], + [Specify filename containing input files]) +dnl FIXME: Not yet implemented +dnl _LT_TAGDECL([], [thread_safe_flag_spec], [1], +dnl [Compiler flag to generate thread safe objects]) +])# _LT_LINKER_SHLIBS + + +# _LT_LANG_C_CONFIG([TAG]) +# ------------------------ +# Ensure that the configuration variables for a C compiler are suitably +# defined. These variables are subsequently used by _LT_CONFIG to write +# the compiler configuration to `libtool'. +m4_defun([_LT_LANG_C_CONFIG], +[m4_require([_LT_DECL_EGREP])dnl +lt_save_CC="$CC" +AC_LANG_PUSH(C) + +# Source file extension for C test sources. +ac_ext=c + +# Object file extension for compiled C test sources. +objext=o +_LT_TAGVAR(objext, $1)=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="int some_variable = 0;" + +# Code to be used in simple link tests +lt_simple_link_test_code='int main(){return(0);}' + +_LT_TAG_COMPILER +# Save the default compiler, since it gets overwritten when the other +# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. +compiler_DEFAULT=$CC + +# save warnings/boilerplate of simple test code +_LT_COMPILER_BOILERPLATE +_LT_LINKER_BOILERPLATE + +if test -n "$compiler"; then + _LT_COMPILER_NO_RTTI($1) + _LT_COMPILER_PIC($1) + _LT_COMPILER_C_O($1) + _LT_COMPILER_FILE_LOCKS($1) + _LT_LINKER_SHLIBS($1) + _LT_SYS_DYNAMIC_LINKER($1) + _LT_LINKER_HARDCODE_LIBPATH($1) + LT_SYS_DLOPEN_SELF + _LT_CMD_STRIPLIB + + # Report which library types will actually be built + AC_MSG_CHECKING([if libtool supports shared libraries]) + AC_MSG_RESULT([$can_build_shared]) + + AC_MSG_CHECKING([whether to build shared libraries]) + test "$can_build_shared" = "no" && enable_shared=no + + # On AIX, shared libraries and static libraries use the same namespace, and + # are all built from PIC. + case $host_os in + aix3*) + test "$enable_shared" = yes && enable_static=no + if test -n "$RANLIB"; then + archive_cmds="$archive_cmds~\$RANLIB \$lib" + postinstall_cmds='$RANLIB $lib' + fi + ;; + + aix[[4-9]]*) + if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then + test "$enable_shared" = yes && enable_static=no + fi + ;; + esac + AC_MSG_RESULT([$enable_shared]) + + AC_MSG_CHECKING([whether to build static libraries]) + # Make sure either enable_shared or enable_static is yes. + test "$enable_shared" = yes || enable_static=yes + AC_MSG_RESULT([$enable_static]) + + _LT_CONFIG($1) +fi +AC_LANG_POP +CC="$lt_save_CC" +])# _LT_LANG_C_CONFIG + + +# _LT_LANG_CXX_CONFIG([TAG]) +# -------------------------- +# Ensure that the configuration variables for a C++ compiler are suitably +# defined. These variables are subsequently used by _LT_CONFIG to write +# the compiler configuration to `libtool'. +m4_defun([_LT_LANG_CXX_CONFIG], +[m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_DECL_EGREP])dnl +m4_require([_LT_PATH_MANIFEST_TOOL])dnl +if test -n "$CXX" && ( test "X$CXX" != "Xno" && + ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || + (test "X$CXX" != "Xg++"))) ; then + AC_PROG_CXXCPP +else + _lt_caught_CXX_error=yes +fi + +AC_LANG_PUSH(C++) +_LT_TAGVAR(archive_cmds_need_lc, $1)=no +_LT_TAGVAR(allow_undefined_flag, $1)= +_LT_TAGVAR(always_export_symbols, $1)=no +_LT_TAGVAR(archive_expsym_cmds, $1)= +_LT_TAGVAR(compiler_needs_object, $1)=no +_LT_TAGVAR(export_dynamic_flag_spec, $1)= +_LT_TAGVAR(hardcode_direct, $1)=no +_LT_TAGVAR(hardcode_direct_absolute, $1)=no +_LT_TAGVAR(hardcode_libdir_flag_spec, $1)= +_LT_TAGVAR(hardcode_libdir_separator, $1)= +_LT_TAGVAR(hardcode_minus_L, $1)=no +_LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported +_LT_TAGVAR(hardcode_automatic, $1)=no +_LT_TAGVAR(inherit_rpath, $1)=no +_LT_TAGVAR(module_cmds, $1)= +_LT_TAGVAR(module_expsym_cmds, $1)= +_LT_TAGVAR(link_all_deplibs, $1)=unknown +_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds +_LT_TAGVAR(reload_flag, $1)=$reload_flag +_LT_TAGVAR(reload_cmds, $1)=$reload_cmds +_LT_TAGVAR(no_undefined_flag, $1)= +_LT_TAGVAR(whole_archive_flag_spec, $1)= +_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no + +# Source file extension for C++ test sources. +ac_ext=cpp + +# Object file extension for compiled C++ test sources. +objext=o +_LT_TAGVAR(objext, $1)=$objext + +# No sense in running all these tests if we already determined that +# the CXX compiler isn't working. Some variables (like enable_shared) +# are currently assumed to apply to all compilers on this platform, +# and will be corrupted by setting them based on a non-working compiler. +if test "$_lt_caught_CXX_error" != yes; then + # Code to be used in simple compile tests + lt_simple_compile_test_code="int some_variable = 0;" + + # Code to be used in simple link tests + lt_simple_link_test_code='int main(int, char *[[]]) { return(0); }' + + # ltmain only uses $CC for tagged configurations so make sure $CC is set. + _LT_TAG_COMPILER + + # save warnings/boilerplate of simple test code + _LT_COMPILER_BOILERPLATE + _LT_LINKER_BOILERPLATE + + # Allow CC to be a program name with arguments. + lt_save_CC=$CC + lt_save_CFLAGS=$CFLAGS + lt_save_LD=$LD + lt_save_GCC=$GCC + GCC=$GXX + lt_save_with_gnu_ld=$with_gnu_ld + lt_save_path_LD=$lt_cv_path_LD + if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then + lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx + else + $as_unset lt_cv_prog_gnu_ld + fi + if test -n "${lt_cv_path_LDCXX+set}"; then + lt_cv_path_LD=$lt_cv_path_LDCXX + else + $as_unset lt_cv_path_LD + fi + test -z "${LDCXX+set}" || LD=$LDCXX + CC=${CXX-"c++"} + CFLAGS=$CXXFLAGS + compiler=$CC + _LT_TAGVAR(compiler, $1)=$CC + _LT_CC_BASENAME([$compiler]) + + if test -n "$compiler"; then + # We don't want -fno-exception when compiling C++ code, so set the + # no_builtin_flag separately + if test "$GXX" = yes; then + _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' + else + _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= + fi + + if test "$GXX" = yes; then + # Set up default GNU C++ configuration + + LT_PATH_LD + + # Check if GNU C++ uses GNU ld as the underlying linker, since the + # archiving commands below assume that GNU ld is being used. + if test "$with_gnu_ld" = yes; then + _LT_TAGVAR(archive_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' + + # If archive_cmds runs LD, not CC, wlarc should be empty + # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to + # investigate it a little bit more. (MM) + wlarc='${wl}' + + # ancient GNU ld didn't support --whole-archive et. al. + if eval "`$CC -print-prog-name=ld` --help 2>&1" | + $GREP 'no-whole-archive' > /dev/null; then + _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' + else + _LT_TAGVAR(whole_archive_flag_spec, $1)= + fi + else + with_gnu_ld=no + wlarc= + + # A generic and very simple default shared library creation + # command for GNU C++ for the case where it uses the native + # linker, instead of GNU ld. If possible, this setting should + # overridden to take advantage of the native linker features on + # the platform it is being used on. + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' + fi + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' + + else + GXX=no + with_gnu_ld=no + wlarc= + fi + + # PORTME: fill in a description of your system's C++ link characteristics + AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) + _LT_TAGVAR(ld_shlibs, $1)=yes + case $host_os in + aix3*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + aix[[4-9]]*) + if test "$host_cpu" = ia64; then + # On IA64, the linker does run time linking by default, so we don't + # have to do anything special. + aix_use_runtimelinking=no + exp_sym_flag='-Bexport' + no_entry_flag="" + else + aix_use_runtimelinking=no + + # Test if we are trying to use run time linking or normal + # AIX style linking. If -brtl is somewhere in LDFLAGS, we + # need to do runtime linking. + case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) + for ld_flag in $LDFLAGS; do + case $ld_flag in + *-brtl*) + aix_use_runtimelinking=yes + break + ;; + esac + done + ;; + esac + + exp_sym_flag='-bexport' + no_entry_flag='-bnoentry' + fi + + # When large executables or shared objects are built, AIX ld can + # have problems creating the table of contents. If linking a library + # or program results in "error TOC overflow" add -mminimal-toc to + # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not + # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + + _LT_TAGVAR(archive_cmds, $1)='' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + _LT_TAGVAR(hardcode_libdir_separator, $1)=':' + _LT_TAGVAR(link_all_deplibs, $1)=yes + _LT_TAGVAR(file_list_spec, $1)='${wl}-f,' + + if test "$GXX" = yes; then + case $host_os in aix4.[[012]]|aix4.[[012]].*) + # We only want to do this on AIX 4.2 and lower, the check + # below for broken collect2 doesn't work under 4.3+ + collect2name=`${CC} -print-prog-name=collect2` + if test -f "$collect2name" && + strings "$collect2name" | $GREP resolve_lib_name >/dev/null + then + # We have reworked collect2 + : + else + # We have old collect2 + _LT_TAGVAR(hardcode_direct, $1)=unsupported + # It fails to find uninstalled libraries when the uninstalled + # path is not listed in the libpath. Setting hardcode_minus_L + # to unsupported forces relinking + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)= + fi + esac + shared_flag='-shared' + if test "$aix_use_runtimelinking" = yes; then + shared_flag="$shared_flag "'${wl}-G' + fi + else + # not using gcc + if test "$host_cpu" = ia64; then + # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release + # chokes on -Wl,-G. The following line is correct: + shared_flag='-G' + else + if test "$aix_use_runtimelinking" = yes; then + shared_flag='${wl}-G' + else + shared_flag='${wl}-bM:SRE' + fi + fi + fi + + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-bexpall' + # It seems that -bexpall does not export symbols beginning with + # underscore (_), so it is better to generate a list of symbols to + # export. + _LT_TAGVAR(always_export_symbols, $1)=yes + if test "$aix_use_runtimelinking" = yes; then + # Warning - without using the other runtime loading flags (-brtl), + # -berok will link without error, but may produce a broken library. + _LT_TAGVAR(allow_undefined_flag, $1)='-berok' + # Determine the default libpath from the value encoded in an empty + # executable. + _LT_SYS_MODULE_PATH_AIX([$1]) + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" + + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" + else + if test "$host_cpu" = ia64; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib' + _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs" + _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" + else + # Determine the default libpath from the value encoded in an + # empty executable. + _LT_SYS_MODULE_PATH_AIX([$1]) + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath" + # Warning - without using the other run time loading flags, + # -berok will link without error, but may produce a broken library. + _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok' + _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok' + if test "$with_gnu_ld" = yes; then + # We only use this code for GNU lds that support --whole-archive. + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' + else + # Exported symbols can be pulled into shared objects from archives + _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience' + fi + _LT_TAGVAR(archive_cmds_need_lc, $1)=yes + # This is similar to how AIX traditionally builds its shared + # libraries. + _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' + fi + fi + ;; + + beos*) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + # Joseph Beckenbach says some releases of gcc + # support --undefined. This deserves some investigation. FIXME + _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + chorus*) + case $cc_basename in + *) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + + cygwin* | mingw* | pw32* | cegcc*) + case $GXX,$cc_basename in + ,cl* | no,cl*) + # Native MSVC + # hardcode_libdir_flag_spec is actually meaningless, as there is + # no search path for DLLs. + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + _LT_TAGVAR(always_export_symbols, $1)=yes + _LT_TAGVAR(file_list_spec, $1)='@' + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=".dll" + # FIXME: Setting linknames here is a bad hack. + _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' + _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then + $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; + else + $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; + fi~ + $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ + linknames=' + # The linker will not automatically build a static lib if we build a DLL. + # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + # Don't use ranlib + _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib' + _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~ + lt_tool_outputfile="@TOOL_OUTPUT@"~ + case $lt_outputfile in + *.exe|*.EXE) ;; + *) + lt_outputfile="$lt_outputfile.exe" + lt_tool_outputfile="$lt_tool_outputfile.exe" + ;; + esac~ + func_to_tool_file "$lt_outputfile"~ + if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then + $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; + $RM "$lt_outputfile.manifest"; + fi' + ;; + *) + # g++ + # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, + # as there is no search path for DLLs. + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-all-symbols' + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + _LT_TAGVAR(always_export_symbols, $1)=no + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + + if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + # If the export-symbols file already is a .def file (1st line + # is EXPORTS), use it as is; otherwise, prepend... + _LT_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + darwin* | rhapsody*) + _LT_DARWIN_LINKER_FEATURES($1) + ;; + + dgux*) + case $cc_basename in + ec++*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + ghcx*) + # Green Hills C++ Compiler + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + *) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + + freebsd2.*) + # C++ shared libraries reported to be fairly broken before + # switch to ELF + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + + freebsd-elf*) + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + ;; + + freebsd* | dragonfly*) + # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF + # conventions + _LT_TAGVAR(ld_shlibs, $1)=yes + ;; + + gnu*) + ;; + + haiku*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(link_all_deplibs, $1)=yes + ;; + + hpux9*) + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, + # but as the default + # location of the library. + + case $cc_basename in + CC*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + aCC*) + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' + ;; + *) + if test "$GXX" = yes; then + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' + else + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + + hpux10*|hpux11*) + if test $with_gnu_ld = no; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + + case $host_cpu in + hppa*64*|ia64*) + ;; + *) + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + ;; + esac + fi + case $host_cpu in + hppa*64*|ia64*) + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + *) + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, + # but as the default + # location of the library. + ;; + esac + + case $cc_basename in + CC*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + aCC*) + case $host_cpu in + hppa*64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + ia64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + esac + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' + ;; + *) + if test "$GXX" = yes; then + if test $with_gnu_ld = no; then + case $host_cpu in + hppa*64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + ia64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + esac + fi + else + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + + interix[[3-9]]*) + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. + # Instead, shared libraries are loaded at an image base (0x10000000 by + # default) and relocated if they conflict, which is a slow very memory + # consuming and fragmenting process. To avoid this, we pick a random, + # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link + # time. Moving up from 0x10000000 also allows more sbrk(2) space. + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + ;; + irix5* | irix6*) + case $cc_basename in + CC*) + # SGI C++ + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' + + # Archives containing C++ object files must be created using + # "CC -ar", where "CC" is the IRIX C++ compiler. This is + # necessary to make sure instantiated templates are included + # in the archive. + _LT_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs' + ;; + *) + if test "$GXX" = yes; then + if test "$with_gnu_ld" = no; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + else + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib' + fi + fi + _LT_TAGVAR(link_all_deplibs, $1)=yes + ;; + esac + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_TAGVAR(inherit_rpath, $1)=yes + ;; + + linux* | k*bsd*-gnu | kopensolaris*-gnu) + case $cc_basename in + KCC*) + # Kuck and Associates, Inc. (KAI) C++ Compiler + + # KCC will only create a shared library if the output file + # ends with ".so" (or ".sl" for HP-UX), so rename the library + # to its proper name (with version) after linking. + _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' + + # Archives containing C++ object files must be created using + # "CC -Bstatic", where "CC" is the KAI C++ compiler. + _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' + ;; + icpc* | ecpc* ) + # Intel C++ + with_gnu_ld=yes + # version 8.0 and above of icpc choke on multiply defined symbols + # if we add $predep_objects and $postdep_objects, however 7.1 and + # earlier do not add the objects themselves. + case `$CC -V 2>&1` in + *"Version 7."*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + ;; + *) # Version 8.0 or newer + tmp_idyn= + case $host_cpu in + ia64*) tmp_idyn=' -i_dynamic';; + esac + _LT_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + ;; + esac + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive' + ;; + pgCC* | pgcpp*) + # Portland Group C++ compiler + case `$CC -V` in + *pgCC\ [[1-5]].* | *pgcpp\ [[1-5]].*) + _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~ + rm -rf $tpldir~ + $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ + compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"' + _LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~ + rm -rf $tpldir~ + $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ + $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~ + $RANLIB $oldlib' + _LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~ + rm -rf $tpldir~ + $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ + $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~ + rm -rf $tpldir~ + $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ + $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' + ;; + *) # Version 6 and above use weak symbols + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' + ;; + esac + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' + ;; + cxx*) + # Compaq C++ + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' + + runpath_var=LD_RUN_PATH + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed' + ;; + xl* | mpixl* | bgxl*) + # IBM XL 8.0 on PPC, with GNU ld + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic' + _LT_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + if test "x$supports_anon_versioning" = xyes; then + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' + fi + ;; + *) + case `$CC -V 2>&1 | sed 5q` in + *Sun\ C*) + # Sun C++ 5.9 + _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' + _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' + _LT_TAGVAR(compiler_needs_object, $1)=yes + + # Not sure whether something based on + # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 + # would be better. + output_verbose_link_cmd='func_echo_all' + + # Archives containing C++ object files must be created using + # "CC -xar", where "CC" is the Sun C++ compiler. This is + # necessary to make sure instantiated templates are included + # in the archive. + _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' + ;; + esac + ;; + esac + ;; + + lynxos*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + + m88k*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + + mvs*) + case $cc_basename in + cxx*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + *) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + + netbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' + wlarc= + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + fi + # Workaround some broken pre-1.5 toolchains + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' + ;; + + *nto* | *qnx*) + _LT_TAGVAR(ld_shlibs, $1)=yes + ;; + + openbsd2*) + # C++ shared libraries are fairly broken + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + + openbsd*) + if test -f /usr/libexec/ld.so; then + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E' + _LT_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' + fi + output_verbose_link_cmd=func_echo_all + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + osf3* | osf4* | osf5*) + case $cc_basename in + KCC*) + # Kuck and Associates, Inc. (KAI) C++ Compiler + + # KCC will only create a shared library if the output file + # ends with ".so" (or ".sl" for HP-UX), so rename the library + # to its proper name (with version) after linking. + _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + + # Archives containing C++ object files must be created using + # the KAI C++ compiler. + case $host in + osf3*) _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' ;; + *) _LT_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs' ;; + esac + ;; + RCC*) + # Rational C++ 2.4.1 + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + cxx*) + case $host in + osf3*) + _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + ;; + *) + _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ + echo "-hidden">> $lib.exp~ + $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~ + $RM $lib.exp' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' + ;; + esac + + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' + ;; + *) + if test "$GXX" = yes && test "$with_gnu_ld" = no; then + _LT_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*' + case $host in + osf3*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + ;; + esac + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' + + else + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + + psos*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + + sunos4*) + case $cc_basename in + CC*) + # Sun C++ 4.x + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + lcc*) + # Lucid + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + *) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + + solaris*) + case $cc_basename in + CC* | sunCC*) + # Sun C++ 4.2, 5.x and Centerline C++ + _LT_TAGVAR(archive_cmds_need_lc,$1)=yes + _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' + _LT_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + case $host_os in + solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; + *) + # The compiler driver will combine and reorder linker options, + # but understands `-z linker_flag'. + # Supported since Solaris 2.6 (maybe 2.5.1?) + _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' + ;; + esac + _LT_TAGVAR(link_all_deplibs, $1)=yes + + output_verbose_link_cmd='func_echo_all' + + # Archives containing C++ object files must be created using + # "CC -xar", where "CC" is the Sun C++ compiler. This is + # necessary to make sure instantiated templates are included + # in the archive. + _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' + ;; + gcx*) + # Green Hills C++ Compiler + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' + + # The C++ compiler must be used to create the archive. + _LT_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs' + ;; + *) + # GNU C++ compiler with Solaris linker + if test "$GXX" = yes && test "$with_gnu_ld" = no; then + _LT_TAGVAR(no_undefined_flag, $1)=' ${wl}-z ${wl}defs' + if $CC --version | $GREP -v '^2\.7' > /dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' + else + # g++ 2.7 appears to require `-G' NOT `-shared' on this + # platform. + _LT_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' + fi + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $wl$libdir' + case $host_os in + solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; + *) + _LT_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' + ;; + esac + fi + ;; + esac + ;; + + sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) + _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + runpath_var='LD_RUN_PATH' + + case $cc_basename in + CC*) + _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + ;; + + sysv5* | sco3.2v5* | sco5v6*) + # Note: We can NOT use -z defs as we might desire, because we do not + # link with -lc, and that would cause any symbols used from libc to + # always be unresolved, which means just about no library would + # ever link correctly. If we're not using GNU ld we use -z text + # though, which does catch some bad symbols but isn't as heavy-handed + # as -z defs. + _LT_TAGVAR(no_undefined_flag, $1)='${wl}-z,text' + _LT_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs' + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R,$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=':' + _LT_TAGVAR(link_all_deplibs, $1)=yes + _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport' + runpath_var='LD_RUN_PATH' + + case $cc_basename in + CC*) + _LT_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(old_archive_cmds, $1)='$CC -Tprelink_objects $oldobjs~ + '"$_LT_TAGVAR(old_archive_cmds, $1)" + _LT_TAGVAR(reload_cmds, $1)='$CC -Tprelink_objects $reload_objs~ + '"$_LT_TAGVAR(reload_cmds, $1)" + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + ;; + + tandem*) + case $cc_basename in + NCC*) + # NonStop-UX NCC 3.20 + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + *) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + + vxworks*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + + *) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + + AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)]) + test "$_LT_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no + + _LT_TAGVAR(GCC, $1)="$GXX" + _LT_TAGVAR(LD, $1)="$LD" + + ## CAVEAT EMPTOR: + ## There is no encapsulation within the following macros, do not change + ## the running order or otherwise move them around unless you know exactly + ## what you are doing... + _LT_SYS_HIDDEN_LIBDEPS($1) + _LT_COMPILER_PIC($1) + _LT_COMPILER_C_O($1) + _LT_COMPILER_FILE_LOCKS($1) + _LT_LINKER_SHLIBS($1) + _LT_SYS_DYNAMIC_LINKER($1) + _LT_LINKER_HARDCODE_LIBPATH($1) + + _LT_CONFIG($1) + fi # test -n "$compiler" + + CC=$lt_save_CC + CFLAGS=$lt_save_CFLAGS + LDCXX=$LD + LD=$lt_save_LD + GCC=$lt_save_GCC + with_gnu_ld=$lt_save_with_gnu_ld + lt_cv_path_LDCXX=$lt_cv_path_LD + lt_cv_path_LD=$lt_save_path_LD + lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld + lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld +fi # test "$_lt_caught_CXX_error" != yes + +AC_LANG_POP +])# _LT_LANG_CXX_CONFIG + + +# _LT_FUNC_STRIPNAME_CNF +# ---------------------- +# func_stripname_cnf prefix suffix name +# strip PREFIX and SUFFIX off of NAME. +# PREFIX and SUFFIX must not contain globbing or regex special +# characters, hashes, percent signs, but SUFFIX may contain a leading +# dot (in which case that matches only a dot). +# +# This function is identical to the (non-XSI) version of func_stripname, +# except this one can be used by m4 code that may be executed by configure, +# rather than the libtool script. +m4_defun([_LT_FUNC_STRIPNAME_CNF],[dnl +AC_REQUIRE([_LT_DECL_SED]) +AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH]) +func_stripname_cnf () +{ + case ${2} in + .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; + *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; + esac +} # func_stripname_cnf +])# _LT_FUNC_STRIPNAME_CNF + +# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME]) +# --------------------------------- +# Figure out "hidden" library dependencies from verbose +# compiler output when linking a shared library. +# Parse the compiler output and extract the necessary +# objects, libraries and library flags. +m4_defun([_LT_SYS_HIDDEN_LIBDEPS], +[m4_require([_LT_FILEUTILS_DEFAULTS])dnl +AC_REQUIRE([_LT_FUNC_STRIPNAME_CNF])dnl +# Dependencies to place before and after the object being linked: +_LT_TAGVAR(predep_objects, $1)= +_LT_TAGVAR(postdep_objects, $1)= +_LT_TAGVAR(predeps, $1)= +_LT_TAGVAR(postdeps, $1)= +_LT_TAGVAR(compiler_lib_search_path, $1)= + +dnl we can't use the lt_simple_compile_test_code here, +dnl because it contains code intended for an executable, +dnl not a library. It's possible we should let each +dnl tag define a new lt_????_link_test_code variable, +dnl but it's only used here... +m4_if([$1], [], [cat > conftest.$ac_ext <<_LT_EOF +int a; +void foo (void) { a = 0; } +_LT_EOF +], [$1], [CXX], [cat > conftest.$ac_ext <<_LT_EOF +class Foo +{ +public: + Foo (void) { a = 0; } +private: + int a; +}; +_LT_EOF +], [$1], [F77], [cat > conftest.$ac_ext <<_LT_EOF + subroutine foo + implicit none + integer*4 a + a=0 + return + end +_LT_EOF +], [$1], [FC], [cat > conftest.$ac_ext <<_LT_EOF + subroutine foo + implicit none + integer a + a=0 + return + end +_LT_EOF +], [$1], [GCJ], [cat > conftest.$ac_ext <<_LT_EOF +public class foo { + private int a; + public void bar (void) { + a = 0; + } +}; +_LT_EOF +], [$1], [GO], [cat > conftest.$ac_ext <<_LT_EOF +package foo +func foo() { +} +_LT_EOF +]) + +_lt_libdeps_save_CFLAGS=$CFLAGS +case "$CC $CFLAGS " in #( +*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;; +*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;; +*\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;; +esac + +dnl Parse the compiler output and extract the necessary +dnl objects, libraries and library flags. +if AC_TRY_EVAL(ac_compile); then + # Parse the compiler output and extract the necessary + # objects, libraries and library flags. + + # Sentinel used to keep track of whether or not we are before + # the conftest object file. + pre_test_object_deps_done=no + + for p in `eval "$output_verbose_link_cmd"`; do + case ${prev}${p} in + + -L* | -R* | -l*) + # Some compilers place space between "-{L,R}" and the path. + # Remove the space. + if test $p = "-L" || + test $p = "-R"; then + prev=$p + continue + fi + + # Expand the sysroot to ease extracting the directories later. + if test -z "$prev"; then + case $p in + -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;; + -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;; + -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;; + esac + fi + case $p in + =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;; + esac + if test "$pre_test_object_deps_done" = no; then + case ${prev} in + -L | -R) + # Internal compiler library paths should come after those + # provided the user. The postdeps already come after the + # user supplied libs so there is no need to process them. + if test -z "$_LT_TAGVAR(compiler_lib_search_path, $1)"; then + _LT_TAGVAR(compiler_lib_search_path, $1)="${prev}${p}" + else + _LT_TAGVAR(compiler_lib_search_path, $1)="${_LT_TAGVAR(compiler_lib_search_path, $1)} ${prev}${p}" + fi + ;; + # The "-l" case would never come before the object being + # linked, so don't bother handling this case. + esac + else + if test -z "$_LT_TAGVAR(postdeps, $1)"; then + _LT_TAGVAR(postdeps, $1)="${prev}${p}" + else + _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} ${prev}${p}" + fi + fi + prev= + ;; + + *.lto.$objext) ;; # Ignore GCC LTO objects + *.$objext) + # This assumes that the test object file only shows up + # once in the compiler output. + if test "$p" = "conftest.$objext"; then + pre_test_object_deps_done=yes + continue + fi + + if test "$pre_test_object_deps_done" = no; then + if test -z "$_LT_TAGVAR(predep_objects, $1)"; then + _LT_TAGVAR(predep_objects, $1)="$p" + else + _LT_TAGVAR(predep_objects, $1)="$_LT_TAGVAR(predep_objects, $1) $p" + fi + else + if test -z "$_LT_TAGVAR(postdep_objects, $1)"; then + _LT_TAGVAR(postdep_objects, $1)="$p" + else + _LT_TAGVAR(postdep_objects, $1)="$_LT_TAGVAR(postdep_objects, $1) $p" + fi + fi + ;; + + *) ;; # Ignore the rest. + + esac + done + + # Clean up. + rm -f a.out a.exe +else + echo "libtool.m4: error: problem compiling $1 test program" +fi + +$RM -f confest.$objext +CFLAGS=$_lt_libdeps_save_CFLAGS + +# PORTME: override above test on systems where it is broken +m4_if([$1], [CXX], +[case $host_os in +interix[[3-9]]*) + # Interix 3.5 installs completely hosed .la files for C++, so rather than + # hack all around it, let's just trust "g++" to DTRT. + _LT_TAGVAR(predep_objects,$1)= + _LT_TAGVAR(postdep_objects,$1)= + _LT_TAGVAR(postdeps,$1)= + ;; + +linux*) + case `$CC -V 2>&1 | sed 5q` in + *Sun\ C*) + # Sun C++ 5.9 + + # The more standards-conforming stlport4 library is + # incompatible with the Cstd library. Avoid specifying + # it if it's in CXXFLAGS. Ignore libCrun as + # -library=stlport4 depends on it. + case " $CXX $CXXFLAGS " in + *" -library=stlport4 "*) + solaris_use_stlport4=yes + ;; + esac + + if test "$solaris_use_stlport4" != yes; then + _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun' + fi + ;; + esac + ;; + +solaris*) + case $cc_basename in + CC* | sunCC*) + # The more standards-conforming stlport4 library is + # incompatible with the Cstd library. Avoid specifying + # it if it's in CXXFLAGS. Ignore libCrun as + # -library=stlport4 depends on it. + case " $CXX $CXXFLAGS " in + *" -library=stlport4 "*) + solaris_use_stlport4=yes + ;; + esac + + # Adding this requires a known-good setup of shared libraries for + # Sun compiler versions before 5.6, else PIC objects from an old + # archive will be linked into the output, leading to subtle bugs. + if test "$solaris_use_stlport4" != yes; then + _LT_TAGVAR(postdeps,$1)='-library=Cstd -library=Crun' + fi + ;; + esac + ;; +esac +]) + +case " $_LT_TAGVAR(postdeps, $1) " in +*" -lc "*) _LT_TAGVAR(archive_cmds_need_lc, $1)=no ;; +esac + _LT_TAGVAR(compiler_lib_search_dirs, $1)= +if test -n "${_LT_TAGVAR(compiler_lib_search_path, $1)}"; then + _LT_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_TAGVAR(compiler_lib_search_path, $1)}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` +fi +_LT_TAGDECL([], [compiler_lib_search_dirs], [1], + [The directories searched by this compiler when creating a shared library]) +_LT_TAGDECL([], [predep_objects], [1], + [Dependencies to place before and after the objects being linked to + create a shared library]) +_LT_TAGDECL([], [postdep_objects], [1]) +_LT_TAGDECL([], [predeps], [1]) +_LT_TAGDECL([], [postdeps], [1]) +_LT_TAGDECL([], [compiler_lib_search_path], [1], + [The library search path used internally by the compiler when linking + a shared library]) +])# _LT_SYS_HIDDEN_LIBDEPS + + +# _LT_LANG_F77_CONFIG([TAG]) +# -------------------------- +# Ensure that the configuration variables for a Fortran 77 compiler are +# suitably defined. These variables are subsequently used by _LT_CONFIG +# to write the compiler configuration to `libtool'. +m4_defun([_LT_LANG_F77_CONFIG], +[AC_LANG_PUSH(Fortran 77) +if test -z "$F77" || test "X$F77" = "Xno"; then + _lt_disable_F77=yes +fi + +_LT_TAGVAR(archive_cmds_need_lc, $1)=no +_LT_TAGVAR(allow_undefined_flag, $1)= +_LT_TAGVAR(always_export_symbols, $1)=no +_LT_TAGVAR(archive_expsym_cmds, $1)= +_LT_TAGVAR(export_dynamic_flag_spec, $1)= +_LT_TAGVAR(hardcode_direct, $1)=no +_LT_TAGVAR(hardcode_direct_absolute, $1)=no +_LT_TAGVAR(hardcode_libdir_flag_spec, $1)= +_LT_TAGVAR(hardcode_libdir_separator, $1)= +_LT_TAGVAR(hardcode_minus_L, $1)=no +_LT_TAGVAR(hardcode_automatic, $1)=no +_LT_TAGVAR(inherit_rpath, $1)=no +_LT_TAGVAR(module_cmds, $1)= +_LT_TAGVAR(module_expsym_cmds, $1)= +_LT_TAGVAR(link_all_deplibs, $1)=unknown +_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds +_LT_TAGVAR(reload_flag, $1)=$reload_flag +_LT_TAGVAR(reload_cmds, $1)=$reload_cmds +_LT_TAGVAR(no_undefined_flag, $1)= +_LT_TAGVAR(whole_archive_flag_spec, $1)= +_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no + +# Source file extension for f77 test sources. +ac_ext=f + +# Object file extension for compiled f77 test sources. +objext=o +_LT_TAGVAR(objext, $1)=$objext + +# No sense in running all these tests if we already determined that +# the F77 compiler isn't working. Some variables (like enable_shared) +# are currently assumed to apply to all compilers on this platform, +# and will be corrupted by setting them based on a non-working compiler. +if test "$_lt_disable_F77" != yes; then + # Code to be used in simple compile tests + lt_simple_compile_test_code="\ + subroutine t + return + end +" + + # Code to be used in simple link tests + lt_simple_link_test_code="\ + program t + end +" + + # ltmain only uses $CC for tagged configurations so make sure $CC is set. + _LT_TAG_COMPILER + + # save warnings/boilerplate of simple test code + _LT_COMPILER_BOILERPLATE + _LT_LINKER_BOILERPLATE + + # Allow CC to be a program name with arguments. + lt_save_CC="$CC" + lt_save_GCC=$GCC + lt_save_CFLAGS=$CFLAGS + CC=${F77-"f77"} + CFLAGS=$FFLAGS + compiler=$CC + _LT_TAGVAR(compiler, $1)=$CC + _LT_CC_BASENAME([$compiler]) + GCC=$G77 + if test -n "$compiler"; then + AC_MSG_CHECKING([if libtool supports shared libraries]) + AC_MSG_RESULT([$can_build_shared]) + + AC_MSG_CHECKING([whether to build shared libraries]) + test "$can_build_shared" = "no" && enable_shared=no + + # On AIX, shared libraries and static libraries use the same namespace, and + # are all built from PIC. + case $host_os in + aix3*) + test "$enable_shared" = yes && enable_static=no + if test -n "$RANLIB"; then + archive_cmds="$archive_cmds~\$RANLIB \$lib" + postinstall_cmds='$RANLIB $lib' + fi + ;; + aix[[4-9]]*) + if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then + test "$enable_shared" = yes && enable_static=no + fi + ;; + esac + AC_MSG_RESULT([$enable_shared]) + + AC_MSG_CHECKING([whether to build static libraries]) + # Make sure either enable_shared or enable_static is yes. + test "$enable_shared" = yes || enable_static=yes + AC_MSG_RESULT([$enable_static]) + + _LT_TAGVAR(GCC, $1)="$G77" + _LT_TAGVAR(LD, $1)="$LD" + + ## CAVEAT EMPTOR: + ## There is no encapsulation within the following macros, do not change + ## the running order or otherwise move them around unless you know exactly + ## what you are doing... + _LT_COMPILER_PIC($1) + _LT_COMPILER_C_O($1) + _LT_COMPILER_FILE_LOCKS($1) + _LT_LINKER_SHLIBS($1) + _LT_SYS_DYNAMIC_LINKER($1) + _LT_LINKER_HARDCODE_LIBPATH($1) + + _LT_CONFIG($1) + fi # test -n "$compiler" + + GCC=$lt_save_GCC + CC="$lt_save_CC" + CFLAGS="$lt_save_CFLAGS" +fi # test "$_lt_disable_F77" != yes + +AC_LANG_POP +])# _LT_LANG_F77_CONFIG + + +# _LT_LANG_FC_CONFIG([TAG]) +# ------------------------- +# Ensure that the configuration variables for a Fortran compiler are +# suitably defined. These variables are subsequently used by _LT_CONFIG +# to write the compiler configuration to `libtool'. +m4_defun([_LT_LANG_FC_CONFIG], +[AC_LANG_PUSH(Fortran) + +if test -z "$FC" || test "X$FC" = "Xno"; then + _lt_disable_FC=yes +fi + +_LT_TAGVAR(archive_cmds_need_lc, $1)=no +_LT_TAGVAR(allow_undefined_flag, $1)= +_LT_TAGVAR(always_export_symbols, $1)=no +_LT_TAGVAR(archive_expsym_cmds, $1)= +_LT_TAGVAR(export_dynamic_flag_spec, $1)= +_LT_TAGVAR(hardcode_direct, $1)=no +_LT_TAGVAR(hardcode_direct_absolute, $1)=no +_LT_TAGVAR(hardcode_libdir_flag_spec, $1)= +_LT_TAGVAR(hardcode_libdir_separator, $1)= +_LT_TAGVAR(hardcode_minus_L, $1)=no +_LT_TAGVAR(hardcode_automatic, $1)=no +_LT_TAGVAR(inherit_rpath, $1)=no +_LT_TAGVAR(module_cmds, $1)= +_LT_TAGVAR(module_expsym_cmds, $1)= +_LT_TAGVAR(link_all_deplibs, $1)=unknown +_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds +_LT_TAGVAR(reload_flag, $1)=$reload_flag +_LT_TAGVAR(reload_cmds, $1)=$reload_cmds +_LT_TAGVAR(no_undefined_flag, $1)= +_LT_TAGVAR(whole_archive_flag_spec, $1)= +_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no + +# Source file extension for fc test sources. +ac_ext=${ac_fc_srcext-f} + +# Object file extension for compiled fc test sources. +objext=o +_LT_TAGVAR(objext, $1)=$objext + +# No sense in running all these tests if we already determined that +# the FC compiler isn't working. Some variables (like enable_shared) +# are currently assumed to apply to all compilers on this platform, +# and will be corrupted by setting them based on a non-working compiler. +if test "$_lt_disable_FC" != yes; then + # Code to be used in simple compile tests + lt_simple_compile_test_code="\ + subroutine t + return + end +" + + # Code to be used in simple link tests + lt_simple_link_test_code="\ + program t + end +" + + # ltmain only uses $CC for tagged configurations so make sure $CC is set. + _LT_TAG_COMPILER + + # save warnings/boilerplate of simple test code + _LT_COMPILER_BOILERPLATE + _LT_LINKER_BOILERPLATE + + # Allow CC to be a program name with arguments. + lt_save_CC="$CC" + lt_save_GCC=$GCC + lt_save_CFLAGS=$CFLAGS + CC=${FC-"f95"} + CFLAGS=$FCFLAGS + compiler=$CC + GCC=$ac_cv_fc_compiler_gnu + + _LT_TAGVAR(compiler, $1)=$CC + _LT_CC_BASENAME([$compiler]) + + if test -n "$compiler"; then + AC_MSG_CHECKING([if libtool supports shared libraries]) + AC_MSG_RESULT([$can_build_shared]) + + AC_MSG_CHECKING([whether to build shared libraries]) + test "$can_build_shared" = "no" && enable_shared=no + + # On AIX, shared libraries and static libraries use the same namespace, and + # are all built from PIC. + case $host_os in + aix3*) + test "$enable_shared" = yes && enable_static=no + if test -n "$RANLIB"; then + archive_cmds="$archive_cmds~\$RANLIB \$lib" + postinstall_cmds='$RANLIB $lib' + fi + ;; + aix[[4-9]]*) + if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then + test "$enable_shared" = yes && enable_static=no + fi + ;; + esac + AC_MSG_RESULT([$enable_shared]) + + AC_MSG_CHECKING([whether to build static libraries]) + # Make sure either enable_shared or enable_static is yes. + test "$enable_shared" = yes || enable_static=yes + AC_MSG_RESULT([$enable_static]) + + _LT_TAGVAR(GCC, $1)="$ac_cv_fc_compiler_gnu" + _LT_TAGVAR(LD, $1)="$LD" + + ## CAVEAT EMPTOR: + ## There is no encapsulation within the following macros, do not change + ## the running order or otherwise move them around unless you know exactly + ## what you are doing... + _LT_SYS_HIDDEN_LIBDEPS($1) + _LT_COMPILER_PIC($1) + _LT_COMPILER_C_O($1) + _LT_COMPILER_FILE_LOCKS($1) + _LT_LINKER_SHLIBS($1) + _LT_SYS_DYNAMIC_LINKER($1) + _LT_LINKER_HARDCODE_LIBPATH($1) + + _LT_CONFIG($1) + fi # test -n "$compiler" + + GCC=$lt_save_GCC + CC=$lt_save_CC + CFLAGS=$lt_save_CFLAGS +fi # test "$_lt_disable_FC" != yes + +AC_LANG_POP +])# _LT_LANG_FC_CONFIG + + +# _LT_LANG_GCJ_CONFIG([TAG]) +# -------------------------- +# Ensure that the configuration variables for the GNU Java Compiler compiler +# are suitably defined. These variables are subsequently used by _LT_CONFIG +# to write the compiler configuration to `libtool'. +m4_defun([_LT_LANG_GCJ_CONFIG], +[AC_REQUIRE([LT_PROG_GCJ])dnl +AC_LANG_SAVE + +# Source file extension for Java test sources. +ac_ext=java + +# Object file extension for compiled Java test sources. +objext=o +_LT_TAGVAR(objext, $1)=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="class foo {}" + +# Code to be used in simple link tests +lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }' + +# ltmain only uses $CC for tagged configurations so make sure $CC is set. +_LT_TAG_COMPILER + +# save warnings/boilerplate of simple test code +_LT_COMPILER_BOILERPLATE +_LT_LINKER_BOILERPLATE + +# Allow CC to be a program name with arguments. +lt_save_CC=$CC +lt_save_CFLAGS=$CFLAGS +lt_save_GCC=$GCC +GCC=yes +CC=${GCJ-"gcj"} +CFLAGS=$GCJFLAGS +compiler=$CC +_LT_TAGVAR(compiler, $1)=$CC +_LT_TAGVAR(LD, $1)="$LD" +_LT_CC_BASENAME([$compiler]) + +# GCJ did not exist at the time GCC didn't implicitly link libc in. +_LT_TAGVAR(archive_cmds_need_lc, $1)=no + +_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds +_LT_TAGVAR(reload_flag, $1)=$reload_flag +_LT_TAGVAR(reload_cmds, $1)=$reload_cmds + +if test -n "$compiler"; then + _LT_COMPILER_NO_RTTI($1) + _LT_COMPILER_PIC($1) + _LT_COMPILER_C_O($1) + _LT_COMPILER_FILE_LOCKS($1) + _LT_LINKER_SHLIBS($1) + _LT_LINKER_HARDCODE_LIBPATH($1) + + _LT_CONFIG($1) +fi + +AC_LANG_RESTORE + +GCC=$lt_save_GCC +CC=$lt_save_CC +CFLAGS=$lt_save_CFLAGS +])# _LT_LANG_GCJ_CONFIG + + +# _LT_LANG_GO_CONFIG([TAG]) +# -------------------------- +# Ensure that the configuration variables for the GNU Go compiler +# are suitably defined. These variables are subsequently used by _LT_CONFIG +# to write the compiler configuration to `libtool'. +m4_defun([_LT_LANG_GO_CONFIG], +[AC_REQUIRE([LT_PROG_GO])dnl +AC_LANG_SAVE + +# Source file extension for Go test sources. +ac_ext=go + +# Object file extension for compiled Go test sources. +objext=o +_LT_TAGVAR(objext, $1)=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="package main; func main() { }" + +# Code to be used in simple link tests +lt_simple_link_test_code='package main; func main() { }' + +# ltmain only uses $CC for tagged configurations so make sure $CC is set. +_LT_TAG_COMPILER + +# save warnings/boilerplate of simple test code +_LT_COMPILER_BOILERPLATE +_LT_LINKER_BOILERPLATE + +# Allow CC to be a program name with arguments. +lt_save_CC=$CC +lt_save_CFLAGS=$CFLAGS +lt_save_GCC=$GCC +GCC=yes +CC=${GOC-"gccgo"} +CFLAGS=$GOFLAGS +compiler=$CC +_LT_TAGVAR(compiler, $1)=$CC +_LT_TAGVAR(LD, $1)="$LD" +_LT_CC_BASENAME([$compiler]) + +# Go did not exist at the time GCC didn't implicitly link libc in. +_LT_TAGVAR(archive_cmds_need_lc, $1)=no + +_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds +_LT_TAGVAR(reload_flag, $1)=$reload_flag +_LT_TAGVAR(reload_cmds, $1)=$reload_cmds + +if test -n "$compiler"; then + _LT_COMPILER_NO_RTTI($1) + _LT_COMPILER_PIC($1) + _LT_COMPILER_C_O($1) + _LT_COMPILER_FILE_LOCKS($1) + _LT_LINKER_SHLIBS($1) + _LT_LINKER_HARDCODE_LIBPATH($1) + + _LT_CONFIG($1) +fi + +AC_LANG_RESTORE + +GCC=$lt_save_GCC +CC=$lt_save_CC +CFLAGS=$lt_save_CFLAGS +])# _LT_LANG_GO_CONFIG + + +# _LT_LANG_RC_CONFIG([TAG]) +# ------------------------- +# Ensure that the configuration variables for the Windows resource compiler +# are suitably defined. These variables are subsequently used by _LT_CONFIG +# to write the compiler configuration to `libtool'. +m4_defun([_LT_LANG_RC_CONFIG], +[AC_REQUIRE([LT_PROG_RC])dnl +AC_LANG_SAVE + +# Source file extension for RC test sources. +ac_ext=rc + +# Object file extension for compiled RC test sources. +objext=o +_LT_TAGVAR(objext, $1)=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }' + +# Code to be used in simple link tests +lt_simple_link_test_code="$lt_simple_compile_test_code" + +# ltmain only uses $CC for tagged configurations so make sure $CC is set. +_LT_TAG_COMPILER + +# save warnings/boilerplate of simple test code +_LT_COMPILER_BOILERPLATE +_LT_LINKER_BOILERPLATE + +# Allow CC to be a program name with arguments. +lt_save_CC="$CC" +lt_save_CFLAGS=$CFLAGS +lt_save_GCC=$GCC +GCC= +CC=${RC-"windres"} +CFLAGS= +compiler=$CC +_LT_TAGVAR(compiler, $1)=$CC +_LT_CC_BASENAME([$compiler]) +_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes + +if test -n "$compiler"; then + : + _LT_CONFIG($1) +fi + +GCC=$lt_save_GCC +AC_LANG_RESTORE +CC=$lt_save_CC +CFLAGS=$lt_save_CFLAGS +])# _LT_LANG_RC_CONFIG + + +# LT_PROG_GCJ +# ----------- +AC_DEFUN([LT_PROG_GCJ], +[m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ], + [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ], + [AC_CHECK_TOOL(GCJ, gcj,) + test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2" + AC_SUBST(GCJFLAGS)])])[]dnl +]) + +# Old name: +AU_ALIAS([LT_AC_PROG_GCJ], [LT_PROG_GCJ]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([LT_AC_PROG_GCJ], []) + + +# LT_PROG_GO +# ---------- +AC_DEFUN([LT_PROG_GO], +[AC_CHECK_TOOL(GOC, gccgo,) +]) + + +# LT_PROG_RC +# ---------- +AC_DEFUN([LT_PROG_RC], +[AC_CHECK_TOOL(RC, windres,) +]) + +# Old name: +AU_ALIAS([LT_AC_PROG_RC], [LT_PROG_RC]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([LT_AC_PROG_RC], []) + + +# _LT_DECL_EGREP +# -------------- +# If we don't have a new enough Autoconf to choose the best grep +# available, choose the one first in the user's PATH. +m4_defun([_LT_DECL_EGREP], +[AC_REQUIRE([AC_PROG_EGREP])dnl +AC_REQUIRE([AC_PROG_FGREP])dnl +test -z "$GREP" && GREP=grep +_LT_DECL([], [GREP], [1], [A grep program that handles long lines]) +_LT_DECL([], [EGREP], [1], [An ERE matcher]) +_LT_DECL([], [FGREP], [1], [A literal string matcher]) +dnl Non-bleeding-edge autoconf doesn't subst GREP, so do it here too +AC_SUBST([GREP]) +]) + + +# _LT_DECL_OBJDUMP +# -------------- +# If we don't have a new enough Autoconf to choose the best objdump +# available, choose the one first in the user's PATH. +m4_defun([_LT_DECL_OBJDUMP], +[AC_CHECK_TOOL(OBJDUMP, objdump, false) +test -z "$OBJDUMP" && OBJDUMP=objdump +_LT_DECL([], [OBJDUMP], [1], [An object symbol dumper]) +AC_SUBST([OBJDUMP]) +]) + +# _LT_DECL_DLLTOOL +# ---------------- +# Ensure DLLTOOL variable is set. +m4_defun([_LT_DECL_DLLTOOL], +[AC_CHECK_TOOL(DLLTOOL, dlltool, false) +test -z "$DLLTOOL" && DLLTOOL=dlltool +_LT_DECL([], [DLLTOOL], [1], [DLL creation program]) +AC_SUBST([DLLTOOL]) +]) + +# _LT_DECL_SED +# ------------ +# Check for a fully-functional sed program, that truncates +# as few characters as possible. Prefer GNU sed if found. +m4_defun([_LT_DECL_SED], +[AC_PROG_SED +test -z "$SED" && SED=sed +Xsed="$SED -e 1s/^X//" +_LT_DECL([], [SED], [1], [A sed program that does not truncate output]) +_LT_DECL([], [Xsed], ["\$SED -e 1s/^X//"], + [Sed that helps us avoid accidentally triggering echo(1) options like -n]) +])# _LT_DECL_SED + +m4_ifndef([AC_PROG_SED], [ +# NOTE: This macro has been submitted for inclusion into # +# GNU Autoconf as AC_PROG_SED. When it is available in # +# a released version of Autoconf we should remove this # +# macro and use it instead. # + +m4_defun([AC_PROG_SED], +[AC_MSG_CHECKING([for a sed that does not truncate output]) +AC_CACHE_VAL(lt_cv_path_SED, +[# Loop through the user's path and test for sed and gsed. +# Then use that list of sed's as ones to test for truncation. +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for lt_ac_prog in sed gsed; do + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then + lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" + fi + done + done +done +IFS=$as_save_IFS +lt_ac_max=0 +lt_ac_count=0 +# Add /usr/xpg4/bin/sed as it is typically found on Solaris +# along with /bin/sed that truncates output. +for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do + test ! -f $lt_ac_sed && continue + cat /dev/null > conftest.in + lt_ac_count=0 + echo $ECHO_N "0123456789$ECHO_C" >conftest.in + # Check for GNU sed and select it if it is found. + if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then + lt_cv_path_SED=$lt_ac_sed + break + fi + while true; do + cat conftest.in conftest.in >conftest.tmp + mv conftest.tmp conftest.in + cp conftest.in conftest.nl + echo >>conftest.nl + $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break + cmp -s conftest.out conftest.nl || break + # 10000 chars as input seems more than enough + test $lt_ac_count -gt 10 && break + lt_ac_count=`expr $lt_ac_count + 1` + if test $lt_ac_count -gt $lt_ac_max; then + lt_ac_max=$lt_ac_count + lt_cv_path_SED=$lt_ac_sed + fi + done +done +]) +SED=$lt_cv_path_SED +AC_SUBST([SED]) +AC_MSG_RESULT([$SED]) +])#AC_PROG_SED +])#m4_ifndef + +# Old name: +AU_ALIAS([LT_AC_PROG_SED], [AC_PROG_SED]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([LT_AC_PROG_SED], []) + + +# _LT_CHECK_SHELL_FEATURES +# ------------------------ +# Find out whether the shell is Bourne or XSI compatible, +# or has some other useful features. +m4_defun([_LT_CHECK_SHELL_FEATURES], +[AC_MSG_CHECKING([whether the shell understands some XSI constructs]) +# Try some XSI features +xsi_shell=no +( _lt_dummy="a/b/c" + test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ + = c,a/b,b/c, \ + && eval 'test $(( 1 + 1 )) -eq 2 \ + && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ + && xsi_shell=yes +AC_MSG_RESULT([$xsi_shell]) +_LT_CONFIG_LIBTOOL_INIT([xsi_shell='$xsi_shell']) + +AC_MSG_CHECKING([whether the shell understands "+="]) +lt_shell_append=no +( foo=bar; set foo baz; eval "$[1]+=\$[2]" && test "$foo" = barbaz ) \ + >/dev/null 2>&1 \ + && lt_shell_append=yes +AC_MSG_RESULT([$lt_shell_append]) +_LT_CONFIG_LIBTOOL_INIT([lt_shell_append='$lt_shell_append']) + +if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then + lt_unset=unset +else + lt_unset=false +fi +_LT_DECL([], [lt_unset], [0], [whether the shell understands "unset"])dnl + +# test EBCDIC or ASCII +case `echo X|tr X '\101'` in + A) # ASCII based system + # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr + lt_SP2NL='tr \040 \012' + lt_NL2SP='tr \015\012 \040\040' + ;; + *) # EBCDIC based system + lt_SP2NL='tr \100 \n' + lt_NL2SP='tr \r\n \100\100' + ;; +esac +_LT_DECL([SP2NL], [lt_SP2NL], [1], [turn spaces into newlines])dnl +_LT_DECL([NL2SP], [lt_NL2SP], [1], [turn newlines into spaces])dnl +])# _LT_CHECK_SHELL_FEATURES + + +# _LT_PROG_FUNCTION_REPLACE (FUNCNAME, REPLACEMENT-BODY) +# ------------------------------------------------------ +# In `$cfgfile', look for function FUNCNAME delimited by `^FUNCNAME ()$' and +# '^} FUNCNAME ', and replace its body with REPLACEMENT-BODY. +m4_defun([_LT_PROG_FUNCTION_REPLACE], +[dnl { +sed -e '/^$1 ()$/,/^} # $1 /c\ +$1 ()\ +{\ +m4_bpatsubsts([$2], [$], [\\], [^\([ ]\)], [\\\1]) +} # Extended-shell $1 implementation' "$cfgfile" > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") +test 0 -eq $? || _lt_function_replace_fail=: +]) + + +# _LT_PROG_REPLACE_SHELLFNS +# ------------------------- +# Replace existing portable implementations of several shell functions with +# equivalent extended shell implementations where those features are available.. +m4_defun([_LT_PROG_REPLACE_SHELLFNS], +[if test x"$xsi_shell" = xyes; then + _LT_PROG_FUNCTION_REPLACE([func_dirname], [dnl + case ${1} in + */*) func_dirname_result="${1%/*}${2}" ;; + * ) func_dirname_result="${3}" ;; + esac]) + + _LT_PROG_FUNCTION_REPLACE([func_basename], [dnl + func_basename_result="${1##*/}"]) + + _LT_PROG_FUNCTION_REPLACE([func_dirname_and_basename], [dnl + case ${1} in + */*) func_dirname_result="${1%/*}${2}" ;; + * ) func_dirname_result="${3}" ;; + esac + func_basename_result="${1##*/}"]) + + _LT_PROG_FUNCTION_REPLACE([func_stripname], [dnl + # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are + # positional parameters, so assign one to ordinary parameter first. + func_stripname_result=${3} + func_stripname_result=${func_stripname_result#"${1}"} + func_stripname_result=${func_stripname_result%"${2}"}]) + + _LT_PROG_FUNCTION_REPLACE([func_split_long_opt], [dnl + func_split_long_opt_name=${1%%=*} + func_split_long_opt_arg=${1#*=}]) + + _LT_PROG_FUNCTION_REPLACE([func_split_short_opt], [dnl + func_split_short_opt_arg=${1#??} + func_split_short_opt_name=${1%"$func_split_short_opt_arg"}]) + + _LT_PROG_FUNCTION_REPLACE([func_lo2o], [dnl + case ${1} in + *.lo) func_lo2o_result=${1%.lo}.${objext} ;; + *) func_lo2o_result=${1} ;; + esac]) + + _LT_PROG_FUNCTION_REPLACE([func_xform], [ func_xform_result=${1%.*}.lo]) + + _LT_PROG_FUNCTION_REPLACE([func_arith], [ func_arith_result=$(( $[*] ))]) + + _LT_PROG_FUNCTION_REPLACE([func_len], [ func_len_result=${#1}]) +fi + +if test x"$lt_shell_append" = xyes; then + _LT_PROG_FUNCTION_REPLACE([func_append], [ eval "${1}+=\\${2}"]) + + _LT_PROG_FUNCTION_REPLACE([func_append_quoted], [dnl + func_quote_for_eval "${2}" +dnl m4 expansion turns \\\\ into \\, and then the shell eval turns that into \ + eval "${1}+=\\\\ \\$func_quote_for_eval_result"]) + + # Save a `func_append' function call where possible by direct use of '+=' + sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") + test 0 -eq $? || _lt_function_replace_fail=: +else + # Save a `func_append' function call even when '+=' is not available + sed -e 's%func_append \([[a-zA-Z_]]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ + && mv -f "$cfgfile.tmp" "$cfgfile" \ + || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") + test 0 -eq $? || _lt_function_replace_fail=: +fi + +if test x"$_lt_function_replace_fail" = x":"; then + AC_MSG_WARN([Unable to substitute extended shell functions in $ofile]) +fi +]) + +# _LT_PATH_CONVERSION_FUNCTIONS +# ----------------------------- +# Determine which file name conversion functions should be used by +# func_to_host_file (and, implicitly, by func_to_host_path). These are needed +# for certain cross-compile configurations and native mingw. +m4_defun([_LT_PATH_CONVERSION_FUNCTIONS], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_REQUIRE([AC_CANONICAL_BUILD])dnl +AC_MSG_CHECKING([how to convert $build file names to $host format]) +AC_CACHE_VAL(lt_cv_to_host_file_cmd, +[case $host in + *-*-mingw* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 + ;; + *-*-cygwin* ) + lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 + ;; + * ) # otherwise, assume *nix + lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 + ;; + esac + ;; + *-*-cygwin* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin + ;; + *-*-cygwin* ) + lt_cv_to_host_file_cmd=func_convert_file_noop + ;; + * ) # otherwise, assume *nix + lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin + ;; + esac + ;; + * ) # unhandled hosts (and "normal" native builds) + lt_cv_to_host_file_cmd=func_convert_file_noop + ;; +esac +]) +to_host_file_cmd=$lt_cv_to_host_file_cmd +AC_MSG_RESULT([$lt_cv_to_host_file_cmd]) +_LT_DECL([to_host_file_cmd], [lt_cv_to_host_file_cmd], + [0], [convert $build file names to $host format])dnl + +AC_MSG_CHECKING([how to convert $build file names to toolchain format]) +AC_CACHE_VAL(lt_cv_to_tool_file_cmd, +[#assume ordinary cross tools, or native build. +lt_cv_to_tool_file_cmd=func_convert_file_noop +case $host in + *-*-mingw* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 + ;; + esac + ;; +esac +]) +to_tool_file_cmd=$lt_cv_to_tool_file_cmd +AC_MSG_RESULT([$lt_cv_to_tool_file_cmd]) +_LT_DECL([to_tool_file_cmd], [lt_cv_to_tool_file_cmd], + [0], [convert $build files to toolchain format])dnl +])# _LT_PATH_CONVERSION_FUNCTIONS + +# Helper functions for option handling. -*- Autoconf -*- +# +# Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation, +# Inc. +# Written by Gary V. Vaughan, 2004 +# +# This file is free software; the Free Software Foundation gives +# unlimited permission to copy and/or distribute it, with or without +# modifications, as long as this notice is preserved. + +# serial 7 ltoptions.m4 + +# This is to help aclocal find these macros, as it can't see m4_define. +AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])]) + + +# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME) +# ------------------------------------------ +m4_define([_LT_MANGLE_OPTION], +[[_LT_OPTION_]m4_bpatsubst($1__$2, [[^a-zA-Z0-9_]], [_])]) + + +# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME) +# --------------------------------------- +# Set option OPTION-NAME for macro MACRO-NAME, and if there is a +# matching handler defined, dispatch to it. Other OPTION-NAMEs are +# saved as a flag. +m4_define([_LT_SET_OPTION], +[m4_define(_LT_MANGLE_OPTION([$1], [$2]))dnl +m4_ifdef(_LT_MANGLE_DEFUN([$1], [$2]), + _LT_MANGLE_DEFUN([$1], [$2]), + [m4_warning([Unknown $1 option `$2'])])[]dnl +]) + + +# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET]) +# ------------------------------------------------------------ +# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. +m4_define([_LT_IF_OPTION], +[m4_ifdef(_LT_MANGLE_OPTION([$1], [$2]), [$3], [$4])]) + + +# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET) +# ------------------------------------------------------- +# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME +# are set. +m4_define([_LT_UNLESS_OPTIONS], +[m4_foreach([_LT_Option], m4_split(m4_normalize([$2])), + [m4_ifdef(_LT_MANGLE_OPTION([$1], _LT_Option), + [m4_define([$0_found])])])[]dnl +m4_ifdef([$0_found], [m4_undefine([$0_found])], [$3 +])[]dnl +]) + + +# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST) +# ---------------------------------------- +# OPTION-LIST is a space-separated list of Libtool options associated +# with MACRO-NAME. If any OPTION has a matching handler declared with +# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about +# the unknown option and exit. +m4_defun([_LT_SET_OPTIONS], +[# Set options +m4_foreach([_LT_Option], m4_split(m4_normalize([$2])), + [_LT_SET_OPTION([$1], _LT_Option)]) + +m4_if([$1],[LT_INIT],[ + dnl + dnl Simply set some default values (i.e off) if boolean options were not + dnl specified: + _LT_UNLESS_OPTIONS([LT_INIT], [dlopen], [enable_dlopen=no + ]) + _LT_UNLESS_OPTIONS([LT_INIT], [win32-dll], [enable_win32_dll=no + ]) + dnl + dnl If no reference was made to various pairs of opposing options, then + dnl we run the default mode handler for the pair. For example, if neither + dnl `shared' nor `disable-shared' was passed, we enable building of shared + dnl archives by default: + _LT_UNLESS_OPTIONS([LT_INIT], [shared disable-shared], [_LT_ENABLE_SHARED]) + _LT_UNLESS_OPTIONS([LT_INIT], [static disable-static], [_LT_ENABLE_STATIC]) + _LT_UNLESS_OPTIONS([LT_INIT], [pic-only no-pic], [_LT_WITH_PIC]) + _LT_UNLESS_OPTIONS([LT_INIT], [fast-install disable-fast-install], + [_LT_ENABLE_FAST_INSTALL]) + ]) +])# _LT_SET_OPTIONS + + + +# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME) +# ----------------------------------------- +m4_define([_LT_MANGLE_DEFUN], +[[_LT_OPTION_DEFUN_]m4_bpatsubst(m4_toupper([$1__$2]), [[^A-Z0-9_]], [_])]) + + +# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE) +# ----------------------------------------------- +m4_define([LT_OPTION_DEFINE], +[m4_define(_LT_MANGLE_DEFUN([$1], [$2]), [$3])[]dnl +])# LT_OPTION_DEFINE + + +# dlopen +# ------ +LT_OPTION_DEFINE([LT_INIT], [dlopen], [enable_dlopen=yes +]) + +AU_DEFUN([AC_LIBTOOL_DLOPEN], +[_LT_SET_OPTION([LT_INIT], [dlopen]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the `dlopen' option into LT_INIT's first parameter.]) +]) + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_DLOPEN], []) + + +# win32-dll +# --------- +# Declare package support for building win32 dll's. +LT_OPTION_DEFINE([LT_INIT], [win32-dll], +[enable_win32_dll=yes + +case $host in +*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*) + AC_CHECK_TOOL(AS, as, false) + AC_CHECK_TOOL(DLLTOOL, dlltool, false) + AC_CHECK_TOOL(OBJDUMP, objdump, false) + ;; +esac + +test -z "$AS" && AS=as +_LT_DECL([], [AS], [1], [Assembler program])dnl + +test -z "$DLLTOOL" && DLLTOOL=dlltool +_LT_DECL([], [DLLTOOL], [1], [DLL creation program])dnl + +test -z "$OBJDUMP" && OBJDUMP=objdump +_LT_DECL([], [OBJDUMP], [1], [Object dumper program])dnl +])# win32-dll + +AU_DEFUN([AC_LIBTOOL_WIN32_DLL], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +_LT_SET_OPTION([LT_INIT], [win32-dll]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the `win32-dll' option into LT_INIT's first parameter.]) +]) + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_WIN32_DLL], []) + + +# _LT_ENABLE_SHARED([DEFAULT]) +# ---------------------------- +# implement the --enable-shared flag, and supports the `shared' and +# `disable-shared' LT_INIT options. +# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. +m4_define([_LT_ENABLE_SHARED], +[m4_define([_LT_ENABLE_SHARED_DEFAULT], [m4_if($1, no, no, yes)])dnl +AC_ARG_ENABLE([shared], + [AS_HELP_STRING([--enable-shared@<:@=PKGS@:>@], + [build shared libraries @<:@default=]_LT_ENABLE_SHARED_DEFAULT[@:>@])], + [p=${PACKAGE-default} + case $enableval in + yes) enable_shared=yes ;; + no) enable_shared=no ;; + *) + enable_shared=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + for pkg in $enableval; do + IFS="$lt_save_ifs" + if test "X$pkg" = "X$p"; then + enable_shared=yes + fi + done + IFS="$lt_save_ifs" + ;; + esac], + [enable_shared=]_LT_ENABLE_SHARED_DEFAULT) + + _LT_DECL([build_libtool_libs], [enable_shared], [0], + [Whether or not to build shared libraries]) +])# _LT_ENABLE_SHARED + +LT_OPTION_DEFINE([LT_INIT], [shared], [_LT_ENABLE_SHARED([yes])]) +LT_OPTION_DEFINE([LT_INIT], [disable-shared], [_LT_ENABLE_SHARED([no])]) + +# Old names: +AC_DEFUN([AC_ENABLE_SHARED], +[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared]) +]) + +AC_DEFUN([AC_DISABLE_SHARED], +[_LT_SET_OPTION([LT_INIT], [disable-shared]) +]) + +AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) +AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AM_ENABLE_SHARED], []) +dnl AC_DEFUN([AM_DISABLE_SHARED], []) + + + +# _LT_ENABLE_STATIC([DEFAULT]) +# ---------------------------- +# implement the --enable-static flag, and support the `static' and +# `disable-static' LT_INIT options. +# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. +m4_define([_LT_ENABLE_STATIC], +[m4_define([_LT_ENABLE_STATIC_DEFAULT], [m4_if($1, no, no, yes)])dnl +AC_ARG_ENABLE([static], + [AS_HELP_STRING([--enable-static@<:@=PKGS@:>@], + [build static libraries @<:@default=]_LT_ENABLE_STATIC_DEFAULT[@:>@])], + [p=${PACKAGE-default} + case $enableval in + yes) enable_static=yes ;; + no) enable_static=no ;; + *) + enable_static=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + for pkg in $enableval; do + IFS="$lt_save_ifs" + if test "X$pkg" = "X$p"; then + enable_static=yes + fi + done + IFS="$lt_save_ifs" + ;; + esac], + [enable_static=]_LT_ENABLE_STATIC_DEFAULT) + + _LT_DECL([build_old_libs], [enable_static], [0], + [Whether or not to build static libraries]) +])# _LT_ENABLE_STATIC + +LT_OPTION_DEFINE([LT_INIT], [static], [_LT_ENABLE_STATIC([yes])]) +LT_OPTION_DEFINE([LT_INIT], [disable-static], [_LT_ENABLE_STATIC([no])]) + +# Old names: +AC_DEFUN([AC_ENABLE_STATIC], +[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static]) +]) + +AC_DEFUN([AC_DISABLE_STATIC], +[_LT_SET_OPTION([LT_INIT], [disable-static]) +]) + +AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) +AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AM_ENABLE_STATIC], []) +dnl AC_DEFUN([AM_DISABLE_STATIC], []) + + + +# _LT_ENABLE_FAST_INSTALL([DEFAULT]) +# ---------------------------------- +# implement the --enable-fast-install flag, and support the `fast-install' +# and `disable-fast-install' LT_INIT options. +# DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'. +m4_define([_LT_ENABLE_FAST_INSTALL], +[m4_define([_LT_ENABLE_FAST_INSTALL_DEFAULT], [m4_if($1, no, no, yes)])dnl +AC_ARG_ENABLE([fast-install], + [AS_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@], + [optimize for fast installation @<:@default=]_LT_ENABLE_FAST_INSTALL_DEFAULT[@:>@])], + [p=${PACKAGE-default} + case $enableval in + yes) enable_fast_install=yes ;; + no) enable_fast_install=no ;; + *) + enable_fast_install=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + for pkg in $enableval; do + IFS="$lt_save_ifs" + if test "X$pkg" = "X$p"; then + enable_fast_install=yes + fi + done + IFS="$lt_save_ifs" + ;; + esac], + [enable_fast_install=]_LT_ENABLE_FAST_INSTALL_DEFAULT) + +_LT_DECL([fast_install], [enable_fast_install], [0], + [Whether or not to optimize for fast installation])dnl +])# _LT_ENABLE_FAST_INSTALL + +LT_OPTION_DEFINE([LT_INIT], [fast-install], [_LT_ENABLE_FAST_INSTALL([yes])]) +LT_OPTION_DEFINE([LT_INIT], [disable-fast-install], [_LT_ENABLE_FAST_INSTALL([no])]) + +# Old names: +AU_DEFUN([AC_ENABLE_FAST_INSTALL], +[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you put +the `fast-install' option into LT_INIT's first parameter.]) +]) + +AU_DEFUN([AC_DISABLE_FAST_INSTALL], +[_LT_SET_OPTION([LT_INIT], [disable-fast-install]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you put +the `disable-fast-install' option into LT_INIT's first parameter.]) +]) + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_ENABLE_FAST_INSTALL], []) +dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], []) + + +# _LT_WITH_PIC([MODE]) +# -------------------- +# implement the --with-pic flag, and support the `pic-only' and `no-pic' +# LT_INIT options. +# MODE is either `yes' or `no'. If omitted, it defaults to `both'. +m4_define([_LT_WITH_PIC], +[AC_ARG_WITH([pic], + [AS_HELP_STRING([--with-pic@<:@=PKGS@:>@], + [try to use only PIC/non-PIC objects @<:@default=use both@:>@])], + [lt_p=${PACKAGE-default} + case $withval in + yes|no) pic_mode=$withval ;; + *) + pic_mode=default + # Look at the argument we got. We use all the common list separators. + lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," + for lt_pkg in $withval; do + IFS="$lt_save_ifs" + if test "X$lt_pkg" = "X$lt_p"; then + pic_mode=yes + fi + done + IFS="$lt_save_ifs" + ;; + esac], + [pic_mode=default]) + +test -z "$pic_mode" && pic_mode=m4_default([$1], [default]) + +_LT_DECL([], [pic_mode], [0], [What type of objects to build])dnl +])# _LT_WITH_PIC + +LT_OPTION_DEFINE([LT_INIT], [pic-only], [_LT_WITH_PIC([yes])]) +LT_OPTION_DEFINE([LT_INIT], [no-pic], [_LT_WITH_PIC([no])]) + +# Old name: +AU_DEFUN([AC_LIBTOOL_PICMODE], +[_LT_SET_OPTION([LT_INIT], [pic-only]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the `pic-only' option into LT_INIT's first parameter.]) +]) + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_PICMODE], []) + + +m4_define([_LTDL_MODE], []) +LT_OPTION_DEFINE([LTDL_INIT], [nonrecursive], + [m4_define([_LTDL_MODE], [nonrecursive])]) +LT_OPTION_DEFINE([LTDL_INIT], [recursive], + [m4_define([_LTDL_MODE], [recursive])]) +LT_OPTION_DEFINE([LTDL_INIT], [subproject], + [m4_define([_LTDL_MODE], [subproject])]) + +m4_define([_LTDL_TYPE], []) +LT_OPTION_DEFINE([LTDL_INIT], [installable], + [m4_define([_LTDL_TYPE], [installable])]) +LT_OPTION_DEFINE([LTDL_INIT], [convenience], + [m4_define([_LTDL_TYPE], [convenience])]) + +# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*- +# +# Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc. +# Written by Gary V. Vaughan, 2004 +# +# This file is free software; the Free Software Foundation gives +# unlimited permission to copy and/or distribute it, with or without +# modifications, as long as this notice is preserved. + +# serial 6 ltsugar.m4 + +# This is to help aclocal find these macros, as it can't see m4_define. +AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])]) + + +# lt_join(SEP, ARG1, [ARG2...]) +# ----------------------------- +# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their +# associated separator. +# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier +# versions in m4sugar had bugs. +m4_define([lt_join], +[m4_if([$#], [1], [], + [$#], [2], [[$2]], + [m4_if([$2], [], [], [[$2]_])$0([$1], m4_shift(m4_shift($@)))])]) +m4_define([_lt_join], +[m4_if([$#$2], [2], [], + [m4_if([$2], [], [], [[$1$2]])$0([$1], m4_shift(m4_shift($@)))])]) + + +# lt_car(LIST) +# lt_cdr(LIST) +# ------------ +# Manipulate m4 lists. +# These macros are necessary as long as will still need to support +# Autoconf-2.59 which quotes differently. +m4_define([lt_car], [[$1]]) +m4_define([lt_cdr], +[m4_if([$#], 0, [m4_fatal([$0: cannot be called without arguments])], + [$#], 1, [], + [m4_dquote(m4_shift($@))])]) +m4_define([lt_unquote], $1) + + +# lt_append(MACRO-NAME, STRING, [SEPARATOR]) +# ------------------------------------------ +# Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'. +# Note that neither SEPARATOR nor STRING are expanded; they are appended +# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked). +# No SEPARATOR is output if MACRO-NAME was previously undefined (different +# than defined and empty). +# +# This macro is needed until we can rely on Autoconf 2.62, since earlier +# versions of m4sugar mistakenly expanded SEPARATOR but not STRING. +m4_define([lt_append], +[m4_define([$1], + m4_ifdef([$1], [m4_defn([$1])[$3]])[$2])]) + + + +# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...]) +# ---------------------------------------------------------- +# Produce a SEP delimited list of all paired combinations of elements of +# PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list +# has the form PREFIXmINFIXSUFFIXn. +# Needed until we can rely on m4_combine added in Autoconf 2.62. +m4_define([lt_combine], +[m4_if(m4_eval([$# > 3]), [1], + [m4_pushdef([_Lt_sep], [m4_define([_Lt_sep], m4_defn([lt_car]))])]]dnl +[[m4_foreach([_Lt_prefix], [$2], + [m4_foreach([_Lt_suffix], + ]m4_dquote(m4_dquote(m4_shift(m4_shift(m4_shift($@)))))[, + [_Lt_sep([$1])[]m4_defn([_Lt_prefix])[$3]m4_defn([_Lt_suffix])])])])]) + + +# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ]) +# ----------------------------------------------------------------------- +# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited +# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ. +m4_define([lt_if_append_uniq], +[m4_ifdef([$1], + [m4_if(m4_index([$3]m4_defn([$1])[$3], [$3$2$3]), [-1], + [lt_append([$1], [$2], [$3])$4], + [$5])], + [lt_append([$1], [$2], [$3])$4])]) + + +# lt_dict_add(DICT, KEY, VALUE) +# ----------------------------- +m4_define([lt_dict_add], +[m4_define([$1($2)], [$3])]) + + +# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE) +# -------------------------------------------- +m4_define([lt_dict_add_subkey], +[m4_define([$1($2:$3)], [$4])]) + + +# lt_dict_fetch(DICT, KEY, [SUBKEY]) +# ---------------------------------- +m4_define([lt_dict_fetch], +[m4_ifval([$3], + m4_ifdef([$1($2:$3)], [m4_defn([$1($2:$3)])]), + m4_ifdef([$1($2)], [m4_defn([$1($2)])]))]) + + +# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE]) +# ----------------------------------------------------------------- +m4_define([lt_if_dict_fetch], +[m4_if(lt_dict_fetch([$1], [$2], [$3]), [$4], + [$5], + [$6])]) + + +# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...]) +# -------------------------------------------------------------- +m4_define([lt_dict_filter], +[m4_if([$5], [], [], + [lt_join(m4_quote(m4_default([$4], [[, ]])), + lt_unquote(m4_split(m4_normalize(m4_foreach(_Lt_key, lt_car([m4_shiftn(4, $@)]), + [lt_if_dict_fetch([$1], _Lt_key, [$2], [$3], [_Lt_key ])])))))])[]dnl +]) + +# ltversion.m4 -- version numbers -*- Autoconf -*- +# +# Copyright (C) 2004 Free Software Foundation, Inc. +# Written by Scott James Remnant, 2004 +# +# This file is free software; the Free Software Foundation gives +# unlimited permission to copy and/or distribute it, with or without +# modifications, as long as this notice is preserved. + +# @configure_input@ + +# serial 3337 ltversion.m4 +# This file is part of GNU Libtool + +m4_define([LT_PACKAGE_VERSION], [2.4.2]) +m4_define([LT_PACKAGE_REVISION], [1.3337]) + +AC_DEFUN([LTVERSION_VERSION], +[macro_version='2.4.2' +macro_revision='1.3337' +_LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) +_LT_DECL(, macro_revision, 0) +]) + +# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*- +# +# Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc. +# Written by Scott James Remnant, 2004. +# +# This file is free software; the Free Software Foundation gives +# unlimited permission to copy and/or distribute it, with or without +# modifications, as long as this notice is preserved. + +# serial 5 lt~obsolete.m4 + +# These exist entirely to fool aclocal when bootstrapping libtool. +# +# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN) +# which have later been changed to m4_define as they aren't part of the +# exported API, or moved to Autoconf or Automake where they belong. +# +# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN +# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us +# using a macro with the same name in our local m4/libtool.m4 it'll +# pull the old libtool.m4 in (it doesn't see our shiny new m4_define +# and doesn't know about Autoconf macros at all.) +# +# So we provide this file, which has a silly filename so it's always +# included after everything else. This provides aclocal with the +# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything +# because those macros already exist, or will be overwritten later. +# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6. +# +# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here. +# Yes, that means every name once taken will need to remain here until +# we give up compatibility with versions before 1.7, at which point +# we need to keep only those names which we still refer to. + +# This is to help aclocal find these macros, as it can't see m4_define. +AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])]) + +m4_ifndef([AC_LIBTOOL_LINKER_OPTION], [AC_DEFUN([AC_LIBTOOL_LINKER_OPTION])]) +m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP])]) +m4_ifndef([_LT_AC_PROG_ECHO_BACKSLASH], [AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH])]) +m4_ifndef([_LT_AC_SHELL_INIT], [AC_DEFUN([_LT_AC_SHELL_INIT])]) +m4_ifndef([_LT_AC_SYS_LIBPATH_AIX], [AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX])]) +m4_ifndef([_LT_PROG_LTMAIN], [AC_DEFUN([_LT_PROG_LTMAIN])]) +m4_ifndef([_LT_AC_TAGVAR], [AC_DEFUN([_LT_AC_TAGVAR])]) +m4_ifndef([AC_LTDL_ENABLE_INSTALL], [AC_DEFUN([AC_LTDL_ENABLE_INSTALL])]) +m4_ifndef([AC_LTDL_PREOPEN], [AC_DEFUN([AC_LTDL_PREOPEN])]) +m4_ifndef([_LT_AC_SYS_COMPILER], [AC_DEFUN([_LT_AC_SYS_COMPILER])]) +m4_ifndef([_LT_AC_LOCK], [AC_DEFUN([_LT_AC_LOCK])]) +m4_ifndef([AC_LIBTOOL_SYS_OLD_ARCHIVE], [AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE])]) +m4_ifndef([_LT_AC_TRY_DLOPEN_SELF], [AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF])]) +m4_ifndef([AC_LIBTOOL_PROG_CC_C_O], [AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O])]) +m4_ifndef([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], [AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS])]) +m4_ifndef([AC_LIBTOOL_OBJDIR], [AC_DEFUN([AC_LIBTOOL_OBJDIR])]) +m4_ifndef([AC_LTDL_OBJDIR], [AC_DEFUN([AC_LTDL_OBJDIR])]) +m4_ifndef([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], [AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH])]) +m4_ifndef([AC_LIBTOOL_SYS_LIB_STRIP], [AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP])]) +m4_ifndef([AC_PATH_MAGIC], [AC_DEFUN([AC_PATH_MAGIC])]) +m4_ifndef([AC_PROG_LD_GNU], [AC_DEFUN([AC_PROG_LD_GNU])]) +m4_ifndef([AC_PROG_LD_RELOAD_FLAG], [AC_DEFUN([AC_PROG_LD_RELOAD_FLAG])]) +m4_ifndef([AC_DEPLIBS_CHECK_METHOD], [AC_DEFUN([AC_DEPLIBS_CHECK_METHOD])]) +m4_ifndef([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI])]) +m4_ifndef([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], [AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])]) +m4_ifndef([AC_LIBTOOL_PROG_COMPILER_PIC], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC])]) +m4_ifndef([AC_LIBTOOL_PROG_LD_SHLIBS], [AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS])]) +m4_ifndef([AC_LIBTOOL_POSTDEP_PREDEP], [AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP])]) +m4_ifndef([LT_AC_PROG_EGREP], [AC_DEFUN([LT_AC_PROG_EGREP])]) +m4_ifndef([LT_AC_PROG_SED], [AC_DEFUN([LT_AC_PROG_SED])]) +m4_ifndef([_LT_CC_BASENAME], [AC_DEFUN([_LT_CC_BASENAME])]) +m4_ifndef([_LT_COMPILER_BOILERPLATE], [AC_DEFUN([_LT_COMPILER_BOILERPLATE])]) +m4_ifndef([_LT_LINKER_BOILERPLATE], [AC_DEFUN([_LT_LINKER_BOILERPLATE])]) +m4_ifndef([_AC_PROG_LIBTOOL], [AC_DEFUN([_AC_PROG_LIBTOOL])]) +m4_ifndef([AC_LIBTOOL_SETUP], [AC_DEFUN([AC_LIBTOOL_SETUP])]) +m4_ifndef([_LT_AC_CHECK_DLFCN], [AC_DEFUN([_LT_AC_CHECK_DLFCN])]) +m4_ifndef([AC_LIBTOOL_SYS_DYNAMIC_LINKER], [AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER])]) +m4_ifndef([_LT_AC_TAGCONFIG], [AC_DEFUN([_LT_AC_TAGCONFIG])]) +m4_ifndef([AC_DISABLE_FAST_INSTALL], [AC_DEFUN([AC_DISABLE_FAST_INSTALL])]) +m4_ifndef([_LT_AC_LANG_CXX], [AC_DEFUN([_LT_AC_LANG_CXX])]) +m4_ifndef([_LT_AC_LANG_F77], [AC_DEFUN([_LT_AC_LANG_F77])]) +m4_ifndef([_LT_AC_LANG_GCJ], [AC_DEFUN([_LT_AC_LANG_GCJ])]) +m4_ifndef([AC_LIBTOOL_LANG_C_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG])]) +m4_ifndef([_LT_AC_LANG_C_CONFIG], [AC_DEFUN([_LT_AC_LANG_C_CONFIG])]) +m4_ifndef([AC_LIBTOOL_LANG_CXX_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG])]) +m4_ifndef([_LT_AC_LANG_CXX_CONFIG], [AC_DEFUN([_LT_AC_LANG_CXX_CONFIG])]) +m4_ifndef([AC_LIBTOOL_LANG_F77_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG])]) +m4_ifndef([_LT_AC_LANG_F77_CONFIG], [AC_DEFUN([_LT_AC_LANG_F77_CONFIG])]) +m4_ifndef([AC_LIBTOOL_LANG_GCJ_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG])]) +m4_ifndef([_LT_AC_LANG_GCJ_CONFIG], [AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG])]) +m4_ifndef([AC_LIBTOOL_LANG_RC_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG])]) +m4_ifndef([_LT_AC_LANG_RC_CONFIG], [AC_DEFUN([_LT_AC_LANG_RC_CONFIG])]) +m4_ifndef([AC_LIBTOOL_CONFIG], [AC_DEFUN([AC_LIBTOOL_CONFIG])]) +m4_ifndef([_LT_AC_FILE_LTDLL_C], [AC_DEFUN([_LT_AC_FILE_LTDLL_C])]) +m4_ifndef([_LT_REQUIRED_DARWIN_CHECKS], [AC_DEFUN([_LT_REQUIRED_DARWIN_CHECKS])]) +m4_ifndef([_LT_AC_PROG_CXXCPP], [AC_DEFUN([_LT_AC_PROG_CXXCPP])]) +m4_ifndef([_LT_PREPARE_SED_QUOTE_VARS], [AC_DEFUN([_LT_PREPARE_SED_QUOTE_VARS])]) +m4_ifndef([_LT_PROG_ECHO_BACKSLASH], [AC_DEFUN([_LT_PROG_ECHO_BACKSLASH])]) +m4_ifndef([_LT_PROG_F77], [AC_DEFUN([_LT_PROG_F77])]) +m4_ifndef([_LT_PROG_FC], [AC_DEFUN([_LT_PROG_FC])]) +m4_ifndef([_LT_PROG_CXX], [AC_DEFUN([_LT_PROG_CXX])]) + +dnl AM_MATECONF_SOURCE_2 +dnl Defines MATECONF_SCHEMA_CONFIG_SOURCE which is where you should install schemas +dnl (i.e. pass to mateconftool-2 +dnl Defines MATECONF_SCHEMA_FILE_DIR which is a filesystem directory where +dnl you should install foo.schemas files +dnl + +AC_DEFUN([AM_MATECONF_SOURCE_2], +[ + if test "x$MATECONF_SCHEMA_INSTALL_SOURCE" = "x"; then + MATECONF_SCHEMA_CONFIG_SOURCE=`mateconftool-2 --get-default-source` + else + MATECONF_SCHEMA_CONFIG_SOURCE=$MATECONF_SCHEMA_INSTALL_SOURCE + fi + + AC_ARG_WITH([mateconf-source], + AC_HELP_STRING([--with-mateconf-source=sourceaddress], + [Config database for installing schema files.]), + [MATECONF_SCHEMA_CONFIG_SOURCE="$withval"],) + + AC_SUBST(MATECONF_SCHEMA_CONFIG_SOURCE) + AC_MSG_RESULT([Using config source $MATECONF_SCHEMA_CONFIG_SOURCE for schema installation]) + + if test "x$MATECONF_SCHEMA_FILE_DIR" = "x"; then + MATECONF_SCHEMA_FILE_DIR='$(sysconfdir)/mateconf/schemas' + fi + + AC_ARG_WITH([mateconf-schema-file-dir], + AC_HELP_STRING([--with-mateconf-schema-file-dir=dir], + [Directory for installing schema files.]), + [MATECONF_SCHEMA_FILE_DIR="$withval"],) + + AC_SUBST(MATECONF_SCHEMA_FILE_DIR) + AC_MSG_RESULT([Using $MATECONF_SCHEMA_FILE_DIR as install directory for schema files]) + + AC_ARG_ENABLE(schemas-install, + AC_HELP_STRING([--disable-schemas-install], + [Disable the schemas installation]), + [case ${enableval} in + yes|no) ;; + *) AC_MSG_ERROR([bad value ${enableval} for --enable-schemas-install]) ;; + esac]) + AM_CONDITIONAL([MATECONF_SCHEMAS_INSTALL], [test "$enable_schemas_install" != no]) +]) + +# nls.m4 serial 5 (gettext-0.18) +dnl Copyright (C) 1995-2003, 2005-2006, 2008-2010 Free Software Foundation, +dnl Inc. +dnl This file is free software; the Free Software Foundation +dnl gives unlimited permission to copy and/or distribute it, +dnl with or without modifications, as long as this notice is preserved. +dnl +dnl This file can can be used in projects which are not available under +dnl the GNU General Public License or the GNU Library General Public +dnl License but which still want to provide support for the GNU gettext +dnl functionality. +dnl Please note that the actual code of the GNU gettext library is covered +dnl by the GNU Library General Public License, and the rest of the GNU +dnl gettext package package is covered by the GNU General Public License. +dnl They are *not* in the public domain. + +dnl Authors: +dnl Ulrich Drepper , 1995-2000. +dnl Bruno Haible , 2000-2003. + +AC_PREREQ([2.50]) + +AC_DEFUN([AM_NLS], +[ + AC_MSG_CHECKING([whether NLS is requested]) + dnl Default is enabled NLS + AC_ARG_ENABLE([nls], + [ --disable-nls do not use Native Language Support], + USE_NLS=$enableval, USE_NLS=yes) + AC_MSG_RESULT([$USE_NLS]) + AC_SUBST([USE_NLS]) +]) + +# pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- +# serial 1 (pkg-config-0.24) +# +# Copyright © 2004 Scott James Remnant . +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +# PKG_PROG_PKG_CONFIG([MIN-VERSION]) +# ---------------------------------- +AC_DEFUN([PKG_PROG_PKG_CONFIG], +[m4_pattern_forbid([^_?PKG_[A-Z_]+$]) +m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$]) +m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$]) +AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility]) +AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path]) +AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path]) + +if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then + AC_PATH_TOOL([PKG_CONFIG], [pkg-config]) +fi +if test -n "$PKG_CONFIG"; then + _pkg_min_version=m4_default([$1], [0.9.0]) + AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version]) + if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + PKG_CONFIG="" + fi +fi[]dnl +])# PKG_PROG_PKG_CONFIG + +# PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) +# +# Check to see whether a particular set of modules exists. Similar +# to PKG_CHECK_MODULES(), but does not set variables or print errors. +# +# Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG]) +# only at the first occurence in configure.ac, so if the first place +# it's called might be skipped (such as if it is within an "if", you +# have to call PKG_CHECK_EXISTS manually +# -------------------------------------------------------------- +AC_DEFUN([PKG_CHECK_EXISTS], +[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl +if test -n "$PKG_CONFIG" && \ + AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then + m4_default([$2], [:]) +m4_ifvaln([$3], [else + $3])dnl +fi]) + +# _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES]) +# --------------------------------------------- +m4_define([_PKG_CONFIG], +[if test -n "$$1"; then + pkg_cv_[]$1="$$1" + elif test -n "$PKG_CONFIG"; then + PKG_CHECK_EXISTS([$3], + [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes ], + [pkg_failed=yes]) + else + pkg_failed=untried +fi[]dnl +])# _PKG_CONFIG + +# _PKG_SHORT_ERRORS_SUPPORTED +# ----------------------------- +AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED], +[AC_REQUIRE([PKG_PROG_PKG_CONFIG]) +if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then + _pkg_short_errors_supported=yes +else + _pkg_short_errors_supported=no +fi[]dnl +])# _PKG_SHORT_ERRORS_SUPPORTED + + +# PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], +# [ACTION-IF-NOT-FOUND]) +# +# +# Note that if there is a possibility the first call to +# PKG_CHECK_MODULES might not happen, you should be sure to include an +# explicit call to PKG_PROG_PKG_CONFIG in your configure.ac +# +# +# -------------------------------------------------------------- +AC_DEFUN([PKG_CHECK_MODULES], +[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl +AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl +AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl + +pkg_failed=no +AC_MSG_CHECKING([for $1]) + +_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2]) +_PKG_CONFIG([$1][_LIBS], [libs], [$2]) + +m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS +and $1[]_LIBS to avoid the need to call pkg-config. +See the pkg-config man page for more details.]) + +if test $pkg_failed = yes; then + AC_MSG_RESULT([no]) + _PKG_SHORT_ERRORS_SUPPORTED + if test $_pkg_short_errors_supported = yes; then + $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1` + else + $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1` + fi + # Put the nasty error message in config.log where it belongs + echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD + + m4_default([$4], [AC_MSG_ERROR( +[Package requirements ($2) were not met: + +$$1_PKG_ERRORS + +Consider adjusting the PKG_CONFIG_PATH environment variable if you +installed software in a non-standard prefix. + +_PKG_TEXT])[]dnl + ]) +elif test $pkg_failed = untried; then + AC_MSG_RESULT([no]) + m4_default([$4], [AC_MSG_FAILURE( +[The pkg-config script could not be found or is too old. Make sure it +is in your PATH or set the PKG_CONFIG environment variable to the full +path to pkg-config. + +_PKG_TEXT + +To get pkg-config, see .])[]dnl + ]) +else + $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS + $1[]_LIBS=$pkg_cv_[]$1[]_LIBS + AC_MSG_RESULT([yes]) + $3 +fi[]dnl +])# PKG_CHECK_MODULES + +# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_AUTOMAKE_VERSION(VERSION) +# ---------------------------- +# Automake X.Y traces this macro to ensure aclocal.m4 has been +# generated from the m4 files accompanying Automake X.Y. +# (This private macro should not be called outside this file.) +AC_DEFUN([AM_AUTOMAKE_VERSION], +[am__api_version='1.11' +dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to +dnl require some minimum version. Point them to the right macro. +m4_if([$1], [1.11.1], [], + [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl +]) + +# _AM_AUTOCONF_VERSION(VERSION) +# ----------------------------- +# aclocal traces this macro to find the Autoconf version. +# This is a private macro too. Using m4_define simplifies +# the logic in aclocal, which can simply ignore this definition. +m4_define([_AM_AUTOCONF_VERSION], []) + +# AM_SET_CURRENT_AUTOMAKE_VERSION +# ------------------------------- +# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. +# This function is AC_REQUIREd by AM_INIT_AUTOMAKE. +AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], +[AM_AUTOMAKE_VERSION([1.11.1])dnl +m4_ifndef([AC_AUTOCONF_VERSION], + [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl +_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) + +# AM_AUX_DIR_EXPAND -*- Autoconf -*- + +# Copyright (C) 2001, 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, 2006, 2008 +# 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 9 + +# 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])dnl +AC_SUBST([$1_FALSE])dnl +_AM_SUBST_NOTMAKE([$1_TRUE])dnl +_AM_SUBST_NOTMAKE([$1_FALSE])dnl +m4_define([_AM_COND_VALUE_$1], [$2])dnl +if $2; then + $1_TRUE= + $1_FALSE='#' +else + $1_TRUE='#' + $1_FALSE= +fi +AC_CONFIG_COMMANDS_PRE( +[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then + AC_MSG_ERROR([[conditional "$1" was never defined. +Usually this means the macro was only invoked conditionally.]]) +fi])]) + +# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009 +# 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 10 + +# 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], UPC, [depcc="$UPC" am_compiler_list=], + [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'], + [depcc="$$1" am_compiler_list=]) + +AC_CACHE_CHECK([dependency style of $depcc], + [am_cv_$1_dependencies_compiler_type], +[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up + # making bogus files that we don't know about and never remove. For + # instance it was reported that on HP-UX the gcc test will end up + # making a dummy file named `D' -- because `-MD' means `put the output + # in D'. + mkdir conftest.dir + # Copy depcomp to subdir because otherwise we won't find it if we're + # using a relative directory. + cp "$am_depcomp" conftest.dir + cd conftest.dir + # We will build objects and dependencies in a subdirectory because + # it helps to detect inapplicable dependency modes. For instance + # both Tru64's cc and ICC support -MD to output dependencies as a + # side effect of compilation, but ICC will put the dependencies in + # the current directory while Tru64 will put them in the object + # directory. + mkdir sub + + am_cv_$1_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` + fi + am__universal=false + m4_case([$1], [CC], + [case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac], + [CXX], + [case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac]) + + for depmode in $am_compiler_list; do + # Setup a source with many dependencies, because some compilers + # like to wrap large dependency lists on column 80 (with \), and + # we should not choose a depcomp mode which is confused by this. + # + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with + # Solaris 8's {/usr,}/bin/sh. + touch sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + + # We check with `-c' and `-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle `-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs + am__obj=sub/conftest.${OBJEXT-o} + am__minus_obj="-o $am__obj" + case $depmode in + gcc) + # This depmode causes a compiler race in universal mode. + test "$am__universal" = false || continue + ;; + nosideeffect) + # after this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + msvisualcpp | msvcmsys) + # This compiler won't grok `-c -o', but also, the minuso test has + # not run yet. These depmodes are late enough in the game, and + # so weak that their functioning should not be impacted. + am__obj=conftest.${OBJEXT-o} + am__minus_obj= + ;; + none) break ;; + esac + if depmode=$depmode \ + source=sub/conftest.c object=$am__obj \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep $am__obj sub/conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + # icc doesn't choke on unknown options, it will just issue warnings + # or remarks (even with -Werror). So we grep stderr for any message + # that says an option was ignored or not supported. + # When given -MP, icc 7.0 and 7.1 complain thusly: + # icc: Command line warning: ignoring option '-M'; no argument required + # The diagnosis changed in icc 8.0: + # icc: Command line remark: option '-MP' not supported + if (grep 'ignoring option' conftest.err || + grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else + am_cv_$1_dependencies_compiler_type=$depmode + break + fi + fi + done + + cd .. + rm -rf conftest.dir +else + am_cv_$1_dependencies_compiler_type=none +fi +]) +AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) +AM_CONDITIONAL([am__fastdep$1], [ + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) +]) + + +# AM_SET_DEPDIR +# ------------- +# Choose a directory name for dependency files. +# This macro is AC_REQUIREd in _AM_DEPENDENCIES +AC_DEFUN([AM_SET_DEPDIR], +[AC_REQUIRE([AM_SET_LEADING_DOT])dnl +AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl +]) + + +# AM_DEP_TRACK +# ------------ +AC_DEFUN([AM_DEP_TRACK], +[AC_ARG_ENABLE(dependency-tracking, +[ --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])dnl +_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl +]) + +# Generate code to set up dependency tracking. -*- Autoconf -*- + +# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008 +# 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 5 + +# _AM_OUTPUT_DEPENDENCY_COMMANDS +# ------------------------------ +AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], +[{ + # Autoconf 2.62 quotes --file arguments for eval, but not when files + # are listed without --file. Let's play safe and only enable the eval + # if we detect the quoting. + case $CONFIG_FILES in + *\'*) eval set x "$CONFIG_FILES" ;; + *) set x $CONFIG_FILES ;; + esac + shift + for mf + do + # Strip MF so we end up with the name of the file. + mf=`echo "$mf" | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile or not. + # We used to match only the files named `Makefile.in', but + # some people rename them; so instead we look at the file content. + # Grep'ing the first line is not enough: some people post-process + # each Makefile.in and add a new line on top of each file to say so. + # Grep'ing the whole file is not good either: AIX grep has a line + # limit of 2048, but all sed's we know have understand at least 4000. + if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then + dirpart=`AS_DIRNAME("$mf")` + else + continue + fi + # Extract the definition of DEPDIR, am__include, and am__quote + # from the Makefile without running `make'. + DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` + test -z "$DEPDIR" && continue + am__include=`sed -n 's/^am__include = //p' < "$mf"` + test -z "am__include" && continue + am__quote=`sed -n 's/^am__quote = //p' < "$mf"` + # 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"]) +]) + +# Do all the work for Automake. -*- Autoconf -*- + +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, +# 2005, 2006, 2008, 2009 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 16 + +# 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.62])dnl +dnl Autoconf wants to disallow AM_ names. We explicitly allow +dnl the ones we care about. +m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl +AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl +AC_REQUIRE([AC_PROG_INSTALL])dnl +if test "`cd $srcdir && pwd`" != "`pwd`"; then + # Use -I$(srcdir) only when $(srcdir) != ., so that make's output + # is not polluted with repeated "-I." + AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl + # test to see if srcdir already configured + if test -f $srcdir/config.status; then + AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) + fi +fi + +# test whether we have cygpath +if test -z "$CYGPATH_W"; then + if (cygpath --version) >/dev/null 2>/dev/null; then + CYGPATH_W='cygpath -w' + else + CYGPATH_W=echo + fi +fi +AC_SUBST([CYGPATH_W]) + +# Define the identity of the package. +dnl Distinguish between old-style and new-style calls. +m4_ifval([$2], +[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl + AC_SUBST([PACKAGE], [$1])dnl + AC_SUBST([VERSION], [$2])], +[_AM_SET_OPTIONS([$1])dnl +dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. +m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,, + [m4_fatal([AC_INIT should be called with package and version arguments])])dnl + AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl + AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl + +_AM_IF_OPTION([no-define],, +[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) + AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl + +# Some tools Automake needs. +AC_REQUIRE([AM_SANITY_CHECK])dnl +AC_REQUIRE([AC_ARG_PROGRAM])dnl +AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}) +AM_MISSING_PROG(AUTOCONF, autoconf) +AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}) +AM_MISSING_PROG(AUTOHEADER, autoheader) +AM_MISSING_PROG(MAKEINFO, makeinfo) +AC_REQUIRE([AM_PROG_INSTALL_SH])dnl +AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl +AC_REQUIRE([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 +AC_PROVIDE_IFELSE([AC_PROG_OBJC], + [_AM_DEPENDENCIES(OBJC)], + [define([AC_PROG_OBJC], + defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl +]) +_AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl +dnl The `parallel-tests' driver may need to know about EXEEXT, so add the +dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro +dnl is hooked onto _AC_COMPILER_EXEEXT early, see below. +AC_CONFIG_COMMANDS_PRE(dnl +[m4_provide_if([_AM_COMPILER_EXEEXT], + [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl +]) + +dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion. Do not +dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further +dnl mangled by Autoconf and run in a shell conditional statement. +m4_define([_AC_COMPILER_EXEEXT], +m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) + + +# When config.status generates a header, we must update the stamp-h file. +# This file resides in the same directory as the config header +# that is generated. The stamp files are numbered to have different names. + +# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the +# loop where config.status creates the headers, so we can generate +# our stamp files there. +AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], +[# Compute $1's index in $config_headers. +_am_arg=$1 +_am_stamp_count=1 +for _am_header in $config_headers :; do + case $_am_header in + $_am_arg | $_am_arg:* ) + break ;; + * ) + _am_stamp_count=`expr $_am_stamp_count + 1` ;; + esac +done +echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) + +# Copyright (C) 2001, 2003, 2005, 2008 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_PROG_INSTALL_SH +# ------------------ +# Define $install_sh. +AC_DEFUN([AM_PROG_INSTALL_SH], +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +if test x"${install_sh}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; + *) + install_sh="\${SHELL} $am_aux_dir/install-sh" + esac +fi +AC_SUBST(install_sh)]) + +# Copyright (C) 2003, 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, 2009 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_MAKE_INCLUDE() +# ----------------- +# Check to see how make treats includes. +AC_DEFUN([AM_MAKE_INCLUDE], +[am_make=${MAKE-make} +cat > confinc << 'END' +am__doit: + @echo this is the am__doit target +.PHONY: am__doit +END +# If we don't find an include directive, just comment out the code. +AC_MSG_CHECKING([for style of include used by $am_make]) +am__include="#" +am__quote= +_am_result=none +# First try GNU make style include. +echo "include confinc" > confmf +# Ignore all kinds of additional output from `make'. +case `$am_make -s -f confmf 2> /dev/null` in #( +*the\ am__doit\ target*) + am__include=include + am__quote= + _am_result=GNU + ;; +esac +# Now try BSD make style include. +if test "$am__include" = "#"; then + echo '.include "confinc"' > confmf + case `$am_make -s -f confmf 2> /dev/null` in #( + *the\ am__doit\ target*) + am__include=.include + am__quote="\"" + _am_result=BSD + ;; + esac +fi +AC_SUBST([am__include]) +AC_SUBST([am__quote]) +AC_MSG_RESULT([$_am_result]) +rm -f confinc confmf +]) + +# Copyright (C) 1999, 2000, 2001, 2003, 2004, 2005, 2008 +# 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 6 + +# AM_PROG_CC_C_O +# -------------- +# Like AC_PROG_CC_C_O, but changed for automake. +AC_DEFUN([AM_PROG_CC_C_O], +[AC_REQUIRE([AC_PROG_CC_C_O])dnl +AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +AC_REQUIRE_AUX_FILE([compile])dnl +# FIXME: we rely on the cache variable name because +# there is no other way. +set dummy $CC +am_cc=`echo $[2] | sed ['s/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/']` +eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o +if test "$am_t" != yes; then + # Losing compiler, so override with the script. + # FIXME: It is wrong to rewrite CC. + # But if we don't then we get into trouble of one sort or another. + # A longer-term fix would be to have automake use am__CC in this case, + # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" + CC="$am_aux_dir/compile $CC" +fi +dnl Make sure AC_PROG_CC is never called again, or it will override our +dnl setting of CC. +m4_define([AC_PROG_CC], + [m4_fatal([AC_PROG_CC cannot be called after AM_PROG_CC_C_O])]) +]) + +# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- + +# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008 +# 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 6 + +# 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 +AC_REQUIRE_AUX_FILE([missing])dnl +if test x"${MISSING+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; + *) + MISSING="\${SHELL} $am_aux_dir/missing" ;; + esac +fi +# Use eval to expand $SHELL +if eval "$MISSING --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, 2006 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_PROG_MKDIR_P +# --------------- +# Check for `mkdir -p'. +AC_DEFUN([AM_PROG_MKDIR_P], +[AC_PREREQ([2.60])dnl +AC_REQUIRE([AC_PROG_MKDIR_P])dnl +dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P, +dnl while keeping a definition of mkdir_p for backward compatibility. +dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile. +dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of +dnl Makefile.ins that do not define MKDIR_P, so we do our own +dnl adjustment using top_builddir (which is defined more often than +dnl MKDIR_P). +AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl +case $mkdir_p in + [[\\/$]]* | ?:[[\\/]]*) ;; + */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; +esac +]) + +# Helper functions for option handling. -*- Autoconf -*- + +# Copyright (C) 2001, 2002, 2003, 2005, 2008 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_MANGLE_OPTION(NAME) +# ----------------------- +AC_DEFUN([_AM_MANGLE_OPTION], +[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) + +# _AM_SET_OPTION(NAME) +# ------------------------------ +# Set option NAME. Presently that only means defining a flag for this option. +AC_DEFUN([_AM_SET_OPTION], +[m4_define(_AM_MANGLE_OPTION([$1]), 1)]) + +# _AM_SET_OPTIONS(OPTIONS) +# ---------------------------------- +# OPTIONS is a space-separated list of Automake options. +AC_DEFUN([_AM_SET_OPTIONS], +[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) + +# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) +# ------------------------------------------- +# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. +AC_DEFUN([_AM_IF_OPTION], +[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) + +# Copyright (C) 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_RUN_LOG(COMMAND) +# ------------------- +# Run COMMAND, save the exit status in ac_status, and log it. +# (This has been adapted from Autoconf's _AC_RUN_LOG macro.) +AC_DEFUN([AM_RUN_LOG], +[{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD + ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD + (exit $ac_status); }]) + +# Check to make sure that the build environment is sane. -*- Autoconf -*- + +# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008 +# 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 5 + +# 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 +# Reject unsafe characters in $srcdir or the absolute working directory +# name. Accept space and tab only in the latter. +am_lf=' +' +case `pwd` in + *[[\\\"\#\$\&\'\`$am_lf]]*) + AC_MSG_ERROR([unsafe absolute working directory name]);; +esac +case $srcdir in + *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) + AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);; +esac + +# Do `set' in a subshell so we don't clobber the current shell's +# arguments. Must try -L first in case configure is actually a +# symlink; some systems play weird games with the mod time of symlinks +# (eg FreeBSD returns the mod time of the symlink's containing +# directory). +if ( + 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="\$(install_sh) -c -s" +AC_SUBST([INSTALL_STRIP_PROGRAM])]) + +# Copyright (C) 2006, 2008 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_SUBST_NOTMAKE(VARIABLE) +# --------------------------- +# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. +# This macro is traced by Automake. +AC_DEFUN([_AM_SUBST_NOTMAKE]) + +# AM_SUBST_NOTMAKE(VARIABLE) +# --------------------------- +# Public sister of _AM_SUBST_NOTMAKE. +AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) + +# Check how to create a tarball. -*- Autoconf -*- + +# Copyright (C) 2004, 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/autogen.sh b/autogen.sh new file mode 100755 index 0000000..cb728f3 --- /dev/null +++ b/autogen.sh @@ -0,0 +1,25 @@ +#!/bin/sh +# Run this to generate all the initial makefiles, etc. + +srcdir=`dirname $0` +test -z "$srcdir" && srcdir=. + +PKG_NAME="mate-settings-daemon" + +(test -f $srcdir/configure.ac) || { + echo -n "**Error**: Directory "\`$srcdir\'" does not look like the" + echo " top-level $PKG_NAME directory" + exit 1 +} + +which mate-autogen.sh || { + echo "You need to install mate-common from the MATE Git" + exit 1 +} + +REQUIRED_AUTOMAKE_VERSION=1.9 +USE_MATE2_MACROS=1 +USE_COMMON_DOC_BUILD=yes + +. mate-autogen.sh + diff --git a/compile b/compile new file mode 100755 index 0000000..c0096a7 --- /dev/null +++ b/compile @@ -0,0 +1,143 @@ +#! /bin/sh +# Wrapper for compilers which do not understand `-c -o'. + +scriptversion=2009-10-06.20; # UTC + +# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2009 Free Software +# Foundation, Inc. +# Written by Tom Tromey . +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +# This file is maintained in Automake, please report +# bugs to or send patches to +# . + +case $1 in + '') + echo "$0: No command. Try \`$0 --help' for more information." 1>&2 + exit 1; + ;; + -h | --h*) + cat <<\EOF +Usage: compile [--help] [--version] PROGRAM [ARGS] + +Wrapper for compilers which do not understand `-c -o'. +Remove `-o dest.o' from ARGS, run PROGRAM with the remaining +arguments, and rename the output as expected. + +If you are trying to build a whole package this is not the +right script to run: please start by reading the file `INSTALL'. + +Report bugs to . +EOF + exit $? + ;; + -v | --v*) + echo "compile $scriptversion" + exit $? + ;; +esac + +ofile= +cfile= +eat= + +for arg +do + if test -n "$eat"; then + eat= + else + case $1 in + -o) + # configure might choose to run compile as `compile cc -o foo foo.c'. + # So we strip `-o arg' only if arg is an object. + eat=1 + case $2 in + *.o | *.obj) + ofile=$2 + ;; + *) + set x "$@" -o "$2" + shift + ;; + esac + ;; + *.c) + cfile=$1 + set x "$@" "$1" + shift + ;; + *) + set x "$@" "$1" + shift + ;; + esac + fi + shift +done + +if test -z "$ofile" || test -z "$cfile"; then + # If no `-o' option was seen then we might have been invoked from a + # pattern rule where we don't need one. That is ok -- this is a + # normal compilation that the losing compiler can handle. If no + # `.c' file was seen then we are probably linking. That is also + # ok. + exec "$@" +fi + +# Name of file we expect compiler to create. +cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'` + +# Create the lock directory. +# Note: use `[/\\:.-]' here to ensure that we don't use the same name +# that we are using for the .o file. Also, base the name on the expected +# object file name, since that is what matters with a parallel build. +lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d +while true; do + if mkdir "$lockdir" >/dev/null 2>&1; then + break + fi + sleep 1 +done +# FIXME: race condition here if user kills between mkdir and trap. +trap "rmdir '$lockdir'; exit 1" 1 2 15 + +# Run the compile. +"$@" +ret=$? + +if test -f "$cofile"; then + test "$cofile" = "$ofile" || mv "$cofile" "$ofile" +elif test -f "${cofile}bj"; then + test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile" +fi + +rmdir "$lockdir" +exit $ret + +# Local Variables: +# mode: shell-script +# sh-indentation: 2 +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-time-zone: "UTC" +# time-stamp-end: "; # UTC" +# End: diff --git a/config.guess b/config.guess new file mode 100755 index 0000000..c2246a4 --- /dev/null +++ b/config.guess @@ -0,0 +1,1502 @@ +#! /bin/sh +# Attempt to guess a canonical system name. +# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, +# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 +# Free Software Foundation, Inc. + +timestamp='2009-12-30' + +# This file is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 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. + + +# Originally written by Per Bothner. Please send patches (context +# diff format) to and include a ChangeLog +# entry. +# +# This script attempts to guess a canonical system name similar to +# config.sub. If it succeeds, it prints the system name on stdout, and +# exits with 0. Otherwise, it exits with 1. +# +# You can get the latest version of this script from: +# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD + +me=`echo "$0" | sed -e 's,.*/,,'` + +usage="\ +Usage: $0 [OPTION] + +Output the configuration name of the system \`$me' is run on. + +Operation modes: + -h, --help print this help, then exit + -t, --time-stamp print date of last modification, then exit + -v, --version print version number, then exit + +Report bugs and patches to ." + +version="\ +GNU config.guess ($timestamp) + +Originally written by Per Bothner. +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, +2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free +Software Foundation, Inc. + +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." + +help=" +Try \`$me --help' for more information." + +# Parse command line +while test $# -gt 0 ; do + case $1 in + --time-stamp | --time* | -t ) + echo "$timestamp" ; exit ;; + --version | -v ) + echo "$version" ; exit ;; + --help | --h* | -h ) + echo "$usage"; exit ;; + -- ) # Stop option processing + shift; break ;; + - ) # Use stdin as input. + break ;; + -* ) + echo "$me: invalid option $1$help" >&2 + exit 1 ;; + * ) + break ;; + esac +done + +if test $# != 0; then + echo "$me: too many arguments$help" >&2 + exit 1 +fi + +trap 'exit 1' 1 2 15 + +# CC_FOR_BUILD -- compiler used by this script. Note that the use of a +# compiler to aid in system detection is discouraged as it requires +# temporary files to be created and, as you can see below, it is a +# headache to deal with in a portable fashion. + +# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still +# use `HOST_CC' if defined, but it is deprecated. + +# Portable tmp directory creation inspired by the Autoconf team. + +set_cc_for_build=' +trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; +trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; +: ${TMPDIR=/tmp} ; + { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || + { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || + { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || + { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; +dummy=$tmp/dummy ; +tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; +case $CC_FOR_BUILD,$HOST_CC,$CC in + ,,) echo "int x;" > $dummy.c ; + for c in cc gcc c89 c99 ; do + if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then + CC_FOR_BUILD="$c"; break ; + fi ; + done ; + if test x"$CC_FOR_BUILD" = x ; then + CC_FOR_BUILD=no_compiler_found ; + fi + ;; + ,,*) CC_FOR_BUILD=$CC ;; + ,*,*) CC_FOR_BUILD=$HOST_CC ;; +esac ; set_cc_for_build= ;' + +# This is needed to find uname on a Pyramid OSx when run in the BSD universe. +# (ghazi@noc.rutgers.edu 1994-08-24) +if (test -f /.attbin/uname) >/dev/null 2>&1 ; then + PATH=$PATH:/.attbin ; export PATH +fi + +UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown +UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown +UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown +UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown + +# Note: order is significant - the case branches are not exclusive. + +case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in + *:NetBSD:*:*) + # NetBSD (nbsd) targets should (where applicable) match one or + # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*, + # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently + # switched to ELF, *-*-netbsd* would select the old + # object file format. This provides both forward + # compatibility and a consistent mechanism for selecting the + # object file format. + # + # Note: NetBSD doesn't particularly care about the vendor + # portion of the name. We always set it to "unknown". + sysctl="sysctl -n hw.machine_arch" + UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ + /usr/sbin/$sysctl 2>/dev/null || echo unknown)` + case "${UNAME_MACHINE_ARCH}" in + armeb) machine=armeb-unknown ;; + arm*) machine=arm-unknown ;; + sh3el) machine=shl-unknown ;; + sh3eb) machine=sh-unknown ;; + sh5el) machine=sh5le-unknown ;; + *) machine=${UNAME_MACHINE_ARCH}-unknown ;; + esac + # The Operating System including object format, if it has switched + # to ELF recently, or will in the future. + case "${UNAME_MACHINE_ARCH}" in + arm*|i386|m68k|ns32k|sh3*|sparc|vax) + eval $set_cc_for_build + if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep -q __ELF__ + then + # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). + # Return netbsd for either. FIX? + os=netbsd + else + os=netbsdelf + fi + ;; + *) + os=netbsd + ;; + esac + # The OS release + # Debian GNU/NetBSD machines have a different userland, and + # thus, need a distinct triplet. However, they do not need + # kernel version information, so it can be replaced with a + # suitable tag, in the style of linux-gnu. + case "${UNAME_VERSION}" in + Debian*) + release='-gnu' + ;; + *) + release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` + ;; + esac + # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: + # contains redundant information, the shorter form: + # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. + echo "${machine}-${os}${release}" + exit ;; + *:OpenBSD:*:*) + UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` + echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} + exit ;; + *:ekkoBSD:*:*) + echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} + exit ;; + *:SolidBSD:*:*) + echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE} + exit ;; + macppc:MirBSD:*:*) + echo powerpc-unknown-mirbsd${UNAME_RELEASE} + exit ;; + *:MirBSD:*:*) + echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} + exit ;; + alpha:OSF1:*:*) + case $UNAME_RELEASE in + *4.0) + UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` + ;; + *5.*) + UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` + ;; + esac + # According to Compaq, /usr/sbin/psrinfo has been available on + # OSF/1 and Tru64 systems produced since 1995. I hope that + # covers most systems running today. This code pipes the CPU + # types through head -n 1, so we only detect the type of CPU 0. + ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` + case "$ALPHA_CPU_TYPE" in + "EV4 (21064)") + UNAME_MACHINE="alpha" ;; + "EV4.5 (21064)") + UNAME_MACHINE="alpha" ;; + "LCA4 (21066/21068)") + UNAME_MACHINE="alpha" ;; + "EV5 (21164)") + UNAME_MACHINE="alphaev5" ;; + "EV5.6 (21164A)") + UNAME_MACHINE="alphaev56" ;; + "EV5.6 (21164PC)") + UNAME_MACHINE="alphapca56" ;; + "EV5.7 (21164PC)") + UNAME_MACHINE="alphapca57" ;; + "EV6 (21264)") + UNAME_MACHINE="alphaev6" ;; + "EV6.7 (21264A)") + UNAME_MACHINE="alphaev67" ;; + "EV6.8CB (21264C)") + UNAME_MACHINE="alphaev68" ;; + "EV6.8AL (21264B)") + UNAME_MACHINE="alphaev68" ;; + "EV6.8CX (21264D)") + UNAME_MACHINE="alphaev68" ;; + "EV6.9A (21264/EV69A)") + UNAME_MACHINE="alphaev69" ;; + "EV7 (21364)") + UNAME_MACHINE="alphaev7" ;; + "EV7.9 (21364A)") + UNAME_MACHINE="alphaev79" ;; + esac + # A Pn.n version is a patched version. + # A Vn.n version is a released version. + # A Tn.n version is a released field test version. + # A Xn.n version is an unreleased experimental baselevel. + # 1.2 uses "1.2" for uname -r. + echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` + exit ;; + Alpha\ *:Windows_NT*:*) + # How do we know it's Interix rather than the generic POSIX subsystem? + # Should we change UNAME_MACHINE based on the output of uname instead + # of the specific Alpha model? + echo alpha-pc-interix + exit ;; + 21064:Windows_NT:50:3) + echo alpha-dec-winnt3.5 + exit ;; + Amiga*:UNIX_System_V:4.0:*) + echo m68k-unknown-sysv4 + exit ;; + *:[Aa]miga[Oo][Ss]:*:*) + echo ${UNAME_MACHINE}-unknown-amigaos + exit ;; + *:[Mm]orph[Oo][Ss]:*:*) + echo ${UNAME_MACHINE}-unknown-morphos + exit ;; + *:OS/390:*:*) + echo i370-ibm-openedition + exit ;; + *:z/VM:*:*) + echo s390-ibm-zvmoe + exit ;; + *:OS400:*:*) + echo powerpc-ibm-os400 + exit ;; + arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) + echo arm-acorn-riscix${UNAME_RELEASE} + exit ;; + arm:riscos:*:*|arm:RISCOS:*:*) + echo arm-unknown-riscos + exit ;; + SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) + echo hppa1.1-hitachi-hiuxmpp + exit ;; + Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) + # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. + if test "`(/bin/universe) 2>/dev/null`" = att ; then + echo pyramid-pyramid-sysv3 + else + echo pyramid-pyramid-bsd + fi + exit ;; + NILE*:*:*:dcosx) + echo pyramid-pyramid-svr4 + exit ;; + DRS?6000:unix:4.0:6*) + echo sparc-icl-nx6 + exit ;; + DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) + case `/usr/bin/uname -p` in + sparc) echo sparc-icl-nx7; exit ;; + esac ;; + s390x:SunOS:*:*) + echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; + sun4H:SunOS:5.*:*) + echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; + sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) + echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; + i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) + echo i386-pc-auroraux${UNAME_RELEASE} + exit ;; + i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) + eval $set_cc_for_build + SUN_ARCH="i386" + # If there is a compiler, see if it is configured for 64-bit objects. + # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. + # This test works for both compilers. + if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then + if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ + (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_64BIT_ARCH >/dev/null + then + SUN_ARCH="x86_64" + fi + fi + echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; + sun4*:SunOS:6*:*) + # According to config.sub, this is the proper way to canonicalize + # SunOS6. Hard to guess exactly what SunOS6 will be like, but + # it's likely to be more like Solaris than SunOS4. + echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; + sun4*:SunOS:*:*) + case "`/usr/bin/arch -k`" in + Series*|S4*) + UNAME_RELEASE=`uname -v` + ;; + esac + # Japanese Language versions have a version number like `4.1.3-JL'. + echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` + exit ;; + sun3*:SunOS:*:*) + echo m68k-sun-sunos${UNAME_RELEASE} + exit ;; + sun*:*:4.2BSD:*) + UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` + test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 + case "`/bin/arch`" in + sun3) + echo m68k-sun-sunos${UNAME_RELEASE} + ;; + sun4) + echo sparc-sun-sunos${UNAME_RELEASE} + ;; + esac + exit ;; + aushp:SunOS:*:*) + echo sparc-auspex-sunos${UNAME_RELEASE} + exit ;; + # The situation for MiNT is a little confusing. The machine name + # can be virtually everything (everything which is not + # "atarist" or "atariste" at least should have a processor + # > m68000). The system name ranges from "MiNT" over "FreeMiNT" + # to the lowercase version "mint" (or "freemint"). Finally + # the system name "TOS" denotes a system which is actually not + # MiNT. But MiNT is downward compatible to TOS, so this should + # be no problem. + atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) + echo m68k-atari-mint${UNAME_RELEASE} + exit ;; + atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) + echo m68k-atari-mint${UNAME_RELEASE} + exit ;; + *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) + echo m68k-atari-mint${UNAME_RELEASE} + exit ;; + milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) + echo m68k-milan-mint${UNAME_RELEASE} + exit ;; + hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) + echo m68k-hades-mint${UNAME_RELEASE} + exit ;; + *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) + echo m68k-unknown-mint${UNAME_RELEASE} + exit ;; + m68k:machten:*:*) + echo m68k-apple-machten${UNAME_RELEASE} + exit ;; + powerpc:machten:*:*) + echo powerpc-apple-machten${UNAME_RELEASE} + exit ;; + RISC*:Mach:*:*) + echo mips-dec-mach_bsd4.3 + exit ;; + RISC*:ULTRIX:*:*) + echo mips-dec-ultrix${UNAME_RELEASE} + exit ;; + VAX*:ULTRIX*:*:*) + echo vax-dec-ultrix${UNAME_RELEASE} + exit ;; + 2020:CLIX:*:* | 2430:CLIX:*:*) + echo clipper-intergraph-clix${UNAME_RELEASE} + exit ;; + mips:*:*:UMIPS | mips:*:*:RISCos) + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c +#ifdef __cplusplus +#include /* for printf() prototype */ + int main (int argc, char *argv[]) { +#else + int main (argc, argv) int argc; char *argv[]; { +#endif + #if defined (host_mips) && defined (MIPSEB) + #if defined (SYSTYPE_SYSV) + printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0); + #endif + #if defined (SYSTYPE_SVR4) + printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0); + #endif + #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) + printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0); + #endif + #endif + exit (-1); + } +EOF + $CC_FOR_BUILD -o $dummy $dummy.c && + dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` && + SYSTEM_NAME=`$dummy $dummyarg` && + { echo "$SYSTEM_NAME"; exit; } + echo mips-mips-riscos${UNAME_RELEASE} + exit ;; + Motorola:PowerMAX_OS:*:*) + echo powerpc-motorola-powermax + exit ;; + Motorola:*:4.3:PL8-*) + echo powerpc-harris-powermax + exit ;; + Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) + echo powerpc-harris-powermax + exit ;; + Night_Hawk:Power_UNIX:*:*) + echo powerpc-harris-powerunix + exit ;; + m88k:CX/UX:7*:*) + echo m88k-harris-cxux7 + exit ;; + m88k:*:4*:R4*) + echo m88k-motorola-sysv4 + exit ;; + m88k:*:3*:R3*) + echo m88k-motorola-sysv3 + exit ;; + AViiON:dgux:*:*) + # DG/UX returns AViiON for all architectures + UNAME_PROCESSOR=`/usr/bin/uname -p` + if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] + then + if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ + [ ${TARGET_BINARY_INTERFACE}x = x ] + then + echo m88k-dg-dgux${UNAME_RELEASE} + else + echo m88k-dg-dguxbcs${UNAME_RELEASE} + fi + else + echo i586-dg-dgux${UNAME_RELEASE} + fi + exit ;; + M88*:DolphinOS:*:*) # DolphinOS (SVR3) + echo m88k-dolphin-sysv3 + exit ;; + M88*:*:R3*:*) + # Delta 88k system running SVR3 + echo m88k-motorola-sysv3 + exit ;; + XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) + echo m88k-tektronix-sysv3 + exit ;; + Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) + echo m68k-tektronix-bsd + exit ;; + *:IRIX*:*:*) + echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` + exit ;; + ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. + echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id + exit ;; # Note that: echo "'`uname -s`'" gives 'AIX ' + i*86:AIX:*:*) + echo i386-ibm-aix + exit ;; + ia64:AIX:*:*) + if [ -x /usr/bin/oslevel ] ; then + IBM_REV=`/usr/bin/oslevel` + else + IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} + fi + echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} + exit ;; + *:AIX:2:3) + if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #include + + main() + { + if (!__power_pc()) + exit(1); + puts("powerpc-ibm-aix3.2.5"); + exit(0); + } +EOF + if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` + then + echo "$SYSTEM_NAME" + else + echo rs6000-ibm-aix3.2.5 + fi + elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then + echo rs6000-ibm-aix3.2.4 + else + echo rs6000-ibm-aix3.2 + fi + exit ;; + *:AIX:*:[456]) + IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` + if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then + IBM_ARCH=rs6000 + else + IBM_ARCH=powerpc + fi + if [ -x /usr/bin/oslevel ] ; then + IBM_REV=`/usr/bin/oslevel` + else + IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} + fi + echo ${IBM_ARCH}-ibm-aix${IBM_REV} + exit ;; + *:AIX:*:*) + echo rs6000-ibm-aix + exit ;; + ibmrt:4.4BSD:*|romp-ibm:BSD:*) + echo romp-ibm-bsd4.4 + exit ;; + ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and + echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to + exit ;; # report: romp-ibm BSD 4.3 + *:BOSX:*:*) + echo rs6000-bull-bosx + exit ;; + DPX/2?00:B.O.S.:*:*) + echo m68k-bull-sysv3 + exit ;; + 9000/[34]??:4.3bsd:1.*:*) + echo m68k-hp-bsd + exit ;; + hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) + echo m68k-hp-bsd4.4 + exit ;; + 9000/[34678]??:HP-UX:*:*) + HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` + case "${UNAME_MACHINE}" in + 9000/31? ) HP_ARCH=m68000 ;; + 9000/[34]?? ) HP_ARCH=m68k ;; + 9000/[678][0-9][0-9]) + if [ -x /usr/bin/getconf ]; then + sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` + sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` + case "${sc_cpu_version}" in + 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 + 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 + 532) # CPU_PA_RISC2_0 + case "${sc_kernel_bits}" in + 32) HP_ARCH="hppa2.0n" ;; + 64) HP_ARCH="hppa2.0w" ;; + '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 + esac ;; + esac + fi + if [ "${HP_ARCH}" = "" ]; then + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + + #define _HPUX_SOURCE + #include + #include + + int main () + { + #if defined(_SC_KERNEL_BITS) + long bits = sysconf(_SC_KERNEL_BITS); + #endif + long cpu = sysconf (_SC_CPU_VERSION); + + switch (cpu) + { + case CPU_PA_RISC1_0: puts ("hppa1.0"); break; + case CPU_PA_RISC1_1: puts ("hppa1.1"); break; + case CPU_PA_RISC2_0: + #if defined(_SC_KERNEL_BITS) + switch (bits) + { + case 64: puts ("hppa2.0w"); break; + case 32: puts ("hppa2.0n"); break; + default: puts ("hppa2.0"); break; + } break; + #else /* !defined(_SC_KERNEL_BITS) */ + puts ("hppa2.0"); break; + #endif + default: puts ("hppa1.0"); break; + } + exit (0); + } +EOF + (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` + test -z "$HP_ARCH" && HP_ARCH=hppa + fi ;; + esac + if [ ${HP_ARCH} = "hppa2.0w" ] + then + eval $set_cc_for_build + + # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating + # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler + # generating 64-bit code. GNU and HP use different nomenclature: + # + # $ CC_FOR_BUILD=cc ./config.guess + # => hppa2.0w-hp-hpux11.23 + # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess + # => hppa64-hp-hpux11.23 + + if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | + grep -q __LP64__ + then + HP_ARCH="hppa2.0w" + else + HP_ARCH="hppa64" + fi + fi + echo ${HP_ARCH}-hp-hpux${HPUX_REV} + exit ;; + ia64:HP-UX:*:*) + HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` + echo ia64-hp-hpux${HPUX_REV} + exit ;; + 3050*:HI-UX:*:*) + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #include + int + main () + { + long cpu = sysconf (_SC_CPU_VERSION); + /* The order matters, because CPU_IS_HP_MC68K erroneously returns + true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct + results, however. */ + if (CPU_IS_PA_RISC (cpu)) + { + switch (cpu) + { + case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; + case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; + case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; + default: puts ("hppa-hitachi-hiuxwe2"); break; + } + } + else if (CPU_IS_HP_MC68K (cpu)) + puts ("m68k-hitachi-hiuxwe2"); + else puts ("unknown-hitachi-hiuxwe2"); + exit (0); + } +EOF + $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` && + { echo "$SYSTEM_NAME"; exit; } + echo unknown-hitachi-hiuxwe2 + exit ;; + 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) + echo hppa1.1-hp-bsd + exit ;; + 9000/8??:4.3bsd:*:*) + echo hppa1.0-hp-bsd + exit ;; + *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) + echo hppa1.0-hp-mpeix + exit ;; + hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) + echo hppa1.1-hp-osf + exit ;; + hp8??:OSF1:*:*) + echo hppa1.0-hp-osf + exit ;; + i*86:OSF1:*:*) + if [ -x /usr/sbin/sysversion ] ; then + echo ${UNAME_MACHINE}-unknown-osf1mk + else + echo ${UNAME_MACHINE}-unknown-osf1 + fi + exit ;; + parisc*:Lites*:*:*) + echo hppa1.1-hp-lites + exit ;; + C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) + echo c1-convex-bsd + exit ;; + C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) + if getsysinfo -f scalar_acc + then echo c32-convex-bsd + else echo c2-convex-bsd + fi + exit ;; + C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) + echo c34-convex-bsd + exit ;; + C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) + echo c38-convex-bsd + exit ;; + C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) + echo c4-convex-bsd + exit ;; + CRAY*Y-MP:*:*:*) + echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit ;; + CRAY*[A-Z]90:*:*:*) + echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ + | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ + -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ + -e 's/\.[^.]*$/.X/' + exit ;; + CRAY*TS:*:*:*) + echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit ;; + CRAY*T3E:*:*:*) + echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit ;; + CRAY*SV1:*:*:*) + echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit ;; + *:UNICOS/mp:*:*) + echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit ;; + F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) + FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` + FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` + FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` + echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" + exit ;; + 5000:UNIX_System_V:4.*:*) + FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` + FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` + echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" + exit ;; + i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) + echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} + exit ;; + sparc*:BSD/OS:*:*) + echo sparc-unknown-bsdi${UNAME_RELEASE} + exit ;; + *:BSD/OS:*:*) + echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} + exit ;; + *:FreeBSD:*:*) + case ${UNAME_MACHINE} in + pc98) + echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; + amd64) + echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; + *) + echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; + esac + exit ;; + i*:CYGWIN*:*) + echo ${UNAME_MACHINE}-pc-cygwin + exit ;; + *:MINGW*:*) + echo ${UNAME_MACHINE}-pc-mingw32 + exit ;; + i*:windows32*:*) + # uname -m includes "-pc" on this system. + echo ${UNAME_MACHINE}-mingw32 + exit ;; + i*:PW*:*) + echo ${UNAME_MACHINE}-pc-pw32 + exit ;; + *:Interix*:*) + case ${UNAME_MACHINE} in + x86) + echo i586-pc-interix${UNAME_RELEASE} + exit ;; + authenticamd | genuineintel | EM64T) + echo x86_64-unknown-interix${UNAME_RELEASE} + exit ;; + IA64) + echo ia64-unknown-interix${UNAME_RELEASE} + exit ;; + esac ;; + [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) + echo i${UNAME_MACHINE}-pc-mks + exit ;; + 8664:Windows_NT:*) + echo x86_64-pc-mks + exit ;; + i*:Windows_NT*:* | Pentium*:Windows_NT*:*) + # How do we know it's Interix rather than the generic POSIX subsystem? + # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we + # UNAME_MACHINE based on the output of uname instead of i386? + echo i586-pc-interix + exit ;; + i*:UWIN*:*) + echo ${UNAME_MACHINE}-pc-uwin + exit ;; + amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) + echo x86_64-unknown-cygwin + exit ;; + p*:CYGWIN*:*) + echo powerpcle-unknown-cygwin + exit ;; + prep*:SunOS:5.*:*) + echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; + *:GNU:*:*) + # the GNU system + echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` + exit ;; + *:GNU/*:*:*) + # other systems with GNU libc and userland + echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu + exit ;; + i*86:Minix:*:*) + echo ${UNAME_MACHINE}-pc-minix + exit ;; + alpha:Linux:*:*) + case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in + EV5) UNAME_MACHINE=alphaev5 ;; + EV56) UNAME_MACHINE=alphaev56 ;; + PCA56) UNAME_MACHINE=alphapca56 ;; + PCA57) UNAME_MACHINE=alphapca56 ;; + EV6) UNAME_MACHINE=alphaev6 ;; + EV67) UNAME_MACHINE=alphaev67 ;; + EV68*) UNAME_MACHINE=alphaev68 ;; + esac + objdump --private-headers /bin/sh | grep -q ld.so.1 + if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi + echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} + exit ;; + arm*:Linux:*:*) + eval $set_cc_for_build + if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep -q __ARM_EABI__ + then + echo ${UNAME_MACHINE}-unknown-linux-gnu + else + echo ${UNAME_MACHINE}-unknown-linux-gnueabi + fi + exit ;; + avr32*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + cris:Linux:*:*) + echo cris-axis-linux-gnu + exit ;; + crisv32:Linux:*:*) + echo crisv32-axis-linux-gnu + exit ;; + frv:Linux:*:*) + echo frv-unknown-linux-gnu + exit ;; + i*86:Linux:*:*) + LIBC=gnu + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #ifdef __dietlibc__ + LIBC=dietlibc + #endif +EOF + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` + echo "${UNAME_MACHINE}-pc-linux-${LIBC}" + exit ;; + ia64:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + m32r*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + m68*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + mips:Linux:*:* | mips64:Linux:*:*) + eval $set_cc_for_build + sed 's/^ //' << EOF >$dummy.c + #undef CPU + #undef ${UNAME_MACHINE} + #undef ${UNAME_MACHINE}el + #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) + CPU=${UNAME_MACHINE}el + #else + #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) + CPU=${UNAME_MACHINE} + #else + CPU= + #endif + #endif +EOF + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` + test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } + ;; + or32:Linux:*:*) + echo or32-unknown-linux-gnu + exit ;; + padre:Linux:*:*) + echo sparc-unknown-linux-gnu + exit ;; + parisc64:Linux:*:* | hppa64:Linux:*:*) + echo hppa64-unknown-linux-gnu + exit ;; + parisc:Linux:*:* | hppa:Linux:*:*) + # Look for CPU level + case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in + PA7*) echo hppa1.1-unknown-linux-gnu ;; + PA8*) echo hppa2.0-unknown-linux-gnu ;; + *) echo hppa-unknown-linux-gnu ;; + esac + exit ;; + ppc64:Linux:*:*) + echo powerpc64-unknown-linux-gnu + exit ;; + ppc:Linux:*:*) + echo powerpc-unknown-linux-gnu + exit ;; + s390:Linux:*:* | s390x:Linux:*:*) + echo ${UNAME_MACHINE}-ibm-linux + exit ;; + sh64*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + sh*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + sparc:Linux:*:* | sparc64:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + vax:Linux:*:*) + echo ${UNAME_MACHINE}-dec-linux-gnu + exit ;; + x86_64:Linux:*:*) + echo x86_64-unknown-linux-gnu + exit ;; + xtensa*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + i*86:DYNIX/ptx:4*:*) + # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. + # earlier versions are messed up and put the nodename in both + # sysname and nodename. + echo i386-sequent-sysv4 + exit ;; + i*86:UNIX_SV:4.2MP:2.*) + # Unixware is an offshoot of SVR4, but it has its own version + # number series starting with 2... + # I am not positive that other SVR4 systems won't match this, + # I just have to hope. -- rms. + # Use sysv4.2uw... so that sysv4* matches it. + echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} + exit ;; + i*86:OS/2:*:*) + # If we were able to find `uname', then EMX Unix compatibility + # is probably installed. + echo ${UNAME_MACHINE}-pc-os2-emx + exit ;; + i*86:XTS-300:*:STOP) + echo ${UNAME_MACHINE}-unknown-stop + exit ;; + i*86:atheos:*:*) + echo ${UNAME_MACHINE}-unknown-atheos + exit ;; + i*86:syllable:*:*) + echo ${UNAME_MACHINE}-pc-syllable + exit ;; + i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) + echo i386-unknown-lynxos${UNAME_RELEASE} + exit ;; + i*86:*DOS:*:*) + echo ${UNAME_MACHINE}-pc-msdosdjgpp + exit ;; + i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) + UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` + if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then + echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL} + else + echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} + fi + exit ;; + i*86:*:5:[678]*) + # UnixWare 7.x, OpenUNIX and OpenServer 6. + case `/bin/uname -X | grep "^Machine"` in + *486*) UNAME_MACHINE=i486 ;; + *Pentium) UNAME_MACHINE=i586 ;; + *Pent*|*Celeron) UNAME_MACHINE=i686 ;; + esac + echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} + exit ;; + i*86:*:3.2:*) + if test -f /usr/options/cb.name; then + UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then + UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` + (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 + (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ + && UNAME_MACHINE=i586 + (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ + && UNAME_MACHINE=i686 + (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ + && UNAME_MACHINE=i686 + echo ${UNAME_MACHINE}-pc-sco$UNAME_REL + else + echo ${UNAME_MACHINE}-pc-sysv32 + fi + exit ;; + pc:*:*:*) + # Left here for compatibility: + # uname -m prints for DJGPP always 'pc', but it prints nothing about + # the processor, so we play safe by assuming i586. + # Note: whatever this is, it MUST be the same as what config.sub + # prints for the "djgpp" host, or else GDB configury will decide that + # this is a cross-build. + echo i586-pc-msdosdjgpp + exit ;; + Intel:Mach:3*:*) + echo i386-pc-mach3 + exit ;; + paragon:*:*:*) + echo i860-intel-osf1 + exit ;; + i860:*:4.*:*) # i860-SVR4 + if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then + echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 + else # Add other i860-SVR4 vendors below as they are discovered. + echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 + fi + exit ;; + mini*:CTIX:SYS*5:*) + # "miniframe" + echo m68010-convergent-sysv + exit ;; + mc68k:UNIX:SYSTEM5:3.51m) + echo m68k-convergent-sysv + exit ;; + M680?0:D-NIX:5.3:*) + echo m68k-diab-dnix + exit ;; + M68*:*:R3V[5678]*:*) + test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; + 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) + OS_REL='' + test -r /etc/.relid \ + && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4.3${OS_REL}; exit; } + /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ + && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; + 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4; exit; } ;; + NCR*:*:4.2:* | MPRAS*:*:4.2:*) + OS_REL='.3' + test -r /etc/.relid \ + && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4.3${OS_REL}; exit; } + /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ + && { echo i586-ncr-sysv4.3${OS_REL}; exit; } + /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ + && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; + m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) + echo m68k-unknown-lynxos${UNAME_RELEASE} + exit ;; + mc68030:UNIX_System_V:4.*:*) + echo m68k-atari-sysv4 + exit ;; + TSUNAMI:LynxOS:2.*:*) + echo sparc-unknown-lynxos${UNAME_RELEASE} + exit ;; + rs6000:LynxOS:2.*:*) + echo rs6000-unknown-lynxos${UNAME_RELEASE} + exit ;; + PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) + echo powerpc-unknown-lynxos${UNAME_RELEASE} + exit ;; + SM[BE]S:UNIX_SV:*:*) + echo mips-dde-sysv${UNAME_RELEASE} + exit ;; + RM*:ReliantUNIX-*:*:*) + echo mips-sni-sysv4 + exit ;; + RM*:SINIX-*:*:*) + echo mips-sni-sysv4 + exit ;; + *:SINIX-*:*:*) + if uname -p 2>/dev/null >/dev/null ; then + UNAME_MACHINE=`(uname -p) 2>/dev/null` + echo ${UNAME_MACHINE}-sni-sysv4 + else + echo ns32k-sni-sysv + fi + exit ;; + PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort + # says + echo i586-unisys-sysv4 + exit ;; + *:UNIX_System_V:4*:FTX*) + # From Gerald Hewes . + # How about differentiating between stratus architectures? -djm + echo hppa1.1-stratus-sysv4 + exit ;; + *:*:*:FTX*) + # From seanf@swdc.stratus.com. + echo i860-stratus-sysv4 + exit ;; + i*86:VOS:*:*) + # From Paul.Green@stratus.com. + echo ${UNAME_MACHINE}-stratus-vos + exit ;; + *:VOS:*:*) + # From Paul.Green@stratus.com. + echo hppa1.1-stratus-vos + exit ;; + mc68*:A/UX:*:*) + echo m68k-apple-aux${UNAME_RELEASE} + exit ;; + news*:NEWS-OS:6*:*) + echo mips-sony-newsos6 + exit ;; + R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) + if [ -d /usr/nec ]; then + echo mips-nec-sysv${UNAME_RELEASE} + else + echo mips-unknown-sysv${UNAME_RELEASE} + fi + exit ;; + BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. + echo powerpc-be-beos + exit ;; + BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. + echo powerpc-apple-beos + exit ;; + BePC:BeOS:*:*) # BeOS running on Intel PC compatible. + echo i586-pc-beos + exit ;; + BePC:Haiku:*:*) # Haiku running on Intel PC compatible. + echo i586-pc-haiku + exit ;; + SX-4:SUPER-UX:*:*) + echo sx4-nec-superux${UNAME_RELEASE} + exit ;; + SX-5:SUPER-UX:*:*) + echo sx5-nec-superux${UNAME_RELEASE} + exit ;; + SX-6:SUPER-UX:*:*) + echo sx6-nec-superux${UNAME_RELEASE} + exit ;; + SX-7:SUPER-UX:*:*) + echo sx7-nec-superux${UNAME_RELEASE} + exit ;; + SX-8:SUPER-UX:*:*) + echo sx8-nec-superux${UNAME_RELEASE} + exit ;; + SX-8R:SUPER-UX:*:*) + echo sx8r-nec-superux${UNAME_RELEASE} + exit ;; + Power*:Rhapsody:*:*) + echo powerpc-apple-rhapsody${UNAME_RELEASE} + exit ;; + *:Rhapsody:*:*) + echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} + exit ;; + *:Darwin:*:*) + UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown + case $UNAME_PROCESSOR in + i386) + eval $set_cc_for_build + if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then + if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ + (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_64BIT_ARCH >/dev/null + then + UNAME_PROCESSOR="x86_64" + fi + fi ;; + unknown) UNAME_PROCESSOR=powerpc ;; + esac + echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} + exit ;; + *:procnto*:*:* | *:QNX:[0123456789]*:*) + UNAME_PROCESSOR=`uname -p` + if test "$UNAME_PROCESSOR" = "x86"; then + UNAME_PROCESSOR=i386 + UNAME_MACHINE=pc + fi + echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} + exit ;; + *:QNX:*:4*) + echo i386-pc-qnx + exit ;; + NSE-?:NONSTOP_KERNEL:*:*) + echo nse-tandem-nsk${UNAME_RELEASE} + exit ;; + NSR-?:NONSTOP_KERNEL:*:*) + echo nsr-tandem-nsk${UNAME_RELEASE} + exit ;; + *:NonStop-UX:*:*) + echo mips-compaq-nonstopux + exit ;; + BS2000:POSIX*:*:*) + echo bs2000-siemens-sysv + exit ;; + DS/*:UNIX_System_V:*:*) + echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} + exit ;; + *:Plan9:*:*) + # "uname -m" is not consistent, so use $cputype instead. 386 + # is converted to i386 for consistency with other x86 + # operating systems. + if test "$cputype" = "386"; then + UNAME_MACHINE=i386 + else + UNAME_MACHINE="$cputype" + fi + echo ${UNAME_MACHINE}-unknown-plan9 + exit ;; + *:TOPS-10:*:*) + echo pdp10-unknown-tops10 + exit ;; + *:TENEX:*:*) + echo pdp10-unknown-tenex + exit ;; + KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) + echo pdp10-dec-tops20 + exit ;; + XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) + echo pdp10-xkl-tops20 + exit ;; + *:TOPS-20:*:*) + echo pdp10-unknown-tops20 + exit ;; + *:ITS:*:*) + echo pdp10-unknown-its + exit ;; + SEI:*:*:SEIUX) + echo mips-sei-seiux${UNAME_RELEASE} + exit ;; + *:DragonFly:*:*) + echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` + exit ;; + *:*VMS:*:*) + UNAME_MACHINE=`(uname -p) 2>/dev/null` + case "${UNAME_MACHINE}" in + A*) echo alpha-dec-vms ; exit ;; + I*) echo ia64-dec-vms ; exit ;; + V*) echo vax-dec-vms ; exit ;; + esac ;; + *:XENIX:*:SysV) + echo i386-pc-xenix + exit ;; + i*86:skyos:*:*) + echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//' + exit ;; + i*86:rdos:*:*) + echo ${UNAME_MACHINE}-pc-rdos + exit ;; + i*86:AROS:*:*) + echo ${UNAME_MACHINE}-pc-aros + exit ;; +esac + +#echo '(No uname command or uname output not recognized.)' 1>&2 +#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 + +eval $set_cc_for_build +cat >$dummy.c < +# include +#endif +main () +{ +#if defined (sony) +#if defined (MIPSEB) + /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed, + I don't know.... */ + printf ("mips-sony-bsd\n"); exit (0); +#else +#include + printf ("m68k-sony-newsos%s\n", +#ifdef NEWSOS4 + "4" +#else + "" +#endif + ); exit (0); +#endif +#endif + +#if defined (__arm) && defined (__acorn) && defined (__unix) + printf ("arm-acorn-riscix\n"); exit (0); +#endif + +#if defined (hp300) && !defined (hpux) + printf ("m68k-hp-bsd\n"); exit (0); +#endif + +#if defined (NeXT) +#if !defined (__ARCHITECTURE__) +#define __ARCHITECTURE__ "m68k" +#endif + int version; + version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; + if (version < 4) + printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); + else + printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); + exit (0); +#endif + +#if defined (MULTIMAX) || defined (n16) +#if defined (UMAXV) + printf ("ns32k-encore-sysv\n"); exit (0); +#else +#if defined (CMU) + printf ("ns32k-encore-mach\n"); exit (0); +#else + printf ("ns32k-encore-bsd\n"); exit (0); +#endif +#endif +#endif + +#if defined (__386BSD__) + printf ("i386-pc-bsd\n"); exit (0); +#endif + +#if defined (sequent) +#if defined (i386) + printf ("i386-sequent-dynix\n"); exit (0); +#endif +#if defined (ns32000) + printf ("ns32k-sequent-dynix\n"); exit (0); +#endif +#endif + +#if defined (_SEQUENT_) + struct utsname un; + + uname(&un); + + if (strncmp(un.version, "V2", 2) == 0) { + printf ("i386-sequent-ptx2\n"); exit (0); + } + if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */ + printf ("i386-sequent-ptx1\n"); exit (0); + } + printf ("i386-sequent-ptx\n"); exit (0); + +#endif + +#if defined (vax) +# if !defined (ultrix) +# include +# if defined (BSD) +# if BSD == 43 + printf ("vax-dec-bsd4.3\n"); exit (0); +# else +# if BSD == 199006 + printf ("vax-dec-bsd4.3reno\n"); exit (0); +# else + printf ("vax-dec-bsd\n"); exit (0); +# endif +# endif +# else + printf ("vax-dec-bsd\n"); exit (0); +# endif +# else + printf ("vax-dec-ultrix\n"); exit (0); +# endif +#endif + +#if defined (alliant) && defined (i860) + printf ("i860-alliant-bsd\n"); exit (0); +#endif + + exit (1); +} +EOF + +$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` && + { echo "$SYSTEM_NAME"; exit; } + +# Apollos put the system type in the environment. + +test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; } + +# Convex versions that predate uname can use getsysinfo(1) + +if [ -x /usr/convex/getsysinfo ] +then + case `getsysinfo -f cpu_type` in + c1*) + echo c1-convex-bsd + exit ;; + c2*) + if getsysinfo -f scalar_acc + then echo c32-convex-bsd + else echo c2-convex-bsd + fi + exit ;; + c34*) + echo c34-convex-bsd + exit ;; + c38*) + echo c38-convex-bsd + exit ;; + c4*) + echo c4-convex-bsd + exit ;; + esac +fi + +cat >&2 < in order to provide the needed +information to handle your system. + +config.guess timestamp = $timestamp + +uname -m = `(uname -m) 2>/dev/null || echo unknown` +uname -r = `(uname -r) 2>/dev/null || echo unknown` +uname -s = `(uname -s) 2>/dev/null || echo unknown` +uname -v = `(uname -v) 2>/dev/null || echo unknown` + +/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` +/bin/uname -X = `(/bin/uname -X) 2>/dev/null` + +hostinfo = `(hostinfo) 2>/dev/null` +/bin/universe = `(/bin/universe) 2>/dev/null` +/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` +/bin/arch = `(/bin/arch) 2>/dev/null` +/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` +/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` + +UNAME_MACHINE = ${UNAME_MACHINE} +UNAME_RELEASE = ${UNAME_RELEASE} +UNAME_SYSTEM = ${UNAME_SYSTEM} +UNAME_VERSION = ${UNAME_VERSION} +EOF + +exit 1 + +# Local variables: +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "timestamp='" +# time-stamp-format: "%:y-%02m-%02d" +# time-stamp-end: "'" +# End: diff --git a/config.h.in b/config.h.in new file mode 100644 index 0000000..d8e7271 --- /dev/null +++ b/config.h.in @@ -0,0 +1,119 @@ +/* config.h.in. Generated from configure.ac by autoheader. */ + +/* always defined to indicate that i18n is enabled */ +#undef ENABLE_NLS + +/* enable profiling */ +#undef ENABLE_PROFILING + +/* Name of default gettext domain */ +#undef GETTEXT_PACKAGE + +/* Define to 1 if you have the `bind_textdomain_codeset' function. */ +#undef HAVE_BIND_TEXTDOMAIN_CODESET + +/* Define to 1 if you have the `dcgettext' function. */ +#undef HAVE_DCGETTEXT + +/* Define to 1 if you have the header file. */ +#undef HAVE_DLFCN_H + +/* Define if Fontconfig functionality is available */ +#undef HAVE_FONTCONFIG + +/* Define if the GNU gettext() function is already present or preinstalled. */ +#undef HAVE_GETTEXT + +/* Define to 1 if you have the header file. */ +#undef HAVE_INTTYPES_H + +/* Define if your file defines LC_MESSAGES. */ +#undef HAVE_LC_MESSAGES + +/* Define if libmatenotify is available */ +#undef HAVE_LIBMATENOTIFY + +/* Define to 1 if you have the header file. */ +#undef HAVE_LOCALE_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_MEMORY_H + +/* Defined if PolicyKit support is enabled */ +#undef HAVE_POLKIT + +/* Define if PULSE sound server should be used */ +#undef HAVE_PULSE + +/* Define to 1 if you have the header file. */ +#undef HAVE_STDINT_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_STDLIB_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_STRINGS_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_STRING_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_STAT_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_TYPES_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_UNISTD_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_X11_EXTENSIONS_XF86MISC_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_X11_EXTENSIONS_XINPUT_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_X11_EXTENSIONS_XKB_H + +/* Define to 1 if the system has the type `XDevicePresenceNotifyEvent'. */ +#undef HAVE_XDEVICEPRESENCENOTIFYEVENT + +/* Define to the sub-directory in which libtool stores uninstalled libraries. + */ +#undef LT_OBJDIR + +/* Define to 1 if your C compiler doesn't accept -c and -o together. */ +#undef NO_MINUS_C_MINUS_O + +/* Name of package */ +#undef PACKAGE + +/* Define to the address where bug reports for this package should be sent. */ +#undef PACKAGE_BUGREPORT + +/* Define to the full name of this package. */ +#undef PACKAGE_NAME + +/* Define to the full name and version of this package. */ +#undef PACKAGE_STRING + +/* Define to the one symbol short name of this package. */ +#undef PACKAGE_TARNAME + +/* Define to the home page for this package. */ +#undef PACKAGE_URL + +/* Define to the version of this package. */ +#undef PACKAGE_VERSION + +/* Define if smartcard support should be enabled */ +#undef SMARTCARD_SUPPORT + +/* Define to 1 if you have the ANSI C header files. */ +#undef STDC_HEADERS + +/* Version number of package */ +#undef VERSION + +/* Define to 1 if the X Window System is missing or not being used. */ +#undef X_DISPLAY_MISSING diff --git a/config.sub b/config.sub new file mode 100755 index 0000000..c2d1257 --- /dev/null +++ b/config.sub @@ -0,0 +1,1714 @@ +#! /bin/sh +# Configuration validation subroutine script. +# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, +# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 +# Free Software Foundation, Inc. + +timestamp='2010-01-22' + +# This file is (in principle) common to ALL GNU software. +# The presence of a machine in this file suggests that SOME GNU software +# can handle that machine. It does not imply ALL GNU software can. +# +# This file is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 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. + + +# Please send patches to . Submit a context +# diff and a properly formatted GNU ChangeLog entry. +# +# Configuration subroutine to validate and canonicalize a configuration type. +# Supply the specified configuration type as an argument. +# If it is invalid, we print an error message on stderr and exit with code 1. +# Otherwise, we print the canonical config type on stdout and succeed. + +# You can get the latest version of this script from: +# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD + +# This file is supposed to be the same for all GNU packages +# and recognize all the CPU types, system types and aliases +# that are meaningful with *any* GNU software. +# Each package is responsible for reporting which valid configurations +# it does not support. The user should be able to distinguish +# a failure to support a valid configuration from a meaningless +# configuration. + +# The goal of this file is to map all the various variations of a given +# machine specification into a single specification in the form: +# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM +# or in some cases, the newer four-part form: +# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM +# It is wrong to echo any other type of specification. + +me=`echo "$0" | sed -e 's,.*/,,'` + +usage="\ +Usage: $0 [OPTION] CPU-MFR-OPSYS + $0 [OPTION] ALIAS + +Canonicalize a configuration name. + +Operation modes: + -h, --help print this help, then exit + -t, --time-stamp print date of last modification, then exit + -v, --version print version number, then exit + +Report bugs and patches to ." + +version="\ +GNU config.sub ($timestamp) + +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, +2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free +Software Foundation, Inc. + +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." + +help=" +Try \`$me --help' for more information." + +# Parse command line +while test $# -gt 0 ; do + case $1 in + --time-stamp | --time* | -t ) + echo "$timestamp" ; exit ;; + --version | -v ) + echo "$version" ; exit ;; + --help | --h* | -h ) + echo "$usage"; exit ;; + -- ) # Stop option processing + shift; break ;; + - ) # Use stdin as input. + break ;; + -* ) + echo "$me: invalid option $1$help" + exit 1 ;; + + *local*) + # First pass through any local machine types. + echo $1 + exit ;; + + * ) + break ;; + esac +done + +case $# in + 0) echo "$me: missing argument$help" >&2 + exit 1;; + 1) ;; + *) echo "$me: too many arguments$help" >&2 + exit 1;; +esac + +# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). +# Here we must recognize all the valid KERNEL-OS combinations. +maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` +case $maybe_os in + nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \ + uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \ + kopensolaris*-gnu* | \ + storm-chaos* | os2-emx* | rtmk-nova*) + os=-$maybe_os + basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` + ;; + *) + basic_machine=`echo $1 | sed 's/-[^-]*$//'` + if [ $basic_machine != $1 ] + then os=`echo $1 | sed 's/.*-/-/'` + else os=; fi + ;; +esac + +### Let's recognize common machines as not being operating systems so +### that things like config.sub decstation-3100 work. We also +### recognize some manufacturers as not being operating systems, so we +### can provide default operating systems below. +case $os in + -sun*os*) + # Prevent following clause from handling this invalid input. + ;; + -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ + -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ + -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ + -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ + -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ + -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ + -apple | -axis | -knuth | -cray | -microblaze) + os= + basic_machine=$1 + ;; + -bluegene*) + os=-cnk + ;; + -sim | -cisco | -oki | -wec | -winbond) + os= + basic_machine=$1 + ;; + -scout) + ;; + -wrs) + os=-vxworks + basic_machine=$1 + ;; + -chorusos*) + os=-chorusos + basic_machine=$1 + ;; + -chorusrdb) + os=-chorusrdb + basic_machine=$1 + ;; + -hiux*) + os=-hiuxwe2 + ;; + -sco6) + os=-sco5v6 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -sco5) + os=-sco3.2v5 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -sco4) + os=-sco3.2v4 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -sco3.2.[4-9]*) + os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -sco3.2v[4-9]*) + # Don't forget version if it is 3.2v4 or newer. + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -sco5v6*) + # Don't forget version if it is 3.2v4 or newer. + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -sco*) + os=-sco3.2v2 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -udk*) + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -isc) + os=-isc2.2 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -clix*) + basic_machine=clipper-intergraph + ;; + -isc*) + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; + -lynx*) + os=-lynxos + ;; + -ptx*) + basic_machine=`echo $1 | sed -e 's/86-.*/86-sequent/'` + ;; + -windowsnt*) + os=`echo $os | sed -e 's/windowsnt/winnt/'` + ;; + -psos*) + os=-psos + ;; + -mint | -mint[0-9]*) + basic_machine=m68k-atari + os=-mint + ;; +esac + +# Decode aliases for certain CPU-COMPANY combinations. +case $basic_machine in + # Recognize the basic CPU types without company name. + # Some are omitted here because they have special meanings below. + 1750a | 580 \ + | a29k \ + | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ + | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ + | am33_2.0 \ + | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \ + | bfin \ + | c4x | clipper \ + | d10v | d30v | dlx | dsp16xx \ + | fido | fr30 | frv \ + | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ + | i370 | i860 | i960 | ia64 \ + | ip2k | iq2000 \ + | lm32 \ + | m32c | m32r | m32rle | m68000 | m68k | m88k \ + | maxq | mb | microblaze | mcore | mep | metag \ + | mips | mipsbe | mipseb | mipsel | mipsle \ + | mips16 \ + | mips64 | mips64el \ + | mips64octeon | mips64octeonel \ + | mips64orion | mips64orionel \ + | mips64r5900 | mips64r5900el \ + | mips64vr | mips64vrel \ + | mips64vr4100 | mips64vr4100el \ + | mips64vr4300 | mips64vr4300el \ + | mips64vr5000 | mips64vr5000el \ + | mips64vr5900 | mips64vr5900el \ + | mipsisa32 | mipsisa32el \ + | mipsisa32r2 | mipsisa32r2el \ + | mipsisa64 | mipsisa64el \ + | mipsisa64r2 | mipsisa64r2el \ + | mipsisa64sb1 | mipsisa64sb1el \ + | mipsisa64sr71k | mipsisa64sr71kel \ + | mipstx39 | mipstx39el \ + | mn10200 | mn10300 \ + | moxie \ + | mt \ + | msp430 \ + | nios | nios2 \ + | ns16k | ns32k \ + | or32 \ + | pdp10 | pdp11 | pj | pjl \ + | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ + | pyramid \ + | rx \ + | score \ + | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ + | sh64 | sh64le \ + | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ + | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ + | spu | strongarm \ + | tahoe | thumb | tic4x | tic80 | tron \ + | ubicom32 \ + | v850 | v850e \ + | we32k \ + | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \ + | z8k | z80) + basic_machine=$basic_machine-unknown + ;; + m6811 | m68hc11 | m6812 | m68hc12 | picochip) + # Motorola 68HC11/12. + basic_machine=$basic_machine-unknown + os=-none + ;; + m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) + ;; + ms1) + basic_machine=mt-unknown + ;; + + # We use `pc' rather than `unknown' + # because (1) that's what they normally are, and + # (2) the word "unknown" tends to confuse beginning users. + i*86 | x86_64) + basic_machine=$basic_machine-pc + ;; + # Object if more than one company name word. + *-*-*) + echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 + exit 1 + ;; + # Recognize the basic CPU types with company name. + 580-* \ + | a29k-* \ + | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ + | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ + | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ + | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ + | avr-* | avr32-* \ + | bfin-* | bs2000-* \ + | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \ + | clipper-* | craynv-* | cydra-* \ + | d10v-* | d30v-* | dlx-* \ + | elxsi-* \ + | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ + | h8300-* | h8500-* \ + | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ + | i*86-* | i860-* | i960-* | ia64-* \ + | ip2k-* | iq2000-* \ + | lm32-* \ + | m32c-* | m32r-* | m32rle-* \ + | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ + | m88110-* | m88k-* | maxq-* | mcore-* | metag-* | microblaze-* \ + | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ + | mips16-* \ + | mips64-* | mips64el-* \ + | mips64octeon-* | mips64octeonel-* \ + | mips64orion-* | mips64orionel-* \ + | mips64r5900-* | mips64r5900el-* \ + | mips64vr-* | mips64vrel-* \ + | mips64vr4100-* | mips64vr4100el-* \ + | mips64vr4300-* | mips64vr4300el-* \ + | mips64vr5000-* | mips64vr5000el-* \ + | mips64vr5900-* | mips64vr5900el-* \ + | mipsisa32-* | mipsisa32el-* \ + | mipsisa32r2-* | mipsisa32r2el-* \ + | mipsisa64-* | mipsisa64el-* \ + | mipsisa64r2-* | mipsisa64r2el-* \ + | mipsisa64sb1-* | mipsisa64sb1el-* \ + | mipsisa64sr71k-* | mipsisa64sr71kel-* \ + | mipstx39-* | mipstx39el-* \ + | mmix-* \ + | mt-* \ + | msp430-* \ + | nios-* | nios2-* \ + | none-* | np1-* | ns16k-* | ns32k-* \ + | orion-* \ + | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ + | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ + | pyramid-* \ + | romp-* | rs6000-* | rx-* \ + | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ + | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ + | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ + | sparclite-* \ + | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \ + | tahoe-* | thumb-* \ + | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ + | tile-* | tilegx-* \ + | tron-* \ + | ubicom32-* \ + | v850-* | v850e-* | vax-* \ + | we32k-* \ + | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \ + | xstormy16-* | xtensa*-* \ + | ymp-* \ + | z8k-* | z80-*) + ;; + # Recognize the basic CPU types without company name, with glob match. + xtensa*) + basic_machine=$basic_machine-unknown + ;; + # Recognize the various machine names and aliases which stand + # for a CPU type and a company and sometimes even an OS. + 386bsd) + basic_machine=i386-unknown + os=-bsd + ;; + 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) + basic_machine=m68000-att + ;; + 3b*) + basic_machine=we32k-att + ;; + a29khif) + basic_machine=a29k-amd + os=-udi + ;; + abacus) + basic_machine=abacus-unknown + ;; + adobe68k) + basic_machine=m68010-adobe + os=-scout + ;; + alliant | fx80) + basic_machine=fx80-alliant + ;; + altos | altos3068) + basic_machine=m68k-altos + ;; + am29k) + basic_machine=a29k-none + os=-bsd + ;; + amd64) + basic_machine=x86_64-pc + ;; + amd64-*) + basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + amdahl) + basic_machine=580-amdahl + os=-sysv + ;; + amiga | amiga-*) + basic_machine=m68k-unknown + ;; + amigaos | amigados) + basic_machine=m68k-unknown + os=-amigaos + ;; + amigaunix | amix) + basic_machine=m68k-unknown + os=-sysv4 + ;; + apollo68) + basic_machine=m68k-apollo + os=-sysv + ;; + apollo68bsd) + basic_machine=m68k-apollo + os=-bsd + ;; + aros) + basic_machine=i386-pc + os=-aros + ;; + aux) + basic_machine=m68k-apple + os=-aux + ;; + balance) + basic_machine=ns32k-sequent + os=-dynix + ;; + blackfin) + basic_machine=bfin-unknown + os=-linux + ;; + blackfin-*) + basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'` + os=-linux + ;; + bluegene*) + basic_machine=powerpc-ibm + os=-cnk + ;; + c90) + basic_machine=c90-cray + os=-unicos + ;; + cegcc) + basic_machine=arm-unknown + os=-cegcc + ;; + convex-c1) + basic_machine=c1-convex + os=-bsd + ;; + convex-c2) + basic_machine=c2-convex + os=-bsd + ;; + convex-c32) + basic_machine=c32-convex + os=-bsd + ;; + convex-c34) + basic_machine=c34-convex + os=-bsd + ;; + convex-c38) + basic_machine=c38-convex + os=-bsd + ;; + cray | j90) + basic_machine=j90-cray + os=-unicos + ;; + craynv) + basic_machine=craynv-cray + os=-unicosmp + ;; + cr16) + basic_machine=cr16-unknown + os=-elf + ;; + crds | unos) + basic_machine=m68k-crds + ;; + crisv32 | crisv32-* | etraxfs*) + basic_machine=crisv32-axis + ;; + cris | cris-* | etrax*) + basic_machine=cris-axis + ;; + crx) + basic_machine=crx-unknown + os=-elf + ;; + da30 | da30-*) + basic_machine=m68k-da30 + ;; + decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) + basic_machine=mips-dec + ;; + decsystem10* | dec10*) + basic_machine=pdp10-dec + os=-tops10 + ;; + decsystem20* | dec20*) + basic_machine=pdp10-dec + os=-tops20 + ;; + delta | 3300 | motorola-3300 | motorola-delta \ + | 3300-motorola | delta-motorola) + basic_machine=m68k-motorola + ;; + delta88) + basic_machine=m88k-motorola + os=-sysv3 + ;; + dicos) + basic_machine=i686-pc + os=-dicos + ;; + djgpp) + basic_machine=i586-pc + os=-msdosdjgpp + ;; + dpx20 | dpx20-*) + basic_machine=rs6000-bull + os=-bosx + ;; + dpx2* | dpx2*-bull) + basic_machine=m68k-bull + os=-sysv3 + ;; + ebmon29k) + basic_machine=a29k-amd + os=-ebmon + ;; + elxsi) + basic_machine=elxsi-elxsi + os=-bsd + ;; + encore | umax | mmax) + basic_machine=ns32k-encore + ;; + es1800 | OSE68k | ose68k | ose | OSE) + basic_machine=m68k-ericsson + os=-ose + ;; + fx2800) + basic_machine=i860-alliant + ;; + genix) + basic_machine=ns32k-ns + ;; + gmicro) + basic_machine=tron-gmicro + os=-sysv + ;; + go32) + basic_machine=i386-pc + os=-go32 + ;; + h3050r* | hiux*) + basic_machine=hppa1.1-hitachi + os=-hiuxwe2 + ;; + h8300hms) + basic_machine=h8300-hitachi + os=-hms + ;; + h8300xray) + basic_machine=h8300-hitachi + os=-xray + ;; + h8500hms) + basic_machine=h8500-hitachi + os=-hms + ;; + harris) + basic_machine=m88k-harris + os=-sysv3 + ;; + hp300-*) + basic_machine=m68k-hp + ;; + hp300bsd) + basic_machine=m68k-hp + os=-bsd + ;; + hp300hpux) + basic_machine=m68k-hp + os=-hpux + ;; + hp3k9[0-9][0-9] | hp9[0-9][0-9]) + basic_machine=hppa1.0-hp + ;; + hp9k2[0-9][0-9] | hp9k31[0-9]) + basic_machine=m68000-hp + ;; + hp9k3[2-9][0-9]) + basic_machine=m68k-hp + ;; + hp9k6[0-9][0-9] | hp6[0-9][0-9]) + basic_machine=hppa1.0-hp + ;; + hp9k7[0-79][0-9] | hp7[0-79][0-9]) + basic_machine=hppa1.1-hp + ;; + hp9k78[0-9] | hp78[0-9]) + # FIXME: really hppa2.0-hp + basic_machine=hppa1.1-hp + ;; + hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) + # FIXME: really hppa2.0-hp + basic_machine=hppa1.1-hp + ;; + hp9k8[0-9][13679] | hp8[0-9][13679]) + basic_machine=hppa1.1-hp + ;; + hp9k8[0-9][0-9] | hp8[0-9][0-9]) + basic_machine=hppa1.0-hp + ;; + hppa-next) + os=-nextstep3 + ;; + hppaosf) + basic_machine=hppa1.1-hp + os=-osf + ;; + hppro) + basic_machine=hppa1.1-hp + os=-proelf + ;; + i370-ibm* | ibm*) + basic_machine=i370-ibm + ;; +# I'm not sure what "Sysv32" means. Should this be sysv3.2? + i*86v32) + basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` + os=-sysv32 + ;; + i*86v4*) + basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` + os=-sysv4 + ;; + i*86v) + basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` + os=-sysv + ;; + i*86sol2) + basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` + os=-solaris2 + ;; + i386mach) + basic_machine=i386-mach + os=-mach + ;; + i386-vsta | vsta) + basic_machine=i386-unknown + os=-vsta + ;; + iris | iris4d) + basic_machine=mips-sgi + case $os in + -irix*) + ;; + *) + os=-irix4 + ;; + esac + ;; + isi68 | isi) + basic_machine=m68k-isi + os=-sysv + ;; + m68knommu) + basic_machine=m68k-unknown + os=-linux + ;; + m68knommu-*) + basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'` + os=-linux + ;; + m88k-omron*) + basic_machine=m88k-omron + ;; + magnum | m3230) + basic_machine=mips-mips + os=-sysv + ;; + merlin) + basic_machine=ns32k-utek + os=-sysv + ;; + microblaze) + basic_machine=microblaze-xilinx + ;; + mingw32) + basic_machine=i386-pc + os=-mingw32 + ;; + mingw32ce) + basic_machine=arm-unknown + os=-mingw32ce + ;; + miniframe) + basic_machine=m68000-convergent + ;; + *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) + basic_machine=m68k-atari + os=-mint + ;; + mips3*-*) + basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'` + ;; + mips3*) + basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown + ;; + monitor) + basic_machine=m68k-rom68k + os=-coff + ;; + morphos) + basic_machine=powerpc-unknown + os=-morphos + ;; + msdos) + basic_machine=i386-pc + os=-msdos + ;; + ms1-*) + basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` + ;; + mvs) + basic_machine=i370-ibm + os=-mvs + ;; + ncr3000) + basic_machine=i486-ncr + os=-sysv4 + ;; + netbsd386) + basic_machine=i386-unknown + os=-netbsd + ;; + netwinder) + basic_machine=armv4l-rebel + os=-linux + ;; + news | news700 | news800 | news900) + basic_machine=m68k-sony + os=-newsos + ;; + news1000) + basic_machine=m68030-sony + os=-newsos + ;; + news-3600 | risc-news) + basic_machine=mips-sony + os=-newsos + ;; + necv70) + basic_machine=v70-nec + os=-sysv + ;; + next | m*-next ) + basic_machine=m68k-next + case $os in + -nextstep* ) + ;; + -ns2*) + os=-nextstep2 + ;; + *) + os=-nextstep3 + ;; + esac + ;; + nh3000) + basic_machine=m68k-harris + os=-cxux + ;; + nh[45]000) + basic_machine=m88k-harris + os=-cxux + ;; + nindy960) + basic_machine=i960-intel + os=-nindy + ;; + mon960) + basic_machine=i960-intel + os=-mon960 + ;; + nonstopux) + basic_machine=mips-compaq + os=-nonstopux + ;; + np1) + basic_machine=np1-gould + ;; + nsr-tandem) + basic_machine=nsr-tandem + ;; + op50n-* | op60c-*) + basic_machine=hppa1.1-oki + os=-proelf + ;; + openrisc | openrisc-*) + basic_machine=or32-unknown + ;; + os400) + basic_machine=powerpc-ibm + os=-os400 + ;; + OSE68000 | ose68000) + basic_machine=m68000-ericsson + os=-ose + ;; + os68k) + basic_machine=m68k-none + os=-os68k + ;; + pa-hitachi) + basic_machine=hppa1.1-hitachi + os=-hiuxwe2 + ;; + paragon) + basic_machine=i860-intel + os=-osf + ;; + parisc) + basic_machine=hppa-unknown + os=-linux + ;; + parisc-*) + basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'` + os=-linux + ;; + pbd) + basic_machine=sparc-tti + ;; + pbb) + basic_machine=m68k-tti + ;; + pc532 | pc532-*) + basic_machine=ns32k-pc532 + ;; + pc98) + basic_machine=i386-pc + ;; + pc98-*) + basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + pentium | p5 | k5 | k6 | nexgen | viac3) + basic_machine=i586-pc + ;; + pentiumpro | p6 | 6x86 | athlon | athlon_*) + basic_machine=i686-pc + ;; + pentiumii | pentium2 | pentiumiii | pentium3) + basic_machine=i686-pc + ;; + pentium4) + basic_machine=i786-pc + ;; + pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) + basic_machine=i586-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + pentiumpro-* | p6-* | 6x86-* | athlon-*) + basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) + basic_machine=i686-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + pentium4-*) + basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + pn) + basic_machine=pn-gould + ;; + power) basic_machine=power-ibm + ;; + ppc) basic_machine=powerpc-unknown + ;; + ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + ppcle | powerpclittle | ppc-le | powerpc-little) + basic_machine=powerpcle-unknown + ;; + ppcle-* | powerpclittle-*) + basic_machine=powerpcle-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + ppc64) basic_machine=powerpc64-unknown + ;; + ppc64-*) basic_machine=powerpc64-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + ppc64le | powerpc64little | ppc64-le | powerpc64-little) + basic_machine=powerpc64le-unknown + ;; + ppc64le-* | powerpc64little-*) + basic_machine=powerpc64le-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + ps2) + basic_machine=i386-ibm + ;; + pw32) + basic_machine=i586-unknown + os=-pw32 + ;; + rdos) + basic_machine=i386-pc + os=-rdos + ;; + rom68k) + basic_machine=m68k-rom68k + os=-coff + ;; + rm[46]00) + basic_machine=mips-siemens + ;; + rtpc | rtpc-*) + basic_machine=romp-ibm + ;; + s390 | s390-*) + basic_machine=s390-ibm + ;; + s390x | s390x-*) + basic_machine=s390x-ibm + ;; + sa29200) + basic_machine=a29k-amd + os=-udi + ;; + sb1) + basic_machine=mipsisa64sb1-unknown + ;; + sb1el) + basic_machine=mipsisa64sb1el-unknown + ;; + sde) + basic_machine=mipsisa32-sde + os=-elf + ;; + sei) + basic_machine=mips-sei + os=-seiux + ;; + sequent) + basic_machine=i386-sequent + ;; + sh) + basic_machine=sh-hitachi + os=-hms + ;; + sh5el) + basic_machine=sh5le-unknown + ;; + sh64) + basic_machine=sh64-unknown + ;; + sparclite-wrs | simso-wrs) + basic_machine=sparclite-wrs + os=-vxworks + ;; + sps7) + basic_machine=m68k-bull + os=-sysv2 + ;; + spur) + basic_machine=spur-unknown + ;; + st2000) + basic_machine=m68k-tandem + ;; + stratus) + basic_machine=i860-stratus + os=-sysv4 + ;; + sun2) + basic_machine=m68000-sun + ;; + sun2os3) + basic_machine=m68000-sun + os=-sunos3 + ;; + sun2os4) + basic_machine=m68000-sun + os=-sunos4 + ;; + sun3os3) + basic_machine=m68k-sun + os=-sunos3 + ;; + sun3os4) + basic_machine=m68k-sun + os=-sunos4 + ;; + sun4os3) + basic_machine=sparc-sun + os=-sunos3 + ;; + sun4os4) + basic_machine=sparc-sun + os=-sunos4 + ;; + sun4sol2) + basic_machine=sparc-sun + os=-solaris2 + ;; + sun3 | sun3-*) + basic_machine=m68k-sun + ;; + sun4) + basic_machine=sparc-sun + ;; + sun386 | sun386i | roadrunner) + basic_machine=i386-sun + ;; + sv1) + basic_machine=sv1-cray + os=-unicos + ;; + symmetry) + basic_machine=i386-sequent + os=-dynix + ;; + t3e) + basic_machine=alphaev5-cray + os=-unicos + ;; + t90) + basic_machine=t90-cray + os=-unicos + ;; + tic54x | c54x*) + basic_machine=tic54x-unknown + os=-coff + ;; + tic55x | c55x*) + basic_machine=tic55x-unknown + os=-coff + ;; + tic6x | c6x*) + basic_machine=tic6x-unknown + os=-coff + ;; + # This must be matched before tile*. + tilegx*) + basic_machine=tilegx-unknown + os=-linux-gnu + ;; + tile*) + basic_machine=tile-unknown + os=-linux-gnu + ;; + tx39) + basic_machine=mipstx39-unknown + ;; + tx39el) + basic_machine=mipstx39el-unknown + ;; + toad1) + basic_machine=pdp10-xkl + os=-tops20 + ;; + tower | tower-32) + basic_machine=m68k-ncr + ;; + tpf) + basic_machine=s390x-ibm + os=-tpf + ;; + udi29k) + basic_machine=a29k-amd + os=-udi + ;; + ultra3) + basic_machine=a29k-nyu + os=-sym1 + ;; + v810 | necv810) + basic_machine=v810-nec + os=-none + ;; + vaxv) + basic_machine=vax-dec + os=-sysv + ;; + vms) + basic_machine=vax-dec + os=-vms + ;; + vpp*|vx|vx-*) + basic_machine=f301-fujitsu + ;; + vxworks960) + basic_machine=i960-wrs + os=-vxworks + ;; + vxworks68) + basic_machine=m68k-wrs + os=-vxworks + ;; + vxworks29k) + basic_machine=a29k-wrs + os=-vxworks + ;; + w65*) + basic_machine=w65-wdc + os=-none + ;; + w89k-*) + basic_machine=hppa1.1-winbond + os=-proelf + ;; + xbox) + basic_machine=i686-pc + os=-mingw32 + ;; + xps | xps100) + basic_machine=xps100-honeywell + ;; + ymp) + basic_machine=ymp-cray + os=-unicos + ;; + z8k-*-coff) + basic_machine=z8k-unknown + os=-sim + ;; + z80-*-coff) + basic_machine=z80-unknown + os=-sim + ;; + none) + basic_machine=none-none + os=-none + ;; + +# Here we handle the default manufacturer of certain CPU types. It is in +# some cases the only manufacturer, in others, it is the most popular. + w89k) + basic_machine=hppa1.1-winbond + ;; + op50n) + basic_machine=hppa1.1-oki + ;; + op60c) + basic_machine=hppa1.1-oki + ;; + romp) + basic_machine=romp-ibm + ;; + mmix) + basic_machine=mmix-knuth + ;; + rs6000) + basic_machine=rs6000-ibm + ;; + vax) + basic_machine=vax-dec + ;; + pdp10) + # there are many clones, so DEC is not a safe bet + basic_machine=pdp10-unknown + ;; + pdp11) + basic_machine=pdp11-dec + ;; + we32k) + basic_machine=we32k-att + ;; + sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele) + basic_machine=sh-unknown + ;; + sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) + basic_machine=sparc-sun + ;; + cydra) + basic_machine=cydra-cydrome + ;; + orion) + basic_machine=orion-highlevel + ;; + orion105) + basic_machine=clipper-highlevel + ;; + mac | mpw | mac-mpw) + basic_machine=m68k-apple + ;; + pmac | pmac-mpw) + basic_machine=powerpc-apple + ;; + *-unknown) + # Make sure to match an already-canonicalized machine name. + ;; + *) + echo Invalid configuration \`$1\': machine \`$basic_machine\' not recognized 1>&2 + exit 1 + ;; +esac + +# Here we canonicalize certain aliases for manufacturers. +case $basic_machine in + *-digital*) + basic_machine=`echo $basic_machine | sed 's/digital.*/dec/'` + ;; + *-commodore*) + basic_machine=`echo $basic_machine | sed 's/commodore.*/cbm/'` + ;; + *) + ;; +esac + +# Decode manufacturer-specific aliases for certain operating systems. + +if [ x"$os" != x"" ] +then +case $os in + # First match some system type aliases + # that might get confused with valid system types. + # -solaris* is a basic system type, with this one exception. + -auroraux) + os=-auroraux + ;; + -solaris1 | -solaris1.*) + os=`echo $os | sed -e 's|solaris1|sunos4|'` + ;; + -solaris) + os=-solaris2 + ;; + -svr4*) + os=-sysv4 + ;; + -unixware*) + os=-sysv4.2uw + ;; + -gnu/linux*) + os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` + ;; + # First accept the basic system types. + # The portable systems comes first. + # Each alternative MUST END IN A *, to match a version number. + # -sysv* is not here because it comes later, after sysvr4. + -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ + | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ + | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ + | -sym* | -kopensolaris* \ + | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ + | -aos* | -aros* \ + | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ + | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ + | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ + | -openbsd* | -solidbsd* \ + | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ + | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ + | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ + | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ + | -chorusos* | -chorusrdb* | -cegcc* \ + | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ + | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \ + | -uxpv* | -beos* | -mpeix* | -udk* \ + | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ + | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ + | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ + | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ + | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ + | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ + | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es*) + # Remember, each alternative MUST END IN *, to match a version number. + ;; + -qnx*) + case $basic_machine in + x86-* | i*86-*) + ;; + *) + os=-nto$os + ;; + esac + ;; + -nto-qnx*) + ;; + -nto*) + os=`echo $os | sed -e 's|nto|nto-qnx|'` + ;; + -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ + | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \ + | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) + ;; + -mac*) + os=`echo $os | sed -e 's|mac|macos|'` + ;; + -linux-dietlibc) + os=-linux-dietlibc + ;; + -linux*) + os=`echo $os | sed -e 's|linux|linux-gnu|'` + ;; + -sunos5*) + os=`echo $os | sed -e 's|sunos5|solaris2|'` + ;; + -sunos6*) + os=`echo $os | sed -e 's|sunos6|solaris3|'` + ;; + -opened*) + os=-openedition + ;; + -os400*) + os=-os400 + ;; + -wince*) + os=-wince + ;; + -osfrose*) + os=-osfrose + ;; + -osf*) + os=-osf + ;; + -utek*) + os=-bsd + ;; + -dynix*) + os=-bsd + ;; + -acis*) + os=-aos + ;; + -atheos*) + os=-atheos + ;; + -syllable*) + os=-syllable + ;; + -386bsd) + os=-bsd + ;; + -ctix* | -uts*) + os=-sysv + ;; + -nova*) + os=-rtmk-nova + ;; + -ns2 ) + os=-nextstep2 + ;; + -nsk*) + os=-nsk + ;; + # Preserve the version number of sinix5. + -sinix5.*) + os=`echo $os | sed -e 's|sinix|sysv|'` + ;; + -sinix*) + os=-sysv4 + ;; + -tpf*) + os=-tpf + ;; + -triton*) + os=-sysv3 + ;; + -oss*) + os=-sysv3 + ;; + -svr4) + os=-sysv4 + ;; + -svr3) + os=-sysv3 + ;; + -sysvr4) + os=-sysv4 + ;; + # This must come after -sysvr4. + -sysv*) + ;; + -ose*) + os=-ose + ;; + -es1800*) + os=-ose + ;; + -xenix) + os=-xenix + ;; + -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) + os=-mint + ;; + -aros*) + os=-aros + ;; + -kaos*) + os=-kaos + ;; + -zvmoe) + os=-zvmoe + ;; + -dicos*) + os=-dicos + ;; + -nacl*) + ;; + -none) + ;; + *) + # Get rid of the `-' at the beginning of $os. + os=`echo $os | sed 's/[^-]*-//'` + echo Invalid configuration \`$1\': system \`$os\' not recognized 1>&2 + exit 1 + ;; +esac +else + +# Here we handle the default operating systems that come with various machines. +# The value should be what the vendor currently ships out the door with their +# machine or put another way, the most popular os provided with the machine. + +# Note that if you're going to try to match "-MANUFACTURER" here (say, +# "-sun"), then you have to tell the case statement up towards the top +# that MANUFACTURER isn't an operating system. Otherwise, code above +# will signal an error saying that MANUFACTURER isn't an operating +# system, and we'll never get to this point. + +case $basic_machine in + score-*) + os=-elf + ;; + spu-*) + os=-elf + ;; + *-acorn) + os=-riscix1.2 + ;; + arm*-rebel) + os=-linux + ;; + arm*-semi) + os=-aout + ;; + c4x-* | tic4x-*) + os=-coff + ;; + # This must come before the *-dec entry. + pdp10-*) + os=-tops20 + ;; + pdp11-*) + os=-none + ;; + *-dec | vax-*) + os=-ultrix4.2 + ;; + m68*-apollo) + os=-domain + ;; + i386-sun) + os=-sunos4.0.2 + ;; + m68000-sun) + os=-sunos3 + # This also exists in the configure program, but was not the + # default. + # os=-sunos4 + ;; + m68*-cisco) + os=-aout + ;; + mep-*) + os=-elf + ;; + mips*-cisco) + os=-elf + ;; + mips*-*) + os=-elf + ;; + or32-*) + os=-coff + ;; + *-tti) # must be before sparc entry or we get the wrong os. + os=-sysv3 + ;; + sparc-* | *-sun) + os=-sunos4.1.1 + ;; + *-be) + os=-beos + ;; + *-haiku) + os=-haiku + ;; + *-ibm) + os=-aix + ;; + *-knuth) + os=-mmixware + ;; + *-wec) + os=-proelf + ;; + *-winbond) + os=-proelf + ;; + *-oki) + os=-proelf + ;; + *-hp) + os=-hpux + ;; + *-hitachi) + os=-hiux + ;; + i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) + os=-sysv + ;; + *-cbm) + os=-amigaos + ;; + *-dg) + os=-dgux + ;; + *-dolphin) + os=-sysv3 + ;; + m68k-ccur) + os=-rtu + ;; + m88k-omron*) + os=-luna + ;; + *-next ) + os=-nextstep + ;; + *-sequent) + os=-ptx + ;; + *-crds) + os=-unos + ;; + *-ns) + os=-genix + ;; + i370-*) + os=-mvs + ;; + *-next) + os=-nextstep3 + ;; + *-gould) + os=-sysv + ;; + *-highlevel) + os=-bsd + ;; + *-encore) + os=-bsd + ;; + *-sgi) + os=-irix + ;; + *-siemens) + os=-sysv4 + ;; + *-masscomp) + os=-rtu + ;; + f30[01]-fujitsu | f700-fujitsu) + os=-uxpv + ;; + *-rom68k) + os=-coff + ;; + *-*bug) + os=-coff + ;; + *-apple) + os=-macos + ;; + *-atari*) + os=-mint + ;; + *) + os=-none + ;; +esac +fi + +# Here we handle the case where we know the os, and the CPU type, but not the +# manufacturer. We pick the logical manufacturer. +vendor=unknown +case $basic_machine in + *-unknown) + case $os in + -riscix*) + vendor=acorn + ;; + -sunos*) + vendor=sun + ;; + -cnk*|-aix*) + vendor=ibm + ;; + -beos*) + vendor=be + ;; + -hpux*) + vendor=hp + ;; + -mpeix*) + vendor=hp + ;; + -hiux*) + vendor=hitachi + ;; + -unos*) + vendor=crds + ;; + -dgux*) + vendor=dg + ;; + -luna*) + vendor=omron + ;; + -genix*) + vendor=ns + ;; + -mvs* | -opened*) + vendor=ibm + ;; + -os400*) + vendor=ibm + ;; + -ptx*) + vendor=sequent + ;; + -tpf*) + vendor=ibm + ;; + -vxsim* | -vxworks* | -windiss*) + vendor=wrs + ;; + -aux*) + vendor=apple + ;; + -hms*) + vendor=hitachi + ;; + -mpw* | -macos*) + vendor=apple + ;; + -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) + vendor=atari + ;; + -vos*) + vendor=stratus + ;; + esac + basic_machine=`echo $basic_machine | sed "s/unknown/$vendor/"` + ;; +esac + +echo $basic_machine$os +exit + +# Local variables: +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "timestamp='" +# time-stamp-format: "%:y-%02m-%02d" +# time-stamp-end: "'" +# End: diff --git a/configure.ac b/configure.ac new file mode 100644 index 0000000..bf514ee --- /dev/null +++ b/configure.ac @@ -0,0 +1,487 @@ +AC_PREREQ([2.60]) + +m4_define([gsd_api_version_major],[2011]) +m4_define([gsd_api_version_minor],[11]) +m4_define([gsd_api_version_micro],[16]) +m4_define([gsd_api_version], + [gsd_api_version_major.gsd_api_version_minor.gsd_api_version_micro]) + +AC_INIT([mate-settings-daemon], [2.32.0], [https://github.com/perberos/mate-desktop-environment]) + +AC_CONFIG_SRCDIR([mate-settings-daemon/mate-settings-manager.c]) + +AM_INIT_AUTOMAKE([1.9 no-dist-gzip dist-bzip2 tar-ustar]) + +AC_STDC_HEADERS +AC_PROG_CXX +AM_PROG_CC_C_O +AC_PROG_LIBTOOL + +AC_HEADER_STDC + +AC_SUBST(VERSION) + +AC_CONFIG_HEADERS([config.h]) + +IT_PROG_INTLTOOL([0.37.1]) + +GETTEXT_PACKAGE=mate-settings-daemon +AC_SUBST(GETTEXT_PACKAGE) +AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [Name of default gettext domain]) + +AM_GLIB_GNU_GETTEXT + +AS_AC_EXPAND(LIBEXECDIR, "$libexecdir") + +GSD_INTLTOOL_PLUGIN_RULE='%.mate-settings-plugin: %.mate-settings-plugin.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' +AC_SUBST([GSD_INTLTOOL_PLUGIN_RULE]) + + dnl Unconditionally use this dir to avoid a circular dep with matecc +MATE_KEYBINDINGS_KEYSDIR="${datadir}/mate-control-center/keybindings" +AC_SUBST(MATE_KEYBINDINGS_KEYSDIR) + +dnl --------------------------------------------------------------------------- +dnl - Dependencies +dnl --------------------------------------------------------------------------- + +DBUS_GLIB_REQUIRED_VERSION=0.74 +GLIB_REQUIRED_VERSION=2.17.3 +GTK_REQUIRED_VERSION=2.21.2 +MATECONF_REQUIRED_VERSION=2.6.1 +GIO_REQUIRED_VERSION=2.17.3 +MATE_DESKTOP_REQUIRED_VERSION=2.29.92 +LIBMATENOTIFY_REQUIRED_VERSION=0.4.3 + +EXTRA_COMPILE_WARNINGS(yes) + +PKG_CHECK_MODULES(SETTINGS_DAEMON, + glib-2.0 >= $GLIB_REQUIRED_VERSION + gtk+-2.0 >= $GTK_REQUIRED_VERSION + mateconf-2.0 >= $MATECONF_REQUIRED_VERSION + gmodule-2.0 + gthread-2.0 + dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION +) + +PKG_CHECK_MODULES(SETTINGS_PLUGIN, + gtk+-2.0 >= $GTK_REQUIRED_VERSION + mateconf-2.0 >= $MATECONF_REQUIRED_VERSION + mate-desktop-2.0 >= $MATE_DESKTOP_REQUIRED_VERSION + gio-2.0 >= $GIO_REQUIRED_VERSION + dbus-glib-1 >= $DBUS_GLIB_REQUIRED_VERSION +) + +GSD_PLUGIN_LDFLAGS="-export_dynamic -module -avoid-version -no-undefined" +case $host_os in + darwin*) + GSD_PLUGIN_LDFLAGS="${GSD_PLUGIN_LDFLAGS} -Wl,-bundle_loader,\$(top_builddir)/mate-settings-daemon/mate-settings-daemon" + ;; +esac +AC_SUBST([GSD_PLUGIN_LDFLAGS]) + +AC_PATH_PROG(GLIB_GENMARSHAL, glib-genmarshal) + +AC_PATH_PROG(MATECONFTOOL, mateconftool-2) + +AM_MATECONF_SOURCE_2 + +dnl --------------------------------------------------------------------------- +dnl - Check for libmatenotify +dnl --------------------------------------------------------------------------- + +have_libmatenotify=no +AC_ARG_WITH(libmatenotify, + AC_HELP_STRING([--without-libmatenotify], [Disable notifications (default: auto)]), + with_libmatenotify=$withval, with_libmatenotify=auto) + +if test "x$with_libmatenotify" != "xno"; then + PKG_CHECK_MODULES(LIBMATENOTIFY, libmatenotify >= $LIBMATENOTIFY_REQUIRED_VERSION, + [AC_DEFINE(HAVE_LIBMATENOTIFY, 1, [Define if libmatenotify is available]) + have_libmatenotify=yes], have_libmatenotify=no) + if test "x$have_libmatenotify" = xno -a "x$with_libmatenotify" = xyes; then + AC_MSG_ERROR([libmatenotify support requested but libraries not found]) + fi +fi +AC_SUBST(LIBMATENOTIFY_CFLAGS) +AC_SUBST(LIBMATENOTIFY_LIBS) + +dnl --------------------------------------------------------------------------- +dnl - Check for D-Bus +dnl --------------------------------------------------------------------------- + +dnl - Are we specifying a different dbus root ? +AC_ARG_WITH(dbus-sys, + [AC_HELP_STRING([--with-dbus-sys=], + [where D-BUS system.d directory is])]) +AC_ARG_WITH(dbus-services, + [AC_HELP_STRING([--with-dbus-services=], + [where D-BUS services directory is])]) +if ! test -z "$with_dbus_sys" ; then + DBUS_SYS_DIR="$with_dbus_sys" +else + DBUS_SYS_DIR='${sysconfdir}/dbus-1/system.d' +fi +AC_SUBST(DBUS_SYS_DIR) + +dnl --------------------------------------------------------------------------- +dnl - X11 stuff +dnl --------------------------------------------------------------------------- + +# Like AC_CHECK_HEADERS, but it uses the already-computed -I directories. +# +AC_DEFUN([AC_CHECK_X_HEADERS], [ + ac_save_CPPFLAGS="$CPPFLAGS" + if test \! -z "$includedir" ; then + CPPFLAGS="$CPPFLAGS -I$includedir" + fi + CPPFLAGS="$CPPFLAGS $X_CFLAGS" + AC_CHECK_HEADERS([$1],[$2],[$3],[$4]) + CPPFLAGS="$ac_save_CPPFLAGS"]) + +# Like AC_CHECK_LIB, but it uses the already-computed -I and -L directories. +# Use this sparingly; it probably doesn't work very well on X programs. +# +AC_DEFUN([AC_CHECK_X_LIB], [ + ac_save_CPPFLAGS="$CPPFLAGS" + ac_save_LDFLAGS="$LDFLAGS" +# ac_save_LIBS="$LIBS" + + if test \! -z "$includedir" ; then + CPPFLAGS="$CPPFLAGS -I$includedir" + fi + # note: $X_CFLAGS includes $x_includes + CPPFLAGS="$CPPFLAGS $X_CFLAGS" + + if test \! -z "$libdir" ; then + LDFLAGS="$LDFLAGS -L$libdir" + fi + # note: $X_LIBS includes $x_libraries + LDFLAGS="$LDFLAGS $ALL_X_LIBS" + + AC_CHECK_LIB([$1], [$2], [$3], [$4], [$5]) + CPPFLAGS="$ac_save_CPPFLAGS" + LDFLAGS="$ac_save_LDFLAGS" +# LIBS="$ac_save_LIBS" + ]) + +AC_PATH_XTRA + +ALL_X_LIBS="$X_LIBS $X_PRE_LIBS -lXext -lX11 $X_EXTRA_LIBS" + +X11_LIBS="$ALL_X_LIBS" +AC_SUBST(X11_LIBS) + +dnl --------------------------------------------------------------------------- +dnl - XInput +dnl --------------------------------------------------------------------------- + +have_xinput=no +AC_CHECK_X_LIB(Xi, XListInputDevices, + [AC_CHECK_X_HEADERS(X11/extensions/XInput.h, + [AC_CHECK_TYPES([XDevicePresenceNotifyEvent], [ + have_xinput=yes + XINPUT_LIBS="-lXi"], + [], [#include ])], + [], [[#include >]])], + [], [-lXi $x_libs]) + +AM_CONDITIONAL(HAVE_XINPUT, [test $have_xinput = yes]) +AC_SUBST(XINPUT_LIBS) + +dnl --------------------------------------------------------------------------- +dnl - Fontconfig +dnl --------------------------------------------------------------------------- + +have_fontconfig=no +PKG_CHECK_MODULES(FONTCONFIG, fontconfig, + [AC_DEFINE(HAVE_FONTCONFIG, 1, [Define if Fontconfig functionality is available]) + have_fontconfig=yes], + [have_fontconfig=no]) +AM_CONDITIONAL(HAVE_FONTCONFIG, test x"$have_fontconfig" = "xyes") + +dnl --------------------------------------------------------------------------- +dnl - Keyboard plugin stuff +dnl --------------------------------------------------------------------------- + +AC_CHECK_X_LIB(Xxf86misc, XF86MiscQueryExtension, [ + AC_CHECK_X_HEADERS([X11/extensions/xf86misc.h], + [XF86MISC_LIBS="-lXxf86misc"], :, + [#include ])], : , + -lXxf86misc $x_libs) +AC_SUBST(XF86MISC_LIBS) +AC_CHECK_X_HEADERS([X11/extensions/XKB.h]) + +PKG_CHECK_MODULES(LIBMATEKBDUI, [libmatekbdui >= 2.31.2 libmatekbd >= 2.29.5 libxklavier >= 5.0]) +AC_SUBST(LIBMATEKBDUI_CFLAGS) +AC_SUBST(LIBMATEKBDUI_LIBS) + +dnl --------------------------------------------------------------------------- +dnl - Housekeeping plugin stuff +dnl --------------------------------------------------------------------------- + +PKG_CHECK_MODULES(GIOUNIX, [gio-unix-2.0]) +AC_SUBST(GIOUNIX_CFLAGS) +AC_SUBST(GIOUNIX_LIBS) + +dnl ============================================== +dnl PulseAudio section +dnl ============================================== + + +have_pulse=false +AC_ARG_ENABLE(pulse, + AC_HELP_STRING([--disable-pulse], + [turn off PulseAudio support]), + [case "${enableval}" in + yes) WANT_PULSE=yes ;; + no) WANT_PULSE=no ;; + *) AC_MSG_ERROR(bad value ${enableval} for --disable-pulse) ;; + esac], + [WANT_PULSE=no]) dnl Default value + +if test x$WANT_PULSE = xyes ; then + PA_REQUIRED_VERSION=0.9.15 + PKG_CHECK_MODULES(PULSE, glib-2.0 libpulse >= $PA_REQUIRED_VERSION libpulse-mainloop-glib >= $PA_REQUIRED_VERSION libcanberra-gtk, + [have_pulse=true + AC_DEFINE(HAVE_PULSE, 1, [Define if PULSE sound server should be used])], + [have_pulse=false]) +fi +AM_CONDITIONAL(HAVE_PULSE, test "x$have_pulse" = "xtrue") + +AC_SUBST(PULSE_CFLAGS) +AC_SUBST(PULSE_LIBS) + + +dnl ============================================== +dnl smartcard section +dnl ============================================== +have_smartcard_support=false +AC_ARG_ENABLE(smartcard-support, + AC_HELP_STRING([--disable-smartcard-support], + [turn off smartcard support]), + [case "${enableval}" in + yes) WANT_SMARTCARD_SUPPORT=yes ;; + no) WANT_SMARTCARD_SUPPORT=no ;; + *) AC_MSG_ERROR(bad value ${enableval} for --disable-smartcard-support) ;; + esac], + [WANT_SMARTCARD_SUPPORT=yes]) + +if test x$WANT_SMARTCARD_SUPPORT = xyes ; then + NSS_REQUIRED_VERSION=3.11.2 + PKG_CHECK_MODULES(NSS, nss >= $NSS_REQUIRED_VERSION, + [have_smartcard_support=true + AC_DEFINE(SMARTCARD_SUPPORT, 1, [Define if smartcard support should be enabled])], + [have_smartcard_support=false]) +fi +AM_CONDITIONAL(SMARTCARD_SUPPORT, test "x$have_smartcard_support" = "xtrue") + +AC_SUBST(NSS_CFLAGS) +AC_SUBST(NSS_LIBS) + +AC_ARG_WITH(nssdb, + AC_HELP_STRING([--with-nssdb], + [where system NSS database is])) + +NSS_DATABASE="" +if test "x$have_smartcard_support" = "xtrue"; then + if ! test -z "$with_nssdb" ; then + NSS_DATABASE="$with_nssdb" + else + NSS_DATABASE="${sysconfdir}/pki/nssdb" + fi +else + if ! test -z "$with_nssdb" ; then + AC_MSG_WARN([nssdb specified when smartcard support is disabled]) + fi +fi + +AC_SUBST(NSS_DATABASE) + + +# --------------------------------------------------------------------------- +# PolicyKit +# --------------------------------------------------------------------------- + +POLKIT_REQUIRED=0.91 +DBUS_GLIB_REQUIRED=0.71 +DBUS_REQUIRED=1.1.2 +NETWORK_MANAGER_REQUIRED=0.6 + +# PolicyKit detection; defaults to 'auto' (use it if it's available) +# +POLKIT_CFLAGS= +POLKIT_LIBS= +AC_ARG_ENABLE(polkit, + AS_HELP_STRING([--enable-polkit], + [Enable PolicyKit support (auto)]), + enable_polkit=$enableval, + enable_polkit=auto) + +if test "x$enable_polkit" = "xno" ; then + HAVE_POLKIT=no +else + HAVE_POLKIT=no + PKG_CHECK_MODULES(POLKIT, polkit-gobject-1 >= $POLKIT_REQUIRED dbus-1 >= $DBUS_REQUIRED, HAVE_POLKIT=yes, HAVE_POLKIT=no) + + if test "x$enable_polkit" = "xyes" -a "x$HAVE_POLKIT" = "xno" ; then + AC_MSG_ERROR(PolicyKit support explicity enabled but not available) + fi + + if test "x$HAVE_POLKIT" = "xyes" ; then + AC_DEFINE(HAVE_POLKIT, 1, [Defined if PolicyKit support is enabled]) + fi +fi +AM_CONDITIONAL(HAVE_POLKIT, test "x$HAVE_POLKIT" = "xyes") +AC_SUBST(POLKIT_CFLAGS) +AC_SUBST(POLKIT_LIBS) + + + +# --------------------------------------------------------------------------- +# Enable Profiling +# --------------------------------------------------------------------------- +AC_ARG_ENABLE(profiling, + [AC_HELP_STRING([--enable-profiling], + [turn on profiling])], + , enable_profiling=no) +if test "x$enable_profiling" = "xyes"; then + AC_DEFINE(ENABLE_PROFILING,1,[enable profiling]) +fi + + +# --------------------------------------------------------------------------- +# Plugins +# --------------------------------------------------------------------------- + +plugindir='$(libdir)/mate-settings-daemon-gsd_api_version' +AC_SUBST([plugindir]) + +dnl --------------------------------------------------------------------------- +dnl - Finish +dnl --------------------------------------------------------------------------- + + +# Turn on the additional warnings last, so warnings don't affect other tests. + +AC_ARG_ENABLE(more-warnings, + [AC_HELP_STRING([--enable-more-warnings], + [Maximum compiler warnings])], + set_more_warnings="$enableval",[ + if test -d $srcdir/.git; then + set_more_warnings=yes + else + set_more_warnings=no + fi + ]) +AC_MSG_CHECKING(for more warnings) +if test "$GCC" = "yes" -a "$set_more_warnings" != "no"; then + AC_MSG_RESULT(yes) + CFLAGS="\ + -Wall \ + -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes \ + -Wnested-externs -Wpointer-arith \ + -Wcast-align -Wsign-compare \ + $CFLAGS" + + for option in -Wno-strict-aliasing -Wno-sign-compare; do + SAVE_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $option" + AC_MSG_CHECKING([whether gcc understands $option]) + AC_TRY_COMPILE([], [], + has_option=yes, + has_option=no,) + if test $has_option = no; then + CFLAGS="$SAVE_CFLAGS" + fi + AC_MSG_RESULT($has_option) + unset has_option + unset SAVE_CFLAGS + done + unset option +else + AC_MSG_RESULT(no) +fi + +# +# Enable Debug +# +AC_ARG_ENABLE(debug, + [AC_HELP_STRING([--enable-debug], + [turn on debugging])], + , enable_debug=yes) +if test "$enable_debug" = "yes"; then + DEBUG_CFLAGS="-DG_ENABLE_DEBUG" +else + if test "x$enable_debug" = "xno"; then + DEBUG_CFLAGS="-DG_DISABLE_ASSERT -DG_DISABLE_CHECKS" + else + DEBUG_CFLAGS="" + fi +fi +AC_SUBST(DEBUG_CFLAGS) + +AC_OUTPUT([ +Makefile +mate-settings-daemon/Makefile +plugins/Makefile +plugins/a11y-keyboard/Makefile +plugins/background/Makefile +plugins/clipboard/Makefile +plugins/common/Makefile +plugins/datetime/Makefile +plugins/dummy/Makefile +plugins/font/Makefile +plugins/housekeeping/Makefile +plugins/keybindings/Makefile +plugins/keyboard/Makefile +plugins/media-keys/Makefile +plugins/media-keys/cut-n-paste/Makefile +plugins/mouse/Makefile +plugins/smartcard/Makefile +plugins/sound/Makefile +plugins/typing-break/Makefile +plugins/xrandr/Makefile +plugins/xrdb/Makefile +plugins/xrdb/data/Makefile +plugins/xsettings/Makefile +data/Makefile +data/mate-settings-daemon.desktop.in +data/mate-settings-daemon.pc +data/mate-settings-daemon-uninstalled.pc +po/Makefile.in +]) + +dnl --------------------------------------------------------------------------- +dnl - Show summary +dnl --------------------------------------------------------------------------- + +echo " + mate-settings-daemon $VERSION + ============================= + + prefix: ${prefix} + exec_prefix: ${exec_prefix} + libdir: ${libdir} + bindir: ${bindir} + sbindir: ${sbindir} + sysconfdir: ${sysconfdir} + sysconfsubdir: ${sysconfsubdir} + localstatedir: ${localstatedir} + plugindir: ${plugindir} + datadir: ${datadir} + source code location: ${srcdir} + compiler: ${CC} + cflags: ${CFLAGS} + Maintainer mode: ${USE_MAINTAINER_MODE} + + dbus-1 system.d dir: ${DBUS_SYS_DIR} + PolicyKit support: ${HAVE_POLKIT} + + Libmatenotify support: ${have_libmatenotify} + PulseAudio support: ${have_pulse} + Smartcard support: ${have_smartcard_support} +${NSS_DATABASE:+\ + System nssdb: ${NSS_DATABASE} +}\ + Profiling support: ${enable_profiling} +" diff --git a/data/50-accessibility.xml.in b/data/50-accessibility.xml.in new file mode 100644 index 0000000..998ba17 --- /dev/null +++ b/data/50-accessibility.xml.in @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/data/Makefile.am b/data/Makefile.am new file mode 100644 index 0000000..2fba955 --- /dev/null +++ b/data/Makefile.am @@ -0,0 +1,69 @@ +NULL = + +@INTLTOOL_SCHEMAS_RULE@ + +schemasdir = $(MATECONF_SCHEMA_FILE_DIR) +schemas_in_files = \ + mate-settings-daemon.schemas.in \ + apps_mate_settings_daemon_housekeeping.schemas.in \ + apps_mate_settings_daemon_keybindings.schemas.in \ + desktop_mate_font_rendering.schemas.in \ + desktop_mate_keybindings.schemas.in \ + apps_mate_settings_daemon_xrandr.schemas.in \ + desktop_mate_peripherals_touchpad.schemas.in \ + desktop_mate_peripherals_smartcard.schemas.in \ + $(NULL) + +schemas_DATA = $(schemas_in_files:.schemas.in=.schemas) + +@INTLTOOL_DESKTOP_RULE@ +desktopdir = $(sysconfdir)/xdg/autostart +desktop_in_files = mate-settings-daemon.desktop.in +desktop_DATA = $(desktop_in_files:.desktop.in=.desktop) + +servicedir = $(datadir)/dbus-1/services +service_in_files = org.mate.SettingsDaemon.service.in +service_DATA = $(service_in_files:.service.in=.service) + +org.mate.SettingsDaemon.service: org.mate.SettingsDaemon.service.in Makefile + @sed -e "s|\@libexecdir\@|$(libexecdir)|" $< > $@ + +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = mate-settings-daemon.pc + +@INTLTOOL_XML_NOMERGE_RULE@ + +xmldir = @MATE_KEYBINDINGS_KEYSDIR@ +xml_in_files = 50-accessibility.xml.in +xml_DATA = $(xml_in_files:.xml.in=.xml) + +EXTRA_DIST = \ + $(schemas_in_files) \ + $(service_in_files) \ + $(desktop_in_files) \ + $(xml_in_files) \ + mate-settings-daemon.pc.in \ + $(NULL) + +DISTCLEANFILES = \ + $(schemas_DATA) \ + $(service_DATA) \ + $(desktop_DATA) \ + $(xml_DATA) \ + $(NULL) + +MAINTAINERCLEANFILES = \ + *~ \ + Makefile.in + +if MATECONF_SCHEMAS_INSTALL +# don't do this if we are building in eg. rpm +install-data-local: $(schemas_DATA) + if test -z "$(DESTDIR)" ; then \ + for p in $(schemas_DATA) ; do \ + MATECONF_CONFIG_SOURCE=$(MATECONF_SCHEMA_CONFIG_SOURCE) $(MATECONFTOOL) --makefile-install-rule $(top_builddir)/data/$$p 2>&1 > /dev/null; \ + done \ + fi +else +install-data-local: +endif diff --git a/data/Makefile.in b/data/Makefile.in new file mode 100644 index 0000000..bb85361 --- /dev/null +++ b/data/Makefile.in @@ -0,0 +1,632 @@ +# Makefile.in generated by automake 1.11.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = data +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ + $(srcdir)/mate-settings-daemon-uninstalled.pc.in \ + $(srcdir)/mate-settings-daemon.desktop.in.in \ + $(srcdir)/mate-settings-daemon.pc.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = mate-settings-daemon.desktop.in \ + mate-settings-daemon.pc mate-settings-daemon-uninstalled.pc +CONFIG_CLEAN_VPATH_FILES = +SOURCES = +DIST_SOURCES = +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__installdirs = "$(DESTDIR)$(desktopdir)" \ + "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(schemasdir)" \ + "$(DESTDIR)$(servicedir)" "$(DESTDIR)$(xmldir)" +DATA = $(desktop_DATA) $(pkgconfig_DATA) $(schemas_DATA) \ + $(service_DATA) $(xml_DATA) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +ALL_LINGUAS = @ALL_LINGUAS@ +AMTAR = @AMTAR@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DBUS_SYS_DIR = @DBUS_SYS_DIR@ +DEBUG_CFLAGS = @DEBUG_CFLAGS@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ +FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GIOUNIX_CFLAGS = @GIOUNIX_CFLAGS@ +GIOUNIX_LIBS = @GIOUNIX_LIBS@ +GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GREP = @GREP@ +GSD_INTLTOOL_PLUGIN_RULE = @GSD_INTLTOOL_PLUGIN_RULE@ +GSD_PLUGIN_LDFLAGS = @GSD_PLUGIN_LDFLAGS@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBEXECDIR = @LIBEXECDIR@ +LIBMATEKBDUI_CFLAGS = @LIBMATEKBDUI_CFLAGS@ +LIBMATEKBDUI_LIBS = @LIBMATEKBDUI_LIBS@ +LIBMATENOTIFY_CFLAGS = @LIBMATENOTIFY_CFLAGS@ +LIBMATENOTIFY_LIBS = @LIBMATENOTIFY_LIBS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MATECONFTOOL = @MATECONFTOOL@ +MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@ +MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@ +MATE_KEYBINDINGS_KEYSDIR = @MATE_KEYBINDINGS_KEYSDIR@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +NM = @NM@ +NMEDIT = @NMEDIT@ +NSS_CFLAGS = @NSS_CFLAGS@ +NSS_DATABASE = @NSS_DATABASE@ +NSS_LIBS = @NSS_LIBS@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +POFILES = @POFILES@ +POLKIT_CFLAGS = @POLKIT_CFLAGS@ +POLKIT_LIBS = @POLKIT_LIBS@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +PULSE_CFLAGS = @PULSE_CFLAGS@ +PULSE_LIBS = @PULSE_LIBS@ +RANLIB = @RANLIB@ +SED = @SED@ +SETTINGS_DAEMON_CFLAGS = @SETTINGS_DAEMON_CFLAGS@ +SETTINGS_DAEMON_LIBS = @SETTINGS_DAEMON_LIBS@ +SETTINGS_PLUGIN_CFLAGS = @SETTINGS_PLUGIN_CFLAGS@ +SETTINGS_PLUGIN_LIBS = @SETTINGS_PLUGIN_LIBS@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +WARN_CFLAGS = @WARN_CFLAGS@ +X11_LIBS = @X11_LIBS@ +XF86MISC_LIBS = @XF86MISC_LIBS@ +XGETTEXT = @XGETTEXT@ +XINPUT_LIBS = @XINPUT_LIBS@ +XMKMF = @XMKMF@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +plugindir = @plugindir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +NULL = +schemasdir = $(MATECONF_SCHEMA_FILE_DIR) +schemas_in_files = \ + mate-settings-daemon.schemas.in \ + apps_mate_settings_daemon_housekeeping.schemas.in \ + apps_mate_settings_daemon_keybindings.schemas.in \ + desktop_mate_font_rendering.schemas.in \ + desktop_mate_keybindings.schemas.in \ + apps_mate_settings_daemon_xrandr.schemas.in \ + desktop_mate_peripherals_touchpad.schemas.in \ + desktop_mate_peripherals_smartcard.schemas.in \ + $(NULL) + +schemas_DATA = $(schemas_in_files:.schemas.in=.schemas) +desktopdir = $(sysconfdir)/xdg/autostart +desktop_in_files = mate-settings-daemon.desktop.in +desktop_DATA = $(desktop_in_files:.desktop.in=.desktop) +servicedir = $(datadir)/dbus-1/services +service_in_files = org.mate.SettingsDaemon.service.in +service_DATA = $(service_in_files:.service.in=.service) +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = mate-settings-daemon.pc +xmldir = @MATE_KEYBINDINGS_KEYSDIR@ +xml_in_files = 50-accessibility.xml.in +xml_DATA = $(xml_in_files:.xml.in=.xml) +EXTRA_DIST = \ + $(schemas_in_files) \ + $(service_in_files) \ + $(desktop_in_files) \ + $(xml_in_files) \ + mate-settings-daemon.pc.in \ + $(NULL) + +DISTCLEANFILES = \ + $(schemas_DATA) \ + $(service_DATA) \ + $(desktop_DATA) \ + $(xml_DATA) \ + $(NULL) + +MAINTAINERCLEANFILES = \ + *~ \ + Makefile.in + +all: all-am + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu data/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu data/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): +mate-settings-daemon.desktop.in: $(top_builddir)/config.status $(srcdir)/mate-settings-daemon.desktop.in.in + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ +mate-settings-daemon.pc: $(top_builddir)/config.status $(srcdir)/mate-settings-daemon.pc.in + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ +mate-settings-daemon-uninstalled.pc: $(top_builddir)/config.status $(srcdir)/mate-settings-daemon-uninstalled.pc.in + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs +install-desktopDATA: $(desktop_DATA) + @$(NORMAL_INSTALL) + test -z "$(desktopdir)" || $(MKDIR_P) "$(DESTDIR)$(desktopdir)" + @list='$(desktop_DATA)'; test -n "$(desktopdir)" || list=; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(desktopdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(desktopdir)" || exit $$?; \ + done + +uninstall-desktopDATA: + @$(NORMAL_UNINSTALL) + @list='$(desktop_DATA)'; test -n "$(desktopdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(desktopdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(desktopdir)" && rm -f $$files +install-pkgconfigDATA: $(pkgconfig_DATA) + @$(NORMAL_INSTALL) + test -z "$(pkgconfigdir)" || $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)" + @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgconfigdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgconfigdir)" || exit $$?; \ + done + +uninstall-pkgconfigDATA: + @$(NORMAL_UNINSTALL) + @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(pkgconfigdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(pkgconfigdir)" && rm -f $$files +install-schemasDATA: $(schemas_DATA) + @$(NORMAL_INSTALL) + test -z "$(schemasdir)" || $(MKDIR_P) "$(DESTDIR)$(schemasdir)" + @list='$(schemas_DATA)'; test -n "$(schemasdir)" || list=; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(schemasdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(schemasdir)" || exit $$?; \ + done + +uninstall-schemasDATA: + @$(NORMAL_UNINSTALL) + @list='$(schemas_DATA)'; test -n "$(schemasdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(schemasdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(schemasdir)" && rm -f $$files +install-serviceDATA: $(service_DATA) + @$(NORMAL_INSTALL) + test -z "$(servicedir)" || $(MKDIR_P) "$(DESTDIR)$(servicedir)" + @list='$(service_DATA)'; test -n "$(servicedir)" || list=; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(servicedir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(servicedir)" || exit $$?; \ + done + +uninstall-serviceDATA: + @$(NORMAL_UNINSTALL) + @list='$(service_DATA)'; test -n "$(servicedir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(servicedir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(servicedir)" && rm -f $$files +install-xmlDATA: $(xml_DATA) + @$(NORMAL_INSTALL) + test -z "$(xmldir)" || $(MKDIR_P) "$(DESTDIR)$(xmldir)" + @list='$(xml_DATA)'; test -n "$(xmldir)" || list=; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(xmldir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(xmldir)" || exit $$?; \ + done + +uninstall-xmlDATA: + @$(NORMAL_UNINSTALL) + @list='$(xml_DATA)'; test -n "$(xmldir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(xmldir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(xmldir)" && rm -f $$files +tags: TAGS +TAGS: + +ctags: CTAGS +CTAGS: + + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(DATA) +installdirs: + for dir in "$(DESTDIR)$(desktopdir)" "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(schemasdir)" "$(DESTDIR)$(servicedir)" "$(DESTDIR)$(xmldir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." + -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) +clean: clean-am + +clean-am: clean-generic clean-libtool mostlyclean-am + +distclean: distclean-am + -rm -f Makefile +distclean-am: clean-am distclean-generic + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: install-data-local install-desktopDATA \ + install-pkgconfigDATA install-schemasDATA install-serviceDATA \ + install-xmlDATA + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-desktopDATA uninstall-pkgconfigDATA \ + uninstall-schemasDATA uninstall-serviceDATA uninstall-xmlDATA + +.MAKE: install-am install-strip + +.PHONY: all all-am check check-am clean clean-generic clean-libtool \ + distclean distclean-generic distclean-libtool distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-data-local \ + install-desktopDATA install-dvi install-dvi-am install-exec \ + install-exec-am install-html install-html-am install-info \ + install-info-am install-man install-pdf install-pdf-am \ + install-pkgconfigDATA install-ps install-ps-am \ + install-schemasDATA install-serviceDATA install-strip \ + install-xmlDATA installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + uninstall uninstall-am uninstall-desktopDATA \ + uninstall-pkgconfigDATA uninstall-schemasDATA \ + uninstall-serviceDATA uninstall-xmlDATA + + +@INTLTOOL_SCHEMAS_RULE@ + +@INTLTOOL_DESKTOP_RULE@ + +org.mate.SettingsDaemon.service: org.mate.SettingsDaemon.service.in Makefile + @sed -e "s|\@libexecdir\@|$(libexecdir)|" $< > $@ + +@INTLTOOL_XML_NOMERGE_RULE@ + +# don't do this if we are building in eg. rpm +@MATECONF_SCHEMAS_INSTALL_TRUE@install-data-local: $(schemas_DATA) +@MATECONF_SCHEMAS_INSTALL_TRUE@ if test -z "$(DESTDIR)" ; then \ +@MATECONF_SCHEMAS_INSTALL_TRUE@ for p in $(schemas_DATA) ; do \ +@MATECONF_SCHEMAS_INSTALL_TRUE@ MATECONF_CONFIG_SOURCE=$(MATECONF_SCHEMA_CONFIG_SOURCE) $(MATECONFTOOL) --makefile-install-rule $(top_builddir)/data/$$p 2>&1 > /dev/null; \ +@MATECONF_SCHEMAS_INSTALL_TRUE@ done \ +@MATECONF_SCHEMAS_INSTALL_TRUE@ fi +@MATECONF_SCHEMAS_INSTALL_FALSE@install-data-local: + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/data/apps_mate_settings_daemon_housekeeping.schemas.in b/data/apps_mate_settings_daemon_housekeeping.schemas.in new file mode 100644 index 0000000..7df6f4d --- /dev/null +++ b/data/apps_mate_settings_daemon_housekeeping.schemas.in @@ -0,0 +1,61 @@ + + + + + /schemas/apps/mate_settings_daemon/plugins/housekeeping/free_percent_notify + /apps/mate_settings_daemon/plugins/housekeeping/free_percent_notify + float + 0.05 + + Free percentage notify threshold + Percentage free space threshold for initial warning of low disk space. + If the percentage free space drops below this, a warning will be shown. + + + + + /schemas/apps/mate_settings_daemon/plugins/housekeeping/free_percent_notify_again + /apps/mate_settings_daemon/plugins/housekeeping/free_percent_notify_again + float + 0.01 + + Subsequent free percentage notify threshold + Specify the percentage that the free disk space should reduce by before issuing a subsequent warning. + + + + + /schemas/apps/mate_settings_daemon/plugins/housekeeping/free_size_gb_no_notify + /apps/mate_settings_daemon/plugins/housekeeping/free_size_gb_no_notify + int + 2 + + Free space no notify threshold + Specify an amount in GB. If the amount of free space is more than this, no warning will be shown. + + + + + /schemas/apps/mate_settings_daemon/plugins/housekeeping/min_notify_period + /apps/mate_settings_daemon/plugins/housekeeping/min_notify_period + int + 10 + + Minimum notify period for repeated warnings + Specify a time in minutes. Subsequent warnings for a volume will not appear more often than this period. + + + + + /schemas/apps/mate_settings_daemon/plugins/housekeeping/ignore_paths + /apps/mate_settings_daemon/plugins/housekeeping/ignore_paths + list + string + [] + + Mount paths to ignore + Specify a list of mount paths to ignore when they run low on space. + + + + diff --git a/data/apps_mate_settings_daemon_keybindings.schemas.in b/data/apps_mate_settings_daemon_keybindings.schemas.in new file mode 100644 index 0000000..c2d1654 --- /dev/null +++ b/data/apps_mate_settings_daemon_keybindings.schemas.in @@ -0,0 +1,240 @@ + + + + + + /schemas/apps/mate_settings_daemon/keybindings/touchpad + /apps/mate_settings_daemon/keybindings/touchpad + string + XF86TouchpadToggle + + Toggle touchpad + Binding to enable or disable the touchpad. + + + + + /schemas/apps/mate_settings_daemon/volume_step + /apps/mate_settings_daemon/volume_step + int + 6 + + Volume step + Volume step as percentage of volume. + + + + + /schemas/apps/mate_settings_daemon/keybindings/volume_mute + /apps/mate_settings_daemon/keybindings/volume_mute + string + XF86AudioMute + + Volume mute + Binding to mute the system volume. + + + + + + /schemas/apps/mate_settings_daemon/keybindings/volume_down + /apps/mate_settings_daemon/keybindings/volume_down + string + XF86AudioLowerVolume + + Volume down + Binding to lower the system volume. + + + + + + /schemas/apps/mate_settings_daemon/keybindings/volume_up + /apps/mate_settings_daemon/keybindings/volume_up + string + XF86AudioRaiseVolume + + Volume up + Binding to raise the system volume. + + + + + + /schemas/apps/mate_settings_daemon/keybindings/power + /apps/mate_settings_daemon/keybindings/power + string + <Control><Alt>Delete + + Log out + Binding to log out. + + + + + + /schemas/apps/mate_settings_daemon/keybindings/eject + /apps/mate_settings_daemon/keybindings/eject + string + XF86Eject + + Eject + Binding to eject an optical disc. + + + + + + /schemas/apps/mate_settings_daemon/keybindings/home + /apps/mate_settings_daemon/keybindings/home + string + XF86Explorer + + Home folder + Binding to open the Home folder. + + + + + + /schemas/apps/mate_settings_daemon/keybindings/search + /apps/mate_settings_daemon/keybindings/search + string + XF86Search + + Search + Binding to launch the search tool. + + + + + + /schemas/apps/mate_settings_daemon/keybindings/email + /apps/mate_settings_daemon/keybindings/email + string + XF86Mail + + Launch email client + Binding to launch the email client. + + + + + + /schemas/apps/mate_settings_daemon/keybindings/screensaver + /apps/mate_settings_daemon/keybindings/screensaver + string + <Control><Alt>l + + Lock screen + Binding to lock the screen. + + + + + + /schemas/apps/mate_settings_daemon/keybindings/help + /apps/mate_settings_daemon/keybindings/help + string + + + Launch help browser + Binding to launch the help browser. + + + + + /schemas/apps/mate_settings_daemon/keybindings/calculator + /apps/mate_settings_daemon/keybindings/calculator + string + XF86Calculator + + Launch calculator + Binding to launch the calculator. + + + + + + /schemas/apps/mate_settings_daemon/keybindings/www + /apps/mate_settings_daemon/keybindings/www + string + XF86WWW + + Launch web browser + Binding to launch the web browser. + + + + + /schemas/apps/mate_settings_daemon/keybindings/media + /apps/mate_settings_daemon/keybindings/media + string + XF86AudioMedia + + Launch media player + Binding to launch the media player. + + + + + /schemas/apps/mate_settings_daemon/keybindings/play + /apps/mate_settings_daemon/keybindings/play + string + XF86AudioPlay + + Play (or play/pause) + Binding to start playback (or toggle play/pause). + + + + + + /schemas/apps/mate_settings_daemon/keybindings/pause + /apps/mate_settings_daemon/keybindings/pause + string + XF86AudioPause + + Pause playback + Binding to pause playback. + + + + + + /schemas/apps/mate_settings_daemon/keybindings/stop + /apps/mate_settings_daemon/keybindings/stop + string + XF86AudioStop + + Stop playback + Binding to stop playback. + + + + + + /schemas/apps/mate_settings_daemon/keybindings/previous + /apps/mate_settings_daemon/keybindings/previous + string + XF86AudioPrev + + Previous track + Binding to skip to previous track. + + + + + + /schemas/apps/mate_settings_daemon/keybindings/next + /apps/mate_settings_daemon/keybindings/next + string + XF86AudioNext + + Next track + Binding to skip to next track. + + + + + diff --git a/data/apps_mate_settings_daemon_xrandr.schemas.in b/data/apps_mate_settings_daemon_xrandr.schemas.in new file mode 100644 index 0000000..2314ac8 --- /dev/null +++ b/data/apps_mate_settings_daemon_xrandr.schemas.in @@ -0,0 +1,62 @@ + + + + + /schemas/apps/mate_settings_daemon/xrandr/show_notification_icon + /apps/mate_settings_daemon/xrandr/show_notification_icon + mate + bool + false + + Show Displays in Notification Area + Whether a notification icon with display-related things should be + shown in the panel. + + + + + /schemas/apps/mate_settings_daemon/xrandr/turn_on_external_monitors_at_startup + /apps/mate_settings_daemon/xrandr/turn_on_external_monitors_at_startup + mate + bool + false + + Turn on external monitor after system boot + Turn on external monitor after system boot if user plugs in + external monitor on system boot. + + + + + /schemas/apps/mate_settings_daemon/xrandr/turn_on_laptop_monitor_at_startup + /apps/mate_settings_daemon/xrandr/turn_on_laptop_monitor_at_startup + mate + bool + true + + Turn on laptop monitor after system boot + Turn on laptop monitor after system boot if user plugs in + external monitor on system boot. + + + + + /schemas/apps/mate_settings_daemon/xrandr/default_configuration_file + /apps/mate_settings_daemon/xrandr/default_configuration_file + mate + string + /etc/mate-settings-daemon/xrandr/monitors.xml + + File for default configuration for RandR + The XRandR plugin will look for a default + configuration in the file specified by this key. This + is similar to the ~/.config/monitors.xml that normally + gets stored in users' home directories. If a user + does not have such a file, or has one that does not + match the user's setup of monitors, then the file + specified by this key will be used instead. + + + + + diff --git a/data/desktop_mate_font_rendering.schemas.in b/data/desktop_mate_font_rendering.schemas.in new file mode 100644 index 0000000..6cf44cd --- /dev/null +++ b/data/desktop_mate_font_rendering.schemas.in @@ -0,0 +1,68 @@ + + + + + /schemas/desktop/mate/font_rendering/dpi + /desktop/mate/font_rendering/dpi + mate + float + + DPI + + The resolution used for converting font sizes to pixel sizes, + in dots per inch. + + + + + /schemas/desktop/mate/font_rendering/antialiasing + /desktop/mate/font_rendering/antialiasing + mate + string + grayscale + + Antialiasing + + The type of antialiasing to use when rendering fonts. + Possible values are: "none" for no antialiasing, + "grayscale" for standard grayscale antialiasing, and + "rgba" for subpixel antialiasing (LCD screens only). + + + + + /schemas/desktop/mate/font_rendering/hinting + /desktop/mate/font_rendering/hinting + mate + string + medium + + Hinting + + The type of hinting to use when rendering fonts. + Possible values are: "none" for no hinting, + "slight" for basic, "medium" for moderate, and + "full" for maximum hinting (may cause + distortion of letter forms). + + + + + /schemas/desktop/mate/font_rendering/rgba_order + /desktop/mate/font_rendering/rgba_order + mate + string + rgb + + RGBA order + + The order of subpixel elements on an LCD + screen; only used when antialiasing is set to "rgba". + Possible values are: "rgb" for red on left (most common), + "bgr" for blue on left, "vrgb" for red on top, "vbgr" for + red on bottom. + + + + + diff --git a/data/desktop_mate_keybindings.schemas.in b/data/desktop_mate_keybindings.schemas.in new file mode 100644 index 0000000..ef0b0f6 --- /dev/null +++ b/data/desktop_mate_keybindings.schemas.in @@ -0,0 +1,20 @@ + + + + + /schemas/desktop/mate/keybindings/allowed_keys + /desktop/mate/keybindings/allowed_keys + mate + list + string + [] + + Allowed keys + + If non-empty, keybindings will be ignored unless their MateConf + directory is in the list. This is useful for lockdown. + + + + + diff --git a/data/desktop_mate_peripherals_smartcard.schemas.in b/data/desktop_mate_peripherals_smartcard.schemas.in new file mode 100644 index 0000000..d60a89c --- /dev/null +++ b/data/desktop_mate_peripherals_smartcard.schemas.in @@ -0,0 +1,17 @@ + + + + + /schemas/desktop/mate/peripherals/smartcard/removal_action + /desktop/mate/peripherals/smartcard/removal_action + mate + string + none + + Smartcard removal action + Set this to one of "none", "lock_screen", or "force_logout". The action will + get performed when the smartcard used for log in is removed. + + + + diff --git a/data/desktop_mate_peripherals_touchpad.schemas.in b/data/desktop_mate_peripherals_touchpad.schemas.in new file mode 100644 index 0000000..546b34b --- /dev/null +++ b/data/desktop_mate_peripherals_touchpad.schemas.in @@ -0,0 +1,65 @@ + + + + + + /schemas/desktop/mate/peripherals/touchpad/disable_while_typing + /desktop/mate/peripherals/touchpad/disable_while_typing + mate + bool + FALSE + + Disable touchpad while typing + Set this to TRUE if you have problems with accidentally hitting the touchpad while typing. + + + + + /schemas/desktop/mate/peripherals/touchpad/tap_to_click + /desktop/mate/peripherals/touchpad/tap_to_click + mate + bool + FALSE + + Enable mouse clicks with touchpad + Set this to TRUE to be able to send mouse clicks by tapping on the touchpad. + + + + + /schemas/desktop/mate/peripherals/touchpad/scroll_method + /desktop/mate/peripherals/touchpad/scroll_method + mate + int + 1 + + Select the touchpad scroll method + Select the touchpad scroll method. Supported values are: 0: disabled, 1: edge scrolling, and 2: two-finger scrolling + + + + + /schemas/desktop/mate/peripherals/touchpad/horiz_scroll_enabled + /desktop/mate/peripherals/touchpad/horiz_scroll_enabled + mate + bool + FALSE + + Enable horizontal scrolling + Set this to TRUE to allow horizontal scrolling by the same method selected with the scroll_method key. + + + + + /schemas/desktop/mate/peripherals/touchpad/touchpad_enabled + /desktop/mate/peripherals/touchpad/touchpad_enabled + mate + bool + TRUE + + Enable touchpad + Set this to TRUE to enable all touchpads. + + + + diff --git a/data/mate-settings-daemon-uninstalled.pc.in b/data/mate-settings-daemon-uninstalled.pc.in new file mode 100644 index 0000000..29bcd91 --- /dev/null +++ b/data/mate-settings-daemon-uninstalled.pc.in @@ -0,0 +1,11 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@ + +Name: mate-settings-daemon +Description: Utility library for accessing mate-settings-daemon over DBUS +Requires: glib-2.0 dbus-1 dbus-glib-1 +Version: @VERSION@ +Libs: ${pc_top_builddir}/${pcfiledir}/libmate-settings-daemon.la +Cflags: -I${pc_top_builddir}/${pcfiledir}/.. diff --git a/data/mate-settings-daemon.desktop.in.in b/data/mate-settings-daemon.desktop.in.in new file mode 100644 index 0000000..9a2aca7 --- /dev/null +++ b/data/mate-settings-daemon.desktop.in.in @@ -0,0 +1,8 @@ +[Desktop Entry] +Type=Application +_Name=MATE Settings Daemon +Exec=@LIBEXECDIR@/mate-settings-daemon +OnlyShowIn=MATE; +X-MATE-Autostart-Phase=Initialization +X-MATE-Autostart-Notify=true +X-MATE-AutoRestart=true diff --git a/data/mate-settings-daemon.pc.in b/data/mate-settings-daemon.pc.in new file mode 100644 index 0000000..764ffdb --- /dev/null +++ b/data/mate-settings-daemon.pc.in @@ -0,0 +1,13 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@ +libexecdir=@libexecdir@ +plugindir=${libdir}/mate-settings-daemon-2.0 + +Name: mate-settings-daemon +Description: Utility library for accessing mate-settings-daemon over DBUS +Requires: glib-2.0 dbus-1 dbus-glib-1 +Version: @VERSION@ +Libs: -L${libdir} +Cflags: -I${includedir}/mate-settings-daemon-2.0 diff --git a/data/mate-settings-daemon.schemas.in b/data/mate-settings-daemon.schemas.in new file mode 100644 index 0000000..bb63ddf --- /dev/null +++ b/data/mate-settings-daemon.schemas.in @@ -0,0 +1,561 @@ + + + + + + /schemas/apps/mate_settings_daemon/plugins/a11y-keyboard/active + /apps/mate_settings_daemon/plugins/a11y-keyboard/active + mate-settings-daemon + bool + TRUE + + Enable accessibility keyboard plugin + Set to True to enable the plugin to manage the accessibility keyboard settings. + + + + /schemas/apps/mate_settings_daemon/plugins/a11y-keyboard/priority + /apps/mate_settings_daemon/plugins/a11y-keyboard/priority + mate-settings-daemon + int + 7 + + + + + + + + /schemas/apps/mate_settings_daemon/plugins/background/active + /apps/mate_settings_daemon/plugins/background/active + mate-settings-daemon + bool + TRUE + + Enable background plugin + Set to True to enable the plugin to manage desktop background settings. + + + + /schemas/apps/mate_settings_daemon/plugins/background/priority + /apps/mate_settings_daemon/plugins/background/priority + mate-settings-daemon + int + 97 + + + + + + + + /schemas/apps/mate_settings_daemon/plugins/clipboard/active + /apps/mate_settings_daemon/plugins/clipboard/active + mate-settings-daemon + bool + TRUE + + Enable clipboard plugin + Set to True to enable the plugin to manage clipboard settings. + + + + /schemas/apps/mate_settings_daemon/plugins/clipboard/priority + /apps/mate_settings_daemon/plugins/clipboard/priority + mate-settings-daemon + int + 99 + + + + + + + + /schemas/apps/mate_settings_daemon/plugins/font/active + /apps/mate_settings_daemon/plugins/font/active + mate-settings-daemon + bool + FALSE + + Enable font plugin + Set to True to enable the plugin to manage font settings. + + + + /schemas/apps/mate_settings_daemon/plugins/font/priority + /apps/mate_settings_daemon/plugins/font/priority + mate-settings-daemon + int + 4 + + + + + + + + /schemas/apps/mate_settings_daemon/plugins/housekeeping/active + /apps/mate_settings_daemon/plugins/housekeeping/active + mate-settings-daemon + bool + TRUE + + Enable housekeeping plugin + Set to True to enable the housekeeping plugin, to prune transient file caches. + + + + /schemas/apps/mate_settings_daemon/plugins/housekeeping/priority + /apps/mate_settings_daemon/plugins/housekeeping/priority + mate-settings-daemon + int + 300 + + + + + + + + /schemas/apps/mate_settings_daemon/plugins/keybindings/active + /apps/mate_settings_daemon/plugins/keybindings/active + mate-settings-daemon + bool + TRUE + + Enable keybindings plugin + Set to True to enable the plugin to manage the keybindings. + + + + /schemas/apps/mate_settings_daemon/plugins/keybindings/priority + /apps/mate_settings_daemon/plugins/keybindings/priority + mate-settings-daemon + int + 20 + + + + + + + + /schemas/apps/mate_settings_daemon/plugins/keyboard/active + /apps/mate_settings_daemon/plugins/keyboard/active + mate-settings-daemon + bool + TRUE + + Enable keyboard plugin + Set to True to enable the plugin to manage keyboard settings. + + + + /schemas/apps/mate_settings_daemon/plugins/keyboard/priority + /apps/mate_settings_daemon/plugins/keyboard/priority + mate-settings-daemon + int + 6 + + + + + + + + /schemas/apps/mate_settings_daemon/plugins/media-keys/active + /apps/mate_settings_daemon/plugins/media-keys/active + mate-settings-daemon + bool + TRUE + + Enable media keys plugin + Set to True to enable the plugin to manage multimedia keys settings. + + + + /schemas/apps/mate_settings_daemon/plugins/media-keys/priority + /apps/mate_settings_daemon/plugins/media-keys/priority + mate-settings-daemon + int + 98 + + + + + + + + /schemas/apps/mate_settings_daemon/plugins/mouse/active + /apps/mate_settings_daemon/plugins/mouse/active + mate-settings-daemon + bool + TRUE + + Enable mouse plugin + Set to True to enable the plugin to manage mouse settings. + + + + /schemas/apps/mate_settings_daemon/plugins/mouse/priority + /apps/mate_settings_daemon/plugins/mouse/priority + mate-settings-daemon + int + 7 + + + + + + + + /schemas/apps/mate_settings_daemon/plugins/smartcard/active + /apps/mate_settings_daemon/plugins/smartcard/active + mate-settings-daemon + bool + TRUE + + Enable smartcard plugin + Set to True to enable the plugin to manage locking the screen on smartcard removal. + + + + /schemas/apps/mate_settings_daemon/plugins/smartcard/priority + /apps/mate_settings_daemon/plugins/smartcard/priority + mate-settings-daemon + int + 8 + + + + + + + + /schemas/apps/mate_settings_daemon/plugins/sound/active + /apps/mate_settings_daemon/plugins/sound/active + mate-settings-daemon + bool + TRUE + + Enable sound plugin + Set to True to enable the plugin to manage sound sample caches. + + + + /schemas/apps/mate_settings_daemon/plugins/sound/priority + /apps/mate_settings_daemon/plugins/sound/priority + mate-settings-daemon + int + 5 + + + + + + + + /schemas/apps/mate_settings_daemon/plugins/typing-break/active + /apps/mate_settings_daemon/plugins/typing-break/active + mate-settings-daemon + bool + TRUE + + Enable typing breaks plugin + Set to True to enable the plugin to manage typing breaks. + + + + /schemas/apps/mate_settings_daemon/plugins/typing-break/priority + /apps/mate_settings_daemon/plugins/typing-break/priority + mate-settings-daemon + int + 200 + + + + + + + + /schemas/apps/mate_settings_daemon/plugins/xrandr/active + /apps/mate_settings_daemon/plugins/xrandr/active + mate-settings-daemon + bool + TRUE + + Enable XRandR plugin + Set to True to enable the plugin to manage XRandR settings. + + + + /schemas/apps/mate_settings_daemon/plugins/xrandr/priority + /apps/mate_settings_daemon/plugins/xrandr/priority + mate-settings-daemon + int + 1 + + + + + + + + /schemas/apps/mate_settings_daemon/plugins/xrdb/active + /apps/mate_settings_daemon/plugins/xrdb/active + mate-settings-daemon + bool + FALSE + + Enable xrdb plugin + Set to True to enable the plugin to manage xrdb settings. + + + + /schemas/apps/mate_settings_daemon/plugins/xrdb/priority + /apps/mate_settings_daemon/plugins/xrdb/priority + mate-settings-daemon + int + 90 + + + + + + + + /schemas/apps/mate_settings_daemon/plugins/xsettings/active + /apps/mate_settings_daemon/plugins/xsettings/active + mate-settings-daemon + bool + TRUE + + Enable xsettings plugin + Set to True to enable the plugin to manage xsettings. + + + + /schemas/apps/mate_settings_daemon/plugins/xsettings/priority + /apps/mate_settings_daemon/plugins/xsettings/priority + mate-settings-daemon + int + 2 + + + + + + + + /schemas/desktop/mate/keybindings/magnifier/binding + /desktop/mate/keybindings/magnifier/binding + mate-settings-daemon + string + + + Toggle magnifier + + Binding to toggle the magnifier. + + + + + /schemas/desktop/mate/keybindings/magnifier/name + /desktop/mate/keybindings/magnifier/name + mate-settings-daemon + string + + Toggle magnifier + The name of the keyboard shortcut to toggle the magnifier + + This is the name of the keyboard shortcut to toggle the magnifier. This name will be shown in the keyboard shortcut preferences dialog. + + + + + /schemas/desktop/mate/keybindings/magnifier/action + /desktop/mate/keybindings/magnifier/action + mate-settings-daemon + string + mateconftool-2 --toggle /desktop/mate/applications/at/screen_magnifier_enabled + + Toggle magnifier + + Command used to turn the magnifier on or off. + + + + + /schemas/desktop/mate/keybindings/screenreader/binding + /desktop/mate/keybindings/screenreader/binding + mate-settings-daemon + string + + + Toggle screen reader + + Binding to toggle the screen reader. + + + + + /schemas/desktop/mate/keybindings/screenreader/name + /desktop/mate/keybindings/screenreader/name + mate-settings-daemon + string + + Toggle screen reader + The name of the keyboard shortcut to toggle the screen reader + + This is the name of the keyboard shortcut to toggle the screen reader. This name will be shown in the keyboard shortcut preferences dialog. + + + + + /schemas/desktop/mate/keybindings/screenreader/action + /desktop/mate/keybindings/screenreader/action + mate-settings-daemon + string + mateconftool-2 --toggle /desktop/mate/applications/at/screen_reader_enabled + + Toggle screen reader + + Command used to turn the screen reader on or off. + + + + + /schemas/desktop/mate/keybindings/onscreenkeyboard/name + /desktop/mate/keybindings/onscreenkeyboard/name + mate-settings-daemon + string + + Toggle on-screen keyboard + The name of the keyboard shortcut to toggle the on-screen keyboard + + This is the name of the keyboard shortcut to toggle the on-screen keyboard. This name will be shown in the keyboard shortcut preferences dialog. + + + + + /schemas/desktop/mate/keybindings/onscreenkeyboard/binding + /desktop/mate/keybindings/onscreenkeyboard/binding + mate-settings-daemon + string + + + Toggle on-screen keyboard + + Binding to toggle the on-screen keyboard. + + + + + /schemas/desktop/mate/keybindings/onscreenkeyboard/action + /desktop/mate/keybindings/onscreenkeyboard/action + mate-settings-daemon + string + mateconftool-2 --toggle /desktop/mate/applications/at/screen_keyboard_enabled + + Toggle on-screen keyboard + + Command used to turn the on-screen keyboard on or off. + + + + + + /schemas/desktop/mate/accessibility/keyboard/stickykeys_enable + /desktop/mate/accessibility/keyboard/stickykeys_enable + mate-settings-daemon + bool + FALSE + + Sticky keys + + Whether the sticky keys keyboard accessibility feature is turned on. + + + + + /schemas/desktop/mate/accessibility/keyboard/bouncekeys_enable + /desktop/mate/accessibility/keyboard/bouncekeys_enable + mate-settings-daemon + bool + FALSE + + Bounce keys + + Whether the bounce keys keyboard accessibility feature is turned on. + + + + + /schemas/desktop/mate/accessibility/keyboard/slowkeys_enable + /desktop/mate/accessibility/keyboard/slowkeys_enable + mate-settings-daemon + bool + FALSE + + Slow keys + + Whether the slow keys keyboard accessibility feature is turned on. + + + + + /schemas/desktop/mate/accessibility/keyboard/mousekeys_enable + /desktop/mate/accessibility/keyboard/mousekeys_enable + mate + bool + FALSE + + Mouse keys + + Whether the mouse keys keyboard accessibility feature is turned on. + + + + + /schemas/desktop/mate/applications/at/screen_keyboard_enabled + /desktop/mate/applications/at/screen_keyboard_enabled + mate-settings-daemon + bool + FALSE + + On-screen keyboard + + Whether the on-screen keyboard is turned on. + + + + + /schemas/desktop/mate/applications/at/screen_magnifier_enabled + /desktop/mate/applications/at/screen_magnifier_enabled + mate-settings-daemon + bool + FALSE + + Screen magnifier + + Whether the screen magnifier is turned on. + + + + + /schemas/desktop/mate/applications/at/screen_reader_enabled + /desktop/mate/applications/at/screen_reader_enabled + mate-settings-daemon + bool + FALSE + + Screen reader + + Whether the screen reader is turned on. + + + + + + diff --git a/data/org.mate.SettingsDaemon.service.in b/data/org.mate.SettingsDaemon.service.in new file mode 100644 index 0000000..0deaec8 --- /dev/null +++ b/data/org.mate.SettingsDaemon.service.in @@ -0,0 +1,3 @@ +[D-BUS Service] +Name=org.mate.SettingsDaemon +Exec=@libexecdir@/mate-settings-daemon diff --git a/depcomp b/depcomp new file mode 100755 index 0000000..df8eea7 --- /dev/null +++ b/depcomp @@ -0,0 +1,630 @@ +#! /bin/sh +# depcomp - compile a program generating dependencies as side-effects + +scriptversion=2009-04-28.21; # UTC + +# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007, 2009 Free +# Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +# Originally written by Alexandre Oliva . + +case $1 in + '') + echo "$0: No command. Try \`$0 --help' for more information." 1>&2 + exit 1; + ;; + -h | --h*) + cat <<\EOF +Usage: depcomp [--help] [--version] PROGRAM [ARGS] + +Run PROGRAMS ARGS to compile a file, generating dependencies +as side-effects. + +Environment variables: + depmode Dependency tracking mode. + source Source file read by `PROGRAMS ARGS'. + object Object file output by `PROGRAMS ARGS'. + DEPDIR directory where to store dependencies. + depfile Dependency file to output. + tmpdepfile Temporary file to use when outputing dependencies. + libtool Whether libtool is used (yes/no). + +Report bugs to . +EOF + exit $? + ;; + -v | --v*) + echo "depcomp $scriptversion" + exit $? + ;; +esac + +if test -z "$depmode" || test -z "$source" || test -z "$object"; then + echo "depcomp: Variables source, object and depmode must be set" 1>&2 + exit 1 +fi + +# Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po. +depfile=${depfile-`echo "$object" | + sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`} +tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} + +rm -f "$tmpdepfile" + +# Some modes work just like other modes, but use different flags. We +# parameterize here, but still list the modes in the big case below, +# to make depend.m4 easier to write. Note that we *cannot* use a case +# here, because this file can only contain one case statement. +if test "$depmode" = hp; then + # HP compiler uses -M and no extra arg. + gccflag=-M + depmode=gcc +fi + +if test "$depmode" = dashXmstdout; then + # This is just like dashmstdout with a different argument. + dashmflag=-xM + depmode=dashmstdout +fi + +cygpath_u="cygpath -u -f -" +if test "$depmode" = msvcmsys; then + # This is just like msvisualcpp but w/o cygpath translation. + # Just convert the backslash-escaped backslashes to single forward + # slashes to satisfy depend.m4 + cygpath_u="sed s,\\\\\\\\,/,g" + depmode=msvisualcpp +fi + +case "$depmode" in +gcc3) +## gcc 3 implements dependency tracking that does exactly what +## we want. Yay! Note: for some reason libtool 1.4 doesn't like +## it if -MD -MP comes after the -MF stuff. Hmm. +## Unfortunately, FreeBSD c89 acceptance of flags depends upon +## the command line argument order; so add the flags where they +## appear in depend2.am. Note that the slowdown incurred here +## affects only configure: in makefiles, %FASTDEP% shortcuts this. + for arg + do + case $arg in + -c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;; + *) set fnord "$@" "$arg" ;; + esac + shift # fnord + shift # $arg + done + "$@" + stat=$? + if test $stat -eq 0; then : + else + rm -f "$tmpdepfile" + exit $stat + fi + mv "$tmpdepfile" "$depfile" + ;; + +gcc) +## There are various ways to get dependency output from gcc. Here's +## why we pick this rather obscure method: +## - Don't want to use -MD because we'd like the dependencies to end +## up in a subdir. Having to rename by hand is ugly. +## (We might end up doing this anyway to support other compilers.) +## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like +## -MM, not -M (despite what the docs say). +## - Using -M directly means running the compiler twice (even worse +## than renaming). + if test -z "$gccflag"; then + gccflag=-MD, + fi + "$@" -Wp,"$gccflag$tmpdepfile" + stat=$? + if test $stat -eq 0; then : + else + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + echo "$object : \\" > "$depfile" + alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz +## The second -e expression handles DOS-style file names with drive letters. + sed -e 's/^[^:]*: / /' \ + -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" +## This next piece of magic avoids the `deleted header file' problem. +## The problem is that when a header file which appears in a .P file +## is deleted, the dependency causes make to die (because there is +## typically no way to rebuild the header). We avoid this by adding +## dummy dependencies for each header file. Too bad gcc doesn't do +## this for us directly. + tr ' ' ' +' < "$tmpdepfile" | +## Some versions of gcc put a space before the `:'. On the theory +## that the space means something, we add a space to the output as +## well. +## Some versions of the HPUX 10.20 sed can't process this invocation +## correctly. Breaking it into two sed invocations is a workaround. + sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +hp) + # This case exists only to let depend.m4 do its work. It works by + # looking at the text of this script. This case will never be run, + # since it is checked for above. + exit 1 + ;; + +sgi) + if test "$libtool" = yes; then + "$@" "-Wp,-MDupdate,$tmpdepfile" + else + "$@" -MDupdate "$tmpdepfile" + fi + stat=$? + if test $stat -eq 0; then : + else + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + + if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files + echo "$object : \\" > "$depfile" + + # Clip off the initial element (the dependent). Don't try to be + # clever and replace this with sed code, as IRIX sed won't handle + # lines with more than a fixed number of characters (4096 in + # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; + # the IRIX cc adds comments like `#:fec' to the end of the + # dependency line. + tr ' ' ' +' < "$tmpdepfile" \ + | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \ + tr ' +' ' ' >> "$depfile" + echo >> "$depfile" + + # The second pass generates a dummy entry for each header file. + tr ' ' ' +' < "$tmpdepfile" \ + | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ + >> "$depfile" + else + # The sourcefile does not contain any dependencies, so just + # store a dummy comment line, to avoid errors with the Makefile + # "include basename.Plo" scheme. + echo "#dummy" > "$depfile" + fi + rm -f "$tmpdepfile" + ;; + +aix) + # The C for AIX Compiler uses -M and outputs the dependencies + # in a .u file. In older versions, this file always lives in the + # current directory. Also, the AIX compiler puts `$object:' at the + # start of each line; $object doesn't have directory information. + # Version 6 uses the directory in both cases. + dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` + test "x$dir" = "x$object" && dir= + base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` + if test "$libtool" = yes; then + tmpdepfile1=$dir$base.u + tmpdepfile2=$base.u + tmpdepfile3=$dir.libs/$base.u + "$@" -Wc,-M + else + tmpdepfile1=$dir$base.u + tmpdepfile2=$dir$base.u + tmpdepfile3=$dir$base.u + "$@" -M + fi + stat=$? + + if test $stat -eq 0; then : + else + rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" + exit $stat + fi + + for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" + do + test -f "$tmpdepfile" && break + done + if test -f "$tmpdepfile"; then + # Each line is of the form `foo.o: dependent.h'. + # Do two passes, one to just change these to + # `$object: dependent.h' and one to simply `dependent.h:'. + sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" + # That's a tab and a space in the []. + sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" + else + # The sourcefile does not contain any dependencies, so just + # store a dummy comment line, to avoid errors with the Makefile + # "include basename.Plo" scheme. + echo "#dummy" > "$depfile" + fi + rm -f "$tmpdepfile" + ;; + +icc) + # Intel's C compiler understands `-MD -MF file'. However on + # icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c + # ICC 7.0 will fill foo.d with something like + # foo.o: sub/foo.c + # foo.o: sub/foo.h + # which is wrong. We want: + # sub/foo.o: sub/foo.c + # sub/foo.o: sub/foo.h + # sub/foo.c: + # sub/foo.h: + # ICC 7.1 will output + # foo.o: sub/foo.c sub/foo.h + # and will wrap long lines using \ : + # foo.o: sub/foo.c ... \ + # sub/foo.h ... \ + # ... + + "$@" -MD -MF "$tmpdepfile" + stat=$? + if test $stat -eq 0; then : + else + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + # Each line is of the form `foo.o: dependent.h', + # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'. + # Do two passes, one to just change these to + # `$object: dependent.h' and one to simply `dependent.h:'. + sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" + # Some versions of the HPUX 10.20 sed can't process this invocation + # correctly. Breaking it into two sed invocations is a workaround. + sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" | + sed -e 's/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +hp2) + # The "hp" stanza above does not work with aCC (C++) and HP's ia64 + # compilers, which have integrated preprocessors. The correct option + # to use with these is +Maked; it writes dependencies to a file named + # 'foo.d', which lands next to the object file, wherever that + # happens to be. + # Much of this is similar to the tru64 case; see comments there. + dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` + test "x$dir" = "x$object" && dir= + base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` + if test "$libtool" = yes; then + tmpdepfile1=$dir$base.d + tmpdepfile2=$dir.libs/$base.d + "$@" -Wc,+Maked + else + tmpdepfile1=$dir$base.d + tmpdepfile2=$dir$base.d + "$@" +Maked + fi + stat=$? + if test $stat -eq 0; then : + else + rm -f "$tmpdepfile1" "$tmpdepfile2" + exit $stat + fi + + for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" + do + test -f "$tmpdepfile" && break + done + if test -f "$tmpdepfile"; then + sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile" + # Add `dependent.h:' lines. + sed -ne '2,${ + s/^ *// + s/ \\*$// + s/$/:/ + p + }' "$tmpdepfile" >> "$depfile" + else + echo "#dummy" > "$depfile" + fi + rm -f "$tmpdepfile" "$tmpdepfile2" + ;; + +tru64) + # The Tru64 compiler uses -MD to generate dependencies as a side + # effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'. + # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put + # dependencies in `foo.d' instead, so we check for that too. + # Subdirectories are respected. + dir=`echo "$object" | sed -e 's|/[^/]*$|/|'` + test "x$dir" = "x$object" && dir= + base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'` + + if test "$libtool" = yes; then + # With Tru64 cc, shared objects can also be used to make a + # static library. This mechanism is used in libtool 1.4 series to + # handle both shared and static libraries in a single compilation. + # With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d. + # + # With libtool 1.5 this exception was removed, and libtool now + # generates 2 separate objects for the 2 libraries. These two + # compilations output dependencies in $dir.libs/$base.o.d and + # in $dir$base.o.d. We have to check for both files, because + # one of the two compilations can be disabled. We should prefer + # $dir$base.o.d over $dir.libs/$base.o.d because the latter is + # automatically cleaned when .libs/ is deleted, while ignoring + # the former would cause a distcleancheck panic. + tmpdepfile1=$dir.libs/$base.lo.d # libtool 1.4 + tmpdepfile2=$dir$base.o.d # libtool 1.5 + tmpdepfile3=$dir.libs/$base.o.d # libtool 1.5 + tmpdepfile4=$dir.libs/$base.d # Compaq CCC V6.2-504 + "$@" -Wc,-MD + else + tmpdepfile1=$dir$base.o.d + tmpdepfile2=$dir$base.d + tmpdepfile3=$dir$base.d + tmpdepfile4=$dir$base.d + "$@" -MD + fi + + stat=$? + if test $stat -eq 0; then : + else + rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" + exit $stat + fi + + for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4" + do + test -f "$tmpdepfile" && break + done + if test -f "$tmpdepfile"; then + sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile" + # That's a tab and a space in the []. + sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile" + else + echo "#dummy" > "$depfile" + fi + rm -f "$tmpdepfile" + ;; + +#nosideeffect) + # This comment above is used by automake to tell side-effect + # dependency tracking mechanisms from slower ones. + +dashmstdout) + # Important note: in order to support this mode, a compiler *must* + # always write the preprocessed file to stdout, regardless of -o. + "$@" || exit $? + + # Remove the call to Libtool. + if test "$libtool" = yes; then + while test "X$1" != 'X--mode=compile'; do + shift + done + shift + fi + + # Remove `-o $object'. + IFS=" " + for arg + do + case $arg in + -o) + shift + ;; + $object) + shift + ;; + *) + set fnord "$@" "$arg" + shift # fnord + shift # $arg + ;; + esac + done + + test -z "$dashmflag" && dashmflag=-M + # Require at least two characters before searching for `:' + # in the target name. This is to cope with DOS-style filenames: + # a dependency such as `c:/foo/bar' could be seen as target `c' otherwise. + "$@" $dashmflag | + sed 's:^[ ]*[^: ][^:][^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile" + rm -f "$depfile" + cat < "$tmpdepfile" > "$depfile" + tr ' ' ' +' < "$tmpdepfile" | \ +## Some versions of the HPUX 10.20 sed can't process this invocation +## correctly. Breaking it into two sed invocations is a workaround. + sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +dashXmstdout) + # This case only exists to satisfy depend.m4. It is never actually + # run, as this mode is specially recognized in the preamble. + exit 1 + ;; + +makedepend) + "$@" || exit $? + # Remove any Libtool call + if test "$libtool" = yes; then + while test "X$1" != 'X--mode=compile'; do + shift + done + shift + fi + # X makedepend + shift + cleared=no eat=no + for arg + do + case $cleared in + no) + set ""; shift + cleared=yes ;; + esac + if test $eat = yes; then + eat=no + continue + fi + case "$arg" in + -D*|-I*) + set fnord "$@" "$arg"; shift ;; + # Strip any option that makedepend may not understand. Remove + # the object too, otherwise makedepend will parse it as a source file. + -arch) + eat=yes ;; + -*|$object) + ;; + *) + set fnord "$@" "$arg"; shift ;; + esac + done + obj_suffix=`echo "$object" | sed 's/^.*\././'` + touch "$tmpdepfile" + ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" + rm -f "$depfile" + cat < "$tmpdepfile" > "$depfile" + sed '1,2d' "$tmpdepfile" | tr ' ' ' +' | \ +## Some versions of the HPUX 10.20 sed can't process this invocation +## correctly. Breaking it into two sed invocations is a workaround. + sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" "$tmpdepfile".bak + ;; + +cpp) + # Important note: in order to support this mode, a compiler *must* + # always write the preprocessed file to stdout. + "$@" || exit $? + + # Remove the call to Libtool. + if test "$libtool" = yes; then + while test "X$1" != 'X--mode=compile'; do + shift + done + shift + fi + + # Remove `-o $object'. + IFS=" " + for arg + do + case $arg in + -o) + shift + ;; + $object) + shift + ;; + *) + set fnord "$@" "$arg" + shift # fnord + shift # $arg + ;; + esac + done + + "$@" -E | + sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ + -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' | + sed '$ s: \\$::' > "$tmpdepfile" + rm -f "$depfile" + echo "$object : \\" > "$depfile" + cat < "$tmpdepfile" >> "$depfile" + sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +msvisualcpp) + # Important note: in order to support this mode, a compiler *must* + # always write the preprocessed file to stdout. + "$@" || exit $? + + # Remove the call to Libtool. + if test "$libtool" = yes; then + while test "X$1" != 'X--mode=compile'; do + shift + done + shift + fi + + IFS=" " + for arg + do + case "$arg" in + -o) + shift + ;; + $object) + shift + ;; + "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") + set fnord "$@" + shift + shift + ;; + *) + set fnord "$@" "$arg" + shift + shift + ;; + esac + done + "$@" -E 2>/dev/null | + sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile" + rm -f "$depfile" + echo "$object : \\" > "$depfile" + sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile" + echo " " >> "$depfile" + sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +msvcmsys) + # This case exists only to let depend.m4 do its work. It works by + # looking at the text of this script. This case will never be run, + # since it is checked for above. + exit 1 + ;; + +none) + exec "$@" + ;; + +*) + echo "Unknown depmode $depmode" 1>&2 + exit 1 + ;; +esac + +exit 0 + +# Local Variables: +# mode: shell-script +# sh-indentation: 2 +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-time-zone: "UTC" +# time-stamp-end: "; # UTC" +# End: diff --git a/distro/archlinux/PKGBUILD b/distro/archlinux/PKGBUILD new file mode 100644 index 0000000..8321600 --- /dev/null +++ b/distro/archlinux/PKGBUILD @@ -0,0 +1,39 @@ +pkgname=mate-settings-daemon +pkgver=2011.11.16 +pkgrel=2 +pkgdesc="The MATE Settings daemon" +arch=('i686' 'x86_64') +license=('GPL') +depends=('libmatekbd' 'mate-desktop' 'libmatenotify' 'gstreamer0.10-base' 'hicolor-icon-theme') +makedepends=('intltool' 'pkgconfig') +options=('!libtool') +url="http://matsusoft.com.ar/projects" +install=mate-settings-daemon.install +groups=('mate') +source=(http://sourceforge.net/projects/matede/files/${pkgver}/${pkgname}.tar.gz/download) +sha256sums=('0b2d059f5c7d15e4ac74197b380e59854a9450f9cb78fa42643f15961012fd5e') + +build() { + cd "$srcdir/$pkgname" + # Remove --disable-pulse if you want pulseaudio support + ./autogen.sh \ + --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --libexecdir=/usr/bin/${pkgname} \ + --disable-static \ + --disable-pulse \ + --disable-schemas-install \ + --enable-polkit || return 1 + make || return 1 +} + +package() { + cd "${srcdir}/${pkgname}" + + make DESTDIR="${pkgdir}" MATECONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 install || return 1 + + install -d -m755 "${pkgdir}/usr/share/mateconf/schemas" + mateconf-merge-schema "${pkgdir}/usr/share/mateconf/schemas/${pkgname}.schemas" --domain ${pkgname} ${pkgdir}/etc/mateconf/schemas/*.schemas || return 1 + rm -f ${pkgdir}/etc/mateconf/schemas/*.schemas +} diff --git a/distro/archlinux/mate-settings-daemon.install b/distro/archlinux/mate-settings-daemon.install new file mode 100644 index 0000000..a8fa509 --- /dev/null +++ b/distro/archlinux/mate-settings-daemon.install @@ -0,0 +1,22 @@ +pkgname=mate-settings-daemon + +post_install() { + usr/sbin/mateconfpkg --install ${pkgname} + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} + +pre_upgrade() { + pre_remove $1 +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + usr/sbin/mateconfpkg --uninstall ${pkgname} +} + +post_remove() { + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor +} diff --git a/distro/ubuntu/build b/distro/ubuntu/build new file mode 100755 index 0000000..286cc05 --- /dev/null +++ b/distro/ubuntu/build @@ -0,0 +1,32 @@ +#!/bin/bash + +# fill it +pkgname=mate-settings-daemon +pkgver=2011.10.29 +pkgrel=1 +pkgdesc="Common libraries for MATE" +depends=('libmatekbd' 'mate-desktop' 'libmatenotify' 'hicolor-icon-theme') + +# editar esta funcion! +build() { + cd $pkgsrc + # descomprimir + tar xvzf download + # entramos a la carpeta + cd ${pkgname} + + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ + --libexecdir=/usr/bin/${pkgname} \ + --disable-static --disable-pulse --disable-schemas-install \ + --enable-polkit || return 1 + make || return 1 + + make DESTDIR="${pkgdir}" MATECONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 install || return 1 + + install -d -m755 "${pkgdir}/usr/share/mateconf/schemas" + mateconf-merge-schema "${pkgdir}/usr/share/mateconf/schemas/${pkgname}.schemas" --domain ${pkgname} ${pkgdir}/etc/mateconf/schemas/*.schemas || return 1 + rm -f ${pkgdir}/etc/mateconf/schemas/*.schemas +} + +# esto incluye la parte que se repite en la mayoria de los builds +. /usr/share/mate-doc-utils/mate-debian.sh diff --git a/distro/ubuntu/postinst b/distro/ubuntu/postinst new file mode 100755 index 0000000..1305b3a --- /dev/null +++ b/distro/ubuntu/postinst @@ -0,0 +1,11 @@ +#!/bin/sh + +pkgname=mate-settings-daemon + +if [ -f /usr/sbin/mateconfpkg ]; then + /usr/sbin/mateconfpkg --install ${pkgname} +fi + +gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor + +exit 0 diff --git a/distro/ubuntu/postrm b/distro/ubuntu/postrm new file mode 100755 index 0000000..13ad9af --- /dev/null +++ b/distro/ubuntu/postrm @@ -0,0 +1,8 @@ +#!/bin/sh +set -e + +pkgname=mate-settings-daemon + +gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor + +exit 0 diff --git a/distro/ubuntu/preinst b/distro/ubuntu/preinst new file mode 100755 index 0000000..818847c --- /dev/null +++ b/distro/ubuntu/preinst @@ -0,0 +1,7 @@ +#!/bin/sh -e + +pkgname=mate-settings-daemon + +if [ -f /usr/sbin/mateconfpkg ]; then + /usr/sbin/mateconfpkg --uninstall ${pkgname} +fi diff --git a/distro/ubuntu/prerm b/distro/ubuntu/prerm new file mode 100755 index 0000000..1589808 --- /dev/null +++ b/distro/ubuntu/prerm @@ -0,0 +1,11 @@ +#!/bin/bash + +set -e + +pkgname=mate-settings-daemon + +if [ -f /usr/sbin/mateconfpkg ]; then + /usr/sbin/mateconfpkg --uninstall ${pkgname} +fi + +exit 0 diff --git a/install-sh b/install-sh new file mode 100755 index 0000000..6781b98 --- /dev/null +++ b/install-sh @@ -0,0 +1,520 @@ +#!/bin/sh +# install - install a program, script, or datafile + +scriptversion=2009-04-28.21; # UTC + +# This originates from X11R5 (mit/util/scripts/install.sh), which was +# later released in X11R6 (xc/config/util/install.sh) with the +# following copyright and license. +# +# Copyright (C) 1994 X Consortium +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to +# deal in the Software without restriction, including without limitation the +# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +# sell copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN +# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- +# TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +# +# Except as contained in this notice, the name of the X Consortium shall not +# be used in advertising or otherwise to promote the sale, use or other deal- +# ings in this Software without prior written authorization from the X Consor- +# tium. +# +# +# FSF changes to this file are in the public domain. +# +# Calling this script install-sh is preferred over install.sh, to prevent +# `make' implicit rules from creating a file called install from it +# when there is no Makefile. +# +# This script is compatible with the BSD install script, but was written +# from scratch. + +nl=' +' +IFS=" "" $nl" + +# set DOITPROG to echo to test this script + +# Don't use :- since 4.3BSD and earlier shells don't like it. +doit=${DOITPROG-} +if test -z "$doit"; then + doit_exec=exec +else + doit_exec=$doit +fi + +# Put in absolute file names if you don't have them in your path; +# or use environment vars. + +chgrpprog=${CHGRPPROG-chgrp} +chmodprog=${CHMODPROG-chmod} +chownprog=${CHOWNPROG-chown} +cmpprog=${CMPPROG-cmp} +cpprog=${CPPROG-cp} +mkdirprog=${MKDIRPROG-mkdir} +mvprog=${MVPROG-mv} +rmprog=${RMPROG-rm} +stripprog=${STRIPPROG-strip} + +posix_glob='?' +initialize_posix_glob=' + test "$posix_glob" != "?" || { + if (set -f) 2>/dev/null; then + posix_glob= + else + posix_glob=: + fi + } +' + +posix_mkdir= + +# Desired mode of installed file. +mode=0755 + +chgrpcmd= +chmodcmd=$chmodprog +chowncmd= +mvcmd=$mvprog +rmcmd="$rmprog -f" +stripcmd= + +src= +dst= +dir_arg= +dst_arg= + +copy_on_change=false +no_target_directory= + +usage="\ +Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE + or: $0 [OPTION]... SRCFILES... DIRECTORY + or: $0 [OPTION]... -t DIRECTORY SRCFILES... + or: $0 [OPTION]... -d DIRECTORIES... + +In the 1st form, copy SRCFILE to DSTFILE. +In the 2nd and 3rd, copy all SRCFILES to DIRECTORY. +In the 4th, create DIRECTORIES. + +Options: + --help display this help and exit. + --version display version info and exit. + + -c (ignored) + -C install only if different (preserve the last data modification time) + -d create directories instead of installing files. + -g GROUP $chgrpprog installed files to GROUP. + -m MODE $chmodprog installed files to MODE. + -o USER $chownprog installed files to USER. + -s $stripprog installed files. + -t DIRECTORY install into DIRECTORY. + -T report an error if DSTFILE is a directory. + +Environment variables override the default commands: + CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG + RMPROG STRIPPROG +" + +while test $# -ne 0; do + case $1 in + -c) ;; + + -C) copy_on_change=true;; + + -d) dir_arg=true;; + + -g) chgrpcmd="$chgrpprog $2" + shift;; + + --help) echo "$usage"; exit $?;; + + -m) mode=$2 + case $mode in + *' '* | *' '* | *' +'* | *'*'* | *'?'* | *'['*) + echo "$0: invalid mode: $mode" >&2 + exit 1;; + esac + shift;; + + -o) chowncmd="$chownprog $2" + shift;; + + -s) stripcmd=$stripprog;; + + -t) dst_arg=$2 + shift;; + + -T) no_target_directory=true;; + + --version) echo "$0 $scriptversion"; exit $?;; + + --) shift + break;; + + -*) echo "$0: invalid option: $1" >&2 + exit 1;; + + *) break;; + esac + shift +done + +if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then + # When -d is used, all remaining arguments are directories to create. + # When -t is used, the destination is already specified. + # Otherwise, the last argument is the destination. Remove it from $@. + for arg + do + if test -n "$dst_arg"; then + # $@ is not empty: it contains at least $arg. + set fnord "$@" "$dst_arg" + shift # fnord + fi + shift # arg + dst_arg=$arg + done +fi + +if test $# -eq 0; then + if test -z "$dir_arg"; then + echo "$0: no input file specified." >&2 + exit 1 + fi + # It's OK to call `install-sh -d' without argument. + # This can happen when creating conditional directories. + exit 0 +fi + +if test -z "$dir_arg"; then + trap '(exit $?); exit' 1 2 13 15 + + # Set umask so as not to create temps with too-generous modes. + # However, 'strip' requires both read and write access to temps. + case $mode in + # Optimize common cases. + *644) cp_umask=133;; + *755) cp_umask=22;; + + *[0-7]) + if test -z "$stripcmd"; then + u_plus_rw= + else + u_plus_rw='% 200' + fi + cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;; + *) + if test -z "$stripcmd"; then + u_plus_rw= + else + u_plus_rw=,u+rw + fi + cp_umask=$mode$u_plus_rw;; + esac +fi + +for src +do + # Protect names starting with `-'. + case $src in + -*) src=./$src;; + esac + + if test -n "$dir_arg"; then + dst=$src + dstdir=$dst + test -d "$dstdir" + dstdir_status=$? + else + + # Waiting for this to be detected by the "$cpprog $src $dsttmp" command + # might cause directories to be created, which would be especially bad + # if $src (and thus $dsttmp) contains '*'. + if test ! -f "$src" && test ! -d "$src"; then + echo "$0: $src does not exist." >&2 + exit 1 + fi + + if test -z "$dst_arg"; then + echo "$0: no destination specified." >&2 + exit 1 + fi + + dst=$dst_arg + # Protect names starting with `-'. + case $dst in + -*) dst=./$dst;; + esac + + # If destination is a directory, append the input filename; won't work + # if double slashes aren't ignored. + if test -d "$dst"; then + if test -n "$no_target_directory"; then + echo "$0: $dst_arg: Is a directory" >&2 + exit 1 + fi + dstdir=$dst + dst=$dstdir/`basename "$src"` + dstdir_status=0 + else + # Prefer dirname, but fall back on a substitute if dirname fails. + dstdir=` + (dirname "$dst") 2>/dev/null || + expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$dst" : 'X\(//\)[^/]' \| \ + X"$dst" : 'X\(//\)$' \| \ + X"$dst" : 'X\(/\)' \| . 2>/dev/null || + echo X"$dst" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q' + ` + + test -d "$dstdir" + dstdir_status=$? + fi + fi + + obsolete_mkdir_used=false + + if test $dstdir_status != 0; then + case $posix_mkdir in + '') + # Create intermediate dirs using mode 755 as modified by the umask. + # This is like FreeBSD 'install' as of 1997-10-28. + umask=`umask` + case $stripcmd.$umask in + # Optimize common cases. + *[2367][2367]) mkdir_umask=$umask;; + .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;; + + *[0-7]) + mkdir_umask=`expr $umask + 22 \ + - $umask % 100 % 40 + $umask % 20 \ + - $umask % 10 % 4 + $umask % 2 + `;; + *) mkdir_umask=$umask,go-w;; + esac + + # With -d, create the new directory with the user-specified mode. + # Otherwise, rely on $mkdir_umask. + if test -n "$dir_arg"; then + mkdir_mode=-m$mode + else + mkdir_mode= + fi + + posix_mkdir=false + case $umask in + *[123567][0-7][0-7]) + # POSIX mkdir -p sets u+wx bits regardless of umask, which + # is incompatible with FreeBSD 'install' when (umask & 300) != 0. + ;; + *) + tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$ + trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0 + + if (umask $mkdir_umask && + exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1 + then + if test -z "$dir_arg" || { + # Check for POSIX incompatibilities with -m. + # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or + # other-writeable bit of parent directory when it shouldn't. + # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. + ls_ld_tmpdir=`ls -ld "$tmpdir"` + case $ls_ld_tmpdir in + d????-?r-*) different_mode=700;; + d????-?--*) different_mode=755;; + *) false;; + esac && + $mkdirprog -m$different_mode -p -- "$tmpdir" && { + ls_ld_tmpdir_1=`ls -ld "$tmpdir"` + test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1" + } + } + then posix_mkdir=: + fi + rmdir "$tmpdir/d" "$tmpdir" + else + # Remove any dirs left behind by ancient mkdir implementations. + rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null + fi + trap '' 0;; + esac;; + esac + + if + $posix_mkdir && ( + umask $mkdir_umask && + $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir" + ) + then : + else + + # The umask is ridiculous, or mkdir does not conform to POSIX, + # or it failed possibly due to a race condition. Create the + # directory the slow way, step by step, checking for races as we go. + + case $dstdir in + /*) prefix='/';; + -*) prefix='./';; + *) prefix='';; + esac + + eval "$initialize_posix_glob" + + oIFS=$IFS + IFS=/ + $posix_glob set -f + set fnord $dstdir + shift + $posix_glob set +f + IFS=$oIFS + + prefixes= + + for d + do + test -z "$d" && continue + + prefix=$prefix$d + if test -d "$prefix"; then + prefixes= + else + if $posix_mkdir; then + (umask=$mkdir_umask && + $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break + # Don't fail if two instances are running concurrently. + test -d "$prefix" || exit 1 + else + case $prefix in + *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;; + *) qprefix=$prefix;; + esac + prefixes="$prefixes '$qprefix'" + fi + fi + prefix=$prefix/ + done + + if test -n "$prefixes"; then + # Don't fail if two instances are running concurrently. + (umask $mkdir_umask && + eval "\$doit_exec \$mkdirprog $prefixes") || + test -d "$dstdir" || exit 1 + obsolete_mkdir_used=true + fi + fi + fi + + if test -n "$dir_arg"; then + { test -z "$chowncmd" || $doit $chowncmd "$dst"; } && + { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } && + { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false || + test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1 + else + + # Make a couple of temp file names in the proper directory. + dsttmp=$dstdir/_inst.$$_ + rmtmp=$dstdir/_rm.$$_ + + # Trap to clean up those temp files at exit. + trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 + + # Copy the file name to the temp name. + (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") && + + # and set any options; do chmod last to preserve setuid bits. + # + # If any of these fail, we abort the whole thing. If we want to + # ignore errors from any of these, just make sure not to ignore + # errors from the above "$doit $cpprog $src $dsttmp" command. + # + { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } && + { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } && + { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } && + { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } && + + # If -C, don't bother to copy if it wouldn't change the file. + if $copy_on_change && + old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` && + new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` && + + eval "$initialize_posix_glob" && + $posix_glob set -f && + set X $old && old=:$2:$4:$5:$6 && + set X $new && new=:$2:$4:$5:$6 && + $posix_glob set +f && + + test "$old" = "$new" && + $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1 + then + rm -f "$dsttmp" + else + # Rename the file to the real destination. + $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null || + + # The rename failed, perhaps because mv can't rename something else + # to itself, or perhaps because mv is so ancient that it does not + # support -f. + { + # Now remove or move aside any old file at destination location. + # We try this two ways since rm can't unlink itself on some + # systems and the destination file might be busy for other + # reasons. In this case, the final cleanup might fail but the new + # file should still install successfully. + { + test ! -f "$dst" || + $doit $rmcmd -f "$dst" 2>/dev/null || + { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null && + { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; } + } || + { echo "$0: cannot unlink or rename $dst" >&2 + (exit 1); exit 1 + } + } && + + # Now rename the file to the real destination. + $doit $mvcmd "$dsttmp" "$dst" + } + fi || exit 1 + + trap '' 0 + fi +done + +# Local variables: +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-time-zone: "UTC" +# time-stamp-end: "; # UTC" +# End: diff --git a/ltmain.sh b/ltmain.sh new file mode 100644 index 0000000..63ae69d --- /dev/null +++ b/ltmain.sh @@ -0,0 +1,9655 @@ + +# libtool (GNU libtool) 2.4.2 +# Written by Gordon Matzigkeit , 1996 + +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, +# 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +# This is free software; see the source for copying conditions. There is NO +# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +# GNU Libtool is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# As a special exception to the GNU General Public License, +# if you distribute this file as part of a program or library that +# is built using GNU Libtool, you may include this file under the +# same distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with GNU Libtool; see the file COPYING. If not, a copy +# can be downloaded from http://www.gnu.org/licenses/gpl.html, +# or obtained by writing to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +# Usage: $progname [OPTION]... [MODE-ARG]... +# +# Provide generalized library-building support services. +# +# --config show all configuration variables +# --debug enable verbose shell tracing +# -n, --dry-run display commands without modifying any files +# --features display basic configuration information and exit +# --mode=MODE use operation mode MODE +# --preserve-dup-deps don't remove duplicate dependency libraries +# --quiet, --silent don't print informational messages +# --no-quiet, --no-silent +# print informational messages (default) +# --no-warn don't display warning messages +# --tag=TAG use configuration variables from tag TAG +# -v, --verbose print more informational messages than default +# --no-verbose don't print the extra informational messages +# --version print version information +# -h, --help, --help-all print short, long, or detailed help message +# +# MODE must be one of the following: +# +# clean remove files from the build directory +# compile compile a source file into a libtool object +# execute automatically set library path, then run a program +# finish complete the installation of libtool libraries +# install install libraries or executables +# link create a library or an executable +# uninstall remove libraries from an installed directory +# +# MODE-ARGS vary depending on the MODE. When passed as first option, +# `--mode=MODE' may be abbreviated as `MODE' or a unique abbreviation of that. +# Try `$progname --help --mode=MODE' for a more detailed description of MODE. +# +# When reporting a bug, please describe a test case to reproduce it and +# include the following information: +# +# host-triplet: $host +# shell: $SHELL +# compiler: $LTCC +# compiler flags: $LTCFLAGS +# linker: $LD (gnu? $with_gnu_ld) +# $progname: (GNU libtool) 2.4.2 +# automake: $automake_version +# autoconf: $autoconf_version +# +# Report bugs to . +# GNU libtool home page: . +# General help using GNU software: . + +PROGRAM=libtool +PACKAGE=libtool +VERSION=2.4.2 +TIMESTAMP="" +package_revision=1.3337 + +# Be Bourne compatible +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac +fi +BIN_SH=xpg4; export BIN_SH # for Tru64 +DUALCASE=1; export DUALCASE # for MKS sh + +# A function that is used when there is no print builtin or printf. +func_fallback_echo () +{ + eval 'cat <<_LTECHO_EOF +$1 +_LTECHO_EOF' +} + +# NLS nuisances: We save the old values to restore during execute mode. +lt_user_locale= +lt_safe_locale= +for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES +do + eval "if test \"\${$lt_var+set}\" = set; then + save_$lt_var=\$$lt_var + $lt_var=C + export $lt_var + lt_user_locale=\"$lt_var=\\\$save_\$lt_var; \$lt_user_locale\" + lt_safe_locale=\"$lt_var=C; \$lt_safe_locale\" + fi" +done +LC_ALL=C +LANGUAGE=C +export LANGUAGE LC_ALL + +$lt_unset CDPATH + + +# Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh +# is ksh but when the shell is invoked as "sh" and the current value of +# the _XPG environment variable is not equal to 1 (one), the special +# positional parameter $0, within a function call, is the name of the +# function. +progpath="$0" + + + +: ${CP="cp -f"} +test "${ECHO+set}" = set || ECHO=${as_echo-'printf %s\n'} +: ${MAKE="make"} +: ${MKDIR="mkdir"} +: ${MV="mv -f"} +: ${RM="rm -f"} +: ${SHELL="${CONFIG_SHELL-/bin/sh}"} +: ${Xsed="$SED -e 1s/^X//"} + +# Global variables: +EXIT_SUCCESS=0 +EXIT_FAILURE=1 +EXIT_MISMATCH=63 # $? = 63 is used to indicate version mismatch to missing. +EXIT_SKIP=77 # $? = 77 is used to indicate a skipped test to automake. + +exit_status=$EXIT_SUCCESS + +# Make sure IFS has a sensible default +lt_nl=' +' +IFS=" $lt_nl" + +dirname="s,/[^/]*$,," +basename="s,^.*/,," + +# func_dirname file append nondir_replacement +# Compute the dirname of FILE. If nonempty, add APPEND to the result, +# otherwise set result to NONDIR_REPLACEMENT. +func_dirname () +{ + func_dirname_result=`$ECHO "${1}" | $SED "$dirname"` + if test "X$func_dirname_result" = "X${1}"; then + func_dirname_result="${3}" + else + func_dirname_result="$func_dirname_result${2}" + fi +} # func_dirname may be replaced by extended shell implementation + + +# func_basename file +func_basename () +{ + func_basename_result=`$ECHO "${1}" | $SED "$basename"` +} # func_basename may be replaced by extended shell implementation + + +# func_dirname_and_basename file append nondir_replacement +# perform func_basename and func_dirname in a single function +# call: +# dirname: Compute the dirname of FILE. If nonempty, +# add APPEND to the result, otherwise set result +# to NONDIR_REPLACEMENT. +# value returned in "$func_dirname_result" +# basename: Compute filename of FILE. +# value retuned in "$func_basename_result" +# Implementation must be kept synchronized with func_dirname +# and func_basename. For efficiency, we do not delegate to +# those functions but instead duplicate the functionality here. +func_dirname_and_basename () +{ + # Extract subdirectory from the argument. + func_dirname_result=`$ECHO "${1}" | $SED -e "$dirname"` + if test "X$func_dirname_result" = "X${1}"; then + func_dirname_result="${3}" + else + func_dirname_result="$func_dirname_result${2}" + fi + func_basename_result=`$ECHO "${1}" | $SED -e "$basename"` +} # func_dirname_and_basename may be replaced by extended shell implementation + + +# func_stripname prefix suffix name +# strip PREFIX and SUFFIX off of NAME. +# PREFIX and SUFFIX must not contain globbing or regex special +# characters, hashes, percent signs, but SUFFIX may contain a leading +# dot (in which case that matches only a dot). +# func_strip_suffix prefix name +func_stripname () +{ + case ${2} in + .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; + *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; + esac +} # func_stripname may be replaced by extended shell implementation + + +# These SED scripts presuppose an absolute path with a trailing slash. +pathcar='s,^/\([^/]*\).*$,\1,' +pathcdr='s,^/[^/]*,,' +removedotparts=':dotsl + s@/\./@/@g + t dotsl + s,/\.$,/,' +collapseslashes='s@/\{1,\}@/@g' +finalslash='s,/*$,/,' + +# func_normal_abspath PATH +# Remove doubled-up and trailing slashes, "." path components, +# and cancel out any ".." path components in PATH after making +# it an absolute path. +# value returned in "$func_normal_abspath_result" +func_normal_abspath () +{ + # Start from root dir and reassemble the path. + func_normal_abspath_result= + func_normal_abspath_tpath=$1 + func_normal_abspath_altnamespace= + case $func_normal_abspath_tpath in + "") + # Empty path, that just means $cwd. + func_stripname '' '/' "`pwd`" + func_normal_abspath_result=$func_stripname_result + return + ;; + # The next three entries are used to spot a run of precisely + # two leading slashes without using negated character classes; + # we take advantage of case's first-match behaviour. + ///*) + # Unusual form of absolute path, do nothing. + ;; + //*) + # Not necessarily an ordinary path; POSIX reserves leading '//' + # and for example Cygwin uses it to access remote file shares + # over CIFS/SMB, so we conserve a leading double slash if found. + func_normal_abspath_altnamespace=/ + ;; + /*) + # Absolute path, do nothing. + ;; + *) + # Relative path, prepend $cwd. + func_normal_abspath_tpath=`pwd`/$func_normal_abspath_tpath + ;; + esac + # Cancel out all the simple stuff to save iterations. We also want + # the path to end with a slash for ease of parsing, so make sure + # there is one (and only one) here. + func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \ + -e "$removedotparts" -e "$collapseslashes" -e "$finalslash"` + while :; do + # Processed it all yet? + if test "$func_normal_abspath_tpath" = / ; then + # If we ascended to the root using ".." the result may be empty now. + if test -z "$func_normal_abspath_result" ; then + func_normal_abspath_result=/ + fi + break + fi + func_normal_abspath_tcomponent=`$ECHO "$func_normal_abspath_tpath" | $SED \ + -e "$pathcar"` + func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \ + -e "$pathcdr"` + # Figure out what to do with it + case $func_normal_abspath_tcomponent in + "") + # Trailing empty path component, ignore it. + ;; + ..) + # Parent dir; strip last assembled component from result. + func_dirname "$func_normal_abspath_result" + func_normal_abspath_result=$func_dirname_result + ;; + *) + # Actual path component, append it. + func_normal_abspath_result=$func_normal_abspath_result/$func_normal_abspath_tcomponent + ;; + esac + done + # Restore leading double-slash if one was found on entry. + func_normal_abspath_result=$func_normal_abspath_altnamespace$func_normal_abspath_result +} + +# func_relative_path SRCDIR DSTDIR +# generates a relative path from SRCDIR to DSTDIR, with a trailing +# slash if non-empty, suitable for immediately appending a filename +# without needing to append a separator. +# value returned in "$func_relative_path_result" +func_relative_path () +{ + func_relative_path_result= + func_normal_abspath "$1" + func_relative_path_tlibdir=$func_normal_abspath_result + func_normal_abspath "$2" + func_relative_path_tbindir=$func_normal_abspath_result + + # Ascend the tree starting from libdir + while :; do + # check if we have found a prefix of bindir + case $func_relative_path_tbindir in + $func_relative_path_tlibdir) + # found an exact match + func_relative_path_tcancelled= + break + ;; + $func_relative_path_tlibdir*) + # found a matching prefix + func_stripname "$func_relative_path_tlibdir" '' "$func_relative_path_tbindir" + func_relative_path_tcancelled=$func_stripname_result + if test -z "$func_relative_path_result"; then + func_relative_path_result=. + fi + break + ;; + *) + func_dirname $func_relative_path_tlibdir + func_relative_path_tlibdir=${func_dirname_result} + if test "x$func_relative_path_tlibdir" = x ; then + # Have to descend all the way to the root! + func_relative_path_result=../$func_relative_path_result + func_relative_path_tcancelled=$func_relative_path_tbindir + break + fi + func_relative_path_result=../$func_relative_path_result + ;; + esac + done + + # Now calculate path; take care to avoid doubling-up slashes. + func_stripname '' '/' "$func_relative_path_result" + func_relative_path_result=$func_stripname_result + func_stripname '/' '/' "$func_relative_path_tcancelled" + if test "x$func_stripname_result" != x ; then + func_relative_path_result=${func_relative_path_result}/${func_stripname_result} + fi + + # Normalisation. If bindir is libdir, return empty string, + # else relative path ending with a slash; either way, target + # file name can be directly appended. + if test ! -z "$func_relative_path_result"; then + func_stripname './' '' "$func_relative_path_result/" + func_relative_path_result=$func_stripname_result + fi +} + +# The name of this program: +func_dirname_and_basename "$progpath" +progname=$func_basename_result + +# Make sure we have an absolute path for reexecution: +case $progpath in + [\\/]*|[A-Za-z]:\\*) ;; + *[\\/]*) + progdir=$func_dirname_result + progdir=`cd "$progdir" && pwd` + progpath="$progdir/$progname" + ;; + *) + save_IFS="$IFS" + IFS=${PATH_SEPARATOR-:} + for progdir in $PATH; do + IFS="$save_IFS" + test -x "$progdir/$progname" && break + done + IFS="$save_IFS" + test -n "$progdir" || progdir=`pwd` + progpath="$progdir/$progname" + ;; +esac + +# Sed substitution that helps us do robust quoting. It backslashifies +# metacharacters that are still active within double-quoted strings. +Xsed="${SED}"' -e 1s/^X//' +sed_quote_subst='s/\([`"$\\]\)/\\\1/g' + +# Same as above, but do not quote variable references. +double_quote_subst='s/\(["`\\]\)/\\\1/g' + +# Sed substitution that turns a string into a regex matching for the +# string literally. +sed_make_literal_regex='s,[].[^$\\*\/],\\&,g' + +# Sed substitution that converts a w32 file name or path +# which contains forward slashes, into one that contains +# (escaped) backslashes. A very naive implementation. +lt_sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g' + +# Re-`\' parameter expansions in output of double_quote_subst that were +# `\'-ed in input to the same. If an odd number of `\' preceded a '$' +# in input to double_quote_subst, that '$' was protected from expansion. +# Since each input `\' is now two `\'s, look for any number of runs of +# four `\'s followed by two `\'s and then a '$'. `\' that '$'. +bs='\\' +bs2='\\\\' +bs4='\\\\\\\\' +dollar='\$' +sed_double_backslash="\ + s/$bs4/&\\ +/g + s/^$bs2$dollar/$bs&/ + s/\\([^$bs]\\)$bs2$dollar/\\1$bs2$bs$dollar/g + s/\n//g" + +# Standard options: +opt_dry_run=false +opt_help=false +opt_quiet=false +opt_verbose=false +opt_warning=: + +# func_echo arg... +# Echo program name prefixed message, along with the current mode +# name if it has been set yet. +func_echo () +{ + $ECHO "$progname: ${opt_mode+$opt_mode: }$*" +} + +# func_verbose arg... +# Echo program name prefixed message in verbose mode only. +func_verbose () +{ + $opt_verbose && func_echo ${1+"$@"} + + # A bug in bash halts the script if the last line of a function + # fails when set -e is in force, so we need another command to + # work around that: + : +} + +# func_echo_all arg... +# Invoke $ECHO with all args, space-separated. +func_echo_all () +{ + $ECHO "$*" +} + +# func_error arg... +# Echo program name prefixed message to standard error. +func_error () +{ + $ECHO "$progname: ${opt_mode+$opt_mode: }"${1+"$@"} 1>&2 +} + +# func_warning arg... +# Echo program name prefixed warning message to standard error. +func_warning () +{ + $opt_warning && $ECHO "$progname: ${opt_mode+$opt_mode: }warning: "${1+"$@"} 1>&2 + + # bash bug again: + : +} + +# func_fatal_error arg... +# Echo program name prefixed message to standard error, and exit. +func_fatal_error () +{ + func_error ${1+"$@"} + exit $EXIT_FAILURE +} + +# func_fatal_help arg... +# Echo program name prefixed message to standard error, followed by +# a help hint, and exit. +func_fatal_help () +{ + func_error ${1+"$@"} + func_fatal_error "$help" +} +help="Try \`$progname --help' for more information." ## default + + +# func_grep expression filename +# Check whether EXPRESSION matches any line of FILENAME, without output. +func_grep () +{ + $GREP "$1" "$2" >/dev/null 2>&1 +} + + +# func_mkdir_p directory-path +# Make sure the entire path to DIRECTORY-PATH is available. +func_mkdir_p () +{ + my_directory_path="$1" + my_dir_list= + + if test -n "$my_directory_path" && test "$opt_dry_run" != ":"; then + + # Protect directory names starting with `-' + case $my_directory_path in + -*) my_directory_path="./$my_directory_path" ;; + esac + + # While some portion of DIR does not yet exist... + while test ! -d "$my_directory_path"; do + # ...make a list in topmost first order. Use a colon delimited + # list incase some portion of path contains whitespace. + my_dir_list="$my_directory_path:$my_dir_list" + + # If the last portion added has no slash in it, the list is done + case $my_directory_path in */*) ;; *) break ;; esac + + # ...otherwise throw away the child directory and loop + my_directory_path=`$ECHO "$my_directory_path" | $SED -e "$dirname"` + done + my_dir_list=`$ECHO "$my_dir_list" | $SED 's,:*$,,'` + + save_mkdir_p_IFS="$IFS"; IFS=':' + for my_dir in $my_dir_list; do + IFS="$save_mkdir_p_IFS" + # mkdir can fail with a `File exist' error if two processes + # try to create one of the directories concurrently. Don't + # stop in that case! + $MKDIR "$my_dir" 2>/dev/null || : + done + IFS="$save_mkdir_p_IFS" + + # Bail out if we (or some other process) failed to create a directory. + test -d "$my_directory_path" || \ + func_fatal_error "Failed to create \`$1'" + fi +} + + +# func_mktempdir [string] +# Make a temporary directory that won't clash with other running +# libtool processes, and avoids race conditions if possible. If +# given, STRING is the basename for that directory. +func_mktempdir () +{ + my_template="${TMPDIR-/tmp}/${1-$progname}" + + if test "$opt_dry_run" = ":"; then + # Return a directory name, but don't create it in dry-run mode + my_tmpdir="${my_template}-$$" + else + + # If mktemp works, use that first and foremost + my_tmpdir=`mktemp -d "${my_template}-XXXXXXXX" 2>/dev/null` + + if test ! -d "$my_tmpdir"; then + # Failing that, at least try and use $RANDOM to avoid a race + my_tmpdir="${my_template}-${RANDOM-0}$$" + + save_mktempdir_umask=`umask` + umask 0077 + $MKDIR "$my_tmpdir" + umask $save_mktempdir_umask + fi + + # If we're not in dry-run mode, bomb out on failure + test -d "$my_tmpdir" || \ + func_fatal_error "cannot create temporary directory \`$my_tmpdir'" + fi + + $ECHO "$my_tmpdir" +} + + +# func_quote_for_eval arg +# Aesthetically quote ARG to be evaled later. +# This function returns two values: FUNC_QUOTE_FOR_EVAL_RESULT +# is double-quoted, suitable for a subsequent eval, whereas +# FUNC_QUOTE_FOR_EVAL_UNQUOTED_RESULT has merely all characters +# which are still active within double quotes backslashified. +func_quote_for_eval () +{ + case $1 in + *[\\\`\"\$]*) + func_quote_for_eval_unquoted_result=`$ECHO "$1" | $SED "$sed_quote_subst"` ;; + *) + func_quote_for_eval_unquoted_result="$1" ;; + esac + + case $func_quote_for_eval_unquoted_result in + # Double-quote args containing shell metacharacters to delay + # word splitting, command substitution and and variable + # expansion for a subsequent eval. + # Many Bourne shells cannot handle close brackets correctly + # in scan sets, so we specify it separately. + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + func_quote_for_eval_result="\"$func_quote_for_eval_unquoted_result\"" + ;; + *) + func_quote_for_eval_result="$func_quote_for_eval_unquoted_result" + esac +} + + +# func_quote_for_expand arg +# Aesthetically quote ARG to be evaled later; same as above, +# but do not quote variable references. +func_quote_for_expand () +{ + case $1 in + *[\\\`\"]*) + my_arg=`$ECHO "$1" | $SED \ + -e "$double_quote_subst" -e "$sed_double_backslash"` ;; + *) + my_arg="$1" ;; + esac + + case $my_arg in + # Double-quote args containing shell metacharacters to delay + # word splitting and command substitution for a subsequent eval. + # Many Bourne shells cannot handle close brackets correctly + # in scan sets, so we specify it separately. + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + my_arg="\"$my_arg\"" + ;; + esac + + func_quote_for_expand_result="$my_arg" +} + + +# func_show_eval cmd [fail_exp] +# Unless opt_silent is true, then output CMD. Then, if opt_dryrun is +# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP +# is given, then evaluate it. +func_show_eval () +{ + my_cmd="$1" + my_fail_exp="${2-:}" + + ${opt_silent-false} || { + func_quote_for_expand "$my_cmd" + eval "func_echo $func_quote_for_expand_result" + } + + if ${opt_dry_run-false}; then :; else + eval "$my_cmd" + my_status=$? + if test "$my_status" -eq 0; then :; else + eval "(exit $my_status); $my_fail_exp" + fi + fi +} + + +# func_show_eval_locale cmd [fail_exp] +# Unless opt_silent is true, then output CMD. Then, if opt_dryrun is +# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP +# is given, then evaluate it. Use the saved locale for evaluation. +func_show_eval_locale () +{ + my_cmd="$1" + my_fail_exp="${2-:}" + + ${opt_silent-false} || { + func_quote_for_expand "$my_cmd" + eval "func_echo $func_quote_for_expand_result" + } + + if ${opt_dry_run-false}; then :; else + eval "$lt_user_locale + $my_cmd" + my_status=$? + eval "$lt_safe_locale" + if test "$my_status" -eq 0; then :; else + eval "(exit $my_status); $my_fail_exp" + fi + fi +} + +# func_tr_sh +# Turn $1 into a string suitable for a shell variable name. +# Result is stored in $func_tr_sh_result. All characters +# not in the set a-zA-Z0-9_ are replaced with '_'. Further, +# if $1 begins with a digit, a '_' is prepended as well. +func_tr_sh () +{ + case $1 in + [0-9]* | *[!a-zA-Z0-9_]*) + func_tr_sh_result=`$ECHO "$1" | $SED 's/^\([0-9]\)/_\1/; s/[^a-zA-Z0-9_]/_/g'` + ;; + * ) + func_tr_sh_result=$1 + ;; + esac +} + + +# func_version +# Echo version message to standard output and exit. +func_version () +{ + $opt_debug + + $SED -n '/(C)/!b go + :more + /\./!{ + N + s/\n# / / + b more + } + :go + /^# '$PROGRAM' (GNU /,/# warranty; / { + s/^# // + s/^# *$// + s/\((C)\)[ 0-9,-]*\( [1-9][0-9]*\)/\1\2/ + p + }' < "$progpath" + exit $? +} + +# func_usage +# Echo short help message to standard output and exit. +func_usage () +{ + $opt_debug + + $SED -n '/^# Usage:/,/^# *.*--help/ { + s/^# // + s/^# *$// + s/\$progname/'$progname'/ + p + }' < "$progpath" + echo + $ECHO "run \`$progname --help | more' for full usage" + exit $? +} + +# func_help [NOEXIT] +# Echo long help message to standard output and exit, +# unless 'noexit' is passed as argument. +func_help () +{ + $opt_debug + + $SED -n '/^# Usage:/,/# Report bugs to/ { + :print + s/^# // + s/^# *$// + s*\$progname*'$progname'* + s*\$host*'"$host"'* + s*\$SHELL*'"$SHELL"'* + s*\$LTCC*'"$LTCC"'* + s*\$LTCFLAGS*'"$LTCFLAGS"'* + s*\$LD*'"$LD"'* + s/\$with_gnu_ld/'"$with_gnu_ld"'/ + s/\$automake_version/'"`(${AUTOMAKE-automake} --version) 2>/dev/null |$SED 1q`"'/ + s/\$autoconf_version/'"`(${AUTOCONF-autoconf} --version) 2>/dev/null |$SED 1q`"'/ + p + d + } + /^# .* home page:/b print + /^# General help using/b print + ' < "$progpath" + ret=$? + if test -z "$1"; then + exit $ret + fi +} + +# func_missing_arg argname +# Echo program name prefixed message to standard error and set global +# exit_cmd. +func_missing_arg () +{ + $opt_debug + + func_error "missing argument for $1." + exit_cmd=exit +} + + +# func_split_short_opt shortopt +# Set func_split_short_opt_name and func_split_short_opt_arg shell +# variables after splitting SHORTOPT after the 2nd character. +func_split_short_opt () +{ + my_sed_short_opt='1s/^\(..\).*$/\1/;q' + my_sed_short_rest='1s/^..\(.*\)$/\1/;q' + + func_split_short_opt_name=`$ECHO "$1" | $SED "$my_sed_short_opt"` + func_split_short_opt_arg=`$ECHO "$1" | $SED "$my_sed_short_rest"` +} # func_split_short_opt may be replaced by extended shell implementation + + +# func_split_long_opt longopt +# Set func_split_long_opt_name and func_split_long_opt_arg shell +# variables after splitting LONGOPT at the `=' sign. +func_split_long_opt () +{ + my_sed_long_opt='1s/^\(--[^=]*\)=.*/\1/;q' + my_sed_long_arg='1s/^--[^=]*=//' + + func_split_long_opt_name=`$ECHO "$1" | $SED "$my_sed_long_opt"` + func_split_long_opt_arg=`$ECHO "$1" | $SED "$my_sed_long_arg"` +} # func_split_long_opt may be replaced by extended shell implementation + +exit_cmd=: + + + + + +magic="%%%MAGIC variable%%%" +magic_exe="%%%MAGIC EXE variable%%%" + +# Global variables. +nonopt= +preserve_args= +lo2o="s/\\.lo\$/.${objext}/" +o2lo="s/\\.${objext}\$/.lo/" +extracted_archives= +extracted_serial=0 + +# If this variable is set in any of the actions, the command in it +# will be execed at the end. This prevents here-documents from being +# left over by shells. +exec_cmd= + +# func_append var value +# Append VALUE to the end of shell variable VAR. +func_append () +{ + eval "${1}=\$${1}\${2}" +} # func_append may be replaced by extended shell implementation + +# func_append_quoted var value +# Quote VALUE and append to the end of shell variable VAR, separated +# by a space. +func_append_quoted () +{ + func_quote_for_eval "${2}" + eval "${1}=\$${1}\\ \$func_quote_for_eval_result" +} # func_append_quoted may be replaced by extended shell implementation + + +# func_arith arithmetic-term... +func_arith () +{ + func_arith_result=`expr "${@}"` +} # func_arith may be replaced by extended shell implementation + + +# func_len string +# STRING may not start with a hyphen. +func_len () +{ + func_len_result=`expr "${1}" : ".*" 2>/dev/null || echo $max_cmd_len` +} # func_len may be replaced by extended shell implementation + + +# func_lo2o object +func_lo2o () +{ + func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"` +} # func_lo2o may be replaced by extended shell implementation + + +# func_xform libobj-or-source +func_xform () +{ + func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'` +} # func_xform may be replaced by extended shell implementation + + +# func_fatal_configuration arg... +# Echo program name prefixed message to standard error, followed by +# a configuration failure hint, and exit. +func_fatal_configuration () +{ + func_error ${1+"$@"} + func_error "See the $PACKAGE documentation for more information." + func_fatal_error "Fatal configuration error." +} + + +# func_config +# Display the configuration for all the tags in this script. +func_config () +{ + re_begincf='^# ### BEGIN LIBTOOL' + re_endcf='^# ### END LIBTOOL' + + # Default configuration. + $SED "1,/$re_begincf CONFIG/d;/$re_endcf CONFIG/,\$d" < "$progpath" + + # Now print the configurations for the tags. + for tagname in $taglist; do + $SED -n "/$re_begincf TAG CONFIG: $tagname\$/,/$re_endcf TAG CONFIG: $tagname\$/p" < "$progpath" + done + + exit $? +} + +# func_features +# Display the features supported by this script. +func_features () +{ + echo "host: $host" + if test "$build_libtool_libs" = yes; then + echo "enable shared libraries" + else + echo "disable shared libraries" + fi + if test "$build_old_libs" = yes; then + echo "enable static libraries" + else + echo "disable static libraries" + fi + + exit $? +} + +# func_enable_tag tagname +# Verify that TAGNAME is valid, and either flag an error and exit, or +# enable the TAGNAME tag. We also add TAGNAME to the global $taglist +# variable here. +func_enable_tag () +{ + # Global variable: + tagname="$1" + + re_begincf="^# ### BEGIN LIBTOOL TAG CONFIG: $tagname\$" + re_endcf="^# ### END LIBTOOL TAG CONFIG: $tagname\$" + sed_extractcf="/$re_begincf/,/$re_endcf/p" + + # Validate tagname. + case $tagname in + *[!-_A-Za-z0-9,/]*) + func_fatal_error "invalid tag name: $tagname" + ;; + esac + + # Don't test for the "default" C tag, as we know it's + # there but not specially marked. + case $tagname in + CC) ;; + *) + if $GREP "$re_begincf" "$progpath" >/dev/null 2>&1; then + taglist="$taglist $tagname" + + # Evaluate the configuration. Be careful to quote the path + # and the sed script, to avoid splitting on whitespace, but + # also don't use non-portable quotes within backquotes within + # quotes we have to do it in 2 steps: + extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"` + eval "$extractedcf" + else + func_error "ignoring unknown tag $tagname" + fi + ;; + esac +} + +# func_check_version_match +# Ensure that we are using m4 macros, and libtool script from the same +# release of libtool. +func_check_version_match () +{ + if test "$package_revision" != "$macro_revision"; then + if test "$VERSION" != "$macro_version"; then + if test -z "$macro_version"; then + cat >&2 <<_LT_EOF +$progname: Version mismatch error. This is $PACKAGE $VERSION, but the +$progname: definition of this LT_INIT comes from an older release. +$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION +$progname: and run autoconf again. +_LT_EOF + else + cat >&2 <<_LT_EOF +$progname: Version mismatch error. This is $PACKAGE $VERSION, but the +$progname: definition of this LT_INIT comes from $PACKAGE $macro_version. +$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION +$progname: and run autoconf again. +_LT_EOF + fi + else + cat >&2 <<_LT_EOF +$progname: Version mismatch error. This is $PACKAGE $VERSION, revision $package_revision, +$progname: but the definition of this LT_INIT comes from revision $macro_revision. +$progname: You should recreate aclocal.m4 with macros from revision $package_revision +$progname: of $PACKAGE $VERSION and run autoconf again. +_LT_EOF + fi + + exit $EXIT_MISMATCH + fi +} + + +# Shorthand for --mode=foo, only valid as the first argument +case $1 in +clean|clea|cle|cl) + shift; set dummy --mode clean ${1+"$@"}; shift + ;; +compile|compil|compi|comp|com|co|c) + shift; set dummy --mode compile ${1+"$@"}; shift + ;; +execute|execut|execu|exec|exe|ex|e) + shift; set dummy --mode execute ${1+"$@"}; shift + ;; +finish|finis|fini|fin|fi|f) + shift; set dummy --mode finish ${1+"$@"}; shift + ;; +install|instal|insta|inst|ins|in|i) + shift; set dummy --mode install ${1+"$@"}; shift + ;; +link|lin|li|l) + shift; set dummy --mode link ${1+"$@"}; shift + ;; +uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u) + shift; set dummy --mode uninstall ${1+"$@"}; shift + ;; +esac + + + +# Option defaults: +opt_debug=: +opt_dry_run=false +opt_config=false +opt_preserve_dup_deps=false +opt_features=false +opt_finish=false +opt_help=false +opt_help_all=false +opt_silent=: +opt_warning=: +opt_verbose=: +opt_silent=false +opt_verbose=false + + +# Parse options once, thoroughly. This comes as soon as possible in the +# script to make things like `--version' happen as quickly as we can. +{ + # this just eases exit handling + while test $# -gt 0; do + opt="$1" + shift + case $opt in + --debug|-x) opt_debug='set -x' + func_echo "enabling shell trace mode" + $opt_debug + ;; + --dry-run|--dryrun|-n) + opt_dry_run=: + ;; + --config) + opt_config=: +func_config + ;; + --dlopen|-dlopen) + optarg="$1" + opt_dlopen="${opt_dlopen+$opt_dlopen +}$optarg" + shift + ;; + --preserve-dup-deps) + opt_preserve_dup_deps=: + ;; + --features) + opt_features=: +func_features + ;; + --finish) + opt_finish=: +set dummy --mode finish ${1+"$@"}; shift + ;; + --help) + opt_help=: + ;; + --help-all) + opt_help_all=: +opt_help=': help-all' + ;; + --mode) + test $# = 0 && func_missing_arg $opt && break + optarg="$1" + opt_mode="$optarg" +case $optarg in + # Valid mode arguments: + clean|compile|execute|finish|install|link|relink|uninstall) ;; + + # Catch anything else as an error + *) func_error "invalid argument for $opt" + exit_cmd=exit + break + ;; +esac + shift + ;; + --no-silent|--no-quiet) + opt_silent=false +func_append preserve_args " $opt" + ;; + --no-warning|--no-warn) + opt_warning=false +func_append preserve_args " $opt" + ;; + --no-verbose) + opt_verbose=false +func_append preserve_args " $opt" + ;; + --silent|--quiet) + opt_silent=: +func_append preserve_args " $opt" + opt_verbose=false + ;; + --verbose|-v) + opt_verbose=: +func_append preserve_args " $opt" +opt_silent=false + ;; + --tag) + test $# = 0 && func_missing_arg $opt && break + optarg="$1" + opt_tag="$optarg" +func_append preserve_args " $opt $optarg" +func_enable_tag "$optarg" + shift + ;; + + -\?|-h) func_usage ;; + --help) func_help ;; + --version) func_version ;; + + # Separate optargs to long options: + --*=*) + func_split_long_opt "$opt" + set dummy "$func_split_long_opt_name" "$func_split_long_opt_arg" ${1+"$@"} + shift + ;; + + # Separate non-argument short options: + -\?*|-h*|-n*|-v*) + func_split_short_opt "$opt" + set dummy "$func_split_short_opt_name" "-$func_split_short_opt_arg" ${1+"$@"} + shift + ;; + + --) break ;; + -*) func_fatal_help "unrecognized option \`$opt'" ;; + *) set dummy "$opt" ${1+"$@"}; shift; break ;; + esac + done + + # Validate options: + + # save first non-option argument + if test "$#" -gt 0; then + nonopt="$opt" + shift + fi + + # preserve --debug + test "$opt_debug" = : || func_append preserve_args " --debug" + + case $host in + *cygwin* | *mingw* | *pw32* | *cegcc*) + # don't eliminate duplications in $postdeps and $predeps + opt_duplicate_compiler_generated_deps=: + ;; + *) + opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps + ;; + esac + + $opt_help || { + # Sanity checks first: + func_check_version_match + + if test "$build_libtool_libs" != yes && test "$build_old_libs" != yes; then + func_fatal_configuration "not configured to build any kind of library" + fi + + # Darwin sucks + eval std_shrext=\"$shrext_cmds\" + + # Only execute mode is allowed to have -dlopen flags. + if test -n "$opt_dlopen" && test "$opt_mode" != execute; then + func_error "unrecognized option \`-dlopen'" + $ECHO "$help" 1>&2 + exit $EXIT_FAILURE + fi + + # Change the help message to a mode-specific one. + generic_help="$help" + help="Try \`$progname --help --mode=$opt_mode' for more information." + } + + + # Bail if the options were screwed + $exit_cmd $EXIT_FAILURE +} + + + + +## ----------- ## +## Main. ## +## ----------- ## + +# func_lalib_p file +# True iff FILE is a libtool `.la' library or `.lo' object file. +# This function is only a basic sanity check; it will hardly flush out +# determined imposters. +func_lalib_p () +{ + test -f "$1" && + $SED -e 4q "$1" 2>/dev/null \ + | $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1 +} + +# func_lalib_unsafe_p file +# True iff FILE is a libtool `.la' library or `.lo' object file. +# This function implements the same check as func_lalib_p without +# resorting to external programs. To this end, it redirects stdin and +# closes it afterwards, without saving the original file descriptor. +# As a safety measure, use it only where a negative result would be +# fatal anyway. Works if `file' does not exist. +func_lalib_unsafe_p () +{ + lalib_p=no + if test -f "$1" && test -r "$1" && exec 5<&0 <"$1"; then + for lalib_p_l in 1 2 3 4 + do + read lalib_p_line + case "$lalib_p_line" in + \#\ Generated\ by\ *$PACKAGE* ) lalib_p=yes; break;; + esac + done + exec 0<&5 5<&- + fi + test "$lalib_p" = yes +} + +# func_ltwrapper_script_p file +# True iff FILE is a libtool wrapper script +# This function is only a basic sanity check; it will hardly flush out +# determined imposters. +func_ltwrapper_script_p () +{ + func_lalib_p "$1" +} + +# func_ltwrapper_executable_p file +# True iff FILE is a libtool wrapper executable +# This function is only a basic sanity check; it will hardly flush out +# determined imposters. +func_ltwrapper_executable_p () +{ + func_ltwrapper_exec_suffix= + case $1 in + *.exe) ;; + *) func_ltwrapper_exec_suffix=.exe ;; + esac + $GREP "$magic_exe" "$1$func_ltwrapper_exec_suffix" >/dev/null 2>&1 +} + +# func_ltwrapper_scriptname file +# Assumes file is an ltwrapper_executable +# uses $file to determine the appropriate filename for a +# temporary ltwrapper_script. +func_ltwrapper_scriptname () +{ + func_dirname_and_basename "$1" "" "." + func_stripname '' '.exe' "$func_basename_result" + func_ltwrapper_scriptname_result="$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper" +} + +# func_ltwrapper_p file +# True iff FILE is a libtool wrapper script or wrapper executable +# This function is only a basic sanity check; it will hardly flush out +# determined imposters. +func_ltwrapper_p () +{ + func_ltwrapper_script_p "$1" || func_ltwrapper_executable_p "$1" +} + + +# func_execute_cmds commands fail_cmd +# Execute tilde-delimited COMMANDS. +# If FAIL_CMD is given, eval that upon failure. +# FAIL_CMD may read-access the current command in variable CMD! +func_execute_cmds () +{ + $opt_debug + save_ifs=$IFS; IFS='~' + for cmd in $1; do + IFS=$save_ifs + eval cmd=\"$cmd\" + func_show_eval "$cmd" "${2-:}" + done + IFS=$save_ifs +} + + +# func_source file +# Source FILE, adding directory component if necessary. +# Note that it is not necessary on cygwin/mingw to append a dot to +# FILE even if both FILE and FILE.exe exist: automatic-append-.exe +# behavior happens only for exec(3), not for open(2)! Also, sourcing +# `FILE.' does not work on cygwin managed mounts. +func_source () +{ + $opt_debug + case $1 in + */* | *\\*) . "$1" ;; + *) . "./$1" ;; + esac +} + + +# func_resolve_sysroot PATH +# Replace a leading = in PATH with a sysroot. Store the result into +# func_resolve_sysroot_result +func_resolve_sysroot () +{ + func_resolve_sysroot_result=$1 + case $func_resolve_sysroot_result in + =*) + func_stripname '=' '' "$func_resolve_sysroot_result" + func_resolve_sysroot_result=$lt_sysroot$func_stripname_result + ;; + esac +} + +# func_replace_sysroot PATH +# If PATH begins with the sysroot, replace it with = and +# store the result into func_replace_sysroot_result. +func_replace_sysroot () +{ + case "$lt_sysroot:$1" in + ?*:"$lt_sysroot"*) + func_stripname "$lt_sysroot" '' "$1" + func_replace_sysroot_result="=$func_stripname_result" + ;; + *) + # Including no sysroot. + func_replace_sysroot_result=$1 + ;; + esac +} + +# func_infer_tag arg +# Infer tagged configuration to use if any are available and +# if one wasn't chosen via the "--tag" command line option. +# Only attempt this if the compiler in the base compile +# command doesn't match the default compiler. +# arg is usually of the form 'gcc ...' +func_infer_tag () +{ + $opt_debug + if test -n "$available_tags" && test -z "$tagname"; then + CC_quoted= + for arg in $CC; do + func_append_quoted CC_quoted "$arg" + done + CC_expanded=`func_echo_all $CC` + CC_quoted_expanded=`func_echo_all $CC_quoted` + case $@ in + # Blanks in the command may have been stripped by the calling shell, + # but not from the CC environment variable when configure was run. + " $CC "* | "$CC "* | " $CC_expanded "* | "$CC_expanded "* | \ + " $CC_quoted"* | "$CC_quoted "* | " $CC_quoted_expanded "* | "$CC_quoted_expanded "*) ;; + # Blanks at the start of $base_compile will cause this to fail + # if we don't check for them as well. + *) + for z in $available_tags; do + if $GREP "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then + # Evaluate the configuration. + eval "`${SED} -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`" + CC_quoted= + for arg in $CC; do + # Double-quote args containing other shell metacharacters. + func_append_quoted CC_quoted "$arg" + done + CC_expanded=`func_echo_all $CC` + CC_quoted_expanded=`func_echo_all $CC_quoted` + case "$@ " in + " $CC "* | "$CC "* | " $CC_expanded "* | "$CC_expanded "* | \ + " $CC_quoted"* | "$CC_quoted "* | " $CC_quoted_expanded "* | "$CC_quoted_expanded "*) + # The compiler in the base compile command matches + # the one in the tagged configuration. + # Assume this is the tagged configuration we want. + tagname=$z + break + ;; + esac + fi + done + # If $tagname still isn't set, then no tagged configuration + # was found and let the user know that the "--tag" command + # line option must be used. + if test -z "$tagname"; then + func_echo "unable to infer tagged configuration" + func_fatal_error "specify a tag with \`--tag'" +# else +# func_verbose "using $tagname tagged configuration" + fi + ;; + esac + fi +} + + + +# func_write_libtool_object output_name pic_name nonpic_name +# Create a libtool object file (analogous to a ".la" file), +# but don't create it if we're doing a dry run. +func_write_libtool_object () +{ + write_libobj=${1} + if test "$build_libtool_libs" = yes; then + write_lobj=\'${2}\' + else + write_lobj=none + fi + + if test "$build_old_libs" = yes; then + write_oldobj=\'${3}\' + else + write_oldobj=none + fi + + $opt_dry_run || { + cat >${write_libobj}T </dev/null` + if test "$?" -eq 0 && test -n "${func_convert_core_file_wine_to_w32_tmp}"; then + func_convert_core_file_wine_to_w32_result=`$ECHO "$func_convert_core_file_wine_to_w32_tmp" | + $SED -e "$lt_sed_naive_backslashify"` + else + func_convert_core_file_wine_to_w32_result= + fi + fi +} +# end: func_convert_core_file_wine_to_w32 + + +# func_convert_core_path_wine_to_w32 ARG +# Helper function used by path conversion functions when $build is *nix, and +# $host is mingw, cygwin, or some other w32 environment. Relies on a correctly +# configured wine environment available, with the winepath program in $build's +# $PATH. Assumes ARG has no leading or trailing path separator characters. +# +# ARG is path to be converted from $build format to win32. +# Result is available in $func_convert_core_path_wine_to_w32_result. +# Unconvertible file (directory) names in ARG are skipped; if no directory names +# are convertible, then the result may be empty. +func_convert_core_path_wine_to_w32 () +{ + $opt_debug + # unfortunately, winepath doesn't convert paths, only file names + func_convert_core_path_wine_to_w32_result="" + if test -n "$1"; then + oldIFS=$IFS + IFS=: + for func_convert_core_path_wine_to_w32_f in $1; do + IFS=$oldIFS + func_convert_core_file_wine_to_w32 "$func_convert_core_path_wine_to_w32_f" + if test -n "$func_convert_core_file_wine_to_w32_result" ; then + if test -z "$func_convert_core_path_wine_to_w32_result"; then + func_convert_core_path_wine_to_w32_result="$func_convert_core_file_wine_to_w32_result" + else + func_append func_convert_core_path_wine_to_w32_result ";$func_convert_core_file_wine_to_w32_result" + fi + fi + done + IFS=$oldIFS + fi +} +# end: func_convert_core_path_wine_to_w32 + + +# func_cygpath ARGS... +# Wrapper around calling the cygpath program via LT_CYGPATH. This is used when +# when (1) $build is *nix and Cygwin is hosted via a wine environment; or (2) +# $build is MSYS and $host is Cygwin, or (3) $build is Cygwin. In case (1) or +# (2), returns the Cygwin file name or path in func_cygpath_result (input +# file name or path is assumed to be in w32 format, as previously converted +# from $build's *nix or MSYS format). In case (3), returns the w32 file name +# or path in func_cygpath_result (input file name or path is assumed to be in +# Cygwin format). Returns an empty string on error. +# +# ARGS are passed to cygpath, with the last one being the file name or path to +# be converted. +# +# Specify the absolute *nix (or w32) name to cygpath in the LT_CYGPATH +# environment variable; do not put it in $PATH. +func_cygpath () +{ + $opt_debug + if test -n "$LT_CYGPATH" && test -f "$LT_CYGPATH"; then + func_cygpath_result=`$LT_CYGPATH "$@" 2>/dev/null` + if test "$?" -ne 0; then + # on failure, ensure result is empty + func_cygpath_result= + fi + else + func_cygpath_result= + func_error "LT_CYGPATH is empty or specifies non-existent file: \`$LT_CYGPATH'" + fi +} +#end: func_cygpath + + +# func_convert_core_msys_to_w32 ARG +# Convert file name or path ARG from MSYS format to w32 format. Return +# result in func_convert_core_msys_to_w32_result. +func_convert_core_msys_to_w32 () +{ + $opt_debug + # awkward: cmd appends spaces to result + func_convert_core_msys_to_w32_result=`( cmd //c echo "$1" ) 2>/dev/null | + $SED -e 's/[ ]*$//' -e "$lt_sed_naive_backslashify"` +} +#end: func_convert_core_msys_to_w32 + + +# func_convert_file_check ARG1 ARG2 +# Verify that ARG1 (a file name in $build format) was converted to $host +# format in ARG2. Otherwise, emit an error message, but continue (resetting +# func_to_host_file_result to ARG1). +func_convert_file_check () +{ + $opt_debug + if test -z "$2" && test -n "$1" ; then + func_error "Could not determine host file name corresponding to" + func_error " \`$1'" + func_error "Continuing, but uninstalled executables may not work." + # Fallback: + func_to_host_file_result="$1" + fi +} +# end func_convert_file_check + + +# func_convert_path_check FROM_PATHSEP TO_PATHSEP FROM_PATH TO_PATH +# Verify that FROM_PATH (a path in $build format) was converted to $host +# format in TO_PATH. Otherwise, emit an error message, but continue, resetting +# func_to_host_file_result to a simplistic fallback value (see below). +func_convert_path_check () +{ + $opt_debug + if test -z "$4" && test -n "$3"; then + func_error "Could not determine the host path corresponding to" + func_error " \`$3'" + func_error "Continuing, but uninstalled executables may not work." + # Fallback. This is a deliberately simplistic "conversion" and + # should not be "improved". See libtool.info. + if test "x$1" != "x$2"; then + lt_replace_pathsep_chars="s|$1|$2|g" + func_to_host_path_result=`echo "$3" | + $SED -e "$lt_replace_pathsep_chars"` + else + func_to_host_path_result="$3" + fi + fi +} +# end func_convert_path_check + + +# func_convert_path_front_back_pathsep FRONTPAT BACKPAT REPL ORIG +# Modifies func_to_host_path_result by prepending REPL if ORIG matches FRONTPAT +# and appending REPL if ORIG matches BACKPAT. +func_convert_path_front_back_pathsep () +{ + $opt_debug + case $4 in + $1 ) func_to_host_path_result="$3$func_to_host_path_result" + ;; + esac + case $4 in + $2 ) func_append func_to_host_path_result "$3" + ;; + esac +} +# end func_convert_path_front_back_pathsep + + +################################################## +# $build to $host FILE NAME CONVERSION FUNCTIONS # +################################################## +# invoked via `$to_host_file_cmd ARG' +# +# In each case, ARG is the path to be converted from $build to $host format. +# Result will be available in $func_to_host_file_result. + + +# func_to_host_file ARG +# Converts the file name ARG from $build format to $host format. Return result +# in func_to_host_file_result. +func_to_host_file () +{ + $opt_debug + $to_host_file_cmd "$1" +} +# end func_to_host_file + + +# func_to_tool_file ARG LAZY +# converts the file name ARG from $build format to toolchain format. Return +# result in func_to_tool_file_result. If the conversion in use is listed +# in (the comma separated) LAZY, no conversion takes place. +func_to_tool_file () +{ + $opt_debug + case ,$2, in + *,"$to_tool_file_cmd",*) + func_to_tool_file_result=$1 + ;; + *) + $to_tool_file_cmd "$1" + func_to_tool_file_result=$func_to_host_file_result + ;; + esac +} +# end func_to_tool_file + + +# func_convert_file_noop ARG +# Copy ARG to func_to_host_file_result. +func_convert_file_noop () +{ + func_to_host_file_result="$1" +} +# end func_convert_file_noop + + +# func_convert_file_msys_to_w32 ARG +# Convert file name ARG from (mingw) MSYS to (mingw) w32 format; automatic +# conversion to w32 is not available inside the cwrapper. Returns result in +# func_to_host_file_result. +func_convert_file_msys_to_w32 () +{ + $opt_debug + func_to_host_file_result="$1" + if test -n "$1"; then + func_convert_core_msys_to_w32 "$1" + func_to_host_file_result="$func_convert_core_msys_to_w32_result" + fi + func_convert_file_check "$1" "$func_to_host_file_result" +} +# end func_convert_file_msys_to_w32 + + +# func_convert_file_cygwin_to_w32 ARG +# Convert file name ARG from Cygwin to w32 format. Returns result in +# func_to_host_file_result. +func_convert_file_cygwin_to_w32 () +{ + $opt_debug + func_to_host_file_result="$1" + if test -n "$1"; then + # because $build is cygwin, we call "the" cygpath in $PATH; no need to use + # LT_CYGPATH in this case. + func_to_host_file_result=`cygpath -m "$1"` + fi + func_convert_file_check "$1" "$func_to_host_file_result" +} +# end func_convert_file_cygwin_to_w32 + + +# func_convert_file_nix_to_w32 ARG +# Convert file name ARG from *nix to w32 format. Requires a wine environment +# and a working winepath. Returns result in func_to_host_file_result. +func_convert_file_nix_to_w32 () +{ + $opt_debug + func_to_host_file_result="$1" + if test -n "$1"; then + func_convert_core_file_wine_to_w32 "$1" + func_to_host_file_result="$func_convert_core_file_wine_to_w32_result" + fi + func_convert_file_check "$1" "$func_to_host_file_result" +} +# end func_convert_file_nix_to_w32 + + +# func_convert_file_msys_to_cygwin ARG +# Convert file name ARG from MSYS to Cygwin format. Requires LT_CYGPATH set. +# Returns result in func_to_host_file_result. +func_convert_file_msys_to_cygwin () +{ + $opt_debug + func_to_host_file_result="$1" + if test -n "$1"; then + func_convert_core_msys_to_w32 "$1" + func_cygpath -u "$func_convert_core_msys_to_w32_result" + func_to_host_file_result="$func_cygpath_result" + fi + func_convert_file_check "$1" "$func_to_host_file_result" +} +# end func_convert_file_msys_to_cygwin + + +# func_convert_file_nix_to_cygwin ARG +# Convert file name ARG from *nix to Cygwin format. Requires Cygwin installed +# in a wine environment, working winepath, and LT_CYGPATH set. Returns result +# in func_to_host_file_result. +func_convert_file_nix_to_cygwin () +{ + $opt_debug + func_to_host_file_result="$1" + if test -n "$1"; then + # convert from *nix to w32, then use cygpath to convert from w32 to cygwin. + func_convert_core_file_wine_to_w32 "$1" + func_cygpath -u "$func_convert_core_file_wine_to_w32_result" + func_to_host_file_result="$func_cygpath_result" + fi + func_convert_file_check "$1" "$func_to_host_file_result" +} +# end func_convert_file_nix_to_cygwin + + +############################################# +# $build to $host PATH CONVERSION FUNCTIONS # +############################################# +# invoked via `$to_host_path_cmd ARG' +# +# In each case, ARG is the path to be converted from $build to $host format. +# The result will be available in $func_to_host_path_result. +# +# Path separators are also converted from $build format to $host format. If +# ARG begins or ends with a path separator character, it is preserved (but +# converted to $host format) on output. +# +# All path conversion functions are named using the following convention: +# file name conversion function : func_convert_file_X_to_Y () +# path conversion function : func_convert_path_X_to_Y () +# where, for any given $build/$host combination the 'X_to_Y' value is the +# same. If conversion functions are added for new $build/$host combinations, +# the two new functions must follow this pattern, or func_init_to_host_path_cmd +# will break. + + +# func_init_to_host_path_cmd +# Ensures that function "pointer" variable $to_host_path_cmd is set to the +# appropriate value, based on the value of $to_host_file_cmd. +to_host_path_cmd= +func_init_to_host_path_cmd () +{ + $opt_debug + if test -z "$to_host_path_cmd"; then + func_stripname 'func_convert_file_' '' "$to_host_file_cmd" + to_host_path_cmd="func_convert_path_${func_stripname_result}" + fi +} + + +# func_to_host_path ARG +# Converts the path ARG from $build format to $host format. Return result +# in func_to_host_path_result. +func_to_host_path () +{ + $opt_debug + func_init_to_host_path_cmd + $to_host_path_cmd "$1" +} +# end func_to_host_path + + +# func_convert_path_noop ARG +# Copy ARG to func_to_host_path_result. +func_convert_path_noop () +{ + func_to_host_path_result="$1" +} +# end func_convert_path_noop + + +# func_convert_path_msys_to_w32 ARG +# Convert path ARG from (mingw) MSYS to (mingw) w32 format; automatic +# conversion to w32 is not available inside the cwrapper. Returns result in +# func_to_host_path_result. +func_convert_path_msys_to_w32 () +{ + $opt_debug + func_to_host_path_result="$1" + if test -n "$1"; then + # Remove leading and trailing path separator characters from ARG. MSYS + # behavior is inconsistent here; cygpath turns them into '.;' and ';.'; + # and winepath ignores them completely. + func_stripname : : "$1" + func_to_host_path_tmp1=$func_stripname_result + func_convert_core_msys_to_w32 "$func_to_host_path_tmp1" + func_to_host_path_result="$func_convert_core_msys_to_w32_result" + func_convert_path_check : ";" \ + "$func_to_host_path_tmp1" "$func_to_host_path_result" + func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" + fi +} +# end func_convert_path_msys_to_w32 + + +# func_convert_path_cygwin_to_w32 ARG +# Convert path ARG from Cygwin to w32 format. Returns result in +# func_to_host_file_result. +func_convert_path_cygwin_to_w32 () +{ + $opt_debug + func_to_host_path_result="$1" + if test -n "$1"; then + # See func_convert_path_msys_to_w32: + func_stripname : : "$1" + func_to_host_path_tmp1=$func_stripname_result + func_to_host_path_result=`cygpath -m -p "$func_to_host_path_tmp1"` + func_convert_path_check : ";" \ + "$func_to_host_path_tmp1" "$func_to_host_path_result" + func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" + fi +} +# end func_convert_path_cygwin_to_w32 + + +# func_convert_path_nix_to_w32 ARG +# Convert path ARG from *nix to w32 format. Requires a wine environment and +# a working winepath. Returns result in func_to_host_file_result. +func_convert_path_nix_to_w32 () +{ + $opt_debug + func_to_host_path_result="$1" + if test -n "$1"; then + # See func_convert_path_msys_to_w32: + func_stripname : : "$1" + func_to_host_path_tmp1=$func_stripname_result + func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1" + func_to_host_path_result="$func_convert_core_path_wine_to_w32_result" + func_convert_path_check : ";" \ + "$func_to_host_path_tmp1" "$func_to_host_path_result" + func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" + fi +} +# end func_convert_path_nix_to_w32 + + +# func_convert_path_msys_to_cygwin ARG +# Convert path ARG from MSYS to Cygwin format. Requires LT_CYGPATH set. +# Returns result in func_to_host_file_result. +func_convert_path_msys_to_cygwin () +{ + $opt_debug + func_to_host_path_result="$1" + if test -n "$1"; then + # See func_convert_path_msys_to_w32: + func_stripname : : "$1" + func_to_host_path_tmp1=$func_stripname_result + func_convert_core_msys_to_w32 "$func_to_host_path_tmp1" + func_cygpath -u -p "$func_convert_core_msys_to_w32_result" + func_to_host_path_result="$func_cygpath_result" + func_convert_path_check : : \ + "$func_to_host_path_tmp1" "$func_to_host_path_result" + func_convert_path_front_back_pathsep ":*" "*:" : "$1" + fi +} +# end func_convert_path_msys_to_cygwin + + +# func_convert_path_nix_to_cygwin ARG +# Convert path ARG from *nix to Cygwin format. Requires Cygwin installed in a +# a wine environment, working winepath, and LT_CYGPATH set. Returns result in +# func_to_host_file_result. +func_convert_path_nix_to_cygwin () +{ + $opt_debug + func_to_host_path_result="$1" + if test -n "$1"; then + # Remove leading and trailing path separator characters from + # ARG. msys behavior is inconsistent here, cygpath turns them + # into '.;' and ';.', and winepath ignores them completely. + func_stripname : : "$1" + func_to_host_path_tmp1=$func_stripname_result + func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1" + func_cygpath -u -p "$func_convert_core_path_wine_to_w32_result" + func_to_host_path_result="$func_cygpath_result" + func_convert_path_check : : \ + "$func_to_host_path_tmp1" "$func_to_host_path_result" + func_convert_path_front_back_pathsep ":*" "*:" : "$1" + fi +} +# end func_convert_path_nix_to_cygwin + + +# func_mode_compile arg... +func_mode_compile () +{ + $opt_debug + # Get the compilation command and the source file. + base_compile= + srcfile="$nonopt" # always keep a non-empty value in "srcfile" + suppress_opt=yes + suppress_output= + arg_mode=normal + libobj= + later= + pie_flag= + + for arg + do + case $arg_mode in + arg ) + # do not "continue". Instead, add this to base_compile + lastarg="$arg" + arg_mode=normal + ;; + + target ) + libobj="$arg" + arg_mode=normal + continue + ;; + + normal ) + # Accept any command-line options. + case $arg in + -o) + test -n "$libobj" && \ + func_fatal_error "you cannot specify \`-o' more than once" + arg_mode=target + continue + ;; + + -pie | -fpie | -fPIE) + func_append pie_flag " $arg" + continue + ;; + + -shared | -static | -prefer-pic | -prefer-non-pic) + func_append later " $arg" + continue + ;; + + -no-suppress) + suppress_opt=no + continue + ;; + + -Xcompiler) + arg_mode=arg # the next one goes into the "base_compile" arg list + continue # The current "srcfile" will either be retained or + ;; # replaced later. I would guess that would be a bug. + + -Wc,*) + func_stripname '-Wc,' '' "$arg" + args=$func_stripname_result + lastarg= + save_ifs="$IFS"; IFS=',' + for arg in $args; do + IFS="$save_ifs" + func_append_quoted lastarg "$arg" + done + IFS="$save_ifs" + func_stripname ' ' '' "$lastarg" + lastarg=$func_stripname_result + + # Add the arguments to base_compile. + func_append base_compile " $lastarg" + continue + ;; + + *) + # Accept the current argument as the source file. + # The previous "srcfile" becomes the current argument. + # + lastarg="$srcfile" + srcfile="$arg" + ;; + esac # case $arg + ;; + esac # case $arg_mode + + # Aesthetically quote the previous argument. + func_append_quoted base_compile "$lastarg" + done # for arg + + case $arg_mode in + arg) + func_fatal_error "you must specify an argument for -Xcompile" + ;; + target) + func_fatal_error "you must specify a target with \`-o'" + ;; + *) + # Get the name of the library object. + test -z "$libobj" && { + func_basename "$srcfile" + libobj="$func_basename_result" + } + ;; + esac + + # Recognize several different file suffixes. + # If the user specifies -o file.o, it is replaced with file.lo + case $libobj in + *.[cCFSifmso] | \ + *.ada | *.adb | *.ads | *.asm | \ + *.c++ | *.cc | *.ii | *.class | *.cpp | *.cxx | \ + *.[fF][09]? | *.for | *.java | *.go | *.obj | *.sx | *.cu | *.cup) + func_xform "$libobj" + libobj=$func_xform_result + ;; + esac + + case $libobj in + *.lo) func_lo2o "$libobj"; obj=$func_lo2o_result ;; + *) + func_fatal_error "cannot determine name of library object from \`$libobj'" + ;; + esac + + func_infer_tag $base_compile + + for arg in $later; do + case $arg in + -shared) + test "$build_libtool_libs" != yes && \ + func_fatal_configuration "can not build a shared library" + build_old_libs=no + continue + ;; + + -static) + build_libtool_libs=no + build_old_libs=yes + continue + ;; + + -prefer-pic) + pic_mode=yes + continue + ;; + + -prefer-non-pic) + pic_mode=no + continue + ;; + esac + done + + func_quote_for_eval "$libobj" + test "X$libobj" != "X$func_quote_for_eval_result" \ + && $ECHO "X$libobj" | $GREP '[]~#^*{};<>?"'"'"' &()|`$[]' \ + && func_warning "libobj name \`$libobj' may not contain shell special characters." + func_dirname_and_basename "$obj" "/" "" + objname="$func_basename_result" + xdir="$func_dirname_result" + lobj=${xdir}$objdir/$objname + + test -z "$base_compile" && \ + func_fatal_help "you must specify a compilation command" + + # Delete any leftover library objects. + if test "$build_old_libs" = yes; then + removelist="$obj $lobj $libobj ${libobj}T" + else + removelist="$lobj $libobj ${libobj}T" + fi + + # On Cygwin there's no "real" PIC flag so we must build both object types + case $host_os in + cygwin* | mingw* | pw32* | os2* | cegcc*) + pic_mode=default + ;; + esac + if test "$pic_mode" = no && test "$deplibs_check_method" != pass_all; then + # non-PIC code in shared libraries is not supported + pic_mode=default + fi + + # Calculate the filename of the output object if compiler does + # not support -o with -c + if test "$compiler_c_o" = no; then + output_obj=`$ECHO "$srcfile" | $SED 's%^.*/%%; s%\.[^.]*$%%'`.${objext} + lockfile="$output_obj.lock" + else + output_obj= + need_locks=no + lockfile= + fi + + # Lock this critical section if it is needed + # We use this script file to make the link, it avoids creating a new file + if test "$need_locks" = yes; then + until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do + func_echo "Waiting for $lockfile to be removed" + sleep 2 + done + elif test "$need_locks" = warn; then + if test -f "$lockfile"; then + $ECHO "\ +*** ERROR, $lockfile exists and contains: +`cat $lockfile 2>/dev/null` + +This indicates that another process is trying to use the same +temporary object file, and libtool could not work around it because +your compiler does not support \`-c' and \`-o' together. If you +repeat this compilation, it may succeed, by chance, but you had better +avoid parallel builds (make -j) in this platform, or get a better +compiler." + + $opt_dry_run || $RM $removelist + exit $EXIT_FAILURE + fi + func_append removelist " $output_obj" + $ECHO "$srcfile" > "$lockfile" + fi + + $opt_dry_run || $RM $removelist + func_append removelist " $lockfile" + trap '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' 1 2 15 + + func_to_tool_file "$srcfile" func_convert_file_msys_to_w32 + srcfile=$func_to_tool_file_result + func_quote_for_eval "$srcfile" + qsrcfile=$func_quote_for_eval_result + + # Only build a PIC object if we are building libtool libraries. + if test "$build_libtool_libs" = yes; then + # Without this assignment, base_compile gets emptied. + fbsd_hideous_sh_bug=$base_compile + + if test "$pic_mode" != no; then + command="$base_compile $qsrcfile $pic_flag" + else + # Don't build PIC code + command="$base_compile $qsrcfile" + fi + + func_mkdir_p "$xdir$objdir" + + if test -z "$output_obj"; then + # Place PIC objects in $objdir + func_append command " -o $lobj" + fi + + func_show_eval_locale "$command" \ + 'test -n "$output_obj" && $RM $removelist; exit $EXIT_FAILURE' + + if test "$need_locks" = warn && + test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then + $ECHO "\ +*** ERROR, $lockfile contains: +`cat $lockfile 2>/dev/null` + +but it should contain: +$srcfile + +This indicates that another process is trying to use the same +temporary object file, and libtool could not work around it because +your compiler does not support \`-c' and \`-o' together. If you +repeat this compilation, it may succeed, by chance, but you had better +avoid parallel builds (make -j) in this platform, or get a better +compiler." + + $opt_dry_run || $RM $removelist + exit $EXIT_FAILURE + fi + + # Just move the object if needed, then go on to compile the next one + if test -n "$output_obj" && test "X$output_obj" != "X$lobj"; then + func_show_eval '$MV "$output_obj" "$lobj"' \ + 'error=$?; $opt_dry_run || $RM $removelist; exit $error' + fi + + # Allow error messages only from the first compilation. + if test "$suppress_opt" = yes; then + suppress_output=' >/dev/null 2>&1' + fi + fi + + # Only build a position-dependent object if we build old libraries. + if test "$build_old_libs" = yes; then + if test "$pic_mode" != yes; then + # Don't build PIC code + command="$base_compile $qsrcfile$pie_flag" + else + command="$base_compile $qsrcfile $pic_flag" + fi + if test "$compiler_c_o" = yes; then + func_append command " -o $obj" + fi + + # Suppress compiler output if we already did a PIC compilation. + func_append command "$suppress_output" + func_show_eval_locale "$command" \ + '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' + + if test "$need_locks" = warn && + test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then + $ECHO "\ +*** ERROR, $lockfile contains: +`cat $lockfile 2>/dev/null` + +but it should contain: +$srcfile + +This indicates that another process is trying to use the same +temporary object file, and libtool could not work around it because +your compiler does not support \`-c' and \`-o' together. If you +repeat this compilation, it may succeed, by chance, but you had better +avoid parallel builds (make -j) in this platform, or get a better +compiler." + + $opt_dry_run || $RM $removelist + exit $EXIT_FAILURE + fi + + # Just move the object if needed + if test -n "$output_obj" && test "X$output_obj" != "X$obj"; then + func_show_eval '$MV "$output_obj" "$obj"' \ + 'error=$?; $opt_dry_run || $RM $removelist; exit $error' + fi + fi + + $opt_dry_run || { + func_write_libtool_object "$libobj" "$objdir/$objname" "$objname" + + # Unlock the critical section if it was locked + if test "$need_locks" != no; then + removelist=$lockfile + $RM "$lockfile" + fi + } + + exit $EXIT_SUCCESS +} + +$opt_help || { + test "$opt_mode" = compile && func_mode_compile ${1+"$@"} +} + +func_mode_help () +{ + # We need to display help for each of the modes. + case $opt_mode in + "") + # Generic help is extracted from the usage comments + # at the start of this file. + func_help + ;; + + clean) + $ECHO \ +"Usage: $progname [OPTION]... --mode=clean RM [RM-OPTION]... FILE... + +Remove files from the build directory. + +RM is the name of the program to use to delete files associated with each FILE +(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed +to RM. + +If FILE is a libtool library, object or program, all the files associated +with it are deleted. Otherwise, only FILE itself is deleted using RM." + ;; + + compile) + $ECHO \ +"Usage: $progname [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE + +Compile a source file into a libtool library object. + +This mode accepts the following additional options: + + -o OUTPUT-FILE set the output file name to OUTPUT-FILE + -no-suppress do not suppress compiler output for multiple passes + -prefer-pic try to build PIC objects only + -prefer-non-pic try to build non-PIC objects only + -shared do not build a \`.o' file suitable for static linking + -static only build a \`.o' file suitable for static linking + -Wc,FLAG pass FLAG directly to the compiler + +COMPILE-COMMAND is a command to be used in creating a \`standard' object file +from the given SOURCEFILE. + +The output file name is determined by removing the directory component from +SOURCEFILE, then substituting the C source code suffix \`.c' with the +library object suffix, \`.lo'." + ;; + + execute) + $ECHO \ +"Usage: $progname [OPTION]... --mode=execute COMMAND [ARGS]... + +Automatically set library path, then run a program. + +This mode accepts the following additional options: + + -dlopen FILE add the directory containing FILE to the library path + +This mode sets the library path environment variable according to \`-dlopen' +flags. + +If any of the ARGS are libtool executable wrappers, then they are translated +into their corresponding uninstalled binary, and any of their required library +directories are added to the library path. + +Then, COMMAND is executed, with ARGS as arguments." + ;; + + finish) + $ECHO \ +"Usage: $progname [OPTION]... --mode=finish [LIBDIR]... + +Complete the installation of libtool libraries. + +Each LIBDIR is a directory that contains libtool libraries. + +The commands that this mode executes may require superuser privileges. Use +the \`--dry-run' option if you just want to see what would be executed." + ;; + + install) + $ECHO \ +"Usage: $progname [OPTION]... --mode=install INSTALL-COMMAND... + +Install executables or libraries. + +INSTALL-COMMAND is the installation command. The first component should be +either the \`install' or \`cp' program. + +The following components of INSTALL-COMMAND are treated specially: + + -inst-prefix-dir PREFIX-DIR Use PREFIX-DIR as a staging area for installation + +The rest of the components are interpreted as arguments to that command (only +BSD-compatible install options are recognized)." + ;; + + link) + $ECHO \ +"Usage: $progname [OPTION]... --mode=link LINK-COMMAND... + +Link object files or libraries together to form another library, or to +create an executable program. + +LINK-COMMAND is a command using the C compiler that you would use to create +a program from several object files. + +The following components of LINK-COMMAND are treated specially: + + -all-static do not do any dynamic linking at all + -avoid-version do not add a version suffix if possible + -bindir BINDIR specify path to binaries directory (for systems where + libraries must be found in the PATH setting at runtime) + -dlopen FILE \`-dlpreopen' FILE if it cannot be dlopened at runtime + -dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols + -export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3) + -export-symbols SYMFILE + try to export only the symbols listed in SYMFILE + -export-symbols-regex REGEX + try to export only the symbols matching REGEX + -LLIBDIR search LIBDIR for required installed libraries + -lNAME OUTPUT-FILE requires the installed library libNAME + -module build a library that can dlopened + -no-fast-install disable the fast-install mode + -no-install link a not-installable executable + -no-undefined declare that a library does not refer to external symbols + -o OUTPUT-FILE create OUTPUT-FILE from the specified objects + -objectlist FILE Use a list of object files found in FILE to specify objects + -precious-files-regex REGEX + don't remove output files matching REGEX + -release RELEASE specify package release information + -rpath LIBDIR the created library will eventually be installed in LIBDIR + -R[ ]LIBDIR add LIBDIR to the runtime path of programs and libraries + -shared only do dynamic linking of libtool libraries + -shrext SUFFIX override the standard shared library file extension + -static do not do any dynamic linking of uninstalled libtool libraries + -static-libtool-libs + do not do any dynamic linking of libtool libraries + -version-info CURRENT[:REVISION[:AGE]] + specify library version info [each variable defaults to 0] + -weak LIBNAME declare that the target provides the LIBNAME interface + -Wc,FLAG + -Xcompiler FLAG pass linker-specific FLAG directly to the compiler + -Wl,FLAG + -Xlinker FLAG pass linker-specific FLAG directly to the linker + -XCClinker FLAG pass link-specific FLAG to the compiler driver (CC) + +All other options (arguments beginning with \`-') are ignored. + +Every other argument is treated as a filename. Files ending in \`.la' are +treated as uninstalled libtool libraries, other files are standard or library +object files. + +If the OUTPUT-FILE ends in \`.la', then a libtool library is created, +only library objects (\`.lo' files) may be specified, and \`-rpath' is +required, except when creating a convenience library. + +If OUTPUT-FILE ends in \`.a' or \`.lib', then a standard library is created +using \`ar' and \`ranlib', or on Windows using \`lib'. + +If OUTPUT-FILE ends in \`.lo' or \`.${objext}', then a reloadable object file +is created, otherwise an executable program is created." + ;; + + uninstall) + $ECHO \ +"Usage: $progname [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE... + +Remove libraries from an installation directory. + +RM is the name of the program to use to delete files associated with each FILE +(typically \`/bin/rm'). RM-OPTIONS are options (such as \`-f') to be passed +to RM. + +If FILE is a libtool library, all the files associated with it are deleted. +Otherwise, only FILE itself is deleted using RM." + ;; + + *) + func_fatal_help "invalid operation mode \`$opt_mode'" + ;; + esac + + echo + $ECHO "Try \`$progname --help' for more information about other modes." +} + +# Now that we've collected a possible --mode arg, show help if necessary +if $opt_help; then + if test "$opt_help" = :; then + func_mode_help + else + { + func_help noexit + for opt_mode in compile link execute install finish uninstall clean; do + func_mode_help + done + } | sed -n '1p; 2,$s/^Usage:/ or: /p' + { + func_help noexit + for opt_mode in compile link execute install finish uninstall clean; do + echo + func_mode_help + done + } | + sed '1d + /^When reporting/,/^Report/{ + H + d + } + $x + /information about other modes/d + /more detailed .*MODE/d + s/^Usage:.*--mode=\([^ ]*\) .*/Description of \1 mode:/' + fi + exit $? +fi + + +# func_mode_execute arg... +func_mode_execute () +{ + $opt_debug + # The first argument is the command name. + cmd="$nonopt" + test -z "$cmd" && \ + func_fatal_help "you must specify a COMMAND" + + # Handle -dlopen flags immediately. + for file in $opt_dlopen; do + test -f "$file" \ + || func_fatal_help "\`$file' is not a file" + + dir= + case $file in + *.la) + func_resolve_sysroot "$file" + file=$func_resolve_sysroot_result + + # Check to see that this really is a libtool archive. + func_lalib_unsafe_p "$file" \ + || func_fatal_help "\`$lib' is not a valid libtool archive" + + # Read the libtool library. + dlname= + library_names= + func_source "$file" + + # Skip this library if it cannot be dlopened. + if test -z "$dlname"; then + # Warn if it was a shared library. + test -n "$library_names" && \ + func_warning "\`$file' was not linked with \`-export-dynamic'" + continue + fi + + func_dirname "$file" "" "." + dir="$func_dirname_result" + + if test -f "$dir/$objdir/$dlname"; then + func_append dir "/$objdir" + else + if test ! -f "$dir/$dlname"; then + func_fatal_error "cannot find \`$dlname' in \`$dir' or \`$dir/$objdir'" + fi + fi + ;; + + *.lo) + # Just add the directory containing the .lo file. + func_dirname "$file" "" "." + dir="$func_dirname_result" + ;; + + *) + func_warning "\`-dlopen' is ignored for non-libtool libraries and objects" + continue + ;; + esac + + # Get the absolute pathname. + absdir=`cd "$dir" && pwd` + test -n "$absdir" && dir="$absdir" + + # Now add the directory to shlibpath_var. + if eval "test -z \"\$$shlibpath_var\""; then + eval "$shlibpath_var=\"\$dir\"" + else + eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\"" + fi + done + + # This variable tells wrapper scripts just to set shlibpath_var + # rather than running their programs. + libtool_execute_magic="$magic" + + # Check if any of the arguments is a wrapper script. + args= + for file + do + case $file in + -* | *.la | *.lo ) ;; + *) + # Do a test to see if this is really a libtool program. + if func_ltwrapper_script_p "$file"; then + func_source "$file" + # Transform arg to wrapped name. + file="$progdir/$program" + elif func_ltwrapper_executable_p "$file"; then + func_ltwrapper_scriptname "$file" + func_source "$func_ltwrapper_scriptname_result" + # Transform arg to wrapped name. + file="$progdir/$program" + fi + ;; + esac + # Quote arguments (to preserve shell metacharacters). + func_append_quoted args "$file" + done + + if test "X$opt_dry_run" = Xfalse; then + if test -n "$shlibpath_var"; then + # Export the shlibpath_var. + eval "export $shlibpath_var" + fi + + # Restore saved environment variables + for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES + do + eval "if test \"\${save_$lt_var+set}\" = set; then + $lt_var=\$save_$lt_var; export $lt_var + else + $lt_unset $lt_var + fi" + done + + # Now prepare to actually exec the command. + exec_cmd="\$cmd$args" + else + # Display what would be done. + if test -n "$shlibpath_var"; then + eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\"" + echo "export $shlibpath_var" + fi + $ECHO "$cmd$args" + exit $EXIT_SUCCESS + fi +} + +test "$opt_mode" = execute && func_mode_execute ${1+"$@"} + + +# func_mode_finish arg... +func_mode_finish () +{ + $opt_debug + libs= + libdirs= + admincmds= + + for opt in "$nonopt" ${1+"$@"} + do + if test -d "$opt"; then + func_append libdirs " $opt" + + elif test -f "$opt"; then + if func_lalib_unsafe_p "$opt"; then + func_append libs " $opt" + else + func_warning "\`$opt' is not a valid libtool archive" + fi + + else + func_fatal_error "invalid argument \`$opt'" + fi + done + + if test -n "$libs"; then + if test -n "$lt_sysroot"; then + sysroot_regex=`$ECHO "$lt_sysroot" | $SED "$sed_make_literal_regex"` + sysroot_cmd="s/\([ ']\)$sysroot_regex/\1/g;" + else + sysroot_cmd= + fi + + # Remove sysroot references + if $opt_dry_run; then + for lib in $libs; do + echo "removing references to $lt_sysroot and \`=' prefixes from $lib" + done + else + tmpdir=`func_mktempdir` + for lib in $libs; do + sed -e "${sysroot_cmd} s/\([ ']-[LR]\)=/\1/g; s/\([ ']\)=/\1/g" $lib \ + > $tmpdir/tmp-la + mv -f $tmpdir/tmp-la $lib + done + ${RM}r "$tmpdir" + fi + fi + + if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then + for libdir in $libdirs; do + if test -n "$finish_cmds"; then + # Do each command in the finish commands. + func_execute_cmds "$finish_cmds" 'admincmds="$admincmds +'"$cmd"'"' + fi + if test -n "$finish_eval"; then + # Do the single finish_eval. + eval cmds=\"$finish_eval\" + $opt_dry_run || eval "$cmds" || func_append admincmds " + $cmds" + fi + done + fi + + # Exit here if they wanted silent mode. + $opt_silent && exit $EXIT_SUCCESS + + if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then + echo "----------------------------------------------------------------------" + echo "Libraries have been installed in:" + for libdir in $libdirs; do + $ECHO " $libdir" + done + echo + echo "If you ever happen to want to link against installed libraries" + echo "in a given directory, LIBDIR, you must either use libtool, and" + echo "specify the full pathname of the library, or use the \`-LLIBDIR'" + echo "flag during linking and do at least one of the following:" + if test -n "$shlibpath_var"; then + echo " - add LIBDIR to the \`$shlibpath_var' environment variable" + echo " during execution" + fi + if test -n "$runpath_var"; then + echo " - add LIBDIR to the \`$runpath_var' environment variable" + echo " during linking" + fi + if test -n "$hardcode_libdir_flag_spec"; then + libdir=LIBDIR + eval flag=\"$hardcode_libdir_flag_spec\" + + $ECHO " - use the \`$flag' linker flag" + fi + if test -n "$admincmds"; then + $ECHO " - have your system administrator run these commands:$admincmds" + fi + if test -f /etc/ld.so.conf; then + echo " - have your system administrator add LIBDIR to \`/etc/ld.so.conf'" + fi + echo + + echo "See any operating system documentation about shared libraries for" + case $host in + solaris2.[6789]|solaris2.1[0-9]) + echo "more information, such as the ld(1), crle(1) and ld.so(8) manual" + echo "pages." + ;; + *) + echo "more information, such as the ld(1) and ld.so(8) manual pages." + ;; + esac + echo "----------------------------------------------------------------------" + fi + exit $EXIT_SUCCESS +} + +test "$opt_mode" = finish && func_mode_finish ${1+"$@"} + + +# func_mode_install arg... +func_mode_install () +{ + $opt_debug + # There may be an optional sh(1) argument at the beginning of + # install_prog (especially on Windows NT). + if test "$nonopt" = "$SHELL" || test "$nonopt" = /bin/sh || + # Allow the use of GNU shtool's install command. + case $nonopt in *shtool*) :;; *) false;; esac; then + # Aesthetically quote it. + func_quote_for_eval "$nonopt" + install_prog="$func_quote_for_eval_result " + arg=$1 + shift + else + install_prog= + arg=$nonopt + fi + + # The real first argument should be the name of the installation program. + # Aesthetically quote it. + func_quote_for_eval "$arg" + func_append install_prog "$func_quote_for_eval_result" + install_shared_prog=$install_prog + case " $install_prog " in + *[\\\ /]cp\ *) install_cp=: ;; + *) install_cp=false ;; + esac + + # We need to accept at least all the BSD install flags. + dest= + files= + opts= + prev= + install_type= + isdir=no + stripme= + no_mode=: + for arg + do + arg2= + if test -n "$dest"; then + func_append files " $dest" + dest=$arg + continue + fi + + case $arg in + -d) isdir=yes ;; + -f) + if $install_cp; then :; else + prev=$arg + fi + ;; + -g | -m | -o) + prev=$arg + ;; + -s) + stripme=" -s" + continue + ;; + -*) + ;; + *) + # If the previous option needed an argument, then skip it. + if test -n "$prev"; then + if test "x$prev" = x-m && test -n "$install_override_mode"; then + arg2=$install_override_mode + no_mode=false + fi + prev= + else + dest=$arg + continue + fi + ;; + esac + + # Aesthetically quote the argument. + func_quote_for_eval "$arg" + func_append install_prog " $func_quote_for_eval_result" + if test -n "$arg2"; then + func_quote_for_eval "$arg2" + fi + func_append install_shared_prog " $func_quote_for_eval_result" + done + + test -z "$install_prog" && \ + func_fatal_help "you must specify an install program" + + test -n "$prev" && \ + func_fatal_help "the \`$prev' option requires an argument" + + if test -n "$install_override_mode" && $no_mode; then + if $install_cp; then :; else + func_quote_for_eval "$install_override_mode" + func_append install_shared_prog " -m $func_quote_for_eval_result" + fi + fi + + if test -z "$files"; then + if test -z "$dest"; then + func_fatal_help "no file or destination specified" + else + func_fatal_help "you must specify a destination" + fi + fi + + # Strip any trailing slash from the destination. + func_stripname '' '/' "$dest" + dest=$func_stripname_result + + # Check to see that the destination is a directory. + test -d "$dest" && isdir=yes + if test "$isdir" = yes; then + destdir="$dest" + destname= + else + func_dirname_and_basename "$dest" "" "." + destdir="$func_dirname_result" + destname="$func_basename_result" + + # Not a directory, so check to see that there is only one file specified. + set dummy $files; shift + test "$#" -gt 1 && \ + func_fatal_help "\`$dest' is not a directory" + fi + case $destdir in + [\\/]* | [A-Za-z]:[\\/]*) ;; + *) + for file in $files; do + case $file in + *.lo) ;; + *) + func_fatal_help "\`$destdir' must be an absolute directory name" + ;; + esac + done + ;; + esac + + # This variable tells wrapper scripts just to set variables rather + # than running their programs. + libtool_install_magic="$magic" + + staticlibs= + future_libdirs= + current_libdirs= + for file in $files; do + + # Do each installation. + case $file in + *.$libext) + # Do the static libraries later. + func_append staticlibs " $file" + ;; + + *.la) + func_resolve_sysroot "$file" + file=$func_resolve_sysroot_result + + # Check to see that this really is a libtool archive. + func_lalib_unsafe_p "$file" \ + || func_fatal_help "\`$file' is not a valid libtool archive" + + library_names= + old_library= + relink_command= + func_source "$file" + + # Add the libdir to current_libdirs if it is the destination. + if test "X$destdir" = "X$libdir"; then + case "$current_libdirs " in + *" $libdir "*) ;; + *) func_append current_libdirs " $libdir" ;; + esac + else + # Note the libdir as a future libdir. + case "$future_libdirs " in + *" $libdir "*) ;; + *) func_append future_libdirs " $libdir" ;; + esac + fi + + func_dirname "$file" "/" "" + dir="$func_dirname_result" + func_append dir "$objdir" + + if test -n "$relink_command"; then + # Determine the prefix the user has applied to our future dir. + inst_prefix_dir=`$ECHO "$destdir" | $SED -e "s%$libdir\$%%"` + + # Don't allow the user to place us outside of our expected + # location b/c this prevents finding dependent libraries that + # are installed to the same prefix. + # At present, this check doesn't affect windows .dll's that + # are installed into $libdir/../bin (currently, that works fine) + # but it's something to keep an eye on. + test "$inst_prefix_dir" = "$destdir" && \ + func_fatal_error "error: cannot install \`$file' to a directory not ending in $libdir" + + if test -n "$inst_prefix_dir"; then + # Stick the inst_prefix_dir data into the link command. + relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"` + else + relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%%"` + fi + + func_warning "relinking \`$file'" + func_show_eval "$relink_command" \ + 'func_fatal_error "error: relink \`$file'\'' with the above command before installing it"' + fi + + # See the names of the shared library. + set dummy $library_names; shift + if test -n "$1"; then + realname="$1" + shift + + srcname="$realname" + test -n "$relink_command" && srcname="$realname"T + + # Install the shared library and build the symlinks. + func_show_eval "$install_shared_prog $dir/$srcname $destdir/$realname" \ + 'exit $?' + tstripme="$stripme" + case $host_os in + cygwin* | mingw* | pw32* | cegcc*) + case $realname in + *.dll.a) + tstripme="" + ;; + esac + ;; + esac + if test -n "$tstripme" && test -n "$striplib"; then + func_show_eval "$striplib $destdir/$realname" 'exit $?' + fi + + if test "$#" -gt 0; then + # Delete the old symlinks, and create new ones. + # Try `ln -sf' first, because the `ln' binary might depend on + # the symlink we replace! Solaris /bin/ln does not understand -f, + # so we also need to try rm && ln -s. + for linkname + do + test "$linkname" != "$realname" \ + && func_show_eval "(cd $destdir && { $LN_S -f $realname $linkname || { $RM $linkname && $LN_S $realname $linkname; }; })" + done + fi + + # Do each command in the postinstall commands. + lib="$destdir/$realname" + func_execute_cmds "$postinstall_cmds" 'exit $?' + fi + + # Install the pseudo-library for information purposes. + func_basename "$file" + name="$func_basename_result" + instname="$dir/$name"i + func_show_eval "$install_prog $instname $destdir/$name" 'exit $?' + + # Maybe install the static library, too. + test -n "$old_library" && func_append staticlibs " $dir/$old_library" + ;; + + *.lo) + # Install (i.e. copy) a libtool object. + + # Figure out destination file name, if it wasn't already specified. + if test -n "$destname"; then + destfile="$destdir/$destname" + else + func_basename "$file" + destfile="$func_basename_result" + destfile="$destdir/$destfile" + fi + + # Deduce the name of the destination old-style object file. + case $destfile in + *.lo) + func_lo2o "$destfile" + staticdest=$func_lo2o_result + ;; + *.$objext) + staticdest="$destfile" + destfile= + ;; + *) + func_fatal_help "cannot copy a libtool object to \`$destfile'" + ;; + esac + + # Install the libtool object if requested. + test -n "$destfile" && \ + func_show_eval "$install_prog $file $destfile" 'exit $?' + + # Install the old object if enabled. + if test "$build_old_libs" = yes; then + # Deduce the name of the old-style object file. + func_lo2o "$file" + staticobj=$func_lo2o_result + func_show_eval "$install_prog \$staticobj \$staticdest" 'exit $?' + fi + exit $EXIT_SUCCESS + ;; + + *) + # Figure out destination file name, if it wasn't already specified. + if test -n "$destname"; then + destfile="$destdir/$destname" + else + func_basename "$file" + destfile="$func_basename_result" + destfile="$destdir/$destfile" + fi + + # If the file is missing, and there is a .exe on the end, strip it + # because it is most likely a libtool script we actually want to + # install + stripped_ext="" + case $file in + *.exe) + if test ! -f "$file"; then + func_stripname '' '.exe' "$file" + file=$func_stripname_result + stripped_ext=".exe" + fi + ;; + esac + + # Do a test to see if this is really a libtool program. + case $host in + *cygwin* | *mingw*) + if func_ltwrapper_executable_p "$file"; then + func_ltwrapper_scriptname "$file" + wrapper=$func_ltwrapper_scriptname_result + else + func_stripname '' '.exe' "$file" + wrapper=$func_stripname_result + fi + ;; + *) + wrapper=$file + ;; + esac + if func_ltwrapper_script_p "$wrapper"; then + notinst_deplibs= + relink_command= + + func_source "$wrapper" + + # Check the variables that should have been set. + test -z "$generated_by_libtool_version" && \ + func_fatal_error "invalid libtool wrapper script \`$wrapper'" + + finalize=yes + for lib in $notinst_deplibs; do + # Check to see that each library is installed. + libdir= + if test -f "$lib"; then + func_source "$lib" + fi + libfile="$libdir/"`$ECHO "$lib" | $SED 's%^.*/%%g'` ### testsuite: skip nested quoting test + if test -n "$libdir" && test ! -f "$libfile"; then + func_warning "\`$lib' has not been installed in \`$libdir'" + finalize=no + fi + done + + relink_command= + func_source "$wrapper" + + outputname= + if test "$fast_install" = no && test -n "$relink_command"; then + $opt_dry_run || { + if test "$finalize" = yes; then + tmpdir=`func_mktempdir` + func_basename "$file$stripped_ext" + file="$func_basename_result" + outputname="$tmpdir/$file" + # Replace the output file specification. + relink_command=`$ECHO "$relink_command" | $SED 's%@OUTPUT@%'"$outputname"'%g'` + + $opt_silent || { + func_quote_for_expand "$relink_command" + eval "func_echo $func_quote_for_expand_result" + } + if eval "$relink_command"; then : + else + func_error "error: relink \`$file' with the above command before installing it" + $opt_dry_run || ${RM}r "$tmpdir" + continue + fi + file="$outputname" + else + func_warning "cannot relink \`$file'" + fi + } + else + # Install the binary that we compiled earlier. + file=`$ECHO "$file$stripped_ext" | $SED "s%\([^/]*\)$%$objdir/\1%"` + fi + fi + + # remove .exe since cygwin /usr/bin/install will append another + # one anyway + case $install_prog,$host in + */usr/bin/install*,*cygwin*) + case $file:$destfile in + *.exe:*.exe) + # this is ok + ;; + *.exe:*) + destfile=$destfile.exe + ;; + *:*.exe) + func_stripname '' '.exe' "$destfile" + destfile=$func_stripname_result + ;; + esac + ;; + esac + func_show_eval "$install_prog\$stripme \$file \$destfile" 'exit $?' + $opt_dry_run || if test -n "$outputname"; then + ${RM}r "$tmpdir" + fi + ;; + esac + done + + for file in $staticlibs; do + func_basename "$file" + name="$func_basename_result" + + # Set up the ranlib parameters. + oldlib="$destdir/$name" + func_to_tool_file "$oldlib" func_convert_file_msys_to_w32 + tool_oldlib=$func_to_tool_file_result + + func_show_eval "$install_prog \$file \$oldlib" 'exit $?' + + if test -n "$stripme" && test -n "$old_striplib"; then + func_show_eval "$old_striplib $tool_oldlib" 'exit $?' + fi + + # Do each command in the postinstall commands. + func_execute_cmds "$old_postinstall_cmds" 'exit $?' + done + + test -n "$future_libdirs" && \ + func_warning "remember to run \`$progname --finish$future_libdirs'" + + if test -n "$current_libdirs"; then + # Maybe just do a dry run. + $opt_dry_run && current_libdirs=" -n$current_libdirs" + exec_cmd='$SHELL $progpath $preserve_args --finish$current_libdirs' + else + exit $EXIT_SUCCESS + fi +} + +test "$opt_mode" = install && func_mode_install ${1+"$@"} + + +# func_generate_dlsyms outputname originator pic_p +# Extract symbols from dlprefiles and create ${outputname}S.o with +# a dlpreopen symbol table. +func_generate_dlsyms () +{ + $opt_debug + my_outputname="$1" + my_originator="$2" + my_pic_p="${3-no}" + my_prefix=`$ECHO "$my_originator" | sed 's%[^a-zA-Z0-9]%_%g'` + my_dlsyms= + + if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then + if test -n "$NM" && test -n "$global_symbol_pipe"; then + my_dlsyms="${my_outputname}S.c" + else + func_error "not configured to extract global symbols from dlpreopened files" + fi + fi + + if test -n "$my_dlsyms"; then + case $my_dlsyms in + "") ;; + *.c) + # Discover the nlist of each of the dlfiles. + nlist="$output_objdir/${my_outputname}.nm" + + func_show_eval "$RM $nlist ${nlist}S ${nlist}T" + + # Parse the name list into a source file. + func_verbose "creating $output_objdir/$my_dlsyms" + + $opt_dry_run || $ECHO > "$output_objdir/$my_dlsyms" "\ +/* $my_dlsyms - symbol resolution table for \`$my_outputname' dlsym emulation. */ +/* Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION */ + +#ifdef __cplusplus +extern \"C\" { +#endif + +#if defined(__GNUC__) && (((__GNUC__ == 4) && (__GNUC_MINOR__ >= 4)) || (__GNUC__ > 4)) +#pragma GCC diagnostic ignored \"-Wstrict-prototypes\" +#endif + +/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ +#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) +/* DATA imports from DLLs on WIN32 con't be const, because runtime + relocations are performed -- see ld's documentation on pseudo-relocs. */ +# define LT_DLSYM_CONST +#elif defined(__osf__) +/* This system does not cope well with relocations in const data. */ +# define LT_DLSYM_CONST +#else +# define LT_DLSYM_CONST const +#endif + +/* External symbol declarations for the compiler. */\ +" + + if test "$dlself" = yes; then + func_verbose "generating symbol list for \`$output'" + + $opt_dry_run || echo ': @PROGRAM@ ' > "$nlist" + + # Add our own program objects to the symbol list. + progfiles=`$ECHO "$objs$old_deplibs" | $SP2NL | $SED "$lo2o" | $NL2SP` + for progfile in $progfiles; do + func_to_tool_file "$progfile" func_convert_file_msys_to_w32 + func_verbose "extracting global C symbols from \`$func_to_tool_file_result'" + $opt_dry_run || eval "$NM $func_to_tool_file_result | $global_symbol_pipe >> '$nlist'" + done + + if test -n "$exclude_expsyms"; then + $opt_dry_run || { + eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T' + eval '$MV "$nlist"T "$nlist"' + } + fi + + if test -n "$export_symbols_regex"; then + $opt_dry_run || { + eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T' + eval '$MV "$nlist"T "$nlist"' + } + fi + + # Prepare the list of exported symbols + if test -z "$export_symbols"; then + export_symbols="$output_objdir/$outputname.exp" + $opt_dry_run || { + $RM $export_symbols + eval "${SED} -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"' + case $host in + *cygwin* | *mingw* | *cegcc* ) + eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' + eval 'cat "$export_symbols" >> "$output_objdir/$outputname.def"' + ;; + esac + } + else + $opt_dry_run || { + eval "${SED} -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"' + eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T' + eval '$MV "$nlist"T "$nlist"' + case $host in + *cygwin* | *mingw* | *cegcc* ) + eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' + eval 'cat "$nlist" >> "$output_objdir/$outputname.def"' + ;; + esac + } + fi + fi + + for dlprefile in $dlprefiles; do + func_verbose "extracting global C symbols from \`$dlprefile'" + func_basename "$dlprefile" + name="$func_basename_result" + case $host in + *cygwin* | *mingw* | *cegcc* ) + # if an import library, we need to obtain dlname + if func_win32_import_lib_p "$dlprefile"; then + func_tr_sh "$dlprefile" + eval "curr_lafile=\$libfile_$func_tr_sh_result" + dlprefile_dlbasename="" + if test -n "$curr_lafile" && func_lalib_p "$curr_lafile"; then + # Use subshell, to avoid clobbering current variable values + dlprefile_dlname=`source "$curr_lafile" && echo "$dlname"` + if test -n "$dlprefile_dlname" ; then + func_basename "$dlprefile_dlname" + dlprefile_dlbasename="$func_basename_result" + else + # no lafile. user explicitly requested -dlpreopen . + $sharedlib_from_linklib_cmd "$dlprefile" + dlprefile_dlbasename=$sharedlib_from_linklib_result + fi + fi + $opt_dry_run || { + if test -n "$dlprefile_dlbasename" ; then + eval '$ECHO ": $dlprefile_dlbasename" >> "$nlist"' + else + func_warning "Could not compute DLL name from $name" + eval '$ECHO ": $name " >> "$nlist"' + fi + func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32 + eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe | + $SED -e '/I __imp/d' -e 's/I __nm_/D /;s/_nm__//' >> '$nlist'" + } + else # not an import lib + $opt_dry_run || { + eval '$ECHO ": $name " >> "$nlist"' + func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32 + eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'" + } + fi + ;; + *) + $opt_dry_run || { + eval '$ECHO ": $name " >> "$nlist"' + func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32 + eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'" + } + ;; + esac + done + + $opt_dry_run || { + # Make sure we have at least an empty file. + test -f "$nlist" || : > "$nlist" + + if test -n "$exclude_expsyms"; then + $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T + $MV "$nlist"T "$nlist" + fi + + # Try sorting and uniquifying the output. + if $GREP -v "^: " < "$nlist" | + if sort -k 3 /dev/null 2>&1; then + sort -k 3 + else + sort +2 + fi | + uniq > "$nlist"S; then + : + else + $GREP -v "^: " < "$nlist" > "$nlist"S + fi + + if test -f "$nlist"S; then + eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$my_dlsyms"' + else + echo '/* NONE */' >> "$output_objdir/$my_dlsyms" + fi + + echo >> "$output_objdir/$my_dlsyms" "\ + +/* The mapping between symbol names and symbols. */ +typedef struct { + const char *name; + void *address; +} lt_dlsymlist; +extern LT_DLSYM_CONST lt_dlsymlist +lt_${my_prefix}_LTX_preloaded_symbols[]; +LT_DLSYM_CONST lt_dlsymlist +lt_${my_prefix}_LTX_preloaded_symbols[] = +{\ + { \"$my_originator\", (void *) 0 }," + + case $need_lib_prefix in + no) + eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$my_dlsyms" + ;; + *) + eval "$global_symbol_to_c_name_address_lib_prefix" < "$nlist" >> "$output_objdir/$my_dlsyms" + ;; + esac + echo >> "$output_objdir/$my_dlsyms" "\ + {0, (void *) 0} +}; + +/* This works around a problem in FreeBSD linker */ +#ifdef FREEBSD_WORKAROUND +static const void *lt_preloaded_setup() { + return lt_${my_prefix}_LTX_preloaded_symbols; +} +#endif + +#ifdef __cplusplus +} +#endif\ +" + } # !$opt_dry_run + + pic_flag_for_symtable= + case "$compile_command " in + *" -static "*) ;; + *) + case $host in + # compiling the symbol table file with pic_flag works around + # a FreeBSD bug that causes programs to crash when -lm is + # linked before any other PIC object. But we must not use + # pic_flag when linking with -static. The problem exists in + # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1. + *-*-freebsd2.*|*-*-freebsd3.0*|*-*-freebsdelf3.0*) + pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND" ;; + *-*-hpux*) + pic_flag_for_symtable=" $pic_flag" ;; + *) + if test "X$my_pic_p" != Xno; then + pic_flag_for_symtable=" $pic_flag" + fi + ;; + esac + ;; + esac + symtab_cflags= + for arg in $LTCFLAGS; do + case $arg in + -pie | -fpie | -fPIE) ;; + *) func_append symtab_cflags " $arg" ;; + esac + done + + # Now compile the dynamic symbol file. + func_show_eval '(cd $output_objdir && $LTCC$symtab_cflags -c$no_builtin_flag$pic_flag_for_symtable "$my_dlsyms")' 'exit $?' + + # Clean up the generated files. + func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T"' + + # Transform the symbol file into the correct name. + symfileobj="$output_objdir/${my_outputname}S.$objext" + case $host in + *cygwin* | *mingw* | *cegcc* ) + if test -f "$output_objdir/$my_outputname.def"; then + compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"` + finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"` + else + compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$symfileobj%"` + finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$symfileobj%"` + fi + ;; + *) + compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$symfileobj%"` + finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$symfileobj%"` + ;; + esac + ;; + *) + func_fatal_error "unknown suffix for \`$my_dlsyms'" + ;; + esac + else + # We keep going just in case the user didn't refer to + # lt_preloaded_symbols. The linker will fail if global_symbol_pipe + # really was required. + + # Nullify the symbol file. + compile_command=`$ECHO "$compile_command" | $SED "s% @SYMFILE@%%"` + finalize_command=`$ECHO "$finalize_command" | $SED "s% @SYMFILE@%%"` + fi +} + +# func_win32_libid arg +# return the library type of file 'arg' +# +# Need a lot of goo to handle *both* DLLs and import libs +# Has to be a shell function in order to 'eat' the argument +# that is supplied when $file_magic_command is called. +# Despite the name, also deal with 64 bit binaries. +func_win32_libid () +{ + $opt_debug + win32_libid_type="unknown" + win32_fileres=`file -L $1 2>/dev/null` + case $win32_fileres in + *ar\ archive\ import\ library*) # definitely import + win32_libid_type="x86 archive import" + ;; + *ar\ archive*) # could be an import, or static + # Keep the egrep pattern in sync with the one in _LT_CHECK_MAGIC_METHOD. + if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | + $EGREP 'file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' >/dev/null; then + func_to_tool_file "$1" func_convert_file_msys_to_w32 + win32_nmres=`eval $NM -f posix -A \"$func_to_tool_file_result\" | + $SED -n -e ' + 1,100{ + / I /{ + s,.*,import, + p + q + } + }'` + case $win32_nmres in + import*) win32_libid_type="x86 archive import";; + *) win32_libid_type="x86 archive static";; + esac + fi + ;; + *DLL*) + win32_libid_type="x86 DLL" + ;; + *executable*) # but shell scripts are "executable" too... + case $win32_fileres in + *MS\ Windows\ PE\ Intel*) + win32_libid_type="x86 DLL" + ;; + esac + ;; + esac + $ECHO "$win32_libid_type" +} + +# func_cygming_dll_for_implib ARG +# +# Platform-specific function to extract the +# name of the DLL associated with the specified +# import library ARG. +# Invoked by eval'ing the libtool variable +# $sharedlib_from_linklib_cmd +# Result is available in the variable +# $sharedlib_from_linklib_result +func_cygming_dll_for_implib () +{ + $opt_debug + sharedlib_from_linklib_result=`$DLLTOOL --identify-strict --identify "$1"` +} + +# func_cygming_dll_for_implib_fallback_core SECTION_NAME LIBNAMEs +# +# The is the core of a fallback implementation of a +# platform-specific function to extract the name of the +# DLL associated with the specified import library LIBNAME. +# +# SECTION_NAME is either .idata$6 or .idata$7, depending +# on the platform and compiler that created the implib. +# +# Echos the name of the DLL associated with the +# specified import library. +func_cygming_dll_for_implib_fallback_core () +{ + $opt_debug + match_literal=`$ECHO "$1" | $SED "$sed_make_literal_regex"` + $OBJDUMP -s --section "$1" "$2" 2>/dev/null | + $SED '/^Contents of section '"$match_literal"':/{ + # Place marker at beginning of archive member dllname section + s/.*/====MARK====/ + p + d + } + # These lines can sometimes be longer than 43 characters, but + # are always uninteresting + /:[ ]*file format pe[i]\{,1\}-/d + /^In archive [^:]*:/d + # Ensure marker is printed + /^====MARK====/p + # Remove all lines with less than 43 characters + /^.\{43\}/!d + # From remaining lines, remove first 43 characters + s/^.\{43\}//' | + $SED -n ' + # Join marker and all lines until next marker into a single line + /^====MARK====/ b para + H + $ b para + b + :para + x + s/\n//g + # Remove the marker + s/^====MARK====// + # Remove trailing dots and whitespace + s/[\. \t]*$// + # Print + /./p' | + # we now have a list, one entry per line, of the stringified + # contents of the appropriate section of all members of the + # archive which possess that section. Heuristic: eliminate + # all those which have a first or second character that is + # a '.' (that is, objdump's representation of an unprintable + # character.) This should work for all archives with less than + # 0x302f exports -- but will fail for DLLs whose name actually + # begins with a literal '.' or a single character followed by + # a '.'. + # + # Of those that remain, print the first one. + $SED -e '/^\./d;/^.\./d;q' +} + +# func_cygming_gnu_implib_p ARG +# This predicate returns with zero status (TRUE) if +# ARG is a GNU/binutils-style import library. Returns +# with nonzero status (FALSE) otherwise. +func_cygming_gnu_implib_p () +{ + $opt_debug + func_to_tool_file "$1" func_convert_file_msys_to_w32 + func_cygming_gnu_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $EGREP ' (_head_[A-Za-z0-9_]+_[ad]l*|[A-Za-z0-9_]+_[ad]l*_iname)$'` + test -n "$func_cygming_gnu_implib_tmp" +} + +# func_cygming_ms_implib_p ARG +# This predicate returns with zero status (TRUE) if +# ARG is an MS-style import library. Returns +# with nonzero status (FALSE) otherwise. +func_cygming_ms_implib_p () +{ + $opt_debug + func_to_tool_file "$1" func_convert_file_msys_to_w32 + func_cygming_ms_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $GREP '_NULL_IMPORT_DESCRIPTOR'` + test -n "$func_cygming_ms_implib_tmp" +} + +# func_cygming_dll_for_implib_fallback ARG +# Platform-specific function to extract the +# name of the DLL associated with the specified +# import library ARG. +# +# This fallback implementation is for use when $DLLTOOL +# does not support the --identify-strict option. +# Invoked by eval'ing the libtool variable +# $sharedlib_from_linklib_cmd +# Result is available in the variable +# $sharedlib_from_linklib_result +func_cygming_dll_for_implib_fallback () +{ + $opt_debug + if func_cygming_gnu_implib_p "$1" ; then + # binutils import library + sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$7' "$1"` + elif func_cygming_ms_implib_p "$1" ; then + # ms-generated import library + sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$6' "$1"` + else + # unknown + sharedlib_from_linklib_result="" + fi +} + + +# func_extract_an_archive dir oldlib +func_extract_an_archive () +{ + $opt_debug + f_ex_an_ar_dir="$1"; shift + f_ex_an_ar_oldlib="$1" + if test "$lock_old_archive_extraction" = yes; then + lockfile=$f_ex_an_ar_oldlib.lock + until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do + func_echo "Waiting for $lockfile to be removed" + sleep 2 + done + fi + func_show_eval "(cd \$f_ex_an_ar_dir && $AR x \"\$f_ex_an_ar_oldlib\")" \ + 'stat=$?; rm -f "$lockfile"; exit $stat' + if test "$lock_old_archive_extraction" = yes; then + $opt_dry_run || rm -f "$lockfile" + fi + if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then + : + else + func_fatal_error "object name conflicts in archive: $f_ex_an_ar_dir/$f_ex_an_ar_oldlib" + fi +} + + +# func_extract_archives gentop oldlib ... +func_extract_archives () +{ + $opt_debug + my_gentop="$1"; shift + my_oldlibs=${1+"$@"} + my_oldobjs="" + my_xlib="" + my_xabs="" + my_xdir="" + + for my_xlib in $my_oldlibs; do + # Extract the objects. + case $my_xlib in + [\\/]* | [A-Za-z]:[\\/]*) my_xabs="$my_xlib" ;; + *) my_xabs=`pwd`"/$my_xlib" ;; + esac + func_basename "$my_xlib" + my_xlib="$func_basename_result" + my_xlib_u=$my_xlib + while :; do + case " $extracted_archives " in + *" $my_xlib_u "*) + func_arith $extracted_serial + 1 + extracted_serial=$func_arith_result + my_xlib_u=lt$extracted_serial-$my_xlib ;; + *) break ;; + esac + done + extracted_archives="$extracted_archives $my_xlib_u" + my_xdir="$my_gentop/$my_xlib_u" + + func_mkdir_p "$my_xdir" + + case $host in + *-darwin*) + func_verbose "Extracting $my_xabs" + # Do not bother doing anything if just a dry run + $opt_dry_run || { + darwin_orig_dir=`pwd` + cd $my_xdir || exit $? + darwin_archive=$my_xabs + darwin_curdir=`pwd` + darwin_base_archive=`basename "$darwin_archive"` + darwin_arches=`$LIPO -info "$darwin_archive" 2>/dev/null | $GREP Architectures 2>/dev/null || true` + if test -n "$darwin_arches"; then + darwin_arches=`$ECHO "$darwin_arches" | $SED -e 's/.*are://'` + darwin_arch= + func_verbose "$darwin_base_archive has multiple architectures $darwin_arches" + for darwin_arch in $darwin_arches ; do + func_mkdir_p "unfat-$$/${darwin_base_archive}-${darwin_arch}" + $LIPO -thin $darwin_arch -output "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" "${darwin_archive}" + cd "unfat-$$/${darwin_base_archive}-${darwin_arch}" + func_extract_an_archive "`pwd`" "${darwin_base_archive}" + cd "$darwin_curdir" + $RM "unfat-$$/${darwin_base_archive}-${darwin_arch}/${darwin_base_archive}" + done # $darwin_arches + ## Okay now we've a bunch of thin objects, gotta fatten them up :) + darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$basename" | sort -u` + darwin_file= + darwin_files= + for darwin_file in $darwin_filelist; do + darwin_files=`find unfat-$$ -name $darwin_file -print | sort | $NL2SP` + $LIPO -create -output "$darwin_file" $darwin_files + done # $darwin_filelist + $RM -rf unfat-$$ + cd "$darwin_orig_dir" + else + cd $darwin_orig_dir + func_extract_an_archive "$my_xdir" "$my_xabs" + fi # $darwin_arches + } # !$opt_dry_run + ;; + *) + func_extract_an_archive "$my_xdir" "$my_xabs" + ;; + esac + my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | sort | $NL2SP` + done + + func_extract_archives_result="$my_oldobjs" +} + + +# func_emit_wrapper [arg=no] +# +# Emit a libtool wrapper script on stdout. +# Don't directly open a file because we may want to +# incorporate the script contents within a cygwin/mingw +# wrapper executable. Must ONLY be called from within +# func_mode_link because it depends on a number of variables +# set therein. +# +# ARG is the value that the WRAPPER_SCRIPT_BELONGS_IN_OBJDIR +# variable will take. If 'yes', then the emitted script +# will assume that the directory in which it is stored is +# the $objdir directory. This is a cygwin/mingw-specific +# behavior. +func_emit_wrapper () +{ + func_emit_wrapper_arg1=${1-no} + + $ECHO "\ +#! $SHELL + +# $output - temporary wrapper script for $objdir/$outputname +# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION +# +# The $output program cannot be directly executed until all the libtool +# libraries that it depends on are installed. +# +# This wrapper script should never be moved out of the build directory. +# If it is, it will not operate correctly. + +# Sed substitution that helps us do robust quoting. It backslashifies +# metacharacters that are still active within double-quoted strings. +sed_quote_subst='$sed_quote_subst' + +# Be Bourne compatible +if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Zsh 3.x and 4.x performs word splitting on \${1+\"\$@\"}, which + # is contrary to our usage. Disable this feature. + alias -g '\${1+\"\$@\"}'='\"\$@\"' + setopt NO_GLOB_SUBST +else + case \`(set -o) 2>/dev/null\` in *posix*) set -o posix;; esac +fi +BIN_SH=xpg4; export BIN_SH # for Tru64 +DUALCASE=1; export DUALCASE # for MKS sh + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +relink_command=\"$relink_command\" + +# This environment variable determines our operation mode. +if test \"\$libtool_install_magic\" = \"$magic\"; then + # install mode needs the following variables: + generated_by_libtool_version='$macro_version' + notinst_deplibs='$notinst_deplibs' +else + # When we are sourced in execute mode, \$file and \$ECHO are already set. + if test \"\$libtool_execute_magic\" != \"$magic\"; then + file=\"\$0\"" + + qECHO=`$ECHO "$ECHO" | $SED "$sed_quote_subst"` + $ECHO "\ + +# A function that is used when there is no print builtin or printf. +func_fallback_echo () +{ + eval 'cat <<_LTECHO_EOF +\$1 +_LTECHO_EOF' +} + ECHO=\"$qECHO\" + fi + +# Very basic option parsing. These options are (a) specific to +# the libtool wrapper, (b) are identical between the wrapper +# /script/ and the wrapper /executable/ which is used only on +# windows platforms, and (c) all begin with the string "--lt-" +# (application programs are unlikely to have options which match +# this pattern). +# +# There are only two supported options: --lt-debug and +# --lt-dump-script. There is, deliberately, no --lt-help. +# +# The first argument to this parsing function should be the +# script's $0 value, followed by "$@". +lt_option_debug= +func_parse_lt_options () +{ + lt_script_arg0=\$0 + shift + for lt_opt + do + case \"\$lt_opt\" in + --lt-debug) lt_option_debug=1 ;; + --lt-dump-script) + lt_dump_D=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%/[^/]*$%%'\` + test \"X\$lt_dump_D\" = \"X\$lt_script_arg0\" && lt_dump_D=. + lt_dump_F=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%^.*/%%'\` + cat \"\$lt_dump_D/\$lt_dump_F\" + exit 0 + ;; + --lt-*) + \$ECHO \"Unrecognized --lt- option: '\$lt_opt'\" 1>&2 + exit 1 + ;; + esac + done + + # Print the debug banner immediately: + if test -n \"\$lt_option_debug\"; then + echo \"${outputname}:${output}:\${LINENO}: libtool wrapper (GNU $PACKAGE$TIMESTAMP) $VERSION\" 1>&2 + fi +} + +# Used when --lt-debug. Prints its arguments to stdout +# (redirection is the responsibility of the caller) +func_lt_dump_args () +{ + lt_dump_args_N=1; + for lt_arg + do + \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[\$lt_dump_args_N]: \$lt_arg\" + lt_dump_args_N=\`expr \$lt_dump_args_N + 1\` + done +} + +# Core function for launching the target application +func_exec_program_core () +{ +" + case $host in + # Backslashes separate directories on plain windows + *-*-mingw | *-*-os2* | *-cegcc*) + $ECHO "\ + if test -n \"\$lt_option_debug\"; then + \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir\\\\\$program\" 1>&2 + func_lt_dump_args \${1+\"\$@\"} 1>&2 + fi + exec \"\$progdir\\\\\$program\" \${1+\"\$@\"} +" + ;; + + *) + $ECHO "\ + if test -n \"\$lt_option_debug\"; then + \$ECHO \"${outputname}:${output}:\${LINENO}: newargv[0]: \$progdir/\$program\" 1>&2 + func_lt_dump_args \${1+\"\$@\"} 1>&2 + fi + exec \"\$progdir/\$program\" \${1+\"\$@\"} +" + ;; + esac + $ECHO "\ + \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2 + exit 1 +} + +# A function to encapsulate launching the target application +# Strips options in the --lt-* namespace from \$@ and +# launches target application with the remaining arguments. +func_exec_program () +{ + case \" \$* \" in + *\\ --lt-*) + for lt_wr_arg + do + case \$lt_wr_arg in + --lt-*) ;; + *) set x \"\$@\" \"\$lt_wr_arg\"; shift;; + esac + shift + done ;; + esac + func_exec_program_core \${1+\"\$@\"} +} + + # Parse options + func_parse_lt_options \"\$0\" \${1+\"\$@\"} + + # Find the directory that this script lives in. + thisdir=\`\$ECHO \"\$file\" | $SED 's%/[^/]*$%%'\` + test \"x\$thisdir\" = \"x\$file\" && thisdir=. + + # Follow symbolic links until we get to the real thisdir. + file=\`ls -ld \"\$file\" | $SED -n 's/.*-> //p'\` + while test -n \"\$file\"; do + destdir=\`\$ECHO \"\$file\" | $SED 's%/[^/]*\$%%'\` + + # If there was a directory component, then change thisdir. + if test \"x\$destdir\" != \"x\$file\"; then + case \"\$destdir\" in + [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"\$destdir\" ;; + *) thisdir=\"\$thisdir/\$destdir\" ;; + esac + fi + + file=\`\$ECHO \"\$file\" | $SED 's%^.*/%%'\` + file=\`ls -ld \"\$thisdir/\$file\" | $SED -n 's/.*-> //p'\` + done + + # Usually 'no', except on cygwin/mingw when embedded into + # the cwrapper. + WRAPPER_SCRIPT_BELONGS_IN_OBJDIR=$func_emit_wrapper_arg1 + if test \"\$WRAPPER_SCRIPT_BELONGS_IN_OBJDIR\" = \"yes\"; then + # special case for '.' + if test \"\$thisdir\" = \".\"; then + thisdir=\`pwd\` + fi + # remove .libs from thisdir + case \"\$thisdir\" in + *[\\\\/]$objdir ) thisdir=\`\$ECHO \"\$thisdir\" | $SED 's%[\\\\/][^\\\\/]*$%%'\` ;; + $objdir ) thisdir=. ;; + esac + fi + + # Try to get the absolute directory name. + absdir=\`cd \"\$thisdir\" && pwd\` + test -n \"\$absdir\" && thisdir=\"\$absdir\" +" + + if test "$fast_install" = yes; then + $ECHO "\ + program=lt-'$outputname'$exeext + progdir=\"\$thisdir/$objdir\" + + if test ! -f \"\$progdir/\$program\" || + { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | ${SED} 1q\`; \\ + test \"X\$file\" != \"X\$progdir/\$program\"; }; then + + file=\"\$\$-\$program\" + + if test ! -d \"\$progdir\"; then + $MKDIR \"\$progdir\" + else + $RM \"\$progdir/\$file\" + fi" + + $ECHO "\ + + # relink executable if necessary + if test -n \"\$relink_command\"; then + if relink_command_output=\`eval \$relink_command 2>&1\`; then : + else + $ECHO \"\$relink_command_output\" >&2 + $RM \"\$progdir/\$file\" + exit 1 + fi + fi + + $MV \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null || + { $RM \"\$progdir/\$program\"; + $MV \"\$progdir/\$file\" \"\$progdir/\$program\"; } + $RM \"\$progdir/\$file\" + fi" + else + $ECHO "\ + program='$outputname' + progdir=\"\$thisdir/$objdir\" +" + fi + + $ECHO "\ + + if test -f \"\$progdir/\$program\"; then" + + # fixup the dll searchpath if we need to. + # + # Fix the DLL searchpath if we need to. Do this before prepending + # to shlibpath, because on Windows, both are PATH and uninstalled + # libraries must come first. + if test -n "$dllsearchpath"; then + $ECHO "\ + # Add the dll search path components to the executable PATH + PATH=$dllsearchpath:\$PATH +" + fi + + # Export our shlibpath_var if we have one. + if test "$shlibpath_overrides_runpath" = yes && test -n "$shlibpath_var" && test -n "$temp_rpath"; then + $ECHO "\ + # Add our own library path to $shlibpath_var + $shlibpath_var=\"$temp_rpath\$$shlibpath_var\" + + # Some systems cannot cope with colon-terminated $shlibpath_var + # The second colon is a workaround for a bug in BeOS R4 sed + $shlibpath_var=\`\$ECHO \"\$$shlibpath_var\" | $SED 's/::*\$//'\` + + export $shlibpath_var +" + fi + + $ECHO "\ + if test \"\$libtool_execute_magic\" != \"$magic\"; then + # Run the actual program with our arguments. + func_exec_program \${1+\"\$@\"} + fi + else + # The program doesn't exist. + \$ECHO \"\$0: error: \\\`\$progdir/\$program' does not exist\" 1>&2 + \$ECHO \"This script is just a wrapper for \$program.\" 1>&2 + \$ECHO \"See the $PACKAGE documentation for more information.\" 1>&2 + exit 1 + fi +fi\ +" +} + + +# func_emit_cwrapperexe_src +# emit the source code for a wrapper executable on stdout +# Must ONLY be called from within func_mode_link because +# it depends on a number of variable set therein. +func_emit_cwrapperexe_src () +{ + cat < +#include +#ifdef _MSC_VER +# include +# include +# include +#else +# include +# include +# ifdef __CYGWIN__ +# include +# endif +#endif +#include +#include +#include +#include +#include +#include +#include +#include + +/* declarations of non-ANSI functions */ +#if defined(__MINGW32__) +# ifdef __STRICT_ANSI__ +int _putenv (const char *); +# endif +#elif defined(__CYGWIN__) +# ifdef __STRICT_ANSI__ +char *realpath (const char *, char *); +int putenv (char *); +int setenv (const char *, const char *, int); +# endif +/* #elif defined (other platforms) ... */ +#endif + +/* portability defines, excluding path handling macros */ +#if defined(_MSC_VER) +# define setmode _setmode +# define stat _stat +# define chmod _chmod +# define getcwd _getcwd +# define putenv _putenv +# define S_IXUSR _S_IEXEC +# ifndef _INTPTR_T_DEFINED +# define _INTPTR_T_DEFINED +# define intptr_t int +# endif +#elif defined(__MINGW32__) +# define setmode _setmode +# define stat _stat +# define chmod _chmod +# define getcwd _getcwd +# define putenv _putenv +#elif defined(__CYGWIN__) +# define HAVE_SETENV +# define FOPEN_WB "wb" +/* #elif defined (other platforms) ... */ +#endif + +#if defined(PATH_MAX) +# define LT_PATHMAX PATH_MAX +#elif defined(MAXPATHLEN) +# define LT_PATHMAX MAXPATHLEN +#else +# define LT_PATHMAX 1024 +#endif + +#ifndef S_IXOTH +# define S_IXOTH 0 +#endif +#ifndef S_IXGRP +# define S_IXGRP 0 +#endif + +/* path handling portability macros */ +#ifndef DIR_SEPARATOR +# define DIR_SEPARATOR '/' +# define PATH_SEPARATOR ':' +#endif + +#if defined (_WIN32) || defined (__MSDOS__) || defined (__DJGPP__) || \ + defined (__OS2__) +# define HAVE_DOS_BASED_FILE_SYSTEM +# define FOPEN_WB "wb" +# ifndef DIR_SEPARATOR_2 +# define DIR_SEPARATOR_2 '\\' +# endif +# ifndef PATH_SEPARATOR_2 +# define PATH_SEPARATOR_2 ';' +# endif +#endif + +#ifndef DIR_SEPARATOR_2 +# define IS_DIR_SEPARATOR(ch) ((ch) == DIR_SEPARATOR) +#else /* DIR_SEPARATOR_2 */ +# define IS_DIR_SEPARATOR(ch) \ + (((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2)) +#endif /* DIR_SEPARATOR_2 */ + +#ifndef PATH_SEPARATOR_2 +# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR) +#else /* PATH_SEPARATOR_2 */ +# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR_2) +#endif /* PATH_SEPARATOR_2 */ + +#ifndef FOPEN_WB +# define FOPEN_WB "w" +#endif +#ifndef _O_BINARY +# define _O_BINARY 0 +#endif + +#define XMALLOC(type, num) ((type *) xmalloc ((num) * sizeof(type))) +#define XFREE(stale) do { \ + if (stale) { free ((void *) stale); stale = 0; } \ +} while (0) + +#if defined(LT_DEBUGWRAPPER) +static int lt_debug = 1; +#else +static int lt_debug = 0; +#endif + +const char *program_name = "libtool-wrapper"; /* in case xstrdup fails */ + +void *xmalloc (size_t num); +char *xstrdup (const char *string); +const char *base_name (const char *name); +char *find_executable (const char *wrapper); +char *chase_symlinks (const char *pathspec); +int make_executable (const char *path); +int check_executable (const char *path); +char *strendzap (char *str, const char *pat); +void lt_debugprintf (const char *file, int line, const char *fmt, ...); +void lt_fatal (const char *file, int line, const char *message, ...); +static const char *nonnull (const char *s); +static const char *nonempty (const char *s); +void lt_setenv (const char *name, const char *value); +char *lt_extend_str (const char *orig_value, const char *add, int to_end); +void lt_update_exe_path (const char *name, const char *value); +void lt_update_lib_path (const char *name, const char *value); +char **prepare_spawn (char **argv); +void lt_dump_script (FILE *f); +EOF + + cat <= 0) + && (st.st_mode & (S_IXUSR | S_IXGRP | S_IXOTH))) + return 1; + else + return 0; +} + +int +make_executable (const char *path) +{ + int rval = 0; + struct stat st; + + lt_debugprintf (__FILE__, __LINE__, "(make_executable): %s\n", + nonempty (path)); + if ((!path) || (!*path)) + return 0; + + if (stat (path, &st) >= 0) + { + rval = chmod (path, st.st_mode | S_IXOTH | S_IXGRP | S_IXUSR); + } + return rval; +} + +/* Searches for the full path of the wrapper. Returns + newly allocated full path name if found, NULL otherwise + Does not chase symlinks, even on platforms that support them. +*/ +char * +find_executable (const char *wrapper) +{ + int has_slash = 0; + const char *p; + const char *p_next; + /* static buffer for getcwd */ + char tmp[LT_PATHMAX + 1]; + int tmp_len; + char *concat_name; + + lt_debugprintf (__FILE__, __LINE__, "(find_executable): %s\n", + nonempty (wrapper)); + + if ((wrapper == NULL) || (*wrapper == '\0')) + return NULL; + + /* Absolute path? */ +#if defined (HAVE_DOS_BASED_FILE_SYSTEM) + if (isalpha ((unsigned char) wrapper[0]) && wrapper[1] == ':') + { + concat_name = xstrdup (wrapper); + if (check_executable (concat_name)) + return concat_name; + XFREE (concat_name); + } + else + { +#endif + if (IS_DIR_SEPARATOR (wrapper[0])) + { + concat_name = xstrdup (wrapper); + if (check_executable (concat_name)) + return concat_name; + XFREE (concat_name); + } +#if defined (HAVE_DOS_BASED_FILE_SYSTEM) + } +#endif + + for (p = wrapper; *p; p++) + if (*p == '/') + { + has_slash = 1; + break; + } + if (!has_slash) + { + /* no slashes; search PATH */ + const char *path = getenv ("PATH"); + if (path != NULL) + { + for (p = path; *p; p = p_next) + { + const char *q; + size_t p_len; + for (q = p; *q; q++) + if (IS_PATH_SEPARATOR (*q)) + break; + p_len = q - p; + p_next = (*q == '\0' ? q : q + 1); + if (p_len == 0) + { + /* empty path: current directory */ + if (getcwd (tmp, LT_PATHMAX) == NULL) + lt_fatal (__FILE__, __LINE__, "getcwd failed: %s", + nonnull (strerror (errno))); + tmp_len = strlen (tmp); + concat_name = + XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1); + memcpy (concat_name, tmp, tmp_len); + concat_name[tmp_len] = '/'; + strcpy (concat_name + tmp_len + 1, wrapper); + } + else + { + concat_name = + XMALLOC (char, p_len + 1 + strlen (wrapper) + 1); + memcpy (concat_name, p, p_len); + concat_name[p_len] = '/'; + strcpy (concat_name + p_len + 1, wrapper); + } + if (check_executable (concat_name)) + return concat_name; + XFREE (concat_name); + } + } + /* not found in PATH; assume curdir */ + } + /* Relative path | not found in path: prepend cwd */ + if (getcwd (tmp, LT_PATHMAX) == NULL) + lt_fatal (__FILE__, __LINE__, "getcwd failed: %s", + nonnull (strerror (errno))); + tmp_len = strlen (tmp); + concat_name = XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1); + memcpy (concat_name, tmp, tmp_len); + concat_name[tmp_len] = '/'; + strcpy (concat_name + tmp_len + 1, wrapper); + + if (check_executable (concat_name)) + return concat_name; + XFREE (concat_name); + return NULL; +} + +char * +chase_symlinks (const char *pathspec) +{ +#ifndef S_ISLNK + return xstrdup (pathspec); +#else + char buf[LT_PATHMAX]; + struct stat s; + char *tmp_pathspec = xstrdup (pathspec); + char *p; + int has_symlinks = 0; + while (strlen (tmp_pathspec) && !has_symlinks) + { + lt_debugprintf (__FILE__, __LINE__, + "checking path component for symlinks: %s\n", + tmp_pathspec); + if (lstat (tmp_pathspec, &s) == 0) + { + if (S_ISLNK (s.st_mode) != 0) + { + has_symlinks = 1; + break; + } + + /* search backwards for last DIR_SEPARATOR */ + p = tmp_pathspec + strlen (tmp_pathspec) - 1; + while ((p > tmp_pathspec) && (!IS_DIR_SEPARATOR (*p))) + p--; + if ((p == tmp_pathspec) && (!IS_DIR_SEPARATOR (*p))) + { + /* no more DIR_SEPARATORS left */ + break; + } + *p = '\0'; + } + else + { + lt_fatal (__FILE__, __LINE__, + "error accessing file \"%s\": %s", + tmp_pathspec, nonnull (strerror (errno))); + } + } + XFREE (tmp_pathspec); + + if (!has_symlinks) + { + return xstrdup (pathspec); + } + + tmp_pathspec = realpath (pathspec, buf); + if (tmp_pathspec == 0) + { + lt_fatal (__FILE__, __LINE__, + "could not follow symlinks for %s", pathspec); + } + return xstrdup (tmp_pathspec); +#endif +} + +char * +strendzap (char *str, const char *pat) +{ + size_t len, patlen; + + assert (str != NULL); + assert (pat != NULL); + + len = strlen (str); + patlen = strlen (pat); + + if (patlen <= len) + { + str += len - patlen; + if (strcmp (str, pat) == 0) + *str = '\0'; + } + return str; +} + +void +lt_debugprintf (const char *file, int line, const char *fmt, ...) +{ + va_list args; + if (lt_debug) + { + (void) fprintf (stderr, "%s:%s:%d: ", program_name, file, line); + va_start (args, fmt); + (void) vfprintf (stderr, fmt, args); + va_end (args); + } +} + +static void +lt_error_core (int exit_status, const char *file, + int line, const char *mode, + const char *message, va_list ap) +{ + fprintf (stderr, "%s:%s:%d: %s: ", program_name, file, line, mode); + vfprintf (stderr, message, ap); + fprintf (stderr, ".\n"); + + if (exit_status >= 0) + exit (exit_status); +} + +void +lt_fatal (const char *file, int line, const char *message, ...) +{ + va_list ap; + va_start (ap, message); + lt_error_core (EXIT_FAILURE, file, line, "FATAL", message, ap); + va_end (ap); +} + +static const char * +nonnull (const char *s) +{ + return s ? s : "(null)"; +} + +static const char * +nonempty (const char *s) +{ + return (s && !*s) ? "(empty)" : nonnull (s); +} + +void +lt_setenv (const char *name, const char *value) +{ + lt_debugprintf (__FILE__, __LINE__, + "(lt_setenv) setting '%s' to '%s'\n", + nonnull (name), nonnull (value)); + { +#ifdef HAVE_SETENV + /* always make a copy, for consistency with !HAVE_SETENV */ + char *str = xstrdup (value); + setenv (name, str, 1); +#else + int len = strlen (name) + 1 + strlen (value) + 1; + char *str = XMALLOC (char, len); + sprintf (str, "%s=%s", name, value); + if (putenv (str) != EXIT_SUCCESS) + { + XFREE (str); + } +#endif + } +} + +char * +lt_extend_str (const char *orig_value, const char *add, int to_end) +{ + char *new_value; + if (orig_value && *orig_value) + { + int orig_value_len = strlen (orig_value); + int add_len = strlen (add); + new_value = XMALLOC (char, add_len + orig_value_len + 1); + if (to_end) + { + strcpy (new_value, orig_value); + strcpy (new_value + orig_value_len, add); + } + else + { + strcpy (new_value, add); + strcpy (new_value + add_len, orig_value); + } + } + else + { + new_value = xstrdup (add); + } + return new_value; +} + +void +lt_update_exe_path (const char *name, const char *value) +{ + lt_debugprintf (__FILE__, __LINE__, + "(lt_update_exe_path) modifying '%s' by prepending '%s'\n", + nonnull (name), nonnull (value)); + + if (name && *name && value && *value) + { + char *new_value = lt_extend_str (getenv (name), value, 0); + /* some systems can't cope with a ':'-terminated path #' */ + int len = strlen (new_value); + while (((len = strlen (new_value)) > 0) && IS_PATH_SEPARATOR (new_value[len-1])) + { + new_value[len-1] = '\0'; + } + lt_setenv (name, new_value); + XFREE (new_value); + } +} + +void +lt_update_lib_path (const char *name, const char *value) +{ + lt_debugprintf (__FILE__, __LINE__, + "(lt_update_lib_path) modifying '%s' by prepending '%s'\n", + nonnull (name), nonnull (value)); + + if (name && *name && value && *value) + { + char *new_value = lt_extend_str (getenv (name), value, 0); + lt_setenv (name, new_value); + XFREE (new_value); + } +} + +EOF + case $host_os in + mingw*) + cat <<"EOF" + +/* Prepares an argument vector before calling spawn(). + Note that spawn() does not by itself call the command interpreter + (getenv ("COMSPEC") != NULL ? getenv ("COMSPEC") : + ({ OSVERSIONINFO v; v.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); + GetVersionEx(&v); + v.dwPlatformId == VER_PLATFORM_WIN32_NT; + }) ? "cmd.exe" : "command.com"). + Instead it simply concatenates the arguments, separated by ' ', and calls + CreateProcess(). We must quote the arguments since Win32 CreateProcess() + interprets characters like ' ', '\t', '\\', '"' (but not '<' and '>') in a + special way: + - Space and tab are interpreted as delimiters. They are not treated as + delimiters if they are surrounded by double quotes: "...". + - Unescaped double quotes are removed from the input. Their only effect is + that within double quotes, space and tab are treated like normal + characters. + - Backslashes not followed by double quotes are not special. + - But 2*n+1 backslashes followed by a double quote become + n backslashes followed by a double quote (n >= 0): + \" -> " + \\\" -> \" + \\\\\" -> \\" + */ +#define SHELL_SPECIAL_CHARS "\"\\ \001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037" +#define SHELL_SPACE_CHARS " \001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037" +char ** +prepare_spawn (char **argv) +{ + size_t argc; + char **new_argv; + size_t i; + + /* Count number of arguments. */ + for (argc = 0; argv[argc] != NULL; argc++) + ; + + /* Allocate new argument vector. */ + new_argv = XMALLOC (char *, argc + 1); + + /* Put quoted arguments into the new argument vector. */ + for (i = 0; i < argc; i++) + { + const char *string = argv[i]; + + if (string[0] == '\0') + new_argv[i] = xstrdup ("\"\""); + else if (strpbrk (string, SHELL_SPECIAL_CHARS) != NULL) + { + int quote_around = (strpbrk (string, SHELL_SPACE_CHARS) != NULL); + size_t length; + unsigned int backslashes; + const char *s; + char *quoted_string; + char *p; + + length = 0; + backslashes = 0; + if (quote_around) + length++; + for (s = string; *s != '\0'; s++) + { + char c = *s; + if (c == '"') + length += backslashes + 1; + length++; + if (c == '\\') + backslashes++; + else + backslashes = 0; + } + if (quote_around) + length += backslashes + 1; + + quoted_string = XMALLOC (char, length + 1); + + p = quoted_string; + backslashes = 0; + if (quote_around) + *p++ = '"'; + for (s = string; *s != '\0'; s++) + { + char c = *s; + if (c == '"') + { + unsigned int j; + for (j = backslashes + 1; j > 0; j--) + *p++ = '\\'; + } + *p++ = c; + if (c == '\\') + backslashes++; + else + backslashes = 0; + } + if (quote_around) + { + unsigned int j; + for (j = backslashes; j > 0; j--) + *p++ = '\\'; + *p++ = '"'; + } + *p = '\0'; + + new_argv[i] = quoted_string; + } + else + new_argv[i] = (char *) string; + } + new_argv[argc] = NULL; + + return new_argv; +} +EOF + ;; + esac + + cat <<"EOF" +void lt_dump_script (FILE* f) +{ +EOF + func_emit_wrapper yes | + $SED -n -e ' +s/^\(.\{79\}\)\(..*\)/\1\ +\2/ +h +s/\([\\"]\)/\\\1/g +s/$/\\n/ +s/\([^\n]*\).*/ fputs ("\1", f);/p +g +D' + cat <<"EOF" +} +EOF +} +# end: func_emit_cwrapperexe_src + +# func_win32_import_lib_p ARG +# True if ARG is an import lib, as indicated by $file_magic_cmd +func_win32_import_lib_p () +{ + $opt_debug + case `eval $file_magic_cmd \"\$1\" 2>/dev/null | $SED -e 10q` in + *import*) : ;; + *) false ;; + esac +} + +# func_mode_link arg... +func_mode_link () +{ + $opt_debug + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) + # It is impossible to link a dll without this setting, and + # we shouldn't force the makefile maintainer to figure out + # which system we are compiling for in order to pass an extra + # flag for every libtool invocation. + # allow_undefined=no + + # FIXME: Unfortunately, there are problems with the above when trying + # to make a dll which has undefined symbols, in which case not + # even a static library is built. For now, we need to specify + # -no-undefined on the libtool link line when we can be certain + # that all symbols are satisfied, otherwise we get a static library. + allow_undefined=yes + ;; + *) + allow_undefined=yes + ;; + esac + libtool_args=$nonopt + base_compile="$nonopt $@" + compile_command=$nonopt + finalize_command=$nonopt + + compile_rpath= + finalize_rpath= + compile_shlibpath= + finalize_shlibpath= + convenience= + old_convenience= + deplibs= + old_deplibs= + compiler_flags= + linker_flags= + dllsearchpath= + lib_search_path=`pwd` + inst_prefix_dir= + new_inherited_linker_flags= + + avoid_version=no + bindir= + dlfiles= + dlprefiles= + dlself=no + export_dynamic=no + export_symbols= + export_symbols_regex= + generated= + libobjs= + ltlibs= + module=no + no_install=no + objs= + non_pic_objects= + precious_files_regex= + prefer_static_libs=no + preload=no + prev= + prevarg= + release= + rpath= + xrpath= + perm_rpath= + temp_rpath= + thread_safe=no + vinfo= + vinfo_number=no + weak_libs= + single_module="${wl}-single_module" + func_infer_tag $base_compile + + # We need to know -static, to get the right output filenames. + for arg + do + case $arg in + -shared) + test "$build_libtool_libs" != yes && \ + func_fatal_configuration "can not build a shared library" + build_old_libs=no + break + ;; + -all-static | -static | -static-libtool-libs) + case $arg in + -all-static) + if test "$build_libtool_libs" = yes && test -z "$link_static_flag"; then + func_warning "complete static linking is impossible in this configuration" + fi + if test -n "$link_static_flag"; then + dlopen_self=$dlopen_self_static + fi + prefer_static_libs=yes + ;; + -static) + if test -z "$pic_flag" && test -n "$link_static_flag"; then + dlopen_self=$dlopen_self_static + fi + prefer_static_libs=built + ;; + -static-libtool-libs) + if test -z "$pic_flag" && test -n "$link_static_flag"; then + dlopen_self=$dlopen_self_static + fi + prefer_static_libs=yes + ;; + esac + build_libtool_libs=no + build_old_libs=yes + break + ;; + esac + done + + # See if our shared archives depend on static archives. + test -n "$old_archive_from_new_cmds" && build_old_libs=yes + + # Go through the arguments, transforming them on the way. + while test "$#" -gt 0; do + arg="$1" + shift + func_quote_for_eval "$arg" + qarg=$func_quote_for_eval_unquoted_result + func_append libtool_args " $func_quote_for_eval_result" + + # If the previous option needs an argument, assign it. + if test -n "$prev"; then + case $prev in + output) + func_append compile_command " @OUTPUT@" + func_append finalize_command " @OUTPUT@" + ;; + esac + + case $prev in + bindir) + bindir="$arg" + prev= + continue + ;; + dlfiles|dlprefiles) + if test "$preload" = no; then + # Add the symbol object into the linking commands. + func_append compile_command " @SYMFILE@" + func_append finalize_command " @SYMFILE@" + preload=yes + fi + case $arg in + *.la | *.lo) ;; # We handle these cases below. + force) + if test "$dlself" = no; then + dlself=needless + export_dynamic=yes + fi + prev= + continue + ;; + self) + if test "$prev" = dlprefiles; then + dlself=yes + elif test "$prev" = dlfiles && test "$dlopen_self" != yes; then + dlself=yes + else + dlself=needless + export_dynamic=yes + fi + prev= + continue + ;; + *) + if test "$prev" = dlfiles; then + func_append dlfiles " $arg" + else + func_append dlprefiles " $arg" + fi + prev= + continue + ;; + esac + ;; + expsyms) + export_symbols="$arg" + test -f "$arg" \ + || func_fatal_error "symbol file \`$arg' does not exist" + prev= + continue + ;; + expsyms_regex) + export_symbols_regex="$arg" + prev= + continue + ;; + framework) + case $host in + *-*-darwin*) + case "$deplibs " in + *" $qarg.ltframework "*) ;; + *) func_append deplibs " $qarg.ltframework" # this is fixed later + ;; + esac + ;; + esac + prev= + continue + ;; + inst_prefix) + inst_prefix_dir="$arg" + prev= + continue + ;; + objectlist) + if test -f "$arg"; then + save_arg=$arg + moreargs= + for fil in `cat "$save_arg"` + do +# func_append moreargs " $fil" + arg=$fil + # A libtool-controlled object. + + # Check to see that this really is a libtool object. + if func_lalib_unsafe_p "$arg"; then + pic_object= + non_pic_object= + + # Read the .lo file + func_source "$arg" + + if test -z "$pic_object" || + test -z "$non_pic_object" || + test "$pic_object" = none && + test "$non_pic_object" = none; then + func_fatal_error "cannot find name of object for \`$arg'" + fi + + # Extract subdirectory from the argument. + func_dirname "$arg" "/" "" + xdir="$func_dirname_result" + + if test "$pic_object" != none; then + # Prepend the subdirectory the object is found in. + pic_object="$xdir$pic_object" + + if test "$prev" = dlfiles; then + if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then + func_append dlfiles " $pic_object" + prev= + continue + else + # If libtool objects are unsupported, then we need to preload. + prev=dlprefiles + fi + fi + + # CHECK ME: I think I busted this. -Ossama + if test "$prev" = dlprefiles; then + # Preload the old-style object. + func_append dlprefiles " $pic_object" + prev= + fi + + # A PIC object. + func_append libobjs " $pic_object" + arg="$pic_object" + fi + + # Non-PIC object. + if test "$non_pic_object" != none; then + # Prepend the subdirectory the object is found in. + non_pic_object="$xdir$non_pic_object" + + # A standard non-PIC object + func_append non_pic_objects " $non_pic_object" + if test -z "$pic_object" || test "$pic_object" = none ; then + arg="$non_pic_object" + fi + else + # If the PIC object exists, use it instead. + # $xdir was prepended to $pic_object above. + non_pic_object="$pic_object" + func_append non_pic_objects " $non_pic_object" + fi + else + # Only an error if not doing a dry-run. + if $opt_dry_run; then + # Extract subdirectory from the argument. + func_dirname "$arg" "/" "" + xdir="$func_dirname_result" + + func_lo2o "$arg" + pic_object=$xdir$objdir/$func_lo2o_result + non_pic_object=$xdir$func_lo2o_result + func_append libobjs " $pic_object" + func_append non_pic_objects " $non_pic_object" + else + func_fatal_error "\`$arg' is not a valid libtool object" + fi + fi + done + else + func_fatal_error "link input file \`$arg' does not exist" + fi + arg=$save_arg + prev= + continue + ;; + precious_regex) + precious_files_regex="$arg" + prev= + continue + ;; + release) + release="-$arg" + prev= + continue + ;; + rpath | xrpath) + # We need an absolute path. + case $arg in + [\\/]* | [A-Za-z]:[\\/]*) ;; + *) + func_fatal_error "only absolute run-paths are allowed" + ;; + esac + if test "$prev" = rpath; then + case "$rpath " in + *" $arg "*) ;; + *) func_append rpath " $arg" ;; + esac + else + case "$xrpath " in + *" $arg "*) ;; + *) func_append xrpath " $arg" ;; + esac + fi + prev= + continue + ;; + shrext) + shrext_cmds="$arg" + prev= + continue + ;; + weak) + func_append weak_libs " $arg" + prev= + continue + ;; + xcclinker) + func_append linker_flags " $qarg" + func_append compiler_flags " $qarg" + prev= + func_append compile_command " $qarg" + func_append finalize_command " $qarg" + continue + ;; + xcompiler) + func_append compiler_flags " $qarg" + prev= + func_append compile_command " $qarg" + func_append finalize_command " $qarg" + continue + ;; + xlinker) + func_append linker_flags " $qarg" + func_append compiler_flags " $wl$qarg" + prev= + func_append compile_command " $wl$qarg" + func_append finalize_command " $wl$qarg" + continue + ;; + *) + eval "$prev=\"\$arg\"" + prev= + continue + ;; + esac + fi # test -n "$prev" + + prevarg="$arg" + + case $arg in + -all-static) + if test -n "$link_static_flag"; then + # See comment for -static flag below, for more details. + func_append compile_command " $link_static_flag" + func_append finalize_command " $link_static_flag" + fi + continue + ;; + + -allow-undefined) + # FIXME: remove this flag sometime in the future. + func_fatal_error "\`-allow-undefined' must not be used because it is the default" + ;; + + -avoid-version) + avoid_version=yes + continue + ;; + + -bindir) + prev=bindir + continue + ;; + + -dlopen) + prev=dlfiles + continue + ;; + + -dlpreopen) + prev=dlprefiles + continue + ;; + + -export-dynamic) + export_dynamic=yes + continue + ;; + + -export-symbols | -export-symbols-regex) + if test -n "$export_symbols" || test -n "$export_symbols_regex"; then + func_fatal_error "more than one -exported-symbols argument is not allowed" + fi + if test "X$arg" = "X-export-symbols"; then + prev=expsyms + else + prev=expsyms_regex + fi + continue + ;; + + -framework) + prev=framework + continue + ;; + + -inst-prefix-dir) + prev=inst_prefix + continue + ;; + + # The native IRIX linker understands -LANG:*, -LIST:* and -LNO:* + # so, if we see these flags be careful not to treat them like -L + -L[A-Z][A-Z]*:*) + case $with_gcc/$host in + no/*-*-irix* | /*-*-irix*) + func_append compile_command " $arg" + func_append finalize_command " $arg" + ;; + esac + continue + ;; + + -L*) + func_stripname "-L" '' "$arg" + if test -z "$func_stripname_result"; then + if test "$#" -gt 0; then + func_fatal_error "require no space between \`-L' and \`$1'" + else + func_fatal_error "need path for \`-L' option" + fi + fi + func_resolve_sysroot "$func_stripname_result" + dir=$func_resolve_sysroot_result + # We need an absolute path. + case $dir in + [\\/]* | [A-Za-z]:[\\/]*) ;; + *) + absdir=`cd "$dir" && pwd` + test -z "$absdir" && \ + func_fatal_error "cannot determine absolute directory name of \`$dir'" + dir="$absdir" + ;; + esac + case "$deplibs " in + *" -L$dir "* | *" $arg "*) + # Will only happen for absolute or sysroot arguments + ;; + *) + # Preserve sysroot, but never include relative directories + case $dir in + [\\/]* | [A-Za-z]:[\\/]* | =*) func_append deplibs " $arg" ;; + *) func_append deplibs " -L$dir" ;; + esac + func_append lib_search_path " $dir" + ;; + esac + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) + testbindir=`$ECHO "$dir" | $SED 's*/lib$*/bin*'` + case :$dllsearchpath: in + *":$dir:"*) ;; + ::) dllsearchpath=$dir;; + *) func_append dllsearchpath ":$dir";; + esac + case :$dllsearchpath: in + *":$testbindir:"*) ;; + ::) dllsearchpath=$testbindir;; + *) func_append dllsearchpath ":$testbindir";; + esac + ;; + esac + continue + ;; + + -l*) + if test "X$arg" = "X-lc" || test "X$arg" = "X-lm"; then + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos* | *-cegcc* | *-*-haiku*) + # These systems don't actually have a C or math library (as such) + continue + ;; + *-*-os2*) + # These systems don't actually have a C library (as such) + test "X$arg" = "X-lc" && continue + ;; + *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) + # Do not include libc due to us having libc/libc_r. + test "X$arg" = "X-lc" && continue + ;; + *-*-rhapsody* | *-*-darwin1.[012]) + # Rhapsody C and math libraries are in the System framework + func_append deplibs " System.ltframework" + continue + ;; + *-*-sco3.2v5* | *-*-sco5v6*) + # Causes problems with __ctype + test "X$arg" = "X-lc" && continue + ;; + *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) + # Compiler inserts libc in the correct place for threads to work + test "X$arg" = "X-lc" && continue + ;; + esac + elif test "X$arg" = "X-lc_r"; then + case $host in + *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) + # Do not include libc_r directly, use -pthread flag. + continue + ;; + esac + fi + func_append deplibs " $arg" + continue + ;; + + -module) + module=yes + continue + ;; + + # Tru64 UNIX uses -model [arg] to determine the layout of C++ + # classes, name mangling, and exception handling. + # Darwin uses the -arch flag to determine output architecture. + -model|-arch|-isysroot|--sysroot) + func_append compiler_flags " $arg" + func_append compile_command " $arg" + func_append finalize_command " $arg" + prev=xcompiler + continue + ;; + + -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \ + |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*) + func_append compiler_flags " $arg" + func_append compile_command " $arg" + func_append finalize_command " $arg" + case "$new_inherited_linker_flags " in + *" $arg "*) ;; + * ) func_append new_inherited_linker_flags " $arg" ;; + esac + continue + ;; + + -multi_module) + single_module="${wl}-multi_module" + continue + ;; + + -no-fast-install) + fast_install=no + continue + ;; + + -no-install) + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-darwin* | *-cegcc*) + # The PATH hackery in wrapper scripts is required on Windows + # and Darwin in order for the loader to find any dlls it needs. + func_warning "\`-no-install' is ignored for $host" + func_warning "assuming \`-no-fast-install' instead" + fast_install=no + ;; + *) no_install=yes ;; + esac + continue + ;; + + -no-undefined) + allow_undefined=no + continue + ;; + + -objectlist) + prev=objectlist + continue + ;; + + -o) prev=output ;; + + -precious-files-regex) + prev=precious_regex + continue + ;; + + -release) + prev=release + continue + ;; + + -rpath) + prev=rpath + continue + ;; + + -R) + prev=xrpath + continue + ;; + + -R*) + func_stripname '-R' '' "$arg" + dir=$func_stripname_result + # We need an absolute path. + case $dir in + [\\/]* | [A-Za-z]:[\\/]*) ;; + =*) + func_stripname '=' '' "$dir" + dir=$lt_sysroot$func_stripname_result + ;; + *) + func_fatal_error "only absolute run-paths are allowed" + ;; + esac + case "$xrpath " in + *" $dir "*) ;; + *) func_append xrpath " $dir" ;; + esac + continue + ;; + + -shared) + # The effects of -shared are defined in a previous loop. + continue + ;; + + -shrext) + prev=shrext + continue + ;; + + -static | -static-libtool-libs) + # The effects of -static are defined in a previous loop. + # We used to do the same as -all-static on platforms that + # didn't have a PIC flag, but the assumption that the effects + # would be equivalent was wrong. It would break on at least + # Digital Unix and AIX. + continue + ;; + + -thread-safe) + thread_safe=yes + continue + ;; + + -version-info) + prev=vinfo + continue + ;; + + -version-number) + prev=vinfo + vinfo_number=yes + continue + ;; + + -weak) + prev=weak + continue + ;; + + -Wc,*) + func_stripname '-Wc,' '' "$arg" + args=$func_stripname_result + arg= + save_ifs="$IFS"; IFS=',' + for flag in $args; do + IFS="$save_ifs" + func_quote_for_eval "$flag" + func_append arg " $func_quote_for_eval_result" + func_append compiler_flags " $func_quote_for_eval_result" + done + IFS="$save_ifs" + func_stripname ' ' '' "$arg" + arg=$func_stripname_result + ;; + + -Wl,*) + func_stripname '-Wl,' '' "$arg" + args=$func_stripname_result + arg= + save_ifs="$IFS"; IFS=',' + for flag in $args; do + IFS="$save_ifs" + func_quote_for_eval "$flag" + func_append arg " $wl$func_quote_for_eval_result" + func_append compiler_flags " $wl$func_quote_for_eval_result" + func_append linker_flags " $func_quote_for_eval_result" + done + IFS="$save_ifs" + func_stripname ' ' '' "$arg" + arg=$func_stripname_result + ;; + + -Xcompiler) + prev=xcompiler + continue + ;; + + -Xlinker) + prev=xlinker + continue + ;; + + -XCClinker) + prev=xcclinker + continue + ;; + + # -msg_* for osf cc + -msg_*) + func_quote_for_eval "$arg" + arg="$func_quote_for_eval_result" + ;; + + # Flags to be passed through unchanged, with rationale: + # -64, -mips[0-9] enable 64-bit mode for the SGI compiler + # -r[0-9][0-9]* specify processor for the SGI compiler + # -xarch=*, -xtarget=* enable 64-bit mode for the Sun compiler + # +DA*, +DD* enable 64-bit mode for the HP compiler + # -q* compiler args for the IBM compiler + # -m*, -t[45]*, -txscale* architecture-specific flags for GCC + # -F/path path to uninstalled frameworks, gcc on darwin + # -p, -pg, --coverage, -fprofile-* profiling flags for GCC + # @file GCC response files + # -tp=* Portland pgcc target processor selection + # --sysroot=* for sysroot support + # -O*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization + -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ + -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \ + -O*|-flto*|-fwhopr*|-fuse-linker-plugin) + func_quote_for_eval "$arg" + arg="$func_quote_for_eval_result" + func_append compile_command " $arg" + func_append finalize_command " $arg" + func_append compiler_flags " $arg" + continue + ;; + + # Some other compiler flag. + -* | +*) + func_quote_for_eval "$arg" + arg="$func_quote_for_eval_result" + ;; + + *.$objext) + # A standard object. + func_append objs " $arg" + ;; + + *.lo) + # A libtool-controlled object. + + # Check to see that this really is a libtool object. + if func_lalib_unsafe_p "$arg"; then + pic_object= + non_pic_object= + + # Read the .lo file + func_source "$arg" + + if test -z "$pic_object" || + test -z "$non_pic_object" || + test "$pic_object" = none && + test "$non_pic_object" = none; then + func_fatal_error "cannot find name of object for \`$arg'" + fi + + # Extract subdirectory from the argument. + func_dirname "$arg" "/" "" + xdir="$func_dirname_result" + + if test "$pic_object" != none; then + # Prepend the subdirectory the object is found in. + pic_object="$xdir$pic_object" + + if test "$prev" = dlfiles; then + if test "$build_libtool_libs" = yes && test "$dlopen_support" = yes; then + func_append dlfiles " $pic_object" + prev= + continue + else + # If libtool objects are unsupported, then we need to preload. + prev=dlprefiles + fi + fi + + # CHECK ME: I think I busted this. -Ossama + if test "$prev" = dlprefiles; then + # Preload the old-style object. + func_append dlprefiles " $pic_object" + prev= + fi + + # A PIC object. + func_append libobjs " $pic_object" + arg="$pic_object" + fi + + # Non-PIC object. + if test "$non_pic_object" != none; then + # Prepend the subdirectory the object is found in. + non_pic_object="$xdir$non_pic_object" + + # A standard non-PIC object + func_append non_pic_objects " $non_pic_object" + if test -z "$pic_object" || test "$pic_object" = none ; then + arg="$non_pic_object" + fi + else + # If the PIC object exists, use it instead. + # $xdir was prepended to $pic_object above. + non_pic_object="$pic_object" + func_append non_pic_objects " $non_pic_object" + fi + else + # Only an error if not doing a dry-run. + if $opt_dry_run; then + # Extract subdirectory from the argument. + func_dirname "$arg" "/" "" + xdir="$func_dirname_result" + + func_lo2o "$arg" + pic_object=$xdir$objdir/$func_lo2o_result + non_pic_object=$xdir$func_lo2o_result + func_append libobjs " $pic_object" + func_append non_pic_objects " $non_pic_object" + else + func_fatal_error "\`$arg' is not a valid libtool object" + fi + fi + ;; + + *.$libext) + # An archive. + func_append deplibs " $arg" + func_append old_deplibs " $arg" + continue + ;; + + *.la) + # A libtool-controlled library. + + func_resolve_sysroot "$arg" + if test "$prev" = dlfiles; then + # This library was specified with -dlopen. + func_append dlfiles " $func_resolve_sysroot_result" + prev= + elif test "$prev" = dlprefiles; then + # The library was specified with -dlpreopen. + func_append dlprefiles " $func_resolve_sysroot_result" + prev= + else + func_append deplibs " $func_resolve_sysroot_result" + fi + continue + ;; + + # Some other compiler argument. + *) + # Unknown arguments in both finalize_command and compile_command need + # to be aesthetically quoted because they are evaled later. + func_quote_for_eval "$arg" + arg="$func_quote_for_eval_result" + ;; + esac # arg + + # Now actually substitute the argument into the commands. + if test -n "$arg"; then + func_append compile_command " $arg" + func_append finalize_command " $arg" + fi + done # argument parsing loop + + test -n "$prev" && \ + func_fatal_help "the \`$prevarg' option requires an argument" + + if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then + eval arg=\"$export_dynamic_flag_spec\" + func_append compile_command " $arg" + func_append finalize_command " $arg" + fi + + oldlibs= + # calculate the name of the file, without its directory + func_basename "$output" + outputname="$func_basename_result" + libobjs_save="$libobjs" + + if test -n "$shlibpath_var"; then + # get the directories listed in $shlibpath_var + eval shlib_search_path=\`\$ECHO \"\${$shlibpath_var}\" \| \$SED \'s/:/ /g\'\` + else + shlib_search_path= + fi + eval sys_lib_search_path=\"$sys_lib_search_path_spec\" + eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\" + + func_dirname "$output" "/" "" + output_objdir="$func_dirname_result$objdir" + func_to_tool_file "$output_objdir/" + tool_output_objdir=$func_to_tool_file_result + # Create the object directory. + func_mkdir_p "$output_objdir" + + # Determine the type of output + case $output in + "") + func_fatal_help "you must specify an output file" + ;; + *.$libext) linkmode=oldlib ;; + *.lo | *.$objext) linkmode=obj ;; + *.la) linkmode=lib ;; + *) linkmode=prog ;; # Anything else should be a program. + esac + + specialdeplibs= + + libs= + # Find all interdependent deplibs by searching for libraries + # that are linked more than once (e.g. -la -lb -la) + for deplib in $deplibs; do + if $opt_preserve_dup_deps ; then + case "$libs " in + *" $deplib "*) func_append specialdeplibs " $deplib" ;; + esac + fi + func_append libs " $deplib" + done + + if test "$linkmode" = lib; then + libs="$predeps $libs $compiler_lib_search_path $postdeps" + + # Compute libraries that are listed more than once in $predeps + # $postdeps and mark them as special (i.e., whose duplicates are + # not to be eliminated). + pre_post_deps= + if $opt_duplicate_compiler_generated_deps; then + for pre_post_dep in $predeps $postdeps; do + case "$pre_post_deps " in + *" $pre_post_dep "*) func_append specialdeplibs " $pre_post_deps" ;; + esac + func_append pre_post_deps " $pre_post_dep" + done + fi + pre_post_deps= + fi + + deplibs= + newdependency_libs= + newlib_search_path= + need_relink=no # whether we're linking any uninstalled libtool libraries + notinst_deplibs= # not-installed libtool libraries + notinst_path= # paths that contain not-installed libtool libraries + + case $linkmode in + lib) + passes="conv dlpreopen link" + for file in $dlfiles $dlprefiles; do + case $file in + *.la) ;; + *) + func_fatal_help "libraries can \`-dlopen' only libtool libraries: $file" + ;; + esac + done + ;; + prog) + compile_deplibs= + finalize_deplibs= + alldeplibs=no + newdlfiles= + newdlprefiles= + passes="conv scan dlopen dlpreopen link" + ;; + *) passes="conv" + ;; + esac + + for pass in $passes; do + # The preopen pass in lib mode reverses $deplibs; put it back here + # so that -L comes before libs that need it for instance... + if test "$linkmode,$pass" = "lib,link"; then + ## FIXME: Find the place where the list is rebuilt in the wrong + ## order, and fix it there properly + tmp_deplibs= + for deplib in $deplibs; do + tmp_deplibs="$deplib $tmp_deplibs" + done + deplibs="$tmp_deplibs" + fi + + if test "$linkmode,$pass" = "lib,link" || + test "$linkmode,$pass" = "prog,scan"; then + libs="$deplibs" + deplibs= + fi + if test "$linkmode" = prog; then + case $pass in + dlopen) libs="$dlfiles" ;; + dlpreopen) libs="$dlprefiles" ;; + link) libs="$deplibs %DEPLIBS% $dependency_libs" ;; + esac + fi + if test "$linkmode,$pass" = "lib,dlpreopen"; then + # Collect and forward deplibs of preopened libtool libs + for lib in $dlprefiles; do + # Ignore non-libtool-libs + dependency_libs= + func_resolve_sysroot "$lib" + case $lib in + *.la) func_source "$func_resolve_sysroot_result" ;; + esac + + # Collect preopened libtool deplibs, except any this library + # has declared as weak libs + for deplib in $dependency_libs; do + func_basename "$deplib" + deplib_base=$func_basename_result + case " $weak_libs " in + *" $deplib_base "*) ;; + *) func_append deplibs " $deplib" ;; + esac + done + done + libs="$dlprefiles" + fi + if test "$pass" = dlopen; then + # Collect dlpreopened libraries + save_deplibs="$deplibs" + deplibs= + fi + + for deplib in $libs; do + lib= + found=no + case $deplib in + -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \ + |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*) + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + func_append compiler_flags " $deplib" + if test "$linkmode" = lib ; then + case "$new_inherited_linker_flags " in + *" $deplib "*) ;; + * ) func_append new_inherited_linker_flags " $deplib" ;; + esac + fi + fi + continue + ;; + -l*) + if test "$linkmode" != lib && test "$linkmode" != prog; then + func_warning "\`-l' is ignored for archives/objects" + continue + fi + func_stripname '-l' '' "$deplib" + name=$func_stripname_result + if test "$linkmode" = lib; then + searchdirs="$newlib_search_path $lib_search_path $compiler_lib_search_dirs $sys_lib_search_path $shlib_search_path" + else + searchdirs="$newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path" + fi + for searchdir in $searchdirs; do + for search_ext in .la $std_shrext .so .a; do + # Search the libtool library + lib="$searchdir/lib${name}${search_ext}" + if test -f "$lib"; then + if test "$search_ext" = ".la"; then + found=yes + else + found=no + fi + break 2 + fi + done + done + if test "$found" != yes; then + # deplib doesn't seem to be a libtool library + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + deplibs="$deplib $deplibs" + test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" + fi + continue + else # deplib is a libtool library + # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib, + # We need to do some special things here, and not later. + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then + case " $predeps $postdeps " in + *" $deplib "*) + if func_lalib_p "$lib"; then + library_names= + old_library= + func_source "$lib" + for l in $old_library $library_names; do + ll="$l" + done + if test "X$ll" = "X$old_library" ; then # only static version available + found=no + func_dirname "$lib" "" "." + ladir="$func_dirname_result" + lib=$ladir/$old_library + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + deplibs="$deplib $deplibs" + test "$linkmode" = lib && newdependency_libs="$deplib $newdependency_libs" + fi + continue + fi + fi + ;; + *) ;; + esac + fi + fi + ;; # -l + *.ltframework) + if test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + deplibs="$deplib $deplibs" + if test "$linkmode" = lib ; then + case "$new_inherited_linker_flags " in + *" $deplib "*) ;; + * ) func_append new_inherited_linker_flags " $deplib" ;; + esac + fi + fi + continue + ;; + -L*) + case $linkmode in + lib) + deplibs="$deplib $deplibs" + test "$pass" = conv && continue + newdependency_libs="$deplib $newdependency_libs" + func_stripname '-L' '' "$deplib" + func_resolve_sysroot "$func_stripname_result" + func_append newlib_search_path " $func_resolve_sysroot_result" + ;; + prog) + if test "$pass" = conv; then + deplibs="$deplib $deplibs" + continue + fi + if test "$pass" = scan; then + deplibs="$deplib $deplibs" + else + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + fi + func_stripname '-L' '' "$deplib" + func_resolve_sysroot "$func_stripname_result" + func_append newlib_search_path " $func_resolve_sysroot_result" + ;; + *) + func_warning "\`-L' is ignored for archives/objects" + ;; + esac # linkmode + continue + ;; # -L + -R*) + if test "$pass" = link; then + func_stripname '-R' '' "$deplib" + func_resolve_sysroot "$func_stripname_result" + dir=$func_resolve_sysroot_result + # Make sure the xrpath contains only unique directories. + case "$xrpath " in + *" $dir "*) ;; + *) func_append xrpath " $dir" ;; + esac + fi + deplibs="$deplib $deplibs" + continue + ;; + *.la) + func_resolve_sysroot "$deplib" + lib=$func_resolve_sysroot_result + ;; + *.$libext) + if test "$pass" = conv; then + deplibs="$deplib $deplibs" + continue + fi + case $linkmode in + lib) + # Linking convenience modules into shared libraries is allowed, + # but linking other static libraries is non-portable. + case " $dlpreconveniencelibs " in + *" $deplib "*) ;; + *) + valid_a_lib=no + case $deplibs_check_method in + match_pattern*) + set dummy $deplibs_check_method; shift + match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"` + if eval "\$ECHO \"$deplib\"" 2>/dev/null | $SED 10q \ + | $EGREP "$match_pattern_regex" > /dev/null; then + valid_a_lib=yes + fi + ;; + pass_all) + valid_a_lib=yes + ;; + esac + if test "$valid_a_lib" != yes; then + echo + $ECHO "*** Warning: Trying to link with static lib archive $deplib." + echo "*** I have the capability to make that library automatically link in when" + echo "*** you link to this library. But I can only do this if you have a" + echo "*** shared version of the library, which you do not appear to have" + echo "*** because the file extensions .$libext of this argument makes me believe" + echo "*** that it is just a static archive that I should not use here." + else + echo + $ECHO "*** Warning: Linking the shared library $output against the" + $ECHO "*** static library $deplib is not portable!" + deplibs="$deplib $deplibs" + fi + ;; + esac + continue + ;; + prog) + if test "$pass" != link; then + deplibs="$deplib $deplibs" + else + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + fi + continue + ;; + esac # linkmode + ;; # *.$libext + *.lo | *.$objext) + if test "$pass" = conv; then + deplibs="$deplib $deplibs" + elif test "$linkmode" = prog; then + if test "$pass" = dlpreopen || test "$dlopen_support" != yes || test "$build_libtool_libs" = no; then + # If there is no dlopen support or we're linking statically, + # we need to preload. + func_append newdlprefiles " $deplib" + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + func_append newdlfiles " $deplib" + fi + fi + continue + ;; + %DEPLIBS%) + alldeplibs=yes + continue + ;; + esac # case $deplib + + if test "$found" = yes || test -f "$lib"; then : + else + func_fatal_error "cannot find the library \`$lib' or unhandled argument \`$deplib'" + fi + + # Check to see that this really is a libtool archive. + func_lalib_unsafe_p "$lib" \ + || func_fatal_error "\`$lib' is not a valid libtool archive" + + func_dirname "$lib" "" "." + ladir="$func_dirname_result" + + dlname= + dlopen= + dlpreopen= + libdir= + library_names= + old_library= + inherited_linker_flags= + # If the library was installed with an old release of libtool, + # it will not redefine variables installed, or shouldnotlink + installed=yes + shouldnotlink=no + avoidtemprpath= + + + # Read the .la file + func_source "$lib" + + # Convert "-framework foo" to "foo.ltframework" + if test -n "$inherited_linker_flags"; then + tmp_inherited_linker_flags=`$ECHO "$inherited_linker_flags" | $SED 's/-framework \([^ $]*\)/\1.ltframework/g'` + for tmp_inherited_linker_flag in $tmp_inherited_linker_flags; do + case " $new_inherited_linker_flags " in + *" $tmp_inherited_linker_flag "*) ;; + *) func_append new_inherited_linker_flags " $tmp_inherited_linker_flag";; + esac + done + fi + dependency_libs=`$ECHO " $dependency_libs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` + if test "$linkmode,$pass" = "lib,link" || + test "$linkmode,$pass" = "prog,scan" || + { test "$linkmode" != prog && test "$linkmode" != lib; }; then + test -n "$dlopen" && func_append dlfiles " $dlopen" + test -n "$dlpreopen" && func_append dlprefiles " $dlpreopen" + fi + + if test "$pass" = conv; then + # Only check for convenience libraries + deplibs="$lib $deplibs" + if test -z "$libdir"; then + if test -z "$old_library"; then + func_fatal_error "cannot find name of link library for \`$lib'" + fi + # It is a libtool convenience library, so add in its objects. + func_append convenience " $ladir/$objdir/$old_library" + func_append old_convenience " $ladir/$objdir/$old_library" + elif test "$linkmode" != prog && test "$linkmode" != lib; then + func_fatal_error "\`$lib' is not a convenience library" + fi + tmp_libs= + for deplib in $dependency_libs; do + deplibs="$deplib $deplibs" + if $opt_preserve_dup_deps ; then + case "$tmp_libs " in + *" $deplib "*) func_append specialdeplibs " $deplib" ;; + esac + fi + func_append tmp_libs " $deplib" + done + continue + fi # $pass = conv + + + # Get the name of the library we link against. + linklib= + if test -n "$old_library" && + { test "$prefer_static_libs" = yes || + test "$prefer_static_libs,$installed" = "built,no"; }; then + linklib=$old_library + else + for l in $old_library $library_names; do + linklib="$l" + done + fi + if test -z "$linklib"; then + func_fatal_error "cannot find name of link library for \`$lib'" + fi + + # This library was specified with -dlopen. + if test "$pass" = dlopen; then + if test -z "$libdir"; then + func_fatal_error "cannot -dlopen a convenience library: \`$lib'" + fi + if test -z "$dlname" || + test "$dlopen_support" != yes || + test "$build_libtool_libs" = no; then + # If there is no dlname, no dlopen support or we're linking + # statically, we need to preload. We also need to preload any + # dependent libraries so libltdl's deplib preloader doesn't + # bomb out in the load deplibs phase. + func_append dlprefiles " $lib $dependency_libs" + else + func_append newdlfiles " $lib" + fi + continue + fi # $pass = dlopen + + # We need an absolute path. + case $ladir in + [\\/]* | [A-Za-z]:[\\/]*) abs_ladir="$ladir" ;; + *) + abs_ladir=`cd "$ladir" && pwd` + if test -z "$abs_ladir"; then + func_warning "cannot determine absolute directory name of \`$ladir'" + func_warning "passing it literally to the linker, although it might fail" + abs_ladir="$ladir" + fi + ;; + esac + func_basename "$lib" + laname="$func_basename_result" + + # Find the relevant object directory and library name. + if test "X$installed" = Xyes; then + if test ! -f "$lt_sysroot$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then + func_warning "library \`$lib' was moved." + dir="$ladir" + absdir="$abs_ladir" + libdir="$abs_ladir" + else + dir="$lt_sysroot$libdir" + absdir="$lt_sysroot$libdir" + fi + test "X$hardcode_automatic" = Xyes && avoidtemprpath=yes + else + if test ! -f "$ladir/$objdir/$linklib" && test -f "$abs_ladir/$linklib"; then + dir="$ladir" + absdir="$abs_ladir" + # Remove this search path later + func_append notinst_path " $abs_ladir" + else + dir="$ladir/$objdir" + absdir="$abs_ladir/$objdir" + # Remove this search path later + func_append notinst_path " $abs_ladir" + fi + fi # $installed = yes + func_stripname 'lib' '.la' "$laname" + name=$func_stripname_result + + # This library was specified with -dlpreopen. + if test "$pass" = dlpreopen; then + if test -z "$libdir" && test "$linkmode" = prog; then + func_fatal_error "only libraries may -dlpreopen a convenience library: \`$lib'" + fi + case "$host" in + # special handling for platforms with PE-DLLs. + *cygwin* | *mingw* | *cegcc* ) + # Linker will automatically link against shared library if both + # static and shared are present. Therefore, ensure we extract + # symbols from the import library if a shared library is present + # (otherwise, the dlopen module name will be incorrect). We do + # this by putting the import library name into $newdlprefiles. + # We recover the dlopen module name by 'saving' the la file + # name in a special purpose variable, and (later) extracting the + # dlname from the la file. + if test -n "$dlname"; then + func_tr_sh "$dir/$linklib" + eval "libfile_$func_tr_sh_result=\$abs_ladir/\$laname" + func_append newdlprefiles " $dir/$linklib" + else + func_append newdlprefiles " $dir/$old_library" + # Keep a list of preopened convenience libraries to check + # that they are being used correctly in the link pass. + test -z "$libdir" && \ + func_append dlpreconveniencelibs " $dir/$old_library" + fi + ;; + * ) + # Prefer using a static library (so that no silly _DYNAMIC symbols + # are required to link). + if test -n "$old_library"; then + func_append newdlprefiles " $dir/$old_library" + # Keep a list of preopened convenience libraries to check + # that they are being used correctly in the link pass. + test -z "$libdir" && \ + func_append dlpreconveniencelibs " $dir/$old_library" + # Otherwise, use the dlname, so that lt_dlopen finds it. + elif test -n "$dlname"; then + func_append newdlprefiles " $dir/$dlname" + else + func_append newdlprefiles " $dir/$linklib" + fi + ;; + esac + fi # $pass = dlpreopen + + if test -z "$libdir"; then + # Link the convenience library + if test "$linkmode" = lib; then + deplibs="$dir/$old_library $deplibs" + elif test "$linkmode,$pass" = "prog,link"; then + compile_deplibs="$dir/$old_library $compile_deplibs" + finalize_deplibs="$dir/$old_library $finalize_deplibs" + else + deplibs="$lib $deplibs" # used for prog,scan pass + fi + continue + fi + + + if test "$linkmode" = prog && test "$pass" != link; then + func_append newlib_search_path " $ladir" + deplibs="$lib $deplibs" + + linkalldeplibs=no + if test "$link_all_deplibs" != no || test -z "$library_names" || + test "$build_libtool_libs" = no; then + linkalldeplibs=yes + fi + + tmp_libs= + for deplib in $dependency_libs; do + case $deplib in + -L*) func_stripname '-L' '' "$deplib" + func_resolve_sysroot "$func_stripname_result" + func_append newlib_search_path " $func_resolve_sysroot_result" + ;; + esac + # Need to link against all dependency_libs? + if test "$linkalldeplibs" = yes; then + deplibs="$deplib $deplibs" + else + # Need to hardcode shared library paths + # or/and link against static libraries + newdependency_libs="$deplib $newdependency_libs" + fi + if $opt_preserve_dup_deps ; then + case "$tmp_libs " in + *" $deplib "*) func_append specialdeplibs " $deplib" ;; + esac + fi + func_append tmp_libs " $deplib" + done # for deplib + continue + fi # $linkmode = prog... + + if test "$linkmode,$pass" = "prog,link"; then + if test -n "$library_names" && + { { test "$prefer_static_libs" = no || + test "$prefer_static_libs,$installed" = "built,yes"; } || + test -z "$old_library"; }; then + # We need to hardcode the library path + if test -n "$shlibpath_var" && test -z "$avoidtemprpath" ; then + # Make sure the rpath contains only unique directories. + case "$temp_rpath:" in + *"$absdir:"*) ;; + *) func_append temp_rpath "$absdir:" ;; + esac + fi + + # Hardcode the library path. + # Skip directories that are in the system default run-time + # search path. + case " $sys_lib_dlsearch_path " in + *" $absdir "*) ;; + *) + case "$compile_rpath " in + *" $absdir "*) ;; + *) func_append compile_rpath " $absdir" ;; + esac + ;; + esac + case " $sys_lib_dlsearch_path " in + *" $libdir "*) ;; + *) + case "$finalize_rpath " in + *" $libdir "*) ;; + *) func_append finalize_rpath " $libdir" ;; + esac + ;; + esac + fi # $linkmode,$pass = prog,link... + + if test "$alldeplibs" = yes && + { test "$deplibs_check_method" = pass_all || + { test "$build_libtool_libs" = yes && + test -n "$library_names"; }; }; then + # We only need to search for static libraries + continue + fi + fi + + link_static=no # Whether the deplib will be linked statically + use_static_libs=$prefer_static_libs + if test "$use_static_libs" = built && test "$installed" = yes; then + use_static_libs=no + fi + if test -n "$library_names" && + { test "$use_static_libs" = no || test -z "$old_library"; }; then + case $host in + *cygwin* | *mingw* | *cegcc*) + # No point in relinking DLLs because paths are not encoded + func_append notinst_deplibs " $lib" + need_relink=no + ;; + *) + if test "$installed" = no; then + func_append notinst_deplibs " $lib" + need_relink=yes + fi + ;; + esac + # This is a shared library + + # Warn about portability, can't link against -module's on some + # systems (darwin). Don't bleat about dlopened modules though! + dlopenmodule="" + for dlpremoduletest in $dlprefiles; do + if test "X$dlpremoduletest" = "X$lib"; then + dlopenmodule="$dlpremoduletest" + break + fi + done + if test -z "$dlopenmodule" && test "$shouldnotlink" = yes && test "$pass" = link; then + echo + if test "$linkmode" = prog; then + $ECHO "*** Warning: Linking the executable $output against the loadable module" + else + $ECHO "*** Warning: Linking the shared library $output against the loadable module" + fi + $ECHO "*** $linklib is not portable!" + fi + if test "$linkmode" = lib && + test "$hardcode_into_libs" = yes; then + # Hardcode the library path. + # Skip directories that are in the system default run-time + # search path. + case " $sys_lib_dlsearch_path " in + *" $absdir "*) ;; + *) + case "$compile_rpath " in + *" $absdir "*) ;; + *) func_append compile_rpath " $absdir" ;; + esac + ;; + esac + case " $sys_lib_dlsearch_path " in + *" $libdir "*) ;; + *) + case "$finalize_rpath " in + *" $libdir "*) ;; + *) func_append finalize_rpath " $libdir" ;; + esac + ;; + esac + fi + + if test -n "$old_archive_from_expsyms_cmds"; then + # figure out the soname + set dummy $library_names + shift + realname="$1" + shift + libname=`eval "\\$ECHO \"$libname_spec\""` + # use dlname if we got it. it's perfectly good, no? + if test -n "$dlname"; then + soname="$dlname" + elif test -n "$soname_spec"; then + # bleh windows + case $host in + *cygwin* | mingw* | *cegcc*) + func_arith $current - $age + major=$func_arith_result + versuffix="-$major" + ;; + esac + eval soname=\"$soname_spec\" + else + soname="$realname" + fi + + # Make a new name for the extract_expsyms_cmds to use + soroot="$soname" + func_basename "$soroot" + soname="$func_basename_result" + func_stripname 'lib' '.dll' "$soname" + newlib=libimp-$func_stripname_result.a + + # If the library has no export list, then create one now + if test -f "$output_objdir/$soname-def"; then : + else + func_verbose "extracting exported symbol list from \`$soname'" + func_execute_cmds "$extract_expsyms_cmds" 'exit $?' + fi + + # Create $newlib + if test -f "$output_objdir/$newlib"; then :; else + func_verbose "generating import library for \`$soname'" + func_execute_cmds "$old_archive_from_expsyms_cmds" 'exit $?' + fi + # make sure the library variables are pointing to the new library + dir=$output_objdir + linklib=$newlib + fi # test -n "$old_archive_from_expsyms_cmds" + + if test "$linkmode" = prog || test "$opt_mode" != relink; then + add_shlibpath= + add_dir= + add= + lib_linked=yes + case $hardcode_action in + immediate | unsupported) + if test "$hardcode_direct" = no; then + add="$dir/$linklib" + case $host in + *-*-sco3.2v5.0.[024]*) add_dir="-L$dir" ;; + *-*-sysv4*uw2*) add_dir="-L$dir" ;; + *-*-sysv5OpenUNIX* | *-*-sysv5UnixWare7.[01].[10]* | \ + *-*-unixware7*) add_dir="-L$dir" ;; + *-*-darwin* ) + # if the lib is a (non-dlopened) module then we can not + # link against it, someone is ignoring the earlier warnings + if /usr/bin/file -L $add 2> /dev/null | + $GREP ": [^:]* bundle" >/dev/null ; then + if test "X$dlopenmodule" != "X$lib"; then + $ECHO "*** Warning: lib $linklib is a module, not a shared library" + if test -z "$old_library" ; then + echo + echo "*** And there doesn't seem to be a static archive available" + echo "*** The link will probably fail, sorry" + else + add="$dir/$old_library" + fi + elif test -n "$old_library"; then + add="$dir/$old_library" + fi + fi + esac + elif test "$hardcode_minus_L" = no; then + case $host in + *-*-sunos*) add_shlibpath="$dir" ;; + esac + add_dir="-L$dir" + add="-l$name" + elif test "$hardcode_shlibpath_var" = no; then + add_shlibpath="$dir" + add="-l$name" + else + lib_linked=no + fi + ;; + relink) + if test "$hardcode_direct" = yes && + test "$hardcode_direct_absolute" = no; then + add="$dir/$linklib" + elif test "$hardcode_minus_L" = yes; then + add_dir="-L$absdir" + # Try looking first in the location we're being installed to. + if test -n "$inst_prefix_dir"; then + case $libdir in + [\\/]*) + func_append add_dir " -L$inst_prefix_dir$libdir" + ;; + esac + fi + add="-l$name" + elif test "$hardcode_shlibpath_var" = yes; then + add_shlibpath="$dir" + add="-l$name" + else + lib_linked=no + fi + ;; + *) lib_linked=no ;; + esac + + if test "$lib_linked" != yes; then + func_fatal_configuration "unsupported hardcode properties" + fi + + if test -n "$add_shlibpath"; then + case :$compile_shlibpath: in + *":$add_shlibpath:"*) ;; + *) func_append compile_shlibpath "$add_shlibpath:" ;; + esac + fi + if test "$linkmode" = prog; then + test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs" + test -n "$add" && compile_deplibs="$add $compile_deplibs" + else + test -n "$add_dir" && deplibs="$add_dir $deplibs" + test -n "$add" && deplibs="$add $deplibs" + if test "$hardcode_direct" != yes && + test "$hardcode_minus_L" != yes && + test "$hardcode_shlibpath_var" = yes; then + case :$finalize_shlibpath: in + *":$libdir:"*) ;; + *) func_append finalize_shlibpath "$libdir:" ;; + esac + fi + fi + fi + + if test "$linkmode" = prog || test "$opt_mode" = relink; then + add_shlibpath= + add_dir= + add= + # Finalize command for both is simple: just hardcode it. + if test "$hardcode_direct" = yes && + test "$hardcode_direct_absolute" = no; then + add="$libdir/$linklib" + elif test "$hardcode_minus_L" = yes; then + add_dir="-L$libdir" + add="-l$name" + elif test "$hardcode_shlibpath_var" = yes; then + case :$finalize_shlibpath: in + *":$libdir:"*) ;; + *) func_append finalize_shlibpath "$libdir:" ;; + esac + add="-l$name" + elif test "$hardcode_automatic" = yes; then + if test -n "$inst_prefix_dir" && + test -f "$inst_prefix_dir$libdir/$linklib" ; then + add="$inst_prefix_dir$libdir/$linklib" + else + add="$libdir/$linklib" + fi + else + # We cannot seem to hardcode it, guess we'll fake it. + add_dir="-L$libdir" + # Try looking first in the location we're being installed to. + if test -n "$inst_prefix_dir"; then + case $libdir in + [\\/]*) + func_append add_dir " -L$inst_prefix_dir$libdir" + ;; + esac + fi + add="-l$name" + fi + + if test "$linkmode" = prog; then + test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs" + test -n "$add" && finalize_deplibs="$add $finalize_deplibs" + else + test -n "$add_dir" && deplibs="$add_dir $deplibs" + test -n "$add" && deplibs="$add $deplibs" + fi + fi + elif test "$linkmode" = prog; then + # Here we assume that one of hardcode_direct or hardcode_minus_L + # is not unsupported. This is valid on all known static and + # shared platforms. + if test "$hardcode_direct" != unsupported; then + test -n "$old_library" && linklib="$old_library" + compile_deplibs="$dir/$linklib $compile_deplibs" + finalize_deplibs="$dir/$linklib $finalize_deplibs" + else + compile_deplibs="-l$name -L$dir $compile_deplibs" + finalize_deplibs="-l$name -L$dir $finalize_deplibs" + fi + elif test "$build_libtool_libs" = yes; then + # Not a shared library + if test "$deplibs_check_method" != pass_all; then + # We're trying link a shared library against a static one + # but the system doesn't support it. + + # Just print a warning and add the library to dependency_libs so + # that the program can be linked against the static library. + echo + $ECHO "*** Warning: This system can not link to static lib archive $lib." + echo "*** I have the capability to make that library automatically link in when" + echo "*** you link to this library. But I can only do this if you have a" + echo "*** shared version of the library, which you do not appear to have." + if test "$module" = yes; then + echo "*** But as you try to build a module library, libtool will still create " + echo "*** a static module, that should work as long as the dlopening application" + echo "*** is linked with the -dlopen flag to resolve symbols at runtime." + if test -z "$global_symbol_pipe"; then + echo + echo "*** However, this would only work if libtool was able to extract symbol" + echo "*** lists from a program, using \`nm' or equivalent, but libtool could" + echo "*** not find such a program. So, this module is probably useless." + echo "*** \`nm' from GNU binutils and a full rebuild may help." + fi + if test "$build_old_libs" = no; then + build_libtool_libs=module + build_old_libs=yes + else + build_libtool_libs=no + fi + fi + else + deplibs="$dir/$old_library $deplibs" + link_static=yes + fi + fi # link shared/static library? + + if test "$linkmode" = lib; then + if test -n "$dependency_libs" && + { test "$hardcode_into_libs" != yes || + test "$build_old_libs" = yes || + test "$link_static" = yes; }; then + # Extract -R from dependency_libs + temp_deplibs= + for libdir in $dependency_libs; do + case $libdir in + -R*) func_stripname '-R' '' "$libdir" + temp_xrpath=$func_stripname_result + case " $xrpath " in + *" $temp_xrpath "*) ;; + *) func_append xrpath " $temp_xrpath";; + esac;; + *) func_append temp_deplibs " $libdir";; + esac + done + dependency_libs="$temp_deplibs" + fi + + func_append newlib_search_path " $absdir" + # Link against this library + test "$link_static" = no && newdependency_libs="$abs_ladir/$laname $newdependency_libs" + # ... and its dependency_libs + tmp_libs= + for deplib in $dependency_libs; do + newdependency_libs="$deplib $newdependency_libs" + case $deplib in + -L*) func_stripname '-L' '' "$deplib" + func_resolve_sysroot "$func_stripname_result";; + *) func_resolve_sysroot "$deplib" ;; + esac + if $opt_preserve_dup_deps ; then + case "$tmp_libs " in + *" $func_resolve_sysroot_result "*) + func_append specialdeplibs " $func_resolve_sysroot_result" ;; + esac + fi + func_append tmp_libs " $func_resolve_sysroot_result" + done + + if test "$link_all_deplibs" != no; then + # Add the search paths of all dependency libraries + for deplib in $dependency_libs; do + path= + case $deplib in + -L*) path="$deplib" ;; + *.la) + func_resolve_sysroot "$deplib" + deplib=$func_resolve_sysroot_result + func_dirname "$deplib" "" "." + dir=$func_dirname_result + # We need an absolute path. + case $dir in + [\\/]* | [A-Za-z]:[\\/]*) absdir="$dir" ;; + *) + absdir=`cd "$dir" && pwd` + if test -z "$absdir"; then + func_warning "cannot determine absolute directory name of \`$dir'" + absdir="$dir" + fi + ;; + esac + if $GREP "^installed=no" $deplib > /dev/null; then + case $host in + *-*-darwin*) + depdepl= + eval deplibrary_names=`${SED} -n -e 's/^library_names=\(.*\)$/\1/p' $deplib` + if test -n "$deplibrary_names" ; then + for tmp in $deplibrary_names ; do + depdepl=$tmp + done + if test -f "$absdir/$objdir/$depdepl" ; then + depdepl="$absdir/$objdir/$depdepl" + darwin_install_name=`${OTOOL} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` + if test -z "$darwin_install_name"; then + darwin_install_name=`${OTOOL64} -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` + fi + func_append compiler_flags " ${wl}-dylib_file ${wl}${darwin_install_name}:${depdepl}" + func_append linker_flags " -dylib_file ${darwin_install_name}:${depdepl}" + path= + fi + fi + ;; + *) + path="-L$absdir/$objdir" + ;; + esac + else + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` + test -z "$libdir" && \ + func_fatal_error "\`$deplib' is not a valid libtool archive" + test "$absdir" != "$libdir" && \ + func_warning "\`$deplib' seems to be moved" + + path="-L$absdir" + fi + ;; + esac + case " $deplibs " in + *" $path "*) ;; + *) deplibs="$path $deplibs" ;; + esac + done + fi # link_all_deplibs != no + fi # linkmode = lib + done # for deplib in $libs + if test "$pass" = link; then + if test "$linkmode" = "prog"; then + compile_deplibs="$new_inherited_linker_flags $compile_deplibs" + finalize_deplibs="$new_inherited_linker_flags $finalize_deplibs" + else + compiler_flags="$compiler_flags "`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` + fi + fi + dependency_libs="$newdependency_libs" + if test "$pass" = dlpreopen; then + # Link the dlpreopened libraries before other libraries + for deplib in $save_deplibs; do + deplibs="$deplib $deplibs" + done + fi + if test "$pass" != dlopen; then + if test "$pass" != conv; then + # Make sure lib_search_path contains only unique directories. + lib_search_path= + for dir in $newlib_search_path; do + case "$lib_search_path " in + *" $dir "*) ;; + *) func_append lib_search_path " $dir" ;; + esac + done + newlib_search_path= + fi + + if test "$linkmode,$pass" != "prog,link"; then + vars="deplibs" + else + vars="compile_deplibs finalize_deplibs" + fi + for var in $vars dependency_libs; do + # Add libraries to $var in reverse order + eval tmp_libs=\"\$$var\" + new_libs= + for deplib in $tmp_libs; do + # FIXME: Pedantically, this is the right thing to do, so + # that some nasty dependency loop isn't accidentally + # broken: + #new_libs="$deplib $new_libs" + # Pragmatically, this seems to cause very few problems in + # practice: + case $deplib in + -L*) new_libs="$deplib $new_libs" ;; + -R*) ;; + *) + # And here is the reason: when a library appears more + # than once as an explicit dependence of a library, or + # is implicitly linked in more than once by the + # compiler, it is considered special, and multiple + # occurrences thereof are not removed. Compare this + # with having the same library being listed as a + # dependency of multiple other libraries: in this case, + # we know (pedantically, we assume) the library does not + # need to be listed more than once, so we keep only the + # last copy. This is not always right, but it is rare + # enough that we require users that really mean to play + # such unportable linking tricks to link the library + # using -Wl,-lname, so that libtool does not consider it + # for duplicate removal. + case " $specialdeplibs " in + *" $deplib "*) new_libs="$deplib $new_libs" ;; + *) + case " $new_libs " in + *" $deplib "*) ;; + *) new_libs="$deplib $new_libs" ;; + esac + ;; + esac + ;; + esac + done + tmp_libs= + for deplib in $new_libs; do + case $deplib in + -L*) + case " $tmp_libs " in + *" $deplib "*) ;; + *) func_append tmp_libs " $deplib" ;; + esac + ;; + *) func_append tmp_libs " $deplib" ;; + esac + done + eval $var=\"$tmp_libs\" + done # for var + fi + # Last step: remove runtime libs from dependency_libs + # (they stay in deplibs) + tmp_libs= + for i in $dependency_libs ; do + case " $predeps $postdeps $compiler_lib_search_path " in + *" $i "*) + i="" + ;; + esac + if test -n "$i" ; then + func_append tmp_libs " $i" + fi + done + dependency_libs=$tmp_libs + done # for pass + if test "$linkmode" = prog; then + dlfiles="$newdlfiles" + fi + if test "$linkmode" = prog || test "$linkmode" = lib; then + dlprefiles="$newdlprefiles" + fi + + case $linkmode in + oldlib) + if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then + func_warning "\`-dlopen' is ignored for archives" + fi + + case " $deplibs" in + *\ -l* | *\ -L*) + func_warning "\`-l' and \`-L' are ignored for archives" ;; + esac + + test -n "$rpath" && \ + func_warning "\`-rpath' is ignored for archives" + + test -n "$xrpath" && \ + func_warning "\`-R' is ignored for archives" + + test -n "$vinfo" && \ + func_warning "\`-version-info/-version-number' is ignored for archives" + + test -n "$release" && \ + func_warning "\`-release' is ignored for archives" + + test -n "$export_symbols$export_symbols_regex" && \ + func_warning "\`-export-symbols' is ignored for archives" + + # Now set the variables for building old libraries. + build_libtool_libs=no + oldlibs="$output" + func_append objs "$old_deplibs" + ;; + + lib) + # Make sure we only generate libraries of the form `libNAME.la'. + case $outputname in + lib*) + func_stripname 'lib' '.la' "$outputname" + name=$func_stripname_result + eval shared_ext=\"$shrext_cmds\" + eval libname=\"$libname_spec\" + ;; + *) + test "$module" = no && \ + func_fatal_help "libtool library \`$output' must begin with \`lib'" + + if test "$need_lib_prefix" != no; then + # Add the "lib" prefix for modules if required + func_stripname '' '.la' "$outputname" + name=$func_stripname_result + eval shared_ext=\"$shrext_cmds\" + eval libname=\"$libname_spec\" + else + func_stripname '' '.la' "$outputname" + libname=$func_stripname_result + fi + ;; + esac + + if test -n "$objs"; then + if test "$deplibs_check_method" != pass_all; then + func_fatal_error "cannot build libtool library \`$output' from non-libtool objects on this host:$objs" + else + echo + $ECHO "*** Warning: Linking the shared library $output against the non-libtool" + $ECHO "*** objects $objs is not portable!" + func_append libobjs " $objs" + fi + fi + + test "$dlself" != no && \ + func_warning "\`-dlopen self' is ignored for libtool libraries" + + set dummy $rpath + shift + test "$#" -gt 1 && \ + func_warning "ignoring multiple \`-rpath's for a libtool library" + + install_libdir="$1" + + oldlibs= + if test -z "$rpath"; then + if test "$build_libtool_libs" = yes; then + # Building a libtool convenience library. + # Some compilers have problems with a `.al' extension so + # convenience libraries should have the same extension an + # archive normally would. + oldlibs="$output_objdir/$libname.$libext $oldlibs" + build_libtool_libs=convenience + build_old_libs=yes + fi + + test -n "$vinfo" && \ + func_warning "\`-version-info/-version-number' is ignored for convenience libraries" + + test -n "$release" && \ + func_warning "\`-release' is ignored for convenience libraries" + else + + # Parse the version information argument. + save_ifs="$IFS"; IFS=':' + set dummy $vinfo 0 0 0 + shift + IFS="$save_ifs" + + test -n "$7" && \ + func_fatal_help "too many parameters to \`-version-info'" + + # convert absolute version numbers to libtool ages + # this retains compatibility with .la files and attempts + # to make the code below a bit more comprehensible + + case $vinfo_number in + yes) + number_major="$1" + number_minor="$2" + number_revision="$3" + # + # There are really only two kinds -- those that + # use the current revision as the major version + # and those that subtract age and use age as + # a minor version. But, then there is irix + # which has an extra 1 added just for fun + # + case $version_type in + # correct linux to gnu/linux during the next big refactor + darwin|linux|osf|windows|none) + func_arith $number_major + $number_minor + current=$func_arith_result + age="$number_minor" + revision="$number_revision" + ;; + freebsd-aout|freebsd-elf|qnx|sunos) + current="$number_major" + revision="$number_minor" + age="0" + ;; + irix|nonstopux) + func_arith $number_major + $number_minor + current=$func_arith_result + age="$number_minor" + revision="$number_minor" + lt_irix_increment=no + ;; + esac + ;; + no) + current="$1" + revision="$2" + age="$3" + ;; + esac + + # Check that each of the things are valid numbers. + case $current in + 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; + *) + func_error "CURRENT \`$current' must be a nonnegative integer" + func_fatal_error "\`$vinfo' is not valid version information" + ;; + esac + + case $revision in + 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; + *) + func_error "REVISION \`$revision' must be a nonnegative integer" + func_fatal_error "\`$vinfo' is not valid version information" + ;; + esac + + case $age in + 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; + *) + func_error "AGE \`$age' must be a nonnegative integer" + func_fatal_error "\`$vinfo' is not valid version information" + ;; + esac + + if test "$age" -gt "$current"; then + func_error "AGE \`$age' is greater than the current interface number \`$current'" + func_fatal_error "\`$vinfo' is not valid version information" + fi + + # Calculate the version variables. + major= + versuffix= + verstring= + case $version_type in + none) ;; + + darwin) + # Like Linux, but with the current version available in + # verstring for coding it into the library header + func_arith $current - $age + major=.$func_arith_result + versuffix="$major.$age.$revision" + # Darwin ld doesn't like 0 for these options... + func_arith $current + 1 + minor_current=$func_arith_result + xlcverstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision" + verstring="-compatibility_version $minor_current -current_version $minor_current.$revision" + ;; + + freebsd-aout) + major=".$current" + versuffix=".$current.$revision"; + ;; + + freebsd-elf) + major=".$current" + versuffix=".$current" + ;; + + irix | nonstopux) + if test "X$lt_irix_increment" = "Xno"; then + func_arith $current - $age + else + func_arith $current - $age + 1 + fi + major=$func_arith_result + + case $version_type in + nonstopux) verstring_prefix=nonstopux ;; + *) verstring_prefix=sgi ;; + esac + verstring="$verstring_prefix$major.$revision" + + # Add in all the interfaces that we are compatible with. + loop=$revision + while test "$loop" -ne 0; do + func_arith $revision - $loop + iface=$func_arith_result + func_arith $loop - 1 + loop=$func_arith_result + verstring="$verstring_prefix$major.$iface:$verstring" + done + + # Before this point, $major must not contain `.'. + major=.$major + versuffix="$major.$revision" + ;; + + linux) # correct to gnu/linux during the next big refactor + func_arith $current - $age + major=.$func_arith_result + versuffix="$major.$age.$revision" + ;; + + osf) + func_arith $current - $age + major=.$func_arith_result + versuffix=".$current.$age.$revision" + verstring="$current.$age.$revision" + + # Add in all the interfaces that we are compatible with. + loop=$age + while test "$loop" -ne 0; do + func_arith $current - $loop + iface=$func_arith_result + func_arith $loop - 1 + loop=$func_arith_result + verstring="$verstring:${iface}.0" + done + + # Make executables depend on our current version. + func_append verstring ":${current}.0" + ;; + + qnx) + major=".$current" + versuffix=".$current" + ;; + + sunos) + major=".$current" + versuffix=".$current.$revision" + ;; + + windows) + # Use '-' rather than '.', since we only want one + # extension on DOS 8.3 filesystems. + func_arith $current - $age + major=$func_arith_result + versuffix="-$major" + ;; + + *) + func_fatal_configuration "unknown library version type \`$version_type'" + ;; + esac + + # Clear the version info if we defaulted, and they specified a release. + if test -z "$vinfo" && test -n "$release"; then + major= + case $version_type in + darwin) + # we can't check for "0.0" in archive_cmds due to quoting + # problems, so we reset it completely + verstring= + ;; + *) + verstring="0.0" + ;; + esac + if test "$need_version" = no; then + versuffix= + else + versuffix=".0.0" + fi + fi + + # Remove version info from name if versioning should be avoided + if test "$avoid_version" = yes && test "$need_version" = no; then + major= + versuffix= + verstring="" + fi + + # Check to see if the archive will have undefined symbols. + if test "$allow_undefined" = yes; then + if test "$allow_undefined_flag" = unsupported; then + func_warning "undefined symbols not allowed in $host shared libraries" + build_libtool_libs=no + build_old_libs=yes + fi + else + # Don't allow undefined symbols. + allow_undefined_flag="$no_undefined_flag" + fi + + fi + + func_generate_dlsyms "$libname" "$libname" "yes" + func_append libobjs " $symfileobj" + test "X$libobjs" = "X " && libobjs= + + if test "$opt_mode" != relink; then + # Remove our outputs, but don't remove object files since they + # may have been created when compiling PIC objects. + removelist= + tempremovelist=`$ECHO "$output_objdir/*"` + for p in $tempremovelist; do + case $p in + *.$objext | *.gcno) + ;; + $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/${libname}${release}.*) + if test "X$precious_files_regex" != "X"; then + if $ECHO "$p" | $EGREP -e "$precious_files_regex" >/dev/null 2>&1 + then + continue + fi + fi + func_append removelist " $p" + ;; + *) ;; + esac + done + test -n "$removelist" && \ + func_show_eval "${RM}r \$removelist" + fi + + # Now set the variables for building old libraries. + if test "$build_old_libs" = yes && test "$build_libtool_libs" != convenience ; then + func_append oldlibs " $output_objdir/$libname.$libext" + + # Transform .lo files to .o files. + oldobjs="$objs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.${libext}$/d; $lo2o" | $NL2SP` + fi + + # Eliminate all temporary directories. + #for path in $notinst_path; do + # lib_search_path=`$ECHO "$lib_search_path " | $SED "s% $path % %g"` + # deplibs=`$ECHO "$deplibs " | $SED "s% -L$path % %g"` + # dependency_libs=`$ECHO "$dependency_libs " | $SED "s% -L$path % %g"` + #done + + if test -n "$xrpath"; then + # If the user specified any rpath flags, then add them. + temp_xrpath= + for libdir in $xrpath; do + func_replace_sysroot "$libdir" + func_append temp_xrpath " -R$func_replace_sysroot_result" + case "$finalize_rpath " in + *" $libdir "*) ;; + *) func_append finalize_rpath " $libdir" ;; + esac + done + if test "$hardcode_into_libs" != yes || test "$build_old_libs" = yes; then + dependency_libs="$temp_xrpath $dependency_libs" + fi + fi + + # Make sure dlfiles contains only unique files that won't be dlpreopened + old_dlfiles="$dlfiles" + dlfiles= + for lib in $old_dlfiles; do + case " $dlprefiles $dlfiles " in + *" $lib "*) ;; + *) func_append dlfiles " $lib" ;; + esac + done + + # Make sure dlprefiles contains only unique files + old_dlprefiles="$dlprefiles" + dlprefiles= + for lib in $old_dlprefiles; do + case "$dlprefiles " in + *" $lib "*) ;; + *) func_append dlprefiles " $lib" ;; + esac + done + + if test "$build_libtool_libs" = yes; then + if test -n "$rpath"; then + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos* | *-cegcc* | *-*-haiku*) + # these systems don't actually have a c library (as such)! + ;; + *-*-rhapsody* | *-*-darwin1.[012]) + # Rhapsody C library is in the System framework + func_append deplibs " System.ltframework" + ;; + *-*-netbsd*) + # Don't link with libc until the a.out ld.so is fixed. + ;; + *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) + # Do not include libc due to us having libc/libc_r. + ;; + *-*-sco3.2v5* | *-*-sco5v6*) + # Causes problems with __ctype + ;; + *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) + # Compiler inserts libc in the correct place for threads to work + ;; + *) + # Add libc to deplibs on all other systems if necessary. + if test "$build_libtool_need_lc" = "yes"; then + func_append deplibs " -lc" + fi + ;; + esac + fi + + # Transform deplibs into only deplibs that can be linked in shared. + name_save=$name + libname_save=$libname + release_save=$release + versuffix_save=$versuffix + major_save=$major + # I'm not sure if I'm treating the release correctly. I think + # release should show up in the -l (ie -lgmp5) so we don't want to + # add it in twice. Is that correct? + release="" + versuffix="" + major="" + newdeplibs= + droppeddeps=no + case $deplibs_check_method in + pass_all) + # Don't check for shared/static. Everything works. + # This might be a little naive. We might want to check + # whether the library exists or not. But this is on + # osf3 & osf4 and I'm not really sure... Just + # implementing what was already the behavior. + newdeplibs=$deplibs + ;; + test_compile) + # This code stresses the "libraries are programs" paradigm to its + # limits. Maybe even breaks it. We compile a program, linking it + # against the deplibs as a proxy for the library. Then we can check + # whether they linked in statically or dynamically with ldd. + $opt_dry_run || $RM conftest.c + cat > conftest.c </dev/null` + $nocaseglob + else + potential_libs=`ls $i/$libnameglob[.-]* 2>/dev/null` + fi + for potent_lib in $potential_libs; do + # Follow soft links. + if ls -lLd "$potent_lib" 2>/dev/null | + $GREP " -> " >/dev/null; then + continue + fi + # The statement above tries to avoid entering an + # endless loop below, in case of cyclic links. + # We might still enter an endless loop, since a link + # loop can be closed while we follow links, + # but so what? + potlib="$potent_lib" + while test -h "$potlib" 2>/dev/null; do + potliblink=`ls -ld $potlib | ${SED} 's/.* -> //'` + case $potliblink in + [\\/]* | [A-Za-z]:[\\/]*) potlib="$potliblink";; + *) potlib=`$ECHO "$potlib" | $SED 's,[^/]*$,,'`"$potliblink";; + esac + done + if eval $file_magic_cmd \"\$potlib\" 2>/dev/null | + $SED -e 10q | + $EGREP "$file_magic_regex" > /dev/null; then + func_append newdeplibs " $a_deplib" + a_deplib="" + break 2 + fi + done + done + fi + if test -n "$a_deplib" ; then + droppeddeps=yes + echo + $ECHO "*** Warning: linker path does not have real file for library $a_deplib." + echo "*** I have the capability to make that library automatically link in when" + echo "*** you link to this library. But I can only do this if you have a" + echo "*** shared version of the library, which you do not appear to have" + echo "*** because I did check the linker path looking for a file starting" + if test -z "$potlib" ; then + $ECHO "*** with $libname but no candidates were found. (...for file magic test)" + else + $ECHO "*** with $libname and none of the candidates passed a file format test" + $ECHO "*** using a file magic. Last file checked: $potlib" + fi + fi + ;; + *) + # Add a -L argument. + func_append newdeplibs " $a_deplib" + ;; + esac + done # Gone through all deplibs. + ;; + match_pattern*) + set dummy $deplibs_check_method; shift + match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"` + for a_deplib in $deplibs; do + case $a_deplib in + -l*) + func_stripname -l '' "$a_deplib" + name=$func_stripname_result + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then + case " $predeps $postdeps " in + *" $a_deplib "*) + func_append newdeplibs " $a_deplib" + a_deplib="" + ;; + esac + fi + if test -n "$a_deplib" ; then + libname=`eval "\\$ECHO \"$libname_spec\""` + for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do + potential_libs=`ls $i/$libname[.-]* 2>/dev/null` + for potent_lib in $potential_libs; do + potlib="$potent_lib" # see symlink-check above in file_magic test + if eval "\$ECHO \"$potent_lib\"" 2>/dev/null | $SED 10q | \ + $EGREP "$match_pattern_regex" > /dev/null; then + func_append newdeplibs " $a_deplib" + a_deplib="" + break 2 + fi + done + done + fi + if test -n "$a_deplib" ; then + droppeddeps=yes + echo + $ECHO "*** Warning: linker path does not have real file for library $a_deplib." + echo "*** I have the capability to make that library automatically link in when" + echo "*** you link to this library. But I can only do this if you have a" + echo "*** shared version of the library, which you do not appear to have" + echo "*** because I did check the linker path looking for a file starting" + if test -z "$potlib" ; then + $ECHO "*** with $libname but no candidates were found. (...for regex pattern test)" + else + $ECHO "*** with $libname and none of the candidates passed a file format test" + $ECHO "*** using a regex pattern. Last file checked: $potlib" + fi + fi + ;; + *) + # Add a -L argument. + func_append newdeplibs " $a_deplib" + ;; + esac + done # Gone through all deplibs. + ;; + none | unknown | *) + newdeplibs="" + tmp_deplibs=`$ECHO " $deplibs" | $SED 's/ -lc$//; s/ -[LR][^ ]*//g'` + if test "X$allow_libtool_libs_with_static_runtimes" = "Xyes" ; then + for i in $predeps $postdeps ; do + # can't use Xsed below, because $i might contain '/' + tmp_deplibs=`$ECHO " $tmp_deplibs" | $SED "s,$i,,"` + done + fi + case $tmp_deplibs in + *[!\ \ ]*) + echo + if test "X$deplibs_check_method" = "Xnone"; then + echo "*** Warning: inter-library dependencies are not supported in this platform." + else + echo "*** Warning: inter-library dependencies are not known to be supported." + fi + echo "*** All declared inter-library dependencies are being dropped." + droppeddeps=yes + ;; + esac + ;; + esac + versuffix=$versuffix_save + major=$major_save + release=$release_save + libname=$libname_save + name=$name_save + + case $host in + *-*-rhapsody* | *-*-darwin1.[012]) + # On Rhapsody replace the C library with the System framework + newdeplibs=`$ECHO " $newdeplibs" | $SED 's/ -lc / System.ltframework /'` + ;; + esac + + if test "$droppeddeps" = yes; then + if test "$module" = yes; then + echo + echo "*** Warning: libtool could not satisfy all declared inter-library" + $ECHO "*** dependencies of module $libname. Therefore, libtool will create" + echo "*** a static module, that should work as long as the dlopening" + echo "*** application is linked with the -dlopen flag." + if test -z "$global_symbol_pipe"; then + echo + echo "*** However, this would only work if libtool was able to extract symbol" + echo "*** lists from a program, using \`nm' or equivalent, but libtool could" + echo "*** not find such a program. So, this module is probably useless." + echo "*** \`nm' from GNU binutils and a full rebuild may help." + fi + if test "$build_old_libs" = no; then + oldlibs="$output_objdir/$libname.$libext" + build_libtool_libs=module + build_old_libs=yes + else + build_libtool_libs=no + fi + else + echo "*** The inter-library dependencies that have been dropped here will be" + echo "*** automatically added whenever a program is linked with this library" + echo "*** or is declared to -dlopen it." + + if test "$allow_undefined" = no; then + echo + echo "*** Since this library must not contain undefined symbols," + echo "*** because either the platform does not support them or" + echo "*** it was explicitly requested with -no-undefined," + echo "*** libtool will only create a static version of it." + if test "$build_old_libs" = no; then + oldlibs="$output_objdir/$libname.$libext" + build_libtool_libs=module + build_old_libs=yes + else + build_libtool_libs=no + fi + fi + fi + fi + # Done checking deplibs! + deplibs=$newdeplibs + fi + # Time to change all our "foo.ltframework" stuff back to "-framework foo" + case $host in + *-*-darwin*) + newdeplibs=`$ECHO " $newdeplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` + new_inherited_linker_flags=`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` + deplibs=`$ECHO " $deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` + ;; + esac + + # move library search paths that coincide with paths to not yet + # installed libraries to the beginning of the library search list + new_libs= + for path in $notinst_path; do + case " $new_libs " in + *" -L$path/$objdir "*) ;; + *) + case " $deplibs " in + *" -L$path/$objdir "*) + func_append new_libs " -L$path/$objdir" ;; + esac + ;; + esac + done + for deplib in $deplibs; do + case $deplib in + -L*) + case " $new_libs " in + *" $deplib "*) ;; + *) func_append new_libs " $deplib" ;; + esac + ;; + *) func_append new_libs " $deplib" ;; + esac + done + deplibs="$new_libs" + + # All the library-specific variables (install_libdir is set above). + library_names= + old_library= + dlname= + + # Test again, we may have decided not to build it any more + if test "$build_libtool_libs" = yes; then + # Remove ${wl} instances when linking with ld. + # FIXME: should test the right _cmds variable. + case $archive_cmds in + *\$LD\ *) wl= ;; + esac + if test "$hardcode_into_libs" = yes; then + # Hardcode the library paths + hardcode_libdirs= + dep_rpath= + rpath="$finalize_rpath" + test "$opt_mode" != relink && rpath="$compile_rpath$rpath" + for libdir in $rpath; do + if test -n "$hardcode_libdir_flag_spec"; then + if test -n "$hardcode_libdir_separator"; then + func_replace_sysroot "$libdir" + libdir=$func_replace_sysroot_result + if test -z "$hardcode_libdirs"; then + hardcode_libdirs="$libdir" + else + # Just accumulate the unique libdirs. + case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in + *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) + ;; + *) + func_append hardcode_libdirs "$hardcode_libdir_separator$libdir" + ;; + esac + fi + else + eval flag=\"$hardcode_libdir_flag_spec\" + func_append dep_rpath " $flag" + fi + elif test -n "$runpath_var"; then + case "$perm_rpath " in + *" $libdir "*) ;; + *) func_append perm_rpath " $libdir" ;; + esac + fi + done + # Substitute the hardcoded libdirs into the rpath. + if test -n "$hardcode_libdir_separator" && + test -n "$hardcode_libdirs"; then + libdir="$hardcode_libdirs" + eval "dep_rpath=\"$hardcode_libdir_flag_spec\"" + fi + if test -n "$runpath_var" && test -n "$perm_rpath"; then + # We should set the runpath_var. + rpath= + for dir in $perm_rpath; do + func_append rpath "$dir:" + done + eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var" + fi + test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs" + fi + + shlibpath="$finalize_shlibpath" + test "$opt_mode" != relink && shlibpath="$compile_shlibpath$shlibpath" + if test -n "$shlibpath"; then + eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var" + fi + + # Get the real and link names of the library. + eval shared_ext=\"$shrext_cmds\" + eval library_names=\"$library_names_spec\" + set dummy $library_names + shift + realname="$1" + shift + + if test -n "$soname_spec"; then + eval soname=\"$soname_spec\" + else + soname="$realname" + fi + if test -z "$dlname"; then + dlname=$soname + fi + + lib="$output_objdir/$realname" + linknames= + for link + do + func_append linknames " $link" + done + + # Use standard objects if they are pic + test -z "$pic_flag" && libobjs=`$ECHO "$libobjs" | $SP2NL | $SED "$lo2o" | $NL2SP` + test "X$libobjs" = "X " && libobjs= + + delfiles= + if test -n "$export_symbols" && test -n "$include_expsyms"; then + $opt_dry_run || cp "$export_symbols" "$output_objdir/$libname.uexp" + export_symbols="$output_objdir/$libname.uexp" + func_append delfiles " $export_symbols" + fi + + orig_export_symbols= + case $host_os in + cygwin* | mingw* | cegcc*) + if test -n "$export_symbols" && test -z "$export_symbols_regex"; then + # exporting using user supplied symfile + if test "x`$SED 1q $export_symbols`" != xEXPORTS; then + # and it's NOT already a .def file. Must figure out + # which of the given symbols are data symbols and tag + # them as such. So, trigger use of export_symbols_cmds. + # export_symbols gets reassigned inside the "prepare + # the list of exported symbols" if statement, so the + # include_expsyms logic still works. + orig_export_symbols="$export_symbols" + export_symbols= + always_export_symbols=yes + fi + fi + ;; + esac + + # Prepare the list of exported symbols + if test -z "$export_symbols"; then + if test "$always_export_symbols" = yes || test -n "$export_symbols_regex"; then + func_verbose "generating symbol list for \`$libname.la'" + export_symbols="$output_objdir/$libname.exp" + $opt_dry_run || $RM $export_symbols + cmds=$export_symbols_cmds + save_ifs="$IFS"; IFS='~' + for cmd1 in $cmds; do + IFS="$save_ifs" + # Take the normal branch if the nm_file_list_spec branch + # doesn't work or if tool conversion is not needed. + case $nm_file_list_spec~$to_tool_file_cmd in + *~func_convert_file_noop | *~func_convert_file_msys_to_w32 | ~*) + try_normal_branch=yes + eval cmd=\"$cmd1\" + func_len " $cmd" + len=$func_len_result + ;; + *) + try_normal_branch=no + ;; + esac + if test "$try_normal_branch" = yes \ + && { test "$len" -lt "$max_cmd_len" \ + || test "$max_cmd_len" -le -1; } + then + func_show_eval "$cmd" 'exit $?' + skipped_export=false + elif test -n "$nm_file_list_spec"; then + func_basename "$output" + output_la=$func_basename_result + save_libobjs=$libobjs + save_output=$output + output=${output_objdir}/${output_la}.nm + func_to_tool_file "$output" + libobjs=$nm_file_list_spec$func_to_tool_file_result + func_append delfiles " $output" + func_verbose "creating $NM input file list: $output" + for obj in $save_libobjs; do + func_to_tool_file "$obj" + $ECHO "$func_to_tool_file_result" + done > "$output" + eval cmd=\"$cmd1\" + func_show_eval "$cmd" 'exit $?' + output=$save_output + libobjs=$save_libobjs + skipped_export=false + else + # The command line is too long to execute in one step. + func_verbose "using reloadable object file for export list..." + skipped_export=: + # Break out early, otherwise skipped_export may be + # set to false by a later but shorter cmd. + break + fi + done + IFS="$save_ifs" + if test -n "$export_symbols_regex" && test "X$skipped_export" != "X:"; then + func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' + func_show_eval '$MV "${export_symbols}T" "$export_symbols"' + fi + fi + fi + + if test -n "$export_symbols" && test -n "$include_expsyms"; then + tmp_export_symbols="$export_symbols" + test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols" + $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"' + fi + + if test "X$skipped_export" != "X:" && test -n "$orig_export_symbols"; then + # The given exports_symbols file has to be filtered, so filter it. + func_verbose "filter symbol list for \`$libname.la' to tag DATA exports" + # FIXME: $output_objdir/$libname.filter potentially contains lots of + # 's' commands which not all seds can handle. GNU sed should be fine + # though. Also, the filter scales superlinearly with the number of + # global variables. join(1) would be nice here, but unfortunately + # isn't a blessed tool. + $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter + func_append delfiles " $export_symbols $output_objdir/$libname.filter" + export_symbols=$output_objdir/$libname.def + $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols + fi + + tmp_deplibs= + for test_deplib in $deplibs; do + case " $convenience " in + *" $test_deplib "*) ;; + *) + func_append tmp_deplibs " $test_deplib" + ;; + esac + done + deplibs="$tmp_deplibs" + + if test -n "$convenience"; then + if test -n "$whole_archive_flag_spec" && + test "$compiler_needs_object" = yes && + test -z "$libobjs"; then + # extract the archives, so we have objects to list. + # TODO: could optimize this to just extract one archive. + whole_archive_flag_spec= + fi + if test -n "$whole_archive_flag_spec"; then + save_libobjs=$libobjs + eval libobjs=\"\$libobjs $whole_archive_flag_spec\" + test "X$libobjs" = "X " && libobjs= + else + gentop="$output_objdir/${outputname}x" + func_append generated " $gentop" + + func_extract_archives $gentop $convenience + func_append libobjs " $func_extract_archives_result" + test "X$libobjs" = "X " && libobjs= + fi + fi + + if test "$thread_safe" = yes && test -n "$thread_safe_flag_spec"; then + eval flag=\"$thread_safe_flag_spec\" + func_append linker_flags " $flag" + fi + + # Make a backup of the uninstalled library when relinking + if test "$opt_mode" = relink; then + $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}U && $MV $realname ${realname}U)' || exit $? + fi + + # Do each of the archive commands. + if test "$module" = yes && test -n "$module_cmds" ; then + if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then + eval test_cmds=\"$module_expsym_cmds\" + cmds=$module_expsym_cmds + else + eval test_cmds=\"$module_cmds\" + cmds=$module_cmds + fi + else + if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then + eval test_cmds=\"$archive_expsym_cmds\" + cmds=$archive_expsym_cmds + else + eval test_cmds=\"$archive_cmds\" + cmds=$archive_cmds + fi + fi + + if test "X$skipped_export" != "X:" && + func_len " $test_cmds" && + len=$func_len_result && + test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then + : + else + # The command line is too long to link in one step, link piecewise + # or, if using GNU ld and skipped_export is not :, use a linker + # script. + + # Save the value of $output and $libobjs because we want to + # use them later. If we have whole_archive_flag_spec, we + # want to use save_libobjs as it was before + # whole_archive_flag_spec was expanded, because we can't + # assume the linker understands whole_archive_flag_spec. + # This may have to be revisited, in case too many + # convenience libraries get linked in and end up exceeding + # the spec. + if test -z "$convenience" || test -z "$whole_archive_flag_spec"; then + save_libobjs=$libobjs + fi + save_output=$output + func_basename "$output" + output_la=$func_basename_result + + # Clear the reloadable object creation command queue and + # initialize k to one. + test_cmds= + concat_cmds= + objlist= + last_robj= + k=1 + + if test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "$with_gnu_ld" = yes; then + output=${output_objdir}/${output_la}.lnkscript + func_verbose "creating GNU ld script: $output" + echo 'INPUT (' > $output + for obj in $save_libobjs + do + func_to_tool_file "$obj" + $ECHO "$func_to_tool_file_result" >> $output + done + echo ')' >> $output + func_append delfiles " $output" + func_to_tool_file "$output" + output=$func_to_tool_file_result + elif test -n "$save_libobjs" && test "X$skipped_export" != "X:" && test "X$file_list_spec" != X; then + output=${output_objdir}/${output_la}.lnk + func_verbose "creating linker input file list: $output" + : > $output + set x $save_libobjs + shift + firstobj= + if test "$compiler_needs_object" = yes; then + firstobj="$1 " + shift + fi + for obj + do + func_to_tool_file "$obj" + $ECHO "$func_to_tool_file_result" >> $output + done + func_append delfiles " $output" + func_to_tool_file "$output" + output=$firstobj\"$file_list_spec$func_to_tool_file_result\" + else + if test -n "$save_libobjs"; then + func_verbose "creating reloadable object files..." + output=$output_objdir/$output_la-${k}.$objext + eval test_cmds=\"$reload_cmds\" + func_len " $test_cmds" + len0=$func_len_result + len=$len0 + + # Loop over the list of objects to be linked. + for obj in $save_libobjs + do + func_len " $obj" + func_arith $len + $func_len_result + len=$func_arith_result + if test "X$objlist" = X || + test "$len" -lt "$max_cmd_len"; then + func_append objlist " $obj" + else + # The command $test_cmds is almost too long, add a + # command to the queue. + if test "$k" -eq 1 ; then + # The first file doesn't have a previous command to add. + reload_objs=$objlist + eval concat_cmds=\"$reload_cmds\" + else + # All subsequent reloadable object files will link in + # the last one created. + reload_objs="$objlist $last_robj" + eval concat_cmds=\"\$concat_cmds~$reload_cmds~\$RM $last_robj\" + fi + last_robj=$output_objdir/$output_la-${k}.$objext + func_arith $k + 1 + k=$func_arith_result + output=$output_objdir/$output_la-${k}.$objext + objlist=" $obj" + func_len " $last_robj" + func_arith $len0 + $func_len_result + len=$func_arith_result + fi + done + # Handle the remaining objects by creating one last + # reloadable object file. All subsequent reloadable object + # files will link in the last one created. + test -z "$concat_cmds" || concat_cmds=$concat_cmds~ + reload_objs="$objlist $last_robj" + eval concat_cmds=\"\${concat_cmds}$reload_cmds\" + if test -n "$last_robj"; then + eval concat_cmds=\"\${concat_cmds}~\$RM $last_robj\" + fi + func_append delfiles " $output" + + else + output= + fi + + if ${skipped_export-false}; then + func_verbose "generating symbol list for \`$libname.la'" + export_symbols="$output_objdir/$libname.exp" + $opt_dry_run || $RM $export_symbols + libobjs=$output + # Append the command to create the export file. + test -z "$concat_cmds" || concat_cmds=$concat_cmds~ + eval concat_cmds=\"\$concat_cmds$export_symbols_cmds\" + if test -n "$last_robj"; then + eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\" + fi + fi + + test -n "$save_libobjs" && + func_verbose "creating a temporary reloadable object file: $output" + + # Loop through the commands generated above and execute them. + save_ifs="$IFS"; IFS='~' + for cmd in $concat_cmds; do + IFS="$save_ifs" + $opt_silent || { + func_quote_for_expand "$cmd" + eval "func_echo $func_quote_for_expand_result" + } + $opt_dry_run || eval "$cmd" || { + lt_exit=$? + + # Restore the uninstalled library and exit + if test "$opt_mode" = relink; then + ( cd "$output_objdir" && \ + $RM "${realname}T" && \ + $MV "${realname}U" "$realname" ) + fi + + exit $lt_exit + } + done + IFS="$save_ifs" + + if test -n "$export_symbols_regex" && ${skipped_export-false}; then + func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' + func_show_eval '$MV "${export_symbols}T" "$export_symbols"' + fi + fi + + if ${skipped_export-false}; then + if test -n "$export_symbols" && test -n "$include_expsyms"; then + tmp_export_symbols="$export_symbols" + test -n "$orig_export_symbols" && tmp_export_symbols="$orig_export_symbols" + $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"' + fi + + if test -n "$orig_export_symbols"; then + # The given exports_symbols file has to be filtered, so filter it. + func_verbose "filter symbol list for \`$libname.la' to tag DATA exports" + # FIXME: $output_objdir/$libname.filter potentially contains lots of + # 's' commands which not all seds can handle. GNU sed should be fine + # though. Also, the filter scales superlinearly with the number of + # global variables. join(1) would be nice here, but unfortunately + # isn't a blessed tool. + $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter + func_append delfiles " $export_symbols $output_objdir/$libname.filter" + export_symbols=$output_objdir/$libname.def + $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols + fi + fi + + libobjs=$output + # Restore the value of output. + output=$save_output + + if test -n "$convenience" && test -n "$whole_archive_flag_spec"; then + eval libobjs=\"\$libobjs $whole_archive_flag_spec\" + test "X$libobjs" = "X " && libobjs= + fi + # Expand the library linking commands again to reset the + # value of $libobjs for piecewise linking. + + # Do each of the archive commands. + if test "$module" = yes && test -n "$module_cmds" ; then + if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then + cmds=$module_expsym_cmds + else + cmds=$module_cmds + fi + else + if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then + cmds=$archive_expsym_cmds + else + cmds=$archive_cmds + fi + fi + fi + + if test -n "$delfiles"; then + # Append the command to remove temporary files to $cmds. + eval cmds=\"\$cmds~\$RM $delfiles\" + fi + + # Add any objects from preloaded convenience libraries + if test -n "$dlprefiles"; then + gentop="$output_objdir/${outputname}x" + func_append generated " $gentop" + + func_extract_archives $gentop $dlprefiles + func_append libobjs " $func_extract_archives_result" + test "X$libobjs" = "X " && libobjs= + fi + + save_ifs="$IFS"; IFS='~' + for cmd in $cmds; do + IFS="$save_ifs" + eval cmd=\"$cmd\" + $opt_silent || { + func_quote_for_expand "$cmd" + eval "func_echo $func_quote_for_expand_result" + } + $opt_dry_run || eval "$cmd" || { + lt_exit=$? + + # Restore the uninstalled library and exit + if test "$opt_mode" = relink; then + ( cd "$output_objdir" && \ + $RM "${realname}T" && \ + $MV "${realname}U" "$realname" ) + fi + + exit $lt_exit + } + done + IFS="$save_ifs" + + # Restore the uninstalled library and exit + if test "$opt_mode" = relink; then + $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}T && $MV $realname ${realname}T && $MV ${realname}U $realname)' || exit $? + + if test -n "$convenience"; then + if test -z "$whole_archive_flag_spec"; then + func_show_eval '${RM}r "$gentop"' + fi + fi + + exit $EXIT_SUCCESS + fi + + # Create links to the real library. + for linkname in $linknames; do + if test "$realname" != "$linkname"; then + func_show_eval '(cd "$output_objdir" && $RM "$linkname" && $LN_S "$realname" "$linkname")' 'exit $?' + fi + done + + # If -module or -export-dynamic was specified, set the dlname. + if test "$module" = yes || test "$export_dynamic" = yes; then + # On all known operating systems, these are identical. + dlname="$soname" + fi + fi + ;; + + obj) + if test -n "$dlfiles$dlprefiles" || test "$dlself" != no; then + func_warning "\`-dlopen' is ignored for objects" + fi + + case " $deplibs" in + *\ -l* | *\ -L*) + func_warning "\`-l' and \`-L' are ignored for objects" ;; + esac + + test -n "$rpath" && \ + func_warning "\`-rpath' is ignored for objects" + + test -n "$xrpath" && \ + func_warning "\`-R' is ignored for objects" + + test -n "$vinfo" && \ + func_warning "\`-version-info' is ignored for objects" + + test -n "$release" && \ + func_warning "\`-release' is ignored for objects" + + case $output in + *.lo) + test -n "$objs$old_deplibs" && \ + func_fatal_error "cannot build library object \`$output' from non-libtool objects" + + libobj=$output + func_lo2o "$libobj" + obj=$func_lo2o_result + ;; + *) + libobj= + obj="$output" + ;; + esac + + # Delete the old objects. + $opt_dry_run || $RM $obj $libobj + + # Objects from convenience libraries. This assumes + # single-version convenience libraries. Whenever we create + # different ones for PIC/non-PIC, this we'll have to duplicate + # the extraction. + reload_conv_objs= + gentop= + # reload_cmds runs $LD directly, so let us get rid of + # -Wl from whole_archive_flag_spec and hope we can get by with + # turning comma into space.. + wl= + + if test -n "$convenience"; then + if test -n "$whole_archive_flag_spec"; then + eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\" + reload_conv_objs=$reload_objs\ `$ECHO "$tmp_whole_archive_flags" | $SED 's|,| |g'` + else + gentop="$output_objdir/${obj}x" + func_append generated " $gentop" + + func_extract_archives $gentop $convenience + reload_conv_objs="$reload_objs $func_extract_archives_result" + fi + fi + + # If we're not building shared, we need to use non_pic_objs + test "$build_libtool_libs" != yes && libobjs="$non_pic_objects" + + # Create the old-style object. + reload_objs="$objs$old_deplibs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.${libext}$/d; /\.lib$/d; $lo2o" | $NL2SP`" $reload_conv_objs" ### testsuite: skip nested quoting test + + output="$obj" + func_execute_cmds "$reload_cmds" 'exit $?' + + # Exit if we aren't doing a library object file. + if test -z "$libobj"; then + if test -n "$gentop"; then + func_show_eval '${RM}r "$gentop"' + fi + + exit $EXIT_SUCCESS + fi + + if test "$build_libtool_libs" != yes; then + if test -n "$gentop"; then + func_show_eval '${RM}r "$gentop"' + fi + + # Create an invalid libtool object if no PIC, so that we don't + # accidentally link it into a program. + # $show "echo timestamp > $libobj" + # $opt_dry_run || eval "echo timestamp > $libobj" || exit $? + exit $EXIT_SUCCESS + fi + + if test -n "$pic_flag" || test "$pic_mode" != default; then + # Only do commands if we really have different PIC objects. + reload_objs="$libobjs $reload_conv_objs" + output="$libobj" + func_execute_cmds "$reload_cmds" 'exit $?' + fi + + if test -n "$gentop"; then + func_show_eval '${RM}r "$gentop"' + fi + + exit $EXIT_SUCCESS + ;; + + prog) + case $host in + *cygwin*) func_stripname '' '.exe' "$output" + output=$func_stripname_result.exe;; + esac + test -n "$vinfo" && \ + func_warning "\`-version-info' is ignored for programs" + + test -n "$release" && \ + func_warning "\`-release' is ignored for programs" + + test "$preload" = yes \ + && test "$dlopen_support" = unknown \ + && test "$dlopen_self" = unknown \ + && test "$dlopen_self_static" = unknown && \ + func_warning "\`LT_INIT([dlopen])' not used. Assuming no dlopen support." + + case $host in + *-*-rhapsody* | *-*-darwin1.[012]) + # On Rhapsody replace the C library is the System framework + compile_deplibs=`$ECHO " $compile_deplibs" | $SED 's/ -lc / System.ltframework /'` + finalize_deplibs=`$ECHO " $finalize_deplibs" | $SED 's/ -lc / System.ltframework /'` + ;; + esac + + case $host in + *-*-darwin*) + # Don't allow lazy linking, it breaks C++ global constructors + # But is supposedly fixed on 10.4 or later (yay!). + if test "$tagname" = CXX ; then + case ${MACOSX_DEPLOYMENT_TARGET-10.0} in + 10.[0123]) + func_append compile_command " ${wl}-bind_at_load" + func_append finalize_command " ${wl}-bind_at_load" + ;; + esac + fi + # Time to change all our "foo.ltframework" stuff back to "-framework foo" + compile_deplibs=`$ECHO " $compile_deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` + finalize_deplibs=`$ECHO " $finalize_deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` + ;; + esac + + + # move library search paths that coincide with paths to not yet + # installed libraries to the beginning of the library search list + new_libs= + for path in $notinst_path; do + case " $new_libs " in + *" -L$path/$objdir "*) ;; + *) + case " $compile_deplibs " in + *" -L$path/$objdir "*) + func_append new_libs " -L$path/$objdir" ;; + esac + ;; + esac + done + for deplib in $compile_deplibs; do + case $deplib in + -L*) + case " $new_libs " in + *" $deplib "*) ;; + *) func_append new_libs " $deplib" ;; + esac + ;; + *) func_append new_libs " $deplib" ;; + esac + done + compile_deplibs="$new_libs" + + + func_append compile_command " $compile_deplibs" + func_append finalize_command " $finalize_deplibs" + + if test -n "$rpath$xrpath"; then + # If the user specified any rpath flags, then add them. + for libdir in $rpath $xrpath; do + # This is the magic to use -rpath. + case "$finalize_rpath " in + *" $libdir "*) ;; + *) func_append finalize_rpath " $libdir" ;; + esac + done + fi + + # Now hardcode the library paths + rpath= + hardcode_libdirs= + for libdir in $compile_rpath $finalize_rpath; do + if test -n "$hardcode_libdir_flag_spec"; then + if test -n "$hardcode_libdir_separator"; then + if test -z "$hardcode_libdirs"; then + hardcode_libdirs="$libdir" + else + # Just accumulate the unique libdirs. + case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in + *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) + ;; + *) + func_append hardcode_libdirs "$hardcode_libdir_separator$libdir" + ;; + esac + fi + else + eval flag=\"$hardcode_libdir_flag_spec\" + func_append rpath " $flag" + fi + elif test -n "$runpath_var"; then + case "$perm_rpath " in + *" $libdir "*) ;; + *) func_append perm_rpath " $libdir" ;; + esac + fi + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) + testbindir=`${ECHO} "$libdir" | ${SED} -e 's*/lib$*/bin*'` + case :$dllsearchpath: in + *":$libdir:"*) ;; + ::) dllsearchpath=$libdir;; + *) func_append dllsearchpath ":$libdir";; + esac + case :$dllsearchpath: in + *":$testbindir:"*) ;; + ::) dllsearchpath=$testbindir;; + *) func_append dllsearchpath ":$testbindir";; + esac + ;; + esac + done + # Substitute the hardcoded libdirs into the rpath. + if test -n "$hardcode_libdir_separator" && + test -n "$hardcode_libdirs"; then + libdir="$hardcode_libdirs" + eval rpath=\" $hardcode_libdir_flag_spec\" + fi + compile_rpath="$rpath" + + rpath= + hardcode_libdirs= + for libdir in $finalize_rpath; do + if test -n "$hardcode_libdir_flag_spec"; then + if test -n "$hardcode_libdir_separator"; then + if test -z "$hardcode_libdirs"; then + hardcode_libdirs="$libdir" + else + # Just accumulate the unique libdirs. + case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in + *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) + ;; + *) + func_append hardcode_libdirs "$hardcode_libdir_separator$libdir" + ;; + esac + fi + else + eval flag=\"$hardcode_libdir_flag_spec\" + func_append rpath " $flag" + fi + elif test -n "$runpath_var"; then + case "$finalize_perm_rpath " in + *" $libdir "*) ;; + *) func_append finalize_perm_rpath " $libdir" ;; + esac + fi + done + # Substitute the hardcoded libdirs into the rpath. + if test -n "$hardcode_libdir_separator" && + test -n "$hardcode_libdirs"; then + libdir="$hardcode_libdirs" + eval rpath=\" $hardcode_libdir_flag_spec\" + fi + finalize_rpath="$rpath" + + if test -n "$libobjs" && test "$build_old_libs" = yes; then + # Transform all the library objects into standard objects. + compile_command=`$ECHO "$compile_command" | $SP2NL | $SED "$lo2o" | $NL2SP` + finalize_command=`$ECHO "$finalize_command" | $SP2NL | $SED "$lo2o" | $NL2SP` + fi + + func_generate_dlsyms "$outputname" "@PROGRAM@" "no" + + # template prelinking step + if test -n "$prelink_cmds"; then + func_execute_cmds "$prelink_cmds" 'exit $?' + fi + + wrappers_required=yes + case $host in + *cegcc* | *mingw32ce*) + # Disable wrappers for cegcc and mingw32ce hosts, we are cross compiling anyway. + wrappers_required=no + ;; + *cygwin* | *mingw* ) + if test "$build_libtool_libs" != yes; then + wrappers_required=no + fi + ;; + *) + if test "$need_relink" = no || test "$build_libtool_libs" != yes; then + wrappers_required=no + fi + ;; + esac + if test "$wrappers_required" = no; then + # Replace the output file specification. + compile_command=`$ECHO "$compile_command" | $SED 's%@OUTPUT@%'"$output"'%g'` + link_command="$compile_command$compile_rpath" + + # We have no uninstalled library dependencies, so finalize right now. + exit_status=0 + func_show_eval "$link_command" 'exit_status=$?' + + if test -n "$postlink_cmds"; then + func_to_tool_file "$output" + postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'` + func_execute_cmds "$postlink_cmds" 'exit $?' + fi + + # Delete the generated files. + if test -f "$output_objdir/${outputname}S.${objext}"; then + func_show_eval '$RM "$output_objdir/${outputname}S.${objext}"' + fi + + exit $exit_status + fi + + if test -n "$compile_shlibpath$finalize_shlibpath"; then + compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command" + fi + if test -n "$finalize_shlibpath"; then + finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command" + fi + + compile_var= + finalize_var= + if test -n "$runpath_var"; then + if test -n "$perm_rpath"; then + # We should set the runpath_var. + rpath= + for dir in $perm_rpath; do + func_append rpath "$dir:" + done + compile_var="$runpath_var=\"$rpath\$$runpath_var\" " + fi + if test -n "$finalize_perm_rpath"; then + # We should set the runpath_var. + rpath= + for dir in $finalize_perm_rpath; do + func_append rpath "$dir:" + done + finalize_var="$runpath_var=\"$rpath\$$runpath_var\" " + fi + fi + + if test "$no_install" = yes; then + # We don't need to create a wrapper script. + link_command="$compile_var$compile_command$compile_rpath" + # Replace the output file specification. + link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output"'%g'` + # Delete the old output file. + $opt_dry_run || $RM $output + # Link the executable and exit + func_show_eval "$link_command" 'exit $?' + + if test -n "$postlink_cmds"; then + func_to_tool_file "$output" + postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'` + func_execute_cmds "$postlink_cmds" 'exit $?' + fi + + exit $EXIT_SUCCESS + fi + + if test "$hardcode_action" = relink; then + # Fast installation is not supported + link_command="$compile_var$compile_command$compile_rpath" + relink_command="$finalize_var$finalize_command$finalize_rpath" + + func_warning "this platform does not like uninstalled shared libraries" + func_warning "\`$output' will be relinked during installation" + else + if test "$fast_install" != no; then + link_command="$finalize_var$compile_command$finalize_rpath" + if test "$fast_install" = yes; then + relink_command=`$ECHO "$compile_var$compile_command$compile_rpath" | $SED 's%@OUTPUT@%\$progdir/\$file%g'` + else + # fast_install is set to needless + relink_command= + fi + else + link_command="$compile_var$compile_command$compile_rpath" + relink_command="$finalize_var$finalize_command$finalize_rpath" + fi + fi + + # Replace the output file specification. + link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'` + + # Delete the old output files. + $opt_dry_run || $RM $output $output_objdir/$outputname $output_objdir/lt-$outputname + + func_show_eval "$link_command" 'exit $?' + + if test -n "$postlink_cmds"; then + func_to_tool_file "$output_objdir/$outputname" + postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'` + func_execute_cmds "$postlink_cmds" 'exit $?' + fi + + # Now create the wrapper script. + func_verbose "creating $output" + + # Quote the relink command for shipping. + if test -n "$relink_command"; then + # Preserve any variables that may affect compiler behavior + for var in $variables_saved_for_relink; do + if eval test -z \"\${$var+set}\"; then + relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command" + elif eval var_value=\$$var; test -z "$var_value"; then + relink_command="$var=; export $var; $relink_command" + else + func_quote_for_eval "$var_value" + relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command" + fi + done + relink_command="(cd `pwd`; $relink_command)" + relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"` + fi + + # Only actually do things if not in dry run mode. + $opt_dry_run || { + # win32 will think the script is a binary if it has + # a .exe suffix, so we strip it off here. + case $output in + *.exe) func_stripname '' '.exe' "$output" + output=$func_stripname_result ;; + esac + # test for cygwin because mv fails w/o .exe extensions + case $host in + *cygwin*) + exeext=.exe + func_stripname '' '.exe' "$outputname" + outputname=$func_stripname_result ;; + *) exeext= ;; + esac + case $host in + *cygwin* | *mingw* ) + func_dirname_and_basename "$output" "" "." + output_name=$func_basename_result + output_path=$func_dirname_result + cwrappersource="$output_path/$objdir/lt-$output_name.c" + cwrapper="$output_path/$output_name.exe" + $RM $cwrappersource $cwrapper + trap "$RM $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15 + + func_emit_cwrapperexe_src > $cwrappersource + + # The wrapper executable is built using the $host compiler, + # because it contains $host paths and files. If cross- + # compiling, it, like the target executable, must be + # executed on the $host or under an emulation environment. + $opt_dry_run || { + $LTCC $LTCFLAGS -o $cwrapper $cwrappersource + $STRIP $cwrapper + } + + # Now, create the wrapper script for func_source use: + func_ltwrapper_scriptname $cwrapper + $RM $func_ltwrapper_scriptname_result + trap "$RM $func_ltwrapper_scriptname_result; exit $EXIT_FAILURE" 1 2 15 + $opt_dry_run || { + # note: this script will not be executed, so do not chmod. + if test "x$build" = "x$host" ; then + $cwrapper --lt-dump-script > $func_ltwrapper_scriptname_result + else + func_emit_wrapper no > $func_ltwrapper_scriptname_result + fi + } + ;; + * ) + $RM $output + trap "$RM $output; exit $EXIT_FAILURE" 1 2 15 + + func_emit_wrapper no > $output + chmod +x $output + ;; + esac + } + exit $EXIT_SUCCESS + ;; + esac + + # See if we need to build an old-fashioned archive. + for oldlib in $oldlibs; do + + if test "$build_libtool_libs" = convenience; then + oldobjs="$libobjs_save $symfileobj" + addlibs="$convenience" + build_libtool_libs=no + else + if test "$build_libtool_libs" = module; then + oldobjs="$libobjs_save" + build_libtool_libs=no + else + oldobjs="$old_deplibs $non_pic_objects" + if test "$preload" = yes && test -f "$symfileobj"; then + func_append oldobjs " $symfileobj" + fi + fi + addlibs="$old_convenience" + fi + + if test -n "$addlibs"; then + gentop="$output_objdir/${outputname}x" + func_append generated " $gentop" + + func_extract_archives $gentop $addlibs + func_append oldobjs " $func_extract_archives_result" + fi + + # Do each command in the archive commands. + if test -n "$old_archive_from_new_cmds" && test "$build_libtool_libs" = yes; then + cmds=$old_archive_from_new_cmds + else + + # Add any objects from preloaded convenience libraries + if test -n "$dlprefiles"; then + gentop="$output_objdir/${outputname}x" + func_append generated " $gentop" + + func_extract_archives $gentop $dlprefiles + func_append oldobjs " $func_extract_archives_result" + fi + + # POSIX demands no paths to be encoded in archives. We have + # to avoid creating archives with duplicate basenames if we + # might have to extract them afterwards, e.g., when creating a + # static archive out of a convenience library, or when linking + # the entirety of a libtool archive into another (currently + # not supported by libtool). + if (for obj in $oldobjs + do + func_basename "$obj" + $ECHO "$func_basename_result" + done | sort | sort -uc >/dev/null 2>&1); then + : + else + echo "copying selected object files to avoid basename conflicts..." + gentop="$output_objdir/${outputname}x" + func_append generated " $gentop" + func_mkdir_p "$gentop" + save_oldobjs=$oldobjs + oldobjs= + counter=1 + for obj in $save_oldobjs + do + func_basename "$obj" + objbase="$func_basename_result" + case " $oldobjs " in + " ") oldobjs=$obj ;; + *[\ /]"$objbase "*) + while :; do + # Make sure we don't pick an alternate name that also + # overlaps. + newobj=lt$counter-$objbase + func_arith $counter + 1 + counter=$func_arith_result + case " $oldobjs " in + *[\ /]"$newobj "*) ;; + *) if test ! -f "$gentop/$newobj"; then break; fi ;; + esac + done + func_show_eval "ln $obj $gentop/$newobj || cp $obj $gentop/$newobj" + func_append oldobjs " $gentop/$newobj" + ;; + *) func_append oldobjs " $obj" ;; + esac + done + fi + func_to_tool_file "$oldlib" func_convert_file_msys_to_w32 + tool_oldlib=$func_to_tool_file_result + eval cmds=\"$old_archive_cmds\" + + func_len " $cmds" + len=$func_len_result + if test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then + cmds=$old_archive_cmds + elif test -n "$archiver_list_spec"; then + func_verbose "using command file archive linking..." + for obj in $oldobjs + do + func_to_tool_file "$obj" + $ECHO "$func_to_tool_file_result" + done > $output_objdir/$libname.libcmd + func_to_tool_file "$output_objdir/$libname.libcmd" + oldobjs=" $archiver_list_spec$func_to_tool_file_result" + cmds=$old_archive_cmds + else + # the command line is too long to link in one step, link in parts + func_verbose "using piecewise archive linking..." + save_RANLIB=$RANLIB + RANLIB=: + objlist= + concat_cmds= + save_oldobjs=$oldobjs + oldobjs= + # Is there a better way of finding the last object in the list? + for obj in $save_oldobjs + do + last_oldobj=$obj + done + eval test_cmds=\"$old_archive_cmds\" + func_len " $test_cmds" + len0=$func_len_result + len=$len0 + for obj in $save_oldobjs + do + func_len " $obj" + func_arith $len + $func_len_result + len=$func_arith_result + func_append objlist " $obj" + if test "$len" -lt "$max_cmd_len"; then + : + else + # the above command should be used before it gets too long + oldobjs=$objlist + if test "$obj" = "$last_oldobj" ; then + RANLIB=$save_RANLIB + fi + test -z "$concat_cmds" || concat_cmds=$concat_cmds~ + eval concat_cmds=\"\${concat_cmds}$old_archive_cmds\" + objlist= + len=$len0 + fi + done + RANLIB=$save_RANLIB + oldobjs=$objlist + if test "X$oldobjs" = "X" ; then + eval cmds=\"\$concat_cmds\" + else + eval cmds=\"\$concat_cmds~\$old_archive_cmds\" + fi + fi + fi + func_execute_cmds "$cmds" 'exit $?' + done + + test -n "$generated" && \ + func_show_eval "${RM}r$generated" + + # Now create the libtool archive. + case $output in + *.la) + old_library= + test "$build_old_libs" = yes && old_library="$libname.$libext" + func_verbose "creating $output" + + # Preserve any variables that may affect compiler behavior + for var in $variables_saved_for_relink; do + if eval test -z \"\${$var+set}\"; then + relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command" + elif eval var_value=\$$var; test -z "$var_value"; then + relink_command="$var=; export $var; $relink_command" + else + func_quote_for_eval "$var_value" + relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command" + fi + done + # Quote the link command for shipping. + relink_command="(cd `pwd`; $SHELL $progpath $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)" + relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"` + if test "$hardcode_automatic" = yes ; then + relink_command= + fi + + # Only create the output if not a dry run. + $opt_dry_run || { + for installed in no yes; do + if test "$installed" = yes; then + if test -z "$install_libdir"; then + break + fi + output="$output_objdir/$outputname"i + # Replace all uninstalled libtool libraries with the installed ones + newdependency_libs= + for deplib in $dependency_libs; do + case $deplib in + *.la) + func_basename "$deplib" + name="$func_basename_result" + func_resolve_sysroot "$deplib" + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $func_resolve_sysroot_result` + test -z "$libdir" && \ + func_fatal_error "\`$deplib' is not a valid libtool archive" + func_append newdependency_libs " ${lt_sysroot:+=}$libdir/$name" + ;; + -L*) + func_stripname -L '' "$deplib" + func_replace_sysroot "$func_stripname_result" + func_append newdependency_libs " -L$func_replace_sysroot_result" + ;; + -R*) + func_stripname -R '' "$deplib" + func_replace_sysroot "$func_stripname_result" + func_append newdependency_libs " -R$func_replace_sysroot_result" + ;; + *) func_append newdependency_libs " $deplib" ;; + esac + done + dependency_libs="$newdependency_libs" + newdlfiles= + + for lib in $dlfiles; do + case $lib in + *.la) + func_basename "$lib" + name="$func_basename_result" + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` + test -z "$libdir" && \ + func_fatal_error "\`$lib' is not a valid libtool archive" + func_append newdlfiles " ${lt_sysroot:+=}$libdir/$name" + ;; + *) func_append newdlfiles " $lib" ;; + esac + done + dlfiles="$newdlfiles" + newdlprefiles= + for lib in $dlprefiles; do + case $lib in + *.la) + # Only pass preopened files to the pseudo-archive (for + # eventual linking with the app. that links it) if we + # didn't already link the preopened objects directly into + # the library: + func_basename "$lib" + name="$func_basename_result" + eval libdir=`${SED} -n -e 's/^libdir=\(.*\)$/\1/p' $lib` + test -z "$libdir" && \ + func_fatal_error "\`$lib' is not a valid libtool archive" + func_append newdlprefiles " ${lt_sysroot:+=}$libdir/$name" + ;; + esac + done + dlprefiles="$newdlprefiles" + else + newdlfiles= + for lib in $dlfiles; do + case $lib in + [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; + *) abs=`pwd`"/$lib" ;; + esac + func_append newdlfiles " $abs" + done + dlfiles="$newdlfiles" + newdlprefiles= + for lib in $dlprefiles; do + case $lib in + [\\/]* | [A-Za-z]:[\\/]*) abs="$lib" ;; + *) abs=`pwd`"/$lib" ;; + esac + func_append newdlprefiles " $abs" + done + dlprefiles="$newdlprefiles" + fi + $RM $output + # place dlname in correct position for cygwin + # In fact, it would be nice if we could use this code for all target + # systems that can't hard-code library paths into their executables + # and that have no shared library path variable independent of PATH, + # but it turns out we can't easily determine that from inspecting + # libtool variables, so we have to hard-code the OSs to which it + # applies here; at the moment, that means platforms that use the PE + # object format with DLL files. See the long comment at the top of + # tests/bindir.at for full details. + tdlname=$dlname + case $host,$output,$installed,$module,$dlname in + *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll | *cegcc*,*lai,yes,no,*.dll) + # If a -bindir argument was supplied, place the dll there. + if test "x$bindir" != x ; + then + func_relative_path "$install_libdir" "$bindir" + tdlname=$func_relative_path_result$dlname + else + # Otherwise fall back on heuristic. + tdlname=../bin/$dlname + fi + ;; + esac + $ECHO > $output "\ +# $outputname - a libtool library file +# Generated by $PROGRAM (GNU $PACKAGE$TIMESTAMP) $VERSION +# +# Please DO NOT delete this file! +# It is necessary for linking the library. + +# The name that we can dlopen(3). +dlname='$tdlname' + +# Names of this library. +library_names='$library_names' + +# The name of the static archive. +old_library='$old_library' + +# Linker flags that can not go in dependency_libs. +inherited_linker_flags='$new_inherited_linker_flags' + +# Libraries that this one depends upon. +dependency_libs='$dependency_libs' + +# Names of additional weak libraries provided by this library +weak_library_names='$weak_libs' + +# Version information for $libname. +current=$current +age=$age +revision=$revision + +# Is this an already installed library? +installed=$installed + +# Should we warn about portability when linking against -modules? +shouldnotlink=$module + +# Files to dlopen/dlpreopen +dlopen='$dlfiles' +dlpreopen='$dlprefiles' + +# Directory that this library needs to be installed in: +libdir='$install_libdir'" + if test "$installed" = no && test "$need_relink" = yes; then + $ECHO >> $output "\ +relink_command=\"$relink_command\"" + fi + done + } + + # Do a symbolic link so that the libtool archive can be found in + # LD_LIBRARY_PATH before the program is installed. + func_show_eval '( cd "$output_objdir" && $RM "$outputname" && $LN_S "../$outputname" "$outputname" )' 'exit $?' + ;; + esac + exit $EXIT_SUCCESS +} + +{ test "$opt_mode" = link || test "$opt_mode" = relink; } && + func_mode_link ${1+"$@"} + + +# func_mode_uninstall arg... +func_mode_uninstall () +{ + $opt_debug + RM="$nonopt" + files= + rmforce= + exit_status=0 + + # This variable tells wrapper scripts just to set variables rather + # than running their programs. + libtool_install_magic="$magic" + + for arg + do + case $arg in + -f) func_append RM " $arg"; rmforce=yes ;; + -*) func_append RM " $arg" ;; + *) func_append files " $arg" ;; + esac + done + + test -z "$RM" && \ + func_fatal_help "you must specify an RM program" + + rmdirs= + + for file in $files; do + func_dirname "$file" "" "." + dir="$func_dirname_result" + if test "X$dir" = X.; then + odir="$objdir" + else + odir="$dir/$objdir" + fi + func_basename "$file" + name="$func_basename_result" + test "$opt_mode" = uninstall && odir="$dir" + + # Remember odir for removal later, being careful to avoid duplicates + if test "$opt_mode" = clean; then + case " $rmdirs " in + *" $odir "*) ;; + *) func_append rmdirs " $odir" ;; + esac + fi + + # Don't error if the file doesn't exist and rm -f was used. + if { test -L "$file"; } >/dev/null 2>&1 || + { test -h "$file"; } >/dev/null 2>&1 || + test -f "$file"; then + : + elif test -d "$file"; then + exit_status=1 + continue + elif test "$rmforce" = yes; then + continue + fi + + rmfiles="$file" + + case $name in + *.la) + # Possibly a libtool archive, so verify it. + if func_lalib_p "$file"; then + func_source $dir/$name + + # Delete the libtool libraries and symlinks. + for n in $library_names; do + func_append rmfiles " $odir/$n" + done + test -n "$old_library" && func_append rmfiles " $odir/$old_library" + + case "$opt_mode" in + clean) + case " $library_names " in + *" $dlname "*) ;; + *) test -n "$dlname" && func_append rmfiles " $odir/$dlname" ;; + esac + test -n "$libdir" && func_append rmfiles " $odir/$name $odir/${name}i" + ;; + uninstall) + if test -n "$library_names"; then + # Do each command in the postuninstall commands. + func_execute_cmds "$postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1' + fi + + if test -n "$old_library"; then + # Do each command in the old_postuninstall commands. + func_execute_cmds "$old_postuninstall_cmds" 'test "$rmforce" = yes || exit_status=1' + fi + # FIXME: should reinstall the best remaining shared library. + ;; + esac + fi + ;; + + *.lo) + # Possibly a libtool object, so verify it. + if func_lalib_p "$file"; then + + # Read the .lo file + func_source $dir/$name + + # Add PIC object to the list of files to remove. + if test -n "$pic_object" && + test "$pic_object" != none; then + func_append rmfiles " $dir/$pic_object" + fi + + # Add non-PIC object to the list of files to remove. + if test -n "$non_pic_object" && + test "$non_pic_object" != none; then + func_append rmfiles " $dir/$non_pic_object" + fi + fi + ;; + + *) + if test "$opt_mode" = clean ; then + noexename=$name + case $file in + *.exe) + func_stripname '' '.exe' "$file" + file=$func_stripname_result + func_stripname '' '.exe' "$name" + noexename=$func_stripname_result + # $file with .exe has already been added to rmfiles, + # add $file without .exe + func_append rmfiles " $file" + ;; + esac + # Do a test to see if this is a libtool program. + if func_ltwrapper_p "$file"; then + if func_ltwrapper_executable_p "$file"; then + func_ltwrapper_scriptname "$file" + relink_command= + func_source $func_ltwrapper_scriptname_result + func_append rmfiles " $func_ltwrapper_scriptname_result" + else + relink_command= + func_source $dir/$noexename + fi + + # note $name still contains .exe if it was in $file originally + # as does the version of $file that was added into $rmfiles + func_append rmfiles " $odir/$name $odir/${name}S.${objext}" + if test "$fast_install" = yes && test -n "$relink_command"; then + func_append rmfiles " $odir/lt-$name" + fi + if test "X$noexename" != "X$name" ; then + func_append rmfiles " $odir/lt-${noexename}.c" + fi + fi + fi + ;; + esac + func_show_eval "$RM $rmfiles" 'exit_status=1' + done + + # Try to remove the ${objdir}s in the directories where we deleted files + for dir in $rmdirs; do + if test -d "$dir"; then + func_show_eval "rmdir $dir >/dev/null 2>&1" + fi + done + + exit $exit_status +} + +{ test "$opt_mode" = uninstall || test "$opt_mode" = clean; } && + func_mode_uninstall ${1+"$@"} + +test -z "$opt_mode" && { + help="$generic_help" + func_fatal_help "you must specify a MODE" +} + +test -z "$exec_cmd" && \ + func_fatal_help "invalid operation mode \`$opt_mode'" + +if test -n "$exec_cmd"; then + eval exec "$exec_cmd" + exit $EXIT_FAILURE +fi + +exit $exit_status + + +# The TAGs below are defined such that we never get into a situation +# in which we disable both kinds of libraries. Given conflicting +# choices, we go for a static library, that is the most portable, +# since we can't tell whether shared libraries were disabled because +# the user asked for that or because the platform doesn't support +# them. This is particularly important on AIX, because we don't +# support having both static and shared libraries enabled at the same +# time on that platform, so we default to a shared-only configuration. +# If a disable-shared tag is given, we'll fallback to a static-only +# configuration. But we'll never go from static-only to shared-only. + +# ### BEGIN LIBTOOL TAG CONFIG: disable-shared +build_libtool_libs=no +build_old_libs=yes +# ### END LIBTOOL TAG CONFIG: disable-shared + +# ### BEGIN LIBTOOL TAG CONFIG: disable-static +build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac` +# ### END LIBTOOL TAG CONFIG: disable-static + +# Local Variables: +# mode:shell-script +# sh-indentation:2 +# End: +# vi:sw=2 + diff --git a/mate-settings-daemon/Makefile.am b/mate-settings-daemon/Makefile.am new file mode 100644 index 0000000..80150e1 --- /dev/null +++ b/mate-settings-daemon/Makefile.am @@ -0,0 +1,93 @@ +NULL = + +INCLUDES = \ + -DDATADIR=\""$(datadir)"\" \ + -DMATE_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \ + -DLIBEXECDIR=\""$(libexecdir)"\" \ + -DMATE_SETTINGS_PLUGINDIR=\""$(plugindir)"\" \ + $(WARN_CFLAGS) \ + $(DISABLE_DEPRECATED_CFLAGS) \ + $(SETTINGS_DAEMON_CFLAGS) \ + $(NULL) + +noinst_LTLIBRARIES = \ + libgsd-profile.la \ + $(NULL) + +libgsd_profile_la_SOURCES = \ + mate-settings-profile.c \ + mate-settings-profile.h \ + $(NULL) + +libgsd_profile_la_CPPFLAGS = \ + $(DISABLE_DEPRECATED_CFLAGS) \ + $(NULL) + +libgsd_profile_la_CFLAGS = \ + $(SIMPLE_GREETER_CFLAGS) \ + $(NULL) + +libgsd_profile_la_LIBADD = \ + $(NULL) + +libgsd_profile_la_LDFLAGS = \ + -export-dynamic \ + $(NULL) + +gsddir = $(libexecdir) + +gsd_PROGRAMS = \ + mate-settings-daemon + +mate-settings-manager-glue.h: mate-settings-manager.xml Makefile.am + dbus-binding-tool --prefix=mate_settings_manager --mode=glib-server $< > $@ + +mate-settings-client.h: mate-settings-manager.xml Makefile.am + dbus-binding-tool --prefix=mate_settings_manager --mode=glib-client $< > $@ + +BUILT_SOURCES = \ + mate-settings-manager-glue.h \ + mate-settings-client.h \ + $(NULL) + +apidir = $(includedir)/mate-settings-daemon +api_DATA = \ + mate-settings-client.h \ + mate-settings-plugin.h + +mate_settings_daemon_SOURCES = \ + main.c \ + mate-settings-manager.c \ + mate-settings-manager.h \ + mate-settings-plugin.c \ + mate-settings-plugin.h \ + mate-settings-plugin-info.c \ + mate-settings-plugin-info.h \ + mate-settings-module.c \ + mate-settings-module.h \ + $(NULL) + +mate_settings_daemon_CPPFLAGS = \ + $(AM_CPPFLAGS) + +mate_settings_daemon_CFLAGS = \ + $(AM_CFLAGS) + +mate_settings_daemon_LDFLAGS = \ + $(AM_LDFLAGS) + +mate_settings_daemon_LDADD = \ + libgsd-profile.la \ + $(SETTINGS_DAEMON_LIBS) + +EXTRA_DIST = \ + $(Dbusapi_DATA) \ + mate-settings-manager.xml \ + $(NULL) + +CLEANFILES = \ + $(BUILT_SOURCES) \ + $(NULL) + + +# vim: ts=8 diff --git a/mate-settings-daemon/Makefile.in b/mate-settings-daemon/Makefile.in new file mode 100644 index 0000000..5e8e515 --- /dev/null +++ b/mate-settings-daemon/Makefile.in @@ -0,0 +1,828 @@ +# Makefile.in generated by automake 1.11.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + + + +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +gsd_PROGRAMS = mate-settings-daemon$(EXEEXT) +subdir = mate-settings-daemon +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +LTLIBRARIES = $(noinst_LTLIBRARIES) +am__DEPENDENCIES_1 = +libgsd_profile_la_DEPENDENCIES = $(am__DEPENDENCIES_1) +am__objects_1 = +am_libgsd_profile_la_OBJECTS = \ + libgsd_profile_la-mate-settings-profile.lo $(am__objects_1) +libgsd_profile_la_OBJECTS = $(am_libgsd_profile_la_OBJECTS) +libgsd_profile_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) \ + $(libgsd_profile_la_CFLAGS) $(CFLAGS) \ + $(libgsd_profile_la_LDFLAGS) $(LDFLAGS) -o $@ +am__installdirs = "$(DESTDIR)$(gsddir)" "$(DESTDIR)$(apidir)" +PROGRAMS = $(gsd_PROGRAMS) +am_mate_settings_daemon_OBJECTS = mate_settings_daemon-main.$(OBJEXT) \ + mate_settings_daemon-mate-settings-manager.$(OBJEXT) \ + mate_settings_daemon-mate-settings-plugin.$(OBJEXT) \ + mate_settings_daemon-mate-settings-plugin-info.$(OBJEXT) \ + mate_settings_daemon-mate-settings-module.$(OBJEXT) \ + $(am__objects_1) +mate_settings_daemon_OBJECTS = $(am_mate_settings_daemon_OBJECTS) +mate_settings_daemon_DEPENDENCIES = libgsd-profile.la \ + $(am__DEPENDENCIES_1) +mate_settings_daemon_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) \ + $(mate_settings_daemon_CFLAGS) $(CFLAGS) \ + $(mate_settings_daemon_LDFLAGS) $(LDFLAGS) -o $@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +am__mv = mv -f +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +SOURCES = $(libgsd_profile_la_SOURCES) $(mate_settings_daemon_SOURCES) +DIST_SOURCES = $(libgsd_profile_la_SOURCES) \ + $(mate_settings_daemon_SOURCES) +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +DATA = $(api_DATA) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +ALL_LINGUAS = @ALL_LINGUAS@ +AMTAR = @AMTAR@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DBUS_SYS_DIR = @DBUS_SYS_DIR@ +DEBUG_CFLAGS = @DEBUG_CFLAGS@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ +FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GIOUNIX_CFLAGS = @GIOUNIX_CFLAGS@ +GIOUNIX_LIBS = @GIOUNIX_LIBS@ +GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GREP = @GREP@ +GSD_INTLTOOL_PLUGIN_RULE = @GSD_INTLTOOL_PLUGIN_RULE@ +GSD_PLUGIN_LDFLAGS = @GSD_PLUGIN_LDFLAGS@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBEXECDIR = @LIBEXECDIR@ +LIBMATEKBDUI_CFLAGS = @LIBMATEKBDUI_CFLAGS@ +LIBMATEKBDUI_LIBS = @LIBMATEKBDUI_LIBS@ +LIBMATENOTIFY_CFLAGS = @LIBMATENOTIFY_CFLAGS@ +LIBMATENOTIFY_LIBS = @LIBMATENOTIFY_LIBS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MATECONFTOOL = @MATECONFTOOL@ +MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@ +MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@ +MATE_KEYBINDINGS_KEYSDIR = @MATE_KEYBINDINGS_KEYSDIR@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +NM = @NM@ +NMEDIT = @NMEDIT@ +NSS_CFLAGS = @NSS_CFLAGS@ +NSS_DATABASE = @NSS_DATABASE@ +NSS_LIBS = @NSS_LIBS@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +POFILES = @POFILES@ +POLKIT_CFLAGS = @POLKIT_CFLAGS@ +POLKIT_LIBS = @POLKIT_LIBS@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +PULSE_CFLAGS = @PULSE_CFLAGS@ +PULSE_LIBS = @PULSE_LIBS@ +RANLIB = @RANLIB@ +SED = @SED@ +SETTINGS_DAEMON_CFLAGS = @SETTINGS_DAEMON_CFLAGS@ +SETTINGS_DAEMON_LIBS = @SETTINGS_DAEMON_LIBS@ +SETTINGS_PLUGIN_CFLAGS = @SETTINGS_PLUGIN_CFLAGS@ +SETTINGS_PLUGIN_LIBS = @SETTINGS_PLUGIN_LIBS@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +WARN_CFLAGS = @WARN_CFLAGS@ +X11_LIBS = @X11_LIBS@ +XF86MISC_LIBS = @XF86MISC_LIBS@ +XGETTEXT = @XGETTEXT@ +XINPUT_LIBS = @XINPUT_LIBS@ +XMKMF = @XMKMF@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +plugindir = @plugindir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +NULL = +INCLUDES = \ + -DDATADIR=\""$(datadir)"\" \ + -DMATE_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \ + -DLIBEXECDIR=\""$(libexecdir)"\" \ + -DMATE_SETTINGS_PLUGINDIR=\""$(plugindir)"\" \ + $(WARN_CFLAGS) \ + $(DISABLE_DEPRECATED_CFLAGS) \ + $(SETTINGS_DAEMON_CFLAGS) \ + $(NULL) + +noinst_LTLIBRARIES = \ + libgsd-profile.la \ + $(NULL) + +libgsd_profile_la_SOURCES = \ + mate-settings-profile.c \ + mate-settings-profile.h \ + $(NULL) + +libgsd_profile_la_CPPFLAGS = \ + $(DISABLE_DEPRECATED_CFLAGS) \ + $(NULL) + +libgsd_profile_la_CFLAGS = \ + $(SIMPLE_GREETER_CFLAGS) \ + $(NULL) + +libgsd_profile_la_LIBADD = \ + $(NULL) + +libgsd_profile_la_LDFLAGS = \ + -export-dynamic \ + $(NULL) + +gsddir = $(libexecdir) +BUILT_SOURCES = \ + mate-settings-manager-glue.h \ + mate-settings-client.h \ + $(NULL) + +apidir = $(includedir)/mate-settings-daemon +api_DATA = \ + mate-settings-client.h \ + mate-settings-plugin.h + +mate_settings_daemon_SOURCES = \ + main.c \ + mate-settings-manager.c \ + mate-settings-manager.h \ + mate-settings-plugin.c \ + mate-settings-plugin.h \ + mate-settings-plugin-info.c \ + mate-settings-plugin-info.h \ + mate-settings-module.c \ + mate-settings-module.h \ + $(NULL) + +mate_settings_daemon_CPPFLAGS = \ + $(AM_CPPFLAGS) + +mate_settings_daemon_CFLAGS = \ + $(AM_CFLAGS) + +mate_settings_daemon_LDFLAGS = \ + $(AM_LDFLAGS) + +mate_settings_daemon_LDADD = \ + libgsd-profile.la \ + $(SETTINGS_DAEMON_LIBS) + +EXTRA_DIST = \ + $(Dbusapi_DATA) \ + mate-settings-manager.xml \ + $(NULL) + +CLEANFILES = \ + $(BUILT_SOURCES) \ + $(NULL) + +all: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) all-am + +.SUFFIXES: +.SUFFIXES: .c .lo .o .obj +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu mate-settings-daemon/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu mate-settings-daemon/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): + +clean-noinstLTLIBRARIES: + -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) + @list='$(noinst_LTLIBRARIES)'; for p in $$list; do \ + dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ + test "$$dir" != "$$p" || dir=.; \ + echo "rm -f \"$${dir}/so_locations\""; \ + rm -f "$${dir}/so_locations"; \ + done +libgsd-profile.la: $(libgsd_profile_la_OBJECTS) $(libgsd_profile_la_DEPENDENCIES) + $(libgsd_profile_la_LINK) $(libgsd_profile_la_OBJECTS) $(libgsd_profile_la_LIBADD) $(LIBS) +install-gsdPROGRAMS: $(gsd_PROGRAMS) + @$(NORMAL_INSTALL) + test -z "$(gsddir)" || $(MKDIR_P) "$(DESTDIR)$(gsddir)" + @list='$(gsd_PROGRAMS)'; test -n "$(gsddir)" || list=; \ + for p in $$list; do echo "$$p $$p"; done | \ + sed 's/$(EXEEXT)$$//' | \ + while read p p1; do if test -f $$p || test -f $$p1; \ + then echo "$$p"; echo "$$p"; else :; fi; \ + done | \ + sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \ + -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ + sed 'N;N;N;s,\n, ,g' | \ + $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ + { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ + if ($$2 == $$4) files[d] = files[d] " " $$1; \ + else { print "f", $$3 "/" $$4, $$1; } } \ + END { for (d in files) print "f", d, files[d] }' | \ + while read type dir files; do \ + if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ + test -z "$$files" || { \ + echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(gsddir)$$dir'"; \ + $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(gsddir)$$dir" || exit $$?; \ + } \ + ; done + +uninstall-gsdPROGRAMS: + @$(NORMAL_UNINSTALL) + @list='$(gsd_PROGRAMS)'; test -n "$(gsddir)" || list=; \ + files=`for p in $$list; do echo "$$p"; done | \ + sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ + -e 's/$$/$(EXEEXT)/' `; \ + test -n "$$list" || exit 0; \ + echo " ( cd '$(DESTDIR)$(gsddir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(gsddir)" && rm -f $$files + +clean-gsdPROGRAMS: + @list='$(gsd_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list +mate-settings-daemon$(EXEEXT): $(mate_settings_daemon_OBJECTS) $(mate_settings_daemon_DEPENDENCIES) + @rm -f mate-settings-daemon$(EXEEXT) + $(mate_settings_daemon_LINK) $(mate_settings_daemon_OBJECTS) $(mate_settings_daemon_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libgsd_profile_la-mate-settings-profile.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mate_settings_daemon-main.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mate_settings_daemon-mate-settings-manager.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mate_settings_daemon-mate-settings-module.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mate_settings_daemon-mate-settings-plugin-info.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mate_settings_daemon-mate-settings-plugin.Po@am__quote@ + +.c.o: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c $< + +.c.obj: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` + +.c.lo: +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< + +libgsd_profile_la-mate-settings-profile.lo: mate-settings-profile.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgsd_profile_la_CPPFLAGS) $(CPPFLAGS) $(libgsd_profile_la_CFLAGS) $(CFLAGS) -MT libgsd_profile_la-mate-settings-profile.lo -MD -MP -MF $(DEPDIR)/libgsd_profile_la-mate-settings-profile.Tpo -c -o libgsd_profile_la-mate-settings-profile.lo `test -f 'mate-settings-profile.c' || echo '$(srcdir)/'`mate-settings-profile.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libgsd_profile_la-mate-settings-profile.Tpo $(DEPDIR)/libgsd_profile_la-mate-settings-profile.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='mate-settings-profile.c' object='libgsd_profile_la-mate-settings-profile.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libgsd_profile_la_CPPFLAGS) $(CPPFLAGS) $(libgsd_profile_la_CFLAGS) $(CFLAGS) -c -o libgsd_profile_la-mate-settings-profile.lo `test -f 'mate-settings-profile.c' || echo '$(srcdir)/'`mate-settings-profile.c + +mate_settings_daemon-main.o: main.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mate_settings_daemon_CPPFLAGS) $(CPPFLAGS) $(mate_settings_daemon_CFLAGS) $(CFLAGS) -MT mate_settings_daemon-main.o -MD -MP -MF $(DEPDIR)/mate_settings_daemon-main.Tpo -c -o mate_settings_daemon-main.o `test -f 'main.c' || echo '$(srcdir)/'`main.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/mate_settings_daemon-main.Tpo $(DEPDIR)/mate_settings_daemon-main.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='main.c' object='mate_settings_daemon-main.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mate_settings_daemon_CPPFLAGS) $(CPPFLAGS) $(mate_settings_daemon_CFLAGS) $(CFLAGS) -c -o mate_settings_daemon-main.o `test -f 'main.c' || echo '$(srcdir)/'`main.c + +mate_settings_daemon-main.obj: main.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mate_settings_daemon_CPPFLAGS) $(CPPFLAGS) $(mate_settings_daemon_CFLAGS) $(CFLAGS) -MT mate_settings_daemon-main.obj -MD -MP -MF $(DEPDIR)/mate_settings_daemon-main.Tpo -c -o mate_settings_daemon-main.obj `if test -f 'main.c'; then $(CYGPATH_W) 'main.c'; else $(CYGPATH_W) '$(srcdir)/main.c'; fi` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/mate_settings_daemon-main.Tpo $(DEPDIR)/mate_settings_daemon-main.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='main.c' object='mate_settings_daemon-main.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mate_settings_daemon_CPPFLAGS) $(CPPFLAGS) $(mate_settings_daemon_CFLAGS) $(CFLAGS) -c -o mate_settings_daemon-main.obj `if test -f 'main.c'; then $(CYGPATH_W) 'main.c'; else $(CYGPATH_W) '$(srcdir)/main.c'; fi` + +mate_settings_daemon-mate-settings-manager.o: mate-settings-manager.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mate_settings_daemon_CPPFLAGS) $(CPPFLAGS) $(mate_settings_daemon_CFLAGS) $(CFLAGS) -MT mate_settings_daemon-mate-settings-manager.o -MD -MP -MF $(DEPDIR)/mate_settings_daemon-mate-settings-manager.Tpo -c -o mate_settings_daemon-mate-settings-manager.o `test -f 'mate-settings-manager.c' || echo '$(srcdir)/'`mate-settings-manager.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/mate_settings_daemon-mate-settings-manager.Tpo $(DEPDIR)/mate_settings_daemon-mate-settings-manager.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='mate-settings-manager.c' object='mate_settings_daemon-mate-settings-manager.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mate_settings_daemon_CPPFLAGS) $(CPPFLAGS) $(mate_settings_daemon_CFLAGS) $(CFLAGS) -c -o mate_settings_daemon-mate-settings-manager.o `test -f 'mate-settings-manager.c' || echo '$(srcdir)/'`mate-settings-manager.c + +mate_settings_daemon-mate-settings-manager.obj: mate-settings-manager.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mate_settings_daemon_CPPFLAGS) $(CPPFLAGS) $(mate_settings_daemon_CFLAGS) $(CFLAGS) -MT mate_settings_daemon-mate-settings-manager.obj -MD -MP -MF $(DEPDIR)/mate_settings_daemon-mate-settings-manager.Tpo -c -o mate_settings_daemon-mate-settings-manager.obj `if test -f 'mate-settings-manager.c'; then $(CYGPATH_W) 'mate-settings-manager.c'; else $(CYGPATH_W) '$(srcdir)/mate-settings-manager.c'; fi` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/mate_settings_daemon-mate-settings-manager.Tpo $(DEPDIR)/mate_settings_daemon-mate-settings-manager.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='mate-settings-manager.c' object='mate_settings_daemon-mate-settings-manager.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mate_settings_daemon_CPPFLAGS) $(CPPFLAGS) $(mate_settings_daemon_CFLAGS) $(CFLAGS) -c -o mate_settings_daemon-mate-settings-manager.obj `if test -f 'mate-settings-manager.c'; then $(CYGPATH_W) 'mate-settings-manager.c'; else $(CYGPATH_W) '$(srcdir)/mate-settings-manager.c'; fi` + +mate_settings_daemon-mate-settings-plugin.o: mate-settings-plugin.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mate_settings_daemon_CPPFLAGS) $(CPPFLAGS) $(mate_settings_daemon_CFLAGS) $(CFLAGS) -MT mate_settings_daemon-mate-settings-plugin.o -MD -MP -MF $(DEPDIR)/mate_settings_daemon-mate-settings-plugin.Tpo -c -o mate_settings_daemon-mate-settings-plugin.o `test -f 'mate-settings-plugin.c' || echo '$(srcdir)/'`mate-settings-plugin.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/mate_settings_daemon-mate-settings-plugin.Tpo $(DEPDIR)/mate_settings_daemon-mate-settings-plugin.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='mate-settings-plugin.c' object='mate_settings_daemon-mate-settings-plugin.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mate_settings_daemon_CPPFLAGS) $(CPPFLAGS) $(mate_settings_daemon_CFLAGS) $(CFLAGS) -c -o mate_settings_daemon-mate-settings-plugin.o `test -f 'mate-settings-plugin.c' || echo '$(srcdir)/'`mate-settings-plugin.c + +mate_settings_daemon-mate-settings-plugin.obj: mate-settings-plugin.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mate_settings_daemon_CPPFLAGS) $(CPPFLAGS) $(mate_settings_daemon_CFLAGS) $(CFLAGS) -MT mate_settings_daemon-mate-settings-plugin.obj -MD -MP -MF $(DEPDIR)/mate_settings_daemon-mate-settings-plugin.Tpo -c -o mate_settings_daemon-mate-settings-plugin.obj `if test -f 'mate-settings-plugin.c'; then $(CYGPATH_W) 'mate-settings-plugin.c'; else $(CYGPATH_W) '$(srcdir)/mate-settings-plugin.c'; fi` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/mate_settings_daemon-mate-settings-plugin.Tpo $(DEPDIR)/mate_settings_daemon-mate-settings-plugin.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='mate-settings-plugin.c' object='mate_settings_daemon-mate-settings-plugin.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mate_settings_daemon_CPPFLAGS) $(CPPFLAGS) $(mate_settings_daemon_CFLAGS) $(CFLAGS) -c -o mate_settings_daemon-mate-settings-plugin.obj `if test -f 'mate-settings-plugin.c'; then $(CYGPATH_W) 'mate-settings-plugin.c'; else $(CYGPATH_W) '$(srcdir)/mate-settings-plugin.c'; fi` + +mate_settings_daemon-mate-settings-plugin-info.o: mate-settings-plugin-info.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mate_settings_daemon_CPPFLAGS) $(CPPFLAGS) $(mate_settings_daemon_CFLAGS) $(CFLAGS) -MT mate_settings_daemon-mate-settings-plugin-info.o -MD -MP -MF $(DEPDIR)/mate_settings_daemon-mate-settings-plugin-info.Tpo -c -o mate_settings_daemon-mate-settings-plugin-info.o `test -f 'mate-settings-plugin-info.c' || echo '$(srcdir)/'`mate-settings-plugin-info.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/mate_settings_daemon-mate-settings-plugin-info.Tpo $(DEPDIR)/mate_settings_daemon-mate-settings-plugin-info.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='mate-settings-plugin-info.c' object='mate_settings_daemon-mate-settings-plugin-info.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mate_settings_daemon_CPPFLAGS) $(CPPFLAGS) $(mate_settings_daemon_CFLAGS) $(CFLAGS) -c -o mate_settings_daemon-mate-settings-plugin-info.o `test -f 'mate-settings-plugin-info.c' || echo '$(srcdir)/'`mate-settings-plugin-info.c + +mate_settings_daemon-mate-settings-plugin-info.obj: mate-settings-plugin-info.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mate_settings_daemon_CPPFLAGS) $(CPPFLAGS) $(mate_settings_daemon_CFLAGS) $(CFLAGS) -MT mate_settings_daemon-mate-settings-plugin-info.obj -MD -MP -MF $(DEPDIR)/mate_settings_daemon-mate-settings-plugin-info.Tpo -c -o mate_settings_daemon-mate-settings-plugin-info.obj `if test -f 'mate-settings-plugin-info.c'; then $(CYGPATH_W) 'mate-settings-plugin-info.c'; else $(CYGPATH_W) '$(srcdir)/mate-settings-plugin-info.c'; fi` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/mate_settings_daemon-mate-settings-plugin-info.Tpo $(DEPDIR)/mate_settings_daemon-mate-settings-plugin-info.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='mate-settings-plugin-info.c' object='mate_settings_daemon-mate-settings-plugin-info.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mate_settings_daemon_CPPFLAGS) $(CPPFLAGS) $(mate_settings_daemon_CFLAGS) $(CFLAGS) -c -o mate_settings_daemon-mate-settings-plugin-info.obj `if test -f 'mate-settings-plugin-info.c'; then $(CYGPATH_W) 'mate-settings-plugin-info.c'; else $(CYGPATH_W) '$(srcdir)/mate-settings-plugin-info.c'; fi` + +mate_settings_daemon-mate-settings-module.o: mate-settings-module.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mate_settings_daemon_CPPFLAGS) $(CPPFLAGS) $(mate_settings_daemon_CFLAGS) $(CFLAGS) -MT mate_settings_daemon-mate-settings-module.o -MD -MP -MF $(DEPDIR)/mate_settings_daemon-mate-settings-module.Tpo -c -o mate_settings_daemon-mate-settings-module.o `test -f 'mate-settings-module.c' || echo '$(srcdir)/'`mate-settings-module.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/mate_settings_daemon-mate-settings-module.Tpo $(DEPDIR)/mate_settings_daemon-mate-settings-module.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='mate-settings-module.c' object='mate_settings_daemon-mate-settings-module.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mate_settings_daemon_CPPFLAGS) $(CPPFLAGS) $(mate_settings_daemon_CFLAGS) $(CFLAGS) -c -o mate_settings_daemon-mate-settings-module.o `test -f 'mate-settings-module.c' || echo '$(srcdir)/'`mate-settings-module.c + +mate_settings_daemon-mate-settings-module.obj: mate-settings-module.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mate_settings_daemon_CPPFLAGS) $(CPPFLAGS) $(mate_settings_daemon_CFLAGS) $(CFLAGS) -MT mate_settings_daemon-mate-settings-module.obj -MD -MP -MF $(DEPDIR)/mate_settings_daemon-mate-settings-module.Tpo -c -o mate_settings_daemon-mate-settings-module.obj `if test -f 'mate-settings-module.c'; then $(CYGPATH_W) 'mate-settings-module.c'; else $(CYGPATH_W) '$(srcdir)/mate-settings-module.c'; fi` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/mate_settings_daemon-mate-settings-module.Tpo $(DEPDIR)/mate_settings_daemon-mate-settings-module.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='mate-settings-module.c' object='mate_settings_daemon-mate-settings-module.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(mate_settings_daemon_CPPFLAGS) $(CPPFLAGS) $(mate_settings_daemon_CFLAGS) $(CFLAGS) -c -o mate_settings_daemon-mate-settings-module.obj `if test -f 'mate-settings-module.c'; then $(CYGPATH_W) 'mate-settings-module.c'; else $(CYGPATH_W) '$(srcdir)/mate-settings-module.c'; fi` + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs +install-apiDATA: $(api_DATA) + @$(NORMAL_INSTALL) + test -z "$(apidir)" || $(MKDIR_P) "$(DESTDIR)$(apidir)" + @list='$(api_DATA)'; test -n "$(apidir)" || list=; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(apidir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(apidir)" || exit $$?; \ + done + +uninstall-apiDATA: + @$(NORMAL_UNINSTALL) + @list='$(api_DATA)'; test -n "$(apidir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(apidir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(apidir)" && rm -f $$files + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + set x; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) check-am +all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(DATA) +installdirs: + for dir in "$(DESTDIR)$(gsddir)" "$(DESTDIR)$(apidir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) +clean: clean-am + +clean-am: clean-generic clean-gsdPROGRAMS clean-libtool \ + clean-noinstLTLIBRARIES mostlyclean-am + +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: install-apiDATA install-gsdPROGRAMS + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-apiDATA uninstall-gsdPROGRAMS + +.MAKE: all check install install-am install-strip + +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-gsdPROGRAMS clean-libtool clean-noinstLTLIBRARIES ctags \ + distclean distclean-compile distclean-generic \ + distclean-libtool distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-apiDATA \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-gsdPROGRAMS install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ + pdf pdf-am ps ps-am tags uninstall uninstall-am \ + uninstall-apiDATA uninstall-gsdPROGRAMS + + +mate-settings-manager-glue.h: mate-settings-manager.xml Makefile.am + dbus-binding-tool --prefix=mate_settings_manager --mode=glib-server $< > $@ + +mate-settings-client.h: mate-settings-manager.xml Makefile.am + dbus-binding-tool --prefix=mate_settings_manager --mode=glib-client $< > $@ + +# vim: ts=8 + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/mate-settings-daemon/main.c b/mate-settings-daemon/main.c new file mode 100644 index 0000000..8ba3620 --- /dev/null +++ b/mate-settings-daemon/main.c @@ -0,0 +1,519 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + */ + +#include "config.h" + +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include + +#include +#include + +#include "mate-settings-manager.h" +#include "mate-settings-profile.h" + +#define GSD_DBUS_NAME "org.mate.SettingsDaemon" + +#define MATE_SESSION_DBUS_NAME "org.mate.SessionManager" +#define MATE_SESSION_DBUS_OBJECT "/org/mate/SessionManager" +#define MATE_SESSION_DBUS_INTERFACE "org.mate.SessionManager" + +static char *mateconf_prefix = NULL; +static gboolean no_daemon = FALSE; +static gboolean debug = FALSE; +static gboolean do_timed_exit = FALSE; +static int daemon_pipe_fds[2]; +static int term_signal_pipe_fds[2]; + +static GOptionEntry entries[] = { + {"debug", 0, 0, G_OPTION_ARG_NONE, &debug, N_("Enable debugging code"), NULL }, + {"no-daemon", 0, 0, G_OPTION_ARG_NONE, &no_daemon, N_("Don't become a daemon"), NULL }, + {"mateconf-prefix", 0, 0, G_OPTION_ARG_STRING, &mateconf_prefix, N_("MateConf prefix from which to load plugin settings"), NULL}, + { "timed-exit", 0, 0, G_OPTION_ARG_NONE, &do_timed_exit, N_("Exit after a time (for debugging)"), NULL }, + {NULL} +}; + +static gboolean +timed_exit_cb (void) +{ + gtk_main_quit (); + return FALSE; +} + +static DBusGProxy * +get_bus_proxy (DBusGConnection *connection) +{ + DBusGProxy *bus_proxy; + + bus_proxy = dbus_g_proxy_new_for_name (connection, + DBUS_SERVICE_DBUS, + DBUS_PATH_DBUS, + DBUS_INTERFACE_DBUS); + return bus_proxy; +} + +static gboolean +acquire_name_on_proxy (DBusGProxy *bus_proxy) +{ + GError *error; + guint result; + gboolean res; + gboolean ret; + + ret = FALSE; + + error = NULL; + res = dbus_g_proxy_call (bus_proxy, + "RequestName", + &error, + G_TYPE_STRING, GSD_DBUS_NAME, + G_TYPE_UINT, 0, + G_TYPE_INVALID, + G_TYPE_UINT, &result, + G_TYPE_INVALID); + if (! res) { + if (error != NULL) { + g_warning ("Failed to acquire %s: %s", GSD_DBUS_NAME, error->message); + g_error_free (error); + } else { + g_warning ("Failed to acquire %s", GSD_DBUS_NAME); + } + goto out; + } + + if (result != DBUS_REQUEST_NAME_REPLY_PRIMARY_OWNER) { + if (error != NULL) { + g_warning ("Failed to acquire %s: %s", GSD_DBUS_NAME, error->message); + g_error_free (error); + } else { + g_warning ("Failed to acquire %s", GSD_DBUS_NAME); + } + goto out; + } + + ret = TRUE; + + out: + return ret; +} + +static DBusHandlerResult +bus_message_handler (DBusConnection *connection, + DBusMessage *message, + void *user_data) +{ + if (dbus_message_is_signal (message, + DBUS_INTERFACE_LOCAL, + "Disconnected")) { + gtk_main_quit (); + return DBUS_HANDLER_RESULT_HANDLED; + } + + return DBUS_HANDLER_RESULT_NOT_YET_HANDLED; +} + +static DBusGConnection * +get_session_bus (void) +{ + GError *error; + DBusGConnection *bus; + DBusConnection *connection; + + error = NULL; + bus = dbus_g_bus_get (DBUS_BUS_SESSION, &error); + if (bus == NULL) { + g_warning ("Couldn't connect to session bus: %s", + error->message); + g_error_free (error); + goto out; + } + + connection = dbus_g_connection_get_connection (bus); + dbus_connection_add_filter (connection, + (DBusHandleMessageFunction) + bus_message_handler, + NULL, NULL); + + dbus_connection_set_exit_on_disconnect (connection, FALSE); + + out: + return bus; +} + +static gboolean +bus_register (DBusGConnection *bus) +{ + DBusGProxy *bus_proxy; + gboolean ret; + + mate_settings_profile_start (NULL); + + ret = FALSE; + + bus_proxy = get_bus_proxy (bus); + + if (bus_proxy == NULL) { + g_warning ("Could not construct bus_proxy object"); + goto out; + } + + ret = acquire_name_on_proxy (bus_proxy); + g_object_unref (bus_proxy); + + if (!ret) { + g_warning ("Could not acquire name"); + goto out; + } + + g_debug ("Successfully connected to D-Bus"); + + out: + mate_settings_profile_end (NULL); + + return ret; +} + +static void +on_session_over (DBusGProxy *proxy, MateSettingsManager *manager) +{ + mate_settings_manager_stop (manager); + gtk_main_quit (); +} + +static void +on_term_signal (int signal) +{ + /* Wake up main loop to tell it to shutdown */ + close (term_signal_pipe_fds[1]); + term_signal_pipe_fds[1] = -1; +} + +static gboolean +on_term_signal_pipe_closed (GIOChannel *source, + GIOCondition condition, + gpointer data) +{ + MateSettingsManager *manager; + + manager = MATE_SETTINGS_MANAGER (data); + + term_signal_pipe_fds[0] = -1; + + /* Got SIGTERM, time to clean up and get out + */ + gtk_main_quit (); + + return FALSE; +} + +static void +watch_for_term_signal (MateSettingsManager *manager) +{ + GIOChannel *channel; + + if (-1 == pipe (term_signal_pipe_fds) || + -1 == fcntl (term_signal_pipe_fds[0], F_SETFD, FD_CLOEXEC) || + -1 == fcntl (term_signal_pipe_fds[1], F_SETFD, FD_CLOEXEC)) { + g_error ("Could not create pipe: %s", g_strerror (errno)); + exit (EXIT_FAILURE); + } + + channel = g_io_channel_unix_new (term_signal_pipe_fds[0]); + g_io_channel_set_encoding (channel, NULL, NULL); + g_io_channel_set_buffered (channel, FALSE); + g_io_add_watch (channel, G_IO_HUP, on_term_signal_pipe_closed, manager); + g_io_channel_unref (channel); + + signal (SIGTERM, on_term_signal); + +} + +static void +set_session_over_handler (DBusGConnection *bus, MateSettingsManager *manager) +{ + DBusGProxy *session_proxy; + + g_assert (bus != NULL); + + mate_settings_profile_start (NULL); + + session_proxy = + dbus_g_proxy_new_for_name (bus, + MATE_SESSION_DBUS_NAME, + MATE_SESSION_DBUS_OBJECT, + MATE_SESSION_DBUS_INTERFACE); + + dbus_g_object_register_marshaller ( + g_cclosure_marshal_VOID__VOID, + G_TYPE_NONE, + G_TYPE_INVALID); + + dbus_g_proxy_add_signal (session_proxy, + "SessionOver", + G_TYPE_INVALID); + + dbus_g_proxy_connect_signal (session_proxy, + "SessionOver", + G_CALLBACK (on_session_over), + manager, + NULL); + + watch_for_term_signal (manager); + mate_settings_profile_end (NULL); +} + +static void +gsd_log_default_handler (const gchar *log_domain, + GLogLevelFlags log_level, + const gchar *message, + gpointer unused_data) +{ + /* filter out DEBUG messages if debug isn't set */ + if ((log_level & G_LOG_LEVEL_MASK) == G_LOG_LEVEL_DEBUG + && ! debug) { + return; + } + + g_log_default_handler (log_domain, + log_level, + message, + unused_data); +} + + +/* We want the parent process to quit after initializing all plugins, + * but we have to do all the work in the child process. We can't + * initialize in parent and then fork here: that is not clean with + * X display and DBUS where we would make the connection from one + * process and continue using it from the other. So, we just make the + * parent to fork early and wait. */ + +static void +daemon_start (void) +{ + int child_pid; + char buf[1]; + + if (no_daemon) + return; + + mate_settings_profile_msg ("forking daemon"); + + signal (SIGPIPE, SIG_IGN); + if (-1 == pipe (daemon_pipe_fds)) { + g_error ("Could not create pipe: %s", g_strerror (errno)); + exit (EXIT_FAILURE); + } + + child_pid = fork (); + + switch (child_pid) { + case -1: + g_error ("Could not daemonize: %s", g_strerror (errno)); + exit (EXIT_FAILURE); + + case 0: + /* child */ + + close (daemon_pipe_fds[0]); + + return; + + default: + /* parent */ + + close (daemon_pipe_fds[1]); + + /* Wait for child to signal that we are good to go. */ + read (daemon_pipe_fds[0], buf, 1); + + exit (EXIT_SUCCESS); + } +} + +static void +daemon_detach (void) +{ + if (no_daemon) + return; + + mate_settings_profile_msg ("detaching daemon"); + + /* disconnect */ + setsid (); + close (0); + close (1); + open ("/dev/null", O_RDONLY); + open ("/dev/null", O_WRONLY); + + /* get outta the way */ + chdir ("/"); +} + +static void +daemon_terminate_parent (void) +{ + if (no_daemon) + return; + + mate_settings_profile_msg ("terminating parent"); + + write (daemon_pipe_fds[1], "1", 1); + close (daemon_pipe_fds[1]); +} + +static void +parse_args (int *argc, char ***argv) +{ + GError *error; + GOptionContext *context; + + mate_settings_profile_start (NULL); + + + context = g_option_context_new (NULL); + + g_option_context_add_main_entries (context, entries, NULL); + g_option_context_add_group (context, gtk_get_option_group (FALSE)); + + error = NULL; + if (!g_option_context_parse (context, argc, argv, &error)) { + if (error != NULL) { + g_warning ("%s", error->message); + g_error_free (error); + } else { + g_warning ("Unable to initialize GTK+"); + } + exit (EXIT_FAILURE); + } + + g_option_context_free (context); + + mate_settings_profile_end (NULL); +} + +int +main (int argc, char *argv[]) +{ + MateSettingsManager *manager; + DBusGConnection *bus; + gboolean res; + GError *error; + + manager = NULL; + + if (!g_thread_supported ()) { + g_thread_init (NULL); + } + + mate_settings_profile_start (NULL); + + bindtextdomain (GETTEXT_PACKAGE, MATE_SETTINGS_LOCALEDIR); + bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); + textdomain (GETTEXT_PACKAGE); + setlocale (LC_ALL, ""); + + parse_args (&argc, &argv); + + daemon_start (); + + g_type_init (); + + mate_settings_profile_start ("opening gtk display"); + if (! gtk_init_check (NULL, NULL)) { + g_warning ("Unable to initialize GTK+"); + daemon_terminate_parent (); + exit (EXIT_FAILURE); + } + mate_settings_profile_end ("opening gtk display"); + + daemon_detach (); + + g_log_set_default_handler (gsd_log_default_handler, NULL); + + bus = get_session_bus (); + if (bus == NULL) { + g_warning ("Could not get a connection to the bus"); + goto out; + } + + if (! bus_register (bus)) { + goto out; + } + + mate_settings_profile_start ("mate_settings_manager_new"); + manager = mate_settings_manager_new (); + mate_settings_profile_end ("mate_settings_manager_new"); + if (manager == NULL) { + g_warning ("Unable to register object"); + goto out; + } + + set_session_over_handler (bus, manager); + + /* If we aren't started by dbus then load the plugins + automatically. Otherwise, wait for an Awake etc. */ + if (g_getenv ("DBUS_STARTER_BUS_TYPE") == NULL) { + error = NULL; + if (mateconf_prefix != NULL) { + res = mate_settings_manager_start_with_settings_prefix (manager, mateconf_prefix, &error); + } else { + res = mate_settings_manager_start (manager, &error); + } + if (! res) { + g_warning ("Unable to start: %s", error->message); + g_error_free (error); + goto out; + } + } + + daemon_terminate_parent (); + + if (do_timed_exit) { + g_timeout_add (1000 * 30, (GSourceFunc) timed_exit_cb, NULL); + } + + gtk_main (); + + out: + g_free (mateconf_prefix); + + if (bus != NULL) { + dbus_g_connection_unref (bus); + } + + if (manager != NULL) { + g_object_unref (manager); + } + + g_debug ("SettingsDaemon finished"); + mate_settings_profile_end (NULL); + + return 0; +} diff --git a/mate-settings-daemon/mate-settings-manager.c b/mate-settings-daemon/mate-settings-manager.c new file mode 100644 index 0000000..06015ec --- /dev/null +++ b/mate-settings-daemon/mate-settings-manager.c @@ -0,0 +1,557 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#include "config.h" + +#include +#include +#include +#include + +#include +#include +#include +#define DBUS_API_SUBJECT_TO_CHANGE +#include +#include +#include + +#include "mate-settings-plugin-info.h" +#include "mate-settings-manager.h" +#include "mate-settings-manager-glue.h" +#include "mate-settings-profile.h" + +#define GSD_MANAGER_DBUS_PATH "/org/mate/SettingsDaemon" + +#define DEFAULT_SETTINGS_PREFIX "/apps/mate_settings_daemon/plugins" + +#define PLUGIN_EXT ".mate-settings-plugin" + +#define MATE_SETTINGS_MANAGER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), MATE_TYPE_SETTINGS_MANAGER, MateSettingsManagerPrivate)) + +struct MateSettingsManagerPrivate +{ + DBusGConnection *connection; + MateConfClient *mateconf_client; + char *settings_prefix; + GSList *plugins; +}; + +enum { + PROP_0, + PROP_SETTINGS_PREFIX, +}; + +enum { + PLUGIN_ACTIVATED, + PLUGIN_DEACTIVATED, + LAST_SIGNAL +}; + +static guint signals [LAST_SIGNAL] = { 0, }; + +static void mate_settings_manager_class_init (MateSettingsManagerClass *klass); +static void mate_settings_manager_init (MateSettingsManager *settings_manager); +static void mate_settings_manager_finalize (GObject *object); + +G_DEFINE_TYPE (MateSettingsManager, mate_settings_manager, G_TYPE_OBJECT) + +static gpointer manager_object = NULL; + +GQuark +mate_settings_manager_error_quark (void) +{ + static GQuark ret = 0; + if (ret == 0) { + ret = g_quark_from_static_string ("mate_settings_manager_error"); + } + + return ret; +} + +static void +maybe_activate_plugin (MateSettingsPluginInfo *info, gpointer user_data) +{ + if (mate_settings_plugin_info_get_enabled (info)) { + gboolean res; + res = mate_settings_plugin_info_activate (info); + if (res) { + g_debug ("Plugin %s: active", mate_settings_plugin_info_get_location (info)); + } else { + g_debug ("Plugin %s: activation failed", mate_settings_plugin_info_get_location (info)); + } + } else { + g_debug ("Plugin %s: inactive", mate_settings_plugin_info_get_location (info)); + } +} + +static gint +compare_location (MateSettingsPluginInfo *a, + MateSettingsPluginInfo *b) +{ + const char *loc_a; + const char *loc_b; + + loc_a = mate_settings_plugin_info_get_location (a); + loc_b = mate_settings_plugin_info_get_location (b); + + if (loc_a == NULL || loc_b == NULL) { + return -1; + } + + return strcmp (loc_a, loc_b); +} + +static int +compare_priority (MateSettingsPluginInfo *a, + MateSettingsPluginInfo *b) +{ + int prio_a; + int prio_b; + + prio_a = mate_settings_plugin_info_get_priority (a); + prio_b = mate_settings_plugin_info_get_priority (b); + + return prio_a - prio_b; +} + +static void +on_plugin_activated (MateSettingsPluginInfo *info, + MateSettingsManager *manager) +{ + const char *name; + name = mate_settings_plugin_info_get_location (info); + g_debug ("MateSettingsManager: emitting plugin-activated %s", name); + g_signal_emit (manager, signals [PLUGIN_ACTIVATED], 0, name); +} + +static void +on_plugin_deactivated (MateSettingsPluginInfo *info, + MateSettingsManager *manager) +{ + const char *name; + name = mate_settings_plugin_info_get_location (info); + g_debug ("MateSettingsManager: emitting plugin-deactivated %s", name); + g_signal_emit (manager, signals [PLUGIN_DEACTIVATED], 0, name); +} + +static void +_load_file (MateSettingsManager *manager, + const char *filename) +{ + MateSettingsPluginInfo *info; + char *key_name; + int priority; + GError *error; + GSList *l; + + g_debug ("Loading plugin: %s", filename); + mate_settings_profile_start ("%s", filename); + + info = mate_settings_plugin_info_new_from_file (filename); + if (info == NULL) { + goto out; + } + + l = g_slist_find_custom (manager->priv->plugins, + info, + (GCompareFunc) compare_location); + if (l != NULL) { + goto out; + } + + manager->priv->plugins = g_slist_prepend (manager->priv->plugins, + g_object_ref (info)); + + g_signal_connect (info, "activated", + G_CALLBACK (on_plugin_activated), manager); + g_signal_connect (info, "deactivated", + G_CALLBACK (on_plugin_deactivated), manager); + + key_name = g_strdup_printf ("%s/%s/active", + manager->priv->settings_prefix, + mate_settings_plugin_info_get_location (info)); + mate_settings_plugin_info_set_enabled_key_name (info, key_name); + g_free (key_name); + + key_name = g_strdup_printf ("%s/%s/priority", + manager->priv->settings_prefix, + mate_settings_plugin_info_get_location (info)); + error = NULL; + priority = mateconf_client_get_int (manager->priv->mateconf_client, key_name, &error); + if (error == NULL) { + if (priority > 0) { + mate_settings_plugin_info_set_priority (info, priority); + } + } else { + g_error_free (error); + } + g_free (key_name); + + out: + if (info != NULL) { + g_object_unref (info); + } + + mate_settings_profile_end ("%s", filename); +} + +static void +_load_dir (MateSettingsManager *manager, + const char *path) +{ + GError *error; + GDir *d; + const char *name; + + g_debug ("Loading settings plugins from dir: %s", path); + mate_settings_profile_start (NULL); + + error = NULL; + d = g_dir_open (path, 0, &error); + if (d == NULL) { + g_warning ("%s", error->message); + g_error_free (error); + return; + } + + while ((name = g_dir_read_name (d))) { + char *filename; + + if (!g_str_has_suffix (name, PLUGIN_EXT)) { + continue; + } + + filename = g_build_filename (path, name, NULL); + if (g_file_test (filename, G_FILE_TEST_IS_REGULAR)) { + _load_file (manager, filename); + } + g_free (filename); + } + + g_dir_close (d); + + mate_settings_profile_end (NULL); +} + +static void +_load_all (MateSettingsManager *manager) +{ + mate_settings_profile_start (NULL); + + /* load system plugins */ + _load_dir (manager, MATE_SETTINGS_PLUGINDIR G_DIR_SEPARATOR_S); + + manager->priv->plugins = g_slist_sort (manager->priv->plugins, (GCompareFunc) compare_priority); + g_slist_foreach (manager->priv->plugins, (GFunc) maybe_activate_plugin, NULL); + mate_settings_profile_end (NULL); +} + +static void +_unload_plugin (MateSettingsPluginInfo *info, gpointer user_data) +{ + if (mate_settings_plugin_info_get_enabled (info)) { + mate_settings_plugin_info_deactivate (info); + } + g_object_unref (info); +} + +static void +_unload_all (MateSettingsManager *manager) +{ + g_slist_foreach (manager->priv->plugins, (GFunc) _unload_plugin, NULL); + g_slist_free (manager->priv->plugins); + manager->priv->plugins = NULL; +} + +/* + Example: + dbus-send --session --dest=org.mate.SettingsDaemon \ + --type=method_call --print-reply --reply-timeout=2000 \ + /org/mate/SettingsDaemon \ + org.mate.SettingsDaemon.Awake +*/ +gboolean +mate_settings_manager_awake (MateSettingsManager *manager, + GError **error) +{ + g_debug ("Awake called"); + return mate_settings_manager_start (manager, error); +} + +static gboolean +register_manager (MateSettingsManager *manager) +{ + GError *error = NULL; + + manager->priv->connection = dbus_g_bus_get (DBUS_BUS_SESSION, &error); + if (manager->priv->connection == NULL) { + if (error != NULL) { + g_critical ("error getting system bus: %s", error->message); + g_error_free (error); + } + return FALSE; + } + + dbus_g_connection_register_g_object (manager->priv->connection, GSD_MANAGER_DBUS_PATH, G_OBJECT (manager)); + + return TRUE; +} + +gboolean +mate_settings_manager_start (MateSettingsManager *manager, + GError **error) +{ + gboolean ret; + + g_debug ("Starting settings manager"); + + ret = FALSE; + + mate_settings_profile_start (NULL); + + if (!g_module_supported ()) { + g_warning ("mate-settings-daemon is not able to initialize the plugins."); + g_set_error (error, + MATE_SETTINGS_MANAGER_ERROR, + MATE_SETTINGS_MANAGER_ERROR_GENERAL, + "Plugins not supported"); + + goto out; + } + + manager->priv->mateconf_client = mateconf_client_get_default (); + + mate_settings_profile_start ("preloading mateconf keys"); + mateconf_client_add_dir (manager->priv->mateconf_client, + manager->priv->settings_prefix, + MATECONF_CLIENT_PRELOAD_RECURSIVE, + NULL); + mate_settings_profile_end ("preloading mateconf keys"); + + _load_all (manager); + + ret = TRUE; + out: + mate_settings_profile_end (NULL); + + return ret; +} + +gboolean +mate_settings_manager_start_with_settings_prefix (MateSettingsManager *manager, + const char *settings_prefix, + GError **error) +{ + g_object_set (manager, "settings-prefix", settings_prefix, NULL); + + return mate_settings_manager_start (manager, error); +} + +void +mate_settings_manager_stop (MateSettingsManager *manager) +{ + g_debug ("Stopping settings manager"); + +#ifdef ENABLE_PYTHON + /* Note: that this may cause finalization of objects by + * running the garbage collector. Since some of the plugin may + * have installed callbacks upon object finalization it must + * run before we get rid of the plugins. + */ + mate_settings_python_shutdown (); +#endif + + _unload_all (manager); + + mateconf_client_remove_dir (manager->priv->mateconf_client, + manager->priv->settings_prefix, + NULL); + g_object_unref (manager->priv->mateconf_client); + manager->priv->mateconf_client = NULL; +} + +static void +_set_settings_prefix (MateSettingsManager *self, + const char *prefix) +{ + g_free (self->priv->settings_prefix); + self->priv->settings_prefix = g_strdup (prefix); +} + +static void +mate_settings_manager_set_property (GObject *object, + guint prop_id, + const GValue *value, + GParamSpec *pspec) +{ + MateSettingsManager *self; + + self = MATE_SETTINGS_MANAGER (object); + + switch (prop_id) { + case PROP_SETTINGS_PREFIX: + _set_settings_prefix (self, g_value_get_string (value)); + break; + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + +static void +mate_settings_manager_get_property (GObject *object, + guint prop_id, + GValue *value, + GParamSpec *pspec) +{ + MateSettingsManager *self; + + self = MATE_SETTINGS_MANAGER (object); + + switch (prop_id) { + case PROP_SETTINGS_PREFIX: + g_value_set_string (value, self->priv->settings_prefix); + break; + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + +static GObject * +mate_settings_manager_constructor (GType type, + guint n_construct_properties, + GObjectConstructParam *construct_properties) +{ + MateSettingsManager *manager; + MateSettingsManagerClass *klass; + + klass = MATE_SETTINGS_MANAGER_CLASS (g_type_class_peek (MATE_TYPE_SETTINGS_MANAGER)); + + manager = MATE_SETTINGS_MANAGER (G_OBJECT_CLASS (mate_settings_manager_parent_class)->constructor (type, + n_construct_properties, + construct_properties)); + + return G_OBJECT (manager); +} + +static void +mate_settings_manager_dispose (GObject *object) +{ + MateSettingsManager *manager; + + manager = MATE_SETTINGS_MANAGER (object); + + mate_settings_manager_stop (manager); + + G_OBJECT_CLASS (mate_settings_manager_parent_class)->dispose (object); +} + +static void +mate_settings_manager_class_init (MateSettingsManagerClass *klass) +{ + GObjectClass *object_class = G_OBJECT_CLASS (klass); + + object_class->get_property = mate_settings_manager_get_property; + object_class->set_property = mate_settings_manager_set_property; + object_class->constructor = mate_settings_manager_constructor; + object_class->dispose = mate_settings_manager_dispose; + object_class->finalize = mate_settings_manager_finalize; + + signals [PLUGIN_ACTIVATED] = + g_signal_new ("plugin-activated", + G_TYPE_FROM_CLASS (object_class), + G_SIGNAL_RUN_LAST, + G_STRUCT_OFFSET (MateSettingsManagerClass, plugin_activated), + NULL, + NULL, + g_cclosure_marshal_VOID__STRING, + G_TYPE_NONE, + 1, G_TYPE_STRING); + signals [PLUGIN_DEACTIVATED] = + g_signal_new ("plugin-deactivated", + G_TYPE_FROM_CLASS (object_class), + G_SIGNAL_RUN_LAST, + G_STRUCT_OFFSET (MateSettingsManagerClass, plugin_deactivated), + NULL, + NULL, + g_cclosure_marshal_VOID__STRING, + G_TYPE_NONE, + 1, G_TYPE_STRING); + + g_object_class_install_property (object_class, + PROP_SETTINGS_PREFIX, + g_param_spec_string ("settings-prefix", + "settings-prefix", + "settings-prefix", + DEFAULT_SETTINGS_PREFIX, + G_PARAM_READWRITE | G_PARAM_CONSTRUCT)); + + g_type_class_add_private (klass, sizeof (MateSettingsManagerPrivate)); + + dbus_g_object_type_install_info (MATE_TYPE_SETTINGS_MANAGER, &dbus_glib_mate_settings_manager_object_info); +} + +static void +mate_settings_manager_init (MateSettingsManager *manager) +{ + + manager->priv = MATE_SETTINGS_MANAGER_GET_PRIVATE (manager); +} + +static void +mate_settings_manager_finalize (GObject *object) +{ + MateSettingsManager *manager; + + g_return_if_fail (object != NULL); + g_return_if_fail (MATE_IS_SETTINGS_MANAGER (object)); + + manager = MATE_SETTINGS_MANAGER (object); + + g_return_if_fail (manager->priv != NULL); + + g_free (manager->priv->settings_prefix); + + G_OBJECT_CLASS (mate_settings_manager_parent_class)->finalize (object); +} + +MateSettingsManager * +mate_settings_manager_new (void) +{ + if (manager_object != NULL) { + g_object_ref (manager_object); + } else { + gboolean res; + + manager_object = g_object_new (MATE_TYPE_SETTINGS_MANAGER, + NULL); + g_object_add_weak_pointer (manager_object, + (gpointer *) &manager_object); + res = register_manager (manager_object); + if (! res) { + g_object_unref (manager_object); + return NULL; + } + } + + return MATE_SETTINGS_MANAGER (manager_object); +} diff --git a/mate-settings-daemon/mate-settings-manager.h b/mate-settings-daemon/mate-settings-manager.h new file mode 100644 index 0000000..f831b8c --- /dev/null +++ b/mate-settings-daemon/mate-settings-manager.h @@ -0,0 +1,81 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#ifndef __MATE_SETTINGS_MANAGER_H +#define __MATE_SETTINGS_MANAGER_H + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#define MATE_TYPE_SETTINGS_MANAGER (mate_settings_manager_get_type ()) +#define MATE_SETTINGS_MANAGER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), MATE_TYPE_SETTINGS_MANAGER, MateSettingsManager)) +#define MATE_SETTINGS_MANAGER_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), MATE_TYPE_SETTINGS_MANAGER, MateSettingsManagerClass)) +#define MATE_IS_SETTINGS_MANAGER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), MATE_TYPE_SETTINGS_MANAGER)) +#define MATE_IS_SETTINGS_MANAGER_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), MATE_TYPE_SETTINGS_MANAGER)) +#define MATE_SETTINGS_MANAGER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), MATE_TYPE_SETTINGS_MANAGER, MateSettingsManagerClass)) + +typedef struct MateSettingsManagerPrivate MateSettingsManagerPrivate; + +typedef struct +{ + GObject parent; + MateSettingsManagerPrivate *priv; +} MateSettingsManager; + +typedef struct +{ + GObjectClass parent_class; + + void (* plugin_activated) (MateSettingsManager *manager, + const char *name); + void (* plugin_deactivated) (MateSettingsManager *manager, + const char *name); +} MateSettingsManagerClass; + +typedef enum +{ + MATE_SETTINGS_MANAGER_ERROR_GENERAL +} MateSettingsManagerError; + +#define MATE_SETTINGS_MANAGER_ERROR mate_settings_manager_error_quark () + +GQuark mate_settings_manager_error_quark (void); +GType mate_settings_manager_get_type (void); + +MateSettingsManager * mate_settings_manager_new (void); +gboolean mate_settings_manager_start_with_settings_prefix + (MateSettingsManager *manager, + const char *settings_prefix, + GError **error); +gboolean mate_settings_manager_start (MateSettingsManager *manager, + GError **error); +void mate_settings_manager_stop (MateSettingsManager *manager); + +gboolean mate_settings_manager_awake (MateSettingsManager *manager, + GError **error); + +#ifdef __cplusplus +} +#endif + +#endif /* __MATE_SETTINGS_MANAGER_H */ diff --git a/mate-settings-daemon/mate-settings-manager.xml b/mate-settings-daemon/mate-settings-manager.xml new file mode 100644 index 0000000..ad68f5d --- /dev/null +++ b/mate-settings-daemon/mate-settings-manager.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/mate-settings-daemon/mate-settings-module.c b/mate-settings-daemon/mate-settings-module.c new file mode 100644 index 0000000..f5c1df4 --- /dev/null +++ b/mate-settings-daemon/mate-settings-module.c @@ -0,0 +1,166 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2005 - Paolo Maggi + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, + * Boston, MA 02111-1307, USA. + */ + +#include "config.h" + +#include "mate-settings-module.h" + +#include + +typedef struct _MateSettingsModuleClass MateSettingsModuleClass; + +struct _MateSettingsModuleClass +{ + GTypeModuleClass parent_class; +}; + +struct _MateSettingsModule +{ + GTypeModule parent_instance; + + GModule *library; + + char *path; + GType type; +}; + +typedef GType (*MateSettingsModuleRegisterFunc) (GTypeModule *); + +G_DEFINE_TYPE (MateSettingsModule, mate_settings_module, G_TYPE_TYPE_MODULE) + +static gboolean +mate_settings_module_load (GTypeModule *gmodule) +{ + MateSettingsModule *module; + MateSettingsModuleRegisterFunc register_func; + gboolean res; + + module = MATE_SETTINGS_MODULE (gmodule); + + g_debug ("Loading %s", module->path); + + module->library = g_module_open (module->path, 0); + + if (module->library == NULL) { + g_warning ("%s", g_module_error ()); + + return FALSE; + } + + /* extract symbols from the lib */ + res = g_module_symbol (module->library, "register_mate_settings_plugin", (void *) ®ister_func); + if (! res) { + g_warning ("%s", g_module_error ()); + g_module_close (module->library); + + return FALSE; + } + + g_assert (register_func); + + module->type = register_func (gmodule); + + if (module->type == 0) { + g_warning ("Invalid mate settings plugin in module %s", module->path); + return FALSE; + } + + return TRUE; +} + +static void +mate_settings_module_unload (GTypeModule *gmodule) +{ + MateSettingsModule *module = MATE_SETTINGS_MODULE (gmodule); + + g_debug ("Unloading %s", module->path); + + g_module_close (module->library); + + module->library = NULL; + module->type = 0; +} + +const gchar * +mate_settings_module_get_path (MateSettingsModule *module) +{ + g_return_val_if_fail (MATE_IS_SETTINGS_MODULE (module), NULL); + + return module->path; +} + +GObject * +mate_settings_module_new_object (MateSettingsModule *module) +{ + g_debug ("Creating object of type %s", g_type_name (module->type)); + + if (module->type == 0) { + return NULL; + } + + return g_object_new (module->type, NULL); +} + +static void +mate_settings_module_init (MateSettingsModule *module) +{ + g_debug ("MateSettingsModule %p initialising", module); +} + +static void +mate_settings_module_finalize (GObject *object) +{ + MateSettingsModule *module = MATE_SETTINGS_MODULE (object); + + g_debug ("MateSettingsModule %p finalizing", module); + + g_free (module->path); + + G_OBJECT_CLASS (mate_settings_module_parent_class)->finalize (object); +} + +static void +mate_settings_module_class_init (MateSettingsModuleClass *class) +{ + GObjectClass *object_class = G_OBJECT_CLASS (class); + GTypeModuleClass *module_class = G_TYPE_MODULE_CLASS (class); + + object_class->finalize = mate_settings_module_finalize; + + module_class->load = mate_settings_module_load; + module_class->unload = mate_settings_module_unload; +} + +MateSettingsModule * +mate_settings_module_new (const char *path) +{ + MateSettingsModule *result; + + if (path == NULL || path[0] == '\0') { + return NULL; + } + + result = g_object_new (MATE_TYPE_SETTINGS_MODULE, NULL); + + g_type_module_set_name (G_TYPE_MODULE (result), path); + result->path = g_strdup (path); + + return result; +} diff --git a/mate-settings-daemon/mate-settings-module.h b/mate-settings-daemon/mate-settings-module.h new file mode 100644 index 0000000..1efe41a --- /dev/null +++ b/mate-settings-daemon/mate-settings-module.h @@ -0,0 +1,51 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2005 - Paolo Maggi + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, + * Boston, MA 02111-1307, USA. + */ + +#ifndef MATE_SETTINGS_MODULE_H +#define MATE_SETTINGS_MODULE_H + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#define MATE_TYPE_SETTINGS_MODULE (mate_settings_module_get_type ()) +#define MATE_SETTINGS_MODULE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), MATE_TYPE_SETTINGS_MODULE, MateSettingsModule)) +#define MATE_SETTINGS_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), MATE_TYPE_SETTINGS_MODULE, MateSettingsModuleClass)) +#define MATE_IS_SETTINGS_MODULE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), MATE_TYPE_SETTINGS_MODULE)) +#define MATE_IS_SETTINGS_MODULE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((obj), MATE_TYPE_SETTINGS_MODULE)) +#define MATE_SETTINGS_MODULE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), MATE_TYPE_SETTINGS_MODULE, MateSettingsModuleClass)) + +typedef struct _MateSettingsModule MateSettingsModule; + +GType mate_settings_module_get_type (void) G_GNUC_CONST; + +MateSettingsModule *mate_settings_module_new (const gchar *path); + +const char *mate_settings_module_get_path (MateSettingsModule *module); + +GObject *mate_settings_module_new_object (MateSettingsModule *module); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/mate-settings-daemon/mate-settings-plugin-info.c b/mate-settings-daemon/mate-settings-plugin-info.c new file mode 100644 index 0000000..c5cd494 --- /dev/null +++ b/mate-settings-daemon/mate-settings-plugin-info.c @@ -0,0 +1,616 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, + * Boston, MA 02111-1307, USA. + */ + +#include "config.h" + +#include + +#include +#include +#include +#include + +#include "mate-settings-plugin-info.h" +#include "mate-settings-module.h" +#include "mate-settings-plugin.h" +#include "mate-settings-profile.h" + +#define MATE_SETTINGS_PLUGIN_INFO_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), MATE_TYPE_SETTINGS_PLUGIN_INFO, MateSettingsPluginInfoPrivate)) + +#define PLUGIN_GROUP "MATE Settings Plugin" + +#define PLUGIN_PRIORITY_MAX 1 +#define PLUGIN_PRIORITY_DEFAULT 100 + +typedef enum +{ + MATE_SETTINGS_PLUGIN_LOADER_C, + MATE_SETTINGS_PLUGIN_LOADER_PY +} MateSettingsPluginLoader; + +struct MateSettingsPluginInfoPrivate +{ + char *file; + MateConfClient *client; + + char *location; + MateSettingsPluginLoader loader; + GTypeModule *module; + + char *name; + char *desc; + char **authors; + char *copyright; + char *website; + + MateSettingsPlugin *plugin; + + int enabled : 1; + int active : 1; + + /* A plugin is unavailable if it is not possible to activate it + due to an error loading the plugin module (e.g. for Python plugins + when the interpreter has not been correctly initializated) */ + int available : 1; + + guint enabled_notification_id; + + /* Priority determines the order in which plugins are started and + * stopped. A lower number means higher priority. */ + guint priority; +}; + + +enum { + ACTIVATED, + DEACTIVATED, + LAST_SIGNAL +}; + +static guint signals [LAST_SIGNAL] = { 0, }; + +G_DEFINE_TYPE (MateSettingsPluginInfo, mate_settings_plugin_info, G_TYPE_OBJECT) + +static void +mate_settings_plugin_info_finalize (GObject *object) +{ + MateSettingsPluginInfo *info; + + g_return_if_fail (object != NULL); + g_return_if_fail (MATE_IS_SETTINGS_PLUGIN_INFO (object)); + + info = MATE_SETTINGS_PLUGIN_INFO (object); + + g_return_if_fail (info->priv != NULL); + + if (info->priv->plugin != NULL) { + g_debug ("Unref plugin %s", info->priv->name); + + g_object_unref (info->priv->plugin); + + /* info->priv->module must not be unref since it is not possible to finalize + * a type module */ + } + + g_free (info->priv->file); + g_free (info->priv->location); + g_free (info->priv->name); + g_free (info->priv->desc); + g_free (info->priv->website); + g_free (info->priv->copyright); + g_strfreev (info->priv->authors); + + if (info->priv->enabled_notification_id != 0) { + mateconf_client_notify_remove (info->priv->client, + info->priv->enabled_notification_id); + + info->priv->enabled_notification_id = 0; + } + + g_object_unref (info->priv->client); + + G_OBJECT_CLASS (mate_settings_plugin_info_parent_class)->finalize (object); +} + +static void +mate_settings_plugin_info_class_init (MateSettingsPluginInfoClass *klass) +{ + GObjectClass *object_class = G_OBJECT_CLASS (klass); + + object_class->finalize = mate_settings_plugin_info_finalize; + + signals [ACTIVATED] = + g_signal_new ("activated", + G_TYPE_FROM_CLASS (object_class), + G_SIGNAL_RUN_LAST, + G_STRUCT_OFFSET (MateSettingsPluginInfoClass, activated), + NULL, + NULL, + g_cclosure_marshal_VOID__VOID, + G_TYPE_NONE, + 0); + signals [DEACTIVATED] = + g_signal_new ("deactivated", + G_TYPE_FROM_CLASS (object_class), + G_SIGNAL_RUN_LAST, + G_STRUCT_OFFSET (MateSettingsPluginInfoClass, deactivated), + NULL, + NULL, + g_cclosure_marshal_VOID__VOID, + G_TYPE_NONE, + 0); + + g_type_class_add_private (klass, sizeof (MateSettingsPluginInfoPrivate)); +} + +static void +mate_settings_plugin_info_init (MateSettingsPluginInfo *info) +{ + info->priv = MATE_SETTINGS_PLUGIN_INFO_GET_PRIVATE (info); + info->priv->client = mateconf_client_get_default (); +} + +static void +debug_info (MateSettingsPluginInfo *info) +{ + g_debug ("MateSettingsPluginInfo: name='%s' file='%s' location='%s'", + info->priv->name, + info->priv->file, + info->priv->location); +} + +static gboolean +mate_settings_plugin_info_fill_from_file (MateSettingsPluginInfo *info, + const char *filename) +{ + GKeyFile *plugin_file = NULL; + char *str; + int priority; + gboolean ret; + + mate_settings_profile_start ("%s", filename); + + ret = FALSE; + + info->priv->file = g_strdup (filename); + + plugin_file = g_key_file_new (); + if (! g_key_file_load_from_file (plugin_file, filename, G_KEY_FILE_NONE, NULL)) { + g_warning ("Bad plugin file: %s", filename); + goto out; + } + + if (! g_key_file_has_key (plugin_file, PLUGIN_GROUP, "IAge", NULL)) { + g_debug ("IAge key does not exist in file: %s", filename); + goto out; + } + + /* Check IAge=2 */ + if (g_key_file_get_integer (plugin_file, PLUGIN_GROUP, "IAge", NULL) != 0) { + g_debug ("Wrong IAge in file: %s", filename); + goto out; + } + + /* Get Location */ + str = g_key_file_get_string (plugin_file, PLUGIN_GROUP, "Module", NULL); + + if ((str != NULL) && (*str != '\0')) { + info->priv->location = str; + } else { + g_free (str); + g_warning ("Could not find 'Module' in %s", filename); + goto out; + } + + /* Get the loader for this plugin */ + str = g_key_file_get_string (plugin_file, PLUGIN_GROUP, "Loader", NULL); + if (str != NULL && strcmp (str, "python") == 0) { + info->priv->loader = MATE_SETTINGS_PLUGIN_LOADER_PY; +#ifndef ENABLE_PYTHON + g_warning ("Cannot load Python plugin '%s' since mate_settings was not " + "compiled with Python support.", filename); + goto out; +#endif + } else { + info->priv->loader = MATE_SETTINGS_PLUGIN_LOADER_C; + } + g_free (str); + + /* Get Name */ + str = g_key_file_get_locale_string (plugin_file, PLUGIN_GROUP, "Name", NULL, NULL); + if (str != NULL) { + info->priv->name = str; + } else { + g_warning ("Could not find 'Name' in %s", filename); + goto out; + } + + /* Get Description */ + str = g_key_file_get_locale_string (plugin_file, PLUGIN_GROUP, "Description", NULL, NULL); + if (str != NULL) { + info->priv->desc = str; + } else { + g_debug ("Could not find 'Description' in %s", filename); + } + + /* Get Authors */ + info->priv->authors = g_key_file_get_string_list (plugin_file, PLUGIN_GROUP, "Authors", NULL, NULL); + if (info->priv->authors == NULL) { + g_debug ("Could not find 'Authors' in %s", filename); + } + + /* Get Copyright */ + str = g_key_file_get_string (plugin_file, PLUGIN_GROUP, "Copyright", NULL); + if (str != NULL) { + info->priv->copyright = str; + } else { + g_debug ("Could not find 'Copyright' in %s", filename); + } + + /* Get Website */ + str = g_key_file_get_string (plugin_file, PLUGIN_GROUP, "Website", NULL); + if (str != NULL) { + info->priv->website = str; + } else { + g_debug ("Could not find 'Website' in %s", filename); + } + + /* Get Priority */ + priority = g_key_file_get_integer (plugin_file, PLUGIN_GROUP, "Priority", NULL); + if (priority >= PLUGIN_PRIORITY_MAX) { + info->priv->priority = priority; + } else { + info->priv->priority = PLUGIN_PRIORITY_DEFAULT; + } + + g_key_file_free (plugin_file); + + debug_info (info); + + /* If we know nothing about the availability of the plugin, + set it as available */ + info->priv->available = TRUE; + + ret = TRUE; + out: + mate_settings_profile_end ("%s", filename); + + return ret; +} + +static void +plugin_enabled_cb (MateConfClient *client, + guint cnxn_id, + MateConfEntry *entry, + MateSettingsPluginInfo *info) +{ + if (mateconf_value_get_bool (entry->value)) { + mate_settings_plugin_info_activate (info); + } else { + mate_settings_plugin_info_deactivate (info); + } +} + +void +mate_settings_plugin_info_set_enabled_key_name (MateSettingsPluginInfo *info, + const char *key_name) +{ + info->priv->enabled_notification_id = mateconf_client_notify_add (info->priv->client, + key_name, + (MateConfClientNotifyFunc)plugin_enabled_cb, + info, + NULL, + NULL); + + info->priv->enabled = mateconf_client_get_bool (info->priv->client, key_name, NULL); +} + +MateSettingsPluginInfo * +mate_settings_plugin_info_new_from_file (const char *filename) +{ + MateSettingsPluginInfo *info; + gboolean res; + + info = g_object_new (MATE_TYPE_SETTINGS_PLUGIN_INFO, NULL); + + res = mate_settings_plugin_info_fill_from_file (info, filename); + if (! res) { + g_object_unref (info); + info = NULL; + } + + return info; +} + +static void +_deactivate_plugin (MateSettingsPluginInfo *info) +{ + mate_settings_plugin_deactivate (info->priv->plugin); + g_signal_emit (info, signals [DEACTIVATED], 0); +} + +gboolean +mate_settings_plugin_info_deactivate (MateSettingsPluginInfo *info) +{ + g_return_val_if_fail (MATE_IS_SETTINGS_PLUGIN_INFO (info), FALSE); + + if (!info->priv->active || !info->priv->available) { + return TRUE; + } + + _deactivate_plugin (info); + + /* Update plugin state */ + info->priv->active = FALSE; + + return TRUE; +} + + +static gboolean +load_plugin_module (MateSettingsPluginInfo *info) +{ + char *path; + char *dirname; + gboolean ret; + + ret = FALSE; + + g_return_val_if_fail (MATE_IS_SETTINGS_PLUGIN_INFO (info), FALSE); + g_return_val_if_fail (info->priv->file != NULL, FALSE); + g_return_val_if_fail (info->priv->location != NULL, FALSE); + g_return_val_if_fail (info->priv->plugin == NULL, FALSE); + g_return_val_if_fail (info->priv->available, FALSE); + + mate_settings_profile_start ("%s", info->priv->location); + + switch (info->priv->loader) { + case MATE_SETTINGS_PLUGIN_LOADER_C: + dirname = g_path_get_dirname (info->priv->file); + g_return_val_if_fail (dirname != NULL, FALSE); + + path = g_module_build_path (dirname, info->priv->location); + g_free (dirname); + g_return_val_if_fail (path != NULL, FALSE); + + info->priv->module = G_TYPE_MODULE (mate_settings_module_new (path)); + g_free (path); + + break; + +#ifdef ENABLE_PYTHON + case MATE_SETTINGS_PLUGIN_LOADER_PY: + { + char *dir; + + if (!mate_settings_python_init ()) { + /* Mark plugin as unavailable and fails */ + info->priv->available = FALSE; + + g_warning ("Cannot load Python plugin '%s' since mate_settings " + "was not able to initialize the Python interpreter.", + info->priv->name); + + goto out; + } + + dir = g_path_get_dirname (info->priv->file); + + g_return_val_if_fail ((info->priv->location != NULL) && + (info->priv->location[0] != '\0'), + FALSE); + + info->priv->module = G_TYPE_MODULE ( + mate_settings_python_module_new (dir, info->priv->location)); + + g_free (dir); + break; + } +#endif + default: + g_return_val_if_reached (FALSE); + } + + if (!g_type_module_use (info->priv->module)) { + switch (info->priv->loader) { + case MATE_SETTINGS_PLUGIN_LOADER_C: + g_warning ("Cannot load plugin '%s' since file '%s' cannot be read.", + info->priv->name, + mate_settings_module_get_path (MATE_SETTINGS_MODULE (info->priv->module))); + break; + + case MATE_SETTINGS_PLUGIN_LOADER_PY: + g_warning ("Cannot load Python plugin '%s' since file '%s' cannot be read.", + info->priv->name, + info->priv->location); + break; + + default: + g_return_val_if_reached (FALSE); + } + + g_object_unref (G_OBJECT (info->priv->module)); + info->priv->module = NULL; + + /* Mark plugin as unavailable and fails */ + info->priv->available = FALSE; + + goto out; + } + + switch (info->priv->loader) { + case MATE_SETTINGS_PLUGIN_LOADER_C: + info->priv->plugin = + MATE_SETTINGS_PLUGIN (mate_settings_module_new_object (MATE_SETTINGS_MODULE (info->priv->module))); + break; + +#ifdef ENABLE_PYTHON + case MATE_SETTINGS_PLUGIN_LOADER_PY: + info->priv->plugin = + MATE_SETTINGS_PLUGIN (mate_settings_python_module_new_object (MATE_SETTINGS_PYTHON_MODULE (info->priv->module))); + break; +#endif + + default: + g_return_val_if_reached (FALSE); + } + + g_type_module_unuse (info->priv->module); + ret = TRUE; + out: + mate_settings_profile_end ("%s", info->priv->location); + return ret; +} + +static gboolean +_activate_plugin (MateSettingsPluginInfo *info) +{ + gboolean res = TRUE; + + if (!info->priv->available) { + /* Plugin is not available, don't try to activate/load it */ + return FALSE; + } + + if (info->priv->plugin == NULL) { + res = load_plugin_module (info); + } + + if (res) { + mate_settings_plugin_activate (info->priv->plugin); + g_signal_emit (info, signals [ACTIVATED], 0); + } else { + g_warning ("Error activating plugin '%s'", info->priv->name); + } + + return res; +} + +gboolean +mate_settings_plugin_info_activate (MateSettingsPluginInfo *info) +{ + + g_return_val_if_fail (MATE_IS_SETTINGS_PLUGIN_INFO (info), FALSE); + + if (! info->priv->available) { + return FALSE; + } + + if (info->priv->active) { + return TRUE; + } + + if (_activate_plugin (info)) { + info->priv->active = TRUE; + return TRUE; + } + + return FALSE; +} + +gboolean +mate_settings_plugin_info_is_active (MateSettingsPluginInfo *info) +{ + g_return_val_if_fail (MATE_IS_SETTINGS_PLUGIN_INFO (info), FALSE); + + return (info->priv->available && info->priv->active); +} + +gboolean +mate_settings_plugin_info_get_enabled (MateSettingsPluginInfo *info) +{ + g_return_val_if_fail (MATE_IS_SETTINGS_PLUGIN_INFO (info), FALSE); + + return (info->priv->enabled); +} + +gboolean +mate_settings_plugin_info_is_available (MateSettingsPluginInfo *info) +{ + g_return_val_if_fail (MATE_IS_SETTINGS_PLUGIN_INFO (info), FALSE); + + return (info->priv->available != FALSE); +} + +const char * +mate_settings_plugin_info_get_name (MateSettingsPluginInfo *info) +{ + g_return_val_if_fail (MATE_IS_SETTINGS_PLUGIN_INFO (info), NULL); + + return info->priv->name; +} + +const char * +mate_settings_plugin_info_get_description (MateSettingsPluginInfo *info) +{ + g_return_val_if_fail (MATE_IS_SETTINGS_PLUGIN_INFO (info), NULL); + + return info->priv->desc; +} + +const char ** +mate_settings_plugin_info_get_authors (MateSettingsPluginInfo *info) +{ + g_return_val_if_fail (MATE_IS_SETTINGS_PLUGIN_INFO (info), (const char **)NULL); + + return (const char **)info->priv->authors; +} + +const char * +mate_settings_plugin_info_get_website (MateSettingsPluginInfo *info) +{ + g_return_val_if_fail (MATE_IS_SETTINGS_PLUGIN_INFO (info), NULL); + + return info->priv->website; +} + +const char * +mate_settings_plugin_info_get_copyright (MateSettingsPluginInfo *info) +{ + g_return_val_if_fail (MATE_IS_SETTINGS_PLUGIN_INFO (info), NULL); + + return info->priv->copyright; +} + + +const char * +mate_settings_plugin_info_get_location (MateSettingsPluginInfo *info) +{ + g_return_val_if_fail (MATE_IS_SETTINGS_PLUGIN_INFO (info), NULL); + + return info->priv->location; +} + +int +mate_settings_plugin_info_get_priority (MateSettingsPluginInfo *info) +{ + g_return_val_if_fail (MATE_IS_SETTINGS_PLUGIN_INFO (info), PLUGIN_PRIORITY_DEFAULT); + + return info->priv->priority; +} + +void +mate_settings_plugin_info_set_priority (MateSettingsPluginInfo *info, + int priority) +{ + g_return_if_fail (MATE_IS_SETTINGS_PLUGIN_INFO (info)); + + info->priv->priority = priority; +} diff --git a/mate-settings-daemon/mate-settings-plugin-info.h b/mate-settings-daemon/mate-settings-plugin-info.h new file mode 100644 index 0000000..b99036a --- /dev/null +++ b/mate-settings-daemon/mate-settings-plugin-info.h @@ -0,0 +1,81 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2008 Red Hat, Inc. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, + * Boston, MA 02111-1307, USA. + */ + +#ifndef __MATE_SETTINGS_PLUGIN_INFO_H__ +#define __MATE_SETTINGS_PLUGIN_INFO_H__ + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif +#define MATE_TYPE_SETTINGS_PLUGIN_INFO (mate_settings_plugin_info_get_type()) +#define MATE_SETTINGS_PLUGIN_INFO(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), MATE_TYPE_SETTINGS_PLUGIN_INFO, MateSettingsPluginInfo)) +#define MATE_SETTINGS_PLUGIN_INFO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), MATE_TYPE_SETTINGS_PLUGIN_INFO, MateSettingsPluginInfoClass)) +#define MATE_IS_SETTINGS_PLUGIN_INFO(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), MATE_TYPE_SETTINGS_PLUGIN_INFO)) +#define MATE_IS_SETTINGS_PLUGIN_INFO_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), MATE_TYPE_SETTINGS_PLUGIN_INFO)) +#define MATE_SETTINGS_PLUGIN_INFO_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), MATE_TYPE_SETTINGS_PLUGIN_INFO, MateSettingsPluginInfoClass)) + +typedef struct MateSettingsPluginInfoPrivate MateSettingsPluginInfoPrivate; + +typedef struct +{ + GObject parent; + MateSettingsPluginInfoPrivate *priv; +} MateSettingsPluginInfo; + +typedef struct +{ + GObjectClass parent_class; + + void (* activated) (MateSettingsPluginInfo *info); + void (* deactivated) (MateSettingsPluginInfo *info); +} MateSettingsPluginInfoClass; + +GType mate_settings_plugin_info_get_type (void) G_GNUC_CONST; + +MateSettingsPluginInfo *mate_settings_plugin_info_new_from_file (const char *filename); + +void mate_settings_plugin_info_set_enabled_key_name (MateSettingsPluginInfo *info, + const char *key_name); +gboolean mate_settings_plugin_info_activate (MateSettingsPluginInfo *info); +gboolean mate_settings_plugin_info_deactivate (MateSettingsPluginInfo *info); + +gboolean mate_settings_plugin_info_is_active (MateSettingsPluginInfo *info); +gboolean mate_settings_plugin_info_get_enabled (MateSettingsPluginInfo *info); +gboolean mate_settings_plugin_info_is_available (MateSettingsPluginInfo *info); + +const char *mate_settings_plugin_info_get_name (MateSettingsPluginInfo *info); +const char *mate_settings_plugin_info_get_description (MateSettingsPluginInfo *info); +const char **mate_settings_plugin_info_get_authors (MateSettingsPluginInfo *info); +const char *mate_settings_plugin_info_get_website (MateSettingsPluginInfo *info); +const char *mate_settings_plugin_info_get_copyright (MateSettingsPluginInfo *info); +const char *mate_settings_plugin_info_get_location (MateSettingsPluginInfo *info); +int mate_settings_plugin_info_get_priority (MateSettingsPluginInfo *info); + +void mate_settings_plugin_info_set_priority (MateSettingsPluginInfo *info, + int priority); + +#ifdef __cplusplus +} +#endif + +#endif /* __MATE_SETTINGS_PLUGIN_INFO_H__ */ diff --git a/mate-settings-daemon/mate-settings-plugin.c b/mate-settings-daemon/mate-settings-plugin.c new file mode 100644 index 0000000..7fbb693 --- /dev/null +++ b/mate-settings-daemon/mate-settings-plugin.c @@ -0,0 +1,61 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2002-2005 Paolo Maggi + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, + * Boston, MA 02111-1307, USA. + */ + +#include "config.h" + +#include "mate-settings-plugin.h" + +G_DEFINE_TYPE (MateSettingsPlugin, mate_settings_plugin, G_TYPE_OBJECT) + +static void +dummy (MateSettingsPlugin *plugin) +{ + /* Empty */ +} + +static void +mate_settings_plugin_class_init (MateSettingsPluginClass *klass) +{ + klass->activate = dummy; + klass->deactivate = dummy; +} + +static void +mate_settings_plugin_init (MateSettingsPlugin *plugin) +{ + /* Empty */ +} + +void +mate_settings_plugin_activate (MateSettingsPlugin *plugin) +{ + g_return_if_fail (MATE_IS_SETTINGS_PLUGIN (plugin)); + + MATE_SETTINGS_PLUGIN_GET_CLASS (plugin)->activate (plugin); +} + +void +mate_settings_plugin_deactivate (MateSettingsPlugin *plugin) +{ + g_return_if_fail (MATE_IS_SETTINGS_PLUGIN (plugin)); + + MATE_SETTINGS_PLUGIN_GET_CLASS (plugin)->deactivate (plugin); +} diff --git a/mate-settings-daemon/mate-settings-plugin.h b/mate-settings-daemon/mate-settings-plugin.h new file mode 100644 index 0000000..1786f02 --- /dev/null +++ b/mate-settings-daemon/mate-settings-plugin.h @@ -0,0 +1,183 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2002-2005 Paolo Maggi + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, + * Boston, MA 02111-1307, USA. + */ + +#ifndef __MATE_SETTINGS_PLUGIN_H__ +#define __MATE_SETTINGS_PLUGIN_H__ + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif +#define MATE_TYPE_SETTINGS_PLUGIN (mate_settings_plugin_get_type()) +#define MATE_SETTINGS_PLUGIN(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), MATE_TYPE_SETTINGS_PLUGIN, MateSettingsPlugin)) +#define MATE_SETTINGS_PLUGIN_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), MATE_TYPE_SETTINGS_PLUGIN, MateSettingsPluginClass)) +#define MATE_IS_SETTINGS_PLUGIN(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), MATE_TYPE_SETTINGS_PLUGIN)) +#define MATE_IS_SETTINGS_PLUGIN_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), MATE_TYPE_SETTINGS_PLUGIN)) +#define MATE_SETTINGS_PLUGIN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), MATE_TYPE_SETTINGS_PLUGIN, MateSettingsPluginClass)) + +typedef struct +{ + GObject parent; +} MateSettingsPlugin; + +typedef struct +{ + GObjectClass parent_class; + + /* Virtual public methods */ + void (*activate) (MateSettingsPlugin *plugin); + void (*deactivate) (MateSettingsPlugin *plugin); +} MateSettingsPluginClass; + +GType mate_settings_plugin_get_type (void) G_GNUC_CONST; + +void mate_settings_plugin_activate (MateSettingsPlugin *plugin); +void mate_settings_plugin_deactivate (MateSettingsPlugin *plugin); + +/* + * Utility macro used to register plugins + * + * use: MATE_SETTINGS_PLUGIN_REGISTER (PluginName, plugin_name) + */ +#define MATE_SETTINGS_PLUGIN_REGISTER(PluginName, plugin_name) \ + \ +static GType plugin_name##_type = 0; \ +static GTypeModule *plugin_module_type = 0; \ + \ +GType \ +plugin_name##_get_type (void) \ +{ \ + return plugin_name##_type; \ +} \ + \ +static void plugin_name##_init (PluginName *self); \ +static void plugin_name##_class_init (PluginName##Class *klass); \ +static gpointer plugin_name##_parent_class = NULL; \ +static void plugin_name##_class_intern_init (gpointer klass) \ +{ \ + plugin_name##_parent_class = g_type_class_peek_parent (klass); \ + plugin_name##_class_init ((PluginName##Class *) klass); \ +} \ + \ +G_MODULE_EXPORT GType \ +register_mate_settings_plugin (GTypeModule *module) \ +{ \ + static const GTypeInfo our_info = \ + { \ + sizeof (PluginName##Class), \ + NULL, /* base_init */ \ + NULL, /* base_finalize */ \ + (GClassInitFunc) plugin_name##_class_intern_init, \ + NULL, \ + NULL, /* class_data */ \ + sizeof (PluginName), \ + 0, /* n_preallocs */ \ + (GInstanceInitFunc) plugin_name##_init \ + }; \ + \ + g_debug ("Registering " #PluginName); \ + \ + /* Initialise the i18n stuff */ \ + bindtextdomain (GETTEXT_PACKAGE, MATE_SETTINGS_LOCALEDIR); \ + bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); \ + \ + plugin_module_type = module; \ + plugin_name##_type = g_type_module_register_type (module, \ + MATE_TYPE_SETTINGS_PLUGIN, \ + #PluginName, \ + &our_info, \ + 0); \ + \ + return plugin_name##_type; \ +} + +/* + * Utility macro used to register gobject types in plugins with additional code + * + * use: MATE_SETTINGS_PLUGIN_DEFINE_TYPE_WITH_CODE(ObjectName, object_name, PARENT_TYPE, CODE) + */ +#define MATE_SETTINGS_PLUGIN_DEFINE_TYPE_WITH_CODE(ObjectName, object_name, PARENT_TYPE, CODE) \ +static void object_name##_init (ObjectName *self); \ +static void object_name##_class_init (ObjectName##Class *klass); \ +static gpointer object_name##_parent_class = ((void *)0); \ +static GType ojbect_name##_type_id = 0; \ + \ +static void object_name##_class_intern_init (gpointer klass) \ +{ \ + object_name##_parent_class = g_type_class_peek_parent (klass); \ + object_name##_class_init ((ObjectName##Class *) klass); \ +} \ + \ + \ +GType \ +object_name##_get_type (void) \ +{ \ + g_assert (object_name##_type_id != 0); \ + \ + return object_name##_type_id; \ +} \ + \ +GType \ +object_name##_register_type (GTypeModule *module) \ +{ \ + if ((object_name##_type_id == 0)) { \ + const GTypeInfo g_define_type_info = { \ + sizeof (ObjectName##Class), \ + (GBaseInitFunc) ((void *)0), \ + (GBaseFinalizeFunc) ((void *)0), \ + (GClassInitFunc) object_name##_class_intern_init, \ + (GClassFinalizeFunc) ((void *)0), \ + ((void *)0), \ + sizeof (ObjectName), \ + 0, \ + (GInstanceInitFunc) object_name##_init, \ + ((void *)0) \ + }; \ + object_name##_type_id = \ + g_type_module_register_type (module, \ + PARENT_TYPE, \ + #ObjectName, \ + &g_define_type_info, \ + (GTypeFlags) 0); \ + } \ + \ + g_debug ("Registering " #ObjectName); \ + \ + CODE \ + \ + return type_name##_type_id; \ +} + +/* + * Utility macro used to register gobject types in plugins + * + * use: MATE_SETTINGS_PLUGIN_DEFINE_TYPE(ObjectName, object_name, PARENT_TYPE) + */ +#define MATE_SETTINGS_PLUGIN_DEFINE_TYPE(ObjectName, object_name, PARENT_TYPE) \ + MATE_SETTINGS_PLUGIN_DEFINE_TYPE_WITH_CODE(ObjectName, object_name, PARENT_TYPE, ;) + +#ifdef __cplusplus +} +#endif + +#endif /* __MATE_SETTINGS_PLUGIN_H__ */ diff --git a/mate-settings-daemon/mate-settings-profile.c b/mate-settings-daemon/mate-settings-profile.c new file mode 100644 index 0000000..330327a --- /dev/null +++ b/mate-settings-daemon/mate-settings-profile.c @@ -0,0 +1,65 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2005 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + * Authors: William Jon McCann + * + */ + +#include "config.h" + +#include +#include +#include +#include +#include +#include + +#include +#include + +#include "mate-settings-profile.h" + +void +_mate_settings_profile_log (const char *func, + const char *note, + const char *format, + ...) +{ + va_list args; + char *str; + char *formatted; + + if (format == NULL) { + formatted = g_strdup (""); + } else { + va_start (args, format); + formatted = g_strdup_vprintf (format, args); + va_end (args); + } + + if (func != NULL) { + str = g_strdup_printf ("MARK: %s %s: %s %s", g_get_prgname(), func, note ? note : "", formatted); + } else { + str = g_strdup_printf ("MARK: %s: %s %s", g_get_prgname(), note ? note : "", formatted); + } + + g_free (formatted); + + g_access (str, F_OK); + g_free (str); +} diff --git a/mate-settings-daemon/mate-settings-profile.h b/mate-settings-daemon/mate-settings-profile.h new file mode 100644 index 0000000..6740488 --- /dev/null +++ b/mate-settings-daemon/mate-settings-profile.h @@ -0,0 +1,57 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2005 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + * Authors: William Jon McCann + * + */ + +#ifndef __MATE_SETTINGS_PROFILE_H +#define __MATE_SETTINGS_PROFILE_H + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef ENABLE_PROFILING +#ifdef G_HAVE_ISO_VARARGS +#define mate_settings_profile_start(...) _mate_settings_profile_log (G_STRFUNC, "start", __VA_ARGS__) +#define mate_settings_profile_end(...) _mate_settings_profile_log (G_STRFUNC, "end", __VA_ARGS__) +#define mate_settings_profile_msg(...) _mate_settings_profile_log (NULL, NULL, __VA_ARGS__) +#elif defined(G_HAVE_GNUC_VARARGS) +#define mate_settings_profile_start(format...) _mate_settings_profile_log (G_STRFUNC, "start", format) +#define mate_settings_profile_end(format...) _mate_settings_profile_log (G_STRFUNC, "end", format) +#define mate_settings_profile_msg(format...) _mate_settings_profile_log (NULL, NULL, format) +#endif +#else +#define mate_settings_profile_start(...) +#define mate_settings_profile_end(...) +#define mate_settings_profile_msg(...) +#endif + +void _mate_settings_profile_log (const char *func, + const char *note, + const char *format, + ...) G_GNUC_PRINTF (3, 4); + +#ifdef __cplusplus +} +#endif + +#endif /* __MATE_SETTINGS_PROFILE_H */ diff --git a/missing b/missing new file mode 100755 index 0000000..28055d2 --- /dev/null +++ b/missing @@ -0,0 +1,376 @@ +#! /bin/sh +# Common stub for a few missing GNU programs while installing. + +scriptversion=2009-04-28.21; # UTC + +# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006, +# 2008, 2009 Free Software Foundation, Inc. +# Originally by Fran,cois Pinard , 1996. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +if test $# -eq 0; then + echo 1>&2 "Try \`$0 --help' for more information" + exit 1 +fi + +run=: +sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p' +sed_minuso='s/.* -o \([^ ]*\).*/\1/p' + +# In the cases where this matters, `missing' is being run in the +# srcdir already. +if test -f configure.ac; then + configure_ac=configure.ac +else + configure_ac=configure.in +fi + +msg="missing on your system" + +case $1 in +--run) + # Try to run requested program, and just exit if it succeeds. + run= + shift + "$@" && exit 0 + # Exit code 63 means version mismatch. This often happens + # when the user try to use an ancient version of a tool on + # a file that requires a minimum version. In this case we + # we should proceed has if the program had been absent, or + # if --run hadn't been passed. + if test $? = 63; then + run=: + msg="probably too old" + fi + ;; + + -h|--h|--he|--hel|--help) + echo "\ +$0 [OPTION]... PROGRAM [ARGUMENT]... + +Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an +error status if there is no known handling for PROGRAM. + +Options: + -h, --help display this help and exit + -v, --version output version information and exit + --run try to run the given command, and emulate it if it fails + +Supported PROGRAM values: + aclocal touch file \`aclocal.m4' + autoconf touch file \`configure' + autoheader touch file \`config.h.in' + autom4te touch the output file, or create a stub one + automake touch all \`Makefile.in' files + bison create \`y.tab.[ch]', if possible, from existing .[ch] + flex create \`lex.yy.c', if possible, from existing .c + help2man touch the output file + lex create \`lex.yy.c', if possible, from existing .c + makeinfo touch the output file + tar try tar, gnutar, gtar, then tar without non-portable flags + yacc create \`y.tab.[ch]', if possible, from existing .[ch] + +Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and +\`g' are ignored when checking the name. + +Send bug reports to ." + exit $? + ;; + + -v|--v|--ve|--ver|--vers|--versi|--versio|--version) + echo "missing $scriptversion (GNU Automake)" + exit $? + ;; + + -*) + echo 1>&2 "$0: Unknown \`$1' option" + echo 1>&2 "Try \`$0 --help' for more information" + exit 1 + ;; + +esac + +# normalize program name to check for. +program=`echo "$1" | sed ' + s/^gnu-//; t + s/^gnu//; t + s/^g//; t'` + +# Now exit if we have it, but it failed. Also exit now if we +# don't have it and --version was passed (most likely to detect +# the program). This is about non-GNU programs, so use $1 not +# $program. +case $1 in + lex*|yacc*) + # Not GNU programs, they don't have --version. + ;; + + tar*) + if test -n "$run"; then + echo 1>&2 "ERROR: \`tar' requires --run" + exit 1 + elif test "x$2" = "x--version" || test "x$2" = "x--help"; then + exit 1 + fi + ;; + + *) + if test -z "$run" && ($1 --version) > /dev/null 2>&1; then + # We have it, but it failed. + exit 1 + elif test "x$2" = "x--version" || test "x$2" = "x--help"; then + # Could not run --version or --help. This is probably someone + # running `$TOOL --version' or `$TOOL --help' to check whether + # $TOOL exists and not knowing $TOOL uses missing. + exit 1 + fi + ;; +esac + +# If it does not exist, or fails to run (possibly an outdated version), +# try to emulate it. +case $program in + aclocal*) + echo 1>&2 "\ +WARNING: \`$1' is $msg. You should only need it if + you modified \`acinclude.m4' or \`${configure_ac}'. You might want + to install the \`Automake' and \`Perl' packages. Grab them from + any GNU archive site." + touch aclocal.m4 + ;; + + autoconf*) + echo 1>&2 "\ +WARNING: \`$1' is $msg. You should only need it if + you modified \`${configure_ac}'. You might want to install the + \`Autoconf' and \`GNU m4' packages. Grab them from any GNU + archive site." + touch configure + ;; + + autoheader*) + echo 1>&2 "\ +WARNING: \`$1' is $msg. You should only need it if + you modified \`acconfig.h' or \`${configure_ac}'. You might want + to install the \`Autoconf' and \`GNU m4' packages. Grab them + from any GNU archive site." + files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}` + test -z "$files" && files="config.h" + touch_files= + for f in $files; do + case $f in + *:*) touch_files="$touch_files "`echo "$f" | + sed -e 's/^[^:]*://' -e 's/:.*//'`;; + *) touch_files="$touch_files $f.in";; + esac + done + touch $touch_files + ;; + + automake*) + echo 1>&2 "\ +WARNING: \`$1' is $msg. You should only need it if + you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'. + You might want to install the \`Automake' and \`Perl' packages. + Grab them from any GNU archive site." + find . -type f -name Makefile.am -print | + sed 's/\.am$/.in/' | + while read f; do touch "$f"; done + ;; + + autom4te*) + echo 1>&2 "\ +WARNING: \`$1' is needed, but is $msg. + You might have modified some files without having the + proper tools for further handling them. + You can get \`$1' as part of \`Autoconf' from any GNU + archive site." + + file=`echo "$*" | sed -n "$sed_output"` + test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` + if test -f "$file"; then + touch $file + else + test -z "$file" || exec >$file + echo "#! /bin/sh" + echo "# Created by GNU Automake missing as a replacement of" + echo "# $ $@" + echo "exit 0" + chmod +x $file + exit 1 + fi + ;; + + bison*|yacc*) + echo 1>&2 "\ +WARNING: \`$1' $msg. You should only need it if + you modified a \`.y' file. You may need the \`Bison' package + in order for those modifications to take effect. You can get + \`Bison' from any GNU archive site." + rm -f y.tab.c y.tab.h + if test $# -ne 1; then + eval LASTARG="\${$#}" + case $LASTARG in + *.y) + SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` + if test -f "$SRCFILE"; then + cp "$SRCFILE" y.tab.c + fi + SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` + if test -f "$SRCFILE"; then + cp "$SRCFILE" y.tab.h + fi + ;; + esac + fi + if test ! -f y.tab.h; then + echo >y.tab.h + fi + if test ! -f y.tab.c; then + echo 'main() { return 0; }' >y.tab.c + fi + ;; + + lex*|flex*) + echo 1>&2 "\ +WARNING: \`$1' is $msg. You should only need it if + you modified a \`.l' file. You may need the \`Flex' package + in order for those modifications to take effect. You can get + \`Flex' from any GNU archive site." + rm -f lex.yy.c + if test $# -ne 1; then + eval LASTARG="\${$#}" + case $LASTARG in + *.l) + SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` + if test -f "$SRCFILE"; then + cp "$SRCFILE" lex.yy.c + fi + ;; + esac + fi + if test ! -f lex.yy.c; then + echo 'main() { return 0; }' >lex.yy.c + fi + ;; + + help2man*) + echo 1>&2 "\ +WARNING: \`$1' is $msg. You should only need it if + you modified a dependency of a manual page. You may need the + \`Help2man' package in order for those modifications to take + effect. You can get \`Help2man' from any GNU archive site." + + file=`echo "$*" | sed -n "$sed_output"` + test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` + if test -f "$file"; then + touch $file + else + test -z "$file" || exec >$file + echo ".ab help2man is required to generate this page" + exit $? + fi + ;; + + makeinfo*) + echo 1>&2 "\ +WARNING: \`$1' is $msg. You should only need it if + you modified a \`.texi' or \`.texinfo' file, or any other file + indirectly affecting the aspect of the manual. The spurious + call might also be the consequence of using a buggy \`make' (AIX, + DU, IRIX). You might want to install the \`Texinfo' package or + the \`GNU make' package. Grab either from any GNU archive site." + # The file to touch is that specified with -o ... + file=`echo "$*" | sed -n "$sed_output"` + test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"` + if test -z "$file"; then + # ... or it is the one specified with @setfilename ... + infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'` + file=`sed -n ' + /^@setfilename/{ + s/.* \([^ ]*\) *$/\1/ + p + q + }' $infile` + # ... or it is derived from the source name (dir/f.texi becomes f.info) + test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info + fi + # If the file does not exist, the user really needs makeinfo; + # let's fail without touching anything. + test -f $file || exit 1 + touch $file + ;; + + tar*) + shift + + # We have already tried tar in the generic part. + # Look for gnutar/gtar before invocation to avoid ugly error + # messages. + if (gnutar --version > /dev/null 2>&1); then + gnutar "$@" && exit 0 + fi + if (gtar --version > /dev/null 2>&1); then + gtar "$@" && exit 0 + fi + firstarg="$1" + if shift; then + case $firstarg in + *o*) + firstarg=`echo "$firstarg" | sed s/o//` + tar "$firstarg" "$@" && exit 0 + ;; + esac + case $firstarg in + *h*) + firstarg=`echo "$firstarg" | sed s/h//` + tar "$firstarg" "$@" && exit 0 + ;; + esac + fi + + echo 1>&2 "\ +WARNING: I can't seem to be able to run \`tar' with the given arguments. + You may want to install GNU tar or Free paxutils, or check the + command line arguments." + exit 1 + ;; + + *) + echo 1>&2 "\ +WARNING: \`$1' is needed, and is $msg. + You might have modified some files without having the + proper tools for further handling them. Check the \`README' file, + it often tells you about the needed prerequisites for installing + this package. You may also peek at any GNU archive site, in case + some other package would contain this missing \`$1' program." + exit 1 + ;; +esac + +exit 0 + +# Local variables: +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-time-zone: "UTC" +# time-stamp-end: "; # UTC" +# End: diff --git a/mkinstalldirs b/mkinstalldirs new file mode 100755 index 0000000..4191a45 --- /dev/null +++ b/mkinstalldirs @@ -0,0 +1,162 @@ +#! /bin/sh +# mkinstalldirs --- make directory hierarchy + +scriptversion=2009-04-28.21; # UTC + +# Original author: Noah Friedman +# Created: 1993-05-16 +# Public domain. +# +# This file is maintained in Automake, please report +# bugs to or send patches to +# . + +nl=' +' +IFS=" "" $nl" +errstatus=0 +dirmode= + +usage="\ +Usage: mkinstalldirs [-h] [--help] [--version] [-m MODE] DIR ... + +Create each directory DIR (with mode MODE, if specified), including all +leading file name components. + +Report bugs to ." + +# process command line arguments +while test $# -gt 0 ; do + case $1 in + -h | --help | --h*) # -h for help + echo "$usage" + exit $? + ;; + -m) # -m PERM arg + shift + test $# -eq 0 && { echo "$usage" 1>&2; exit 1; } + dirmode=$1 + shift + ;; + --version) + echo "$0 $scriptversion" + exit $? + ;; + --) # stop option processing + shift + break + ;; + -*) # unknown option + echo "$usage" 1>&2 + exit 1 + ;; + *) # first non-opt arg + break + ;; + esac +done + +for file +do + if test -d "$file"; then + shift + else + break + fi +done + +case $# in + 0) exit 0 ;; +esac + +# Solaris 8's mkdir -p isn't thread-safe. If you mkdir -p a/b and +# mkdir -p a/c at the same time, both will detect that a is missing, +# one will create a, then the other will try to create a and die with +# a "File exists" error. This is a problem when calling mkinstalldirs +# from a parallel make. We use --version in the probe to restrict +# ourselves to GNU mkdir, which is thread-safe. +case $dirmode in + '') + if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then + echo "mkdir -p -- $*" + exec 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. + test -d ./-p && rmdir ./-p + test -d ./--version && rmdir ./--version + fi + ;; + *) + if mkdir -m "$dirmode" -p --version . >/dev/null 2>&1 && + test ! -d ./--version; then + echo "mkdir -m $dirmode -p -- $*" + exec mkdir -m "$dirmode" -p -- "$@" + else + # Clean up after NextStep and OpenStep mkdir. + for d in ./-m ./-p ./--version "./$dirmode"; + do + test -d $d && rmdir $d + done + fi + ;; +esac + +for file +do + case $file in + /*) pathcomp=/ ;; + *) pathcomp= ;; + esac + oIFS=$IFS + IFS=/ + set fnord $file + shift + IFS=$oIFS + + for d + do + test "x$d" = x && continue + + pathcomp=$pathcomp$d + case $pathcomp in + -*) pathcomp=./$pathcomp ;; + esac + + if test ! -d "$pathcomp"; then + echo "mkdir $pathcomp" + + mkdir "$pathcomp" || lasterr=$? + + if test ! -d "$pathcomp"; then + errstatus=$lasterr + else + if test ! -z "$dirmode"; then + echo "chmod $dirmode $pathcomp" + lasterr= + chmod "$dirmode" "$pathcomp" || lasterr=$? + + if test ! -z "$lasterr"; then + errstatus=$lasterr + fi + fi + fi + fi + + pathcomp=$pathcomp/ + done +done + +exit $errstatus + +# Local Variables: +# mode: shell-script +# sh-indentation: 2 +# eval: (add-hook 'write-file-hooks 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-time-zone: "UTC" +# time-stamp-end: "; # UTC" +# End: diff --git a/plugins/Makefile.am b/plugins/Makefile.am new file mode 100644 index 0000000..f84cdf9 --- /dev/null +++ b/plugins/Makefile.am @@ -0,0 +1,31 @@ +NULL = + +enabled_plugins = \ + a11y-keyboard \ + background \ + clipboard \ + datetime \ + dummy \ + font \ + housekeeping \ + keybindings \ + keyboard \ + media-keys \ + mouse \ + sound \ + typing-break \ + xrandr \ + xrdb \ + xsettings \ + $(NULL) + +disabled_plugins = $(NULL) + +if SMARTCARD_SUPPORT +enabled_plugins += smartcard +else +disabled_plugins += smartcard +endif + +SUBDIRS = common $(enabled_plugins) +DIST_SUBDIRS = $(SUBDIRS) $(disabled_plugins) diff --git a/plugins/Makefile.in b/plugins/Makefile.in new file mode 100644 index 0000000..82b4310 --- /dev/null +++ b/plugins/Makefile.in @@ -0,0 +1,630 @@ +# Makefile.in generated by automake 1.11.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +@SMARTCARD_SUPPORT_TRUE@am__append_1 = smartcard +@SMARTCARD_SUPPORT_FALSE@am__append_2 = smartcard +subdir = plugins +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +SOURCES = +DIST_SOURCES = +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ + $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ + distdir +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +am__relativize = \ + dir0=`pwd`; \ + sed_first='s,^\([^/]*\)/.*$$,\1,'; \ + sed_rest='s,^[^/]*/*,,'; \ + sed_last='s,^.*/\([^/]*\)$$,\1,'; \ + sed_butlast='s,/*[^/]*$$,,'; \ + while test -n "$$dir1"; do \ + first=`echo "$$dir1" | sed -e "$$sed_first"`; \ + if test "$$first" != "."; then \ + if test "$$first" = ".."; then \ + dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ + dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ + else \ + first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ + if test "$$first2" = "$$first"; then \ + dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ + else \ + dir2="../$$dir2"; \ + fi; \ + dir0="$$dir0"/"$$first"; \ + fi; \ + fi; \ + dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ + done; \ + reldir="$$dir2" +ACLOCAL = @ACLOCAL@ +ALL_LINGUAS = @ALL_LINGUAS@ +AMTAR = @AMTAR@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DBUS_SYS_DIR = @DBUS_SYS_DIR@ +DEBUG_CFLAGS = @DEBUG_CFLAGS@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ +FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GIOUNIX_CFLAGS = @GIOUNIX_CFLAGS@ +GIOUNIX_LIBS = @GIOUNIX_LIBS@ +GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GREP = @GREP@ +GSD_INTLTOOL_PLUGIN_RULE = @GSD_INTLTOOL_PLUGIN_RULE@ +GSD_PLUGIN_LDFLAGS = @GSD_PLUGIN_LDFLAGS@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBEXECDIR = @LIBEXECDIR@ +LIBMATEKBDUI_CFLAGS = @LIBMATEKBDUI_CFLAGS@ +LIBMATEKBDUI_LIBS = @LIBMATEKBDUI_LIBS@ +LIBMATENOTIFY_CFLAGS = @LIBMATENOTIFY_CFLAGS@ +LIBMATENOTIFY_LIBS = @LIBMATENOTIFY_LIBS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MATECONFTOOL = @MATECONFTOOL@ +MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@ +MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@ +MATE_KEYBINDINGS_KEYSDIR = @MATE_KEYBINDINGS_KEYSDIR@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +NM = @NM@ +NMEDIT = @NMEDIT@ +NSS_CFLAGS = @NSS_CFLAGS@ +NSS_DATABASE = @NSS_DATABASE@ +NSS_LIBS = @NSS_LIBS@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +POFILES = @POFILES@ +POLKIT_CFLAGS = @POLKIT_CFLAGS@ +POLKIT_LIBS = @POLKIT_LIBS@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +PULSE_CFLAGS = @PULSE_CFLAGS@ +PULSE_LIBS = @PULSE_LIBS@ +RANLIB = @RANLIB@ +SED = @SED@ +SETTINGS_DAEMON_CFLAGS = @SETTINGS_DAEMON_CFLAGS@ +SETTINGS_DAEMON_LIBS = @SETTINGS_DAEMON_LIBS@ +SETTINGS_PLUGIN_CFLAGS = @SETTINGS_PLUGIN_CFLAGS@ +SETTINGS_PLUGIN_LIBS = @SETTINGS_PLUGIN_LIBS@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +WARN_CFLAGS = @WARN_CFLAGS@ +X11_LIBS = @X11_LIBS@ +XF86MISC_LIBS = @XF86MISC_LIBS@ +XGETTEXT = @XGETTEXT@ +XINPUT_LIBS = @XINPUT_LIBS@ +XMKMF = @XMKMF@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +plugindir = @plugindir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +NULL = +enabled_plugins = a11y-keyboard background clipboard datetime dummy \ + font housekeeping keybindings keyboard media-keys mouse sound \ + typing-break xrandr xrdb xsettings $(NULL) $(am__append_1) +disabled_plugins = $(NULL) $(am__append_2) +SUBDIRS = common $(enabled_plugins) +DIST_SUBDIRS = $(SUBDIRS) $(disabled_plugins) +all: all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu plugins/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu plugins/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @fail= failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @fail= failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + set x; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done + @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + fi; \ + done + @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ + $(am__relativize); \ + new_distdir=$$reldir; \ + dir1=$$subdir; dir2="$(top_distdir)"; \ + $(am__relativize); \ + new_top_distdir=$$reldir; \ + echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ + echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ + ($(am__cd) $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$new_top_distdir" \ + distdir="$$new_distdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + am__skip_mode_fix=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +uninstall: uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-recursive + +clean-am: clean-generic clean-libtool mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +html-am: + +info: info-recursive + +info-am: + +install-data-am: + +install-dvi: install-dvi-recursive + +install-dvi-am: + +install-exec-am: + +install-html: install-html-recursive + +install-html-am: + +install-info: install-info-recursive + +install-info-am: + +install-man: + +install-pdf: install-pdf-recursive + +install-pdf-am: + +install-ps: install-ps-recursive + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \ + install-am install-strip tags-recursive + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am check check-am clean clean-generic clean-libtool \ + ctags ctags-recursive distclean distclean-generic \ + distclean-libtool distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ + install-data-am install-dvi install-dvi-am install-exec \ + install-exec-am install-html install-html-am install-info \ + install-info-am install-man install-pdf install-pdf-am \ + install-ps install-ps-am install-strip installcheck \ + installcheck-am installdirs installdirs-am maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \ + uninstall uninstall-am + + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/plugins/a11y-keyboard/Makefile.am b/plugins/a11y-keyboard/Makefile.am new file mode 100644 index 0000000..8396513 --- /dev/null +++ b/plugins/a11y-keyboard/Makefile.am @@ -0,0 +1,87 @@ +NULL = + +gtkbuilderdir = $(pkgdatadir) +gtkbuilder_DATA = \ + gsd-a11y-preferences-dialog.ui \ + $(NULL) + +noinst_PROGRAMS = \ + test-a11y-preferences-dialog \ + $(NULL) + +test_a11y_preferences_dialog_SOURCES = \ + gsd-a11y-preferences-dialog.c \ + gsd-a11y-preferences-dialog.h \ + test-a11y-preferences-dialog.c \ + $(NULL) + +test_a11y_preferences_dialog_CPPFLAGS = \ + -I$(top_srcdir)/mate-settings-daemon \ + -DPIXMAPDIR=\""$(pkgdatadir)"\" \ + -DGTKBUILDERDIR=\""$(pkgdatadir)"\" \ + -DMATE_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \ + $(AM_CPPFLAGS) + +test_a11y_preferences_dialog_CFLAGS = \ + $(SETTINGS_PLUGIN_CFLAGS) \ + $(AM_CFLAGS) + +test_a11y_preferences_dialog_LDADD = \ + $(SETTINGS_DAEMON_LIBS) \ + $(SETTINGS_PLUGIN_LIBS) \ + $(NULL) + +plugin_LTLIBRARIES = \ + liba11y-keyboard.la \ + $(NULL) + +liba11y_keyboard_la_SOURCES = \ + gsd-a11y-keyboard-plugin.h \ + gsd-a11y-keyboard-plugin.c \ + gsd-a11y-keyboard-manager.h \ + gsd-a11y-keyboard-manager.c \ + gsd-a11y-preferences-dialog.h \ + gsd-a11y-preferences-dialog.c \ + $(NULL) + +liba11y_keyboard_la_CPPFLAGS = \ + -I$(top_srcdir)/mate-settings-daemon \ + -DMATE_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \ + -DGTKBUILDERDIR=\""$(gtkbuilderdir)"\" \ + $(AM_CPPFLAGS) + +liba11y_keyboard_la_CFLAGS = \ + $(SETTINGS_PLUGIN_CFLAGS) \ + $(LIBMATENOTIFY_CFLAGS) \ + $(AM_CFLAGS) + +liba11y_keyboard_la_LDFLAGS = \ + $(GSD_PLUGIN_LDFLAGS) \ + $(NULL) + +liba11y_keyboard_la_LIBADD = \ + $(SETTINGS_PLUGIN_LIBS) \ + $(XF86MISC_LIBS) \ + $(LIBMATENOTIFY_LIBS) \ + $(NULL) + +plugin_in_files = \ + a11y-keyboard.mate-settings-plugin.in \ + $(NULL) + +plugin_DATA = $(plugin_in_files:.mate-settings-plugin.in=.mate-settings-plugin) + +EXTRA_DIST = \ + $(plugin_in_files) \ + $(gtkbuilder_DATA) \ + $(NULL) + +CLEANFILES = \ + $(plugin_DATA) \ + $(NULL) + +DISTCLEANFILES = \ + $(plugin_DATA) \ + $(NULL) + +@GSD_INTLTOOL_PLUGIN_RULE@ diff --git a/plugins/a11y-keyboard/Makefile.in b/plugins/a11y-keyboard/Makefile.in new file mode 100644 index 0000000..e0d9429 --- /dev/null +++ b/plugins/a11y-keyboard/Makefile.in @@ -0,0 +1,809 @@ +# Makefile.in generated by automake 1.11.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + + + +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +noinst_PROGRAMS = test-a11y-preferences-dialog$(EXEEXT) \ + $(am__EXEEXT_1) +subdir = plugins/a11y-keyboard +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__installdirs = "$(DESTDIR)$(plugindir)" \ + "$(DESTDIR)$(gtkbuilderdir)" "$(DESTDIR)$(plugindir)" +LTLIBRARIES = $(plugin_LTLIBRARIES) +am__DEPENDENCIES_1 = +liba11y_keyboard_la_DEPENDENCIES = $(am__DEPENDENCIES_1) \ + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ + $(am__DEPENDENCIES_1) +am__objects_1 = +am_liba11y_keyboard_la_OBJECTS = \ + liba11y_keyboard_la-gsd-a11y-keyboard-plugin.lo \ + liba11y_keyboard_la-gsd-a11y-keyboard-manager.lo \ + liba11y_keyboard_la-gsd-a11y-preferences-dialog.lo \ + $(am__objects_1) +liba11y_keyboard_la_OBJECTS = $(am_liba11y_keyboard_la_OBJECTS) +liba11y_keyboard_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) \ + $(liba11y_keyboard_la_CFLAGS) $(CFLAGS) \ + $(liba11y_keyboard_la_LDFLAGS) $(LDFLAGS) -o $@ +am__EXEEXT_1 = +PROGRAMS = $(noinst_PROGRAMS) +am_test_a11y_preferences_dialog_OBJECTS = test_a11y_preferences_dialog-gsd-a11y-preferences-dialog.$(OBJEXT) \ + test_a11y_preferences_dialog-test-a11y-preferences-dialog.$(OBJEXT) \ + $(am__objects_1) +test_a11y_preferences_dialog_OBJECTS = \ + $(am_test_a11y_preferences_dialog_OBJECTS) +test_a11y_preferences_dialog_DEPENDENCIES = $(am__DEPENDENCIES_1) \ + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) +test_a11y_preferences_dialog_LINK = $(LIBTOOL) --tag=CC \ + $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ + $(test_a11y_preferences_dialog_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +am__mv = mv -f +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +SOURCES = $(liba11y_keyboard_la_SOURCES) \ + $(test_a11y_preferences_dialog_SOURCES) +DIST_SOURCES = $(liba11y_keyboard_la_SOURCES) \ + $(test_a11y_preferences_dialog_SOURCES) +DATA = $(gtkbuilder_DATA) $(plugin_DATA) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +ALL_LINGUAS = @ALL_LINGUAS@ +AMTAR = @AMTAR@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DBUS_SYS_DIR = @DBUS_SYS_DIR@ +DEBUG_CFLAGS = @DEBUG_CFLAGS@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ +FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GIOUNIX_CFLAGS = @GIOUNIX_CFLAGS@ +GIOUNIX_LIBS = @GIOUNIX_LIBS@ +GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GREP = @GREP@ +GSD_INTLTOOL_PLUGIN_RULE = @GSD_INTLTOOL_PLUGIN_RULE@ +GSD_PLUGIN_LDFLAGS = @GSD_PLUGIN_LDFLAGS@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBEXECDIR = @LIBEXECDIR@ +LIBMATEKBDUI_CFLAGS = @LIBMATEKBDUI_CFLAGS@ +LIBMATEKBDUI_LIBS = @LIBMATEKBDUI_LIBS@ +LIBMATENOTIFY_CFLAGS = @LIBMATENOTIFY_CFLAGS@ +LIBMATENOTIFY_LIBS = @LIBMATENOTIFY_LIBS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MATECONFTOOL = @MATECONFTOOL@ +MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@ +MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@ +MATE_KEYBINDINGS_KEYSDIR = @MATE_KEYBINDINGS_KEYSDIR@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +NM = @NM@ +NMEDIT = @NMEDIT@ +NSS_CFLAGS = @NSS_CFLAGS@ +NSS_DATABASE = @NSS_DATABASE@ +NSS_LIBS = @NSS_LIBS@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +POFILES = @POFILES@ +POLKIT_CFLAGS = @POLKIT_CFLAGS@ +POLKIT_LIBS = @POLKIT_LIBS@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +PULSE_CFLAGS = @PULSE_CFLAGS@ +PULSE_LIBS = @PULSE_LIBS@ +RANLIB = @RANLIB@ +SED = @SED@ +SETTINGS_DAEMON_CFLAGS = @SETTINGS_DAEMON_CFLAGS@ +SETTINGS_DAEMON_LIBS = @SETTINGS_DAEMON_LIBS@ +SETTINGS_PLUGIN_CFLAGS = @SETTINGS_PLUGIN_CFLAGS@ +SETTINGS_PLUGIN_LIBS = @SETTINGS_PLUGIN_LIBS@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +WARN_CFLAGS = @WARN_CFLAGS@ +X11_LIBS = @X11_LIBS@ +XF86MISC_LIBS = @XF86MISC_LIBS@ +XGETTEXT = @XGETTEXT@ +XINPUT_LIBS = @XINPUT_LIBS@ +XMKMF = @XMKMF@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +plugindir = @plugindir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +NULL = +gtkbuilderdir = $(pkgdatadir) +gtkbuilder_DATA = \ + gsd-a11y-preferences-dialog.ui \ + $(NULL) + +test_a11y_preferences_dialog_SOURCES = \ + gsd-a11y-preferences-dialog.c \ + gsd-a11y-preferences-dialog.h \ + test-a11y-preferences-dialog.c \ + $(NULL) + +test_a11y_preferences_dialog_CPPFLAGS = \ + -I$(top_srcdir)/mate-settings-daemon \ + -DPIXMAPDIR=\""$(pkgdatadir)"\" \ + -DGTKBUILDERDIR=\""$(pkgdatadir)"\" \ + -DMATE_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \ + $(AM_CPPFLAGS) + +test_a11y_preferences_dialog_CFLAGS = \ + $(SETTINGS_PLUGIN_CFLAGS) \ + $(AM_CFLAGS) + +test_a11y_preferences_dialog_LDADD = \ + $(SETTINGS_DAEMON_LIBS) \ + $(SETTINGS_PLUGIN_LIBS) \ + $(NULL) + +plugin_LTLIBRARIES = \ + liba11y-keyboard.la \ + $(NULL) + +liba11y_keyboard_la_SOURCES = \ + gsd-a11y-keyboard-plugin.h \ + gsd-a11y-keyboard-plugin.c \ + gsd-a11y-keyboard-manager.h \ + gsd-a11y-keyboard-manager.c \ + gsd-a11y-preferences-dialog.h \ + gsd-a11y-preferences-dialog.c \ + $(NULL) + +liba11y_keyboard_la_CPPFLAGS = \ + -I$(top_srcdir)/mate-settings-daemon \ + -DMATE_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \ + -DGTKBUILDERDIR=\""$(gtkbuilderdir)"\" \ + $(AM_CPPFLAGS) + +liba11y_keyboard_la_CFLAGS = \ + $(SETTINGS_PLUGIN_CFLAGS) \ + $(LIBMATENOTIFY_CFLAGS) \ + $(AM_CFLAGS) + +liba11y_keyboard_la_LDFLAGS = \ + $(GSD_PLUGIN_LDFLAGS) \ + $(NULL) + +liba11y_keyboard_la_LIBADD = \ + $(SETTINGS_PLUGIN_LIBS) \ + $(XF86MISC_LIBS) \ + $(LIBMATENOTIFY_LIBS) \ + $(NULL) + +plugin_in_files = \ + a11y-keyboard.mate-settings-plugin.in \ + $(NULL) + +plugin_DATA = $(plugin_in_files:.mate-settings-plugin.in=.mate-settings-plugin) +EXTRA_DIST = \ + $(plugin_in_files) \ + $(gtkbuilder_DATA) \ + $(NULL) + +CLEANFILES = \ + $(plugin_DATA) \ + $(NULL) + +DISTCLEANFILES = \ + $(plugin_DATA) \ + $(NULL) + +all: all-am + +.SUFFIXES: +.SUFFIXES: .c .lo .o .obj +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu plugins/a11y-keyboard/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu plugins/a11y-keyboard/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): +install-pluginLTLIBRARIES: $(plugin_LTLIBRARIES) + @$(NORMAL_INSTALL) + test -z "$(plugindir)" || $(MKDIR_P) "$(DESTDIR)$(plugindir)" + @list='$(plugin_LTLIBRARIES)'; test -n "$(plugindir)" || list=; \ + list2=; for p in $$list; do \ + if test -f $$p; then \ + list2="$$list2 $$p"; \ + else :; fi; \ + done; \ + test -z "$$list2" || { \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(plugindir)'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(plugindir)"; \ + } + +uninstall-pluginLTLIBRARIES: + @$(NORMAL_UNINSTALL) + @list='$(plugin_LTLIBRARIES)'; test -n "$(plugindir)" || list=; \ + for p in $$list; do \ + $(am__strip_dir) \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(plugindir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(plugindir)/$$f"; \ + done + +clean-pluginLTLIBRARIES: + -test -z "$(plugin_LTLIBRARIES)" || rm -f $(plugin_LTLIBRARIES) + @list='$(plugin_LTLIBRARIES)'; for p in $$list; do \ + dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ + test "$$dir" != "$$p" || dir=.; \ + echo "rm -f \"$${dir}/so_locations\""; \ + rm -f "$${dir}/so_locations"; \ + done +liba11y-keyboard.la: $(liba11y_keyboard_la_OBJECTS) $(liba11y_keyboard_la_DEPENDENCIES) + $(liba11y_keyboard_la_LINK) -rpath $(plugindir) $(liba11y_keyboard_la_OBJECTS) $(liba11y_keyboard_la_LIBADD) $(LIBS) + +clean-noinstPROGRAMS: + @list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list +test-a11y-preferences-dialog$(EXEEXT): $(test_a11y_preferences_dialog_OBJECTS) $(test_a11y_preferences_dialog_DEPENDENCIES) + @rm -f test-a11y-preferences-dialog$(EXEEXT) + $(test_a11y_preferences_dialog_LINK) $(test_a11y_preferences_dialog_OBJECTS) $(test_a11y_preferences_dialog_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liba11y_keyboard_la-gsd-a11y-keyboard-manager.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liba11y_keyboard_la-gsd-a11y-keyboard-plugin.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/liba11y_keyboard_la-gsd-a11y-preferences-dialog.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_a11y_preferences_dialog-gsd-a11y-preferences-dialog.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_a11y_preferences_dialog-test-a11y-preferences-dialog.Po@am__quote@ + +.c.o: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c $< + +.c.obj: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` + +.c.lo: +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< + +liba11y_keyboard_la-gsd-a11y-keyboard-plugin.lo: gsd-a11y-keyboard-plugin.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(liba11y_keyboard_la_CPPFLAGS) $(CPPFLAGS) $(liba11y_keyboard_la_CFLAGS) $(CFLAGS) -MT liba11y_keyboard_la-gsd-a11y-keyboard-plugin.lo -MD -MP -MF $(DEPDIR)/liba11y_keyboard_la-gsd-a11y-keyboard-plugin.Tpo -c -o liba11y_keyboard_la-gsd-a11y-keyboard-plugin.lo `test -f 'gsd-a11y-keyboard-plugin.c' || echo '$(srcdir)/'`gsd-a11y-keyboard-plugin.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/liba11y_keyboard_la-gsd-a11y-keyboard-plugin.Tpo $(DEPDIR)/liba11y_keyboard_la-gsd-a11y-keyboard-plugin.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-a11y-keyboard-plugin.c' object='liba11y_keyboard_la-gsd-a11y-keyboard-plugin.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(liba11y_keyboard_la_CPPFLAGS) $(CPPFLAGS) $(liba11y_keyboard_la_CFLAGS) $(CFLAGS) -c -o liba11y_keyboard_la-gsd-a11y-keyboard-plugin.lo `test -f 'gsd-a11y-keyboard-plugin.c' || echo '$(srcdir)/'`gsd-a11y-keyboard-plugin.c + +liba11y_keyboard_la-gsd-a11y-keyboard-manager.lo: gsd-a11y-keyboard-manager.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(liba11y_keyboard_la_CPPFLAGS) $(CPPFLAGS) $(liba11y_keyboard_la_CFLAGS) $(CFLAGS) -MT liba11y_keyboard_la-gsd-a11y-keyboard-manager.lo -MD -MP -MF $(DEPDIR)/liba11y_keyboard_la-gsd-a11y-keyboard-manager.Tpo -c -o liba11y_keyboard_la-gsd-a11y-keyboard-manager.lo `test -f 'gsd-a11y-keyboard-manager.c' || echo '$(srcdir)/'`gsd-a11y-keyboard-manager.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/liba11y_keyboard_la-gsd-a11y-keyboard-manager.Tpo $(DEPDIR)/liba11y_keyboard_la-gsd-a11y-keyboard-manager.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-a11y-keyboard-manager.c' object='liba11y_keyboard_la-gsd-a11y-keyboard-manager.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(liba11y_keyboard_la_CPPFLAGS) $(CPPFLAGS) $(liba11y_keyboard_la_CFLAGS) $(CFLAGS) -c -o liba11y_keyboard_la-gsd-a11y-keyboard-manager.lo `test -f 'gsd-a11y-keyboard-manager.c' || echo '$(srcdir)/'`gsd-a11y-keyboard-manager.c + +liba11y_keyboard_la-gsd-a11y-preferences-dialog.lo: gsd-a11y-preferences-dialog.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(liba11y_keyboard_la_CPPFLAGS) $(CPPFLAGS) $(liba11y_keyboard_la_CFLAGS) $(CFLAGS) -MT liba11y_keyboard_la-gsd-a11y-preferences-dialog.lo -MD -MP -MF $(DEPDIR)/liba11y_keyboard_la-gsd-a11y-preferences-dialog.Tpo -c -o liba11y_keyboard_la-gsd-a11y-preferences-dialog.lo `test -f 'gsd-a11y-preferences-dialog.c' || echo '$(srcdir)/'`gsd-a11y-preferences-dialog.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/liba11y_keyboard_la-gsd-a11y-preferences-dialog.Tpo $(DEPDIR)/liba11y_keyboard_la-gsd-a11y-preferences-dialog.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-a11y-preferences-dialog.c' object='liba11y_keyboard_la-gsd-a11y-preferences-dialog.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(liba11y_keyboard_la_CPPFLAGS) $(CPPFLAGS) $(liba11y_keyboard_la_CFLAGS) $(CFLAGS) -c -o liba11y_keyboard_la-gsd-a11y-preferences-dialog.lo `test -f 'gsd-a11y-preferences-dialog.c' || echo '$(srcdir)/'`gsd-a11y-preferences-dialog.c + +test_a11y_preferences_dialog-gsd-a11y-preferences-dialog.o: gsd-a11y-preferences-dialog.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_a11y_preferences_dialog_CPPFLAGS) $(CPPFLAGS) $(test_a11y_preferences_dialog_CFLAGS) $(CFLAGS) -MT test_a11y_preferences_dialog-gsd-a11y-preferences-dialog.o -MD -MP -MF $(DEPDIR)/test_a11y_preferences_dialog-gsd-a11y-preferences-dialog.Tpo -c -o test_a11y_preferences_dialog-gsd-a11y-preferences-dialog.o `test -f 'gsd-a11y-preferences-dialog.c' || echo '$(srcdir)/'`gsd-a11y-preferences-dialog.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/test_a11y_preferences_dialog-gsd-a11y-preferences-dialog.Tpo $(DEPDIR)/test_a11y_preferences_dialog-gsd-a11y-preferences-dialog.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-a11y-preferences-dialog.c' object='test_a11y_preferences_dialog-gsd-a11y-preferences-dialog.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_a11y_preferences_dialog_CPPFLAGS) $(CPPFLAGS) $(test_a11y_preferences_dialog_CFLAGS) $(CFLAGS) -c -o test_a11y_preferences_dialog-gsd-a11y-preferences-dialog.o `test -f 'gsd-a11y-preferences-dialog.c' || echo '$(srcdir)/'`gsd-a11y-preferences-dialog.c + +test_a11y_preferences_dialog-gsd-a11y-preferences-dialog.obj: gsd-a11y-preferences-dialog.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_a11y_preferences_dialog_CPPFLAGS) $(CPPFLAGS) $(test_a11y_preferences_dialog_CFLAGS) $(CFLAGS) -MT test_a11y_preferences_dialog-gsd-a11y-preferences-dialog.obj -MD -MP -MF $(DEPDIR)/test_a11y_preferences_dialog-gsd-a11y-preferences-dialog.Tpo -c -o test_a11y_preferences_dialog-gsd-a11y-preferences-dialog.obj `if test -f 'gsd-a11y-preferences-dialog.c'; then $(CYGPATH_W) 'gsd-a11y-preferences-dialog.c'; else $(CYGPATH_W) '$(srcdir)/gsd-a11y-preferences-dialog.c'; fi` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/test_a11y_preferences_dialog-gsd-a11y-preferences-dialog.Tpo $(DEPDIR)/test_a11y_preferences_dialog-gsd-a11y-preferences-dialog.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-a11y-preferences-dialog.c' object='test_a11y_preferences_dialog-gsd-a11y-preferences-dialog.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_a11y_preferences_dialog_CPPFLAGS) $(CPPFLAGS) $(test_a11y_preferences_dialog_CFLAGS) $(CFLAGS) -c -o test_a11y_preferences_dialog-gsd-a11y-preferences-dialog.obj `if test -f 'gsd-a11y-preferences-dialog.c'; then $(CYGPATH_W) 'gsd-a11y-preferences-dialog.c'; else $(CYGPATH_W) '$(srcdir)/gsd-a11y-preferences-dialog.c'; fi` + +test_a11y_preferences_dialog-test-a11y-preferences-dialog.o: test-a11y-preferences-dialog.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_a11y_preferences_dialog_CPPFLAGS) $(CPPFLAGS) $(test_a11y_preferences_dialog_CFLAGS) $(CFLAGS) -MT test_a11y_preferences_dialog-test-a11y-preferences-dialog.o -MD -MP -MF $(DEPDIR)/test_a11y_preferences_dialog-test-a11y-preferences-dialog.Tpo -c -o test_a11y_preferences_dialog-test-a11y-preferences-dialog.o `test -f 'test-a11y-preferences-dialog.c' || echo '$(srcdir)/'`test-a11y-preferences-dialog.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/test_a11y_preferences_dialog-test-a11y-preferences-dialog.Tpo $(DEPDIR)/test_a11y_preferences_dialog-test-a11y-preferences-dialog.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='test-a11y-preferences-dialog.c' object='test_a11y_preferences_dialog-test-a11y-preferences-dialog.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_a11y_preferences_dialog_CPPFLAGS) $(CPPFLAGS) $(test_a11y_preferences_dialog_CFLAGS) $(CFLAGS) -c -o test_a11y_preferences_dialog-test-a11y-preferences-dialog.o `test -f 'test-a11y-preferences-dialog.c' || echo '$(srcdir)/'`test-a11y-preferences-dialog.c + +test_a11y_preferences_dialog-test-a11y-preferences-dialog.obj: test-a11y-preferences-dialog.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_a11y_preferences_dialog_CPPFLAGS) $(CPPFLAGS) $(test_a11y_preferences_dialog_CFLAGS) $(CFLAGS) -MT test_a11y_preferences_dialog-test-a11y-preferences-dialog.obj -MD -MP -MF $(DEPDIR)/test_a11y_preferences_dialog-test-a11y-preferences-dialog.Tpo -c -o test_a11y_preferences_dialog-test-a11y-preferences-dialog.obj `if test -f 'test-a11y-preferences-dialog.c'; then $(CYGPATH_W) 'test-a11y-preferences-dialog.c'; else $(CYGPATH_W) '$(srcdir)/test-a11y-preferences-dialog.c'; fi` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/test_a11y_preferences_dialog-test-a11y-preferences-dialog.Tpo $(DEPDIR)/test_a11y_preferences_dialog-test-a11y-preferences-dialog.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='test-a11y-preferences-dialog.c' object='test_a11y_preferences_dialog-test-a11y-preferences-dialog.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_a11y_preferences_dialog_CPPFLAGS) $(CPPFLAGS) $(test_a11y_preferences_dialog_CFLAGS) $(CFLAGS) -c -o test_a11y_preferences_dialog-test-a11y-preferences-dialog.obj `if test -f 'test-a11y-preferences-dialog.c'; then $(CYGPATH_W) 'test-a11y-preferences-dialog.c'; else $(CYGPATH_W) '$(srcdir)/test-a11y-preferences-dialog.c'; fi` + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs +install-gtkbuilderDATA: $(gtkbuilder_DATA) + @$(NORMAL_INSTALL) + test -z "$(gtkbuilderdir)" || $(MKDIR_P) "$(DESTDIR)$(gtkbuilderdir)" + @list='$(gtkbuilder_DATA)'; test -n "$(gtkbuilderdir)" || list=; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(gtkbuilderdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(gtkbuilderdir)" || exit $$?; \ + done + +uninstall-gtkbuilderDATA: + @$(NORMAL_UNINSTALL) + @list='$(gtkbuilder_DATA)'; test -n "$(gtkbuilderdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(gtkbuilderdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(gtkbuilderdir)" && rm -f $$files +install-pluginDATA: $(plugin_DATA) + @$(NORMAL_INSTALL) + test -z "$(plugindir)" || $(MKDIR_P) "$(DESTDIR)$(plugindir)" + @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ + done + +uninstall-pluginDATA: + @$(NORMAL_UNINSTALL) + @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(plugindir)" && rm -f $$files + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + set x; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(DATA) +installdirs: + for dir in "$(DESTDIR)$(plugindir)" "$(DESTDIR)$(gtkbuilderdir)" "$(DESTDIR)$(plugindir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool clean-noinstPROGRAMS \ + clean-pluginLTLIBRARIES mostlyclean-am + +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: install-gtkbuilderDATA install-pluginDATA \ + install-pluginLTLIBRARIES + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-gtkbuilderDATA uninstall-pluginDATA \ + uninstall-pluginLTLIBRARIES + +.MAKE: install-am install-strip + +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-libtool clean-noinstPROGRAMS clean-pluginLTLIBRARIES \ + ctags distclean distclean-compile distclean-generic \ + distclean-libtool distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ + install-data-am install-dvi install-dvi-am install-exec \ + install-exec-am install-gtkbuilderDATA install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-pluginDATA \ + install-pluginLTLIBRARIES install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ + pdf pdf-am ps ps-am tags uninstall uninstall-am \ + uninstall-gtkbuilderDATA uninstall-pluginDATA \ + uninstall-pluginLTLIBRARIES + + +@GSD_INTLTOOL_PLUGIN_RULE@ + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in b/plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in new file mode 100644 index 0000000..4909948 --- /dev/null +++ b/plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in @@ -0,0 +1,8 @@ +[MATE Settings Plugin] +Module=a11y-keyboard +IAge=0 +_Name=Accessibility Keyboard +_Description=Accessibility keyboard plugin +Authors=Jody Goldberg +Copyright=Copyright © 2001 Ximian, Inc. +Website= diff --git a/plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c b/plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c new file mode 100644 index 0000000..ac75491 --- /dev/null +++ b/plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c @@ -0,0 +1,1347 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright © 2001 Ximian, Inc. + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#include "config.h" + +#include +#include +#include +#include +#include +#include +#include + +#include + +#include +#include +#include +#include +#include +#include + +#include +#include + +#ifdef HAVE_X11_EXTENSIONS_XINPUT_H +#include +#include +#endif + +#ifdef HAVE_LIBMATENOTIFY +#include +#endif /* HAVE_LIBMATENOTIFY */ + +#include "mate-settings-profile.h" +#include "gsd-a11y-keyboard-manager.h" +#include "gsd-a11y-preferences-dialog.h" + +#define CONFIG_ROOT "/desktop/mate/accessibility/keyboard" +#define NOTIFICATION_TIMEOUT 30 + +#define GSD_A11Y_KEYBOARD_MANAGER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GSD_TYPE_A11Y_KEYBOARD_MANAGER, GsdA11yKeyboardManagerPrivate)) + +struct GsdA11yKeyboardManagerPrivate +{ + int xkbEventBase; + gboolean stickykeys_shortcut_val; + gboolean slowkeys_shortcut_val; + GtkWidget *stickykeys_alert; + GtkWidget *slowkeys_alert; + GtkWidget *preferences_dialog; + GtkStatusIcon *status_icon; + XkbDescRec *original_xkb_desc; + + guint mateconf_notify; + +#ifdef HAVE_LIBMATENOTIFY + NotifyNotification *notification; +#endif /* HAVE_LIBMATENOTIFY */ +}; + +static void gsd_a11y_keyboard_manager_class_init (GsdA11yKeyboardManagerClass *klass); +static void gsd_a11y_keyboard_manager_init (GsdA11yKeyboardManager *a11y_keyboard_manager); +static void gsd_a11y_keyboard_manager_finalize (GObject *object); +static void gsd_a11y_keyboard_manager_ensure_status_icon (GsdA11yKeyboardManager *manager); +static void set_server_from_mateconf (GsdA11yKeyboardManager *manager, + MateConfClient *client); + +G_DEFINE_TYPE (GsdA11yKeyboardManager, gsd_a11y_keyboard_manager, G_TYPE_OBJECT) + +static gpointer manager_object = NULL; + +#undef DEBUG_ACCESSIBILITY +#ifdef DEBUG_ACCESSIBILITY +#define d(str) g_debug (str) +#else +#define d(str) do { } while (0) +#endif + +#ifdef HAVE_X11_EXTENSIONS_XINPUT_H +static GdkFilterReturn +devicepresence_filter (GdkXEvent *xevent, + GdkEvent *event, + gpointer data) +{ + XEvent *xev = (XEvent *) xevent; + XEventClass class_presence; + int xi_presence; + + DevicePresence (gdk_x11_get_default_xdisplay (), xi_presence, class_presence); + + if (xev->type == xi_presence) + { + XDevicePresenceNotifyEvent *dpn = (XDevicePresenceNotifyEvent *) xev; + if (dpn->devchange == DeviceEnabled) { + MateConfClient *client; + client = mateconf_client_get_default (); + set_server_from_mateconf (data, client); + g_object_unref (client); + } + } + return GDK_FILTER_CONTINUE; +} + +static gboolean +supports_xinput_devices (void) +{ + gint op_code, event, error; + + return XQueryExtension (GDK_DISPLAY (), + "XInputExtension", + &op_code, + &event, + &error); +} + +static void +set_devicepresence_handler (GsdA11yKeyboardManager *manager) +{ + Display *display; + XEventClass class_presence; + int xi_presence; + + if (!supports_xinput_devices ()) + return; + + display = gdk_x11_get_default_xdisplay (); + + gdk_error_trap_push (); + DevicePresence (display, xi_presence, class_presence); + /* FIXME: + * Note that this might overwrite other events, see: + * https://bugzilla.gnome.org/show_bug.cgi?id=610245#c2 + **/ + XSelectExtensionEvent (display, + RootWindow (display, DefaultScreen (display)), + &class_presence, 1); + + gdk_flush (); + if (!gdk_error_trap_pop ()) + gdk_window_add_filter (NULL, devicepresence_filter, manager); +} +#endif + +static gboolean +xkb_enabled (GsdA11yKeyboardManager *manager) +{ + gboolean have_xkb; + int opcode, errorBase, major, minor; + + have_xkb = XkbQueryExtension (GDK_DISPLAY (), + &opcode, + &manager->priv->xkbEventBase, + &errorBase, + &major, + &minor) + && XkbUseExtension (GDK_DISPLAY (), &major, &minor); + + return have_xkb; +} + +static XkbDescRec * +get_xkb_desc_rec (GsdA11yKeyboardManager *manager) +{ + XkbDescRec *desc; + Status status = Success; + + gdk_error_trap_push (); + desc = XkbGetMap (GDK_DISPLAY (), XkbAllMapComponentsMask, XkbUseCoreKbd); + if (desc != NULL) { + desc->ctrls = NULL; + status = XkbGetControls (GDK_DISPLAY (), XkbAllControlsMask, desc); + } + gdk_error_trap_pop (); + + g_return_val_if_fail (desc != NULL, NULL); + g_return_val_if_fail (desc->ctrls != NULL, NULL); + g_return_val_if_fail (status == Success, NULL); + + return desc; +} + +static int +get_int (MateConfClient *client, + char const *key) +{ + int res = mateconf_client_get_int (client, key, NULL); + if (res <= 0) { + res = 1; + } + return res; +} + +static gboolean +set_int (MateConfClient *client, + MateConfChangeSet *cs, + char const *key, + int val) +{ + mateconf_change_set_set_int (cs, key, val); +#ifdef DEBUG_ACCESSIBILITY + if (val != mateconf_client_get_int (client, key, NULL)) { + g_warning ("%s changed", key); + } +#endif + return val != mateconf_client_get_int (client, key, NULL); +} + +static gboolean +set_bool (MateConfClient *client, + MateConfChangeSet *cs, + char const *key, + int val) +{ + gboolean bval = (val != 0); + + mateconf_change_set_set_bool (cs, key, bval ? TRUE : FALSE); +#ifdef DEBUG_ACCESSIBILITY + if (bval != mateconf_client_get_bool (client, key, NULL)) { + d ("%s changed", key); + return TRUE; + } +#endif + return (bval != mateconf_client_get_bool (client, key, NULL)); +} + +static unsigned long +set_clear (gboolean flag, + unsigned long value, + unsigned long mask) +{ + if (flag) { + return value | mask; + } + return value & ~mask; +} + +static gboolean +set_ctrl_from_mateconf (XkbDescRec *desc, + MateConfClient *client, + char const *key, + unsigned long mask) +{ + gboolean result = mateconf_client_get_bool (client, key, NULL); + desc->ctrls->enabled_ctrls = set_clear (result, desc->ctrls->enabled_ctrls, mask); + return result; +} + +static void +set_server_from_mateconf (GsdA11yKeyboardManager *manager, + MateConfClient *client) +{ + XkbDescRec *desc; + gboolean enable_accessX; + + mate_settings_profile_start (NULL); + + desc = get_xkb_desc_rec (manager); + if (!desc) { + return; + } + + /* general */ + enable_accessX = mateconf_client_get_bool (client, CONFIG_ROOT "/enable", NULL); + + desc->ctrls->enabled_ctrls = set_clear (enable_accessX, + desc->ctrls->enabled_ctrls, + XkbAccessXKeysMask); + + if (set_ctrl_from_mateconf (desc, client, CONFIG_ROOT "/timeout_enable", + XkbAccessXTimeoutMask)) { + desc->ctrls->ax_timeout = get_int (client, + CONFIG_ROOT "/timeout"); + /* disable only the master flag via the server we will disable + * the rest on the rebound without affecting mateconf state + * don't change the option flags at all. + */ + desc->ctrls->axt_ctrls_mask = XkbAccessXKeysMask | XkbAccessXFeedbackMask; + desc->ctrls->axt_ctrls_values = 0; + desc->ctrls->axt_opts_mask = 0; + } + + desc->ctrls->ax_options = set_clear (mateconf_client_get_bool (client, CONFIG_ROOT "/feature_state_change_beep", NULL), + desc->ctrls->ax_options, + XkbAccessXFeedbackMask | XkbAX_FeatureFBMask | XkbAX_SlowWarnFBMask); + + /* bounce keys */ + if (set_ctrl_from_mateconf (desc, + client, + CONFIG_ROOT "/bouncekeys_enable", + XkbBounceKeysMask)) { + desc->ctrls->debounce_delay = get_int (client, + CONFIG_ROOT "/bouncekeys_delay"); + desc->ctrls->ax_options = set_clear (mateconf_client_get_bool (client, CONFIG_ROOT "/bouncekeys_beep_reject", NULL), + desc->ctrls->ax_options, + XkbAccessXFeedbackMask | XkbAX_BKRejectFBMask); + } + + /* mouse keys */ + if (set_ctrl_from_mateconf (desc, + client, + CONFIG_ROOT "/mousekeys_enable", + XkbMouseKeysMask | XkbMouseKeysAccelMask)) { + desc->ctrls->mk_interval = 100; /* msec between mousekey events */ + desc->ctrls->mk_curve = 50; + + /* We store pixels / sec, XKB wants pixels / event */ + desc->ctrls->mk_max_speed = get_int (client, + CONFIG_ROOT "/mousekeys_max_speed") / (1000 / desc->ctrls->mk_interval); + if (desc->ctrls->mk_max_speed <= 0) + desc->ctrls->mk_max_speed = 1; + + desc->ctrls->mk_time_to_max = get_int (client, /* events before max */ + CONFIG_ROOT "/mousekeys_accel_time") / desc->ctrls->mk_interval; + if (desc->ctrls->mk_time_to_max <= 0) + desc->ctrls->mk_time_to_max = 1; + + desc->ctrls->mk_delay = get_int (client, /* ms before 1st event */ + CONFIG_ROOT "/mousekeys_init_delay"); + } + + /* slow keys */ + if (set_ctrl_from_mateconf (desc, + client, + CONFIG_ROOT "/slowkeys_enable", + XkbSlowKeysMask)) { + desc->ctrls->ax_options = set_clear (mateconf_client_get_bool (client, CONFIG_ROOT "/slowkeys_beep_press", NULL), + desc->ctrls->ax_options, + XkbAccessXFeedbackMask | XkbAX_SKPressFBMask); + desc->ctrls->ax_options = set_clear (mateconf_client_get_bool (client, CONFIG_ROOT "/slowkeys_beep_accept", NULL), + desc->ctrls->ax_options, + XkbAccessXFeedbackMask | XkbAX_SKAcceptFBMask); + desc->ctrls->ax_options = set_clear (mateconf_client_get_bool (client, CONFIG_ROOT "/slowkeys_beep_reject", NULL), + desc->ctrls->ax_options, + XkbAccessXFeedbackMask | XkbAX_SKRejectFBMask); + desc->ctrls->slow_keys_delay = get_int (client, + CONFIG_ROOT "/slowkeys_delay"); + /* anything larger than 500 seems to loose all keyboard input */ + if (desc->ctrls->slow_keys_delay > 500) + desc->ctrls->slow_keys_delay = 500; + } + + /* sticky keys */ + if (set_ctrl_from_mateconf (desc, + client, + CONFIG_ROOT "/stickykeys_enable", + XkbStickyKeysMask)) { + desc->ctrls->ax_options |= XkbAX_LatchToLockMask; + desc->ctrls->ax_options = set_clear (mateconf_client_get_bool (client, CONFIG_ROOT "/stickykeys_two_key_off", NULL), + desc->ctrls->ax_options, + XkbAccessXFeedbackMask | XkbAX_TwoKeysMask); + desc->ctrls->ax_options = set_clear (mateconf_client_get_bool (client, CONFIG_ROOT "/stickykeys_modifier_beep", NULL), + desc->ctrls->ax_options, + XkbAccessXFeedbackMask | XkbAX_StickyKeysFBMask); + } + + /* toggle keys */ + desc->ctrls->ax_options = set_clear (mateconf_client_get_bool (client, CONFIG_ROOT "/togglekeys_enable", NULL), + desc->ctrls->ax_options, + XkbAccessXFeedbackMask | XkbAX_IndicatorFBMask); + + /* + g_debug ("CHANGE to : 0x%x", desc->ctrls->enabled_ctrls); + g_debug ("CHANGE to : 0x%x (2)", desc->ctrls->ax_options); + */ + + gdk_error_trap_push (); + XkbSetControls (GDK_DISPLAY (), + XkbSlowKeysMask | + XkbBounceKeysMask | + XkbStickyKeysMask | + XkbMouseKeysMask | + XkbMouseKeysAccelMask | + XkbAccessXKeysMask | + XkbAccessXTimeoutMask | + XkbAccessXFeedbackMask | + XkbControlsEnabledMask, + desc); + + XkbFreeKeyboard (desc, XkbAllComponentsMask, True); + + XSync (GDK_DISPLAY (), FALSE); + gdk_error_trap_pop (); + + mate_settings_profile_end (NULL); +} + +static gboolean +ax_response_callback (GsdA11yKeyboardManager *manager, + GtkWindow *parent, + gint response_id, + guint revert_controls_mask, + gboolean enabled) +{ + MateConfClient *client; + GdkScreen *screen; + GError *err; + + switch (response_id) { + case GTK_RESPONSE_DELETE_EVENT: + case GTK_RESPONSE_REJECT: + case GTK_RESPONSE_CANCEL: + + client = mateconf_client_get_default (); + + /* we're reverting, so we invert sense of 'enabled' flag */ + d ("cancelling AccessX request"); + if (revert_controls_mask == XkbStickyKeysMask) { + mateconf_client_set_bool (client, + CONFIG_ROOT "/stickykeys_enable", + !enabled, + NULL); + } + else if (revert_controls_mask == XkbSlowKeysMask) { + mateconf_client_set_bool (client, + CONFIG_ROOT "/slowkeys_enable", + !enabled, + NULL); + } + mateconf_client_suggest_sync (client, NULL); + set_server_from_mateconf (manager, client); + + g_object_unref (client); + + break; + + case GTK_RESPONSE_HELP: + if (!parent) + screen = gdk_screen_get_default (); + else + screen = gtk_widget_get_screen (GTK_WIDGET (parent)); + + err = NULL; + if (!gtk_show_uri (screen, + "ghelp:user-guide#goscustaccess-6", + gtk_get_current_event_time(), + &err)) { + GtkWidget *error_dialog = gtk_message_dialog_new (parent, + 0, + GTK_MESSAGE_ERROR, + GTK_BUTTONS_CLOSE, + _("There was an error displaying help: %s"), + err->message); + g_signal_connect (error_dialog, "response", + G_CALLBACK (gtk_widget_destroy), NULL); + gtk_window_set_resizable (GTK_WINDOW (error_dialog), FALSE); + gtk_widget_show (error_dialog); + g_error_free (err); + } + return FALSE; + default: + break; + } + return TRUE; +} + +static void +ax_stickykeys_response (GtkDialog *dialog, + gint response_id, + GsdA11yKeyboardManager *manager) +{ + if (ax_response_callback (manager, GTK_WINDOW (dialog), + response_id, XkbStickyKeysMask, + manager->priv->stickykeys_shortcut_val)) { + gtk_widget_destroy (GTK_WIDGET (dialog)); + } +} + +static void +ax_slowkeys_response (GtkDialog *dialog, + gint response_id, + GsdA11yKeyboardManager *manager) +{ + if (ax_response_callback (manager, GTK_WINDOW (dialog), + response_id, XkbSlowKeysMask, + manager->priv->slowkeys_shortcut_val)) { + gtk_widget_destroy (GTK_WIDGET (dialog)); + } +} + +static void +maybe_show_status_icon (GsdA11yKeyboardManager *manager) +{ + gboolean show; + MateConfClient *client; + + /* for now, show if accessx is enabled */ + client = mateconf_client_get_default (); + show = mateconf_client_get_bool (client, CONFIG_ROOT "/enable", NULL); + g_object_unref (client); + + if (!show && manager->priv->status_icon == NULL) + return; + + gsd_a11y_keyboard_manager_ensure_status_icon (manager); + gtk_status_icon_set_visible (manager->priv->status_icon, show); +} + +#ifdef HAVE_LIBMATENOTIFY +static void +on_notification_closed (NotifyNotification *notification, + GsdA11yKeyboardManager *manager) +{ + g_object_unref (manager->priv->notification); + manager->priv->notification = NULL; +} + +static void +on_slow_keys_action (NotifyNotification *notification, + const char *action, + GsdA11yKeyboardManager *manager) +{ + gboolean res; + int response_id; + + g_assert (action != NULL); + + if (strcmp (action, "accept") == 0) { + response_id = GTK_RESPONSE_ACCEPT; + } else if (strcmp (action, "reject") == 0) { + response_id = GTK_RESPONSE_REJECT; + } else { + return; + } + + res = ax_response_callback (manager, NULL, + response_id, XkbSlowKeysMask, + manager->priv->slowkeys_shortcut_val); + if (res) { + notify_notification_close (manager->priv->notification, NULL); + } +} + +static void +on_sticky_keys_action (NotifyNotification *notification, + const char *action, + GsdA11yKeyboardManager *manager) +{ + gboolean res; + int response_id; + + g_assert (action != NULL); + + if (strcmp (action, "accept") == 0) { + response_id = GTK_RESPONSE_ACCEPT; + } else if (strcmp (action, "reject") == 0) { + response_id = GTK_RESPONSE_REJECT; + } else { + return; + } + + res = ax_response_callback (manager, NULL, + response_id, XkbStickyKeysMask, + manager->priv->stickykeys_shortcut_val); + if (res) { + notify_notification_close (manager->priv->notification, NULL); + } +} + +#endif /* HAVE_LIBMATENOTIFY */ + +static gboolean +ax_slowkeys_warning_post_bubble (GsdA11yKeyboardManager *manager, + gboolean enabled) +{ +#ifdef HAVE_LIBMATENOTIFY + gboolean res; + const char *title; + const char *message; + GError *error; + + title = enabled ? + _("Do you want to activate Slow Keys?") : + _("Do you want to deactivate Slow Keys?"); + message = _("You just held down the Shift key for 8 seconds. This is the shortcut " + "for the Slow Keys feature, which affects the way your keyboard works."); + + if (manager->priv->status_icon == NULL || ! gtk_status_icon_is_embedded (manager->priv->status_icon)) { + return FALSE; + } + + if (manager->priv->slowkeys_alert != NULL) { + gtk_widget_destroy (manager->priv->slowkeys_alert); + } + + if (manager->priv->notification != NULL) { + notify_notification_close (manager->priv->notification, NULL); + } + + gsd_a11y_keyboard_manager_ensure_status_icon (manager); + manager->priv->notification = notify_notification_new (title, + message, + "preferences-desktop-accessibility", + NULL); + notify_notification_attach_to_status_icon (manager->priv->notification, manager->priv->status_icon); + notify_notification_set_timeout (manager->priv->notification, NOTIFICATION_TIMEOUT * 1000); + + notify_notification_add_action (manager->priv->notification, + "reject", + enabled ? _("Don't activate") : _("Don't deactivate"), + (NotifyActionCallback) on_slow_keys_action, + manager, + NULL); + notify_notification_add_action (manager->priv->notification, + "accept", + enabled ? _("Activate") : _("Deactivate"), + (NotifyActionCallback) on_slow_keys_action, + manager, + NULL); + + g_signal_connect (manager->priv->notification, + "closed", + G_CALLBACK (on_notification_closed), + manager); + + error = NULL; + res = notify_notification_show (manager->priv->notification, &error); + if (! res) { + g_warning ("GsdA11yKeyboardManager: unable to show notification: %s", error->message); + g_error_free (error); + notify_notification_close (manager->priv->notification, NULL); + } + + return res; +#else + return FALSE; +#endif /* HAVE_LIBMATENOTIFY */ +} + + +static void +ax_slowkeys_warning_post_dialog (GsdA11yKeyboardManager *manager, + gboolean enabled) +{ + const char *title; + const char *message; + + title = enabled ? + _("Do you want to activate Slow Keys?") : + _("Do you want to deactivate Slow Keys?"); + message = _("You just held down the Shift key for 8 seconds. This is the shortcut " + "for the Slow Keys feature, which affects the way your keyboard works."); + + if (manager->priv->slowkeys_alert != NULL) { + gtk_widget_show (manager->priv->slowkeys_alert); + return; + } + + manager->priv->slowkeys_alert = gtk_message_dialog_new (NULL, + 0, + GTK_MESSAGE_WARNING, + GTK_BUTTONS_NONE, + "%s", title); + + gtk_message_dialog_format_secondary_text (GTK_MESSAGE_DIALOG (manager->priv->slowkeys_alert), + "%s", message); + + gtk_dialog_add_button (GTK_DIALOG (manager->priv->slowkeys_alert), + GTK_STOCK_HELP, + GTK_RESPONSE_HELP); + gtk_dialog_add_button (GTK_DIALOG (manager->priv->slowkeys_alert), + enabled ? _("Do_n't activate") : _("Do_n't deactivate"), + GTK_RESPONSE_REJECT); + gtk_dialog_add_button (GTK_DIALOG (manager->priv->slowkeys_alert), + enabled ? _("_Activate") : _("_Deactivate"), + GTK_RESPONSE_ACCEPT); + + gtk_window_set_title (GTK_WINDOW (manager->priv->slowkeys_alert), + _("Slow Keys Alert")); + gtk_window_set_icon_name (GTK_WINDOW (manager->priv->slowkeys_alert), + "input-keyboard"); + gtk_dialog_set_default_response (GTK_DIALOG (manager->priv->slowkeys_alert), + GTK_RESPONSE_ACCEPT); + + g_signal_connect (manager->priv->slowkeys_alert, + "response", + G_CALLBACK (ax_slowkeys_response), + manager); + gtk_widget_show (manager->priv->slowkeys_alert); + + g_object_add_weak_pointer (G_OBJECT (manager->priv->slowkeys_alert), + (gpointer*) &manager->priv->slowkeys_alert); +} + +static void +ax_slowkeys_warning_post (GsdA11yKeyboardManager *manager, + gboolean enabled) +{ + + manager->priv->slowkeys_shortcut_val = enabled; + + /* alway try to show something */ + if (! ax_slowkeys_warning_post_bubble (manager, enabled)) { + ax_slowkeys_warning_post_dialog (manager, enabled); + } +} + +static gboolean +ax_stickykeys_warning_post_bubble (GsdA11yKeyboardManager *manager, + gboolean enabled) +{ +#ifdef HAVE_LIBMATENOTIFY + gboolean res; + const char *title; + const char *message; + GError *error; + + title = enabled ? + _("Do you want to activate Sticky Keys?") : + _("Do you want to deactivate Sticky Keys?"); + message = enabled ? + _("You just pressed the Shift key 5 times in a row. This is the shortcut " + "for the Sticky Keys feature, which affects the way your keyboard works.") : + _("You just pressed two keys at once, or pressed the Shift key 5 times in a row. " + "This turns off the Sticky Keys feature, which affects the way your keyboard works."); + + if (manager->priv->status_icon == NULL || ! gtk_status_icon_is_embedded (manager->priv->status_icon)) { + return FALSE; + } + + if (manager->priv->slowkeys_alert != NULL) { + gtk_widget_destroy (manager->priv->slowkeys_alert); + } + + if (manager->priv->notification != NULL) { + notify_notification_close (manager->priv->notification, NULL); + } + + gsd_a11y_keyboard_manager_ensure_status_icon (manager); + manager->priv->notification = notify_notification_new (title, + message, + "preferences-desktop-accessibility", + NULL); + notify_notification_attach_to_status_icon (manager->priv->notification, manager->priv->status_icon); + notify_notification_set_timeout (manager->priv->notification, NOTIFICATION_TIMEOUT * 1000); + + notify_notification_add_action (manager->priv->notification, + "reject", + enabled ? _("Don't activate") : _("Don't deactivate"), + (NotifyActionCallback) on_sticky_keys_action, + manager, + NULL); + notify_notification_add_action (manager->priv->notification, + "accept", + enabled ? _("Activate") : _("Deactivate"), + (NotifyActionCallback) on_sticky_keys_action, + manager, + NULL); + + g_signal_connect (manager->priv->notification, + "closed", + G_CALLBACK (on_notification_closed), + manager); + + error = NULL; + res = notify_notification_show (manager->priv->notification, &error); + if (! res) { + g_warning ("GsdA11yKeyboardManager: unable to show notification: %s", error->message); + g_error_free (error); + notify_notification_close (manager->priv->notification, NULL); + } + + return res; +#else + return FALSE; +#endif /* HAVE_LIBMATENOTIFY */ +} + +static void +ax_stickykeys_warning_post_dialog (GsdA11yKeyboardManager *manager, + gboolean enabled) +{ + const char *title; + const char *message; + + title = enabled ? + _("Do you want to activate Sticky Keys?") : + _("Do you want to deactivate Sticky Keys?"); + message = enabled ? + _("You just pressed the Shift key 5 times in a row. This is the shortcut " + "for the Sticky Keys feature, which affects the way your keyboard works.") : + _("You just pressed two keys at once, or pressed the Shift key 5 times in a row. " + "This turns off the Sticky Keys feature, which affects the way your keyboard works."); + + if (manager->priv->stickykeys_alert != NULL) { + gtk_widget_show (manager->priv->stickykeys_alert); + return; + } + + manager->priv->stickykeys_alert = gtk_message_dialog_new (NULL, + 0, + GTK_MESSAGE_WARNING, + GTK_BUTTONS_NONE, + "%s", title); + + gtk_message_dialog_format_secondary_text (GTK_MESSAGE_DIALOG (manager->priv->stickykeys_alert), + "%s", message); + + gtk_dialog_add_button (GTK_DIALOG (manager->priv->stickykeys_alert), + GTK_STOCK_HELP, + GTK_RESPONSE_HELP); + gtk_dialog_add_button (GTK_DIALOG (manager->priv->stickykeys_alert), + enabled ? _("Do_n't activate") : _("Do_n't deactivate"), + GTK_RESPONSE_REJECT); + gtk_dialog_add_button (GTK_DIALOG (manager->priv->stickykeys_alert), + enabled ? _("_Activate") : _("_Deactivate"), + GTK_RESPONSE_ACCEPT); + + gtk_window_set_title (GTK_WINDOW (manager->priv->stickykeys_alert), + _("Sticky Keys Alert")); + gtk_window_set_icon_name (GTK_WINDOW (manager->priv->stickykeys_alert), + "input-keyboard"); + gtk_dialog_set_default_response (GTK_DIALOG (manager->priv->stickykeys_alert), + GTK_RESPONSE_ACCEPT); + + g_signal_connect (manager->priv->stickykeys_alert, + "response", + G_CALLBACK (ax_stickykeys_response), + manager); + gtk_widget_show (manager->priv->stickykeys_alert); + + g_object_add_weak_pointer (G_OBJECT (manager->priv->stickykeys_alert), + (gpointer*) &manager->priv->stickykeys_alert); +} + +static void +ax_stickykeys_warning_post (GsdA11yKeyboardManager *manager, + gboolean enabled) +{ + + manager->priv->stickykeys_shortcut_val = enabled; + + /* alway try to show something */ + if (! ax_stickykeys_warning_post_bubble (manager, enabled)) { + ax_stickykeys_warning_post_dialog (manager, enabled); + } +} + +static void +set_mateconf_from_server (GsdA11yKeyboardManager *manager) +{ + MateConfClient *client; + MateConfChangeSet *cs; + XkbDescRec *desc; + gboolean changed = FALSE; + gboolean slowkeys_changed; + gboolean stickykeys_changed; + + cs = mateconf_change_set_new (); + desc = get_xkb_desc_rec (manager); + if (! desc) { + return; + } + + client = mateconf_client_get_default (); + + /* + fprintf (stderr, "changed to : 0x%x\n", desc->ctrls->enabled_ctrls); + fprintf (stderr, "changed to : 0x%x (2)\n", desc->ctrls->ax_options); + */ + + changed |= set_bool (client, + cs, + CONFIG_ROOT "/enable", + desc->ctrls->enabled_ctrls & XkbAccessXKeysMask); + + changed |= set_bool (client, + cs, + CONFIG_ROOT "/feature_state_change_beep", + desc->ctrls->ax_options & (XkbAX_FeatureFBMask | XkbAX_SlowWarnFBMask)); + changed |= set_bool (client, + cs, + CONFIG_ROOT "/timeout_enable", + desc->ctrls->enabled_ctrls & XkbAccessXTimeoutMask); + changed |= set_int (client, + cs, + CONFIG_ROOT "/timeout", + desc->ctrls->ax_timeout); + + changed |= set_bool (client, + cs, + CONFIG_ROOT "/bouncekeys_enable", + desc->ctrls->enabled_ctrls & XkbBounceKeysMask); + changed |= set_int (client, + cs, + CONFIG_ROOT "/bouncekeys_delay", + desc->ctrls->debounce_delay); + changed |= set_bool (client, + cs, + CONFIG_ROOT "/bouncekeys_beep_reject", + desc->ctrls->ax_options & XkbAX_BKRejectFBMask); + + changed |= set_bool (client, + cs, + CONFIG_ROOT "/mousekeys_enable", + desc->ctrls->enabled_ctrls & XkbMouseKeysMask); + changed |= set_int (client, + cs, + CONFIG_ROOT "/mousekeys_max_speed", + desc->ctrls->mk_max_speed * (1000 / desc->ctrls->mk_interval)); + /* NOTE : mk_time_to_max is measured in events not time */ + changed |= set_int (client, + cs, + CONFIG_ROOT "/mousekeys_accel_time", + desc->ctrls->mk_time_to_max * desc->ctrls->mk_interval); + changed |= set_int (client, + cs, + CONFIG_ROOT "/mousekeys_init_delay", + desc->ctrls->mk_delay); + + slowkeys_changed = set_bool (client, + cs, + CONFIG_ROOT "/slowkeys_enable", + desc->ctrls->enabled_ctrls & XkbSlowKeysMask); + changed |= set_bool (client, + cs, + CONFIG_ROOT "/slowkeys_beep_press", + desc->ctrls->ax_options & XkbAX_SKPressFBMask); + changed |= set_bool (client, + cs, + CONFIG_ROOT "/slowkeys_beep_accept", + desc->ctrls->ax_options & XkbAX_SKAcceptFBMask); + changed |= set_bool (client, + cs, + CONFIG_ROOT "/slowkeys_beep_reject", + desc->ctrls->ax_options & XkbAX_SKRejectFBMask); + changed |= set_int (client, + cs, + CONFIG_ROOT "/slowkeys_delay", + desc->ctrls->slow_keys_delay); + + stickykeys_changed = set_bool (client, + cs, + CONFIG_ROOT "/stickykeys_enable", + desc->ctrls->enabled_ctrls & XkbStickyKeysMask); + changed |= set_bool (client, + cs, + CONFIG_ROOT "/stickykeys_two_key_off", + desc->ctrls->ax_options & XkbAX_TwoKeysMask); + changed |= set_bool (client, + cs, + CONFIG_ROOT "/stickykeys_modifier_beep", + desc->ctrls->ax_options & XkbAX_StickyKeysFBMask); + + changed |= set_bool (client, + cs, + CONFIG_ROOT "/togglekeys_enable", + desc->ctrls->ax_options & XkbAX_IndicatorFBMask); + + if (!changed && stickykeys_changed ^ slowkeys_changed) { + /* + * sticky or slowkeys has changed, singly, without our intervention. + * 99% chance this is due to a keyboard shortcut being used. + * we need to detect via this hack until we get + * XkbAXN_AXKWarning notifications working (probable XKB bug), + * at which time we can directly intercept such shortcuts instead. + * See cb_xkb_event_filter () below. + */ + + /* sanity check: are keyboard shortcuts available? */ + if (desc->ctrls->enabled_ctrls & XkbAccessXKeysMask) { + if (slowkeys_changed) { + ax_slowkeys_warning_post (manager, + desc->ctrls->enabled_ctrls & XkbSlowKeysMask); + } else { + ax_stickykeys_warning_post (manager, + desc->ctrls->enabled_ctrls & XkbStickyKeysMask); + } + } + } + + XkbFreeKeyboard (desc, XkbAllComponentsMask, True); + + changed |= (stickykeys_changed | slowkeys_changed); + + if (changed) { + mateconf_client_commit_change_set (client, cs, FALSE, NULL); + mateconf_client_suggest_sync (client, NULL); + } + mateconf_change_set_unref (cs); + + g_object_unref (client); +} + +static GdkFilterReturn +cb_xkb_event_filter (GdkXEvent *xevent, + GdkEvent *ignored1, + GsdA11yKeyboardManager *manager) +{ + XEvent *xev = (XEvent *) xevent; + XkbEvent *xkbEv = (XkbEvent *) xevent; + + if (xev->xany.type == (manager->priv->xkbEventBase + XkbEventCode) && + xkbEv->any.xkb_type == XkbControlsNotify) { + d ("XKB state changed"); + set_mateconf_from_server (manager); + } else if (xev->xany.type == (manager->priv->xkbEventBase + XkbEventCode) && + xkbEv->any.xkb_type == XkbAccessXNotify) { + if (xkbEv->accessx.detail == XkbAXN_AXKWarning) { + d ("About to turn on an AccessX feature from the keyboard!"); + /* + * TODO: when XkbAXN_AXKWarnings start working, we need to + * invoke ax_keys_warning_dialog_run here instead of in + * set_mateconf_from_server(). + */ + } + } + + return GDK_FILTER_CONTINUE; +} + +static void +keyboard_callback (MateConfClient *client, + guint cnxn_id, + MateConfEntry *entry, + GsdA11yKeyboardManager *manager) +{ + set_server_from_mateconf (manager, client); + maybe_show_status_icon (manager); +} + +static void +register_config_callback (GsdA11yKeyboardManager *manager, + MateConfClient *client, + const char *path, + MateConfClientNotifyFunc func, + guint *notify) +{ + mateconf_client_add_dir (client, path, MATECONF_CLIENT_PRELOAD_ONELEVEL, NULL); + *notify = mateconf_client_notify_add (client, path, func, manager, NULL, NULL); +} + +static gboolean +start_a11y_keyboard_idle_cb (GsdA11yKeyboardManager *manager) +{ + guint event_mask; + MateConfClient *client; + + g_debug ("Starting a11y_keyboard manager"); + mate_settings_profile_start (NULL); + + if (!xkb_enabled (manager)) + goto out; + + client = mateconf_client_get_default (); + + register_config_callback (manager, + client, + CONFIG_ROOT, + (MateConfClientNotifyFunc) keyboard_callback, + &manager->priv->mateconf_notify); + +#ifdef HAVE_X11_EXTENSIONS_XINPUT_H + set_devicepresence_handler (manager); +#endif + + /* Save current xkb state so we can restore it on exit + */ + manager->priv->original_xkb_desc = get_xkb_desc_rec (manager); + + event_mask = XkbControlsNotifyMask; +#ifdef DEBUG_ACCESSIBILITY + event_mask |= XkbAccessXNotifyMask; /* make default when AXN_AXKWarning works */ +#endif + + /* be sure to init before starting to monitor the server */ + set_server_from_mateconf (manager, client); + g_object_unref (client); + + XkbSelectEvents (GDK_DISPLAY (), + XkbUseCoreKbd, + event_mask, + event_mask); + + gdk_window_add_filter (NULL, + (GdkFilterFunc) cb_xkb_event_filter, + manager); + + maybe_show_status_icon (manager); + + out: + mate_settings_profile_end (NULL); + + return FALSE; +} + + +gboolean +gsd_a11y_keyboard_manager_start (GsdA11yKeyboardManager *manager, + GError **error) +{ + mate_settings_profile_start (NULL); + + g_idle_add ((GSourceFunc) start_a11y_keyboard_idle_cb, manager); + + mate_settings_profile_end (NULL); + + return TRUE; +} + +static void +restore_server_xkb_config (GsdA11yKeyboardManager *manager) +{ + gdk_error_trap_push (); + XkbSetControls (GDK_DISPLAY (), + XkbSlowKeysMask | + XkbBounceKeysMask | + XkbStickyKeysMask | + XkbMouseKeysMask | + XkbMouseKeysAccelMask | + XkbAccessXKeysMask | + XkbAccessXTimeoutMask | + XkbAccessXFeedbackMask | + XkbControlsEnabledMask, + manager->priv->original_xkb_desc); + + XkbFreeKeyboard (manager->priv->original_xkb_desc, + XkbAllComponentsMask, True); + + XSync (GDK_DISPLAY (), FALSE); + gdk_error_trap_pop (); + + manager->priv->original_xkb_desc = NULL; +} + +void +gsd_a11y_keyboard_manager_stop (GsdA11yKeyboardManager *manager) +{ + GsdA11yKeyboardManagerPrivate *p = manager->priv; + + g_debug ("Stopping a11y_keyboard manager"); + +#ifdef HAVE_X11_EXTENSIONS_XINPUT_H + gdk_window_remove_filter (NULL, devicepresence_filter, manager); +#endif + + if (p->status_icon) + gtk_status_icon_set_visible (p->status_icon, FALSE); + + if (p->mateconf_notify != 0) { + MateConfClient *client = mateconf_client_get_default (); + mateconf_client_remove_dir (client, CONFIG_ROOT, NULL); + mateconf_client_notify_remove (client, p->mateconf_notify); + g_object_unref (client); + p->mateconf_notify = 0; + } + + gdk_window_remove_filter (NULL, + (GdkFilterFunc) cb_xkb_event_filter, + manager); + + /* Disable all the AccessX bits + */ + restore_server_xkb_config (manager); + + if (p->slowkeys_alert != NULL) + gtk_widget_destroy (p->slowkeys_alert); + + if (p->stickykeys_alert != NULL) + gtk_widget_destroy (p->stickykeys_alert); + + p->slowkeys_shortcut_val = FALSE; + p->stickykeys_shortcut_val = FALSE; +} + +static void +gsd_a11y_keyboard_manager_set_property (GObject *object, + guint prop_id, + const GValue *value, + GParamSpec *pspec) +{ + GsdA11yKeyboardManager *self; + + self = GSD_A11Y_KEYBOARD_MANAGER (object); + + switch (prop_id) { + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + +static void +gsd_a11y_keyboard_manager_get_property (GObject *object, + guint prop_id, + GValue *value, + GParamSpec *pspec) +{ + GsdA11yKeyboardManager *self; + + self = GSD_A11Y_KEYBOARD_MANAGER (object); + + switch (prop_id) { + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + +static GObject * +gsd_a11y_keyboard_manager_constructor (GType type, + guint n_construct_properties, + GObjectConstructParam *construct_properties) +{ + GsdA11yKeyboardManager *a11y_keyboard_manager; + GsdA11yKeyboardManagerClass *klass; + + klass = GSD_A11Y_KEYBOARD_MANAGER_CLASS (g_type_class_peek (GSD_TYPE_A11Y_KEYBOARD_MANAGER)); + + a11y_keyboard_manager = GSD_A11Y_KEYBOARD_MANAGER (G_OBJECT_CLASS (gsd_a11y_keyboard_manager_parent_class)->constructor (type, + n_construct_properties, + construct_properties)); + + return G_OBJECT (a11y_keyboard_manager); +} + +static void +gsd_a11y_keyboard_manager_dispose (GObject *object) +{ + GsdA11yKeyboardManager *a11y_keyboard_manager; + + a11y_keyboard_manager = GSD_A11Y_KEYBOARD_MANAGER (object); + + G_OBJECT_CLASS (gsd_a11y_keyboard_manager_parent_class)->dispose (object); +} + +static void +gsd_a11y_keyboard_manager_class_init (GsdA11yKeyboardManagerClass *klass) +{ + GObjectClass *object_class = G_OBJECT_CLASS (klass); + + object_class->get_property = gsd_a11y_keyboard_manager_get_property; + object_class->set_property = gsd_a11y_keyboard_manager_set_property; + object_class->constructor = gsd_a11y_keyboard_manager_constructor; + object_class->dispose = gsd_a11y_keyboard_manager_dispose; + object_class->finalize = gsd_a11y_keyboard_manager_finalize; + + g_type_class_add_private (klass, sizeof (GsdA11yKeyboardManagerPrivate)); +} + +static void +on_preferences_dialog_response (GtkDialog *dialog, + int response, + GsdA11yKeyboardManager *manager) +{ + g_signal_handlers_disconnect_by_func (dialog, + on_preferences_dialog_response, + manager); + + gtk_widget_destroy (GTK_WIDGET (dialog)); + manager->priv->preferences_dialog = NULL; +} + +static void +on_status_icon_activate (GtkStatusIcon *status_icon, + GsdA11yKeyboardManager *manager) +{ + if (manager->priv->preferences_dialog == NULL) { + manager->priv->preferences_dialog = gsd_a11y_preferences_dialog_new (); + g_signal_connect (manager->priv->preferences_dialog, + "response", + G_CALLBACK (on_preferences_dialog_response), + manager); + + gtk_window_present (GTK_WINDOW (manager->priv->preferences_dialog)); + } else { + g_signal_handlers_disconnect_by_func (manager->priv->preferences_dialog, + on_preferences_dialog_response, + manager); + gtk_widget_destroy (GTK_WIDGET (manager->priv->preferences_dialog)); + manager->priv->preferences_dialog = NULL; + } +} + +static void +gsd_a11y_keyboard_manager_ensure_status_icon (GsdA11yKeyboardManager *manager) +{ + mate_settings_profile_start (NULL); + + if (!manager->priv->status_icon) { + + manager->priv->status_icon = gtk_status_icon_new_from_icon_name ("preferences-desktop-accessibility"); + g_signal_connect (manager->priv->status_icon, + "activate", + G_CALLBACK (on_status_icon_activate), + manager); + } + + mate_settings_profile_end (NULL); +} + +static void +gsd_a11y_keyboard_manager_init (GsdA11yKeyboardManager *manager) +{ + manager->priv = GSD_A11Y_KEYBOARD_MANAGER_GET_PRIVATE (manager); + +#ifdef HAVE_LIBMATENOTIFY + notify_init ("mate-settings-daemon"); +#endif /* HAVE_LIBMATENOTIFY */ +} + +static void +gsd_a11y_keyboard_manager_finalize (GObject *object) +{ + GsdA11yKeyboardManager *a11y_keyboard_manager; + + g_return_if_fail (object != NULL); + g_return_if_fail (GSD_IS_A11Y_KEYBOARD_MANAGER (object)); + + a11y_keyboard_manager = GSD_A11Y_KEYBOARD_MANAGER (object); + + g_return_if_fail (a11y_keyboard_manager->priv != NULL); + + G_OBJECT_CLASS (gsd_a11y_keyboard_manager_parent_class)->finalize (object); +} + +GsdA11yKeyboardManager * +gsd_a11y_keyboard_manager_new (void) +{ + if (manager_object != NULL) { + g_object_ref (manager_object); + } else { + manager_object = g_object_new (GSD_TYPE_A11Y_KEYBOARD_MANAGER, NULL); + g_object_add_weak_pointer (manager_object, + (gpointer *) &manager_object); + } + + return GSD_A11Y_KEYBOARD_MANAGER (manager_object); +} diff --git a/plugins/a11y-keyboard/gsd-a11y-keyboard-manager.h b/plugins/a11y-keyboard/gsd-a11y-keyboard-manager.h new file mode 100644 index 0000000..4fb817f --- /dev/null +++ b/plugins/a11y-keyboard/gsd-a11y-keyboard-manager.h @@ -0,0 +1,61 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#ifndef __GSD_A11Y_KEYBOARD_MANAGER_H +#define __GSD_A11Y_KEYBOARD_MANAGER_H + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#define GSD_TYPE_A11Y_KEYBOARD_MANAGER (gsd_a11y_keyboard_manager_get_type ()) +#define GSD_A11Y_KEYBOARD_MANAGER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSD_TYPE_A11Y_KEYBOARD_MANAGER, GsdA11yKeyboardManager)) +#define GSD_A11Y_KEYBOARD_MANAGER_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GSD_TYPE_A11Y_KEYBOARD_MANAGER, GsdA11yKeyboardManagerClass)) +#define GSD_IS_A11Y_KEYBOARD_MANAGER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSD_TYPE_A11Y_KEYBOARD_MANAGER)) +#define GSD_IS_A11Y_KEYBOARD_MANAGER_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GSD_TYPE_A11Y_KEYBOARD_MANAGER)) +#define GSD_A11Y_KEYBOARD_MANAGER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GSD_TYPE_A11Y_KEYBOARD_MANAGER, GsdA11yKeyboardManagerClass)) + +typedef struct GsdA11yKeyboardManagerPrivate GsdA11yKeyboardManagerPrivate; + +typedef struct +{ + GObject parent; + GsdA11yKeyboardManagerPrivate *priv; +} GsdA11yKeyboardManager; + +typedef struct +{ + GObjectClass parent_class; +} GsdA11yKeyboardManagerClass; + +GType gsd_a11y_keyboard_manager_get_type (void); + +GsdA11yKeyboardManager *gsd_a11y_keyboard_manager_new (void); +gboolean gsd_a11y_keyboard_manager_start (GsdA11yKeyboardManager *manager, + GError **error); +void gsd_a11y_keyboard_manager_stop (GsdA11yKeyboardManager *manager); + +#ifdef __cplusplus +} +#endif + +#endif /* __GSD_A11Y_KEYBOARD_MANAGER_H */ diff --git a/plugins/a11y-keyboard/gsd-a11y-keyboard-plugin.c b/plugins/a11y-keyboard/gsd-a11y-keyboard-plugin.c new file mode 100644 index 0000000..7846ba6 --- /dev/null +++ b/plugins/a11y-keyboard/gsd-a11y-keyboard-plugin.c @@ -0,0 +1,104 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#include "config.h" + +#include +#include + +#include "mate-settings-plugin.h" +#include "gsd-a11y-keyboard-plugin.h" +#include "gsd-a11y-keyboard-manager.h" + +struct GsdA11yKeyboardPluginPrivate { + GsdA11yKeyboardManager *manager; +}; + +#define GSD_A11Y_KEYBOARD_PLUGIN_GET_PRIVATE(object) (G_TYPE_INSTANCE_GET_PRIVATE ((object), GSD_TYPE_A11Y_KEYBOARD_PLUGIN, GsdA11yKeyboardPluginPrivate)) + +MATE_SETTINGS_PLUGIN_REGISTER (GsdA11yKeyboardPlugin, gsd_a11y_keyboard_plugin) + +static void +gsd_a11y_keyboard_plugin_init (GsdA11yKeyboardPlugin *plugin) +{ + plugin->priv = GSD_A11Y_KEYBOARD_PLUGIN_GET_PRIVATE (plugin); + + g_debug ("GsdA11yKeyboardPlugin initializing"); + + plugin->priv->manager = gsd_a11y_keyboard_manager_new (); +} + +static void +gsd_a11y_keyboard_plugin_finalize (GObject *object) +{ + GsdA11yKeyboardPlugin *plugin; + + g_return_if_fail (object != NULL); + g_return_if_fail (GSD_IS_A11Y_KEYBOARD_PLUGIN (object)); + + g_debug ("GsdA11yKeyboardPlugin finalizing"); + + plugin = GSD_A11Y_KEYBOARD_PLUGIN (object); + + g_return_if_fail (plugin->priv != NULL); + + if (plugin->priv->manager != NULL) { + g_object_unref (plugin->priv->manager); + } + + G_OBJECT_CLASS (gsd_a11y_keyboard_plugin_parent_class)->finalize (object); +} + +static void +impl_activate (MateSettingsPlugin *plugin) +{ + gboolean res; + GError *error; + + g_debug ("Activating a11y_keyboard plugin"); + + error = NULL; + res = gsd_a11y_keyboard_manager_start (GSD_A11Y_KEYBOARD_PLUGIN (plugin)->priv->manager, &error); + if (! res) { + g_warning ("Unable to start a11y_keyboard manager: %s", error->message); + g_error_free (error); + } +} + +static void +impl_deactivate (MateSettingsPlugin *plugin) +{ + g_debug ("Deactivating a11y_keyboard plugin"); + gsd_a11y_keyboard_manager_stop (GSD_A11Y_KEYBOARD_PLUGIN (plugin)->priv->manager); +} + +static void +gsd_a11y_keyboard_plugin_class_init (GsdA11yKeyboardPluginClass *klass) +{ + GObjectClass *object_class = G_OBJECT_CLASS (klass); + MateSettingsPluginClass *plugin_class = MATE_SETTINGS_PLUGIN_CLASS (klass); + + object_class->finalize = gsd_a11y_keyboard_plugin_finalize; + + plugin_class->activate = impl_activate; + plugin_class->deactivate = impl_deactivate; + + g_type_class_add_private (klass, sizeof (GsdA11yKeyboardPluginPrivate)); +} diff --git a/plugins/a11y-keyboard/gsd-a11y-keyboard-plugin.h b/plugins/a11y-keyboard/gsd-a11y-keyboard-plugin.h new file mode 100644 index 0000000..ebf246c --- /dev/null +++ b/plugins/a11y-keyboard/gsd-a11y-keyboard-plugin.h @@ -0,0 +1,63 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#ifndef __GSD_A11Y_KEYBOARD_PLUGIN_H__ +#define __GSD_A11Y_KEYBOARD_PLUGIN_H__ + +#include +#include +#include + +#include "mate-settings-plugin.h" + +#ifdef __cplusplus +extern "C" { +#endif + +#define GSD_TYPE_A11Y_KEYBOARD_PLUGIN (gsd_a11y_keyboard_plugin_get_type ()) +#define GSD_A11Y_KEYBOARD_PLUGIN(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSD_TYPE_A11Y_KEYBOARD_PLUGIN, GsdA11yKeyboardPlugin)) +#define GSD_A11Y_KEYBOARD_PLUGIN_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GSD_TYPE_A11Y_KEYBOARD_PLUGIN, GsdA11yKeyboardPluginClass)) +#define GSD_IS_A11Y_KEYBOARD_PLUGIN(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSD_TYPE_A11Y_KEYBOARD_PLUGIN)) +#define GSD_IS_A11Y_KEYBOARD_PLUGIN_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GSD_TYPE_A11Y_KEYBOARD_PLUGIN)) +#define GSD_A11Y_KEYBOARD_PLUGIN_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GSD_TYPE_A11Y_KEYBOARD_PLUGIN, GsdA11yKeyboardPluginClass)) + +typedef struct GsdA11yKeyboardPluginPrivate GsdA11yKeyboardPluginPrivate; + +typedef struct +{ + MateSettingsPlugin parent; + GsdA11yKeyboardPluginPrivate *priv; +} GsdA11yKeyboardPlugin; + +typedef struct +{ + MateSettingsPluginClass parent_class; +} GsdA11yKeyboardPluginClass; + +GType gsd_a11y_keyboard_plugin_get_type (void) G_GNUC_CONST; + +/* All the plugins must implement this function */ +G_MODULE_EXPORT GType register_mate_settings_plugin (GTypeModule *module); + +#ifdef __cplusplus +} +#endif + +#endif /* __GSD_A11Y_KEYBOARD_PLUGIN_H__ */ diff --git a/plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c b/plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c new file mode 100644 index 0000000..752ee18 --- /dev/null +++ b/plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c @@ -0,0 +1,975 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2008 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#include "config.h" + +#include +#include +#include +#include + +#include +#include +#include +#include + +#include + +#include + +#include "gsd-a11y-preferences-dialog.h" + +#define SM_DBUS_NAME "org.mate.SessionManager" +#define SM_DBUS_PATH "/org/mate/SessionManager" +#define SM_DBUS_INTERFACE "org.mate.SessionManager" + + +#define GSD_A11Y_PREFERENCES_DIALOG_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GSD_TYPE_A11Y_PREFERENCES_DIALOG, GsdA11yPreferencesDialogPrivate)) + +#define GTKBUILDER_UI_FILE "gsd-a11y-preferences-dialog.ui" + +#define KEY_A11Y_DIR "/desktop/mate/accessibility" +#define KEY_STICKY_KEYS_ENABLED KEY_A11Y_DIR "/keyboard/stickykeys_enable" +#define KEY_BOUNCE_KEYS_ENABLED KEY_A11Y_DIR "/keyboard/bouncekeys_enable" +#define KEY_SLOW_KEYS_ENABLED KEY_A11Y_DIR "/keyboard/slowkeys_enable" +#define KEY_MOUSE_KEYS_ENABLED KEY_A11Y_DIR "/keyboard/mousekeys_enable" + +#define KEY_AT_DIR "/desktop/mate/applications/at" +#define KEY_AT_SCREEN_KEYBOARD_ENABLED KEY_AT_DIR "/screen_keyboard_enabled" +#define KEY_AT_SCREEN_MAGNIFIER_ENABLED KEY_AT_DIR "/screen_magnifier_enabled" +#define KEY_AT_SCREEN_READER_ENABLED KEY_AT_DIR "/screen_reader_enabled" + +#define FONT_RENDER_DIR "/desktop/mate/font_rendering" +#define KEY_FONT_DPI FONT_RENDER_DIR "/dpi" +/* X servers sometimes lie about the screen's physical dimensions, so we cannot + * compute an accurate DPI value. When this happens, the user gets fonts that + * are too huge or too tiny. So, we see what the server returns: if it reports + * something outside of the range [DPI_LOW_REASONABLE_VALUE, + * DPI_HIGH_REASONABLE_VALUE], then we assume that it is lying and we use + * DPI_FALLBACK instead. + * + * See get_dpi_from_mateconf_or_server() below, and also + * https://bugzilla.novell.com/show_bug.cgi?id=217790 + */ +#define DPI_LOW_REASONABLE_VALUE 50 +#define DPI_HIGH_REASONABLE_VALUE 500 + +#define DPI_FACTOR_LARGE 1.25 +#define DPI_FACTOR_LARGER 1.5 +#define DPI_FACTOR_LARGEST 2.0 +#define DPI_DEFAULT 96 + +#define KEY_GTK_THEME "/desktop/mate/interface/gtk_theme" +#define KEY_COLOR_SCHEME "/desktop/mate/interface/gtk_color_scheme" +#define KEY_MARCO_THEME "/apps/marco/general/theme" +#define KEY_ICON_THEME "/desktop/mate/interface/icon_theme" + +#define HIGH_CONTRAST_THEME "HighContrast" + +struct GsdA11yPreferencesDialogPrivate +{ + GtkWidget *sticky_keys_checkbutton; + GtkWidget *slow_keys_checkbutton; + GtkWidget *bounce_keys_checkbutton; + + GtkWidget *large_print_checkbutton; + GtkWidget *high_contrast_checkbutton; + + GtkWidget *screen_reader_checkbutton; + GtkWidget *screen_keyboard_checkbutton; + GtkWidget *screen_magnifier_checkbutton; + + guint a11y_dir_cnxn; + guint gsd_a11y_dir_cnxn; +}; + +enum { + PROP_0, +}; + +static void gsd_a11y_preferences_dialog_class_init (GsdA11yPreferencesDialogClass *klass); +static void gsd_a11y_preferences_dialog_init (GsdA11yPreferencesDialog *a11y_preferences_dialog); +static void gsd_a11y_preferences_dialog_finalize (GObject *object); + +G_DEFINE_TYPE (GsdA11yPreferencesDialog, gsd_a11y_preferences_dialog, GTK_TYPE_DIALOG) + +static void +gsd_a11y_preferences_dialog_set_property (GObject *object, + guint prop_id, + const GValue *value, + GParamSpec *pspec) +{ + switch (prop_id) { + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + +static void +gsd_a11y_preferences_dialog_get_property (GObject *object, + guint prop_id, + GValue *value, + GParamSpec *pspec) +{ + switch (prop_id) { + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + +static GObject * +gsd_a11y_preferences_dialog_constructor (GType type, + guint n_construct_properties, + GObjectConstructParam *construct_properties) +{ + GsdA11yPreferencesDialog *a11y_preferences_dialog; + + a11y_preferences_dialog = GSD_A11Y_PREFERENCES_DIALOG (G_OBJECT_CLASS (gsd_a11y_preferences_dialog_parent_class)->constructor (type, + n_construct_properties, + construct_properties)); + + return G_OBJECT (a11y_preferences_dialog); +} + +static void +gsd_a11y_preferences_dialog_dispose (GObject *object) +{ + G_OBJECT_CLASS (gsd_a11y_preferences_dialog_parent_class)->dispose (object); +} + +static void +gsd_a11y_preferences_dialog_class_init (GsdA11yPreferencesDialogClass *klass) +{ + GObjectClass *object_class = G_OBJECT_CLASS (klass); + + object_class->get_property = gsd_a11y_preferences_dialog_get_property; + object_class->set_property = gsd_a11y_preferences_dialog_set_property; + object_class->constructor = gsd_a11y_preferences_dialog_constructor; + object_class->dispose = gsd_a11y_preferences_dialog_dispose; + object_class->finalize = gsd_a11y_preferences_dialog_finalize; + + g_type_class_add_private (klass, sizeof (GsdA11yPreferencesDialogPrivate)); +} + +static void +on_response (GsdA11yPreferencesDialog *dialog, + gint response_id) +{ + switch (response_id) { + default: + break; + } +} + +static char * +config_get_string (const char *key, + gboolean *is_writable) +{ + char *str; + MateConfClient *client; + + client = mateconf_client_get_default (); + + if (is_writable) { + *is_writable = mateconf_client_key_is_writable (client, + key, + NULL); + } + + str = mateconf_client_get_string (client, key, NULL); + + g_object_unref (client); + + return str; +} + +static gboolean +config_get_bool (const char *key, + gboolean *is_writable) +{ + int enabled; + MateConfClient *client; + + client = mateconf_client_get_default (); + + if (is_writable) { + *is_writable = mateconf_client_key_is_writable (client, + key, + NULL); + } + + enabled = mateconf_client_get_bool (client, key, NULL); + + g_object_unref (client); + + return enabled; +} + +static double +dpi_from_pixels_and_mm (int pixels, + int mm) +{ + double dpi; + + if (mm >= 1) { + dpi = pixels / (mm / 25.4); + } else { + dpi = 0; + } + + return dpi; +} + +static double +get_dpi_from_x_server (void) +{ + GdkScreen *screen; + double dpi; + + screen = gdk_screen_get_default (); + if (screen != NULL) { + double width_dpi; + double height_dpi; + + width_dpi = dpi_from_pixels_and_mm (gdk_screen_get_width (screen), + gdk_screen_get_width_mm (screen)); + height_dpi = dpi_from_pixels_and_mm (gdk_screen_get_height (screen), + gdk_screen_get_height_mm (screen)); + if (width_dpi < DPI_LOW_REASONABLE_VALUE + || width_dpi > DPI_HIGH_REASONABLE_VALUE + || height_dpi < DPI_LOW_REASONABLE_VALUE + || height_dpi > DPI_HIGH_REASONABLE_VALUE) { + dpi = DPI_DEFAULT; + } else { + dpi = (width_dpi + height_dpi) / 2.0; + } + } else { + /* Huh!? No screen? */ + dpi = DPI_DEFAULT; + } + + return dpi; +} + +static gboolean +config_get_large_print (gboolean *is_writable) +{ + gboolean ret; + MateConfClient *client; + MateConfValue *value; + gdouble x_dpi; + gdouble u_dpi; + + client = mateconf_client_get_default (); + value = mateconf_client_get_without_default (client, KEY_FONT_DPI, NULL); + + if (value != NULL) { + u_dpi = mateconf_value_get_float (value); + mateconf_value_free (value); + } else { + u_dpi = DPI_DEFAULT; + } + + x_dpi = get_dpi_from_x_server (); + + g_object_unref (client); + + g_debug ("GsdA11yPreferences: got x-dpi=%f user-dpi=%f", x_dpi, u_dpi); + + ret = (((double)DPI_FACTOR_LARGE * x_dpi) < u_dpi); + + return ret; +} + +static void +config_set_large_print (gboolean enabled) +{ + MateConfClient *client; + + client = mateconf_client_get_default (); + + if (enabled) { + gdouble x_dpi; + gdouble u_dpi; + + x_dpi = get_dpi_from_x_server (); + u_dpi = (double)DPI_FACTOR_LARGER * x_dpi; + + g_debug ("GsdA11yPreferences: setting x-dpi=%f user-dpi=%f", x_dpi, u_dpi); + + mateconf_client_set_float (client, KEY_FONT_DPI, u_dpi, NULL); + } else { + mateconf_client_unset (client, KEY_FONT_DPI, NULL); + } + + g_object_unref (client); +} + +static gboolean +config_get_high_contrast (gboolean *is_writable) +{ + gboolean ret; + char *gtk_theme; + + ret = FALSE; + + gtk_theme = config_get_string (KEY_GTK_THEME, is_writable); + if (gtk_theme != NULL && strcmp (gtk_theme, HIGH_CONTRAST_THEME) == 0) { + ret = TRUE; + } + g_free (gtk_theme); + + return ret; +} + +static void +config_set_high_contrast (gboolean enabled) +{ + MateConfClient *client; + + client = mateconf_client_get_default (); + + if (enabled) { + mateconf_client_set_string (client, KEY_GTK_THEME, HIGH_CONTRAST_THEME, NULL); + mateconf_client_set_string (client, KEY_ICON_THEME, HIGH_CONTRAST_THEME, NULL); + /* there isn't a high contrast marco theme afaik */ + } else { + mateconf_client_unset (client, KEY_GTK_THEME, NULL); + mateconf_client_unset (client, KEY_ICON_THEME, NULL); + mateconf_client_unset (client, KEY_MARCO_THEME, NULL); + } + + g_object_unref (client); +} + +static gboolean +config_get_sticky_keys (gboolean *is_writable) +{ + return config_get_bool (KEY_STICKY_KEYS_ENABLED, is_writable); +} + +static void +config_set_sticky_keys (gboolean enabled) +{ + MateConfClient *client; + + client = mateconf_client_get_default (); + mateconf_client_set_bool (client, KEY_STICKY_KEYS_ENABLED, enabled, NULL); + g_object_unref (client); +} + +static gboolean +config_get_bounce_keys (gboolean *is_writable) +{ + return config_get_bool (KEY_BOUNCE_KEYS_ENABLED, is_writable); +} + +static void +config_set_bounce_keys (gboolean enabled) +{ + MateConfClient *client; + + client = mateconf_client_get_default (); + mateconf_client_set_bool (client, KEY_BOUNCE_KEYS_ENABLED, enabled, NULL); + g_object_unref (client); +} + +static gboolean +config_get_slow_keys (gboolean *is_writable) +{ + return config_get_bool (KEY_SLOW_KEYS_ENABLED, is_writable); +} + +static void +config_set_slow_keys (gboolean enabled) +{ + MateConfClient *client; + + client = mateconf_client_get_default (); + mateconf_client_set_bool (client, KEY_SLOW_KEYS_ENABLED, enabled, NULL); + g_object_unref (client); +} + +static gboolean +config_have_at_mateconf_condition (const char *condition) +{ + DBusGProxy *sm_proxy; + DBusGConnection *connection; + GError *error; + gboolean res; + gboolean is_handled; + + error = NULL; + connection = dbus_g_bus_get (DBUS_BUS_SESSION, &error); + if (connection == NULL) { + g_warning ("Unable to connect to session bus: %s", error->message); + return FALSE; + } + sm_proxy = dbus_g_proxy_new_for_name (connection, + SM_DBUS_NAME, + SM_DBUS_PATH, + SM_DBUS_INTERFACE); + if (sm_proxy == NULL) { + return FALSE; + } + + is_handled = FALSE; + res = dbus_g_proxy_call (sm_proxy, + "IsAutostartConditionHandled", + &error, + G_TYPE_STRING, condition, + G_TYPE_INVALID, + G_TYPE_BOOLEAN, &is_handled, + G_TYPE_INVALID); + if (! res) { + g_warning ("Unable to call IsAutostartConditionHandled (%s): %s", + condition, + error->message); + } + + g_object_unref (sm_proxy); + + return is_handled; +} + +static gboolean +config_get_at_screen_reader (gboolean *is_writable) +{ + return config_get_bool (KEY_AT_SCREEN_READER_ENABLED, is_writable); +} + +static gboolean +config_get_at_screen_keyboard (gboolean *is_writable) +{ + return config_get_bool (KEY_AT_SCREEN_KEYBOARD_ENABLED, is_writable); +} + +static gboolean +config_get_at_screen_magnifier (gboolean *is_writable) +{ + return config_get_bool (KEY_AT_SCREEN_MAGNIFIER_ENABLED, is_writable); +} + +static void +config_set_at_screen_reader (gboolean enabled) +{ + MateConfClient *client; + + client = mateconf_client_get_default (); + mateconf_client_set_bool (client, KEY_AT_SCREEN_READER_ENABLED, enabled, NULL); + g_object_unref (client); +} + +static void +config_set_at_screen_keyboard (gboolean enabled) +{ + MateConfClient *client; + + client = mateconf_client_get_default (); + mateconf_client_set_bool (client, KEY_AT_SCREEN_KEYBOARD_ENABLED, enabled, NULL); + g_object_unref (client); +} + +static void +config_set_at_screen_magnifier (gboolean enabled) +{ + MateConfClient *client; + + client = mateconf_client_get_default (); + mateconf_client_set_bool (client, KEY_AT_SCREEN_MAGNIFIER_ENABLED, enabled, NULL); + g_object_unref (client); +} + +static void +on_sticky_keys_checkbutton_toggled (GtkToggleButton *button, + GsdA11yPreferencesDialog *dialog) +{ + config_set_sticky_keys (gtk_toggle_button_get_active (button)); +} + +static void +on_bounce_keys_checkbutton_toggled (GtkToggleButton *button, + GsdA11yPreferencesDialog *dialog) +{ + config_set_bounce_keys (gtk_toggle_button_get_active (button)); +} + +static void +on_slow_keys_checkbutton_toggled (GtkToggleButton *button, + GsdA11yPreferencesDialog *dialog) +{ + config_set_slow_keys (gtk_toggle_button_get_active (button)); +} + +static void +on_high_contrast_checkbutton_toggled (GtkToggleButton *button, + GsdA11yPreferencesDialog *dialog) +{ + config_set_high_contrast (gtk_toggle_button_get_active (button)); +} + +static void +on_at_screen_reader_checkbutton_toggled (GtkToggleButton *button, + GsdA11yPreferencesDialog *dialog) +{ + config_set_at_screen_reader (gtk_toggle_button_get_active (button)); +} + +static void +on_at_screen_keyboard_checkbutton_toggled (GtkToggleButton *button, + GsdA11yPreferencesDialog *dialog) +{ + config_set_at_screen_keyboard (gtk_toggle_button_get_active (button)); +} + +static void +on_at_screen_magnifier_checkbutton_toggled (GtkToggleButton *button, + GsdA11yPreferencesDialog *dialog) +{ + config_set_at_screen_magnifier (gtk_toggle_button_get_active (button)); +} + +static void +on_large_print_checkbutton_toggled (GtkToggleButton *button, + GsdA11yPreferencesDialog *dialog) +{ + config_set_large_print (gtk_toggle_button_get_active (button)); +} + +static void +ui_set_sticky_keys (GsdA11yPreferencesDialog *dialog, + gboolean enabled) +{ + gboolean active; + + active = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (dialog->priv->sticky_keys_checkbutton)); + if (active != enabled) { + gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (dialog->priv->sticky_keys_checkbutton), enabled); + } +} + +static void +ui_set_bounce_keys (GsdA11yPreferencesDialog *dialog, + gboolean enabled) +{ + gboolean active; + + active = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (dialog->priv->bounce_keys_checkbutton)); + if (active != enabled) { + gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (dialog->priv->bounce_keys_checkbutton), enabled); + } +} + +static void +ui_set_slow_keys (GsdA11yPreferencesDialog *dialog, + gboolean enabled) +{ + gboolean active; + + active = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (dialog->priv->slow_keys_checkbutton)); + if (active != enabled) { + gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (dialog->priv->slow_keys_checkbutton), enabled); + } +} + +static void +ui_set_high_contrast (GsdA11yPreferencesDialog *dialog, + gboolean enabled) +{ + gboolean active; + + active = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (dialog->priv->high_contrast_checkbutton)); + if (active != enabled) { + gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (dialog->priv->high_contrast_checkbutton), enabled); + } +} + +static void +ui_set_at_screen_reader (GsdA11yPreferencesDialog *dialog, + gboolean enabled) +{ + gboolean active; + + active = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (dialog->priv->screen_reader_checkbutton)); + if (active != enabled) { + gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (dialog->priv->screen_reader_checkbutton), enabled); + } +} + +static void +ui_set_at_screen_keyboard (GsdA11yPreferencesDialog *dialog, + gboolean enabled) +{ + gboolean active; + + active = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (dialog->priv->screen_keyboard_checkbutton)); + if (active != enabled) { + gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (dialog->priv->screen_keyboard_checkbutton), enabled); + } +} + +static void +ui_set_at_screen_magnifier (GsdA11yPreferencesDialog *dialog, + gboolean enabled) +{ + gboolean active; + + active = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (dialog->priv->screen_magnifier_checkbutton)); + if (active != enabled) { + gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (dialog->priv->screen_magnifier_checkbutton), enabled); + } +} + +static void +ui_set_large_print (GsdA11yPreferencesDialog *dialog, + gboolean enabled) +{ + gboolean active; + + active = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (dialog->priv->large_print_checkbutton)); + if (active != enabled) { + gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (dialog->priv->large_print_checkbutton), enabled); + } +} + +static void +key_changed_cb (MateConfClient *client, + guint cnxn_id, + MateConfEntry *entry, + GsdA11yPreferencesDialog *dialog) +{ + const char *key; + MateConfValue *value; + + key = mateconf_entry_get_key (entry); + value = mateconf_entry_get_value (entry); + + if (strcmp (key, KEY_STICKY_KEYS_ENABLED) == 0) { + if (value->type == MATECONF_VALUE_BOOL) { + gboolean enabled; + + enabled = mateconf_value_get_bool (value); + ui_set_sticky_keys (dialog, enabled); + } else { + g_warning ("Error retrieving configuration key '%s': Invalid type", + key); + } + } else if (strcmp (key, KEY_BOUNCE_KEYS_ENABLED) == 0) { + if (value->type == MATECONF_VALUE_BOOL) { + gboolean enabled; + + enabled = mateconf_value_get_bool (value); + ui_set_bounce_keys (dialog, enabled); + } else { + g_warning ("Error retrieving configuration key '%s': Invalid type", + key); + } + } else if (strcmp (key, KEY_SLOW_KEYS_ENABLED) == 0) { + if (value->type == MATECONF_VALUE_BOOL) { + gboolean enabled; + + enabled = mateconf_value_get_bool (value); + ui_set_slow_keys (dialog, enabled); + } else { + g_warning ("Error retrieving configuration key '%s': Invalid type", + key); + } + } else if (strcmp (key, KEY_AT_SCREEN_READER_ENABLED) == 0) { + if (value->type == MATECONF_VALUE_BOOL) { + gboolean enabled; + + enabled = mateconf_value_get_bool (value); + ui_set_at_screen_reader (dialog, enabled); + } else { + g_warning ("Error retrieving configuration key '%s': Invalid type", + key); + } + } else if (strcmp (key, KEY_AT_SCREEN_KEYBOARD_ENABLED) == 0) { + if (value->type == MATECONF_VALUE_BOOL) { + gboolean enabled; + + enabled = mateconf_value_get_bool (value); + ui_set_at_screen_keyboard (dialog, enabled); + } else { + g_warning ("Error retrieving configuration key '%s': Invalid type", + key); + } + } else if (strcmp (key, KEY_AT_SCREEN_MAGNIFIER_ENABLED) == 0) { + if (value->type == MATECONF_VALUE_BOOL) { + gboolean enabled; + + enabled = mateconf_value_get_bool (value); + ui_set_at_screen_magnifier (dialog, enabled); + } else { + g_warning ("Error retrieving configuration key '%s': Invalid type", + key); + } + } else { + g_debug ("Config key not handled: %s", key); + } +} + +static void +setup_dialog (GsdA11yPreferencesDialog *dialog, + GtkBuilder *builder) +{ + GtkWidget *widget; + gboolean enabled; + gboolean is_writable; + MateConfClient *client; + + widget = GTK_WIDGET (gtk_builder_get_object (builder, + "sticky_keys_checkbutton")); + dialog->priv->sticky_keys_checkbutton = widget; + g_signal_connect (widget, + "toggled", + G_CALLBACK (on_sticky_keys_checkbutton_toggled), + NULL); + enabled = config_get_sticky_keys (&is_writable); + ui_set_sticky_keys (dialog, enabled); + if (! is_writable) { + gtk_widget_set_sensitive (widget, FALSE); + } + + widget = GTK_WIDGET (gtk_builder_get_object (builder, + "bounce_keys_checkbutton")); + dialog->priv->bounce_keys_checkbutton = widget; + g_signal_connect (widget, + "toggled", + G_CALLBACK (on_bounce_keys_checkbutton_toggled), + NULL); + enabled = config_get_bounce_keys (&is_writable); + ui_set_bounce_keys (dialog, enabled); + if (! is_writable) { + gtk_widget_set_sensitive (widget, FALSE); + } + + widget = GTK_WIDGET (gtk_builder_get_object (builder, + "slow_keys_checkbutton")); + dialog->priv->slow_keys_checkbutton = widget; + g_signal_connect (widget, + "toggled", + G_CALLBACK (on_slow_keys_checkbutton_toggled), + NULL); + enabled = config_get_slow_keys (&is_writable); + ui_set_slow_keys (dialog, enabled); + if (! is_writable) { + gtk_widget_set_sensitive (widget, FALSE); + } + + widget = GTK_WIDGET (gtk_builder_get_object (builder, + "high_contrast_checkbutton")); + dialog->priv->high_contrast_checkbutton = widget; + g_signal_connect (widget, + "toggled", + G_CALLBACK (on_high_contrast_checkbutton_toggled), + NULL); + enabled = config_get_high_contrast (&is_writable); + ui_set_high_contrast (dialog, enabled); + if (! is_writable) { + gtk_widget_set_sensitive (widget, FALSE); + } + + widget = GTK_WIDGET (gtk_builder_get_object (builder, + "at_screen_keyboard_checkbutton")); + dialog->priv->screen_keyboard_checkbutton = widget; + g_signal_connect (widget, + "toggled", + G_CALLBACK (on_at_screen_keyboard_checkbutton_toggled), + NULL); + enabled = config_get_at_screen_keyboard (&is_writable); + ui_set_at_screen_keyboard (dialog, enabled); + if (! is_writable) { + gtk_widget_set_sensitive (widget, FALSE); + } + gtk_widget_set_no_show_all (widget, TRUE); + if (config_have_at_mateconf_condition ("MATE " KEY_AT_SCREEN_KEYBOARD_ENABLED)) { + gtk_widget_show_all (widget); + } else { + gtk_widget_hide (widget); + } + + widget = GTK_WIDGET (gtk_builder_get_object (builder, + "at_screen_reader_checkbutton")); + dialog->priv->screen_reader_checkbutton = widget; + g_signal_connect (widget, + "toggled", + G_CALLBACK (on_at_screen_reader_checkbutton_toggled), + NULL); + enabled = config_get_at_screen_reader (&is_writable); + ui_set_at_screen_reader (dialog, enabled); + if (! is_writable) { + gtk_widget_set_sensitive (widget, FALSE); + } + gtk_widget_set_no_show_all (widget, TRUE); + if (config_have_at_mateconf_condition ("MATE " KEY_AT_SCREEN_READER_ENABLED)) { + gtk_widget_show_all (widget); + } else { + gtk_widget_hide (widget); + } + + widget = GTK_WIDGET (gtk_builder_get_object (builder, + "at_screen_magnifier_checkbutton")); + dialog->priv->screen_magnifier_checkbutton = widget; + g_signal_connect (widget, + "toggled", + G_CALLBACK (on_at_screen_magnifier_checkbutton_toggled), + NULL); + enabled = config_get_at_screen_magnifier (&is_writable); + ui_set_at_screen_magnifier (dialog, enabled); + if (! is_writable) { + gtk_widget_set_sensitive (widget, FALSE); + } + gtk_widget_set_no_show_all (widget, TRUE); + if (config_have_at_mateconf_condition ("MATE " KEY_AT_SCREEN_MAGNIFIER_ENABLED)) { + gtk_widget_show_all (widget); + } else { + gtk_widget_hide (widget); + } + + widget = GTK_WIDGET (gtk_builder_get_object (builder, + "large_print_checkbutton")); + dialog->priv->large_print_checkbutton = widget; + g_signal_connect (widget, + "toggled", + G_CALLBACK (on_large_print_checkbutton_toggled), + NULL); + enabled = config_get_large_print (&is_writable); + ui_set_large_print (dialog, enabled); + if (! is_writable) { + gtk_widget_set_sensitive (widget, FALSE); + } + + + client = mateconf_client_get_default (); + mateconf_client_add_dir (client, + KEY_A11Y_DIR, + MATECONF_CLIENT_PRELOAD_ONELEVEL, + NULL); + dialog->priv->a11y_dir_cnxn = mateconf_client_notify_add (client, + KEY_A11Y_DIR, + (MateConfClientNotifyFunc)key_changed_cb, + dialog, + NULL, + NULL); + + mateconf_client_add_dir (client, + KEY_AT_DIR, + MATECONF_CLIENT_PRELOAD_ONELEVEL, + NULL); + dialog->priv->gsd_a11y_dir_cnxn = mateconf_client_notify_add (client, + KEY_AT_DIR, + (MateConfClientNotifyFunc)key_changed_cb, + dialog, + NULL, + NULL); + + g_object_unref (client); +} + +static void +gsd_a11y_preferences_dialog_init (GsdA11yPreferencesDialog *dialog) +{ + static const gchar *ui_file_path = GTKBUILDERDIR "/" GTKBUILDER_UI_FILE; + gchar *objects[] = {"main_box", NULL}; + GError *error = NULL; + GtkBuilder *builder; + + dialog->priv = GSD_A11Y_PREFERENCES_DIALOG_GET_PRIVATE (dialog); + + builder = gtk_builder_new (); + gtk_builder_set_translation_domain (builder, PACKAGE); + if (gtk_builder_add_objects_from_file (builder, ui_file_path, objects, + &error) == 0) { + g_warning ("Could not load A11Y-UI: %s", error->message); + g_error_free (error); + } else { + GtkWidget *widget; + + widget = GTK_WIDGET (gtk_builder_get_object (builder, + "main_box")); + gtk_container_add (GTK_CONTAINER (gtk_dialog_get_content_area (GTK_DIALOG (dialog))), + widget); + gtk_container_set_border_width (GTK_CONTAINER (widget), 12); + setup_dialog (dialog, builder); + } + + g_object_unref (builder); + + gtk_container_set_border_width (GTK_CONTAINER (dialog), 12); + gtk_dialog_set_has_separator (GTK_DIALOG (dialog), FALSE); + gtk_window_set_title (GTK_WINDOW (dialog), _("Universal Access Preferences")); + gtk_window_set_icon_name (GTK_WINDOW (dialog), "preferences-desktop-accessibility"); + g_object_set (dialog, + "allow-shrink", FALSE, + "allow-grow", FALSE, + NULL); + + gtk_dialog_add_buttons (GTK_DIALOG (dialog), + GTK_STOCK_CLOSE, GTK_RESPONSE_CLOSE, + NULL); + g_signal_connect (dialog, + "response", + G_CALLBACK (on_response), + dialog); + + + gtk_widget_show_all (GTK_WIDGET (dialog)); +} + +static void +gsd_a11y_preferences_dialog_finalize (GObject *object) +{ + GsdA11yPreferencesDialog *dialog; + MateConfClient *client; + + g_return_if_fail (object != NULL); + g_return_if_fail (GSD_IS_A11Y_PREFERENCES_DIALOG (object)); + + dialog = GSD_A11Y_PREFERENCES_DIALOG (object); + + g_return_if_fail (dialog->priv != NULL); + + client = mateconf_client_get_default (); + + if (dialog->priv->a11y_dir_cnxn > 0) { + mateconf_client_notify_remove (client, dialog->priv->a11y_dir_cnxn); + } + if (dialog->priv->gsd_a11y_dir_cnxn > 0) { + mateconf_client_notify_remove (client, dialog->priv->gsd_a11y_dir_cnxn); + } + + g_object_unref (client); + + G_OBJECT_CLASS (gsd_a11y_preferences_dialog_parent_class)->finalize (object); +} + +GtkWidget * +gsd_a11y_preferences_dialog_new (void) +{ + GObject *object; + + object = g_object_new (GSD_TYPE_A11Y_PREFERENCES_DIALOG, + NULL); + + return GTK_WIDGET (object); +} diff --git a/plugins/a11y-keyboard/gsd-a11y-preferences-dialog.h b/plugins/a11y-keyboard/gsd-a11y-preferences-dialog.h new file mode 100644 index 0000000..2be096a --- /dev/null +++ b/plugins/a11y-keyboard/gsd-a11y-preferences-dialog.h @@ -0,0 +1,59 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2008 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#ifndef __GSD_A11Y_PREFERENCES_DIALOG_H +#define __GSD_A11Y_PREFERENCES_DIALOG_H + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#define GSD_TYPE_A11Y_PREFERENCES_DIALOG (gsd_a11y_preferences_dialog_get_type ()) +#define GSD_A11Y_PREFERENCES_DIALOG(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSD_TYPE_A11Y_PREFERENCES_DIALOG, GsdA11yPreferencesDialog)) +#define GSD_A11Y_PREFERENCES_DIALOG_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GSD_TYPE_A11Y_PREFERENCES_DIALOG, GsdA11yPreferencesDialogClass)) +#define GSD_IS_A11Y_PREFERENCES_DIALOG(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSD_TYPE_A11Y_PREFERENCES_DIALOG)) +#define GSD_IS_A11Y_PREFERENCES_DIALOG_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GSD_TYPE_A11Y_PREFERENCES_DIALOG)) +#define GSD_A11Y_PREFERENCES_DIALOG_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GSD_TYPE_A11Y_PREFERENCES_DIALOG, GsdA11yPreferencesDialogClass)) + +typedef struct GsdA11yPreferencesDialogPrivate GsdA11yPreferencesDialogPrivate; + +typedef struct +{ + GtkDialog parent; + GsdA11yPreferencesDialogPrivate *priv; +} GsdA11yPreferencesDialog; + +typedef struct +{ + GtkDialogClass parent_class; +} GsdA11yPreferencesDialogClass; + +GType gsd_a11y_preferences_dialog_get_type (void); + +GtkWidget * gsd_a11y_preferences_dialog_new (void); + +#ifdef __cplusplus +} +#endif + +#endif /* __GSD_A11Y_PREFERENCES_DIALOG_H */ diff --git a/plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui b/plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui new file mode 100644 index 0000000..6a0fcb0 --- /dev/null +++ b/plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui @@ -0,0 +1,199 @@ + + + + + + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 5 + Universal Access Preferences + center-on-parent + preferences-desktop-accessibility + dialog + False + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 2 + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 5 + 10 + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + preferences-desktop-accessibility + 6 + + + 0 + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 5 + 6 + + + Use on-screen _keyboard + True + True + False + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + True + True + + + 0 + + + + + Use screen _reader + True + True + False + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + True + True + + + 1 + + + + + Use screen _magnifier + True + True + False + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + True + True + + + 2 + + + + + Enhance _contrast in colors + True + True + False + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + True + True + + + 3 + + + + + Make _text larger and easier to read + True + True + False + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + True + True + + + 4 + + + + + _Press keyboard shortcuts one key at a time (Sticky Keys) + True + True + False + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + True + True + + + 5 + + + + + _Ignore duplicate keypresses (Bounce Keys) + True + True + False + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + True + True + + + 6 + + + + + Press and _hold keys to accept them (Slow Keys) + True + True + False + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + True + True + + + 7 + + + + + False + False + 1 + + + + + 1 + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + end + + + gtk-close + True + True + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + True + + + False + False + 0 + + + + + False + end + 0 + + + + + + button1 + + + diff --git a/plugins/a11y-keyboard/test-a11y-preferences-dialog.c b/plugins/a11y-keyboard/test-a11y-preferences-dialog.c new file mode 100644 index 0000000..343f61c --- /dev/null +++ b/plugins/a11y-keyboard/test-a11y-preferences-dialog.c @@ -0,0 +1,64 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA + * 02111-1307, USA. + * + * + */ + +#include "config.h" + +#include + +#include +#include + +#include "gsd-a11y-preferences-dialog.h" + +static void +test_window (void) +{ + GtkWidget *window; + + window = gsd_a11y_preferences_dialog_new (); + gtk_dialog_run (GTK_DIALOG (window)); +} + +int +main (int argc, + char **argv) +{ + GError *error = NULL; + +#ifdef ENABLE_NLS + bindtextdomain (GETTEXT_PACKAGE, MATE_SETTINGS_LOCALEDIR); +# ifdef HAVE_BIND_TEXTDOMAIN_CODESET + bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); +# endif + textdomain (GETTEXT_PACKAGE); +#endif + + if (! gtk_init_with_args (&argc, &argv, NULL, NULL, NULL, &error)) { + fprintf (stderr, "%s", error->message); + g_error_free (error); + exit (1); + } + + test_window (); + + return 0; +} diff --git a/plugins/background/Makefile.am b/plugins/background/Makefile.am new file mode 100644 index 0000000..f773144 --- /dev/null +++ b/plugins/background/Makefile.am @@ -0,0 +1,75 @@ +NULL = + +noinst_PROGRAMS = \ + test-background \ + $(NULL) + +test_background_SOURCES = \ + test-background.c \ + gsd-background-manager.h \ + gsd-background-manager.c \ + $(NULL) + +test_background_CPPFLAGS = \ + -I$(top_srcdir)/mate-settings-daemon \ + -DMATE_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \ + $(AM_CPPFLAGS) + +test_background_CFLAGS = \ + $(SETTINGS_PLUGIN_CFLAGS) \ + $(AM_CFLAGS) + +test_background_LDADD = \ + $(top_builddir)/mate-settings-daemon/libgsd-profile.la \ + $(SETTINGS_PLUGIN_LIBS) \ + $(X11_LIBS) \ + $(NULL) + +plugin_LTLIBRARIES = \ + libbackground.la \ + $(NULL) + +libbackground_la_SOURCES = \ + gsd-background-plugin.h \ + gsd-background-plugin.c \ + gsd-background-manager.h \ + gsd-background-manager.c \ + $(NULL) + +libbackground_la_CPPFLAGS = \ + -I$(top_srcdir)/mate-settings-daemon \ + -I$(top_srcdir)/plugins/background/libbackground \ + -DMATE_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \ + $(AM_CPPFLAGS) + +libbackground_la_CFLAGS = \ + $(SETTINGS_PLUGIN_CFLAGS) \ + $(AM_CFLAGS) + +libbackground_la_LDFLAGS = \ + $(GSD_PLUGIN_LDFLAGS) \ + $(NULL) + +libbackground_la_LIBADD = \ + $(SETTINGS_PLUGIN_LIBS) \ + $(NULL) + +plugin_in_files = \ + background.mate-settings-plugin.in \ + $(NULL) + +plugin_DATA = $(plugin_in_files:.mate-settings-plugin.in=.mate-settings-plugin) + +EXTRA_DIST = \ + $(plugin_in_files) \ + $(NULL) + +CLEANFILES = \ + $(plugin_DATA) \ + $(NULL) + +DISTCLEANFILES = \ + $(plugin_DATA) \ + $(NULL) + +@GSD_INTLTOOL_PLUGIN_RULE@ diff --git a/plugins/background/Makefile.in b/plugins/background/Makefile.in new file mode 100644 index 0000000..33c5b46 --- /dev/null +++ b/plugins/background/Makefile.in @@ -0,0 +1,758 @@ +# Makefile.in generated by automake 1.11.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + + + +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +noinst_PROGRAMS = test-background$(EXEEXT) $(am__EXEEXT_1) +subdir = plugins/background +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__installdirs = "$(DESTDIR)$(plugindir)" "$(DESTDIR)$(plugindir)" +LTLIBRARIES = $(plugin_LTLIBRARIES) +am__DEPENDENCIES_1 = +libbackground_la_DEPENDENCIES = $(am__DEPENDENCIES_1) \ + $(am__DEPENDENCIES_1) +am__objects_1 = +am_libbackground_la_OBJECTS = \ + libbackground_la-gsd-background-plugin.lo \ + libbackground_la-gsd-background-manager.lo $(am__objects_1) +libbackground_la_OBJECTS = $(am_libbackground_la_OBJECTS) +libbackground_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(libbackground_la_CFLAGS) \ + $(CFLAGS) $(libbackground_la_LDFLAGS) $(LDFLAGS) -o $@ +am__EXEEXT_1 = +PROGRAMS = $(noinst_PROGRAMS) +am_test_background_OBJECTS = \ + test_background-test-background.$(OBJEXT) \ + test_background-gsd-background-manager.$(OBJEXT) \ + $(am__objects_1) +test_background_OBJECTS = $(am_test_background_OBJECTS) +test_background_DEPENDENCIES = \ + $(top_builddir)/mate-settings-daemon/libgsd-profile.la \ + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ + $(am__DEPENDENCIES_1) +test_background_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(test_background_CFLAGS) \ + $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +am__mv = mv -f +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +SOURCES = $(libbackground_la_SOURCES) $(test_background_SOURCES) +DIST_SOURCES = $(libbackground_la_SOURCES) $(test_background_SOURCES) +DATA = $(plugin_DATA) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +ALL_LINGUAS = @ALL_LINGUAS@ +AMTAR = @AMTAR@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DBUS_SYS_DIR = @DBUS_SYS_DIR@ +DEBUG_CFLAGS = @DEBUG_CFLAGS@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ +FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GIOUNIX_CFLAGS = @GIOUNIX_CFLAGS@ +GIOUNIX_LIBS = @GIOUNIX_LIBS@ +GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GREP = @GREP@ +GSD_INTLTOOL_PLUGIN_RULE = @GSD_INTLTOOL_PLUGIN_RULE@ +GSD_PLUGIN_LDFLAGS = @GSD_PLUGIN_LDFLAGS@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBEXECDIR = @LIBEXECDIR@ +LIBMATEKBDUI_CFLAGS = @LIBMATEKBDUI_CFLAGS@ +LIBMATEKBDUI_LIBS = @LIBMATEKBDUI_LIBS@ +LIBMATENOTIFY_CFLAGS = @LIBMATENOTIFY_CFLAGS@ +LIBMATENOTIFY_LIBS = @LIBMATENOTIFY_LIBS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MATECONFTOOL = @MATECONFTOOL@ +MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@ +MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@ +MATE_KEYBINDINGS_KEYSDIR = @MATE_KEYBINDINGS_KEYSDIR@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +NM = @NM@ +NMEDIT = @NMEDIT@ +NSS_CFLAGS = @NSS_CFLAGS@ +NSS_DATABASE = @NSS_DATABASE@ +NSS_LIBS = @NSS_LIBS@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +POFILES = @POFILES@ +POLKIT_CFLAGS = @POLKIT_CFLAGS@ +POLKIT_LIBS = @POLKIT_LIBS@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +PULSE_CFLAGS = @PULSE_CFLAGS@ +PULSE_LIBS = @PULSE_LIBS@ +RANLIB = @RANLIB@ +SED = @SED@ +SETTINGS_DAEMON_CFLAGS = @SETTINGS_DAEMON_CFLAGS@ +SETTINGS_DAEMON_LIBS = @SETTINGS_DAEMON_LIBS@ +SETTINGS_PLUGIN_CFLAGS = @SETTINGS_PLUGIN_CFLAGS@ +SETTINGS_PLUGIN_LIBS = @SETTINGS_PLUGIN_LIBS@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +WARN_CFLAGS = @WARN_CFLAGS@ +X11_LIBS = @X11_LIBS@ +XF86MISC_LIBS = @XF86MISC_LIBS@ +XGETTEXT = @XGETTEXT@ +XINPUT_LIBS = @XINPUT_LIBS@ +XMKMF = @XMKMF@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +plugindir = @plugindir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +NULL = +test_background_SOURCES = \ + test-background.c \ + gsd-background-manager.h \ + gsd-background-manager.c \ + $(NULL) + +test_background_CPPFLAGS = \ + -I$(top_srcdir)/mate-settings-daemon \ + -DMATE_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \ + $(AM_CPPFLAGS) + +test_background_CFLAGS = \ + $(SETTINGS_PLUGIN_CFLAGS) \ + $(AM_CFLAGS) + +test_background_LDADD = \ + $(top_builddir)/mate-settings-daemon/libgsd-profile.la \ + $(SETTINGS_PLUGIN_LIBS) \ + $(X11_LIBS) \ + $(NULL) + +plugin_LTLIBRARIES = \ + libbackground.la \ + $(NULL) + +libbackground_la_SOURCES = \ + gsd-background-plugin.h \ + gsd-background-plugin.c \ + gsd-background-manager.h \ + gsd-background-manager.c \ + $(NULL) + +libbackground_la_CPPFLAGS = \ + -I$(top_srcdir)/mate-settings-daemon \ + -I$(top_srcdir)/plugins/background/libbackground \ + -DMATE_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \ + $(AM_CPPFLAGS) + +libbackground_la_CFLAGS = \ + $(SETTINGS_PLUGIN_CFLAGS) \ + $(AM_CFLAGS) + +libbackground_la_LDFLAGS = \ + $(GSD_PLUGIN_LDFLAGS) \ + $(NULL) + +libbackground_la_LIBADD = \ + $(SETTINGS_PLUGIN_LIBS) \ + $(NULL) + +plugin_in_files = \ + background.mate-settings-plugin.in \ + $(NULL) + +plugin_DATA = $(plugin_in_files:.mate-settings-plugin.in=.mate-settings-plugin) +EXTRA_DIST = \ + $(plugin_in_files) \ + $(NULL) + +CLEANFILES = \ + $(plugin_DATA) \ + $(NULL) + +DISTCLEANFILES = \ + $(plugin_DATA) \ + $(NULL) + +all: all-am + +.SUFFIXES: +.SUFFIXES: .c .lo .o .obj +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu plugins/background/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu plugins/background/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): +install-pluginLTLIBRARIES: $(plugin_LTLIBRARIES) + @$(NORMAL_INSTALL) + test -z "$(plugindir)" || $(MKDIR_P) "$(DESTDIR)$(plugindir)" + @list='$(plugin_LTLIBRARIES)'; test -n "$(plugindir)" || list=; \ + list2=; for p in $$list; do \ + if test -f $$p; then \ + list2="$$list2 $$p"; \ + else :; fi; \ + done; \ + test -z "$$list2" || { \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(plugindir)'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(plugindir)"; \ + } + +uninstall-pluginLTLIBRARIES: + @$(NORMAL_UNINSTALL) + @list='$(plugin_LTLIBRARIES)'; test -n "$(plugindir)" || list=; \ + for p in $$list; do \ + $(am__strip_dir) \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(plugindir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(plugindir)/$$f"; \ + done + +clean-pluginLTLIBRARIES: + -test -z "$(plugin_LTLIBRARIES)" || rm -f $(plugin_LTLIBRARIES) + @list='$(plugin_LTLIBRARIES)'; for p in $$list; do \ + dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ + test "$$dir" != "$$p" || dir=.; \ + echo "rm -f \"$${dir}/so_locations\""; \ + rm -f "$${dir}/so_locations"; \ + done +libbackground.la: $(libbackground_la_OBJECTS) $(libbackground_la_DEPENDENCIES) + $(libbackground_la_LINK) -rpath $(plugindir) $(libbackground_la_OBJECTS) $(libbackground_la_LIBADD) $(LIBS) + +clean-noinstPROGRAMS: + @list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list +test-background$(EXEEXT): $(test_background_OBJECTS) $(test_background_DEPENDENCIES) + @rm -f test-background$(EXEEXT) + $(test_background_LINK) $(test_background_OBJECTS) $(test_background_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbackground_la-gsd-background-manager.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libbackground_la-gsd-background-plugin.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_background-gsd-background-manager.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_background-test-background.Po@am__quote@ + +.c.o: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c $< + +.c.obj: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` + +.c.lo: +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< + +libbackground_la-gsd-background-plugin.lo: gsd-background-plugin.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libbackground_la_CPPFLAGS) $(CPPFLAGS) $(libbackground_la_CFLAGS) $(CFLAGS) -MT libbackground_la-gsd-background-plugin.lo -MD -MP -MF $(DEPDIR)/libbackground_la-gsd-background-plugin.Tpo -c -o libbackground_la-gsd-background-plugin.lo `test -f 'gsd-background-plugin.c' || echo '$(srcdir)/'`gsd-background-plugin.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libbackground_la-gsd-background-plugin.Tpo $(DEPDIR)/libbackground_la-gsd-background-plugin.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-background-plugin.c' object='libbackground_la-gsd-background-plugin.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libbackground_la_CPPFLAGS) $(CPPFLAGS) $(libbackground_la_CFLAGS) $(CFLAGS) -c -o libbackground_la-gsd-background-plugin.lo `test -f 'gsd-background-plugin.c' || echo '$(srcdir)/'`gsd-background-plugin.c + +libbackground_la-gsd-background-manager.lo: gsd-background-manager.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libbackground_la_CPPFLAGS) $(CPPFLAGS) $(libbackground_la_CFLAGS) $(CFLAGS) -MT libbackground_la-gsd-background-manager.lo -MD -MP -MF $(DEPDIR)/libbackground_la-gsd-background-manager.Tpo -c -o libbackground_la-gsd-background-manager.lo `test -f 'gsd-background-manager.c' || echo '$(srcdir)/'`gsd-background-manager.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libbackground_la-gsd-background-manager.Tpo $(DEPDIR)/libbackground_la-gsd-background-manager.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-background-manager.c' object='libbackground_la-gsd-background-manager.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libbackground_la_CPPFLAGS) $(CPPFLAGS) $(libbackground_la_CFLAGS) $(CFLAGS) -c -o libbackground_la-gsd-background-manager.lo `test -f 'gsd-background-manager.c' || echo '$(srcdir)/'`gsd-background-manager.c + +test_background-test-background.o: test-background.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_background_CPPFLAGS) $(CPPFLAGS) $(test_background_CFLAGS) $(CFLAGS) -MT test_background-test-background.o -MD -MP -MF $(DEPDIR)/test_background-test-background.Tpo -c -o test_background-test-background.o `test -f 'test-background.c' || echo '$(srcdir)/'`test-background.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/test_background-test-background.Tpo $(DEPDIR)/test_background-test-background.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='test-background.c' object='test_background-test-background.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_background_CPPFLAGS) $(CPPFLAGS) $(test_background_CFLAGS) $(CFLAGS) -c -o test_background-test-background.o `test -f 'test-background.c' || echo '$(srcdir)/'`test-background.c + +test_background-test-background.obj: test-background.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_background_CPPFLAGS) $(CPPFLAGS) $(test_background_CFLAGS) $(CFLAGS) -MT test_background-test-background.obj -MD -MP -MF $(DEPDIR)/test_background-test-background.Tpo -c -o test_background-test-background.obj `if test -f 'test-background.c'; then $(CYGPATH_W) 'test-background.c'; else $(CYGPATH_W) '$(srcdir)/test-background.c'; fi` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/test_background-test-background.Tpo $(DEPDIR)/test_background-test-background.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='test-background.c' object='test_background-test-background.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_background_CPPFLAGS) $(CPPFLAGS) $(test_background_CFLAGS) $(CFLAGS) -c -o test_background-test-background.obj `if test -f 'test-background.c'; then $(CYGPATH_W) 'test-background.c'; else $(CYGPATH_W) '$(srcdir)/test-background.c'; fi` + +test_background-gsd-background-manager.o: gsd-background-manager.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_background_CPPFLAGS) $(CPPFLAGS) $(test_background_CFLAGS) $(CFLAGS) -MT test_background-gsd-background-manager.o -MD -MP -MF $(DEPDIR)/test_background-gsd-background-manager.Tpo -c -o test_background-gsd-background-manager.o `test -f 'gsd-background-manager.c' || echo '$(srcdir)/'`gsd-background-manager.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/test_background-gsd-background-manager.Tpo $(DEPDIR)/test_background-gsd-background-manager.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-background-manager.c' object='test_background-gsd-background-manager.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_background_CPPFLAGS) $(CPPFLAGS) $(test_background_CFLAGS) $(CFLAGS) -c -o test_background-gsd-background-manager.o `test -f 'gsd-background-manager.c' || echo '$(srcdir)/'`gsd-background-manager.c + +test_background-gsd-background-manager.obj: gsd-background-manager.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_background_CPPFLAGS) $(CPPFLAGS) $(test_background_CFLAGS) $(CFLAGS) -MT test_background-gsd-background-manager.obj -MD -MP -MF $(DEPDIR)/test_background-gsd-background-manager.Tpo -c -o test_background-gsd-background-manager.obj `if test -f 'gsd-background-manager.c'; then $(CYGPATH_W) 'gsd-background-manager.c'; else $(CYGPATH_W) '$(srcdir)/gsd-background-manager.c'; fi` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/test_background-gsd-background-manager.Tpo $(DEPDIR)/test_background-gsd-background-manager.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-background-manager.c' object='test_background-gsd-background-manager.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_background_CPPFLAGS) $(CPPFLAGS) $(test_background_CFLAGS) $(CFLAGS) -c -o test_background-gsd-background-manager.obj `if test -f 'gsd-background-manager.c'; then $(CYGPATH_W) 'gsd-background-manager.c'; else $(CYGPATH_W) '$(srcdir)/gsd-background-manager.c'; fi` + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs +install-pluginDATA: $(plugin_DATA) + @$(NORMAL_INSTALL) + test -z "$(plugindir)" || $(MKDIR_P) "$(DESTDIR)$(plugindir)" + @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ + done + +uninstall-pluginDATA: + @$(NORMAL_UNINSTALL) + @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(plugindir)" && rm -f $$files + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + set x; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(DATA) +installdirs: + for dir in "$(DESTDIR)$(plugindir)" "$(DESTDIR)$(plugindir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool clean-noinstPROGRAMS \ + clean-pluginLTLIBRARIES mostlyclean-am + +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: install-pluginDATA install-pluginLTLIBRARIES + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-pluginDATA uninstall-pluginLTLIBRARIES + +.MAKE: install-am install-strip + +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-libtool clean-noinstPROGRAMS clean-pluginLTLIBRARIES \ + ctags distclean distclean-compile distclean-generic \ + distclean-libtool distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ + install-data-am install-dvi install-dvi-am install-exec \ + install-exec-am install-html install-html-am install-info \ + install-info-am install-man install-pdf install-pdf-am \ + install-pluginDATA install-pluginLTLIBRARIES install-ps \ + install-ps-am install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-pluginDATA uninstall-pluginLTLIBRARIES + + +@GSD_INTLTOOL_PLUGIN_RULE@ + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/plugins/background/background.mate-settings-plugin.in b/plugins/background/background.mate-settings-plugin.in new file mode 100644 index 0000000..73d27b4 --- /dev/null +++ b/plugins/background/background.mate-settings-plugin.in @@ -0,0 +1,8 @@ +[MATE Settings Plugin] +Module=background +IAge=0 +_Name=Background +_Description=Background plugin +Authors= +Copyright=Copyright © 2007 +Website= diff --git a/plugins/background/gsd-background-manager.c b/plugins/background/gsd-background-manager.c new file mode 100644 index 0000000..8c42445 --- /dev/null +++ b/plugins/background/gsd-background-manager.c @@ -0,0 +1,579 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright © 2001 Ximian, Inc. + * Copyright (C) 2007 William Jon McCann + * Copyright 2007 Red Hat, Inc. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#include "config.h" + +#include +#include +#include +#include +#include +#include +#include + +#include + +#include + +#include +#include +#include +#include +#include + +#define MATE_DESKTOP_USE_UNSTABLE_API +#include +#include + +#include "mate-settings-profile.h" +#include "gsd-background-manager.h" + +#define CAJA_SHOW_DESKTOP_KEY "/apps/caja/preferences/show_desktop" + +#define GSD_BACKGROUND_MANAGER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GSD_TYPE_BACKGROUND_MANAGER, GsdBackgroundManagerPrivate)) + +struct GsdBackgroundManagerPrivate +{ + MateConfClient *client; + MateBG *bg; + guint bg_notify_id; + guint timeout_id; + + DBusConnection *dbus_connection; +}; + +static void gsd_background_manager_class_init (GsdBackgroundManagerClass *klass); +static void gsd_background_manager_init (GsdBackgroundManager *background_manager); +static void gsd_background_manager_finalize (GObject *object); + +G_DEFINE_TYPE (GsdBackgroundManager, gsd_background_manager, G_TYPE_OBJECT) + +static gpointer manager_object = NULL; + +static gboolean +caja_is_running (void) +{ + Atom window_id_atom; + Window caja_xid; + Atom actual_type; + int actual_format; + unsigned long nitems; + unsigned long bytes_after; + unsigned char *data; + int retval; + Atom wmclass_atom; + gboolean running; + gint error; + + window_id_atom = XInternAtom (GDK_DISPLAY (), + "CAJA_DESKTOP_WINDOW_ID", True); + + if (window_id_atom == None) { + return FALSE; + } + + retval = XGetWindowProperty (GDK_DISPLAY (), + GDK_ROOT_WINDOW (), + window_id_atom, + 0, + 1, + False, + XA_WINDOW, + &actual_type, + &actual_format, + &nitems, + &bytes_after, + &data); + + if (data != NULL) { + caja_xid = *(Window *) data; + XFree (data); + } else { + return FALSE; + } + + if (actual_type != XA_WINDOW) { + return FALSE; + } + if (actual_format != 32) { + return FALSE; + } + + wmclass_atom = XInternAtom (GDK_DISPLAY (), "WM_CLASS", False); + + gdk_error_trap_push (); + + retval = XGetWindowProperty (GDK_DISPLAY (), + caja_xid, + wmclass_atom, + 0, + 24, + False, + XA_STRING, + &actual_type, + &actual_format, + &nitems, + &bytes_after, + &data); + + error = gdk_error_trap_pop (); + + if (error == BadWindow) { + return FALSE; + } + + if (actual_type == XA_STRING && + nitems == 24 && + bytes_after == 0 && + actual_format == 8 && + data != NULL && + !strcmp ((char *)data, "desktop_window") && + !strcmp ((char *)data + strlen ((char *)data) + 1, "Caja")) { + running = TRUE; + } else { + running = FALSE; + } + + if (data != NULL) { + XFree (data); + } + + return running; +} + +static void +draw_background (GsdBackgroundManager *manager, + gboolean use_crossfade) +{ + GdkDisplay *display; + int n_screens; + int i; + + if (caja_is_running ()) { + return; + } + + mate_settings_profile_start (NULL); + + display = gdk_display_get_default (); + n_screens = gdk_display_get_n_screens (display); + + for (i = 0; i < n_screens; ++i) { + GdkScreen *screen; + GdkWindow *root_window; + GdkPixmap *pixmap; + + screen = gdk_display_get_screen (display, i); + + root_window = gdk_screen_get_root_window (screen); + + pixmap = mate_bg_create_pixmap (manager->priv->bg, + root_window, + gdk_screen_get_width (screen), + gdk_screen_get_height (screen), + TRUE); + + if (use_crossfade) { + MateBGCrossfade *fade; + + fade = mate_bg_set_pixmap_as_root_with_crossfade (screen, pixmap); + g_signal_connect (fade, "finished", + G_CALLBACK (g_object_unref), NULL); + } else { + mate_bg_set_pixmap_as_root (screen, pixmap); + } + + g_object_unref (pixmap); + } + + mate_settings_profile_end (NULL); +} + +static void +on_bg_changed (MateBG *bg, + GsdBackgroundManager *manager) +{ + draw_background (manager, TRUE); +} + +static void +on_bg_transitioned (MateBG *bg, + GsdBackgroundManager *manager) +{ + draw_background (manager, FALSE); +} + +static void +mateconf_changed_callback (MateConfClient *client, + guint cnxn_id, + MateConfEntry *entry, + GsdBackgroundManager *manager) +{ + mate_bg_load_from_preferences (manager->priv->bg, + manager->priv->client); +} + +static void +watch_bg_preferences (GsdBackgroundManager *manager) +{ + g_assert (manager->priv->bg_notify_id == 0); + + mateconf_client_add_dir (manager->priv->client, + MATE_BG_KEY_DIR, + MATECONF_CLIENT_PRELOAD_NONE, + NULL); + manager->priv->bg_notify_id = mateconf_client_notify_add (manager->priv->client, + MATE_BG_KEY_DIR, + (MateConfClientNotifyFunc)mateconf_changed_callback, + manager, + NULL, + NULL); +} + +static void +setup_bg (GsdBackgroundManager *manager) +{ + g_return_if_fail (manager->priv->bg == NULL); + + manager->priv->bg = mate_bg_new (); + + g_signal_connect (manager->priv->bg, + "changed", + G_CALLBACK (on_bg_changed), + manager); + + g_signal_connect (manager->priv->bg, + "transitioned", + G_CALLBACK (on_bg_transitioned), + manager); + + watch_bg_preferences (manager); + mate_bg_load_from_preferences (manager->priv->bg, + manager->priv->client); +} + +static gboolean +queue_draw_background (GsdBackgroundManager *manager) +{ + manager->priv->timeout_id = 0; + if (caja_is_running ()) { + return FALSE; + } + setup_bg (manager); + draw_background (manager, FALSE); + return FALSE; +} + +static DBusHandlerResult +on_bus_message (DBusConnection *connection, + DBusMessage *message, + void *user_data) +{ + GsdBackgroundManager *manager = user_data; + + if (dbus_message_is_signal (message, + "org.mate.SessionManager", + "SessionRunning")) { + /* If the session finishes then check if caja is + * running and if not, set the background. + * + * We wait a few seconds after the session is up + * because caja tells the session manager that its + * ready before it sets the background. + */ + manager->priv->timeout_id = g_timeout_add_seconds (8, + (GSourceFunc) + queue_draw_background, + manager); + dbus_connection_remove_filter (connection, + on_bus_message, + manager); + + manager->priv->dbus_connection = NULL; + } + + return DBUS_HANDLER_RESULT_NOT_YET_HANDLED; +} + +static void +draw_background_after_session_loads (GsdBackgroundManager *manager) +{ + DBusConnection *connection; + + connection = dbus_bus_get (DBUS_BUS_SESSION, NULL); + + if (connection == NULL) { + return; + } + + if (!dbus_connection_add_filter (connection, on_bus_message, manager, NULL)) { + return; + }; + + manager->priv->dbus_connection = connection; +} + +static void +on_screen_size_changed (GdkScreen *screen, + GsdBackgroundManager *manager) +{ + gboolean caja_show_desktop; + + caja_show_desktop = mateconf_client_get_bool (manager->priv->client, + CAJA_SHOW_DESKTOP_KEY, + NULL); + + if (!caja_is_running () || !caja_show_desktop) { + if (manager->priv->bg == NULL) { + setup_bg (manager); + } + draw_background (manager, FALSE); + } +} + +static void +disconnect_screen_signals (GsdBackgroundManager *manager) +{ + GdkDisplay *display; + int i; + int n_screens; + + display = gdk_display_get_default (); + n_screens = gdk_display_get_n_screens (display); + + for (i = 0; i < n_screens; ++i) { + GdkScreen *screen; + screen = gdk_display_get_screen (display, i); + g_signal_handlers_disconnect_by_func (screen, + G_CALLBACK (on_screen_size_changed), + manager); + } +} + +static void +connect_screen_signals (GsdBackgroundManager *manager) +{ + GdkDisplay *display; + int i; + int n_screens; + + display = gdk_display_get_default (); + n_screens = gdk_display_get_n_screens (display); + + for (i = 0; i < n_screens; ++i) { + GdkScreen *screen; + screen = gdk_display_get_screen (display, i); + g_signal_connect (screen, + "monitors-changed", + G_CALLBACK (on_screen_size_changed), + manager); + g_signal_connect (screen, + "size-changed", + G_CALLBACK (on_screen_size_changed), + manager); + } +} + +gboolean +gsd_background_manager_start (GsdBackgroundManager *manager, + GError **error) +{ + gboolean caja_show_desktop; + + g_debug ("Starting background manager"); + mate_settings_profile_start (NULL); + + manager->priv->client = mateconf_client_get_default (); + + /* If this is set, caja will draw the background and is + * almost definitely in our session. however, it may not be + * running yet (so is_caja_running() will fail). so, on + * startup, just don't do anything if this key is set so we + * don't waste time setting the background only to have + * caja overwrite it. + */ + caja_show_desktop = mateconf_client_get_bool (manager->priv->client, + CAJA_SHOW_DESKTOP_KEY, + NULL); + + if (!caja_show_desktop) { + setup_bg (manager); + } else { + draw_background_after_session_loads (manager); + } + + connect_screen_signals (manager); + + mate_settings_profile_end (NULL); + + return TRUE; +} + +void +gsd_background_manager_stop (GsdBackgroundManager *manager) +{ + GsdBackgroundManagerPrivate *p = manager->priv; + + g_debug ("Stopping background manager"); + + disconnect_screen_signals (manager); + + if (manager->priv->dbus_connection != NULL) { + dbus_connection_remove_filter (manager->priv->dbus_connection, + on_bus_message, + manager); + } + + if (manager->priv->bg_notify_id != 0) { + mateconf_client_remove_dir (manager->priv->client, + MATE_BG_KEY_DIR, + NULL); + mateconf_client_notify_remove (manager->priv->client, + manager->priv->bg_notify_id); + manager->priv->bg_notify_id = 0; + } + + if (p->client != NULL) { + g_object_unref (p->client); + p->client = NULL; + } + + if (p->timeout_id != 0) { + g_source_remove (p->timeout_id); + p->timeout_id = 0; + } + + if (p->bg != NULL) { + g_object_unref (p->bg); + p->bg = NULL; + } +} + +static void +gsd_background_manager_set_property (GObject *object, + guint prop_id, + const GValue *value, + GParamSpec *pspec) +{ + GsdBackgroundManager *self; + + self = GSD_BACKGROUND_MANAGER (object); + + switch (prop_id) { + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + +static void +gsd_background_manager_get_property (GObject *object, + guint prop_id, + GValue *value, + GParamSpec *pspec) +{ + GsdBackgroundManager *self; + + self = GSD_BACKGROUND_MANAGER (object); + + switch (prop_id) { + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + +static GObject * +gsd_background_manager_constructor (GType type, + guint n_construct_properties, + GObjectConstructParam *construct_properties) +{ + GsdBackgroundManager *background_manager; + GsdBackgroundManagerClass *klass; + + klass = GSD_BACKGROUND_MANAGER_CLASS (g_type_class_peek (GSD_TYPE_BACKGROUND_MANAGER)); + + background_manager = GSD_BACKGROUND_MANAGER (G_OBJECT_CLASS (gsd_background_manager_parent_class)->constructor (type, + n_construct_properties, + construct_properties)); + + return G_OBJECT (background_manager); +} + +static void +gsd_background_manager_dispose (GObject *object) +{ + GsdBackgroundManager *background_manager; + + background_manager = GSD_BACKGROUND_MANAGER (object); + + G_OBJECT_CLASS (gsd_background_manager_parent_class)->dispose (object); +} + +static void +gsd_background_manager_class_init (GsdBackgroundManagerClass *klass) +{ + GObjectClass *object_class = G_OBJECT_CLASS (klass); + + object_class->get_property = gsd_background_manager_get_property; + object_class->set_property = gsd_background_manager_set_property; + object_class->constructor = gsd_background_manager_constructor; + object_class->dispose = gsd_background_manager_dispose; + object_class->finalize = gsd_background_manager_finalize; + + g_type_class_add_private (klass, sizeof (GsdBackgroundManagerPrivate)); +} + +static void +gsd_background_manager_init (GsdBackgroundManager *manager) +{ + manager->priv = GSD_BACKGROUND_MANAGER_GET_PRIVATE (manager); +} + +static void +gsd_background_manager_finalize (GObject *object) +{ + GsdBackgroundManager *background_manager; + + g_return_if_fail (object != NULL); + g_return_if_fail (GSD_IS_BACKGROUND_MANAGER (object)); + + background_manager = GSD_BACKGROUND_MANAGER (object); + + g_return_if_fail (background_manager->priv != NULL); + + G_OBJECT_CLASS (gsd_background_manager_parent_class)->finalize (object); +} + +GsdBackgroundManager * +gsd_background_manager_new (void) +{ + if (manager_object != NULL) { + g_object_ref (manager_object); + } else { + manager_object = g_object_new (GSD_TYPE_BACKGROUND_MANAGER, NULL); + g_object_add_weak_pointer (manager_object, + (gpointer *) &manager_object); + } + + return GSD_BACKGROUND_MANAGER (manager_object); +} diff --git a/plugins/background/gsd-background-manager.h b/plugins/background/gsd-background-manager.h new file mode 100644 index 0000000..27c900a --- /dev/null +++ b/plugins/background/gsd-background-manager.h @@ -0,0 +1,61 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#ifndef __GSD_BACKGROUND_MANAGER_H +#define __GSD_BACKGROUND_MANAGER_H + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#define GSD_TYPE_BACKGROUND_MANAGER (gsd_background_manager_get_type ()) +#define GSD_BACKGROUND_MANAGER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSD_TYPE_BACKGROUND_MANAGER, GsdBackgroundManager)) +#define GSD_BACKGROUND_MANAGER_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GSD_TYPE_BACKGROUND_MANAGER, GsdBackgroundManagerClass)) +#define GSD_IS_BACKGROUND_MANAGER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSD_TYPE_BACKGROUND_MANAGER)) +#define GSD_IS_BACKGROUND_MANAGER_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GSD_TYPE_BACKGROUND_MANAGER)) +#define GSD_BACKGROUND_MANAGER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GSD_TYPE_BACKGROUND_MANAGER, GsdBackgroundManagerClass)) + +typedef struct GsdBackgroundManagerPrivate GsdBackgroundManagerPrivate; + +typedef struct +{ + GObject parent; + GsdBackgroundManagerPrivate *priv; +} GsdBackgroundManager; + +typedef struct +{ + GObjectClass parent_class; +} GsdBackgroundManagerClass; + +GType gsd_background_manager_get_type (void); + +GsdBackgroundManager * gsd_background_manager_new (void); +gboolean gsd_background_manager_start (GsdBackgroundManager *manager, + GError **error); +void gsd_background_manager_stop (GsdBackgroundManager *manager); + +#ifdef __cplusplus +} +#endif + +#endif /* __GSD_BACKGROUND_MANAGER_H */ diff --git a/plugins/background/gsd-background-plugin.c b/plugins/background/gsd-background-plugin.c new file mode 100644 index 0000000..e001f39 --- /dev/null +++ b/plugins/background/gsd-background-plugin.c @@ -0,0 +1,104 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#include "config.h" + +#include +#include + +#include "mate-settings-plugin.h" +#include "gsd-background-plugin.h" +#include "gsd-background-manager.h" + +struct GsdBackgroundPluginPrivate { + GsdBackgroundManager *manager; +}; + +#define GSD_BACKGROUND_PLUGIN_GET_PRIVATE(object) (G_TYPE_INSTANCE_GET_PRIVATE ((object), GSD_TYPE_BACKGROUND_PLUGIN, GsdBackgroundPluginPrivate)) + +MATE_SETTINGS_PLUGIN_REGISTER (GsdBackgroundPlugin, gsd_background_plugin) + +static void +gsd_background_plugin_init (GsdBackgroundPlugin *plugin) +{ + plugin->priv = GSD_BACKGROUND_PLUGIN_GET_PRIVATE (plugin); + + g_debug ("GsdBackgroundPlugin initializing"); + + plugin->priv->manager = gsd_background_manager_new (); +} + +static void +gsd_background_plugin_finalize (GObject *object) +{ + GsdBackgroundPlugin *plugin; + + g_return_if_fail (object != NULL); + g_return_if_fail (GSD_IS_BACKGROUND_PLUGIN (object)); + + g_debug ("GsdBackgroundPlugin finalizing"); + + plugin = GSD_BACKGROUND_PLUGIN (object); + + g_return_if_fail (plugin->priv != NULL); + + if (plugin->priv->manager != NULL) { + g_object_unref (plugin->priv->manager); + } + + G_OBJECT_CLASS (gsd_background_plugin_parent_class)->finalize (object); +} + +static void +impl_activate (MateSettingsPlugin *plugin) +{ + gboolean res; + GError *error; + + g_debug ("Activating background plugin"); + + error = NULL; + res = gsd_background_manager_start (GSD_BACKGROUND_PLUGIN (plugin)->priv->manager, &error); + if (! res) { + g_warning ("Unable to start background manager: %s", error->message); + g_error_free (error); + } +} + +static void +impl_deactivate (MateSettingsPlugin *plugin) +{ + g_debug ("Deactivating background plugin"); + gsd_background_manager_stop (GSD_BACKGROUND_PLUGIN (plugin)->priv->manager); +} + +static void +gsd_background_plugin_class_init (GsdBackgroundPluginClass *klass) +{ + GObjectClass *object_class = G_OBJECT_CLASS (klass); + MateSettingsPluginClass *plugin_class = MATE_SETTINGS_PLUGIN_CLASS (klass); + + object_class->finalize = gsd_background_plugin_finalize; + + plugin_class->activate = impl_activate; + plugin_class->deactivate = impl_deactivate; + + g_type_class_add_private (klass, sizeof (GsdBackgroundPluginPrivate)); +} diff --git a/plugins/background/gsd-background-plugin.h b/plugins/background/gsd-background-plugin.h new file mode 100644 index 0000000..1acaf9f --- /dev/null +++ b/plugins/background/gsd-background-plugin.h @@ -0,0 +1,63 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#ifndef __GSD_BACKGROUND_PLUGIN_H__ +#define __GSD_BACKGROUND_PLUGIN_H__ + +#include +#include +#include + +#include "mate-settings-plugin.h" + +#ifdef __cplusplus +extern "C" { +#endif + +#define GSD_TYPE_BACKGROUND_PLUGIN (gsd_background_plugin_get_type ()) +#define GSD_BACKGROUND_PLUGIN(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSD_TYPE_BACKGROUND_PLUGIN, GsdBackgroundPlugin)) +#define GSD_BACKGROUND_PLUGIN_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GSD_TYPE_BACKGROUND_PLUGIN, GsdBackgroundPluginClass)) +#define GSD_IS_BACKGROUND_PLUGIN(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSD_TYPE_BACKGROUND_PLUGIN)) +#define GSD_IS_BACKGROUND_PLUGIN_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GSD_TYPE_BACKGROUND_PLUGIN)) +#define GSD_BACKGROUND_PLUGIN_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GSD_TYPE_BACKGROUND_PLUGIN, GsdBackgroundPluginClass)) + +typedef struct GsdBackgroundPluginPrivate GsdBackgroundPluginPrivate; + +typedef struct +{ + MateSettingsPlugin parent; + GsdBackgroundPluginPrivate *priv; +} GsdBackgroundPlugin; + +typedef struct +{ + MateSettingsPluginClass parent_class; +} GsdBackgroundPluginClass; + +GType gsd_background_plugin_get_type (void) G_GNUC_CONST; + +/* All the plugins must implement this function */ +G_MODULE_EXPORT GType register_mate_settings_plugin (GTypeModule *module); + +#ifdef __cplusplus +} +#endif + +#endif /* __GSD_BACKGROUND_PLUGIN_H__ */ diff --git a/plugins/background/test-background.c b/plugins/background/test-background.c new file mode 100644 index 0000000..a7b5ef7 --- /dev/null +++ b/plugins/background/test-background.c @@ -0,0 +1,59 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + */ + +#include "config.h" + +#include +#include +#include +#include +#include + +#include +#include + +#include "gsd-background-manager.h" + +static gboolean +idle (GsdBackgroundManager *manager) +{ + gsd_background_manager_start (manager, NULL); + return FALSE; +} + +int +main (int argc, char *argv[]) +{ + GsdBackgroundManager *manager; + + bindtextdomain (GETTEXT_PACKAGE, MATE_SETTINGS_LOCALEDIR); + bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); + textdomain (GETTEXT_PACKAGE); + + setlocale (LC_ALL, ""); + + gtk_init (&argc, &argv); + + manager = gsd_background_manager_new (); + g_idle_add ((GSourceFunc)idle, manager); + + gtk_main (); + + return 0; +} diff --git a/plugins/clipboard/Makefile.am b/plugins/clipboard/Makefile.am new file mode 100644 index 0000000..f50a86e --- /dev/null +++ b/plugins/clipboard/Makefile.am @@ -0,0 +1,53 @@ +NULL = + +plugin_LTLIBRARIES = \ + libclipboard.la \ + $(NULL) + +libclipboard_la_SOURCES = \ + gsd-clipboard-plugin.h \ + gsd-clipboard-plugin.c \ + gsd-clipboard-manager.h \ + gsd-clipboard-manager.c \ + xutils.h \ + xutils.c \ + list.h \ + list.c \ + $(NULL) + +libclipboard_la_CPPFLAGS = \ + -I$(top_srcdir)/mate-settings-daemon \ + -DMATE_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \ + $(AM_CPPFLAGS) + +libclipboard_la_CFLAGS = \ + $(SETTINGS_PLUGIN_CFLAGS) \ + $(AM_CFLAGS) + +libclipboard_la_LDFLAGS = \ + $(GSD_PLUGIN_LDFLAGS) \ + $(NULL) + +libclipboard_la_LIBADD = \ + $(SETTINGS_PLUGIN_LIBS) \ + $(NULL) + +plugin_in_files = \ + clipboard.mate-settings-plugin.in \ + $(NULL) + +plugin_DATA = $(plugin_in_files:.mate-settings-plugin.in=.mate-settings-plugin) + +EXTRA_DIST = \ + $(plugin_in_files) \ + $(NULL) + +CLEANFILES = \ + $(plugin_DATA) \ + $(NULL) + +DISTCLEANFILES = \ + $(plugin_DATA) \ + $(NULL) + +@GSD_INTLTOOL_PLUGIN_RULE@ diff --git a/plugins/clipboard/Makefile.in b/plugins/clipboard/Makefile.in new file mode 100644 index 0000000..3516b51 --- /dev/null +++ b/plugins/clipboard/Makefile.in @@ -0,0 +1,699 @@ +# Makefile.in generated by automake 1.11.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + + +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = plugins/clipboard +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__installdirs = "$(DESTDIR)$(plugindir)" "$(DESTDIR)$(plugindir)" +LTLIBRARIES = $(plugin_LTLIBRARIES) +am__DEPENDENCIES_1 = +libclipboard_la_DEPENDENCIES = $(am__DEPENDENCIES_1) \ + $(am__DEPENDENCIES_1) +am__objects_1 = +am_libclipboard_la_OBJECTS = libclipboard_la-gsd-clipboard-plugin.lo \ + libclipboard_la-gsd-clipboard-manager.lo \ + libclipboard_la-xutils.lo libclipboard_la-list.lo \ + $(am__objects_1) +libclipboard_la_OBJECTS = $(am_libclipboard_la_OBJECTS) +libclipboard_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(libclipboard_la_CFLAGS) \ + $(CFLAGS) $(libclipboard_la_LDFLAGS) $(LDFLAGS) -o $@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +am__mv = mv -f +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +SOURCES = $(libclipboard_la_SOURCES) +DIST_SOURCES = $(libclipboard_la_SOURCES) +DATA = $(plugin_DATA) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +ALL_LINGUAS = @ALL_LINGUAS@ +AMTAR = @AMTAR@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DBUS_SYS_DIR = @DBUS_SYS_DIR@ +DEBUG_CFLAGS = @DEBUG_CFLAGS@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ +FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GIOUNIX_CFLAGS = @GIOUNIX_CFLAGS@ +GIOUNIX_LIBS = @GIOUNIX_LIBS@ +GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GREP = @GREP@ +GSD_INTLTOOL_PLUGIN_RULE = @GSD_INTLTOOL_PLUGIN_RULE@ +GSD_PLUGIN_LDFLAGS = @GSD_PLUGIN_LDFLAGS@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBEXECDIR = @LIBEXECDIR@ +LIBMATEKBDUI_CFLAGS = @LIBMATEKBDUI_CFLAGS@ +LIBMATEKBDUI_LIBS = @LIBMATEKBDUI_LIBS@ +LIBMATENOTIFY_CFLAGS = @LIBMATENOTIFY_CFLAGS@ +LIBMATENOTIFY_LIBS = @LIBMATENOTIFY_LIBS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MATECONFTOOL = @MATECONFTOOL@ +MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@ +MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@ +MATE_KEYBINDINGS_KEYSDIR = @MATE_KEYBINDINGS_KEYSDIR@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +NM = @NM@ +NMEDIT = @NMEDIT@ +NSS_CFLAGS = @NSS_CFLAGS@ +NSS_DATABASE = @NSS_DATABASE@ +NSS_LIBS = @NSS_LIBS@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +POFILES = @POFILES@ +POLKIT_CFLAGS = @POLKIT_CFLAGS@ +POLKIT_LIBS = @POLKIT_LIBS@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +PULSE_CFLAGS = @PULSE_CFLAGS@ +PULSE_LIBS = @PULSE_LIBS@ +RANLIB = @RANLIB@ +SED = @SED@ +SETTINGS_DAEMON_CFLAGS = @SETTINGS_DAEMON_CFLAGS@ +SETTINGS_DAEMON_LIBS = @SETTINGS_DAEMON_LIBS@ +SETTINGS_PLUGIN_CFLAGS = @SETTINGS_PLUGIN_CFLAGS@ +SETTINGS_PLUGIN_LIBS = @SETTINGS_PLUGIN_LIBS@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +WARN_CFLAGS = @WARN_CFLAGS@ +X11_LIBS = @X11_LIBS@ +XF86MISC_LIBS = @XF86MISC_LIBS@ +XGETTEXT = @XGETTEXT@ +XINPUT_LIBS = @XINPUT_LIBS@ +XMKMF = @XMKMF@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +plugindir = @plugindir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +NULL = +plugin_LTLIBRARIES = \ + libclipboard.la \ + $(NULL) + +libclipboard_la_SOURCES = \ + gsd-clipboard-plugin.h \ + gsd-clipboard-plugin.c \ + gsd-clipboard-manager.h \ + gsd-clipboard-manager.c \ + xutils.h \ + xutils.c \ + list.h \ + list.c \ + $(NULL) + +libclipboard_la_CPPFLAGS = \ + -I$(top_srcdir)/mate-settings-daemon \ + -DMATE_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \ + $(AM_CPPFLAGS) + +libclipboard_la_CFLAGS = \ + $(SETTINGS_PLUGIN_CFLAGS) \ + $(AM_CFLAGS) + +libclipboard_la_LDFLAGS = \ + $(GSD_PLUGIN_LDFLAGS) \ + $(NULL) + +libclipboard_la_LIBADD = \ + $(SETTINGS_PLUGIN_LIBS) \ + $(NULL) + +plugin_in_files = \ + clipboard.mate-settings-plugin.in \ + $(NULL) + +plugin_DATA = $(plugin_in_files:.mate-settings-plugin.in=.mate-settings-plugin) +EXTRA_DIST = \ + $(plugin_in_files) \ + $(NULL) + +CLEANFILES = \ + $(plugin_DATA) \ + $(NULL) + +DISTCLEANFILES = \ + $(plugin_DATA) \ + $(NULL) + +all: all-am + +.SUFFIXES: +.SUFFIXES: .c .lo .o .obj +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu plugins/clipboard/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu plugins/clipboard/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): +install-pluginLTLIBRARIES: $(plugin_LTLIBRARIES) + @$(NORMAL_INSTALL) + test -z "$(plugindir)" || $(MKDIR_P) "$(DESTDIR)$(plugindir)" + @list='$(plugin_LTLIBRARIES)'; test -n "$(plugindir)" || list=; \ + list2=; for p in $$list; do \ + if test -f $$p; then \ + list2="$$list2 $$p"; \ + else :; fi; \ + done; \ + test -z "$$list2" || { \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(plugindir)'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(plugindir)"; \ + } + +uninstall-pluginLTLIBRARIES: + @$(NORMAL_UNINSTALL) + @list='$(plugin_LTLIBRARIES)'; test -n "$(plugindir)" || list=; \ + for p in $$list; do \ + $(am__strip_dir) \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(plugindir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(plugindir)/$$f"; \ + done + +clean-pluginLTLIBRARIES: + -test -z "$(plugin_LTLIBRARIES)" || rm -f $(plugin_LTLIBRARIES) + @list='$(plugin_LTLIBRARIES)'; for p in $$list; do \ + dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ + test "$$dir" != "$$p" || dir=.; \ + echo "rm -f \"$${dir}/so_locations\""; \ + rm -f "$${dir}/so_locations"; \ + done +libclipboard.la: $(libclipboard_la_OBJECTS) $(libclipboard_la_DEPENDENCIES) + $(libclipboard_la_LINK) -rpath $(plugindir) $(libclipboard_la_OBJECTS) $(libclipboard_la_LIBADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclipboard_la-gsd-clipboard-manager.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclipboard_la-gsd-clipboard-plugin.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclipboard_la-list.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libclipboard_la-xutils.Plo@am__quote@ + +.c.o: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c $< + +.c.obj: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` + +.c.lo: +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< + +libclipboard_la-gsd-clipboard-plugin.lo: gsd-clipboard-plugin.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipboard_la_CPPFLAGS) $(CPPFLAGS) $(libclipboard_la_CFLAGS) $(CFLAGS) -MT libclipboard_la-gsd-clipboard-plugin.lo -MD -MP -MF $(DEPDIR)/libclipboard_la-gsd-clipboard-plugin.Tpo -c -o libclipboard_la-gsd-clipboard-plugin.lo `test -f 'gsd-clipboard-plugin.c' || echo '$(srcdir)/'`gsd-clipboard-plugin.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libclipboard_la-gsd-clipboard-plugin.Tpo $(DEPDIR)/libclipboard_la-gsd-clipboard-plugin.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-clipboard-plugin.c' object='libclipboard_la-gsd-clipboard-plugin.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipboard_la_CPPFLAGS) $(CPPFLAGS) $(libclipboard_la_CFLAGS) $(CFLAGS) -c -o libclipboard_la-gsd-clipboard-plugin.lo `test -f 'gsd-clipboard-plugin.c' || echo '$(srcdir)/'`gsd-clipboard-plugin.c + +libclipboard_la-gsd-clipboard-manager.lo: gsd-clipboard-manager.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipboard_la_CPPFLAGS) $(CPPFLAGS) $(libclipboard_la_CFLAGS) $(CFLAGS) -MT libclipboard_la-gsd-clipboard-manager.lo -MD -MP -MF $(DEPDIR)/libclipboard_la-gsd-clipboard-manager.Tpo -c -o libclipboard_la-gsd-clipboard-manager.lo `test -f 'gsd-clipboard-manager.c' || echo '$(srcdir)/'`gsd-clipboard-manager.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libclipboard_la-gsd-clipboard-manager.Tpo $(DEPDIR)/libclipboard_la-gsd-clipboard-manager.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-clipboard-manager.c' object='libclipboard_la-gsd-clipboard-manager.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipboard_la_CPPFLAGS) $(CPPFLAGS) $(libclipboard_la_CFLAGS) $(CFLAGS) -c -o libclipboard_la-gsd-clipboard-manager.lo `test -f 'gsd-clipboard-manager.c' || echo '$(srcdir)/'`gsd-clipboard-manager.c + +libclipboard_la-xutils.lo: xutils.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipboard_la_CPPFLAGS) $(CPPFLAGS) $(libclipboard_la_CFLAGS) $(CFLAGS) -MT libclipboard_la-xutils.lo -MD -MP -MF $(DEPDIR)/libclipboard_la-xutils.Tpo -c -o libclipboard_la-xutils.lo `test -f 'xutils.c' || echo '$(srcdir)/'`xutils.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libclipboard_la-xutils.Tpo $(DEPDIR)/libclipboard_la-xutils.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='xutils.c' object='libclipboard_la-xutils.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipboard_la_CPPFLAGS) $(CPPFLAGS) $(libclipboard_la_CFLAGS) $(CFLAGS) -c -o libclipboard_la-xutils.lo `test -f 'xutils.c' || echo '$(srcdir)/'`xutils.c + +libclipboard_la-list.lo: list.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipboard_la_CPPFLAGS) $(CPPFLAGS) $(libclipboard_la_CFLAGS) $(CFLAGS) -MT libclipboard_la-list.lo -MD -MP -MF $(DEPDIR)/libclipboard_la-list.Tpo -c -o libclipboard_la-list.lo `test -f 'list.c' || echo '$(srcdir)/'`list.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libclipboard_la-list.Tpo $(DEPDIR)/libclipboard_la-list.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='list.c' object='libclipboard_la-list.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libclipboard_la_CPPFLAGS) $(CPPFLAGS) $(libclipboard_la_CFLAGS) $(CFLAGS) -c -o libclipboard_la-list.lo `test -f 'list.c' || echo '$(srcdir)/'`list.c + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs +install-pluginDATA: $(plugin_DATA) + @$(NORMAL_INSTALL) + test -z "$(plugindir)" || $(MKDIR_P) "$(DESTDIR)$(plugindir)" + @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ + done + +uninstall-pluginDATA: + @$(NORMAL_UNINSTALL) + @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(plugindir)" && rm -f $$files + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + set x; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(LTLIBRARIES) $(DATA) +installdirs: + for dir in "$(DESTDIR)$(plugindir)" "$(DESTDIR)$(plugindir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool clean-pluginLTLIBRARIES \ + mostlyclean-am + +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: install-pluginDATA install-pluginLTLIBRARIES + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-pluginDATA uninstall-pluginLTLIBRARIES + +.MAKE: install-am install-strip + +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-libtool clean-pluginLTLIBRARIES ctags distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-pluginDATA \ + install-pluginLTLIBRARIES install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ + pdf pdf-am ps ps-am tags uninstall uninstall-am \ + uninstall-pluginDATA uninstall-pluginLTLIBRARIES + + +@GSD_INTLTOOL_PLUGIN_RULE@ + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/plugins/clipboard/clipboard.mate-settings-plugin.in b/plugins/clipboard/clipboard.mate-settings-plugin.in new file mode 100644 index 0000000..3a5536f --- /dev/null +++ b/plugins/clipboard/clipboard.mate-settings-plugin.in @@ -0,0 +1,8 @@ +[MATE Settings Plugin] +Module=clipboard +IAge=0 +_Name=Clipboard +_Description=Clipboard plugin +Authors=Matthias Clasen +Copyright=Copyright © 2007 Matthias Clasen +Website= diff --git a/plugins/clipboard/gsd-clipboard-manager.c b/plugins/clipboard/gsd-clipboard-manager.c new file mode 100644 index 0000000..fcbc839 --- /dev/null +++ b/plugins/clipboard/gsd-clipboard-manager.c @@ -0,0 +1,1069 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 Matthias Clasen + * Copyright (C) 2007 Anders Carlsson + * Copyright (C) 2007 Rodrigo Moya + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#include "config.h" + +#include +#include +#include +#include +#include +#include +#include + +#include + +#include +#include +#include +#include +#include +#include +#include + +#include "xutils.h" +#include "list.h" + +#include "mate-settings-profile.h" +#include "gsd-clipboard-manager.h" + +#define GSD_CLIPBOARD_MANAGER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GSD_TYPE_CLIPBOARD_MANAGER, GsdClipboardManagerPrivate)) + +struct GsdClipboardManagerPrivate +{ + Display *display; + Window window; + Time timestamp; + + List *contents; + List *conversions; + + Window requestor; + Atom property; + Time time; +}; + +typedef struct +{ + unsigned char *data; + int length; + Atom target; + Atom type; + int format; + int refcount; +} TargetData; + +typedef struct +{ + Atom target; + TargetData *data; + Atom property; + Window requestor; + int offset; +} IncrConversion; + +static void gsd_clipboard_manager_class_init (GsdClipboardManagerClass *klass); +static void gsd_clipboard_manager_init (GsdClipboardManager *clipboard_manager); +static void gsd_clipboard_manager_finalize (GObject *object); + +static void clipboard_manager_watch_cb (GsdClipboardManager *manager, + Window window, + Bool is_start, + long mask, + void *cb_data); + +G_DEFINE_TYPE (GsdClipboardManager, gsd_clipboard_manager, G_TYPE_OBJECT) + +static gpointer manager_object = NULL; + +/* We need to use reference counting for the target data, since we may + * need to keep the data around after loosing the CLIPBOARD ownership + * to complete incremental transfers. + */ +static TargetData * +target_data_ref (TargetData *data) +{ + data->refcount++; + return data; +} + +static void +target_data_unref (TargetData *data) +{ + data->refcount--; + if (data->refcount == 0) { + free (data->data); + free (data); + } +} + +static void +conversion_free (IncrConversion *rdata) +{ + if (rdata->data) { + target_data_unref (rdata->data); + } + free (rdata); +} + +static void +send_selection_notify (GsdClipboardManager *manager, + Bool success) +{ + XSelectionEvent notify; + + notify.type = SelectionNotify; + notify.serial = 0; + notify.send_event = True; + notify.display = manager->priv->display; + notify.requestor = manager->priv->requestor; + notify.selection = XA_CLIPBOARD_MANAGER; + notify.target = XA_SAVE_TARGETS; + notify.property = success ? manager->priv->property : None; + notify.time = manager->priv->time; + + gdk_error_trap_push (); + + XSendEvent (manager->priv->display, + manager->priv->requestor, + False, + NoEventMask, + (XEvent *)¬ify); + XSync (manager->priv->display, False); + + gdk_error_trap_pop (); +} + +static void +finish_selection_request (GsdClipboardManager *manager, + XEvent *xev, + Bool success) +{ + XSelectionEvent notify; + + notify.type = SelectionNotify; + notify.serial = 0; + notify.send_event = True; + notify.display = xev->xselectionrequest.display; + notify.requestor = xev->xselectionrequest.requestor; + notify.selection = xev->xselectionrequest.selection; + notify.target = xev->xselectionrequest.target; + notify.property = success ? xev->xselectionrequest.property : None; + notify.time = xev->xselectionrequest.time; + + gdk_error_trap_push (); + + XSendEvent (xev->xselectionrequest.display, + xev->xselectionrequest.requestor, + False, NoEventMask, (XEvent *) ¬ify); + XSync (manager->priv->display, False); + + gdk_error_trap_pop (); +} + +static int +clipboard_bytes_per_item (int format) +{ + switch (format) { + case 8: return sizeof (char); + case 16: return sizeof (short); + case 32: return sizeof (long); + default: ; + } + + return 0; +} + +static void +save_targets (GsdClipboardManager *manager, + Atom *save_targets, + int nitems) +{ + int nout, i; + Atom *multiple; + TargetData *tdata; + + multiple = (Atom *) malloc (2 * nitems * sizeof (Atom)); + + nout = 0; + for (i = 0; i < nitems; i++) { + if (save_targets[i] != XA_TARGETS && + save_targets[i] != XA_MULTIPLE && + save_targets[i] != XA_DELETE && + save_targets[i] != XA_INSERT_PROPERTY && + save_targets[i] != XA_INSERT_SELECTION && + save_targets[i] != XA_PIXMAP) { + tdata = (TargetData *) malloc (sizeof (TargetData)); + tdata->data = NULL; + tdata->length = 0; + tdata->target = save_targets[i]; + tdata->type = None; + tdata->format = 0; + tdata->refcount = 1; + manager->priv->contents = list_prepend (manager->priv->contents, tdata); + + multiple[nout++] = save_targets[i]; + multiple[nout++] = save_targets[i]; + } + } + + XFree (save_targets); + + XChangeProperty (manager->priv->display, manager->priv->window, + XA_MULTIPLE, XA_ATOM_PAIR, + 32, PropModeReplace, (const unsigned char *) multiple, nout); + free (multiple); + + XConvertSelection (manager->priv->display, XA_CLIPBOARD, + XA_MULTIPLE, XA_MULTIPLE, + manager->priv->window, manager->priv->time); +} + +static int +find_content_target (TargetData *tdata, + Atom target) +{ + return tdata->target == target; +} + +static int +find_content_type (TargetData *tdata, + Atom type) +{ + return tdata->type == type; +} + +static int +find_conversion_requestor (IncrConversion *rdata, + XEvent *xev) +{ + return (rdata->requestor == xev->xproperty.window && + rdata->property == xev->xproperty.atom); +} + +static void +get_property (TargetData *tdata, + GsdClipboardManager *manager) +{ + Atom type; + int format; + unsigned long length; + unsigned long remaining; + unsigned char *data; + + XGetWindowProperty (manager->priv->display, + manager->priv->window, + tdata->target, + 0, + 0x1FFFFFFF, + True, + AnyPropertyType, + &type, + &format, + &length, + &remaining, + &data); + + if (type == None) { + manager->priv->contents = list_remove (manager->priv->contents, tdata); + free (tdata); + } else if (type == XA_INCR) { + tdata->type = type; + tdata->length = 0; + XFree (data); + } else { + tdata->type = type; + tdata->data = data; + tdata->length = length * clipboard_bytes_per_item (format); + tdata->format = format; + } +} + +static Bool +receive_incrementally (GsdClipboardManager *manager, + XEvent *xev) +{ + List *list; + TargetData *tdata; + Atom type; + int format; + unsigned long length, nitems, remaining; + unsigned char *data; + + if (xev->xproperty.window != manager->priv->window) + return False; + + list = list_find (manager->priv->contents, + (ListFindFunc) find_content_target, (void *) xev->xproperty.atom); + + if (!list) + return False; + + tdata = (TargetData *) list->data; + + if (tdata->type != XA_INCR) + return False; + + XGetWindowProperty (xev->xproperty.display, + xev->xproperty.window, + xev->xproperty.atom, + 0, 0x1FFFFFFF, True, AnyPropertyType, + &type, &format, &nitems, &remaining, &data); + + length = nitems * clipboard_bytes_per_item (format); + if (length == 0) { + tdata->type = type; + tdata->format = format; + + if (!list_find (manager->priv->contents, + (ListFindFunc) find_content_type, (void *)XA_INCR)) { + /* all incremental transfers done */ + send_selection_notify (manager, True); + manager->priv->requestor = None; + } + + XFree (data); + } else { + if (!tdata->data) { + tdata->data = data; + tdata->length = length; + } else { + tdata->data = realloc (tdata->data, tdata->length + length + 1); + memcpy (tdata->data + tdata->length, data, length + 1); + tdata->length += length; + XFree (data); + } + } + + return True; +} + +static Bool +send_incrementally (GsdClipboardManager *manager, + XEvent *xev) +{ + List *list; + IncrConversion *rdata; + unsigned long length; + unsigned long items; + unsigned char *data; + + list = list_find (manager->priv->conversions, + (ListFindFunc) find_conversion_requestor, xev); + if (list == NULL) + return False; + + rdata = (IncrConversion *) list->data; + + data = rdata->data->data + rdata->offset; + length = rdata->data->length - rdata->offset; + if (length > SELECTION_MAX_SIZE) + length = SELECTION_MAX_SIZE; + + rdata->offset += length; + + items = length / clipboard_bytes_per_item (rdata->data->format); + XChangeProperty (manager->priv->display, rdata->requestor, + rdata->property, rdata->data->type, + rdata->data->format, PropModeAppend, + data, items); + + if (length == 0) { + manager->priv->conversions = list_remove (manager->priv->conversions, rdata); + conversion_free (rdata); + } + + return True; +} + +static void +convert_clipboard_manager (GsdClipboardManager *manager, + XEvent *xev) +{ + Atom type = None; + int format; + unsigned long nitems; + unsigned long remaining; + Atom *targets = NULL; + + if (xev->xselectionrequest.target == XA_SAVE_TARGETS) { + if (manager->priv->requestor != None || manager->priv->contents != NULL) { + /* We're in the middle of a conversion request, or own + * the CLIPBOARD already + */ + finish_selection_request (manager, xev, False); + } else { + gdk_error_trap_push (); + + clipboard_manager_watch_cb (manager, + xev->xselectionrequest.requestor, + True, + StructureNotifyMask, + NULL); + XSelectInput (manager->priv->display, + xev->xselectionrequest.requestor, + StructureNotifyMask); + XSync (manager->priv->display, False); + + if (gdk_error_trap_pop () != Success) + return; + + gdk_error_trap_push (); + + if (xev->xselectionrequest.property != None) { + XGetWindowProperty (manager->priv->display, + xev->xselectionrequest.requestor, + xev->xselectionrequest.property, + 0, 0x1FFFFFFF, False, XA_ATOM, + &type, &format, &nitems, &remaining, + (unsigned char **) &targets); + + if (gdk_error_trap_pop () != Success) { + if (targets) + XFree (targets); + + return; + } + } + + manager->priv->requestor = xev->xselectionrequest.requestor; + manager->priv->property = xev->xselectionrequest.property; + manager->priv->time = xev->xselectionrequest.time; + + if (type == None) + XConvertSelection (manager->priv->display, XA_CLIPBOARD, + XA_TARGETS, XA_TARGETS, + manager->priv->window, manager->priv->time); + else + save_targets (manager, targets, nitems); + } + } else if (xev->xselectionrequest.target == XA_TIMESTAMP) { + XChangeProperty (manager->priv->display, + xev->xselectionrequest.requestor, + xev->xselectionrequest.property, + XA_INTEGER, 32, PropModeReplace, + (unsigned char *) &manager->priv->timestamp, 1); + + finish_selection_request (manager, xev, True); + } else if (xev->xselectionrequest.target == XA_TARGETS) { + int n_targets = 0; + Atom targets[3]; + + targets[n_targets++] = XA_TARGETS; + targets[n_targets++] = XA_TIMESTAMP; + targets[n_targets++] = XA_SAVE_TARGETS; + + XChangeProperty (manager->priv->display, + xev->xselectionrequest.requestor, + xev->xselectionrequest.property, + XA_ATOM, 32, PropModeReplace, + (unsigned char *) targets, n_targets); + + finish_selection_request (manager, xev, True); + } else + finish_selection_request (manager, xev, False); +} + +static void +convert_clipboard_target (IncrConversion *rdata, + GsdClipboardManager *manager) +{ + TargetData *tdata; + Atom *targets; + int n_targets; + List *list; + unsigned long items; + XWindowAttributes atts; + + if (rdata->target == XA_TARGETS) { + n_targets = list_length (manager->priv->contents) + 2; + targets = (Atom *) malloc (n_targets * sizeof (Atom)); + + n_targets = 0; + + targets[n_targets++] = XA_TARGETS; + targets[n_targets++] = XA_MULTIPLE; + + for (list = manager->priv->contents; list; list = list->next) { + tdata = (TargetData *) list->data; + targets[n_targets++] = tdata->target; + } + + XChangeProperty (manager->priv->display, rdata->requestor, + rdata->property, + XA_ATOM, 32, PropModeReplace, + (unsigned char *) targets, n_targets); + free (targets); + } else { + /* Convert from stored CLIPBOARD data */ + list = list_find (manager->priv->contents, + (ListFindFunc) find_content_target, (void *) rdata->target); + + /* We got a target that we don't support */ + if (!list) + return; + + tdata = (TargetData *)list->data; + if (tdata->type == XA_INCR) { + /* we haven't completely received this target yet */ + rdata->property = None; + return; + } + + rdata->data = target_data_ref (tdata); + items = tdata->length / clipboard_bytes_per_item (tdata->format); + if (tdata->length <= SELECTION_MAX_SIZE) + XChangeProperty (manager->priv->display, rdata->requestor, + rdata->property, + tdata->type, tdata->format, PropModeReplace, + tdata->data, items); + else { + /* start incremental transfer */ + rdata->offset = 0; + + gdk_error_trap_push (); + + XGetWindowAttributes (manager->priv->display, rdata->requestor, &atts); + XSelectInput (manager->priv->display, rdata->requestor, + atts.your_event_mask | PropertyChangeMask); + + XChangeProperty (manager->priv->display, rdata->requestor, + rdata->property, + XA_INCR, 32, PropModeReplace, + (unsigned char *) &items, 1); + + XSync (manager->priv->display, False); + + gdk_error_trap_pop (); + } + } +} + +static void +collect_incremental (IncrConversion *rdata, + GsdClipboardManager *manager) +{ + if (rdata->offset >= 0) + manager->priv->conversions = list_prepend (manager->priv->conversions, rdata); + else { + if (rdata->data) { + target_data_unref (rdata->data); + rdata->data = NULL; + } + free (rdata); + } +} + +static void +convert_clipboard (GsdClipboardManager *manager, + XEvent *xev) +{ + List *list; + List *conversions; + IncrConversion *rdata; + Atom type; + int i; + int format; + unsigned long nitems; + unsigned long remaining; + Atom *multiple; + + conversions = NULL; + type = None; + + if (xev->xselectionrequest.target == XA_MULTIPLE) { + XGetWindowProperty (xev->xselectionrequest.display, + xev->xselectionrequest.requestor, + xev->xselectionrequest.property, + 0, 0x1FFFFFFF, False, XA_ATOM_PAIR, + &type, &format, &nitems, &remaining, + (unsigned char **) &multiple); + + if (type != XA_ATOM_PAIR || nitems == 0) { + if (multiple) + free (multiple); + return; + } + + for (i = 0; i < nitems; i += 2) { + rdata = (IncrConversion *) malloc (sizeof (IncrConversion)); + rdata->requestor = xev->xselectionrequest.requestor; + rdata->target = multiple[i]; + rdata->property = multiple[i+1]; + rdata->data = NULL; + rdata->offset = -1; + conversions = list_prepend (conversions, rdata); + } + } else { + multiple = NULL; + + rdata = (IncrConversion *) malloc (sizeof (IncrConversion)); + rdata->requestor = xev->xselectionrequest.requestor; + rdata->target = xev->xselectionrequest.target; + rdata->property = xev->xselectionrequest.property; + rdata->data = NULL; + rdata->offset = -1; + conversions = list_prepend (conversions, rdata); + } + + list_foreach (conversions, (Callback) convert_clipboard_target, manager); + + if (conversions->next == NULL && + ((IncrConversion *) conversions->data)->property == None) { + finish_selection_request (manager, xev, False); + } else { + if (multiple) { + i = 0; + for (list = conversions; list; list = list->next) { + rdata = (IncrConversion *)list->data; + multiple[i++] = rdata->target; + multiple[i++] = rdata->property; + } + XChangeProperty (xev->xselectionrequest.display, + xev->xselectionrequest.requestor, + xev->xselectionrequest.property, + XA_ATOM_PAIR, 32, PropModeReplace, + (unsigned char *) multiple, nitems); + } + finish_selection_request (manager, xev, True); + } + + list_foreach (conversions, (Callback) collect_incremental, manager); + list_free (conversions); + + if (multiple) + free (multiple); +} + +static Bool +clipboard_manager_process_event (GsdClipboardManager *manager, + XEvent *xev) +{ + Atom type; + int format; + unsigned long nitems; + unsigned long remaining; + Atom *targets; + + targets = NULL; + + switch (xev->xany.type) { + case DestroyNotify: + if (xev->xdestroywindow.window == manager->priv->requestor) { + list_foreach (manager->priv->contents, (Callback)target_data_unref, NULL); + list_free (manager->priv->contents); + manager->priv->contents = NULL; + + clipboard_manager_watch_cb (manager, + manager->priv->requestor, + False, + 0, + NULL); + manager->priv->requestor = None; + } + break; + case PropertyNotify: + if (xev->xproperty.state == PropertyNewValue) { + return receive_incrementally (manager, xev); + } else { + return send_incrementally (manager, xev); + } + + case SelectionClear: + if (xev->xany.window != manager->priv->window) + return False; + + if (xev->xselectionclear.selection == XA_CLIPBOARD_MANAGER) { + /* We lost the manager selection */ + if (manager->priv->contents) { + list_foreach (manager->priv->contents, (Callback)target_data_unref, NULL); + list_free (manager->priv->contents); + manager->priv->contents = NULL; + + XSetSelectionOwner (manager->priv->display, + XA_CLIPBOARD, + None, manager->priv->time); + } + + return True; + } + if (xev->xselectionclear.selection == XA_CLIPBOARD) { + /* We lost the clipboard selection */ + list_foreach (manager->priv->contents, (Callback)target_data_unref, NULL); + list_free (manager->priv->contents); + manager->priv->contents = NULL; + clipboard_manager_watch_cb (manager, + manager->priv->requestor, + False, + 0, + NULL); + manager->priv->requestor = None; + + return True; + } + break; + + case SelectionNotify: + if (xev->xany.window != manager->priv->window) + return False; + + if (xev->xselection.selection == XA_CLIPBOARD) { + /* a CLIPBOARD conversion is done */ + if (xev->xselection.property == XA_TARGETS) { + XGetWindowProperty (xev->xselection.display, + xev->xselection.requestor, + xev->xselection.property, + 0, 0x1FFFFFFF, True, XA_ATOM, + &type, &format, &nitems, &remaining, + (unsigned char **) &targets); + + save_targets (manager, targets, nitems); + } else if (xev->xselection.property == XA_MULTIPLE) { + List *tmp; + + tmp = list_copy (manager->priv->contents); + list_foreach (tmp, (Callback) get_property, manager); + list_free (tmp); + + manager->priv->time = xev->xselection.time; + XSetSelectionOwner (manager->priv->display, XA_CLIPBOARD, + manager->priv->window, manager->priv->time); + + if (manager->priv->property != None) + XChangeProperty (manager->priv->display, + manager->priv->requestor, + manager->priv->property, + XA_ATOM, 32, PropModeReplace, + (unsigned char *)&XA_NULL, 1); + + if (!list_find (manager->priv->contents, + (ListFindFunc)find_content_type, (void *)XA_INCR)) { + /* all transfers done */ + send_selection_notify (manager, True); + clipboard_manager_watch_cb (manager, + manager->priv->requestor, + False, + 0, + NULL); + manager->priv->requestor = None; + } + } + else if (xev->xselection.property == None) { + send_selection_notify (manager, False); + clipboard_manager_watch_cb (manager, + manager->priv->requestor, + False, + 0, + NULL); + manager->priv->requestor = None; + } + + return True; + } + break; + + case SelectionRequest: + if (xev->xany.window != manager->priv->window) { + return False; + } + + if (xev->xselectionrequest.selection == XA_CLIPBOARD_MANAGER) { + convert_clipboard_manager (manager, xev); + return True; + } else if (xev->xselectionrequest.selection == XA_CLIPBOARD) { + convert_clipboard (manager, xev); + return True; + } + break; + + default: ; + } + + return False; +} + +static GdkFilterReturn +clipboard_manager_event_filter (GdkXEvent *xevent, + GdkEvent *event, + GsdClipboardManager *manager) +{ + if (clipboard_manager_process_event (manager, (XEvent *)xevent)) { + return GDK_FILTER_REMOVE; + } else { + return GDK_FILTER_CONTINUE; + } +} + +static void +clipboard_manager_watch_cb (GsdClipboardManager *manager, + Window window, + Bool is_start, + long mask, + void *cb_data) +{ + GdkWindow *gdkwin; + GdkDisplay *display; + + display = gdk_display_get_default (); + gdkwin = gdk_window_lookup_for_display (display, window); + + if (is_start) { + if (gdkwin == NULL) { + gdkwin = gdk_window_foreign_new_for_display (display, window); + } else { + g_object_ref (gdkwin); + } + + gdk_window_add_filter (gdkwin, + (GdkFilterFunc)clipboard_manager_event_filter, + manager); + } else { + if (gdkwin == NULL) { + return; + } + gdk_window_remove_filter (gdkwin, + (GdkFilterFunc)clipboard_manager_event_filter, + manager); + g_object_unref (gdkwin); + } +} + +static gboolean +start_clipboard_idle_cb (GsdClipboardManager *manager) +{ + XClientMessageEvent xev; + + + mate_settings_profile_start (NULL); + + init_atoms (manager->priv->display); + + /* check if there is a clipboard manager running */ + if (XGetSelectionOwner (manager->priv->display, XA_CLIPBOARD_MANAGER)) { + g_warning ("Clipboard manager is already running."); + return FALSE; + } + + manager->priv->contents = NULL; + manager->priv->conversions = NULL; + manager->priv->requestor = None; + + manager->priv->window = XCreateSimpleWindow (manager->priv->display, + DefaultRootWindow (manager->priv->display), + 0, 0, 10, 10, 0, + WhitePixel (manager->priv->display, + DefaultScreen (manager->priv->display)), + WhitePixel (manager->priv->display, + DefaultScreen (manager->priv->display))); + clipboard_manager_watch_cb (manager, + manager->priv->window, + True, + PropertyChangeMask, + NULL); + XSelectInput (manager->priv->display, + manager->priv->window, + PropertyChangeMask); + manager->priv->timestamp = get_server_time (manager->priv->display, manager->priv->window); + + XSetSelectionOwner (manager->priv->display, + XA_CLIPBOARD_MANAGER, + manager->priv->window, + manager->priv->timestamp); + + /* Check to see if we managed to claim the selection. If not, + * we treat it as if we got it then immediately lost it + */ + if (XGetSelectionOwner (manager->priv->display, XA_CLIPBOARD_MANAGER) == manager->priv->window) { + xev.type = ClientMessage; + xev.window = DefaultRootWindow (manager->priv->display); + xev.message_type = XA_MANAGER; + xev.format = 32; + xev.data.l[0] = manager->priv->timestamp; + xev.data.l[1] = XA_CLIPBOARD_MANAGER; + xev.data.l[2] = manager->priv->window; + xev.data.l[3] = 0; /* manager specific data */ + xev.data.l[4] = 0; /* manager specific data */ + + XSendEvent (manager->priv->display, + DefaultRootWindow (manager->priv->display), + False, + StructureNotifyMask, + (XEvent *)&xev); + } else { + clipboard_manager_watch_cb (manager, + manager->priv->window, + False, + 0, + NULL); + /* FIXME: manager->priv->terminate (manager->priv->cb_data); */ + } + + mate_settings_profile_end (NULL); + + return FALSE; +} + +gboolean +gsd_clipboard_manager_start (GsdClipboardManager *manager, + GError **error) +{ + mate_settings_profile_start (NULL); + + g_idle_add ((GSourceFunc) start_clipboard_idle_cb, manager); + + mate_settings_profile_end (NULL); + + return TRUE; +} + +void +gsd_clipboard_manager_stop (GsdClipboardManager *manager) +{ + g_debug ("Stopping clipboard manager"); + + clipboard_manager_watch_cb (manager, + manager->priv->window, + FALSE, + 0, + NULL); + XDestroyWindow (manager->priv->display, manager->priv->window); + + list_foreach (manager->priv->conversions, (Callback) conversion_free, NULL); + list_free (manager->priv->conversions); + + list_foreach (manager->priv->contents, (Callback) target_data_unref, NULL); + list_free (manager->priv->contents); +} + +static void +gsd_clipboard_manager_set_property (GObject *object, + guint prop_id, + const GValue *value, + GParamSpec *pspec) +{ + GsdClipboardManager *self; + + self = GSD_CLIPBOARD_MANAGER (object); + + switch (prop_id) { + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + +static void +gsd_clipboard_manager_get_property (GObject *object, + guint prop_id, + GValue *value, + GParamSpec *pspec) +{ + GsdClipboardManager *self; + + self = GSD_CLIPBOARD_MANAGER (object); + + switch (prop_id) { + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + +static GObject * +gsd_clipboard_manager_constructor (GType type, + guint n_construct_properties, + GObjectConstructParam *construct_properties) +{ + GsdClipboardManager *clipboard_manager; + GsdClipboardManagerClass *klass; + + klass = GSD_CLIPBOARD_MANAGER_CLASS (g_type_class_peek (GSD_TYPE_CLIPBOARD_MANAGER)); + + clipboard_manager = GSD_CLIPBOARD_MANAGER (G_OBJECT_CLASS (gsd_clipboard_manager_parent_class)->constructor (type, + n_construct_properties, + construct_properties)); + + return G_OBJECT (clipboard_manager); +} + +static void +gsd_clipboard_manager_dispose (GObject *object) +{ + GsdClipboardManager *clipboard_manager; + + clipboard_manager = GSD_CLIPBOARD_MANAGER (object); + + G_OBJECT_CLASS (gsd_clipboard_manager_parent_class)->dispose (object); +} + +static void +gsd_clipboard_manager_class_init (GsdClipboardManagerClass *klass) +{ + GObjectClass *object_class = G_OBJECT_CLASS (klass); + + object_class->get_property = gsd_clipboard_manager_get_property; + object_class->set_property = gsd_clipboard_manager_set_property; + object_class->constructor = gsd_clipboard_manager_constructor; + object_class->dispose = gsd_clipboard_manager_dispose; + object_class->finalize = gsd_clipboard_manager_finalize; + + g_type_class_add_private (klass, sizeof (GsdClipboardManagerPrivate)); +} + +static void +gsd_clipboard_manager_init (GsdClipboardManager *manager) +{ + manager->priv = GSD_CLIPBOARD_MANAGER_GET_PRIVATE (manager); + + manager->priv->display = GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()); + +} + +static void +gsd_clipboard_manager_finalize (GObject *object) +{ + GsdClipboardManager *clipboard_manager; + + g_return_if_fail (object != NULL); + g_return_if_fail (GSD_IS_CLIPBOARD_MANAGER (object)); + + clipboard_manager = GSD_CLIPBOARD_MANAGER (object); + + g_return_if_fail (clipboard_manager->priv != NULL); + + G_OBJECT_CLASS (gsd_clipboard_manager_parent_class)->finalize (object); +} + +GsdClipboardManager * +gsd_clipboard_manager_new (void) +{ + if (manager_object != NULL) { + g_object_ref (manager_object); + } else { + manager_object = g_object_new (GSD_TYPE_CLIPBOARD_MANAGER, NULL); + g_object_add_weak_pointer (manager_object, + (gpointer *) &manager_object); + } + + return GSD_CLIPBOARD_MANAGER (manager_object); +} diff --git a/plugins/clipboard/gsd-clipboard-manager.h b/plugins/clipboard/gsd-clipboard-manager.h new file mode 100644 index 0000000..0338799 --- /dev/null +++ b/plugins/clipboard/gsd-clipboard-manager.h @@ -0,0 +1,61 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#ifndef __GSD_CLIPBOARD_MANAGER_H +#define __GSD_CLIPBOARD_MANAGER_H + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#define GSD_TYPE_CLIPBOARD_MANAGER (gsd_clipboard_manager_get_type ()) +#define GSD_CLIPBOARD_MANAGER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSD_TYPE_CLIPBOARD_MANAGER, GsdClipboardManager)) +#define GSD_CLIPBOARD_MANAGER_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GSD_TYPE_CLIPBOARD_MANAGER, GsdClipboardManagerClass)) +#define GSD_IS_CLIPBOARD_MANAGER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSD_TYPE_CLIPBOARD_MANAGER)) +#define GSD_IS_CLIPBOARD_MANAGER_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GSD_TYPE_CLIPBOARD_MANAGER)) +#define GSD_CLIPBOARD_MANAGER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GSD_TYPE_CLIPBOARD_MANAGER, GsdClipboardManagerClass)) + +typedef struct GsdClipboardManagerPrivate GsdClipboardManagerPrivate; + +typedef struct +{ + GObject parent; + GsdClipboardManagerPrivate *priv; +} GsdClipboardManager; + +typedef struct +{ + GObjectClass parent_class; +} GsdClipboardManagerClass; + +GType gsd_clipboard_manager_get_type (void); + +GsdClipboardManager * gsd_clipboard_manager_new (void); +gboolean gsd_clipboard_manager_start (GsdClipboardManager *manager, + GError **error); +void gsd_clipboard_manager_stop (GsdClipboardManager *manager); + +#ifdef __cplusplus +} +#endif + +#endif /* __GSD_CLIPBOARD_MANAGER_H */ diff --git a/plugins/clipboard/gsd-clipboard-plugin.c b/plugins/clipboard/gsd-clipboard-plugin.c new file mode 100644 index 0000000..f384b52 --- /dev/null +++ b/plugins/clipboard/gsd-clipboard-plugin.c @@ -0,0 +1,104 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#include "config.h" + +#include +#include + +#include "mate-settings-plugin.h" +#include "gsd-clipboard-plugin.h" +#include "gsd-clipboard-manager.h" + +struct GsdClipboardPluginPrivate { + GsdClipboardManager *manager; +}; + +#define GSD_CLIPBOARD_PLUGIN_GET_PRIVATE(object) (G_TYPE_INSTANCE_GET_PRIVATE ((object), GSD_TYPE_CLIPBOARD_PLUGIN, GsdClipboardPluginPrivate)) + +MATE_SETTINGS_PLUGIN_REGISTER (GsdClipboardPlugin, gsd_clipboard_plugin) + +static void +gsd_clipboard_plugin_init (GsdClipboardPlugin *plugin) +{ + plugin->priv = GSD_CLIPBOARD_PLUGIN_GET_PRIVATE (plugin); + + g_debug ("GsdClipboardPlugin initializing"); + + plugin->priv->manager = gsd_clipboard_manager_new (); +} + +static void +gsd_clipboard_plugin_finalize (GObject *object) +{ + GsdClipboardPlugin *plugin; + + g_return_if_fail (object != NULL); + g_return_if_fail (GSD_IS_CLIPBOARD_PLUGIN (object)); + + g_debug ("GsdClipboardPlugin finalizing"); + + plugin = GSD_CLIPBOARD_PLUGIN (object); + + g_return_if_fail (plugin->priv != NULL); + + if (plugin->priv->manager != NULL) { + g_object_unref (plugin->priv->manager); + } + + G_OBJECT_CLASS (gsd_clipboard_plugin_parent_class)->finalize (object); +} + +static void +impl_activate (MateSettingsPlugin *plugin) +{ + gboolean res; + GError *error; + + g_debug ("Activating clipboard plugin"); + + error = NULL; + res = gsd_clipboard_manager_start (GSD_CLIPBOARD_PLUGIN (plugin)->priv->manager, &error); + if (! res) { + g_warning ("Unable to start clipboard manager: %s", error->message); + g_error_free (error); + } +} + +static void +impl_deactivate (MateSettingsPlugin *plugin) +{ + g_debug ("Deactivating clipboard plugin"); + gsd_clipboard_manager_stop (GSD_CLIPBOARD_PLUGIN (plugin)->priv->manager); +} + +static void +gsd_clipboard_plugin_class_init (GsdClipboardPluginClass *klass) +{ + GObjectClass *object_class = G_OBJECT_CLASS (klass); + MateSettingsPluginClass *plugin_class = MATE_SETTINGS_PLUGIN_CLASS (klass); + + object_class->finalize = gsd_clipboard_plugin_finalize; + + plugin_class->activate = impl_activate; + plugin_class->deactivate = impl_deactivate; + + g_type_class_add_private (klass, sizeof (GsdClipboardPluginPrivate)); +} diff --git a/plugins/clipboard/gsd-clipboard-plugin.h b/plugins/clipboard/gsd-clipboard-plugin.h new file mode 100644 index 0000000..4148c09 --- /dev/null +++ b/plugins/clipboard/gsd-clipboard-plugin.h @@ -0,0 +1,63 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#ifndef __GSD_CLIPBOARD_PLUGIN_H__ +#define __GSD_CLIPBOARD_PLUGIN_H__ + +#include +#include +#include + +#include "mate-settings-plugin.h" + +#ifdef __cplusplus +extern "C" { +#endif + +#define GSD_TYPE_CLIPBOARD_PLUGIN (gsd_clipboard_plugin_get_type ()) +#define GSD_CLIPBOARD_PLUGIN(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSD_TYPE_CLIPBOARD_PLUGIN, GsdClipboardPlugin)) +#define GSD_CLIPBOARD_PLUGIN_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GSD_TYPE_CLIPBOARD_PLUGIN, GsdClipboardPluginClass)) +#define GSD_IS_CLIPBOARD_PLUGIN(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSD_TYPE_CLIPBOARD_PLUGIN)) +#define GSD_IS_CLIPBOARD_PLUGIN_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GSD_TYPE_CLIPBOARD_PLUGIN)) +#define GSD_CLIPBOARD_PLUGIN_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GSD_TYPE_CLIPBOARD_PLUGIN, GsdClipboardPluginClass)) + +typedef struct GsdClipboardPluginPrivate GsdClipboardPluginPrivate; + +typedef struct +{ + MateSettingsPlugin parent; + GsdClipboardPluginPrivate *priv; +} GsdClipboardPlugin; + +typedef struct +{ + MateSettingsPluginClass parent_class; +} GsdClipboardPluginClass; + +GType gsd_clipboard_plugin_get_type (void) G_GNUC_CONST; + +/* All the plugins must implement this function */ +G_MODULE_EXPORT GType register_mate_settings_plugin (GTypeModule *module); + +#ifdef __cplusplus +} +#endif + +#endif /* __GSD_CLIPBOARD_PLUGIN_H__ */ diff --git a/plugins/clipboard/list.c b/plugins/clipboard/list.c new file mode 100644 index 0000000..477eead --- /dev/null +++ b/plugins/clipboard/list.c @@ -0,0 +1,150 @@ +/* + * Copyright © 2004 Red Hat, Inc. + * + * Permission to use, copy, modify, distribute, and sell this software and its + * documentation for any purpose is hereby granted without fee, provided that + * the above copyright notice appear in all copies and that both that + * copyright notice and this permission notice appear in supporting + * documentation, and that the name of Red Hat not be used in advertising or + * publicity pertaining to distribution of the software without specific, + * written prior permission. Red Hat makes no representations about the + * suitability of this software for any purpose. It is provided "as is" + * without express or implied warranty. + * + * RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL RED HAT + * BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION + * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN + * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + * + * Author: Matthias Clasen, Red Hat, Inc. + */ + +#include +#include + + +void +list_foreach (List *list, + Callback func, + void *user_data) +{ + while (list) + { + func (list->data, user_data); + + list = list->next; + } +} + +List * +list_prepend (List *list, + void *data) +{ + List *link; + + link = (List *) malloc (sizeof (List)); + link->next = list; + link->data = data; + + return link; +} + +void +list_free (List *list) +{ + while (list) + { + List *next = list->next; + + free (list); + + list = next; + } +} + +List * +list_find (List *list, + ListFindFunc func, + void *user_data) +{ + List *tmp; + + for (tmp = list; tmp; tmp = tmp->next) + { + if ((*func) (tmp->data, user_data)) + break; + } + + return tmp; +} + +List * +list_remove (List *list, + void *data) +{ + List *tmp, *prev; + + prev = NULL; + for (tmp = list; tmp; tmp = tmp->next) + { + if (tmp->data == data) + { + if (prev) + prev->next = tmp->next; + else + list = tmp->next; + + free (tmp); + break; + } + + prev = tmp; + } + + return list; +} + +int +list_length (List *list) +{ + List *tmp; + int length; + + length = 0; + for (tmp = list; tmp; tmp = tmp->next) + length++; + + return length; +} + +List * +list_copy (List *list) +{ + List *new_list = NULL; + + if (list) + { + List *last; + + new_list = (List *) malloc (sizeof (List)); + new_list->data = list->data; + new_list->next = NULL; + + last = new_list; + list = list->next; + + while (list) + { + last->next = (List *) malloc (sizeof (List)); + last = last->next; + last->data = list->data; + list = list->next; + } + + last->next = NULL; + } + + return new_list; +} diff --git a/plugins/clipboard/list.h b/plugins/clipboard/list.h new file mode 100644 index 0000000..158b779 --- /dev/null +++ b/plugins/clipboard/list.h @@ -0,0 +1,57 @@ +/* + * Copyright © 2004 Red Hat, Inc. + * + * Permission to use, copy, modify, distribute, and sell this software and its + * documentation for any purpose is hereby granted without fee, provided that + * the above copyright notice appear in all copies and that both that + * copyright notice and this permission notice appear in supporting + * documentation, and that the name of Red Hat not be used in advertising or + * publicity pertaining to distribution of the software without specific, + * written prior permission. Red Hat makes no representations about the + * suitability of this software for any purpose. It is provided "as is" + * without express or implied warranty. + * + * RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL RED HAT + * BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION + * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN + * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + * + * Author: Matthias Clasen, Red Hat, Inc. + */ +#ifndef LIST_H +#define LIST_H + + +typedef struct _List List; +typedef void (*Callback) (void *data, + void *user_data); + + +struct _List +{ + void *data; + + List *next; +}; + +typedef int (*ListFindFunc) (void *data, + void *user_data); + +void list_foreach (List *list, + Callback func, + void *user_data); +List *list_prepend (List *list, + void *data); +void list_free (List *list); +List *list_find (List *list, + ListFindFunc func, + void *user_data); +List *list_remove (List *list, + void *data); +int list_length (List *list); + +List *list_copy (List *list); + +#endif /* LIST_H */ diff --git a/plugins/clipboard/xutils.c b/plugins/clipboard/xutils.c new file mode 100644 index 0000000..4e48b98 --- /dev/null +++ b/plugins/clipboard/xutils.c @@ -0,0 +1,117 @@ +/* + * Copyright © 2004 Red Hat, Inc. + * + * Permission to use, copy, modify, distribute, and sell this software and its + * documentation for any purpose is hereby granted without fee, provided that + * the above copyright notice appear in all copies and that both that + * copyright notice and this permission notice appear in supporting + * documentation, and that the name of Red Hat not be used in advertising or + * publicity pertaining to distribution of the software without specific, + * written prior permission. Red Hat makes no representations about the + * suitability of this software for any purpose. It is provided "as is" + * without express or implied warranty. + * + * RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL RED HAT + * BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION + * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN + * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + * + * Author: Matthias Clasen, Red Hat, Inc. + */ + +#include + +#include "xutils.h" + +Atom XA_ATOM_PAIR; +Atom XA_CLIPBOARD_MANAGER; +Atom XA_CLIPBOARD; +Atom XA_DELETE; +Atom XA_INCR; +Atom XA_INSERT_PROPERTY; +Atom XA_INSERT_SELECTION; +Atom XA_MANAGER; +Atom XA_MULTIPLE; +Atom XA_NULL; +Atom XA_SAVE_TARGETS; +Atom XA_TARGETS; +Atom XA_TIMESTAMP; + +unsigned long SELECTION_MAX_SIZE = 0; + + +void +init_atoms (Display *display) +{ + unsigned long max_request_size; + + if (SELECTION_MAX_SIZE > 0) + return; + + XA_ATOM_PAIR = XInternAtom (display, "ATOM_PAIR", False); + XA_CLIPBOARD_MANAGER = XInternAtom (display, "CLIPBOARD_MANAGER", False); + XA_CLIPBOARD = XInternAtom (display, "CLIPBOARD", False); + XA_DELETE = XInternAtom (display, "DELETE", False); + XA_INCR = XInternAtom (display, "INCR", False); + XA_INSERT_PROPERTY = XInternAtom (display, "INSERT_PROPERTY", False); + XA_INSERT_SELECTION = XInternAtom (display, "INSERT_SELECTION", False); + XA_MANAGER = XInternAtom (display, "MANAGER", False); + XA_MULTIPLE = XInternAtom (display, "MULTIPLE", False); + XA_NULL = XInternAtom (display, "NULL", False); + XA_SAVE_TARGETS = XInternAtom (display, "SAVE_TARGETS", False); + XA_TARGETS = XInternAtom (display, "TARGETS", False); + XA_TIMESTAMP = XInternAtom (display, "TIMESTAMP", False); + + max_request_size = XExtendedMaxRequestSize (display); + if (max_request_size == 0) + max_request_size = XMaxRequestSize (display); + + SELECTION_MAX_SIZE = max_request_size - 100; + if (SELECTION_MAX_SIZE > 262144) + SELECTION_MAX_SIZE = 262144; +} + +typedef struct +{ + Window window; + Atom timestamp_prop_atom; +} TimeStampInfo; + +static Bool +timestamp_predicate (Display *display, + XEvent *xevent, + XPointer arg) +{ + TimeStampInfo *info = (TimeStampInfo *)arg; + + if (xevent->type == PropertyNotify && + xevent->xproperty.window == info->window && + xevent->xproperty.atom == info->timestamp_prop_atom) + return True; + + return False; +} + +Time +get_server_time (Display *display, + Window window) +{ + unsigned char c = 'a'; + XEvent xevent; + TimeStampInfo info; + + info.timestamp_prop_atom = XInternAtom (display, "_TIMESTAMP_PROP", False); + info.window = window; + + XChangeProperty (display, window, + info.timestamp_prop_atom, info.timestamp_prop_atom, + 8, PropModeReplace, &c, 1); + + XIfEvent (display, &xevent, + timestamp_predicate, (XPointer)&info); + + return xevent.xproperty.time; +} + diff --git a/plugins/clipboard/xutils.h b/plugins/clipboard/xutils.h new file mode 100644 index 0000000..143fe44 --- /dev/null +++ b/plugins/clipboard/xutils.h @@ -0,0 +1,50 @@ +/* + * Copyright © 2004 Red Hat, Inc. + * + * Permission to use, copy, modify, distribute, and sell this software and its + * documentation for any purpose is hereby granted without fee, provided that + * the above copyright notice appear in all copies and that both that + * copyright notice and this permission notice appear in supporting + * documentation, and that the name of Red Hat not be used in advertising or + * publicity pertaining to distribution of the software without specific, + * written prior permission. Red Hat makes no representations about the + * suitability of this software for any purpose. It is provided "as is" + * without express or implied warranty. + * + * RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL RED HAT + * BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION + * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN + * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + * + * Author: Matthias Clasen, Red Hat, Inc. + */ +#ifndef X_UTILS_H +#define X_UTILS_H + +#include + + +extern Atom XA_ATOM_PAIR; +extern Atom XA_CLIPBOARD_MANAGER; +extern Atom XA_CLIPBOARD; +extern Atom XA_DELETE; +extern Atom XA_INCR; +extern Atom XA_INSERT_PROPERTY; +extern Atom XA_INSERT_SELECTION; +extern Atom XA_MANAGER; +extern Atom XA_MULTIPLE; +extern Atom XA_NULL; +extern Atom XA_SAVE_TARGETS; +extern Atom XA_TARGETS; +extern Atom XA_TIMESTAMP; + +extern unsigned long SELECTION_MAX_SIZE; + +void init_atoms (Display *display); + +Time get_server_time (Display *display, + Window window); + +#endif /* X_UTILS_H */ diff --git a/plugins/common/Makefile.am b/plugins/common/Makefile.am new file mode 100644 index 0000000..447d02d --- /dev/null +++ b/plugins/common/Makefile.am @@ -0,0 +1,23 @@ + +noinst_LTLIBRARIES = libcommon.la + +libcommon_la_SOURCES = \ + eggaccelerators.c \ + eggaccelerators.h \ + gsd-keygrab.c \ + gsd-keygrab.h \ + gsd-osd-window.c \ + gsd-osd-window.h + +libcommon_la_CPPFLAGS = \ + $(AM_CPPFLAGS) + +libcommon_la_CFLAGS = \ + $(SETTINGS_PLUGIN_CFLAGS) \ + $(AM_CFLAGS) + +libcommon_la_LDFLAGS = \ + $(GSD_PLUGIN_LDFLAGS) $(X11_LIBS) + +libcommon_la_LIBADD = \ + $(SETTINGS_PLUGIN_LIBS) diff --git a/plugins/common/Makefile.in b/plugins/common/Makefile.in new file mode 100644 index 0000000..840011d --- /dev/null +++ b/plugins/common/Makefile.in @@ -0,0 +1,584 @@ +# Makefile.in generated by automake 1.11.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = plugins/common +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +LTLIBRARIES = $(noinst_LTLIBRARIES) +am__DEPENDENCIES_1 = +libcommon_la_DEPENDENCIES = $(am__DEPENDENCIES_1) +am_libcommon_la_OBJECTS = libcommon_la-eggaccelerators.lo \ + libcommon_la-gsd-keygrab.lo libcommon_la-gsd-osd-window.lo +libcommon_la_OBJECTS = $(am_libcommon_la_OBJECTS) +libcommon_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(libcommon_la_CFLAGS) \ + $(CFLAGS) $(libcommon_la_LDFLAGS) $(LDFLAGS) -o $@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +am__mv = mv -f +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +SOURCES = $(libcommon_la_SOURCES) +DIST_SOURCES = $(libcommon_la_SOURCES) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +ALL_LINGUAS = @ALL_LINGUAS@ +AMTAR = @AMTAR@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DBUS_SYS_DIR = @DBUS_SYS_DIR@ +DEBUG_CFLAGS = @DEBUG_CFLAGS@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ +FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GIOUNIX_CFLAGS = @GIOUNIX_CFLAGS@ +GIOUNIX_LIBS = @GIOUNIX_LIBS@ +GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GREP = @GREP@ +GSD_INTLTOOL_PLUGIN_RULE = @GSD_INTLTOOL_PLUGIN_RULE@ +GSD_PLUGIN_LDFLAGS = @GSD_PLUGIN_LDFLAGS@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBEXECDIR = @LIBEXECDIR@ +LIBMATEKBDUI_CFLAGS = @LIBMATEKBDUI_CFLAGS@ +LIBMATEKBDUI_LIBS = @LIBMATEKBDUI_LIBS@ +LIBMATENOTIFY_CFLAGS = @LIBMATENOTIFY_CFLAGS@ +LIBMATENOTIFY_LIBS = @LIBMATENOTIFY_LIBS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MATECONFTOOL = @MATECONFTOOL@ +MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@ +MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@ +MATE_KEYBINDINGS_KEYSDIR = @MATE_KEYBINDINGS_KEYSDIR@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +NM = @NM@ +NMEDIT = @NMEDIT@ +NSS_CFLAGS = @NSS_CFLAGS@ +NSS_DATABASE = @NSS_DATABASE@ +NSS_LIBS = @NSS_LIBS@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +POFILES = @POFILES@ +POLKIT_CFLAGS = @POLKIT_CFLAGS@ +POLKIT_LIBS = @POLKIT_LIBS@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +PULSE_CFLAGS = @PULSE_CFLAGS@ +PULSE_LIBS = @PULSE_LIBS@ +RANLIB = @RANLIB@ +SED = @SED@ +SETTINGS_DAEMON_CFLAGS = @SETTINGS_DAEMON_CFLAGS@ +SETTINGS_DAEMON_LIBS = @SETTINGS_DAEMON_LIBS@ +SETTINGS_PLUGIN_CFLAGS = @SETTINGS_PLUGIN_CFLAGS@ +SETTINGS_PLUGIN_LIBS = @SETTINGS_PLUGIN_LIBS@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +WARN_CFLAGS = @WARN_CFLAGS@ +X11_LIBS = @X11_LIBS@ +XF86MISC_LIBS = @XF86MISC_LIBS@ +XGETTEXT = @XGETTEXT@ +XINPUT_LIBS = @XINPUT_LIBS@ +XMKMF = @XMKMF@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +plugindir = @plugindir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +noinst_LTLIBRARIES = libcommon.la +libcommon_la_SOURCES = \ + eggaccelerators.c \ + eggaccelerators.h \ + gsd-keygrab.c \ + gsd-keygrab.h \ + gsd-osd-window.c \ + gsd-osd-window.h + +libcommon_la_CPPFLAGS = \ + $(AM_CPPFLAGS) + +libcommon_la_CFLAGS = \ + $(SETTINGS_PLUGIN_CFLAGS) \ + $(AM_CFLAGS) + +libcommon_la_LDFLAGS = \ + $(GSD_PLUGIN_LDFLAGS) $(X11_LIBS) + +libcommon_la_LIBADD = \ + $(SETTINGS_PLUGIN_LIBS) + +all: all-am + +.SUFFIXES: +.SUFFIXES: .c .lo .o .obj +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu plugins/common/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu plugins/common/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): + +clean-noinstLTLIBRARIES: + -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) + @list='$(noinst_LTLIBRARIES)'; for p in $$list; do \ + dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ + test "$$dir" != "$$p" || dir=.; \ + echo "rm -f \"$${dir}/so_locations\""; \ + rm -f "$${dir}/so_locations"; \ + done +libcommon.la: $(libcommon_la_OBJECTS) $(libcommon_la_DEPENDENCIES) + $(libcommon_la_LINK) $(libcommon_la_OBJECTS) $(libcommon_la_LIBADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libcommon_la-eggaccelerators.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libcommon_la-gsd-keygrab.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libcommon_la-gsd-osd-window.Plo@am__quote@ + +.c.o: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c $< + +.c.obj: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` + +.c.lo: +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< + +libcommon_la-eggaccelerators.lo: eggaccelerators.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libcommon_la_CPPFLAGS) $(CPPFLAGS) $(libcommon_la_CFLAGS) $(CFLAGS) -MT libcommon_la-eggaccelerators.lo -MD -MP -MF $(DEPDIR)/libcommon_la-eggaccelerators.Tpo -c -o libcommon_la-eggaccelerators.lo `test -f 'eggaccelerators.c' || echo '$(srcdir)/'`eggaccelerators.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libcommon_la-eggaccelerators.Tpo $(DEPDIR)/libcommon_la-eggaccelerators.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='eggaccelerators.c' object='libcommon_la-eggaccelerators.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libcommon_la_CPPFLAGS) $(CPPFLAGS) $(libcommon_la_CFLAGS) $(CFLAGS) -c -o libcommon_la-eggaccelerators.lo `test -f 'eggaccelerators.c' || echo '$(srcdir)/'`eggaccelerators.c + +libcommon_la-gsd-keygrab.lo: gsd-keygrab.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libcommon_la_CPPFLAGS) $(CPPFLAGS) $(libcommon_la_CFLAGS) $(CFLAGS) -MT libcommon_la-gsd-keygrab.lo -MD -MP -MF $(DEPDIR)/libcommon_la-gsd-keygrab.Tpo -c -o libcommon_la-gsd-keygrab.lo `test -f 'gsd-keygrab.c' || echo '$(srcdir)/'`gsd-keygrab.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libcommon_la-gsd-keygrab.Tpo $(DEPDIR)/libcommon_la-gsd-keygrab.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-keygrab.c' object='libcommon_la-gsd-keygrab.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libcommon_la_CPPFLAGS) $(CPPFLAGS) $(libcommon_la_CFLAGS) $(CFLAGS) -c -o libcommon_la-gsd-keygrab.lo `test -f 'gsd-keygrab.c' || echo '$(srcdir)/'`gsd-keygrab.c + +libcommon_la-gsd-osd-window.lo: gsd-osd-window.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libcommon_la_CPPFLAGS) $(CPPFLAGS) $(libcommon_la_CFLAGS) $(CFLAGS) -MT libcommon_la-gsd-osd-window.lo -MD -MP -MF $(DEPDIR)/libcommon_la-gsd-osd-window.Tpo -c -o libcommon_la-gsd-osd-window.lo `test -f 'gsd-osd-window.c' || echo '$(srcdir)/'`gsd-osd-window.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libcommon_la-gsd-osd-window.Tpo $(DEPDIR)/libcommon_la-gsd-osd-window.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-osd-window.c' object='libcommon_la-gsd-osd-window.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libcommon_la_CPPFLAGS) $(CPPFLAGS) $(libcommon_la_CFLAGS) $(CFLAGS) -c -o libcommon_la-gsd-osd-window.lo `test -f 'gsd-osd-window.c' || echo '$(srcdir)/'`gsd-osd-window.c + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + set x; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(LTLIBRARIES) +installdirs: +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \ + mostlyclean-am + +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: + +.MAKE: install-am install-strip + +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-libtool clean-noinstLTLIBRARIES ctags distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ + pdf pdf-am ps ps-am tags uninstall uninstall-am + + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/plugins/common/eggaccelerators.c b/plugins/common/eggaccelerators.c new file mode 100644 index 0000000..e3b8ae3 --- /dev/null +++ b/plugins/common/eggaccelerators.c @@ -0,0 +1,658 @@ +/* eggaccelerators.c + * Copyright (C) 2002 Red Hat, Inc.; Copyright 1998, 2001 Tim Janik + * Developed by Havoc Pennington, Tim Janik + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either + * version 2 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this library; if not, write to the + * Free Software Foundation, Inc., 59 Temple Place - Suite 330, + * Boston, MA 02111-1307, USA. + */ + +#include "eggaccelerators.h" + +#include +#include +#include +#include +#include + +enum +{ + EGG_MODMAP_ENTRY_SHIFT = 0, + EGG_MODMAP_ENTRY_LOCK = 1, + EGG_MODMAP_ENTRY_CONTROL = 2, + EGG_MODMAP_ENTRY_MOD1 = 3, + EGG_MODMAP_ENTRY_MOD2 = 4, + EGG_MODMAP_ENTRY_MOD3 = 5, + EGG_MODMAP_ENTRY_MOD4 = 6, + EGG_MODMAP_ENTRY_MOD5 = 7, + EGG_MODMAP_ENTRY_LAST = 8 +}; + +#define MODMAP_ENTRY_TO_MODIFIER(x) (1 << (x)) + +typedef struct +{ + EggVirtualModifierType mapping[EGG_MODMAP_ENTRY_LAST]; + +} EggModmap; + +const EggModmap* egg_keymap_get_modmap (GdkKeymap *keymap); + +static inline gboolean +is_alt (const gchar *string) +{ + return ((string[0] == '<') && + (string[1] == 'a' || string[1] == 'A') && + (string[2] == 'l' || string[2] == 'L') && + (string[3] == 't' || string[3] == 'T') && + (string[4] == '>')); +} + +static inline gboolean +is_ctl (const gchar *string) +{ + return ((string[0] == '<') && + (string[1] == 'c' || string[1] == 'C') && + (string[2] == 't' || string[2] == 'T') && + (string[3] == 'l' || string[3] == 'L') && + (string[4] == '>')); +} + +static inline gboolean +is_modx (const gchar *string) +{ + return ((string[0] == '<') && + (string[1] == 'm' || string[1] == 'M') && + (string[2] == 'o' || string[2] == 'O') && + (string[3] == 'd' || string[3] == 'D') && + (string[4] >= '1' && string[4] <= '5') && + (string[5] == '>')); +} + +static inline gboolean +is_ctrl (const gchar *string) +{ + return ((string[0] == '<') && + (string[1] == 'c' || string[1] == 'C') && + (string[2] == 't' || string[2] == 'T') && + (string[3] == 'r' || string[3] == 'R') && + (string[4] == 'l' || string[4] == 'L') && + (string[5] == '>')); +} + +static inline gboolean +is_shft (const gchar *string) +{ + return ((string[0] == '<') && + (string[1] == 's' || string[1] == 'S') && + (string[2] == 'h' || string[2] == 'H') && + (string[3] == 'f' || string[3] == 'F') && + (string[4] == 't' || string[4] == 'T') && + (string[5] == '>')); +} + +static inline gboolean +is_shift (const gchar *string) +{ + return ((string[0] == '<') && + (string[1] == 's' || string[1] == 'S') && + (string[2] == 'h' || string[2] == 'H') && + (string[3] == 'i' || string[3] == 'I') && + (string[4] == 'f' || string[4] == 'F') && + (string[5] == 't' || string[5] == 'T') && + (string[6] == '>')); +} + +static inline gboolean +is_control (const gchar *string) +{ + return ((string[0] == '<') && + (string[1] == 'c' || string[1] == 'C') && + (string[2] == 'o' || string[2] == 'O') && + (string[3] == 'n' || string[3] == 'N') && + (string[4] == 't' || string[4] == 'T') && + (string[5] == 'r' || string[5] == 'R') && + (string[6] == 'o' || string[6] == 'O') && + (string[7] == 'l' || string[7] == 'L') && + (string[8] == '>')); +} + +static inline gboolean +is_release (const gchar *string) +{ + return ((string[0] == '<') && + (string[1] == 'r' || string[1] == 'R') && + (string[2] == 'e' || string[2] == 'E') && + (string[3] == 'l' || string[3] == 'L') && + (string[4] == 'e' || string[4] == 'E') && + (string[5] == 'a' || string[5] == 'A') && + (string[6] == 's' || string[6] == 'S') && + (string[7] == 'e' || string[7] == 'E') && + (string[8] == '>')); +} + +static inline gboolean +is_meta (const gchar *string) +{ + return ((string[0] == '<') && + (string[1] == 'm' || string[1] == 'M') && + (string[2] == 'e' || string[2] == 'E') && + (string[3] == 't' || string[3] == 'T') && + (string[4] == 'a' || string[4] == 'A') && + (string[5] == '>')); +} + +static inline gboolean +is_super (const gchar *string) +{ + return ((string[0] == '<') && + (string[1] == 's' || string[1] == 'S') && + (string[2] == 'u' || string[2] == 'U') && + (string[3] == 'p' || string[3] == 'P') && + (string[4] == 'e' || string[4] == 'E') && + (string[5] == 'r' || string[5] == 'R') && + (string[6] == '>')); +} + +static inline gboolean +is_hyper (const gchar *string) +{ + return ((string[0] == '<') && + (string[1] == 'h' || string[1] == 'H') && + (string[2] == 'y' || string[2] == 'Y') && + (string[3] == 'p' || string[3] == 'P') && + (string[4] == 'e' || string[4] == 'E') && + (string[5] == 'r' || string[5] == 'R') && + (string[6] == '>')); +} + +static inline gboolean +is_keycode (const gchar *string) +{ + return ((string[0] == '0') && + (string[1] == 'x')); +} + +/** + * egg_accelerator_parse_virtual: + * @accelerator: string representing an accelerator + * @accelerator_key: return location for accelerator keyval + * @accelerator_codes: return location for a 0-terminated array + * of accelerator keycodes + * @accelerator_mods: return location for accelerator modifier mask + * + * Parses a string representing a virtual accelerator. The format + * looks like "<Control>a" or "<Shift><Alt>F1" or + * "<Release>z" (the last one is for key release). The parser + * is fairly liberal and allows lower or upper case, and also + * abbreviations such as "<Ctl>" and "<Ctrl>". + * + * If the parse fails, @accelerator_key and @accelerator_mods will + * be set to 0 (zero) and %FALSE will be returned. If the string contains + * only modifiers, @accelerator_key will be set to 0 but %TRUE will be + * returned. + * + * The virtual vs. concrete accelerator distinction is a relic of + * how the X Window System works; there are modifiers Mod2-Mod5 that + * can represent various keyboard keys (numlock, meta, hyper, etc.), + * the virtual modifier represents the keyboard key, the concrete + * modifier the actual Mod2-Mod5 bits in the key press event. + * + * Returns: %TRUE on success. + */ +gboolean +egg_accelerator_parse_virtual (const gchar *accelerator, + guint *accelerator_key, + guint **accelerator_codes, + EggVirtualModifierType *accelerator_mods) +{ + guint keyval; + GdkModifierType mods; + gint len; + gboolean bad_keyval; + + if (accelerator_key) + *accelerator_key = 0; + if (accelerator_mods) + *accelerator_mods = 0; + if (accelerator_codes) + *accelerator_codes = NULL; + + g_return_val_if_fail (accelerator != NULL, FALSE); + + bad_keyval = FALSE; + + keyval = 0; + mods = 0; + len = strlen (accelerator); + while (len) + { + if (*accelerator == '<') + { + if (len >= 9 && is_release (accelerator)) + { + accelerator += 9; + len -= 9; + mods |= EGG_VIRTUAL_RELEASE_MASK; + } + else if (len >= 9 && is_control (accelerator)) + { + accelerator += 9; + len -= 9; + mods |= EGG_VIRTUAL_CONTROL_MASK; + } + else if (len >= 7 && is_shift (accelerator)) + { + accelerator += 7; + len -= 7; + mods |= EGG_VIRTUAL_SHIFT_MASK; + } + else if (len >= 6 && is_shft (accelerator)) + { + accelerator += 6; + len -= 6; + mods |= EGG_VIRTUAL_SHIFT_MASK; + } + else if (len >= 6 && is_ctrl (accelerator)) + { + accelerator += 6; + len -= 6; + mods |= EGG_VIRTUAL_CONTROL_MASK; + } + else if (len >= 6 && is_modx (accelerator)) + { + static const guint mod_vals[] = { + EGG_VIRTUAL_ALT_MASK, EGG_VIRTUAL_MOD2_MASK, EGG_VIRTUAL_MOD3_MASK, + EGG_VIRTUAL_MOD4_MASK, EGG_VIRTUAL_MOD5_MASK + }; + + len -= 6; + accelerator += 4; + mods |= mod_vals[*accelerator - '1']; + accelerator += 2; + } + else if (len >= 5 && is_ctl (accelerator)) + { + accelerator += 5; + len -= 5; + mods |= EGG_VIRTUAL_CONTROL_MASK; + } + else if (len >= 5 && is_alt (accelerator)) + { + accelerator += 5; + len -= 5; + mods |= EGG_VIRTUAL_ALT_MASK; + } + else if (len >= 6 && is_meta (accelerator)) + { + accelerator += 6; + len -= 6; + mods |= EGG_VIRTUAL_META_MASK; + } + else if (len >= 7 && is_hyper (accelerator)) + { + accelerator += 7; + len -= 7; + mods |= EGG_VIRTUAL_HYPER_MASK; + } + else if (len >= 7 && is_super (accelerator)) + { + accelerator += 7; + len -= 7; + mods |= EGG_VIRTUAL_SUPER_MASK; + } + else + { + gchar last_ch; + + last_ch = *accelerator; + while (last_ch && last_ch != '>') + { + last_ch = *accelerator; + accelerator += 1; + len -= 1; + } + } + } + else + { + keyval = gdk_keyval_from_name (accelerator); + + if (keyval == 0) + { + /* If keyval is 0, then maybe it's a keycode. Check for 0x## */ + if (len >= 4 && is_keycode (accelerator)) + { + char keystring[5]; + gchar *endptr; + gint tmp_keycode; + + memcpy (keystring, accelerator, 4); + keystring [4] = '\000'; + + tmp_keycode = strtol (keystring, &endptr, 16); + + if (endptr == NULL || *endptr != '\000') + { + bad_keyval = TRUE; + } + else if (accelerator_codes != NULL) + { + /* 0x00 is an invalid keycode too. */ + if (tmp_keycode == 0) { + bad_keyval = TRUE; + } else { + *accelerator_codes = g_new0 (guint, 2); + (*accelerator_codes)[0] = tmp_keycode; + } + } + } + else + { + bad_keyval = TRUE; + } + } + else if (accelerator_codes != NULL) + { + GdkKeymapKey *keys; + gint n_keys, i, j; + + if (!gdk_keymap_get_entries_for_keyval (NULL, keyval, &keys, &n_keys)) { + bad_keyval = TRUE; + } else { + *accelerator_codes = g_new0 (guint, n_keys + 1); + + for (i = 0, j = 0; i < n_keys; ++i) { + if (keys[i].level == 0) + (*accelerator_codes)[j++] = keys[i].keycode; + } + + if (j == 0) { + g_free (*accelerator_codes); + *accelerator_codes = NULL; + bad_keyval = TRUE; + } + g_free (keys); + } + } + + accelerator += len; + len -= len; + } + } + + if (accelerator_key) + *accelerator_key = gdk_keyval_to_lower (keyval); + if (accelerator_mods) + *accelerator_mods = mods; + + return !bad_keyval; +} + +/** + * egg_virtual_accelerator_name: + * @accelerator_key: accelerator keyval + * @accelerator_mods: accelerator modifier mask + * @returns: a newly-allocated accelerator name + * + * Converts an accelerator keyval and modifier mask + * into a string parseable by egg_accelerator_parse_virtual(). + * For example, if you pass in #GDK_q and #EGG_VIRTUAL_CONTROL_MASK, + * this function returns "<Control>q". + * + * The caller of this function must free the returned string. + */ +gchar* +egg_virtual_accelerator_name (guint accelerator_key, + guint keycode, + EggVirtualModifierType accelerator_mods) +{ + gchar *gtk_name; + GdkModifierType gdkmods = 0; + + egg_keymap_resolve_virtual_modifiers (NULL, accelerator_mods, &gdkmods); + gtk_name = gtk_accelerator_name (accelerator_key, gdkmods); + + if (!accelerator_key) + { + gchar *name; + name = g_strdup_printf ("%s0x%02x", gtk_name, keycode); + g_free (gtk_name); + return name; + } + + return gtk_name; +} + +/** + * egg_virtual_accelerator_label: + * @accelerator_key: accelerator keyval + * @accelerator_mods: accelerator modifier mask + * @returns: a newly-allocated accelerator label + * + * Converts an accelerator keyval and modifier mask + * into a (possibly translated) string that can be displayed to + * a user. + * For example, if you pass in #GDK_q and #EGG_VIRTUAL_CONTROL_MASK, + * and you use a German locale, this function returns "Strg+Q". + * + * The caller of this function must free the returned string. + */ +gchar* +egg_virtual_accelerator_label (guint accelerator_key, + guint keycode, + EggVirtualModifierType accelerator_mods) +{ + gchar *gtk_label; + GdkModifierType gdkmods = 0; + + egg_keymap_resolve_virtual_modifiers (NULL, accelerator_mods, &gdkmods); + gtk_label = gtk_accelerator_get_label (accelerator_key, gdkmods); + + if (!accelerator_key) + { + gchar *label; + label = g_strdup_printf ("%s0x%02x", gtk_label, keycode); + g_free (gtk_label); + return label; + } + + return gtk_label; +} + +void +egg_keymap_resolve_virtual_modifiers (GdkKeymap *keymap, + EggVirtualModifierType virtual_mods, + GdkModifierType *concrete_mods) +{ + GdkModifierType concrete; + int i; + const EggModmap *modmap; + + g_return_if_fail (concrete_mods != NULL); + g_return_if_fail (keymap == NULL || GDK_IS_KEYMAP (keymap)); + + modmap = egg_keymap_get_modmap (keymap); + + /* Not so sure about this algorithm. */ + + concrete = 0; + for (i = 0; i < EGG_MODMAP_ENTRY_LAST; ++i) + { + if (modmap->mapping[i] & virtual_mods) + concrete |= MODMAP_ENTRY_TO_MODIFIER (i); + } + + *concrete_mods = concrete; +} + +void +egg_keymap_virtualize_modifiers (GdkKeymap *keymap, + GdkModifierType concrete_mods, + EggVirtualModifierType *virtual_mods) +{ + GdkModifierType virtual; + int i; + const EggModmap *modmap; + + g_return_if_fail (virtual_mods != NULL); + g_return_if_fail (keymap == NULL || GDK_IS_KEYMAP (keymap)); + + modmap = egg_keymap_get_modmap (keymap); + + /* Not so sure about this algorithm. */ + + virtual = 0; + for (i = 0; i < EGG_MODMAP_ENTRY_LAST; ++i) + { + if (MODMAP_ENTRY_TO_MODIFIER (i) & concrete_mods) + { + EggVirtualModifierType cleaned; + + cleaned = modmap->mapping[i] & ~(EGG_VIRTUAL_MOD2_MASK | + EGG_VIRTUAL_MOD3_MASK | + EGG_VIRTUAL_MOD4_MASK | + EGG_VIRTUAL_MOD5_MASK); + + if (cleaned != 0) + { + virtual |= cleaned; + } + else + { + /* Rather than dropping mod2->mod5 if not bound, + * go ahead and use the concrete names + */ + virtual |= modmap->mapping[i]; + } + } + } + + *virtual_mods = virtual; +} + +static void +reload_modmap (GdkKeymap *keymap, + EggModmap *modmap) +{ + XModifierKeymap *xmodmap; + int map_size; + int i; + + /* FIXME multihead */ + xmodmap = XGetModifierMapping (gdk_x11_get_default_xdisplay ()); + + memset (modmap->mapping, 0, sizeof (modmap->mapping)); + + /* there are 8 modifiers in the order shift, shift lock, + * control, mod1-5 with up to max_keypermod bindings each + */ + map_size = 8 * xmodmap->max_keypermod; + for (i = 3 * xmodmap->max_keypermod; i < map_size; ++i) + { + /* get the key code at this point in the map, + * see if its keysym is one we're interested in + */ + int keycode = xmodmap->modifiermap[i]; + GdkKeymapKey *keys; + guint *keyvals; + int n_entries; + int j; + EggVirtualModifierType mask; + + keys = NULL; + keyvals = NULL; + n_entries = 0; + + gdk_keymap_get_entries_for_keycode (keymap, + keycode, + &keys, &keyvals, &n_entries); + + mask = 0; + for (j = 0; j < n_entries; ++j) + { + if (keyvals[j] == GDK_Num_Lock) + mask |= EGG_VIRTUAL_NUM_LOCK_MASK; + else if (keyvals[j] == GDK_Scroll_Lock) + mask |= EGG_VIRTUAL_SCROLL_LOCK_MASK; + else if (keyvals[j] == GDK_Meta_L || + keyvals[j] == GDK_Meta_R) + mask |= EGG_VIRTUAL_META_MASK; + else if (keyvals[j] == GDK_Hyper_L || + keyvals[j] == GDK_Hyper_R) + mask |= EGG_VIRTUAL_HYPER_MASK; + else if (keyvals[j] == GDK_Super_L || + keyvals[j] == GDK_Super_R) + mask |= EGG_VIRTUAL_SUPER_MASK; + else if (keyvals[j] == GDK_Mode_switch) + mask |= EGG_VIRTUAL_MODE_SWITCH_MASK; + } + + /* Mod1Mask is 1 << 3 for example, i.e. the + * fourth modifier, i / keyspermod is the modifier + * index + */ + modmap->mapping[i/xmodmap->max_keypermod] |= mask; + + g_free (keyvals); + g_free (keys); + } + + /* Add in the not-really-virtual fixed entries */ + modmap->mapping[EGG_MODMAP_ENTRY_SHIFT] |= EGG_VIRTUAL_SHIFT_MASK; + modmap->mapping[EGG_MODMAP_ENTRY_CONTROL] |= EGG_VIRTUAL_CONTROL_MASK; + modmap->mapping[EGG_MODMAP_ENTRY_LOCK] |= EGG_VIRTUAL_LOCK_MASK; + modmap->mapping[EGG_MODMAP_ENTRY_MOD1] |= EGG_VIRTUAL_ALT_MASK; + modmap->mapping[EGG_MODMAP_ENTRY_MOD2] |= EGG_VIRTUAL_MOD2_MASK; + modmap->mapping[EGG_MODMAP_ENTRY_MOD3] |= EGG_VIRTUAL_MOD3_MASK; + modmap->mapping[EGG_MODMAP_ENTRY_MOD4] |= EGG_VIRTUAL_MOD4_MASK; + modmap->mapping[EGG_MODMAP_ENTRY_MOD5] |= EGG_VIRTUAL_MOD5_MASK; + + XFreeModifiermap (xmodmap); +} + +const EggModmap* +egg_keymap_get_modmap (GdkKeymap *keymap) +{ + EggModmap *modmap; + + if (keymap == NULL) + keymap = gdk_keymap_get_default (); + + /* This is all a hack, much simpler when we can just + * modify GDK directly. + */ + + modmap = g_object_get_data (G_OBJECT (keymap), "egg-modmap"); + + if (modmap == NULL) + { + modmap = g_new0 (EggModmap, 1); + + /* FIXME modify keymap change events with an event filter + * and force a reload if we get one + */ + + reload_modmap (keymap, modmap); + + g_object_set_data_full (G_OBJECT (keymap), + "egg-modmap", + modmap, + g_free); + } + + g_assert (modmap != NULL); + + return modmap; +} diff --git a/plugins/common/eggaccelerators.h b/plugins/common/eggaccelerators.h new file mode 100644 index 0000000..786b11f --- /dev/null +++ b/plugins/common/eggaccelerators.h @@ -0,0 +1,99 @@ +/* eggaccelerators.h + * Copyright (C) 2002 Red Hat, Inc. + * Developed by Havoc Pennington + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either + * version 2 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this library; if not, write to the + * Free Software Foundation, Inc., 59 Temple Place - Suite 330, + * Boston, MA 02111-1307, USA. + */ + +#ifndef __EGG_ACCELERATORS_H__ +#define __EGG_ACCELERATORS_H__ + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Where a value is also in GdkModifierType we coincide, + * otherwise we don't overlap. + */ +typedef enum +{ + EGG_VIRTUAL_SHIFT_MASK = 1 << 0, + EGG_VIRTUAL_LOCK_MASK = 1 << 1, + EGG_VIRTUAL_CONTROL_MASK = 1 << 2, + + EGG_VIRTUAL_ALT_MASK = 1 << 3, /* fixed as Mod1 */ + + EGG_VIRTUAL_MOD2_MASK = 1 << 4, + EGG_VIRTUAL_MOD3_MASK = 1 << 5, + EGG_VIRTUAL_MOD4_MASK = 1 << 6, + EGG_VIRTUAL_MOD5_MASK = 1 << 7, + +#if 0 + GDK_BUTTON1_MASK = 1 << 8, + GDK_BUTTON2_MASK = 1 << 9, + GDK_BUTTON3_MASK = 1 << 10, + GDK_BUTTON4_MASK = 1 << 11, + GDK_BUTTON5_MASK = 1 << 12, + /* 13, 14 are used by Xkb for the keyboard group */ +#endif + + EGG_VIRTUAL_MODE_SWITCH_MASK = 1 << 23, + EGG_VIRTUAL_NUM_LOCK_MASK = 1 << 24, + EGG_VIRTUAL_SCROLL_LOCK_MASK = 1 << 25, + + /* Also in GdkModifierType */ + EGG_VIRTUAL_SUPER_MASK = 1 << 26, + EGG_VIRTUAL_HYPER_MASK = 1 << 27, + EGG_VIRTUAL_META_MASK = 1 << 28, + + /* Also in GdkModifierType */ + EGG_VIRTUAL_RELEASE_MASK = 1 << 30, + + /* 28-31 24-27 20-23 16-19 12-15 8-11 4-7 0-3 + * 5 f 8 0 0 0 f f + */ + EGG_VIRTUAL_MODIFIER_MASK = 0x5f8000ff + +} EggVirtualModifierType; + +gboolean egg_accelerator_parse_virtual (const gchar *accelerator, + guint *accelerator_key, + guint **accelerator_codes, + EggVirtualModifierType *accelerator_mods); +void egg_keymap_resolve_virtual_modifiers (GdkKeymap *keymap, + EggVirtualModifierType virtual_mods, + GdkModifierType *concrete_mods); +void egg_keymap_virtualize_modifiers (GdkKeymap *keymap, + GdkModifierType concrete_mods, + EggVirtualModifierType *virtual_mods); + +gchar* egg_virtual_accelerator_name (guint accelerator_key, + guint keycode, + EggVirtualModifierType accelerator_mods); + +gchar* egg_virtual_accelerator_label (guint accelerator_key, + guint keycode, + EggVirtualModifierType accelerator_mods); + +#ifdef __cplusplus +} +#endif + + +#endif /* __EGG_ACCELERATORS_H__ */ diff --git a/plugins/common/gsd-keygrab.c b/plugins/common/gsd-keygrab.c new file mode 100644 index 0000000..7d70665 --- /dev/null +++ b/plugins/common/gsd-keygrab.c @@ -0,0 +1,246 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2001-2003 Bastien Nocera + * Copyright (C) 2006-2007 William Jon McCann + * Copyright (C) 2008 Jens Granseuer + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#include "config.h" + +#include +#include +#ifdef HAVE_X11_EXTENSIONS_XKB_H +#include +#include +#include +#endif + +#include "eggaccelerators.h" + +#include "gsd-keygrab.h" + +/* these are the mods whose combinations are ignored by the keygrabbing code */ +static GdkModifierType gsd_ignored_mods = 0; + +/* these are the ones we actually use for global keys, we always only check + * for these set */ +static GdkModifierType gsd_used_mods = 0; + +static void +setup_modifiers (void) +{ + if (gsd_used_mods == 0 || gsd_ignored_mods == 0) { + GdkModifierType dynmods; + + /* default modifiers */ + gsd_ignored_mods = \ + 0x2000 /*Xkb modifier*/ | GDK_LOCK_MASK | GDK_HYPER_MASK; + gsd_used_mods = \ + GDK_SHIFT_MASK | GDK_CONTROL_MASK |\ + GDK_MOD1_MASK | GDK_MOD2_MASK | GDK_MOD3_MASK | GDK_MOD4_MASK |\ + GDK_MOD5_MASK | GDK_SUPER_MASK | GDK_META_MASK; + + /* NumLock can be assigned to varying keys so we need to + * resolve and ignore it specially */ + dynmods = 0; + egg_keymap_resolve_virtual_modifiers (gdk_keymap_get_default (), + EGG_VIRTUAL_NUM_LOCK_MASK, + &dynmods); + + gsd_ignored_mods |= dynmods; + gsd_used_mods &= ~dynmods; + } +} + +static void +grab_key_real (guint keycode, + GdkWindow *root, + gboolean grab, + int mask) +{ + if (grab) { + XGrabKey (GDK_DISPLAY (), + keycode, + mask, + GDK_WINDOW_XID (root), + True, + GrabModeAsync, + GrabModeAsync); + } else { + XUngrabKey (GDK_DISPLAY (), + keycode, + mask, + GDK_WINDOW_XID (root)); + } +} + +/* Grab the key. In order to ignore GSD_IGNORED_MODS we need to grab + * all combinations of the ignored modifiers and those actually used + * for the binding (if any). + * + * inspired by all_combinations from mate-panel/mate-panel/global-keys.c + * + * This may generate X errors. The correct way to use this is like: + * + * gdk_error_trap_push (); + * + * grab_key_unsafe (key, grab, screens); + * + * gdk_flush (); + * if (gdk_error_trap_pop ()) + * g_warning ("Grab failed, another application may already have access to key '%u'", + * key->keycode); + * + * This is not done in the function itself, to allow doing multiple grab_key + * operations with one flush only. + */ +#define N_BITS 32 +void +grab_key_unsafe (Key *key, + gboolean grab, + GSList *screens) +{ + int indexes[N_BITS]; /* indexes of bits we need to flip */ + int i; + int bit; + int bits_set_cnt; + int uppervalue; + guint mask; + + setup_modifiers (); + + mask = gsd_ignored_mods & ~key->state & GDK_MODIFIER_MASK; + + bit = 0; + /* store the indexes of all set bits in mask in the array */ + for (i = 0; mask; ++i, mask >>= 1) { + if (mask & 0x1) { + indexes[bit++] = i; + } + } + + bits_set_cnt = bit; + + uppervalue = 1 << bits_set_cnt; + /* grab all possible modifier combinations for our mask */ + for (i = 0; i < uppervalue; ++i) { + GSList *l; + int j; + int result = 0; + + /* map bits in the counter to those in the mask */ + for (j = 0; j < bits_set_cnt; ++j) { + if (i & (1 << j)) { + result |= (1 << indexes[j]); + } + } + + for (l = screens; l; l = l->next) { + GdkScreen *screen = l->data; + guint *code; + + for (code = key->keycodes; *code; ++code) { + grab_key_real (*code, + gdk_screen_get_root_window (screen), + grab, + result | key->state); + } + } + } +} + +static gboolean +have_xkb (Display *dpy) +{ + static int have_xkb = -1; + + if (have_xkb == -1) { +#ifdef HAVE_X11_EXTENSIONS_XKB_H + int opcode, error_base, major, minor, xkb_event_base; + + have_xkb = XkbQueryExtension (dpy, + &opcode, + &xkb_event_base, + &error_base, + &major, + &minor) + && XkbUseExtension (dpy, &major, &minor); +#else + have_xkb = 0; +#endif + } + + return have_xkb; +} + +gboolean +key_uses_keycode (const Key *key, guint keycode) +{ + if (key->keycodes != NULL) { + guint *c; + + for (c = key->keycodes; *c; ++c) { + if (*c == keycode) + return TRUE; + } + } + return FALSE; +} + +gboolean +match_key (Key *key, XEvent *event) +{ + guint keyval; + GdkModifierType consumed; + gint group; + + if (key == NULL) + return FALSE; + + setup_modifiers (); + +#ifdef HAVE_X11_EXTENSIONS_XKB_H + if (have_xkb (event->xkey.display)) + group = XkbGroupForCoreState (event->xkey.state); + else +#endif + group = (event->xkey.state & GDK_Mode_switch) ? 1 : 0; + + /* Check if we find a keysym that matches our current state */ + if (gdk_keymap_translate_keyboard_state (NULL, event->xkey.keycode, + event->xkey.state, group, + &keyval, NULL, NULL, &consumed)) { + guint lower, upper; + + gdk_keyval_convert_case (keyval, &lower, &upper); + + /* If we are checking against the lower version of the + * keysym, we might need the Shift state for matching, + * so remove it from the consumed modifiers */ + if (lower == key->keysym) + consumed &= ~GDK_SHIFT_MASK; + + return ((lower == key->keysym || upper == key->keysym) + && (event->xkey.state & ~consumed & gsd_used_mods) == key->state); + } + + /* The key we passed doesn't have a keysym, so try with just the keycode */ + return (key != NULL + && key->state == (event->xkey.state & gsd_used_mods) + && key_uses_keycode (key, event->xkey.keycode)); +} diff --git a/plugins/common/gsd-keygrab.h b/plugins/common/gsd-keygrab.h new file mode 100644 index 0000000..a157ab4 --- /dev/null +++ b/plugins/common/gsd-keygrab.h @@ -0,0 +1,51 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2008 Jens Granseuer + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ + +#ifndef __GSD_COMMON_KEYGRAB_H +#define __GSD_COMMON_KEYGRAB_H + +#ifdef __cplusplus +extern "C" { +#endif + +#include +#include + +typedef struct { + guint keysym; + guint state; + guint *keycodes; +} Key; + + +void grab_key_unsafe (Key *key, + gboolean grab, + GSList *screens); + +gboolean match_key (Key *key, + XEvent *event); + +gboolean key_uses_keycode (const Key *key, + guint keycode); + +#ifdef __cplusplus +} +#endif + +#endif /* __GSD_COMMON_KEYGRAB_H */ diff --git a/plugins/common/gsd-osd-window.c b/plugins/common/gsd-osd-window.c new file mode 100644 index 0000000..03ca316 --- /dev/null +++ b/plugins/common/gsd-osd-window.c @@ -0,0 +1,573 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * On-screen-display (OSD) window for mate-settings-daemon's plugins + * + * Copyright (C) 2006-2007 William Jon McCann + * Copyright (C) 2009 Novell, Inc + * + * Authors: + * William Jon McCann + * Federico Mena-Quintero + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2, 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 Lesser General Public License for more + * details. + * + * You should have received a copy of the GNU Lesser General + * Public License along with this program; if not, write to the + * Free Software Foundation, Inc., 59 Temple Place - Suite 330, + * Boston, MA 02111-1307, USA. + * + */ + +#include "config.h" + +#include +#include +#include +#include +#include +#include + +#include "gsd-osd-window.h" + +#define DIALOG_TIMEOUT 2000 /* dialog timeout in ms */ +#define DIALOG_FADE_TIMEOUT 1500 /* timeout before fade starts */ +#define FADE_TIMEOUT 10 /* timeout in ms between each frame of the fade */ + +#define BG_ALPHA 0.75 + +#define GSD_OSD_WINDOW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GSD_TYPE_OSD_WINDOW, GsdOsdWindowPrivate)) + +struct GsdOsdWindowPrivate +{ + guint is_composited : 1; + guint hide_timeout_id; + guint fade_timeout_id; + double fade_out_alpha; +}; + +enum { + EXPOSE_WHEN_COMPOSITED, + LAST_SIGNAL +}; + +static guint signals[LAST_SIGNAL] = { 0 }; + +G_DEFINE_TYPE (GsdOsdWindow, gsd_osd_window, GTK_TYPE_WINDOW) + +static gboolean +fade_timeout (GsdOsdWindow *window) +{ + if (window->priv->fade_out_alpha <= 0.0) { + gtk_widget_hide (GTK_WIDGET (window)); + + /* Reset it for the next time */ + window->priv->fade_out_alpha = 1.0; + window->priv->fade_timeout_id = 0; + + return FALSE; + } else { + GdkRectangle rect; + GtkWidget *win = GTK_WIDGET (window); + GtkAllocation allocation; + + window->priv->fade_out_alpha -= 0.10; + + rect.x = 0; + rect.y = 0; + gtk_widget_get_allocation (win, &allocation); + rect.width = allocation.width; + rect.height = allocation.height; + + gtk_widget_realize (win); + gdk_window_invalidate_rect (gtk_widget_get_window (win), &rect, FALSE); + } + + return TRUE; +} + +static gboolean +hide_timeout (GsdOsdWindow *window) +{ + if (window->priv->is_composited) { + window->priv->hide_timeout_id = 0; + window->priv->fade_timeout_id = g_timeout_add (FADE_TIMEOUT, + (GSourceFunc) fade_timeout, + window); + } else { + gtk_widget_hide (GTK_WIDGET (window)); + } + + return FALSE; +} + +static void +remove_hide_timeout (GsdOsdWindow *window) +{ + if (window->priv->hide_timeout_id != 0) { + g_source_remove (window->priv->hide_timeout_id); + window->priv->hide_timeout_id = 0; + } + + if (window->priv->fade_timeout_id != 0) { + g_source_remove (window->priv->fade_timeout_id); + window->priv->fade_timeout_id = 0; + window->priv->fade_out_alpha = 1.0; + } +} + +static void +add_hide_timeout (GsdOsdWindow *window) +{ + int timeout; + + if (window->priv->is_composited) { + timeout = DIALOG_FADE_TIMEOUT; + } else { + timeout = DIALOG_TIMEOUT; + } + window->priv->hide_timeout_id = g_timeout_add (timeout, + (GSourceFunc) hide_timeout, + window); +} + +void +gsd_osd_window_draw_rounded_rectangle (cairo_t* cr, + gdouble aspect, + gdouble x, + gdouble y, + gdouble corner_radius, + gdouble width, + gdouble height) +{ + gdouble radius = corner_radius / aspect; + + cairo_move_to (cr, x + radius, y); + + cairo_line_to (cr, + x + width - radius, + y); + cairo_arc (cr, + x + width - radius, + y + radius, + radius, + -90.0f * G_PI / 180.0f, + 0.0f * G_PI / 180.0f); + cairo_line_to (cr, + x + width, + y + height - radius); + cairo_arc (cr, + x + width - radius, + y + height - radius, + radius, + 0.0f * G_PI / 180.0f, + 90.0f * G_PI / 180.0f); + cairo_line_to (cr, + x + radius, + y + height); + cairo_arc (cr, + x + radius, + y + height - radius, + radius, + 90.0f * G_PI / 180.0f, + 180.0f * G_PI / 180.0f); + cairo_line_to (cr, + x, + y + radius); + cairo_arc (cr, + x + radius, + y + radius, + radius, + 180.0f * G_PI / 180.0f, + 270.0f * G_PI / 180.0f); + cairo_close_path (cr); +} + +void +gsd_osd_window_color_reverse (const GdkColor *a, + GdkColor *b) +{ + gdouble red; + gdouble green; + gdouble blue; + gdouble h; + gdouble s; + gdouble v; + + red = (gdouble) a->red / 65535.0; + green = (gdouble) a->green / 65535.0; + blue = (gdouble) a->blue / 65535.0; + + gtk_rgb_to_hsv (red, green, blue, &h, &s, &v); + + v = 0.5 + (0.5 - v); + if (v > 1.0) + v = 1.0; + else if (v < 0.0) + v = 0.0; + + gtk_hsv_to_rgb (h, s, v, &red, &green, &blue); + + b->red = red * 65535.0; + b->green = green * 65535.0; + b->blue = blue * 65535.0; +} + +/* This is our expose-event handler when the window is in a compositing manager. + * We draw everything by hand, using Cairo, so that we can have a nice + * transparent/rounded look. + */ +static void +expose_when_composited (GtkWidget *widget, GdkEventExpose *event) +{ + GsdOsdWindow *window; + cairo_t *context; + cairo_t *cr; + cairo_surface_t *surface; + int width; + int height; + GtkStyle *style; + GdkColor color; + double r, g, b; + + window = GSD_OSD_WINDOW (widget); + + context = gdk_cairo_create (gtk_widget_get_window (widget)); + + style = gtk_widget_get_style (widget); + cairo_set_operator (context, CAIRO_OPERATOR_SOURCE); + gtk_window_get_size (GTK_WINDOW (widget), &width, &height); + + surface = cairo_surface_create_similar (cairo_get_target (context), + CAIRO_CONTENT_COLOR_ALPHA, + width, + height); + + if (cairo_surface_status (surface) != CAIRO_STATUS_SUCCESS) { + goto done; + } + + cr = cairo_create (surface); + if (cairo_status (cr) != CAIRO_STATUS_SUCCESS) { + goto done; + } + cairo_set_source_rgba (cr, 1.0, 1.0, 1.0, 0.0); + cairo_set_operator (cr, CAIRO_OPERATOR_OVER); + cairo_paint (cr); + + /* draw a box */ + gsd_osd_window_draw_rounded_rectangle (cr, 1.0, 0.5, 0.5, height / 10, width-1, height-1); + gsd_osd_window_color_reverse (&style->bg[GTK_STATE_NORMAL], &color); + r = (float)color.red / 65535.0; + g = (float)color.green / 65535.0; + b = (float)color.blue / 65535.0; + cairo_set_source_rgba (cr, r, g, b, BG_ALPHA); + cairo_fill_preserve (cr); + + gsd_osd_window_color_reverse (&style->text_aa[GTK_STATE_NORMAL], &color); + r = (float)color.red / 65535.0; + g = (float)color.green / 65535.0; + b = (float)color.blue / 65535.0; + cairo_set_source_rgba (cr, r, g, b, BG_ALPHA / 2); + cairo_set_line_width (cr, 1); + cairo_stroke (cr); + + g_signal_emit (window, signals[EXPOSE_WHEN_COMPOSITED], 0, cr); + + cairo_destroy (cr); + + /* Make sure we have a transparent background */ + cairo_rectangle (context, 0, 0, width, height); + cairo_set_source_rgba (context, 0.0, 0.0, 0.0, 0.0); + cairo_fill (context); + + cairo_set_source_surface (context, surface, 0, 0); + cairo_paint_with_alpha (context, window->priv->fade_out_alpha); + + done: + if (surface != NULL) { + cairo_surface_destroy (surface); + } + cairo_destroy (context); +} + +/* This is our expose-event handler when the window is *not* in a compositing manager. + * We just draw a rectangular frame by hand. We do this with hardcoded drawing code, + * instead of GtkFrame, to avoid changing the window's internal widget hierarchy: in + * either case (composited or non-composited), callers can assume that this works + * identically to a GtkWindow without any intermediate widgetry. + */ +static void +expose_when_not_composited (GtkWidget *widget, GdkEventExpose *event) +{ + GsdOsdWindow *window; + GtkAllocation allocation; + + window = GSD_OSD_WINDOW (widget); + + gtk_widget_get_allocation (widget, &allocation); + + gtk_paint_shadow (gtk_widget_get_style (widget), + gtk_widget_get_window (widget), + gtk_widget_get_state (widget), + GTK_SHADOW_OUT, + &event->area, + widget, + NULL, /* NULL detail -> themes should use the GsdOsdWindow widget name, probably */ + 0, + 0, + allocation.width, + allocation.height); +} + +static gboolean +gsd_osd_window_expose_event (GtkWidget *widget, + GdkEventExpose *event) +{ + GsdOsdWindow *window; + GtkWidget *child; + + window = GSD_OSD_WINDOW (widget); + + if (window->priv->is_composited) + expose_when_composited (widget, event); + else + expose_when_not_composited (widget, event); + + child = gtk_bin_get_child (GTK_BIN (window)); + if (child) + gtk_container_propagate_expose (GTK_CONTAINER (window), child, event); + + return FALSE; +} + +static void +gsd_osd_window_real_show (GtkWidget *widget) +{ + GsdOsdWindow *window; + + if (GTK_WIDGET_CLASS (gsd_osd_window_parent_class)->show) { + GTK_WIDGET_CLASS (gsd_osd_window_parent_class)->show (widget); + } + + window = GSD_OSD_WINDOW (widget); + remove_hide_timeout (window); + add_hide_timeout (window); +} + +static void +gsd_osd_window_real_hide (GtkWidget *widget) +{ + GsdOsdWindow *window; + + if (GTK_WIDGET_CLASS (gsd_osd_window_parent_class)->hide) { + GTK_WIDGET_CLASS (gsd_osd_window_parent_class)->hide (widget); + } + + window = GSD_OSD_WINDOW (widget); + remove_hide_timeout (window); +} + +static void +gsd_osd_window_real_realize (GtkWidget *widget) +{ + GdkColormap *colormap; + GtkAllocation allocation; + GdkBitmap *mask; + cairo_t *cr; + + colormap = gdk_screen_get_rgba_colormap (gtk_widget_get_screen (widget)); + + if (colormap != NULL) { + gtk_widget_set_colormap (widget, colormap); + } + + if (GTK_WIDGET_CLASS (gsd_osd_window_parent_class)->realize) { + GTK_WIDGET_CLASS (gsd_osd_window_parent_class)->realize (widget); + } + + gtk_widget_get_allocation (widget, &allocation); + mask = gdk_pixmap_new (gtk_widget_get_window (widget), + allocation.width, + allocation.height, + 1); + cr = gdk_cairo_create (mask); + + cairo_set_source_rgba (cr, 1., 1., 1., 0.); + cairo_set_operator (cr, CAIRO_OPERATOR_SOURCE); + cairo_paint (cr); + + /* make the whole window ignore events */ + gdk_window_input_shape_combine_mask (gtk_widget_get_window (widget), mask, 0, 0); + g_object_unref (mask); + cairo_destroy (cr); +} + +static void +gsd_osd_window_style_set (GtkWidget *widget, + GtkStyle *previous_style) +{ + GtkStyle *style; + + GTK_WIDGET_CLASS (gsd_osd_window_parent_class)->style_set (widget, previous_style); + + /* We set our border width to 12 (per the MATE standard), plus the + * thickness of the frame that we draw in our expose handler. This will + * make our child be 12 pixels away from the frame. + */ + + style = gtk_widget_get_style (widget); + gtk_container_set_border_width (GTK_CONTAINER (widget), 12 + MAX (style->xthickness, style->ythickness)); +} + +static void +gsd_osd_window_size_request (GtkWidget *widget, + GtkRequisition *requisition) +{ + GtkStyle *style; + + GTK_WIDGET_CLASS (gsd_osd_window_parent_class)->size_request (widget, requisition); + + /* See the comment in gsd_osd_window_style_set() for why we add the thickness here */ + + style = gtk_widget_get_style (widget); + + requisition->width += style->xthickness; + requisition->height += style->ythickness; +} + +static GObject * +gsd_osd_window_constructor (GType type, + guint n_construct_properties, + GObjectConstructParam *construct_params) +{ + GObject *object; + + object = G_OBJECT_CLASS (gsd_osd_window_parent_class)->constructor (type, n_construct_properties, construct_params); + + g_object_set (object, + "type", GTK_WINDOW_POPUP, + "type-hint", GDK_WINDOW_TYPE_HINT_NOTIFICATION, + "skip-taskbar-hint", TRUE, + "skip-pager-hint", TRUE, + "focus-on-map", FALSE, + NULL); + + return object; +} + +static void +gsd_osd_window_class_init (GsdOsdWindowClass *klass) +{ + GObjectClass *gobject_class = G_OBJECT_CLASS (klass); + GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass); + + gobject_class->constructor = gsd_osd_window_constructor; + + widget_class->show = gsd_osd_window_real_show; + widget_class->hide = gsd_osd_window_real_hide; + widget_class->realize = gsd_osd_window_real_realize; + widget_class->style_set = gsd_osd_window_style_set; + widget_class->size_request = gsd_osd_window_size_request; + widget_class->expose_event = gsd_osd_window_expose_event; + + signals[EXPOSE_WHEN_COMPOSITED] = g_signal_new ("expose-when-composited", + G_TYPE_FROM_CLASS (gobject_class), + G_SIGNAL_RUN_FIRST, + G_STRUCT_OFFSET (GsdOsdWindowClass, expose_when_composited), + NULL, NULL, + g_cclosure_marshal_VOID__POINTER, + G_TYPE_NONE, 1, + G_TYPE_POINTER); + + g_type_class_add_private (klass, sizeof (GsdOsdWindowPrivate)); +} + +/** + * gsd_osd_window_is_composited: + * @window: a #GsdOsdWindow + * + * Return value: whether the window was created on a composited screen. + */ +gboolean +gsd_osd_window_is_composited (GsdOsdWindow *window) +{ + return window->priv->is_composited; +} + +/** + * gsd_osd_window_is_valid: + * @window: a #GsdOsdWindow + * + * Return value: TRUE if the @window's idea of being composited matches whether + * its current screen is actually composited. + */ +gboolean +gsd_osd_window_is_valid (GsdOsdWindow *window) +{ + GdkScreen *screen = gtk_widget_get_screen (GTK_WIDGET (window)); + return gdk_screen_is_composited (screen) == window->priv->is_composited; +} + +static void +gsd_osd_window_init (GsdOsdWindow *window) +{ + GdkScreen *screen; + + window->priv = GSD_OSD_WINDOW_GET_PRIVATE (window); + + screen = gtk_widget_get_screen (GTK_WIDGET (window)); + + window->priv->is_composited = gdk_screen_is_composited (screen); + + if (window->priv->is_composited) { + gdouble scalew, scaleh, scale; + gint size; + + gtk_window_set_decorated (GTK_WINDOW (window), FALSE); + gtk_widget_set_app_paintable (GTK_WIDGET (window), TRUE); + + /* assume 130x130 on a 640x480 display and scale from there */ + scalew = gdk_screen_get_width (screen) / 640.0; + scaleh = gdk_screen_get_height (screen) / 480.0; + scale = MIN (scalew, scaleh); + size = 130 * MAX (1, scale); + + gtk_window_set_default_size (GTK_WINDOW (window), size, size); + + window->priv->fade_out_alpha = 1.0; + } else { + gtk_container_set_border_width (GTK_CONTAINER (window), 12); + } +} + +GtkWidget * +gsd_osd_window_new (void) +{ + return g_object_new (GSD_TYPE_OSD_WINDOW, NULL); +} + +/** + * gsd_osd_window_update_and_hide: + * @window: a #GsdOsdWindow + * + * Queues the @window for immediate drawing, and queues a timer to hide the window. + */ +void +gsd_osd_window_update_and_hide (GsdOsdWindow *window) +{ + remove_hide_timeout (window); + add_hide_timeout (window); + + if (window->priv->is_composited) { + gtk_widget_queue_draw (GTK_WIDGET (window)); + } +} diff --git a/plugins/common/gsd-osd-window.h b/plugins/common/gsd-osd-window.h new file mode 100644 index 0000000..0d8040b --- /dev/null +++ b/plugins/common/gsd-osd-window.h @@ -0,0 +1,98 @@ +/* -*- Mode: C; indent-tabs-mode: nil; c-basic-offset: 8; tab-width: 8 -*- + * + * On-screen-display (OSD) window for mate-settings-daemon's plugins + * + * Copyright (C) 2006 William Jon McCann + * Copyright (C) 2009 Novell, Inc + * + * Authors: + * William Jon McCann + * Federico Mena-Quintero + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2, 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 Lesser General Public License for more + * details. + * + * You should have received a copy of the GNU Lesser General + * Public License along with this program; if not, write to the + * Free Software Foundation, Inc., 59 Temple Place - Suite 330, + * Boston, MA 02111-1307, USA. + * + */ + +/* GsdOsdWindow is an "on-screen-display" window (OSD). It is the cute, + * semi-transparent, curved popup that appears when you press a hotkey global to + * the desktop, such as to change the volume, switch your monitor's parameters, + * etc. + * + * You can create a GsdOsdWindow and use it as a normal GtkWindow. It will + * automatically center itself, figure out if it needs to be composited, etc. + * Just pack your widgets in it, sit back, and enjoy the ride. + */ + +#ifndef GSD_OSD_WINDOW_H +#define GSD_OSD_WINDOW_H + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +/* Alpha value to be used for foreground objects drawn in an OSD window */ +#define GSD_OSD_WINDOW_FG_ALPHA 1.0 + +#define GSD_TYPE_OSD_WINDOW (gsd_osd_window_get_type ()) +#define GSD_OSD_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GSD_TYPE_OSD_WINDOW, GsdOsdWindow)) +#define GSD_OSD_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GSD_TYPE_OSD_WINDOW, GsdOsdWindowClass)) +#define GSD_IS_OSD_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GSD_TYPE_OSD_WINDOW)) +#define GSD_IS_OSD_WINDOW_CLASS(klass) (G_TYPE_INSTANCE_GET_CLASS ((klass), GSD_TYPE_OSD_WINDOW)) +#define GSD_OSD_WINDOW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GSD_TYPE_OSD_WINDOW, GsdOsdWindowClass)) + +typedef struct GsdOsdWindow GsdOsdWindow; +typedef struct GsdOsdWindowClass GsdOsdWindowClass; +typedef struct GsdOsdWindowPrivate GsdOsdWindowPrivate; + +struct GsdOsdWindow { + GtkWindow parent; + + GsdOsdWindowPrivate *priv; +}; + +struct GsdOsdWindowClass { + GtkWindowClass parent_class; + + void (* expose_when_composited) (GsdOsdWindow *window, cairo_t *cr); +}; + +GType gsd_osd_window_get_type (void); + +GtkWidget * gsd_osd_window_new (void); +gboolean gsd_osd_window_is_composited (GsdOsdWindow *window); +gboolean gsd_osd_window_is_valid (GsdOsdWindow *window); +void gsd_osd_window_update_and_hide (GsdOsdWindow *window); + +void gsd_osd_window_draw_rounded_rectangle (cairo_t *cr, + gdouble aspect, + gdouble x, + gdouble y, + gdouble corner_radius, + gdouble width, + gdouble height); + +void gsd_osd_window_color_reverse (const GdkColor *a, + GdkColor *b); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/plugins/datetime/Makefile.am b/plugins/datetime/Makefile.am new file mode 100644 index 0000000..1ae28f7 --- /dev/null +++ b/plugins/datetime/Makefile.am @@ -0,0 +1,60 @@ +dbus_servicesdir = $(datadir)/dbus-1/system-services +dbus_confdir = $(sysconfdir)/dbus-1/system.d +polkitdir = $(datadir)/polkit-1/actions + +dbus_services_in_files = org.mate.SettingsDaemon.DateTimeMechanism.service.in +polkit_in_files = org.mate.settingsdaemon.datetimemechanism.policy.in + +gsd-datetime-mechanism-glue.h: $(srcdir)/gsd-datetime-mechanism.xml + $(AM_V_GEN)dbus-binding-tool \ + --prefix=gsd_datetime_mechanism --mode=glib-server \ + --output=gsd-datetime-mechanism-glue.h \ + $(srcdir)/gsd-datetime-mechanism.xml + +if HAVE_POLKIT +libexec_PROGRAMS = gsd-datetime-mechanism +endif + +gsd_datetime_mechanism_SOURCES = \ + gsd-datetime-mechanism.c \ + gsd-datetime-mechanism.h \ + gsd-datetime-mechanism-main.c \ + system-timezone.c \ + system-timezone.h + + +if HAVE_POLKIT +BUILT_SOURCES = gsd-datetime-mechanism-glue.h +endif + +AM_CFLAGS = $(SETTINGS_PLUGIN_CFLAGS) $(POLKIT_CFLAGS) +gsd_datetime_mechanism_LDADD = $(POLKIT_LIBS) $(SETTINGS_PLUGIN_LIBS) + + +if HAVE_POLKIT +dbus_services_DATA = $(dbus_services_in_files:.service.in=.service) + +$(dbus_services_DATA): $(dbus_services_in_files) + $(AM_V_GEN)sed -e "s|\@LIBEXECDIR\@|$(libexecdir)|" $< > $@ + +dbus_conf_DATA = org.mate.SettingsDaemon.DateTimeMechanism.conf + +@INTLTOOL_POLICY_RULE@ +polkit_DATA = $(polkit_in_files:.policy.in=.policy) + +else +dbus_services_DATA = +dbus_conf_DATA = +polkit_DATA = +endif + +EXTRA_DIST = \ + $(dbus_services_in_files) \ + org.mate.SettingsDaemon.DateTimeMechanism.conf \ + $(polkit_in_files) \ + gsd-datetime-mechanism.xml + +CLEANFILES = \ + org.mate.SettingsDaemon.DateTimeMechanism.service \ + org.mate.settingsdaemon.datetimemechanism.policy \ + $(BUILT_SOURCES) \ No newline at end of file diff --git a/plugins/datetime/Makefile.in b/plugins/datetime/Makefile.in new file mode 100644 index 0000000..ab5da48 --- /dev/null +++ b/plugins/datetime/Makefile.in @@ -0,0 +1,719 @@ +# Makefile.in generated by automake 1.11.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + + +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +@HAVE_POLKIT_TRUE@libexec_PROGRAMS = gsd-datetime-mechanism$(EXEEXT) +subdir = plugins/datetime +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +am__installdirs = "$(DESTDIR)$(libexecdir)" \ + "$(DESTDIR)$(dbus_confdir)" "$(DESTDIR)$(dbus_servicesdir)" \ + "$(DESTDIR)$(polkitdir)" +PROGRAMS = $(libexec_PROGRAMS) +am_gsd_datetime_mechanism_OBJECTS = gsd-datetime-mechanism.$(OBJEXT) \ + gsd-datetime-mechanism-main.$(OBJEXT) \ + system-timezone.$(OBJEXT) +gsd_datetime_mechanism_OBJECTS = $(am_gsd_datetime_mechanism_OBJECTS) +am__DEPENDENCIES_1 = +gsd_datetime_mechanism_DEPENDENCIES = $(am__DEPENDENCIES_1) \ + $(am__DEPENDENCIES_1) +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +am__mv = mv -f +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +SOURCES = $(gsd_datetime_mechanism_SOURCES) +DIST_SOURCES = $(gsd_datetime_mechanism_SOURCES) +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +DATA = $(dbus_conf_DATA) $(dbus_services_DATA) $(polkit_DATA) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +ALL_LINGUAS = @ALL_LINGUAS@ +AMTAR = @AMTAR@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DBUS_SYS_DIR = @DBUS_SYS_DIR@ +DEBUG_CFLAGS = @DEBUG_CFLAGS@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ +FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GIOUNIX_CFLAGS = @GIOUNIX_CFLAGS@ +GIOUNIX_LIBS = @GIOUNIX_LIBS@ +GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GREP = @GREP@ +GSD_INTLTOOL_PLUGIN_RULE = @GSD_INTLTOOL_PLUGIN_RULE@ +GSD_PLUGIN_LDFLAGS = @GSD_PLUGIN_LDFLAGS@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBEXECDIR = @LIBEXECDIR@ +LIBMATEKBDUI_CFLAGS = @LIBMATEKBDUI_CFLAGS@ +LIBMATEKBDUI_LIBS = @LIBMATEKBDUI_LIBS@ +LIBMATENOTIFY_CFLAGS = @LIBMATENOTIFY_CFLAGS@ +LIBMATENOTIFY_LIBS = @LIBMATENOTIFY_LIBS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MATECONFTOOL = @MATECONFTOOL@ +MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@ +MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@ +MATE_KEYBINDINGS_KEYSDIR = @MATE_KEYBINDINGS_KEYSDIR@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +NM = @NM@ +NMEDIT = @NMEDIT@ +NSS_CFLAGS = @NSS_CFLAGS@ +NSS_DATABASE = @NSS_DATABASE@ +NSS_LIBS = @NSS_LIBS@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +POFILES = @POFILES@ +POLKIT_CFLAGS = @POLKIT_CFLAGS@ +POLKIT_LIBS = @POLKIT_LIBS@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +PULSE_CFLAGS = @PULSE_CFLAGS@ +PULSE_LIBS = @PULSE_LIBS@ +RANLIB = @RANLIB@ +SED = @SED@ +SETTINGS_DAEMON_CFLAGS = @SETTINGS_DAEMON_CFLAGS@ +SETTINGS_DAEMON_LIBS = @SETTINGS_DAEMON_LIBS@ +SETTINGS_PLUGIN_CFLAGS = @SETTINGS_PLUGIN_CFLAGS@ +SETTINGS_PLUGIN_LIBS = @SETTINGS_PLUGIN_LIBS@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +WARN_CFLAGS = @WARN_CFLAGS@ +X11_LIBS = @X11_LIBS@ +XF86MISC_LIBS = @XF86MISC_LIBS@ +XGETTEXT = @XGETTEXT@ +XINPUT_LIBS = @XINPUT_LIBS@ +XMKMF = @XMKMF@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +plugindir = @plugindir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +dbus_servicesdir = $(datadir)/dbus-1/system-services +dbus_confdir = $(sysconfdir)/dbus-1/system.d +polkitdir = $(datadir)/polkit-1/actions +dbus_services_in_files = org.mate.SettingsDaemon.DateTimeMechanism.service.in +polkit_in_files = org.mate.settingsdaemon.datetimemechanism.policy.in +gsd_datetime_mechanism_SOURCES = \ + gsd-datetime-mechanism.c \ + gsd-datetime-mechanism.h \ + gsd-datetime-mechanism-main.c \ + system-timezone.c \ + system-timezone.h + +@HAVE_POLKIT_TRUE@BUILT_SOURCES = gsd-datetime-mechanism-glue.h +AM_CFLAGS = $(SETTINGS_PLUGIN_CFLAGS) $(POLKIT_CFLAGS) +gsd_datetime_mechanism_LDADD = $(POLKIT_LIBS) $(SETTINGS_PLUGIN_LIBS) +@HAVE_POLKIT_FALSE@dbus_services_DATA = +@HAVE_POLKIT_TRUE@dbus_services_DATA = $(dbus_services_in_files:.service.in=.service) +@HAVE_POLKIT_FALSE@dbus_conf_DATA = +@HAVE_POLKIT_TRUE@dbus_conf_DATA = org.mate.SettingsDaemon.DateTimeMechanism.conf +@HAVE_POLKIT_FALSE@polkit_DATA = +@HAVE_POLKIT_TRUE@polkit_DATA = $(polkit_in_files:.policy.in=.policy) +EXTRA_DIST = \ + $(dbus_services_in_files) \ + org.mate.SettingsDaemon.DateTimeMechanism.conf \ + $(polkit_in_files) \ + gsd-datetime-mechanism.xml + +CLEANFILES = \ + org.mate.SettingsDaemon.DateTimeMechanism.service \ + org.mate.settingsdaemon.datetimemechanism.policy \ + $(BUILT_SOURCES) + +all: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) all-am + +.SUFFIXES: +.SUFFIXES: .c .lo .o .obj +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu plugins/datetime/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu plugins/datetime/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): +install-libexecPROGRAMS: $(libexec_PROGRAMS) + @$(NORMAL_INSTALL) + test -z "$(libexecdir)" || $(MKDIR_P) "$(DESTDIR)$(libexecdir)" + @list='$(libexec_PROGRAMS)'; test -n "$(libexecdir)" || list=; \ + for p in $$list; do echo "$$p $$p"; done | \ + sed 's/$(EXEEXT)$$//' | \ + while read p p1; do if test -f $$p || test -f $$p1; \ + then echo "$$p"; echo "$$p"; else :; fi; \ + done | \ + sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \ + -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ + sed 'N;N;N;s,\n, ,g' | \ + $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ + { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ + if ($$2 == $$4) files[d] = files[d] " " $$1; \ + else { print "f", $$3 "/" $$4, $$1; } } \ + END { for (d in files) print "f", d, files[d] }' | \ + while read type dir files; do \ + if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ + test -z "$$files" || { \ + echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(libexecdir)$$dir'"; \ + $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(libexecdir)$$dir" || exit $$?; \ + } \ + ; done + +uninstall-libexecPROGRAMS: + @$(NORMAL_UNINSTALL) + @list='$(libexec_PROGRAMS)'; test -n "$(libexecdir)" || list=; \ + files=`for p in $$list; do echo "$$p"; done | \ + sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ + -e 's/$$/$(EXEEXT)/' `; \ + test -n "$$list" || exit 0; \ + echo " ( cd '$(DESTDIR)$(libexecdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(libexecdir)" && rm -f $$files + +clean-libexecPROGRAMS: + @list='$(libexec_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list +gsd-datetime-mechanism$(EXEEXT): $(gsd_datetime_mechanism_OBJECTS) $(gsd_datetime_mechanism_DEPENDENCIES) + @rm -f gsd-datetime-mechanism$(EXEEXT) + $(LINK) $(gsd_datetime_mechanism_OBJECTS) $(gsd_datetime_mechanism_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gsd-datetime-mechanism-main.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gsd-datetime-mechanism.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/system-timezone.Po@am__quote@ + +.c.o: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c $< + +.c.obj: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` + +.c.lo: +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs +install-dbus_confDATA: $(dbus_conf_DATA) + @$(NORMAL_INSTALL) + test -z "$(dbus_confdir)" || $(MKDIR_P) "$(DESTDIR)$(dbus_confdir)" + @list='$(dbus_conf_DATA)'; test -n "$(dbus_confdir)" || list=; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(dbus_confdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(dbus_confdir)" || exit $$?; \ + done + +uninstall-dbus_confDATA: + @$(NORMAL_UNINSTALL) + @list='$(dbus_conf_DATA)'; test -n "$(dbus_confdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(dbus_confdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(dbus_confdir)" && rm -f $$files +install-dbus_servicesDATA: $(dbus_services_DATA) + @$(NORMAL_INSTALL) + test -z "$(dbus_servicesdir)" || $(MKDIR_P) "$(DESTDIR)$(dbus_servicesdir)" + @list='$(dbus_services_DATA)'; test -n "$(dbus_servicesdir)" || list=; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(dbus_servicesdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(dbus_servicesdir)" || exit $$?; \ + done + +uninstall-dbus_servicesDATA: + @$(NORMAL_UNINSTALL) + @list='$(dbus_services_DATA)'; test -n "$(dbus_servicesdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(dbus_servicesdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(dbus_servicesdir)" && rm -f $$files +install-polkitDATA: $(polkit_DATA) + @$(NORMAL_INSTALL) + test -z "$(polkitdir)" || $(MKDIR_P) "$(DESTDIR)$(polkitdir)" + @list='$(polkit_DATA)'; test -n "$(polkitdir)" || list=; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(polkitdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(polkitdir)" || exit $$?; \ + done + +uninstall-polkitDATA: + @$(NORMAL_UNINSTALL) + @list='$(polkit_DATA)'; test -n "$(polkitdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(polkitdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(polkitdir)" && rm -f $$files + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + set x; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) check-am +all-am: Makefile $(PROGRAMS) $(DATA) +installdirs: + for dir in "$(DESTDIR)$(libexecdir)" "$(DESTDIR)$(dbus_confdir)" "$(DESTDIR)$(dbus_servicesdir)" "$(DESTDIR)$(polkitdir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) +clean: clean-am + +clean-am: clean-generic clean-libexecPROGRAMS clean-libtool \ + mostlyclean-am + +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: install-dbus_confDATA install-dbus_servicesDATA \ + install-polkitDATA + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: install-libexecPROGRAMS + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-dbus_confDATA uninstall-dbus_servicesDATA \ + uninstall-libexecPROGRAMS uninstall-polkitDATA + +.MAKE: all check install install-am install-strip + +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-libexecPROGRAMS clean-libtool ctags distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am \ + install-dbus_confDATA install-dbus_servicesDATA install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am \ + install-libexecPROGRAMS install-man install-pdf install-pdf-am \ + install-polkitDATA install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + tags uninstall uninstall-am uninstall-dbus_confDATA \ + uninstall-dbus_servicesDATA uninstall-libexecPROGRAMS \ + uninstall-polkitDATA + + +gsd-datetime-mechanism-glue.h: $(srcdir)/gsd-datetime-mechanism.xml + $(AM_V_GEN)dbus-binding-tool \ + --prefix=gsd_datetime_mechanism --mode=glib-server \ + --output=gsd-datetime-mechanism-glue.h \ + $(srcdir)/gsd-datetime-mechanism.xml + +@HAVE_POLKIT_TRUE@$(dbus_services_DATA): $(dbus_services_in_files) +@HAVE_POLKIT_TRUE@ $(AM_V_GEN)sed -e "s|\@LIBEXECDIR\@|$(libexecdir)|" $< > $@ + +@HAVE_POLKIT_TRUE@@INTLTOOL_POLICY_RULE@ + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/plugins/datetime/gsd-datetime-mechanism-main.c b/plugins/datetime/gsd-datetime-mechanism-main.c new file mode 100644 index 0000000..7d6089f --- /dev/null +++ b/plugins/datetime/gsd-datetime-mechanism-main.c @@ -0,0 +1,171 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 David Zeuthen + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#ifdef HAVE_CONFIG_H +# include "config.h" +#endif + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include + +#include +#include + + +#include "gsd-datetime-mechanism.h" + +static DBusGProxy * +get_bus_proxy (DBusGConnection *connection) +{ + DBusGProxy *bus_proxy; + + bus_proxy = dbus_g_proxy_new_for_name (connection, + DBUS_SERVICE_DBUS, + DBUS_PATH_DBUS, + DBUS_INTERFACE_DBUS); + return bus_proxy; +} + +#define BUS_NAME "org.mate.SettingsDaemon.DateTimeMechanism" + +static gboolean +acquire_name_on_proxy (DBusGProxy *bus_proxy) +{ + GError *error; + guint result; + gboolean res; + gboolean ret; + + ret = FALSE; + + if (bus_proxy == NULL) { + goto out; + } + + error = NULL; + res = dbus_g_proxy_call (bus_proxy, + "RequestName", + &error, + G_TYPE_STRING, BUS_NAME, + G_TYPE_UINT, 0, + G_TYPE_INVALID, + G_TYPE_UINT, &result, + G_TYPE_INVALID); + if (! res) { + if (error != NULL) { + g_warning ("Failed to acquire %s: %s", BUS_NAME, error->message); + g_error_free (error); + } else { + g_warning ("Failed to acquire %s", BUS_NAME); + } + goto out; + } + + if (result != DBUS_REQUEST_NAME_REPLY_PRIMARY_OWNER) { + if (error != NULL) { + g_warning ("Failed to acquire %s: %s", BUS_NAME, error->message); + g_error_free (error); + } else { + g_warning ("Failed to acquire %s", BUS_NAME); + } + goto out; + } + + ret = TRUE; + + out: + return ret; +} + +static DBusGConnection * +get_system_bus (void) +{ + GError *error; + DBusGConnection *bus; + + error = NULL; + bus = dbus_g_bus_get (DBUS_BUS_SYSTEM, &error); + if (bus == NULL) { + g_warning ("Couldn't connect to system bus: %s", error->message); + g_error_free (error); + } + return bus; +} + +int +main (int argc, char **argv) +{ + GMainLoop *loop; + GsdDatetimeMechanism *mechanism; + DBusGProxy *bus_proxy; + DBusGConnection *connection; + int ret; + + ret = 1; + + if (! g_thread_supported ()) { + g_thread_init (NULL); + } + dbus_g_thread_init (); + g_type_init (); + + connection = get_system_bus (); + if (connection == NULL) { + goto out; + } + + bus_proxy = get_bus_proxy (connection); + if (bus_proxy == NULL) { + g_warning ("Could not construct bus_proxy object; bailing out"); + goto out; + } + + if (!acquire_name_on_proxy (bus_proxy) ) { + g_warning ("Could not acquire name; bailing out"); + goto out; + } + + mechanism = gsd_datetime_mechanism_new (); + + if (mechanism == NULL) { + goto out; + } + + loop = g_main_loop_new (NULL, FALSE); + + g_main_loop_run (loop); + + g_object_unref (mechanism); + g_main_loop_unref (loop); + ret = 0; + +out: + return ret; +} diff --git a/plugins/datetime/gsd-datetime-mechanism.c b/plugins/datetime/gsd-datetime-mechanism.c new file mode 100644 index 0000000..5c18040 --- /dev/null +++ b/plugins/datetime/gsd-datetime-mechanism.c @@ -0,0 +1,646 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 David Zeuthen + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#ifdef HAVE_CONFIG_H +# include "config.h" +#endif + +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include + +#include +#include + +#include + +#include "system-timezone.h" + +#include "gsd-datetime-mechanism.h" +#include "gsd-datetime-mechanism-glue.h" + +static gboolean +do_exit (gpointer user_data) +{ + g_debug ("Exiting due to inactivity"); + exit (1); + return FALSE; +} + +static void +reset_killtimer (void) +{ + static guint timer_id = 0; + + if (timer_id > 0) { + g_source_remove (timer_id); + } + g_debug ("Setting killtimer to 30 seconds..."); + timer_id = g_timeout_add_seconds (30, do_exit, NULL); +} + +struct GsdDatetimeMechanismPrivate +{ + DBusGConnection *system_bus_connection; + DBusGProxy *system_bus_proxy; + PolkitAuthority *auth; +}; + +static void gsd_datetime_mechanism_finalize (GObject *object); + +G_DEFINE_TYPE (GsdDatetimeMechanism, gsd_datetime_mechanism, G_TYPE_OBJECT) + +#define GSD_DATETIME_MECHANISM_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GSD_DATETIME_TYPE_MECHANISM, GsdDatetimeMechanismPrivate)) + +GQuark +gsd_datetime_mechanism_error_quark (void) +{ + static GQuark ret = 0; + + if (ret == 0) { + ret = g_quark_from_static_string ("gsd_datetime_mechanism_error"); + } + + return ret; +} + + +#define ENUM_ENTRY(NAME, DESC) { NAME, "" #NAME "", DESC } + +GType +gsd_datetime_mechanism_error_get_type (void) +{ + static GType etype = 0; + + if (etype == 0) + { + static const GEnumValue values[] = + { + ENUM_ENTRY (GSD_DATETIME_MECHANISM_ERROR_GENERAL, "GeneralError"), + ENUM_ENTRY (GSD_DATETIME_MECHANISM_ERROR_NOT_PRIVILEGED, "NotPrivileged"), + ENUM_ENTRY (GSD_DATETIME_MECHANISM_ERROR_INVALID_TIMEZONE_FILE, "InvalidTimezoneFile"), + { 0, 0, 0 } + }; + + g_assert (GSD_DATETIME_MECHANISM_NUM_ERRORS == G_N_ELEMENTS (values) - 1); + + etype = g_enum_register_static ("GsdDatetimeMechanismError", values); + } + + return etype; +} + + +static GObject * +gsd_datetime_mechanism_constructor (GType type, + guint n_construct_properties, + GObjectConstructParam *construct_properties) +{ + GsdDatetimeMechanism *mechanism; + + mechanism = GSD_DATETIME_MECHANISM (G_OBJECT_CLASS (gsd_datetime_mechanism_parent_class)->constructor ( + type, + n_construct_properties, + construct_properties)); + + return G_OBJECT (mechanism); +} + +static void +gsd_datetime_mechanism_class_init (GsdDatetimeMechanismClass *klass) +{ + GObjectClass *object_class = G_OBJECT_CLASS (klass); + + object_class->constructor = gsd_datetime_mechanism_constructor; + object_class->finalize = gsd_datetime_mechanism_finalize; + + g_type_class_add_private (klass, sizeof (GsdDatetimeMechanismPrivate)); + + dbus_g_object_type_install_info (GSD_DATETIME_TYPE_MECHANISM, &dbus_glib_gsd_datetime_mechanism_object_info); + + dbus_g_error_domain_register (GSD_DATETIME_MECHANISM_ERROR, NULL, GSD_DATETIME_MECHANISM_TYPE_ERROR); + +} + +static void +gsd_datetime_mechanism_init (GsdDatetimeMechanism *mechanism) +{ + mechanism->priv = GSD_DATETIME_MECHANISM_GET_PRIVATE (mechanism); + +} + +static void +gsd_datetime_mechanism_finalize (GObject *object) +{ + GsdDatetimeMechanism *mechanism; + + g_return_if_fail (object != NULL); + g_return_if_fail (GSD_DATETIME_IS_MECHANISM (object)); + + mechanism = GSD_DATETIME_MECHANISM (object); + + g_return_if_fail (mechanism->priv != NULL); + + g_object_unref (mechanism->priv->system_bus_proxy); + + G_OBJECT_CLASS (gsd_datetime_mechanism_parent_class)->finalize (object); +} + +static gboolean +register_mechanism (GsdDatetimeMechanism *mechanism) +{ + GError *error = NULL; + + mechanism->priv->auth = polkit_authority_get (); + + error = NULL; + mechanism->priv->system_bus_connection = dbus_g_bus_get (DBUS_BUS_SYSTEM, &error); + if (mechanism->priv->system_bus_connection == NULL) { + if (error != NULL) { + g_critical ("error getting system bus: %s", error->message); + g_error_free (error); + } + goto error; + } + + dbus_g_connection_register_g_object (mechanism->priv->system_bus_connection, "/", + G_OBJECT (mechanism)); + + mechanism->priv->system_bus_proxy = dbus_g_proxy_new_for_name (mechanism->priv->system_bus_connection, + DBUS_SERVICE_DBUS, + DBUS_PATH_DBUS, + DBUS_INTERFACE_DBUS); + + reset_killtimer (); + + return TRUE; + +error: + return FALSE; +} + + +GsdDatetimeMechanism * +gsd_datetime_mechanism_new (void) +{ + GObject *object; + gboolean res; + + object = g_object_new (GSD_DATETIME_TYPE_MECHANISM, NULL); + + res = register_mechanism (GSD_DATETIME_MECHANISM (object)); + if (! res) { + g_object_unref (object); + return NULL; + } + + return GSD_DATETIME_MECHANISM (object); +} + +static gboolean +_check_polkit_for_action (GsdDatetimeMechanism *mechanism, DBusGMethodInvocation *context, const char *action) +{ + const char *sender; + GError *error; + PolkitSubject *subject; + PolkitAuthorizationResult *result; + + error = NULL; + + /* Check that caller is privileged */ + sender = dbus_g_method_get_sender (context); + subject = polkit_system_bus_name_new (sender); + + result = polkit_authority_check_authorization_sync (mechanism->priv->auth, + subject, + action, + NULL, + POLKIT_CHECK_AUTHORIZATION_FLAGS_ALLOW_USER_INTERACTION, + NULL, &error); + g_object_unref (subject); + + if (error) { + dbus_g_method_return_error (context, error); + g_error_free (error); + + return FALSE; + } + + if (!polkit_authorization_result_get_is_authorized (result)) { + error = g_error_new (GSD_DATETIME_MECHANISM_ERROR, + GSD_DATETIME_MECHANISM_ERROR_NOT_PRIVILEGED, + "Not Authorized for action %s", action); + dbus_g_method_return_error (context, error); + g_error_free (error); + g_object_unref (result); + + return FALSE; + } + + g_object_unref (result); + + return TRUE; +} + + +static gboolean +_set_time (GsdDatetimeMechanism *mechanism, + const struct timeval *tv, + DBusGMethodInvocation *context) +{ + GError *error; + + if (!_check_polkit_for_action (mechanism, context, "org.mate.settingsdaemon.datetimemechanism.settime")) + return FALSE; + + if (settimeofday (tv, NULL) != 0) { + error = g_error_new (GSD_DATETIME_MECHANISM_ERROR, + GSD_DATETIME_MECHANISM_ERROR_GENERAL, + "Error calling settimeofday({%lld,%lld}): %s", + (gint64) tv->tv_sec, (gint64) tv->tv_usec, + strerror (errno)); + dbus_g_method_return_error (context, error); + g_error_free (error); + return FALSE; + } + + if (g_file_test ("/sbin/hwclock", + G_FILE_TEST_EXISTS | G_FILE_TEST_IS_REGULAR | G_FILE_TEST_IS_EXECUTABLE)) { + int exit_status; + if (!g_spawn_command_line_sync ("/sbin/hwclock --systohc", NULL, NULL, &exit_status, &error)) { + GError *error2; + error2 = g_error_new (GSD_DATETIME_MECHANISM_ERROR, + GSD_DATETIME_MECHANISM_ERROR_GENERAL, + "Error spawning /sbin/hwclock: %s", error->message); + g_error_free (error); + dbus_g_method_return_error (context, error2); + g_error_free (error2); + return FALSE; + } + if (WEXITSTATUS (exit_status) != 0) { + error = g_error_new (GSD_DATETIME_MECHANISM_ERROR, + GSD_DATETIME_MECHANISM_ERROR_GENERAL, + "/sbin/hwclock returned %d", exit_status); + dbus_g_method_return_error (context, error); + g_error_free (error); + return FALSE; + } + } + + dbus_g_method_return (context); + return TRUE; +} + +static gboolean +_rh_update_etc_sysconfig_clock (DBusGMethodInvocation *context, const char *key, const char *value) +{ + /* On Red Hat / Fedora, the /etc/sysconfig/clock file needs to be kept in sync */ + if (g_file_test ("/etc/sysconfig/clock", G_FILE_TEST_EXISTS | G_FILE_TEST_IS_REGULAR)) { + char **lines; + int n; + gboolean replaced; + char *data; + gsize len; + GError *error; + + error = NULL; + + if (!g_file_get_contents ("/etc/sysconfig/clock", &data, &len, &error)) { + GError *error2; + error2 = g_error_new (GSD_DATETIME_MECHANISM_ERROR, + GSD_DATETIME_MECHANISM_ERROR_GENERAL, + "Error reading /etc/sysconfig/clock file: %s", error->message); + g_error_free (error); + dbus_g_method_return_error (context, error2); + g_error_free (error2); + return FALSE; + } + replaced = FALSE; + lines = g_strsplit (data, "\n", 0); + g_free (data); + + for (n = 0; lines[n] != NULL; n++) { + if (g_str_has_prefix (lines[n], key)) { + g_free (lines[n]); + lines[n] = g_strdup_printf ("%s%s", key, value); + replaced = TRUE; + } + } + if (replaced) { + GString *str; + + str = g_string_new (NULL); + for (n = 0; lines[n] != NULL; n++) { + g_string_append (str, lines[n]); + if (lines[n + 1] != NULL) + g_string_append_c (str, '\n'); + } + data = g_string_free (str, FALSE); + len = strlen (data); + if (!g_file_set_contents ("/etc/sysconfig/clock", data, len, &error)) { + GError *error2; + error2 = g_error_new (GSD_DATETIME_MECHANISM_ERROR, + GSD_DATETIME_MECHANISM_ERROR_GENERAL, + "Error updating /etc/sysconfig/clock: %s", error->message); + g_error_free (error); + dbus_g_method_return_error (context, error2); + g_error_free (error2); + g_free (data); + return FALSE; + } + g_free (data); + } + g_strfreev (lines); + } + + return TRUE; +} + +/* exported methods */ + +gboolean +gsd_datetime_mechanism_set_time (GsdDatetimeMechanism *mechanism, + gint64 seconds_since_epoch, + DBusGMethodInvocation *context) +{ + struct timeval tv; + + reset_killtimer (); + g_debug ("SetTime(%lld) called", seconds_since_epoch); + + tv.tv_sec = (time_t) seconds_since_epoch; + tv.tv_usec = 0; + return _set_time (mechanism, &tv, context); +} + +gboolean +gsd_datetime_mechanism_adjust_time (GsdDatetimeMechanism *mechanism, + gint64 seconds_to_add, + DBusGMethodInvocation *context) +{ + struct timeval tv; + + reset_killtimer (); + g_debug ("AdjustTime(%lld) called", seconds_to_add); + + if (gettimeofday (&tv, NULL) != 0) { + GError *error; + error = g_error_new (GSD_DATETIME_MECHANISM_ERROR, + GSD_DATETIME_MECHANISM_ERROR_GENERAL, + "Error calling gettimeofday(): %s", strerror (errno)); + dbus_g_method_return_error (context, error); + g_error_free (error); + return FALSE; + } + + tv.tv_sec += (time_t) seconds_to_add; + return _set_time (mechanism, &tv, context); +} + + +gboolean +gsd_datetime_mechanism_set_timezone (GsdDatetimeMechanism *mechanism, + const char *zone_file, + DBusGMethodInvocation *context) +{ + GError *error; + + reset_killtimer (); + g_debug ("SetTimezone('%s') called", zone_file); + + if (!_check_polkit_for_action (mechanism, context, "org.mate.settingsdaemon.datetimemechanism.settimezone")) + return FALSE; + + error = NULL; + + if (!system_timezone_set_from_file (zone_file, &error)) { + GError *error2; + int code; + + if (error->code == SYSTEM_TIMEZONE_ERROR_INVALID_TIMEZONE_FILE) + code = GSD_DATETIME_MECHANISM_ERROR_INVALID_TIMEZONE_FILE; + else + code = GSD_DATETIME_MECHANISM_ERROR_GENERAL; + + error2 = g_error_new (GSD_DATETIME_MECHANISM_ERROR, + code, "%s", error->message); + + g_error_free (error); + + dbus_g_method_return_error (context, error2); + g_error_free (error2); + + return FALSE; + } + + dbus_g_method_return (context); + return TRUE; +} + + +gboolean +gsd_datetime_mechanism_get_timezone (GsdDatetimeMechanism *mechism, + DBusGMethodInvocation *context) +{ + gchar *timezone; + + reset_killtimer (); + + timezone = system_timezone_find (); + + dbus_g_method_return (context, timezone); + + return TRUE; +} + +gboolean +gsd_datetime_mechanism_get_hardware_clock_using_utc (GsdDatetimeMechanism *mechanism, + DBusGMethodInvocation *context) +{ + char **lines; + char *data; + gsize len; + GError *error; + gboolean is_utc; + + error = NULL; + + if (!g_file_get_contents ("/etc/adjtime", &data, &len, &error)) { + GError *error2; + error2 = g_error_new (GSD_DATETIME_MECHANISM_ERROR, + GSD_DATETIME_MECHANISM_ERROR_GENERAL, + "Error reading /etc/adjtime file: %s", error->message); + g_error_free (error); + dbus_g_method_return_error (context, error2); + g_error_free (error2); + return FALSE; + } + + lines = g_strsplit (data, "\n", 0); + g_free (data); + + if (g_strv_length (lines) < 3) { + error = g_error_new (GSD_DATETIME_MECHANISM_ERROR, + GSD_DATETIME_MECHANISM_ERROR_GENERAL, + "Cannot parse /etc/adjtime"); + dbus_g_method_return_error (context, error); + g_error_free (error); + g_strfreev (lines); + return FALSE; + } + + if (strcmp (lines[2], "UTC") == 0) { + is_utc = TRUE; + } else if (strcmp (lines[2], "LOCAL") == 0) { + is_utc = FALSE; + } else { + error = g_error_new (GSD_DATETIME_MECHANISM_ERROR, + GSD_DATETIME_MECHANISM_ERROR_GENERAL, + "Expected UTC or LOCAL at line 3 of /etc/adjtime; found '%s'", lines[2]); + dbus_g_method_return_error (context, error); + g_error_free (error); + g_strfreev (lines); + return FALSE; + } + g_strfreev (lines); + dbus_g_method_return (context, is_utc); + return TRUE; +} + +gboolean +gsd_datetime_mechanism_set_hardware_clock_using_utc (GsdDatetimeMechanism *mechanism, + gboolean using_utc, + DBusGMethodInvocation *context) +{ + GError *error; + + error = NULL; + + if (!_check_polkit_for_action (mechanism, context, + "org.mate.settingsdaemon.datetimemechanism.configurehwclock")) + return FALSE; + + if (g_file_test ("/sbin/hwclock", + G_FILE_TEST_EXISTS | G_FILE_TEST_IS_REGULAR | G_FILE_TEST_IS_EXECUTABLE)) { + int exit_status; + char *cmd; + cmd = g_strdup_printf ("/sbin/hwclock %s --systohc", using_utc ? "--utc" : "--localtime"); + if (!g_spawn_command_line_sync (cmd, NULL, NULL, &exit_status, &error)) { + GError *error2; + error2 = g_error_new (GSD_DATETIME_MECHANISM_ERROR, + GSD_DATETIME_MECHANISM_ERROR_GENERAL, + "Error spawning /sbin/hwclock: %s", error->message); + g_error_free (error); + dbus_g_method_return_error (context, error2); + g_error_free (error2); + g_free (cmd); + return FALSE; + } + g_free (cmd); + if (WEXITSTATUS (exit_status) != 0) { + error = g_error_new (GSD_DATETIME_MECHANISM_ERROR, + GSD_DATETIME_MECHANISM_ERROR_GENERAL, + "/sbin/hwclock returned %d", exit_status); + dbus_g_method_return_error (context, error); + g_error_free (error); + return FALSE; + } + + if (!_rh_update_etc_sysconfig_clock (context, "UTC=", using_utc ? "true" : "false")) + return FALSE; + + } + dbus_g_method_return (context); + return TRUE; +} + +static void +check_can_do (GsdDatetimeMechanism *mechanism, + const char *action, + DBusGMethodInvocation *context) +{ + const char *sender; + PolkitSubject *subject; + PolkitAuthorizationResult *result; + GError *error; + + /* Check that caller is privileged */ + sender = dbus_g_method_get_sender (context); + subject = polkit_system_bus_name_new (sender); + + error = NULL; + result = polkit_authority_check_authorization_sync (mechanism->priv->auth, + subject, + action, + NULL, + 0, + NULL, + &error); + g_object_unref (subject); + + if (error) { + dbus_g_method_return_error (context, error); + g_error_free (error); + return; + } + + if (polkit_authorization_result_get_is_authorized (result)) { + dbus_g_method_return (context, 2); + } + else if (polkit_authorization_result_get_is_challenge (result)) { + dbus_g_method_return (context, 1); + } + else { + dbus_g_method_return (context, 0); + } + + g_object_unref (result); +} + + +gboolean +gsd_datetime_mechanism_can_set_time (GsdDatetimeMechanism *mechanism, + DBusGMethodInvocation *context) +{ + check_can_do (mechanism, + "org.mate.settingsdaemon.datetimemechanism.settime", + context); + + return TRUE; +} + +gboolean +gsd_datetime_mechanism_can_set_timezone (GsdDatetimeMechanism *mechanism, + DBusGMethodInvocation *context) +{ + check_can_do (mechanism, + "org.mate.settingsdaemon.datetimemechanism.settimezone", + context); + + return TRUE; +} diff --git a/plugins/datetime/gsd-datetime-mechanism.h b/plugins/datetime/gsd-datetime-mechanism.h new file mode 100644 index 0000000..52b3b02 --- /dev/null +++ b/plugins/datetime/gsd-datetime-mechanism.h @@ -0,0 +1,101 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 David Zeuthen + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#ifndef GSD_DATETIME_MECHANISM_H +#define GSD_DATETIME_MECHANISM_H + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#define GSD_DATETIME_TYPE_MECHANISM (gsd_datetime_mechanism_get_type ()) +#define GSD_DATETIME_MECHANISM(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSD_DATETIME_TYPE_MECHANISM, GsdDatetimeMechanism)) +#define GSD_DATETIME_MECHANISM_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GSD_DATETIME_TYPE_MECHANISM, GsdDatetimeMechanismClass)) +#define GSD_DATETIME_IS_MECHANISM(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSD_DATETIME_TYPE_MECHANISM)) +#define GSD_DATETIME_IS_MECHANISM_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GSD_DATETIME_TYPE_MECHANISM)) +#define GSD_DATETIME_MECHANISM_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GSD_DATETIME_TYPE_MECHANISM, GsdDatetimeMechanismClass)) + +typedef struct GsdDatetimeMechanismPrivate GsdDatetimeMechanismPrivate; + +typedef struct +{ + GObject parent; + GsdDatetimeMechanismPrivate *priv; +} GsdDatetimeMechanism; + +typedef struct +{ + GObjectClass parent_class; +} GsdDatetimeMechanismClass; + +typedef enum +{ + GSD_DATETIME_MECHANISM_ERROR_GENERAL, + GSD_DATETIME_MECHANISM_ERROR_NOT_PRIVILEGED, + GSD_DATETIME_MECHANISM_ERROR_INVALID_TIMEZONE_FILE, + GSD_DATETIME_MECHANISM_NUM_ERRORS +} GsdDatetimeMechanismError; + +#define GSD_DATETIME_MECHANISM_ERROR gsd_datetime_mechanism_error_quark () + +GType gsd_datetime_mechanism_error_get_type (void); +#define GSD_DATETIME_MECHANISM_TYPE_ERROR (gsd_datetime_mechanism_error_get_type ()) + + +GQuark gsd_datetime_mechanism_error_quark (void); +GType gsd_datetime_mechanism_get_type (void); +GsdDatetimeMechanism *gsd_datetime_mechanism_new (void); + +/* exported methods */ +gboolean gsd_datetime_mechanism_get_timezone (GsdDatetimeMechanism *mechanism, + DBusGMethodInvocation *context); +gboolean gsd_datetime_mechanism_set_timezone (GsdDatetimeMechanism *mechanism, + const char *zone_file, + DBusGMethodInvocation *context); + +gboolean gsd_datetime_mechanism_can_set_timezone (GsdDatetimeMechanism *mechanism, + DBusGMethodInvocation *context); + +gboolean gsd_datetime_mechanism_set_time (GsdDatetimeMechanism *mechanism, + gint64 seconds_since_epoch, + DBusGMethodInvocation *context); + +gboolean gsd_datetime_mechanism_can_set_time (GsdDatetimeMechanism *mechanism, + DBusGMethodInvocation *context); + +gboolean gsd_datetime_mechanism_adjust_time (GsdDatetimeMechanism *mechanism, + gint64 seconds_to_add, + DBusGMethodInvocation *context); + +gboolean gsd_datetime_mechanism_get_hardware_clock_using_utc (GsdDatetimeMechanism *mechanism, + DBusGMethodInvocation *context); + +gboolean gsd_datetime_mechanism_set_hardware_clock_using_utc (GsdDatetimeMechanism *mechanism, + gboolean using_utc, + DBusGMethodInvocation *context); + +#ifdef __cplusplus +} +#endif + +#endif /* GSD_DATETIME_MECHANISM_H */ diff --git a/plugins/datetime/gsd-datetime-mechanism.xml b/plugins/datetime/gsd-datetime-mechanism.xml new file mode 100644 index 0000000..1962235 --- /dev/null +++ b/plugins/datetime/gsd-datetime-mechanism.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + Whether the caller can set the timezone + + + The return value is not a boolean, but an integer with the following meaning: + + + 0 + the caller cannot set the timezone + + + 1 + the caller will be challenged before being able to set the timezone + + + 2 + the caller is authorized to set the timezone + + + + + + + + + + + + + + + + Whether the caller can set the time + + + The return value is not a boolean, but an integer with the following meaning: + + + 0 + the caller cannot set the time + + + 1 + the caller will be challenged before being able to set the time + + + 2 + the caller is authorized to set the time + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/datetime/org.mate.SettingsDaemon.DateTimeMechanism.conf b/plugins/datetime/org.mate.SettingsDaemon.DateTimeMechanism.conf new file mode 100644 index 0000000..c861ace --- /dev/null +++ b/plugins/datetime/org.mate.SettingsDaemon.DateTimeMechanism.conf @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + diff --git a/plugins/datetime/org.mate.SettingsDaemon.DateTimeMechanism.service.in b/plugins/datetime/org.mate.SettingsDaemon.DateTimeMechanism.service.in new file mode 100644 index 0000000..ac7fa29 --- /dev/null +++ b/plugins/datetime/org.mate.SettingsDaemon.DateTimeMechanism.service.in @@ -0,0 +1,4 @@ +[D-BUS Service] +Name=org.mate.SettingsDaemon.DateTimeMechanism +Exec=@LIBEXECDIR@/gsd-datetime-mechanism +User=root diff --git a/plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in b/plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in new file mode 100644 index 0000000..3fb688e --- /dev/null +++ b/plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in @@ -0,0 +1,38 @@ + + + + + The MATE Project + http://www.gnome.org/ + mate-panel-clock + + + <_description>Change system time zone + <_message>Privileges are required to change the system time zone. + + no + auth_self_keep + + + + + <_description>Change system time + <_message>Privileges are required to change the system time. + + no + auth_admin_keep + + + + + <_description>Configure hardware clock + <_message>Privileges are required to configure the hardware clock. + + no + auth_admin_keep + + + + diff --git a/plugins/datetime/system-timezone.c b/plugins/datetime/system-timezone.c new file mode 100644 index 0000000..43add01 --- /dev/null +++ b/plugins/datetime/system-timezone.c @@ -0,0 +1,1047 @@ +/* System timezone handling + * + * Copyright (C) 2008 Novell, Inc. + * + * Authors: Vincent Untz + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA. + * + * Some code is based on previous code in clock-location.c and on code from + * tz.c (shipped with version <= 2.22.0). Those files were under the same + * license, with those authors and copyrights: + * + * clock-location.c: + * ================ + * No header, but most of the work was done (AFAIK) by + * Federico Mena Quintero + * Matthias Clasen + * + * tz.c: + * ==== + * Copyright (C) 2000-2001 Ximian, Inc. + * Copyright (C) 2004 Sun Microsystems, Inc. + * + * Authors: Hans Petter Jansson + * additional functions by Erwann Chenede + * reworked by Vincent Untz + * + * Largely based on Michael Fulbright's work on Anaconda. + */ + +/* FIXME: it'd be nice to filter out the timezones that we might get when + * parsing config files that are not in zone.tab. Note that it's also wrong + * in some cases: eg, in tzdata2008b, Asia/Calcutta got renamed to + * Asia/Kolkata and the old name is not in zone.tab. */ + +#include +#include + +#include +#include +#include + +#include "system-timezone.h" + +/* Files that we look at and that should be monitored */ +#define CHECK_NB 5 +#define ETC_TIMEZONE "/etc/timezone" +#define ETC_TIMEZONE_MAJ "/etc/TIMEZONE" +#define ETC_RC_CONF "/etc/rc.conf" +#define ETC_SYSCONFIG_CLOCK "/etc/sysconfig/clock" +#define ETC_CONF_D_CLOCK "/etc/conf.d/clock" +#define ETC_LOCALTIME "/etc/localtime" + +/* The first 4 characters in a timezone file, from tzfile.h */ +#define TZ_MAGIC "TZif" + +static char *files_to_check[CHECK_NB] = { + ETC_TIMEZONE, + ETC_TIMEZONE_MAJ, + ETC_SYSCONFIG_CLOCK, + ETC_CONF_D_CLOCK, + ETC_LOCALTIME +}; + +static GObject *systz_singleton = NULL; + +G_DEFINE_TYPE (SystemTimezone, system_timezone, G_TYPE_OBJECT) + +typedef struct { + char *tz; + char *env_tz; + GFileMonitor *monitors[CHECK_NB]; +} SystemTimezonePrivate; + +enum { + CHANGED, + LAST_SIGNAL +}; + +static guint system_timezone_signals[LAST_SIGNAL] = { 0 }; + +static GObject *system_timezone_constructor (GType type, + guint n_construct_properties, + GObjectConstructParam *construct_properties); +static void system_timezone_finalize (GObject *obj); + +static void system_timezone_monitor_changed (GFileMonitor *handle, + GFile *file, + GFile *other_file, + GFileMonitorEvent event, + gpointer user_data); + +#define PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), SYSTEM_TIMEZONE_TYPE, SystemTimezonePrivate)) + +SystemTimezone * +system_timezone_new (void) +{ + return g_object_new (SYSTEM_TIMEZONE_TYPE, NULL); +} + +const char * +system_timezone_get (SystemTimezone *systz) +{ + SystemTimezonePrivate *priv; + + g_return_val_if_fail (IS_SYSTEM_TIMEZONE (systz), NULL); + + priv = PRIVATE (systz); + return priv->tz; +} + +const char * +system_timezone_get_env (SystemTimezone *systz) +{ + SystemTimezonePrivate *priv; + + g_return_val_if_fail (IS_SYSTEM_TIMEZONE (systz), NULL); + + priv = PRIVATE (systz); + return priv->env_tz; +} + +static void +system_timezone_class_init (SystemTimezoneClass *class) +{ + GObjectClass *g_obj_class = G_OBJECT_CLASS (class); + + g_obj_class->constructor = system_timezone_constructor; + g_obj_class->finalize = system_timezone_finalize; + + system_timezone_signals[CHANGED] = + g_signal_new ("changed", + G_OBJECT_CLASS_TYPE (g_obj_class), + G_SIGNAL_RUN_FIRST, + G_STRUCT_OFFSET (SystemTimezoneClass, changed), + NULL, NULL, + g_cclosure_marshal_VOID__STRING, + G_TYPE_NONE, 1, G_TYPE_STRING); + + g_type_class_add_private (class, sizeof (SystemTimezonePrivate)); +} + +static void +system_timezone_init (SystemTimezone *systz) +{ + int i; + SystemTimezonePrivate *priv = PRIVATE (systz); + + priv->tz = NULL; + priv->env_tz = NULL; + for (i = 0; i < CHECK_NB; i++) + priv->monitors[i] = NULL; +} + +static GObject * +system_timezone_constructor (GType type, + guint n_construct_properties, + GObjectConstructParam *construct_properties) +{ + GObject *obj; + SystemTimezonePrivate *priv; + int i; + + /* This is a singleton, we don't need to have it per-applet */ + if (systz_singleton) + return g_object_ref (systz_singleton); + + obj = G_OBJECT_CLASS (system_timezone_parent_class)->constructor ( + type, + n_construct_properties, + construct_properties); + + priv = PRIVATE (obj); + + priv->tz = system_timezone_find (); + + priv->env_tz = g_strdup (g_getenv ("TZ")); + + for (i = 0; i < CHECK_NB; i++) { + GFile *file; + GFile *parent; + GFileType parent_type; + + file = g_file_new_for_path (files_to_check[i]); + + parent = g_file_get_parent (file); + parent_type = g_file_query_file_type (parent, G_FILE_QUERY_INFO_NONE, NULL); + g_object_unref (parent); + + /* We don't try to monitor the file if the parent directory + * doesn't exist: this means we're on a system where this file + * is not useful to determine the system timezone. + * Since gio does not monitor file in non-existing directories + * in a clever way (as of gio 2.22, it just polls every other + * seconds to see if the directory now exists), this avoids + * unnecessary wakeups. */ + if (parent_type == G_FILE_TYPE_DIRECTORY) + priv->monitors[i] = g_file_monitor_file (file, + G_FILE_MONITOR_NONE, + NULL, NULL); + g_object_unref (file); + + if (priv->monitors[i]) + g_signal_connect (G_OBJECT (priv->monitors[i]), + "changed", + G_CALLBACK (system_timezone_monitor_changed), + obj); + } + + systz_singleton = obj; + + return systz_singleton; +} + +static void +system_timezone_finalize (GObject *obj) +{ + int i; + SystemTimezonePrivate *priv = PRIVATE (obj); + + if (priv->tz) { + g_free (priv->tz); + priv->tz = NULL; + } + + if (priv->env_tz) { + g_free (priv->env_tz); + priv->env_tz = NULL; + } + + for (i = 0; i < CHECK_NB; i++) { + if (priv->monitors[i]) + g_object_unref (priv->monitors[i]); + priv->monitors[i] = NULL; + } + + G_OBJECT_CLASS (system_timezone_parent_class)->finalize (obj); + + g_assert (obj == systz_singleton); + + systz_singleton = NULL; +} + +static void +system_timezone_monitor_changed (GFileMonitor *handle, + GFile *file, + GFile *other_file, + GFileMonitorEvent event, + gpointer user_data) +{ + SystemTimezonePrivate *priv = PRIVATE (user_data); + char *new_tz; + + if (event != G_FILE_MONITOR_EVENT_CHANGED && + event != G_FILE_MONITOR_EVENT_CHANGES_DONE_HINT && + event != G_FILE_MONITOR_EVENT_DELETED && + event != G_FILE_MONITOR_EVENT_CREATED) + return; + + new_tz = system_timezone_find (); + + g_assert (priv->tz != NULL && new_tz != NULL); + + if (strcmp (priv->tz, new_tz) != 0) { + g_free (priv->tz); + priv->tz = new_tz; + + g_signal_emit (G_OBJECT (user_data), + system_timezone_signals[CHANGED], + 0, priv->tz); + } else + g_free (new_tz); +} + + +/* + * Code to deal with the system timezone on all distros. + * There's no dependency on the SystemTimezone GObject here. + * + * Here's what we know: + * + * + /etc/localtime contains the binary data of the timezone. + * It can be a symlink to the actual data file, a hard link to the data + * file, or just a copy. So we can determine the timezone with this + * (reading the symlink, comparing inodes, or comparing content). + * + * + However, most distributions also have the timezone setting + * configured somewhere else. This might be better to read it from there. + * + * Debian/Ubuntu/Gentoo (new): content of /etc/timezone + * Fedora/Mandriva: the ZONE key in /etc/sysconfig/clock + * openSUSE: the TIMEZONE key in /etc/sysconfig/clock + * Solaris/OpenSolaris: the TZ key in /etc/TIMEZONE + * Arch Linux: the TIMEZONE key in /etc/rc.conf + * Gentoo (old): the ZONE key in /etc/conf.d/clock + * + * FIXME: reading the system-tools-backends, it seems there's this too: + * Solaris: the TZ key in /etc/default/init + * /etc/TIMEZONE seems to be a link to /etc/default/init + * + * First, some functions to handle those system config files. + * + */ + +/* This works for Debian and derivatives (including Ubuntu), and new Gentoo */ +static char * +system_timezone_read_etc_timezone (void) +{ + FILE *etc_timezone; + GString *reading; + int c; + + etc_timezone = g_fopen (ETC_TIMEZONE, "r"); + if (!etc_timezone) + return NULL; + + reading = g_string_new (""); + + c = fgetc (etc_timezone); + /* only get the first line, we'll validate the value later */ + while (c != EOF && !g_ascii_isspace (c)) { + reading = g_string_append_c (reading, c); + c = fgetc (etc_timezone); + } + + fclose (etc_timezone); + + if (reading->str && reading->str[0] != '\0') + return g_string_free (reading, FALSE); + else + g_string_free (reading, TRUE); + + return NULL; +} + +static gboolean +system_timezone_write_etc_timezone (const char *tz, + GError **error) +{ + char *content; + GError *our_error; + gboolean retval; + + if (!g_file_test (ETC_TIMEZONE, G_FILE_TEST_IS_REGULAR)) + return TRUE; + + content = g_strdup_printf ("%s\n", tz); + + our_error = NULL; + retval = g_file_set_contents (ETC_TIMEZONE, content, -1, &our_error); + g_free (content); + + if (!retval) { + g_set_error (error, SYSTEM_TIMEZONE_ERROR, + SYSTEM_TIMEZONE_ERROR_GENERAL, + ETC_TIMEZONE" cannot be overwritten: %s", + our_error->message); + g_error_free (our_error); + } + + return retval; +} + + +/* Read a file that looks like a key-file (but there's no need for groups) + * and get the last value for a specific key */ +static char * +system_timezone_read_key_file (const char *filename, + const char *key) +{ + GIOChannel *channel; + char *key_eq; + char *line; + char *retval; + + if (!g_file_test (filename, G_FILE_TEST_IS_REGULAR)) + return NULL; + + channel = g_io_channel_new_file (filename, "r", NULL); + if (!channel) + return NULL; + + key_eq = g_strdup_printf ("%s=", key); + retval = NULL; + + while (g_io_channel_read_line (channel, &line, NULL, + NULL, NULL) == G_IO_STATUS_NORMAL) { + if (g_str_has_prefix (line, key_eq)) { + char *value; + int len; + + value = line + strlen (key_eq); + g_strstrip (value); + + len = strlen (value); + + if (value[0] == '\"') { + if (value[len - 1] == '\"') { + if (retval) + g_free (retval); + + retval = g_strndup (value + 1, + len - 2); + } + } else { + if (retval) + g_free (retval); + + retval = g_strdup (line + strlen (key_eq)); + } + + g_strstrip (retval); + } + + g_free (line); + } + + g_free (key_eq); + g_io_channel_unref (channel); + + return retval; +} + +static gboolean +system_timezone_write_key_file (const char *filename, + const char *key, + const char *value, + GError **error) +{ + GError *our_error; + char *content; + gsize len; + char *key_eq; + char **lines; + gboolean replaced; + gboolean retval; + int n; + + if (!g_file_test (filename, G_FILE_TEST_IS_REGULAR)) + return TRUE; + + our_error = NULL; + + if (!g_file_get_contents (filename, &content, &len, &our_error)) { + g_set_error (error, SYSTEM_TIMEZONE_ERROR, + SYSTEM_TIMEZONE_ERROR_GENERAL, + "%s cannot be read: %s", + filename, our_error->message); + g_error_free (our_error); + return FALSE; + } + + lines = g_strsplit (content, "\n", 0); + g_free (content); + + key_eq = g_strdup_printf ("%s=", key); + replaced = FALSE; + + for (n = 0; lines[n] != NULL; n++) { + if (g_str_has_prefix (lines[n], key_eq)) { + char *old_value; + gboolean use_quotes; + + old_value = lines[n] + strlen (key_eq); + g_strstrip (old_value); + use_quotes = old_value[0] == '\"'; + + g_free (lines[n]); + + if (use_quotes) + lines[n] = g_strdup_printf ("%s\"%s\"", + key_eq, value); + else + lines[n] = g_strdup_printf ("%s%s", + key_eq, value); + + replaced = TRUE; + } + } + + g_free (key_eq); + + if (!replaced) { + g_strfreev (lines); + return TRUE; + } + + content = g_strjoinv ("\n", lines); + g_strfreev (lines); + + retval = g_file_set_contents (filename, content, -1, &our_error); + g_free (content); + + if (!retval) { + g_set_error (error, SYSTEM_TIMEZONE_ERROR, + SYSTEM_TIMEZONE_ERROR_GENERAL, + "%s cannot be overwritten: %s", + filename, our_error->message); + g_error_free (our_error); + } + + return retval; +} + +/* This works for Solaris/OpenSolaris */ +static char * +system_timezone_read_etc_TIMEZONE (void) +{ + return system_timezone_read_key_file (ETC_TIMEZONE_MAJ, + "TZ"); +} + +static gboolean +system_timezone_write_etc_TIMEZONE (const char *tz, + GError **error) +{ + return system_timezone_write_key_file (ETC_TIMEZONE_MAJ, + "TZ", tz, error); +} + +/* This works for Fedora and Mandriva */ +static char * +system_timezone_read_etc_sysconfig_clock (void) +{ + return system_timezone_read_key_file (ETC_SYSCONFIG_CLOCK, + "ZONE"); +} + +static gboolean +system_timezone_write_etc_sysconfig_clock (const char *tz, + GError **error) +{ + return system_timezone_write_key_file (ETC_SYSCONFIG_CLOCK, + "ZONE", tz, error); +} + +/* This works for openSUSE */ +static char * +system_timezone_read_etc_sysconfig_clock_alt (void) +{ + return system_timezone_read_key_file (ETC_SYSCONFIG_CLOCK, + "TIMEZONE"); +} + +static gboolean +system_timezone_write_etc_sysconfig_clock_alt (const char *tz, + GError **error) +{ + return system_timezone_write_key_file (ETC_SYSCONFIG_CLOCK, + "TIMEZONE", tz, error); +} + +/* This works for old Gentoo */ +static char * +system_timezone_read_etc_conf_d_clock (void) +{ + return system_timezone_read_key_file (ETC_CONF_D_CLOCK, + "TIMEZONE"); +} + +static gboolean +system_timezone_write_etc_conf_d_clock (const char *tz, + GError **error) +{ + return system_timezone_write_key_file (ETC_CONF_D_CLOCK, + "TIMEZONE", tz, error); +} + +/* This works for Arch Linux */ +static char * +system_timezone_read_etc_rc_conf (void) +{ + return system_timezone_read_key_file (ETC_RC_CONF, + "TIMEZONE"); +} + +static gboolean +system_timezone_write_etc_rc_conf (const char *tz, + GError **error) +{ + return system_timezone_write_key_file (ETC_RC_CONF, + "TIMEZONE", tz, error); +} + +/* + * + * First, getting the timezone. + * + */ + +static char * +system_timezone_strip_path_if_valid (const char *filename) +{ + int skip; + + if (!filename || !g_str_has_prefix (filename, SYSTEM_ZONEINFODIR"/")) + return NULL; + + /* Timezone data files also live under posix/ and right/ for some + * reason. + * FIXME: make sure accepting those files is valid. I think "posix" is + * okay, not sure about "right" */ + if (g_str_has_prefix (filename, SYSTEM_ZONEINFODIR"/posix/")) + skip = strlen (SYSTEM_ZONEINFODIR"/posix/"); + else if (g_str_has_prefix (filename, SYSTEM_ZONEINFODIR"/right/")) + skip = strlen (SYSTEM_ZONEINFODIR"/right/"); + else + skip = strlen (SYSTEM_ZONEINFODIR"/"); + + return g_strdup (filename + skip); +} + +/* Read the soft symlink from /etc/localtime */ +static char * +system_timezone_read_etc_localtime_softlink (void) +{ + char *file; + char *tz; + + if (!g_file_test (ETC_LOCALTIME, G_FILE_TEST_IS_SYMLINK)) + return NULL; + + file = g_file_read_link (ETC_LOCALTIME, NULL); + tz = system_timezone_strip_path_if_valid (file); + g_free (file); + + return tz; +} + +typedef gboolean (*CompareFiles) (struct stat *a_stat, + struct stat *b_stat, + const char *a_content, + gsize a_content_len, + const char *b_filename); + +static char * +recursive_compare (struct stat *localtime_stat, + const char *localtime_content, + gsize localtime_content_len, + char *file, + CompareFiles compare_func) +{ + struct stat file_stat; + + if (g_stat (file, &file_stat) != 0) + return NULL; + + if (S_ISREG (file_stat.st_mode)) { + if (compare_func (localtime_stat, + &file_stat, + localtime_content, + localtime_content_len, + file)) + return system_timezone_strip_path_if_valid (file); + else + return NULL; + } else if (S_ISDIR (file_stat.st_mode)) { + GDir *dir = NULL; + char *ret = NULL; + const char *subfile = NULL; + char *subpath = NULL; + + dir = g_dir_open (file, 0, NULL); + if (dir == NULL) + return NULL; + + while ((subfile = g_dir_read_name (dir)) != NULL) { + subpath = g_build_filename (file, subfile, NULL); + + ret = recursive_compare (localtime_stat, + localtime_content, + localtime_content_len, + subpath, + compare_func); + + g_free (subpath); + + if (ret != NULL) + break; + } + + g_dir_close (dir); + + return ret; + } + + return NULL; +} + + +static gboolean +files_are_identical_inode (struct stat *a_stat, + struct stat *b_stat, + const char *a_content, + gsize a_content_len, + const char *b_filename) +{ + return (a_stat->st_ino == b_stat->st_ino); +} + + +/* Determine if /etc/localtime is a hard link to some file, by looking at + * the inodes */ +static char * +system_timezone_read_etc_localtime_hardlink (void) +{ + struct stat stat_localtime; + + if (g_stat (ETC_LOCALTIME, &stat_localtime) != 0) + return NULL; + + if (!S_ISREG (stat_localtime.st_mode)) + return NULL; + + return recursive_compare (&stat_localtime, + NULL, + 0, + SYSTEM_ZONEINFODIR, + files_are_identical_inode); +} + +static gboolean +files_are_identical_content (struct stat *a_stat, + struct stat *b_stat, + const char *a_content, + gsize a_content_len, + const char *b_filename) +{ + char *b_content = NULL; + gsize b_content_len = -1; + int cmp; + + if (a_stat->st_size != b_stat->st_size) + return FALSE; + + if (!g_file_get_contents (b_filename, + &b_content, &b_content_len, NULL)) + return FALSE; + + if (a_content_len != b_content_len) { + g_free (b_content); + return FALSE; + } + + cmp = memcmp (a_content, b_content, a_content_len); + g_free (b_content); + + return (cmp == 0); +} + +/* Determine if /etc/localtime is a copy of a timezone file */ +static char * +system_timezone_read_etc_localtime_content (void) +{ + struct stat stat_localtime; + char *localtime_content = NULL; + gsize localtime_content_len = -1; + char *retval; + + if (g_stat (ETC_LOCALTIME, &stat_localtime) != 0) + return NULL; + + if (!S_ISREG (stat_localtime.st_mode)) + return NULL; + + if (!g_file_get_contents (ETC_LOCALTIME, + &localtime_content, + &localtime_content_len, + NULL)) + return NULL; + + retval = recursive_compare (&stat_localtime, + localtime_content, + localtime_content_len, + SYSTEM_ZONEINFODIR, + files_are_identical_content); + + g_free (localtime_content); + + return retval; +} + +typedef char * (*GetSystemTimezone) (void); +/* The order of the functions here define the priority of the methods used + * to find the timezone. First method has higher priority. */ +static GetSystemTimezone get_system_timezone_methods[] = { + /* cheap and "more correct" than data from a config file */ + system_timezone_read_etc_localtime_softlink, + /* reading various config files */ + system_timezone_read_etc_timezone, + system_timezone_read_etc_sysconfig_clock, + system_timezone_read_etc_sysconfig_clock_alt, + system_timezone_read_etc_TIMEZONE, + system_timezone_read_etc_rc_conf, + /* reading deprecated config files */ + system_timezone_read_etc_conf_d_clock, + /* reading /etc/timezone directly. Expensive since we have to stat + * many files */ + system_timezone_read_etc_localtime_hardlink, + system_timezone_read_etc_localtime_content, + NULL +}; + +static gboolean +system_timezone_is_valid (const char *tz) +{ + const char *c; + + if (!tz) + return FALSE; + + for (c = tz; *c != '\0'; c++) { + if (!(g_ascii_isalnum (*c) || + *c == '/' || *c == '-' || *c == '_')) + return FALSE; + } + + return TRUE; +} + +char * +system_timezone_find (void) +{ + char *tz; + int i; + + for (i = 0; get_system_timezone_methods[i] != NULL; i++) { + tz = get_system_timezone_methods[i] (); + + if (system_timezone_is_valid (tz)) + return tz; + + g_free (tz); + } + + return g_strdup ("UTC"); +} + +/* + * + * Now, setting the timezone. + * + */ + +static gboolean +system_timezone_is_zone_file_valid (const char *zone_file, + GError **error) +{ + GError *our_error; + GIOChannel *channel; + GIOStatus status; + char buffer[strlen (TZ_MAGIC)]; + gsize read; + + /* First, check the zone_file is properly rooted */ + if (!g_str_has_prefix (zone_file, SYSTEM_ZONEINFODIR"/")) { + g_set_error (error, SYSTEM_TIMEZONE_ERROR, + SYSTEM_TIMEZONE_ERROR_INVALID_TIMEZONE_FILE, + "Timezone file needs to be under "SYSTEM_ZONEINFODIR); + return FALSE; + } + + /* Second, check it's a regular file that exists */ + if (!g_file_test (zone_file, G_FILE_TEST_IS_REGULAR)) { + g_set_error (error, SYSTEM_TIMEZONE_ERROR, + SYSTEM_TIMEZONE_ERROR_INVALID_TIMEZONE_FILE, + "No such timezone file %s", zone_file); + return FALSE; + } + + /* Third, check that it's a tzfile (see tzfile(5)). The file has a 4 + * bytes header which is TZ_MAGIC. + * + * TODO: is there glibc API for this? */ + our_error = NULL; + channel = g_io_channel_new_file (zone_file, "r", &our_error); + if (!our_error) + status = g_io_channel_read_chars (channel, + buffer, strlen (TZ_MAGIC), + &read, &our_error); + if (channel) + g_io_channel_unref (channel); + + if (our_error) { + g_set_error (error, SYSTEM_TIMEZONE_ERROR, + SYSTEM_TIMEZONE_ERROR_INVALID_TIMEZONE_FILE, + "Timezone file %s cannot be read: %s", + zone_file, our_error->message); + g_error_free (our_error); + return FALSE; + } + + if (read != strlen (TZ_MAGIC) || strncmp (buffer, TZ_MAGIC, strlen (TZ_MAGIC)) != 0) { + g_set_error (error, SYSTEM_TIMEZONE_ERROR, + SYSTEM_TIMEZONE_ERROR_INVALID_TIMEZONE_FILE, + "%s is not a timezone file", + zone_file); + return FALSE; + } + + return TRUE; +} + +static gboolean +system_timezone_set_etc_timezone (const char *zone_file, + GError **error) +{ + GError *our_error; + char *content; + gsize len; + + if (!system_timezone_is_zone_file_valid (zone_file, error)) + return FALSE; + + /* If /etc/localtime is a symlink, write a symlink */ + if (g_file_test (ETC_LOCALTIME, G_FILE_TEST_IS_SYMLINK)) { + if (g_unlink (ETC_LOCALTIME) == 0 && + symlink (zone_file, ETC_LOCALTIME) == 0) + return TRUE; + + /* If we couldn't symlink the file, we'll just fallback on + * copying it */ + } + + /* Else copy the file to /etc/localtime. We explicitly avoid doing + * hard links since they break with different partitions */ + our_error = NULL; + if (!g_file_get_contents (zone_file, &content, &len, &our_error)) { + g_set_error (error, SYSTEM_TIMEZONE_ERROR, + SYSTEM_TIMEZONE_ERROR_GENERAL, + "Timezone file %s cannot be read: %s", + zone_file, our_error->message); + g_error_free (our_error); + return FALSE; + } + + if (!g_file_set_contents (ETC_LOCALTIME, content, len, &our_error)) { + g_set_error (error, SYSTEM_TIMEZONE_ERROR, + SYSTEM_TIMEZONE_ERROR_GENERAL, + ETC_LOCALTIME" cannot be overwritten: %s", + our_error->message); + g_error_free (our_error); + g_free (content); + return FALSE; + } + + g_free (content); + + return TRUE; +} + +typedef gboolean (*SetSystemTimezone) (const char *tz, + GError **error); +/* The order here does not matter too much: we'll try to change all files + * that already have a timezone configured. It matters in case of error, + * since the process will be stopped and the last methods won't be called. + * So we use the same order as in get_system_timezone_methods */ +static SetSystemTimezone set_system_timezone_methods[] = { + /* writing various config files if they exist and have the + * setting already present */ + system_timezone_write_etc_timezone, + system_timezone_write_etc_sysconfig_clock, + system_timezone_write_etc_sysconfig_clock_alt, + system_timezone_write_etc_TIMEZONE, + system_timezone_write_etc_rc_conf, + /* writing deprecated config files if they exist and have the + * setting already present */ + system_timezone_write_etc_conf_d_clock, + NULL +}; + +static gboolean +system_timezone_update_config (const char *tz, + GError **error) +{ + int i; + + for (i = 0; set_system_timezone_methods[i] != NULL; i++) { + if (!set_system_timezone_methods[i] (tz, error)) + return FALSE; + /* FIXME: maybe continue to change all config files if + * possible? */ + } + + return TRUE; +} + +gboolean +system_timezone_set_from_file (const char *zone_file, + GError **error) +{ + const char *tz; + + g_return_val_if_fail (error == NULL || *error == NULL, FALSE); + + tz = zone_file + strlen (SYSTEM_ZONEINFODIR"/"); + + /* FIXME: is it right to return FALSE even when /etc/localtime was + * changed but not the config files? */ + return (system_timezone_set_etc_timezone (zone_file, error) && + system_timezone_update_config (tz, error)); +} + +gboolean +system_timezone_set (const char *tz, + GError **error) +{ + char *zone_file; + gboolean retval; + + g_return_val_if_fail (error == NULL || *error == NULL, FALSE); + + zone_file = g_build_filename (SYSTEM_ZONEINFODIR, tz, NULL); + + /* FIXME: is it right to return FALSE even when /etc/localtime was + * changed but not the config files? */ + retval = system_timezone_set_etc_timezone (zone_file, error) && + system_timezone_update_config (tz, error); + + g_free (zone_file); + + return retval; +} + +GQuark +system_timezone_error_quark (void) +{ + static GQuark ret = 0; + + if (ret == 0) { + ret = g_quark_from_static_string ("system-timezone-error"); + } + + return ret; +} diff --git a/plugins/datetime/system-timezone.h b/plugins/datetime/system-timezone.h new file mode 100644 index 0000000..b958cec --- /dev/null +++ b/plugins/datetime/system-timezone.h @@ -0,0 +1,89 @@ +/* System timezone handling + * + * Copyright (C) 2008 Novell, Inc. + * + * Authors: Vincent Untz + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA. + */ + +#ifndef __SYSTEM_TIMEZONE_H__ +#define __SYSTEM_TIMEZONE_H__ + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#ifdef HAVE_SOLARIS +#define SYSTEM_ZONEINFODIR "/usr/share/lib/zoneinfo/tab" +#else +#define SYSTEM_ZONEINFODIR "/usr/share/zoneinfo" +#endif + + +#define SYSTEM_TIMEZONE_TYPE (system_timezone_get_type ()) +#define SYSTEM_TIMEZONE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), SYSTEM_TIMEZONE_TYPE, SystemTimezone)) +#define SYSTEM_TIMEZONE_CLASS(c) (G_TYPE_CHECK_CLASS_CAST ((c), SYSTEM_TIMEZONE_TYPE, SystemTimezoneClass)) +#define IS_SYSTEM_TIMEZONE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), SYSTEM_TIMEZONE_TYPE)) +#define IS_SYSTEM_TIMEZONE_CLASS(c) (G_TYPE_CHECK_CLASS_TYPE ((c), SYSTEM_TIMEZONE_TYPE)) +#define SYSTEM_TIMEZONE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), SYSTEM_TIMEZONE_TYPE, SystemTimezoneClass)) + +typedef struct +{ + GObject g_object; +} SystemTimezone; + +typedef struct +{ + GObjectClass g_object_class; + + void (* changed) (SystemTimezone *systz, + const char *tz); +} SystemTimezoneClass; + +GType system_timezone_get_type (void); + +SystemTimezone *system_timezone_new (void); + +const char *system_timezone_get (SystemTimezone *systz); +const char *system_timezone_get_env (SystemTimezone *systz); + +/* Functions to set the timezone. They won't be used by the applet, but + * by a program with more privileges */ + +#define SYSTEM_TIMEZONE_ERROR system_timezone_error_quark () +GQuark system_timezone_error_quark (void); + +typedef enum +{ + SYSTEM_TIMEZONE_ERROR_GENERAL, + SYSTEM_TIMEZONE_ERROR_INVALID_TIMEZONE_FILE, + SYSTEM_TIMEZONE_NUM_ERRORS +} SystemTimezoneError; + +char *system_timezone_find (void); + +gboolean system_timezone_set_from_file (const char *zone_file, + GError **error); +gboolean system_timezone_set (const char *tz, + GError **error); + +#ifdef __cplusplus +} +#endif +#endif /* __SYSTEM_TIMEZONE_H__ */ diff --git a/plugins/dummy/Makefile.am b/plugins/dummy/Makefile.am new file mode 100644 index 0000000..0f77530 --- /dev/null +++ b/plugins/dummy/Makefile.am @@ -0,0 +1,44 @@ +plugin_LTLIBRARIES = \ + libdummy.la + +libdummy_la_SOURCES = \ + gsd-dummy-manager.c \ + gsd-dummy-manager.h \ + gsd-dummy-plugin.c \ + gsd-dummy-plugin.h + +libdummy_la_CPPFLAGS = \ + -I$(top_srcdir)/mate-settings-daemon \ + -DMATE_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \ + $(AM_CPPFLAGS) + +libdummy_la_CFLAGS = \ + $(SETTINGS_PLUGIN_CFLAGS) \ + $(AM_CFLAGS) + +libdummy_la_LDFLAGS = \ + $(GSD_PLUGIN_LDFLAGS) + +libdummy_la_LIBADD = \ + $(SETTINGS_PLUGIN_LIBS) + +plugin_in_files = \ + dummy.mate-settings-plugin.in + +plugin_DATA = $(plugin_in_files:.mate-settings-plugin.in=.mate-settings-plugin) + +EXTRA_DIST = \ + $(plugin_in_files) + +CLEANFILES = \ + $(plugin_DATA) + +DISTCLEANFILES = \ + $(plugin_DATA) + +@GSD_INTLTOOL_PLUGIN_RULE@ + +# override to _not_ install the test plugin +# do not copy into your plugin +install-pluginDATA: +install-pluginLTLIBRARIES: diff --git a/plugins/dummy/Makefile.in b/plugins/dummy/Makefile.in new file mode 100644 index 0000000..3680d45 --- /dev/null +++ b/plugins/dummy/Makefile.in @@ -0,0 +1,646 @@ +# Makefile.in generated by automake 1.11.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + + +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = plugins/dummy +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__installdirs = "$(DESTDIR)$(plugindir)" "$(DESTDIR)$(plugindir)" +LTLIBRARIES = $(plugin_LTLIBRARIES) +am__DEPENDENCIES_1 = +libdummy_la_DEPENDENCIES = $(am__DEPENDENCIES_1) +am_libdummy_la_OBJECTS = libdummy_la-gsd-dummy-manager.lo \ + libdummy_la-gsd-dummy-plugin.lo +libdummy_la_OBJECTS = $(am_libdummy_la_OBJECTS) +libdummy_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(libdummy_la_CFLAGS) \ + $(CFLAGS) $(libdummy_la_LDFLAGS) $(LDFLAGS) -o $@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +am__mv = mv -f +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +SOURCES = $(libdummy_la_SOURCES) +DIST_SOURCES = $(libdummy_la_SOURCES) +DATA = $(plugin_DATA) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +ALL_LINGUAS = @ALL_LINGUAS@ +AMTAR = @AMTAR@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DBUS_SYS_DIR = @DBUS_SYS_DIR@ +DEBUG_CFLAGS = @DEBUG_CFLAGS@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ +FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GIOUNIX_CFLAGS = @GIOUNIX_CFLAGS@ +GIOUNIX_LIBS = @GIOUNIX_LIBS@ +GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GREP = @GREP@ +GSD_INTLTOOL_PLUGIN_RULE = @GSD_INTLTOOL_PLUGIN_RULE@ +GSD_PLUGIN_LDFLAGS = @GSD_PLUGIN_LDFLAGS@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBEXECDIR = @LIBEXECDIR@ +LIBMATEKBDUI_CFLAGS = @LIBMATEKBDUI_CFLAGS@ +LIBMATEKBDUI_LIBS = @LIBMATEKBDUI_LIBS@ +LIBMATENOTIFY_CFLAGS = @LIBMATENOTIFY_CFLAGS@ +LIBMATENOTIFY_LIBS = @LIBMATENOTIFY_LIBS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MATECONFTOOL = @MATECONFTOOL@ +MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@ +MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@ +MATE_KEYBINDINGS_KEYSDIR = @MATE_KEYBINDINGS_KEYSDIR@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +NM = @NM@ +NMEDIT = @NMEDIT@ +NSS_CFLAGS = @NSS_CFLAGS@ +NSS_DATABASE = @NSS_DATABASE@ +NSS_LIBS = @NSS_LIBS@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +POFILES = @POFILES@ +POLKIT_CFLAGS = @POLKIT_CFLAGS@ +POLKIT_LIBS = @POLKIT_LIBS@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +PULSE_CFLAGS = @PULSE_CFLAGS@ +PULSE_LIBS = @PULSE_LIBS@ +RANLIB = @RANLIB@ +SED = @SED@ +SETTINGS_DAEMON_CFLAGS = @SETTINGS_DAEMON_CFLAGS@ +SETTINGS_DAEMON_LIBS = @SETTINGS_DAEMON_LIBS@ +SETTINGS_PLUGIN_CFLAGS = @SETTINGS_PLUGIN_CFLAGS@ +SETTINGS_PLUGIN_LIBS = @SETTINGS_PLUGIN_LIBS@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +WARN_CFLAGS = @WARN_CFLAGS@ +X11_LIBS = @X11_LIBS@ +XF86MISC_LIBS = @XF86MISC_LIBS@ +XGETTEXT = @XGETTEXT@ +XINPUT_LIBS = @XINPUT_LIBS@ +XMKMF = @XMKMF@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +plugindir = @plugindir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +plugin_LTLIBRARIES = \ + libdummy.la + +libdummy_la_SOURCES = \ + gsd-dummy-manager.c \ + gsd-dummy-manager.h \ + gsd-dummy-plugin.c \ + gsd-dummy-plugin.h + +libdummy_la_CPPFLAGS = \ + -I$(top_srcdir)/mate-settings-daemon \ + -DMATE_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \ + $(AM_CPPFLAGS) + +libdummy_la_CFLAGS = \ + $(SETTINGS_PLUGIN_CFLAGS) \ + $(AM_CFLAGS) + +libdummy_la_LDFLAGS = \ + $(GSD_PLUGIN_LDFLAGS) + +libdummy_la_LIBADD = \ + $(SETTINGS_PLUGIN_LIBS) + +plugin_in_files = \ + dummy.mate-settings-plugin.in + +plugin_DATA = $(plugin_in_files:.mate-settings-plugin.in=.mate-settings-plugin) +EXTRA_DIST = \ + $(plugin_in_files) + +CLEANFILES = \ + $(plugin_DATA) + +DISTCLEANFILES = \ + $(plugin_DATA) + +all: all-am + +.SUFFIXES: +.SUFFIXES: .c .lo .o .obj +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu plugins/dummy/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu plugins/dummy/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): + +uninstall-pluginLTLIBRARIES: + @$(NORMAL_UNINSTALL) + @list='$(plugin_LTLIBRARIES)'; test -n "$(plugindir)" || list=; \ + for p in $$list; do \ + $(am__strip_dir) \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(plugindir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(plugindir)/$$f"; \ + done + +clean-pluginLTLIBRARIES: + -test -z "$(plugin_LTLIBRARIES)" || rm -f $(plugin_LTLIBRARIES) + @list='$(plugin_LTLIBRARIES)'; for p in $$list; do \ + dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ + test "$$dir" != "$$p" || dir=.; \ + echo "rm -f \"$${dir}/so_locations\""; \ + rm -f "$${dir}/so_locations"; \ + done +libdummy.la: $(libdummy_la_OBJECTS) $(libdummy_la_DEPENDENCIES) + $(libdummy_la_LINK) -rpath $(plugindir) $(libdummy_la_OBJECTS) $(libdummy_la_LIBADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libdummy_la-gsd-dummy-manager.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libdummy_la-gsd-dummy-plugin.Plo@am__quote@ + +.c.o: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c $< + +.c.obj: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` + +.c.lo: +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< + +libdummy_la-gsd-dummy-manager.lo: gsd-dummy-manager.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdummy_la_CPPFLAGS) $(CPPFLAGS) $(libdummy_la_CFLAGS) $(CFLAGS) -MT libdummy_la-gsd-dummy-manager.lo -MD -MP -MF $(DEPDIR)/libdummy_la-gsd-dummy-manager.Tpo -c -o libdummy_la-gsd-dummy-manager.lo `test -f 'gsd-dummy-manager.c' || echo '$(srcdir)/'`gsd-dummy-manager.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libdummy_la-gsd-dummy-manager.Tpo $(DEPDIR)/libdummy_la-gsd-dummy-manager.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-dummy-manager.c' object='libdummy_la-gsd-dummy-manager.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdummy_la_CPPFLAGS) $(CPPFLAGS) $(libdummy_la_CFLAGS) $(CFLAGS) -c -o libdummy_la-gsd-dummy-manager.lo `test -f 'gsd-dummy-manager.c' || echo '$(srcdir)/'`gsd-dummy-manager.c + +libdummy_la-gsd-dummy-plugin.lo: gsd-dummy-plugin.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdummy_la_CPPFLAGS) $(CPPFLAGS) $(libdummy_la_CFLAGS) $(CFLAGS) -MT libdummy_la-gsd-dummy-plugin.lo -MD -MP -MF $(DEPDIR)/libdummy_la-gsd-dummy-plugin.Tpo -c -o libdummy_la-gsd-dummy-plugin.lo `test -f 'gsd-dummy-plugin.c' || echo '$(srcdir)/'`gsd-dummy-plugin.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libdummy_la-gsd-dummy-plugin.Tpo $(DEPDIR)/libdummy_la-gsd-dummy-plugin.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-dummy-plugin.c' object='libdummy_la-gsd-dummy-plugin.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libdummy_la_CPPFLAGS) $(CPPFLAGS) $(libdummy_la_CFLAGS) $(CFLAGS) -c -o libdummy_la-gsd-dummy-plugin.lo `test -f 'gsd-dummy-plugin.c' || echo '$(srcdir)/'`gsd-dummy-plugin.c + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +uninstall-pluginDATA: + @$(NORMAL_UNINSTALL) + @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(plugindir)" && rm -f $$files + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + set x; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(LTLIBRARIES) $(DATA) +installdirs: + for dir in "$(DESTDIR)$(plugindir)" "$(DESTDIR)$(plugindir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool clean-pluginLTLIBRARIES \ + mostlyclean-am + +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: install-pluginDATA install-pluginLTLIBRARIES + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-pluginDATA uninstall-pluginLTLIBRARIES + +.MAKE: install-am install-strip + +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-libtool clean-pluginLTLIBRARIES ctags distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-pluginDATA \ + install-pluginLTLIBRARIES install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ + pdf pdf-am ps ps-am tags uninstall uninstall-am \ + uninstall-pluginDATA uninstall-pluginLTLIBRARIES + + +@GSD_INTLTOOL_PLUGIN_RULE@ + +# override to _not_ install the test plugin +# do not copy into your plugin +install-pluginDATA: +install-pluginLTLIBRARIES: + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/plugins/dummy/dummy.mate-settings-plugin.in b/plugins/dummy/dummy.mate-settings-plugin.in new file mode 100644 index 0000000..c9f8838 --- /dev/null +++ b/plugins/dummy/dummy.mate-settings-plugin.in @@ -0,0 +1,8 @@ +[MATE Settings Plugin] +Module=dummy +IAge=0 +_Name=Dummy +_Description=Dummy plugin +Authors=AUTHOR +Copyright=Copyright © 2007 AUTHOR +Website= diff --git a/plugins/dummy/gsd-dummy-manager.c b/plugins/dummy/gsd-dummy-manager.c new file mode 100644 index 0000000..568c832 --- /dev/null +++ b/plugins/dummy/gsd-dummy-manager.c @@ -0,0 +1,186 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#include "config.h" + +#include +#include +#include +#include +#include +#include +#include + +#include + +#include +#include +#include +#include +#include + +#include "mate-settings-profile.h" +#include "gsd-dummy-manager.h" + +#define GSD_DUMMY_MANAGER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GSD_TYPE_DUMMY_MANAGER, GsdDummyManagerPrivate)) + +struct GsdDummyManagerPrivate +{ + gboolean padding; +}; + +enum { + PROP_0, +}; + +static void gsd_dummy_manager_class_init (GsdDummyManagerClass *klass); +static void gsd_dummy_manager_init (GsdDummyManager *dummy_manager); +static void gsd_dummy_manager_finalize (GObject *object); + +G_DEFINE_TYPE (GsdDummyManager, gsd_dummy_manager, G_TYPE_OBJECT) + +static gpointer manager_object = NULL; + +gboolean +gsd_dummy_manager_start (GsdDummyManager *manager, + GError **error) +{ + g_debug ("Starting dummy manager"); + mate_settings_profile_start (NULL); + mate_settings_profile_end (NULL); + return TRUE; +} + +void +gsd_dummy_manager_stop (GsdDummyManager *manager) +{ + g_debug ("Stopping dummy manager"); +} + +static void +gsd_dummy_manager_set_property (GObject *object, + guint prop_id, + const GValue *value, + GParamSpec *pspec) +{ + GsdDummyManager *self; + + self = GSD_DUMMY_MANAGER (object); + + switch (prop_id) { + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + +static void +gsd_dummy_manager_get_property (GObject *object, + guint prop_id, + GValue *value, + GParamSpec *pspec) +{ + GsdDummyManager *self; + + self = GSD_DUMMY_MANAGER (object); + + switch (prop_id) { + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + +static GObject * +gsd_dummy_manager_constructor (GType type, + guint n_construct_properties, + GObjectConstructParam *construct_properties) +{ + GsdDummyManager *dummy_manager; + GsdDummyManagerClass *klass; + + klass = GSD_DUMMY_MANAGER_CLASS (g_type_class_peek (GSD_TYPE_DUMMY_MANAGER)); + + dummy_manager = GSD_DUMMY_MANAGER (G_OBJECT_CLASS (gsd_dummy_manager_parent_class)->constructor (type, + n_construct_properties, + construct_properties)); + + return G_OBJECT (dummy_manager); +} + +static void +gsd_dummy_manager_dispose (GObject *object) +{ + GsdDummyManager *dummy_manager; + + dummy_manager = GSD_DUMMY_MANAGER (object); + + G_OBJECT_CLASS (gsd_dummy_manager_parent_class)->dispose (object); +} + +static void +gsd_dummy_manager_class_init (GsdDummyManagerClass *klass) +{ + GObjectClass *object_class = G_OBJECT_CLASS (klass); + + object_class->get_property = gsd_dummy_manager_get_property; + object_class->set_property = gsd_dummy_manager_set_property; + object_class->constructor = gsd_dummy_manager_constructor; + object_class->dispose = gsd_dummy_manager_dispose; + object_class->finalize = gsd_dummy_manager_finalize; + + g_type_class_add_private (klass, sizeof (GsdDummyManagerPrivate)); +} + +static void +gsd_dummy_manager_init (GsdDummyManager *manager) +{ + manager->priv = GSD_DUMMY_MANAGER_GET_PRIVATE (manager); + +} + +static void +gsd_dummy_manager_finalize (GObject *object) +{ + GsdDummyManager *dummy_manager; + + g_return_if_fail (object != NULL); + g_return_if_fail (GSD_IS_DUMMY_MANAGER (object)); + + dummy_manager = GSD_DUMMY_MANAGER (object); + + g_return_if_fail (dummy_manager->priv != NULL); + + G_OBJECT_CLASS (gsd_dummy_manager_parent_class)->finalize (object); +} + +GsdDummyManager * +gsd_dummy_manager_new (void) +{ + if (manager_object != NULL) { + g_object_ref (manager_object); + } else { + manager_object = g_object_new (GSD_TYPE_DUMMY_MANAGER, NULL); + g_object_add_weak_pointer (manager_object, + (gpointer *) &manager_object); + } + + return GSD_DUMMY_MANAGER (manager_object); +} diff --git a/plugins/dummy/gsd-dummy-manager.h b/plugins/dummy/gsd-dummy-manager.h new file mode 100644 index 0000000..ba63560 --- /dev/null +++ b/plugins/dummy/gsd-dummy-manager.h @@ -0,0 +1,61 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#ifndef __GSD_DUMMY_MANAGER_H +#define __GSD_DUMMY_MANAGER_H + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#define GSD_TYPE_DUMMY_MANAGER (gsd_dummy_manager_get_type ()) +#define GSD_DUMMY_MANAGER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSD_TYPE_DUMMY_MANAGER, GsdDummyManager)) +#define GSD_DUMMY_MANAGER_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GSD_TYPE_DUMMY_MANAGER, GsdDummyManagerClass)) +#define GSD_IS_DUMMY_MANAGER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSD_TYPE_DUMMY_MANAGER)) +#define GSD_IS_DUMMY_MANAGER_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GSD_TYPE_DUMMY_MANAGER)) +#define GSD_DUMMY_MANAGER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GSD_TYPE_DUMMY_MANAGER, GsdDummyManagerClass)) + +typedef struct GsdDummyManagerPrivate GsdDummyManagerPrivate; + +typedef struct +{ + GObject parent; + GsdDummyManagerPrivate *priv; +} GsdDummyManager; + +typedef struct +{ + GObjectClass parent_class; +} GsdDummyManagerClass; + +GType gsd_dummy_manager_get_type (void); + +GsdDummyManager * gsd_dummy_manager_new (void); +gboolean gsd_dummy_manager_start (GsdDummyManager *manager, + GError **error); +void gsd_dummy_manager_stop (GsdDummyManager *manager); + +#ifdef __cplusplus +} +#endif + +#endif /* __GSD_DUMMY_MANAGER_H */ diff --git a/plugins/dummy/gsd-dummy-plugin.c b/plugins/dummy/gsd-dummy-plugin.c new file mode 100644 index 0000000..f284423 --- /dev/null +++ b/plugins/dummy/gsd-dummy-plugin.c @@ -0,0 +1,104 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#include "config.h" + +#include +#include + +#include "mate-settings-plugin.h" +#include "gsd-dummy-plugin.h" +#include "gsd-dummy-manager.h" + +struct GsdDummyPluginPrivate { + GsdDummyManager *manager; +}; + +#define GSD_DUMMY_PLUGIN_GET_PRIVATE(object) (G_TYPE_INSTANCE_GET_PRIVATE ((object), GSD_TYPE_DUMMY_PLUGIN, GsdDummyPluginPrivate)) + +MATE_SETTINGS_PLUGIN_REGISTER (GsdDummyPlugin, gsd_dummy_plugin) + +static void +gsd_dummy_plugin_init (GsdDummyPlugin *plugin) +{ + plugin->priv = GSD_DUMMY_PLUGIN_GET_PRIVATE (plugin); + + g_debug ("GsdDummyPlugin initializing"); + + plugin->priv->manager = gsd_dummy_manager_new (); +} + +static void +gsd_dummy_plugin_finalize (GObject *object) +{ + GsdDummyPlugin *plugin; + + g_return_if_fail (object != NULL); + g_return_if_fail (GSD_IS_DUMMY_PLUGIN (object)); + + g_debug ("GsdDummyPlugin finalizing"); + + plugin = GSD_DUMMY_PLUGIN (object); + + g_return_if_fail (plugin->priv != NULL); + + if (plugin->priv->manager != NULL) { + g_object_unref (plugin->priv->manager); + } + + G_OBJECT_CLASS (gsd_dummy_plugin_parent_class)->finalize (object); +} + +static void +impl_activate (MateSettingsPlugin *plugin) +{ + gboolean res; + GError *error; + + g_debug ("Activating dummy plugin"); + + error = NULL; + res = gsd_dummy_manager_start (GSD_DUMMY_PLUGIN (plugin)->priv->manager, &error); + if (! res) { + g_warning ("Unable to start dummy manager: %s", error->message); + g_error_free (error); + } +} + +static void +impl_deactivate (MateSettingsPlugin *plugin) +{ + g_debug ("Deactivating dummy plugin"); + gsd_dummy_manager_stop (GSD_DUMMY_PLUGIN (plugin)->priv->manager); +} + +static void +gsd_dummy_plugin_class_init (GsdDummyPluginClass *klass) +{ + GObjectClass *object_class = G_OBJECT_CLASS (klass); + MateSettingsPluginClass *plugin_class = MATE_SETTINGS_PLUGIN_CLASS (klass); + + object_class->finalize = gsd_dummy_plugin_finalize; + + plugin_class->activate = impl_activate; + plugin_class->deactivate = impl_deactivate; + + g_type_class_add_private (klass, sizeof (GsdDummyPluginPrivate)); +} diff --git a/plugins/dummy/gsd-dummy-plugin.h b/plugins/dummy/gsd-dummy-plugin.h new file mode 100644 index 0000000..153e0fa --- /dev/null +++ b/plugins/dummy/gsd-dummy-plugin.h @@ -0,0 +1,63 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#ifndef __GSD_DUMMY_PLUGIN_H__ +#define __GSD_DUMMY_PLUGIN_H__ + +#include +#include +#include + +#include "mate-settings-plugin.h" + +#ifdef __cplusplus +extern "C" { +#endif + +#define GSD_TYPE_DUMMY_PLUGIN (gsd_dummy_plugin_get_type ()) +#define GSD_DUMMY_PLUGIN(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSD_TYPE_DUMMY_PLUGIN, GsdDummyPlugin)) +#define GSD_DUMMY_PLUGIN_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GSD_TYPE_DUMMY_PLUGIN, GsdDummyPluginClass)) +#define GSD_IS_DUMMY_PLUGIN(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSD_TYPE_DUMMY_PLUGIN)) +#define GSD_IS_DUMMY_PLUGIN_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GSD_TYPE_DUMMY_PLUGIN)) +#define GSD_DUMMY_PLUGIN_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GSD_TYPE_DUMMY_PLUGIN, GsdDummyPluginClass)) + +typedef struct GsdDummyPluginPrivate GsdDummyPluginPrivate; + +typedef struct +{ + MateSettingsPlugin parent; + GsdDummyPluginPrivate *priv; +} GsdDummyPlugin; + +typedef struct +{ + MateSettingsPluginClass parent_class; +} GsdDummyPluginClass; + +GType gsd_dummy_plugin_get_type (void) G_GNUC_CONST; + +/* All the plugins must implement this function */ +G_MODULE_EXPORT GType register_mate_settings_plugin (GTypeModule *module); + +#ifdef __cplusplus +} +#endif + +#endif /* __GSD_DUMMY_PLUGIN_H__ */ diff --git a/plugins/font/Makefile.am b/plugins/font/Makefile.am new file mode 100644 index 0000000..99dff34 --- /dev/null +++ b/plugins/font/Makefile.am @@ -0,0 +1,51 @@ +NULL = + +plugin_LTLIBRARIES = \ + libfont.la \ + $(NULL) + +libfont_la_SOURCES = \ + gsd-font-plugin.h \ + gsd-font-plugin.c \ + gsd-font-manager.h \ + gsd-font-manager.c \ + delayed-dialog.h \ + delayed-dialog.c \ + $(NULL) + +libfont_la_CPPFLAGS = \ + -I$(top_srcdir)/mate-settings-daemon \ + -DMATE_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \ + $(AM_CPPFLAGS) + +libfont_la_CFLAGS = \ + $(SETTINGS_PLUGIN_CFLAGS) \ + $(AM_CFLAGS) + +libfont_la_LDFLAGS = \ + $(GSD_PLUGIN_LDFLAGS) \ + $(NULL) + +libfont_la_LIBADD = \ + $(SETTINGS_PLUGIN_LIBS) \ + $(NULL) + +plugin_in_files = \ + font.mate-settings-plugin.in \ + $(NULL) + +plugin_DATA = $(plugin_in_files:.mate-settings-plugin.in=.mate-settings-plugin) + +EXTRA_DIST = \ + $(plugin_in_files) \ + $(NULL) + +CLEANFILES = \ + $(plugin_DATA) \ + $(NULL) + +DISTCLEANFILES = \ + $(plugin_DATA) \ + $(NULL) + +@GSD_INTLTOOL_PLUGIN_RULE@ diff --git a/plugins/font/Makefile.in b/plugins/font/Makefile.in new file mode 100644 index 0000000..a3c90ea --- /dev/null +++ b/plugins/font/Makefile.in @@ -0,0 +1,687 @@ +# Makefile.in generated by automake 1.11.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + + +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = plugins/font +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__installdirs = "$(DESTDIR)$(plugindir)" "$(DESTDIR)$(plugindir)" +LTLIBRARIES = $(plugin_LTLIBRARIES) +am__DEPENDENCIES_1 = +libfont_la_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) +am__objects_1 = +am_libfont_la_OBJECTS = libfont_la-gsd-font-plugin.lo \ + libfont_la-gsd-font-manager.lo libfont_la-delayed-dialog.lo \ + $(am__objects_1) +libfont_la_OBJECTS = $(am_libfont_la_OBJECTS) +libfont_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(libfont_la_CFLAGS) \ + $(CFLAGS) $(libfont_la_LDFLAGS) $(LDFLAGS) -o $@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +am__mv = mv -f +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +SOURCES = $(libfont_la_SOURCES) +DIST_SOURCES = $(libfont_la_SOURCES) +DATA = $(plugin_DATA) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +ALL_LINGUAS = @ALL_LINGUAS@ +AMTAR = @AMTAR@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DBUS_SYS_DIR = @DBUS_SYS_DIR@ +DEBUG_CFLAGS = @DEBUG_CFLAGS@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ +FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GIOUNIX_CFLAGS = @GIOUNIX_CFLAGS@ +GIOUNIX_LIBS = @GIOUNIX_LIBS@ +GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GREP = @GREP@ +GSD_INTLTOOL_PLUGIN_RULE = @GSD_INTLTOOL_PLUGIN_RULE@ +GSD_PLUGIN_LDFLAGS = @GSD_PLUGIN_LDFLAGS@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBEXECDIR = @LIBEXECDIR@ +LIBMATEKBDUI_CFLAGS = @LIBMATEKBDUI_CFLAGS@ +LIBMATEKBDUI_LIBS = @LIBMATEKBDUI_LIBS@ +LIBMATENOTIFY_CFLAGS = @LIBMATENOTIFY_CFLAGS@ +LIBMATENOTIFY_LIBS = @LIBMATENOTIFY_LIBS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MATECONFTOOL = @MATECONFTOOL@ +MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@ +MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@ +MATE_KEYBINDINGS_KEYSDIR = @MATE_KEYBINDINGS_KEYSDIR@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +NM = @NM@ +NMEDIT = @NMEDIT@ +NSS_CFLAGS = @NSS_CFLAGS@ +NSS_DATABASE = @NSS_DATABASE@ +NSS_LIBS = @NSS_LIBS@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +POFILES = @POFILES@ +POLKIT_CFLAGS = @POLKIT_CFLAGS@ +POLKIT_LIBS = @POLKIT_LIBS@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +PULSE_CFLAGS = @PULSE_CFLAGS@ +PULSE_LIBS = @PULSE_LIBS@ +RANLIB = @RANLIB@ +SED = @SED@ +SETTINGS_DAEMON_CFLAGS = @SETTINGS_DAEMON_CFLAGS@ +SETTINGS_DAEMON_LIBS = @SETTINGS_DAEMON_LIBS@ +SETTINGS_PLUGIN_CFLAGS = @SETTINGS_PLUGIN_CFLAGS@ +SETTINGS_PLUGIN_LIBS = @SETTINGS_PLUGIN_LIBS@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +WARN_CFLAGS = @WARN_CFLAGS@ +X11_LIBS = @X11_LIBS@ +XF86MISC_LIBS = @XF86MISC_LIBS@ +XGETTEXT = @XGETTEXT@ +XINPUT_LIBS = @XINPUT_LIBS@ +XMKMF = @XMKMF@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +plugindir = @plugindir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +NULL = +plugin_LTLIBRARIES = \ + libfont.la \ + $(NULL) + +libfont_la_SOURCES = \ + gsd-font-plugin.h \ + gsd-font-plugin.c \ + gsd-font-manager.h \ + gsd-font-manager.c \ + delayed-dialog.h \ + delayed-dialog.c \ + $(NULL) + +libfont_la_CPPFLAGS = \ + -I$(top_srcdir)/mate-settings-daemon \ + -DMATE_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \ + $(AM_CPPFLAGS) + +libfont_la_CFLAGS = \ + $(SETTINGS_PLUGIN_CFLAGS) \ + $(AM_CFLAGS) + +libfont_la_LDFLAGS = \ + $(GSD_PLUGIN_LDFLAGS) \ + $(NULL) + +libfont_la_LIBADD = \ + $(SETTINGS_PLUGIN_LIBS) \ + $(NULL) + +plugin_in_files = \ + font.mate-settings-plugin.in \ + $(NULL) + +plugin_DATA = $(plugin_in_files:.mate-settings-plugin.in=.mate-settings-plugin) +EXTRA_DIST = \ + $(plugin_in_files) \ + $(NULL) + +CLEANFILES = \ + $(plugin_DATA) \ + $(NULL) + +DISTCLEANFILES = \ + $(plugin_DATA) \ + $(NULL) + +all: all-am + +.SUFFIXES: +.SUFFIXES: .c .lo .o .obj +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu plugins/font/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu plugins/font/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): +install-pluginLTLIBRARIES: $(plugin_LTLIBRARIES) + @$(NORMAL_INSTALL) + test -z "$(plugindir)" || $(MKDIR_P) "$(DESTDIR)$(plugindir)" + @list='$(plugin_LTLIBRARIES)'; test -n "$(plugindir)" || list=; \ + list2=; for p in $$list; do \ + if test -f $$p; then \ + list2="$$list2 $$p"; \ + else :; fi; \ + done; \ + test -z "$$list2" || { \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(plugindir)'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(plugindir)"; \ + } + +uninstall-pluginLTLIBRARIES: + @$(NORMAL_UNINSTALL) + @list='$(plugin_LTLIBRARIES)'; test -n "$(plugindir)" || list=; \ + for p in $$list; do \ + $(am__strip_dir) \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(plugindir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(plugindir)/$$f"; \ + done + +clean-pluginLTLIBRARIES: + -test -z "$(plugin_LTLIBRARIES)" || rm -f $(plugin_LTLIBRARIES) + @list='$(plugin_LTLIBRARIES)'; for p in $$list; do \ + dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ + test "$$dir" != "$$p" || dir=.; \ + echo "rm -f \"$${dir}/so_locations\""; \ + rm -f "$${dir}/so_locations"; \ + done +libfont.la: $(libfont_la_OBJECTS) $(libfont_la_DEPENDENCIES) + $(libfont_la_LINK) -rpath $(plugindir) $(libfont_la_OBJECTS) $(libfont_la_LIBADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libfont_la-delayed-dialog.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libfont_la-gsd-font-manager.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libfont_la-gsd-font-plugin.Plo@am__quote@ + +.c.o: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c $< + +.c.obj: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` + +.c.lo: +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< + +libfont_la-gsd-font-plugin.lo: gsd-font-plugin.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libfont_la_CPPFLAGS) $(CPPFLAGS) $(libfont_la_CFLAGS) $(CFLAGS) -MT libfont_la-gsd-font-plugin.lo -MD -MP -MF $(DEPDIR)/libfont_la-gsd-font-plugin.Tpo -c -o libfont_la-gsd-font-plugin.lo `test -f 'gsd-font-plugin.c' || echo '$(srcdir)/'`gsd-font-plugin.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libfont_la-gsd-font-plugin.Tpo $(DEPDIR)/libfont_la-gsd-font-plugin.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-font-plugin.c' object='libfont_la-gsd-font-plugin.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libfont_la_CPPFLAGS) $(CPPFLAGS) $(libfont_la_CFLAGS) $(CFLAGS) -c -o libfont_la-gsd-font-plugin.lo `test -f 'gsd-font-plugin.c' || echo '$(srcdir)/'`gsd-font-plugin.c + +libfont_la-gsd-font-manager.lo: gsd-font-manager.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libfont_la_CPPFLAGS) $(CPPFLAGS) $(libfont_la_CFLAGS) $(CFLAGS) -MT libfont_la-gsd-font-manager.lo -MD -MP -MF $(DEPDIR)/libfont_la-gsd-font-manager.Tpo -c -o libfont_la-gsd-font-manager.lo `test -f 'gsd-font-manager.c' || echo '$(srcdir)/'`gsd-font-manager.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libfont_la-gsd-font-manager.Tpo $(DEPDIR)/libfont_la-gsd-font-manager.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-font-manager.c' object='libfont_la-gsd-font-manager.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libfont_la_CPPFLAGS) $(CPPFLAGS) $(libfont_la_CFLAGS) $(CFLAGS) -c -o libfont_la-gsd-font-manager.lo `test -f 'gsd-font-manager.c' || echo '$(srcdir)/'`gsd-font-manager.c + +libfont_la-delayed-dialog.lo: delayed-dialog.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libfont_la_CPPFLAGS) $(CPPFLAGS) $(libfont_la_CFLAGS) $(CFLAGS) -MT libfont_la-delayed-dialog.lo -MD -MP -MF $(DEPDIR)/libfont_la-delayed-dialog.Tpo -c -o libfont_la-delayed-dialog.lo `test -f 'delayed-dialog.c' || echo '$(srcdir)/'`delayed-dialog.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libfont_la-delayed-dialog.Tpo $(DEPDIR)/libfont_la-delayed-dialog.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='delayed-dialog.c' object='libfont_la-delayed-dialog.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libfont_la_CPPFLAGS) $(CPPFLAGS) $(libfont_la_CFLAGS) $(CFLAGS) -c -o libfont_la-delayed-dialog.lo `test -f 'delayed-dialog.c' || echo '$(srcdir)/'`delayed-dialog.c + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs +install-pluginDATA: $(plugin_DATA) + @$(NORMAL_INSTALL) + test -z "$(plugindir)" || $(MKDIR_P) "$(DESTDIR)$(plugindir)" + @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ + done + +uninstall-pluginDATA: + @$(NORMAL_UNINSTALL) + @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(plugindir)" && rm -f $$files + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + set x; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(LTLIBRARIES) $(DATA) +installdirs: + for dir in "$(DESTDIR)$(plugindir)" "$(DESTDIR)$(plugindir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool clean-pluginLTLIBRARIES \ + mostlyclean-am + +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: install-pluginDATA install-pluginLTLIBRARIES + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-pluginDATA uninstall-pluginLTLIBRARIES + +.MAKE: install-am install-strip + +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-libtool clean-pluginLTLIBRARIES ctags distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-pluginDATA \ + install-pluginLTLIBRARIES install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ + pdf pdf-am ps ps-am tags uninstall uninstall-am \ + uninstall-pluginDATA uninstall-pluginLTLIBRARIES + + +@GSD_INTLTOOL_PLUGIN_RULE@ + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/plugins/font/delayed-dialog.c b/plugins/font/delayed-dialog.c new file mode 100644 index 0000000..bfc8493 --- /dev/null +++ b/plugins/font/delayed-dialog.c @@ -0,0 +1,122 @@ +/* + * Copyright © 2006 Novell, Inc. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2, or (at + * your option) any later version. + * + * This program is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA + * 02111-1307, USA. + */ + +#include +#include + +#include +#include + +#include "delayed-dialog.h" + +static gboolean delayed_show_timeout (gpointer data); +static GdkFilterReturn message_filter (GdkXEvent *xevent, + GdkEvent *event, + gpointer data); + +static GSList *dialogs = NULL; + +/** + * mate_settings_delayed_show_dialog: + * @dialog: the dialog + * + * Shows the dialog as with gtk_widget_show(), unless a window manager + * hasn't been started yet, in which case it will wait up to 5 seconds + * for that to happen before showing the dialog. + **/ +void +mate_settings_delayed_show_dialog (GtkWidget *dialog) +{ + GdkDisplay *display = gtk_widget_get_display (dialog); + Display *xdisplay = GDK_DISPLAY_XDISPLAY (display); + GdkScreen *screen = gtk_widget_get_screen (dialog); + GdkAtom manager_atom; + char selection_name[10]; + Atom selection_atom; + + /* We can't use gdk_selection_owner_get() for this, because + * it's an unknown out-of-process window. + */ + snprintf (selection_name, sizeof (selection_name), "WM_S%d", + gdk_screen_get_number (screen)); + selection_atom = XInternAtom (xdisplay, selection_name, True); + if (selection_atom && + XGetSelectionOwner (xdisplay, selection_atom) != None) { + gtk_widget_show (dialog); + return; + } + + dialogs = g_slist_prepend (dialogs, dialog); + + manager_atom = gdk_atom_intern ("MANAGER", FALSE); + gdk_display_add_client_message_filter (display, manager_atom, + message_filter, NULL); + + g_timeout_add (5000, delayed_show_timeout, NULL); +} + +static gboolean +delayed_show_timeout (gpointer data) +{ + GSList *l; + + for (l = dialogs; l; l = l->next) + gtk_widget_show (l->data); + g_slist_free (dialogs); + dialogs = NULL; + + /* FIXME: There's no gdk_display_remove_client_message_filter */ + + return FALSE; +} + +static GdkFilterReturn +message_filter (GdkXEvent *xevent, GdkEvent *event, gpointer data) +{ + XClientMessageEvent *evt = (XClientMessageEvent *)xevent; + char *selection_name = XGetAtomName (evt->display, evt->data.l[1]); + int screen; + GSList *l, *next; + + if (!dialogs) + return GDK_FILTER_CONTINUE; + + if (strncmp (selection_name, "WM_S", 4) != 0) { + XFree (selection_name); + return GDK_FILTER_CONTINUE; + } + + screen = atoi (selection_name + 4); + + for (l = dialogs; l; l = next) { + GtkWidget *dialog = l->data; + next = l->next; + + if (gdk_screen_get_number (gtk_widget_get_screen (dialog)) == screen) { + gtk_widget_show (dialog); + dialogs = g_slist_remove (dialogs, dialog); + } + } + + if (!dialogs) { + /* FIXME: There's no gdk_display_remove_client_message_filter */ + } + + return GDK_FILTER_CONTINUE; +} diff --git a/plugins/font/delayed-dialog.h b/plugins/font/delayed-dialog.h new file mode 100644 index 0000000..0c35317 --- /dev/null +++ b/plugins/font/delayed-dialog.h @@ -0,0 +1,36 @@ +/* + * Copyright © 2006 Novell, Inc. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2, or (at + * your option) any later version. + * + * This program is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA + * 02111-1307, USA. + */ + + +#ifndef __DELAYED_DIALOG_H +#define __DELAYED_DIALOG_H + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +void mate_settings_delayed_show_dialog (GtkWidget *dialog); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/plugins/font/font.mate-settings-plugin.in b/plugins/font/font.mate-settings-plugin.in new file mode 100644 index 0000000..6bb1c47 --- /dev/null +++ b/plugins/font/font.mate-settings-plugin.in @@ -0,0 +1,8 @@ +[MATE Settings Plugin] +Module=font +IAge=0 +_Name=Font +_Description=Font plugin +Authors=Rodrigo Moya +Copyright=Copyright © 2007 The MATE Foundation +Website= diff --git a/plugins/font/gsd-font-manager.c b/plugins/font/gsd-font-manager.c new file mode 100644 index 0000000..ed33e1c --- /dev/null +++ b/plugins/font/gsd-font-manager.c @@ -0,0 +1,440 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 The MATE Foundation + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#include "config.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include + +#include + +#include +#include +#include +#include +#include +#include +#include + +#include "mate-settings-profile.h" +#include "gsd-font-manager.h" +#include "delayed-dialog.h" + +static void gsd_font_manager_class_init (GsdFontManagerClass *klass); +static void gsd_font_manager_init (GsdFontManager *font_manager); + +G_DEFINE_TYPE (GsdFontManager, gsd_font_manager, G_TYPE_OBJECT) + +static gpointer manager_object = NULL; + +static void +update_property (GString *props, const gchar* key, const gchar* value) +{ + gchar* needle; + size_t needle_len; + gchar* found = NULL; + + /* update an existing property */ + needle = g_strconcat (key, ":", NULL); + needle_len = strlen (needle); + if (g_str_has_prefix (props->str, needle)) + found = props->str; + else + found = strstr (props->str, needle); + + if (found) { + size_t value_index; + gchar* end; + + end = strchr (found, '\n'); + value_index = (found - props->str) + needle_len + 1; + g_string_erase (props, value_index, end ? (end - found - needle_len) : -1); + g_string_insert (props, value_index, "\n"); + g_string_insert (props, value_index, value); + } else { + g_string_append_printf (props, "%s:\t%s\n", key, value); + } +} + +static void +load_xcursor_theme (MateConfClient *client) +{ + char *cursor_theme; + int size; + GString *add_string; + Display *dpy; + gchar numbuf[20]; + + mate_settings_profile_start (NULL); + + size = mateconf_client_get_int (client, + "/desktop/mate/peripherals/mouse/cursor_size", + NULL); + if (size <= 0) { + return; + } + + cursor_theme = mateconf_client_get_string (client, + "/desktop/mate/peripherals/mouse/cursor_theme", + NULL); + if (cursor_theme == NULL) { + return; + } + + /* get existing properties */ + dpy = XOpenDisplay (NULL); + g_return_if_fail (dpy != NULL); + add_string = g_string_new (XResourceManagerString (dpy)); + g_debug("load_xcursor_theme: existing res '%s'", add_string->str); + + update_property (add_string, "Xcursor.theme", cursor_theme); + update_property (add_string, "Xcursor.theme_core", "true"); + g_snprintf (numbuf, sizeof (numbuf), "%i", size); + update_property (add_string, "Xcursor.size", numbuf); + + g_debug("load_xcursor_theme: new res '%s'", add_string->str); + + /* Set the new X property */ + XChangeProperty(dpy, RootWindow (dpy, 0), + XA_RESOURCE_MANAGER, XA_STRING, 8, PropModeReplace, add_string->str, add_string->len); + XCloseDisplay (dpy); + + g_free (cursor_theme); + g_string_free (add_string, TRUE); + + mate_settings_profile_end (NULL); +} + +static char* +setup_dir (const char *font_dir_name, gboolean create) +{ + char *font_dir; + + font_dir = g_build_path (G_DIR_SEPARATOR_S, g_get_home_dir (), ".mate2", "share", font_dir_name, NULL); + + if (create) { + if (g_mkdir_with_parents (font_dir, 0755) != 0) { + g_warning ("Cannot create needed directory \"%s\".", font_dir); + g_free (font_dir); + font_dir = NULL; + } + } else if (! g_file_test (font_dir, G_FILE_TEST_EXISTS)) { + g_free (font_dir); + font_dir = NULL; + } + + return font_dir; +} + +static char * +empty_check_dir (char *font_dir) +{ + char *file_name; + + if (!font_dir) + return NULL; + + /* remove the fonts.dir and fonts.scale files that mkfontdir generates. */ + + file_name = g_build_filename (G_DIR_SEPARATOR_S, font_dir, "fonts.dir", NULL); + unlink (file_name); + g_free (file_name); + + file_name = g_build_filename (G_DIR_SEPARATOR_S, font_dir, "fonts.scale", NULL); + unlink (file_name); + g_free (file_name); + + /* if it's empty, get rid of it. */ + if (0 == rmdir (font_dir)) { + g_free (font_dir); + font_dir = NULL; + } + + return font_dir; +} + +static char* +setup_font_dir (MateConfClient *client) +{ + return empty_check_dir (setup_dir ("fonts", FALSE)); +} + +static char* +setup_cursor_dir (MateConfClient *client) +{ + char *cursor_dir; + char *cursor_font; + DIR *dir; + struct dirent *file_dirent; + + cursor_font = mateconf_client_get_string (client, + "/desktop/mate/peripherals/mouse/cursor_font", + NULL); + if (cursor_font != NULL) { + if (!g_path_is_absolute (cursor_font) || + !g_file_test (cursor_font, G_FILE_TEST_IS_REGULAR)) { + /* font file is not usable */ + g_free (cursor_font); + cursor_font = NULL; + } + } + + cursor_dir = setup_dir ("cursor-fonts", cursor_font != NULL); + + /* remove previously made symlinks, if any */ + if (cursor_dir) { + dir = opendir (cursor_dir); + while ((file_dirent = readdir (dir)) != NULL) { + struct stat st; + char *link_name; + + link_name = g_build_filename (cursor_dir, file_dirent->d_name, NULL); + if (lstat (link_name, &st)) { + g_free (link_name); + continue; + } + g_free (link_name); + + if (S_ISLNK (st.st_mode)) + unlink (link_name); + } + closedir (dir); + } + + if (cursor_font && cursor_dir) { + char *newpath; + char *font_name; + + font_name = strrchr (cursor_font, G_DIR_SEPARATOR); + newpath = g_build_filename (cursor_dir, font_name, NULL); + symlink (cursor_font, newpath); + g_free (newpath); + g_free (cursor_font); + cursor_font = NULL; + } else { + cursor_dir = empty_check_dir (cursor_dir); + } + + return cursor_dir; +} + +static void +load_font_paths (MateConfClient *client) +{ + char *font_dir_name; + char *cursor_dir_name; + + char **font_path; + char **new_font_path; + int n_fonts; + int new_n_fonts; + + int i; + + const char *argv[4]; + int argc = 0; + + mate_settings_profile_start (NULL); + + font_dir_name = setup_font_dir (client); + cursor_dir_name = setup_cursor_dir (client); + + if (font_dir_name == NULL && cursor_dir_name == NULL) + goto done; + + /* run mkfontdir */ + argv[argc++] = "mkfontdir"; + if (font_dir_name) + argv[argc++] = font_dir_name; + if (cursor_dir_name) + argv[argc++] = cursor_dir_name; + argv[argc] = NULL; + g_spawn_sync (NULL, /* current dir */ + (char **) (void *) argv, NULL /* envp */, + G_SPAWN_SEARCH_PATH, + NULL, NULL, /* child_setup */ + NULL, NULL, NULL, NULL); + + /* Set the font path */ + font_path = XGetFontPath (gdk_x11_get_default_xdisplay (), &n_fonts); + new_n_fonts = n_fonts; + if (cursor_dir_name && (n_fonts == 0 || strcmp (font_path[0], cursor_dir_name))) + new_n_fonts++; + if (font_dir_name && (n_fonts == 0 || strcmp (font_path[n_fonts-1], font_dir_name))) + new_n_fonts++; + + if (new_n_fonts == n_fonts) + new_font_path = font_path; + else { + new_font_path = g_new0 (char *, new_n_fonts); + + if (cursor_dir_name && (n_fonts == 0 || strcmp (font_path[0], cursor_dir_name))) { + new_font_path[0] = cursor_dir_name; + for (i = 0; i < n_fonts; i++) + new_font_path [i+1] = font_path [i]; + } else { + for (i = 0; i < n_fonts; i++) + new_font_path [i] = font_path [i]; + } + + if (font_dir_name && (n_fonts == 0 || strcmp (font_path[n_fonts-1], font_dir_name))) { + new_font_path[new_n_fonts-1] = font_dir_name; + } + } + + /* We set font path even if it was not changed, to enforce dropping + * caches in the server */ + gdk_error_trap_push (); + XSetFontPath (gdk_display, new_font_path, new_n_fonts); + gdk_flush (); + + /* if there was an error setting the new path, revert */ + if (gdk_error_trap_pop ()) { + XSetFontPath (gdk_display, font_path, n_fonts); + } + + g_free (font_dir_name); + g_free (cursor_dir_name); + + if (new_font_path != font_path) + g_free (new_font_path); + + XFreeFontPath (font_path); + +done: + mate_settings_profile_end (NULL); +} + +gboolean +gsd_font_manager_start (GsdFontManager *manager, + GError **error) +{ + MateConfClient *client; + + g_debug ("Starting font manager"); + mate_settings_profile_start (NULL); + + client = mateconf_client_get_default (); + + load_xcursor_theme (client); + load_font_paths (client); + + g_object_unref (client); + + mate_settings_profile_end (NULL); + + return TRUE; +} + +void +gsd_font_manager_stop (GsdFontManager *manager) +{ + g_debug ("Stopping font manager"); +} + +static void +gsd_font_manager_set_property (GObject *object, + guint prop_id, + const GValue *value, + GParamSpec *pspec) +{ + GsdFontManager *self; + + self = GSD_FONT_MANAGER (object); + + switch (prop_id) { + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + +static void +gsd_font_manager_get_property (GObject *object, + guint prop_id, + GValue *value, + GParamSpec *pspec) +{ + GsdFontManager *self; + + self = GSD_FONT_MANAGER (object); + + switch (prop_id) { + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + +static GObject * +gsd_font_manager_constructor (GType type, + guint n_construct_properties, + GObjectConstructParam *construct_properties) +{ + GsdFontManager *font_manager; + GsdFontManagerClass *klass; + + klass = GSD_FONT_MANAGER_CLASS (g_type_class_peek (GSD_TYPE_FONT_MANAGER)); + + font_manager = GSD_FONT_MANAGER (G_OBJECT_CLASS (gsd_font_manager_parent_class)->constructor (type, + n_construct_properties, + construct_properties)); + + return G_OBJECT (font_manager); +} + +static void +gsd_font_manager_class_init (GsdFontManagerClass *klass) +{ + GObjectClass *object_class = G_OBJECT_CLASS (klass); + + object_class->get_property = gsd_font_manager_get_property; + object_class->set_property = gsd_font_manager_set_property; + object_class->constructor = gsd_font_manager_constructor; +} + +static void +gsd_font_manager_init (GsdFontManager *manager) +{ +} + +GsdFontManager * +gsd_font_manager_new (void) +{ + if (manager_object != NULL) { + g_object_ref (manager_object); + } else { + manager_object = g_object_new (GSD_TYPE_FONT_MANAGER, NULL); + g_object_add_weak_pointer (manager_object, + (gpointer *) &manager_object); + } + + return GSD_FONT_MANAGER (manager_object); +} diff --git a/plugins/font/gsd-font-manager.h b/plugins/font/gsd-font-manager.h new file mode 100644 index 0000000..be53d98 --- /dev/null +++ b/plugins/font/gsd-font-manager.h @@ -0,0 +1,61 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#ifndef __GSD_FONT_MANAGER_H +#define __GSD_FONT_MANAGER_H + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#define GSD_TYPE_FONT_MANAGER (gsd_font_manager_get_type ()) +#define GSD_FONT_MANAGER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSD_TYPE_FONT_MANAGER, GsdFontManager)) +#define GSD_FONT_MANAGER_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GSD_TYPE_FONT_MANAGER, GsdFontManagerClass)) +#define GSD_IS_FONT_MANAGER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSD_TYPE_FONT_MANAGER)) +#define GSD_IS_FONT_MANAGER_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GSD_TYPE_FONT_MANAGER)) +#define GSD_FONT_MANAGER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GSD_TYPE_FONT_MANAGER, GsdFontManagerClass)) + +typedef struct GsdFontManagerPrivate GsdFontManagerPrivate; + +typedef struct +{ + GObject parent; + GsdFontManagerPrivate *priv; +} GsdFontManager; + +typedef struct +{ + GObjectClass parent_class; +} GsdFontManagerClass; + +GType gsd_font_manager_get_type (void); + +GsdFontManager * gsd_font_manager_new (void); +gboolean gsd_font_manager_start (GsdFontManager *manager, + GError **error); +void gsd_font_manager_stop (GsdFontManager *manager); + +#ifdef __cplusplus +} +#endif + +#endif /* __GSD_FONT_MANAGER_H */ diff --git a/plugins/font/gsd-font-plugin.c b/plugins/font/gsd-font-plugin.c new file mode 100644 index 0000000..dc34c6b --- /dev/null +++ b/plugins/font/gsd-font-plugin.c @@ -0,0 +1,104 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#include "config.h" + +#include +#include + +#include "mate-settings-plugin.h" +#include "gsd-font-plugin.h" +#include "gsd-font-manager.h" + +struct GsdFontPluginPrivate { + GsdFontManager *manager; +}; + +#define GSD_FONT_PLUGIN_GET_PRIVATE(object) (G_TYPE_INSTANCE_GET_PRIVATE ((object), GSD_TYPE_FONT_PLUGIN, GsdFontPluginPrivate)) + +MATE_SETTINGS_PLUGIN_REGISTER (GsdFontPlugin, gsd_font_plugin) + +static void +gsd_font_plugin_init (GsdFontPlugin *plugin) +{ + plugin->priv = GSD_FONT_PLUGIN_GET_PRIVATE (plugin); + + g_debug ("GsdFontPlugin initializing"); + + plugin->priv->manager = gsd_font_manager_new (); +} + +static void +gsd_font_plugin_finalize (GObject *object) +{ + GsdFontPlugin *plugin; + + g_return_if_fail (object != NULL); + g_return_if_fail (GSD_IS_FONT_PLUGIN (object)); + + g_debug ("GsdFontPlugin finalizing"); + + plugin = GSD_FONT_PLUGIN (object); + + g_return_if_fail (plugin->priv != NULL); + + if (plugin->priv->manager != NULL) { + g_object_unref (plugin->priv->manager); + } + + G_OBJECT_CLASS (gsd_font_plugin_parent_class)->finalize (object); +} + +static void +impl_activate (MateSettingsPlugin *plugin) +{ + gboolean res; + GError *error; + + g_debug ("Activating font plugin"); + + error = NULL; + res = gsd_font_manager_start (GSD_FONT_PLUGIN (plugin)->priv->manager, &error); + if (! res) { + g_warning ("Unable to start font manager: %s", error->message); + g_error_free (error); + } +} + +static void +impl_deactivate (MateSettingsPlugin *plugin) +{ + g_debug ("Deactivating font plugin"); + gsd_font_manager_stop (GSD_FONT_PLUGIN (plugin)->priv->manager); +} + +static void +gsd_font_plugin_class_init (GsdFontPluginClass *klass) +{ + GObjectClass *object_class = G_OBJECT_CLASS (klass); + MateSettingsPluginClass *plugin_class = MATE_SETTINGS_PLUGIN_CLASS (klass); + + object_class->finalize = gsd_font_plugin_finalize; + + plugin_class->activate = impl_activate; + plugin_class->deactivate = impl_deactivate; + + g_type_class_add_private (klass, sizeof (GsdFontPluginPrivate)); +} diff --git a/plugins/font/gsd-font-plugin.h b/plugins/font/gsd-font-plugin.h new file mode 100644 index 0000000..06dd2be --- /dev/null +++ b/plugins/font/gsd-font-plugin.h @@ -0,0 +1,63 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#ifndef __GSD_FONT_PLUGIN_H__ +#define __GSD_FONT_PLUGIN_H__ + +#include +#include +#include + +#include "mate-settings-plugin.h" + +#ifdef __cplusplus +extern "C" { +#endif + +#define GSD_TYPE_FONT_PLUGIN (gsd_font_plugin_get_type ()) +#define GSD_FONT_PLUGIN(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSD_TYPE_FONT_PLUGIN, GsdFontPlugin)) +#define GSD_FONT_PLUGIN_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GSD_TYPE_FONT_PLUGIN, GsdFontPluginClass)) +#define GSD_IS_FONT_PLUGIN(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSD_TYPE_FONT_PLUGIN)) +#define GSD_IS_FONT_PLUGIN_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GSD_TYPE_FONT_PLUGIN)) +#define GSD_FONT_PLUGIN_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GSD_TYPE_FONT_PLUGIN, GsdFontPluginClass)) + +typedef struct GsdFontPluginPrivate GsdFontPluginPrivate; + +typedef struct +{ + MateSettingsPlugin parent; + GsdFontPluginPrivate *priv; +} GsdFontPlugin; + +typedef struct +{ + MateSettingsPluginClass parent_class; +} GsdFontPluginClass; + +GType gsd_font_plugin_get_type (void) G_GNUC_CONST; + +/* All the plugins must implement this function */ +G_MODULE_EXPORT GType register_mate_settings_plugin (GTypeModule *module); + +#ifdef __cplusplus +} +#endif + +#endif /* __GSD_FONT_PLUGIN_H__ */ diff --git a/plugins/housekeeping/Makefile.am b/plugins/housekeeping/Makefile.am new file mode 100644 index 0000000..485d4ed --- /dev/null +++ b/plugins/housekeeping/Makefile.am @@ -0,0 +1,40 @@ +plugin_LTLIBRARIES = libhousekeeping.la + +libhousekeeping_la_SOURCES = \ + gsd-ldsm-dialog.c \ + gsd-ldsm-dialog.h \ + gsd-ldsm-trash-empty.c \ + gsd-ldsm-trash-empty.h \ + gsd-disk-space.c \ + gsd-disk-space.h \ + gsd-housekeeping-manager.c \ + gsd-housekeeping-manager.h \ + gsd-housekeeping-plugin.c \ + gsd-housekeeping-plugin.h + +libhousekeeping_la_CPPFLAGS = \ + -I$(top_srcdir)/mate-settings-daemon \ + -DMATE_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \ + $(AM_CPPFLAGS) + +libhousekeeping_la_CFLAGS = \ + $(SETTINGS_PLUGIN_CFLAGS) \ + $(GIOUNIX_CFLAGS) \ + $(LIBMATENOTIFY_CFLAGS) \ + $(AM_CFLAGS) + +libhousekeeping_la_LDFLAGS = $(GSD_PLUGIN_LDFLAGS) + +libhousekeeping_la_LIBADD = $(SETTINGS_PLUGIN_LIBS) $(GIOUNIX_LIBS) $(LIBMATENOTIFY_LIBS) + +plugin_in_files = housekeeping.mate-settings-plugin.in + +plugin_DATA = $(plugin_in_files:.mate-settings-plugin.in=.mate-settings-plugin) + +EXTRA_DIST = $(plugin_in_files) + +CLEANFILES = $(plugin_DATA) + +DISTCLEANFILES = (plugin_DATA) + +@GSD_INTLTOOL_PLUGIN_RULE@ diff --git a/plugins/housekeeping/Makefile.in b/plugins/housekeeping/Makefile.in new file mode 100644 index 0000000..806a4d5 --- /dev/null +++ b/plugins/housekeeping/Makefile.in @@ -0,0 +1,689 @@ +# Makefile.in generated by automake 1.11.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + + +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = plugins/housekeeping +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__installdirs = "$(DESTDIR)$(plugindir)" "$(DESTDIR)$(plugindir)" +LTLIBRARIES = $(plugin_LTLIBRARIES) +am__DEPENDENCIES_1 = +libhousekeeping_la_DEPENDENCIES = $(am__DEPENDENCIES_1) \ + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) +am_libhousekeeping_la_OBJECTS = libhousekeeping_la-gsd-ldsm-dialog.lo \ + libhousekeeping_la-gsd-ldsm-trash-empty.lo \ + libhousekeeping_la-gsd-disk-space.lo \ + libhousekeeping_la-gsd-housekeeping-manager.lo \ + libhousekeeping_la-gsd-housekeeping-plugin.lo +libhousekeeping_la_OBJECTS = $(am_libhousekeeping_la_OBJECTS) +libhousekeeping_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) \ + $(libhousekeeping_la_CFLAGS) $(CFLAGS) \ + $(libhousekeeping_la_LDFLAGS) $(LDFLAGS) -o $@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +am__mv = mv -f +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +SOURCES = $(libhousekeeping_la_SOURCES) +DIST_SOURCES = $(libhousekeeping_la_SOURCES) +DATA = $(plugin_DATA) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +ALL_LINGUAS = @ALL_LINGUAS@ +AMTAR = @AMTAR@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DBUS_SYS_DIR = @DBUS_SYS_DIR@ +DEBUG_CFLAGS = @DEBUG_CFLAGS@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ +FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GIOUNIX_CFLAGS = @GIOUNIX_CFLAGS@ +GIOUNIX_LIBS = @GIOUNIX_LIBS@ +GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GREP = @GREP@ +GSD_INTLTOOL_PLUGIN_RULE = @GSD_INTLTOOL_PLUGIN_RULE@ +GSD_PLUGIN_LDFLAGS = @GSD_PLUGIN_LDFLAGS@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBEXECDIR = @LIBEXECDIR@ +LIBMATEKBDUI_CFLAGS = @LIBMATEKBDUI_CFLAGS@ +LIBMATEKBDUI_LIBS = @LIBMATEKBDUI_LIBS@ +LIBMATENOTIFY_CFLAGS = @LIBMATENOTIFY_CFLAGS@ +LIBMATENOTIFY_LIBS = @LIBMATENOTIFY_LIBS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MATECONFTOOL = @MATECONFTOOL@ +MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@ +MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@ +MATE_KEYBINDINGS_KEYSDIR = @MATE_KEYBINDINGS_KEYSDIR@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +NM = @NM@ +NMEDIT = @NMEDIT@ +NSS_CFLAGS = @NSS_CFLAGS@ +NSS_DATABASE = @NSS_DATABASE@ +NSS_LIBS = @NSS_LIBS@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +POFILES = @POFILES@ +POLKIT_CFLAGS = @POLKIT_CFLAGS@ +POLKIT_LIBS = @POLKIT_LIBS@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +PULSE_CFLAGS = @PULSE_CFLAGS@ +PULSE_LIBS = @PULSE_LIBS@ +RANLIB = @RANLIB@ +SED = @SED@ +SETTINGS_DAEMON_CFLAGS = @SETTINGS_DAEMON_CFLAGS@ +SETTINGS_DAEMON_LIBS = @SETTINGS_DAEMON_LIBS@ +SETTINGS_PLUGIN_CFLAGS = @SETTINGS_PLUGIN_CFLAGS@ +SETTINGS_PLUGIN_LIBS = @SETTINGS_PLUGIN_LIBS@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +WARN_CFLAGS = @WARN_CFLAGS@ +X11_LIBS = @X11_LIBS@ +XF86MISC_LIBS = @XF86MISC_LIBS@ +XGETTEXT = @XGETTEXT@ +XINPUT_LIBS = @XINPUT_LIBS@ +XMKMF = @XMKMF@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +plugindir = @plugindir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +plugin_LTLIBRARIES = libhousekeeping.la +libhousekeeping_la_SOURCES = \ + gsd-ldsm-dialog.c \ + gsd-ldsm-dialog.h \ + gsd-ldsm-trash-empty.c \ + gsd-ldsm-trash-empty.h \ + gsd-disk-space.c \ + gsd-disk-space.h \ + gsd-housekeeping-manager.c \ + gsd-housekeeping-manager.h \ + gsd-housekeeping-plugin.c \ + gsd-housekeeping-plugin.h + +libhousekeeping_la_CPPFLAGS = \ + -I$(top_srcdir)/mate-settings-daemon \ + -DMATE_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \ + $(AM_CPPFLAGS) + +libhousekeeping_la_CFLAGS = \ + $(SETTINGS_PLUGIN_CFLAGS) \ + $(GIOUNIX_CFLAGS) \ + $(LIBMATENOTIFY_CFLAGS) \ + $(AM_CFLAGS) + +libhousekeeping_la_LDFLAGS = $(GSD_PLUGIN_LDFLAGS) +libhousekeeping_la_LIBADD = $(SETTINGS_PLUGIN_LIBS) $(GIOUNIX_LIBS) $(LIBMATENOTIFY_LIBS) +plugin_in_files = housekeeping.mate-settings-plugin.in +plugin_DATA = $(plugin_in_files:.mate-settings-plugin.in=.mate-settings-plugin) +EXTRA_DIST = $(plugin_in_files) +CLEANFILES = $(plugin_DATA) +DISTCLEANFILES = (plugin_DATA) +all: all-am + +.SUFFIXES: +.SUFFIXES: .c .lo .o .obj +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu plugins/housekeeping/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu plugins/housekeeping/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): +install-pluginLTLIBRARIES: $(plugin_LTLIBRARIES) + @$(NORMAL_INSTALL) + test -z "$(plugindir)" || $(MKDIR_P) "$(DESTDIR)$(plugindir)" + @list='$(plugin_LTLIBRARIES)'; test -n "$(plugindir)" || list=; \ + list2=; for p in $$list; do \ + if test -f $$p; then \ + list2="$$list2 $$p"; \ + else :; fi; \ + done; \ + test -z "$$list2" || { \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(plugindir)'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(plugindir)"; \ + } + +uninstall-pluginLTLIBRARIES: + @$(NORMAL_UNINSTALL) + @list='$(plugin_LTLIBRARIES)'; test -n "$(plugindir)" || list=; \ + for p in $$list; do \ + $(am__strip_dir) \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(plugindir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(plugindir)/$$f"; \ + done + +clean-pluginLTLIBRARIES: + -test -z "$(plugin_LTLIBRARIES)" || rm -f $(plugin_LTLIBRARIES) + @list='$(plugin_LTLIBRARIES)'; for p in $$list; do \ + dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ + test "$$dir" != "$$p" || dir=.; \ + echo "rm -f \"$${dir}/so_locations\""; \ + rm -f "$${dir}/so_locations"; \ + done +libhousekeeping.la: $(libhousekeeping_la_OBJECTS) $(libhousekeeping_la_DEPENDENCIES) + $(libhousekeeping_la_LINK) -rpath $(plugindir) $(libhousekeeping_la_OBJECTS) $(libhousekeeping_la_LIBADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libhousekeeping_la-gsd-disk-space.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libhousekeeping_la-gsd-housekeeping-manager.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libhousekeeping_la-gsd-housekeeping-plugin.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libhousekeeping_la-gsd-ldsm-dialog.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libhousekeeping_la-gsd-ldsm-trash-empty.Plo@am__quote@ + +.c.o: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c $< + +.c.obj: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` + +.c.lo: +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< + +libhousekeeping_la-gsd-ldsm-dialog.lo: gsd-ldsm-dialog.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libhousekeeping_la_CPPFLAGS) $(CPPFLAGS) $(libhousekeeping_la_CFLAGS) $(CFLAGS) -MT libhousekeeping_la-gsd-ldsm-dialog.lo -MD -MP -MF $(DEPDIR)/libhousekeeping_la-gsd-ldsm-dialog.Tpo -c -o libhousekeeping_la-gsd-ldsm-dialog.lo `test -f 'gsd-ldsm-dialog.c' || echo '$(srcdir)/'`gsd-ldsm-dialog.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libhousekeeping_la-gsd-ldsm-dialog.Tpo $(DEPDIR)/libhousekeeping_la-gsd-ldsm-dialog.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-ldsm-dialog.c' object='libhousekeeping_la-gsd-ldsm-dialog.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libhousekeeping_la_CPPFLAGS) $(CPPFLAGS) $(libhousekeeping_la_CFLAGS) $(CFLAGS) -c -o libhousekeeping_la-gsd-ldsm-dialog.lo `test -f 'gsd-ldsm-dialog.c' || echo '$(srcdir)/'`gsd-ldsm-dialog.c + +libhousekeeping_la-gsd-ldsm-trash-empty.lo: gsd-ldsm-trash-empty.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libhousekeeping_la_CPPFLAGS) $(CPPFLAGS) $(libhousekeeping_la_CFLAGS) $(CFLAGS) -MT libhousekeeping_la-gsd-ldsm-trash-empty.lo -MD -MP -MF $(DEPDIR)/libhousekeeping_la-gsd-ldsm-trash-empty.Tpo -c -o libhousekeeping_la-gsd-ldsm-trash-empty.lo `test -f 'gsd-ldsm-trash-empty.c' || echo '$(srcdir)/'`gsd-ldsm-trash-empty.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libhousekeeping_la-gsd-ldsm-trash-empty.Tpo $(DEPDIR)/libhousekeeping_la-gsd-ldsm-trash-empty.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-ldsm-trash-empty.c' object='libhousekeeping_la-gsd-ldsm-trash-empty.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libhousekeeping_la_CPPFLAGS) $(CPPFLAGS) $(libhousekeeping_la_CFLAGS) $(CFLAGS) -c -o libhousekeeping_la-gsd-ldsm-trash-empty.lo `test -f 'gsd-ldsm-trash-empty.c' || echo '$(srcdir)/'`gsd-ldsm-trash-empty.c + +libhousekeeping_la-gsd-disk-space.lo: gsd-disk-space.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libhousekeeping_la_CPPFLAGS) $(CPPFLAGS) $(libhousekeeping_la_CFLAGS) $(CFLAGS) -MT libhousekeeping_la-gsd-disk-space.lo -MD -MP -MF $(DEPDIR)/libhousekeeping_la-gsd-disk-space.Tpo -c -o libhousekeeping_la-gsd-disk-space.lo `test -f 'gsd-disk-space.c' || echo '$(srcdir)/'`gsd-disk-space.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libhousekeeping_la-gsd-disk-space.Tpo $(DEPDIR)/libhousekeeping_la-gsd-disk-space.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-disk-space.c' object='libhousekeeping_la-gsd-disk-space.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libhousekeeping_la_CPPFLAGS) $(CPPFLAGS) $(libhousekeeping_la_CFLAGS) $(CFLAGS) -c -o libhousekeeping_la-gsd-disk-space.lo `test -f 'gsd-disk-space.c' || echo '$(srcdir)/'`gsd-disk-space.c + +libhousekeeping_la-gsd-housekeeping-manager.lo: gsd-housekeeping-manager.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libhousekeeping_la_CPPFLAGS) $(CPPFLAGS) $(libhousekeeping_la_CFLAGS) $(CFLAGS) -MT libhousekeeping_la-gsd-housekeeping-manager.lo -MD -MP -MF $(DEPDIR)/libhousekeeping_la-gsd-housekeeping-manager.Tpo -c -o libhousekeeping_la-gsd-housekeeping-manager.lo `test -f 'gsd-housekeeping-manager.c' || echo '$(srcdir)/'`gsd-housekeeping-manager.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libhousekeeping_la-gsd-housekeeping-manager.Tpo $(DEPDIR)/libhousekeeping_la-gsd-housekeeping-manager.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-housekeeping-manager.c' object='libhousekeeping_la-gsd-housekeeping-manager.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libhousekeeping_la_CPPFLAGS) $(CPPFLAGS) $(libhousekeeping_la_CFLAGS) $(CFLAGS) -c -o libhousekeeping_la-gsd-housekeeping-manager.lo `test -f 'gsd-housekeeping-manager.c' || echo '$(srcdir)/'`gsd-housekeeping-manager.c + +libhousekeeping_la-gsd-housekeeping-plugin.lo: gsd-housekeeping-plugin.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libhousekeeping_la_CPPFLAGS) $(CPPFLAGS) $(libhousekeeping_la_CFLAGS) $(CFLAGS) -MT libhousekeeping_la-gsd-housekeeping-plugin.lo -MD -MP -MF $(DEPDIR)/libhousekeeping_la-gsd-housekeeping-plugin.Tpo -c -o libhousekeeping_la-gsd-housekeeping-plugin.lo `test -f 'gsd-housekeeping-plugin.c' || echo '$(srcdir)/'`gsd-housekeeping-plugin.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libhousekeeping_la-gsd-housekeeping-plugin.Tpo $(DEPDIR)/libhousekeeping_la-gsd-housekeeping-plugin.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-housekeeping-plugin.c' object='libhousekeeping_la-gsd-housekeeping-plugin.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libhousekeeping_la_CPPFLAGS) $(CPPFLAGS) $(libhousekeeping_la_CFLAGS) $(CFLAGS) -c -o libhousekeeping_la-gsd-housekeeping-plugin.lo `test -f 'gsd-housekeeping-plugin.c' || echo '$(srcdir)/'`gsd-housekeeping-plugin.c + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs +install-pluginDATA: $(plugin_DATA) + @$(NORMAL_INSTALL) + test -z "$(plugindir)" || $(MKDIR_P) "$(DESTDIR)$(plugindir)" + @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ + done + +uninstall-pluginDATA: + @$(NORMAL_UNINSTALL) + @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(plugindir)" && rm -f $$files + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + set x; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(LTLIBRARIES) $(DATA) +installdirs: + for dir in "$(DESTDIR)$(plugindir)" "$(DESTDIR)$(plugindir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool clean-pluginLTLIBRARIES \ + mostlyclean-am + +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: install-pluginDATA install-pluginLTLIBRARIES + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-pluginDATA uninstall-pluginLTLIBRARIES + +.MAKE: install-am install-strip + +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-libtool clean-pluginLTLIBRARIES ctags distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-pluginDATA \ + install-pluginLTLIBRARIES install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ + pdf pdf-am ps ps-am tags uninstall uninstall-am \ + uninstall-pluginDATA uninstall-pluginLTLIBRARIES + + +@GSD_INTLTOOL_PLUGIN_RULE@ + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/plugins/housekeeping/gsd-disk-space.c b/plugins/housekeeping/gsd-disk-space.c new file mode 100644 index 0000000..951264f --- /dev/null +++ b/plugins/housekeeping/gsd-disk-space.c @@ -0,0 +1,733 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * vim: set et sw=8 ts=8: + * + * Copyright (c) 2008, Novell, Inc. + * + * Authors: Vincent Untz + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +/* gcc -DHAVE_LIBMATENOTIFY -DTEST -Wall `pkg-config --cflags --libs gobject-2.0 gio-unix-2.0 glib-2.0 gtk+-2.0 libmatenotify` -o gsd-disk-space-test gsd-disk-space.c */ + +#include "config.h" + +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include + +#include "gsd-disk-space.h" +#include "gsd-ldsm-dialog.h" +#include "gsd-ldsm-trash-empty.h" + + +#define GIGABYTE 1024 * 1024 * 1024 + +#define CHECK_EVERY_X_SECONDS 60 + +#define DISK_SPACE_ANALYZER "baobab" + +#define MATECONF_HOUSEKEEPING_DIR "/apps/mate_settings_daemon/plugins/housekeeping" +#define MATECONF_FREE_PC_NOTIFY_KEY "free_percent_notify" +#define MATECONF_FREE_PC_NOTIFY_AGAIN_KEY "free_percent_notify_again" +#define MATECONF_FREE_SIZE_NO_NOTIFY "free_size_gb_no_notify" +#define MATECONF_MIN_NOTIFY_PERIOD "min_notify_period" +#define MATECONF_IGNORE_PATHS "ignore_paths" + +typedef struct +{ + GUnixMountEntry *mount; + struct statvfs buf; + time_t notify_time; +} LdsmMountInfo; + +static GHashTable *ldsm_notified_hash = NULL; +static unsigned int ldsm_timeout_id = 0; +static GUnixMountMonitor *ldsm_monitor = NULL; +static double free_percent_notify = 0.05; +static double free_percent_notify_again = 0.01; +static unsigned int free_size_gb_no_notify = 2; +static unsigned int min_notify_period = 10; +static GSList *ignore_paths = NULL; +static unsigned int mateconf_notify_id; +static MateConfClient *client = NULL; +static GsdLdsmDialog *dialog = NULL; +static guint64 *time_read; + +static gchar* +ldsm_get_fs_id_for_path (const gchar *path) +{ + GFile *file; + GFileInfo *fileinfo; + gchar *attr_id_fs; + + file = g_file_new_for_path (path); + fileinfo = g_file_query_info (file, G_FILE_ATTRIBUTE_ID_FILESYSTEM, G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS, NULL, NULL); + if (fileinfo) { + attr_id_fs = g_strdup (g_file_info_get_attribute_string (fileinfo, G_FILE_ATTRIBUTE_ID_FILESYSTEM)); + g_object_unref (fileinfo); + } else { + attr_id_fs = NULL; + } + + g_object_unref (file); + + return attr_id_fs; +} + +static gboolean +ldsm_mount_has_trash (LdsmMountInfo *mount) +{ + const gchar *user_data_dir; + gchar *user_data_attr_id_fs; + gchar *path_attr_id_fs; + gboolean mount_uses_user_trash = FALSE; + gchar *trash_files_dir; + gboolean has_trash = FALSE; + GDir *dir; + const gchar *path; + + user_data_dir = g_get_user_data_dir (); + user_data_attr_id_fs = ldsm_get_fs_id_for_path (user_data_dir); + + path = g_unix_mount_get_mount_path (mount->mount); + path_attr_id_fs = ldsm_get_fs_id_for_path (path); + + if (g_strcmp0 (user_data_attr_id_fs, path_attr_id_fs) == 0) { + /* The volume that is low on space is on the same volume as our home + * directory. This means the trash is at $XDG_DATA_HOME/Trash, + * not at the root of the volume which is full. + */ + mount_uses_user_trash = TRUE; + } + + g_free (user_data_attr_id_fs); + g_free (path_attr_id_fs); + + /* I can't think of a better way to find out if a volume has any trash. Any suggestions? */ + if (mount_uses_user_trash) { + trash_files_dir = g_build_filename (g_get_user_data_dir (), "Trash", "files", NULL); + } else { + gchar *uid; + + uid = g_strdup_printf ("%d", getuid ()); + trash_files_dir = g_build_filename (path, ".Trash", uid, "files", NULL); + if (!g_file_test (trash_files_dir, G_FILE_TEST_IS_DIR)) { + gchar *trash_dir; + + g_free (trash_files_dir); + trash_dir = g_strdup_printf (".Trash-%s", uid); + trash_files_dir = g_build_filename (path, trash_dir, "files", NULL); + g_free (trash_dir); + if (!g_file_test (trash_files_dir, G_FILE_TEST_IS_DIR)) { + g_free (trash_files_dir); + g_free (uid); + return has_trash; + } + } + g_free (uid); + } + + dir = g_dir_open (trash_files_dir, 0, NULL); + if (dir) { + if (g_dir_read_name (dir)) + has_trash = TRUE; + g_dir_close (dir); + } + + g_free (trash_files_dir); + + return has_trash; +} + +static void +ldsm_analyze_path (const gchar *path) +{ + const gchar *argv[] = { DISK_SPACE_ANALYZER, path, NULL }; + + g_spawn_async (NULL, (gchar **) argv, NULL, G_SPAWN_SEARCH_PATH, + NULL, NULL, NULL, NULL); +} + +static gboolean +ldsm_notify_for_mount (LdsmMountInfo *mount, + gboolean multiple_volumes, + gboolean other_usable_volumes) +{ + gchar *name, *program; + gint64 free_space; + gint response; + gboolean has_trash; + gboolean has_disk_analyzer; + gboolean retval = TRUE; + const gchar *path; + + /* Don't show a dialog if one is already displayed */ + if (dialog) + return retval; + + name = g_unix_mount_guess_name (mount->mount); + free_space = (gint64) mount->buf.f_frsize * (gint64) mount->buf.f_bavail; + has_trash = ldsm_mount_has_trash (mount); + path = g_unix_mount_get_mount_path (mount->mount); + + program = g_find_program_in_path (DISK_SPACE_ANALYZER); + has_disk_analyzer = (program != NULL); + g_free (program); + + dialog = gsd_ldsm_dialog_new (other_usable_volumes, + multiple_volumes, + has_disk_analyzer, + has_trash, + free_space, + name, + path); + + g_free (name); + + g_object_ref (G_OBJECT (dialog)); + response = gtk_dialog_run (GTK_DIALOG (dialog)); + + gtk_object_destroy (GTK_OBJECT (dialog)); + dialog = NULL; + + switch (response) { + case GTK_RESPONSE_CANCEL: + retval = FALSE; + break; + case GSD_LDSM_DIALOG_RESPONSE_ANALYZE: + retval = FALSE; + ldsm_analyze_path (g_unix_mount_get_mount_path (mount->mount)); + break; + case GSD_LDSM_DIALOG_RESPONSE_EMPTY_TRASH: + retval = TRUE; + gsd_ldsm_trash_empty (); + break; + case GTK_RESPONSE_NONE: + case GTK_RESPONSE_DELETE_EVENT: + retval = TRUE; + break; + default: + g_assert_not_reached (); + } + + return retval; +} + +static gboolean +ldsm_mount_has_space (LdsmMountInfo *mount) +{ + gdouble free_space; + + free_space = (double) mount->buf.f_bavail / (double) mount->buf.f_blocks; + /* enough free space, nothing to do */ + if (free_space > free_percent_notify) + return TRUE; + + if (((gint64) mount->buf.f_frsize * (gint64) mount->buf.f_bavail) > ((gint64) free_size_gb_no_notify * GIGABYTE)) + return TRUE; + + /* If we got here, then this volume is low on space */ + return FALSE; +} + +static gboolean +ldsm_mount_is_virtual (LdsmMountInfo *mount) +{ + if (mount->buf.f_blocks == 0) { + /* Filesystems with zero blocks are virtual */ + return TRUE; + } + + return FALSE; +} + +static gint +ldsm_ignore_path_compare (gconstpointer a, + gconstpointer b) +{ + return g_strcmp0 ((const gchar *)a, (const gchar *)b); +} + +static gboolean +ldsm_mount_is_user_ignore (const gchar *path) +{ + if (g_slist_find_custom (ignore_paths, path, (GCompareFunc) ldsm_ignore_path_compare) != NULL) + return TRUE; + else + return FALSE; +} + + +static gboolean +is_in (const gchar *value, const gchar *set[]) +{ + int i; + for (i = 0; set[i] != NULL; i++) + { + if (strcmp (set[i], value) == 0) + return TRUE; + } + return FALSE; +} + +static gboolean +ldsm_mount_should_ignore (GUnixMountEntry *mount) +{ + const gchar *fs, *device, *path; + + path = g_unix_mount_get_mount_path (mount); + if (ldsm_mount_is_user_ignore (path)) + return TRUE; + + /* This is borrowed from GLib and used as a way to determine + * which mounts we should ignore by default. GLib doesn't + * expose this in a way that allows it to be used for this + * purpose + */ + + const gchar *ignore_fs[] = { + "auto", + "autofs", + "devfs", + "devpts", + "ecryptfs", + "kernfs", + "linprocfs", + "proc", + "procfs", + "ptyfs", + "selinuxfs", + "linsysfs", + "sysfs", + "tmpfs", + "usbfs", + "nfsd", + "rpc_pipefs", + "zfs", + NULL + }; + const gchar *ignore_devices[] = { + "none", + "sunrpc", + "devpts", + "nfsd", + "/dev/loop", + "/dev/vn", + NULL + }; + + fs = g_unix_mount_get_fs_type (mount); + device = g_unix_mount_get_device_path (mount); + + if (is_in (fs, ignore_fs)) + return TRUE; + + if (is_in (device, ignore_devices)) + return TRUE; + + return FALSE; +} + +static void +ldsm_free_mount_info (gpointer data) +{ + LdsmMountInfo *mount = data; + + g_return_if_fail (mount != NULL); + + g_unix_mount_free (mount->mount); + g_free (mount); +} + +static void +ldsm_maybe_warn_mounts (GList *mounts, + gboolean multiple_volumes, + gboolean other_usable_volumes) +{ + GList *l; + gboolean done = FALSE; + + for (l = mounts; l != NULL; l = l->next) { + LdsmMountInfo *mount_info = l->data; + LdsmMountInfo *previous_mount_info; + gdouble free_space; + gdouble previous_free_space; + time_t curr_time; + const gchar *path; + gboolean show_notify; + + if (done) { + /* Don't show any more dialogs if the user took action with the last one. The user action + * might free up space on multiple volumes, making the next dialog redundant. + */ + ldsm_free_mount_info (mount_info); + continue; + } + + path = g_unix_mount_get_mount_path (mount_info->mount); + + previous_mount_info = g_hash_table_lookup (ldsm_notified_hash, path); + if (previous_mount_info != NULL) + previous_free_space = (gdouble) previous_mount_info->buf.f_bavail / (gdouble) previous_mount_info->buf.f_blocks; + + free_space = (gdouble) mount_info->buf.f_bavail / (gdouble) mount_info->buf.f_blocks; + + if (previous_mount_info == NULL) { + /* We haven't notified for this mount yet */ + show_notify = TRUE; + mount_info->notify_time = time (NULL); + g_hash_table_replace (ldsm_notified_hash, g_strdup (path), mount_info); + } else if ((previous_free_space - free_space) > free_percent_notify_again) { + /* We've notified for this mount before and free space has decreased sufficiently since last time to notify again */ + curr_time = time (NULL); + if (difftime (curr_time, previous_mount_info->notify_time) > (gdouble)(min_notify_period * 60)) { + show_notify = TRUE; + mount_info->notify_time = curr_time; + } else { + /* It's too soon to show the dialog again. However, we still replace the LdsmMountInfo + * struct in the hash table, but give it the notfiy time from the previous dialog. + * This will stop the notification from reappearing unnecessarily as soon as the timeout expires. + */ + show_notify = FALSE; + mount_info->notify_time = previous_mount_info->notify_time; + } + g_hash_table_replace (ldsm_notified_hash, g_strdup (path), mount_info); + } else { + /* We've notified for this mount before, but the free space hasn't decreased sufficiently to notify again */ + ldsm_free_mount_info (mount_info); + show_notify = FALSE; + } + + if (show_notify) { + if (ldsm_notify_for_mount (mount_info, multiple_volumes, other_usable_volumes)) + done = TRUE; + } + } +} + +static gboolean +ldsm_check_all_mounts (gpointer data) +{ + GList *mounts; + GList *l; + GList *check_mounts = NULL; + GList *full_mounts = NULL; + guint number_of_mounts; + guint number_of_full_mounts; + gboolean multiple_volumes = FALSE; + gboolean other_usable_volumes = FALSE; + + /* We iterate through the static mounts in /etc/fstab first, seeing if + * they're mounted by checking if the GUnixMountPoint has a corresponding GUnixMountEntry. + * Iterating through the static mounts means we automatically ignore dynamically mounted media. + */ + mounts = g_unix_mount_points_get (time_read); + + for (l = mounts; l != NULL; l = l->next) { + GUnixMountPoint *mount_point = l->data; + GUnixMountEntry *mount; + LdsmMountInfo *mount_info; + const gchar *path; + + path = g_unix_mount_point_get_mount_path (mount_point); + mount = g_unix_mount_at (path, time_read); + g_unix_mount_point_free (mount_point); + if (mount == NULL) { + /* The GUnixMountPoint is not mounted */ + continue; + } + + mount_info = g_new0 (LdsmMountInfo, 1); + mount_info->mount = mount; + + path = g_unix_mount_get_mount_path (mount); + + if (g_unix_mount_is_readonly (mount)) { + ldsm_free_mount_info (mount_info); + continue; + } + + if (ldsm_mount_should_ignore (mount)) { + ldsm_free_mount_info (mount_info); + continue; + } + + if (statvfs (path, &mount_info->buf) != 0) { + ldsm_free_mount_info (mount_info); + continue; + } + + if (ldsm_mount_is_virtual (mount_info)) { + ldsm_free_mount_info (mount_info); + continue; + } + + check_mounts = g_list_prepend (check_mounts, mount_info); + } + + number_of_mounts = g_list_length (check_mounts); + if (number_of_mounts > 1) + multiple_volumes = TRUE; + + for (l = check_mounts; l != NULL; l = l->next) { + LdsmMountInfo *mount_info = l->data; + + if (!ldsm_mount_has_space (mount_info)) { + full_mounts = g_list_prepend (full_mounts, mount_info); + } else { + g_hash_table_remove (ldsm_notified_hash, g_unix_mount_get_mount_path (mount_info->mount)); + ldsm_free_mount_info (mount_info); + } + } + + number_of_full_mounts = g_list_length (full_mounts); + if (number_of_mounts > number_of_full_mounts) + other_usable_volumes = TRUE; + + ldsm_maybe_warn_mounts (full_mounts, multiple_volumes, + other_usable_volumes); + + g_list_free (check_mounts); + g_list_free (full_mounts); + + return TRUE; +} + +static gboolean +ldsm_is_hash_item_not_in_mounts (gpointer key, + gpointer value, + gpointer user_data) +{ + GList *l; + + for (l = (GList *) user_data; l != NULL; l = l->next) { + GUnixMountEntry *mount = l->data; + const char *path; + + path = g_unix_mount_get_mount_path (mount); + + if (strcmp (path, key) == 0) + return FALSE; + } + + return TRUE; +} + +static void +ldsm_mounts_changed (GObject *monitor, + gpointer data) +{ + GList *mounts; + + /* remove the saved data for mounts that got removed */ + mounts = g_unix_mounts_get (time_read); + g_hash_table_foreach_remove (ldsm_notified_hash, + ldsm_is_hash_item_not_in_mounts, mounts); + g_list_foreach (mounts, (GFunc) g_unix_mount_free, NULL); + + /* check the status now, for the new mounts */ + ldsm_check_all_mounts (NULL); + + /* and reset the timeout */ + if (ldsm_timeout_id) + g_source_remove (ldsm_timeout_id); + ldsm_timeout_id = g_timeout_add_seconds (CHECK_EVERY_X_SECONDS, + ldsm_check_all_mounts, NULL); +} + +static gboolean +ldsm_is_hash_item_in_ignore_paths (gpointer key, + gpointer value, + gpointer user_data) +{ + return ldsm_mount_is_user_ignore (key); +} + +static void +gsd_ldsm_get_config () +{ + GError *error = NULL; + + free_percent_notify = mateconf_client_get_float (client, + MATECONF_HOUSEKEEPING_DIR "/" MATECONF_FREE_PC_NOTIFY_KEY, + &error); + if (error != NULL) { + g_warning ("Error reading configuration from MateConf: %s", error->message ? error->message : "Unknown error"); + g_clear_error (&error); + } + if (free_percent_notify >= 1 || free_percent_notify < 0) { + g_warning ("Invalid configuration of free_percent_notify: %f\n" \ + "Using sensible default", free_percent_notify); + free_percent_notify = 0.05; + } + + free_percent_notify_again = mateconf_client_get_float (client, + MATECONF_HOUSEKEEPING_DIR "/" MATECONF_FREE_PC_NOTIFY_AGAIN_KEY, + &error); + if (error != NULL) { + g_warning ("Error reading configuration from MateConf: %s", error->message ? error->message : "Unknown error"); + g_clear_error (&error); + } + if (free_percent_notify_again >= 1 || free_percent_notify_again < 0) { + g_warning ("Invalid configuration of free_percent_notify_again: %f\n" \ + "Using sensible default\n", free_percent_notify_again); + free_percent_notify_again = 0.01; + } + + free_size_gb_no_notify = mateconf_client_get_int (client, + MATECONF_HOUSEKEEPING_DIR "/" MATECONF_FREE_SIZE_NO_NOTIFY, + &error); + if (error != NULL) { + g_warning ("Error reading configuration from MateConf: %s", error->message ? error->message : "Unknown error"); + g_clear_error (&error); + } + min_notify_period = mateconf_client_get_int (client, + MATECONF_HOUSEKEEPING_DIR "/" MATECONF_MIN_NOTIFY_PERIOD, + &error); + if (error != NULL) { + g_warning ("Error reading configuration from MateConf: %s", error->message ? error->message : "Unkown error"); + g_clear_error (&error); + } + + if (ignore_paths != NULL) { + g_slist_foreach (ignore_paths, (GFunc) g_free, NULL); + g_slist_free (ignore_paths); + } + ignore_paths = mateconf_client_get_list (client, + MATECONF_HOUSEKEEPING_DIR "/" MATECONF_IGNORE_PATHS, + MATECONF_VALUE_STRING, &error); + if (error != NULL) { + g_warning ("Error reading configuration from MateConf: %s", error->message ? error->message : "Unkown error"); + g_clear_error (&error); + } else { + /* Make sure we dont leave stale entries in ldsm_notified_hash */ + g_hash_table_foreach_remove (ldsm_notified_hash, + ldsm_is_hash_item_in_ignore_paths, NULL); + } +} + +static void +gsd_ldsm_update_config (MateConfClient *client, + guint cnxn_id, + MateConfEntry *entry, + gpointer user_data) +{ + gsd_ldsm_get_config (); +} + +void +gsd_ldsm_setup (gboolean check_now) +{ + GError *error = NULL; + + if (ldsm_notified_hash || ldsm_timeout_id || ldsm_monitor) { + g_warning ("Low disk space monitor already initialized."); + return; + } + + ldsm_notified_hash = g_hash_table_new_full (g_str_hash, g_str_equal, + g_free, + ldsm_free_mount_info); + + client = mateconf_client_get_default (); + if (client != NULL) { + gsd_ldsm_get_config (); + mateconf_notify_id = mateconf_client_notify_add (client, + MATECONF_HOUSEKEEPING_DIR, + (MateConfClientNotifyFunc) gsd_ldsm_update_config, + NULL, NULL, &error); + if (error != NULL) { + g_warning ("Cannot register callback for MateConf notification"); + g_clear_error (&error); + } + } else { + g_warning ("Failed to get default client"); + } + + ldsm_monitor = g_unix_mount_monitor_new (); + g_unix_mount_monitor_set_rate_limit (ldsm_monitor, 1000); + g_signal_connect (ldsm_monitor, "mounts-changed", + G_CALLBACK (ldsm_mounts_changed), NULL); + + if (check_now) + ldsm_check_all_mounts (NULL); + + ldsm_timeout_id = g_timeout_add_seconds (CHECK_EVERY_X_SECONDS, + ldsm_check_all_mounts, NULL); + +} + +void +gsd_ldsm_clean (void) +{ + if (ldsm_timeout_id) + g_source_remove (ldsm_timeout_id); + ldsm_timeout_id = 0; + + if (ldsm_notified_hash) + g_hash_table_destroy (ldsm_notified_hash); + ldsm_notified_hash = NULL; + + if (ldsm_monitor) + g_object_unref (ldsm_monitor); + ldsm_monitor = NULL; + + if (client) { + mateconf_client_notify_remove (client, mateconf_notify_id); + g_object_unref (client); + } + + if (dialog) { + gtk_widget_destroy (GTK_WIDGET (dialog)); + dialog = NULL; + } + + if (ignore_paths) { + g_slist_foreach (ignore_paths, (GFunc) g_free, NULL); + g_slist_free (ignore_paths); + } +} + +#ifdef TEST +int +main (int argc, + char **argv) +{ + GMainLoop *loop; + + gtk_init (&argc, &argv); + + loop = g_main_loop_new (NULL, FALSE); + + gsd_ldsm_setup (TRUE); + + g_main_loop_run (loop); + + gsd_ldsm_clean (); + g_main_loop_unref (loop); + + return 0; +} +#endif /* TEST */ diff --git a/plugins/housekeeping/gsd-disk-space.h b/plugins/housekeeping/gsd-disk-space.h new file mode 100644 index 0000000..9a079a4 --- /dev/null +++ b/plugins/housekeeping/gsd-disk-space.h @@ -0,0 +1,40 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * vim: set et sw=8 ts=8: + * + * Copyright (c) 2008, Novell, Inc. + * + * Authors: Vincent Untz + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#ifndef __GSD_DISK_SPACE_H +#define __GSD_DISK_SPACE_H + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +void gsd_ldsm_setup (gboolean check_now); +void gsd_ldsm_clean (void); + +#ifdef __cplusplus +} +#endif + +#endif /* __GSD_DISK_SPACE_H */ diff --git a/plugins/housekeeping/gsd-housekeeping-manager.c b/plugins/housekeeping/gsd-housekeeping-manager.c new file mode 100644 index 0000000..bbdea2c --- /dev/null +++ b/plugins/housekeeping/gsd-housekeeping-manager.c @@ -0,0 +1,389 @@ +/* + * Copyright (C) 2008 Michael J. Chudobiak + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#include "config.h" + +#include +#include +#include +#include + +#include "mate-settings-profile.h" +#include "gsd-housekeeping-manager.h" +#include "gsd-disk-space.h" + + +/* General */ +#define INTERVAL_ONCE_A_DAY 24*60*60 +#define INTERVAL_TWO_MINUTES 2*60 + + +/* Thumbnail cleaner */ +#define MATECONF_THUMB_AGE "/desktop/mate/thumbnail_cache/maximum_age" +#define DEFAULT_MAX_AGE_IN_DAYS 180 +#define MATECONF_THUMB_SIZE "/desktop/mate/thumbnail_cache/maximum_size" +#define DEFAULT_MAX_SIZE_IN_MB 512 +#define MATECONF_THUMB_BINDING_DIR "/desktop/mate/thumbnail_cache" + + +struct GsdHousekeepingManagerPrivate { + guint long_term_cb; + guint short_term_cb; + guint mateconf_notify; +}; + + +#define GSD_HOUSEKEEPING_MANAGER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GSD_TYPE_HOUSEKEEPING_MANAGER, GsdHousekeepingManagerPrivate)) + +static void gsd_housekeeping_manager_class_init (GsdHousekeepingManagerClass *klass); +static void gsd_housekeeping_manager_init (GsdHousekeepingManager *housekeeping_manager); + +G_DEFINE_TYPE (GsdHousekeepingManager, gsd_housekeeping_manager, G_TYPE_OBJECT) + +static gpointer manager_object = NULL; + + +typedef struct { + glong now; + glong max_age; + goffset total_size; + goffset max_size; +} PurgeData; + + +typedef struct { + time_t mtime; + char *path; + glong size; +} ThumbData; + + +static void +thumb_data_free (gpointer data) +{ + ThumbData *info = data; + + if (info) { + g_free (info->path); + g_free (info); + } +} + + +static GList * +read_dir_for_purge (const char *path, GList *files) +{ + GFile *read_path; + GFileEnumerator *enum_dir; + + read_path = g_file_new_for_path (path); + enum_dir = g_file_enumerate_children (read_path, + G_FILE_ATTRIBUTE_STANDARD_NAME "," + G_FILE_ATTRIBUTE_TIME_MODIFIED "," + G_FILE_ATTRIBUTE_STANDARD_SIZE, + G_FILE_QUERY_INFO_NONE, + NULL, + NULL); + + if (enum_dir != NULL) { + GFileInfo *info; + while ((info = g_file_enumerator_next_file (enum_dir, NULL, NULL)) != NULL) { + const char *name; + name = g_file_info_get_name (info); + + if (strlen (name) == 36 && strcmp (name + 32, ".png") == 0) { + ThumbData *td; + GFile *entry; + char *entry_path; + GTimeVal mod_time; + + entry = g_file_get_child (read_path, name); + entry_path = g_file_get_path (entry); + g_object_unref (entry); + + g_file_info_get_modification_time (info, &mod_time); + + td = g_new0 (ThumbData, 1); + td->path = entry_path; + td->mtime = mod_time.tv_sec; + td->size = g_file_info_get_size (info); + + files = g_list_prepend (files, td); + } + g_object_unref (info); + } + g_object_unref (enum_dir); + } + g_object_unref (read_path); + + return files; +} + + +static void +purge_old_thumbnails (ThumbData *info, PurgeData *purge_data) +{ + if ((purge_data->now - info->mtime) > purge_data->max_age) { + g_unlink (info->path); + info->size = 0; + } else { + purge_data->total_size += info->size; + } +} + + +static int +sort_file_mtime (ThumbData *file1, ThumbData *file2) +{ + return file1->mtime - file2->mtime; +} + + +static int +get_mateconf_int_with_default (char *key, int default_value) +{ + /* If the key is unset, we use a non-zero default value. + A zero value corresponds to an extra-paranoid level + of cleaning - it deletes all files. We don't want that + as a default condition. */ + + MateConfValue *value; + MateConfClient *client; + int res; + + client = mateconf_client_get_default (); + value = mateconf_client_get (client, key, NULL); + g_object_unref (client); + + if (value == NULL || value->type != MATECONF_VALUE_INT) { + res = default_value; + } else { + res = mateconf_value_get_int (value); + mateconf_value_free (value); + } + + return res; +} + + +static void +purge_thumbnail_cache (void) +{ + + char *path; + GList *files; + PurgeData purge_data; + GTimeVal current_time; + + g_debug ("housekeeping: checking thumbnail cache size and freshness"); + + path = g_build_filename (g_get_home_dir (), + ".thumbnails", + "normal", + NULL); + files = read_dir_for_purge (path, NULL); + g_free (path); + + path = g_build_filename (g_get_home_dir (), + ".thumbnails", + "large", + NULL); + files = read_dir_for_purge (path, files); + g_free (path); + + path = g_build_filename (g_get_home_dir (), + ".thumbnails", + "fail", + "mate-thumbnail-factory", + NULL); + files = read_dir_for_purge (path, files); + g_free (path); + + g_get_current_time (¤t_time); + + purge_data.now = current_time.tv_sec; + purge_data.max_age = get_mateconf_int_with_default (MATECONF_THUMB_AGE, DEFAULT_MAX_AGE_IN_DAYS) * 24 * 60 * 60; + purge_data.max_size = get_mateconf_int_with_default (MATECONF_THUMB_SIZE, DEFAULT_MAX_SIZE_IN_MB) * 1024 * 1024; + purge_data.total_size = 0; + + if (purge_data.max_age >= 0) + g_list_foreach (files, (GFunc) purge_old_thumbnails, &purge_data); + + if ((purge_data.total_size > purge_data.max_size) && (purge_data.max_size >= 0)) { + GList *scan; + files = g_list_sort (files, (GCompareFunc) sort_file_mtime); + for (scan = files; scan && (purge_data.total_size > purge_data.max_size); scan = scan->next) { + ThumbData *info = scan->data; + g_unlink (info->path); + purge_data.total_size -= info->size; + } + } + + g_list_foreach (files, (GFunc) thumb_data_free, NULL); + g_list_free (files); +} + + +static gboolean +do_cleanup (GsdHousekeepingManager *manager) +{ + purge_thumbnail_cache (); + return TRUE; +} + + +static gboolean +do_cleanup_once (GsdHousekeepingManager *manager) +{ + do_cleanup (manager); + manager->priv->short_term_cb = 0; + return FALSE; +} + + +static void +do_cleanup_soon (GsdHousekeepingManager *manager) +{ + if (manager->priv->short_term_cb == 0) { + g_debug ("housekeeping: will tidy up in 2 minutes"); + manager->priv->short_term_cb = g_timeout_add_seconds (INTERVAL_TWO_MINUTES, + (GSourceFunc) do_cleanup_once, + manager); + } +} + + +static void +bindings_callback (MateConfClient *client, + guint cnxn_id, + MateConfEntry *entry, + GsdHousekeepingManager *manager) +{ + do_cleanup_soon (manager); +} + + +static guint +register_config_callback (GsdHousekeepingManager *manager, + const char *path, + MateConfClientNotifyFunc func) +{ + MateConfClient *client = mateconf_client_get_default (); + guint notify; + + mateconf_client_add_dir (client, path, MATECONF_CLIENT_PRELOAD_NONE, NULL); + notify = mateconf_client_notify_add (client, path, func, manager, NULL, NULL); + + g_object_unref (client); + + return notify; +} + + +gboolean +gsd_housekeeping_manager_start (GsdHousekeepingManager *manager, + GError **error) +{ + g_debug ("Starting housekeeping manager"); + mate_settings_profile_start (NULL); + + gsd_ldsm_setup (FALSE); + + manager->priv->mateconf_notify = register_config_callback (manager, + MATECONF_THUMB_BINDING_DIR, + (MateConfClientNotifyFunc) bindings_callback); + + /* Clean once, a few minutes after start-up */ + do_cleanup_soon (manager); + + /* Clean periodically, on a daily basis. */ + manager->priv->long_term_cb = g_timeout_add_seconds (INTERVAL_ONCE_A_DAY, + (GSourceFunc) do_cleanup, + manager); + mate_settings_profile_end (NULL); + + return TRUE; +} + + +void +gsd_housekeeping_manager_stop (GsdHousekeepingManager *manager) +{ + GsdHousekeepingManagerPrivate *p = manager->priv; + + g_debug ("Stopping housekeeping manager"); + + if (p->mateconf_notify != 0) { + MateConfClient *client = mateconf_client_get_default (); + + mateconf_client_remove_dir (client, MATECONF_THUMB_BINDING_DIR, NULL); + mateconf_client_notify_remove (client, p->mateconf_notify); + + g_object_unref (client); + p->mateconf_notify = 0; + } + + if (p->short_term_cb) { + g_source_remove (p->short_term_cb); + p->short_term_cb = 0; + } + + if (p->long_term_cb) { + g_source_remove (p->long_term_cb); + p->long_term_cb = 0; + + /* Do a clean-up on shutdown if and only if the size or age + limits have been set to paranoid levels (zero) */ + if ((get_mateconf_int_with_default (MATECONF_THUMB_AGE, DEFAULT_MAX_AGE_IN_DAYS) == 0) || + (get_mateconf_int_with_default (MATECONF_THUMB_SIZE, DEFAULT_MAX_SIZE_IN_MB) == 0)) { + do_cleanup (manager); + } + } + + gsd_ldsm_clean (); +} + + +static void +gsd_housekeeping_manager_class_init (GsdHousekeepingManagerClass *klass) +{ + g_type_class_add_private (klass, sizeof (GsdHousekeepingManagerPrivate)); +} + + +static void +gsd_housekeeping_manager_init (GsdHousekeepingManager *manager) +{ + manager->priv = GSD_HOUSEKEEPING_MANAGER_GET_PRIVATE (manager); +} + + +GsdHousekeepingManager * +gsd_housekeeping_manager_new (void) +{ + if (manager_object != NULL) { + g_object_ref (manager_object); + } else { + manager_object = g_object_new (GSD_TYPE_HOUSEKEEPING_MANAGER, NULL); + g_object_add_weak_pointer (manager_object, + (gpointer *) &manager_object); + } + + return GSD_HOUSEKEEPING_MANAGER (manager_object); +} diff --git a/plugins/housekeeping/gsd-housekeeping-manager.h b/plugins/housekeeping/gsd-housekeeping-manager.h new file mode 100644 index 0000000..3cba840 --- /dev/null +++ b/plugins/housekeeping/gsd-housekeeping-manager.h @@ -0,0 +1,59 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2008 Michael J. Chudobiak + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#ifndef __GSD_HOUSEKEEPING_MANAGER_H +#define __GSD_HOUSEKEEPING_MANAGER_H + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#define GSD_TYPE_HOUSEKEEPING_MANAGER (gsd_housekeeping_manager_get_type ()) +#define GSD_HOUSEKEEPING_MANAGER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSD_TYPE_HOUSEKEEPING_MANAGER, GsdHousekeepingManager)) +#define GSD_HOUSEKEEPING_MANAGER_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GSD_TYPE_HOUSEKEEPING_MANAGER, GsdHousekeepingManagerClass)) +#define GSD_IS_HOUSEKEEPING_MANAGER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSD_TYPE_HOUSEKEEPING_MANAGER)) +#define GSD_IS_HOUSEKEEPING_MANAGER_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GSD_TYPE_HOUSEKEEPING_MANAGER)) +#define GSD_HOUSEKEEPING_MANAGER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GSD_TYPE_HOUSEKEEPING_MANAGER, GsdHousekeepingManagerClass)) + +typedef struct GsdHousekeepingManagerPrivate GsdHousekeepingManagerPrivate; + +typedef struct { + GObject parent; + GsdHousekeepingManagerPrivate *priv; +} GsdHousekeepingManager; + +typedef struct { + GObjectClass parent_class; +} GsdHousekeepingManagerClass; + +GType gsd_housekeeping_manager_get_type (void); + +GsdHousekeepingManager * gsd_housekeeping_manager_new (void); +gboolean gsd_housekeeping_manager_start (GsdHousekeepingManager *manager, + GError **error); +void gsd_housekeeping_manager_stop (GsdHousekeepingManager *manager); + +#ifdef __cplusplus +} +#endif + +#endif /* __GSD_HOUSEKEEPING_MANAGER_H */ diff --git a/plugins/housekeeping/gsd-housekeeping-plugin.c b/plugins/housekeeping/gsd-housekeeping-plugin.c new file mode 100644 index 0000000..1bbddb0 --- /dev/null +++ b/plugins/housekeeping/gsd-housekeeping-plugin.c @@ -0,0 +1,104 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2008 Michael J. Chudobiak + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#include "config.h" + +#include +#include + +#include "mate-settings-plugin.h" +#include "gsd-housekeeping-plugin.h" +#include "gsd-housekeeping-manager.h" + +struct GsdHousekeepingPluginPrivate { + GsdHousekeepingManager *manager; +}; + +#define GSD_HOUSEKEEPING_PLUGIN_GET_PRIVATE(object) (G_TYPE_INSTANCE_GET_PRIVATE ((object), GSD_TYPE_HOUSEKEEPING_PLUGIN, GsdHousekeepingPluginPrivate)) + +MATE_SETTINGS_PLUGIN_REGISTER (GsdHousekeepingPlugin, gsd_housekeeping_plugin) + +static void +gsd_housekeeping_plugin_init (GsdHousekeepingPlugin *plugin) +{ + plugin->priv = GSD_HOUSEKEEPING_PLUGIN_GET_PRIVATE (plugin); + + g_debug ("GsdHousekeepingPlugin initializing"); + + plugin->priv->manager = gsd_housekeeping_manager_new (); +} + +static void +gsd_housekeeping_plugin_finalize (GObject *object) +{ + GsdHousekeepingPlugin *plugin; + + g_return_if_fail (object != NULL); + g_return_if_fail (GSD_IS_HOUSEKEEPING_PLUGIN (object)); + + g_debug ("GsdHousekeepingPlugin finalizing"); + + plugin = GSD_HOUSEKEEPING_PLUGIN (object); + + g_return_if_fail (plugin->priv != NULL); + + if (plugin->priv->manager != NULL) { + g_object_unref (plugin->priv->manager); + } + + G_OBJECT_CLASS (gsd_housekeeping_plugin_parent_class)->finalize (object); +} + +static void +impl_activate (MateSettingsPlugin *plugin) +{ + gboolean res; + GError *error; + + g_debug ("Activating housekeeping plugin"); + + error = NULL; + res = gsd_housekeeping_manager_start (GSD_HOUSEKEEPING_PLUGIN (plugin)->priv->manager, &error); + if (! res) { + g_warning ("Unable to start housekeeping manager: %s", error->message); + g_error_free (error); + } +} + +static void +impl_deactivate (MateSettingsPlugin *plugin) +{ + g_debug ("Deactivating housekeeping plugin"); + gsd_housekeeping_manager_stop (GSD_HOUSEKEEPING_PLUGIN (plugin)->priv->manager); +} + +static void +gsd_housekeeping_plugin_class_init (GsdHousekeepingPluginClass *klass) +{ + GObjectClass *object_class = G_OBJECT_CLASS (klass); + MateSettingsPluginClass *plugin_class = MATE_SETTINGS_PLUGIN_CLASS (klass); + + object_class->finalize = gsd_housekeeping_plugin_finalize; + + plugin_class->activate = impl_activate; + plugin_class->deactivate = impl_deactivate; + + g_type_class_add_private (klass, sizeof (GsdHousekeepingPluginPrivate)); +} diff --git a/plugins/housekeeping/gsd-housekeeping-plugin.h b/plugins/housekeeping/gsd-housekeeping-plugin.h new file mode 100644 index 0000000..daca16b --- /dev/null +++ b/plugins/housekeeping/gsd-housekeeping-plugin.h @@ -0,0 +1,61 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2008 Michael J. Chudobiak + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#ifndef __GSD_HOUSEKEEPING_PLUGIN_H__ +#define __GSD_HOUSEKEEPING_PLUGIN_H__ + +#include +#include +#include + +#include "mate-settings-plugin.h" + +#ifdef __cplusplus +extern "C" { +#endif + +#define GSD_TYPE_HOUSEKEEPING_PLUGIN (gsd_housekeeping_plugin_get_type ()) +#define GSD_HOUSEKEEPING_PLUGIN(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSD_TYPE_HOUSEKEEPING_PLUGIN, GsdHousekeepingPlugin)) +#define GSD_HOUSEKEEPING_PLUGIN_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GSD_TYPE_HOUSEKEEPING_PLUGIN, GsdHousekeepingPluginClass)) +#define GSD_IS_HOUSEKEEPING_PLUGIN(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSD_TYPE_HOUSEKEEPING_PLUGIN)) +#define GSD_IS_HOUSEKEEPING_PLUGIN_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GSD_TYPE_HOUSEKEEPING_PLUGIN)) +#define GSD_HOUSEKEEPING_PLUGIN_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GSD_TYPE_HOUSEKEEPING_PLUGIN, GsdHousekeepingPluginClass)) + +typedef struct GsdHousekeepingPluginPrivate GsdHousekeepingPluginPrivate; + +typedef struct { + MateSettingsPlugin parent; + GsdHousekeepingPluginPrivate *priv; +} GsdHousekeepingPlugin; + +typedef struct { + MateSettingsPluginClass parent_class; +} GsdHousekeepingPluginClass; + +GType gsd_housekeeping_plugin_get_type (void) G_GNUC_CONST; + +/* All the plugins must implement this function */ +G_MODULE_EXPORT GType register_mate_settings_plugin (GTypeModule *module); + +#ifdef __cplusplus +} +#endif + +#endif /* __GSD_HOUSEKEEPING_PLUGIN_H__ */ diff --git a/plugins/housekeeping/gsd-ldsm-dialog.c b/plugins/housekeeping/gsd-ldsm-dialog.c new file mode 100644 index 0000000..695db91 --- /dev/null +++ b/plugins/housekeeping/gsd-ldsm-dialog.c @@ -0,0 +1,476 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * gsd-ldsm-dialog.c + * Copyright (C) Chris Coulson 2009 + * + * gsd-ldsm-dialog.c is free software: you can redistribute it and/or modify it + * under the terms of the GNU General Public License as published by the + * Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * gsd-ldsm-dialog.c is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along + * with this program. If not, see . + */ + +#include +#include + +#include "gsd-ldsm-dialog.h" + +#define MATECONF_CLIENT_IGNORE_PATHS "/apps/mate_settings_daemon/plugins/housekeeping/ignore_paths" + +enum +{ + PROP_0, + PROP_OTHER_USABLE_PARTITIONS, + PROP_OTHER_PARTITIONS, + PROP_HAS_TRASH, + PROP_SPACE_REMAINING, + PROP_PARTITION_NAME, + PROP_MOUNT_PATH +}; + +struct GsdLdsmDialogPrivate +{ + GtkWidget *primary_label; + GtkWidget *secondary_label; + GtkWidget *ignore_check_button; + gboolean other_usable_partitions; + gboolean other_partitions; + gboolean has_trash; + gint64 space_remaining; + gchar *partition_name; + gchar *mount_path; +}; + +#define GSD_LDSM_DIALOG_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GSD_TYPE_LDSM_DIALOG, GsdLdsmDialogPrivate)) + +static void gsd_ldsm_dialog_class_init (GsdLdsmDialogClass *klass); +static void gsd_ldsm_dialog_init (GsdLdsmDialog *dialog); + +G_DEFINE_TYPE (GsdLdsmDialog, gsd_ldsm_dialog, GTK_TYPE_DIALOG); + +static const gchar* +gsd_ldsm_dialog_get_checkbutton_text (GsdLdsmDialog *dialog) +{ + g_return_val_if_fail (GSD_IS_LDSM_DIALOG (dialog), NULL); + + if (dialog->priv->other_partitions) + return _("Don't show any warnings again for this file system"); + else + return _("Don't show any warnings again"); +} + +static gchar* +gsd_ldsm_dialog_get_primary_text (GsdLdsmDialog *dialog) +{ + gchar *primary_text, *free_space; + + g_return_val_if_fail (GSD_IS_LDSM_DIALOG (dialog), NULL); + + free_space = g_format_size_for_display (dialog->priv->space_remaining); + + if (dialog->priv->other_partitions) { + primary_text = g_strdup_printf (_("The volume \"%s\" has only %s disk space remaining."), + dialog->priv->partition_name, free_space); + } else { + primary_text = g_strdup_printf (_("This computer has only %s disk space remaining."), + free_space); + } + + g_free (free_space); + + return primary_text; +} + +static const gchar* +gsd_ldsm_dialog_get_secondary_text (GsdLdsmDialog *dialog) +{ + g_return_val_if_fail (GSD_IS_LDSM_DIALOG (dialog), NULL); + + if (dialog->priv->other_usable_partitions) { + if (dialog->priv->has_trash) { + return _("You can free up disk space by emptying the Trash, removing " \ + "unused programs or files, or moving files to another disk or partition."); + } else { + return _("You can free up disk space by removing unused programs or files, " \ + "or by moving files to another disk or partition."); + } + } else { + if (dialog->priv->has_trash) { + return _("You can free up disk space by emptying the Trash, removing unused " \ + "programs or files, or moving files to an external disk."); + } else { + return _("You can free up disk space by removing unused programs or files, " \ + "or by moving files to an external disk."); + } + } +} + +static gint +ignore_path_compare (gconstpointer a, + gconstpointer b) +{ + return g_strcmp0 ((const gchar *)a, (const gchar *)b); +} + +static gboolean +update_ignore_paths (GSList **ignore_paths, + const gchar *mount_path, + gboolean ignore) +{ + GSList *found; + gchar *path_to_remove; + + found = g_slist_find_custom (*ignore_paths, mount_path, (GCompareFunc) ignore_path_compare); + + if (ignore && (found == NULL)) { + *ignore_paths = g_slist_prepend (*ignore_paths, g_strdup (mount_path)); + return TRUE; + } + + if (!ignore && (found != NULL)) { + path_to_remove = found->data; + *ignore_paths = g_slist_remove (*ignore_paths, path_to_remove); + g_free (path_to_remove); + return TRUE; + } + + return FALSE; +} + +static void +ignore_check_button_toggled_cb (GtkToggleButton *button, + gpointer user_data) +{ + GsdLdsmDialog *dialog = (GsdLdsmDialog *)user_data; + MateConfClient *client; + GSList *ignore_paths; + GError *error = NULL; + gboolean ignore, ret, updated; + + client = mateconf_client_get_default (); + if (client != NULL) { + ignore_paths = mateconf_client_get_list (client, + MATECONF_CLIENT_IGNORE_PATHS, + MATECONF_VALUE_STRING, &error); + if (error != NULL) { + g_warning ("Cannot change ignore preference - failed to read existing configuration: %s", + error->message ? error->message : "Unkown error"); + g_clear_error (&error); + return; + } else { + ignore = gtk_toggle_button_get_active (button); + updated = update_ignore_paths (&ignore_paths, dialog->priv->mount_path, ignore); + } + + if (!updated) + return; + + ret = mateconf_client_set_list (client, + MATECONF_CLIENT_IGNORE_PATHS, + MATECONF_VALUE_STRING, + ignore_paths, &error); + if (!ret || error != NULL) { + g_warning ("Cannot change ignore preference - failed to commit changes: %s", + error->message ? error->message : "Unkown error"); + g_clear_error (&error); + } + + g_slist_foreach (ignore_paths, (GFunc) g_free, NULL); + g_slist_free (ignore_paths); + g_object_unref (client); + } else { + g_warning ("Cannot change ignore preference - failed to get MateConfClient"); + } +} + +static void +gsd_ldsm_dialog_init (GsdLdsmDialog *dialog) +{ + GtkWidget *main_vbox, *text_vbox, *hbox; + GtkWidget *image; + + dialog->priv = GSD_LDSM_DIALOG_GET_PRIVATE (dialog); + + main_vbox = gtk_dialog_get_content_area (GTK_DIALOG (dialog)); + + /* Set up all the window stuff here */ + gtk_window_set_title (GTK_WINDOW (dialog), _("Low Disk Space")); + gtk_window_set_icon_name (GTK_WINDOW (dialog), + GTK_STOCK_DIALOG_WARNING); + gtk_window_set_resizable (GTK_WINDOW (dialog), FALSE); + gtk_window_set_position (GTK_WINDOW (dialog), GTK_WIN_POS_CENTER); + gtk_window_set_urgency_hint (GTK_WINDOW (dialog), TRUE); + gtk_window_set_focus_on_map (GTK_WINDOW (dialog), FALSE); + gtk_container_set_border_width (GTK_CONTAINER (dialog), 5); + + /* We don't want a separator - they're really ugly */ + gtk_dialog_set_has_separator (GTK_DIALOG (dialog), FALSE); + + /* Create the image */ + image = gtk_image_new_from_stock (GTK_STOCK_DIALOG_WARNING, GTK_ICON_SIZE_DIALOG); + gtk_misc_set_alignment (GTK_MISC (image), 0.5, 0.0); + + /* Create the labels */ + dialog->priv->primary_label = gtk_label_new (NULL); + gtk_label_set_line_wrap (GTK_LABEL (dialog->priv->primary_label), TRUE); + gtk_label_set_single_line_mode (GTK_LABEL (dialog->priv->primary_label), FALSE); + gtk_misc_set_alignment (GTK_MISC (dialog->priv->primary_label), 0.0, 0.0); + + dialog->priv->secondary_label = gtk_label_new (NULL); + gtk_label_set_line_wrap (GTK_LABEL (dialog->priv->secondary_label), TRUE); + gtk_label_set_single_line_mode (GTK_LABEL (dialog->priv->secondary_label), FALSE); + gtk_misc_set_alignment (GTK_MISC (dialog->priv->secondary_label), 0.0, 0.0); + + /* Create the check button to ignore future warnings */ + dialog->priv->ignore_check_button = gtk_check_button_new (); + /* The button should be inactive if the dialog was just called. + * I suppose it could be possible for the user to manually edit the MateConf key between + * the mount being checked and the dialog appearing, but I don't think it matters + * too much */ + gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (dialog->priv->ignore_check_button), FALSE); + g_signal_connect (dialog->priv->ignore_check_button, "toggled", + G_CALLBACK (ignore_check_button_toggled_cb), dialog); + + /* Now set up the dialog's GtkBox's' */ + gtk_box_set_spacing (GTK_BOX (main_vbox), 14); + + hbox = gtk_hbox_new (FALSE, 12); + gtk_container_set_border_width (GTK_CONTAINER (hbox), 5); + + text_vbox = gtk_vbox_new (FALSE, 12); + + gtk_box_pack_start (GTK_BOX (text_vbox), dialog->priv->primary_label, FALSE, FALSE, 0); + gtk_box_pack_start (GTK_BOX (text_vbox), dialog->priv->secondary_label, TRUE, TRUE, 0); + gtk_box_pack_start (GTK_BOX (text_vbox), dialog->priv->ignore_check_button, FALSE, FALSE, 0); + gtk_box_pack_start (GTK_BOX (hbox), image, FALSE, FALSE, 0); + gtk_box_pack_start (GTK_BOX (hbox), text_vbox, TRUE, TRUE, 0); + gtk_box_pack_start (GTK_BOX (main_vbox), hbox, FALSE, FALSE, 0); + + /* Set up the action area */ + gtk_box_set_spacing (GTK_BOX (gtk_dialog_get_action_area (GTK_DIALOG (dialog))), 6); + gtk_container_set_border_width (GTK_CONTAINER (gtk_dialog_get_action_area (GTK_DIALOG (dialog))), 5); + + gtk_widget_show_all (hbox); +} + +static void +gsd_ldsm_dialog_finalize (GObject *object) +{ + GsdLdsmDialog *self; + + g_return_if_fail (object != NULL); + g_return_if_fail (GSD_IS_LDSM_DIALOG (object)); + + self = GSD_LDSM_DIALOG (object); + + if (self->priv->partition_name) + g_free (self->priv->partition_name); + + if (self->priv->mount_path) + g_free (self->priv->mount_path); + + G_OBJECT_CLASS (gsd_ldsm_dialog_parent_class)->finalize (object); +} + +static void +gsd_ldsm_dialog_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec) +{ + GsdLdsmDialog *self; + + g_return_if_fail (GSD_IS_LDSM_DIALOG (object)); + + self = GSD_LDSM_DIALOG (object); + + switch (prop_id) + { + case PROP_OTHER_USABLE_PARTITIONS: + self->priv->other_usable_partitions = g_value_get_boolean (value); + break; + case PROP_OTHER_PARTITIONS: + self->priv->other_partitions = g_value_get_boolean (value); + break; + case PROP_HAS_TRASH: + self->priv->has_trash = g_value_get_boolean (value); + break; + case PROP_SPACE_REMAINING: + self->priv->space_remaining = g_value_get_int64 (value); + break; + case PROP_PARTITION_NAME: + self->priv->partition_name = g_value_dup_string (value); + break; + case PROP_MOUNT_PATH: + self->priv->mount_path = g_value_dup_string (value); + break; + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + +static void +gsd_ldsm_dialog_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec) +{ + GsdLdsmDialog *self; + + g_return_if_fail (GSD_IS_LDSM_DIALOG (object)); + + self = GSD_LDSM_DIALOG (object); + + switch (prop_id) + { + case PROP_OTHER_USABLE_PARTITIONS: + g_value_set_boolean (value, self->priv->other_usable_partitions); + break; + case PROP_OTHER_PARTITIONS: + g_value_set_boolean (value, self->priv->other_partitions); + break; + case PROP_HAS_TRASH: + g_value_set_boolean (value, self->priv->has_trash); + break; + case PROP_SPACE_REMAINING: + g_value_set_int64 (value, self->priv->space_remaining); + break; + case PROP_PARTITION_NAME: + g_value_set_string (value, self->priv->partition_name); + break; + case PROP_MOUNT_PATH: + g_value_set_string (value, self->priv->mount_path); + break; + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + +static void +gsd_ldsm_dialog_class_init (GsdLdsmDialogClass *klass) +{ + GObjectClass* object_class = G_OBJECT_CLASS (klass); + + object_class->finalize = gsd_ldsm_dialog_finalize; + object_class->set_property = gsd_ldsm_dialog_set_property; + object_class->get_property = gsd_ldsm_dialog_get_property; + + g_object_class_install_property (object_class, + PROP_OTHER_USABLE_PARTITIONS, + g_param_spec_boolean ("other-usable-partitions", + "other-usable-partitions", + "Set to TRUE if there are other usable partitions on the system", + FALSE, + G_PARAM_WRITABLE | G_PARAM_CONSTRUCT_ONLY)); + + g_object_class_install_property (object_class, + PROP_OTHER_PARTITIONS, + g_param_spec_boolean ("other-partitions", + "other-partitions", + "Set to TRUE if there are other partitions on the system", + FALSE, + G_PARAM_WRITABLE | G_PARAM_CONSTRUCT_ONLY)); + + g_object_class_install_property (object_class, + PROP_HAS_TRASH, + g_param_spec_boolean ("has-trash", + "has-trash", + "Set to TRUE if the partition has files in it's trash folder that can be deleted", + FALSE, + G_PARAM_WRITABLE | G_PARAM_CONSTRUCT_ONLY)); + + g_object_class_install_property (object_class, + PROP_SPACE_REMAINING, + g_param_spec_int64 ("space-remaining", + "space-remaining", + "Specify how much space is remaining in bytes", + G_MININT64, G_MAXINT64, 0, + G_PARAM_WRITABLE | G_PARAM_CONSTRUCT_ONLY)); + + g_object_class_install_property (object_class, + PROP_PARTITION_NAME, + g_param_spec_string ("partition-name", + "partition-name", + "Specify the name of the partition", + "Unknown", + G_PARAM_WRITABLE | G_PARAM_CONSTRUCT_ONLY)); + + g_object_class_install_property (object_class, + PROP_MOUNT_PATH, + g_param_spec_string ("mount-path", + "mount-path", + "Specify the mount path for the partition", + "Unknown", + G_PARAM_WRITABLE | G_PARAM_CONSTRUCT_ONLY)); + + g_type_class_add_private (klass, sizeof (GsdLdsmDialogPrivate)); +} + +GsdLdsmDialog* +gsd_ldsm_dialog_new (gboolean other_usable_partitions, + gboolean other_partitions, + gboolean display_baobab, + gboolean display_empty_trash, + gint64 space_remaining, + const gchar *partition_name, + const gchar *mount_path) +{ + GsdLdsmDialog *dialog; + GtkWidget *button_empty_trash, *button_ignore, *button_analyze; + GtkWidget *empty_trash_image, *analyze_image, *ignore_image; + gchar *primary_text, *primary_text_markup; + const gchar *secondary_text, *checkbutton_text; + + dialog = GSD_LDSM_DIALOG (g_object_new (GSD_TYPE_LDSM_DIALOG, + "other-usable-partitions", other_usable_partitions, + "other-partitions", other_partitions, + "has-trash", display_empty_trash, + "space-remaining", space_remaining, + "partition-name", partition_name, + "mount-path", mount_path, + NULL)); + + /* Add some buttons */ + if (dialog->priv->has_trash) { + button_empty_trash = gtk_dialog_add_button (GTK_DIALOG (dialog), + _("Empty Trash"), + GSD_LDSM_DIALOG_RESPONSE_EMPTY_TRASH); + empty_trash_image = gtk_image_new_from_stock (GTK_STOCK_CLEAR, GTK_ICON_SIZE_BUTTON); + gtk_button_set_image (GTK_BUTTON (button_empty_trash), empty_trash_image); + } + + if (display_baobab) { + button_analyze = gtk_dialog_add_button (GTK_DIALOG (dialog), + _("Examine…"), + GSD_LDSM_DIALOG_RESPONSE_ANALYZE); + analyze_image = gtk_image_new_from_icon_name ("baobab", GTK_ICON_SIZE_BUTTON); + gtk_button_set_image (GTK_BUTTON (button_analyze), analyze_image); + } + + button_ignore = gtk_dialog_add_button (GTK_DIALOG (dialog), + _("Ignore"), + GTK_RESPONSE_CANCEL); + ignore_image = gtk_image_new_from_stock (GTK_STOCK_CANCEL, GTK_ICON_SIZE_BUTTON); + gtk_button_set_image (GTK_BUTTON (button_ignore), ignore_image); + + gtk_widget_grab_default (button_ignore); + + /* Set the label text */ + primary_text = gsd_ldsm_dialog_get_primary_text (dialog); + primary_text_markup = g_markup_printf_escaped ("%s", primary_text); + gtk_label_set_markup (GTK_LABEL (dialog->priv->primary_label), primary_text_markup); + + secondary_text = gsd_ldsm_dialog_get_secondary_text (dialog); + gtk_label_set_text (GTK_LABEL (dialog->priv->secondary_label), secondary_text); + + checkbutton_text = gsd_ldsm_dialog_get_checkbutton_text (dialog); + gtk_button_set_label (GTK_BUTTON (dialog->priv->ignore_check_button), checkbutton_text); + + g_free (primary_text); + g_free (primary_text_markup); + + return dialog; +} diff --git a/plugins/housekeeping/gsd-ldsm-dialog.h b/plugins/housekeeping/gsd-ldsm-dialog.h new file mode 100644 index 0000000..81e2f1b --- /dev/null +++ b/plugins/housekeeping/gsd-ldsm-dialog.h @@ -0,0 +1,72 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * gsd-ldsm-dialog.c + * Copyright (C) Chris Coulson 2009 + * + * gsd-ldsm-dialog.c is free software: you can redistribute it and/or modify it + * under the terms of the GNU General Public License as published by the + * Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * gsd-ldsm-dialog.c is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along + * with this program. If not, see . + */ + +#ifndef _GSD_LDSM_DIALOG_H_ +#define _GSD_LDSM_DIALOG_H_ + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#define GSD_TYPE_LDSM_DIALOG (gsd_ldsm_dialog_get_type ()) +#define GSD_LDSM_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GSD_TYPE_LDSM_DIALOG, GsdLdsmDialog)) +#define GSD_LDSM_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GSD_TYPE_LDSM_DIALOG, GsdLdsmDialogClass)) +#define GSD_IS_LDSM_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GSD_TYPE_LDSM_DIALOG)) +#define GSD_IS_LDSM_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GSD_TYPE_LDSM_DIALOG)) +#define GSD_LDSM_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GSD_TYPE_LDSM_DIALOG, GsdLdsmDialogClass)) + +enum +{ + GSD_LDSM_DIALOG_RESPONSE_EMPTY_TRASH = -20, + GSD_LDSM_DIALOG_RESPONSE_ANALYZE = -21 +}; + +typedef struct GsdLdsmDialogPrivate GsdLdsmDialogPrivate; +typedef struct _GsdLdsmDialogClass GsdLdsmDialogClass; +typedef struct _GsdLdsmDialog GsdLdsmDialog; + +struct _GsdLdsmDialogClass +{ + GtkDialogClass parent_class; +}; + +struct _GsdLdsmDialog +{ + GtkDialog parent_instance; + GsdLdsmDialogPrivate *priv; +}; + +GType gsd_ldsm_dialog_get_type (void) G_GNUC_CONST; + +GsdLdsmDialog * gsd_ldsm_dialog_new (gboolean other_usable_partitions, + gboolean other_partitions, + gboolean display_baobab, + gboolean display_empty_trash, + gint64 space_remaining, + const gchar *partition_name, + const gchar *mount_path); + +#ifdef __cplusplus +} +#endif + +#endif /* _GSD_LDSM_DIALOG_H_ */ diff --git a/plugins/housekeeping/gsd-ldsm-trash-empty.c b/plugins/housekeeping/gsd-ldsm-trash-empty.c new file mode 100644 index 0000000..d4ea183 --- /dev/null +++ b/plugins/housekeeping/gsd-ldsm-trash-empty.c @@ -0,0 +1,398 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * gsd-ldsm-trash-empty.c + * Copyright (C) Chris Coulson 2009 + * (C) Ryan Lortie 2008 + * + * gsd-ldsm-trash-empty.c is free software: you can redistribute it and/or modify it + * under the terms of the GNU General Public License as published by the + * Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * gsd-ldsm-trash-empty.c is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along + * with this program. If not, see . + */ + +#include +#include +#include + +#include "gsd-ldsm-trash-empty.h" + +#define CAJA_CONFIRM_TRASH_KEY "/apps/caja/preferences/confirm_trash" + +/* Some of this code has been borrowed from the trash-applet, courtesy of Ryan Lortie */ + +static GtkWidget *trash_empty_confirm_dialog = NULL; +static GtkWidget *trash_empty_dialog = NULL; +static GtkWidget *location_label; +static GtkWidget *file_label; +static GtkWidget *progressbar; + +static gsize trash_empty_total_files; +static gboolean trash_empty_update_pending = FALSE; +static GFile *trash_empty_current_file = NULL; +static gsize trash_empty_deleted_files; +static GTimer *timer = NULL; +static gboolean trash_empty_actually_deleting; + +static gboolean +trash_empty_done (gpointer data) +{ + gtk_widget_destroy (trash_empty_dialog); + trash_empty_dialog = NULL; + if (timer) { + g_timer_destroy (timer); + timer = NULL; + } + + return FALSE; +} + +static gboolean +trash_empty_update_dialog (gpointer user_data) +{ + gsize deleted, total; + GFile *file; + gboolean actually_deleting; + + g_assert (trash_empty_update_pending); + + deleted = trash_empty_deleted_files; + total = trash_empty_total_files; + file = trash_empty_current_file; + actually_deleting = trash_empty_actually_deleting; + + /* maybe the done() got processed first. */ + if (!trash_empty_dialog) + goto out; + + if (!actually_deleting) { + /* If we havent finished counting yet, then pulse the progressbar every 100ms. + * This stops the user from thinking the dialog has frozen if there are + * a lot of files to delete. We don't pulse it every time we are called from the + * worker thread, otherwise it moves to fast and looks hideous + */ + if (timer) { + if (g_timer_elapsed (timer, NULL) > 0.1) { + gtk_progress_bar_pulse (GTK_PROGRESS_BAR (progressbar)); + g_timer_start (timer); + } + } else { + timer = g_timer_new (); + g_timer_start (timer); + gtk_progress_bar_pulse (GTK_PROGRESS_BAR (progressbar)); + } + } else { + gchar *text; + gchar *tmp; + gchar *markup; + GFile *parent; + + text = g_strdup_printf (_("Removing item %lu of %lu"), + deleted, total); + gtk_progress_bar_set_text (GTK_PROGRESS_BAR (progressbar), text); + + g_free (text); + + if (deleted > total) + gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR (progressbar), 1.0); + else + gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR (progressbar), + (gdouble) deleted / (gdouble) total); + + parent = g_file_get_parent (file); + text = g_file_get_uri (parent); + g_object_unref (parent); + + gtk_label_set_text (GTK_LABEL (location_label), text); + g_free (text); + + tmp = g_file_get_basename (file); + text = g_markup_printf_escaped (_("Removing: %s"), tmp); + markup = g_strdup_printf ("%s", text); + gtk_label_set_markup (GTK_LABEL (file_label), text); + g_free (markup); + g_free (text); + g_free (tmp); + + /* unhide the labels */ + gtk_widget_show_all (GTK_WIDGET (trash_empty_dialog)); + } + +out: + trash_empty_current_file = NULL; + g_object_unref (file); + + trash_empty_update_pending = FALSE; + + return FALSE; +} + +/* Worker thread begin */ + +static void +trash_empty_maybe_schedule_update (GIOSchedulerJob *job, + GFile *file, + gsize deleted, + gboolean actually_deleting) +{ + if (!trash_empty_update_pending) { + g_assert (trash_empty_current_file == NULL); + + trash_empty_current_file = g_object_ref (file); + trash_empty_deleted_files = deleted; + trash_empty_actually_deleting = actually_deleting; + + trash_empty_update_pending = TRUE; + g_io_scheduler_job_send_to_mainloop_async (job, + trash_empty_update_dialog, + NULL, NULL); + } +} + +static void +trash_empty_delete_contents (GIOSchedulerJob *job, + GCancellable *cancellable, + GFile *file, + gboolean actually_delete, + gsize *deleted) +{ + GFileEnumerator *enumerator; + GFileInfo *info; + GFile *child; + + if (g_cancellable_is_cancelled (cancellable)) + return; + + enumerator = g_file_enumerate_children (file, + G_FILE_ATTRIBUTE_STANDARD_NAME "," + G_FILE_ATTRIBUTE_STANDARD_TYPE, + G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS, + cancellable, NULL); + + if (enumerator) { + while ((info = g_file_enumerator_next_file (enumerator, + cancellable, NULL)) != NULL) { + child = g_file_get_child (file, g_file_info_get_name (info)); + + if (g_file_info_get_file_type (info) == G_FILE_TYPE_DIRECTORY) + trash_empty_delete_contents (job, cancellable, child, + actually_delete, deleted); + + trash_empty_maybe_schedule_update (job, child, *deleted, actually_delete); + if (actually_delete) + g_file_delete (child, cancellable, NULL); + + (*deleted)++; + + g_object_unref (child); + g_object_unref (info); + + if (g_cancellable_is_cancelled (cancellable)) + break; + } + + g_object_unref (enumerator); + } +} + +static gboolean +trash_empty_job (GIOSchedulerJob *job, + GCancellable *cancellable, + gpointer user_data) +{ + gsize deleted; + GFile *trash; + + trash = g_file_new_for_uri ("trash:///"); + + /* first do a dry run to count the number of files */ + deleted = 0; + trash_empty_delete_contents (job, cancellable, trash, FALSE, &deleted); + trash_empty_total_files = deleted; + + /* now do the real thing */ + deleted = 0; + trash_empty_delete_contents (job, cancellable, trash, TRUE, &deleted); + + /* done */ + g_object_unref (trash); + g_io_scheduler_job_send_to_mainloop_async (job, + trash_empty_done, + NULL, NULL); + + return FALSE; +} + +/* Worker thread end */ + +static void +trash_empty_start () +{ + GtkWidget *vbox1, *vbox2, *hbox; + GtkWidget *label1, *label3; + gchar *markup; + GCancellable *cancellable; + + trash_empty_dialog = gtk_dialog_new (); + gtk_window_set_default_size (GTK_WINDOW (trash_empty_dialog), 400, -1); + gtk_window_set_icon_name (GTK_WINDOW (trash_empty_dialog), "user-trash"); + gtk_window_set_title (GTK_WINDOW (trash_empty_dialog), + _("Emptying the trash")); + + vbox1 = gtk_vbox_new (FALSE, 12); + vbox2 = gtk_vbox_new (FALSE, 0); + hbox = gtk_hbox_new (FALSE, 0); + + label1 = gtk_label_new (NULL); + gtk_label_set_line_wrap (GTK_LABEL (label1), TRUE); + gtk_misc_set_alignment (GTK_MISC (label1), 0.0, 0.5); + + label3 = gtk_label_new (NULL); + gtk_label_set_line_wrap (GTK_LABEL (label3), TRUE); + gtk_misc_set_alignment (GTK_MISC (label3), 0.0, 0.5); + gtk_widget_hide (label3); + + location_label = gtk_label_new (NULL); + gtk_label_set_line_wrap (GTK_LABEL (location_label), TRUE); + gtk_misc_set_alignment (GTK_MISC (location_label), 0.0, 0.5); + + file_label = gtk_label_new (NULL); + gtk_label_set_line_wrap (GTK_LABEL (file_label), TRUE); + gtk_misc_set_alignment (GTK_MISC (file_label), 0.0, 0.5); + + progressbar = gtk_progress_bar_new (); + gtk_progress_bar_set_pulse_step (GTK_PROGRESS_BAR (progressbar), 0.1); + gtk_progress_bar_set_text (GTK_PROGRESS_BAR (progressbar), _("Preparing to empty trash…")); + + gtk_box_pack_start (GTK_BOX (gtk_dialog_get_content_area (GTK_DIALOG (trash_empty_dialog))), vbox1, TRUE, TRUE, 0); + gtk_box_pack_start (GTK_BOX (vbox1), label1, TRUE, TRUE, 0); + gtk_box_pack_start (GTK_BOX (hbox), label3, FALSE, TRUE, 0); + gtk_box_pack_start (GTK_BOX (hbox), location_label, TRUE, TRUE, 0); + gtk_box_pack_start (GTK_BOX (vbox1), hbox, TRUE, TRUE, 0); + gtk_box_pack_start (GTK_BOX (vbox2), progressbar, TRUE, TRUE, 0); + gtk_box_pack_start (GTK_BOX (vbox2), file_label, TRUE, TRUE, 0); + gtk_box_pack_start (GTK_BOX (vbox1), vbox2, TRUE, TRUE, 0); + + gtk_widget_show (label1); + gtk_widget_show (vbox1); + gtk_widget_show_all (vbox2); + gtk_widget_show (hbox); + gtk_widget_show (location_label); + + gtk_container_set_border_width (GTK_CONTAINER (gtk_dialog_get_content_area (GTK_DIALOG (trash_empty_dialog))), 6); + gtk_container_set_border_width (GTK_CONTAINER (vbox1), 6); + + gtk_dialog_add_button (GTK_DIALOG (trash_empty_dialog), + GTK_STOCK_CANCEL, + GTK_RESPONSE_CANCEL); + + markup = g_markup_printf_escaped ("%s", _("Emptying the trash")); + gtk_label_set_markup (GTK_LABEL (label1), markup); + /* Translators: "Emptying trash from " */ + gtk_label_set_text (GTK_LABEL (label3), _("From: ")); + + cancellable = g_cancellable_new (); + g_signal_connect_object (trash_empty_dialog, "response", + G_CALLBACK (g_cancellable_cancel), + cancellable, G_CONNECT_SWAPPED); + g_io_scheduler_push_job (trash_empty_job, NULL, NULL, 0, cancellable); + + gtk_widget_show (trash_empty_dialog); + + g_free (markup); + g_object_unref (cancellable); +} + +static void +trash_empty_confirmation_response (GtkDialog *dialog, + gint response_id, + gpointer user_data) +{ + if (response_id == GTK_RESPONSE_YES) + trash_empty_start (); + + gtk_object_destroy (GTK_OBJECT (dialog)); + trash_empty_confirm_dialog = NULL; +} + +static gboolean +trash_empty_require_confirmation () +{ + MateConfClient *client; + gboolean require_confirmation = TRUE; + GError *error = NULL; + + client = mateconf_client_get_default (); + if (client) { + require_confirmation = mateconf_client_get_bool (client, CAJA_CONFIRM_TRASH_KEY, &error); + if (error) { + g_warning ("Failed to read confirm_trash key from MateConf: %s", error->message ? error->message : "Unknown error"); + /* It's safest to assume that confirmation is required here */ + require_confirmation = TRUE; + g_error_free (error); + } + g_object_unref (client); + } + + return require_confirmation; +} + +static void +trash_empty_show_confirmation_dialog () +{ + GtkWidget *button; + + if (!trash_empty_require_confirmation ()) { + trash_empty_start (); + return; + } + + trash_empty_confirm_dialog = gtk_message_dialog_new (NULL, 0, + GTK_MESSAGE_WARNING, + GTK_BUTTONS_NONE, + _("Empty all of the items from the trash?")); + + gtk_message_dialog_format_secondary_text (GTK_MESSAGE_DIALOG (trash_empty_confirm_dialog), + _("If you choose to empty the trash, all items in " + "it will be permanently lost. Please note that " + "you can also delete them separately.")); + + gtk_dialog_add_button (GTK_DIALOG (trash_empty_confirm_dialog), GTK_STOCK_CANCEL, + GTK_RESPONSE_CANCEL); + + button = gtk_button_new_with_mnemonic (_("_Empty Trash")); + gtk_widget_show (button); + gtk_widget_set_can_default (button, TRUE); + + gtk_dialog_add_action_widget (GTK_DIALOG (trash_empty_confirm_dialog), + button, GTK_RESPONSE_YES); + + gtk_dialog_set_default_response (GTK_DIALOG (trash_empty_confirm_dialog), + GTK_RESPONSE_YES); + + gtk_window_set_icon_name (GTK_WINDOW (trash_empty_confirm_dialog), + "user-trash"); + + gtk_widget_show (trash_empty_confirm_dialog); + + g_signal_connect (trash_empty_confirm_dialog, "response", + G_CALLBACK (trash_empty_confirmation_response), NULL); +} + +void +gsd_ldsm_trash_empty () +{ + if (trash_empty_confirm_dialog) + gtk_window_present (GTK_WINDOW (trash_empty_confirm_dialog)); + else if (trash_empty_dialog) + gtk_window_present (GTK_WINDOW (trash_empty_dialog)); + else + trash_empty_show_confirmation_dialog (); +} diff --git a/plugins/housekeeping/gsd-ldsm-trash-empty.h b/plugins/housekeeping/gsd-ldsm-trash-empty.h new file mode 100644 index 0000000..4d46a5b --- /dev/null +++ b/plugins/housekeeping/gsd-ldsm-trash-empty.h @@ -0,0 +1,27 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * gsd-ldsm-trash-empty.h + * Copyright (C) Chris Coulson 2009 + * + * gsd-ldsm-trash-empty.h is free software: you can redistribute it and/or modify it + * under the terms of the GNU General Public License as published by the + * Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * gsd-ldsm-trash-empty.h is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along + * with this program. If not, see . + */ + +#ifndef _gsd_ldsm_trash_empty_h_ +#define _gsd_ldsm_trash_empty_h_ + +#include + +void gsd_ldsm_trash_empty (); + +#endif /* _gsd_ldsm_trash_empty_h_ */ diff --git a/plugins/housekeeping/housekeeping.mate-settings-plugin.in b/plugins/housekeeping/housekeeping.mate-settings-plugin.in new file mode 100644 index 0000000..d10c36c --- /dev/null +++ b/plugins/housekeeping/housekeeping.mate-settings-plugin.in @@ -0,0 +1,8 @@ +[MATE Settings Plugin] +Module=housekeeping +IAge=0 +_Name=Housekeeping +_Description=Automatically prunes thumbnail caches and other transient files, and warns about low disk space +Authors=Michael J. Chudobiak +Copyright=Copyright © 2008 Michael J. Chudobiak +Website= diff --git a/plugins/keybindings/Makefile.am b/plugins/keybindings/Makefile.am new file mode 100644 index 0000000..c4fe7b2 --- /dev/null +++ b/plugins/keybindings/Makefile.am @@ -0,0 +1,51 @@ +NULL = + +plugin_LTLIBRARIES = \ + libkeybindings.la \ + $(NULL) + +libkeybindings_la_SOURCES = \ + gsd-keybindings-plugin.h \ + gsd-keybindings-plugin.c \ + gsd-keybindings-manager.h \ + gsd-keybindings-manager.c \ + $(NULL) + +libkeybindings_la_CPPFLAGS = \ + -I$(top_srcdir)/mate-settings-daemon \ + -I$(top_srcdir)/plugins/common \ + -DMATE_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \ + $(AM_CPPFLAGS) + +libkeybindings_la_CFLAGS = \ + $(SETTINGS_PLUGIN_CFLAGS) \ + $(AM_CFLAGS) + +libkeybindings_la_LDFLAGS = \ + $(GSD_PLUGIN_LDFLAGS) \ + $(NULL) + +libkeybindings_la_LIBADD = \ + $(top_builddir)/plugins/common/libcommon.la \ + $(SETTINGS_PLUGIN_LIBS) \ + $(NULL) + +plugin_in_files = \ + keybindings.mate-settings-plugin.in \ + $(NULL) + +plugin_DATA = $(plugin_in_files:.mate-settings-plugin.in=.mate-settings-plugin) + +EXTRA_DIST = \ + $(plugin_in_files) \ + $(NULL) + +CLEANFILES = \ + $(plugin_DATA) \ + $(NULL) + +DISTCLEANFILES = \ + $(plugin_DATA) \ + $(NULL) + +@GSD_INTLTOOL_PLUGIN_RULE@ diff --git a/plugins/keybindings/Makefile.in b/plugins/keybindings/Makefile.in new file mode 100644 index 0000000..698ff16 --- /dev/null +++ b/plugins/keybindings/Makefile.in @@ -0,0 +1,682 @@ +# Makefile.in generated by automake 1.11.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + + +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = plugins/keybindings +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__installdirs = "$(DESTDIR)$(plugindir)" "$(DESTDIR)$(plugindir)" +LTLIBRARIES = $(plugin_LTLIBRARIES) +am__DEPENDENCIES_1 = +libkeybindings_la_DEPENDENCIES = \ + $(top_builddir)/plugins/common/libcommon.la \ + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) +am__objects_1 = +am_libkeybindings_la_OBJECTS = \ + libkeybindings_la-gsd-keybindings-plugin.lo \ + libkeybindings_la-gsd-keybindings-manager.lo $(am__objects_1) +libkeybindings_la_OBJECTS = $(am_libkeybindings_la_OBJECTS) +libkeybindings_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) \ + $(libkeybindings_la_CFLAGS) $(CFLAGS) \ + $(libkeybindings_la_LDFLAGS) $(LDFLAGS) -o $@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +am__mv = mv -f +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +SOURCES = $(libkeybindings_la_SOURCES) +DIST_SOURCES = $(libkeybindings_la_SOURCES) +DATA = $(plugin_DATA) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +ALL_LINGUAS = @ALL_LINGUAS@ +AMTAR = @AMTAR@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DBUS_SYS_DIR = @DBUS_SYS_DIR@ +DEBUG_CFLAGS = @DEBUG_CFLAGS@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ +FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GIOUNIX_CFLAGS = @GIOUNIX_CFLAGS@ +GIOUNIX_LIBS = @GIOUNIX_LIBS@ +GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GREP = @GREP@ +GSD_INTLTOOL_PLUGIN_RULE = @GSD_INTLTOOL_PLUGIN_RULE@ +GSD_PLUGIN_LDFLAGS = @GSD_PLUGIN_LDFLAGS@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBEXECDIR = @LIBEXECDIR@ +LIBMATEKBDUI_CFLAGS = @LIBMATEKBDUI_CFLAGS@ +LIBMATEKBDUI_LIBS = @LIBMATEKBDUI_LIBS@ +LIBMATENOTIFY_CFLAGS = @LIBMATENOTIFY_CFLAGS@ +LIBMATENOTIFY_LIBS = @LIBMATENOTIFY_LIBS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MATECONFTOOL = @MATECONFTOOL@ +MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@ +MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@ +MATE_KEYBINDINGS_KEYSDIR = @MATE_KEYBINDINGS_KEYSDIR@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +NM = @NM@ +NMEDIT = @NMEDIT@ +NSS_CFLAGS = @NSS_CFLAGS@ +NSS_DATABASE = @NSS_DATABASE@ +NSS_LIBS = @NSS_LIBS@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +POFILES = @POFILES@ +POLKIT_CFLAGS = @POLKIT_CFLAGS@ +POLKIT_LIBS = @POLKIT_LIBS@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +PULSE_CFLAGS = @PULSE_CFLAGS@ +PULSE_LIBS = @PULSE_LIBS@ +RANLIB = @RANLIB@ +SED = @SED@ +SETTINGS_DAEMON_CFLAGS = @SETTINGS_DAEMON_CFLAGS@ +SETTINGS_DAEMON_LIBS = @SETTINGS_DAEMON_LIBS@ +SETTINGS_PLUGIN_CFLAGS = @SETTINGS_PLUGIN_CFLAGS@ +SETTINGS_PLUGIN_LIBS = @SETTINGS_PLUGIN_LIBS@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +WARN_CFLAGS = @WARN_CFLAGS@ +X11_LIBS = @X11_LIBS@ +XF86MISC_LIBS = @XF86MISC_LIBS@ +XGETTEXT = @XGETTEXT@ +XINPUT_LIBS = @XINPUT_LIBS@ +XMKMF = @XMKMF@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +plugindir = @plugindir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +NULL = +plugin_LTLIBRARIES = \ + libkeybindings.la \ + $(NULL) + +libkeybindings_la_SOURCES = \ + gsd-keybindings-plugin.h \ + gsd-keybindings-plugin.c \ + gsd-keybindings-manager.h \ + gsd-keybindings-manager.c \ + $(NULL) + +libkeybindings_la_CPPFLAGS = \ + -I$(top_srcdir)/mate-settings-daemon \ + -I$(top_srcdir)/plugins/common \ + -DMATE_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \ + $(AM_CPPFLAGS) + +libkeybindings_la_CFLAGS = \ + $(SETTINGS_PLUGIN_CFLAGS) \ + $(AM_CFLAGS) + +libkeybindings_la_LDFLAGS = \ + $(GSD_PLUGIN_LDFLAGS) \ + $(NULL) + +libkeybindings_la_LIBADD = \ + $(top_builddir)/plugins/common/libcommon.la \ + $(SETTINGS_PLUGIN_LIBS) \ + $(NULL) + +plugin_in_files = \ + keybindings.mate-settings-plugin.in \ + $(NULL) + +plugin_DATA = $(plugin_in_files:.mate-settings-plugin.in=.mate-settings-plugin) +EXTRA_DIST = \ + $(plugin_in_files) \ + $(NULL) + +CLEANFILES = \ + $(plugin_DATA) \ + $(NULL) + +DISTCLEANFILES = \ + $(plugin_DATA) \ + $(NULL) + +all: all-am + +.SUFFIXES: +.SUFFIXES: .c .lo .o .obj +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu plugins/keybindings/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu plugins/keybindings/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): +install-pluginLTLIBRARIES: $(plugin_LTLIBRARIES) + @$(NORMAL_INSTALL) + test -z "$(plugindir)" || $(MKDIR_P) "$(DESTDIR)$(plugindir)" + @list='$(plugin_LTLIBRARIES)'; test -n "$(plugindir)" || list=; \ + list2=; for p in $$list; do \ + if test -f $$p; then \ + list2="$$list2 $$p"; \ + else :; fi; \ + done; \ + test -z "$$list2" || { \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(plugindir)'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(plugindir)"; \ + } + +uninstall-pluginLTLIBRARIES: + @$(NORMAL_UNINSTALL) + @list='$(plugin_LTLIBRARIES)'; test -n "$(plugindir)" || list=; \ + for p in $$list; do \ + $(am__strip_dir) \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(plugindir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(plugindir)/$$f"; \ + done + +clean-pluginLTLIBRARIES: + -test -z "$(plugin_LTLIBRARIES)" || rm -f $(plugin_LTLIBRARIES) + @list='$(plugin_LTLIBRARIES)'; for p in $$list; do \ + dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ + test "$$dir" != "$$p" || dir=.; \ + echo "rm -f \"$${dir}/so_locations\""; \ + rm -f "$${dir}/so_locations"; \ + done +libkeybindings.la: $(libkeybindings_la_OBJECTS) $(libkeybindings_la_DEPENDENCIES) + $(libkeybindings_la_LINK) -rpath $(plugindir) $(libkeybindings_la_OBJECTS) $(libkeybindings_la_LIBADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libkeybindings_la-gsd-keybindings-manager.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libkeybindings_la-gsd-keybindings-plugin.Plo@am__quote@ + +.c.o: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c $< + +.c.obj: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` + +.c.lo: +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< + +libkeybindings_la-gsd-keybindings-plugin.lo: gsd-keybindings-plugin.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libkeybindings_la_CPPFLAGS) $(CPPFLAGS) $(libkeybindings_la_CFLAGS) $(CFLAGS) -MT libkeybindings_la-gsd-keybindings-plugin.lo -MD -MP -MF $(DEPDIR)/libkeybindings_la-gsd-keybindings-plugin.Tpo -c -o libkeybindings_la-gsd-keybindings-plugin.lo `test -f 'gsd-keybindings-plugin.c' || echo '$(srcdir)/'`gsd-keybindings-plugin.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libkeybindings_la-gsd-keybindings-plugin.Tpo $(DEPDIR)/libkeybindings_la-gsd-keybindings-plugin.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-keybindings-plugin.c' object='libkeybindings_la-gsd-keybindings-plugin.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libkeybindings_la_CPPFLAGS) $(CPPFLAGS) $(libkeybindings_la_CFLAGS) $(CFLAGS) -c -o libkeybindings_la-gsd-keybindings-plugin.lo `test -f 'gsd-keybindings-plugin.c' || echo '$(srcdir)/'`gsd-keybindings-plugin.c + +libkeybindings_la-gsd-keybindings-manager.lo: gsd-keybindings-manager.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libkeybindings_la_CPPFLAGS) $(CPPFLAGS) $(libkeybindings_la_CFLAGS) $(CFLAGS) -MT libkeybindings_la-gsd-keybindings-manager.lo -MD -MP -MF $(DEPDIR)/libkeybindings_la-gsd-keybindings-manager.Tpo -c -o libkeybindings_la-gsd-keybindings-manager.lo `test -f 'gsd-keybindings-manager.c' || echo '$(srcdir)/'`gsd-keybindings-manager.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libkeybindings_la-gsd-keybindings-manager.Tpo $(DEPDIR)/libkeybindings_la-gsd-keybindings-manager.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-keybindings-manager.c' object='libkeybindings_la-gsd-keybindings-manager.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libkeybindings_la_CPPFLAGS) $(CPPFLAGS) $(libkeybindings_la_CFLAGS) $(CFLAGS) -c -o libkeybindings_la-gsd-keybindings-manager.lo `test -f 'gsd-keybindings-manager.c' || echo '$(srcdir)/'`gsd-keybindings-manager.c + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs +install-pluginDATA: $(plugin_DATA) + @$(NORMAL_INSTALL) + test -z "$(plugindir)" || $(MKDIR_P) "$(DESTDIR)$(plugindir)" + @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ + done + +uninstall-pluginDATA: + @$(NORMAL_UNINSTALL) + @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(plugindir)" && rm -f $$files + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + set x; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(LTLIBRARIES) $(DATA) +installdirs: + for dir in "$(DESTDIR)$(plugindir)" "$(DESTDIR)$(plugindir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool clean-pluginLTLIBRARIES \ + mostlyclean-am + +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: install-pluginDATA install-pluginLTLIBRARIES + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-pluginDATA uninstall-pluginLTLIBRARIES + +.MAKE: install-am install-strip + +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-libtool clean-pluginLTLIBRARIES ctags distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-pluginDATA \ + install-pluginLTLIBRARIES install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ + pdf pdf-am ps ps-am tags uninstall uninstall-am \ + uninstall-pluginDATA uninstall-pluginLTLIBRARIES + + +@GSD_INTLTOOL_PLUGIN_RULE@ + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/plugins/keybindings/gsd-keybindings-manager.c b/plugins/keybindings/gsd-keybindings-manager.c new file mode 100644 index 0000000..74014cc --- /dev/null +++ b/plugins/keybindings/gsd-keybindings-manager.c @@ -0,0 +1,758 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#include "config.h" + +#include +#include +#include +#include +#include +#include +#include + +#include + +#include +#include +#include +#include +#include +#include +#include + +#include "mate-settings-profile.h" +#include "gsd-keybindings-manager.h" + +#include "gsd-keygrab.h" +#include "eggaccelerators.h" + +#define MATECONF_BINDING_DIR "/desktop/mate/keybindings" +#define ALLOWED_KEYS_KEY MATECONF_BINDING_DIR "/allowed_keys" + +#define GSD_KEYBINDINGS_MANAGER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GSD_TYPE_KEYBINDINGS_MANAGER, GsdKeybindingsManagerPrivate)) + +typedef struct { + char *binding_str; + char *action; + char *mateconf_key; + Key key; + Key previous_key; +} Binding; + +struct GsdKeybindingsManagerPrivate +{ + GSList *binding_list; + GSList *allowed_keys; + GSList *screens; + guint notify; +}; + +static void gsd_keybindings_manager_class_init (GsdKeybindingsManagerClass *klass); +static void gsd_keybindings_manager_init (GsdKeybindingsManager *keybindings_manager); +static void gsd_keybindings_manager_finalize (GObject *object); + +G_DEFINE_TYPE (GsdKeybindingsManager, gsd_keybindings_manager, G_TYPE_OBJECT) + +static gpointer manager_object = NULL; + +static GSList * +get_screens_list (void) +{ + GdkDisplay *display = gdk_display_get_default(); + int n_screens; + GSList *list = NULL; + int i; + + n_screens = gdk_display_get_n_screens (display); + + if (n_screens == 1) { + list = g_slist_append (list, gdk_screen_get_default ()); + } else { + for (i = 0; i < n_screens; i++) { + GdkScreen *screen; + + screen = gdk_display_get_screen (display, i); + if (screen != NULL) { + list = g_slist_prepend (list, screen); + } + } + list = g_slist_reverse (list); + } + + return list; +} + +static char * +entry_get_string (MateConfEntry *entry) +{ + MateConfValue *value = mateconf_entry_get_value (entry); + + if (value == NULL || value->type != MATECONF_VALUE_STRING) { + return NULL; + } + + return g_strdup (mateconf_value_get_string (value)); +} + +static gboolean +parse_binding (Binding *binding) +{ + gboolean success; + + g_return_val_if_fail (binding != NULL, FALSE); + + binding->key.keysym = 0; + binding->key.state = 0; + g_free (binding->key.keycodes); + binding->key.keycodes = NULL; + + if (binding->binding_str == NULL || + binding->binding_str[0] == '\0' || + strcmp (binding->binding_str, "Disabled") == 0) { + return FALSE; + } + + success = egg_accelerator_parse_virtual (binding->binding_str, + &binding->key.keysym, + &binding->key.keycodes, + &binding->key.state); + + if (!success) + g_warning (_("Key binding (%s) is invalid"), binding->mateconf_key); + + return success; +} + +static gint +compare_bindings (gconstpointer a, + gconstpointer b) +{ + Binding *key_a = (Binding *) a; + char *key_b = (char *) b; + + return strcmp (key_b, key_a->mateconf_key); +} + +static gboolean +bindings_get_entry (GsdKeybindingsManager *manager, + MateConfClient *client, + const char *subdir) +{ + Binding *new_binding; + GSList *tmp_elem; + GSList *list; + GSList *li; + char *mateconf_key; + char *action = NULL; + char *key = NULL; + + g_return_val_if_fail (subdir != NULL, FALSE); + + mateconf_key = g_path_get_basename (subdir); + + if (!mateconf_key) { + return FALSE; + } + + /* Get entries for this binding */ + list = mateconf_client_all_entries (client, subdir, NULL); + + for (li = list; li != NULL; li = li->next) { + MateConfEntry *entry = li->data; + char *key_name = g_path_get_basename (mateconf_entry_get_key (entry)); + + if (key_name == NULL) { + /* ignore entry */ + } else if (strcmp (key_name, "action") == 0) { + action = entry_get_string (entry); + } else if (strcmp (key_name, "binding") == 0) { + key = entry_get_string (entry); + } + + g_free (key_name); + mateconf_entry_free (entry); + } + + g_slist_free (list); + + if (!action || !key) { + g_warning (_("Key binding (%s) is incomplete"), mateconf_key); + g_free (mateconf_key); + g_free (action); + g_free (key); + return FALSE; + } + + tmp_elem = g_slist_find_custom (manager->priv->binding_list, + mateconf_key, + compare_bindings); + + if (!tmp_elem) { + new_binding = g_new0 (Binding, 1); + } else { + new_binding = (Binding *) tmp_elem->data; + g_free (new_binding->binding_str); + g_free (new_binding->action); + g_free (new_binding->mateconf_key); + + new_binding->previous_key.keysym = new_binding->key.keysym; + new_binding->previous_key.state = new_binding->key.state; + new_binding->previous_key.keycodes = new_binding->key.keycodes; + new_binding->key.keycodes = NULL; + } + + new_binding->binding_str = key; + new_binding->action = action; + new_binding->mateconf_key = mateconf_key; + + if (parse_binding (new_binding)) { + if (!tmp_elem) + manager->priv->binding_list = g_slist_prepend (manager->priv->binding_list, new_binding); + } else { + g_free (new_binding->binding_str); + g_free (new_binding->action); + g_free (new_binding->mateconf_key); + g_free (new_binding->previous_key.keycodes); + g_free (new_binding); + + if (tmp_elem) + manager->priv->binding_list = g_slist_delete_link (manager->priv->binding_list, tmp_elem); + return FALSE; + } + + return TRUE; +} + +static gboolean +same_keycode (const Key *key, const Key *other) +{ + if (key->keycodes != NULL && other->keycodes != NULL) { + guint *c; + + for (c = key->keycodes; *c; ++c) { + if (key_uses_keycode (other, *c)) + return TRUE; + } + } + return FALSE; +} + +static gboolean +same_key (const Key *key, const Key *other) +{ + if (key->state == other->state) { + if (key->keycodes != NULL && other->keycodes != NULL) { + guint *c1, *c2; + + for (c1 = key->keycodes, c2 = other->keycodes; + *c1 || *c2; ++c1, ++c2) { + if (*c1 != *c2) + return FALSE; + } + } else if (key->keycodes != NULL || other->keycodes != NULL) + return FALSE; + + + return TRUE; + } + + return FALSE; +} + +static gboolean +key_already_used (GsdKeybindingsManager *manager, + Binding *binding) +{ + GSList *li; + + for (li = manager->priv->binding_list; li != NULL; li = li->next) { + Binding *tmp_binding = (Binding*) li->data; + + if (tmp_binding != binding && + same_keycode (&tmp_binding->key, &binding->key) && + tmp_binding->key.state == binding->key.state) { + return TRUE; + } + } + + return FALSE; +} + +static void +binding_unregister_keys (GsdKeybindingsManager *manager) +{ + GSList *li; + gboolean need_flush = FALSE; + + gdk_error_trap_push (); + + for (li = manager->priv->binding_list; li != NULL; li = li->next) { + Binding *binding = (Binding *) li->data; + + if (binding->key.keycodes) { + need_flush = TRUE; + grab_key_unsafe (&binding->key, FALSE, manager->priv->screens); + } + } + + if (need_flush) + gdk_flush (); + gdk_error_trap_pop (); +} + +static void +binding_register_keys (GsdKeybindingsManager *manager) +{ + GSList *li; + gboolean need_flush = FALSE; + + gdk_error_trap_push (); + + /* Now check for changes and grab new key if not already used */ + for (li = manager->priv->binding_list; li != NULL; li = li->next) { + Binding *binding = (Binding *) li->data; + + if (manager->priv->allowed_keys != NULL && + !g_slist_find_custom (manager->priv->allowed_keys, + binding->mateconf_key, + (GCompareFunc) g_strcmp0)) { + continue; + } + + if (!same_key (&binding->previous_key, &binding->key)) { + /* Ungrab key if it changed and not clashing with previously set binding */ + if (!key_already_used (manager, binding)) { + gint i; + + need_flush = TRUE; + if (binding->previous_key.keycodes) { + grab_key_unsafe (&binding->previous_key, FALSE, manager->priv->screens); + } + grab_key_unsafe (&binding->key, TRUE, manager->priv->screens); + + binding->previous_key.keysym = binding->key.keysym; + binding->previous_key.state = binding->key.state; + g_free (binding->previous_key.keycodes); + for (i = 0; binding->key.keycodes[i]; ++i); + binding->previous_key.keycodes = g_new0 (guint, i); + for (i = 0; binding->key.keycodes[i]; ++i) + binding->previous_key.keycodes[i] = binding->key.keycodes[i]; + } else + g_warning ("Key binding (%s) is already in use", binding->binding_str); + } + } + + if (need_flush) + gdk_flush (); + if (gdk_error_trap_pop ()) + g_warning ("Grab failed for some keys, another application may already have access the them."); +} + +extern char **environ; + +static char * +screen_exec_display_string (GdkScreen *screen) +{ + GString *str; + const char *old_display; + char *p; + + g_return_val_if_fail (GDK_IS_SCREEN (screen), NULL); + + old_display = gdk_display_get_name (gdk_screen_get_display (screen)); + + str = g_string_new ("DISPLAY="); + g_string_append (str, old_display); + + p = strrchr (str->str, '.'); + if (p && p > strchr (str->str, ':')) { + g_string_truncate (str, p - str->str); + } + + g_string_append_printf (str, ".%d", gdk_screen_get_number (screen)); + + return g_string_free (str, FALSE); +} + +/** + * get_exec_environment: + * + * Description: Modifies the current program environment to + * ensure that $DISPLAY is set such that a launched application + * inheriting this environment would appear on screen. + * + * Returns: a newly-allocated %NULL-terminated array of strings or + * %NULL on error. Use g_strfreev() to free it. + * + * mainly ripped from egg_screen_exec_display_string in + * mate-panel/egg-screen-exec.c + **/ +static char ** +get_exec_environment (XEvent *xevent) +{ + char **retval = NULL; + int i; + int display_index = -1; + GdkScreen *screen = NULL; + GdkWindow *window = gdk_xid_table_lookup (xevent->xkey.root); + + if (window) { + screen = gdk_drawable_get_screen (GDK_DRAWABLE (window)); + } + + g_return_val_if_fail (GDK_IS_SCREEN (screen), NULL); + + for (i = 0; environ [i]; i++) { + if (!strncmp (environ [i], "DISPLAY", 7)) { + display_index = i; + } + } + + if (display_index == -1) { + display_index = i++; + } + + retval = g_new (char *, i + 1); + + for (i = 0; environ [i]; i++) { + if (i == display_index) { + retval [i] = screen_exec_display_string (screen); + } else { + retval [i] = g_strdup (environ [i]); + } + } + + retval [i] = NULL; + + return retval; +} + +static GdkFilterReturn +keybindings_filter (GdkXEvent *gdk_xevent, + GdkEvent *event, + GsdKeybindingsManager *manager) +{ + XEvent *xevent = (XEvent *) gdk_xevent; + GSList *li; + + if (xevent->type != KeyPress) { + return GDK_FILTER_CONTINUE; + } + + for (li = manager->priv->binding_list; li != NULL; li = li->next) { + Binding *binding = (Binding *) li->data; + + if (match_key (&binding->key, xevent)) { + GError *error = NULL; + gboolean retval; + gchar **argv = NULL; + gchar **envp = NULL; + + g_return_val_if_fail (binding->action != NULL, GDK_FILTER_CONTINUE); + + if (!g_shell_parse_argv (binding->action, + NULL, &argv, + &error)) { + return GDK_FILTER_CONTINUE; + } + + envp = get_exec_environment (xevent); + + retval = g_spawn_async (NULL, + argv, + envp, + G_SPAWN_SEARCH_PATH, + NULL, + NULL, + NULL, + &error); + g_strfreev (argv); + g_strfreev (envp); + + if (!retval) { + GtkWidget *dialog = gtk_message_dialog_new (NULL, 0, GTK_MESSAGE_WARNING, + GTK_BUTTONS_CLOSE, + _("Error while trying to run (%s)\n"\ + "which is linked to the key (%s)"), + binding->action, + binding->binding_str); + g_signal_connect (dialog, + "response", + G_CALLBACK (gtk_widget_destroy), + NULL); + gtk_widget_show (dialog); + } + return GDK_FILTER_REMOVE; + } + } + return GDK_FILTER_CONTINUE; +} + +static void +bindings_callback (MateConfClient *client, + guint cnxn_id, + MateConfEntry *entry, + GsdKeybindingsManager *manager) +{ + char** key_elems; + char* binding_entry; + + if (strcmp (mateconf_entry_get_key (entry), ALLOWED_KEYS_KEY) == 0) { + g_slist_foreach (manager->priv->allowed_keys, (GFunc)g_free, NULL); + g_slist_free (manager->priv->allowed_keys); + manager->priv->allowed_keys = mateconf_client_get_list (client, + ALLOWED_KEYS_KEY, + MATECONF_VALUE_STRING, + NULL); + } + else { + /* ensure we get binding dir not a sub component */ + key_elems = g_strsplit (mateconf_entry_get_key (entry), "/", 15); + binding_entry = g_strdup_printf ("/%s/%s/%s/%s", + key_elems[1], + key_elems[2], + key_elems[3], + key_elems[4]); + g_strfreev (key_elems); + + bindings_get_entry (manager, client, binding_entry); + g_free (binding_entry); + } + + binding_register_keys (manager); +} + +static guint +register_config_callback (GsdKeybindingsManager *manager, + MateConfClient *client, + const char *path, + MateConfClientNotifyFunc func) +{ + mateconf_client_add_dir (client, path, MATECONF_CLIENT_PRELOAD_RECURSIVE, NULL); + return mateconf_client_notify_add (client, path, func, manager, NULL, NULL); +} + +gboolean +gsd_keybindings_manager_start (GsdKeybindingsManager *manager, + GError **error) +{ + MateConfClient *client; + GSList *list; + GSList *li; + GdkDisplay *dpy; + GdkScreen *screen; + int screen_num; + int i; + + g_debug ("Starting keybindings manager"); + mate_settings_profile_start (NULL); + + client = mateconf_client_get_default (); + + manager->priv->notify = register_config_callback (manager, + client, + MATECONF_BINDING_DIR, + (MateConfClientNotifyFunc) bindings_callback); + + manager->priv->allowed_keys = mateconf_client_get_list (client, + ALLOWED_KEYS_KEY, + MATECONF_VALUE_STRING, + NULL); + + dpy = gdk_display_get_default (); + screen_num = gdk_display_get_n_screens (dpy); + + for (i = 0; i < screen_num; i++) { + screen = gdk_display_get_screen (dpy, i); + gdk_window_add_filter (gdk_screen_get_root_window (screen), + (GdkFilterFunc) keybindings_filter, + manager); + } + + list = mateconf_client_all_dirs (client, MATECONF_BINDING_DIR, NULL); + manager->priv->screens = get_screens_list (); + + for (li = list; li != NULL; li = li->next) { + bindings_get_entry (manager, client, li->data); + g_free (li->data); + } + + g_slist_free (list); + g_object_unref (client); + + binding_register_keys (manager); + + mate_settings_profile_end (NULL); + + return TRUE; +} + +void +gsd_keybindings_manager_stop (GsdKeybindingsManager *manager) +{ + GsdKeybindingsManagerPrivate *p = manager->priv; + GSList *l; + + g_debug ("Stopping keybindings manager"); + + if (p->notify != 0) { + MateConfClient *client = mateconf_client_get_default (); + mateconf_client_remove_dir (client, MATECONF_BINDING_DIR, NULL); + mateconf_client_notify_remove (client, p->notify); + g_object_unref (client); + p->notify = 0; + } + + for (l = p->screens; l; l = l->next) { + GdkScreen *screen = l->data; + gdk_window_remove_filter (gdk_screen_get_root_window (screen), + (GdkFilterFunc) keybindings_filter, + manager); + } + + binding_unregister_keys (manager); + + g_slist_free (p->screens); + p->screens = NULL; + + for (l = p->binding_list; l; l = l->next) { + Binding *b = l->data; + g_free (b->binding_str); + g_free (b->action); + g_free (b->mateconf_key); + g_free (b->previous_key.keycodes); + g_free (b->key.keycodes); + g_free (b); + } + g_slist_free (p->binding_list); + p->binding_list = NULL; +} + +static void +gsd_keybindings_manager_set_property (GObject *object, + guint prop_id, + const GValue *value, + GParamSpec *pspec) +{ + GsdKeybindingsManager *self; + + self = GSD_KEYBINDINGS_MANAGER (object); + + switch (prop_id) { + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + +static void +gsd_keybindings_manager_get_property (GObject *object, + guint prop_id, + GValue *value, + GParamSpec *pspec) +{ + GsdKeybindingsManager *self; + + self = GSD_KEYBINDINGS_MANAGER (object); + + switch (prop_id) { + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + +static GObject * +gsd_keybindings_manager_constructor (GType type, + guint n_construct_properties, + GObjectConstructParam *construct_properties) +{ + GsdKeybindingsManager *keybindings_manager; + GsdKeybindingsManagerClass *klass; + + klass = GSD_KEYBINDINGS_MANAGER_CLASS (g_type_class_peek (GSD_TYPE_KEYBINDINGS_MANAGER)); + + keybindings_manager = GSD_KEYBINDINGS_MANAGER (G_OBJECT_CLASS (gsd_keybindings_manager_parent_class)->constructor (type, + n_construct_properties, + construct_properties)); + + return G_OBJECT (keybindings_manager); +} + +static void +gsd_keybindings_manager_dispose (GObject *object) +{ + GsdKeybindingsManager *keybindings_manager; + + keybindings_manager = GSD_KEYBINDINGS_MANAGER (object); + + G_OBJECT_CLASS (gsd_keybindings_manager_parent_class)->dispose (object); +} + +static void +gsd_keybindings_manager_class_init (GsdKeybindingsManagerClass *klass) +{ + GObjectClass *object_class = G_OBJECT_CLASS (klass); + + object_class->get_property = gsd_keybindings_manager_get_property; + object_class->set_property = gsd_keybindings_manager_set_property; + object_class->constructor = gsd_keybindings_manager_constructor; + object_class->dispose = gsd_keybindings_manager_dispose; + object_class->finalize = gsd_keybindings_manager_finalize; + + g_type_class_add_private (klass, sizeof (GsdKeybindingsManagerPrivate)); +} + +static void +gsd_keybindings_manager_init (GsdKeybindingsManager *manager) +{ + manager->priv = GSD_KEYBINDINGS_MANAGER_GET_PRIVATE (manager); + +} + +static void +gsd_keybindings_manager_finalize (GObject *object) +{ + GsdKeybindingsManager *keybindings_manager; + + g_return_if_fail (object != NULL); + g_return_if_fail (GSD_IS_KEYBINDINGS_MANAGER (object)); + + keybindings_manager = GSD_KEYBINDINGS_MANAGER (object); + + g_return_if_fail (keybindings_manager->priv != NULL); + + G_OBJECT_CLASS (gsd_keybindings_manager_parent_class)->finalize (object); +} + +GsdKeybindingsManager * +gsd_keybindings_manager_new (void) +{ + if (manager_object != NULL) { + g_object_ref (manager_object); + } else { + manager_object = g_object_new (GSD_TYPE_KEYBINDINGS_MANAGER, NULL); + g_object_add_weak_pointer (manager_object, + (gpointer *) &manager_object); + } + + return GSD_KEYBINDINGS_MANAGER (manager_object); +} diff --git a/plugins/keybindings/gsd-keybindings-manager.h b/plugins/keybindings/gsd-keybindings-manager.h new file mode 100644 index 0000000..7de64d9 --- /dev/null +++ b/plugins/keybindings/gsd-keybindings-manager.h @@ -0,0 +1,61 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#ifndef __GSD_KEYBINDINGS_MANAGER_H +#define __GSD_KEYBINDINGS_MANAGER_H + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#define GSD_TYPE_KEYBINDINGS_MANAGER (gsd_keybindings_manager_get_type ()) +#define GSD_KEYBINDINGS_MANAGER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSD_TYPE_KEYBINDINGS_MANAGER, GsdKeybindingsManager)) +#define GSD_KEYBINDINGS_MANAGER_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GSD_TYPE_KEYBINDINGS_MANAGER, GsdKeybindingsManagerClass)) +#define GSD_IS_KEYBINDINGS_MANAGER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSD_TYPE_KEYBINDINGS_MANAGER)) +#define GSD_IS_KEYBINDINGS_MANAGER_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GSD_TYPE_KEYBINDINGS_MANAGER)) +#define GSD_KEYBINDINGS_MANAGER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GSD_TYPE_KEYBINDINGS_MANAGER, GsdKeybindingsManagerClass)) + +typedef struct GsdKeybindingsManagerPrivate GsdKeybindingsManagerPrivate; + +typedef struct +{ + GObject parent; + GsdKeybindingsManagerPrivate *priv; +} GsdKeybindingsManager; + +typedef struct +{ + GObjectClass parent_class; +} GsdKeybindingsManagerClass; + +GType gsd_keybindings_manager_get_type (void); + +GsdKeybindingsManager * gsd_keybindings_manager_new (void); +gboolean gsd_keybindings_manager_start (GsdKeybindingsManager *manager, + GError **error); +void gsd_keybindings_manager_stop (GsdKeybindingsManager *manager); + +#ifdef __cplusplus +} +#endif + +#endif /* __GSD_KEYBINDINGS_MANAGER_H */ diff --git a/plugins/keybindings/gsd-keybindings-plugin.c b/plugins/keybindings/gsd-keybindings-plugin.c new file mode 100644 index 0000000..a96f420 --- /dev/null +++ b/plugins/keybindings/gsd-keybindings-plugin.c @@ -0,0 +1,104 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#include "config.h" + +#include +#include + +#include "mate-settings-plugin.h" +#include "gsd-keybindings-plugin.h" +#include "gsd-keybindings-manager.h" + +struct GsdKeybindingsPluginPrivate { + GsdKeybindingsManager *manager; +}; + +#define GSD_KEYBINDINGS_PLUGIN_GET_PRIVATE(object) (G_TYPE_INSTANCE_GET_PRIVATE ((object), GSD_TYPE_KEYBINDINGS_PLUGIN, GsdKeybindingsPluginPrivate)) + +MATE_SETTINGS_PLUGIN_REGISTER (GsdKeybindingsPlugin, gsd_keybindings_plugin) + +static void +gsd_keybindings_plugin_init (GsdKeybindingsPlugin *plugin) +{ + plugin->priv = GSD_KEYBINDINGS_PLUGIN_GET_PRIVATE (plugin); + + g_debug ("GsdKeybindingsPlugin initializing"); + + plugin->priv->manager = gsd_keybindings_manager_new (); +} + +static void +gsd_keybindings_plugin_finalize (GObject *object) +{ + GsdKeybindingsPlugin *plugin; + + g_return_if_fail (object != NULL); + g_return_if_fail (GSD_IS_KEYBINDINGS_PLUGIN (object)); + + g_debug ("GsdKeybindingsPlugin finalizing"); + + plugin = GSD_KEYBINDINGS_PLUGIN (object); + + g_return_if_fail (plugin->priv != NULL); + + if (plugin->priv->manager != NULL) { + g_object_unref (plugin->priv->manager); + } + + G_OBJECT_CLASS (gsd_keybindings_plugin_parent_class)->finalize (object); +} + +static void +impl_activate (MateSettingsPlugin *plugin) +{ + gboolean res; + GError *error; + + g_debug ("Activating keybindings plugin"); + + error = NULL; + res = gsd_keybindings_manager_start (GSD_KEYBINDINGS_PLUGIN (plugin)->priv->manager, &error); + if (! res) { + g_warning ("Unable to start keybindings manager: %s", error->message); + g_error_free (error); + } +} + +static void +impl_deactivate (MateSettingsPlugin *plugin) +{ + g_debug ("Deactivating keybindings plugin"); + gsd_keybindings_manager_stop (GSD_KEYBINDINGS_PLUGIN (plugin)->priv->manager); +} + +static void +gsd_keybindings_plugin_class_init (GsdKeybindingsPluginClass *klass) +{ + GObjectClass *object_class = G_OBJECT_CLASS (klass); + MateSettingsPluginClass *plugin_class = MATE_SETTINGS_PLUGIN_CLASS (klass); + + object_class->finalize = gsd_keybindings_plugin_finalize; + + plugin_class->activate = impl_activate; + plugin_class->deactivate = impl_deactivate; + + g_type_class_add_private (klass, sizeof (GsdKeybindingsPluginPrivate)); +} diff --git a/plugins/keybindings/gsd-keybindings-plugin.h b/plugins/keybindings/gsd-keybindings-plugin.h new file mode 100644 index 0000000..dea237d --- /dev/null +++ b/plugins/keybindings/gsd-keybindings-plugin.h @@ -0,0 +1,63 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#ifndef __GSD_KEYBINDINGS_PLUGIN_H__ +#define __GSD_KEYBINDINGS_PLUGIN_H__ + +#include +#include +#include + +#include "mate-settings-plugin.h" + +#ifdef __cplusplus +extern "C" { +#endif + +#define GSD_TYPE_KEYBINDINGS_PLUGIN (gsd_keybindings_plugin_get_type ()) +#define GSD_KEYBINDINGS_PLUGIN(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSD_TYPE_KEYBINDINGS_PLUGIN, GsdKeybindingsPlugin)) +#define GSD_KEYBINDINGS_PLUGIN_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GSD_TYPE_KEYBINDINGS_PLUGIN, GsdKeybindingsPluginClass)) +#define GSD_IS_KEYBINDINGS_PLUGIN(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSD_TYPE_KEYBINDINGS_PLUGIN)) +#define GSD_IS_KEYBINDINGS_PLUGIN_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GSD_TYPE_KEYBINDINGS_PLUGIN)) +#define GSD_KEYBINDINGS_PLUGIN_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GSD_TYPE_KEYBINDINGS_PLUGIN, GsdKeybindingsPluginClass)) + +typedef struct GsdKeybindingsPluginPrivate GsdKeybindingsPluginPrivate; + +typedef struct +{ + MateSettingsPlugin parent; + GsdKeybindingsPluginPrivate *priv; +} GsdKeybindingsPlugin; + +typedef struct +{ + MateSettingsPluginClass parent_class; +} GsdKeybindingsPluginClass; + +GType gsd_keybindings_plugin_get_type (void) G_GNUC_CONST; + +/* All the plugins must implement this function */ +G_MODULE_EXPORT GType register_mate_settings_plugin (GTypeModule *module); + +#ifdef __cplusplus +} +#endif + +#endif /* __GSD_KEYBINDINGS_PLUGIN_H__ */ diff --git a/plugins/keybindings/keybindings.mate-settings-plugin.in b/plugins/keybindings/keybindings.mate-settings-plugin.in new file mode 100644 index 0000000..f9c7208 --- /dev/null +++ b/plugins/keybindings/keybindings.mate-settings-plugin.in @@ -0,0 +1,8 @@ +[MATE Settings Plugin] +Module=keybindings +IAge=0 +_Name=Keybindings +_Description=Keybindings plugin +Authors=AUTHOR +Copyright=Copyright © 2007 AUTHOR +Website= diff --git a/plugins/keyboard/Makefile.am b/plugins/keyboard/Makefile.am new file mode 100644 index 0000000..fdad2a8 --- /dev/null +++ b/plugins/keyboard/Makefile.am @@ -0,0 +1,73 @@ +NULL = + +plugin_LTLIBRARIES = \ + libkeyboard.la \ + $(NULL) + +themedir = $(pkgdatadir)/icons/hicolor +size = 64x64 +context = devices + +iconsdir = $(themedir)/$(size)/$(context) +icons_DATA = \ + kbd-capslock-off.png kbd-numlock-off.png kbd-scrolllock-off.png \ + kbd-capslock-on.png kbd-numlock-on.png kbd-scrolllock-on.png + +uidir = $(pkgdatadir) +ui_DATA = modmap-dialog.ui + +libkeyboard_la_SOURCES = \ + gsd-keyboard-plugin.h \ + gsd-keyboard-plugin.c \ + gsd-keyboard-manager.h \ + gsd-keyboard-manager.c \ + gsd-keyboard-xkb.h \ + gsd-keyboard-xkb.c \ + gsd-xmodmap.h \ + gsd-xmodmap.c \ + delayed-dialog.h \ + delayed-dialog.c \ + $(NULL) + +libkeyboard_la_CPPFLAGS = \ + -I$(top_srcdir)/mate-settings-daemon \ + -DDATADIR=\""$(pkgdatadir)"\" \ + -DMATE_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \ + $(AM_CPPFLAGS) + +libkeyboard_la_CFLAGS = \ + $(SETTINGS_PLUGIN_CFLAGS) \ + $(LIBMATEKBDUI_CFLAGS) \ + $(AM_CFLAGS) + +libkeyboard_la_LDFLAGS = \ + $(GSD_PLUGIN_LDFLAGS) \ + $(NULL) + +libkeyboard_la_LIBADD = \ + $(SETTINGS_PLUGIN_LIBS) \ + $(XF86MISC_LIBS) \ + $(LIBMATEKBDUI_LIBS) \ + $(NULL) + +plugin_in_files = \ + keyboard.mate-settings-plugin.in \ + $(NULL) + +plugin_DATA = $(plugin_in_files:.mate-settings-plugin.in=.mate-settings-plugin) + +EXTRA_DIST = \ + $(icons_DATA) \ + $(plugin_in_files) \ + $(ui_DATA) \ + $(NULL) + +CLEANFILES = \ + $(plugin_DATA) \ + $(NULL) + +DISTCLEANFILES = \ + $(plugin_DATA) \ + $(NULL) + +@GSD_INTLTOOL_PLUGIN_RULE@ diff --git a/plugins/keyboard/Makefile.in b/plugins/keyboard/Makefile.in new file mode 100644 index 0000000..021ac11 --- /dev/null +++ b/plugins/keyboard/Makefile.in @@ -0,0 +1,771 @@ +# Makefile.in generated by automake 1.11.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + + +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = plugins/keyboard +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__installdirs = "$(DESTDIR)$(plugindir)" "$(DESTDIR)$(iconsdir)" \ + "$(DESTDIR)$(plugindir)" "$(DESTDIR)$(uidir)" +LTLIBRARIES = $(plugin_LTLIBRARIES) +am__DEPENDENCIES_1 = +libkeyboard_la_DEPENDENCIES = $(am__DEPENDENCIES_1) \ + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ + $(am__DEPENDENCIES_1) +am__objects_1 = +am_libkeyboard_la_OBJECTS = libkeyboard_la-gsd-keyboard-plugin.lo \ + libkeyboard_la-gsd-keyboard-manager.lo \ + libkeyboard_la-gsd-keyboard-xkb.lo \ + libkeyboard_la-gsd-xmodmap.lo libkeyboard_la-delayed-dialog.lo \ + $(am__objects_1) +libkeyboard_la_OBJECTS = $(am_libkeyboard_la_OBJECTS) +libkeyboard_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(libkeyboard_la_CFLAGS) \ + $(CFLAGS) $(libkeyboard_la_LDFLAGS) $(LDFLAGS) -o $@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +am__mv = mv -f +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +SOURCES = $(libkeyboard_la_SOURCES) +DIST_SOURCES = $(libkeyboard_la_SOURCES) +DATA = $(icons_DATA) $(plugin_DATA) $(ui_DATA) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +ALL_LINGUAS = @ALL_LINGUAS@ +AMTAR = @AMTAR@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DBUS_SYS_DIR = @DBUS_SYS_DIR@ +DEBUG_CFLAGS = @DEBUG_CFLAGS@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ +FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GIOUNIX_CFLAGS = @GIOUNIX_CFLAGS@ +GIOUNIX_LIBS = @GIOUNIX_LIBS@ +GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GREP = @GREP@ +GSD_INTLTOOL_PLUGIN_RULE = @GSD_INTLTOOL_PLUGIN_RULE@ +GSD_PLUGIN_LDFLAGS = @GSD_PLUGIN_LDFLAGS@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBEXECDIR = @LIBEXECDIR@ +LIBMATEKBDUI_CFLAGS = @LIBMATEKBDUI_CFLAGS@ +LIBMATEKBDUI_LIBS = @LIBMATEKBDUI_LIBS@ +LIBMATENOTIFY_CFLAGS = @LIBMATENOTIFY_CFLAGS@ +LIBMATENOTIFY_LIBS = @LIBMATENOTIFY_LIBS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MATECONFTOOL = @MATECONFTOOL@ +MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@ +MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@ +MATE_KEYBINDINGS_KEYSDIR = @MATE_KEYBINDINGS_KEYSDIR@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +NM = @NM@ +NMEDIT = @NMEDIT@ +NSS_CFLAGS = @NSS_CFLAGS@ +NSS_DATABASE = @NSS_DATABASE@ +NSS_LIBS = @NSS_LIBS@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +POFILES = @POFILES@ +POLKIT_CFLAGS = @POLKIT_CFLAGS@ +POLKIT_LIBS = @POLKIT_LIBS@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +PULSE_CFLAGS = @PULSE_CFLAGS@ +PULSE_LIBS = @PULSE_LIBS@ +RANLIB = @RANLIB@ +SED = @SED@ +SETTINGS_DAEMON_CFLAGS = @SETTINGS_DAEMON_CFLAGS@ +SETTINGS_DAEMON_LIBS = @SETTINGS_DAEMON_LIBS@ +SETTINGS_PLUGIN_CFLAGS = @SETTINGS_PLUGIN_CFLAGS@ +SETTINGS_PLUGIN_LIBS = @SETTINGS_PLUGIN_LIBS@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +WARN_CFLAGS = @WARN_CFLAGS@ +X11_LIBS = @X11_LIBS@ +XF86MISC_LIBS = @XF86MISC_LIBS@ +XGETTEXT = @XGETTEXT@ +XINPUT_LIBS = @XINPUT_LIBS@ +XMKMF = @XMKMF@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +plugindir = @plugindir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +NULL = +plugin_LTLIBRARIES = \ + libkeyboard.la \ + $(NULL) + +themedir = $(pkgdatadir)/icons/hicolor +size = 64x64 +context = devices +iconsdir = $(themedir)/$(size)/$(context) +icons_DATA = \ + kbd-capslock-off.png kbd-numlock-off.png kbd-scrolllock-off.png \ + kbd-capslock-on.png kbd-numlock-on.png kbd-scrolllock-on.png + +uidir = $(pkgdatadir) +ui_DATA = modmap-dialog.ui +libkeyboard_la_SOURCES = \ + gsd-keyboard-plugin.h \ + gsd-keyboard-plugin.c \ + gsd-keyboard-manager.h \ + gsd-keyboard-manager.c \ + gsd-keyboard-xkb.h \ + gsd-keyboard-xkb.c \ + gsd-xmodmap.h \ + gsd-xmodmap.c \ + delayed-dialog.h \ + delayed-dialog.c \ + $(NULL) + +libkeyboard_la_CPPFLAGS = \ + -I$(top_srcdir)/mate-settings-daemon \ + -DDATADIR=\""$(pkgdatadir)"\" \ + -DMATE_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \ + $(AM_CPPFLAGS) + +libkeyboard_la_CFLAGS = \ + $(SETTINGS_PLUGIN_CFLAGS) \ + $(LIBMATEKBDUI_CFLAGS) \ + $(AM_CFLAGS) + +libkeyboard_la_LDFLAGS = \ + $(GSD_PLUGIN_LDFLAGS) \ + $(NULL) + +libkeyboard_la_LIBADD = \ + $(SETTINGS_PLUGIN_LIBS) \ + $(XF86MISC_LIBS) \ + $(LIBMATEKBDUI_LIBS) \ + $(NULL) + +plugin_in_files = \ + keyboard.mate-settings-plugin.in \ + $(NULL) + +plugin_DATA = $(plugin_in_files:.mate-settings-plugin.in=.mate-settings-plugin) +EXTRA_DIST = \ + $(icons_DATA) \ + $(plugin_in_files) \ + $(ui_DATA) \ + $(NULL) + +CLEANFILES = \ + $(plugin_DATA) \ + $(NULL) + +DISTCLEANFILES = \ + $(plugin_DATA) \ + $(NULL) + +all: all-am + +.SUFFIXES: +.SUFFIXES: .c .lo .o .obj +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu plugins/keyboard/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu plugins/keyboard/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): +install-pluginLTLIBRARIES: $(plugin_LTLIBRARIES) + @$(NORMAL_INSTALL) + test -z "$(plugindir)" || $(MKDIR_P) "$(DESTDIR)$(plugindir)" + @list='$(plugin_LTLIBRARIES)'; test -n "$(plugindir)" || list=; \ + list2=; for p in $$list; do \ + if test -f $$p; then \ + list2="$$list2 $$p"; \ + else :; fi; \ + done; \ + test -z "$$list2" || { \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(plugindir)'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(plugindir)"; \ + } + +uninstall-pluginLTLIBRARIES: + @$(NORMAL_UNINSTALL) + @list='$(plugin_LTLIBRARIES)'; test -n "$(plugindir)" || list=; \ + for p in $$list; do \ + $(am__strip_dir) \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(plugindir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(plugindir)/$$f"; \ + done + +clean-pluginLTLIBRARIES: + -test -z "$(plugin_LTLIBRARIES)" || rm -f $(plugin_LTLIBRARIES) + @list='$(plugin_LTLIBRARIES)'; for p in $$list; do \ + dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ + test "$$dir" != "$$p" || dir=.; \ + echo "rm -f \"$${dir}/so_locations\""; \ + rm -f "$${dir}/so_locations"; \ + done +libkeyboard.la: $(libkeyboard_la_OBJECTS) $(libkeyboard_la_DEPENDENCIES) + $(libkeyboard_la_LINK) -rpath $(plugindir) $(libkeyboard_la_OBJECTS) $(libkeyboard_la_LIBADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libkeyboard_la-delayed-dialog.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libkeyboard_la-gsd-keyboard-manager.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libkeyboard_la-gsd-keyboard-plugin.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libkeyboard_la-gsd-keyboard-xkb.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libkeyboard_la-gsd-xmodmap.Plo@am__quote@ + +.c.o: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c $< + +.c.obj: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` + +.c.lo: +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< + +libkeyboard_la-gsd-keyboard-plugin.lo: gsd-keyboard-plugin.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libkeyboard_la_CPPFLAGS) $(CPPFLAGS) $(libkeyboard_la_CFLAGS) $(CFLAGS) -MT libkeyboard_la-gsd-keyboard-plugin.lo -MD -MP -MF $(DEPDIR)/libkeyboard_la-gsd-keyboard-plugin.Tpo -c -o libkeyboard_la-gsd-keyboard-plugin.lo `test -f 'gsd-keyboard-plugin.c' || echo '$(srcdir)/'`gsd-keyboard-plugin.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libkeyboard_la-gsd-keyboard-plugin.Tpo $(DEPDIR)/libkeyboard_la-gsd-keyboard-plugin.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-keyboard-plugin.c' object='libkeyboard_la-gsd-keyboard-plugin.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libkeyboard_la_CPPFLAGS) $(CPPFLAGS) $(libkeyboard_la_CFLAGS) $(CFLAGS) -c -o libkeyboard_la-gsd-keyboard-plugin.lo `test -f 'gsd-keyboard-plugin.c' || echo '$(srcdir)/'`gsd-keyboard-plugin.c + +libkeyboard_la-gsd-keyboard-manager.lo: gsd-keyboard-manager.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libkeyboard_la_CPPFLAGS) $(CPPFLAGS) $(libkeyboard_la_CFLAGS) $(CFLAGS) -MT libkeyboard_la-gsd-keyboard-manager.lo -MD -MP -MF $(DEPDIR)/libkeyboard_la-gsd-keyboard-manager.Tpo -c -o libkeyboard_la-gsd-keyboard-manager.lo `test -f 'gsd-keyboard-manager.c' || echo '$(srcdir)/'`gsd-keyboard-manager.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libkeyboard_la-gsd-keyboard-manager.Tpo $(DEPDIR)/libkeyboard_la-gsd-keyboard-manager.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-keyboard-manager.c' object='libkeyboard_la-gsd-keyboard-manager.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libkeyboard_la_CPPFLAGS) $(CPPFLAGS) $(libkeyboard_la_CFLAGS) $(CFLAGS) -c -o libkeyboard_la-gsd-keyboard-manager.lo `test -f 'gsd-keyboard-manager.c' || echo '$(srcdir)/'`gsd-keyboard-manager.c + +libkeyboard_la-gsd-keyboard-xkb.lo: gsd-keyboard-xkb.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libkeyboard_la_CPPFLAGS) $(CPPFLAGS) $(libkeyboard_la_CFLAGS) $(CFLAGS) -MT libkeyboard_la-gsd-keyboard-xkb.lo -MD -MP -MF $(DEPDIR)/libkeyboard_la-gsd-keyboard-xkb.Tpo -c -o libkeyboard_la-gsd-keyboard-xkb.lo `test -f 'gsd-keyboard-xkb.c' || echo '$(srcdir)/'`gsd-keyboard-xkb.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libkeyboard_la-gsd-keyboard-xkb.Tpo $(DEPDIR)/libkeyboard_la-gsd-keyboard-xkb.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-keyboard-xkb.c' object='libkeyboard_la-gsd-keyboard-xkb.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libkeyboard_la_CPPFLAGS) $(CPPFLAGS) $(libkeyboard_la_CFLAGS) $(CFLAGS) -c -o libkeyboard_la-gsd-keyboard-xkb.lo `test -f 'gsd-keyboard-xkb.c' || echo '$(srcdir)/'`gsd-keyboard-xkb.c + +libkeyboard_la-gsd-xmodmap.lo: gsd-xmodmap.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libkeyboard_la_CPPFLAGS) $(CPPFLAGS) $(libkeyboard_la_CFLAGS) $(CFLAGS) -MT libkeyboard_la-gsd-xmodmap.lo -MD -MP -MF $(DEPDIR)/libkeyboard_la-gsd-xmodmap.Tpo -c -o libkeyboard_la-gsd-xmodmap.lo `test -f 'gsd-xmodmap.c' || echo '$(srcdir)/'`gsd-xmodmap.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libkeyboard_la-gsd-xmodmap.Tpo $(DEPDIR)/libkeyboard_la-gsd-xmodmap.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-xmodmap.c' object='libkeyboard_la-gsd-xmodmap.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libkeyboard_la_CPPFLAGS) $(CPPFLAGS) $(libkeyboard_la_CFLAGS) $(CFLAGS) -c -o libkeyboard_la-gsd-xmodmap.lo `test -f 'gsd-xmodmap.c' || echo '$(srcdir)/'`gsd-xmodmap.c + +libkeyboard_la-delayed-dialog.lo: delayed-dialog.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libkeyboard_la_CPPFLAGS) $(CPPFLAGS) $(libkeyboard_la_CFLAGS) $(CFLAGS) -MT libkeyboard_la-delayed-dialog.lo -MD -MP -MF $(DEPDIR)/libkeyboard_la-delayed-dialog.Tpo -c -o libkeyboard_la-delayed-dialog.lo `test -f 'delayed-dialog.c' || echo '$(srcdir)/'`delayed-dialog.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libkeyboard_la-delayed-dialog.Tpo $(DEPDIR)/libkeyboard_la-delayed-dialog.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='delayed-dialog.c' object='libkeyboard_la-delayed-dialog.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libkeyboard_la_CPPFLAGS) $(CPPFLAGS) $(libkeyboard_la_CFLAGS) $(CFLAGS) -c -o libkeyboard_la-delayed-dialog.lo `test -f 'delayed-dialog.c' || echo '$(srcdir)/'`delayed-dialog.c + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs +install-iconsDATA: $(icons_DATA) + @$(NORMAL_INSTALL) + test -z "$(iconsdir)" || $(MKDIR_P) "$(DESTDIR)$(iconsdir)" + @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(iconsdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ + done + +uninstall-iconsDATA: + @$(NORMAL_UNINSTALL) + @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(iconsdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(iconsdir)" && rm -f $$files +install-pluginDATA: $(plugin_DATA) + @$(NORMAL_INSTALL) + test -z "$(plugindir)" || $(MKDIR_P) "$(DESTDIR)$(plugindir)" + @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ + done + +uninstall-pluginDATA: + @$(NORMAL_UNINSTALL) + @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(plugindir)" && rm -f $$files +install-uiDATA: $(ui_DATA) + @$(NORMAL_INSTALL) + test -z "$(uidir)" || $(MKDIR_P) "$(DESTDIR)$(uidir)" + @list='$(ui_DATA)'; test -n "$(uidir)" || list=; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(uidir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(uidir)" || exit $$?; \ + done + +uninstall-uiDATA: + @$(NORMAL_UNINSTALL) + @list='$(ui_DATA)'; test -n "$(uidir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(uidir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(uidir)" && rm -f $$files + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + set x; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(LTLIBRARIES) $(DATA) +installdirs: + for dir in "$(DESTDIR)$(plugindir)" "$(DESTDIR)$(iconsdir)" "$(DESTDIR)$(plugindir)" "$(DESTDIR)$(uidir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool clean-pluginLTLIBRARIES \ + mostlyclean-am + +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: install-iconsDATA install-pluginDATA \ + install-pluginLTLIBRARIES install-uiDATA + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-iconsDATA uninstall-pluginDATA \ + uninstall-pluginLTLIBRARIES uninstall-uiDATA + +.MAKE: install-am install-strip + +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-libtool clean-pluginLTLIBRARIES ctags distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-iconsDATA install-info install-info-am \ + install-man install-pdf install-pdf-am install-pluginDATA \ + install-pluginLTLIBRARIES install-ps install-ps-am \ + install-strip install-uiDATA installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-iconsDATA uninstall-pluginDATA \ + uninstall-pluginLTLIBRARIES uninstall-uiDATA + + +@GSD_INTLTOOL_PLUGIN_RULE@ + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/plugins/keyboard/delayed-dialog.c b/plugins/keyboard/delayed-dialog.c new file mode 100644 index 0000000..1aa13e1 --- /dev/null +++ b/plugins/keyboard/delayed-dialog.c @@ -0,0 +1,122 @@ +/* + * Copyright © 2006 Novell, Inc. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2, or (at + * your option) any later version. + * + * This program is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA + * 02111-1307, USA. + */ + +#include +#include + +#include +#include + +#include "delayed-dialog.h" + +static gboolean delayed_show_timeout (gpointer data); +static GdkFilterReturn message_filter (GdkXEvent *xevent, + GdkEvent *event, + gpointer data); + +static GSList *dialogs = NULL; + +/** + * gsd_delayed_show_dialog: + * @dialog: the dialog + * + * Shows the dialog as with gtk_widget_show(), unless a window manager + * hasn't been started yet, in which case it will wait up to 5 seconds + * for that to happen before showing the dialog. + **/ +void +gsd_delayed_show_dialog (GtkWidget *dialog) +{ + GdkDisplay *display = gtk_widget_get_display (dialog); + Display *xdisplay = GDK_DISPLAY_XDISPLAY (display); + GdkScreen *screen = gtk_widget_get_screen (dialog); + GdkAtom manager_atom; + char selection_name[10]; + Atom selection_atom; + + /* We can't use gdk_selection_owner_get() for this, because + * it's an unknown out-of-process window. + */ + snprintf (selection_name, sizeof (selection_name), "WM_S%d", + gdk_screen_get_number (screen)); + selection_atom = XInternAtom (xdisplay, selection_name, True); + if (selection_atom && + XGetSelectionOwner (xdisplay, selection_atom) != None) { + gtk_widget_show (dialog); + return; + } + + dialogs = g_slist_prepend (dialogs, dialog); + + manager_atom = gdk_atom_intern ("MANAGER", FALSE); + gdk_display_add_client_message_filter (display, manager_atom, + message_filter, NULL); + + g_timeout_add (5000, delayed_show_timeout, NULL); +} + +static gboolean +delayed_show_timeout (gpointer data) +{ + GSList *l; + + for (l = dialogs; l; l = l->next) + gtk_widget_show (l->data); + g_slist_free (dialogs); + dialogs = NULL; + + /* FIXME: There's no gdk_display_remove_client_message_filter */ + + return FALSE; +} + +static GdkFilterReturn +message_filter (GdkXEvent *xevent, GdkEvent *event, gpointer data) +{ + XClientMessageEvent *evt = (XClientMessageEvent *)xevent; + char *selection_name = XGetAtomName (evt->display, evt->data.l[1]); + int screen; + GSList *l, *next; + + if (!dialogs) + return GDK_FILTER_CONTINUE; + + if (strncmp (selection_name, "WM_S", 4) != 0) { + XFree (selection_name); + return GDK_FILTER_CONTINUE; + } + + screen = atoi (selection_name + 4); + + for (l = dialogs; l; l = next) { + GtkWidget *dialog = l->data; + next = l->next; + + if (gdk_screen_get_number (gtk_widget_get_screen (dialog)) == screen) { + gtk_widget_show (dialog); + dialogs = g_slist_remove (dialogs, dialog); + } + } + + if (!dialogs) { + /* FIXME: There's no gdk_display_remove_client_message_filter */ + } + + return GDK_FILTER_CONTINUE; +} diff --git a/plugins/keyboard/delayed-dialog.h b/plugins/keyboard/delayed-dialog.h new file mode 100644 index 0000000..353dbe6 --- /dev/null +++ b/plugins/keyboard/delayed-dialog.h @@ -0,0 +1,36 @@ +/* + * Copyright © 2006 Novell, Inc. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2, or (at + * your option) any later version. + * + * This program is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA + * 02111-1307, USA. + */ + + +#ifndef __DELAYED_DIALOG_H +#define __DELAYED_DIALOG_H + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +void gsd_delayed_show_dialog (GtkWidget *dialog); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/plugins/keyboard/gsd-keyboard-manager.c b/plugins/keyboard/gsd-keyboard-manager.c new file mode 100644 index 0000000..343706d --- /dev/null +++ b/plugins/keyboard/gsd-keyboard-manager.c @@ -0,0 +1,570 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright © 2001 Ximian, Inc. + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#include "config.h" + +#include +#include +#include +#include +#include +#include +#include + +#include + +#include +#include +#include +#include +#include + +#ifdef HAVE_X11_EXTENSIONS_XF86MISC_H +# include +#endif +#ifdef HAVE_X11_EXTENSIONS_XKB_H +#include +#include +#endif + +#include "mate-settings-profile.h" +#include "gsd-keyboard-manager.h" + +#include "gsd-keyboard-xkb.h" +#include "gsd-xmodmap.h" + +#define GSD_KEYBOARD_MANAGER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GSD_TYPE_KEYBOARD_MANAGER, GsdKeyboardManagerPrivate)) + +#ifndef HOST_NAME_MAX +# define HOST_NAME_MAX 255 +#endif + +#define GSD_KEYBOARD_KEY "/desktop/mate/peripherals/keyboard" + +#define KEY_REPEAT GSD_KEYBOARD_KEY "/repeat" +#define KEY_CLICK GSD_KEYBOARD_KEY "/click" +#define KEY_RATE GSD_KEYBOARD_KEY "/rate" +#define KEY_DELAY GSD_KEYBOARD_KEY "/delay" +#define KEY_CLICK_VOLUME GSD_KEYBOARD_KEY "/click_volume" + +#define KEY_BELL_VOLUME GSD_KEYBOARD_KEY "/bell_volume" +#define KEY_BELL_PITCH GSD_KEYBOARD_KEY "/bell_pitch" +#define KEY_BELL_DURATION GSD_KEYBOARD_KEY "/bell_duration" +#define KEY_BELL_MODE GSD_KEYBOARD_KEY "/bell_mode" + +struct GsdKeyboardManagerPrivate +{ + gboolean have_xkb; + gint xkb_event_base; + guint notify; +}; + +static void gsd_keyboard_manager_class_init (GsdKeyboardManagerClass *klass); +static void gsd_keyboard_manager_init (GsdKeyboardManager *keyboard_manager); +static void gsd_keyboard_manager_finalize (GObject *object); + +G_DEFINE_TYPE (GsdKeyboardManager, gsd_keyboard_manager, G_TYPE_OBJECT) + +static gpointer manager_object = NULL; + + +#ifdef HAVE_X11_EXTENSIONS_XF86MISC_H +static gboolean +xfree86_set_keyboard_autorepeat_rate (int delay, int rate) +{ + gboolean res = FALSE; + int event_base_return; + int error_base_return; + + if (XF86MiscQueryExtension (GDK_DISPLAY (), + &event_base_return, + &error_base_return) == True) { + /* load the current settings */ + XF86MiscKbdSettings kbdsettings; + XF86MiscGetKbdSettings (GDK_DISPLAY (), &kbdsettings); + + /* assign the new values */ + kbdsettings.delay = delay; + kbdsettings.rate = rate; + XF86MiscSetKbdSettings (GDK_DISPLAY (), &kbdsettings); + res = TRUE; + } + + return res; +} +#endif /* HAVE_X11_EXTENSIONS_XF86MISC_H */ + +#ifdef HAVE_X11_EXTENSIONS_XKB_H +static gboolean +xkb_set_keyboard_autorepeat_rate (int delay, int rate) +{ + int interval = (rate <= 0) ? 1000000 : 1000/rate; + if (delay <= 0) + delay = 1; + return XkbSetAutoRepeatRate (GDK_DISPLAY (), + XkbUseCoreKbd, + delay, + interval); +} +#endif + +static char * +gsd_keyboard_get_hostname_key (const char *subkey) +{ + char hostname[HOST_NAME_MAX + 1]; + + if (gethostname (hostname, sizeof (hostname)) == 0 && + strcmp (hostname, "localhost") != 0 && + strcmp (hostname, "localhost.localdomain") != 0) { + char *escaped; + char *key; + + escaped = mateconf_escape_key (hostname, -1); + key = g_strconcat (GSD_KEYBOARD_KEY + "/host-", + escaped, + "/0/", + subkey, + NULL); + g_free (escaped); + return key; + } else + return NULL; +} + +#ifdef HAVE_X11_EXTENSIONS_XKB_H + +typedef enum { + NUMLOCK_STATE_OFF = 0, + NUMLOCK_STATE_ON = 1, + NUMLOCK_STATE_UNKNOWN = 2 +} NumLockState; + +static void +numlock_xkb_init (GsdKeyboardManager *manager) +{ + Display *dpy = GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()); + gboolean have_xkb; + int opcode, error_base, major, minor; + + have_xkb = XkbQueryExtension (dpy, + &opcode, + &manager->priv->xkb_event_base, + &error_base, + &major, + &minor) + && XkbUseExtension (dpy, &major, &minor); + + if (have_xkb) { + XkbSelectEventDetails (dpy, + XkbUseCoreKbd, + XkbStateNotifyMask, + XkbModifierLockMask, + XkbModifierLockMask); + } else { + g_warning ("XKB extension not available"); + } + + manager->priv->have_xkb = have_xkb; +} + +static unsigned +numlock_NumLock_modifier_mask (void) +{ + Display *dpy = GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()); + return XkbKeysymToModifiers (dpy, XK_Num_Lock); +} + +static void +numlock_set_xkb_state (NumLockState new_state) +{ + unsigned int num_mask; + Display *dpy = GDK_DISPLAY_XDISPLAY (gdk_display_get_default ()); + if (new_state != NUMLOCK_STATE_ON && new_state != NUMLOCK_STATE_OFF) + return; + num_mask = numlock_NumLock_modifier_mask (); + XkbLockModifiers (dpy, XkbUseCoreKbd, num_mask, new_state ? num_mask : 0); +} + +static char * +numlock_mateconf_state_key (void) +{ + char *key = gsd_keyboard_get_hostname_key ("numlock_on"); + if (!key) { + g_message ("NumLock remembering disabled because hostname is set to \"localhost\""); + } + return key; +} + +static NumLockState +numlock_get_mateconf_state (MateConfClient *client) +{ + int curr_state; + GError *err = NULL; + char *key = numlock_mateconf_state_key (); + + if (!key) { + return NUMLOCK_STATE_UNKNOWN; + } + + curr_state = mateconf_client_get_bool (client, key, &err); + if (err) { + curr_state = NUMLOCK_STATE_UNKNOWN; + g_error_free (err); + } + + g_free (key); + return curr_state; +} + +static void +numlock_set_mateconf_state (MateConfClient *client, + NumLockState new_state) +{ + char *key; + + if (new_state != NUMLOCK_STATE_ON && new_state != NUMLOCK_STATE_OFF) { + return; + } + + key = numlock_mateconf_state_key (); + if (key) { + mateconf_client_set_bool (client, key, new_state, NULL); + g_free (key); + } +} + +static GdkFilterReturn +numlock_xkb_callback (GdkXEvent *xev_, + GdkEvent *gdkev_, + gpointer xkb_event_code) +{ + XEvent *xev = (XEvent *) xev_; + + if (xev->type == GPOINTER_TO_INT (xkb_event_code)) { + XkbEvent *xkbev = (XkbEvent *)xev; + if (xkbev->any.xkb_type == XkbStateNotify) + if (xkbev->state.changed & XkbModifierLockMask) { + unsigned num_mask = numlock_NumLock_modifier_mask (); + unsigned locked_mods = xkbev->state.locked_mods; + int numlock_state = !! (num_mask & locked_mods); + MateConfClient *client = mateconf_client_get_default (); + numlock_set_mateconf_state (client, numlock_state); + g_object_unref (client); + } + } + return GDK_FILTER_CONTINUE; +} + +static void +numlock_install_xkb_callback (GsdKeyboardManager *manager) +{ + if (!manager->priv->have_xkb) + return; + + gdk_window_add_filter (NULL, + numlock_xkb_callback, + GINT_TO_POINTER (manager->priv->xkb_event_base)); +} + +#endif /* HAVE_X11_EXTENSIONS_XKB_H */ + +static void +apply_settings (MateConfClient *client, + guint cnxn_id, + MateConfEntry *entry, + GsdKeyboardManager *manager) +{ + XKeyboardControl kbdcontrol; + gboolean repeat; + gboolean click; + int rate; + int delay; + int click_volume; + int bell_volume; + int bell_pitch; + int bell_duration; + char *volume_string; +#ifdef HAVE_X11_EXTENSIONS_XKB_H + gboolean rnumlock; +#endif /* HAVE_X11_EXTENSIONS_XKB_H */ + + repeat = mateconf_client_get_bool (client, KEY_REPEAT, NULL); + click = mateconf_client_get_bool (client, KEY_CLICK, NULL); + rate = mateconf_client_get_int (client, KEY_RATE, NULL); + delay = mateconf_client_get_int (client, KEY_DELAY, NULL); + click_volume = mateconf_client_get_int (client, KEY_CLICK_VOLUME, NULL); +#if 0 + bell_volume = mateconf_client_get_int (client, KEY_BELL_VOLUME, NULL); +#endif + bell_pitch = mateconf_client_get_int (client, KEY_BELL_PITCH, NULL); + bell_duration = mateconf_client_get_int (client, KEY_BELL_DURATION, NULL); + + volume_string = mateconf_client_get_string (client, KEY_BELL_MODE, NULL); + bell_volume = (volume_string && !strcmp (volume_string, "on")) ? 50 : 0; + g_free (volume_string); + +#ifdef HAVE_X11_EXTENSIONS_XKB_H + rnumlock = mateconf_client_get_bool (client, GSD_KEYBOARD_KEY "/remember_numlock_state", NULL); +#endif /* HAVE_X11_EXTENSIONS_XKB_H */ + + gdk_error_trap_push (); + if (repeat) { + gboolean rate_set = FALSE; + + XAutoRepeatOn (GDK_DISPLAY ()); + /* Use XKB in preference */ +#ifdef HAVE_X11_EXTENSIONS_XKB_H + rate_set = xkb_set_keyboard_autorepeat_rate (delay, rate); +#endif +#ifdef HAVE_X11_EXTENSIONS_XF86MISC_H + if (!rate_set) + rate_set = xfree86_set_keyboard_autorepeat_rate (delay, rate); +#endif + if (!rate_set) + g_warning ("Neither XKeyboard not Xfree86's keyboard extensions are available,\n" + "no way to support keyboard autorepeat rate settings"); + } else { + XAutoRepeatOff (GDK_DISPLAY ()); + } + + /* as percentage from 0..100 inclusive */ + if (click_volume < 0) { + click_volume = 0; + } else if (click_volume > 100) { + click_volume = 100; + } + kbdcontrol.key_click_percent = click ? click_volume : 0; + kbdcontrol.bell_percent = bell_volume; + kbdcontrol.bell_pitch = bell_pitch; + kbdcontrol.bell_duration = bell_duration; + XChangeKeyboardControl (GDK_DISPLAY (), + KBKeyClickPercent | KBBellPercent | KBBellPitch | KBBellDuration, + &kbdcontrol); + +#ifdef HAVE_X11_EXTENSIONS_XKB_H + if (manager->priv->have_xkb && rnumlock) { + numlock_set_xkb_state (numlock_get_mateconf_state (client)); + } +#endif /* HAVE_X11_EXTENSIONS_XKB_H */ + + XSync (GDK_DISPLAY (), FALSE); + gdk_error_trap_pop (); +} + +void +gsd_keyboard_manager_apply_settings (GsdKeyboardManager *manager) +{ + MateConfClient *client; + + client = mateconf_client_get_default (); + apply_settings (client, 0, NULL, manager); + g_object_unref (client); +} + +static gboolean +start_keyboard_idle_cb (GsdKeyboardManager *manager) +{ + MateConfClient *client; + + mate_settings_profile_start (NULL); + + g_debug ("Starting keyboard manager"); + + manager->priv->have_xkb = 0; + client = mateconf_client_get_default (); + + mateconf_client_add_dir (client, GSD_KEYBOARD_KEY, MATECONF_CLIENT_PRELOAD_RECURSIVE, NULL); + + /* Essential - xkb initialization should happen before */ + gsd_keyboard_xkb_set_post_activation_callback ((PostActivationCallback) gsd_load_modmap_files, NULL); + gsd_keyboard_xkb_init (client, manager); + +#ifdef HAVE_X11_EXTENSIONS_XKB_H + numlock_xkb_init (manager); +#endif /* HAVE_X11_EXTENSIONS_XKB_H */ + + /* apply current settings before we install the callback */ + gsd_keyboard_manager_apply_settings (manager); + + manager->priv->notify = mateconf_client_notify_add (client, GSD_KEYBOARD_KEY, + (MateConfClientNotifyFunc) apply_settings, manager, + NULL, NULL); + + g_object_unref (client); + +#ifdef HAVE_X11_EXTENSIONS_XKB_H + numlock_install_xkb_callback (manager); +#endif /* HAVE_X11_EXTENSIONS_XKB_H */ + + mate_settings_profile_end (NULL); + + return FALSE; +} + +gboolean +gsd_keyboard_manager_start (GsdKeyboardManager *manager, + GError **error) +{ + mate_settings_profile_start (NULL); + + g_idle_add ((GSourceFunc) start_keyboard_idle_cb, manager); + + mate_settings_profile_end (NULL); + + return TRUE; +} + +void +gsd_keyboard_manager_stop (GsdKeyboardManager *manager) +{ + GsdKeyboardManagerPrivate *p = manager->priv; + + g_debug ("Stopping keyboard manager"); + + if (p->notify != 0) { + MateConfClient *client = mateconf_client_get_default (); + mateconf_client_remove_dir (client, GSD_KEYBOARD_KEY, NULL); + mateconf_client_notify_remove (client, p->notify); + g_object_unref (client); + p->notify = 0; + } + +#if HAVE_X11_EXTENSIONS_XKB_H + if (p->have_xkb) { + gdk_window_remove_filter (NULL, + numlock_xkb_callback, + GINT_TO_POINTER (p->xkb_event_base)); + } +#endif /* HAVE_X11_EXTENSIONS_XKB_H */ + + gsd_keyboard_xkb_shutdown (); +} + +static void +gsd_keyboard_manager_set_property (GObject *object, + guint prop_id, + const GValue *value, + GParamSpec *pspec) +{ + GsdKeyboardManager *self; + + self = GSD_KEYBOARD_MANAGER (object); + + switch (prop_id) { + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + +static void +gsd_keyboard_manager_get_property (GObject *object, + guint prop_id, + GValue *value, + GParamSpec *pspec) +{ + GsdKeyboardManager *self; + + self = GSD_KEYBOARD_MANAGER (object); + + switch (prop_id) { + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + +static GObject * +gsd_keyboard_manager_constructor (GType type, + guint n_construct_properties, + GObjectConstructParam *construct_properties) +{ + GsdKeyboardManager *keyboard_manager; + GsdKeyboardManagerClass *klass; + + klass = GSD_KEYBOARD_MANAGER_CLASS (g_type_class_peek (GSD_TYPE_KEYBOARD_MANAGER)); + + keyboard_manager = GSD_KEYBOARD_MANAGER (G_OBJECT_CLASS (gsd_keyboard_manager_parent_class)->constructor (type, + n_construct_properties, + construct_properties)); + + return G_OBJECT (keyboard_manager); +} + +static void +gsd_keyboard_manager_dispose (GObject *object) +{ + GsdKeyboardManager *keyboard_manager; + + keyboard_manager = GSD_KEYBOARD_MANAGER (object); + + G_OBJECT_CLASS (gsd_keyboard_manager_parent_class)->dispose (object); +} + +static void +gsd_keyboard_manager_class_init (GsdKeyboardManagerClass *klass) +{ + GObjectClass *object_class = G_OBJECT_CLASS (klass); + + object_class->get_property = gsd_keyboard_manager_get_property; + object_class->set_property = gsd_keyboard_manager_set_property; + object_class->constructor = gsd_keyboard_manager_constructor; + object_class->dispose = gsd_keyboard_manager_dispose; + object_class->finalize = gsd_keyboard_manager_finalize; + + g_type_class_add_private (klass, sizeof (GsdKeyboardManagerPrivate)); +} + +static void +gsd_keyboard_manager_init (GsdKeyboardManager *manager) +{ + manager->priv = GSD_KEYBOARD_MANAGER_GET_PRIVATE (manager); +} + +static void +gsd_keyboard_manager_finalize (GObject *object) +{ + GsdKeyboardManager *keyboard_manager; + + g_return_if_fail (object != NULL); + g_return_if_fail (GSD_IS_KEYBOARD_MANAGER (object)); + + keyboard_manager = GSD_KEYBOARD_MANAGER (object); + + g_return_if_fail (keyboard_manager->priv != NULL); + + G_OBJECT_CLASS (gsd_keyboard_manager_parent_class)->finalize (object); +} + +GsdKeyboardManager * +gsd_keyboard_manager_new (void) +{ + if (manager_object != NULL) { + g_object_ref (manager_object); + } else { + manager_object = g_object_new (GSD_TYPE_KEYBOARD_MANAGER, NULL); + g_object_add_weak_pointer (manager_object, + (gpointer *) &manager_object); + } + + return GSD_KEYBOARD_MANAGER (manager_object); +} diff --git a/plugins/keyboard/gsd-keyboard-manager.h b/plugins/keyboard/gsd-keyboard-manager.h new file mode 100644 index 0000000..a518e9a --- /dev/null +++ b/plugins/keyboard/gsd-keyboard-manager.h @@ -0,0 +1,62 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#ifndef __GSD_KEYBOARD_MANAGER_H +#define __GSD_KEYBOARD_MANAGER_H + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#define GSD_TYPE_KEYBOARD_MANAGER (gsd_keyboard_manager_get_type ()) +#define GSD_KEYBOARD_MANAGER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSD_TYPE_KEYBOARD_MANAGER, GsdKeyboardManager)) +#define GSD_KEYBOARD_MANAGER_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GSD_TYPE_KEYBOARD_MANAGER, GsdKeyboardManagerClass)) +#define GSD_IS_KEYBOARD_MANAGER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSD_TYPE_KEYBOARD_MANAGER)) +#define GSD_IS_KEYBOARD_MANAGER_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GSD_TYPE_KEYBOARD_MANAGER)) +#define GSD_KEYBOARD_MANAGER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GSD_TYPE_KEYBOARD_MANAGER, GsdKeyboardManagerClass)) + +typedef struct GsdKeyboardManagerPrivate GsdKeyboardManagerPrivate; + +typedef struct +{ + GObject parent; + GsdKeyboardManagerPrivate *priv; +} GsdKeyboardManager; + +typedef struct +{ + GObjectClass parent_class; +} GsdKeyboardManagerClass; + +GType gsd_keyboard_manager_get_type (void); + +GsdKeyboardManager * gsd_keyboard_manager_new (void); +gboolean gsd_keyboard_manager_start (GsdKeyboardManager *manager, + GError **error); +void gsd_keyboard_manager_stop (GsdKeyboardManager *manager); +void gsd_keyboard_manager_apply_settings (GsdKeyboardManager *manager); + +#ifdef __cplusplus +} +#endif + +#endif /* __GSD_KEYBOARD_MANAGER_H */ diff --git a/plugins/keyboard/gsd-keyboard-plugin.c b/plugins/keyboard/gsd-keyboard-plugin.c new file mode 100644 index 0000000..b501d80 --- /dev/null +++ b/plugins/keyboard/gsd-keyboard-plugin.c @@ -0,0 +1,104 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#include "config.h" + +#include +#include + +#include "mate-settings-plugin.h" +#include "gsd-keyboard-plugin.h" +#include "gsd-keyboard-manager.h" + +struct GsdKeyboardPluginPrivate { + GsdKeyboardManager *manager; +}; + +#define GSD_KEYBOARD_PLUGIN_GET_PRIVATE(object) (G_TYPE_INSTANCE_GET_PRIVATE ((object), GSD_TYPE_KEYBOARD_PLUGIN, GsdKeyboardPluginPrivate)) + +MATE_SETTINGS_PLUGIN_REGISTER (GsdKeyboardPlugin, gsd_keyboard_plugin) + +static void +gsd_keyboard_plugin_init (GsdKeyboardPlugin *plugin) +{ + plugin->priv = GSD_KEYBOARD_PLUGIN_GET_PRIVATE (plugin); + + g_debug ("GsdKeyboardPlugin initializing"); + + plugin->priv->manager = gsd_keyboard_manager_new (); +} + +static void +gsd_keyboard_plugin_finalize (GObject *object) +{ + GsdKeyboardPlugin *plugin; + + g_return_if_fail (object != NULL); + g_return_if_fail (GSD_IS_KEYBOARD_PLUGIN (object)); + + g_debug ("GsdKeyboardPlugin finalizing"); + + plugin = GSD_KEYBOARD_PLUGIN (object); + + g_return_if_fail (plugin->priv != NULL); + + if (plugin->priv->manager != NULL) { + g_object_unref (plugin->priv->manager); + } + + G_OBJECT_CLASS (gsd_keyboard_plugin_parent_class)->finalize (object); +} + +static void +impl_activate (MateSettingsPlugin *plugin) +{ + gboolean res; + GError *error; + + g_debug ("Activating keyboard plugin"); + + error = NULL; + res = gsd_keyboard_manager_start (GSD_KEYBOARD_PLUGIN (plugin)->priv->manager, &error); + if (! res) { + g_warning ("Unable to start keyboard manager: %s", error->message); + g_error_free (error); + } +} + +static void +impl_deactivate (MateSettingsPlugin *plugin) +{ + g_debug ("Deactivating keyboard plugin"); + gsd_keyboard_manager_stop (GSD_KEYBOARD_PLUGIN (plugin)->priv->manager); +} + +static void +gsd_keyboard_plugin_class_init (GsdKeyboardPluginClass *klass) +{ + GObjectClass *object_class = G_OBJECT_CLASS (klass); + MateSettingsPluginClass *plugin_class = MATE_SETTINGS_PLUGIN_CLASS (klass); + + object_class->finalize = gsd_keyboard_plugin_finalize; + + plugin_class->activate = impl_activate; + plugin_class->deactivate = impl_deactivate; + + g_type_class_add_private (klass, sizeof (GsdKeyboardPluginPrivate)); +} diff --git a/plugins/keyboard/gsd-keyboard-plugin.h b/plugins/keyboard/gsd-keyboard-plugin.h new file mode 100644 index 0000000..3d25861 --- /dev/null +++ b/plugins/keyboard/gsd-keyboard-plugin.h @@ -0,0 +1,63 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#ifndef __GSD_KEYBOARD_PLUGIN_H__ +#define __GSD_KEYBOARD_PLUGIN_H__ + +#include +#include +#include + +#include "mate-settings-plugin.h" + +#ifdef __cplusplus +extern "C" { +#endif + +#define GSD_TYPE_KEYBOARD_PLUGIN (gsd_keyboard_plugin_get_type ()) +#define GSD_KEYBOARD_PLUGIN(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSD_TYPE_KEYBOARD_PLUGIN, GsdKeyboardPlugin)) +#define GSD_KEYBOARD_PLUGIN_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GSD_TYPE_KEYBOARD_PLUGIN, GsdKeyboardPluginClass)) +#define GSD_IS_KEYBOARD_PLUGIN(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSD_TYPE_KEYBOARD_PLUGIN)) +#define GSD_IS_KEYBOARD_PLUGIN_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GSD_TYPE_KEYBOARD_PLUGIN)) +#define GSD_KEYBOARD_PLUGIN_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GSD_TYPE_KEYBOARD_PLUGIN, GsdKeyboardPluginClass)) + +typedef struct GsdKeyboardPluginPrivate GsdKeyboardPluginPrivate; + +typedef struct +{ + MateSettingsPlugin parent; + GsdKeyboardPluginPrivate *priv; +} GsdKeyboardPlugin; + +typedef struct +{ + MateSettingsPluginClass parent_class; +} GsdKeyboardPluginClass; + +GType gsd_keyboard_plugin_get_type (void) G_GNUC_CONST; + +/* All the plugins must implement this function */ +G_MODULE_EXPORT GType register_mate_settings_plugin (GTypeModule *module); + +#ifdef __cplusplus +} +#endif + +#endif /* __GSD_KEYBOARD_PLUGIN_H__ */ diff --git a/plugins/keyboard/gsd-keyboard-xkb.c b/plugins/keyboard/gsd-keyboard-xkb.c new file mode 100644 index 0000000..681c665 --- /dev/null +++ b/plugins/keyboard/gsd-keyboard-xkb.c @@ -0,0 +1,924 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2001 Udaltsoft + * + * Written by Sergey V. Oudaltsov + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA + * 02111-1307, USA. + */ + +#include "config.h" + +#include +#include + +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include + +#include "gsd-xmodmap.h" +#include "gsd-keyboard-xkb.h" +#include "delayed-dialog.h" +#include "mate-settings-profile.h" + +#define GTK_RESPONSE_PRINT 2 + +static GsdKeyboardManager *manager = NULL; + +static XklEngine *xkl_engine; +static XklConfigRegistry *xkl_registry = NULL; + +static MatekbdDesktopConfig current_config; +static MatekbdKeyboardConfig current_kbd_config; + +/* never terminated */ +static MatekbdKeyboardConfig initial_sys_kbd_config; + +static gboolean inited_ok = FALSE; + +static guint notify_desktop = 0; +static guint notify_keyboard = 0; + +static PostActivationCallback pa_callback = NULL; +static void *pa_callback_user_data = NULL; + +static const char KNOWN_FILES_KEY[] = + "/desktop/mate/peripherals/keyboard/general/known_file_list"; + +static const char DISABLE_INDICATOR_KEY[] = + "/desktop/mate/peripherals/keyboard/general/disable_indicator"; + +static const char DUPLICATE_LEDS_KEY[] = + "/desktop/mate/peripherals/keyboard/general/duplicate_leds"; + +static const char *mdm_keyboard_layout = NULL; + +static GtkStatusIcon *icon = NULL; + +static GHashTable *preview_dialogs = NULL; + +static Atom caps_lock; +static Atom num_lock; +static Atom scroll_lock; + +static GtkStatusIcon *indicator_icons[3]; +static const gchar *indicator_on_icon_names[] = { + "kbd-scrolllock-on", + "kbd-numlock-on", + "kbd-capslock-on" +}; + +static const gchar *indicator_off_icon_names[] = { + "kbd-scrolllock-off", + "kbd-numlock-off", + "kbd-capslock-off" +}; + +#define noGSDKX + +#ifdef GSDKX +static FILE *logfile; + +static void +gsd_keyboard_log_appender (const char file[], + const char function[], + int level, const char format[], va_list args) +{ + time_t now = time (NULL); + fprintf (logfile, "[%08ld,%03d,%s:%s/] \t", now, + level, file, function); + vfprintf (logfile, format, args); + fflush (logfile); +} +#endif + +static void +activation_error (void) +{ + char const *vendor = ServerVendor (GDK_DISPLAY ()); + int release = VendorRelease (GDK_DISPLAY ()); + GtkWidget *dialog; + gboolean badXFree430Release; + + badXFree430Release = (vendor != NULL) + && (0 == strcmp (vendor, "The XFree86 Project, Inc")) + && (release / 100000 == 403); + + /* VNC viewers will not work, do not barrage them with warnings */ + if (NULL != vendor && NULL != strstr (vendor, "VNC")) + return; + + dialog = gtk_message_dialog_new_with_markup (NULL, + 0, + GTK_MESSAGE_ERROR, + GTK_BUTTONS_CLOSE, + _ + ("Error activating XKB configuration.\n" + "It can happen under various circumstances:\n" + " • a bug in libxklavier library\n" + " • a bug in X server (xkbcomp, xmodmap utilities)\n" + " • X server with incompatible libxkbfile implementation\n\n" + "X server version data:\n%s\n%d\n%s\n" + "If you report this situation as a bug, please include:\n" + " • The result of %s\n" + " • The result of %s"), + vendor, + release, + badXFree430Release + ? + _ + ("You are using XFree 4.3.0.\n" + "There are known problems with complex XKB configurations.\n" + "Try using a simpler configuration or using a later version of the XFree software.") + : "", + "xprop -root | grep XKB", + "mateconftool-2 -R /desktop/mate/peripherals/keyboard/kbd"); + g_signal_connect (dialog, "response", + G_CALLBACK (gtk_widget_destroy), NULL); + gsd_delayed_show_dialog (dialog); +} + +static void +apply_desktop_settings (void) +{ + MateConfClient *conf_client; + gboolean show_leds; + int i; + if (!inited_ok) + return; + + gsd_keyboard_manager_apply_settings (manager); + matekbd_desktop_config_load_from_mateconf (¤t_config); + /* again, probably it would be nice to compare things + before activating them */ + matekbd_desktop_config_activate (¤t_config); + + conf_client = mateconf_client_get_default (); + show_leds = + mateconf_client_get_bool (conf_client, DUPLICATE_LEDS_KEY, NULL); + g_object_unref (conf_client); + for (i = sizeof (indicator_icons) / sizeof (indicator_icons[0]); + --i >= 0;) { + gtk_status_icon_set_visible (indicator_icons[i], + show_leds); + } +} + +static void +popup_menu_launch_capplet () +{ + GError *error = NULL; + + gdk_spawn_command_line_on_screen (gdk_screen_get_default (), + "mate-keyboard-properties", + &error); + + if (error != NULL) { + g_warning + ("Could not execute keyboard properties capplet: [%s]\n", + error->message); + g_error_free (error); + } +} + +static void +show_layout_destroy (GtkWidget * dialog, gint group) +{ + g_hash_table_remove (preview_dialogs, GINT_TO_POINTER (group)); +} + +static void +popup_menu_show_layout () +{ + GtkWidget *dialog; + XklEngine *engine = xkl_engine_get_instance (GDK_DISPLAY ()); + XklState *xkl_state = xkl_engine_get_current_state (engine); + gpointer p = g_hash_table_lookup (preview_dialogs, + GINT_TO_POINTER + (xkl_state->group)); + gchar **group_names = matekbd_status_get_group_names (); + + if (xkl_state->group < 0 + || xkl_state->group >= g_strv_length (group_names)) { + return; + } + + if (p != NULL) { + /* existing window */ + gtk_window_present (GTK_WINDOW (p)); + return; + } + + dialog = + matekbd_keyboard_drawing_new_dialog (xkl_state->group, + group_names + [xkl_state->group]); + g_signal_connect (GTK_OBJECT (dialog), "destroy", + G_CALLBACK (show_layout_destroy), + GINT_TO_POINTER (xkl_state->group)); + g_hash_table_insert (preview_dialogs, + GINT_TO_POINTER (xkl_state->group), dialog); +} + +static void +popup_menu_set_group (GtkMenuItem * item, gpointer param) +{ + gint group_number = GPOINTER_TO_INT (param); + XklEngine *engine = matekbd_status_get_xkl_engine (); + XklState st; + Window cur; + + st.group = group_number; + xkl_engine_allow_one_switch_to_secondary_group (engine); + cur = xkl_engine_get_current_window (engine); + if (cur != (Window) NULL) { + xkl_debug (150, "Enforcing the state %d for window %lx\n", + st.group, cur); + xkl_engine_save_state (engine, + xkl_engine_get_current_window + (engine), &st); +/* XSetInputFocus( GDK_DISPLAY(), cur, RevertToNone, CurrentTime );*/ + } else { + xkl_debug (150, + "??? Enforcing the state %d for unknown window\n", + st.group); + /* strange situation - bad things can happen */ + } + xkl_engine_lock_group (engine, st.group); +} + +static void +status_icon_popup_menu_cb (GtkStatusIcon * icon, guint button, guint time) +{ + GtkMenu *popup_menu = GTK_MENU (gtk_menu_new ()); + GtkMenu *groups_menu = GTK_MENU (gtk_menu_new ()); + int i = 0; + gchar **current_name = matekbd_status_get_group_names (); + + GtkWidget *item = gtk_menu_item_new_with_mnemonic (_("_Layouts")); + gtk_widget_show (item); + gtk_menu_shell_append (GTK_MENU_SHELL (popup_menu), item); + gtk_menu_item_set_submenu (GTK_MENU_ITEM (item), + GTK_WIDGET (groups_menu)); + + item = + gtk_menu_item_new_with_mnemonic (_("Keyboard _Preferences")); + gtk_widget_show (item); + g_signal_connect (item, "activate", popup_menu_launch_capplet, + NULL); + gtk_menu_shell_append (GTK_MENU_SHELL (popup_menu), item); + + item = gtk_menu_item_new_with_mnemonic (_("Show _Current Layout")); + gtk_widget_show (item); + g_signal_connect (item, "activate", popup_menu_show_layout, NULL); + gtk_menu_shell_append (GTK_MENU_SHELL (popup_menu), item); + + for (i = 0; *current_name; i++, current_name++) { + gchar *image_file = matekbd_status_get_image_filename (i); + + if (image_file == NULL) { + item = + gtk_menu_item_new_with_label (*current_name); + } else { + GdkPixbuf *pixbuf = + gdk_pixbuf_new_from_file_at_size (image_file, + 24, 24, + NULL); + GtkWidget *img = + gtk_image_new_from_pixbuf (pixbuf); + item = + gtk_image_menu_item_new_with_label + (*current_name); + gtk_widget_show (img); + gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM + (item), img); + gtk_image_menu_item_set_always_show_image + (GTK_IMAGE_MENU_ITEM (item), TRUE); + g_free (image_file); + } + gtk_widget_show (item); + gtk_menu_shell_append (GTK_MENU_SHELL (groups_menu), item); + g_signal_connect (item, "activate", + G_CALLBACK (popup_menu_set_group), + GINT_TO_POINTER (i)); + } + + gtk_menu_popup (popup_menu, NULL, NULL, + gtk_status_icon_position_menu, + (gpointer) icon, button, time); +} + +static void +show_hide_icon () +{ + if (g_slist_length (current_kbd_config.layouts_variants) > 1) { + if (icon == NULL) { + MateConfClient *conf_client = + mateconf_client_get_default (); + gboolean disable = + mateconf_client_get_bool (conf_client, + DISABLE_INDICATOR_KEY, + NULL); + g_object_unref (conf_client); + if (disable) + return; + + xkl_debug (150, "Creating new icon\n"); + icon = matekbd_status_new (); + g_signal_connect (icon, "popup-menu", + G_CALLBACK + (status_icon_popup_menu_cb), + NULL); + + } + } else { + if (icon != NULL) { + xkl_debug (150, "Destroying icon\n"); + g_object_unref (icon); + icon = NULL; + } + } +} + +static gboolean +try_activating_xkb_config_if_new (MatekbdKeyboardConfig * + current_sys_kbd_config) +{ + /* Activate - only if different! */ + if (!matekbd_keyboard_config_equals + (¤t_kbd_config, current_sys_kbd_config)) { + if (matekbd_keyboard_config_activate (¤t_kbd_config)) { + if (pa_callback != NULL) { + (*pa_callback) (pa_callback_user_data); + return TRUE; + } + } else { + return FALSE; + } + } + return TRUE; +} + +static gboolean +filter_xkb_config (void) +{ + XklConfigItem *item; + gchar *lname; + gchar *vname; + GSList *lv; + GSList *filtered; + gboolean any_change = FALSE; + + xkl_debug (100, "Filtering configuration against the registry\n"); + if (!xkl_registry) { + xkl_registry = + xkl_config_registry_get_instance (xkl_engine); + /* load all materials, unconditionally! */ + if (!xkl_config_registry_load (xkl_registry, TRUE)) { + g_object_unref (xkl_registry); + xkl_registry = NULL; + return FALSE; + } + } + lv = current_kbd_config.layouts_variants; + item = xkl_config_item_new (); + while (lv) { + xkl_debug (100, "Checking [%s]\n", lv->data); + if (matekbd_keyboard_config_split_items + (lv->data, &lname, &vname)) { + g_snprintf (item->name, sizeof (item->name), "%s", + lname); + if (!xkl_config_registry_find_layout + (xkl_registry, item)) { + xkl_debug (100, "Bad layout [%s]\n", + lname); + filtered = lv; + lv = lv->next; + g_free (filtered->data); + current_kbd_config.layouts_variants = + g_slist_delete_link + (current_kbd_config.layouts_variants, + filtered); + any_change = TRUE; + continue; + } + if (vname) { + g_snprintf (item->name, + sizeof (item->name), "%s", + vname); + if (!xkl_config_registry_find_variant + (xkl_registry, lname, item)) { + xkl_debug (100, + "Bad variant [%s(%s)]\n", + lname, vname); + filtered = lv; + lv = lv->next; + g_free (filtered->data); + current_kbd_config.layouts_variants + = + g_slist_delete_link + (current_kbd_config.layouts_variants, + filtered); + any_change = TRUE; + continue; + } + } + } + lv = lv->next; + } + g_object_unref (item); + return any_change; +} + +static void +apply_xkb_settings (void) +{ + MateConfClient *conf_client; + MatekbdKeyboardConfig current_sys_kbd_config; + int group_to_activate = -1; + char *mdm_layout; + char *s; + + if (!inited_ok) + return; + + conf_client = mateconf_client_get_default (); + + /* With MDM the user can already set a layout from the login + * screen. Try to keep that setting. + * We clear mdm_keyboard_layout early, so we don't risk + * recursion from mateconf notification. + */ + mdm_layout = g_strdup (mdm_keyboard_layout); + mdm_keyboard_layout = NULL; + + /* mdm's configuration and $MDM_KEYBOARD_LAYOUT separates layout and + * variant with a space, but mateconf uses tabs; so convert to be robust + * with both */ + for (s = mdm_layout; s && *s; ++s) { + if (*s == ' ') { + *s = '\t'; + } + } + + if (mdm_layout != NULL) { + GSList *layouts; + GSList *found_node; + int max_groups; + + max_groups = + MAX (xkl_engine_get_max_num_groups (xkl_engine), 1); + layouts = + mateconf_client_get_list (conf_client, + MATEKBD_KEYBOARD_CONFIG_KEY_LAYOUTS, + MATECONF_VALUE_STRING, NULL); + + /* Use system layouts as a default if we do not have + * user configuration */ + if (layouts == NULL) { + GSList *i; + int len; + + for (i = initial_sys_kbd_config.layouts_variants; + i; i = g_slist_next (i)) { + s = g_strdup (i->data); + + /* chop off empty variants to avoid duplicates */ + len = strlen (s); + if (s[len - 1] == '\t') + s[len - 1] = '\0'; + layouts = g_slist_append (layouts, s); + } + } + + /* Add the layout if it doesn't already exist. XKB limits the + * total number of layouts. If we already have the maximum + * number of layouts configured, we replace the last one. This + * prevents the list from becoming full if the user has a habit + * of selecting many different keyboard layouts in MDM. */ + + found_node = + g_slist_find_custom (layouts, mdm_layout, + (GCompareFunc) g_strcmp0); + + if (!found_node) { + /* Insert at the last valid place, or at the end of + * list, whichever comes first */ + layouts = + g_slist_insert (layouts, g_strdup (mdm_layout), + max_groups - 1); + if (g_slist_length (layouts) > max_groups) { + GSList *last; + GSList *free_layouts; + + last = + g_slist_nth (layouts, max_groups - 1); + free_layouts = last->next; + last->next = NULL; + + g_slist_foreach (free_layouts, + (GFunc) g_free, NULL); + g_slist_free (free_layouts); + } + + mateconf_client_set_list (conf_client, + MATEKBD_KEYBOARD_CONFIG_KEY_LAYOUTS, + MATECONF_VALUE_STRING, layouts, + NULL); + } + + g_slist_foreach (layouts, (GFunc) g_free, NULL); + g_slist_free (layouts); + } + + matekbd_keyboard_config_init (¤t_sys_kbd_config, + conf_client, xkl_engine); + + matekbd_keyboard_config_load_from_mateconf (¤t_kbd_config, + &initial_sys_kbd_config); + + matekbd_keyboard_config_load_from_x_current (¤t_sys_kbd_config, + NULL); + + if (!try_activating_xkb_config_if_new (¤t_sys_kbd_config)) { + if (filter_xkb_config ()) { + if (!try_activating_xkb_config_if_new + (¤t_sys_kbd_config)) { + g_warning + ("Could not activate the filtered XKB configuration"); + activation_error (); + } + } else { + g_warning + ("Could not activate the XKB configuration"); + activation_error (); + } + } else + xkl_debug (100, + "Actual KBD configuration was not changed: redundant notification\n"); + + if (mdm_layout != NULL) { + /* If there are multiple layouts, + * try to find the one closest to the mdm layout + */ + GSList *l; + int i; + size_t len = strlen (mdm_layout); + for (i = 0, l = current_kbd_config.layouts_variants; l; + i++, l = l->next) { + char *lv = l->data; + if (strncmp (lv, mdm_layout, len) == 0 + && (lv[len] == '\0' || lv[len] == '\t')) { + group_to_activate = i; + break; + } + } + } + + g_free (mdm_layout); + + if (group_to_activate != -1) + xkl_engine_lock_group (current_config.engine, + group_to_activate); + matekbd_keyboard_config_term (¤t_sys_kbd_config); + show_hide_icon (); +} + +static void +gsd_keyboard_xkb_analyze_sysconfig (void) +{ + MateConfClient *conf_client; + + if (!inited_ok) + return; + + conf_client = mateconf_client_get_default (); + matekbd_keyboard_config_init (&initial_sys_kbd_config, + conf_client, xkl_engine); + matekbd_keyboard_config_load_from_x_initial (&initial_sys_kbd_config, + NULL); + g_object_unref (conf_client); +} + +static gboolean +gsd_chk_file_list (void) +{ + GDir *home_dir; + const char *fname; + GSList *file_list = NULL; + GSList *last_login_file_list = NULL; + GSList *tmp = NULL; + GSList *tmp_l = NULL; + gboolean new_file_exist = FALSE; + MateConfClient *conf_client; + + home_dir = g_dir_open (g_get_home_dir (), 0, NULL); + while ((fname = g_dir_read_name (home_dir)) != NULL) { + if (g_strrstr (fname, "modmap")) { + file_list = + g_slist_append (file_list, g_strdup (fname)); + } + } + g_dir_close (home_dir); + + conf_client = mateconf_client_get_default (); + + last_login_file_list = mateconf_client_get_list (conf_client, + KNOWN_FILES_KEY, + MATECONF_VALUE_STRING, + NULL); + + /* Compare between the two file list, currently available modmap files + and the files available in the last log in */ + tmp = file_list; + while (tmp != NULL) { + tmp_l = last_login_file_list; + new_file_exist = TRUE; + while (tmp_l != NULL) { + if (strcmp (tmp->data, tmp_l->data) == 0) { + new_file_exist = FALSE; + break; + } else { + tmp_l = tmp_l->next; + } + } + if (new_file_exist) { + break; + } else { + tmp = tmp->next; + } + } + + if (new_file_exist) { + mateconf_client_set_list (conf_client, + KNOWN_FILES_KEY, + MATECONF_VALUE_STRING, + file_list, NULL); + } + + g_object_unref (conf_client); + + g_slist_foreach (file_list, (GFunc) g_free, NULL); + g_slist_free (file_list); + + g_slist_foreach (last_login_file_list, (GFunc) g_free, NULL); + g_slist_free (last_login_file_list); + + return new_file_exist; + +} + +static void +gsd_keyboard_xkb_chk_lcl_xmm (void) +{ + if (gsd_chk_file_list ()) { + gsd_modmap_dialog_call (); + } + gsd_load_modmap_files (); +} + +void +gsd_keyboard_xkb_set_post_activation_callback (PostActivationCallback fun, + void *user_data) +{ + pa_callback = fun; + pa_callback_user_data = user_data; +} + +static GdkFilterReturn +gsd_keyboard_xkb_evt_filter (GdkXEvent * xev, GdkEvent * event) +{ + XEvent *xevent = (XEvent *) xev; + xkl_engine_filter_events (xkl_engine, xevent); + return GDK_FILTER_CONTINUE; +} + +static guint +register_config_callback (MateConfClient * client, + const char *path, MateConfClientNotifyFunc func) +{ + mateconf_client_add_dir (client, path, MATECONF_CLIENT_PRELOAD_ONELEVEL, + NULL); + return mateconf_client_notify_add (client, path, func, NULL, NULL, + NULL); +} + +/* When new Keyboard is plugged in - reload the settings */ +static void +gsd_keyboard_new_device (XklEngine * engine) +{ + apply_desktop_settings (); + apply_xkb_settings (); +} + +static void +gsd_keyboard_update_indicator_icons () +{ + Bool state; + int new_state, i; + Display *display = GDK_DISPLAY (); + XkbGetNamedIndicator (display, caps_lock, NULL, &state, + NULL, NULL); + new_state = state ? 1 : 0; + XkbGetNamedIndicator (display, num_lock, NULL, &state, NULL, NULL); + new_state <<= 1; + new_state |= (state ? 1 : 0); + XkbGetNamedIndicator (display, scroll_lock, NULL, &state, + NULL, NULL); + new_state <<= 1; + new_state |= (state ? 1 : 0); + xkl_debug (160, "Indicators state: %d\n", new_state); + + + for (i = sizeof (indicator_icons) / sizeof (indicator_icons[0]); + --i >= 0;) { + gtk_status_icon_set_from_icon_name (indicator_icons[i], + (new_state & (1 << i)) + ? + indicator_on_icon_names + [i] : + indicator_off_icon_names + [i]); + } +} + +static void +gsd_keyboard_state_changed (XklEngine * engine, XklEngineStateChange type, + gint new_group, gboolean restore) +{ + xkl_debug (160, + "State changed: type %d, new group: %d, restore: %d.\n", + type, new_group, restore); + if (type == INDICATORS_CHANGED) { + gsd_keyboard_update_indicator_icons (); + } +} + +void +gsd_keyboard_xkb_init (MateConfClient * client, + GsdKeyboardManager * kbd_manager) +{ + int i; + Display *display = GDK_DISPLAY (); + mate_settings_profile_start (NULL); + + gtk_icon_theme_append_search_path (gtk_icon_theme_get_default (), + DATADIR G_DIR_SEPARATOR_S + "icons"); + + caps_lock = XInternAtom (display, "Caps Lock", False); + num_lock = XInternAtom (display, "Num Lock", False); + scroll_lock = XInternAtom (display, "Scroll Lock", False); + + for (i = sizeof (indicator_icons) / sizeof (indicator_icons[0]); + --i >= 0;) { + indicator_icons[i] = + gtk_status_icon_new_from_icon_name + (indicator_off_icon_names[i]); + } + + gsd_keyboard_update_indicator_icons (); + +#ifdef GSDKX + xkl_set_debug_level (200); + logfile = fopen ("/tmp/gsdkx.log", "a"); + xkl_set_log_appender (gsd_keyboard_log_appender); +#endif + manager = kbd_manager; + mate_settings_profile_start ("xkl_engine_get_instance"); + xkl_engine = xkl_engine_get_instance (display); + mate_settings_profile_end ("xkl_engine_get_instance"); + if (xkl_engine) { + inited_ok = TRUE; + + mdm_keyboard_layout = g_getenv ("MDM_KEYBOARD_LAYOUT"); + + matekbd_desktop_config_init (¤t_config, + client, xkl_engine); + matekbd_keyboard_config_init (¤t_kbd_config, + client, xkl_engine); + xkl_engine_backup_names_prop (xkl_engine); + gsd_keyboard_xkb_analyze_sysconfig (); + mate_settings_profile_start + ("gsd_keyboard_xkb_chk_lcl_xmm"); + gsd_keyboard_xkb_chk_lcl_xmm (); + mate_settings_profile_end + ("gsd_keyboard_xkb_chk_lcl_xmm"); + + notify_desktop = + register_config_callback (client, + MATEKBD_DESKTOP_CONFIG_DIR, + (MateConfClientNotifyFunc) + apply_desktop_settings); + + notify_keyboard = + register_config_callback (client, + MATEKBD_KEYBOARD_CONFIG_DIR, + (MateConfClientNotifyFunc) + apply_xkb_settings); + + gdk_window_add_filter (NULL, (GdkFilterFunc) + gsd_keyboard_xkb_evt_filter, NULL); + + if (xkl_engine_get_features (xkl_engine) & + XKLF_DEVICE_DISCOVERY) + g_signal_connect (xkl_engine, "X-new-device", + G_CALLBACK + (gsd_keyboard_new_device), NULL); + g_signal_connect (xkl_engine, "X-state-changed", + G_CALLBACK + (gsd_keyboard_state_changed), NULL); + + mate_settings_profile_start ("xkl_engine_start_listen"); + xkl_engine_start_listen (xkl_engine, + XKLL_MANAGE_LAYOUTS | + XKLL_MANAGE_WINDOW_STATES); + mate_settings_profile_end ("xkl_engine_start_listen"); + + mate_settings_profile_start ("apply_desktop_settings"); + apply_desktop_settings (); + mate_settings_profile_end ("apply_desktop_settings"); + mate_settings_profile_start ("apply_xkb_settings"); + apply_xkb_settings (); + mate_settings_profile_end ("apply_xkb_settings"); + } + preview_dialogs = g_hash_table_new (g_direct_hash, g_direct_equal); + + mate_settings_profile_end (NULL); +} + +void +gsd_keyboard_xkb_shutdown (void) +{ + MateConfClient *client; + int i; + + pa_callback = NULL; + pa_callback_user_data = NULL; + manager = NULL; + + for (i = sizeof (indicator_icons) / sizeof (indicator_icons[0]); + --i >= 0;) { + g_object_unref (G_OBJECT (indicator_icons[i])); + indicator_icons[i] = NULL; + } + + g_hash_table_destroy (preview_dialogs); + + if (!inited_ok) + return; + + xkl_engine_stop_listen (xkl_engine, + XKLL_MANAGE_LAYOUTS | + XKLL_MANAGE_WINDOW_STATES); + + gdk_window_remove_filter (NULL, (GdkFilterFunc) + gsd_keyboard_xkb_evt_filter, NULL); + + client = mateconf_client_get_default (); + + if (notify_desktop != 0) { + mateconf_client_remove_dir (client, MATEKBD_DESKTOP_CONFIG_DIR, + NULL); + mateconf_client_notify_remove (client, notify_desktop); + notify_desktop = 0; + } + + if (notify_keyboard != 0) { + mateconf_client_remove_dir (client, MATEKBD_KEYBOARD_CONFIG_DIR, + NULL); + mateconf_client_notify_remove (client, notify_keyboard); + notify_keyboard = 0; + } + + if (xkl_registry) { + g_object_unref (xkl_registry); + } + + g_object_unref (client); + g_object_unref (xkl_engine); + + xkl_engine = NULL; + inited_ok = FALSE; +} diff --git a/plugins/keyboard/gsd-keyboard-xkb.h b/plugins/keyboard/gsd-keyboard-xkb.h new file mode 100644 index 0000000..12b2846 --- /dev/null +++ b/plugins/keyboard/gsd-keyboard-xkb.h @@ -0,0 +1,42 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * mate-settings-keyboard-xkb.h + * + * Copyright (C) 2001 Udaltsoft + * + * Written by Sergey V. Oudaltsov + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA + * 02111-1307, USA. + */ + +#ifndef __GSD_KEYBOARD_XKB_H +#define __GSD_KEYBOARD_XKB_H + +#include +#include + +#include +#include "gsd-keyboard-manager.h" + +void gsd_keyboard_xkb_init (MateConfClient *client, GsdKeyboardManager *manager); +void gsd_keyboard_xkb_shutdown (void); + +typedef void (*PostActivationCallback) (void *userData); + +void +gsd_keyboard_xkb_set_post_activation_callback (PostActivationCallback fun, + void *userData); + +#endif diff --git a/plugins/keyboard/gsd-xmodmap.c b/plugins/keyboard/gsd-xmodmap.c new file mode 100644 index 0000000..b9ffc9c --- /dev/null +++ b/plugins/keyboard/gsd-xmodmap.c @@ -0,0 +1,399 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright © 2005 Novell Inc. + * + * Written by Shakti Sen + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA + * 02111-1307, USA. + */ + +#include "config.h" + +#include + +#include +#include +#include + +#include "gsd-xmodmap.h" + +static const char DISABLE_XMM_WARNING_KEY[] = + "/desktop/mate/peripherals/keyboard/disable_xmm_and_xkb_warning"; + +static const char LOADED_FILES_KEY[] = + "/desktop/mate/peripherals/keyboard/general/update_handlers"; + + +static void +check_button_callback (GtkWidget *chk_button, + gpointer data) +{ + MateConfClient *client; + + client = mateconf_client_get_default (); + + mateconf_client_set_bool (client, + DISABLE_XMM_WARNING_KEY, + gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (chk_button)), + NULL); + + g_object_unref (client); +} + +void +gsd_load_modmap_files (void) +{ + MateConfClient *client; + GSList *tmp; + GSList *loaded_file_list; + + client = mateconf_client_get_default (); + + loaded_file_list = mateconf_client_get_list (client, LOADED_FILES_KEY, MATECONF_VALUE_STRING, NULL); + + for (tmp = loaded_file_list; tmp != NULL; tmp = tmp->next) { + gchar *file; + gchar *command; + + file = g_build_filename (g_get_home_dir (), (gchar *) tmp->data, NULL); + command = g_strconcat ("xmodmap ", file, NULL); + g_free (file); + + g_spawn_command_line_async (command, NULL); + + g_free (command); + g_free (tmp->data); + } + + g_slist_free (loaded_file_list); + g_object_unref (client); +} + +static void +response_callback (GtkWidget *dialog, + int id, + void *data) +{ + if (id == GTK_RESPONSE_OK) { + GtkWidget *chk_button = g_object_get_data (G_OBJECT (dialog), "check_button"); + check_button_callback (chk_button, NULL); + gsd_load_modmap_files (); + } + gtk_widget_destroy (dialog); +} + +static void +get_selected_files_func (GtkTreeModel *model, + GtkTreePath *path, + GtkTreeIter *iter, + gpointer data) +{ + GSList **list = data; + gchar *filename; + + filename = NULL; + gtk_tree_model_get (model, + iter, + 0, + &filename, + -1); + + *list = g_slist_prepend (*list, filename); +} + +static GSList* +remove_string_from_list (GSList *list, + const char *str) +{ + GSList *tmp; + + for (tmp = list; tmp != NULL; tmp = tmp->next) { + if (strcmp (tmp->data, str) == 0) { + g_free (tmp->data); + list = g_slist_delete_link (list, tmp); + break; + } + } + + return list; +} + + +static void +remove_button_clicked_callback (GtkWidget *button, + void *data) +{ + GtkWidget *dialog; + GtkListStore *tree = NULL; + GtkTreeSelection *selection; + GtkWidget *treeview; + MateConfClient *client; + GSList *filenames = NULL; + GSList *tmp = NULL; + GSList *loaded_files = NULL; + + dialog = data; + + treeview = g_object_get_data (G_OBJECT (dialog), "treeview1"); + + selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (treeview)); + gtk_tree_selection_selected_foreach (selection, + get_selected_files_func, + &filenames); + + if (!filenames) + return; + + /* Remove the selected file */ + + client = mateconf_client_get_default (); + + loaded_files = mateconf_client_get_list (client, + LOADED_FILES_KEY, + MATECONF_VALUE_STRING, + NULL); + loaded_files = remove_string_from_list (loaded_files, (char *)filenames->data); + + mateconf_client_set_list (client, + LOADED_FILES_KEY, + MATECONF_VALUE_STRING, + loaded_files, + NULL); + g_object_unref (client); + + tree = g_object_get_data (G_OBJECT (dialog), "tree"); + + gtk_list_store_clear (tree); + for (tmp = loaded_files; tmp != NULL; tmp = tmp->next) { + GtkTreeIter iter; + gtk_list_store_append (tree, &iter); + gtk_list_store_set (tree, &iter, + 0, + tmp->data, + -1); + } + + g_slist_foreach (loaded_files, (GFunc) g_free, NULL); + g_slist_free (loaded_files); +} + +static void +load_button_clicked_callback (GtkWidget *button, + void *data) +{ + GtkWidget *dialog; + GtkListStore *tree = NULL; + GtkTreeSelection *selection; + GtkWidget *treeview; + GSList *filenames = NULL; + GSList *tmp = NULL; + GSList *loaded_files = NULL; + MateConfClient *client; + + dialog = data; + + treeview = g_object_get_data (G_OBJECT (dialog), + "loaded-treeview"); + selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (treeview)); + gtk_tree_selection_selected_foreach (selection, + get_selected_files_func, + &filenames); + + if (!filenames) + return; + + /* Add the files to left-tree-view */ + client = mateconf_client_get_default (); + + loaded_files = mateconf_client_get_list (client, + LOADED_FILES_KEY, + MATECONF_VALUE_STRING, + NULL); + + if (g_slist_find_custom (loaded_files, filenames->data, (GCompareFunc) strcmp)) { + g_free (filenames->data); + g_slist_free (filenames); + goto out; + } + + loaded_files = g_slist_append (loaded_files, filenames->data); + mateconf_client_set_list (client, + LOADED_FILES_KEY, + MATECONF_VALUE_STRING, + loaded_files, + NULL); + + + tree = g_object_get_data (G_OBJECT (dialog), "tree"); + + gtk_list_store_clear (tree); + for (tmp = loaded_files; tmp != NULL; tmp = tmp->next) { + GtkTreeIter iter; + gtk_list_store_append (tree, &iter); + gtk_list_store_set (tree, &iter, + 0, + tmp->data, + -1); + } + +out: + g_object_unref (client); + g_slist_foreach (loaded_files, (GFunc) g_free, NULL); + g_slist_free (loaded_files); +} + +void +gsd_modmap_dialog_call (void) +{ + GtkBuilder *builder; + guint res; + GError *error; + GtkWidget *load_dialog; + GtkListStore *tree; + GtkCellRenderer *cell_renderer; + GtkTreeIter parent_iter; + GtkTreeIter iter; + GtkTreeModel *sort_model; + GtkTreeSelection *selection; + GtkWidget *treeview; + GtkWidget *treeview1; + GtkTreeViewColumn *column; + GtkWidget *add_button; + GtkWidget *remove_button; + GtkWidget *chk_button; + GSList *tmp; + GDir *homeDir; + GSList *loaded_files; + const char *fname; + MateConfClient *client; + + homeDir = g_dir_open (g_get_home_dir (), 0, NULL); + if (homeDir == NULL) + return; + + error = NULL; + builder = gtk_builder_new (); + res = gtk_builder_add_from_file (builder, + DATADIR "/modmap-dialog.ui", + &error); + + if (res == 0) { + g_warning ("Could not load UI file: %s", error->message); + g_error_free (error); + g_object_unref (builder); + g_dir_close (homeDir); + return; + } + + load_dialog = GTK_WIDGET (gtk_builder_get_object (builder, "dialog1")); + gtk_window_set_modal (GTK_WINDOW (load_dialog), TRUE); + g_signal_connect (load_dialog, + "response", + G_CALLBACK (response_callback), + builder); + add_button = GTK_WIDGET (gtk_builder_get_object (builder, "button7")); + g_signal_connect (add_button, + "clicked", + G_CALLBACK (load_button_clicked_callback), + load_dialog); + remove_button = GTK_WIDGET (gtk_builder_get_object (builder, + "button6")); + g_signal_connect (remove_button, + "clicked", + G_CALLBACK (remove_button_clicked_callback), + load_dialog); + chk_button = GTK_WIDGET (gtk_builder_get_object (builder, + "checkbutton1")); + g_signal_connect (chk_button, + "toggled", + G_CALLBACK (check_button_callback), + NULL); + g_object_set_data (G_OBJECT (load_dialog), "check_button", chk_button); + treeview = GTK_WIDGET (gtk_builder_get_object (builder, "treeview1")); + g_object_set_data (G_OBJECT (load_dialog), "treeview1", treeview); + treeview = GTK_WIDGET (gtk_builder_get_object (builder, "treeview2")); + g_object_set_data (G_OBJECT (load_dialog), "loaded-treeview", treeview); + tree = gtk_list_store_new (1, G_TYPE_STRING); + cell_renderer = gtk_cell_renderer_text_new (); + column = gtk_tree_view_column_new_with_attributes ("modmap", + cell_renderer, + "text", 0, + NULL); + gtk_tree_view_append_column (GTK_TREE_VIEW (treeview), column); + gtk_tree_view_column_set_sort_column_id (column, 0); + + /* Add the data */ + while ((fname = g_dir_read_name (homeDir)) != NULL) { + if (g_strrstr (fname, "modmap")) { + gtk_list_store_append (tree, &parent_iter); + gtk_list_store_set (tree, &parent_iter, + 0, + fname, + -1); + } + } + sort_model = gtk_tree_model_sort_new_with_model (GTK_TREE_MODEL (tree)); + gtk_tree_sortable_set_sort_column_id (GTK_TREE_SORTABLE (sort_model), + 0, + GTK_SORT_ASCENDING); + gtk_tree_view_set_model (GTK_TREE_VIEW (treeview), sort_model); + g_object_unref (G_OBJECT (tree)); + selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (treeview)); + gtk_tree_selection_set_mode (GTK_TREE_SELECTION (selection), + GTK_SELECTION_MULTIPLE); + gtk_widget_show (load_dialog); + + g_dir_close (homeDir); + + /* Left treeview */ + treeview1 = GTK_WIDGET (gtk_builder_get_object (builder, "treeview1")); + tree = gtk_list_store_new (1, G_TYPE_STRING); + cell_renderer = gtk_cell_renderer_text_new (); + column = gtk_tree_view_column_new_with_attributes ("modmap", + cell_renderer, + "text", 0, + NULL); + gtk_tree_view_append_column (GTK_TREE_VIEW (treeview1), column); + gtk_tree_view_column_set_sort_column_id (column, 0); + + client = mateconf_client_get_default (); + loaded_files = mateconf_client_get_list (client, LOADED_FILES_KEY, MATECONF_VALUE_STRING, NULL); + g_object_unref (client); + + /* Add the data */ + for (tmp = loaded_files; tmp != NULL; tmp = tmp->next) { + gtk_list_store_append (tree, &iter); + gtk_list_store_set (tree, &iter, + 0, + tmp->data, + -1); + } + + g_slist_foreach (loaded_files, (GFunc) g_free, NULL); + g_slist_free (loaded_files); + + sort_model = gtk_tree_model_sort_new_with_model (GTK_TREE_MODEL (tree)); + gtk_tree_sortable_set_sort_column_id (GTK_TREE_SORTABLE (sort_model), + 0, + GTK_SORT_ASCENDING); + gtk_tree_view_set_model (GTK_TREE_VIEW (treeview1), sort_model); + g_object_unref (G_OBJECT (tree)); + selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (treeview1)); + gtk_tree_selection_set_mode (GTK_TREE_SELECTION (selection), + GTK_SELECTION_MULTIPLE); + g_object_set_data (G_OBJECT (load_dialog), "tree", tree); + g_object_unref (builder); +} diff --git a/plugins/keyboard/gsd-xmodmap.h b/plugins/keyboard/gsd-xmodmap.h new file mode 100644 index 0000000..7cfff74 --- /dev/null +++ b/plugins/keyboard/gsd-xmodmap.h @@ -0,0 +1,29 @@ +/* mate-settings-xmodmap.h + * + * Copyright © 2005 Novell Inc. + * + * Written by Shakti Sen + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA + * 02111-1307, USA. + */ + +#ifndef XMODMAP_H +#define XMODMAP_H + +void gsd_load_modmap_files (void); +void gsd_modmap_dialog_call (void); + +#endif diff --git a/plugins/keyboard/kbd-capslock-off.png b/plugins/keyboard/kbd-capslock-off.png new file mode 100644 index 0000000..828cfa8 Binary files /dev/null and b/plugins/keyboard/kbd-capslock-off.png differ diff --git a/plugins/keyboard/kbd-capslock-on.png b/plugins/keyboard/kbd-capslock-on.png new file mode 100644 index 0000000..32ea0c9 Binary files /dev/null and b/plugins/keyboard/kbd-capslock-on.png differ diff --git a/plugins/keyboard/kbd-numlock-off.png b/plugins/keyboard/kbd-numlock-off.png new file mode 100644 index 0000000..21cac59 Binary files /dev/null and b/plugins/keyboard/kbd-numlock-off.png differ diff --git a/plugins/keyboard/kbd-numlock-on.png b/plugins/keyboard/kbd-numlock-on.png new file mode 100644 index 0000000..bd9b9fc Binary files /dev/null and b/plugins/keyboard/kbd-numlock-on.png differ diff --git a/plugins/keyboard/kbd-scrolllock-off.png b/plugins/keyboard/kbd-scrolllock-off.png new file mode 100644 index 0000000..2ff8748 Binary files /dev/null and b/plugins/keyboard/kbd-scrolllock-off.png differ diff --git a/plugins/keyboard/kbd-scrolllock-on.png b/plugins/keyboard/kbd-scrolllock-on.png new file mode 100644 index 0000000..77a4794 Binary files /dev/null and b/plugins/keyboard/kbd-scrolllock-on.png differ diff --git a/plugins/keyboard/keyboard.mate-settings-plugin.in b/plugins/keyboard/keyboard.mate-settings-plugin.in new file mode 100644 index 0000000..2ced59c --- /dev/null +++ b/plugins/keyboard/keyboard.mate-settings-plugin.in @@ -0,0 +1,8 @@ +[MATE Settings Plugin] +Module=keyboard +IAge=0 +_Name=Keyboard +_Description=Keyboard plugin +Authors= +Copyright=Copyright © 2007 +Website= diff --git a/plugins/keyboard/modmap-dialog.ui b/plugins/keyboard/modmap-dialog.ui new file mode 100644 index 0000000..12c34a6 --- /dev/null +++ b/plugins/keyboard/modmap-dialog.ui @@ -0,0 +1,273 @@ + + + + + + True + Load modmap files + dialog + + + True + + + True + + + True + Would you like to load the modmap files? + + + False + False + 0 + + + + + True + 12 + 6 + + + True + 6 + + + True + 0 + _Loaded files: + True + + + False + False + 0 + + + + + True + True + automatic + automatic + in + + + True + True + False + + + + + 1 + + + + + 0 + + + + + True + 6 + 12 + + + True + + + False + False + 0 + + + + + True + True + False + + + True + 0 + 0 + + + True + 2 + + + True + gtk-add + + + False + False + 0 + + + + + True + _Load + True + + + False + False + 1 + + + + + + + + + False + False + 1 + + + + + gtk-remove + True + True + False + True + + + False + False + 2 + + + + + + + + False + False + 1 + + + + + True + 6 + + + True + 0 + A_vailable files: + True + + + False + False + 0 + + + + + True + True + automatic + automatic + in + + + True + True + False + + + + + 1 + + + + + 2 + + + + + 1 + + + + + _Do not show this message again + True + True + False + True + True + True + + + False + False + 2 + + + + + 2 + + + + + True + end + + + gtk-help + True + True + False + True + + + False + False + 0 + + + + + gtk-ok + True + True + True + False + True + + + False + False + 1 + + + + + False + end + 0 + + + + + + helpbutton2 + okbutton1 + + + diff --git a/plugins/media-keys/Makefile.am b/plugins/media-keys/Makefile.am new file mode 100644 index 0000000..d8bff08 --- /dev/null +++ b/plugins/media-keys/Makefile.am @@ -0,0 +1,207 @@ +icondir = $(datadir)/icons/mate +context = actions + +NULL = + +SUBDIRS = +plugin_LTLIBRARIES = + +if HAVE_PULSE +SUBDIRS += cut-n-paste +plugin_LTLIBRARIES += libmedia-keys.la +endif + +BUILT_SOURCES = \ + gsd-media-keys-manager-glue.h \ + gsd-marshal.h \ + gsd-marshal.c \ + $(NULL) + +ICON_FILES = \ + touchpad-disabled-16.png \ + touchpad-enabled-16.png \ + touchpad-disabled-22.png \ + touchpad-enabled-22.png \ + touchpad-disabled-24.png \ + touchpad-enabled-24.png \ + touchpad-disabled-32.png \ + touchpad-enabled-32.png \ + touchpad-disabled-48.png \ + touchpad-enabled-48.png \ + touchpad-disabled.svg \ + touchpad-enabled.svg + +install-data-local: + $(mkinstalldirs) $(DESTDIR)$(icondir)/16x16/$(context) + $(mkinstalldirs) $(DESTDIR)$(icondir)/22x22/$(context) + $(mkinstalldirs) $(DESTDIR)$(icondir)/24x24/$(context) + $(mkinstalldirs) $(DESTDIR)$(icondir)/32x32/$(context) + $(mkinstalldirs) $(DESTDIR)$(icondir)/scalable/$(context) + $(INSTALL_DATA) $(srcdir)/touchpad-enabled-16.png $(DESTDIR)$(icondir)/16x16/$(context)/touchpad-enabled.png + $(INSTALL_DATA) $(srcdir)/touchpad-enabled-22.png $(DESTDIR)$(icondir)/22x22/$(context)/touchpad-enabled.png + $(INSTALL_DATA) $(srcdir)/touchpad-enabled-24.png $(DESTDIR)$(icondir)/24x24/$(context)/touchpad-enabled.png + $(INSTALL_DATA) $(srcdir)/touchpad-enabled-32.png $(DESTDIR)$(icondir)/32x32/$(context)/touchpad-enabled.png + $(INSTALL_DATA) $(srcdir)/touchpad-enabled.svg $(DESTDIR)$(icondir)/scalable/$(context)/touchpad-enabled.svg + $(INSTALL_DATA) $(srcdir)/touchpad-disabled-16.png $(DESTDIR)$(icondir)/16x16/$(context)/touchpad-disabled.png + $(INSTALL_DATA) $(srcdir)/touchpad-disabled-22.png $(DESTDIR)$(icondir)/22x22/$(context)/touchpad-disabled.png + $(INSTALL_DATA) $(srcdir)/touchpad-disabled-24.png $(DESTDIR)$(icondir)/24x24/$(context)/touchpad-disabled.png + $(INSTALL_DATA) $(srcdir)/touchpad-disabled-32.png $(DESTDIR)$(icondir)/32x32/$(context)/touchpad-disabled.png + $(INSTALL_DATA) $(srcdir)/touchpad-disabled.svg $(DESTDIR)$(icondir)/scalable/$(context)/touchpad-disabled.svg + +uninstall-local: + rm -f $(DESTDIR)$(icondir)/16x16/$(context)/touchpad-enabled.png + rm -f $(DESTDIR)$(icondir)/22x22/$(context)/touchpad-enabled.png + rm -f $(DESTDIR)$(icondir)/24x24/$(context)/touchpad-enabled.png + rm -f $(DESTDIR)$(icondir)/32x32/$(context)/touchpad-enabled.png + rm -f $(DESTDIR)$(icondir)/scalable/$(context)/touchpad-enabled.svg + rm -f $(DESTDIR)$(icondir)/16x16/$(context)/touchpad-disabled.png + rm -f $(DESTDIR)$(icondir)/22x22/$(context)/touchpad-disabled.png + rm -f $(DESTDIR)$(icondir)/24x24/$(context)/touchpad-disabled.png + rm -f $(DESTDIR)$(icondir)/32x32/$(context)/touchpad-disabled.png + rm -f $(DESTDIR)$(icondir)/scalable/$(context)/touchpad-disabled.svg + +gsd-media-keys-manager-glue.h: gsd-media-keys-manager.xml Makefile + dbus-binding-tool --prefix=gsd_media_keys_manager --mode=glib-server $< > xgen-$(@F) \ + && ( cmp -s xgen-$(@F) $@ || cp xgen-$(@F) $@ ) \ + && rm -f xgen-$(@F) + +gsd-marshal.c: gsd-marshal.list + $(GLIB_GENMARSHAL) --prefix=gsd_marshal $< --header --body --internal > $@ + +gsd-marshal.h: gsd-marshal.list + $(GLIB_GENMARSHAL) --prefix=gsd_marshal $< --header --internal > $@ + +libmedia_keys_la_SOURCES = \ + gsd-media-keys-plugin.h \ + gsd-media-keys-plugin.c \ + gsd-media-keys-manager.h \ + gsd-media-keys-manager.c \ + gsd-media-keys-window.h \ + gsd-media-keys-window.c \ + acme.h \ + $(BUILT_SOURCES) \ + $(NULL) + +libmedia_keys_la_CPPFLAGS = \ + -I$(top_srcdir)/mate-settings-daemon \ + -I$(top_srcdir)/plugins/common \ + -I$(top_srcdir)/plugins/media-keys/cut-n-paste \ + -DPIXMAPDIR=\""$(pkgdatadir)"\" \ + -DGTKBUILDERDIR=\""$(pkgdatadir)"\" \ + -DMATE_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \ + $(AM_CPPFLAGS) + +libmedia_keys_la_CFLAGS = \ + $(SETTINGS_PLUGIN_CFLAGS) \ + $(AM_CFLAGS) + +libmedia_keys_la_LDFLAGS = \ + $(GSD_PLUGIN_LDFLAGS) + +libmedia_keys_la_LIBADD = \ + $(top_builddir)/plugins/common/libcommon.la \ + $(top_builddir)/plugins/media-keys/cut-n-paste/libgvc.la \ + $(SETTINGS_PLUGIN_LIBS) \ + $(XF86MISC_LIBS) \ + -lm + +plugin_in_files = \ + media-keys.mate-settings-plugin.in + +if HAVE_PULSE +plugin_DATA = $(plugin_in_files:.mate-settings-plugin.in=.mate-settings-plugin) +endif + +noinst_PROGRAMS = \ + test-media-keys \ + test-media-window \ + $(NULL) + +test_media_window_SOURCES = \ + gsd-media-keys-window.c \ + gsd-media-keys-window.h \ + test-media-window.c \ + $(NULL) + +test_media_window_CPPFLAGS = \ + -I$(top_srcdir)/mate-settings-daemon \ + -I$(top_srcdir)/plugins/common \ + -I$(top_srcdir)/plugins/media-keys/cut-n-paste \ + -DDATADIR=\""$(datadir)"\" \ + -DPIXMAPDIR=\""$(pkgdatadir)"\" \ + -DGTKBUILDERDIR=\""$(pkgdatadir)"\" \ + -DMATE_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \ + $(AM_CPPFLAGS) + +test_media_window_CFLAGS = \ + $(SETTINGS_PLUGIN_CFLAGS) \ + $(AM_CFLAGS) + +test_media_window_LDADD = \ + $(top_builddir)/plugins/common/libcommon.la \ + $(SETTINGS_DAEMON_LIBS) \ + $(SETTINGS_PLUGIN_LIBS) \ + $(XF86MISC_LIBS) \ + $(GST_LIBS) \ + -lm + +test_media_keys_SOURCES = \ + gsd-media-keys-manager.c \ + gsd-media-keys-manager.h \ + gsd-media-keys-window.h \ + gsd-media-keys-window.c \ + test-media-keys.c \ + $(BUILT_SOURCES) \ + $(NULL) + +test_media_keys_CPPFLAGS = \ + -I$(top_srcdir)/mate-settings-daemon \ + -I$(top_srcdir)/plugins/common \ + -I$(top_srcdir)/plugins/media-keys/cut-n-paste \ + -DPIXMAPDIR=\""$(pkgdatadir)"\" \ + -DGTKBUILDERDIR=\""$(pkgdatadir)"\" \ + -DMATE_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \ + $(AM_CPPFLAGS) + +test_media_keys_CFLAGS = \ + $(SETTINGS_PLUGIN_CFLAGS) \ + $(AM_CFLAGS) + +test_media_keys_LDADD = \ + $(top_builddir)/mate-settings-daemon/libgsd-profile.la \ + $(top_builddir)/plugins/common/libcommon.la \ + $(SETTINGS_DAEMON_LIBS) \ + $(SETTINGS_PLUGIN_LIBS) \ + $(XF86MISC_LIBS) \ + $(GST_LIBS) \ + -lm + +if HAVE_PULSE +test_media_keys_LDADD += $(top_builddir)/plugins/media-keys/cut-n-paste/libgvc.la +endif + +gtkbuilderdir = $(pkgdatadir) +gtkbuilder_DATA = \ + acme.ui \ + $(NULL) + +DIST_SUBDIRS = cut-n-paste + +EXTRA_DIST = \ + gsd-media-keys-manager.xml \ + gsd-marshal.list \ + $(plugin_in_files) \ + $(gtkbuilder_DATA) \ + $(pixmaps_DATA) \ + touchpad-enabled-template.svg \ + touchpad-disabled-template.svg \ + $(ICON_FILES) + +CLEANFILES = \ + $(BUILT_SOURCES) \ + $(plugin_DATA) + +DISTCLEANFILES = \ + $(plugin_DATA) + +@GSD_INTLTOOL_PLUGIN_RULE@ diff --git a/plugins/media-keys/Makefile.in b/plugins/media-keys/Makefile.in new file mode 100644 index 0000000..3a0cec7 --- /dev/null +++ b/plugins/media-keys/Makefile.in @@ -0,0 +1,1159 @@ +# Makefile.in generated by automake 1.11.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + + + +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +@HAVE_PULSE_TRUE@am__append_1 = cut-n-paste +@HAVE_PULSE_TRUE@am__append_2 = libmedia-keys.la +noinst_PROGRAMS = test-media-keys$(EXEEXT) test-media-window$(EXEEXT) \ + $(am__EXEEXT_1) +@HAVE_PULSE_TRUE@am__append_3 = $(top_builddir)/plugins/media-keys/cut-n-paste/libgvc.la +subdir = plugins/media-keys +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__installdirs = "$(DESTDIR)$(plugindir)" \ + "$(DESTDIR)$(gtkbuilderdir)" "$(DESTDIR)$(plugindir)" +LTLIBRARIES = $(plugin_LTLIBRARIES) +am__DEPENDENCIES_1 = +libmedia_keys_la_DEPENDENCIES = \ + $(top_builddir)/plugins/common/libcommon.la \ + $(top_builddir)/plugins/media-keys/cut-n-paste/libgvc.la \ + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) +am__objects_1 = +am__objects_2 = libmedia_keys_la-gsd-marshal.lo $(am__objects_1) +am_libmedia_keys_la_OBJECTS = \ + libmedia_keys_la-gsd-media-keys-plugin.lo \ + libmedia_keys_la-gsd-media-keys-manager.lo \ + libmedia_keys_la-gsd-media-keys-window.lo $(am__objects_2) \ + $(am__objects_1) +libmedia_keys_la_OBJECTS = $(am_libmedia_keys_la_OBJECTS) +libmedia_keys_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(libmedia_keys_la_CFLAGS) \ + $(CFLAGS) $(libmedia_keys_la_LDFLAGS) $(LDFLAGS) -o $@ +@HAVE_PULSE_TRUE@am_libmedia_keys_la_rpath = -rpath $(plugindir) +am__EXEEXT_1 = +PROGRAMS = $(noinst_PROGRAMS) +am__objects_3 = test_media_keys-gsd-marshal.$(OBJEXT) $(am__objects_1) +am_test_media_keys_OBJECTS = \ + test_media_keys-gsd-media-keys-manager.$(OBJEXT) \ + test_media_keys-gsd-media-keys-window.$(OBJEXT) \ + test_media_keys-test-media-keys.$(OBJEXT) $(am__objects_3) \ + $(am__objects_1) +test_media_keys_OBJECTS = $(am_test_media_keys_OBJECTS) +test_media_keys_DEPENDENCIES = \ + $(top_builddir)/mate-settings-daemon/libgsd-profile.la \ + $(top_builddir)/plugins/common/libcommon.la \ + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ + $(am__DEPENDENCIES_1) $(am__append_3) +test_media_keys_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(test_media_keys_CFLAGS) \ + $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +am_test_media_window_OBJECTS = \ + test_media_window-gsd-media-keys-window.$(OBJEXT) \ + test_media_window-test-media-window.$(OBJEXT) $(am__objects_1) +test_media_window_OBJECTS = $(am_test_media_window_OBJECTS) +test_media_window_DEPENDENCIES = \ + $(top_builddir)/plugins/common/libcommon.la \ + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ + $(am__DEPENDENCIES_1) +test_media_window_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) \ + $(test_media_window_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +am__mv = mv -f +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +SOURCES = $(libmedia_keys_la_SOURCES) $(test_media_keys_SOURCES) \ + $(test_media_window_SOURCES) +DIST_SOURCES = $(libmedia_keys_la_SOURCES) $(test_media_keys_SOURCES) \ + $(test_media_window_SOURCES) +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive +DATA = $(gtkbuilder_DATA) $(plugin_DATA) +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ + $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ + distdir +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +am__relativize = \ + dir0=`pwd`; \ + sed_first='s,^\([^/]*\)/.*$$,\1,'; \ + sed_rest='s,^[^/]*/*,,'; \ + sed_last='s,^.*/\([^/]*\)$$,\1,'; \ + sed_butlast='s,/*[^/]*$$,,'; \ + while test -n "$$dir1"; do \ + first=`echo "$$dir1" | sed -e "$$sed_first"`; \ + if test "$$first" != "."; then \ + if test "$$first" = ".."; then \ + dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ + dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ + else \ + first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ + if test "$$first2" = "$$first"; then \ + dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ + else \ + dir2="../$$dir2"; \ + fi; \ + dir0="$$dir0"/"$$first"; \ + fi; \ + fi; \ + dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ + done; \ + reldir="$$dir2" +ACLOCAL = @ACLOCAL@ +ALL_LINGUAS = @ALL_LINGUAS@ +AMTAR = @AMTAR@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DBUS_SYS_DIR = @DBUS_SYS_DIR@ +DEBUG_CFLAGS = @DEBUG_CFLAGS@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ +FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GIOUNIX_CFLAGS = @GIOUNIX_CFLAGS@ +GIOUNIX_LIBS = @GIOUNIX_LIBS@ +GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GREP = @GREP@ +GSD_INTLTOOL_PLUGIN_RULE = @GSD_INTLTOOL_PLUGIN_RULE@ +GSD_PLUGIN_LDFLAGS = @GSD_PLUGIN_LDFLAGS@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBEXECDIR = @LIBEXECDIR@ +LIBMATEKBDUI_CFLAGS = @LIBMATEKBDUI_CFLAGS@ +LIBMATEKBDUI_LIBS = @LIBMATEKBDUI_LIBS@ +LIBMATENOTIFY_CFLAGS = @LIBMATENOTIFY_CFLAGS@ +LIBMATENOTIFY_LIBS = @LIBMATENOTIFY_LIBS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MATECONFTOOL = @MATECONFTOOL@ +MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@ +MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@ +MATE_KEYBINDINGS_KEYSDIR = @MATE_KEYBINDINGS_KEYSDIR@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +NM = @NM@ +NMEDIT = @NMEDIT@ +NSS_CFLAGS = @NSS_CFLAGS@ +NSS_DATABASE = @NSS_DATABASE@ +NSS_LIBS = @NSS_LIBS@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +POFILES = @POFILES@ +POLKIT_CFLAGS = @POLKIT_CFLAGS@ +POLKIT_LIBS = @POLKIT_LIBS@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +PULSE_CFLAGS = @PULSE_CFLAGS@ +PULSE_LIBS = @PULSE_LIBS@ +RANLIB = @RANLIB@ +SED = @SED@ +SETTINGS_DAEMON_CFLAGS = @SETTINGS_DAEMON_CFLAGS@ +SETTINGS_DAEMON_LIBS = @SETTINGS_DAEMON_LIBS@ +SETTINGS_PLUGIN_CFLAGS = @SETTINGS_PLUGIN_CFLAGS@ +SETTINGS_PLUGIN_LIBS = @SETTINGS_PLUGIN_LIBS@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +WARN_CFLAGS = @WARN_CFLAGS@ +X11_LIBS = @X11_LIBS@ +XF86MISC_LIBS = @XF86MISC_LIBS@ +XGETTEXT = @XGETTEXT@ +XINPUT_LIBS = @XINPUT_LIBS@ +XMKMF = @XMKMF@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +plugindir = @plugindir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +icondir = $(datadir)/icons/mate +context = actions +NULL = +SUBDIRS = $(am__append_1) +plugin_LTLIBRARIES = $(am__append_2) +BUILT_SOURCES = \ + gsd-media-keys-manager-glue.h \ + gsd-marshal.h \ + gsd-marshal.c \ + $(NULL) + +ICON_FILES = \ + touchpad-disabled-16.png \ + touchpad-enabled-16.png \ + touchpad-disabled-22.png \ + touchpad-enabled-22.png \ + touchpad-disabled-24.png \ + touchpad-enabled-24.png \ + touchpad-disabled-32.png \ + touchpad-enabled-32.png \ + touchpad-disabled-48.png \ + touchpad-enabled-48.png \ + touchpad-disabled.svg \ + touchpad-enabled.svg + +libmedia_keys_la_SOURCES = \ + gsd-media-keys-plugin.h \ + gsd-media-keys-plugin.c \ + gsd-media-keys-manager.h \ + gsd-media-keys-manager.c \ + gsd-media-keys-window.h \ + gsd-media-keys-window.c \ + acme.h \ + $(BUILT_SOURCES) \ + $(NULL) + +libmedia_keys_la_CPPFLAGS = \ + -I$(top_srcdir)/mate-settings-daemon \ + -I$(top_srcdir)/plugins/common \ + -I$(top_srcdir)/plugins/media-keys/cut-n-paste \ + -DPIXMAPDIR=\""$(pkgdatadir)"\" \ + -DGTKBUILDERDIR=\""$(pkgdatadir)"\" \ + -DMATE_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \ + $(AM_CPPFLAGS) + +libmedia_keys_la_CFLAGS = \ + $(SETTINGS_PLUGIN_CFLAGS) \ + $(AM_CFLAGS) + +libmedia_keys_la_LDFLAGS = \ + $(GSD_PLUGIN_LDFLAGS) + +libmedia_keys_la_LIBADD = \ + $(top_builddir)/plugins/common/libcommon.la \ + $(top_builddir)/plugins/media-keys/cut-n-paste/libgvc.la \ + $(SETTINGS_PLUGIN_LIBS) \ + $(XF86MISC_LIBS) \ + -lm + +plugin_in_files = \ + media-keys.mate-settings-plugin.in + +@HAVE_PULSE_TRUE@plugin_DATA = $(plugin_in_files:.mate-settings-plugin.in=.mate-settings-plugin) +test_media_window_SOURCES = \ + gsd-media-keys-window.c \ + gsd-media-keys-window.h \ + test-media-window.c \ + $(NULL) + +test_media_window_CPPFLAGS = \ + -I$(top_srcdir)/mate-settings-daemon \ + -I$(top_srcdir)/plugins/common \ + -I$(top_srcdir)/plugins/media-keys/cut-n-paste \ + -DDATADIR=\""$(datadir)"\" \ + -DPIXMAPDIR=\""$(pkgdatadir)"\" \ + -DGTKBUILDERDIR=\""$(pkgdatadir)"\" \ + -DMATE_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \ + $(AM_CPPFLAGS) + +test_media_window_CFLAGS = \ + $(SETTINGS_PLUGIN_CFLAGS) \ + $(AM_CFLAGS) + +test_media_window_LDADD = \ + $(top_builddir)/plugins/common/libcommon.la \ + $(SETTINGS_DAEMON_LIBS) \ + $(SETTINGS_PLUGIN_LIBS) \ + $(XF86MISC_LIBS) \ + $(GST_LIBS) \ + -lm + +test_media_keys_SOURCES = \ + gsd-media-keys-manager.c \ + gsd-media-keys-manager.h \ + gsd-media-keys-window.h \ + gsd-media-keys-window.c \ + test-media-keys.c \ + $(BUILT_SOURCES) \ + $(NULL) + +test_media_keys_CPPFLAGS = \ + -I$(top_srcdir)/mate-settings-daemon \ + -I$(top_srcdir)/plugins/common \ + -I$(top_srcdir)/plugins/media-keys/cut-n-paste \ + -DPIXMAPDIR=\""$(pkgdatadir)"\" \ + -DGTKBUILDERDIR=\""$(pkgdatadir)"\" \ + -DMATE_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \ + $(AM_CPPFLAGS) + +test_media_keys_CFLAGS = \ + $(SETTINGS_PLUGIN_CFLAGS) \ + $(AM_CFLAGS) + +test_media_keys_LDADD = \ + $(top_builddir)/mate-settings-daemon/libgsd-profile.la \ + $(top_builddir)/plugins/common/libcommon.la \ + $(SETTINGS_DAEMON_LIBS) $(SETTINGS_PLUGIN_LIBS) \ + $(XF86MISC_LIBS) $(GST_LIBS) -lm $(am__append_3) +gtkbuilderdir = $(pkgdatadir) +gtkbuilder_DATA = \ + acme.ui \ + $(NULL) + +DIST_SUBDIRS = cut-n-paste +EXTRA_DIST = \ + gsd-media-keys-manager.xml \ + gsd-marshal.list \ + $(plugin_in_files) \ + $(gtkbuilder_DATA) \ + $(pixmaps_DATA) \ + touchpad-enabled-template.svg \ + touchpad-disabled-template.svg \ + $(ICON_FILES) + +CLEANFILES = \ + $(BUILT_SOURCES) \ + $(plugin_DATA) + +DISTCLEANFILES = \ + $(plugin_DATA) + +all: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) all-recursive + +.SUFFIXES: +.SUFFIXES: .c .lo .o .obj +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu plugins/media-keys/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu plugins/media-keys/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): +install-pluginLTLIBRARIES: $(plugin_LTLIBRARIES) + @$(NORMAL_INSTALL) + test -z "$(plugindir)" || $(MKDIR_P) "$(DESTDIR)$(plugindir)" + @list='$(plugin_LTLIBRARIES)'; test -n "$(plugindir)" || list=; \ + list2=; for p in $$list; do \ + if test -f $$p; then \ + list2="$$list2 $$p"; \ + else :; fi; \ + done; \ + test -z "$$list2" || { \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(plugindir)'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(plugindir)"; \ + } + +uninstall-pluginLTLIBRARIES: + @$(NORMAL_UNINSTALL) + @list='$(plugin_LTLIBRARIES)'; test -n "$(plugindir)" || list=; \ + for p in $$list; do \ + $(am__strip_dir) \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(plugindir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(plugindir)/$$f"; \ + done + +clean-pluginLTLIBRARIES: + -test -z "$(plugin_LTLIBRARIES)" || rm -f $(plugin_LTLIBRARIES) + @list='$(plugin_LTLIBRARIES)'; for p in $$list; do \ + dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ + test "$$dir" != "$$p" || dir=.; \ + echo "rm -f \"$${dir}/so_locations\""; \ + rm -f "$${dir}/so_locations"; \ + done +libmedia-keys.la: $(libmedia_keys_la_OBJECTS) $(libmedia_keys_la_DEPENDENCIES) + $(libmedia_keys_la_LINK) $(am_libmedia_keys_la_rpath) $(libmedia_keys_la_OBJECTS) $(libmedia_keys_la_LIBADD) $(LIBS) + +clean-noinstPROGRAMS: + @list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list +test-media-keys$(EXEEXT): $(test_media_keys_OBJECTS) $(test_media_keys_DEPENDENCIES) + @rm -f test-media-keys$(EXEEXT) + $(test_media_keys_LINK) $(test_media_keys_OBJECTS) $(test_media_keys_LDADD) $(LIBS) +test-media-window$(EXEEXT): $(test_media_window_OBJECTS) $(test_media_window_DEPENDENCIES) + @rm -f test-media-window$(EXEEXT) + $(test_media_window_LINK) $(test_media_window_OBJECTS) $(test_media_window_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmedia_keys_la-gsd-marshal.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmedia_keys_la-gsd-media-keys-manager.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmedia_keys_la-gsd-media-keys-plugin.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmedia_keys_la-gsd-media-keys-window.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_media_keys-gsd-marshal.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_media_keys-gsd-media-keys-manager.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_media_keys-gsd-media-keys-window.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_media_keys-test-media-keys.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_media_window-gsd-media-keys-window.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_media_window-test-media-window.Po@am__quote@ + +.c.o: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c $< + +.c.obj: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` + +.c.lo: +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< + +libmedia_keys_la-gsd-media-keys-plugin.lo: gsd-media-keys-plugin.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmedia_keys_la_CPPFLAGS) $(CPPFLAGS) $(libmedia_keys_la_CFLAGS) $(CFLAGS) -MT libmedia_keys_la-gsd-media-keys-plugin.lo -MD -MP -MF $(DEPDIR)/libmedia_keys_la-gsd-media-keys-plugin.Tpo -c -o libmedia_keys_la-gsd-media-keys-plugin.lo `test -f 'gsd-media-keys-plugin.c' || echo '$(srcdir)/'`gsd-media-keys-plugin.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libmedia_keys_la-gsd-media-keys-plugin.Tpo $(DEPDIR)/libmedia_keys_la-gsd-media-keys-plugin.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-media-keys-plugin.c' object='libmedia_keys_la-gsd-media-keys-plugin.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmedia_keys_la_CPPFLAGS) $(CPPFLAGS) $(libmedia_keys_la_CFLAGS) $(CFLAGS) -c -o libmedia_keys_la-gsd-media-keys-plugin.lo `test -f 'gsd-media-keys-plugin.c' || echo '$(srcdir)/'`gsd-media-keys-plugin.c + +libmedia_keys_la-gsd-media-keys-manager.lo: gsd-media-keys-manager.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmedia_keys_la_CPPFLAGS) $(CPPFLAGS) $(libmedia_keys_la_CFLAGS) $(CFLAGS) -MT libmedia_keys_la-gsd-media-keys-manager.lo -MD -MP -MF $(DEPDIR)/libmedia_keys_la-gsd-media-keys-manager.Tpo -c -o libmedia_keys_la-gsd-media-keys-manager.lo `test -f 'gsd-media-keys-manager.c' || echo '$(srcdir)/'`gsd-media-keys-manager.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libmedia_keys_la-gsd-media-keys-manager.Tpo $(DEPDIR)/libmedia_keys_la-gsd-media-keys-manager.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-media-keys-manager.c' object='libmedia_keys_la-gsd-media-keys-manager.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmedia_keys_la_CPPFLAGS) $(CPPFLAGS) $(libmedia_keys_la_CFLAGS) $(CFLAGS) -c -o libmedia_keys_la-gsd-media-keys-manager.lo `test -f 'gsd-media-keys-manager.c' || echo '$(srcdir)/'`gsd-media-keys-manager.c + +libmedia_keys_la-gsd-media-keys-window.lo: gsd-media-keys-window.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmedia_keys_la_CPPFLAGS) $(CPPFLAGS) $(libmedia_keys_la_CFLAGS) $(CFLAGS) -MT libmedia_keys_la-gsd-media-keys-window.lo -MD -MP -MF $(DEPDIR)/libmedia_keys_la-gsd-media-keys-window.Tpo -c -o libmedia_keys_la-gsd-media-keys-window.lo `test -f 'gsd-media-keys-window.c' || echo '$(srcdir)/'`gsd-media-keys-window.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libmedia_keys_la-gsd-media-keys-window.Tpo $(DEPDIR)/libmedia_keys_la-gsd-media-keys-window.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-media-keys-window.c' object='libmedia_keys_la-gsd-media-keys-window.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmedia_keys_la_CPPFLAGS) $(CPPFLAGS) $(libmedia_keys_la_CFLAGS) $(CFLAGS) -c -o libmedia_keys_la-gsd-media-keys-window.lo `test -f 'gsd-media-keys-window.c' || echo '$(srcdir)/'`gsd-media-keys-window.c + +libmedia_keys_la-gsd-marshal.lo: gsd-marshal.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmedia_keys_la_CPPFLAGS) $(CPPFLAGS) $(libmedia_keys_la_CFLAGS) $(CFLAGS) -MT libmedia_keys_la-gsd-marshal.lo -MD -MP -MF $(DEPDIR)/libmedia_keys_la-gsd-marshal.Tpo -c -o libmedia_keys_la-gsd-marshal.lo `test -f 'gsd-marshal.c' || echo '$(srcdir)/'`gsd-marshal.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libmedia_keys_la-gsd-marshal.Tpo $(DEPDIR)/libmedia_keys_la-gsd-marshal.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-marshal.c' object='libmedia_keys_la-gsd-marshal.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmedia_keys_la_CPPFLAGS) $(CPPFLAGS) $(libmedia_keys_la_CFLAGS) $(CFLAGS) -c -o libmedia_keys_la-gsd-marshal.lo `test -f 'gsd-marshal.c' || echo '$(srcdir)/'`gsd-marshal.c + +test_media_keys-gsd-media-keys-manager.o: gsd-media-keys-manager.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_media_keys_CPPFLAGS) $(CPPFLAGS) $(test_media_keys_CFLAGS) $(CFLAGS) -MT test_media_keys-gsd-media-keys-manager.o -MD -MP -MF $(DEPDIR)/test_media_keys-gsd-media-keys-manager.Tpo -c -o test_media_keys-gsd-media-keys-manager.o `test -f 'gsd-media-keys-manager.c' || echo '$(srcdir)/'`gsd-media-keys-manager.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/test_media_keys-gsd-media-keys-manager.Tpo $(DEPDIR)/test_media_keys-gsd-media-keys-manager.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-media-keys-manager.c' object='test_media_keys-gsd-media-keys-manager.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_media_keys_CPPFLAGS) $(CPPFLAGS) $(test_media_keys_CFLAGS) $(CFLAGS) -c -o test_media_keys-gsd-media-keys-manager.o `test -f 'gsd-media-keys-manager.c' || echo '$(srcdir)/'`gsd-media-keys-manager.c + +test_media_keys-gsd-media-keys-manager.obj: gsd-media-keys-manager.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_media_keys_CPPFLAGS) $(CPPFLAGS) $(test_media_keys_CFLAGS) $(CFLAGS) -MT test_media_keys-gsd-media-keys-manager.obj -MD -MP -MF $(DEPDIR)/test_media_keys-gsd-media-keys-manager.Tpo -c -o test_media_keys-gsd-media-keys-manager.obj `if test -f 'gsd-media-keys-manager.c'; then $(CYGPATH_W) 'gsd-media-keys-manager.c'; else $(CYGPATH_W) '$(srcdir)/gsd-media-keys-manager.c'; fi` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/test_media_keys-gsd-media-keys-manager.Tpo $(DEPDIR)/test_media_keys-gsd-media-keys-manager.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-media-keys-manager.c' object='test_media_keys-gsd-media-keys-manager.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_media_keys_CPPFLAGS) $(CPPFLAGS) $(test_media_keys_CFLAGS) $(CFLAGS) -c -o test_media_keys-gsd-media-keys-manager.obj `if test -f 'gsd-media-keys-manager.c'; then $(CYGPATH_W) 'gsd-media-keys-manager.c'; else $(CYGPATH_W) '$(srcdir)/gsd-media-keys-manager.c'; fi` + +test_media_keys-gsd-media-keys-window.o: gsd-media-keys-window.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_media_keys_CPPFLAGS) $(CPPFLAGS) $(test_media_keys_CFLAGS) $(CFLAGS) -MT test_media_keys-gsd-media-keys-window.o -MD -MP -MF $(DEPDIR)/test_media_keys-gsd-media-keys-window.Tpo -c -o test_media_keys-gsd-media-keys-window.o `test -f 'gsd-media-keys-window.c' || echo '$(srcdir)/'`gsd-media-keys-window.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/test_media_keys-gsd-media-keys-window.Tpo $(DEPDIR)/test_media_keys-gsd-media-keys-window.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-media-keys-window.c' object='test_media_keys-gsd-media-keys-window.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_media_keys_CPPFLAGS) $(CPPFLAGS) $(test_media_keys_CFLAGS) $(CFLAGS) -c -o test_media_keys-gsd-media-keys-window.o `test -f 'gsd-media-keys-window.c' || echo '$(srcdir)/'`gsd-media-keys-window.c + +test_media_keys-gsd-media-keys-window.obj: gsd-media-keys-window.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_media_keys_CPPFLAGS) $(CPPFLAGS) $(test_media_keys_CFLAGS) $(CFLAGS) -MT test_media_keys-gsd-media-keys-window.obj -MD -MP -MF $(DEPDIR)/test_media_keys-gsd-media-keys-window.Tpo -c -o test_media_keys-gsd-media-keys-window.obj `if test -f 'gsd-media-keys-window.c'; then $(CYGPATH_W) 'gsd-media-keys-window.c'; else $(CYGPATH_W) '$(srcdir)/gsd-media-keys-window.c'; fi` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/test_media_keys-gsd-media-keys-window.Tpo $(DEPDIR)/test_media_keys-gsd-media-keys-window.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-media-keys-window.c' object='test_media_keys-gsd-media-keys-window.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_media_keys_CPPFLAGS) $(CPPFLAGS) $(test_media_keys_CFLAGS) $(CFLAGS) -c -o test_media_keys-gsd-media-keys-window.obj `if test -f 'gsd-media-keys-window.c'; then $(CYGPATH_W) 'gsd-media-keys-window.c'; else $(CYGPATH_W) '$(srcdir)/gsd-media-keys-window.c'; fi` + +test_media_keys-test-media-keys.o: test-media-keys.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_media_keys_CPPFLAGS) $(CPPFLAGS) $(test_media_keys_CFLAGS) $(CFLAGS) -MT test_media_keys-test-media-keys.o -MD -MP -MF $(DEPDIR)/test_media_keys-test-media-keys.Tpo -c -o test_media_keys-test-media-keys.o `test -f 'test-media-keys.c' || echo '$(srcdir)/'`test-media-keys.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/test_media_keys-test-media-keys.Tpo $(DEPDIR)/test_media_keys-test-media-keys.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='test-media-keys.c' object='test_media_keys-test-media-keys.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_media_keys_CPPFLAGS) $(CPPFLAGS) $(test_media_keys_CFLAGS) $(CFLAGS) -c -o test_media_keys-test-media-keys.o `test -f 'test-media-keys.c' || echo '$(srcdir)/'`test-media-keys.c + +test_media_keys-test-media-keys.obj: test-media-keys.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_media_keys_CPPFLAGS) $(CPPFLAGS) $(test_media_keys_CFLAGS) $(CFLAGS) -MT test_media_keys-test-media-keys.obj -MD -MP -MF $(DEPDIR)/test_media_keys-test-media-keys.Tpo -c -o test_media_keys-test-media-keys.obj `if test -f 'test-media-keys.c'; then $(CYGPATH_W) 'test-media-keys.c'; else $(CYGPATH_W) '$(srcdir)/test-media-keys.c'; fi` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/test_media_keys-test-media-keys.Tpo $(DEPDIR)/test_media_keys-test-media-keys.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='test-media-keys.c' object='test_media_keys-test-media-keys.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_media_keys_CPPFLAGS) $(CPPFLAGS) $(test_media_keys_CFLAGS) $(CFLAGS) -c -o test_media_keys-test-media-keys.obj `if test -f 'test-media-keys.c'; then $(CYGPATH_W) 'test-media-keys.c'; else $(CYGPATH_W) '$(srcdir)/test-media-keys.c'; fi` + +test_media_keys-gsd-marshal.o: gsd-marshal.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_media_keys_CPPFLAGS) $(CPPFLAGS) $(test_media_keys_CFLAGS) $(CFLAGS) -MT test_media_keys-gsd-marshal.o -MD -MP -MF $(DEPDIR)/test_media_keys-gsd-marshal.Tpo -c -o test_media_keys-gsd-marshal.o `test -f 'gsd-marshal.c' || echo '$(srcdir)/'`gsd-marshal.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/test_media_keys-gsd-marshal.Tpo $(DEPDIR)/test_media_keys-gsd-marshal.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-marshal.c' object='test_media_keys-gsd-marshal.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_media_keys_CPPFLAGS) $(CPPFLAGS) $(test_media_keys_CFLAGS) $(CFLAGS) -c -o test_media_keys-gsd-marshal.o `test -f 'gsd-marshal.c' || echo '$(srcdir)/'`gsd-marshal.c + +test_media_keys-gsd-marshal.obj: gsd-marshal.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_media_keys_CPPFLAGS) $(CPPFLAGS) $(test_media_keys_CFLAGS) $(CFLAGS) -MT test_media_keys-gsd-marshal.obj -MD -MP -MF $(DEPDIR)/test_media_keys-gsd-marshal.Tpo -c -o test_media_keys-gsd-marshal.obj `if test -f 'gsd-marshal.c'; then $(CYGPATH_W) 'gsd-marshal.c'; else $(CYGPATH_W) '$(srcdir)/gsd-marshal.c'; fi` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/test_media_keys-gsd-marshal.Tpo $(DEPDIR)/test_media_keys-gsd-marshal.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-marshal.c' object='test_media_keys-gsd-marshal.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_media_keys_CPPFLAGS) $(CPPFLAGS) $(test_media_keys_CFLAGS) $(CFLAGS) -c -o test_media_keys-gsd-marshal.obj `if test -f 'gsd-marshal.c'; then $(CYGPATH_W) 'gsd-marshal.c'; else $(CYGPATH_W) '$(srcdir)/gsd-marshal.c'; fi` + +test_media_window-gsd-media-keys-window.o: gsd-media-keys-window.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_media_window_CPPFLAGS) $(CPPFLAGS) $(test_media_window_CFLAGS) $(CFLAGS) -MT test_media_window-gsd-media-keys-window.o -MD -MP -MF $(DEPDIR)/test_media_window-gsd-media-keys-window.Tpo -c -o test_media_window-gsd-media-keys-window.o `test -f 'gsd-media-keys-window.c' || echo '$(srcdir)/'`gsd-media-keys-window.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/test_media_window-gsd-media-keys-window.Tpo $(DEPDIR)/test_media_window-gsd-media-keys-window.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-media-keys-window.c' object='test_media_window-gsd-media-keys-window.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_media_window_CPPFLAGS) $(CPPFLAGS) $(test_media_window_CFLAGS) $(CFLAGS) -c -o test_media_window-gsd-media-keys-window.o `test -f 'gsd-media-keys-window.c' || echo '$(srcdir)/'`gsd-media-keys-window.c + +test_media_window-gsd-media-keys-window.obj: gsd-media-keys-window.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_media_window_CPPFLAGS) $(CPPFLAGS) $(test_media_window_CFLAGS) $(CFLAGS) -MT test_media_window-gsd-media-keys-window.obj -MD -MP -MF $(DEPDIR)/test_media_window-gsd-media-keys-window.Tpo -c -o test_media_window-gsd-media-keys-window.obj `if test -f 'gsd-media-keys-window.c'; then $(CYGPATH_W) 'gsd-media-keys-window.c'; else $(CYGPATH_W) '$(srcdir)/gsd-media-keys-window.c'; fi` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/test_media_window-gsd-media-keys-window.Tpo $(DEPDIR)/test_media_window-gsd-media-keys-window.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-media-keys-window.c' object='test_media_window-gsd-media-keys-window.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_media_window_CPPFLAGS) $(CPPFLAGS) $(test_media_window_CFLAGS) $(CFLAGS) -c -o test_media_window-gsd-media-keys-window.obj `if test -f 'gsd-media-keys-window.c'; then $(CYGPATH_W) 'gsd-media-keys-window.c'; else $(CYGPATH_W) '$(srcdir)/gsd-media-keys-window.c'; fi` + +test_media_window-test-media-window.o: test-media-window.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_media_window_CPPFLAGS) $(CPPFLAGS) $(test_media_window_CFLAGS) $(CFLAGS) -MT test_media_window-test-media-window.o -MD -MP -MF $(DEPDIR)/test_media_window-test-media-window.Tpo -c -o test_media_window-test-media-window.o `test -f 'test-media-window.c' || echo '$(srcdir)/'`test-media-window.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/test_media_window-test-media-window.Tpo $(DEPDIR)/test_media_window-test-media-window.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='test-media-window.c' object='test_media_window-test-media-window.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_media_window_CPPFLAGS) $(CPPFLAGS) $(test_media_window_CFLAGS) $(CFLAGS) -c -o test_media_window-test-media-window.o `test -f 'test-media-window.c' || echo '$(srcdir)/'`test-media-window.c + +test_media_window-test-media-window.obj: test-media-window.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_media_window_CPPFLAGS) $(CPPFLAGS) $(test_media_window_CFLAGS) $(CFLAGS) -MT test_media_window-test-media-window.obj -MD -MP -MF $(DEPDIR)/test_media_window-test-media-window.Tpo -c -o test_media_window-test-media-window.obj `if test -f 'test-media-window.c'; then $(CYGPATH_W) 'test-media-window.c'; else $(CYGPATH_W) '$(srcdir)/test-media-window.c'; fi` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/test_media_window-test-media-window.Tpo $(DEPDIR)/test_media_window-test-media-window.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='test-media-window.c' object='test_media_window-test-media-window.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(test_media_window_CPPFLAGS) $(CPPFLAGS) $(test_media_window_CFLAGS) $(CFLAGS) -c -o test_media_window-test-media-window.obj `if test -f 'test-media-window.c'; then $(CYGPATH_W) 'test-media-window.c'; else $(CYGPATH_W) '$(srcdir)/test-media-window.c'; fi` + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs +install-gtkbuilderDATA: $(gtkbuilder_DATA) + @$(NORMAL_INSTALL) + test -z "$(gtkbuilderdir)" || $(MKDIR_P) "$(DESTDIR)$(gtkbuilderdir)" + @list='$(gtkbuilder_DATA)'; test -n "$(gtkbuilderdir)" || list=; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(gtkbuilderdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(gtkbuilderdir)" || exit $$?; \ + done + +uninstall-gtkbuilderDATA: + @$(NORMAL_UNINSTALL) + @list='$(gtkbuilder_DATA)'; test -n "$(gtkbuilderdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(gtkbuilderdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(gtkbuilderdir)" && rm -f $$files +install-pluginDATA: $(plugin_DATA) + @$(NORMAL_INSTALL) + test -z "$(plugindir)" || $(MKDIR_P) "$(DESTDIR)$(plugindir)" + @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ + done + +uninstall-pluginDATA: + @$(NORMAL_UNINSTALL) + @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(plugindir)" && rm -f $$files + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @fail= failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @fail= failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + set x; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done + @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + fi; \ + done + @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ + $(am__relativize); \ + new_distdir=$$reldir; \ + dir1=$$subdir; dir2="$(top_distdir)"; \ + $(am__relativize); \ + new_top_distdir=$$reldir; \ + echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ + echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ + ($(am__cd) $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$new_top_distdir" \ + distdir="$$new_distdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + am__skip_mode_fix=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) check-recursive +all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(DATA) +installdirs: installdirs-recursive +installdirs-am: + for dir in "$(DESTDIR)$(plugindir)" "$(DESTDIR)$(gtkbuilderdir)" "$(DESTDIR)$(plugindir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +uninstall: uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) +clean: clean-recursive + +clean-am: clean-generic clean-libtool clean-noinstPROGRAMS \ + clean-pluginLTLIBRARIES mostlyclean-am + +distclean: distclean-recursive + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +html-am: + +info: info-recursive + +info-am: + +install-data-am: install-data-local install-gtkbuilderDATA \ + install-pluginDATA install-pluginLTLIBRARIES + +install-dvi: install-dvi-recursive + +install-dvi-am: + +install-exec-am: + +install-html: install-html-recursive + +install-html-am: + +install-info: install-info-recursive + +install-info-am: + +install-man: + +install-pdf: install-pdf-recursive + +install-pdf-am: + +install-ps: install-ps-recursive + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: uninstall-gtkbuilderDATA uninstall-local \ + uninstall-pluginDATA uninstall-pluginLTLIBRARIES + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all check \ + ctags-recursive install install-am install-strip \ + tags-recursive + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am check check-am clean clean-generic clean-libtool \ + clean-noinstPROGRAMS clean-pluginLTLIBRARIES ctags \ + ctags-recursive distclean distclean-compile distclean-generic \ + distclean-libtool distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ + install-data-am install-data-local install-dvi install-dvi-am \ + install-exec install-exec-am install-gtkbuilderDATA \ + install-html install-html-am install-info install-info-am \ + install-man install-pdf install-pdf-am install-pluginDATA \ + install-pluginLTLIBRARIES install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \ + uninstall uninstall-am uninstall-gtkbuilderDATA \ + uninstall-local uninstall-pluginDATA \ + uninstall-pluginLTLIBRARIES + + +install-data-local: + $(mkinstalldirs) $(DESTDIR)$(icondir)/16x16/$(context) + $(mkinstalldirs) $(DESTDIR)$(icondir)/22x22/$(context) + $(mkinstalldirs) $(DESTDIR)$(icondir)/24x24/$(context) + $(mkinstalldirs) $(DESTDIR)$(icondir)/32x32/$(context) + $(mkinstalldirs) $(DESTDIR)$(icondir)/scalable/$(context) + $(INSTALL_DATA) $(srcdir)/touchpad-enabled-16.png $(DESTDIR)$(icondir)/16x16/$(context)/touchpad-enabled.png + $(INSTALL_DATA) $(srcdir)/touchpad-enabled-22.png $(DESTDIR)$(icondir)/22x22/$(context)/touchpad-enabled.png + $(INSTALL_DATA) $(srcdir)/touchpad-enabled-24.png $(DESTDIR)$(icondir)/24x24/$(context)/touchpad-enabled.png + $(INSTALL_DATA) $(srcdir)/touchpad-enabled-32.png $(DESTDIR)$(icondir)/32x32/$(context)/touchpad-enabled.png + $(INSTALL_DATA) $(srcdir)/touchpad-enabled.svg $(DESTDIR)$(icondir)/scalable/$(context)/touchpad-enabled.svg + $(INSTALL_DATA) $(srcdir)/touchpad-disabled-16.png $(DESTDIR)$(icondir)/16x16/$(context)/touchpad-disabled.png + $(INSTALL_DATA) $(srcdir)/touchpad-disabled-22.png $(DESTDIR)$(icondir)/22x22/$(context)/touchpad-disabled.png + $(INSTALL_DATA) $(srcdir)/touchpad-disabled-24.png $(DESTDIR)$(icondir)/24x24/$(context)/touchpad-disabled.png + $(INSTALL_DATA) $(srcdir)/touchpad-disabled-32.png $(DESTDIR)$(icondir)/32x32/$(context)/touchpad-disabled.png + $(INSTALL_DATA) $(srcdir)/touchpad-disabled.svg $(DESTDIR)$(icondir)/scalable/$(context)/touchpad-disabled.svg + +uninstall-local: + rm -f $(DESTDIR)$(icondir)/16x16/$(context)/touchpad-enabled.png + rm -f $(DESTDIR)$(icondir)/22x22/$(context)/touchpad-enabled.png + rm -f $(DESTDIR)$(icondir)/24x24/$(context)/touchpad-enabled.png + rm -f $(DESTDIR)$(icondir)/32x32/$(context)/touchpad-enabled.png + rm -f $(DESTDIR)$(icondir)/scalable/$(context)/touchpad-enabled.svg + rm -f $(DESTDIR)$(icondir)/16x16/$(context)/touchpad-disabled.png + rm -f $(DESTDIR)$(icondir)/22x22/$(context)/touchpad-disabled.png + rm -f $(DESTDIR)$(icondir)/24x24/$(context)/touchpad-disabled.png + rm -f $(DESTDIR)$(icondir)/32x32/$(context)/touchpad-disabled.png + rm -f $(DESTDIR)$(icondir)/scalable/$(context)/touchpad-disabled.svg + +gsd-media-keys-manager-glue.h: gsd-media-keys-manager.xml Makefile + dbus-binding-tool --prefix=gsd_media_keys_manager --mode=glib-server $< > xgen-$(@F) \ + && ( cmp -s xgen-$(@F) $@ || cp xgen-$(@F) $@ ) \ + && rm -f xgen-$(@F) + +gsd-marshal.c: gsd-marshal.list + $(GLIB_GENMARSHAL) --prefix=gsd_marshal $< --header --body --internal > $@ + +gsd-marshal.h: gsd-marshal.list + $(GLIB_GENMARSHAL) --prefix=gsd_marshal $< --header --internal > $@ + +@GSD_INTLTOOL_PLUGIN_RULE@ + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/plugins/media-keys/acme.h b/plugins/media-keys/acme.h new file mode 100644 index 0000000..66e13bc --- /dev/null +++ b/plugins/media-keys/acme.h @@ -0,0 +1,78 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2001 Bastien Nocera + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, + * USA. + */ + +#ifndef __ACME_H__ +#define __ACME_H__ + +#include "gsd-keygrab.h" + +#define MATECONF_BINDING_DIR "/apps/mate_settings_daemon/keybindings" +#define MATECONF_MISC_DIR "/apps/mate_settings_daemon" + +enum { + TOUCHPAD_KEY, + MUTE_KEY, + VOLUME_DOWN_KEY, + VOLUME_UP_KEY, + POWER_KEY, + EJECT_KEY, + HOME_KEY, + MEDIA_KEY, + CALCULATOR_KEY, + SEARCH_KEY, + EMAIL_KEY, + SCREENSAVER_KEY, + HELP_KEY, + WWW_KEY, + PLAY_KEY, + PAUSE_KEY, + STOP_KEY, + PREVIOUS_KEY, + NEXT_KEY, + HANDLED_KEYS +}; + +static struct { + int key_type; + const char *mateconf_key; + Key *key; +} keys[HANDLED_KEYS] = { + { TOUCHPAD_KEY, MATECONF_BINDING_DIR "/touchpad", NULL }, + { MUTE_KEY, MATECONF_BINDING_DIR "/volume_mute",NULL }, + { VOLUME_DOWN_KEY, MATECONF_BINDING_DIR "/volume_down", NULL }, + { VOLUME_UP_KEY, MATECONF_BINDING_DIR "/volume_up", NULL }, + { POWER_KEY, MATECONF_BINDING_DIR "/power", NULL }, + { EJECT_KEY, MATECONF_BINDING_DIR "/eject", NULL }, + { HOME_KEY, MATECONF_BINDING_DIR "/home", NULL }, + { MEDIA_KEY, MATECONF_BINDING_DIR "/media", NULL }, + { CALCULATOR_KEY, MATECONF_BINDING_DIR "/calculator", NULL }, + { SEARCH_KEY, MATECONF_BINDING_DIR "/search", NULL }, + { EMAIL_KEY, MATECONF_BINDING_DIR "/email", NULL }, + { SCREENSAVER_KEY, MATECONF_BINDING_DIR "/screensaver", NULL }, + { HELP_KEY, MATECONF_BINDING_DIR "/help", NULL }, + { WWW_KEY, MATECONF_BINDING_DIR "/www", NULL }, + { PLAY_KEY, MATECONF_BINDING_DIR "/play", NULL }, + { PAUSE_KEY, MATECONF_BINDING_DIR "/pause", NULL }, + { STOP_KEY, MATECONF_BINDING_DIR "/stop", NULL }, + { PREVIOUS_KEY, MATECONF_BINDING_DIR "/previous", NULL }, + { NEXT_KEY, MATECONF_BINDING_DIR "/next", NULL }, +}; + +#endif /* __ACME_H__ */ diff --git a/plugins/media-keys/acme.ui b/plugins/media-keys/acme.ui new file mode 100644 index 0000000..e0457ed --- /dev/null +++ b/plugins/media-keys/acme.ui @@ -0,0 +1,33 @@ + + + + + + + + True + 6 + + + True + audio-volume-high + 6 + + + 0 + + + + + True + + + False + False + 1 + + + + + + diff --git a/plugins/media-keys/cut-n-paste/Makefile.am b/plugins/media-keys/cut-n-paste/Makefile.am new file mode 100644 index 0000000..bc59a10 --- /dev/null +++ b/plugins/media-keys/cut-n-paste/Makefile.am @@ -0,0 +1,39 @@ +NULL = + +noinst_LTLIBRARIES = libgvc.la + +INCLUDES = \ + $(WARN_CFLAGS) \ + $(VOLUME_CONTROL_CFLAGS) \ + $(PULSE_CFLAGS) \ + $(NULL) + +libgvc_la_LIBADD = \ + $(VOLUME_CONTROL_LIBS) \ + $(PULSE_LIBS) \ + $(NULL) + +libgvc_la_SOURCES = \ + gvc-mixer-stream.h \ + gvc-mixer-stream.c \ + gvc-channel-map.h \ + gvc-channel-map.c \ + gvc-mixer-card.c \ + gvc-mixer-card.h \ + gvc-mixer-sink.h \ + gvc-mixer-sink.c \ + gvc-mixer-source.h \ + gvc-mixer-source.c \ + gvc-mixer-sink-input.h \ + gvc-mixer-sink-input.c \ + gvc-mixer-source-output.h \ + gvc-mixer-source-output.c \ + gvc-mixer-event-role.h \ + gvc-mixer-event-role.c \ + gvc-mixer-control.h \ + gvc-mixer-control.c \ + $(NULL) + +MAINTAINERCLEANFILES = \ + *~ \ + Makefile.in diff --git a/plugins/media-keys/cut-n-paste/Makefile.in b/plugins/media-keys/cut-n-paste/Makefile.in new file mode 100644 index 0000000..9fbfa1c --- /dev/null +++ b/plugins/media-keys/cut-n-paste/Makefile.in @@ -0,0 +1,586 @@ +# Makefile.in generated by automake 1.11.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = plugins/media-keys/cut-n-paste +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +LTLIBRARIES = $(noinst_LTLIBRARIES) +am__DEPENDENCIES_1 = +libgvc_la_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) +am__objects_1 = +am_libgvc_la_OBJECTS = gvc-mixer-stream.lo gvc-channel-map.lo \ + gvc-mixer-card.lo gvc-mixer-sink.lo gvc-mixer-source.lo \ + gvc-mixer-sink-input.lo gvc-mixer-source-output.lo \ + gvc-mixer-event-role.lo gvc-mixer-control.lo $(am__objects_1) +libgvc_la_OBJECTS = $(am_libgvc_la_OBJECTS) +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +am__mv = mv -f +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +SOURCES = $(libgvc_la_SOURCES) +DIST_SOURCES = $(libgvc_la_SOURCES) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +ALL_LINGUAS = @ALL_LINGUAS@ +AMTAR = @AMTAR@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DBUS_SYS_DIR = @DBUS_SYS_DIR@ +DEBUG_CFLAGS = @DEBUG_CFLAGS@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ +FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GIOUNIX_CFLAGS = @GIOUNIX_CFLAGS@ +GIOUNIX_LIBS = @GIOUNIX_LIBS@ +GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GREP = @GREP@ +GSD_INTLTOOL_PLUGIN_RULE = @GSD_INTLTOOL_PLUGIN_RULE@ +GSD_PLUGIN_LDFLAGS = @GSD_PLUGIN_LDFLAGS@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBEXECDIR = @LIBEXECDIR@ +LIBMATEKBDUI_CFLAGS = @LIBMATEKBDUI_CFLAGS@ +LIBMATEKBDUI_LIBS = @LIBMATEKBDUI_LIBS@ +LIBMATENOTIFY_CFLAGS = @LIBMATENOTIFY_CFLAGS@ +LIBMATENOTIFY_LIBS = @LIBMATENOTIFY_LIBS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MATECONFTOOL = @MATECONFTOOL@ +MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@ +MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@ +MATE_KEYBINDINGS_KEYSDIR = @MATE_KEYBINDINGS_KEYSDIR@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +NM = @NM@ +NMEDIT = @NMEDIT@ +NSS_CFLAGS = @NSS_CFLAGS@ +NSS_DATABASE = @NSS_DATABASE@ +NSS_LIBS = @NSS_LIBS@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +POFILES = @POFILES@ +POLKIT_CFLAGS = @POLKIT_CFLAGS@ +POLKIT_LIBS = @POLKIT_LIBS@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +PULSE_CFLAGS = @PULSE_CFLAGS@ +PULSE_LIBS = @PULSE_LIBS@ +RANLIB = @RANLIB@ +SED = @SED@ +SETTINGS_DAEMON_CFLAGS = @SETTINGS_DAEMON_CFLAGS@ +SETTINGS_DAEMON_LIBS = @SETTINGS_DAEMON_LIBS@ +SETTINGS_PLUGIN_CFLAGS = @SETTINGS_PLUGIN_CFLAGS@ +SETTINGS_PLUGIN_LIBS = @SETTINGS_PLUGIN_LIBS@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +WARN_CFLAGS = @WARN_CFLAGS@ +X11_LIBS = @X11_LIBS@ +XF86MISC_LIBS = @XF86MISC_LIBS@ +XGETTEXT = @XGETTEXT@ +XINPUT_LIBS = @XINPUT_LIBS@ +XMKMF = @XMKMF@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +plugindir = @plugindir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +NULL = +noinst_LTLIBRARIES = libgvc.la +INCLUDES = \ + $(WARN_CFLAGS) \ + $(VOLUME_CONTROL_CFLAGS) \ + $(PULSE_CFLAGS) \ + $(NULL) + +libgvc_la_LIBADD = \ + $(VOLUME_CONTROL_LIBS) \ + $(PULSE_LIBS) \ + $(NULL) + +libgvc_la_SOURCES = \ + gvc-mixer-stream.h \ + gvc-mixer-stream.c \ + gvc-channel-map.h \ + gvc-channel-map.c \ + gvc-mixer-card.c \ + gvc-mixer-card.h \ + gvc-mixer-sink.h \ + gvc-mixer-sink.c \ + gvc-mixer-source.h \ + gvc-mixer-source.c \ + gvc-mixer-sink-input.h \ + gvc-mixer-sink-input.c \ + gvc-mixer-source-output.h \ + gvc-mixer-source-output.c \ + gvc-mixer-event-role.h \ + gvc-mixer-event-role.c \ + gvc-mixer-control.h \ + gvc-mixer-control.c \ + $(NULL) + +MAINTAINERCLEANFILES = \ + *~ \ + Makefile.in + +all: all-am + +.SUFFIXES: +.SUFFIXES: .c .lo .o .obj +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu plugins/media-keys/cut-n-paste/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu plugins/media-keys/cut-n-paste/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): + +clean-noinstLTLIBRARIES: + -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) + @list='$(noinst_LTLIBRARIES)'; for p in $$list; do \ + dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ + test "$$dir" != "$$p" || dir=.; \ + echo "rm -f \"$${dir}/so_locations\""; \ + rm -f "$${dir}/so_locations"; \ + done +libgvc.la: $(libgvc_la_OBJECTS) $(libgvc_la_DEPENDENCIES) + $(LINK) $(libgvc_la_OBJECTS) $(libgvc_la_LIBADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gvc-channel-map.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gvc-mixer-card.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gvc-mixer-control.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gvc-mixer-event-role.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gvc-mixer-sink-input.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gvc-mixer-sink.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gvc-mixer-source-output.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gvc-mixer-source.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gvc-mixer-stream.Plo@am__quote@ + +.c.o: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c $< + +.c.obj: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` + +.c.lo: +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + set x; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(LTLIBRARIES) +installdirs: +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." + -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) +clean: clean-am + +clean-am: clean-generic clean-libtool clean-noinstLTLIBRARIES \ + mostlyclean-am + +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: + +.MAKE: install-am install-strip + +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-libtool clean-noinstLTLIBRARIES ctags distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ + pdf pdf-am ps ps-am tags uninstall uninstall-am + + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/plugins/media-keys/cut-n-paste/gvc-channel-map.c b/plugins/media-keys/cut-n-paste/gvc-channel-map.c new file mode 100644 index 0000000..ea3e5af --- /dev/null +++ b/plugins/media-keys/cut-n-paste/gvc-channel-map.c @@ -0,0 +1,292 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2008 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#include "config.h" + +#include +#include +#include + +#include +#include + +#include + +#include "gvc-channel-map.h" + +#define GVC_CHANNEL_MAP_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GVC_TYPE_CHANNEL_MAP, GvcChannelMapPrivate)) + +#ifndef PA_CHECK_VERSION +#define PA_CHECK_VERSION(major,minor,micro) \ + ((PA_MAJOR > (major)) || \ + (PA_MAJOR == (major) && PA_MINOR > (minor)) || \ + (PA_MAJOR == (major) && PA_MINOR == (minor) && PA_MICRO >= (micro))) +#endif + + +struct GvcChannelMapPrivate +{ + pa_channel_map pa_map; + gboolean pa_volume_is_set; + pa_cvolume pa_volume; + gdouble extern_volume[NUM_TYPES]; /* volume, balance, fade, lfe */ + gboolean can_balance; + gboolean can_fade; + gboolean has_lfe; +}; + +enum { + VOLUME_CHANGED, + LAST_SIGNAL +}; + +static guint signals [LAST_SIGNAL] = { 0, }; + +static void gvc_channel_map_class_init (GvcChannelMapClass *klass); +static void gvc_channel_map_init (GvcChannelMap *channel_map); +static void gvc_channel_map_finalize (GObject *object); + +G_DEFINE_TYPE (GvcChannelMap, gvc_channel_map, G_TYPE_OBJECT) + +/* FIXME remove when we depend on a newer PA */ +static int +gvc_pa_channel_map_has_position (const pa_channel_map *map, pa_channel_position_t p) { + unsigned c; + + g_return_val_if_fail(pa_channel_map_valid(map), 0); + g_return_val_if_fail(p < PA_CHANNEL_POSITION_MAX, 0); + + for (c = 0; c < map->channels; c++) + if (map->map[c] == p) + return 1; + + return 0; +} + +#if !PA_CHECK_VERSION(0,9,16) +/* The PulseAudio master increase version only when tagged, so let's avoid clashing with pa_ namespace */ +#define pa_cvolume_get_position gvc_cvolume_get_position +static pa_volume_t +gvc_cvolume_get_position (pa_cvolume *cv, const pa_channel_map *map, pa_channel_position_t t) { + unsigned c; + pa_volume_t v = PA_VOLUME_MUTED; + + g_assert(cv); + g_assert(map); + + g_return_val_if_fail(pa_cvolume_compatible_with_channel_map(cv, map), PA_VOLUME_MUTED); + g_return_val_if_fail(t < PA_CHANNEL_POSITION_MAX, PA_VOLUME_MUTED); + + for (c = 0; c < map->channels; c++) + if (map->map[c] == t) + if (cv->values[c] > v) + v = cv->values[c]; + + return v; +} +#endif + +guint +gvc_channel_map_get_num_channels (GvcChannelMap *map) +{ + g_return_val_if_fail (GVC_IS_CHANNEL_MAP (map), 0); + + if (!pa_channel_map_valid(&map->priv->pa_map)) + return 0; + + return map->priv->pa_map.channels; +} + +const gdouble * +gvc_channel_map_get_volume (GvcChannelMap *map) +{ + g_return_val_if_fail (GVC_IS_CHANNEL_MAP (map), NULL); + + if (!pa_channel_map_valid(&map->priv->pa_map)) + return NULL; + + map->priv->extern_volume[VOLUME] = (gdouble) pa_cvolume_max (&map->priv->pa_volume); + if (gvc_channel_map_can_balance (map)) + map->priv->extern_volume[BALANCE] = (gdouble) pa_cvolume_get_balance (&map->priv->pa_volume, &map->priv->pa_map); + else + map->priv->extern_volume[BALANCE] = 0; + if (gvc_channel_map_can_fade (map)) + map->priv->extern_volume[FADE] = (gdouble) pa_cvolume_get_fade (&map->priv->pa_volume, &map->priv->pa_map); + else + map->priv->extern_volume[FADE] = 0; + if (gvc_channel_map_has_lfe (map)) + map->priv->extern_volume[LFE] = (gdouble) pa_cvolume_get_position (&map->priv->pa_volume, &map->priv->pa_map, PA_CHANNEL_POSITION_LFE); + else + map->priv->extern_volume[LFE] = 0; + + return map->priv->extern_volume; +} + +gboolean +gvc_channel_map_can_balance (GvcChannelMap *map) +{ + g_return_val_if_fail (GVC_IS_CHANNEL_MAP (map), FALSE); + + return map->priv->can_balance; +} + +gboolean +gvc_channel_map_can_fade (GvcChannelMap *map) +{ + g_return_val_if_fail (GVC_IS_CHANNEL_MAP (map), FALSE); + + return map->priv->can_fade; +} + +const char * +gvc_channel_map_get_mapping (GvcChannelMap *map) +{ + g_return_val_if_fail (GVC_IS_CHANNEL_MAP (map), NULL); + + if (!pa_channel_map_valid(&map->priv->pa_map)) + return NULL; + + return pa_channel_map_to_pretty_name (&map->priv->pa_map); +} + +gboolean +gvc_channel_map_has_lfe (GvcChannelMap *map) +{ + g_return_val_if_fail (GVC_IS_CHANNEL_MAP (map), FALSE); + + return map->priv->has_lfe; +} + +const pa_channel_map * +gvc_channel_map_get_pa_channel_map (GvcChannelMap *map) +{ + g_return_val_if_fail (GVC_IS_CHANNEL_MAP (map), NULL); + + if (!pa_channel_map_valid(&map->priv->pa_map)) + return NULL; + + return &map->priv->pa_map; +} + +const pa_cvolume * +gvc_channel_map_get_cvolume (GvcChannelMap *map) +{ + g_return_val_if_fail (GVC_IS_CHANNEL_MAP (map), NULL); + + if (!pa_channel_map_valid(&map->priv->pa_map)) + return NULL; + + return &map->priv->pa_volume; +} + +static void +gvc_channel_map_class_init (GvcChannelMapClass *klass) +{ + GObjectClass *gobject_class = G_OBJECT_CLASS (klass); + + gobject_class->finalize = gvc_channel_map_finalize; + + signals [VOLUME_CHANGED] = + g_signal_new ("volume-changed", + G_TYPE_FROM_CLASS (klass), + G_SIGNAL_RUN_LAST, + G_STRUCT_OFFSET (GvcChannelMapClass, volume_changed), + NULL, NULL, + g_cclosure_marshal_VOID__BOOLEAN, + G_TYPE_NONE, 1, G_TYPE_BOOLEAN); + + g_type_class_add_private (klass, sizeof (GvcChannelMapPrivate)); +} + +void +gvc_channel_map_volume_changed (GvcChannelMap *map, + const pa_cvolume *cv, + gboolean set) +{ + g_return_if_fail (GVC_IS_CHANNEL_MAP (map)); + g_return_if_fail (cv != NULL); + g_return_if_fail (pa_cvolume_compatible_with_channel_map(cv, &map->priv->pa_map)); + + if (pa_cvolume_equal(cv, &map->priv->pa_volume)) + return; + + map->priv->pa_volume = *cv; + + if (map->priv->pa_volume_is_set == FALSE) { + map->priv->pa_volume_is_set = TRUE; + return; + } + g_signal_emit (map, signals[VOLUME_CHANGED], 0, set); +} + +static void +gvc_channel_map_init (GvcChannelMap *map) +{ + map->priv = GVC_CHANNEL_MAP_GET_PRIVATE (map); + map->priv->pa_volume_is_set = FALSE; +} + +static void +gvc_channel_map_finalize (GObject *object) +{ + GvcChannelMap *channel_map; + + g_return_if_fail (object != NULL); + g_return_if_fail (GVC_IS_CHANNEL_MAP (object)); + + channel_map = GVC_CHANNEL_MAP (object); + + g_return_if_fail (channel_map->priv != NULL); + + G_OBJECT_CLASS (gvc_channel_map_parent_class)->finalize (object); +} + +GvcChannelMap * +gvc_channel_map_new (void) +{ + GObject *map; + map = g_object_new (GVC_TYPE_CHANNEL_MAP, NULL); + return GVC_CHANNEL_MAP (map); +} + +static void +set_from_pa_map (GvcChannelMap *map, + const pa_channel_map *pa_map) +{ + g_assert (pa_channel_map_valid(pa_map)); + + map->priv->can_balance = pa_channel_map_can_balance (pa_map); + map->priv->can_fade = pa_channel_map_can_fade (pa_map); + map->priv->has_lfe = gvc_pa_channel_map_has_position (pa_map, PA_CHANNEL_POSITION_LFE); + + map->priv->pa_map = *pa_map; + pa_cvolume_set(&map->priv->pa_volume, pa_map->channels, PA_VOLUME_NORM); +} + +GvcChannelMap * +gvc_channel_map_new_from_pa_channel_map (const pa_channel_map *pa_map) +{ + GObject *map; + map = g_object_new (GVC_TYPE_CHANNEL_MAP, NULL); + + set_from_pa_map (GVC_CHANNEL_MAP (map), pa_map); + + return GVC_CHANNEL_MAP (map); +} diff --git a/plugins/media-keys/cut-n-paste/gvc-channel-map.h b/plugins/media-keys/cut-n-paste/gvc-channel-map.h new file mode 100644 index 0000000..8a9fa93 --- /dev/null +++ b/plugins/media-keys/cut-n-paste/gvc-channel-map.h @@ -0,0 +1,83 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2008 Red Hat, Inc. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#ifndef __GVC_CHANNEL_MAP_H +#define __GVC_CHANNEL_MAP_H + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#define GVC_TYPE_CHANNEL_MAP (gvc_channel_map_get_type ()) +#define GVC_CHANNEL_MAP(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GVC_TYPE_CHANNEL_MAP, GvcChannelMap)) +#define GVC_CHANNEL_MAP_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GVC_TYPE_CHANNEL_MAP, GvcChannelMapClass)) +#define GVC_IS_CHANNEL_MAP(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GVC_TYPE_CHANNEL_MAP)) +#define GVC_IS_CHANNEL_MAP_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GVC_TYPE_CHANNEL_MAP)) +#define GVC_CHANNEL_MAP_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GVC_TYPE_CHANNEL_MAP, GvcChannelMapClass)) + +typedef struct GvcChannelMapPrivate GvcChannelMapPrivate; + +typedef struct +{ + GObject parent; + GvcChannelMapPrivate *priv; +} GvcChannelMap; + +typedef struct +{ + GObjectClass parent_class; + void (*volume_changed) (GvcChannelMap *channel_map, gboolean set); +} GvcChannelMapClass; + +enum { + VOLUME, + BALANCE, + FADE, + LFE, +}; + +#define NUM_TYPES LFE + 1 + +GType gvc_channel_map_get_type (void); + +GvcChannelMap * gvc_channel_map_new (void); +GvcChannelMap * gvc_channel_map_new_from_pa_channel_map (const pa_channel_map *map); +guint gvc_channel_map_get_num_channels (GvcChannelMap *map); +const gdouble * gvc_channel_map_get_volume (GvcChannelMap *map); +gboolean gvc_channel_map_can_balance (GvcChannelMap *map); +gboolean gvc_channel_map_can_fade (GvcChannelMap *map); +gboolean gvc_channel_map_has_lfe (GvcChannelMap *map); + +void gvc_channel_map_volume_changed (GvcChannelMap *map, + const pa_cvolume *cv, + gboolean set); +const char * gvc_channel_map_get_mapping (GvcChannelMap *map); + +/* private */ +const pa_cvolume * gvc_channel_map_get_cvolume (GvcChannelMap *map); +const pa_channel_map * gvc_channel_map_get_pa_channel_map (GvcChannelMap *map); +#ifdef __cplusplus +} +#endif + +#endif /* __GVC_CHANNEL_MAP_H */ diff --git a/plugins/media-keys/cut-n-paste/gvc-mixer-card.c b/plugins/media-keys/cut-n-paste/gvc-mixer-card.c new file mode 100644 index 0000000..9037ff2 --- /dev/null +++ b/plugins/media-keys/cut-n-paste/gvc-mixer-card.c @@ -0,0 +1,493 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2008 William Jon McCann + * Copyright (C) 2009 Bastien Nocera + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#include "config.h" + +#include +#include +#include + +#include +#include + +#include + +#include "gvc-mixer-card.h" + +#define GVC_MIXER_CARD_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GVC_TYPE_MIXER_CARD, GvcMixerCardPrivate)) + +static guint32 card_serial = 1; + +struct GvcMixerCardPrivate +{ + pa_context *pa_context; + guint id; + guint index; + char *name; + char *icon_name; + char *profile; + char *target_profile; + char *human_profile; + GList *profiles; +}; + +enum +{ + PROP_0, + PROP_ID, + PROP_PA_CONTEXT, + PROP_INDEX, + PROP_NAME, + PROP_ICON_NAME, + PROP_PROFILE, + PROP_HUMAN_PROFILE, +}; + +static void gvc_mixer_card_class_init (GvcMixerCardClass *klass); +static void gvc_mixer_card_init (GvcMixerCard *mixer_card); +static void gvc_mixer_card_finalize (GObject *object); + +G_DEFINE_TYPE (GvcMixerCard, gvc_mixer_card, G_TYPE_OBJECT) + +static guint32 +get_next_card_serial (void) +{ + guint32 serial; + + serial = card_serial++; + + if ((gint32)card_serial < 0) { + card_serial = 1; + } + + return serial; +} + +pa_context * +gvc_mixer_card_get_pa_context (GvcMixerCard *card) +{ + g_return_val_if_fail (GVC_IS_MIXER_CARD (card), 0); + return card->priv->pa_context; +} + +guint +gvc_mixer_card_get_index (GvcMixerCard *card) +{ + g_return_val_if_fail (GVC_IS_MIXER_CARD (card), 0); + return card->priv->index; +} + +guint +gvc_mixer_card_get_id (GvcMixerCard *card) +{ + g_return_val_if_fail (GVC_IS_MIXER_CARD (card), 0); + return card->priv->id; +} + +const char * +gvc_mixer_card_get_name (GvcMixerCard *card) +{ + g_return_val_if_fail (GVC_IS_MIXER_CARD (card), NULL); + return card->priv->name; +} + +gboolean +gvc_mixer_card_set_name (GvcMixerCard *card, + const char *name) +{ + g_return_val_if_fail (GVC_IS_MIXER_CARD (card), FALSE); + + g_free (card->priv->name); + card->priv->name = g_strdup (name); + g_object_notify (G_OBJECT (card), "name"); + + return TRUE; +} + +const char * +gvc_mixer_card_get_icon_name (GvcMixerCard *card) +{ + g_return_val_if_fail (GVC_IS_MIXER_CARD (card), NULL); + return card->priv->icon_name; +} + +gboolean +gvc_mixer_card_set_icon_name (GvcMixerCard *card, + const char *icon_name) +{ + g_return_val_if_fail (GVC_IS_MIXER_CARD (card), FALSE); + + g_free (card->priv->icon_name); + card->priv->icon_name = g_strdup (icon_name); + g_object_notify (G_OBJECT (card), "icon-name"); + + return TRUE; +} + +GvcMixerCardProfile * +gvc_mixer_card_get_profile (GvcMixerCard *card) +{ + GList *l; + + g_return_val_if_fail (GVC_IS_MIXER_CARD (card), NULL); + g_return_val_if_fail (card->priv->profiles != NULL, FALSE); + + for (l = card->priv->profiles; l != NULL; l = l->next) { + GvcMixerCardProfile *p = l->data; + if (g_str_equal (card->priv->profile, p->profile)) { + return p; + } + } + + g_assert_not_reached (); + + return NULL; +} + +gboolean +gvc_mixer_card_set_profile (GvcMixerCard *card, + const char *profile) +{ + GList *l; + + g_return_val_if_fail (GVC_IS_MIXER_CARD (card), FALSE); + g_return_val_if_fail (card->priv->profiles != NULL, FALSE); + + g_free (card->priv->profile); + card->priv->profile = g_strdup (profile); + + g_free (card->priv->human_profile); + card->priv->human_profile = NULL; + + for (l = card->priv->profiles; l != NULL; l = l->next) { + GvcMixerCardProfile *p = l->data; + if (g_str_equal (card->priv->profile, p->profile)) { + card->priv->human_profile = g_strdup (p->human_profile); + break; + } + } + + g_object_notify (G_OBJECT (card), "profile"); + + return TRUE; +} + +static void +_pa_context_set_card_profile_by_index_cb (pa_context *context, + int success, + void *userdata) +{ + GvcMixerCard *card = GVC_MIXER_CARD (userdata); + + g_assert (card->priv->target_profile); + + if (success > 0) { + gvc_mixer_card_set_profile (card, card->priv->target_profile); + } else { + g_debug ("Failed to switch profile on '%s' from '%s' to '%s'", + card->priv->name, + card->priv->profile, + card->priv->target_profile); + } + g_free (card->priv->target_profile); + card->priv->target_profile = NULL; +} + +gboolean +gvc_mixer_card_change_profile (GvcMixerCard *card, + const char *profile) +{ + g_return_val_if_fail (GVC_IS_MIXER_CARD (card), FALSE); + g_return_val_if_fail (card->priv->profiles != NULL, FALSE); + + /* Same profile, or already requested? */ + if (g_strcmp0 (card->priv->profile, profile) == 0) + return TRUE; + if (g_strcmp0 (profile, card->priv->target_profile) == 0) + return TRUE; + + if (card->priv->profile != NULL) { + pa_operation *o; + + g_free (card->priv->target_profile); + card->priv->target_profile = g_strdup (profile); + + o = pa_context_set_card_profile_by_index (card->priv->pa_context, + card->priv->index, + card->priv->target_profile, + _pa_context_set_card_profile_by_index_cb, + card); + + if (o == NULL) { + g_warning ("pa_context_set_card_profile_by_index() failed"); + return FALSE; + } + + pa_operation_unref (o); + } else { + g_assert (card->priv->human_profile == NULL); + card->priv->profile = g_strdup (profile); + } + + return TRUE; +} + +const GList * +gvc_mixer_card_get_profiles (GvcMixerCard *card) +{ + g_return_val_if_fail (GVC_IS_MIXER_CARD (card), FALSE); + return card->priv->profiles; +} + +static int +sort_profiles (GvcMixerCardProfile *a, + GvcMixerCardProfile *b) +{ + if (a->priority == b->priority) + return 0; + if (a->priority > b->priority) + return 1; + return -1; +} + +gboolean +gvc_mixer_card_set_profiles (GvcMixerCard *card, + GList *profiles) +{ + g_return_val_if_fail (GVC_IS_MIXER_CARD (card), FALSE); + g_return_val_if_fail (card->priv->profiles == NULL, FALSE); + + card->priv->profiles = g_list_sort (profiles, (GCompareFunc) sort_profiles); + + return TRUE; +} + +static void +gvc_mixer_card_set_property (GObject *object, + guint prop_id, + const GValue *value, + GParamSpec *pspec) +{ + GvcMixerCard *self = GVC_MIXER_CARD (object); + + switch (prop_id) { + case PROP_PA_CONTEXT: + self->priv->pa_context = g_value_get_pointer (value); + break; + case PROP_INDEX: + self->priv->index = g_value_get_ulong (value); + break; + case PROP_ID: + self->priv->id = g_value_get_ulong (value); + break; + case PROP_NAME: + gvc_mixer_card_set_name (self, g_value_get_string (value)); + break; + case PROP_ICON_NAME: + gvc_mixer_card_set_icon_name (self, g_value_get_string (value)); + break; + case PROP_PROFILE: + gvc_mixer_card_set_profile (self, g_value_get_string (value)); + break; + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + +static void +gvc_mixer_card_get_property (GObject *object, + guint prop_id, + GValue *value, + GParamSpec *pspec) +{ + GvcMixerCard *self = GVC_MIXER_CARD (object); + + switch (prop_id) { + case PROP_PA_CONTEXT: + g_value_set_pointer (value, self->priv->pa_context); + break; + case PROP_INDEX: + g_value_set_ulong (value, self->priv->index); + break; + case PROP_ID: + g_value_set_ulong (value, self->priv->id); + break; + case PROP_NAME: + g_value_set_string (value, self->priv->name); + break; + case PROP_ICON_NAME: + g_value_set_string (value, self->priv->icon_name); + break; + case PROP_PROFILE: + g_value_set_string (value, self->priv->profile); + break; + case PROP_HUMAN_PROFILE: + g_value_set_string (value, self->priv->human_profile); + break; + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + +static GObject * +gvc_mixer_card_constructor (GType type, + guint n_construct_properties, + GObjectConstructParam *construct_params) +{ + GObject *object; + GvcMixerCard *self; + + object = G_OBJECT_CLASS (gvc_mixer_card_parent_class)->constructor (type, n_construct_properties, construct_params); + + self = GVC_MIXER_CARD (object); + + self->priv->id = get_next_card_serial (); + + return object; +} + +static void +gvc_mixer_card_class_init (GvcMixerCardClass *klass) +{ + GObjectClass *gobject_class = G_OBJECT_CLASS (klass); + + gobject_class->constructor = gvc_mixer_card_constructor; + gobject_class->finalize = gvc_mixer_card_finalize; + + gobject_class->set_property = gvc_mixer_card_set_property; + gobject_class->get_property = gvc_mixer_card_get_property; + + g_object_class_install_property (gobject_class, + PROP_INDEX, + g_param_spec_ulong ("index", + "Index", + "The index for this card", + 0, G_MAXULONG, 0, + G_PARAM_READWRITE|G_PARAM_CONSTRUCT_ONLY)); + g_object_class_install_property (gobject_class, + PROP_ID, + g_param_spec_ulong ("id", + "id", + "The id for this card", + 0, G_MAXULONG, 0, + G_PARAM_READWRITE|G_PARAM_CONSTRUCT_ONLY)); + g_object_class_install_property (gobject_class, + PROP_PA_CONTEXT, + g_param_spec_pointer ("pa-context", + "PulseAudio context", + "The PulseAudio context for this card", + G_PARAM_READWRITE|G_PARAM_CONSTRUCT_ONLY)); + g_object_class_install_property (gobject_class, + PROP_NAME, + g_param_spec_string ("name", + "Name", + "Name to display for this card", + NULL, + G_PARAM_READWRITE|G_PARAM_CONSTRUCT)); + g_object_class_install_property (gobject_class, + PROP_ICON_NAME, + g_param_spec_string ("icon-name", + "Icon Name", + "Name of icon to display for this card", + NULL, + G_PARAM_READWRITE|G_PARAM_CONSTRUCT)); + g_object_class_install_property (gobject_class, + PROP_PROFILE, + g_param_spec_string ("profile", + "Profile", + "Name of current profile for this card", + NULL, + G_PARAM_READWRITE)); + g_object_class_install_property (gobject_class, + PROP_HUMAN_PROFILE, + g_param_spec_string ("human-profile", + "Profile (Human readable)", + "Name of current profile for this card in human readable form", + NULL, + G_PARAM_READABLE)); + + g_type_class_add_private (klass, sizeof (GvcMixerCardPrivate)); +} + +static void +gvc_mixer_card_init (GvcMixerCard *card) +{ + card->priv = GVC_MIXER_CARD_GET_PRIVATE (card); +} + +GvcMixerCard * +gvc_mixer_card_new (pa_context *context, + guint index) +{ + GObject *object; + + object = g_object_new (GVC_TYPE_MIXER_CARD, + "index", index, + "pa-context", context, + NULL); + return GVC_MIXER_CARD (object); +} + +static void +free_profile (GvcMixerCardProfile *p) +{ + g_free (p->profile); + g_free (p->human_profile); + g_free (p->status); + g_free (p); +} + +static void +gvc_mixer_card_finalize (GObject *object) +{ + GvcMixerCard *mixer_card; + + g_return_if_fail (object != NULL); + g_return_if_fail (GVC_IS_MIXER_CARD (object)); + + mixer_card = GVC_MIXER_CARD (object); + + g_return_if_fail (mixer_card->priv != NULL); + + g_free (mixer_card->priv->name); + mixer_card->priv->name = NULL; + + g_free (mixer_card->priv->icon_name); + mixer_card->priv->icon_name = NULL; + + g_free (mixer_card->priv->target_profile); + mixer_card->priv->target_profile = NULL; + + g_free (mixer_card->priv->profile); + mixer_card->priv->profile = NULL; + + g_free (mixer_card->priv->human_profile); + mixer_card->priv->human_profile = NULL; + + g_list_foreach (mixer_card->priv->profiles, (GFunc) free_profile, NULL); + g_list_free (mixer_card->priv->profiles); + mixer_card->priv->profiles = NULL; + + G_OBJECT_CLASS (gvc_mixer_card_parent_class)->finalize (object); +} + diff --git a/plugins/media-keys/cut-n-paste/gvc-mixer-card.h b/plugins/media-keys/cut-n-paste/gvc-mixer-card.h new file mode 100644 index 0000000..eeaa29f --- /dev/null +++ b/plugins/media-keys/cut-n-paste/gvc-mixer-card.h @@ -0,0 +1,90 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2008-2009 Red Hat, Inc. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#ifndef __GVC_MIXER_CARD_H +#define __GVC_MIXER_CARD_H + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#define GVC_TYPE_MIXER_CARD (gvc_mixer_card_get_type ()) +#define GVC_MIXER_CARD(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GVC_TYPE_MIXER_CARD, GvcMixerCard)) +#define GVC_MIXER_CARD_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GVC_TYPE_MIXER_CARD, GvcMixerCardClass)) +#define GVC_IS_MIXER_CARD(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GVC_TYPE_MIXER_CARD)) +#define GVC_IS_MIXER_CARD_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GVC_TYPE_MIXER_CARD)) +#define GVC_MIXER_CARD_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GVC_TYPE_MIXER_CARD, GvcMixerCardClass)) + +typedef struct GvcMixerCardPrivate GvcMixerCardPrivate; + +typedef struct +{ + GObject parent; + GvcMixerCardPrivate *priv; +} GvcMixerCard; + +typedef struct +{ + GObjectClass parent_class; + + /* vtable */ +} GvcMixerCardClass; + +typedef struct +{ + char *profile; + char *human_profile; + char *status; + guint priority; +} GvcMixerCardProfile; + +GType gvc_mixer_card_get_type (void); +GvcMixerCard * gvc_mixer_card_new (pa_context *context, + guint index); + +guint gvc_mixer_card_get_id (GvcMixerCard *card); +guint gvc_mixer_card_get_index (GvcMixerCard *card); +const char * gvc_mixer_card_get_name (GvcMixerCard *card); +const char * gvc_mixer_card_get_icon_name (GvcMixerCard *card); +GvcMixerCardProfile * gvc_mixer_card_get_profile (GvcMixerCard *card); +const GList * gvc_mixer_card_get_profiles (GvcMixerCard *card); + +pa_context * gvc_mixer_card_get_pa_context (GvcMixerCard *card); +gboolean gvc_mixer_card_change_profile (GvcMixerCard *card, + const char *profile); + +/* private */ +gboolean gvc_mixer_card_set_name (GvcMixerCard *card, + const char *name); +gboolean gvc_mixer_card_set_icon_name (GvcMixerCard *card, + const char *name); +gboolean gvc_mixer_card_set_profile (GvcMixerCard *card, + const char *profile); +gboolean gvc_mixer_card_set_profiles (GvcMixerCard *card, + GList *profiles); + +#ifdef __cplusplus +} +#endif + +#endif /* __GVC_MIXER_CARD_H */ diff --git a/plugins/media-keys/cut-n-paste/gvc-mixer-control.c b/plugins/media-keys/cut-n-paste/gvc-mixer-control.c new file mode 100644 index 0000000..2c8d510 --- /dev/null +++ b/plugins/media-keys/cut-n-paste/gvc-mixer-control.c @@ -0,0 +1,2123 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2006-2008 Lennart Poettering + * Copyright (C) 2008 Sjoerd Simons + * Copyright (C) 2008 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#include "config.h" + +#include +#include +#include + +#include +#include + +#include +#include +#include + +#include "gvc-mixer-control.h" +#include "gvc-mixer-sink.h" +#include "gvc-mixer-source.h" +#include "gvc-mixer-sink-input.h" +#include "gvc-mixer-source-output.h" +#include "gvc-mixer-event-role.h" +#include "gvc-mixer-card.h" + +#define GVC_MIXER_CONTROL_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GVC_TYPE_MIXER_CONTROL, GvcMixerControlPrivate)) + +#define RECONNECT_DELAY 5 + +enum { + PROP_0, + PROP_NAME +}; + +struct GvcMixerControlPrivate +{ + pa_glib_mainloop *pa_mainloop; + pa_mainloop_api *pa_api; + pa_context *pa_context; + int n_outstanding; + guint reconnect_id; + char *name; + + gboolean default_sink_is_set; + guint default_sink_id; + char *default_sink_name; + gboolean default_source_is_set; + guint default_source_id; + char *default_source_name; + + gboolean event_sink_input_is_set; + guint event_sink_input_id; + + GHashTable *all_streams; + GHashTable *sinks; /* fixed outputs */ + GHashTable *sources; /* fixed inputs */ + GHashTable *sink_inputs; /* routable output streams */ + GHashTable *source_outputs; /* routable input streams */ + GHashTable *clients; + GHashTable *cards; + + GvcMixerStream *new_default_stream; /* new default stream, used in gvc_mixer_control_set_default_sink () */ +}; + +enum { + CONNECTING, + READY, + STREAM_ADDED, + STREAM_REMOVED, + CARD_ADDED, + CARD_REMOVED, + DEFAULT_SINK_CHANGED, + DEFAULT_SOURCE_CHANGED, + LAST_SIGNAL +}; + +static guint signals [LAST_SIGNAL] = { 0, }; + +static void gvc_mixer_control_class_init (GvcMixerControlClass *klass); +static void gvc_mixer_control_init (GvcMixerControl *mixer_control); +static void gvc_mixer_control_finalize (GObject *object); + +G_DEFINE_TYPE (GvcMixerControl, gvc_mixer_control, G_TYPE_OBJECT) + +pa_context * +gvc_mixer_control_get_pa_context (GvcMixerControl *control) +{ + g_return_val_if_fail (GVC_IS_MIXER_CONTROL (control), NULL); + return control->priv->pa_context; +} + +GvcMixerStream * +gvc_mixer_control_get_event_sink_input (GvcMixerControl *control) +{ + GvcMixerStream *stream; + + g_return_val_if_fail (GVC_IS_MIXER_CONTROL (control), NULL); + + stream = g_hash_table_lookup (control->priv->all_streams, + GUINT_TO_POINTER (control->priv->event_sink_input_id)); + + return stream; +} + +static void +gvc_mixer_control_stream_restore_cb (pa_context *c, + const pa_ext_stream_restore_info *info, + int eol, + void *userdata) +{ + pa_operation *o; + GvcMixerControl *control = (GvcMixerControl *) userdata; + pa_ext_stream_restore_info new_info; + + if (eol || control->priv->new_default_stream == NULL) + return; + + new_info.name = info->name; + new_info.channel_map = info->channel_map; + new_info.volume = info->volume; + new_info.mute = info->mute; + + new_info.device = gvc_mixer_stream_get_name (control->priv->new_default_stream); + + o = pa_ext_stream_restore_write (control->priv->pa_context, + PA_UPDATE_REPLACE, + &new_info, 1, + TRUE, NULL, NULL); + + if (o == NULL) { + g_warning ("pa_ext_stream_restore_write() failed: %s", + pa_strerror (pa_context_errno (control->priv->pa_context))); + return; + } + + g_debug ("Changed default device for %s to %s", info->name, info->device); + + pa_operation_unref (o); +} + +gboolean +gvc_mixer_control_set_default_sink (GvcMixerControl *control, + GvcMixerStream *stream) +{ + pa_operation *o; + + g_return_val_if_fail (GVC_IS_MIXER_CONTROL (control), FALSE); + g_return_val_if_fail (GVC_IS_MIXER_STREAM (stream), FALSE); + + o = pa_context_set_default_sink (control->priv->pa_context, + gvc_mixer_stream_get_name (stream), + NULL, + NULL); + if (o == NULL) { + g_warning ("pa_context_set_default_sink() failed: %s", + pa_strerror (pa_context_errno (control->priv->pa_context))); + return FALSE; + } + + pa_operation_unref (o); + + control->priv->new_default_stream = stream; + g_object_add_weak_pointer (G_OBJECT (stream), (gpointer *) &control->priv->new_default_stream); + + o = pa_ext_stream_restore_read (control->priv->pa_context, + gvc_mixer_control_stream_restore_cb, + control); + + if (o == NULL) { + g_warning ("pa_ext_stream_restore_read() failed: %s", + pa_strerror (pa_context_errno (control->priv->pa_context))); + return FALSE; + } + + pa_operation_unref (o); + + return TRUE; +} + +gboolean +gvc_mixer_control_set_default_source (GvcMixerControl *control, + GvcMixerStream *stream) +{ + pa_operation *o; + + g_return_val_if_fail (GVC_IS_MIXER_CONTROL (control), FALSE); + g_return_val_if_fail (GVC_IS_MIXER_STREAM (stream), FALSE); + + o = pa_context_set_default_source (control->priv->pa_context, + gvc_mixer_stream_get_name (stream), + NULL, + NULL); + if (o == NULL) { + g_warning ("pa_context_set_default_source() failed"); + return FALSE; + } + + pa_operation_unref (o); + + return TRUE; +} + +GvcMixerStream * +gvc_mixer_control_get_default_sink (GvcMixerControl *control) +{ + GvcMixerStream *stream; + + g_return_val_if_fail (GVC_IS_MIXER_CONTROL (control), NULL); + + if (control->priv->default_sink_is_set) { + stream = g_hash_table_lookup (control->priv->all_streams, + GUINT_TO_POINTER (control->priv->default_sink_id)); + } else { + stream = NULL; + } + + return stream; +} + +GvcMixerStream * +gvc_mixer_control_get_default_source (GvcMixerControl *control) +{ + GvcMixerStream *stream; + + g_return_val_if_fail (GVC_IS_MIXER_CONTROL (control), NULL); + + if (control->priv->default_source_is_set) { + stream = g_hash_table_lookup (control->priv->all_streams, + GUINT_TO_POINTER (control->priv->default_source_id)); + } else { + stream = NULL; + } + + return stream; +} + +static gpointer +gvc_mixer_control_lookup_id (GHashTable *hash_table, + guint id) +{ + return g_hash_table_lookup (hash_table, + GUINT_TO_POINTER (id)); +} + +GvcMixerStream * +gvc_mixer_control_lookup_stream_id (GvcMixerControl *control, + guint id) +{ + g_return_val_if_fail (GVC_IS_MIXER_CONTROL (control), NULL); + + return gvc_mixer_control_lookup_id (control->priv->all_streams, id); +} + +GvcMixerCard * +gvc_mixer_control_lookup_card_id (GvcMixerControl *control, + guint id) +{ + g_return_val_if_fail (GVC_IS_MIXER_CONTROL (control), NULL); + + return gvc_mixer_control_lookup_id (control->priv->cards, id); +} + +static void +listify_hash_values_hfunc (gpointer key, + gpointer value, + gpointer user_data) +{ + GSList **list = user_data; + + *list = g_slist_prepend (*list, value); +} + +static int +gvc_name_collate (const char *namea, + const char *nameb) +{ + if (nameb == NULL && namea == NULL) + return 0; + if (nameb == NULL) + return 1; + if (namea == NULL) + return -1; + + return g_utf8_collate (namea, nameb); +} + +static int +gvc_card_collate (GvcMixerCard *a, + GvcMixerCard *b) +{ + const char *namea; + const char *nameb; + + g_return_val_if_fail (a == NULL || GVC_IS_MIXER_CARD (a), 0); + g_return_val_if_fail (b == NULL || GVC_IS_MIXER_CARD (b), 0); + + namea = gvc_mixer_card_get_name (a); + nameb = gvc_mixer_card_get_name (b); + + return gvc_name_collate (namea, nameb); +} + +GSList * +gvc_mixer_control_get_cards (GvcMixerControl *control) +{ + GSList *retval; + + g_return_val_if_fail (GVC_IS_MIXER_CONTROL (control), NULL); + + retval = NULL; + g_hash_table_foreach (control->priv->cards, + listify_hash_values_hfunc, + &retval); + return g_slist_sort (retval, (GCompareFunc) gvc_card_collate); +} + +static int +gvc_stream_collate (GvcMixerStream *a, + GvcMixerStream *b) +{ + const char *namea; + const char *nameb; + + g_return_val_if_fail (a == NULL || GVC_IS_MIXER_STREAM (a), 0); + g_return_val_if_fail (b == NULL || GVC_IS_MIXER_STREAM (b), 0); + + namea = gvc_mixer_stream_get_name (a); + nameb = gvc_mixer_stream_get_name (b); + + return gvc_name_collate (namea, nameb); +} + +GSList * +gvc_mixer_control_get_streams (GvcMixerControl *control) +{ + GSList *retval; + + g_return_val_if_fail (GVC_IS_MIXER_CONTROL (control), NULL); + + retval = NULL; + g_hash_table_foreach (control->priv->all_streams, + listify_hash_values_hfunc, + &retval); + return g_slist_sort (retval, (GCompareFunc) gvc_stream_collate); +} + +GSList * +gvc_mixer_control_get_sinks (GvcMixerControl *control) +{ + GSList *retval; + + g_return_val_if_fail (GVC_IS_MIXER_CONTROL (control), NULL); + + retval = NULL; + g_hash_table_foreach (control->priv->sinks, + listify_hash_values_hfunc, + &retval); + return g_slist_sort (retval, (GCompareFunc) gvc_stream_collate); +} + +GSList * +gvc_mixer_control_get_sources (GvcMixerControl *control) +{ + GSList *retval; + + g_return_val_if_fail (GVC_IS_MIXER_CONTROL (control), NULL); + + retval = NULL; + g_hash_table_foreach (control->priv->sources, + listify_hash_values_hfunc, + &retval); + return g_slist_sort (retval, (GCompareFunc) gvc_stream_collate); +} + +GSList * +gvc_mixer_control_get_sink_inputs (GvcMixerControl *control) +{ + GSList *retval; + + g_return_val_if_fail (GVC_IS_MIXER_CONTROL (control), NULL); + + retval = NULL; + g_hash_table_foreach (control->priv->sink_inputs, + listify_hash_values_hfunc, + &retval); + return g_slist_sort (retval, (GCompareFunc) gvc_stream_collate); +} + +GSList * +gvc_mixer_control_get_source_outputs (GvcMixerControl *control) +{ + GSList *retval; + + g_return_val_if_fail (GVC_IS_MIXER_CONTROL (control), NULL); + + retval = NULL; + g_hash_table_foreach (control->priv->source_outputs, + listify_hash_values_hfunc, + &retval); + return g_slist_sort (retval, (GCompareFunc) gvc_stream_collate); +} + +static void +dec_outstanding (GvcMixerControl *control) +{ + if (control->priv->n_outstanding <= 0) { + return; + } + + if (--control->priv->n_outstanding <= 0) { + g_signal_emit (G_OBJECT (control), signals[READY], 0); + } +} + +gboolean +gvc_mixer_control_is_ready (GvcMixerControl *control) +{ + g_return_val_if_fail (GVC_IS_MIXER_CONTROL (control), FALSE); + + return (control->priv->n_outstanding == 0); +} + + +static void +_set_default_source (GvcMixerControl *control, + GvcMixerStream *stream) +{ + guint new_id; + + if (stream == NULL) { + control->priv->default_source_id = 0; + control->priv->default_source_is_set = FALSE; + return; + } + + new_id = gvc_mixer_stream_get_id (stream); + + if (control->priv->default_source_id != new_id) { + control->priv->default_source_id = new_id; + control->priv->default_source_is_set = TRUE; + g_signal_emit (control, + signals[DEFAULT_SOURCE_CHANGED], + 0, + new_id); + } +} + +static void +_set_default_sink (GvcMixerControl *control, + GvcMixerStream *stream) +{ + guint new_id; + + if (stream == NULL) { + control->priv->default_sink_id = 0; + control->priv->default_sink_is_set = FALSE; + return; + } + + new_id = gvc_mixer_stream_get_id (stream); + + if (control->priv->default_sink_id != new_id) { + control->priv->default_sink_id = new_id; + control->priv->default_sink_is_set = TRUE; + + g_signal_emit (control, + signals[DEFAULT_SINK_CHANGED], + 0, + new_id); + } +} + +static gboolean +_stream_has_name (gpointer key, + GvcMixerStream *stream, + const char *name) +{ + const char *t_name; + + t_name = gvc_mixer_stream_get_name (stream); + + if (t_name != NULL + && name != NULL + && strcmp (t_name, name) == 0) { + return TRUE; + } + + return FALSE; +} + +static GvcMixerStream * +find_stream_for_name (GvcMixerControl *control, + const char *name) +{ + GvcMixerStream *stream; + + stream = g_hash_table_find (control->priv->all_streams, + (GHRFunc)_stream_has_name, + (char *)name); + return stream; +} + +static void +update_default_source_from_name (GvcMixerControl *control, + const char *name) +{ + gboolean changed; + + if ((control->priv->default_source_name == NULL + && name != NULL) + || (control->priv->default_source_name != NULL + && name == NULL) + || strcmp (control->priv->default_source_name, name) != 0) { + changed = TRUE; + } + + if (changed) { + GvcMixerStream *stream; + + g_free (control->priv->default_source_name); + control->priv->default_source_name = g_strdup (name); + + stream = find_stream_for_name (control, name); + _set_default_source (control, stream); + } +} + +static void +update_default_sink_from_name (GvcMixerControl *control, + const char *name) +{ + gboolean changed; + + if ((control->priv->default_sink_name == NULL + && name != NULL) + || (control->priv->default_sink_name != NULL + && name == NULL) + || strcmp (control->priv->default_sink_name, name) != 0) { + changed = TRUE; + } + + if (changed) { + GvcMixerStream *stream; + g_free (control->priv->default_sink_name); + control->priv->default_sink_name = g_strdup (name); + + stream = find_stream_for_name (control, name); + _set_default_sink (control, stream); + } +} + +static void +update_server (GvcMixerControl *control, + const pa_server_info *info) +{ + if (info->default_source_name != NULL) { + update_default_source_from_name (control, info->default_source_name); + } + if (info->default_sink_name != NULL) { + update_default_sink_from_name (control, info->default_sink_name); + } +} + +static void +remove_stream (GvcMixerControl *control, + GvcMixerStream *stream) +{ + guint id; + + g_object_ref (stream); + + id = gvc_mixer_stream_get_id (stream); + + if (id == control->priv->default_sink_id) { + _set_default_sink (control, NULL); + } else if (id == control->priv->default_source_id) { + _set_default_source (control, NULL); + } + + g_hash_table_remove (control->priv->all_streams, + GUINT_TO_POINTER (id)); + g_signal_emit (G_OBJECT (control), + signals[STREAM_REMOVED], + 0, + gvc_mixer_stream_get_id (stream)); + g_object_unref (stream); +} + +static void +add_stream (GvcMixerControl *control, + GvcMixerStream *stream) +{ + g_hash_table_insert (control->priv->all_streams, + GUINT_TO_POINTER (gvc_mixer_stream_get_id (stream)), + stream); + g_signal_emit (G_OBJECT (control), + signals[STREAM_ADDED], + 0, + gvc_mixer_stream_get_id (stream)); +} + +static void +update_sink (GvcMixerControl *control, + const pa_sink_info *info) +{ + GvcMixerStream *stream; + gboolean is_new; + pa_volume_t max_volume; + GvcChannelMap *map; + char map_buff[PA_CHANNEL_MAP_SNPRINT_MAX]; + + pa_channel_map_snprint (map_buff, PA_CHANNEL_MAP_SNPRINT_MAX, &info->channel_map); +#if 1 + g_debug ("Updating sink: index=%u name='%s' description='%s' map='%s'", + info->index, + info->name, + info->description, + map_buff); +#endif + + map = NULL; + is_new = FALSE; + stream = g_hash_table_lookup (control->priv->sinks, + GUINT_TO_POINTER (info->index)); + if (stream == NULL) { +#if PA_MICRO > 15 + GList *list = NULL; + guint i; +#endif /* PA_MICRO > 15 */ + + map = gvc_channel_map_new_from_pa_channel_map (&info->channel_map); + stream = gvc_mixer_sink_new (control->priv->pa_context, + info->index, + map); +#if PA_MICRO > 15 + for (i = 0; i < info->n_ports; i++) { + GvcMixerStreamPort *port; + + port = g_new0 (GvcMixerStreamPort, 1); + port->port = g_strdup (info->ports[i]->name); + port->human_port = g_strdup (info->ports[i]->description); + port->priority = info->ports[i]->priority; + list = g_list_prepend (list, port); + } + gvc_mixer_stream_set_ports (stream, list); +#endif /* PA_MICRO > 15 */ + g_object_unref (map); + is_new = TRUE; + } else if (gvc_mixer_stream_is_running (stream)) { + /* Ignore events if volume changes are outstanding */ + g_debug ("Ignoring event, volume changes are outstanding"); + return; + } + + max_volume = pa_cvolume_max (&info->volume); + gvc_mixer_stream_set_name (stream, info->name); + gvc_mixer_stream_set_description (stream, info->description); + gvc_mixer_stream_set_icon_name (stream, "audio-card"); + gvc_mixer_stream_set_volume (stream, (guint)max_volume); + gvc_mixer_stream_set_is_muted (stream, info->mute); + gvc_mixer_stream_set_can_decibel (stream, !!(info->flags & PA_SINK_DECIBEL_VOLUME)); +#if PA_MICRO > 15 + if (info->active_port != NULL) + gvc_mixer_stream_set_port (stream, info->active_port->name); +#endif /* PA_MICRO > 15 */ + + if (is_new) { + g_hash_table_insert (control->priv->sinks, + GUINT_TO_POINTER (info->index), + g_object_ref (stream)); + add_stream (control, stream); + } + + if (control->priv->default_sink_name != NULL + && info->name != NULL + && strcmp (control->priv->default_sink_name, info->name) == 0) { + _set_default_sink (control, stream); + } + + if (map == NULL) + map = gvc_mixer_stream_get_channel_map (stream); + gvc_channel_map_volume_changed (map, &info->volume, FALSE); +} + +static void +update_source (GvcMixerControl *control, + const pa_source_info *info) +{ + GvcMixerStream *stream; + gboolean is_new; + pa_volume_t max_volume; + +#if 1 + g_debug ("Updating source: index=%u name='%s' description='%s'", + info->index, + info->name, + info->description); +#endif + + /* completely ignore monitors, they're not real sources */ + if (info->monitor_of_sink != PA_INVALID_INDEX) { + return; + } + + is_new = FALSE; + + stream = g_hash_table_lookup (control->priv->sources, + GUINT_TO_POINTER (info->index)); + if (stream == NULL) { +#if PA_MICRO > 15 + GList *list = NULL; + guint i; +#endif /* PA_MICRO > 15 */ + GvcChannelMap *map; + + map = gvc_channel_map_new_from_pa_channel_map (&info->channel_map); + stream = gvc_mixer_source_new (control->priv->pa_context, + info->index, + map); +#if PA_MICRO > 15 + for (i = 0; i < info->n_ports; i++) { + GvcMixerStreamPort *port; + + port = g_new0 (GvcMixerStreamPort, 1); + port->port = g_strdup (info->ports[i]->name); + port->human_port = g_strdup (info->ports[i]->description); + port->priority = info->ports[i]->priority; + list = g_list_prepend (list, port); + } + gvc_mixer_stream_set_ports (stream, list); +#endif /* PA_MICRO > 15 */ + + g_object_unref (map); + is_new = TRUE; + } else if (gvc_mixer_stream_is_running (stream)) { + /* Ignore events if volume changes are outstanding */ + g_debug ("Ignoring event, volume changes are outstanding"); + return; + } + + max_volume = pa_cvolume_max (&info->volume); + + gvc_mixer_stream_set_name (stream, info->name); + gvc_mixer_stream_set_description (stream, info->description); + gvc_mixer_stream_set_icon_name (stream, "audio-input-microphone"); + gvc_mixer_stream_set_volume (stream, (guint)max_volume); + gvc_mixer_stream_set_is_muted (stream, info->mute); + gvc_mixer_stream_set_can_decibel (stream, !!(info->flags & PA_SOURCE_DECIBEL_VOLUME)); + gvc_mixer_stream_set_base_volume (stream, (guint32) info->base_volume); +#if PA_MICRO > 15 + if (info->active_port != NULL) + gvc_mixer_stream_set_port (stream, info->active_port->name); +#endif /* PA_MICRO > 15 */ + + if (is_new) { + g_hash_table_insert (control->priv->sources, + GUINT_TO_POINTER (info->index), + g_object_ref (stream)); + add_stream (control, stream); + } + + if (control->priv->default_source_name != NULL + && info->name != NULL + && strcmp (control->priv->default_source_name, info->name) == 0) { + _set_default_source (control, stream); + } +} + +static void +set_icon_name_from_proplist (GvcMixerStream *stream, + pa_proplist *l, + const char *default_icon_name) +{ + const char *t; + + if ((t = pa_proplist_gets (l, PA_PROP_MEDIA_ICON_NAME))) { + goto finish; + } + + if ((t = pa_proplist_gets (l, PA_PROP_WINDOW_ICON_NAME))) { + goto finish; + } + + if ((t = pa_proplist_gets (l, PA_PROP_APPLICATION_ICON_NAME))) { + goto finish; + } + + if ((t = pa_proplist_gets (l, PA_PROP_MEDIA_ROLE))) { + + if (strcmp (t, "video") == 0 || + strcmp (t, "phone") == 0) { + goto finish; + } + + if (strcmp (t, "music") == 0) { + t = "audio"; + goto finish; + } + + if (strcmp (t, "game") == 0) { + t = "applications-games"; + goto finish; + } + + if (strcmp (t, "event") == 0) { + t = "dialog-information"; + goto finish; + } + } + + t = default_icon_name; + + finish: + gvc_mixer_stream_set_icon_name (stream, t); +} + +static void +set_is_event_stream_from_proplist (GvcMixerStream *stream, + pa_proplist *l) +{ + const char *t; + gboolean is_event_stream; + + is_event_stream = FALSE; + + if ((t = pa_proplist_gets (l, PA_PROP_MEDIA_ROLE))) { + if (g_str_equal (t, "event")) + is_event_stream = TRUE; + } + + gvc_mixer_stream_set_is_event_stream (stream, is_event_stream); +} + +static void +set_application_id_from_proplist (GvcMixerStream *stream, + pa_proplist *l) +{ + const char *t; + + if ((t = pa_proplist_gets (l, PA_PROP_APPLICATION_ID))) { + gvc_mixer_stream_set_application_id (stream, t); + } +} + +static void +update_sink_input (GvcMixerControl *control, + const pa_sink_input_info *info) +{ + GvcMixerStream *stream; + gboolean is_new; + pa_volume_t max_volume; + const char *name; + +#if 0 + g_debug ("Updating sink input: index=%u name='%s' client=%u sink=%u", + info->index, + info->name, + info->client, + info->sink); +#endif + + is_new = FALSE; + + stream = g_hash_table_lookup (control->priv->sink_inputs, + GUINT_TO_POINTER (info->index)); + if (stream == NULL) { + GvcChannelMap *map; + map = gvc_channel_map_new_from_pa_channel_map (&info->channel_map); + stream = gvc_mixer_sink_input_new (control->priv->pa_context, + info->index, + map); + g_object_unref (map); + is_new = TRUE; + } else if (gvc_mixer_stream_is_running (stream)) { + /* Ignore events if volume changes are outstanding */ + g_debug ("Ignoring event, volume changes are outstanding"); + return; + } + + max_volume = pa_cvolume_max (&info->volume); + + name = (const char *)g_hash_table_lookup (control->priv->clients, + GUINT_TO_POINTER (info->client)); + gvc_mixer_stream_set_name (stream, name); + gvc_mixer_stream_set_description (stream, info->name); + + set_application_id_from_proplist (stream, info->proplist); + set_is_event_stream_from_proplist (stream, info->proplist); + set_icon_name_from_proplist (stream, info->proplist, "applications-multimedia"); + gvc_mixer_stream_set_volume (stream, (guint)max_volume); + gvc_mixer_stream_set_is_muted (stream, info->mute); + gvc_mixer_stream_set_is_virtual (stream, info->client == PA_INVALID_INDEX); + + if (is_new) { + g_hash_table_insert (control->priv->sink_inputs, + GUINT_TO_POINTER (info->index), + g_object_ref (stream)); + add_stream (control, stream); + } +} + +static void +update_source_output (GvcMixerControl *control, + const pa_source_output_info *info) +{ + GvcMixerStream *stream; + gboolean is_new; + const char *name; + +#if 1 + g_debug ("Updating source output: index=%u name='%s' client=%u source=%u", + info->index, + info->name, + info->client, + info->source); +#endif + + is_new = FALSE; + stream = g_hash_table_lookup (control->priv->source_outputs, + GUINT_TO_POINTER (info->index)); + if (stream == NULL) { + GvcChannelMap *map; + map = gvc_channel_map_new_from_pa_channel_map (&info->channel_map); + stream = gvc_mixer_source_output_new (control->priv->pa_context, + info->index, + map); + g_object_unref (map); + is_new = TRUE; + } + + name = (const char *)g_hash_table_lookup (control->priv->clients, + GUINT_TO_POINTER (info->client)); + + gvc_mixer_stream_set_name (stream, name); + gvc_mixer_stream_set_description (stream, info->name); + set_application_id_from_proplist (stream, info->proplist); + set_is_event_stream_from_proplist (stream, info->proplist); + set_icon_name_from_proplist (stream, info->proplist, "audio-input-microphone"); + + if (is_new) { + g_hash_table_insert (control->priv->source_outputs, + GUINT_TO_POINTER (info->index), + g_object_ref (stream)); + add_stream (control, stream); + } +} + +static void +update_client (GvcMixerControl *control, + const pa_client_info *info) +{ +#if 1 + g_debug ("Updating client: index=%u name='%s'", + info->index, + info->name); +#endif + g_hash_table_insert (control->priv->clients, + GUINT_TO_POINTER (info->index), + g_strdup (info->name)); +} + +static char * +card_num_streams_to_status (guint sinks, + guint sources) +{ + char *sinks_str; + char *sources_str; + char *ret; + + if (sinks == 0 && sources == 0) { + /* translators: + * The device has been disabled */ + return g_strdup (_("Disabled")); + } + if (sinks == 0) { + sinks_str = NULL; + } else { + /* translators: + * The number of sound outputs on a particular device */ + sinks_str = g_strdup_printf (ngettext ("%u Output", + "%u Outputs", + sinks), + sinks); + } + if (sources == 0) { + sources_str = NULL; + } else { + /* translators: + * The number of sound inputs on a particular device */ + sources_str = g_strdup_printf (ngettext ("%u Input", + "%u Inputs", + sources), + sources); + } + if (sources_str == NULL) + return sinks_str; + if (sinks_str == NULL) + return sources_str; + ret = g_strdup_printf ("%s / %s", sinks_str, sources_str); + g_free (sinks_str); + g_free (sources_str); + return ret; +} + +static void +update_card (GvcMixerControl *control, + const pa_card_info *info) +{ + GvcMixerCard *card; + gboolean is_new; +#if 1 + guint i; + const char *key; + void *state; + + g_debug ("Udpating card %s (index: %u driver: %s):", + info->name, info->index, info->driver); + + for (i = 0; i < info->n_profiles; i++) { + struct pa_card_profile_info pi = info->profiles[i]; + gboolean is_default; + + is_default = (g_strcmp0 (pi.name, info->active_profile->name) == 0); + g_debug ("\tProfile '%s': %d sources %d sinks%s", + pi.name, pi.n_sources, pi.n_sinks, + is_default ? " (Current)" : ""); + } + state = NULL; + key = pa_proplist_iterate (info->proplist, &state); + while (key != NULL) { + g_debug ("\tProperty: '%s' = '%s'", + key, pa_proplist_gets (info->proplist, key)); + key = pa_proplist_iterate (info->proplist, &state); + } +#endif + card = g_hash_table_lookup (control->priv->cards, + GUINT_TO_POINTER (info->index)); + if (card == NULL) { + GList *list = NULL; + + for (i = 0; i < info->n_profiles; i++) { + struct pa_card_profile_info pi = info->profiles[i]; + GvcMixerCardProfile *profile; + + profile = g_new0 (GvcMixerCardProfile, 1); + profile->profile = g_strdup (pi.name); + profile->human_profile = g_strdup (pi.description); + profile->status = card_num_streams_to_status (pi.n_sinks, pi.n_sources); + profile->priority = pi.priority; + list = g_list_prepend (list, profile); + } + card = gvc_mixer_card_new (control->priv->pa_context, + info->index); + gvc_mixer_card_set_profiles (card, list); + is_new = TRUE; + } + + gvc_mixer_card_set_name (card, pa_proplist_gets (info->proplist, "device.description")); + gvc_mixer_card_set_icon_name (card, pa_proplist_gets (info->proplist, "device.icon_name")); + gvc_mixer_card_set_profile (card, info->active_profile->name); + + if (is_new) { + g_hash_table_insert (control->priv->cards, + GUINT_TO_POINTER (info->index), + g_object_ref (card)); + } + g_signal_emit (G_OBJECT (control), + signals[CARD_ADDED], + 0, + info->index); +} + +static void +_pa_context_get_sink_info_cb (pa_context *context, + const pa_sink_info *i, + int eol, + void *userdata) +{ + GvcMixerControl *control = GVC_MIXER_CONTROL (userdata); + + if (eol < 0) { + if (pa_context_errno (context) == PA_ERR_NOENTITY) { + return; + } + + g_warning ("Sink callback failure"); + return; + } + + if (eol > 0) { + dec_outstanding (control); + return; + } + + update_sink (control, i); +} + +static void +_pa_context_get_source_info_cb (pa_context *context, + const pa_source_info *i, + int eol, + void *userdata) +{ + GvcMixerControl *control = GVC_MIXER_CONTROL (userdata); + + if (eol < 0) { + if (pa_context_errno (context) == PA_ERR_NOENTITY) { + return; + } + + g_warning ("Source callback failure"); + return; + } + + if (eol > 0) { + dec_outstanding (control); + return; + } + + update_source (control, i); +} + +static void +_pa_context_get_sink_input_info_cb (pa_context *context, + const pa_sink_input_info *i, + int eol, + void *userdata) +{ + GvcMixerControl *control = GVC_MIXER_CONTROL (userdata); + + if (eol < 0) { + if (pa_context_errno (context) == PA_ERR_NOENTITY) { + return; + } + + g_warning ("Sink input callback failure"); + return; + } + + if (eol > 0) { + dec_outstanding (control); + return; + } + + update_sink_input (control, i); +} + +static void +_pa_context_get_source_output_info_cb (pa_context *context, + const pa_source_output_info *i, + int eol, + void *userdata) +{ + GvcMixerControl *control = GVC_MIXER_CONTROL (userdata); + + if (eol < 0) { + if (pa_context_errno (context) == PA_ERR_NOENTITY) { + return; + } + + g_warning ("Source output callback failure"); + return; + } + + if (eol > 0) { + dec_outstanding (control); + return; + } + + update_source_output (control, i); +} + +static void +_pa_context_get_client_info_cb (pa_context *context, + const pa_client_info *i, + int eol, + void *userdata) +{ + GvcMixerControl *control = GVC_MIXER_CONTROL (userdata); + + if (eol < 0) { + if (pa_context_errno (context) == PA_ERR_NOENTITY) { + return; + } + + g_warning ("Client callback failure"); + return; + } + + if (eol > 0) { + dec_outstanding (control); + return; + } + + update_client (control, i); +} + +static void +_pa_context_get_card_info_by_index_cb (pa_context *context, + const pa_card_info *i, + int eol, + void *userdata) +{ + GvcMixerControl *control = GVC_MIXER_CONTROL (userdata); + + if (eol < 0) { + if (pa_context_errno (context) == PA_ERR_NOENTITY) + return; + + g_warning ("Card callback failure"); + return; + } + + if (eol > 0) { + dec_outstanding (control); + return; + } + + update_card (control, i); +} + +static void +_pa_context_get_server_info_cb (pa_context *context, + const pa_server_info *i, + void *userdata) +{ + GvcMixerControl *control = GVC_MIXER_CONTROL (userdata); + + if (i == NULL) { + g_warning ("Server info callback failure"); + return; + } + + update_server (control, i); + dec_outstanding (control); +} + +static void +remove_event_role_stream (GvcMixerControl *control) +{ + g_debug ("Removing event role"); +} + +static void +update_event_role_stream (GvcMixerControl *control, + const pa_ext_stream_restore_info *info) +{ + GvcMixerStream *stream; + gboolean is_new; + pa_volume_t max_volume; + + if (strcmp (info->name, "sink-input-by-media-role:event") != 0) { + return; + } + +#if 0 + g_debug ("Updating event role: name='%s' device='%s'", + info->name, + info->device); +#endif + + is_new = FALSE; + + if (!control->priv->event_sink_input_is_set) { + pa_channel_map pa_map; + GvcChannelMap *map; + + pa_map.channels = 1; + pa_map.map[0] = PA_CHANNEL_POSITION_MONO; + map = gvc_channel_map_new_from_pa_channel_map (&pa_map); + + stream = gvc_mixer_event_role_new (control->priv->pa_context, + info->device, + map); + control->priv->event_sink_input_id = gvc_mixer_stream_get_id (stream); + control->priv->event_sink_input_is_set = TRUE; + + is_new = TRUE; + } else { + stream = g_hash_table_lookup (control->priv->all_streams, + GUINT_TO_POINTER (control->priv->event_sink_input_id)); + } + + max_volume = pa_cvolume_max (&info->volume); + + gvc_mixer_stream_set_name (stream, _("System Sounds")); + gvc_mixer_stream_set_icon_name (stream, "multimedia-volume-control"); + gvc_mixer_stream_set_volume (stream, (guint)max_volume); + gvc_mixer_stream_set_is_muted (stream, info->mute); + + if (is_new) { + add_stream (control, stream); + } +} + +static void +_pa_ext_stream_restore_read_cb (pa_context *context, + const pa_ext_stream_restore_info *i, + int eol, + void *userdata) +{ + GvcMixerControl *control = GVC_MIXER_CONTROL (userdata); + + if (eol < 0) { + g_debug ("Failed to initialized stream_restore extension: %s", + pa_strerror (pa_context_errno (context))); + remove_event_role_stream (control); + return; + } + + if (eol > 0) { + dec_outstanding (control); + return; + } + + update_event_role_stream (control, i); +} + +static void +_pa_ext_stream_restore_subscribe_cb (pa_context *context, + void *userdata) +{ + GvcMixerControl *control = GVC_MIXER_CONTROL (userdata); + pa_operation *o; + + o = pa_ext_stream_restore_read (context, + _pa_ext_stream_restore_read_cb, + control); + if (o == NULL) { + g_warning ("pa_ext_stream_restore_read() failed"); + return; + } + + pa_operation_unref (o); +} + +static void +req_update_server_info (GvcMixerControl *control, + int index) +{ + pa_operation *o; + + o = pa_context_get_server_info (control->priv->pa_context, + _pa_context_get_server_info_cb, + control); + if (o == NULL) { + g_warning ("pa_context_get_server_info() failed"); + return; + } + pa_operation_unref (o); +} + +static void +req_update_client_info (GvcMixerControl *control, + int index) +{ + pa_operation *o; + + if (index < 0) { + o = pa_context_get_client_info_list (control->priv->pa_context, + _pa_context_get_client_info_cb, + control); + } else { + o = pa_context_get_client_info (control->priv->pa_context, + index, + _pa_context_get_client_info_cb, + control); + } + + if (o == NULL) { + g_warning ("pa_context_client_info_list() failed"); + return; + } + pa_operation_unref (o); +} + +static void +req_update_card (GvcMixerControl *control, + int index) +{ + pa_operation *o; + + if (index < 0) { + o = pa_context_get_card_info_list (control->priv->pa_context, + _pa_context_get_card_info_by_index_cb, + control); + } else { + o = pa_context_get_card_info_by_index (control->priv->pa_context, + index, + _pa_context_get_card_info_by_index_cb, + control); + } + + if (o == NULL) { + g_warning ("pa_context_get_card_info_by_index() failed"); + return; + } + pa_operation_unref (o); +} + +static void +req_update_sink_info (GvcMixerControl *control, + int index) +{ + pa_operation *o; + + if (index < 0) { + o = pa_context_get_sink_info_list (control->priv->pa_context, + _pa_context_get_sink_info_cb, + control); + } else { + o = pa_context_get_sink_info_by_index (control->priv->pa_context, + index, + _pa_context_get_sink_info_cb, + control); + } + + if (o == NULL) { + g_warning ("pa_context_get_sink_info_list() failed"); + return; + } + pa_operation_unref (o); +} + +static void +req_update_source_info (GvcMixerControl *control, + int index) +{ + pa_operation *o; + + if (index < 0) { + o = pa_context_get_source_info_list (control->priv->pa_context, + _pa_context_get_source_info_cb, + control); + } else { + o = pa_context_get_source_info_by_index(control->priv->pa_context, + index, + _pa_context_get_source_info_cb, + control); + } + + if (o == NULL) { + g_warning ("pa_context_get_source_info_list() failed"); + return; + } + pa_operation_unref (o); +} + +static void +req_update_sink_input_info (GvcMixerControl *control, + int index) +{ + pa_operation *o; + + if (index < 0) { + o = pa_context_get_sink_input_info_list (control->priv->pa_context, + _pa_context_get_sink_input_info_cb, + control); + } else { + o = pa_context_get_sink_input_info (control->priv->pa_context, + index, + _pa_context_get_sink_input_info_cb, + control); + } + + if (o == NULL) { + g_warning ("pa_context_get_sink_input_info_list() failed"); + return; + } + pa_operation_unref (o); +} + +static void +req_update_source_output_info (GvcMixerControl *control, + int index) +{ + pa_operation *o; + + if (index < 0) { + o = pa_context_get_source_output_info_list (control->priv->pa_context, + _pa_context_get_source_output_info_cb, + control); + } else { + o = pa_context_get_source_output_info (control->priv->pa_context, + index, + _pa_context_get_source_output_info_cb, + control); + } + + if (o == NULL) { + g_warning ("pa_context_get_source_output_info_list() failed"); + return; + } + pa_operation_unref (o); +} + +static void +remove_client (GvcMixerControl *control, + guint index) +{ + g_hash_table_remove (control->priv->clients, + GUINT_TO_POINTER (index)); +} + +static void +remove_card (GvcMixerControl *control, + guint index) +{ + g_hash_table_remove (control->priv->cards, + GUINT_TO_POINTER (index)); + + g_signal_emit (G_OBJECT (control), + signals[CARD_REMOVED], + 0, + index); +} + +static void +remove_sink (GvcMixerControl *control, + guint index) +{ + GvcMixerStream *stream; + +#if 0 + g_debug ("Removing sink: index=%u", index); +#endif + + stream = g_hash_table_lookup (control->priv->sinks, + GUINT_TO_POINTER (index)); + if (stream == NULL) { + return; + } + g_hash_table_remove (control->priv->sinks, + GUINT_TO_POINTER (index)); + + remove_stream (control, stream); +} + +static void +remove_source (GvcMixerControl *control, + guint index) +{ + GvcMixerStream *stream; + +#if 0 + g_debug ("Removing source: index=%u", index); +#endif + + stream = g_hash_table_lookup (control->priv->sources, + GUINT_TO_POINTER (index)); + if (stream == NULL) { + return; + } + g_hash_table_remove (control->priv->sources, + GUINT_TO_POINTER (index)); + + remove_stream (control, stream); +} + +static void +remove_sink_input (GvcMixerControl *control, + guint index) +{ + GvcMixerStream *stream; + +#if 0 + g_debug ("Removing sink input: index=%u", index); +#endif + stream = g_hash_table_lookup (control->priv->sink_inputs, + GUINT_TO_POINTER (index)); + if (stream == NULL) { + return; + } + g_hash_table_remove (control->priv->sink_inputs, + GUINT_TO_POINTER (index)); + + remove_stream (control, stream); +} + +static void +remove_source_output (GvcMixerControl *control, + guint index) +{ + GvcMixerStream *stream; + +#if 0 + g_debug ("Removing source output: index=%u", index); +#endif + + stream = g_hash_table_lookup (control->priv->source_outputs, + GUINT_TO_POINTER (index)); + if (stream == NULL) { + return; + } + g_hash_table_remove (control->priv->source_outputs, + GUINT_TO_POINTER (index)); + + remove_stream (control, stream); +} + +static void +_pa_context_subscribe_cb (pa_context *context, + pa_subscription_event_type_t t, + uint32_t index, + void *userdata) +{ + GvcMixerControl *control = GVC_MIXER_CONTROL (userdata); + + switch (t & PA_SUBSCRIPTION_EVENT_FACILITY_MASK) { + case PA_SUBSCRIPTION_EVENT_SINK: + if ((t & PA_SUBSCRIPTION_EVENT_TYPE_MASK) == PA_SUBSCRIPTION_EVENT_REMOVE) { + remove_sink (control, index); + } else { + req_update_sink_info (control, index); + } + break; + + case PA_SUBSCRIPTION_EVENT_SOURCE: + if ((t & PA_SUBSCRIPTION_EVENT_TYPE_MASK) == PA_SUBSCRIPTION_EVENT_REMOVE) { + remove_source (control, index); + } else { + req_update_source_info (control, index); + } + break; + + case PA_SUBSCRIPTION_EVENT_SINK_INPUT: + if ((t & PA_SUBSCRIPTION_EVENT_TYPE_MASK) == PA_SUBSCRIPTION_EVENT_REMOVE) { + remove_sink_input (control, index); + } else { + req_update_sink_input_info (control, index); + } + break; + + case PA_SUBSCRIPTION_EVENT_SOURCE_OUTPUT: + if ((t & PA_SUBSCRIPTION_EVENT_TYPE_MASK) == PA_SUBSCRIPTION_EVENT_REMOVE) { + remove_source_output (control, index); + } else { + req_update_source_output_info (control, index); + } + break; + + case PA_SUBSCRIPTION_EVENT_CLIENT: + if ((t & PA_SUBSCRIPTION_EVENT_TYPE_MASK) == PA_SUBSCRIPTION_EVENT_REMOVE) { + remove_client (control, index); + } else { + req_update_client_info (control, index); + } + break; + + case PA_SUBSCRIPTION_EVENT_SERVER: + req_update_server_info (control, index); + break; + + case PA_SUBSCRIPTION_EVENT_CARD: + if ((t & PA_SUBSCRIPTION_EVENT_TYPE_MASK) == PA_SUBSCRIPTION_EVENT_REMOVE) { + remove_card (control, index); + } else { + req_update_card (control, index); + } + break; + } +} + +static void +gvc_mixer_control_ready (GvcMixerControl *control) +{ + pa_operation *o; + + pa_context_set_subscribe_callback (control->priv->pa_context, + _pa_context_subscribe_cb, + control); + o = pa_context_subscribe (control->priv->pa_context, + (pa_subscription_mask_t) + (PA_SUBSCRIPTION_MASK_SINK| + PA_SUBSCRIPTION_MASK_SOURCE| + PA_SUBSCRIPTION_MASK_SINK_INPUT| + PA_SUBSCRIPTION_MASK_SOURCE_OUTPUT| + PA_SUBSCRIPTION_MASK_CLIENT| + PA_SUBSCRIPTION_MASK_SERVER| + PA_SUBSCRIPTION_MASK_CARD), + NULL, + NULL); + + if (o == NULL) { + g_warning ("pa_context_subscribe() failed"); + return; + } + pa_operation_unref (o); + + req_update_server_info (control, -1); + req_update_client_info (control, -1); + req_update_sink_info (control, -1); + req_update_source_info (control, -1); + req_update_sink_input_info (control, -1); + req_update_source_output_info (control, -1); + req_update_card (control, -1); + + control->priv->n_outstanding = 6; + + /* This call is not always supported */ + o = pa_ext_stream_restore_read (control->priv->pa_context, + _pa_ext_stream_restore_read_cb, + control); + if (o != NULL) { + pa_operation_unref (o); + control->priv->n_outstanding++; + + pa_ext_stream_restore_set_subscribe_cb (control->priv->pa_context, + _pa_ext_stream_restore_subscribe_cb, + control); + + o = pa_ext_stream_restore_subscribe (control->priv->pa_context, + 1, + NULL, + NULL); + if (o != NULL) { + pa_operation_unref (o); + } + + } else { + g_debug ("Failed to initialized stream_restore extension: %s", + pa_strerror (pa_context_errno (control->priv->pa_context))); + } +} + +static void +gvc_mixer_new_pa_context (GvcMixerControl *self) +{ + pa_proplist *proplist; + + g_return_if_fail (self); + g_return_if_fail (!self->priv->pa_context); + + proplist = pa_proplist_new (); + pa_proplist_sets (proplist, + PA_PROP_APPLICATION_NAME, + self->priv->name); + pa_proplist_sets (proplist, + PA_PROP_APPLICATION_ID, + "org.mate.VolumeControl"); + pa_proplist_sets (proplist, + PA_PROP_APPLICATION_ICON_NAME, + "multimedia-volume-control"); + pa_proplist_sets (proplist, + PA_PROP_APPLICATION_VERSION, + PACKAGE_VERSION); + + self->priv->pa_context = pa_context_new_with_proplist (self->priv->pa_api, NULL, proplist); + + pa_proplist_free (proplist); + g_assert (self->priv->pa_context); +} + +static void +remove_all_streams (GvcMixerControl *control, GHashTable *hash_table) +{ + GHashTableIter iter; + gpointer key, value; + + g_hash_table_iter_init (&iter, hash_table); + while (g_hash_table_iter_next (&iter, &key, &value)) { + remove_stream (control, value); + g_hash_table_iter_remove (&iter); + } +} + +static gboolean +idle_reconnect (gpointer data) +{ + GvcMixerControl *control = GVC_MIXER_CONTROL (data); + GHashTableIter iter; + gpointer key, value; + + g_return_val_if_fail (control, FALSE); + + if (control->priv->pa_context) { + pa_context_unref (control->priv->pa_context); + control->priv->pa_context = NULL; + gvc_mixer_new_pa_context (control); + } + + remove_all_streams (control, control->priv->sinks); + remove_all_streams (control, control->priv->sources); + remove_all_streams (control, control->priv->sink_inputs); + remove_all_streams (control, control->priv->source_outputs); + + g_hash_table_iter_init (&iter, control->priv->clients); + while (g_hash_table_iter_next (&iter, &key, &value)) + g_hash_table_iter_remove (&iter); + + gvc_mixer_control_open (control); /* cannot fail */ + + control->priv->reconnect_id = 0; + return FALSE; +} + +static void +_pa_context_state_cb (pa_context *context, + void *userdata) +{ + GvcMixerControl *control = GVC_MIXER_CONTROL (userdata); + + switch (pa_context_get_state (context)) { + case PA_CONTEXT_UNCONNECTED: + case PA_CONTEXT_CONNECTING: + case PA_CONTEXT_AUTHORIZING: + case PA_CONTEXT_SETTING_NAME: + break; + + case PA_CONTEXT_READY: + gvc_mixer_control_ready (control); + break; + + case PA_CONTEXT_FAILED: + g_warning ("Connection failed, reconnecting..."); + if (control->priv->reconnect_id == 0) + control->priv->reconnect_id = g_timeout_add_seconds (RECONNECT_DELAY, idle_reconnect, control); + break; + + case PA_CONTEXT_TERMINATED: + default: + /* FIXME: */ + break; + } +} + +gboolean +gvc_mixer_control_open (GvcMixerControl *control) +{ + int res; + + g_return_val_if_fail (GVC_IS_MIXER_CONTROL (control), FALSE); + g_return_val_if_fail (control->priv->pa_context != NULL, FALSE); + g_return_val_if_fail (pa_context_get_state (control->priv->pa_context) == PA_CONTEXT_UNCONNECTED, FALSE); + + pa_context_set_state_callback (control->priv->pa_context, + _pa_context_state_cb, + control); + + g_signal_emit (G_OBJECT (control), signals[CONNECTING], 0); + res = pa_context_connect (control->priv->pa_context, NULL, (pa_context_flags_t) PA_CONTEXT_NOFAIL, NULL); + if (res < 0) { + g_warning ("Failed to connect context: %s", + pa_strerror (pa_context_errno (control->priv->pa_context))); + } + + return res; +} + +gboolean +gvc_mixer_control_close (GvcMixerControl *control) +{ + g_return_val_if_fail (GVC_IS_MIXER_CONTROL (control), FALSE); + g_return_val_if_fail (control->priv->pa_context != NULL, FALSE); + + pa_context_disconnect (control->priv->pa_context); + return TRUE; +} + +static void +gvc_mixer_control_dispose (GObject *object) +{ + GvcMixerControl *control = GVC_MIXER_CONTROL (object); + + if (control->priv->pa_context != NULL) { + pa_context_unref (control->priv->pa_context); + control->priv->pa_context = NULL; + } + + if (control->priv->default_source_name != NULL) { + g_free (control->priv->default_source_name); + control->priv->default_source_name = NULL; + } + if (control->priv->default_sink_name != NULL) { + g_free (control->priv->default_sink_name); + control->priv->default_sink_name = NULL; + } + + if (control->priv->pa_mainloop != NULL) { + pa_glib_mainloop_free (control->priv->pa_mainloop); + control->priv->pa_mainloop = NULL; + } + + if (control->priv->all_streams != NULL) { + g_hash_table_destroy (control->priv->all_streams); + control->priv->all_streams = NULL; + } + + if (control->priv->sinks != NULL) { + g_hash_table_destroy (control->priv->sinks); + control->priv->sinks = NULL; + } + if (control->priv->sources != NULL) { + g_hash_table_destroy (control->priv->sources); + control->priv->sources = NULL; + } + if (control->priv->sink_inputs != NULL) { + g_hash_table_destroy (control->priv->sink_inputs); + control->priv->sink_inputs = NULL; + } + if (control->priv->source_outputs != NULL) { + g_hash_table_destroy (control->priv->source_outputs); + control->priv->source_outputs = NULL; + } + if (control->priv->clients != NULL) { + g_hash_table_destroy (control->priv->clients); + control->priv->clients = NULL; + } + if (control->priv->cards != NULL) { + g_hash_table_destroy (control->priv->cards); + control->priv->cards = NULL; + } + + G_OBJECT_CLASS (gvc_mixer_control_parent_class)->dispose (object); +} + +static void +gvc_mixer_control_set_property (GObject *object, + guint prop_id, + const GValue *value, + GParamSpec *pspec) +{ + GvcMixerControl *self = GVC_MIXER_CONTROL (object); + + switch (prop_id) { + case PROP_NAME: + g_free (self->priv->name); + self->priv->name = g_value_dup_string (value); + g_object_notify (G_OBJECT (self), "name"); + break; + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + +static void +gvc_mixer_control_get_property (GObject *object, + guint prop_id, + GValue *value, + GParamSpec *pspec) +{ + GvcMixerControl *self = GVC_MIXER_CONTROL (object); + + switch (prop_id) { + case PROP_NAME: + g_value_set_string (value, self->priv->name); + break; + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + + +static GObject * +gvc_mixer_control_constructor (GType type, + guint n_construct_properties, + GObjectConstructParam *construct_params) +{ + GObject *object; + GvcMixerControl *self; + + object = G_OBJECT_CLASS (gvc_mixer_control_parent_class)->constructor (type, n_construct_properties, construct_params); + + self = GVC_MIXER_CONTROL (object); + + gvc_mixer_new_pa_context (self); + + return object; +} + +static void +gvc_mixer_control_class_init (GvcMixerControlClass *klass) +{ + GObjectClass *object_class = G_OBJECT_CLASS (klass); + + object_class->constructor = gvc_mixer_control_constructor; + object_class->dispose = gvc_mixer_control_dispose; + object_class->finalize = gvc_mixer_control_finalize; + object_class->set_property = gvc_mixer_control_set_property; + object_class->get_property = gvc_mixer_control_get_property; + + g_object_class_install_property (object_class, + PROP_NAME, + g_param_spec_string ("name", + "Name", + "Name to display for this mixer control", + NULL, + G_PARAM_READWRITE|G_PARAM_CONSTRUCT_ONLY)); + + signals [CONNECTING] = + g_signal_new ("connecting", + G_TYPE_FROM_CLASS (klass), + G_SIGNAL_RUN_LAST, + G_STRUCT_OFFSET (GvcMixerControlClass, connecting), + NULL, NULL, + g_cclosure_marshal_VOID__VOID, + G_TYPE_NONE, 0); + signals [READY] = + g_signal_new ("ready", + G_TYPE_FROM_CLASS (klass), + G_SIGNAL_RUN_LAST, + G_STRUCT_OFFSET (GvcMixerControlClass, ready), + NULL, NULL, + g_cclosure_marshal_VOID__VOID, + G_TYPE_NONE, 0); + signals [STREAM_ADDED] = + g_signal_new ("stream-added", + G_TYPE_FROM_CLASS (klass), + G_SIGNAL_RUN_LAST, + G_STRUCT_OFFSET (GvcMixerControlClass, stream_added), + NULL, NULL, + g_cclosure_marshal_VOID__UINT, + G_TYPE_NONE, 1, G_TYPE_UINT); + signals [STREAM_REMOVED] = + g_signal_new ("stream-removed", + G_TYPE_FROM_CLASS (klass), + G_SIGNAL_RUN_LAST, + G_STRUCT_OFFSET (GvcMixerControlClass, stream_removed), + NULL, NULL, + g_cclosure_marshal_VOID__UINT, + G_TYPE_NONE, 1, G_TYPE_UINT); + signals [CARD_ADDED] = + g_signal_new ("card-added", + G_TYPE_FROM_CLASS (klass), + G_SIGNAL_RUN_LAST, + G_STRUCT_OFFSET (GvcMixerControlClass, card_added), + NULL, NULL, + g_cclosure_marshal_VOID__UINT, + G_TYPE_NONE, 1, G_TYPE_UINT); + signals [CARD_REMOVED] = + g_signal_new ("card-removed", + G_TYPE_FROM_CLASS (klass), + G_SIGNAL_RUN_LAST, + G_STRUCT_OFFSET (GvcMixerControlClass, card_removed), + NULL, NULL, + g_cclosure_marshal_VOID__UINT, + G_TYPE_NONE, 1, G_TYPE_UINT); + signals [DEFAULT_SINK_CHANGED] = + g_signal_new ("default-sink-changed", + G_TYPE_FROM_CLASS (klass), + G_SIGNAL_RUN_LAST, + G_STRUCT_OFFSET (GvcMixerControlClass, default_sink_changed), + NULL, NULL, + g_cclosure_marshal_VOID__UINT, + G_TYPE_NONE, 1, G_TYPE_UINT); + signals [DEFAULT_SOURCE_CHANGED] = + g_signal_new ("default-source-changed", + G_TYPE_FROM_CLASS (klass), + G_SIGNAL_RUN_LAST, + G_STRUCT_OFFSET (GvcMixerControlClass, default_source_changed), + NULL, NULL, + g_cclosure_marshal_VOID__UINT, + G_TYPE_NONE, 1, G_TYPE_UINT); + + g_type_class_add_private (klass, sizeof (GvcMixerControlPrivate)); +} + +static void +gvc_mixer_control_init (GvcMixerControl *control) +{ + control->priv = GVC_MIXER_CONTROL_GET_PRIVATE (control); + + control->priv->pa_mainloop = pa_glib_mainloop_new (g_main_context_default ()); + g_assert (control->priv->pa_mainloop); + + control->priv->pa_api = pa_glib_mainloop_get_api (control->priv->pa_mainloop); + g_assert (control->priv->pa_api); + + control->priv->all_streams = g_hash_table_new_full (NULL, NULL, NULL, (GDestroyNotify)g_object_unref); + control->priv->sinks = g_hash_table_new_full (NULL, NULL, NULL, (GDestroyNotify)g_object_unref); + control->priv->sources = g_hash_table_new_full (NULL, NULL, NULL, (GDestroyNotify)g_object_unref); + control->priv->sink_inputs = g_hash_table_new_full (NULL, NULL, NULL, (GDestroyNotify)g_object_unref); + control->priv->source_outputs = g_hash_table_new_full (NULL, NULL, NULL, (GDestroyNotify)g_object_unref); + control->priv->cards = g_hash_table_new_full (NULL, NULL, NULL, (GDestroyNotify)g_object_unref); + + control->priv->clients = g_hash_table_new_full (NULL, NULL, NULL, (GDestroyNotify)g_free); +} + +static void +gvc_mixer_control_finalize (GObject *object) +{ + GvcMixerControl *mixer_control; + + g_return_if_fail (object != NULL); + g_return_if_fail (GVC_IS_MIXER_CONTROL (object)); + + mixer_control = GVC_MIXER_CONTROL (object); + g_free (mixer_control->priv->name); + mixer_control->priv->name = NULL; + + g_return_if_fail (mixer_control->priv != NULL); + G_OBJECT_CLASS (gvc_mixer_control_parent_class)->finalize (object); +} + +GvcMixerControl * +gvc_mixer_control_new (const char *name) +{ + GObject *control; + control = g_object_new (GVC_TYPE_MIXER_CONTROL, + "name", name, + NULL); + return GVC_MIXER_CONTROL (control); +} diff --git a/plugins/media-keys/cut-n-paste/gvc-mixer-control.h b/plugins/media-keys/cut-n-paste/gvc-mixer-control.h new file mode 100644 index 0000000..95dc756 --- /dev/null +++ b/plugins/media-keys/cut-n-paste/gvc-mixer-control.h @@ -0,0 +1,102 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2008 Red Hat, Inc. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#ifndef __GVC_MIXER_CONTROL_H +#define __GVC_MIXER_CONTROL_H + +#include +#include +#include "gvc-mixer-stream.h" +#include "gvc-mixer-card.h" + +#ifdef __cplusplus +extern "C" { +#endif + +#define GVC_TYPE_MIXER_CONTROL (gvc_mixer_control_get_type ()) +#define GVC_MIXER_CONTROL(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GVC_TYPE_MIXER_CONTROL, GvcMixerControl)) +#define GVC_MIXER_CONTROL_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GVC_TYPE_MIXER_CONTROL, GvcMixerControlClass)) +#define GVC_IS_MIXER_CONTROL(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GVC_TYPE_MIXER_CONTROL)) +#define GVC_IS_MIXER_CONTROL_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GVC_TYPE_MIXER_CONTROL)) +#define GVC_MIXER_CONTROL_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GVC_TYPE_MIXER_CONTROL, GvcMixerControlClass)) + +typedef struct GvcMixerControlPrivate GvcMixerControlPrivate; + +typedef struct +{ + GObject parent; + GvcMixerControlPrivate *priv; +} GvcMixerControl; + +typedef struct +{ + GObjectClass parent_class; + + void (*connecting) (GvcMixerControl *control); + void (*ready) (GvcMixerControl *control); + void (*stream_added) (GvcMixerControl *control, + guint id); + void (*stream_removed) (GvcMixerControl *control, + guint id); + void (*card_added) (GvcMixerControl *control, + guint id); + void (*card_removed) (GvcMixerControl *control, + guint id); + void (*default_sink_changed) (GvcMixerControl *control, + guint id); + void (*default_source_changed) (GvcMixerControl *control, + guint id); +} GvcMixerControlClass; + +GType gvc_mixer_control_get_type (void); + +GvcMixerControl * gvc_mixer_control_new (const char *name); + +gboolean gvc_mixer_control_open (GvcMixerControl *control); +gboolean gvc_mixer_control_close (GvcMixerControl *control); +gboolean gvc_mixer_control_is_ready (GvcMixerControl *control); + +pa_context * gvc_mixer_control_get_pa_context (GvcMixerControl *control); +GSList * gvc_mixer_control_get_cards (GvcMixerControl *control); +GSList * gvc_mixer_control_get_streams (GvcMixerControl *control); +GSList * gvc_mixer_control_get_sinks (GvcMixerControl *control); +GSList * gvc_mixer_control_get_sources (GvcMixerControl *control); +GSList * gvc_mixer_control_get_sink_inputs (GvcMixerControl *control); +GSList * gvc_mixer_control_get_source_outputs (GvcMixerControl *control); + +GvcMixerStream * gvc_mixer_control_lookup_stream_id (GvcMixerControl *control, + guint id); +GvcMixerCard * gvc_mixer_control_lookup_card_id (GvcMixerControl *control, + guint id); + +GvcMixerStream * gvc_mixer_control_get_default_sink (GvcMixerControl *control); +GvcMixerStream * gvc_mixer_control_get_default_source (GvcMixerControl *control); +GvcMixerStream * gvc_mixer_control_get_event_sink_input (GvcMixerControl *control); + +gboolean gvc_mixer_control_set_default_sink (GvcMixerControl *control, + GvcMixerStream *stream); +gboolean gvc_mixer_control_set_default_source (GvcMixerControl *control, + GvcMixerStream *stream); + +#ifdef __cplusplus +} +#endif + +#endif /* __GVC_MIXER_CONTROL_H */ diff --git a/plugins/media-keys/cut-n-paste/gvc-mixer-event-role.c b/plugins/media-keys/cut-n-paste/gvc-mixer-event-role.c new file mode 100644 index 0000000..69e38ce --- /dev/null +++ b/plugins/media-keys/cut-n-paste/gvc-mixer-event-role.c @@ -0,0 +1,239 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2008 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#include "config.h" + +#include +#include +#include + +#include +#include + +#include +#include + +#include "gvc-mixer-event-role.h" + +#define GVC_MIXER_EVENT_ROLE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GVC_TYPE_MIXER_EVENT_ROLE, GvcMixerEventRolePrivate)) + +struct GvcMixerEventRolePrivate +{ + char *device; +}; + +enum +{ + PROP_0, + PROP_DEVICE +}; + +static void gvc_mixer_event_role_class_init (GvcMixerEventRoleClass *klass); +static void gvc_mixer_event_role_init (GvcMixerEventRole *mixer_event_role); +static void gvc_mixer_event_role_finalize (GObject *object); + +G_DEFINE_TYPE (GvcMixerEventRole, gvc_mixer_event_role, GVC_TYPE_MIXER_STREAM) + +static gboolean +update_settings (GvcMixerEventRole *role, + gboolean is_muted, + gpointer *op) +{ + pa_operation *o; + guint index; + GvcChannelMap *map; + pa_context *context; + pa_ext_stream_restore_info info; + + index = gvc_mixer_stream_get_index (GVC_MIXER_STREAM (role)); + + map = gvc_mixer_stream_get_channel_map (GVC_MIXER_STREAM(role)); + + info.volume = *gvc_channel_map_get_cvolume(map); + info.name = "sink-input-by-media-role:event"; + info.channel_map = *gvc_channel_map_get_pa_channel_map(map); + info.device = role->priv->device; + info.mute = is_muted; + + context = gvc_mixer_stream_get_pa_context (GVC_MIXER_STREAM (role)); + + o = pa_ext_stream_restore_write (context, + PA_UPDATE_REPLACE, + &info, + 1, + TRUE, + NULL, + NULL); + + if (o == NULL) { + g_warning ("pa_ext_stream_restore_write() failed"); + return FALSE; + } + + if (op != NULL) + *op = o; + + return TRUE; +} + +static gboolean +gvc_mixer_event_role_push_volume (GvcMixerStream *stream, gpointer *op) +{ + return update_settings (GVC_MIXER_EVENT_ROLE (stream), + gvc_mixer_stream_get_is_muted (stream), op); +} + +static gboolean +gvc_mixer_event_role_change_is_muted (GvcMixerStream *stream, + gboolean is_muted) +{ + return update_settings (GVC_MIXER_EVENT_ROLE (stream), + is_muted, NULL); +} + +static gboolean +gvc_mixer_event_role_set_device (GvcMixerEventRole *role, + const char *device) +{ + g_return_val_if_fail (GVC_IS_MIXER_EVENT_ROLE (role), FALSE); + + g_free (role->priv->device); + role->priv->device = g_strdup (device); + g_object_notify (G_OBJECT (role), "device"); + + return TRUE; +} + +static void +gvc_mixer_event_role_set_property (GObject *object, + guint prop_id, + const GValue *value, + GParamSpec *pspec) +{ + GvcMixerEventRole *self = GVC_MIXER_EVENT_ROLE (object); + + switch (prop_id) { + case PROP_DEVICE: + gvc_mixer_event_role_set_device (self, g_value_get_string (value)); + break; + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + +static void +gvc_mixer_event_role_get_property (GObject *object, + guint prop_id, + GValue *value, + GParamSpec *pspec) +{ + GvcMixerEventRole *self = GVC_MIXER_EVENT_ROLE (object); + + switch (prop_id) { + case PROP_DEVICE: + g_value_set_string (value, self->priv->device); + break; + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + +static GObject * +gvc_mixer_event_role_constructor (GType type, + guint n_construct_properties, + GObjectConstructParam *construct_params) +{ + GObject *object; + GvcMixerEventRole *self; + + object = G_OBJECT_CLASS (gvc_mixer_event_role_parent_class)->constructor (type, n_construct_properties, construct_params); + + self = GVC_MIXER_EVENT_ROLE (object); + + return object; +} + +static void +gvc_mixer_event_role_class_init (GvcMixerEventRoleClass *klass) +{ + GObjectClass *object_class = G_OBJECT_CLASS (klass); + GvcMixerStreamClass *stream_class = GVC_MIXER_STREAM_CLASS (klass); + + object_class->constructor = gvc_mixer_event_role_constructor; + object_class->finalize = gvc_mixer_event_role_finalize; + object_class->set_property = gvc_mixer_event_role_set_property; + object_class->get_property = gvc_mixer_event_role_get_property; + + stream_class->push_volume = gvc_mixer_event_role_push_volume; + stream_class->change_is_muted = gvc_mixer_event_role_change_is_muted; + + g_object_class_install_property (object_class, + PROP_DEVICE, + g_param_spec_string ("device", + "Device", + "Device", + NULL, + G_PARAM_READWRITE|G_PARAM_CONSTRUCT)); + + g_type_class_add_private (klass, sizeof (GvcMixerEventRolePrivate)); +} + +static void +gvc_mixer_event_role_init (GvcMixerEventRole *event_role) +{ + event_role->priv = GVC_MIXER_EVENT_ROLE_GET_PRIVATE (event_role); + +} + +static void +gvc_mixer_event_role_finalize (GObject *object) +{ + GvcMixerEventRole *mixer_event_role; + + g_return_if_fail (object != NULL); + g_return_if_fail (GVC_IS_MIXER_EVENT_ROLE (object)); + + mixer_event_role = GVC_MIXER_EVENT_ROLE (object); + + g_return_if_fail (mixer_event_role->priv != NULL); + + g_free (mixer_event_role->priv->device); + + G_OBJECT_CLASS (gvc_mixer_event_role_parent_class)->finalize (object); +} + +GvcMixerStream * +gvc_mixer_event_role_new (pa_context *context, + const char *device, + GvcChannelMap *channel_map) +{ + GObject *object; + + object = g_object_new (GVC_TYPE_MIXER_EVENT_ROLE, + "pa-context", context, + "index", 0, + "device", device, + "channel-map", channel_map, + NULL); + + return GVC_MIXER_STREAM (object); +} diff --git a/plugins/media-keys/cut-n-paste/gvc-mixer-event-role.h b/plugins/media-keys/cut-n-paste/gvc-mixer-event-role.h new file mode 100644 index 0000000..ee91fa8 --- /dev/null +++ b/plugins/media-keys/cut-n-paste/gvc-mixer-event-role.h @@ -0,0 +1,61 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2008 Red Hat, Inc. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#ifndef __GVC_MIXER_EVENT_ROLE_H +#define __GVC_MIXER_EVENT_ROLE_H + +#include +#include "gvc-mixer-stream.h" + +#ifdef __cplusplus +extern "C" { +#endif + +#define GVC_TYPE_MIXER_EVENT_ROLE (gvc_mixer_event_role_get_type ()) +#define GVC_MIXER_EVENT_ROLE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GVC_TYPE_MIXER_EVENT_ROLE, GvcMixerEventRole)) +#define GVC_MIXER_EVENT_ROLE_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GVC_TYPE_MIXER_EVENT_ROLE, GvcMixerEventRoleClass)) +#define GVC_IS_MIXER_EVENT_ROLE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GVC_TYPE_MIXER_EVENT_ROLE)) +#define GVC_IS_MIXER_EVENT_ROLE_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GVC_TYPE_MIXER_EVENT_ROLE)) +#define GVC_MIXER_EVENT_ROLE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GVC_TYPE_MIXER_EVENT_ROLE, GvcMixerEventRoleClass)) + +typedef struct GvcMixerEventRolePrivate GvcMixerEventRolePrivate; + +typedef struct +{ + GvcMixerStream parent; + GvcMixerEventRolePrivate *priv; +} GvcMixerEventRole; + +typedef struct +{ + GvcMixerStreamClass parent_class; +} GvcMixerEventRoleClass; + +GType gvc_mixer_event_role_get_type (void); + +GvcMixerStream * gvc_mixer_event_role_new (pa_context *context, + const char *device, + GvcChannelMap *channel_map); + +#ifdef __cplusplus +} +#endif + +#endif /* __GVC_MIXER_EVENT_ROLE_H */ diff --git a/plugins/media-keys/cut-n-paste/gvc-mixer-sink-input.c b/plugins/media-keys/cut-n-paste/gvc-mixer-sink-input.c new file mode 100644 index 0000000..35551bb --- /dev/null +++ b/plugins/media-keys/cut-n-paste/gvc-mixer-sink-input.c @@ -0,0 +1,188 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2008 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#include "config.h" + +#include +#include +#include + +#include +#include + +#include + +#include "gvc-mixer-sink-input.h" + +#define GVC_MIXER_SINK_INPUT_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GVC_TYPE_MIXER_SINK_INPUT, GvcMixerSinkInputPrivate)) + +struct GvcMixerSinkInputPrivate +{ + gpointer dummy; +}; + +static void gvc_mixer_sink_input_class_init (GvcMixerSinkInputClass *klass); +static void gvc_mixer_sink_input_init (GvcMixerSinkInput *mixer_sink_input); +static void gvc_mixer_sink_input_finalize (GObject *object); +static void gvc_mixer_sink_input_dispose (GObject *object); + +G_DEFINE_TYPE (GvcMixerSinkInput, gvc_mixer_sink_input, GVC_TYPE_MIXER_STREAM) + +static gboolean +gvc_mixer_sink_input_push_volume (GvcMixerStream *stream, gpointer *op) +{ + pa_operation *o; + guint index; + GvcChannelMap *map; + pa_context *context; + const pa_cvolume *cv; + guint num_channels; + + index = gvc_mixer_stream_get_index (stream); + + map = gvc_mixer_stream_get_channel_map (stream); + num_channels = gvc_channel_map_get_num_channels (map); + + cv = gvc_channel_map_get_cvolume(map); + + context = gvc_mixer_stream_get_pa_context (stream); + + o = pa_context_set_sink_input_volume (context, + index, + cv, + NULL, + NULL); + + if (o == NULL) { + g_warning ("pa_context_set_sink_input_volume() failed"); + return FALSE; + } + + *op = o; + + return TRUE; +} + +static gboolean +gvc_mixer_sink_input_change_is_muted (GvcMixerStream *stream, + gboolean is_muted) +{ + pa_operation *o; + guint index; + pa_context *context; + + index = gvc_mixer_stream_get_index (stream); + context = gvc_mixer_stream_get_pa_context (stream); + + o = pa_context_set_sink_input_mute (context, + index, + is_muted, + NULL, + NULL); + + if (o == NULL) { + g_warning ("pa_context_set_sink_input_mute_by_index() failed"); + return FALSE; + } + + pa_operation_unref(o); + + return TRUE; +} + +static GObject * +gvc_mixer_sink_input_constructor (GType type, + guint n_construct_properties, + GObjectConstructParam *construct_params) +{ + GObject *object; + GvcMixerSinkInput *self; + + object = G_OBJECT_CLASS (gvc_mixer_sink_input_parent_class)->constructor (type, n_construct_properties, construct_params); + + self = GVC_MIXER_SINK_INPUT (object); + + return object; +} + +static void +gvc_mixer_sink_input_class_init (GvcMixerSinkInputClass *klass) +{ + GObjectClass *object_class = G_OBJECT_CLASS (klass); + GvcMixerStreamClass *stream_class = GVC_MIXER_STREAM_CLASS (klass); + + object_class->constructor = gvc_mixer_sink_input_constructor; + object_class->dispose = gvc_mixer_sink_input_dispose; + object_class->finalize = gvc_mixer_sink_input_finalize; + + stream_class->push_volume = gvc_mixer_sink_input_push_volume; + stream_class->change_is_muted = gvc_mixer_sink_input_change_is_muted; + + g_type_class_add_private (klass, sizeof (GvcMixerSinkInputPrivate)); +} + +static void +gvc_mixer_sink_input_init (GvcMixerSinkInput *sink_input) +{ + sink_input->priv = GVC_MIXER_SINK_INPUT_GET_PRIVATE (sink_input); +} + +static void +gvc_mixer_sink_input_dispose (GObject *object) +{ + GvcMixerSinkInput *mixer_sink_input; + + g_return_if_fail (object != NULL); + g_return_if_fail (GVC_IS_MIXER_SINK_INPUT (object)); + + mixer_sink_input = GVC_MIXER_SINK_INPUT (object); + + G_OBJECT_CLASS (gvc_mixer_sink_input_parent_class)->dispose (object); +} + +static void +gvc_mixer_sink_input_finalize (GObject *object) +{ + GvcMixerSinkInput *mixer_sink_input; + + g_return_if_fail (object != NULL); + g_return_if_fail (GVC_IS_MIXER_SINK_INPUT (object)); + + mixer_sink_input = GVC_MIXER_SINK_INPUT (object); + + g_return_if_fail (mixer_sink_input->priv != NULL); + G_OBJECT_CLASS (gvc_mixer_sink_input_parent_class)->finalize (object); +} + +GvcMixerStream * +gvc_mixer_sink_input_new (pa_context *context, + guint index, + GvcChannelMap *channel_map) +{ + GObject *object; + + object = g_object_new (GVC_TYPE_MIXER_SINK_INPUT, + "pa-context", context, + "index", index, + "channel-map", channel_map, + NULL); + + return GVC_MIXER_STREAM (object); +} diff --git a/plugins/media-keys/cut-n-paste/gvc-mixer-sink-input.h b/plugins/media-keys/cut-n-paste/gvc-mixer-sink-input.h new file mode 100644 index 0000000..6e44811 --- /dev/null +++ b/plugins/media-keys/cut-n-paste/gvc-mixer-sink-input.h @@ -0,0 +1,61 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2008 Red Hat, Inc. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#ifndef __GVC_MIXER_SINK_INPUT_H +#define __GVC_MIXER_SINK_INPUT_H + +#include +#include "gvc-mixer-stream.h" + +#ifdef __cplusplus +extern "C" { +#endif + +#define GVC_TYPE_MIXER_SINK_INPUT (gvc_mixer_sink_input_get_type ()) +#define GVC_MIXER_SINK_INPUT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GVC_TYPE_MIXER_SINK_INPUT, GvcMixerSinkInput)) +#define GVC_MIXER_SINK_INPUT_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GVC_TYPE_MIXER_SINK_INPUT, GvcMixerSinkInputClass)) +#define GVC_IS_MIXER_SINK_INPUT(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GVC_TYPE_MIXER_SINK_INPUT)) +#define GVC_IS_MIXER_SINK_INPUT_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GVC_TYPE_MIXER_SINK_INPUT)) +#define GVC_MIXER_SINK_INPUT_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GVC_TYPE_MIXER_SINK_INPUT, GvcMixerSinkInputClass)) + +typedef struct GvcMixerSinkInputPrivate GvcMixerSinkInputPrivate; + +typedef struct +{ + GvcMixerStream parent; + GvcMixerSinkInputPrivate *priv; +} GvcMixerSinkInput; + +typedef struct +{ + GvcMixerStreamClass parent_class; +} GvcMixerSinkInputClass; + +GType gvc_mixer_sink_input_get_type (void); + +GvcMixerStream * gvc_mixer_sink_input_new (pa_context *context, + guint index, + GvcChannelMap *map); + +#ifdef __cplusplus +} +#endif + +#endif /* __GVC_MIXER_SINK_INPUT_H */ diff --git a/plugins/media-keys/cut-n-paste/gvc-mixer-sink.c b/plugins/media-keys/cut-n-paste/gvc-mixer-sink.c new file mode 100644 index 0000000..5e95f63 --- /dev/null +++ b/plugins/media-keys/cut-n-paste/gvc-mixer-sink.c @@ -0,0 +1,220 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2008 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#include "config.h" + +#include +#include +#include + +#include +#include + +#include + +#include "gvc-mixer-sink.h" + +#define GVC_MIXER_SINK_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GVC_TYPE_MIXER_SINK, GvcMixerSinkPrivate)) + +struct GvcMixerSinkPrivate +{ + gpointer dummy; +}; + +static void gvc_mixer_sink_class_init (GvcMixerSinkClass *klass); +static void gvc_mixer_sink_init (GvcMixerSink *mixer_sink); +static void gvc_mixer_sink_finalize (GObject *object); +static void gvc_mixer_sink_dispose (GObject *object); + +G_DEFINE_TYPE (GvcMixerSink, gvc_mixer_sink, GVC_TYPE_MIXER_STREAM) + +static gboolean +gvc_mixer_sink_push_volume (GvcMixerStream *stream, gpointer *op) +{ + pa_operation *o; + guint index; + GvcChannelMap *map; + pa_context *context; + const pa_cvolume *cv; + + index = gvc_mixer_stream_get_index (stream); + + map = gvc_mixer_stream_get_channel_map (stream); + + /* set the volume */ + cv = gvc_channel_map_get_cvolume(map); + + context = gvc_mixer_stream_get_pa_context (stream); + + o = pa_context_set_sink_volume_by_index (context, + index, + cv, + NULL, + NULL); + + if (o == NULL) { + g_warning ("pa_context_set_sink_volume_by_index() failed: %s", pa_strerror(pa_context_errno(context))); + return FALSE; + } + + *op = o; + + return TRUE; +} + +static gboolean +gvc_mixer_sink_change_is_muted (GvcMixerStream *stream, + gboolean is_muted) +{ + pa_operation *o; + guint index; + pa_context *context; + + index = gvc_mixer_stream_get_index (stream); + context = gvc_mixer_stream_get_pa_context (stream); + + o = pa_context_set_sink_mute_by_index (context, + index, + is_muted, + NULL, + NULL); + + if (o == NULL) { + g_warning ("pa_context_set_sink_mute_by_index() failed: %s", pa_strerror(pa_context_errno(context))); + return FALSE; + } + + pa_operation_unref(o); + + return TRUE; +} + +static gboolean +gvc_mixer_sink_change_port (GvcMixerStream *stream, + const char *port) +{ +#if PA_MICRO > 15 + pa_operation *o; + guint index; + pa_context *context; + + index = gvc_mixer_stream_get_index (stream); + context = gvc_mixer_stream_get_pa_context (stream); + + o = pa_context_set_sink_port_by_index (context, + index, + port, + NULL, + NULL); + + if (o == NULL) { + g_warning ("pa_context_set_sink_port_by_index() failed: %s", pa_strerror(pa_context_errno(context))); + return FALSE; + } + + pa_operation_unref(o); + + return TRUE; +#else + return FALSE; +#endif /* PA_MICRO > 15 */ +} + +static GObject * +gvc_mixer_sink_constructor (GType type, + guint n_construct_properties, + GObjectConstructParam *construct_params) +{ + GObject *object; + GvcMixerSink *self; + + object = G_OBJECT_CLASS (gvc_mixer_sink_parent_class)->constructor (type, n_construct_properties, construct_params); + + self = GVC_MIXER_SINK (object); + + return object; +} + +static void +gvc_mixer_sink_class_init (GvcMixerSinkClass *klass) +{ + GObjectClass *object_class = G_OBJECT_CLASS (klass); + GvcMixerStreamClass *stream_class = GVC_MIXER_STREAM_CLASS (klass); + + object_class->constructor = gvc_mixer_sink_constructor; + object_class->dispose = gvc_mixer_sink_dispose; + object_class->finalize = gvc_mixer_sink_finalize; + + stream_class->push_volume = gvc_mixer_sink_push_volume; + stream_class->change_port = gvc_mixer_sink_change_port; + stream_class->change_is_muted = gvc_mixer_sink_change_is_muted; + + g_type_class_add_private (klass, sizeof (GvcMixerSinkPrivate)); +} + +static void +gvc_mixer_sink_init (GvcMixerSink *sink) +{ + sink->priv = GVC_MIXER_SINK_GET_PRIVATE (sink); +} + +static void +gvc_mixer_sink_dispose (GObject *object) +{ + GvcMixerSink *mixer_sink; + + g_return_if_fail (object != NULL); + g_return_if_fail (GVC_IS_MIXER_SINK (object)); + + mixer_sink = GVC_MIXER_SINK (object); + + G_OBJECT_CLASS (gvc_mixer_sink_parent_class)->dispose (object); +} + +static void +gvc_mixer_sink_finalize (GObject *object) +{ + GvcMixerSink *mixer_sink; + + g_return_if_fail (object != NULL); + g_return_if_fail (GVC_IS_MIXER_SINK (object)); + + mixer_sink = GVC_MIXER_SINK (object); + + g_return_if_fail (mixer_sink->priv != NULL); + G_OBJECT_CLASS (gvc_mixer_sink_parent_class)->finalize (object); +} + +GvcMixerStream * +gvc_mixer_sink_new (pa_context *context, + guint index, + GvcChannelMap *channel_map) + +{ + GObject *object; + + object = g_object_new (GVC_TYPE_MIXER_SINK, + "pa-context", context, + "index", index, + "channel-map", channel_map, + NULL); + + return GVC_MIXER_STREAM (object); +} diff --git a/plugins/media-keys/cut-n-paste/gvc-mixer-sink.h b/plugins/media-keys/cut-n-paste/gvc-mixer-sink.h new file mode 100644 index 0000000..1e457dc --- /dev/null +++ b/plugins/media-keys/cut-n-paste/gvc-mixer-sink.h @@ -0,0 +1,61 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2008 Red Hat, Inc. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#ifndef __GVC_MIXER_SINK_H +#define __GVC_MIXER_SINK_H + +#include +#include "gvc-mixer-stream.h" + +#ifdef __cplusplus +extern "C" { +#endif + +#define GVC_TYPE_MIXER_SINK (gvc_mixer_sink_get_type ()) +#define GVC_MIXER_SINK(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GVC_TYPE_MIXER_SINK, GvcMixerSink)) +#define GVC_MIXER_SINK_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GVC_TYPE_MIXER_SINK, GvcMixerSinkClass)) +#define GVC_IS_MIXER_SINK(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GVC_TYPE_MIXER_SINK)) +#define GVC_IS_MIXER_SINK_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GVC_TYPE_MIXER_SINK)) +#define GVC_MIXER_SINK_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GVC_TYPE_MIXER_SINK, GvcMixerSinkClass)) + +typedef struct GvcMixerSinkPrivate GvcMixerSinkPrivate; + +typedef struct +{ + GvcMixerStream parent; + GvcMixerSinkPrivate *priv; +} GvcMixerSink; + +typedef struct +{ + GvcMixerStreamClass parent_class; +} GvcMixerSinkClass; + +GType gvc_mixer_sink_get_type (void); + +GvcMixerStream * gvc_mixer_sink_new (pa_context *context, + guint index, + GvcChannelMap *map); + +#ifdef __cplusplus +} +#endif + +#endif /* __GVC_MIXER_SINK_H */ diff --git a/plugins/media-keys/cut-n-paste/gvc-mixer-source-output.c b/plugins/media-keys/cut-n-paste/gvc-mixer-source-output.c new file mode 100644 index 0000000..b4cc34d --- /dev/null +++ b/plugins/media-keys/cut-n-paste/gvc-mixer-source-output.c @@ -0,0 +1,128 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2008 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#include "config.h" + +#include +#include +#include + +#include +#include + +#include + +#include "gvc-mixer-source-output.h" + +#define GVC_MIXER_SOURCE_OUTPUT_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GVC_TYPE_MIXER_SOURCE_OUTPUT, GvcMixerSourceOutputPrivate)) + +struct GvcMixerSourceOutputPrivate +{ + gpointer dummy; +}; + +static void gvc_mixer_source_output_class_init (GvcMixerSourceOutputClass *klass); +static void gvc_mixer_source_output_init (GvcMixerSourceOutput *mixer_source_output); +static void gvc_mixer_source_output_finalize (GObject *object); + +G_DEFINE_TYPE (GvcMixerSourceOutput, gvc_mixer_source_output, GVC_TYPE_MIXER_STREAM) + +static gboolean +gvc_mixer_source_output_push_volume (GvcMixerStream *stream, gpointer *op) +{ + /* FIXME: */ + *op = NULL; + return TRUE; +} + +static gboolean +gvc_mixer_source_output_change_is_muted (GvcMixerStream *stream, + gboolean is_muted) +{ + /* FIXME: */ + return TRUE; +} + +static GObject * +gvc_mixer_source_output_constructor (GType type, + guint n_construct_properties, + GObjectConstructParam *construct_params) +{ + GObject *object; + GvcMixerSourceOutput *self; + + object = G_OBJECT_CLASS (gvc_mixer_source_output_parent_class)->constructor (type, n_construct_properties, construct_params); + + self = GVC_MIXER_SOURCE_OUTPUT (object); + + return object; +} + +static void +gvc_mixer_source_output_class_init (GvcMixerSourceOutputClass *klass) +{ + GObjectClass *object_class = G_OBJECT_CLASS (klass); + GvcMixerStreamClass *stream_class = GVC_MIXER_STREAM_CLASS (klass); + + object_class->constructor = gvc_mixer_source_output_constructor; + object_class->finalize = gvc_mixer_source_output_finalize; + + stream_class->push_volume = gvc_mixer_source_output_push_volume; + stream_class->change_is_muted = gvc_mixer_source_output_change_is_muted; + + g_type_class_add_private (klass, sizeof (GvcMixerSourceOutputPrivate)); +} + +static void +gvc_mixer_source_output_init (GvcMixerSourceOutput *source_output) +{ + source_output->priv = GVC_MIXER_SOURCE_OUTPUT_GET_PRIVATE (source_output); + +} + +static void +gvc_mixer_source_output_finalize (GObject *object) +{ + GvcMixerSourceOutput *mixer_source_output; + + g_return_if_fail (object != NULL); + g_return_if_fail (GVC_IS_MIXER_SOURCE_OUTPUT (object)); + + mixer_source_output = GVC_MIXER_SOURCE_OUTPUT (object); + + g_return_if_fail (mixer_source_output->priv != NULL); + G_OBJECT_CLASS (gvc_mixer_source_output_parent_class)->finalize (object); +} + +GvcMixerStream * +gvc_mixer_source_output_new (pa_context *context, + guint index, + GvcChannelMap *channel_map) +{ + GObject *object; + + object = g_object_new (GVC_TYPE_MIXER_SOURCE_OUTPUT, + "pa-context", context, + "index", index, + "channel-map", channel_map, + NULL); + + return GVC_MIXER_STREAM (object); +} diff --git a/plugins/media-keys/cut-n-paste/gvc-mixer-source-output.h b/plugins/media-keys/cut-n-paste/gvc-mixer-source-output.h new file mode 100644 index 0000000..6ebaca9 --- /dev/null +++ b/plugins/media-keys/cut-n-paste/gvc-mixer-source-output.h @@ -0,0 +1,61 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2008 Red Hat, Inc. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#ifndef __GVC_MIXER_SOURCE_OUTPUT_H +#define __GVC_MIXER_SOURCE_OUTPUT_H + +#include +#include "gvc-mixer-stream.h" + +#ifdef __cplusplus +extern "C" { +#endif + +#define GVC_TYPE_MIXER_SOURCE_OUTPUT (gvc_mixer_source_output_get_type ()) +#define GVC_MIXER_SOURCE_OUTPUT(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GVC_TYPE_MIXER_SOURCE_OUTPUT, GvcMixerSourceOutput)) +#define GVC_MIXER_SOURCE_OUTPUT_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GVC_TYPE_MIXER_SOURCE_OUTPUT, GvcMixerSourceOutputClass)) +#define GVC_IS_MIXER_SOURCE_OUTPUT(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GVC_TYPE_MIXER_SOURCE_OUTPUT)) +#define GVC_IS_MIXER_SOURCE_OUTPUT_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GVC_TYPE_MIXER_SOURCE_OUTPUT)) +#define GVC_MIXER_SOURCE_OUTPUT_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GVC_TYPE_MIXER_SOURCE_OUTPUT, GvcMixerSourceOutputClass)) + +typedef struct GvcMixerSourceOutputPrivate GvcMixerSourceOutputPrivate; + +typedef struct +{ + GvcMixerStream parent; + GvcMixerSourceOutputPrivate *priv; +} GvcMixerSourceOutput; + +typedef struct +{ + GvcMixerStreamClass parent_class; +} GvcMixerSourceOutputClass; + +GType gvc_mixer_source_output_get_type (void); + +GvcMixerStream * gvc_mixer_source_output_new (pa_context *context, + guint index, + GvcChannelMap *map); + +#ifdef __cplusplus +} +#endif + +#endif /* __GVC_MIXER_SOURCE_OUTPUT_H */ diff --git a/plugins/media-keys/cut-n-paste/gvc-mixer-source.c b/plugins/media-keys/cut-n-paste/gvc-mixer-source.c new file mode 100644 index 0000000..d13be9d --- /dev/null +++ b/plugins/media-keys/cut-n-paste/gvc-mixer-source.c @@ -0,0 +1,220 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2008 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#include "config.h" + +#include +#include +#include + +#include +#include + +#include + +#include "gvc-mixer-source.h" + +#define GVC_MIXER_SOURCE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GVC_TYPE_MIXER_SOURCE, GvcMixerSourcePrivate)) + +struct GvcMixerSourcePrivate +{ + gpointer dummy; +}; + +static void gvc_mixer_source_class_init (GvcMixerSourceClass *klass); +static void gvc_mixer_source_init (GvcMixerSource *mixer_source); +static void gvc_mixer_source_finalize (GObject *object); +static void gvc_mixer_source_dispose (GObject *object); + +G_DEFINE_TYPE (GvcMixerSource, gvc_mixer_source, GVC_TYPE_MIXER_STREAM) + +static gboolean +gvc_mixer_source_push_volume (GvcMixerStream *stream, gpointer *op) +{ + pa_operation *o; + guint index; + GvcChannelMap *map; + pa_context *context; + const pa_cvolume *cv; + + index = gvc_mixer_stream_get_index (stream); + + map = gvc_mixer_stream_get_channel_map (stream); + + /* set the volume */ + cv = gvc_channel_map_get_cvolume (map); + + context = gvc_mixer_stream_get_pa_context (stream); + + o = pa_context_set_source_volume_by_index (context, + index, + cv, + NULL, + NULL); + + if (o == NULL) { + g_warning ("pa_context_set_source_volume_by_index() failed: %s", pa_strerror(pa_context_errno(context))); + return FALSE; + } + + *op = o; + + return TRUE; +} + +static gboolean +gvc_mixer_source_change_is_muted (GvcMixerStream *stream, + gboolean is_muted) +{ + pa_operation *o; + guint index; + pa_context *context; + + index = gvc_mixer_stream_get_index (stream); + context = gvc_mixer_stream_get_pa_context (stream); + + o = pa_context_set_source_mute_by_index (context, + index, + is_muted, + NULL, + NULL); + + if (o == NULL) { + g_warning ("pa_context_set_source_mute_by_index() failed: %s", pa_strerror(pa_context_errno(context))); + return FALSE; + } + + pa_operation_unref(o); + + return TRUE; +} + +static gboolean +gvc_mixer_source_change_port (GvcMixerStream *stream, + const char *port) +{ +#if PA_MICRO > 15 + pa_operation *o; + guint index; + pa_context *context; + + index = gvc_mixer_stream_get_index (stream); + context = gvc_mixer_stream_get_pa_context (stream); + + o = pa_context_set_source_port_by_index (context, + index, + port, + NULL, + NULL); + + if (o == NULL) { + g_warning ("pa_context_set_source_port_by_index() failed: %s", pa_strerror(pa_context_errno(context))); + return FALSE; + } + + pa_operation_unref(o); + + return TRUE; +#else + return FALSE; +#endif /* PA_MICRO > 15 */ +} + +static GObject * +gvc_mixer_source_constructor (GType type, + guint n_construct_properties, + GObjectConstructParam *construct_params) +{ + GObject *object; + GvcMixerSource *self; + + object = G_OBJECT_CLASS (gvc_mixer_source_parent_class)->constructor (type, n_construct_properties, construct_params); + + self = GVC_MIXER_SOURCE (object); + + return object; +} + +static void +gvc_mixer_source_class_init (GvcMixerSourceClass *klass) +{ + GObjectClass *object_class = G_OBJECT_CLASS (klass); + GvcMixerStreamClass *stream_class = GVC_MIXER_STREAM_CLASS (klass); + + object_class->constructor = gvc_mixer_source_constructor; + object_class->dispose = gvc_mixer_source_dispose; + object_class->finalize = gvc_mixer_source_finalize; + + stream_class->push_volume = gvc_mixer_source_push_volume; + stream_class->change_is_muted = gvc_mixer_source_change_is_muted; + stream_class->change_port = gvc_mixer_source_change_port; + + g_type_class_add_private (klass, sizeof (GvcMixerSourcePrivate)); +} + +static void +gvc_mixer_source_init (GvcMixerSource *source) +{ + source->priv = GVC_MIXER_SOURCE_GET_PRIVATE (source); +} + +static void +gvc_mixer_source_dispose (GObject *object) +{ + GvcMixerSource *mixer_source; + + g_return_if_fail (object != NULL); + g_return_if_fail (GVC_IS_MIXER_SOURCE (object)); + + mixer_source = GVC_MIXER_SOURCE (object); + + G_OBJECT_CLASS (gvc_mixer_source_parent_class)->dispose (object); +} + +static void +gvc_mixer_source_finalize (GObject *object) +{ + GvcMixerSource *mixer_source; + + g_return_if_fail (object != NULL); + g_return_if_fail (GVC_IS_MIXER_SOURCE (object)); + + mixer_source = GVC_MIXER_SOURCE (object); + + g_return_if_fail (mixer_source->priv != NULL); + G_OBJECT_CLASS (gvc_mixer_source_parent_class)->finalize (object); +} + +GvcMixerStream * +gvc_mixer_source_new (pa_context *context, + guint index, + GvcChannelMap *channel_map) + +{ + GObject *object; + + object = g_object_new (GVC_TYPE_MIXER_SOURCE, + "pa-context", context, + "index", index, + "channel-map", channel_map, + NULL); + + return GVC_MIXER_STREAM (object); +} diff --git a/plugins/media-keys/cut-n-paste/gvc-mixer-source.h b/plugins/media-keys/cut-n-paste/gvc-mixer-source.h new file mode 100644 index 0000000..502f31c --- /dev/null +++ b/plugins/media-keys/cut-n-paste/gvc-mixer-source.h @@ -0,0 +1,61 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2008 Red Hat, Inc. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#ifndef __GVC_MIXER_SOURCE_H +#define __GVC_MIXER_SOURCE_H + +#include +#include "gvc-mixer-stream.h" + +#ifdef __cplusplus +extern "C" { +#endif + +#define GVC_TYPE_MIXER_SOURCE (gvc_mixer_source_get_type ()) +#define GVC_MIXER_SOURCE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GVC_TYPE_MIXER_SOURCE, GvcMixerSource)) +#define GVC_MIXER_SOURCE_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GVC_TYPE_MIXER_SOURCE, GvcMixerSourceClass)) +#define GVC_IS_MIXER_SOURCE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GVC_TYPE_MIXER_SOURCE)) +#define GVC_IS_MIXER_SOURCE_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GVC_TYPE_MIXER_SOURCE)) +#define GVC_MIXER_SOURCE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GVC_TYPE_MIXER_SOURCE, GvcMixerSourceClass)) + +typedef struct GvcMixerSourcePrivate GvcMixerSourcePrivate; + +typedef struct +{ + GvcMixerStream parent; + GvcMixerSourcePrivate *priv; +} GvcMixerSource; + +typedef struct +{ + GvcMixerStreamClass parent_class; +} GvcMixerSourceClass; + +GType gvc_mixer_source_get_type (void); + +GvcMixerStream * gvc_mixer_source_new (pa_context *context, + guint index, + GvcChannelMap *map); + +#ifdef __cplusplus +} +#endif + +#endif /* __GVC_MIXER_SOURCE_H */ diff --git a/plugins/media-keys/cut-n-paste/gvc-mixer-stream.c b/plugins/media-keys/cut-n-paste/gvc-mixer-stream.c new file mode 100644 index 0000000..4662d46 --- /dev/null +++ b/plugins/media-keys/cut-n-paste/gvc-mixer-stream.c @@ -0,0 +1,875 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2008 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#include "config.h" + +#include +#include +#include + +#include +#include + +#include + +#include "gvc-mixer-stream.h" + +#define GVC_MIXER_STREAM_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GVC_TYPE_MIXER_STREAM, GvcMixerStreamPrivate)) + +static guint32 stream_serial = 1; + +struct GvcMixerStreamPrivate +{ + pa_context *pa_context; + guint id; + guint index; + GvcChannelMap *channel_map; + char *name; + char *description; + char *application_id; + char *icon_name; + gboolean is_muted; + gboolean can_decibel; + gboolean is_event_stream; + gboolean is_virtual; + pa_volume_t base_volume; + pa_operation *change_volume_op; + char *port; + char *human_port; + GList *ports; +}; + +enum +{ + PROP_0, + PROP_ID, + PROP_PA_CONTEXT, + PROP_CHANNEL_MAP, + PROP_INDEX, + PROP_NAME, + PROP_DESCRIPTION, + PROP_APPLICATION_ID, + PROP_ICON_NAME, + PROP_VOLUME, + PROP_DECIBEL, + PROP_IS_MUTED, + PROP_CAN_DECIBEL, + PROP_IS_EVENT_STREAM, + PROP_IS_VIRTUAL, + PROP_PORT, +}; + +static void gvc_mixer_stream_class_init (GvcMixerStreamClass *klass); +static void gvc_mixer_stream_init (GvcMixerStream *mixer_stream); +static void gvc_mixer_stream_finalize (GObject *object); + +G_DEFINE_ABSTRACT_TYPE (GvcMixerStream, gvc_mixer_stream, G_TYPE_OBJECT) + +static guint32 +get_next_stream_serial (void) +{ + guint32 serial; + + serial = stream_serial++; + + if ((gint32)stream_serial < 0) { + stream_serial = 1; + } + + return serial; +} + +pa_context * +gvc_mixer_stream_get_pa_context (GvcMixerStream *stream) +{ + g_return_val_if_fail (GVC_IS_MIXER_STREAM (stream), 0); + return stream->priv->pa_context; +} + +guint +gvc_mixer_stream_get_index (GvcMixerStream *stream) +{ + g_return_val_if_fail (GVC_IS_MIXER_STREAM (stream), 0); + return stream->priv->index; +} + +guint +gvc_mixer_stream_get_id (GvcMixerStream *stream) +{ + g_return_val_if_fail (GVC_IS_MIXER_STREAM (stream), 0); + return stream->priv->id; +} + +GvcChannelMap * +gvc_mixer_stream_get_channel_map (GvcMixerStream *stream) +{ + g_return_val_if_fail (GVC_IS_MIXER_STREAM (stream), NULL); + return stream->priv->channel_map; +} + +pa_volume_t +gvc_mixer_stream_get_volume (GvcMixerStream *stream) +{ + g_return_val_if_fail (GVC_IS_MIXER_STREAM (stream), 0); + + return (pa_volume_t) gvc_channel_map_get_volume(stream->priv->channel_map)[VOLUME]; +} + +gdouble +gvc_mixer_stream_get_decibel (GvcMixerStream *stream) +{ + g_return_val_if_fail (GVC_IS_MIXER_STREAM (stream), 0); + + return pa_sw_volume_to_dB( + (pa_volume_t) gvc_channel_map_get_volume(stream->priv->channel_map)[VOLUME]); +} + +gboolean +gvc_mixer_stream_set_volume (GvcMixerStream *stream, + pa_volume_t volume) +{ + pa_cvolume cv; + + g_return_val_if_fail (GVC_IS_MIXER_STREAM (stream), FALSE); + + cv = *gvc_channel_map_get_cvolume(stream->priv->channel_map); + pa_cvolume_scale(&cv, volume); + + if (!pa_cvolume_equal(gvc_channel_map_get_cvolume(stream->priv->channel_map), &cv)) { + gvc_channel_map_volume_changed(stream->priv->channel_map, &cv, FALSE); + g_object_notify (G_OBJECT (stream), "volume"); + return TRUE; + } + + return FALSE; +} + +gboolean +gvc_mixer_stream_set_decibel (GvcMixerStream *stream, + gdouble db) +{ + pa_cvolume cv; + + g_return_val_if_fail (GVC_IS_MIXER_STREAM (stream), FALSE); + + cv = *gvc_channel_map_get_cvolume(stream->priv->channel_map); + pa_cvolume_scale(&cv, pa_sw_volume_from_dB(db)); + + if (!pa_cvolume_equal(gvc_channel_map_get_cvolume(stream->priv->channel_map), &cv)) { + gvc_channel_map_volume_changed(stream->priv->channel_map, &cv, FALSE); + g_object_notify (G_OBJECT (stream), "volume"); + } + + return TRUE; +} + +gboolean +gvc_mixer_stream_get_is_muted (GvcMixerStream *stream) +{ + g_return_val_if_fail (GVC_IS_MIXER_STREAM (stream), FALSE); + return stream->priv->is_muted; +} + +gboolean +gvc_mixer_stream_get_can_decibel (GvcMixerStream *stream) +{ + g_return_val_if_fail (GVC_IS_MIXER_STREAM (stream), FALSE); + return stream->priv->can_decibel; +} + +gboolean +gvc_mixer_stream_set_is_muted (GvcMixerStream *stream, + gboolean is_muted) +{ + g_return_val_if_fail (GVC_IS_MIXER_STREAM (stream), FALSE); + + if (is_muted != stream->priv->is_muted) { + stream->priv->is_muted = is_muted; + g_object_notify (G_OBJECT (stream), "is-muted"); + } + + return TRUE; +} + +gboolean +gvc_mixer_stream_set_can_decibel (GvcMixerStream *stream, + gboolean can_decibel) +{ + g_return_val_if_fail (GVC_IS_MIXER_STREAM (stream), FALSE); + + if (can_decibel != stream->priv->can_decibel) { + stream->priv->can_decibel = can_decibel; + g_object_notify (G_OBJECT (stream), "can-decibel"); + } + + return TRUE; +} + +const char * +gvc_mixer_stream_get_name (GvcMixerStream *stream) +{ + g_return_val_if_fail (GVC_IS_MIXER_STREAM (stream), NULL); + return stream->priv->name; +} + +const char * +gvc_mixer_stream_get_description (GvcMixerStream *stream) +{ + g_return_val_if_fail (GVC_IS_MIXER_STREAM (stream), NULL); + return stream->priv->description; +} + +gboolean +gvc_mixer_stream_set_name (GvcMixerStream *stream, + const char *name) +{ + g_return_val_if_fail (GVC_IS_MIXER_STREAM (stream), FALSE); + + g_free (stream->priv->name); + stream->priv->name = g_strdup (name); + g_object_notify (G_OBJECT (stream), "name"); + + return TRUE; +} + +gboolean +gvc_mixer_stream_set_description (GvcMixerStream *stream, + const char *description) +{ + g_return_val_if_fail (GVC_IS_MIXER_STREAM (stream), FALSE); + + g_free (stream->priv->description); + stream->priv->description = g_strdup (description); + g_object_notify (G_OBJECT (stream), "description"); + + return TRUE; +} + +gboolean +gvc_mixer_stream_is_event_stream (GvcMixerStream *stream) +{ + g_return_val_if_fail (GVC_IS_MIXER_STREAM (stream), FALSE); + + return stream->priv->is_event_stream; +} + +gboolean +gvc_mixer_stream_set_is_event_stream (GvcMixerStream *stream, + gboolean is_event_stream) +{ + g_return_val_if_fail (GVC_IS_MIXER_STREAM (stream), FALSE); + + stream->priv->is_event_stream = is_event_stream; + g_object_notify (G_OBJECT (stream), "is-event-stream"); + + return TRUE; +} + +gboolean +gvc_mixer_stream_is_virtual (GvcMixerStream *stream) +{ + g_return_val_if_fail (GVC_IS_MIXER_STREAM (stream), FALSE); + + return stream->priv->is_virtual; +} + +gboolean +gvc_mixer_stream_set_is_virtual (GvcMixerStream *stream, + gboolean is_virtual) +{ + g_return_val_if_fail (GVC_IS_MIXER_STREAM (stream), FALSE); + + stream->priv->is_virtual = is_virtual; + g_object_notify (G_OBJECT (stream), "is-virtual"); + + return TRUE; +} + +const char * +gvc_mixer_stream_get_application_id (GvcMixerStream *stream) +{ + g_return_val_if_fail (GVC_IS_MIXER_STREAM (stream), NULL); + return stream->priv->application_id; +} + +gboolean +gvc_mixer_stream_set_application_id (GvcMixerStream *stream, + const char *application_id) +{ + g_return_val_if_fail (GVC_IS_MIXER_STREAM (stream), FALSE); + + g_free (stream->priv->application_id); + stream->priv->application_id = g_strdup (application_id); + g_object_notify (G_OBJECT (stream), "application-id"); + + return TRUE; +} + +static void +on_channel_map_volume_changed (GvcChannelMap *channel_map, + gboolean set, + GvcMixerStream *stream) +{ + if (set == TRUE) + gvc_mixer_stream_push_volume (stream); + + g_object_notify (G_OBJECT (stream), "volume"); +} + +static gboolean +gvc_mixer_stream_set_channel_map (GvcMixerStream *stream, + GvcChannelMap *channel_map) +{ + g_return_val_if_fail (GVC_IS_MIXER_STREAM (stream), FALSE); + + if (channel_map != NULL) { + g_object_ref (channel_map); + } + + if (stream->priv->channel_map != NULL) { + g_signal_handlers_disconnect_by_func (stream->priv->channel_map, + on_channel_map_volume_changed, + stream); + g_object_unref (stream->priv->channel_map); + } + + stream->priv->channel_map = channel_map; + + if (stream->priv->channel_map != NULL) { + g_signal_connect (stream->priv->channel_map, + "volume-changed", + G_CALLBACK (on_channel_map_volume_changed), + stream); + + g_object_notify (G_OBJECT (stream), "channel-map"); + } + + return TRUE; +} + +const char * +gvc_mixer_stream_get_icon_name (GvcMixerStream *stream) +{ + g_return_val_if_fail (GVC_IS_MIXER_STREAM (stream), NULL); + return stream->priv->icon_name; +} + +gboolean +gvc_mixer_stream_set_icon_name (GvcMixerStream *stream, + const char *icon_name) +{ + g_return_val_if_fail (GVC_IS_MIXER_STREAM (stream), FALSE); + + g_free (stream->priv->icon_name); + stream->priv->icon_name = g_strdup (icon_name); + g_object_notify (G_OBJECT (stream), "icon-name"); + + return TRUE; +} + +pa_volume_t +gvc_mixer_stream_get_base_volume (GvcMixerStream *stream) +{ + g_return_val_if_fail (GVC_IS_MIXER_STREAM (stream), 0); + + return stream->priv->base_volume; +} + +gboolean +gvc_mixer_stream_set_base_volume (GvcMixerStream *stream, + pa_volume_t base_volume) +{ + g_return_val_if_fail (GVC_IS_MIXER_STREAM (stream), FALSE); + + stream->priv->base_volume = base_volume; + + return TRUE; +} + +GvcMixerStreamPort * +gvc_mixer_stream_get_port (GvcMixerStream *stream) +{ + GList *l; + + g_return_val_if_fail (GVC_IS_MIXER_STREAM (stream), NULL); + g_return_val_if_fail (stream->priv->ports != NULL, NULL); + + for (l = stream->priv->ports; l != NULL; l = l->next) { + GvcMixerStreamPort *p = l->data; + if (g_strcmp0 (stream->priv->port, p->port) == 0) { + return p; + } + } + + g_assert_not_reached (); + + return NULL; +} + +gboolean +gvc_mixer_stream_set_port (GvcMixerStream *stream, + const char *port) +{ + GList *l; + + g_return_val_if_fail (GVC_IS_MIXER_STREAM (stream), FALSE); + g_return_val_if_fail (stream->priv->ports != NULL, FALSE); + + g_free (stream->priv->port); + stream->priv->port = g_strdup (port); + + g_free (stream->priv->human_port); + stream->priv->human_port = NULL; + + for (l = stream->priv->ports; l != NULL; l = l->next) { + GvcMixerStreamPort *p = l->data; + if (g_str_equal (stream->priv->port, p->port)) { + stream->priv->human_port = g_strdup (p->human_port); + break; + } + } + + g_object_notify (G_OBJECT (stream), "port"); + + return TRUE; +} + +gboolean +gvc_mixer_stream_change_port (GvcMixerStream *stream, + const char *port) +{ + g_return_val_if_fail (GVC_IS_MIXER_STREAM (stream), FALSE); + return GVC_MIXER_STREAM_GET_CLASS (stream)->change_port (stream, port); +} + +const GList * +gvc_mixer_stream_get_ports (GvcMixerStream *stream) +{ + g_return_val_if_fail (GVC_IS_MIXER_STREAM (stream), FALSE); + return stream->priv->ports; +} + +static int +sort_ports (GvcMixerStreamPort *a, + GvcMixerStreamPort *b) +{ + if (a->priority == b->priority) + return 0; + if (a->priority > b->priority) + return 1; + return -1; +} + +gboolean +gvc_mixer_stream_set_ports (GvcMixerStream *stream, + GList *ports) +{ + g_return_val_if_fail (GVC_IS_MIXER_STREAM (stream), FALSE); + g_return_val_if_fail (stream->priv->ports == NULL, FALSE); + + stream->priv->ports = g_list_sort (ports, (GCompareFunc) sort_ports); + + return TRUE; +} + +static void +gvc_mixer_stream_set_property (GObject *object, + guint prop_id, + const GValue *value, + GParamSpec *pspec) +{ + GvcMixerStream *self = GVC_MIXER_STREAM (object); + + switch (prop_id) { + case PROP_PA_CONTEXT: + self->priv->pa_context = g_value_get_pointer (value); + break; + case PROP_INDEX: + self->priv->index = g_value_get_ulong (value); + break; + case PROP_ID: + self->priv->id = g_value_get_ulong (value); + break; + case PROP_CHANNEL_MAP: + gvc_mixer_stream_set_channel_map (self, g_value_get_object (value)); + break; + case PROP_NAME: + gvc_mixer_stream_set_name (self, g_value_get_string (value)); + break; + case PROP_DESCRIPTION: + gvc_mixer_stream_set_description (self, g_value_get_string (value)); + break; + case PROP_APPLICATION_ID: + gvc_mixer_stream_set_application_id (self, g_value_get_string (value)); + break; + case PROP_ICON_NAME: + gvc_mixer_stream_set_icon_name (self, g_value_get_string (value)); + break; + case PROP_VOLUME: + gvc_mixer_stream_set_volume (self, g_value_get_ulong (value)); + break; + case PROP_DECIBEL: + gvc_mixer_stream_set_decibel (self, g_value_get_double (value)); + break; + case PROP_IS_MUTED: + gvc_mixer_stream_set_is_muted (self, g_value_get_boolean (value)); + break; + case PROP_IS_EVENT_STREAM: + gvc_mixer_stream_set_is_event_stream (self, g_value_get_boolean (value)); + break; + case PROP_IS_VIRTUAL: + gvc_mixer_stream_set_is_virtual (self, g_value_get_boolean (value)); + break; + case PROP_CAN_DECIBEL: + gvc_mixer_stream_set_can_decibel (self, g_value_get_boolean (value)); + break; + case PROP_PORT: + gvc_mixer_stream_set_port (self, g_value_get_string (value)); + break; + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + +static void +gvc_mixer_stream_get_property (GObject *object, + guint prop_id, + GValue *value, + GParamSpec *pspec) +{ + GvcMixerStream *self = GVC_MIXER_STREAM (object); + + switch (prop_id) { + case PROP_PA_CONTEXT: + g_value_set_pointer (value, self->priv->pa_context); + break; + case PROP_INDEX: + g_value_set_ulong (value, self->priv->index); + break; + case PROP_ID: + g_value_set_ulong (value, self->priv->id); + break; + case PROP_CHANNEL_MAP: + g_value_set_object (value, self->priv->channel_map); + break; + case PROP_NAME: + g_value_set_string (value, self->priv->name); + break; + case PROP_DESCRIPTION: + g_value_set_string (value, self->priv->description); + break; + case PROP_APPLICATION_ID: + g_value_set_string (value, self->priv->application_id); + break; + case PROP_ICON_NAME: + g_value_set_string (value, self->priv->icon_name); + break; + case PROP_VOLUME: + g_value_set_ulong (value, + pa_cvolume_max(gvc_channel_map_get_cvolume(self->priv->channel_map))); + break; + case PROP_DECIBEL: + g_value_set_double (value, + pa_sw_volume_to_dB(pa_cvolume_max(gvc_channel_map_get_cvolume(self->priv->channel_map)))); + break; + case PROP_IS_MUTED: + g_value_set_boolean (value, self->priv->is_muted); + break; + case PROP_IS_EVENT_STREAM: + g_value_set_boolean (value, self->priv->is_event_stream); + break; + case PROP_IS_VIRTUAL: + g_value_set_boolean (value, self->priv->is_virtual); + break; + case PROP_CAN_DECIBEL: + g_value_set_boolean (value, self->priv->can_decibel); + break; + case PROP_PORT: + g_value_set_string (value, self->priv->port); + break; + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + +static GObject * +gvc_mixer_stream_constructor (GType type, + guint n_construct_properties, + GObjectConstructParam *construct_params) +{ + GObject *object; + GvcMixerStream *self; + + object = G_OBJECT_CLASS (gvc_mixer_stream_parent_class)->constructor (type, n_construct_properties, construct_params); + + self = GVC_MIXER_STREAM (object); + + self->priv->id = get_next_stream_serial (); + + return object; +} + +static gboolean +gvc_mixer_stream_real_change_port (GvcMixerStream *stream, + const char *port) +{ + return FALSE; +} + +static gboolean +gvc_mixer_stream_real_push_volume (GvcMixerStream *stream, gpointer *op) +{ + return FALSE; +} + +static gboolean +gvc_mixer_stream_real_change_is_muted (GvcMixerStream *stream, + gboolean is_muted) +{ + return FALSE; +} + +gboolean +gvc_mixer_stream_push_volume (GvcMixerStream *stream) +{ + pa_operation *op; + gboolean ret; + + g_return_val_if_fail (GVC_IS_MIXER_STREAM (stream), FALSE); + + if (stream->priv->is_event_stream != FALSE) + return TRUE; + + g_debug ("Pushing new volume to stream '%s' (%s)", + stream->priv->description, stream->priv->name); + + ret = GVC_MIXER_STREAM_GET_CLASS (stream)->push_volume (stream, (gpointer *) &op); + if (ret) { + if (stream->priv->change_volume_op != NULL) + pa_operation_unref (stream->priv->change_volume_op); + stream->priv->change_volume_op = op; + } + return ret; +} + +gboolean +gvc_mixer_stream_change_is_muted (GvcMixerStream *stream, + gboolean is_muted) +{ + gboolean ret; + g_return_val_if_fail (GVC_IS_MIXER_STREAM (stream), FALSE); + ret = GVC_MIXER_STREAM_GET_CLASS (stream)->change_is_muted (stream, is_muted); + return ret; +} + +gboolean +gvc_mixer_stream_is_running (GvcMixerStream *stream) +{ + if (stream->priv->change_volume_op == NULL) + return FALSE; + + if ((pa_operation_get_state(stream->priv->change_volume_op) == PA_OPERATION_RUNNING)) + return TRUE; + + pa_operation_unref(stream->priv->change_volume_op); + stream->priv->change_volume_op = NULL; + + return FALSE; +} + +static void +gvc_mixer_stream_class_init (GvcMixerStreamClass *klass) +{ + GObjectClass *gobject_class = G_OBJECT_CLASS (klass); + + gobject_class->constructor = gvc_mixer_stream_constructor; + gobject_class->finalize = gvc_mixer_stream_finalize; + gobject_class->set_property = gvc_mixer_stream_set_property; + gobject_class->get_property = gvc_mixer_stream_get_property; + + klass->push_volume = gvc_mixer_stream_real_push_volume; + klass->change_port = gvc_mixer_stream_real_change_port; + klass->change_is_muted = gvc_mixer_stream_real_change_is_muted; + + g_object_class_install_property (gobject_class, + PROP_INDEX, + g_param_spec_ulong ("index", + "Index", + "The index for this stream", + 0, G_MAXULONG, 0, + G_PARAM_READWRITE|G_PARAM_CONSTRUCT_ONLY)); + g_object_class_install_property (gobject_class, + PROP_ID, + g_param_spec_ulong ("id", + "id", + "The id for this stream", + 0, G_MAXULONG, 0, + G_PARAM_READWRITE|G_PARAM_CONSTRUCT_ONLY)); + g_object_class_install_property (gobject_class, + PROP_CHANNEL_MAP, + g_param_spec_object ("channel-map", + "channel map", + "The channel map for this stream", + GVC_TYPE_CHANNEL_MAP, + G_PARAM_READWRITE|G_PARAM_CONSTRUCT)); + g_object_class_install_property (gobject_class, + PROP_PA_CONTEXT, + g_param_spec_pointer ("pa-context", + "PulseAudio context", + "The PulseAudio context for this stream", + G_PARAM_READWRITE|G_PARAM_CONSTRUCT_ONLY)); + g_object_class_install_property (gobject_class, + PROP_VOLUME, + g_param_spec_ulong ("volume", + "Volume", + "The volume for this stream", + 0, G_MAXULONG, 0, + G_PARAM_READWRITE)); + g_object_class_install_property (gobject_class, + PROP_DECIBEL, + g_param_spec_double ("decibel", + "Decibel", + "The decibel level for this stream", + -G_MAXDOUBLE, G_MAXDOUBLE, 0, + G_PARAM_READWRITE|G_PARAM_CONSTRUCT)); + + g_object_class_install_property (gobject_class, + PROP_NAME, + g_param_spec_string ("name", + "Name", + "Name to display for this stream", + NULL, + G_PARAM_READWRITE|G_PARAM_CONSTRUCT)); + g_object_class_install_property (gobject_class, + PROP_DESCRIPTION, + g_param_spec_string ("description", + "Description", + "Description to display for this stream", + NULL, + G_PARAM_READWRITE|G_PARAM_CONSTRUCT)); + g_object_class_install_property (gobject_class, + PROP_APPLICATION_ID, + g_param_spec_string ("application-id", + "Application identifier", + "Application identifier for this stream", + NULL, + G_PARAM_READWRITE|G_PARAM_CONSTRUCT)); + g_object_class_install_property (gobject_class, + PROP_ICON_NAME, + g_param_spec_string ("icon-name", + "Icon Name", + "Name of icon to display for this stream", + NULL, + G_PARAM_READWRITE|G_PARAM_CONSTRUCT)); + g_object_class_install_property (gobject_class, + PROP_IS_MUTED, + g_param_spec_boolean ("is-muted", + "is muted", + "Whether stream is muted", + FALSE, + G_PARAM_READWRITE|G_PARAM_CONSTRUCT)); + g_object_class_install_property (gobject_class, + PROP_CAN_DECIBEL, + g_param_spec_boolean ("can-decibel", + "can decibel", + "Whether stream volume can be converted to decibel units", + FALSE, + G_PARAM_READWRITE|G_PARAM_CONSTRUCT)); + g_object_class_install_property (gobject_class, + PROP_IS_EVENT_STREAM, + g_param_spec_boolean ("is-event-stream", + "is event stream", + "Whether stream's role is to play an event", + FALSE, + G_PARAM_READWRITE|G_PARAM_CONSTRUCT)); + g_object_class_install_property (gobject_class, + PROP_IS_VIRTUAL, + g_param_spec_boolean ("is-virtual", + "is virtual stream", + "Whether the stream is virtual", + FALSE, + G_PARAM_READWRITE|G_PARAM_CONSTRUCT)); + g_object_class_install_property (gobject_class, + PROP_PORT, + g_param_spec_string ("port", + "Port", + "The name of the current port for this stream", + NULL, + G_PARAM_READWRITE)); + g_type_class_add_private (klass, sizeof (GvcMixerStreamPrivate)); +} + +static void +gvc_mixer_stream_init (GvcMixerStream *stream) +{ + stream->priv = GVC_MIXER_STREAM_GET_PRIVATE (stream); +} + +static void +free_port (GvcMixerStreamPort *p) +{ + g_free (p->port); + g_free (p->human_port); + g_free (p); +} + +static void +gvc_mixer_stream_finalize (GObject *object) +{ + GvcMixerStream *mixer_stream; + + g_return_if_fail (object != NULL); + g_return_if_fail (GVC_IS_MIXER_STREAM (object)); + + mixer_stream = GVC_MIXER_STREAM (object); + + g_return_if_fail (mixer_stream->priv != NULL); + + g_free (mixer_stream->priv->name); + mixer_stream->priv->name = NULL; + + g_free (mixer_stream->priv->description); + mixer_stream->priv->description = NULL; + + g_free (mixer_stream->priv->application_id); + mixer_stream->priv->application_id = NULL; + + g_free (mixer_stream->priv->icon_name); + mixer_stream->priv->icon_name = NULL; + + g_free (mixer_stream->priv->port); + mixer_stream->priv->port = NULL; + + g_free (mixer_stream->priv->human_port); + mixer_stream->priv->human_port = NULL; + + g_list_foreach (mixer_stream->priv->ports, (GFunc) free_port, NULL); + g_list_free (mixer_stream->priv->ports); + mixer_stream->priv->ports = NULL; + + if (mixer_stream->priv->change_volume_op) { + pa_operation_unref(mixer_stream->priv->change_volume_op); + mixer_stream->priv->change_volume_op = NULL; + } + + G_OBJECT_CLASS (gvc_mixer_stream_parent_class)->finalize (object); +} diff --git a/plugins/media-keys/cut-n-paste/gvc-mixer-stream.h b/plugins/media-keys/cut-n-paste/gvc-mixer-stream.h new file mode 100644 index 0000000..16ab21e --- /dev/null +++ b/plugins/media-keys/cut-n-paste/gvc-mixer-stream.h @@ -0,0 +1,128 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2008 Red Hat, Inc. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#ifndef __GVC_MIXER_STREAM_H +#define __GVC_MIXER_STREAM_H + +#include +#include + +#include "gvc-channel-map.h" + +#ifdef __cplusplus +extern "C" { +#endif + +#define GVC_TYPE_MIXER_STREAM (gvc_mixer_stream_get_type ()) +#define GVC_MIXER_STREAM(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GVC_TYPE_MIXER_STREAM, GvcMixerStream)) +#define GVC_MIXER_STREAM_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GVC_TYPE_MIXER_STREAM, GvcMixerStreamClass)) +#define GVC_IS_MIXER_STREAM(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GVC_TYPE_MIXER_STREAM)) +#define GVC_IS_MIXER_STREAM_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GVC_TYPE_MIXER_STREAM)) +#define GVC_MIXER_STREAM_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GVC_TYPE_MIXER_STREAM, GvcMixerStreamClass)) + +typedef struct GvcMixerStreamPrivate GvcMixerStreamPrivate; + +typedef struct +{ + GObject parent; + GvcMixerStreamPrivate *priv; +} GvcMixerStream; + +typedef struct +{ + GObjectClass parent_class; + + /* vtable */ + gboolean (*push_volume) (GvcMixerStream *stream, + gpointer *operation); + gboolean (*change_is_muted) (GvcMixerStream *stream, + gboolean is_muted); + gboolean (*change_port) (GvcMixerStream *stream, + const char *port); +} GvcMixerStreamClass; + +typedef struct +{ + char *port; + char *human_port; + guint priority; +} GvcMixerStreamPort; + +GType gvc_mixer_stream_get_type (void); + +pa_context * gvc_mixer_stream_get_pa_context (GvcMixerStream *stream); +guint gvc_mixer_stream_get_index (GvcMixerStream *stream); +guint gvc_mixer_stream_get_id (GvcMixerStream *stream); +GvcChannelMap * gvc_mixer_stream_get_channel_map (GvcMixerStream *stream); +GvcMixerStreamPort *gvc_mixer_stream_get_port (GvcMixerStream *stream); +const GList * gvc_mixer_stream_get_ports (GvcMixerStream *stream); +gboolean gvc_mixer_stream_change_port (GvcMixerStream *stream, + const char *port); + +pa_volume_t gvc_mixer_stream_get_volume (GvcMixerStream *stream); +gdouble gvc_mixer_stream_get_decibel (GvcMixerStream *stream); +gboolean gvc_mixer_stream_push_volume (GvcMixerStream *stream); +pa_volume_t gvc_mixer_stream_get_base_volume (GvcMixerStream *stream); + +gboolean gvc_mixer_stream_get_is_muted (GvcMixerStream *stream); +gboolean gvc_mixer_stream_get_can_decibel (GvcMixerStream *stream); +gboolean gvc_mixer_stream_change_is_muted (GvcMixerStream *stream, + gboolean is_muted); +gboolean gvc_mixer_stream_is_running (GvcMixerStream *stream); +const char * gvc_mixer_stream_get_name (GvcMixerStream *stream); +const char * gvc_mixer_stream_get_icon_name (GvcMixerStream *stream); +const char * gvc_mixer_stream_get_description (GvcMixerStream *stream); +const char * gvc_mixer_stream_get_application_id (GvcMixerStream *stream); +gboolean gvc_mixer_stream_is_event_stream (GvcMixerStream *stream); +gboolean gvc_mixer_stream_is_virtual (GvcMixerStream *stream); + +/* private */ +gboolean gvc_mixer_stream_set_volume (GvcMixerStream *stream, + pa_volume_t volume); +gboolean gvc_mixer_stream_set_decibel (GvcMixerStream *stream, + gdouble db); +gboolean gvc_mixer_stream_set_is_muted (GvcMixerStream *stream, + gboolean is_muted); +gboolean gvc_mixer_stream_set_can_decibel (GvcMixerStream *stream, + gboolean can_decibel); +gboolean gvc_mixer_stream_set_name (GvcMixerStream *stream, + const char *name); +gboolean gvc_mixer_stream_set_description (GvcMixerStream *stream, + const char *description); +gboolean gvc_mixer_stream_set_icon_name (GvcMixerStream *stream, + const char *name); +gboolean gvc_mixer_stream_set_is_event_stream (GvcMixerStream *stream, + gboolean is_event_stream); +gboolean gvc_mixer_stream_set_is_virtual (GvcMixerStream *stream, + gboolean is_event_stream); +gboolean gvc_mixer_stream_set_application_id (GvcMixerStream *stream, + const char *application_id); +gboolean gvc_mixer_stream_set_base_volume (GvcMixerStream *stream, + pa_volume_t base_volume); +gboolean gvc_mixer_stream_set_port (GvcMixerStream *stream, + const char *port); +gboolean gvc_mixer_stream_set_ports (GvcMixerStream *stream, + GList *ports); + +#ifdef __cplusplus +} +#endif + +#endif /* __GVC_MIXER_STREAM_H */ diff --git a/plugins/media-keys/gsd-marshal.list b/plugins/media-keys/gsd-marshal.list new file mode 100644 index 0000000..72f9937 --- /dev/null +++ b/plugins/media-keys/gsd-marshal.list @@ -0,0 +1 @@ +VOID:STRING,STRING diff --git a/plugins/media-keys/gsd-media-keys-manager.c b/plugins/media-keys/gsd-media-keys-manager.c new file mode 100644 index 0000000..ae6383a --- /dev/null +++ b/plugins/media-keys/gsd-media-keys-manager.c @@ -0,0 +1,1373 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2001-2003 Bastien Nocera + * Copyright (C) 2006-2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#include "config.h" + +#include +#include +#include +#include +#include +#include +#include + +#include + +#include +#include +#include +#include +#include +#include + +#include +#include + +#include "mate-settings-profile.h" +#include "gsd-marshal.h" +#include "gsd-media-keys-manager.h" +#include "gsd-media-keys-manager-glue.h" + +#include "eggaccelerators.h" +#include "acme.h" +#include "gsd-media-keys-window.h" + +#ifdef HAVE_PULSE +#include +#include "gvc-mixer-control.h" +#endif /* HAVE_PULSE */ + +#define GSD_DBUS_PATH "/org/mate/SettingsDaemon" +#define GSD_DBUS_NAME "org.mate.SettingsDaemon" +#define GSD_MEDIA_KEYS_DBUS_PATH GSD_DBUS_PATH "/MediaKeys" +#define GSD_MEDIA_KEYS_DBUS_NAME GSD_DBUS_NAME ".MediaKeys" + +#define TOUCHPAD_ENABLED_KEY "/desktop/mate/peripherals/touchpad/touchpad_enabled" + +#define VOLUME_STEP 6 /* percents for one volume button press */ +#define MAX_VOLUME 65536.0 + +#define GSD_MEDIA_KEYS_MANAGER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GSD_TYPE_MEDIA_KEYS_MANAGER, GsdMediaKeysManagerPrivate)) + +typedef struct { + char *application; + guint32 time; +} MediaPlayer; + +struct GsdMediaKeysManagerPrivate +{ +#ifdef HAVE_PULSE + /* Volume bits */ + GvcMixerControl *volume; + GvcMixerStream *stream; +#endif /* HAVE_PULSE */ + GtkWidget *dialog; + MateConfClient *conf_client; + GVolumeMonitor *volume_monitor; + + /* Multihead stuff */ + GdkScreen *current_screen; + GSList *screens; + + GList *media_players; + + DBusGConnection *connection; + guint notify[HANDLED_KEYS]; +}; + +enum { + MEDIA_PLAYER_KEY_PRESSED, + LAST_SIGNAL +}; + +static guint signals[LAST_SIGNAL] = { 0 }; + +static void gsd_media_keys_manager_class_init (GsdMediaKeysManagerClass *klass); +static void gsd_media_keys_manager_init (GsdMediaKeysManager *media_keys_manager); +static void gsd_media_keys_manager_finalize (GObject *object); + +G_DEFINE_TYPE (GsdMediaKeysManager, gsd_media_keys_manager, G_TYPE_OBJECT) + +static gpointer manager_object = NULL; + + +static void +init_screens (GsdMediaKeysManager *manager) +{ + GdkDisplay *display; + int i; + + display = gdk_display_get_default (); + for (i = 0; i < gdk_display_get_n_screens (display); i++) { + GdkScreen *screen; + + screen = gdk_display_get_screen (display, i); + if (screen == NULL) { + continue; + } + manager->priv->screens = g_slist_append (manager->priv->screens, screen); + } + + manager->priv->current_screen = manager->priv->screens->data; +} + + +static void +acme_error (char * msg) +{ + GtkWidget *error_dialog; + + error_dialog = gtk_message_dialog_new (NULL, + GTK_DIALOG_MODAL, + GTK_MESSAGE_ERROR, + GTK_BUTTONS_OK, + msg, NULL); + gtk_dialog_set_default_response (GTK_DIALOG (error_dialog), + GTK_RESPONSE_OK); + gtk_widget_show (error_dialog); + g_signal_connect (error_dialog, + "response", + G_CALLBACK (gtk_widget_destroy), + NULL); +} + +static char * +get_term_command (GsdMediaKeysManager *manager) +{ + char *cmd_term; + char *cmd = NULL; + + cmd_term = mateconf_client_get_string (manager->priv->conf_client, + "/desktop/mate/applications/terminal/exec", NULL); + if ((cmd_term != NULL) && (strcmp (cmd_term, "") != 0)) { + char *cmd_args; + cmd_args = mateconf_client_get_string (manager->priv->conf_client, + "/desktop/mate/applications/terminal/exec_arg", NULL); + if ((cmd_args != NULL) && (strcmp (cmd_term, "") != 0)) { + cmd = g_strdup_printf ("%s %s -e", cmd_term, cmd_args); + } else { + cmd = g_strdup_printf ("%s -e", cmd_term); + } + + g_free (cmd_args); + } + + g_free (cmd_term); + + return cmd; +} + +static void +execute (GsdMediaKeysManager *manager, + char *cmd, + gboolean sync, + gboolean need_term) +{ + gboolean retval; + char **argv; + int argc; + char *exec; + char *term = NULL; + + retval = FALSE; + + if (need_term) { + term = get_term_command (manager); + if (term == NULL) { + acme_error (_("Could not get default terminal. Verify that your default " + "terminal command is set and points to a valid application.")); + return; + } + } + + if (term) { + exec = g_strdup_printf ("%s %s", term, cmd); + g_free (term); + } else { + exec = g_strdup (cmd); + } + + if (g_shell_parse_argv (exec, &argc, &argv, NULL)) { + if (sync != FALSE) { + retval = g_spawn_sync (g_get_home_dir (), + argv, + NULL, + G_SPAWN_SEARCH_PATH, + NULL, + NULL, + NULL, + NULL, + NULL, + NULL); + } else { + retval = g_spawn_async (g_get_home_dir (), + argv, + NULL, + G_SPAWN_SEARCH_PATH, + NULL, + NULL, + NULL, + NULL); + } + g_strfreev (argv); + } + + if (retval == FALSE) { + char *msg; + msg = g_strdup_printf (_("Couldn't execute command: %s\n" + "Verify that this is a valid command."), + exec); + + acme_error (msg); + g_free (msg); + } + g_free (exec); +} + +static void +dialog_init (GsdMediaKeysManager *manager) +{ + if (manager->priv->dialog != NULL + && !gsd_osd_window_is_valid (GSD_OSD_WINDOW (manager->priv->dialog))) { + gtk_widget_destroy (manager->priv->dialog); + manager->priv->dialog = NULL; + } + + if (manager->priv->dialog == NULL) { + manager->priv->dialog = gsd_media_keys_window_new (); + } +} + +static gboolean +is_valid_shortcut (const char *string) +{ + if (string == NULL || string[0] == '\0') { + return FALSE; + } + if (strcmp (string, "disabled") == 0) { + return FALSE; + } + + return TRUE; +} + +static void +update_kbd_cb (MateConfClient *client, + guint id, + MateConfEntry *entry, + GsdMediaKeysManager *manager) +{ + int i; + gboolean need_flush = TRUE; + + g_return_if_fail (entry->key != NULL); + + gdk_error_trap_push (); + + /* Find the key that was modified */ + for (i = 0; i < HANDLED_KEYS; i++) { + if (strcmp (entry->key, keys[i].mateconf_key) == 0) { + char *tmp; + Key *key; + + if (keys[i].key != NULL) { + need_flush = TRUE; + grab_key_unsafe (keys[i].key, FALSE, manager->priv->screens); + } + + g_free (keys[i].key); + keys[i].key = NULL; + + tmp = mateconf_client_get_string (manager->priv->conf_client, + keys[i].mateconf_key, NULL); + + if (is_valid_shortcut (tmp) == FALSE) { + g_free (tmp); + break; + } + + key = g_new0 (Key, 1); + if (!egg_accelerator_parse_virtual (tmp, &key->keysym, &key->keycodes, &key->state)) { + g_free (tmp); + g_free (key); + break; + } + + need_flush = TRUE; + grab_key_unsafe (key, TRUE, manager->priv->screens); + keys[i].key = key; + + g_free (tmp); + + break; + } + } + + if (need_flush) + gdk_flush (); + if (gdk_error_trap_pop ()) + g_warning ("Grab failed for some keys, another application may already have access the them."); +} + +static void +init_kbd (GsdMediaKeysManager *manager) +{ + int i; + gboolean need_flush = FALSE; + + mate_settings_profile_start (NULL); + + gdk_error_trap_push (); + + for (i = 0; i < HANDLED_KEYS; i++) { + char *tmp; + Key *key; + + manager->priv->notify[i] = + mateconf_client_notify_add (manager->priv->conf_client, + keys[i].mateconf_key, + (MateConfClientNotifyFunc) update_kbd_cb, + manager, + NULL, + NULL); + + tmp = mateconf_client_get_string (manager->priv->conf_client, + keys[i].mateconf_key, + NULL); + + if (!is_valid_shortcut (tmp)) { + g_debug ("Not a valid shortcut: '%s'", tmp); + g_free (tmp); + continue; + } + + key = g_new0 (Key, 1); + if (!egg_accelerator_parse_virtual (tmp, &key->keysym, &key->keycodes, &key->state)) { + g_debug ("Unable to parse: '%s'", tmp); + g_free (tmp); + g_free (key); + continue; + } + + g_free (tmp); + + keys[i].key = key; + + need_flush = TRUE; + grab_key_unsafe (key, TRUE, manager->priv->screens); + } + + if (need_flush) + gdk_flush (); + if (gdk_error_trap_pop ()) + g_warning ("Grab failed for some keys, another application may already have access the them."); + + mate_settings_profile_end (NULL); +} + +static void +dialog_show (GsdMediaKeysManager *manager) +{ + int orig_w; + int orig_h; + int screen_w; + int screen_h; + int x; + int y; + int pointer_x; + int pointer_y; + GtkRequisition win_req; + GdkScreen *pointer_screen; + GdkRectangle geometry; + int monitor; + + gtk_window_set_screen (GTK_WINDOW (manager->priv->dialog), + manager->priv->current_screen); + + /* + * get the window size + * if the window hasn't been mapped, it doesn't necessarily + * know its true size, yet, so we need to jump through hoops + */ + gtk_window_get_default_size (GTK_WINDOW (manager->priv->dialog), &orig_w, &orig_h); + gtk_widget_size_request (manager->priv->dialog, &win_req); + + if (win_req.width > orig_w) { + orig_w = win_req.width; + } + if (win_req.height > orig_h) { + orig_h = win_req.height; + } + + pointer_screen = NULL; + gdk_display_get_pointer (gdk_screen_get_display (manager->priv->current_screen), + &pointer_screen, + &pointer_x, + &pointer_y, + NULL); + if (pointer_screen != manager->priv->current_screen) { + /* The pointer isn't on the current screen, so just + * assume the default monitor + */ + monitor = 0; + } else { + monitor = gdk_screen_get_monitor_at_point (manager->priv->current_screen, + pointer_x, + pointer_y); + } + + gdk_screen_get_monitor_geometry (manager->priv->current_screen, + monitor, + &geometry); + + screen_w = geometry.width; + screen_h = geometry.height; + + x = ((screen_w - orig_w) / 2) + geometry.x; + y = geometry.y + (screen_h / 2) + (screen_h / 2 - orig_h) / 2; + + gtk_window_move (GTK_WINDOW (manager->priv->dialog), x, y); + + gtk_widget_show (manager->priv->dialog); + + gdk_display_sync (gdk_screen_get_display (manager->priv->current_screen)); +} + +static void +do_unknown_action (GsdMediaKeysManager *manager, + const char *url) +{ + char *string; + + g_return_if_fail (url != NULL); + + string = mateconf_client_get_string (manager->priv->conf_client, + "/desktop/mate/url-handlers/unknown/command", + NULL); + + if ((string != NULL) && (strcmp (string, "") != 0)) { + char *cmd; + cmd = g_strdup_printf (string, url); + execute (manager, cmd, FALSE, FALSE); + g_free (cmd); + } + g_free (string); +} + +static void +do_help_action (GsdMediaKeysManager *manager) +{ + char *string; + + string = mateconf_client_get_string (manager->priv->conf_client, + "/desktop/mate/url-handlers/ghelp/command", + NULL); + + if ((string != NULL) && (strcmp (string, "") != 0)) { + char *cmd; + cmd = g_strdup_printf (string, ""); + execute (manager, cmd, FALSE, FALSE); + g_free (cmd); + } else { + do_unknown_action (manager, "ghelp:"); + } + + g_free (string); +} + +static void +do_mail_action (GsdMediaKeysManager *manager) +{ + char *string; + + string = mateconf_client_get_string (manager->priv->conf_client, + "/desktop/mate/url-handlers/mailto/command", + NULL); + + if ((string != NULL) && (strcmp (string, "") != 0)) { + char *cmd; + cmd = g_strdup_printf (string, ""); + execute (manager, + cmd, + FALSE, + mateconf_client_get_bool (manager->priv->conf_client, + "/desktop/mate/url-handlers/mailto/needs_terminal", NULL)); + g_free (cmd); + } + g_free (string); +} + +static void +do_media_action (GsdMediaKeysManager *manager) +{ + char *command; + + command = mateconf_client_get_string (manager->priv->conf_client, + "/desktop/mate/applications/media/exec", NULL); + if ((command != NULL) && (strcmp (command, "") != 0)) { + execute (manager, + command, + FALSE, + mateconf_client_get_bool (manager->priv->conf_client, + "/desktop/mate/applications/media/needs_term", NULL)); + } + g_free (command); +} + +static void +do_www_action (GsdMediaKeysManager *manager, + const char *url) +{ + char *string; + + string = mateconf_client_get_string (manager->priv->conf_client, + "/desktop/mate/url-handlers/http/command", + NULL); + + if ((string != NULL) && (strcmp (string, "") != 0)) { + gchar *cmd; + + if (url == NULL) { + cmd = g_strdup_printf (string, ""); + } else { + cmd = g_strdup_printf (string, url); + } + + execute (manager, + cmd, + FALSE, + mateconf_client_get_bool (manager->priv->conf_client, + "/desktop/mate/url-handlers/http/needs_terminal", NULL)); + g_free (cmd); + } else { + do_unknown_action (manager, url ? url : ""); + } + g_free (string); +} + +static void +do_exit_action (GsdMediaKeysManager *manager) +{ + execute (manager, "mate-session-save --shutdown-dialog", FALSE, FALSE); +} + +static void +do_eject_action_cb (GDrive *drive, + GAsyncResult *res, + GsdMediaKeysManager *manager) +{ + g_drive_eject_with_operation_finish (drive, res, NULL); +} + +#define NO_SCORE 0 +#define SCORE_CAN_EJECT 50 +#define SCORE_HAS_MEDIA 100 +static void +do_eject_action (GsdMediaKeysManager *manager) +{ + GList *drives, *l; + GDrive *fav_drive; + guint score; + + /* Find the best drive to eject */ + fav_drive = NULL; + score = NO_SCORE; + drives = g_volume_monitor_get_connected_drives (manager->priv->volume_monitor); + for (l = drives; l != NULL; l = l->next) { + GDrive *drive = l->data; + + if (g_drive_can_eject (drive) == FALSE) + continue; + if (g_drive_is_media_removable (drive) == FALSE) + continue; + if (score < SCORE_CAN_EJECT) { + fav_drive = drive; + score = SCORE_CAN_EJECT; + } + if (g_drive_has_media (drive) == FALSE) + continue; + if (score < SCORE_HAS_MEDIA) { + fav_drive = drive; + score = SCORE_HAS_MEDIA; + break; + } + } + + /* Show the dialogue */ + dialog_init (manager); + gsd_media_keys_window_set_action_custom (GSD_MEDIA_KEYS_WINDOW (manager->priv->dialog), + "media-eject", + FALSE); + dialog_show (manager); + + /* Clean up the drive selection and exit if no suitable + * drives are found */ + if (fav_drive != NULL) + fav_drive = g_object_ref (fav_drive); + + g_list_foreach (drives, (GFunc) g_object_unref, NULL); + if (fav_drive == NULL) + return; + + /* Eject! */ + g_drive_eject_with_operation (fav_drive, G_MOUNT_UNMOUNT_FORCE, + NULL, NULL, + (GAsyncReadyCallback) do_eject_action_cb, + manager); + g_object_unref (fav_drive); +} + +static void +do_touchpad_action (GsdMediaKeysManager *manager) +{ + MateConfClient *client = manager->priv->conf_client; + gboolean state = mateconf_client_get_bool (client, TOUCHPAD_ENABLED_KEY, NULL); + + dialog_init (manager); + gsd_media_keys_window_set_action_custom (GSD_MEDIA_KEYS_WINDOW (manager->priv->dialog), + (!state) ? "touchpad-enabled" : "touchpad-disabled", + FALSE); + dialog_show (manager); + + mateconf_client_set_bool (client, TOUCHPAD_ENABLED_KEY, !state, NULL); +} + +#ifdef HAVE_PULSE +static void +update_dialog (GsdMediaKeysManager *manager, + guint vol, + gboolean muted, + gboolean sound_changed) +{ + vol = (int) (100 * (double) vol / PA_VOLUME_NORM); + vol = CLAMP (vol, 0, 100); + + dialog_init (manager); + gsd_media_keys_window_set_volume_muted (GSD_MEDIA_KEYS_WINDOW (manager->priv->dialog), + muted); + gsd_media_keys_window_set_volume_level (GSD_MEDIA_KEYS_WINDOW (manager->priv->dialog), vol); + gsd_media_keys_window_set_action (GSD_MEDIA_KEYS_WINDOW (manager->priv->dialog), + GSD_MEDIA_KEYS_WINDOW_ACTION_VOLUME); + dialog_show (manager); + + if (sound_changed != FALSE && muted == FALSE) + ca_gtk_play_for_widget (manager->priv->dialog, 0, + CA_PROP_EVENT_ID, "audio-volume-change", + CA_PROP_EVENT_DESCRIPTION, "volume changed through key press", + CA_PROP_APPLICATION_ID, "org.mate.VolumeControl", + NULL); +} + +static void +do_sound_action (GsdMediaKeysManager *manager, + int type) +{ + gboolean muted; + guint vol, norm_vol_step; + int vol_step; + gboolean sound_changed; + + if (manager->priv->stream == NULL) + return; + + vol_step = mateconf_client_get_int (manager->priv->conf_client, + MATECONF_MISC_DIR "/volume_step", + NULL); + + if (vol_step <= 0 || vol_step > 100) + vol_step = VOLUME_STEP; + + norm_vol_step = PA_VOLUME_NORM * vol_step / 100; + + /* FIXME: this is racy */ + vol = gvc_mixer_stream_get_volume (manager->priv->stream); + muted = gvc_mixer_stream_get_is_muted (manager->priv->stream); + sound_changed = FALSE; + + switch (type) { + case MUTE_KEY: + muted = !muted; + gvc_mixer_stream_change_is_muted (manager->priv->stream, muted); + sound_changed = TRUE; + break; + case VOLUME_DOWN_KEY: + if (!muted && (vol <= norm_vol_step)) { + muted = !muted; + vol = 0; + gvc_mixer_stream_change_is_muted (manager->priv->stream, muted); + if (gvc_mixer_stream_set_volume (manager->priv->stream, vol) != FALSE) { + gvc_mixer_stream_push_volume (manager->priv->stream); + sound_changed = TRUE; + } + } else if (!muted) { + vol = vol - norm_vol_step; + if (gvc_mixer_stream_set_volume (manager->priv->stream, vol) != FALSE) { + gvc_mixer_stream_push_volume (manager->priv->stream); + sound_changed = TRUE; + } + } + break; + case VOLUME_UP_KEY: + if (muted) { + muted = !muted; + if (vol == 0) { + vol = vol + norm_vol_step; + gvc_mixer_stream_change_is_muted (manager->priv->stream, muted); + if (gvc_mixer_stream_set_volume (manager->priv->stream, vol) != FALSE) { + gvc_mixer_stream_push_volume (manager->priv->stream); + sound_changed = TRUE; + } + } else { + gvc_mixer_stream_change_is_muted (manager->priv->stream, muted); + sound_changed = TRUE; + } + } else { + if (vol < MAX_VOLUME) { + if (vol + norm_vol_step >= MAX_VOLUME) { + vol = MAX_VOLUME; + } else { + vol = vol + norm_vol_step; + } + if (gvc_mixer_stream_set_volume (manager->priv->stream, vol) != FALSE) { + gvc_mixer_stream_push_volume (manager->priv->stream); + sound_changed = TRUE; + } + } + } + break; + } + + update_dialog (manager, vol, muted, sound_changed); +} + +static void +update_default_sink (GsdMediaKeysManager *manager) +{ + GvcMixerStream *stream; + + stream = gvc_mixer_control_get_default_sink (manager->priv->volume); + if (stream == manager->priv->stream) + return; + + if (manager->priv->stream != NULL) { + g_object_unref (manager->priv->stream); + manager->priv->stream = NULL; + } + + if (stream != NULL) { + manager->priv->stream = g_object_ref (stream); + } else { + g_warning ("Unable to get default sink"); + } +} + +static void +on_control_ready (GvcMixerControl *control, + GsdMediaKeysManager *manager) +{ + update_default_sink (manager); +} + +static void +on_control_default_sink_changed (GvcMixerControl *control, + guint id, + GsdMediaKeysManager *manager) +{ + update_default_sink (manager); +} + +#endif /* HAVE_PULSE */ + +static gint +find_by_application (gconstpointer a, + gconstpointer b) +{ + return strcmp (((MediaPlayer *)a)->application, b); +} + +static gint +find_by_time (gconstpointer a, + gconstpointer b) +{ + return ((MediaPlayer *)a)->time < ((MediaPlayer *)b)->time; +} + +/* + * Register a new media player. Most applications will want to call + * this with time = GDK_CURRENT_TIME. This way, the last registered + * player will receive media events. In some cases, applications + * may want to register with a lower priority (usually 1), to grab + * events only nobody is interested. + */ +gboolean +gsd_media_keys_manager_grab_media_player_keys (GsdMediaKeysManager *manager, + const char *application, + guint32 time, + GError **error) +{ + GList *iter; + MediaPlayer *media_player; + + if (time == GDK_CURRENT_TIME) { + GTimeVal tv; + + g_get_current_time (&tv); + time = tv.tv_sec * 1000 + tv.tv_usec / 1000; + } + + iter = g_list_find_custom (manager->priv->media_players, + application, + find_by_application); + + if (iter != NULL) { + if (((MediaPlayer *)iter->data)->time < time) { + g_free (((MediaPlayer *)iter->data)->application); + g_free (iter->data); + manager->priv->media_players = g_list_delete_link (manager->priv->media_players, iter); + } else { + return TRUE; + } + } + + g_debug ("Registering %s at %u", application, time); + media_player = g_new0 (MediaPlayer, 1); + media_player->application = g_strdup (application); + media_player->time = time; + + manager->priv->media_players = g_list_insert_sorted (manager->priv->media_players, + media_player, + find_by_time); + + return TRUE; +} + +gboolean +gsd_media_keys_manager_release_media_player_keys (GsdMediaKeysManager *manager, + const char *application, + GError **error) +{ + GList *iter; + + iter = g_list_find_custom (manager->priv->media_players, + application, + find_by_application); + + if (iter != NULL) { + g_debug ("Deregistering %s", application); + g_free (((MediaPlayer *)iter->data)->application); + g_free (iter->data); + manager->priv->media_players = g_list_delete_link (manager->priv->media_players, iter); + } + + return TRUE; +} + +static gboolean +gsd_media_player_key_pressed (GsdMediaKeysManager *manager, + const char *key) +{ + const char *application = NULL; + gboolean have_listeners; + + have_listeners = (manager->priv->media_players != NULL); + + if (have_listeners) { + application = ((MediaPlayer *)manager->priv->media_players->data)->application; + } + + g_signal_emit (manager, signals[MEDIA_PLAYER_KEY_PRESSED], 0, application, key); + + return !have_listeners; +} + +static gboolean +do_multimedia_player_action (GsdMediaKeysManager *manager, + const char *key) +{ + return gsd_media_player_key_pressed (manager, key); +} + +static gboolean +do_action (GsdMediaKeysManager *manager, + int type) +{ + char *cmd; + char *path; + + switch (type) { + case TOUCHPAD_KEY: + do_touchpad_action (manager); + break; + case MUTE_KEY: + case VOLUME_DOWN_KEY: + case VOLUME_UP_KEY: +#ifdef HAVE_PULSE + do_sound_action (manager, type); +#endif /* HAVE_PULSE */ + break; + case POWER_KEY: + do_exit_action (manager); + break; + case EJECT_KEY: + do_eject_action (manager); + break; + case HOME_KEY: + path = g_shell_quote (g_get_home_dir ()); + cmd = g_strconcat ("caja --no-desktop ", path, NULL); + g_free (path); + execute (manager, cmd, FALSE, FALSE); + g_free (cmd); + break; + case SEARCH_KEY: + cmd = NULL; + if ((cmd = g_find_program_in_path ("beagle-search"))) { + execute (manager, "beagle-search", FALSE, FALSE); + } else if ((cmd = g_find_program_in_path ("tracker-search-tool"))) { + execute (manager, "tracker-search-tool", FALSE, FALSE); + } else { + execute (manager, "mate-search-tool", FALSE, FALSE); + } + g_free (cmd); + break; + case EMAIL_KEY: + do_mail_action (manager); + break; + case SCREENSAVER_KEY: + if ((cmd = g_find_program_in_path ("mate-screensaver-command"))) { + execute (manager, "mate-screensaver-command --lock", FALSE, FALSE); + } else { + execute (manager, "xscreensaver-command -lock", FALSE, FALSE); + } + + g_free (cmd); + break; + case HELP_KEY: + do_help_action (manager); + break; + case WWW_KEY: + do_www_action (manager, NULL); + break; + case MEDIA_KEY: + do_media_action (manager); + break; + case CALCULATOR_KEY: + execute (manager, "gcalctool", FALSE, FALSE); + break; + case PLAY_KEY: + return do_multimedia_player_action (manager, "Play"); + break; + case PAUSE_KEY: + return do_multimedia_player_action (manager, "Pause"); + break; + case STOP_KEY: + return do_multimedia_player_action (manager, "Stop"); + break; + case PREVIOUS_KEY: + return do_multimedia_player_action (manager, "Previous"); + break; + case NEXT_KEY: + return do_multimedia_player_action (manager, "Next"); + break; + default: + g_assert_not_reached (); + } + + return FALSE; +} + +static GdkScreen * +acme_get_screen_from_event (GsdMediaKeysManager *manager, + XAnyEvent *xanyev) +{ + GdkWindow *window; + GdkScreen *screen; + GSList *l; + + /* Look for which screen we're receiving events */ + for (l = manager->priv->screens; l != NULL; l = l->next) { + screen = (GdkScreen *) l->data; + window = gdk_screen_get_root_window (screen); + + if (GDK_WINDOW_XID (window) == xanyev->window) { + return screen; + } + } + + return NULL; +} + +static GdkFilterReturn +acme_filter_events (GdkXEvent *xevent, + GdkEvent *event, + GsdMediaKeysManager *manager) +{ + XEvent *xev = (XEvent *) xevent; + XAnyEvent *xany = (XAnyEvent *) xevent; + int i; + + /* verify we have a key event */ + if (xev->type != KeyPress && xev->type != KeyRelease) { + return GDK_FILTER_CONTINUE; + } + + for (i = 0; i < HANDLED_KEYS; i++) { + if (match_key (keys[i].key, xev)) { + switch (keys[i].key_type) { + case VOLUME_DOWN_KEY: + case VOLUME_UP_KEY: + /* auto-repeatable keys */ + if (xev->type != KeyPress) { + return GDK_FILTER_CONTINUE; + } + break; + default: + if (xev->type != KeyRelease) { + return GDK_FILTER_CONTINUE; + } + } + + manager->priv->current_screen = acme_get_screen_from_event (manager, xany); + + if (do_action (manager, keys[i].key_type) == FALSE) { + return GDK_FILTER_REMOVE; + } else { + return GDK_FILTER_CONTINUE; + } + } + } + + return GDK_FILTER_CONTINUE; +} + +static gboolean +start_media_keys_idle_cb (GsdMediaKeysManager *manager) +{ + GSList *l; + + g_debug ("Starting media_keys manager"); + mate_settings_profile_start (NULL); + manager->priv->volume_monitor = g_volume_monitor_get (); + manager->priv->conf_client = mateconf_client_get_default (); + + mateconf_client_add_dir (manager->priv->conf_client, + MATECONF_BINDING_DIR, + MATECONF_CLIENT_PRELOAD_ONELEVEL, + NULL); + + init_screens (manager); + init_kbd (manager); + + /* Start filtering the events */ + for (l = manager->priv->screens; l != NULL; l = l->next) { + mate_settings_profile_start ("gdk_window_add_filter"); + + g_debug ("adding key filter for screen: %d", + gdk_screen_get_number (l->data)); + + gdk_window_add_filter (gdk_screen_get_root_window (l->data), + (GdkFilterFunc)acme_filter_events, + manager); + mate_settings_profile_end ("gdk_window_add_filter"); + } + + mate_settings_profile_end (NULL); + + return FALSE; +} + +gboolean +gsd_media_keys_manager_start (GsdMediaKeysManager *manager, + GError **error) +{ + mate_settings_profile_start (NULL); + +#ifdef HAVE_PULSE + /* initialise Volume handler + * + * We do this one here to force checking gstreamer cache, etc. + * The rest (grabbing and setting the keys) can happen in an + * idle. + */ + mate_settings_profile_start ("gvc_mixer_control_new"); + + manager->priv->volume = gvc_mixer_control_new ("MATE Volume Control Media Keys"); + + g_signal_connect (manager->priv->volume, + "ready", + G_CALLBACK (on_control_ready), + manager); + g_signal_connect (manager->priv->volume, + "default-sink-changed", + G_CALLBACK (on_control_default_sink_changed), + manager); + + gvc_mixer_control_open (manager->priv->volume); + + mate_settings_profile_end ("gvc_mixer_control_new"); +#endif /* HAVE_PULSE */ + g_idle_add ((GSourceFunc) start_media_keys_idle_cb, manager); + + mate_settings_profile_end (NULL); + + return TRUE; +} + +void +gsd_media_keys_manager_stop (GsdMediaKeysManager *manager) +{ + GsdMediaKeysManagerPrivate *priv = manager->priv; + GSList *ls; + GList *l; + int i; + gboolean need_flush; + + g_debug ("Stopping media_keys manager"); + + for (ls = priv->screens; ls != NULL; ls = ls->next) { + gdk_window_remove_filter (gdk_screen_get_root_window (ls->data), + (GdkFilterFunc) acme_filter_events, + manager); + } + + if (priv->conf_client) { + mateconf_client_remove_dir (priv->conf_client, + MATECONF_BINDING_DIR, + NULL); + + for (i = 0; i < HANDLED_KEYS; ++i) { + if (priv->notify[i] != 0) { + mateconf_client_notify_remove (priv->conf_client, priv->notify[i]); + priv->notify[i] = 0; + } + } + + g_object_unref (priv->conf_client); + priv->conf_client = NULL; + } + + if (priv->volume_monitor != NULL) { + g_object_unref (priv->volume_monitor); + priv->volume_monitor = NULL; + } + + if (priv->connection != NULL) { + dbus_g_connection_unref (priv->connection); + priv->connection = NULL; + } + + need_flush = FALSE; + gdk_error_trap_push (); + + for (i = 0; i < HANDLED_KEYS; ++i) { + if (keys[i].key) { + need_flush = TRUE; + grab_key_unsafe (keys[i].key, FALSE, priv->screens); + + g_free (keys[i].key->keycodes); + g_free (keys[i].key); + keys[i].key = NULL; + } + } + + if (need_flush) + gdk_flush (); + gdk_error_trap_pop (); + + g_slist_free (priv->screens); + priv->screens = NULL; + +#ifdef HAVE_PULSE + if (priv->stream) { + g_object_unref (priv->stream); + priv->stream = NULL; + } + + if (priv->volume) { + g_object_unref (priv->volume); + priv->volume = NULL; + } +#endif /* HAVE_PULSE */ + + if (priv->dialog != NULL) { + gtk_widget_destroy (priv->dialog); + priv->dialog = NULL; + } + + for (l = priv->media_players; l; l = l->next) { + MediaPlayer *mp = l->data; + g_free (mp->application); + g_free (mp); + } + g_list_free (priv->media_players); + priv->media_players = NULL; +} + +static void +gsd_media_keys_manager_set_property (GObject *object, + guint prop_id, + const GValue *value, + GParamSpec *pspec) +{ + GsdMediaKeysManager *self; + + self = GSD_MEDIA_KEYS_MANAGER (object); + + switch (prop_id) { + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + +static void +gsd_media_keys_manager_get_property (GObject *object, + guint prop_id, + GValue *value, + GParamSpec *pspec) +{ + GsdMediaKeysManager *self; + + self = GSD_MEDIA_KEYS_MANAGER (object); + + switch (prop_id) { + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + +static GObject * +gsd_media_keys_manager_constructor (GType type, + guint n_construct_properties, + GObjectConstructParam *construct_properties) +{ + GsdMediaKeysManager *media_keys_manager; + GsdMediaKeysManagerClass *klass; + + klass = GSD_MEDIA_KEYS_MANAGER_CLASS (g_type_class_peek (GSD_TYPE_MEDIA_KEYS_MANAGER)); + + media_keys_manager = GSD_MEDIA_KEYS_MANAGER (G_OBJECT_CLASS (gsd_media_keys_manager_parent_class)->constructor (type, + n_construct_properties, + construct_properties)); + + return G_OBJECT (media_keys_manager); +} + +static void +gsd_media_keys_manager_dispose (GObject *object) +{ + GsdMediaKeysManager *media_keys_manager; + + media_keys_manager = GSD_MEDIA_KEYS_MANAGER (object); + + G_OBJECT_CLASS (gsd_media_keys_manager_parent_class)->dispose (object); +} + +static void +gsd_media_keys_manager_class_init (GsdMediaKeysManagerClass *klass) +{ + GObjectClass *object_class = G_OBJECT_CLASS (klass); + + object_class->get_property = gsd_media_keys_manager_get_property; + object_class->set_property = gsd_media_keys_manager_set_property; + object_class->constructor = gsd_media_keys_manager_constructor; + object_class->dispose = gsd_media_keys_manager_dispose; + object_class->finalize = gsd_media_keys_manager_finalize; + + signals[MEDIA_PLAYER_KEY_PRESSED] = + g_signal_new ("media-player-key-pressed", + G_OBJECT_CLASS_TYPE (klass), + G_SIGNAL_RUN_LAST, + G_STRUCT_OFFSET (GsdMediaKeysManagerClass, media_player_key_pressed), + NULL, + NULL, + gsd_marshal_VOID__STRING_STRING, + G_TYPE_NONE, + 2, + G_TYPE_STRING, + G_TYPE_STRING); + + dbus_g_object_type_install_info (GSD_TYPE_MEDIA_KEYS_MANAGER, &dbus_glib_gsd_media_keys_manager_object_info); + + g_type_class_add_private (klass, sizeof (GsdMediaKeysManagerPrivate)); +} + +static void +gsd_media_keys_manager_init (GsdMediaKeysManager *manager) +{ + manager->priv = GSD_MEDIA_KEYS_MANAGER_GET_PRIVATE (manager); + +} + +static void +gsd_media_keys_manager_finalize (GObject *object) +{ + GsdMediaKeysManager *media_keys_manager; + + g_return_if_fail (object != NULL); + g_return_if_fail (GSD_IS_MEDIA_KEYS_MANAGER (object)); + + media_keys_manager = GSD_MEDIA_KEYS_MANAGER (object); + + g_return_if_fail (media_keys_manager->priv != NULL); + + G_OBJECT_CLASS (gsd_media_keys_manager_parent_class)->finalize (object); +} + +static gboolean +register_manager (GsdMediaKeysManager *manager) +{ + GError *error = NULL; + + manager->priv->connection = dbus_g_bus_get (DBUS_BUS_SESSION, &error); + if (manager->priv->connection == NULL) { + if (error != NULL) { + g_error ("Error getting session bus: %s", error->message); + g_error_free (error); + } + return FALSE; + } + + dbus_g_connection_register_g_object (manager->priv->connection, GSD_MEDIA_KEYS_DBUS_PATH, G_OBJECT (manager)); + + return TRUE; +} + +GsdMediaKeysManager * +gsd_media_keys_manager_new (void) +{ + if (manager_object != NULL) { + g_object_ref (manager_object); + } else { + gboolean res; + + manager_object = g_object_new (GSD_TYPE_MEDIA_KEYS_MANAGER, NULL); + g_object_add_weak_pointer (manager_object, + (gpointer *) &manager_object); + res = register_manager (manager_object); + if (! res) { + g_object_unref (manager_object); + return NULL; + } + } + + return GSD_MEDIA_KEYS_MANAGER (manager_object); +} diff --git a/plugins/media-keys/gsd-media-keys-manager.h b/plugins/media-keys/gsd-media-keys-manager.h new file mode 100644 index 0000000..19dafd5 --- /dev/null +++ b/plugins/media-keys/gsd-media-keys-manager.h @@ -0,0 +1,72 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#ifndef __GSD_MEDIA_KEYS_MANAGER_H +#define __GSD_MEDIA_KEYS_MANAGER_H + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#define GSD_TYPE_MEDIA_KEYS_MANAGER (gsd_media_keys_manager_get_type ()) +#define GSD_MEDIA_KEYS_MANAGER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSD_TYPE_MEDIA_KEYS_MANAGER, GsdMediaKeysManager)) +#define GSD_MEDIA_KEYS_MANAGER_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GSD_TYPE_MEDIA_KEYS_MANAGER, GsdMediaKeysManagerClass)) +#define GSD_IS_MEDIA_KEYS_MANAGER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSD_TYPE_MEDIA_KEYS_MANAGER)) +#define GSD_IS_MEDIA_KEYS_MANAGER_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GSD_TYPE_MEDIA_KEYS_MANAGER)) +#define GSD_MEDIA_KEYS_MANAGER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GSD_TYPE_MEDIA_KEYS_MANAGER, GsdMediaKeysManagerClass)) + +typedef struct GsdMediaKeysManagerPrivate GsdMediaKeysManagerPrivate; + +typedef struct +{ + GObject parent; + GsdMediaKeysManagerPrivate *priv; +} GsdMediaKeysManager; + +typedef struct +{ + GObjectClass parent_class; + void (* media_player_key_pressed) (GsdMediaKeysManager *manager, + const char *application, + const char *key); +} GsdMediaKeysManagerClass; + +GType gsd_media_keys_manager_get_type (void); + +GsdMediaKeysManager * gsd_media_keys_manager_new (void); +gboolean gsd_media_keys_manager_start (GsdMediaKeysManager *manager, + GError **error); +void gsd_media_keys_manager_stop (GsdMediaKeysManager *manager); + +gboolean gsd_media_keys_manager_grab_media_player_keys (GsdMediaKeysManager *manager, + const char *application, + guint32 time, + GError **error); +gboolean gsd_media_keys_manager_release_media_player_keys (GsdMediaKeysManager *manager, + const char *application, + GError **error); + +#ifdef __cplusplus +} +#endif + +#endif /* __GSD_MEDIA_KEYS_MANAGER_H */ diff --git a/plugins/media-keys/gsd-media-keys-manager.xml b/plugins/media-keys/gsd-media-keys-manager.xml new file mode 100644 index 0000000..12cd03a --- /dev/null +++ b/plugins/media-keys/gsd-media-keys-manager.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/plugins/media-keys/gsd-media-keys-plugin.c b/plugins/media-keys/gsd-media-keys-plugin.c new file mode 100644 index 0000000..319a42a --- /dev/null +++ b/plugins/media-keys/gsd-media-keys-plugin.c @@ -0,0 +1,104 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#include "config.h" + +#include +#include + +#include "mate-settings-plugin.h" +#include "gsd-media-keys-plugin.h" +#include "gsd-media-keys-manager.h" + +struct GsdMediaKeysPluginPrivate { + GsdMediaKeysManager *manager; +}; + +#define GSD_MEDIA_KEYS_PLUGIN_GET_PRIVATE(object) (G_TYPE_INSTANCE_GET_PRIVATE ((object), GSD_TYPE_MEDIA_KEYS_PLUGIN, GsdMediaKeysPluginPrivate)) + +MATE_SETTINGS_PLUGIN_REGISTER (GsdMediaKeysPlugin, gsd_media_keys_plugin) + +static void +gsd_media_keys_plugin_init (GsdMediaKeysPlugin *plugin) +{ + plugin->priv = GSD_MEDIA_KEYS_PLUGIN_GET_PRIVATE (plugin); + + g_debug ("GsdMediaKeysPlugin initializing"); + + plugin->priv->manager = gsd_media_keys_manager_new (); +} + +static void +gsd_media_keys_plugin_finalize (GObject *object) +{ + GsdMediaKeysPlugin *plugin; + + g_return_if_fail (object != NULL); + g_return_if_fail (GSD_IS_MEDIA_KEYS_PLUGIN (object)); + + g_debug ("GsdMediaKeysPlugin finalizing"); + + plugin = GSD_MEDIA_KEYS_PLUGIN (object); + + g_return_if_fail (plugin->priv != NULL); + + if (plugin->priv->manager != NULL) { + g_object_unref (plugin->priv->manager); + } + + G_OBJECT_CLASS (gsd_media_keys_plugin_parent_class)->finalize (object); +} + +static void +impl_activate (MateSettingsPlugin *plugin) +{ + gboolean res; + GError *error; + + g_debug ("Activating media_keys plugin"); + + error = NULL; + res = gsd_media_keys_manager_start (GSD_MEDIA_KEYS_PLUGIN (plugin)->priv->manager, &error); + if (! res) { + g_warning ("Unable to start media_keys manager: %s", error->message); + g_error_free (error); + } +} + +static void +impl_deactivate (MateSettingsPlugin *plugin) +{ + g_debug ("Deactivating media_keys plugin"); + gsd_media_keys_manager_stop (GSD_MEDIA_KEYS_PLUGIN (plugin)->priv->manager); +} + +static void +gsd_media_keys_plugin_class_init (GsdMediaKeysPluginClass *klass) +{ + GObjectClass *object_class = G_OBJECT_CLASS (klass); + MateSettingsPluginClass *plugin_class = MATE_SETTINGS_PLUGIN_CLASS (klass); + + object_class->finalize = gsd_media_keys_plugin_finalize; + + plugin_class->activate = impl_activate; + plugin_class->deactivate = impl_deactivate; + + g_type_class_add_private (klass, sizeof (GsdMediaKeysPluginPrivate)); +} diff --git a/plugins/media-keys/gsd-media-keys-plugin.h b/plugins/media-keys/gsd-media-keys-plugin.h new file mode 100644 index 0000000..fa092b5 --- /dev/null +++ b/plugins/media-keys/gsd-media-keys-plugin.h @@ -0,0 +1,63 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#ifndef __GSD_MEDIA_KEYS_PLUGIN_H__ +#define __GSD_MEDIA_KEYS_PLUGIN_H__ + +#include +#include +#include + +#include "mate-settings-plugin.h" + +#ifdef __cplusplus +extern "C" { +#endif + +#define GSD_TYPE_MEDIA_KEYS_PLUGIN (gsd_media_keys_plugin_get_type ()) +#define GSD_MEDIA_KEYS_PLUGIN(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSD_TYPE_MEDIA_KEYS_PLUGIN, GsdMediaKeysPlugin)) +#define GSD_MEDIA_KEYS_PLUGIN_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GSD_TYPE_MEDIA_KEYS_PLUGIN, GsdMediaKeysPluginClass)) +#define GSD_IS_MEDIA_KEYS_PLUGIN(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSD_TYPE_MEDIA_KEYS_PLUGIN)) +#define GSD_IS_MEDIA_KEYS_PLUGIN_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GSD_TYPE_MEDIA_KEYS_PLUGIN)) +#define GSD_MEDIA_KEYS_PLUGIN_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GSD_TYPE_MEDIA_KEYS_PLUGIN, GsdMediaKeysPluginClass)) + +typedef struct GsdMediaKeysPluginPrivate GsdMediaKeysPluginPrivate; + +typedef struct +{ + MateSettingsPlugin parent; + GsdMediaKeysPluginPrivate *priv; +} GsdMediaKeysPlugin; + +typedef struct +{ + MateSettingsPluginClass parent_class; +} GsdMediaKeysPluginClass; + +GType gsd_media_keys_plugin_get_type (void) G_GNUC_CONST; + +/* All the plugins must implement this function */ +G_MODULE_EXPORT GType register_mate_settings_plugin (GTypeModule *module); + +#ifdef __cplusplus +} +#endif + +#endif /* __GSD_MEDIA_KEYS_PLUGIN_H__ */ diff --git a/plugins/media-keys/gsd-media-keys-window.c b/plugins/media-keys/gsd-media-keys-window.c new file mode 100644 index 0000000..2547068 --- /dev/null +++ b/plugins/media-keys/gsd-media-keys-window.c @@ -0,0 +1,714 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2006-2007 William Jon McCann + * + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2, 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 Lesser General Public License for more + * details. + * + * You should have received a copy of the GNU Lesser General + * Public License along with this program; if not, write to the + * Free Software Foundation, Inc., 59 Temple Place - Suite 330, + * Boston, MA 02111-1307, USA. + * + */ + +#include "config.h" + +#include +#include +#include +#include +#include +#include + +#include "gsd-media-keys-window.h" + +#define GSD_MEDIA_KEYS_WINDOW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GSD_TYPE_MEDIA_KEYS_WINDOW, GsdMediaKeysWindowPrivate)) + +struct GsdMediaKeysWindowPrivate +{ + GsdMediaKeysWindowAction action; + char *icon_name; + gboolean show_level; + + guint volume_muted : 1; + int volume_level; + + GtkImage *image; + GtkWidget *progress; +}; + +G_DEFINE_TYPE (GsdMediaKeysWindow, gsd_media_keys_window, GSD_TYPE_OSD_WINDOW) + +static void +volume_controls_set_visible (GsdMediaKeysWindow *window, + gboolean visible) +{ + if (window->priv->progress == NULL) + return; + + if (visible) { + gtk_widget_show (window->priv->progress); + } else { + gtk_widget_hide (window->priv->progress); + } +} + +static void +window_set_icon_name (GsdMediaKeysWindow *window, + const char *name) +{ + if (window->priv->image == NULL) + return; + + gtk_image_set_from_icon_name (window->priv->image, + name, GTK_ICON_SIZE_DIALOG); +} + +static void +action_changed (GsdMediaKeysWindow *window) +{ + if (!gsd_osd_window_is_composited (GSD_OSD_WINDOW (window))) { + switch (window->priv->action) { + case GSD_MEDIA_KEYS_WINDOW_ACTION_VOLUME: + volume_controls_set_visible (window, TRUE); + + if (window->priv->volume_muted) { + window_set_icon_name (window, "audio-volume-muted"); + } else { + window_set_icon_name (window, "audio-volume-high"); + } + + break; + case GSD_MEDIA_KEYS_WINDOW_ACTION_CUSTOM: + volume_controls_set_visible (window, window->priv->show_level); + window_set_icon_name (window, window->priv->icon_name); + break; + default: + g_assert_not_reached (); + break; + } + } + + gsd_osd_window_update_and_hide (GSD_OSD_WINDOW (window)); +} + +static void +volume_level_changed (GsdMediaKeysWindow *window) +{ + gsd_osd_window_update_and_hide (GSD_OSD_WINDOW (window)); + + if (!gsd_osd_window_is_composited (GSD_OSD_WINDOW (window)) && window->priv->progress != NULL) { + double fraction; + + fraction = (double) window->priv->volume_level / 100.0; + + gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR (window->priv->progress), + fraction); + } +} + +static void +volume_muted_changed (GsdMediaKeysWindow *window) +{ + gsd_osd_window_update_and_hide (GSD_OSD_WINDOW (window)); + + if (!gsd_osd_window_is_composited (GSD_OSD_WINDOW (window))) { + if (window->priv->volume_muted) { + window_set_icon_name (window, "audio-volume-muted"); + } else { + window_set_icon_name (window, "audio-volume-high"); + } + } +} + +void +gsd_media_keys_window_set_action (GsdMediaKeysWindow *window, + GsdMediaKeysWindowAction action) +{ + g_return_if_fail (GSD_IS_MEDIA_KEYS_WINDOW (window)); + g_return_if_fail (action == GSD_MEDIA_KEYS_WINDOW_ACTION_VOLUME); + + if (window->priv->action != action) { + window->priv->action = action; + action_changed (window); + } else { + gsd_osd_window_update_and_hide (GSD_OSD_WINDOW (window)); + } +} + +void +gsd_media_keys_window_set_action_custom (GsdMediaKeysWindow *window, + const char *icon_name, + gboolean show_level) +{ + g_return_if_fail (GSD_IS_MEDIA_KEYS_WINDOW (window)); + g_return_if_fail (icon_name != NULL); + + if (window->priv->action != GSD_MEDIA_KEYS_WINDOW_ACTION_CUSTOM || + g_strcmp0 (window->priv->icon_name, icon_name) != 0 || + window->priv->show_level != show_level) { + window->priv->action = GSD_MEDIA_KEYS_WINDOW_ACTION_CUSTOM; + g_free (window->priv->icon_name); + window->priv->icon_name = g_strdup (icon_name); + window->priv->show_level = show_level; + action_changed (window); + } else { + gsd_osd_window_update_and_hide (GSD_OSD_WINDOW (window)); + } +} + +void +gsd_media_keys_window_set_volume_muted (GsdMediaKeysWindow *window, + gboolean muted) +{ + g_return_if_fail (GSD_IS_MEDIA_KEYS_WINDOW (window)); + + if (window->priv->volume_muted != muted) { + window->priv->volume_muted = muted; + volume_muted_changed (window); + } +} + +void +gsd_media_keys_window_set_volume_level (GsdMediaKeysWindow *window, + int level) +{ + g_return_if_fail (GSD_IS_MEDIA_KEYS_WINDOW (window)); + + if (window->priv->volume_level != level) { + window->priv->volume_level = level; + volume_level_changed (window); + } +} + +static GdkPixbuf * +load_pixbuf (GsdMediaKeysWindow *window, + const char *name, + int icon_size) +{ + GtkIconTheme *theme; + GdkPixbuf *pixbuf; + + if (window != NULL && gtk_widget_has_screen (GTK_WIDGET (window))) { + theme = gtk_icon_theme_get_for_screen (gtk_widget_get_screen (GTK_WIDGET (window))); + } else { + theme = gtk_icon_theme_get_default (); + } + + pixbuf = gtk_icon_theme_load_icon (theme, + name, + icon_size, + GTK_ICON_LOOKUP_FORCE_SIZE, + NULL); + + return pixbuf; +} + +static void +draw_eject (cairo_t *cr, + double _x0, + double _y0, + double width, + double height) +{ + int box_height; + int tri_height; + int separation; + + box_height = height * 0.2; + separation = box_height / 3; + tri_height = height - box_height - separation; + + cairo_rectangle (cr, _x0, _y0 + height - box_height, width, box_height); + + cairo_move_to (cr, _x0, _y0 + tri_height); + cairo_rel_line_to (cr, width, 0); + cairo_rel_line_to (cr, -width / 2, -tri_height); + cairo_rel_line_to (cr, -width / 2, tri_height); + cairo_close_path (cr); + cairo_set_source_rgba (cr, 1.0, 1.0, 1.0, GSD_OSD_WINDOW_FG_ALPHA); + cairo_fill_preserve (cr); + + cairo_set_source_rgba (cr, 0.6, 0.6, 0.6, GSD_OSD_WINDOW_FG_ALPHA / 2); + cairo_set_line_width (cr, 2); + cairo_stroke (cr); +} + +static void +draw_waves (cairo_t *cr, + double cx, + double cy, + double max_radius, + int volume_level) +{ + const int n_waves = 3; + int last_wave; + int i; + + last_wave = n_waves * volume_level / 100; + + for (i = 0; i < n_waves; i++) { + double angle1; + double angle2; + double radius; + double alpha; + + angle1 = -M_PI / 4; + angle2 = M_PI / 4; + + if (i < last_wave) + alpha = 1.0; + else if (i > last_wave) + alpha = 0.1; + else alpha = 0.1 + 0.9 * (n_waves * volume_level % 100) / 100.0; + + radius = (i + 1) * (max_radius / n_waves); + cairo_arc (cr, cx, cy, radius, angle1, angle2); + cairo_set_source_rgba (cr, 0.6, 0.6, 0.6, alpha / 2); + cairo_set_line_width (cr, 14); + cairo_set_line_cap (cr, CAIRO_LINE_CAP_ROUND); + cairo_stroke_preserve (cr); + + cairo_set_source_rgba (cr, 1.0, 1.0, 1.0, alpha); + cairo_set_line_width (cr, 10); + cairo_set_line_cap (cr, CAIRO_LINE_CAP_ROUND); + cairo_stroke (cr); + } +} + +static void +draw_cross (cairo_t *cr, + double cx, + double cy, + double size) +{ + cairo_move_to (cr, cx, cy - size/2.0); + cairo_rel_line_to (cr, size, size); + + cairo_move_to (cr, cx, cy + size/2.0); + cairo_rel_line_to (cr, size, -size); + + cairo_set_source_rgba (cr, 0.6, 0.6, 0.6, GSD_OSD_WINDOW_FG_ALPHA / 2); + cairo_set_line_width (cr, 14); + cairo_set_line_cap (cr, CAIRO_LINE_CAP_ROUND); + cairo_stroke_preserve (cr); + + cairo_set_source_rgba (cr, 1.0, 1.0, 1.0, GSD_OSD_WINDOW_FG_ALPHA); + cairo_set_line_width (cr, 10); + cairo_set_line_cap (cr, CAIRO_LINE_CAP_ROUND); + cairo_stroke (cr); +} + +static void +draw_speaker (cairo_t *cr, + double cx, + double cy, + double width, + double height) +{ + double box_width; + double box_height; + double _x0; + double _y0; + + box_width = width / 3; + box_height = height / 3; + + _x0 = cx - (width / 2) + box_width; + _y0 = cy - box_height / 2; + + cairo_move_to (cr, _x0, _y0); + cairo_rel_line_to (cr, - box_width, 0); + cairo_rel_line_to (cr, 0, box_height); + cairo_rel_line_to (cr, box_width, 0); + + cairo_line_to (cr, cx + box_width, cy + height / 2); + cairo_rel_line_to (cr, 0, -height); + cairo_line_to (cr, _x0, _y0); + cairo_close_path (cr); + + cairo_set_source_rgba (cr, 1.0, 1.0, 1.0, GSD_OSD_WINDOW_FG_ALPHA); + cairo_fill_preserve (cr); + + cairo_set_source_rgba (cr, 0.6, 0.6, 0.6, GSD_OSD_WINDOW_FG_ALPHA / 2); + cairo_set_line_width (cr, 2); + cairo_stroke (cr); +} + +static gboolean +render_speaker (GsdMediaKeysWindow *window, + cairo_t *cr, + double _x0, + double _y0, + double width, + double height) +{ + GdkPixbuf *pixbuf; + int icon_size; + int n; + static const char *icon_names[] = { + "audio-volume-muted", + "audio-volume-low", + "audio-volume-medium", + "audio-volume-high", + NULL + }; + + if (window->priv->volume_muted) { + n = 0; + } else { + /* select image */ + n = 3 * window->priv->volume_level / 100 + 1; + if (n < 1) { + n = 1; + } else if (n > 3) { + n = 3; + } + } + + icon_size = (int)width; + + pixbuf = load_pixbuf (window, icon_names[n], icon_size); + + if (pixbuf == NULL) { + return FALSE; + } + + gdk_cairo_set_source_pixbuf (cr, pixbuf, _x0, _y0); + cairo_paint_with_alpha (cr, GSD_OSD_WINDOW_FG_ALPHA); + + g_object_unref (pixbuf); + + return TRUE; +} + +static void +draw_volume_boxes (GsdMediaKeysWindow *window, + cairo_t *cr, + double percentage, + double _x0, + double _y0, + double width, + double height) +{ + gdouble x1; + GdkColor color; + double r, g, b; + GtkStyle *style; + + _x0 += 0.5; + _y0 += 0.5; + height = round (height) - 1; + width = round (width) - 1; + x1 = round ((width - 1) * percentage); + style = gtk_widget_get_style (GTK_WIDGET (window)); + + /* bar background */ + gsd_osd_window_color_reverse (&style->dark[GTK_STATE_NORMAL], &color); + r = (float)color.red / 65535.0; + g = (float)color.green / 65535.0; + b = (float)color.blue / 65535.0; + gsd_osd_window_draw_rounded_rectangle (cr, 1.0, _x0, _y0, height / 6, width, height); + cairo_set_source_rgba (cr, r, g, b, GSD_OSD_WINDOW_FG_ALPHA / 2); + cairo_fill_preserve (cr); + + /* bar border */ + gsd_osd_window_color_reverse (&style->light[GTK_STATE_NORMAL], &color); + r = (float)color.red / 65535.0; + g = (float)color.green / 65535.0; + b = (float)color.blue / 65535.0; + cairo_set_source_rgba (cr, r, g, b, GSD_OSD_WINDOW_FG_ALPHA / 2); + cairo_set_line_width (cr, 1); + cairo_stroke (cr); + + /* bar progress */ + if (percentage < 0.01) + return; + color = style->bg[GTK_STATE_NORMAL]; + r = (float)color.red / 65535.0; + g = (float)color.green / 65535.0; + b = (float)color.blue / 65535.0; + gsd_osd_window_draw_rounded_rectangle (cr, 1.0, _x0 + 0.5, _y0 + 0.5, height / 6 - 0.5, x1, height - 1); + cairo_set_source_rgba (cr, r, g, b, GSD_OSD_WINDOW_FG_ALPHA); + cairo_fill (cr); +} + +static void +draw_action_volume (GsdMediaKeysWindow *window, + cairo_t *cr) +{ + int window_width; + int window_height; + double icon_box_width; + double icon_box_height; + double icon_box_x0; + double icon_box_y0; + double volume_box_x0; + double volume_box_y0; + double volume_box_width; + double volume_box_height; + gboolean res; + + gtk_window_get_size (GTK_WINDOW (window), &window_width, &window_height); + + icon_box_width = round (window_width * 0.65); + icon_box_height = round (window_height * 0.65); + volume_box_width = icon_box_width; + volume_box_height = round (window_height * 0.05); + + icon_box_x0 = (window_width - icon_box_width) / 2; + icon_box_y0 = (window_height - icon_box_height - volume_box_height) / 2; + volume_box_x0 = round (icon_box_x0); + volume_box_y0 = round (icon_box_height + icon_box_y0); + +#if 0 + g_message ("icon box: w=%f h=%f _x0=%f _y0=%f", + icon_box_width, + icon_box_height, + icon_box_x0, + icon_box_y0); + g_message ("volume box: w=%f h=%f _x0=%f _y0=%f", + volume_box_width, + volume_box_height, + volume_box_x0, + volume_box_y0); +#endif + + res = render_speaker (window, + cr, + icon_box_x0, icon_box_y0, + icon_box_width, icon_box_height); + if (! res) { + double speaker_width; + double speaker_height; + double speaker_cx; + double speaker_cy; + + speaker_width = icon_box_width * 0.5; + speaker_height = icon_box_height * 0.75; + speaker_cx = icon_box_x0 + speaker_width / 2; + speaker_cy = icon_box_y0 + speaker_height / 2; + +#if 0 + g_message ("speaker box: w=%f h=%f cx=%f cy=%f", + speaker_width, + speaker_height, + speaker_cx, + speaker_cy); +#endif + + /* draw speaker symbol */ + draw_speaker (cr, speaker_cx, speaker_cy, speaker_width, speaker_height); + + if (! window->priv->volume_muted) { + /* draw sound waves */ + double wave_x0; + double wave_y0; + double wave_radius; + + wave_x0 = window_width / 2; + wave_y0 = speaker_cy; + wave_radius = icon_box_width / 2; + + draw_waves (cr, wave_x0, wave_y0, wave_radius, window->priv->volume_level); + } else { + /* draw 'mute' cross */ + double cross_x0; + double cross_y0; + double cross_size; + + cross_size = speaker_width * 3 / 4; + cross_x0 = icon_box_x0 + icon_box_width - cross_size; + cross_y0 = speaker_cy; + + draw_cross (cr, cross_x0, cross_y0, cross_size); + } + } + + /* draw volume meter */ + draw_volume_boxes (window, + cr, + (double)window->priv->volume_level / 100.0, + volume_box_x0, + volume_box_y0, + volume_box_width, + volume_box_height); +} + +static gboolean +render_custom (GsdMediaKeysWindow *window, + cairo_t *cr, + double _x0, + double _y0, + double width, + double height) +{ + GdkPixbuf *pixbuf; + int icon_size; + + icon_size = (int)width; + + pixbuf = load_pixbuf (window, window->priv->icon_name, icon_size); + + if (pixbuf == NULL) { + char *name; + if (gtk_widget_get_direction (GTK_WIDGET (window)) == GTK_TEXT_DIR_RTL) + name = g_strdup_printf ("%s-rtl", window->priv->icon_name); + else + name = g_strdup_printf ("%s-ltr", window->priv->icon_name); + pixbuf = load_pixbuf (window, name, icon_size); + g_free (name); + if (pixbuf == NULL) + return FALSE; + } + + gdk_cairo_set_source_pixbuf (cr, pixbuf, _x0, _y0); + cairo_paint_with_alpha (cr, GSD_OSD_WINDOW_FG_ALPHA); + + g_object_unref (pixbuf); + + return TRUE; +} + +static void +draw_action_custom (GsdMediaKeysWindow *window, + cairo_t *cr) +{ + int window_width; + int window_height; + double icon_box_width; + double icon_box_height; + double icon_box_x0; + double icon_box_y0; + double bright_box_x0; + double bright_box_y0; + double bright_box_width; + double bright_box_height; + gboolean res; + + gtk_window_get_size (GTK_WINDOW (window), &window_width, &window_height); + + icon_box_width = round (window_width * 0.65); + icon_box_height = round (window_height * 0.65); + bright_box_width = round (icon_box_width); + bright_box_height = round (window_height * 0.05); + + icon_box_x0 = (window_width - icon_box_width) / 2; + icon_box_y0 = (window_height - icon_box_height - bright_box_height) / 2; + bright_box_x0 = round (icon_box_x0); + bright_box_y0 = round (icon_box_height + icon_box_y0); + +#if 0 + g_message ("icon box: w=%f h=%f _x0=%f _y0=%f", + icon_box_width, + icon_box_height, + icon_box_x0, + icon_box_y0); + g_message ("brightness box: w=%f h=%f _x0=%f _y0=%f", + bright_box_width, + bright_box_height, + bright_box_x0, + bright_box_y0); +#endif + + res = render_custom (window, + cr, + icon_box_x0, icon_box_y0, + icon_box_width, icon_box_height); + if (! res && g_strcmp0 (window->priv->icon_name, "media-eject") == 0) { + /* draw eject symbol */ + draw_eject (cr, + icon_box_x0, icon_box_y0, + icon_box_width, icon_box_height); + } + + if (window->priv->show_level != FALSE) { + /* draw volume meter */ + draw_volume_boxes (window, + cr, + (double)window->priv->volume_level / 100.0, + bright_box_x0, + bright_box_y0, + bright_box_width, + bright_box_height); + } +} + +static void +gsd_media_keys_window_expose_when_composited (GsdOsdWindow *osd_window, + cairo_t *cr) +{ + GsdMediaKeysWindow *window = GSD_MEDIA_KEYS_WINDOW (osd_window); + + switch (window->priv->action) { + case GSD_MEDIA_KEYS_WINDOW_ACTION_VOLUME: + draw_action_volume (window, cr); + break; + case GSD_MEDIA_KEYS_WINDOW_ACTION_CUSTOM: + draw_action_custom (window, cr); + break; + default: + break; + } +} + +static void +gsd_media_keys_window_class_init (GsdMediaKeysWindowClass *klass) +{ + GsdOsdWindowClass *osd_window_class = GSD_OSD_WINDOW_CLASS (klass); + + osd_window_class->expose_when_composited = gsd_media_keys_window_expose_when_composited; + + g_type_class_add_private (klass, sizeof (GsdMediaKeysWindowPrivate)); +} + +static void +gsd_media_keys_window_init (GsdMediaKeysWindow *window) +{ + GdkScreen *screen; + + window->priv = GSD_MEDIA_KEYS_WINDOW_GET_PRIVATE (window); + + screen = gtk_widget_get_screen (GTK_WIDGET (window)); + + if (!gsd_osd_window_is_composited (GSD_OSD_WINDOW (window))) { + GtkBuilder *builder; + const gchar *objects[] = {"acme_box", NULL}; + GtkWidget *box; + + builder = gtk_builder_new (); + gtk_builder_add_objects_from_file (builder, + GTKBUILDERDIR "/acme.ui", + (char **) objects, + NULL); + + window->priv->image = GTK_IMAGE (gtk_builder_get_object (builder, "acme_image")); + window->priv->progress = GTK_WIDGET (gtk_builder_get_object (builder, "acme_volume_progressbar")); + box = GTK_WIDGET (gtk_builder_get_object (builder, "acme_box")); + + if (box != NULL) { + gtk_container_add (GTK_CONTAINER (window), box); + gtk_widget_show_all (box); + } + + /* The builder needs to stay alive until the window + takes ownership of the box (and its children) */ + g_object_unref (builder); + } +} + +GtkWidget * +gsd_media_keys_window_new (void) +{ + return g_object_new (GSD_TYPE_MEDIA_KEYS_WINDOW, NULL); +} diff --git a/plugins/media-keys/gsd-media-keys-window.h b/plugins/media-keys/gsd-media-keys-window.h new file mode 100644 index 0000000..236d011 --- /dev/null +++ b/plugins/media-keys/gsd-media-keys-window.h @@ -0,0 +1,78 @@ +/* -*- Mode: C; indent-tabs-mode: nil; c-basic-offset: 8; tab-width: 8 -*- + * + * Copyright (C) 2006 William Jon McCann + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2, 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 Lesser General Public License for more + * details. + * + * You should have received a copy of the GNU Lesser General + * Public License along with this program; if not, write to the + * Free Software Foundation, Inc., 59 Temple Place - Suite 330, + * Boston, MA 02111-1307, USA. + * + */ + +#ifndef GSD_MEDIA_KEYS_WINDOW_H +#define GSD_MEDIA_KEYS_WINDOW_H + +#include +#include + +#include "gsd-osd-window.h" + +#ifdef __cplusplus +extern "C" { +#endif + +#define GSD_TYPE_MEDIA_KEYS_WINDOW (gsd_media_keys_window_get_type ()) +#define GSD_MEDIA_KEYS_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GSD_TYPE_MEDIA_KEYS_WINDOW, GsdMediaKeysWindow)) +#define GSD_MEDIA_KEYS_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GSD_TYPE_MEDIA_KEYS_WINDOW, GsdMediaKeysWindowClass)) +#define GSD_IS_MEDIA_KEYS_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GSD_TYPE_MEDIA_KEYS_WINDOW)) +#define GSD_IS_MEDIA_KEYS_WINDOW_CLASS(klass) (G_TYPE_INSTANCE_GET_CLASS ((klass), GSD_TYPE_MEDIA_KEYS_WINDOW)) + +typedef struct GsdMediaKeysWindow GsdMediaKeysWindow; +typedef struct GsdMediaKeysWindowClass GsdMediaKeysWindowClass; +typedef struct GsdMediaKeysWindowPrivate GsdMediaKeysWindowPrivate; + +struct GsdMediaKeysWindow { + GsdOsdWindow parent; + + GsdMediaKeysWindowPrivate *priv; +}; + +struct GsdMediaKeysWindowClass { + GsdOsdWindowClass parent_class; +}; + +typedef enum { + GSD_MEDIA_KEYS_WINDOW_ACTION_VOLUME, + GSD_MEDIA_KEYS_WINDOW_ACTION_CUSTOM +} GsdMediaKeysWindowAction; + +GType gsd_media_keys_window_get_type (void); + +GtkWidget * gsd_media_keys_window_new (void); +void gsd_media_keys_window_set_action (GsdMediaKeysWindow *window, + GsdMediaKeysWindowAction action); +void gsd_media_keys_window_set_action_custom (GsdMediaKeysWindow *window, + const char *icon_name, + gboolean show_level); +void gsd_media_keys_window_set_volume_muted (GsdMediaKeysWindow *window, + gboolean muted); +void gsd_media_keys_window_set_volume_level (GsdMediaKeysWindow *window, + int level); +gboolean gsd_media_keys_window_is_valid (GsdMediaKeysWindow *window); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/plugins/media-keys/libmedia-keys.la b/plugins/media-keys/libmedia-keys.la new file mode 100644 index 0000000..26117f7 --- /dev/null +++ b/plugins/media-keys/libmedia-keys.la @@ -0,0 +1,41 @@ +# libmedia-keys.la - a libtool library file +# Generated by libtool (GNU libtool) 2.4 +# +# Please DO NOT delete this file! +# It is necessary for linking the library. + +# The name that we can dlopen(3). +dlname='libmedia-keys.so' + +# Names of this library. +library_names='libmedia-keys.so libmedia-keys.so libmedia-keys.so' + +# The name of the static archive. +old_library='libmedia-keys.a' + +# Linker flags that can not go in dependency_libs. +inherited_linker_flags=' -pthread' + +# Libraries that this one depends upon. +dependency_libs=' -lXext -lpulse-mainloop-glib -lpulse /usr/lib/libcanberra-gtk.la -lgobject-2.0 -lgthread-2.0 -lglib-2.0 -lfontconfig /usr/lib/libcanberra.la -lvorbisfile -lvorbis -logg -ltdb -lltdl /usr/lib/libmate-desktop-2.la /usr/lib/libmateconf-2.la /usr/lib/libMateCORBA-2.la -lXrandr /usr/lib/libgtk-x11-2.0.la /usr/lib/libstartup-notification-1.la -lSM -lICE /usr/lib/libgdk-x11-2.0.la /usr/lib/libatk-1.0.la /usr/lib/libpangocairo-1.0.la /usr/lib/libpangoft2-1.0.la /usr/lib/libgdk_pixbuf-2.0.la /usr/lib/libcairo.la -lpixman-1 -lpng14 -lXrender -lX11 /usr/lib/libpango-1.0.la /usr/lib/libfontconfig.la -lfreetype -lexpat /usr/lib/libgio-2.0.la -lresolv -lz /usr/lib/libgmodule-2.0.la -ldl /usr/lib/libdbus-glib-1.la /usr/lib/libdbus-1.la /usr/lib/libgobject-2.0.la /usr/lib/libgthread-2.0.la -lpthread -lrt /usr/lib/libglib-2.0.la -lm' + +# Names of additional weak libraries provided by this library +weak_library_names='' + +# Version information for libmedia-keys. +current=0 +age=0 +revision=0 + +# Is this an already installed library? +installed=no + +# Should we warn about portability when linking against -modules? +shouldnotlink=yes + +# Files to dlopen/dlpreopen +dlopen='' +dlpreopen='' + +# Directory that this library needs to be installed in: +libdir='/usr/lib/mate-settings-daemon-2.0' diff --git a/plugins/media-keys/media-keys.mate-settings-plugin b/plugins/media-keys/media-keys.mate-settings-plugin new file mode 100644 index 0000000..48b62bc --- /dev/null +++ b/plugins/media-keys/media-keys.mate-settings-plugin @@ -0,0 +1,136 @@ +[MATE Settings Plugin] +Module=media-keys +IAge=0 +Name=Media keys +Name[af]=Mediasleutels +Name[ar]=Ù…Ùاتيح الوسائط +Name[as]=মিডিয়া কি +Name[ast]=Tecles multimedia +Name[be@latin]=Medyja-klaviÅ¡y +Name[bg]=Мултимедийни клавиши +Name[bn]=মিডিয়া কী +Name[bn_IN]=মিডিয়া কি +Name[br]=Alc'hwezioù ar media +Name[ca]=Tecles multimèdia +Name[ca@valencia]=Tecles multimèdia +Name[crh]=Ortam tuÅŸları +Name[cs]=Multimediální klávesy +Name[da]=Medietaster +Name[de]=Medientasten +Name[el]=ΠλήκτÏα πολυμέσων +Name[en@shaw]=ð‘¥ð‘°ð‘›ð‘¦ð‘© ð‘’ð‘°ð‘Ÿ +Name[en_GB]=Media keys +Name[es]=Teclas multimedia +Name[et]=Meediaklahvid +Name[eu]=Multimedia-teklak +Name[fi]=Medianäppäimet +Name[fr]=Touches multimédias +Name[ga]=Eochracha meán +Name[gl]=Teclas multimedia +Name[gu]=મીડિયા કીઓ +Name[he]=מקשי מדיה +Name[hi]=मीडिया कà¥à¤‚जी +Name[hu]=Médiabillentyűk +Name[id]=Kunci media +Name[it]=Tasti multimediali +Name[ja]=メディア・キー +Name[kn]=ಮೀಡಿಯಾ ಕೀಲಿಗಳೠ+Name[ko]=미디어 키 +Name[lt]=Multimedijos klaviÅ¡ai +Name[lv]=Mediju taustiņi +Name[mk]=Музички копчиња +Name[ml]=മാധàµà´¯à´® സംയോജകം +Name[mr]=मिडीया कि +Name[nb]=Medietaster +Name[nds]=Medienknöppe +Name[nl]=Mediatoetsen +Name[nn]=Mediatastar +Name[or]=ମେଡିଆ କିଗà­à¬¡à¬¼à¬¿à¬• +Name[pa]=ਮੀਡਿਆ ਸਵਿੱਚਾਂ +Name[pl]=Klawisze multimedialne +Name[pt]=Teclas de Media +Name[pt_BR]=Teclas de mídia +Name[ro]=Taste media +Name[ru]=Мультимедийные клавиши +Name[sk]=Multimediálne klávesy +Name[sl]=VeÄpredstavnostne tipke +Name[sr]=Мултимедијални таÑтери +Name[sr@latin]=Multimedijalni tasteri +Name[sv]=Mediatangenter +Name[ta]=ஊடக விசைகள௠+Name[te]=మాదà±à°¯à°®à°‚ కీలౠ+Name[th]=ปุ่มสั่งà¸à¸²à¸£à¸ªà¸·à¹ˆà¸­ +Name[tr]=Ortam tuÅŸları +Name[uk]=Мультимедійний клавіші +Name[vi]=Phím nhạc/phim +Name[zh_CN]=媒体键 +Name[zh_HK]=å¤šåª’é«”æŒ‰éµ +Name[zh_TW]=å¤šåª’é«”æŒ‰éµ +Description=Media keys plugin +Description[af]=Inprop vir mediasleutels +Description[ar]=ملحق Ù…Ùاتيح الوسائط +Description[as]=মিডিয়া-কি পà§à¦²à¦¾à¦—-ইন +Description[ast]=Complementu de tecles multimedia +Description[be@latin]=Plugin medyja-klaviÅ¡aÅ­ +Description[bg]=ПриÑтавка за мултимедийни клавиши +Description[bn]=মিডিয়া-কি পà§à¦²à¦¾à¦—-ইন +Description[bn_IN]=মিডিয়া-কি পà§à¦²à¦¾à¦—-ইন +Description[br]=Enlugellad alc'hwezioù ar media +Description[ca]=Connector de les tecles multimèdia +Description[ca@valencia]=Connector de les tecles multimèdia +Description[crh]=Ortam tuÅŸları eklentisi +Description[cs]=Zásuvný modul multimediálních kláves +Description[da]=Medietastmodul +Description[de]=Medientastenmodul +Description[el]=ΠÏόσθετη λειτουÏγία πλήκτÏων πολυμέσων +Description[en@shaw]=ð‘¥ð‘°ð‘›ð‘¦ð‘© ð‘’ð‘°ð‘Ÿ ð‘ð‘¤ð‘³ð‘œð‘¦ð‘¯ +Description[en_GB]=Media keys plugin +Description[es]=Complemento de teclas multimedia +Description[et]=Meediaklahvide plugin +Description[eu]=Multimedia-teklen plugina +Description[fi]=Medianäppäinten liitännäinen +Description[fr]=Greffon des touches multimédias +Description[ga]=Breiseán eochracha meán +Description[gl]=Engadido das teclas multimedia +Description[gu]=મીડિયા કી પલà«àª—ઇન +Description[he]=תוסף מקשי מדיה +Description[hi]=मीडिया कà¥à¤‚जी पà¥à¤²à¤—िन +Description[hu]=Médiabillentyűk bÅ‘vítmény +Description[id]=Plugin kunci media +Description[it]=Plugin per i tasti multimediali +Description[ja]=メディア・キーã®ãƒ—ラグイン +Description[kn]=ಮೀಡಿಯಾ ಕೀಲಿಗಳೠಪà³à²²à²—à³à²‡à²¨à³ +Description[ko]=미디어 키 í”ŒëŸ¬ê·¸ì¸ +Description[lt]=Multimedijos klavišų įskiepis +Description[lv]=Mediju taustiņu spraudnis +Description[mk]=Додаток за копчињата за музика +Description[ml]= സംയോജകം +Description[mr]=मिडीया कि पलà¥à¤—इन +Description[nb]=Tillegg for medietaster +Description[nds]=Medienknöppeplugin +Description[nl]=Mediatoetsen-plugin +Description[nn]=Tillegg for medietastar +Description[or]=ମେଡ଼ିଆ କିଗà­à¬¡à¬¼à¬¿à¬•à¬° ପà­à¬²à¬—ଇନ +Description[pa]=ਮੀਡਿਆ ਸਵਿੱਚ ਪਲੱਗਇਨ +Description[pl]=Wtyczka klawiszy multimedialnych +Description[pt]=Plugin de teclas de media +Description[pt_BR]=Plug-in de teclas de mídia +Description[ro]=Modul taste media +Description[ru]=Модуль мультимедийных клавиш +Description[sk]=Modul multimediálnych kláves +Description[sl]=Vstavek veÄpredstavnostnih tipk +Description[sr]=Додатак за мултимедијалне таÑтере +Description[sr@latin]=Dodatak za multimedijalne tastere +Description[sv]=Insticksmodul för mediatangenter +Description[ta]=ஊடக விசைகள௠சொரà¯à®•à®¿ +Description[te]=మాదà±à°¯à°®à°‚ కీల à°ªà±à°²à°—à±à°‡à°¨à± +Description[th]=ปลั๊à¸à¸­à¸´à¸™à¸ˆà¸±à¸”à¸à¸²à¸£à¸›à¸¸à¹ˆà¸¡à¸ªà¸±à¹ˆà¸‡à¸à¸²à¸£à¸ªà¸·à¹ˆà¸­ +Description[tr]=Ortam tuÅŸları eklentisi +Description[uk]=Модуль мультимедійних клавіш +Description[vi]=Phần mở rá»™ng phím nhạc/phim +Description[zh_CN]=媒体键æ’件 +Description[zh_HK]=多媒體按éµå¤–æŽ›ç¨‹å¼ +Description[zh_TW]=多媒體按éµå¤–æŽ›ç¨‹å¼ +Authors= +Copyright=Copyright © 2007 +Website= diff --git a/plugins/media-keys/media-keys.mate-settings-plugin.in b/plugins/media-keys/media-keys.mate-settings-plugin.in new file mode 100644 index 0000000..fdaf931 --- /dev/null +++ b/plugins/media-keys/media-keys.mate-settings-plugin.in @@ -0,0 +1,8 @@ +[MATE Settings Plugin] +Module=media-keys +IAge=0 +_Name=Media keys +_Description=Media keys plugin +Authors= +Copyright=Copyright © 2007 +Website= diff --git a/plugins/media-keys/test-media-keys.c b/plugins/media-keys/test-media-keys.c new file mode 100644 index 0000000..e3345f9 --- /dev/null +++ b/plugins/media-keys/test-media-keys.c @@ -0,0 +1,64 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA + * 02111-1307, USA. + * + * + */ + +#include "config.h" + +#include + +#include +#include + +#include "gsd-media-keys-manager.h" + +static GsdMediaKeysManager *manager = NULL; + +int +main (int argc, + char **argv) +{ + GError *error; + gboolean res; + +#ifdef ENABLE_NLS + bindtextdomain (GETTEXT_PACKAGE, MATE_SETTINGS_LOCALEDIR); +# ifdef HAVE_BIND_TEXTDOMAIN_CODESET + bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); +# endif + textdomain (GETTEXT_PACKAGE); +#endif + + error = NULL; + if (! gtk_init_with_args (&argc, &argv, NULL, NULL, NULL, &error)) { + fprintf (stderr, "%s", error->message); + g_error_free (error); + exit (1); + } + + manager = gsd_media_keys_manager_new (); + + error = NULL; + res = gsd_media_keys_manager_start (manager, &error); + + gtk_main (); + + return 0; +} diff --git a/plugins/media-keys/test-media-window.c b/plugins/media-keys/test-media-window.c new file mode 100644 index 0000000..c97f3d9 --- /dev/null +++ b/plugins/media-keys/test-media-window.c @@ -0,0 +1,152 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA + * 02111-1307, USA. + * + * + */ + +#include "config.h" + +#include + +#include +#include + +#include "gsd-media-keys-window.h" + +static gboolean +update_state (GtkWidget *window) +{ + static int count = 0; + + count++; + + switch (count) { + case 1: + gsd_media_keys_window_set_volume_level (GSD_MEDIA_KEYS_WINDOW (window), + 50); + gsd_media_keys_window_set_action (GSD_MEDIA_KEYS_WINDOW (window), + GSD_MEDIA_KEYS_WINDOW_ACTION_VOLUME); + + gtk_widget_show (window); + break; + case 2: + gsd_media_keys_window_set_volume_level (GSD_MEDIA_KEYS_WINDOW (window), + 100); + gsd_media_keys_window_set_action (GSD_MEDIA_KEYS_WINDOW (window), + GSD_MEDIA_KEYS_WINDOW_ACTION_VOLUME); + + gtk_widget_show (window); + break; + case 3: + gsd_media_keys_window_set_volume_muted (GSD_MEDIA_KEYS_WINDOW (window), + TRUE); + gsd_media_keys_window_set_action (GSD_MEDIA_KEYS_WINDOW (window), + GSD_MEDIA_KEYS_WINDOW_ACTION_VOLUME); + + gtk_widget_show (window); + break; + case 4: + gsd_media_keys_window_set_action_custom (GSD_MEDIA_KEYS_WINDOW (window), + "media-eject", + FALSE); + + gtk_widget_show (window); + break; + case 5: + gsd_media_keys_window_set_volume_level (GSD_MEDIA_KEYS_WINDOW (window), + 0); + gsd_media_keys_window_set_action_custom (GSD_MEDIA_KEYS_WINDOW (window), + "gpm-brightness-lcd", + TRUE); + + gtk_widget_show (window); + break; + case 6: + gsd_media_keys_window_set_volume_level (GSD_MEDIA_KEYS_WINDOW (window), + 50); + gsd_media_keys_window_set_action_custom (GSD_MEDIA_KEYS_WINDOW (window), + "gpm-brightness-lcd", + TRUE); + + gtk_widget_show (window); + break; + case 7: + gsd_media_keys_window_set_volume_level (GSD_MEDIA_KEYS_WINDOW (window), + 100); + gsd_media_keys_window_set_action_custom (GSD_MEDIA_KEYS_WINDOW (window), + "gpm-brightness-lcd", + TRUE); + + gtk_widget_show (window); + break; + default: + gtk_main_quit (); + break; + } + + return TRUE; +} + +static void +test_window (void) +{ + GtkWidget *window; + + window = gsd_media_keys_window_new (); + gtk_window_set_position (GTK_WINDOW (window), GTK_WIN_POS_CENTER_ALWAYS); + + gsd_media_keys_window_set_volume_level (GSD_MEDIA_KEYS_WINDOW (window), + 0); + gsd_media_keys_window_set_action (GSD_MEDIA_KEYS_WINDOW (window), + GSD_MEDIA_KEYS_WINDOW_ACTION_VOLUME); + + gtk_widget_show (window); + + g_timeout_add (3000, (GSourceFunc) update_state, window); +} + +int +main (int argc, + char **argv) +{ + GError *error = NULL; + +#ifdef ENABLE_NLS + bindtextdomain (GETTEXT_PACKAGE, MATE_SETTINGS_LOCALEDIR); +# ifdef HAVE_BIND_TEXTDOMAIN_CODESET + bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); +# endif + textdomain (GETTEXT_PACKAGE); +#endif + + if (! gtk_init_with_args (&argc, &argv, NULL, NULL, NULL, &error)) { + fprintf (stderr, "%s", error->message); + g_error_free (error); + exit (1); + } + + gtk_icon_theme_append_search_path (gtk_icon_theme_get_default (), + DATADIR G_DIR_SEPARATOR_S "mate-power-manager" G_DIR_SEPARATOR_S "icons"); + + test_window (); + + gtk_main (); + + return 0; +} diff --git a/plugins/media-keys/touchpad-disabled-16.png b/plugins/media-keys/touchpad-disabled-16.png new file mode 100644 index 0000000..c8355de Binary files /dev/null and b/plugins/media-keys/touchpad-disabled-16.png differ diff --git a/plugins/media-keys/touchpad-disabled-22.png b/plugins/media-keys/touchpad-disabled-22.png new file mode 100644 index 0000000..706fbc7 Binary files /dev/null and b/plugins/media-keys/touchpad-disabled-22.png differ diff --git a/plugins/media-keys/touchpad-disabled-24.png b/plugins/media-keys/touchpad-disabled-24.png new file mode 100644 index 0000000..fc0bac7 Binary files /dev/null and b/plugins/media-keys/touchpad-disabled-24.png differ diff --git a/plugins/media-keys/touchpad-disabled-32.png b/plugins/media-keys/touchpad-disabled-32.png new file mode 100644 index 0000000..1311c60 Binary files /dev/null and b/plugins/media-keys/touchpad-disabled-32.png differ diff --git a/plugins/media-keys/touchpad-disabled-48.png b/plugins/media-keys/touchpad-disabled-48.png new file mode 100644 index 0000000..8f6ee03 Binary files /dev/null and b/plugins/media-keys/touchpad-disabled-48.png differ diff --git a/plugins/media-keys/touchpad-disabled-template.svg b/plugins/media-keys/touchpad-disabled-template.svg new file mode 100644 index 0000000..4d08198 --- /dev/null +++ b/plugins/media-keys/touchpad-disabled-template.svg @@ -0,0 +1,1172 @@ + + + + + Touchpad + + + + image/svg+xml + + Touchpad + + + Lapo Calamandrei + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/media-keys/touchpad-disabled.svg b/plugins/media-keys/touchpad-disabled.svg new file mode 100644 index 0000000..4f1b37f --- /dev/null +++ b/plugins/media-keys/touchpad-disabled.svg @@ -0,0 +1,833 @@ + + + + + Touchpad + + + + image/svg+xml + + Touchpad + + + Lapo Calamandrei + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/media-keys/touchpad-enabled-16.png b/plugins/media-keys/touchpad-enabled-16.png new file mode 100644 index 0000000..58fc1d4 Binary files /dev/null and b/plugins/media-keys/touchpad-enabled-16.png differ diff --git a/plugins/media-keys/touchpad-enabled-22.png b/plugins/media-keys/touchpad-enabled-22.png new file mode 100644 index 0000000..ae23118 Binary files /dev/null and b/plugins/media-keys/touchpad-enabled-22.png differ diff --git a/plugins/media-keys/touchpad-enabled-24.png b/plugins/media-keys/touchpad-enabled-24.png new file mode 100644 index 0000000..b8617e9 Binary files /dev/null and b/plugins/media-keys/touchpad-enabled-24.png differ diff --git a/plugins/media-keys/touchpad-enabled-32.png b/plugins/media-keys/touchpad-enabled-32.png new file mode 100644 index 0000000..7bbfa48 Binary files /dev/null and b/plugins/media-keys/touchpad-enabled-32.png differ diff --git a/plugins/media-keys/touchpad-enabled-48.png b/plugins/media-keys/touchpad-enabled-48.png new file mode 100644 index 0000000..ebad680 Binary files /dev/null and b/plugins/media-keys/touchpad-enabled-48.png differ diff --git a/plugins/media-keys/touchpad-enabled-template.svg b/plugins/media-keys/touchpad-enabled-template.svg new file mode 100644 index 0000000..fe07b68 --- /dev/null +++ b/plugins/media-keys/touchpad-enabled-template.svg @@ -0,0 +1,936 @@ + + + + + Touchpad + + + + image/svg+xml + + Touchpad + + + Lapo Calamandrei + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/media-keys/touchpad-enabled.svg b/plugins/media-keys/touchpad-enabled.svg new file mode 100644 index 0000000..98fa258 --- /dev/null +++ b/plugins/media-keys/touchpad-enabled.svg @@ -0,0 +1,581 @@ + + + + + Touchpad + + + + image/svg+xml + + Touchpad + + + Lapo Calamandrei + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/mouse/Makefile.am b/plugins/mouse/Makefile.am new file mode 100644 index 0000000..f99aefc --- /dev/null +++ b/plugins/mouse/Makefile.am @@ -0,0 +1,52 @@ +plugin_LTLIBRARIES = libmouse.la + +libmouse_la_SOURCES = \ + gsd-mouse-plugin.h \ + gsd-mouse-plugin.c \ + gsd-mouse-manager.h \ + gsd-mouse-manager.c + +libmouse_la_CPPFLAGS = \ + -I$(top_srcdir)/mate-settings-daemon \ + -DMATE_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \ + -DLIBEXECDIR=\""$(libexecdir)"\" \ + $(AM_CPPFLAGS) + +libmouse_la_CFLAGS = \ + $(SETTINGS_PLUGIN_CFLAGS) \ + $(AM_CFLAGS) + +libmouse_la_LDFLAGS = \ + $(GSD_PLUGIN_LDFLAGS) + +libmouse_la_LIBADD = \ + $(SETTINGS_PLUGIN_LIBS) \ + $(X11_LIBS) \ + $(XINPUT_LIBS) + +plugin_in_files = mouse.mate-settings-plugin.in + +plugin_DATA = $(plugin_in_files:.mate-settings-plugin.in=.mate-settings-plugin) + +libexec_PROGRAMS = gsd-locate-pointer + +gsd_locate_pointer_SOURCES = \ + gsd-locate-pointer.h \ + gsd-locate-pointer.c \ + gsd-timeline.h \ + gsd-timeline.c + +gsd_locate_pointer_CFLAGS = \ + $(SETTINGS_PLUGIN_CFLAGS) \ + $(AM_CFLAGS) + +gsd_locate_pointer_LDADD = \ + $(SETTINGS_PLUGIN_LIBS) \ + $(X11_LIBS) \ + -lm + +EXTRA_DIST = $(plugin_in_files) +CLEANFILES = $(plugin_DATA) +DISTCLEANFILES = $(plugin_DATA) + +@GSD_INTLTOOL_PLUGIN_RULE@ diff --git a/plugins/mouse/Makefile.in b/plugins/mouse/Makefile.in new file mode 100644 index 0000000..c4bc74c --- /dev/null +++ b/plugins/mouse/Makefile.in @@ -0,0 +1,768 @@ +# Makefile.in generated by automake 1.11.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + + + +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +libexec_PROGRAMS = gsd-locate-pointer$(EXEEXT) +subdir = plugins/mouse +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__installdirs = "$(DESTDIR)$(plugindir)" "$(DESTDIR)$(libexecdir)" \ + "$(DESTDIR)$(plugindir)" +LTLIBRARIES = $(plugin_LTLIBRARIES) +am__DEPENDENCIES_1 = +libmouse_la_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \ + $(am__DEPENDENCIES_1) +am_libmouse_la_OBJECTS = libmouse_la-gsd-mouse-plugin.lo \ + libmouse_la-gsd-mouse-manager.lo +libmouse_la_OBJECTS = $(am_libmouse_la_OBJECTS) +libmouse_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(libmouse_la_CFLAGS) \ + $(CFLAGS) $(libmouse_la_LDFLAGS) $(LDFLAGS) -o $@ +PROGRAMS = $(libexec_PROGRAMS) +am_gsd_locate_pointer_OBJECTS = \ + gsd_locate_pointer-gsd-locate-pointer.$(OBJEXT) \ + gsd_locate_pointer-gsd-timeline.$(OBJEXT) +gsd_locate_pointer_OBJECTS = $(am_gsd_locate_pointer_OBJECTS) +gsd_locate_pointer_DEPENDENCIES = $(am__DEPENDENCIES_1) \ + $(am__DEPENDENCIES_1) +gsd_locate_pointer_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) \ + $(gsd_locate_pointer_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +am__mv = mv -f +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +SOURCES = $(libmouse_la_SOURCES) $(gsd_locate_pointer_SOURCES) +DIST_SOURCES = $(libmouse_la_SOURCES) $(gsd_locate_pointer_SOURCES) +DATA = $(plugin_DATA) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +ALL_LINGUAS = @ALL_LINGUAS@ +AMTAR = @AMTAR@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DBUS_SYS_DIR = @DBUS_SYS_DIR@ +DEBUG_CFLAGS = @DEBUG_CFLAGS@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ +FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GIOUNIX_CFLAGS = @GIOUNIX_CFLAGS@ +GIOUNIX_LIBS = @GIOUNIX_LIBS@ +GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GREP = @GREP@ +GSD_INTLTOOL_PLUGIN_RULE = @GSD_INTLTOOL_PLUGIN_RULE@ +GSD_PLUGIN_LDFLAGS = @GSD_PLUGIN_LDFLAGS@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBEXECDIR = @LIBEXECDIR@ +LIBMATEKBDUI_CFLAGS = @LIBMATEKBDUI_CFLAGS@ +LIBMATEKBDUI_LIBS = @LIBMATEKBDUI_LIBS@ +LIBMATENOTIFY_CFLAGS = @LIBMATENOTIFY_CFLAGS@ +LIBMATENOTIFY_LIBS = @LIBMATENOTIFY_LIBS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MATECONFTOOL = @MATECONFTOOL@ +MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@ +MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@ +MATE_KEYBINDINGS_KEYSDIR = @MATE_KEYBINDINGS_KEYSDIR@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +NM = @NM@ +NMEDIT = @NMEDIT@ +NSS_CFLAGS = @NSS_CFLAGS@ +NSS_DATABASE = @NSS_DATABASE@ +NSS_LIBS = @NSS_LIBS@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +POFILES = @POFILES@ +POLKIT_CFLAGS = @POLKIT_CFLAGS@ +POLKIT_LIBS = @POLKIT_LIBS@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +PULSE_CFLAGS = @PULSE_CFLAGS@ +PULSE_LIBS = @PULSE_LIBS@ +RANLIB = @RANLIB@ +SED = @SED@ +SETTINGS_DAEMON_CFLAGS = @SETTINGS_DAEMON_CFLAGS@ +SETTINGS_DAEMON_LIBS = @SETTINGS_DAEMON_LIBS@ +SETTINGS_PLUGIN_CFLAGS = @SETTINGS_PLUGIN_CFLAGS@ +SETTINGS_PLUGIN_LIBS = @SETTINGS_PLUGIN_LIBS@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +WARN_CFLAGS = @WARN_CFLAGS@ +X11_LIBS = @X11_LIBS@ +XF86MISC_LIBS = @XF86MISC_LIBS@ +XGETTEXT = @XGETTEXT@ +XINPUT_LIBS = @XINPUT_LIBS@ +XMKMF = @XMKMF@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +plugindir = @plugindir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +plugin_LTLIBRARIES = libmouse.la +libmouse_la_SOURCES = \ + gsd-mouse-plugin.h \ + gsd-mouse-plugin.c \ + gsd-mouse-manager.h \ + gsd-mouse-manager.c + +libmouse_la_CPPFLAGS = \ + -I$(top_srcdir)/mate-settings-daemon \ + -DMATE_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \ + -DLIBEXECDIR=\""$(libexecdir)"\" \ + $(AM_CPPFLAGS) + +libmouse_la_CFLAGS = \ + $(SETTINGS_PLUGIN_CFLAGS) \ + $(AM_CFLAGS) + +libmouse_la_LDFLAGS = \ + $(GSD_PLUGIN_LDFLAGS) + +libmouse_la_LIBADD = \ + $(SETTINGS_PLUGIN_LIBS) \ + $(X11_LIBS) \ + $(XINPUT_LIBS) + +plugin_in_files = mouse.mate-settings-plugin.in +plugin_DATA = $(plugin_in_files:.mate-settings-plugin.in=.mate-settings-plugin) +gsd_locate_pointer_SOURCES = \ + gsd-locate-pointer.h \ + gsd-locate-pointer.c \ + gsd-timeline.h \ + gsd-timeline.c + +gsd_locate_pointer_CFLAGS = \ + $(SETTINGS_PLUGIN_CFLAGS) \ + $(AM_CFLAGS) + +gsd_locate_pointer_LDADD = \ + $(SETTINGS_PLUGIN_LIBS) \ + $(X11_LIBS) \ + -lm + +EXTRA_DIST = $(plugin_in_files) +CLEANFILES = $(plugin_DATA) +DISTCLEANFILES = $(plugin_DATA) +all: all-am + +.SUFFIXES: +.SUFFIXES: .c .lo .o .obj +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu plugins/mouse/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu plugins/mouse/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): +install-pluginLTLIBRARIES: $(plugin_LTLIBRARIES) + @$(NORMAL_INSTALL) + test -z "$(plugindir)" || $(MKDIR_P) "$(DESTDIR)$(plugindir)" + @list='$(plugin_LTLIBRARIES)'; test -n "$(plugindir)" || list=; \ + list2=; for p in $$list; do \ + if test -f $$p; then \ + list2="$$list2 $$p"; \ + else :; fi; \ + done; \ + test -z "$$list2" || { \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(plugindir)'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(plugindir)"; \ + } + +uninstall-pluginLTLIBRARIES: + @$(NORMAL_UNINSTALL) + @list='$(plugin_LTLIBRARIES)'; test -n "$(plugindir)" || list=; \ + for p in $$list; do \ + $(am__strip_dir) \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(plugindir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(plugindir)/$$f"; \ + done + +clean-pluginLTLIBRARIES: + -test -z "$(plugin_LTLIBRARIES)" || rm -f $(plugin_LTLIBRARIES) + @list='$(plugin_LTLIBRARIES)'; for p in $$list; do \ + dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ + test "$$dir" != "$$p" || dir=.; \ + echo "rm -f \"$${dir}/so_locations\""; \ + rm -f "$${dir}/so_locations"; \ + done +libmouse.la: $(libmouse_la_OBJECTS) $(libmouse_la_DEPENDENCIES) + $(libmouse_la_LINK) -rpath $(plugindir) $(libmouse_la_OBJECTS) $(libmouse_la_LIBADD) $(LIBS) +install-libexecPROGRAMS: $(libexec_PROGRAMS) + @$(NORMAL_INSTALL) + test -z "$(libexecdir)" || $(MKDIR_P) "$(DESTDIR)$(libexecdir)" + @list='$(libexec_PROGRAMS)'; test -n "$(libexecdir)" || list=; \ + for p in $$list; do echo "$$p $$p"; done | \ + sed 's/$(EXEEXT)$$//' | \ + while read p p1; do if test -f $$p || test -f $$p1; \ + then echo "$$p"; echo "$$p"; else :; fi; \ + done | \ + sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \ + -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \ + sed 'N;N;N;s,\n, ,g' | \ + $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ + { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ + if ($$2 == $$4) files[d] = files[d] " " $$1; \ + else { print "f", $$3 "/" $$4, $$1; } } \ + END { for (d in files) print "f", d, files[d] }' | \ + while read type dir files; do \ + if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ + test -z "$$files" || { \ + echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(libexecdir)$$dir'"; \ + $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(libexecdir)$$dir" || exit $$?; \ + } \ + ; done + +uninstall-libexecPROGRAMS: + @$(NORMAL_UNINSTALL) + @list='$(libexec_PROGRAMS)'; test -n "$(libexecdir)" || list=; \ + files=`for p in $$list; do echo "$$p"; done | \ + sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ + -e 's/$$/$(EXEEXT)/' `; \ + test -n "$$list" || exit 0; \ + echo " ( cd '$(DESTDIR)$(libexecdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(libexecdir)" && rm -f $$files + +clean-libexecPROGRAMS: + @list='$(libexec_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list +gsd-locate-pointer$(EXEEXT): $(gsd_locate_pointer_OBJECTS) $(gsd_locate_pointer_DEPENDENCIES) + @rm -f gsd-locate-pointer$(EXEEXT) + $(gsd_locate_pointer_LINK) $(gsd_locate_pointer_OBJECTS) $(gsd_locate_pointer_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gsd_locate_pointer-gsd-locate-pointer.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gsd_locate_pointer-gsd-timeline.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmouse_la-gsd-mouse-manager.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libmouse_la-gsd-mouse-plugin.Plo@am__quote@ + +.c.o: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c $< + +.c.obj: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` + +.c.lo: +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< + +libmouse_la-gsd-mouse-plugin.lo: gsd-mouse-plugin.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmouse_la_CPPFLAGS) $(CPPFLAGS) $(libmouse_la_CFLAGS) $(CFLAGS) -MT libmouse_la-gsd-mouse-plugin.lo -MD -MP -MF $(DEPDIR)/libmouse_la-gsd-mouse-plugin.Tpo -c -o libmouse_la-gsd-mouse-plugin.lo `test -f 'gsd-mouse-plugin.c' || echo '$(srcdir)/'`gsd-mouse-plugin.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libmouse_la-gsd-mouse-plugin.Tpo $(DEPDIR)/libmouse_la-gsd-mouse-plugin.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-mouse-plugin.c' object='libmouse_la-gsd-mouse-plugin.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmouse_la_CPPFLAGS) $(CPPFLAGS) $(libmouse_la_CFLAGS) $(CFLAGS) -c -o libmouse_la-gsd-mouse-plugin.lo `test -f 'gsd-mouse-plugin.c' || echo '$(srcdir)/'`gsd-mouse-plugin.c + +libmouse_la-gsd-mouse-manager.lo: gsd-mouse-manager.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmouse_la_CPPFLAGS) $(CPPFLAGS) $(libmouse_la_CFLAGS) $(CFLAGS) -MT libmouse_la-gsd-mouse-manager.lo -MD -MP -MF $(DEPDIR)/libmouse_la-gsd-mouse-manager.Tpo -c -o libmouse_la-gsd-mouse-manager.lo `test -f 'gsd-mouse-manager.c' || echo '$(srcdir)/'`gsd-mouse-manager.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libmouse_la-gsd-mouse-manager.Tpo $(DEPDIR)/libmouse_la-gsd-mouse-manager.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-mouse-manager.c' object='libmouse_la-gsd-mouse-manager.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libmouse_la_CPPFLAGS) $(CPPFLAGS) $(libmouse_la_CFLAGS) $(CFLAGS) -c -o libmouse_la-gsd-mouse-manager.lo `test -f 'gsd-mouse-manager.c' || echo '$(srcdir)/'`gsd-mouse-manager.c + +gsd_locate_pointer-gsd-locate-pointer.o: gsd-locate-pointer.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(gsd_locate_pointer_CFLAGS) $(CFLAGS) -MT gsd_locate_pointer-gsd-locate-pointer.o -MD -MP -MF $(DEPDIR)/gsd_locate_pointer-gsd-locate-pointer.Tpo -c -o gsd_locate_pointer-gsd-locate-pointer.o `test -f 'gsd-locate-pointer.c' || echo '$(srcdir)/'`gsd-locate-pointer.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/gsd_locate_pointer-gsd-locate-pointer.Tpo $(DEPDIR)/gsd_locate_pointer-gsd-locate-pointer.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-locate-pointer.c' object='gsd_locate_pointer-gsd-locate-pointer.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(gsd_locate_pointer_CFLAGS) $(CFLAGS) -c -o gsd_locate_pointer-gsd-locate-pointer.o `test -f 'gsd-locate-pointer.c' || echo '$(srcdir)/'`gsd-locate-pointer.c + +gsd_locate_pointer-gsd-locate-pointer.obj: gsd-locate-pointer.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(gsd_locate_pointer_CFLAGS) $(CFLAGS) -MT gsd_locate_pointer-gsd-locate-pointer.obj -MD -MP -MF $(DEPDIR)/gsd_locate_pointer-gsd-locate-pointer.Tpo -c -o gsd_locate_pointer-gsd-locate-pointer.obj `if test -f 'gsd-locate-pointer.c'; then $(CYGPATH_W) 'gsd-locate-pointer.c'; else $(CYGPATH_W) '$(srcdir)/gsd-locate-pointer.c'; fi` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/gsd_locate_pointer-gsd-locate-pointer.Tpo $(DEPDIR)/gsd_locate_pointer-gsd-locate-pointer.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-locate-pointer.c' object='gsd_locate_pointer-gsd-locate-pointer.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(gsd_locate_pointer_CFLAGS) $(CFLAGS) -c -o gsd_locate_pointer-gsd-locate-pointer.obj `if test -f 'gsd-locate-pointer.c'; then $(CYGPATH_W) 'gsd-locate-pointer.c'; else $(CYGPATH_W) '$(srcdir)/gsd-locate-pointer.c'; fi` + +gsd_locate_pointer-gsd-timeline.o: gsd-timeline.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(gsd_locate_pointer_CFLAGS) $(CFLAGS) -MT gsd_locate_pointer-gsd-timeline.o -MD -MP -MF $(DEPDIR)/gsd_locate_pointer-gsd-timeline.Tpo -c -o gsd_locate_pointer-gsd-timeline.o `test -f 'gsd-timeline.c' || echo '$(srcdir)/'`gsd-timeline.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/gsd_locate_pointer-gsd-timeline.Tpo $(DEPDIR)/gsd_locate_pointer-gsd-timeline.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-timeline.c' object='gsd_locate_pointer-gsd-timeline.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(gsd_locate_pointer_CFLAGS) $(CFLAGS) -c -o gsd_locate_pointer-gsd-timeline.o `test -f 'gsd-timeline.c' || echo '$(srcdir)/'`gsd-timeline.c + +gsd_locate_pointer-gsd-timeline.obj: gsd-timeline.c +@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(gsd_locate_pointer_CFLAGS) $(CFLAGS) -MT gsd_locate_pointer-gsd-timeline.obj -MD -MP -MF $(DEPDIR)/gsd_locate_pointer-gsd-timeline.Tpo -c -o gsd_locate_pointer-gsd-timeline.obj `if test -f 'gsd-timeline.c'; then $(CYGPATH_W) 'gsd-timeline.c'; else $(CYGPATH_W) '$(srcdir)/gsd-timeline.c'; fi` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/gsd_locate_pointer-gsd-timeline.Tpo $(DEPDIR)/gsd_locate_pointer-gsd-timeline.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-timeline.c' object='gsd_locate_pointer-gsd-timeline.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(gsd_locate_pointer_CFLAGS) $(CFLAGS) -c -o gsd_locate_pointer-gsd-timeline.obj `if test -f 'gsd-timeline.c'; then $(CYGPATH_W) 'gsd-timeline.c'; else $(CYGPATH_W) '$(srcdir)/gsd-timeline.c'; fi` + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs +install-pluginDATA: $(plugin_DATA) + @$(NORMAL_INSTALL) + test -z "$(plugindir)" || $(MKDIR_P) "$(DESTDIR)$(plugindir)" + @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ + done + +uninstall-pluginDATA: + @$(NORMAL_UNINSTALL) + @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(plugindir)" && rm -f $$files + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + set x; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(DATA) +installdirs: + for dir in "$(DESTDIR)$(plugindir)" "$(DESTDIR)$(libexecdir)" "$(DESTDIR)$(plugindir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libexecPROGRAMS clean-libtool \ + clean-pluginLTLIBRARIES mostlyclean-am + +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: install-pluginDATA install-pluginLTLIBRARIES + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: install-libexecPROGRAMS + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-libexecPROGRAMS uninstall-pluginDATA \ + uninstall-pluginLTLIBRARIES + +.MAKE: install-am install-strip + +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-libexecPROGRAMS clean-libtool clean-pluginLTLIBRARIES \ + ctags distclean distclean-compile distclean-generic \ + distclean-libtool distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ + install-data-am install-dvi install-dvi-am install-exec \ + install-exec-am install-html install-html-am install-info \ + install-info-am install-libexecPROGRAMS install-man \ + install-pdf install-pdf-am install-pluginDATA \ + install-pluginLTLIBRARIES install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ + pdf pdf-am ps ps-am tags uninstall uninstall-am \ + uninstall-libexecPROGRAMS uninstall-pluginDATA \ + uninstall-pluginLTLIBRARIES + + +@GSD_INTLTOOL_PLUGIN_RULE@ + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/plugins/mouse/gsd-locate-pointer.c b/plugins/mouse/gsd-locate-pointer.c new file mode 100644 index 0000000..acb2445 --- /dev/null +++ b/plugins/mouse/gsd-locate-pointer.c @@ -0,0 +1,504 @@ +/* gsd-locate-pointer.c + * + * Copyright (C) 2008 Carlos Garnacho + * + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA. + */ + +#include +#include "gsd-timeline.h" +#include "gsd-locate-pointer.h" + +#include +#include +#include + +#define ANIMATION_LENGTH 750 +#define WINDOW_SIZE 101 +#define N_CIRCLES 4 + +/* All circles are supposed to be moving when progress + * reaches 0.5, and each of them are supposed to long + * for half of the progress, hence the need of 0.5 to + * get the circles interval, and the multiplication + * by 2 to know a circle progress */ +#define CIRCLES_PROGRESS_INTERVAL (0.5 / N_CIRCLES) +#define CIRCLE_PROGRESS(p) (MIN (1., ((gdouble) (p) * 2.))) + +typedef struct GsdLocatePointerData GsdLocatePointerData; + +struct GsdLocatePointerData +{ + GsdTimeline *timeline; + GtkWidget *widget; + GdkWindow *window; + + gdouble progress; +}; + +static GsdLocatePointerData *data = NULL; + +static void +locate_pointer_paint (GsdLocatePointerData *data, + cairo_t *cr, + gboolean composite) +{ + GdkColor color; + gdouble progress, circle_progress; + gint width, height, i; + GtkStyle *style; + + progress = data->progress; + + #if GTK_CHECK_VERSION(3, 0, 0) + width = gdk_window_get_width(GDK_WINDOW(data->window)); + height = gdk_window_get_height(GDK_WINDOW(data->window)); + #else + gdk_drawable_get_size(data->window, &width, &height); + #endif + + style = gtk_widget_get_style (data->widget); + color = style->bg[GTK_STATE_SELECTED]; + + cairo_set_source_rgba (cr, 1., 1., 1., 0.); + cairo_set_operator (cr, CAIRO_OPERATOR_SOURCE); + cairo_paint (cr); + + for (i = 0; i <= N_CIRCLES; i++) + { + if (progress < 0.) + break; + + circle_progress = MIN (1., (progress * 2)); + progress -= CIRCLES_PROGRESS_INTERVAL; + + if (circle_progress >= 1.) + continue; + + if (composite) + { + cairo_set_source_rgba (cr, + color.red / 65535., + color.green / 65535., + color.blue / 65535., + 1 - circle_progress); + cairo_arc (cr, + width / 2, + height / 2, + circle_progress * width / 2, + 0, 2 * G_PI); + + cairo_fill (cr); + cairo_stroke (cr); + } + else + { + cairo_set_source_rgb (cr, 0., 0., 0.); + cairo_set_line_width (cr, 3.); + cairo_arc (cr, + width / 2, + height / 2, + circle_progress * width / 2, + 0, 2 * G_PI); + cairo_stroke (cr); + + cairo_set_source_rgb (cr, 1., 1., 1.); + cairo_set_line_width (cr, 1.); + cairo_arc (cr, + width / 2, + height / 2, + circle_progress * width / 2, + 0, 2 * G_PI); + cairo_stroke (cr); + } + } +} + +static gboolean +locate_pointer_expose (GtkWidget *widget, + GdkEventExpose *event, + gpointer user_data) +{ + GsdLocatePointerData *data = (GsdLocatePointerData *) user_data; + cairo_t *cr; + + if (event->window != data->window) + return FALSE; + + cr = gdk_cairo_create (data->window); + locate_pointer_paint (data, cr, gtk_widget_is_composited (data->widget)); + cairo_destroy (cr); + + return TRUE; +} + +static void +update_shape (GsdLocatePointerData *data) +{ + cairo_t *cr; + GdkBitmap *mask; + + mask = gdk_pixmap_new (data->window, WINDOW_SIZE, WINDOW_SIZE, 1); + cr = gdk_cairo_create (mask); + locate_pointer_paint (data, cr, FALSE); + gdk_window_shape_combine_mask (data->window, mask, 0, 0); + g_object_unref (mask); + cairo_destroy (cr); +} + +static void +timeline_frame_cb (GsdTimeline *timeline, + gdouble progress, + gpointer user_data) +{ + GsdLocatePointerData *data = (GsdLocatePointerData *) user_data; + GdkScreen *screen; + gint cursor_x, cursor_y; + + if (gtk_widget_is_composited (data->widget)) + { + gdk_window_invalidate_rect (data->window, NULL, FALSE); + data->progress = progress; + } + else if (progress >= data->progress + CIRCLES_PROGRESS_INTERVAL) + { + /* only invalidate window each circle interval */ + update_shape (data); + gdk_window_invalidate_rect (data->window, NULL, FALSE); + data->progress += CIRCLES_PROGRESS_INTERVAL; + } + + screen = gdk_drawable_get_screen (data->window); + gdk_window_get_pointer (gdk_screen_get_root_window (screen), + &cursor_x, &cursor_y, NULL); + gdk_window_move (data->window, + cursor_x - WINDOW_SIZE / 2, + cursor_y - WINDOW_SIZE / 2); +} + +static void +set_transparent_shape (GdkWindow *window) +{ + GdkBitmap *mask; + cairo_t *cr; + + mask = gdk_pixmap_new (data->window, WINDOW_SIZE, WINDOW_SIZE, 1); + cr = gdk_cairo_create (mask); + + cairo_set_source_rgba (cr, 1., 1., 1., 0.); + cairo_set_operator (cr, CAIRO_OPERATOR_SOURCE); + cairo_paint (cr); + + gdk_window_shape_combine_mask (data->window, mask, 0, 0); + g_object_unref (mask); + cairo_destroy (cr); +} + +static void +unset_transparent_shape (GdkWindow *window) +{ + gdk_window_shape_combine_mask (data->window, NULL, 0, 0); +} + +static void +composited_changed (GtkWidget *widget, + GsdLocatePointerData *data) +{ + if (!gtk_widget_is_composited (widget)) + set_transparent_shape (data->window); + else + unset_transparent_shape (data->window); +} + +static void +timeline_finished_cb (GsdTimeline *timeline, + gpointer user_data) +{ + GsdLocatePointerData *data = (GsdLocatePointerData *) user_data; + + /* set transparent shape and hide window */ + if (!gtk_widget_is_composited (data->widget)) + set_transparent_shape (data->window); + + gdk_window_hide (data->window); +} + +static void +create_window (GsdLocatePointerData *data, + GdkScreen *screen) +{ + GdkColormap *colormap; + GdkVisual *visual; + GdkWindowAttr attributes; + + colormap = gdk_screen_get_rgba_colormap (screen); + visual = gdk_screen_get_rgba_visual (screen); + + if (!colormap) + { + colormap = gdk_screen_get_rgb_colormap (screen); + visual = gdk_screen_get_rgb_visual (screen); + } + + attributes.window_type = GDK_WINDOW_TEMP; + attributes.wclass = GDK_INPUT_OUTPUT; + attributes.visual = visual; + attributes.colormap = colormap; + attributes.event_mask = GDK_VISIBILITY_NOTIFY_MASK | GDK_EXPOSURE_MASK; + attributes.width = 1; + attributes.height = 1; + + data->window = gdk_window_new (gdk_screen_get_root_window (screen), + &attributes, + GDK_WA_X | GDK_WA_Y | GDK_WA_VISUAL | GDK_WA_COLORMAP); + + gdk_window_set_user_data (data->window, data->widget); +} + +static GsdLocatePointerData * +gsd_locate_pointer_data_new (GdkScreen *screen) +{ + GsdLocatePointerData *data; + + data = g_new0 (GsdLocatePointerData, 1); + + /* this widget will never be shown, it's + * mainly used to get signals/events from + */ + data->widget = gtk_window_new (GTK_WINDOW_POPUP); + gtk_widget_realize (data->widget); + + g_signal_connect (G_OBJECT (data->widget), "expose_event", + G_CALLBACK (locate_pointer_expose), + data); + + data->timeline = gsd_timeline_new (ANIMATION_LENGTH); + g_signal_connect (data->timeline, "frame", + G_CALLBACK (timeline_frame_cb), data); + g_signal_connect (data->timeline, "finished", + G_CALLBACK (timeline_finished_cb), data); + + create_window (data, screen); + + return data; +} + +static void +move_locate_pointer_window (GsdLocatePointerData *data, + GdkScreen *screen) +{ + gint cursor_x, cursor_y; + GdkBitmap *mask; + GdkColor col; + GdkGC *gc; + + gdk_window_get_pointer (gdk_screen_get_root_window (screen), &cursor_x, &cursor_y, NULL); + + gdk_window_move_resize (data->window, + cursor_x - WINDOW_SIZE / 2, + cursor_y - WINDOW_SIZE / 2, + WINDOW_SIZE, WINDOW_SIZE); + + col.pixel = 0; + mask = gdk_pixmap_new (data->window, WINDOW_SIZE, WINDOW_SIZE, 1); + + gc = gdk_gc_new (mask); + gdk_gc_set_foreground (gc, &col); + gdk_draw_rectangle (mask, gc, TRUE, 0, 0, WINDOW_SIZE, WINDOW_SIZE); + + /* allow events to happen through the window */ + gdk_window_input_shape_combine_mask (data->window, mask, 0, 0); + + g_object_unref (mask); + g_object_unref (gc); +} + +void +gsd_locate_pointer (GdkScreen *screen) +{ + if (!data) + data = gsd_locate_pointer_data_new (screen); + + gsd_timeline_pause (data->timeline); + gsd_timeline_rewind (data->timeline); + + /* Create again the window if it is not for the current screen */ + if (gdk_screen_get_number (screen) != gdk_screen_get_number (gdk_drawable_get_screen (data->window))) + { + gdk_window_set_user_data (data->window, NULL); + gdk_window_destroy (data->window); + + create_window (data, screen); + } + + data->progress = 0.; + + g_signal_connect (data->widget, "composited-changed", + G_CALLBACK (composited_changed), data); + + move_locate_pointer_window (data, screen); + composited_changed (data->widget, data); + gdk_window_show (data->window); + + gsd_timeline_start (data->timeline); +} + + +#define KEYBOARD_GROUP_SHIFT 13 +#define KEYBOARD_GROUP_MASK ((1 << 13) | (1 << 14)) + +/* Owen magic */ +static GdkFilterReturn +filter (GdkXEvent *xevent, + GdkEvent *event, + gpointer data) +{ + XEvent *xev = (XEvent *) xevent; + guint keyval; + gint group; + + GdkScreen *screen = (GdkScreen *)data; + + if (xev->type == KeyPress || xev->type == KeyRelease) + { + /* get the keysym */ + group = (xev->xkey.state & KEYBOARD_GROUP_MASK) >> KEYBOARD_GROUP_SHIFT; + gdk_keymap_translate_keyboard_state (gdk_keymap_get_default (), + xev->xkey.keycode, + xev->xkey.state, + group, + &keyval, + NULL, NULL, NULL); + if (keyval == GDK_Control_L || keyval == GDK_Control_R) + { + if (xev->type == KeyPress) + { + XAllowEvents (xev->xkey.display, + SyncKeyboard, + xev->xkey.time); + } + else + { + XAllowEvents (xev->xkey.display, + AsyncKeyboard, + xev->xkey.time); + gsd_locate_pointer (screen); + } + } + else + { + XAllowEvents (xev->xkey.display, + ReplayKeyboard, + xev->xkey.time); + XUngrabKeyboard (gdk_x11_get_default_xdisplay (), + xev->xkey.time); + } + } + + return GDK_FILTER_CONTINUE; +} + +static void +set_locate_pointer (void) +{ + GdkKeymapKey *keys; + GdkDisplay *display; + int n_screens; + int n_keys; + gboolean has_entries; + static const guint keyvals[] = { GDK_Control_L, GDK_Control_R }; + unsigned j; + + display = gdk_display_get_default (); + n_screens = gdk_display_get_n_screens (display); + + for (j = 0 ; j < G_N_ELEMENTS (keyvals) ; j++) + { + has_entries = gdk_keymap_get_entries_for_keyval (gdk_keymap_get_default (), + keyvals[j], + &keys, + &n_keys); + if (has_entries) + { + gint i, j; + for (i = 0; i < n_keys; i++) + { + for (j=0; j< n_screens; j++) + { + GdkScreen *screen; + Window xroot; + + screen = gdk_display_get_screen (display, j); + xroot = gdk_x11_drawable_get_xid (gdk_screen_get_root_window (screen)); + + XGrabKey (GDK_DISPLAY_XDISPLAY (display), + keys[i].keycode, + 0, + xroot, + False, + GrabModeAsync, + GrabModeSync); + XGrabKey (GDK_DISPLAY_XDISPLAY (display), + keys[i].keycode, + LockMask, + xroot, + False, + GrabModeAsync, + GrabModeSync); + XGrabKey (GDK_DISPLAY_XDISPLAY (display), + keys[i].keycode, + Mod2Mask, + xroot, + False, + GrabModeAsync, + GrabModeSync); + XGrabKey (GDK_DISPLAY_XDISPLAY (display), + keys[i].keycode, + Mod4Mask, + xroot, + False, + GrabModeAsync, + GrabModeSync); + } + } + + g_free (keys); + + for (i = 0; i < n_screens; i++) + { + GdkScreen *screen; + + screen = gdk_display_get_screen (display, i); + gdk_window_add_filter (gdk_screen_get_root_window (screen), + filter, + screen); + } + } + } +} + + +int +main (int argc, char *argv[]) +{ + gtk_init (&argc, &argv); + + set_locate_pointer (); + + gtk_main (); + + return 0; +} + diff --git a/plugins/mouse/gsd-locate-pointer.h b/plugins/mouse/gsd-locate-pointer.h new file mode 100644 index 0000000..3b261a5 --- /dev/null +++ b/plugins/mouse/gsd-locate-pointer.h @@ -0,0 +1,24 @@ +/* + * Copyright © 2001 Jonathan Blandford + * + * Permission to use, copy, modify, distribute, and sell this software and its + * documentation for any purpose is hereby granted without fee, provided that + * the above copyright notice appear in all copies and that both that + * copyright notice and this permission notice appear in supporting + * documentation, and that the name of Red Hat not be used in advertising or + * publicity pertaining to distribution of the software without specific, + * written prior permission. Red Hat makes no representations about the + * suitability of this software for any purpose. It is provided "as is" + * without express or implied warranty. + * + * Authors: Jonathan Blandford + */ + +#ifndef LOCATE_POINTER_H +#define LOCATE_POINTER_H + +#include + +void gsd_locate_pointer (GdkScreen *screen); + +#endif diff --git a/plugins/mouse/gsd-mouse-manager.c b/plugins/mouse/gsd-mouse-manager.c new file mode 100644 index 0000000..124653a --- /dev/null +++ b/plugins/mouse/gsd-mouse-manager.c @@ -0,0 +1,1124 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#include "config.h" + +#include +#include +#include +#include +#include +#include +#include +#include + +#include + +#include +#include +#include +#include +#include +#include +#include +#include + +#ifdef HAVE_X11_EXTENSIONS_XINPUT_H +#include +#include +#endif +#include +#include + +#include "mate-settings-profile.h" +#include "gsd-mouse-manager.h" + +#define GSD_MOUSE_MANAGER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GSD_TYPE_MOUSE_MANAGER, GsdMouseManagerPrivate)) + +#define MATECONF_MOUSE_DIR "/desktop/mate/peripherals/mouse" +#define MATECONF_MOUSE_A11Y_DIR "/desktop/mate/accessibility/mouse" +#define MATECONF_TOUCHPAD_DIR "/desktop/mate/peripherals/touchpad" + +#define KEY_LEFT_HANDED MATECONF_MOUSE_DIR "/left_handed" +#define KEY_MOTION_ACCELERATION MATECONF_MOUSE_DIR "/motion_acceleration" +#define KEY_MOTION_THRESHOLD MATECONF_MOUSE_DIR "/motion_threshold" +#define KEY_LOCATE_POINTER MATECONF_MOUSE_DIR "/locate_pointer" +#define KEY_DWELL_ENABLE MATECONF_MOUSE_A11Y_DIR "/dwell_enable" +#define KEY_DELAY_ENABLE MATECONF_MOUSE_A11Y_DIR "/delay_enable" +#define KEY_TOUCHPAD_DISABLE_W_TYPING MATECONF_TOUCHPAD_DIR "/disable_while_typing" +#ifdef HAVE_X11_EXTENSIONS_XINPUT_H +#define KEY_TAP_TO_CLICK MATECONF_TOUCHPAD_DIR "/tap_to_click" +#define KEY_SCROLL_METHOD MATECONF_TOUCHPAD_DIR "/scroll_method" +#define KEY_PAD_HORIZ_SCROLL MATECONF_TOUCHPAD_DIR "/horiz_scroll_enabled" +#define KEY_TOUCHPAD_ENABLED MATECONF_TOUCHPAD_DIR "/touchpad_enabled" +#endif + +struct GsdMouseManagerPrivate +{ + guint notify; + guint notify_a11y; + guint notify_touchpad; + + gboolean mousetweaks_daemon_running; + gboolean syndaemon_spawned; + GPid syndaemon_pid; + gboolean locate_pointer_spawned; + GPid locate_pointer_pid; +}; + +static void gsd_mouse_manager_class_init (GsdMouseManagerClass *klass); +static void gsd_mouse_manager_init (GsdMouseManager *mouse_manager); +static void gsd_mouse_manager_finalize (GObject *object); +static void set_mouse_settings (GsdMouseManager *manager); +#ifdef HAVE_X11_EXTENSIONS_XINPUT_H +static int set_tap_to_click (gboolean state, gboolean left_handed); +static XDevice* device_is_touchpad (XDeviceInfo deviceinfo); +#endif + +G_DEFINE_TYPE (GsdMouseManager, gsd_mouse_manager, G_TYPE_OBJECT) + +static gpointer manager_object = NULL; + +static void +gsd_mouse_manager_set_property (GObject *object, + guint prop_id, + const GValue *value, + GParamSpec *pspec) +{ + GsdMouseManager *self; + + self = GSD_MOUSE_MANAGER (object); + + switch (prop_id) { + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + +static void +gsd_mouse_manager_get_property (GObject *object, + guint prop_id, + GValue *value, + GParamSpec *pspec) +{ + GsdMouseManager *self; + + self = GSD_MOUSE_MANAGER (object); + + switch (prop_id) { + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + +static GObject * +gsd_mouse_manager_constructor (GType type, + guint n_construct_properties, + GObjectConstructParam *construct_properties) +{ + GsdMouseManager *mouse_manager; + GsdMouseManagerClass *klass; + + klass = GSD_MOUSE_MANAGER_CLASS (g_type_class_peek (GSD_TYPE_MOUSE_MANAGER)); + + mouse_manager = GSD_MOUSE_MANAGER (G_OBJECT_CLASS (gsd_mouse_manager_parent_class)->constructor (type, + n_construct_properties, + construct_properties)); + + return G_OBJECT (mouse_manager); +} + +static void +gsd_mouse_manager_dispose (GObject *object) +{ + GsdMouseManager *mouse_manager; + + mouse_manager = GSD_MOUSE_MANAGER (object); + + G_OBJECT_CLASS (gsd_mouse_manager_parent_class)->dispose (object); +} + +static void +gsd_mouse_manager_class_init (GsdMouseManagerClass *klass) +{ + GObjectClass *object_class = G_OBJECT_CLASS (klass); + + object_class->get_property = gsd_mouse_manager_get_property; + object_class->set_property = gsd_mouse_manager_set_property; + object_class->constructor = gsd_mouse_manager_constructor; + object_class->dispose = gsd_mouse_manager_dispose; + object_class->finalize = gsd_mouse_manager_finalize; + + g_type_class_add_private (klass, sizeof (GsdMouseManagerPrivate)); +} + + +#ifdef HAVE_X11_EXTENSIONS_XINPUT_H +static gboolean +supports_xinput_devices (void) +{ + gint op_code, event, error; + + return XQueryExtension (GDK_DISPLAY (), + "XInputExtension", + &op_code, + &event, + &error); +} +#endif + +static void +configure_button_layout (guchar *buttons, + gint n_buttons, + gboolean left_handed) +{ + const gint left_button = 1; + gint right_button; + gint i; + + /* if the button is higher than 2 (3rd button) then it's + * probably one direction of a scroll wheel or something else + * uninteresting + */ + right_button = MIN (n_buttons, 3); + + /* If we change things we need to make sure we only swap buttons. + * If we end up with multiple physical buttons assigned to the same + * logical button the server will complain. This code assumes physical + * button 0 is the physical left mouse button, and that the physical + * button other than 0 currently assigned left_button or right_button + * is the physical right mouse button. + */ + + /* check if the current mapping satisfies the above assumptions */ + if (buttons[left_button - 1] != left_button && + buttons[left_button - 1] != right_button) + /* The current mapping is weird. Swapping buttons is probably not a + * good idea. + */ + return; + + /* check if we are left_handed and currently not swapped */ + if (left_handed && buttons[left_button - 1] == left_button) { + /* find the right button */ + for (i = 0; i < n_buttons; i++) { + if (buttons[i] == right_button) { + buttons[i] = left_button; + break; + } + } + /* swap the buttons */ + buttons[left_button - 1] = right_button; + } + /* check if we are not left_handed but are swapped */ + else if (!left_handed && buttons[left_button - 1] == right_button) { + /* find the right button */ + for (i = 0; i < n_buttons; i++) { + if (buttons[i] == left_button) { + buttons[i] = right_button; + break; + } + } + /* swap the buttons */ + buttons[left_button - 1] = left_button; + } +} + +#ifdef HAVE_X11_EXTENSIONS_XINPUT_H +static gboolean +xinput_device_has_buttons (XDeviceInfo *device_info) +{ + int i; + XAnyClassInfo *class_info; + + class_info = device_info->inputclassinfo; + for (i = 0; i < device_info->num_classes; i++) { + if (class_info->class == ButtonClass) { + XButtonInfo *button_info; + + button_info = (XButtonInfo *) class_info; + if (button_info->num_buttons > 0) + return TRUE; + } + + class_info = (XAnyClassInfo *) (((guchar *) class_info) + + class_info->length); + } + return FALSE; +} + +static gboolean +touchpad_has_single_button (XDevice *device) +{ + Atom type, prop; + int format; + unsigned long nitems, bytes_after; + unsigned char *data; + gboolean is_single_button = FALSE; + int rc; + + prop = XInternAtom (GDK_DISPLAY (), "Synaptics Capabilities", False); + if (!prop) + return FALSE; + + gdk_error_trap_push (); + rc = XGetDeviceProperty (GDK_DISPLAY (), device, prop, 0, 1, False, + XA_INTEGER, &type, &format, &nitems, + &bytes_after, &data); + if (rc == Success && type == XA_INTEGER && format == 8 && nitems >= 3) + is_single_button = (data[0] == 1 && data[1] == 0 && data[2] == 0); + + if (rc == Success) + XFree (data); + + gdk_error_trap_pop (); + + return is_single_button; +} + + +static void +set_xinput_devices_left_handed (gboolean left_handed) +{ + XDeviceInfo *device_info; + gint n_devices; + guchar *buttons; + gsize buttons_capacity = 16; + gint n_buttons; + gint i; + + device_info = XListInputDevices (GDK_DISPLAY (), &n_devices); + + if (n_devices > 0) + buttons = g_new (guchar, buttons_capacity); + else + buttons = NULL; + + for (i = 0; i < n_devices; i++) { + XDevice *device = NULL; + + if ((device_info[i].use == IsXPointer) || + (device_info[i].use == IsXKeyboard) || + (!xinput_device_has_buttons (&device_info[i]))) + continue; + + /* If the device is a touchpad, swap tap buttons + * around too, otherwise a tap would be a right-click */ + device = device_is_touchpad (device_info[i]); + if (device != NULL) { + MateConfClient *client = mateconf_client_get_default (); + gboolean tap = mateconf_client_get_bool (client, KEY_TAP_TO_CLICK, NULL); + gboolean single_button = touchpad_has_single_button (device); + + if (tap && !single_button) + set_tap_to_click (tap, left_handed); + XCloseDevice (GDK_DISPLAY (), device); + g_object_unref (client); + + if (single_button) + continue; + } + + gdk_error_trap_push (); + + device = XOpenDevice (GDK_DISPLAY (), device_info[i].id); + + if ((gdk_error_trap_pop () != 0) || + (device == NULL)) + continue; + + n_buttons = XGetDeviceButtonMapping (GDK_DISPLAY (), device, + buttons, + buttons_capacity); + + while (n_buttons > buttons_capacity) { + buttons_capacity = n_buttons; + buttons = (guchar *) g_realloc (buttons, + buttons_capacity * sizeof (guchar)); + + n_buttons = XGetDeviceButtonMapping (GDK_DISPLAY (), device, + buttons, + buttons_capacity); + } + + configure_button_layout (buttons, n_buttons, left_handed); + + XSetDeviceButtonMapping (GDK_DISPLAY (), device, buttons, n_buttons); + XCloseDevice (GDK_DISPLAY (), device); + } + g_free (buttons); + + if (device_info != NULL) + XFreeDeviceList (device_info); +} + +static GdkFilterReturn +devicepresence_filter (GdkXEvent *xevent, + GdkEvent *event, + gpointer data) +{ + XEvent *xev = (XEvent *) xevent; + XEventClass class_presence; + int xi_presence; + + DevicePresence (gdk_x11_get_default_xdisplay (), xi_presence, class_presence); + + if (xev->type == xi_presence) + { + XDevicePresenceNotifyEvent *dpn = (XDevicePresenceNotifyEvent *) xev; + if (dpn->devchange == DeviceEnabled) + set_mouse_settings ((GsdMouseManager *) data); + } + return GDK_FILTER_CONTINUE; +} + +static void +set_devicepresence_handler (GsdMouseManager *manager) +{ + Display *display; + XEventClass class_presence; + int xi_presence; + + if (!supports_xinput_devices ()) + return; + + display = gdk_x11_get_default_xdisplay (); + + gdk_error_trap_push (); + DevicePresence (display, xi_presence, class_presence); + XSelectExtensionEvent (display, + RootWindow (display, DefaultScreen (display)), + &class_presence, 1); + + gdk_flush (); + if (!gdk_error_trap_pop ()) + gdk_window_add_filter (NULL, devicepresence_filter, manager); +} +#endif + +static void +set_left_handed (GsdMouseManager *manager, + gboolean left_handed) +{ + guchar *buttons ; + gsize buttons_capacity = 16; + gint n_buttons, i; + +#ifdef HAVE_X11_EXTENSIONS_XINPUT_H + if (supports_xinput_devices ()) { + /* When XInput support is available, never set the + * button ordering on the core pointer as that would + * revert the changes we make on the devices themselves */ + set_xinput_devices_left_handed (left_handed); + return; + } +#endif + + buttons = g_new (guchar, buttons_capacity); + n_buttons = XGetPointerMapping (GDK_DISPLAY (), + buttons, + (gint) buttons_capacity); + while (n_buttons > buttons_capacity) { + buttons_capacity = n_buttons; + buttons = (guchar *) g_realloc (buttons, + buttons_capacity * sizeof (guchar)); + + n_buttons = XGetPointerMapping (GDK_DISPLAY (), + buttons, + (gint) buttons_capacity); + } + + configure_button_layout (buttons, n_buttons, left_handed); + + /* X refuses to change the mapping while buttons are engaged, + * so if this is the case we'll retry a few times + */ + for (i = 0; + i < 20 && XSetPointerMapping (GDK_DISPLAY (), buttons, n_buttons) == MappingBusy; + ++i) { + g_usleep (300); + } + + g_free (buttons); +} + +static void +set_motion_acceleration (GsdMouseManager *manager, + gfloat motion_acceleration) +{ + gint numerator, denominator; + + if (motion_acceleration >= 1.0) { + /* we want to get the acceleration, with a resolution of 0.5 + */ + if ((motion_acceleration - floor (motion_acceleration)) < 0.25) { + numerator = floor (motion_acceleration); + denominator = 1; + } else if ((motion_acceleration - floor (motion_acceleration)) < 0.5) { + numerator = ceil (2.0 * motion_acceleration); + denominator = 2; + } else if ((motion_acceleration - floor (motion_acceleration)) < 0.75) { + numerator = floor (2.0 *motion_acceleration); + denominator = 2; + } else { + numerator = ceil (motion_acceleration); + denominator = 1; + } + } else if (motion_acceleration < 1.0 && motion_acceleration > 0) { + /* This we do to 1/10ths */ + numerator = floor (motion_acceleration * 10) + 1; + denominator= 10; + } else { + numerator = -1; + denominator = -1; + } + + XChangePointerControl (GDK_DISPLAY (), True, False, + numerator, denominator, + 0); +} + +static void +set_motion_threshold (GsdMouseManager *manager, + int motion_threshold) +{ + XChangePointerControl (GDK_DISPLAY (), False, True, + 0, 0, motion_threshold); +} + +#ifdef HAVE_X11_EXTENSIONS_XINPUT_H +static XDevice* +device_is_touchpad (XDeviceInfo deviceinfo) +{ + XDevice *device; + Atom realtype, prop; + int realformat; + unsigned long nitems, bytes_after; + unsigned char *data; + + if (deviceinfo.type != XInternAtom (GDK_DISPLAY (), XI_TOUCHPAD, False)) + return NULL; + + prop = XInternAtom (GDK_DISPLAY (), "Synaptics Off", False); + if (!prop) + return NULL; + + gdk_error_trap_push (); + device = XOpenDevice (GDK_DISPLAY (), deviceinfo.id); + if (gdk_error_trap_pop () || (device == NULL)) + return NULL; + + gdk_error_trap_push (); + if ((XGetDeviceProperty (GDK_DISPLAY (), device, prop, 0, 1, False, + XA_INTEGER, &realtype, &realformat, &nitems, + &bytes_after, &data) == Success) && (realtype != None)) { + gdk_error_trap_pop (); + XFree (data); + return device; + } + gdk_error_trap_pop (); + + XCloseDevice (GDK_DISPLAY (), device); + return NULL; +} +#endif + +static int +set_disable_w_typing (GsdMouseManager *manager, gboolean state) +{ + + if (state) { + GError *error = NULL; + char *args[5]; + + if (manager->priv->syndaemon_spawned) + return 0; + + args[0] = "syndaemon"; + args[1] = "-i"; + args[2] = "0.5"; + args[3] = "-k"; + args[4] = NULL; + + if (!g_find_program_in_path (args[0])) + return 0; + + g_spawn_async (g_get_home_dir (), args, NULL, + G_SPAWN_SEARCH_PATH, NULL, NULL, + &manager->priv->syndaemon_pid, &error); + + manager->priv->syndaemon_spawned = (error == NULL); + + if (error) { + MateConfClient *client; + client = mateconf_client_get_default (); + mateconf_client_set_bool (client, KEY_TOUCHPAD_DISABLE_W_TYPING, FALSE, NULL); + g_object_unref (client); + g_error_free (error); + } + + } else if (manager->priv->syndaemon_spawned) + { + kill (manager->priv->syndaemon_pid, SIGHUP); + g_spawn_close_pid (manager->priv->syndaemon_pid); + manager->priv->syndaemon_spawned = FALSE; + } + + return 0; +} + +#ifdef HAVE_X11_EXTENSIONS_XINPUT_H +static int +set_tap_to_click (gboolean state, gboolean left_handed) +{ + int numdevices, i, format, rc; + unsigned long nitems, bytes_after; + XDeviceInfo *devicelist = XListInputDevices (GDK_DISPLAY (), &numdevices); + XDevice * device; + unsigned char* data; + Atom prop, type; + + if (devicelist == NULL) + return 0; + + prop = XInternAtom (GDK_DISPLAY (), "Synaptics Tap Action", False); + + if (!prop) + return 0; + + for (i = 0; i < numdevices; i++) { + if ((device = device_is_touchpad (devicelist[i]))) { + gdk_error_trap_push (); + rc = XGetDeviceProperty (GDK_DISPLAY (), device, prop, 0, 2, + False, XA_INTEGER, &type, &format, &nitems, + &bytes_after, &data); + + if (rc == Success && type == XA_INTEGER && format == 8 && nitems >= 7) + { + /* Set RLM mapping for 1/2/3 fingers*/ + data[4] = (state) ? ((left_handed) ? 3 : 1) : 0; + data[5] = (state) ? ((left_handed) ? 1 : 3) : 0; + data[6] = (state) ? 2 : 0; + XChangeDeviceProperty (GDK_DISPLAY (), device, prop, XA_INTEGER, 8, + PropModeReplace, data, nitems); + } + + if (rc == Success) + XFree (data); + XCloseDevice (GDK_DISPLAY (), device); + if (gdk_error_trap_pop ()) { + g_warning ("Error in setting tap to click on \"%s\"", devicelist[i].name); + continue; + } + } + } + + XFreeDeviceList (devicelist); + return 0; +} + +static int +set_horiz_scroll (gboolean state) +{ + int numdevices, i, rc; + XDeviceInfo *devicelist = XListInputDevices (GDK_DISPLAY (), &numdevices); + XDevice *device; + Atom act_type, prop_edge, prop_twofinger; + int act_format; + unsigned long nitems, bytes_after; + unsigned char *data; + + if (devicelist == NULL) + return 0; + + prop_edge = XInternAtom (GDK_DISPLAY (), "Synaptics Edge Scrolling", False); + prop_twofinger = XInternAtom (GDK_DISPLAY (), "Synaptics Two-Finger Scrolling", False); + + if (!prop_edge || !prop_twofinger) + return 0; + + for (i = 0; i < numdevices; i++) { + if ((device = device_is_touchpad (devicelist[i]))) { + gdk_error_trap_push (); + rc = XGetDeviceProperty (GDK_DISPLAY (), device, + prop_edge, 0, 1, False, + XA_INTEGER, &act_type, &act_format, &nitems, + &bytes_after, &data); + if (rc == Success && act_type == XA_INTEGER && + act_format == 8 && nitems >= 2) { + data[1] = (state && data[0]); + XChangeDeviceProperty (GDK_DISPLAY (), device, + prop_edge, XA_INTEGER, 8, + PropModeReplace, data, nitems); + } + + XFree (data); + + rc = XGetDeviceProperty (GDK_DISPLAY (), device, + prop_twofinger, 0, 1, False, + XA_INTEGER, &act_type, &act_format, &nitems, + &bytes_after, &data); + if (rc == Success && act_type == XA_INTEGER && + act_format == 8 && nitems >= 2) { + data[1] = (state && data[0]); + XChangeDeviceProperty (GDK_DISPLAY (), device, + prop_twofinger, XA_INTEGER, 8, + PropModeReplace, data, nitems); + } + + XFree (data); + XCloseDevice (GDK_DISPLAY (), device); + if (gdk_error_trap_pop ()) { + g_warning ("Error in setting horiz scroll on \"%s\"", devicelist[i].name); + continue; + } + } + } + + XFreeDeviceList (devicelist); + return 0; +} + + +/** + * Scroll methods are: 0 - disabled, 1 - edge scrolling, 2 - twofinger + * scrolling + */ +static int +set_edge_scroll (int method) +{ + int numdevices, i, rc; + XDeviceInfo *devicelist = XListInputDevices (GDK_DISPLAY (), &numdevices); + XDevice *device; + Atom act_type, prop_edge, prop_twofinger; + int act_format; + unsigned long nitems, bytes_after; + unsigned char *data; + + if (devicelist == NULL) + return 0; + + prop_edge = XInternAtom (GDK_DISPLAY (), "Synaptics Edge Scrolling", False); + prop_twofinger = XInternAtom (GDK_DISPLAY (), "Synaptics Two-Finger Scrolling", False); + + if (!prop_edge || !prop_twofinger) + return 0; + + for (i = 0; i < numdevices; i++) { + if ((device = device_is_touchpad (devicelist[i]))) { + gdk_error_trap_push (); + rc = XGetDeviceProperty (GDK_DISPLAY (), device, + prop_edge, 0, 1, False, + XA_INTEGER, &act_type, &act_format, &nitems, + &bytes_after, &data); + if (rc == Success && act_type == XA_INTEGER && + act_format == 8 && nitems >= 2) { + data[0] = (method == 1) ? 1 : 0; + XChangeDeviceProperty (GDK_DISPLAY (), device, + prop_edge, XA_INTEGER, 8, + PropModeReplace, data, nitems); + } + + XFree (data); + + rc = XGetDeviceProperty (GDK_DISPLAY (), device, + prop_twofinger, 0, 1, False, + XA_INTEGER, &act_type, &act_format, &nitems, + &bytes_after, &data); + if (rc == Success && act_type == XA_INTEGER && + act_format == 8 && nitems >= 2) { + data[0] = (method == 2) ? 1 : 0; + XChangeDeviceProperty (GDK_DISPLAY (), device, + prop_twofinger, XA_INTEGER, 8, + PropModeReplace, data, nitems); + } + + XFree (data); + XCloseDevice (GDK_DISPLAY (), device); + if (gdk_error_trap_pop ()) { + g_warning ("Error in setting edge scroll on \"%s\"", devicelist[i].name); + continue; + } + } + } + + XFreeDeviceList (devicelist); + return 0; +} + +static int +set_touchpad_enabled (gboolean state) +{ + int numdevices, i; + XDeviceInfo *devicelist = XListInputDevices (GDK_DISPLAY (), &numdevices); + XDevice *device; + Atom prop_enabled; + + if (devicelist == NULL) + return 0; + + prop_enabled = XInternAtom (GDK_DISPLAY (), "Device Enabled", False); + + if (!prop_enabled) + return 0; + + for (i = 0; i < numdevices; i++) { + if ((device = device_is_touchpad (devicelist[i]))) { + unsigned char data = state; + gdk_error_trap_push (); + XChangeDeviceProperty (GDK_DISPLAY (), device, + prop_enabled, XA_INTEGER, 8, + PropModeReplace, &data, 1); + XCloseDevice (GDK_DISPLAY (), device); + gdk_flush (); + if (gdk_error_trap_pop ()) { + g_warning ("Error %s device \"%s\"", + (state) ? "enabling" : "disabling", + devicelist[i].name); + continue; + } + } + } + + XFreeDeviceList (devicelist); + return 0; +} +#endif + +static void +set_locate_pointer (GsdMouseManager *manager, + gboolean state) +{ + if (state) { + GError *error = NULL; + char *args[2]; + + if (manager->priv->locate_pointer_spawned) + return; + + args[0] = LIBEXECDIR "/gsd-locate-pointer"; + args[1] = NULL; + + g_spawn_async (NULL, args, NULL, + 0, NULL, NULL, + &manager->priv->locate_pointer_pid, &error); + + manager->priv->locate_pointer_spawned = (error == NULL); + + if (error) { + MateConfClient *client; + client = mateconf_client_get_default (); + mateconf_client_set_bool (client, KEY_LOCATE_POINTER, FALSE, NULL); + g_object_unref (client); + g_error_free (error); + } + + } + else if (manager->priv->locate_pointer_spawned) { + kill (manager->priv->locate_pointer_pid, SIGHUP); + g_spawn_close_pid (manager->priv->locate_pointer_pid); + manager->priv->locate_pointer_spawned = FALSE; + } +} + +static void +set_mousetweaks_daemon (GsdMouseManager *manager, + gboolean dwell_enable, + gboolean delay_enable) +{ + GError *error = NULL; + gchar *comm; + gboolean run_daemon = dwell_enable || delay_enable; + + if (run_daemon || manager->priv->mousetweaks_daemon_running) + comm = g_strdup_printf ("mousetweaks %s", + run_daemon ? "" : "-s"); + else + return; + + if (run_daemon) + manager->priv->mousetweaks_daemon_running = TRUE; + + + if (! g_spawn_command_line_async (comm, &error)) { + if (error->code == G_SPAWN_ERROR_NOENT && + (dwell_enable || delay_enable)) { + GtkWidget *dialog; + MateConfClient *client; + + client = mateconf_client_get_default (); + if (dwell_enable) + mateconf_client_set_bool (client, + KEY_DWELL_ENABLE, + FALSE, NULL); + else if (delay_enable) + mateconf_client_set_bool (client, + KEY_DELAY_ENABLE, + FALSE, NULL); + g_object_unref (client); + + dialog = gtk_message_dialog_new (NULL, 0, + GTK_MESSAGE_WARNING, + GTK_BUTTONS_OK, + _("Could not enable mouse accessibility features")); + gtk_message_dialog_format_secondary_text (GTK_MESSAGE_DIALOG (dialog), + _("Mouse accessibility requires Mousetweaks " + "to be installed on your system.")); + gtk_window_set_title (GTK_WINDOW (dialog), + _("Mouse Preferences")); + gtk_window_set_icon_name (GTK_WINDOW (dialog), + "input-mouse"); + gtk_dialog_run (GTK_DIALOG (dialog)); + gtk_widget_destroy (dialog); + } + g_error_free (error); + } + g_free (comm); +} + +static void +set_mouse_settings (GsdMouseManager *manager) +{ + MateConfClient *client = mateconf_client_get_default (); + gboolean left_handed = mateconf_client_get_bool (client, KEY_LEFT_HANDED, NULL); + + set_left_handed (manager, left_handed); + set_motion_acceleration (manager, mateconf_client_get_float (client, KEY_MOTION_ACCELERATION , NULL)); + set_motion_threshold (manager, mateconf_client_get_int (client, KEY_MOTION_THRESHOLD, NULL)); + + set_disable_w_typing (manager, mateconf_client_get_bool (client, KEY_TOUCHPAD_DISABLE_W_TYPING, NULL)); +#ifdef HAVE_X11_EXTENSIONS_XINPUT_H + set_tap_to_click (mateconf_client_get_bool (client, KEY_TAP_TO_CLICK, NULL), left_handed); + set_edge_scroll (mateconf_client_get_int (client, KEY_SCROLL_METHOD, NULL)); + set_horiz_scroll (mateconf_client_get_bool (client, KEY_PAD_HORIZ_SCROLL, NULL)); + set_touchpad_enabled (mateconf_client_get_bool (client, KEY_TOUCHPAD_ENABLED, NULL)); +#endif + + g_object_unref (client); +} + +static void +mouse_callback (MateConfClient *client, + guint cnxn_id, + MateConfEntry *entry, + GsdMouseManager *manager) +{ + if (! strcmp (entry->key, KEY_LEFT_HANDED)) { + if (entry->value->type == MATECONF_VALUE_BOOL) { + set_left_handed (manager, mateconf_value_get_bool (entry->value)); + } + } else if (! strcmp (entry->key, KEY_MOTION_ACCELERATION)) { + if (entry->value->type == MATECONF_VALUE_FLOAT) { + set_motion_acceleration (manager, mateconf_value_get_float (entry->value)); + } + } else if (! strcmp (entry->key, KEY_MOTION_THRESHOLD)) { + if (entry->value->type == MATECONF_VALUE_INT) { + set_motion_threshold (manager, mateconf_value_get_int (entry->value)); + } + } else if (! strcmp (entry->key, KEY_TOUCHPAD_DISABLE_W_TYPING)) { + if (entry->value->type == MATECONF_VALUE_BOOL) + set_disable_w_typing (manager, mateconf_value_get_bool (entry->value)); +#ifdef HAVE_X11_EXTENSIONS_XINPUT_H + } else if (! strcmp (entry->key, KEY_TAP_TO_CLICK)) { + if (entry->value->type == MATECONF_VALUE_BOOL) { + set_tap_to_click (mateconf_value_get_bool (entry->value), + mateconf_client_get_bool (client, KEY_LEFT_HANDED, NULL)); + } + } else if (! strcmp (entry->key, KEY_SCROLL_METHOD)) { + if (entry->value->type == MATECONF_VALUE_INT) { + set_edge_scroll (mateconf_value_get_int (entry->value)); + set_horiz_scroll (mateconf_client_get_bool (client, KEY_PAD_HORIZ_SCROLL, NULL)); + } + } else if (! strcmp (entry->key, KEY_PAD_HORIZ_SCROLL)) { + if (entry->value->type == MATECONF_VALUE_BOOL) + set_horiz_scroll (mateconf_value_get_bool (entry->value)); +#endif + } else if (! strcmp (entry->key, KEY_LOCATE_POINTER)) { + if (entry->value->type == MATECONF_VALUE_BOOL) { + set_locate_pointer (manager, mateconf_value_get_bool (entry->value)); + } +#ifdef HAVE_X11_EXTENSIONS_XINPUT_H + } else if (! strcmp (entry->key, KEY_TOUCHPAD_ENABLED)) { + if (entry->value->type == MATECONF_VALUE_BOOL) { + set_touchpad_enabled (mateconf_value_get_bool (entry->value)); + } +#endif + } else if (! strcmp (entry->key, KEY_DWELL_ENABLE)) { + if (entry->value->type == MATECONF_VALUE_BOOL) { + set_mousetweaks_daemon (manager, + mateconf_value_get_bool (entry->value), + mateconf_client_get_bool (client, KEY_DELAY_ENABLE, NULL)); + } + } else if (! strcmp (entry->key, KEY_DELAY_ENABLE)) { + if (entry->value->type == MATECONF_VALUE_BOOL) { + set_mousetweaks_daemon (manager, + mateconf_client_get_bool (client, KEY_DWELL_ENABLE, NULL), + mateconf_value_get_bool (entry->value)); + } + } +} + +static guint +register_config_callback (GsdMouseManager *manager, + MateConfClient *client, + const char *path, + MateConfClientNotifyFunc func) +{ + mateconf_client_add_dir (client, path, MATECONF_CLIENT_PRELOAD_ONELEVEL, NULL); + return mateconf_client_notify_add (client, path, func, manager, NULL, NULL); +} + +static void +gsd_mouse_manager_init (GsdMouseManager *manager) +{ + manager->priv = GSD_MOUSE_MANAGER_GET_PRIVATE (manager); +} + +static gboolean +gsd_mouse_manager_idle_cb (GsdMouseManager *manager) +{ + MateConfClient *client; + + mate_settings_profile_start (NULL); + + client = mateconf_client_get_default (); + + manager->priv->notify = + register_config_callback (manager, + client, + MATECONF_MOUSE_DIR, + (MateConfClientNotifyFunc) mouse_callback); + manager->priv->notify_a11y = + register_config_callback (manager, + client, + MATECONF_MOUSE_A11Y_DIR, + (MateConfClientNotifyFunc) mouse_callback); + manager->priv->notify_touchpad = + register_config_callback (manager, + client, + MATECONF_TOUCHPAD_DIR, + (MateConfClientNotifyFunc) mouse_callback); + manager->priv->syndaemon_spawned = FALSE; + +#ifdef HAVE_X11_EXTENSIONS_XINPUT_H + set_devicepresence_handler (manager); +#endif + set_mouse_settings (manager); + set_locate_pointer (manager, mateconf_client_get_bool (client, KEY_LOCATE_POINTER, NULL)); + set_mousetweaks_daemon (manager, + mateconf_client_get_bool (client, KEY_DWELL_ENABLE, NULL), + mateconf_client_get_bool (client, KEY_DELAY_ENABLE, NULL)); + + set_disable_w_typing (manager, mateconf_client_get_bool (client, KEY_TOUCHPAD_DISABLE_W_TYPING, NULL)); +#ifdef HAVE_X11_EXTENSIONS_XINPUT_H + set_tap_to_click (mateconf_client_get_bool (client, KEY_TAP_TO_CLICK, NULL), + mateconf_client_get_bool (client, KEY_LEFT_HANDED, NULL)); + set_edge_scroll (mateconf_client_get_int (client, KEY_SCROLL_METHOD, NULL)); + set_horiz_scroll (mateconf_client_get_bool (client, KEY_PAD_HORIZ_SCROLL, NULL)); + set_touchpad_enabled (mateconf_client_get_bool (client, KEY_TOUCHPAD_ENABLED, NULL)); +#endif + + g_object_unref (client); + + mate_settings_profile_end (NULL); + + return FALSE; +} + +gboolean +gsd_mouse_manager_start (GsdMouseManager *manager, + GError **error) +{ + mate_settings_profile_start (NULL); + + g_idle_add ((GSourceFunc) gsd_mouse_manager_idle_cb, manager); + + mate_settings_profile_end (NULL); + + return TRUE; +} + +void +gsd_mouse_manager_stop (GsdMouseManager *manager) +{ + GsdMouseManagerPrivate *p = manager->priv; + MateConfClient *client; + + g_debug ("Stopping mouse manager"); + + client = mateconf_client_get_default (); + + if (p->notify != 0) { + mateconf_client_remove_dir (client, MATECONF_MOUSE_DIR, NULL); + mateconf_client_notify_remove (client, p->notify); + p->notify = 0; + } + + if (p->notify_a11y != 0) { + mateconf_client_remove_dir (client, MATECONF_MOUSE_A11Y_DIR, NULL); + mateconf_client_notify_remove (client, p->notify_a11y); + p->notify_a11y = 0; + } + + if (p->notify_touchpad != 0) { + mateconf_client_remove_dir (client, MATECONF_TOUCHPAD_DIR, NULL); + mateconf_client_notify_remove (client, p->notify_touchpad); + p->notify_touchpad = 0; + } + + g_object_unref (client); + + set_locate_pointer (manager, FALSE); + +#ifdef HAVE_X11_EXTENSIONS_XINPUT_H + gdk_window_remove_filter (NULL, devicepresence_filter, manager); +#endif +} + +static void +gsd_mouse_manager_finalize (GObject *object) +{ + GsdMouseManager *mouse_manager; + + g_return_if_fail (object != NULL); + g_return_if_fail (GSD_IS_MOUSE_MANAGER (object)); + + mouse_manager = GSD_MOUSE_MANAGER (object); + + g_return_if_fail (mouse_manager->priv != NULL); + + G_OBJECT_CLASS (gsd_mouse_manager_parent_class)->finalize (object); +} + +GsdMouseManager * +gsd_mouse_manager_new (void) +{ + if (manager_object != NULL) { + g_object_ref (manager_object); + } else { + manager_object = g_object_new (GSD_TYPE_MOUSE_MANAGER, NULL); + g_object_add_weak_pointer (manager_object, + (gpointer *) &manager_object); + } + + return GSD_MOUSE_MANAGER (manager_object); +} diff --git a/plugins/mouse/gsd-mouse-manager.h b/plugins/mouse/gsd-mouse-manager.h new file mode 100644 index 0000000..f8f513c --- /dev/null +++ b/plugins/mouse/gsd-mouse-manager.h @@ -0,0 +1,61 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#ifndef __GSD_MOUSE_MANAGER_H +#define __GSD_MOUSE_MANAGER_H + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#define GSD_TYPE_MOUSE_MANAGER (gsd_mouse_manager_get_type ()) +#define GSD_MOUSE_MANAGER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSD_TYPE_MOUSE_MANAGER, GsdMouseManager)) +#define GSD_MOUSE_MANAGER_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GSD_TYPE_MOUSE_MANAGER, GsdMouseManagerClass)) +#define GSD_IS_MOUSE_MANAGER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSD_TYPE_MOUSE_MANAGER)) +#define GSD_IS_MOUSE_MANAGER_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GSD_TYPE_MOUSE_MANAGER)) +#define GSD_MOUSE_MANAGER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GSD_TYPE_MOUSE_MANAGER, GsdMouseManagerClass)) + +typedef struct GsdMouseManagerPrivate GsdMouseManagerPrivate; + +typedef struct +{ + GObject parent; + GsdMouseManagerPrivate *priv; +} GsdMouseManager; + +typedef struct +{ + GObjectClass parent_class; +} GsdMouseManagerClass; + +GType gsd_mouse_manager_get_type (void); + +GsdMouseManager * gsd_mouse_manager_new (void); +gboolean gsd_mouse_manager_start (GsdMouseManager *manager, + GError **error); +void gsd_mouse_manager_stop (GsdMouseManager *manager); + +#ifdef __cplusplus +} +#endif + +#endif /* __GSD_MOUSE_MANAGER_H */ diff --git a/plugins/mouse/gsd-mouse-plugin.c b/plugins/mouse/gsd-mouse-plugin.c new file mode 100644 index 0000000..900a6d5 --- /dev/null +++ b/plugins/mouse/gsd-mouse-plugin.c @@ -0,0 +1,104 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#include "config.h" + +#include +#include + +#include "mate-settings-plugin.h" +#include "gsd-mouse-plugin.h" +#include "gsd-mouse-manager.h" + +struct GsdMousePluginPrivate { + GsdMouseManager *manager; +}; + +#define GSD_MOUSE_PLUGIN_GET_PRIVATE(object) (G_TYPE_INSTANCE_GET_PRIVATE ((object), GSD_TYPE_MOUSE_PLUGIN, GsdMousePluginPrivate)) + +MATE_SETTINGS_PLUGIN_REGISTER (GsdMousePlugin, gsd_mouse_plugin) + +static void +gsd_mouse_plugin_init (GsdMousePlugin *plugin) +{ + plugin->priv = GSD_MOUSE_PLUGIN_GET_PRIVATE (plugin); + + g_debug ("GsdMousePlugin initializing"); + + plugin->priv->manager = gsd_mouse_manager_new (); +} + +static void +gsd_mouse_plugin_finalize (GObject *object) +{ + GsdMousePlugin *plugin; + + g_return_if_fail (object != NULL); + g_return_if_fail (GSD_IS_MOUSE_PLUGIN (object)); + + g_debug ("GsdMousePlugin finalizing"); + + plugin = GSD_MOUSE_PLUGIN (object); + + g_return_if_fail (plugin->priv != NULL); + + if (plugin->priv->manager != NULL) { + g_object_unref (plugin->priv->manager); + } + + G_OBJECT_CLASS (gsd_mouse_plugin_parent_class)->finalize (object); +} + +static void +impl_activate (MateSettingsPlugin *plugin) +{ + gboolean res; + GError *error; + + g_debug ("Activating mouse plugin"); + + error = NULL; + res = gsd_mouse_manager_start (GSD_MOUSE_PLUGIN (plugin)->priv->manager, &error); + if (! res) { + g_warning ("Unable to start mouse manager: %s", error->message); + g_error_free (error); + } +} + +static void +impl_deactivate (MateSettingsPlugin *plugin) +{ + g_debug ("Deactivating mouse plugin"); + gsd_mouse_manager_stop (GSD_MOUSE_PLUGIN (plugin)->priv->manager); +} + +static void +gsd_mouse_plugin_class_init (GsdMousePluginClass *klass) +{ + GObjectClass *object_class = G_OBJECT_CLASS (klass); + MateSettingsPluginClass *plugin_class = MATE_SETTINGS_PLUGIN_CLASS (klass); + + object_class->finalize = gsd_mouse_plugin_finalize; + + plugin_class->activate = impl_activate; + plugin_class->deactivate = impl_deactivate; + + g_type_class_add_private (klass, sizeof (GsdMousePluginPrivate)); +} diff --git a/plugins/mouse/gsd-mouse-plugin.h b/plugins/mouse/gsd-mouse-plugin.h new file mode 100644 index 0000000..e442450 --- /dev/null +++ b/plugins/mouse/gsd-mouse-plugin.h @@ -0,0 +1,63 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#ifndef __GSD_MOUSE_PLUGIN_H__ +#define __GSD_MOUSE_PLUGIN_H__ + +#include +#include +#include + +#include "mate-settings-plugin.h" + +#ifdef __cplusplus +extern "C" { +#endif + +#define GSD_TYPE_MOUSE_PLUGIN (gsd_mouse_plugin_get_type ()) +#define GSD_MOUSE_PLUGIN(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSD_TYPE_MOUSE_PLUGIN, GsdMousePlugin)) +#define GSD_MOUSE_PLUGIN_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GSD_TYPE_MOUSE_PLUGIN, GsdMousePluginClass)) +#define GSD_IS_MOUSE_PLUGIN(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSD_TYPE_MOUSE_PLUGIN)) +#define GSD_IS_MOUSE_PLUGIN_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GSD_TYPE_MOUSE_PLUGIN)) +#define GSD_MOUSE_PLUGIN_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GSD_TYPE_MOUSE_PLUGIN, GsdMousePluginClass)) + +typedef struct GsdMousePluginPrivate GsdMousePluginPrivate; + +typedef struct +{ + MateSettingsPlugin parent; + GsdMousePluginPrivate *priv; +} GsdMousePlugin; + +typedef struct +{ + MateSettingsPluginClass parent_class; +} GsdMousePluginClass; + +GType gsd_mouse_plugin_get_type (void) G_GNUC_CONST; + +/* All the plugins must implement this function */ +G_MODULE_EXPORT GType register_mate_settings_plugin (GTypeModule *module); + +#ifdef __cplusplus +} +#endif + +#endif /* __GSD_MOUSE_PLUGIN_H__ */ diff --git a/plugins/mouse/gsd-timeline.c b/plugins/mouse/gsd-timeline.c new file mode 100644 index 0000000..748a0ad --- /dev/null +++ b/plugins/mouse/gsd-timeline.c @@ -0,0 +1,848 @@ +/* gsd-timeline.c + * + * Copyright (C) 2008 Carlos Garnacho + * + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA. + */ + +#include +#include +#include +#include "gsd-timeline.h" + +#define GSD_TIMELINE_GET_PRIV(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), GSD_TYPE_TIMELINE, GsdTimelinePriv)) +#define MSECS_PER_SEC 1000 +#define FRAME_INTERVAL(nframes) (MSECS_PER_SEC / nframes) +#define DEFAULT_FPS 30 + +typedef struct GsdTimelinePriv GsdTimelinePriv; + +struct GsdTimelinePriv +{ + guint duration; + guint fps; + guint source_id; + + GTimer *timer; + + GdkScreen *screen; + GsdTimelineProgressType progress_type; + GsdTimelineProgressFunc progress_func; + + guint loop : 1; + guint direction : 1; +}; + +enum { + PROP_0, + PROP_FPS, + PROP_DURATION, + PROP_LOOP, + PROP_DIRECTION, + PROP_SCREEN, + PROP_PROGRESS_TYPE, +}; + +enum { + STARTED, + PAUSED, + FINISHED, + FRAME, + LAST_SIGNAL +}; + +static guint signals [LAST_SIGNAL] = { 0, }; + + +static void gsd_timeline_set_property (GObject *object, + guint prop_id, + const GValue *value, + GParamSpec *pspec); +static void gsd_timeline_get_property (GObject *object, + guint prop_id, + GValue *value, + GParamSpec *pspec); +static void gsd_timeline_finalize (GObject *object); + + +G_DEFINE_TYPE (GsdTimeline, gsd_timeline, G_TYPE_OBJECT) + + +GType +gsd_timeline_direction_get_type (void) +{ + static GType type = 0; + + if (G_UNLIKELY (type == 0)) + { + static const GEnumValue values[] = { + { GSD_TIMELINE_DIRECTION_FORWARD, "GSD_TIMELINE_DIRECTION_FORWARD", "forward" }, + { GSD_TIMELINE_DIRECTION_BACKWARD, "GSD_TIMELINE_DIRECTION_BACKWARD", "backward" }, + { 0, NULL, NULL } + }; + + type = g_enum_register_static (g_intern_static_string ("GsdTimelineDirection"), values); + } + + return type; +} + +GType +gsd_timeline_progress_type_get_type (void) +{ + static GType type = 0; + + if (G_UNLIKELY (type == 0)) + { + static const GEnumValue values[] = { + { GSD_TIMELINE_PROGRESS_LINEAR, "GSD_TIMELINE_PROGRESS_LINEAR", "linear" }, + { GSD_TIMELINE_PROGRESS_SINUSOIDAL, "GSD_TIMELINE_PROGRESS_SINUSOIDAL", "sinusoidal" }, + { GSD_TIMELINE_PROGRESS_EXPONENTIAL, "GSD_TIMELINE_PROGRESS_EXPONENTIAL", "exponential" }, + { 0, NULL, NULL } + }; + + type = g_enum_register_static (g_intern_static_string ("GsdTimelineProgressType"), values); + } + + return type; +} + +static void +gsd_timeline_class_init (GsdTimelineClass *class) +{ + GObjectClass *object_class = G_OBJECT_CLASS (class); + + object_class->set_property = gsd_timeline_set_property; + object_class->get_property = gsd_timeline_get_property; + object_class->finalize = gsd_timeline_finalize; + + g_object_class_install_property (object_class, + PROP_FPS, + g_param_spec_uint ("fps", + "FPS", + "Frames per second for the timeline", + 1, + G_MAXUINT, + DEFAULT_FPS, + G_PARAM_READWRITE)); + g_object_class_install_property (object_class, + PROP_DURATION, + g_param_spec_uint ("duration", + "Animation Duration", + "Animation Duration", + 0, + G_MAXUINT, + 0, + G_PARAM_READWRITE)); + g_object_class_install_property (object_class, + PROP_LOOP, + g_param_spec_boolean ("loop", + "Loop", + "Whether the timeline loops or not", + FALSE, + G_PARAM_READWRITE)); + g_object_class_install_property (object_class, + PROP_DIRECTION, + g_param_spec_enum ("direction", + "Direction", + "Whether the timeline moves forward or backward in time", + GSD_TYPE_TIMELINE_DIRECTION, + GSD_TIMELINE_DIRECTION_FORWARD, + G_PARAM_READWRITE)); + g_object_class_install_property (object_class, + PROP_DIRECTION, + g_param_spec_enum ("progress-type", + "Progress type", + "Type of progress through the timeline", + GSD_TYPE_TIMELINE_PROGRESS_TYPE, + GSD_TIMELINE_PROGRESS_LINEAR, + G_PARAM_READWRITE)); + g_object_class_install_property (object_class, + PROP_SCREEN, + g_param_spec_object ("screen", + "Screen", + "Screen to get the settings from", + GDK_TYPE_SCREEN, + G_PARAM_READWRITE)); + + signals[STARTED] = + g_signal_new ("started", + G_TYPE_FROM_CLASS (object_class), + G_SIGNAL_RUN_LAST, + G_STRUCT_OFFSET (GsdTimelineClass, started), + NULL, NULL, + g_cclosure_marshal_VOID__VOID, + G_TYPE_NONE, 0); + + signals[PAUSED] = + g_signal_new ("paused", + G_TYPE_FROM_CLASS (object_class), + G_SIGNAL_RUN_LAST, + G_STRUCT_OFFSET (GsdTimelineClass, paused), + NULL, NULL, + g_cclosure_marshal_VOID__VOID, + G_TYPE_NONE, 0); + + signals[FINISHED] = + g_signal_new ("finished", + G_TYPE_FROM_CLASS (object_class), + G_SIGNAL_RUN_LAST, + G_STRUCT_OFFSET (GsdTimelineClass, finished), + NULL, NULL, + g_cclosure_marshal_VOID__VOID, + G_TYPE_NONE, 0); + + signals[FRAME] = + g_signal_new ("frame", + G_TYPE_FROM_CLASS (object_class), + G_SIGNAL_RUN_LAST, + G_STRUCT_OFFSET (GsdTimelineClass, frame), + NULL, NULL, + g_cclosure_marshal_VOID__DOUBLE, + G_TYPE_NONE, 1, + G_TYPE_DOUBLE); + + g_type_class_add_private (class, sizeof (GsdTimelinePriv)); +} + +static void +gsd_timeline_init (GsdTimeline *timeline) +{ + GsdTimelinePriv *priv; + + priv = GSD_TIMELINE_GET_PRIV (timeline); + + priv->fps = DEFAULT_FPS; + priv->duration = 0; + priv->direction = GSD_TIMELINE_DIRECTION_FORWARD; + priv->screen = gdk_screen_get_default (); +} + +static void +gsd_timeline_set_property (GObject *object, + guint prop_id, + const GValue *value, + GParamSpec *pspec) +{ + GsdTimeline *timeline; + GsdTimelinePriv *priv; + + timeline = GSD_TIMELINE (object); + priv = GSD_TIMELINE_GET_PRIV (timeline); + + switch (prop_id) + { + case PROP_FPS: + gsd_timeline_set_fps (timeline, g_value_get_uint (value)); + break; + case PROP_DURATION: + gsd_timeline_set_duration (timeline, g_value_get_uint (value)); + break; + case PROP_LOOP: + gsd_timeline_set_loop (timeline, g_value_get_boolean (value)); + break; + case PROP_DIRECTION: + gsd_timeline_set_direction (timeline, g_value_get_enum (value)); + break; + case PROP_SCREEN: + gsd_timeline_set_screen (timeline, + GDK_SCREEN (g_value_get_object (value))); + break; + case PROP_PROGRESS_TYPE: + gsd_timeline_set_progress_type (timeline, g_value_get_enum (value)); + break; + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + } +} + +static void +gsd_timeline_get_property (GObject *object, + guint prop_id, + GValue *value, + GParamSpec *pspec) +{ + GsdTimeline *timeline; + GsdTimelinePriv *priv; + + timeline = GSD_TIMELINE (object); + priv = GSD_TIMELINE_GET_PRIV (timeline); + + switch (prop_id) + { + case PROP_FPS: + g_value_set_uint (value, priv->fps); + break; + case PROP_DURATION: + g_value_set_uint (value, priv->duration); + break; + case PROP_LOOP: + g_value_set_boolean (value, priv->loop); + break; + case PROP_DIRECTION: + g_value_set_enum (value, priv->direction); + break; + case PROP_SCREEN: + g_value_set_object (value, priv->screen); + break; + case PROP_PROGRESS_TYPE: + g_value_set_enum (value, priv->progress_type); + break; + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + } +} + +static void +gsd_timeline_finalize (GObject *object) +{ + GsdTimelinePriv *priv; + + priv = GSD_TIMELINE_GET_PRIV (object); + + if (priv->source_id) + { + g_source_remove (priv->source_id); + priv->source_id = 0; + } + + if (priv->timer) + g_timer_destroy (priv->timer); + + G_OBJECT_CLASS (gsd_timeline_parent_class)->finalize (object); +} + +/* Sinusoidal progress */ +static gdouble +sinusoidal_progress (gdouble progress) +{ + return (sinf ((progress * G_PI) / 2)); +} + +static gdouble +exponential_progress (gdouble progress) +{ + return progress * progress; +} + +static GsdTimelineProgressFunc +progress_type_to_func (GsdTimelineProgressType type) +{ + if (type == GSD_TIMELINE_PROGRESS_SINUSOIDAL) + return sinusoidal_progress; + else if (type == GSD_TIMELINE_PROGRESS_EXPONENTIAL) + return exponential_progress; + + return NULL; +} + +static gboolean +gsd_timeline_run_frame (GsdTimeline *timeline, + gboolean enable_animations) +{ + GsdTimelinePriv *priv; + gdouble linear_progress, progress; + guint elapsed_time; + GsdTimelineProgressFunc progress_func = NULL; + + priv = GSD_TIMELINE_GET_PRIV (timeline); + + if (enable_animations) + { + elapsed_time = (guint) (g_timer_elapsed (priv->timer, NULL) * 1000); + + linear_progress = (gdouble) elapsed_time / priv->duration; + + if (priv->direction == GSD_TIMELINE_DIRECTION_BACKWARD) + linear_progress = 1 - linear_progress; + + linear_progress = CLAMP (linear_progress, 0., 1.); + + if (priv->progress_func) + progress_func = priv->progress_func; + else if (priv->progress_type) + progress_func = progress_type_to_func (priv->progress_type); + + if (progress_func) + progress = (progress_func) (linear_progress); + else + progress = linear_progress; + } + else + progress = (priv->direction == GSD_TIMELINE_DIRECTION_FORWARD) ? 1.0 : 0.0; + + g_signal_emit (timeline, signals [FRAME], 0, + CLAMP (progress, 0.0, 1.0)); + + if ((priv->direction == GSD_TIMELINE_DIRECTION_FORWARD && progress >= 1.0) || + (priv->direction == GSD_TIMELINE_DIRECTION_BACKWARD && progress <= 0.0)) + { + if (!priv->loop) + { + if (priv->source_id) + { + g_source_remove (priv->source_id); + priv->source_id = 0; + } + + g_signal_emit (timeline, signals [FINISHED], 0); + return FALSE; + } + else + gsd_timeline_rewind (timeline); + } + + return TRUE; +} + +static gboolean +gsd_timeline_frame_idle_func (GsdTimeline *timeline) +{ + return gsd_timeline_run_frame (timeline, TRUE); +} + +/** + * gsd_timeline_new: + * @duration: duration in milliseconds for the timeline + * + * Creates a new #GsdTimeline with the specified number of frames. + * + * Return Value: the newly created #GsdTimeline + **/ +GsdTimeline * +gsd_timeline_new (guint duration) +{ + return g_object_new (GSD_TYPE_TIMELINE, + "duration", duration, + NULL); +} + +GsdTimeline * +gsd_timeline_new_for_screen (guint duration, + GdkScreen *screen) +{ + return g_object_new (GSD_TYPE_TIMELINE, + "duration", duration, + "screen", screen, + NULL); +} + +/** + * gsd_timeline_start: + * @timeline: A #GsdTimeline + * + * Runs the timeline from the current frame. + **/ +void +gsd_timeline_start (GsdTimeline *timeline) +{ + GsdTimelinePriv *priv; + GtkSettings *settings; + gboolean enable_animations = FALSE; + + g_return_if_fail (GSD_IS_TIMELINE (timeline)); + + priv = GSD_TIMELINE_GET_PRIV (timeline); + + if (priv->screen) + { + settings = gtk_settings_get_for_screen (priv->screen); + g_object_get (settings, "gtk-enable-animations", &enable_animations, NULL); + } + + if (enable_animations) + { + if (!priv->source_id) + { + if (priv->timer) + g_timer_continue (priv->timer); + else + priv->timer = g_timer_new (); + + /* sanity check */ + g_assert (priv->fps > 0); + + g_signal_emit (timeline, signals [STARTED], 0); + + priv->source_id = gdk_threads_add_timeout (FRAME_INTERVAL (priv->fps), + (GSourceFunc) gsd_timeline_frame_idle_func, + timeline); + } + } + else + { + /* If animations are not enabled, only run the last frame, + * it take us instantaneously to the last state of the animation. + * The only potential flaw happens when people use the ::finished + * signal to trigger another animation, or even worse, finally + * loop into this animation again. + */ + g_signal_emit (timeline, signals [STARTED], 0); + gsd_timeline_run_frame (timeline, FALSE); + } +} + +/** + * gsd_timeline_pause: + * @timeline: A #GsdTimeline + * + * Pauses the timeline. + **/ +void +gsd_timeline_pause (GsdTimeline *timeline) +{ + GsdTimelinePriv *priv; + + g_return_if_fail (GSD_IS_TIMELINE (timeline)); + + priv = GSD_TIMELINE_GET_PRIV (timeline); + + if (priv->source_id) + { + g_source_remove (priv->source_id); + priv->source_id = 0; + g_timer_stop (priv->timer); + g_signal_emit (timeline, signals [PAUSED], 0); + } +} + +/** + * gsd_timeline_rewind: + * @timeline: A #GsdTimeline + * + * Rewinds the timeline. + **/ +void +gsd_timeline_rewind (GsdTimeline *timeline) +{ + GsdTimelinePriv *priv; + + g_return_if_fail (GSD_IS_TIMELINE (timeline)); + + priv = GSD_TIMELINE_GET_PRIV (timeline); + + /* destroy and re-create timer if neccesary */ + if (priv->timer) + { + g_timer_destroy (priv->timer); + + if (gsd_timeline_is_running (timeline)) + priv->timer = g_timer_new (); + else + priv->timer = NULL; + } +} + +/** + * gsd_timeline_is_running: + * @timeline: A #GsdTimeline + * + * Returns whether the timeline is running or not. + * + * Return Value: %TRUE if the timeline is running + **/ +gboolean +gsd_timeline_is_running (GsdTimeline *timeline) +{ + GsdTimelinePriv *priv; + + g_return_val_if_fail (GSD_IS_TIMELINE (timeline), FALSE); + + priv = GSD_TIMELINE_GET_PRIV (timeline); + + return (priv->source_id != 0); +} + +/** + * gsd_timeline_get_fps: + * @timeline: A #GsdTimeline + * + * Returns the number of frames per second. + * + * Return Value: frames per second + **/ +guint +gsd_timeline_get_fps (GsdTimeline *timeline) +{ + GsdTimelinePriv *priv; + + g_return_val_if_fail (GSD_IS_TIMELINE (timeline), 1); + + priv = GSD_TIMELINE_GET_PRIV (timeline); + return priv->fps; +} + +/** + * gsd_timeline_set_fps: + * @timeline: A #GsdTimeline + * @fps: frames per second + * + * Sets the number of frames per second that + * the timeline will play. + **/ +void +gsd_timeline_set_fps (GsdTimeline *timeline, + guint fps) +{ + GsdTimelinePriv *priv; + + g_return_if_fail (GSD_IS_TIMELINE (timeline)); + g_return_if_fail (fps > 0); + + priv = GSD_TIMELINE_GET_PRIV (timeline); + + priv->fps = fps; + + if (gsd_timeline_is_running (timeline)) + { + g_source_remove (priv->source_id); + priv->source_id = gdk_threads_add_timeout (FRAME_INTERVAL (priv->fps), + (GSourceFunc) gsd_timeline_run_frame, + timeline); + } + + g_object_notify (G_OBJECT (timeline), "fps"); +} + +/** + * gsd_timeline_get_loop: + * @timeline: A #GsdTimeline + * + * Returns whether the timeline loops to the + * beginning when it has reached the end. + * + * Return Value: %TRUE if the timeline loops + **/ +gboolean +gsd_timeline_get_loop (GsdTimeline *timeline) +{ + GsdTimelinePriv *priv; + + g_return_val_if_fail (GSD_IS_TIMELINE (timeline), FALSE); + + priv = GSD_TIMELINE_GET_PRIV (timeline); + return priv->loop; +} + +/** + * gsd_timeline_set_loop: + * @timeline: A #GsdTimeline + * @loop: %TRUE to make the timeline loop + * + * Sets whether the timeline loops to the beginning + * when it has reached the end. + **/ +void +gsd_timeline_set_loop (GsdTimeline *timeline, + gboolean loop) +{ + GsdTimelinePriv *priv; + + g_return_if_fail (GSD_IS_TIMELINE (timeline)); + + priv = GSD_TIMELINE_GET_PRIV (timeline); + priv->loop = loop; + + g_object_notify (G_OBJECT (timeline), "loop"); +} + +void +gsd_timeline_set_duration (GsdTimeline *timeline, + guint duration) +{ + GsdTimelinePriv *priv; + + g_return_if_fail (GSD_IS_TIMELINE (timeline)); + + priv = GSD_TIMELINE_GET_PRIV (timeline); + + priv->duration = duration; + + g_object_notify (G_OBJECT (timeline), "duration"); +} + +guint +gsd_timeline_get_duration (GsdTimeline *timeline) +{ + GsdTimelinePriv *priv; + + g_return_val_if_fail (GSD_IS_TIMELINE (timeline), 0); + + priv = GSD_TIMELINE_GET_PRIV (timeline); + + return priv->duration; +} + +/** + * gsd_timeline_get_direction: + * @timeline: A #GsdTimeline + * + * Returns the direction of the timeline. + * + * Return Value: direction + **/ +GsdTimelineDirection +gsd_timeline_get_direction (GsdTimeline *timeline) +{ + GsdTimelinePriv *priv; + + g_return_val_if_fail (GSD_IS_TIMELINE (timeline), GSD_TIMELINE_DIRECTION_FORWARD); + + priv = GSD_TIMELINE_GET_PRIV (timeline); + return priv->direction; +} + +/** + * gsd_timeline_set_direction: + * @timeline: A #GsdTimeline + * @direction: direction + * + * Sets the direction of the timeline. + **/ +void +gsd_timeline_set_direction (GsdTimeline *timeline, + GsdTimelineDirection direction) +{ + GsdTimelinePriv *priv; + + g_return_if_fail (GSD_IS_TIMELINE (timeline)); + + priv = GSD_TIMELINE_GET_PRIV (timeline); + priv->direction = direction; + + g_object_notify (G_OBJECT (timeline), "direction"); +} + +GdkScreen * +gsd_timeline_get_screen (GsdTimeline *timeline) +{ + GsdTimelinePriv *priv; + + g_return_val_if_fail (GSD_IS_TIMELINE (timeline), NULL); + + priv = GSD_TIMELINE_GET_PRIV (timeline); + return priv->screen; +} + +void +gsd_timeline_set_screen (GsdTimeline *timeline, + GdkScreen *screen) +{ + GsdTimelinePriv *priv; + + g_return_if_fail (GSD_IS_TIMELINE (timeline)); + g_return_if_fail (GDK_IS_SCREEN (screen)); + + priv = GSD_TIMELINE_GET_PRIV (timeline); + + if (priv->screen) + g_object_unref (priv->screen); + + priv->screen = g_object_ref (screen); + + g_object_notify (G_OBJECT (timeline), "screen"); +} + +void +gsd_timeline_set_progress_type (GsdTimeline *timeline, + GsdTimelineProgressType type) +{ + GsdTimelinePriv *priv; + + g_return_if_fail (GSD_IS_TIMELINE (timeline)); + + priv = GSD_TIMELINE_GET_PRIV (timeline); + + priv->progress_type = type; + + g_object_notify (G_OBJECT (timeline), "progress-type"); +} + +GsdTimelineProgressType +gsd_timeline_get_progress_type (GsdTimeline *timeline) +{ + GsdTimelinePriv *priv; + + g_return_val_if_fail (GSD_IS_TIMELINE (timeline), GSD_TIMELINE_PROGRESS_LINEAR); + + priv = GSD_TIMELINE_GET_PRIV (timeline); + + if (priv->progress_func) + return GSD_TIMELINE_PROGRESS_LINEAR; + + return priv->progress_type; +} + +/** + * gsd_timeline_set_progress_func: + * @timeline: A #GsdTimeline + * @progress_func: progress function + * + * Sets the progress function. This function will be used to calculate + * a different progress to pass to the ::frame signal based on the + * linear progress through the timeline. Setting progress_func + * to %NULL will make the timeline use the default function, + * which is just a linear progress. + * + * All progresses are in the [0.0, 1.0] range. + **/ +void +gsd_timeline_set_progress_func (GsdTimeline *timeline, + GsdTimelineProgressFunc progress_func) +{ + GsdTimelinePriv *priv; + + g_return_if_fail (GSD_IS_TIMELINE (timeline)); + + priv = GSD_TIMELINE_GET_PRIV (timeline); + priv->progress_func = progress_func; +} + +gdouble +gsd_timeline_get_progress (GsdTimeline *timeline) +{ + GsdTimelinePriv *priv; + GsdTimelineProgressFunc progress_func = NULL; + gdouble linear_progress, progress; + guint elapsed_time; + + g_return_val_if_fail (GSD_IS_TIMELINE (timeline), 0.0); + + priv = GSD_TIMELINE_GET_PRIV (timeline); + + if (!priv->timer) + return 0.; + + elapsed_time = (guint) (g_timer_elapsed (priv->timer, NULL) * 1000); + + linear_progress = (gdouble) elapsed_time / priv->duration; + + if (priv->direction == GSD_TIMELINE_DIRECTION_BACKWARD) + linear_progress = 1 - linear_progress; + + linear_progress = CLAMP (linear_progress, 0., 1.); + + if (priv->progress_func) + progress_func = priv->progress_func; + else if (priv->progress_type) + progress_func = progress_type_to_func (priv->progress_type); + + if (progress_func) + progress = (progress_func) (linear_progress); + else + progress = linear_progress; + + return CLAMP (progress, 0., 1.); +} diff --git a/plugins/mouse/gsd-timeline.h b/plugins/mouse/gsd-timeline.h new file mode 100644 index 0000000..d4ecbcc --- /dev/null +++ b/plugins/mouse/gsd-timeline.h @@ -0,0 +1,127 @@ +/* gsdtimeline.c + * + * Copyright (C) 2008 Carlos Garnacho + * + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA. + */ + +#ifndef __GSD_TIMELINE_H__ +#define __GSD_TIMELINE_H__ + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#define GSD_TYPE_TIMELINE_DIRECTION (gsd_timeline_direction_get_type ()) +#define GSD_TYPE_TIMELINE_PROGRESS_TYPE (gsd_timeline_progress_type_get_type ()) +#define GSD_TYPE_TIMELINE (gsd_timeline_get_type ()) +#define GSD_TIMELINE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GSD_TYPE_TIMELINE, GsdTimeline)) +#define GSD_TIMELINE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GSD_TYPE_TIMELINE, GsdTimelineClass)) +#define GSD_IS_TIMELINE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GSD_TYPE_TIMELINE)) +#define GSD_IS_TIMELINE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GSD_TYPE_TIMELINE)) +#define GSD_TIMELINE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GSD_TYPE_TIMELINE, GsdTimelineClass)) + +typedef enum { + GSD_TIMELINE_DIRECTION_FORWARD, + GSD_TIMELINE_DIRECTION_BACKWARD +} GsdTimelineDirection; + +typedef enum { + GSD_TIMELINE_PROGRESS_LINEAR, + GSD_TIMELINE_PROGRESS_SINUSOIDAL, + GSD_TIMELINE_PROGRESS_EXPONENTIAL +} GsdTimelineProgressType; + +typedef struct GsdTimeline GsdTimeline; +typedef struct GsdTimelineClass GsdTimelineClass; + +struct GsdTimeline +{ + GObject parent_instance; +}; + +struct GsdTimelineClass +{ + GObjectClass parent_class; + + void (* started) (GsdTimeline *timeline); + void (* finished) (GsdTimeline *timeline); + void (* paused) (GsdTimeline *timeline); + + void (* frame) (GsdTimeline *timeline, + gdouble progress); + + void (* __gsd_reserved1) (void); + void (* __gsd_reserved2) (void); + void (* __gsd_reserved3) (void); + void (* __gsd_reserved4) (void); +}; + +typedef gdouble (*GsdTimelineProgressFunc) (gdouble progress); + + +GType gsd_timeline_get_type (void) G_GNUC_CONST; +GType gsd_timeline_direction_get_type (void) G_GNUC_CONST; +GType gsd_timeline_progress_type_get_type (void) G_GNUC_CONST; + +GsdTimeline *gsd_timeline_new (guint duration); +GsdTimeline *gsd_timeline_new_for_screen (guint duration, + GdkScreen *screen); + +void gsd_timeline_start (GsdTimeline *timeline); +void gsd_timeline_pause (GsdTimeline *timeline); +void gsd_timeline_rewind (GsdTimeline *timeline); + +gboolean gsd_timeline_is_running (GsdTimeline *timeline); + +guint gsd_timeline_get_fps (GsdTimeline *timeline); +void gsd_timeline_set_fps (GsdTimeline *timeline, + guint fps); + +gboolean gsd_timeline_get_loop (GsdTimeline *timeline); +void gsd_timeline_set_loop (GsdTimeline *timeline, + gboolean loop); + +guint gsd_timeline_get_duration (GsdTimeline *timeline); +void gsd_timeline_set_duration (GsdTimeline *timeline, + guint duration); + +GdkScreen *gsd_timeline_get_screen (GsdTimeline *timeline); +void gsd_timeline_set_screen (GsdTimeline *timeline, + GdkScreen *screen); + +GsdTimelineDirection gsd_timeline_get_direction (GsdTimeline *timeline); +void gsd_timeline_set_direction (GsdTimeline *timeline, + GsdTimelineDirection direction); + +GsdTimelineProgressType gsd_timeline_get_progress_type (GsdTimeline *timeline); +void gsd_timeline_set_progress_type (GsdTimeline *timeline, + GsdTimelineProgressType type); +void gsd_timeline_get_progress_func (GsdTimeline *timeline); + +void gsd_timeline_set_progress_func (GsdTimeline *timeline, + GsdTimelineProgressFunc progress_func); + +gdouble gsd_timeline_get_progress (GsdTimeline *timeline); + + +#ifdef __cplusplus +} +#endif + +#endif /* __GSD_TIMELINE_H__ */ diff --git a/plugins/mouse/mouse.mate-settings-plugin.in b/plugins/mouse/mouse.mate-settings-plugin.in new file mode 100644 index 0000000..8cf5272 --- /dev/null +++ b/plugins/mouse/mouse.mate-settings-plugin.in @@ -0,0 +1,8 @@ +[MATE Settings Plugin] +Module=mouse +IAge=0 +_Name=Mouse +_Description=Mouse plugin +Authors= +Copyright=Copyright © 2007 +Website= diff --git a/plugins/smartcard/Makefile.am b/plugins/smartcard/Makefile.am new file mode 100644 index 0000000..a70e0a0 --- /dev/null +++ b/plugins/smartcard/Makefile.am @@ -0,0 +1,47 @@ +plugin_LTLIBRARIES = \ + libsmartcard.la + +libsmartcard_la_SOURCES = \ + gsd-smartcard-plugin.h \ + gsd-smartcard-plugin.c \ + gsd-smartcard.h \ + gsd-smartcard.c \ + gsd-smartcard-manager.h \ + gsd-smartcard-manager.c + +libsmartcard_la_CPPFLAGS = \ + -I$(top_srcdir)/mate-settings-daemon \ + -DMATE_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \ + -DSYSCONFDIR=\""$(sysconfdir)"\" \ + -DLIBDIR=\""$(libdir)"\" \ + -DGSD_SMARTCARD_MANAGER_NSS_DB=\""$(NSS_DATABASE)"\" \ + $(AM_CPPFLAGS) + +libsmartcard_la_CFLAGS = \ + $(SETTINGS_PLUGIN_CFLAGS) \ + $(MATE_CFLAGS) \ + $(NSS_CFLAGS) \ + $(AM_CFLAGS) + +libsmartcard_la_LDFLAGS = \ + $(GSD_PLUGIN_LDFLAGS) + +libsmartcard_la_LIBADD = \ + $(SETTINGS_PLUGIN_LIBS) \ + $(NSS_LIBS) + +@GSD_INTLTOOL_PLUGIN_RULE@ + +plugin_in_files = \ + smartcard.mate-settings-plugin.in + +plugin_DATA = $(plugin_in_files:.mate-settings-plugin.in=.mate-settings-plugin) + +EXTRA_DIST = \ + $(plugin_in_files) + +CLEANFILES = \ + $(plugin_DATA) + +DISTCLEANFILES = \ + $(plugin_DATA) diff --git a/plugins/smartcard/Makefile.in b/plugins/smartcard/Makefile.in new file mode 100644 index 0000000..5e77c45 --- /dev/null +++ b/plugins/smartcard/Makefile.in @@ -0,0 +1,684 @@ +# Makefile.in generated by automake 1.11.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + + +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = plugins/smartcard +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__installdirs = "$(DESTDIR)$(plugindir)" "$(DESTDIR)$(plugindir)" +LTLIBRARIES = $(plugin_LTLIBRARIES) +am__DEPENDENCIES_1 = +libsmartcard_la_DEPENDENCIES = $(am__DEPENDENCIES_1) \ + $(am__DEPENDENCIES_1) +am_libsmartcard_la_OBJECTS = libsmartcard_la-gsd-smartcard-plugin.lo \ + libsmartcard_la-gsd-smartcard.lo \ + libsmartcard_la-gsd-smartcard-manager.lo +libsmartcard_la_OBJECTS = $(am_libsmartcard_la_OBJECTS) +libsmartcard_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(libsmartcard_la_CFLAGS) \ + $(CFLAGS) $(libsmartcard_la_LDFLAGS) $(LDFLAGS) -o $@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +am__mv = mv -f +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +SOURCES = $(libsmartcard_la_SOURCES) +DIST_SOURCES = $(libsmartcard_la_SOURCES) +DATA = $(plugin_DATA) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +ALL_LINGUAS = @ALL_LINGUAS@ +AMTAR = @AMTAR@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DBUS_SYS_DIR = @DBUS_SYS_DIR@ +DEBUG_CFLAGS = @DEBUG_CFLAGS@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ +FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GIOUNIX_CFLAGS = @GIOUNIX_CFLAGS@ +GIOUNIX_LIBS = @GIOUNIX_LIBS@ +GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GREP = @GREP@ +GSD_INTLTOOL_PLUGIN_RULE = @GSD_INTLTOOL_PLUGIN_RULE@ +GSD_PLUGIN_LDFLAGS = @GSD_PLUGIN_LDFLAGS@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBEXECDIR = @LIBEXECDIR@ +LIBMATEKBDUI_CFLAGS = @LIBMATEKBDUI_CFLAGS@ +LIBMATEKBDUI_LIBS = @LIBMATEKBDUI_LIBS@ +LIBMATENOTIFY_CFLAGS = @LIBMATENOTIFY_CFLAGS@ +LIBMATENOTIFY_LIBS = @LIBMATENOTIFY_LIBS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MATECONFTOOL = @MATECONFTOOL@ +MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@ +MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@ +MATE_KEYBINDINGS_KEYSDIR = @MATE_KEYBINDINGS_KEYSDIR@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +NM = @NM@ +NMEDIT = @NMEDIT@ +NSS_CFLAGS = @NSS_CFLAGS@ +NSS_DATABASE = @NSS_DATABASE@ +NSS_LIBS = @NSS_LIBS@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +POFILES = @POFILES@ +POLKIT_CFLAGS = @POLKIT_CFLAGS@ +POLKIT_LIBS = @POLKIT_LIBS@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +PULSE_CFLAGS = @PULSE_CFLAGS@ +PULSE_LIBS = @PULSE_LIBS@ +RANLIB = @RANLIB@ +SED = @SED@ +SETTINGS_DAEMON_CFLAGS = @SETTINGS_DAEMON_CFLAGS@ +SETTINGS_DAEMON_LIBS = @SETTINGS_DAEMON_LIBS@ +SETTINGS_PLUGIN_CFLAGS = @SETTINGS_PLUGIN_CFLAGS@ +SETTINGS_PLUGIN_LIBS = @SETTINGS_PLUGIN_LIBS@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +WARN_CFLAGS = @WARN_CFLAGS@ +X11_LIBS = @X11_LIBS@ +XF86MISC_LIBS = @XF86MISC_LIBS@ +XGETTEXT = @XGETTEXT@ +XINPUT_LIBS = @XINPUT_LIBS@ +XMKMF = @XMKMF@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +plugindir = @plugindir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +plugin_LTLIBRARIES = \ + libsmartcard.la + +libsmartcard_la_SOURCES = \ + gsd-smartcard-plugin.h \ + gsd-smartcard-plugin.c \ + gsd-smartcard.h \ + gsd-smartcard.c \ + gsd-smartcard-manager.h \ + gsd-smartcard-manager.c + +libsmartcard_la_CPPFLAGS = \ + -I$(top_srcdir)/mate-settings-daemon \ + -DMATE_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \ + -DSYSCONFDIR=\""$(sysconfdir)"\" \ + -DLIBDIR=\""$(libdir)"\" \ + -DGSD_SMARTCARD_MANAGER_NSS_DB=\""$(NSS_DATABASE)"\" \ + $(AM_CPPFLAGS) + +libsmartcard_la_CFLAGS = \ + $(SETTINGS_PLUGIN_CFLAGS) \ + $(MATE_CFLAGS) \ + $(NSS_CFLAGS) \ + $(AM_CFLAGS) + +libsmartcard_la_LDFLAGS = \ + $(GSD_PLUGIN_LDFLAGS) + +libsmartcard_la_LIBADD = \ + $(SETTINGS_PLUGIN_LIBS) \ + $(NSS_LIBS) + +plugin_in_files = \ + smartcard.mate-settings-plugin.in + +plugin_DATA = $(plugin_in_files:.mate-settings-plugin.in=.mate-settings-plugin) +EXTRA_DIST = \ + $(plugin_in_files) + +CLEANFILES = \ + $(plugin_DATA) + +DISTCLEANFILES = \ + $(plugin_DATA) + +all: all-am + +.SUFFIXES: +.SUFFIXES: .c .lo .o .obj +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu plugins/smartcard/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu plugins/smartcard/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): +install-pluginLTLIBRARIES: $(plugin_LTLIBRARIES) + @$(NORMAL_INSTALL) + test -z "$(plugindir)" || $(MKDIR_P) "$(DESTDIR)$(plugindir)" + @list='$(plugin_LTLIBRARIES)'; test -n "$(plugindir)" || list=; \ + list2=; for p in $$list; do \ + if test -f $$p; then \ + list2="$$list2 $$p"; \ + else :; fi; \ + done; \ + test -z "$$list2" || { \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(plugindir)'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(plugindir)"; \ + } + +uninstall-pluginLTLIBRARIES: + @$(NORMAL_UNINSTALL) + @list='$(plugin_LTLIBRARIES)'; test -n "$(plugindir)" || list=; \ + for p in $$list; do \ + $(am__strip_dir) \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(plugindir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(plugindir)/$$f"; \ + done + +clean-pluginLTLIBRARIES: + -test -z "$(plugin_LTLIBRARIES)" || rm -f $(plugin_LTLIBRARIES) + @list='$(plugin_LTLIBRARIES)'; for p in $$list; do \ + dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ + test "$$dir" != "$$p" || dir=.; \ + echo "rm -f \"$${dir}/so_locations\""; \ + rm -f "$${dir}/so_locations"; \ + done +libsmartcard.la: $(libsmartcard_la_OBJECTS) $(libsmartcard_la_DEPENDENCIES) + $(libsmartcard_la_LINK) -rpath $(plugindir) $(libsmartcard_la_OBJECTS) $(libsmartcard_la_LIBADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsmartcard_la-gsd-smartcard-manager.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsmartcard_la-gsd-smartcard-plugin.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsmartcard_la-gsd-smartcard.Plo@am__quote@ + +.c.o: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c $< + +.c.obj: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` + +.c.lo: +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< + +libsmartcard_la-gsd-smartcard-plugin.lo: gsd-smartcard-plugin.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsmartcard_la_CPPFLAGS) $(CPPFLAGS) $(libsmartcard_la_CFLAGS) $(CFLAGS) -MT libsmartcard_la-gsd-smartcard-plugin.lo -MD -MP -MF $(DEPDIR)/libsmartcard_la-gsd-smartcard-plugin.Tpo -c -o libsmartcard_la-gsd-smartcard-plugin.lo `test -f 'gsd-smartcard-plugin.c' || echo '$(srcdir)/'`gsd-smartcard-plugin.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libsmartcard_la-gsd-smartcard-plugin.Tpo $(DEPDIR)/libsmartcard_la-gsd-smartcard-plugin.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-smartcard-plugin.c' object='libsmartcard_la-gsd-smartcard-plugin.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsmartcard_la_CPPFLAGS) $(CPPFLAGS) $(libsmartcard_la_CFLAGS) $(CFLAGS) -c -o libsmartcard_la-gsd-smartcard-plugin.lo `test -f 'gsd-smartcard-plugin.c' || echo '$(srcdir)/'`gsd-smartcard-plugin.c + +libsmartcard_la-gsd-smartcard.lo: gsd-smartcard.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsmartcard_la_CPPFLAGS) $(CPPFLAGS) $(libsmartcard_la_CFLAGS) $(CFLAGS) -MT libsmartcard_la-gsd-smartcard.lo -MD -MP -MF $(DEPDIR)/libsmartcard_la-gsd-smartcard.Tpo -c -o libsmartcard_la-gsd-smartcard.lo `test -f 'gsd-smartcard.c' || echo '$(srcdir)/'`gsd-smartcard.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libsmartcard_la-gsd-smartcard.Tpo $(DEPDIR)/libsmartcard_la-gsd-smartcard.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-smartcard.c' object='libsmartcard_la-gsd-smartcard.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsmartcard_la_CPPFLAGS) $(CPPFLAGS) $(libsmartcard_la_CFLAGS) $(CFLAGS) -c -o libsmartcard_la-gsd-smartcard.lo `test -f 'gsd-smartcard.c' || echo '$(srcdir)/'`gsd-smartcard.c + +libsmartcard_la-gsd-smartcard-manager.lo: gsd-smartcard-manager.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsmartcard_la_CPPFLAGS) $(CPPFLAGS) $(libsmartcard_la_CFLAGS) $(CFLAGS) -MT libsmartcard_la-gsd-smartcard-manager.lo -MD -MP -MF $(DEPDIR)/libsmartcard_la-gsd-smartcard-manager.Tpo -c -o libsmartcard_la-gsd-smartcard-manager.lo `test -f 'gsd-smartcard-manager.c' || echo '$(srcdir)/'`gsd-smartcard-manager.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libsmartcard_la-gsd-smartcard-manager.Tpo $(DEPDIR)/libsmartcard_la-gsd-smartcard-manager.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-smartcard-manager.c' object='libsmartcard_la-gsd-smartcard-manager.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsmartcard_la_CPPFLAGS) $(CPPFLAGS) $(libsmartcard_la_CFLAGS) $(CFLAGS) -c -o libsmartcard_la-gsd-smartcard-manager.lo `test -f 'gsd-smartcard-manager.c' || echo '$(srcdir)/'`gsd-smartcard-manager.c + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs +install-pluginDATA: $(plugin_DATA) + @$(NORMAL_INSTALL) + test -z "$(plugindir)" || $(MKDIR_P) "$(DESTDIR)$(plugindir)" + @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ + done + +uninstall-pluginDATA: + @$(NORMAL_UNINSTALL) + @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(plugindir)" && rm -f $$files + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + set x; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(LTLIBRARIES) $(DATA) +installdirs: + for dir in "$(DESTDIR)$(plugindir)" "$(DESTDIR)$(plugindir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool clean-pluginLTLIBRARIES \ + mostlyclean-am + +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: install-pluginDATA install-pluginLTLIBRARIES + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-pluginDATA uninstall-pluginLTLIBRARIES + +.MAKE: install-am install-strip + +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-libtool clean-pluginLTLIBRARIES ctags distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-pluginDATA \ + install-pluginLTLIBRARIES install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ + pdf pdf-am ps ps-am tags uninstall uninstall-am \ + uninstall-pluginDATA uninstall-pluginLTLIBRARIES + + +@GSD_INTLTOOL_PLUGIN_RULE@ + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/plugins/smartcard/gsd-smartcard-manager.c b/plugins/smartcard/gsd-smartcard-manager.c new file mode 100644 index 0000000..a231e20 --- /dev/null +++ b/plugins/smartcard/gsd-smartcard-manager.c @@ -0,0 +1,1372 @@ +/* gsd-smartcard-manager.c - object for monitoring smartcard insertion and + * removal events + * + * Copyright (C) 2006, 2009 Red Hat, Inc. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA + * 02111-1307, USA. + * + * Written By: Ray Strode + */ +#include "config.h" + +#include "gsd-smartcard-manager.h" + +#define SMARTCARD_ENABLE_INTERNAL_API +#include "gsd-smartcard.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include + +#include +#include +#include +#include +#include + +#ifndef GSD_SMARTCARD_MANAGER_NSS_DB +#define GSD_SMARTCARD_MANAGER_NSS_DB SYSCONFDIR"/pki/nssdb" +#endif + +typedef enum _GsdSmartcardManagerState GsdSmartcardManagerState; +typedef struct _GsdSmartcardManagerWorker GsdSmartcardManagerWorker; + +enum _GsdSmartcardManagerState { + GSD_SMARTCARD_MANAGER_STATE_STOPPED = 0, + GSD_SMARTCARD_MANAGER_STATE_STARTING, + GSD_SMARTCARD_MANAGER_STATE_STARTED, + GSD_SMARTCARD_MANAGER_STATE_STOPPING, +}; + +struct _GsdSmartcardManagerPrivate { + GsdSmartcardManagerState state; + SECMODModule *module; + char *module_path; + + GSource *smartcard_event_source; + GPid smartcard_event_watcher_pid; + GHashTable *smartcards; + + GThread *worker_thread; + + guint poll_timeout_id; + + guint32 is_unstoppable : 1; + guint32 nss_is_loaded : 1; +}; + +struct _GsdSmartcardManagerWorker { + SECMODModule *module; + GHashTable *smartcards; + int write_fd; + + guint32 nss_is_loaded : 1; +}; + +static void gsd_smartcard_manager_finalize (GObject *object); +static void gsd_smartcard_manager_class_install_signals (GsdSmartcardManagerClass *service_class); +static void gsd_smartcard_manager_class_install_properties (GsdSmartcardManagerClass *service_class); +static void gsd_smartcard_manager_set_property (GObject *object, + guint prop_id, + const GValue *value, + GParamSpec *pspec); +static void gsd_smartcard_manager_get_property (GObject *object, + guint prop_id, + GValue *value, + GParamSpec *pspec); +static void gsd_smartcard_manager_set_module_path (GsdSmartcardManager *manager, + const char *module_path); +static void gsd_smartcard_manager_card_removed_handler (GsdSmartcardManager *manager, + GsdSmartcard *card); +static void gsd_smartcard_manager_card_inserted_handler (GsdSmartcardManager *manager_class, + GsdSmartcard *card); +static gboolean gsd_smartcard_manager_stop_now (GsdSmartcardManager *manager); +static void gsd_smartcard_manager_queue_stop (GsdSmartcardManager *manager); + +static gboolean gsd_smartcard_manager_create_worker (GsdSmartcardManager *manager, + int *worker_fd, GThread **worker_thread); + +static GsdSmartcardManagerWorker * gsd_smartcard_manager_worker_new (int write_fd); +static void gsd_smartcard_manager_worker_free (GsdSmartcardManagerWorker *worker); +static gboolean open_pipe (int *write_fd, int *read_fd); +static gboolean read_bytes (int fd, gpointer bytes, gsize num_bytes); +static gboolean write_bytes (int fd, gconstpointer bytes, gsize num_bytes); +static GsdSmartcard *read_smartcard (int fd, SECMODModule *module); +static gboolean write_smartcard (int fd, GsdSmartcard *card); + +enum { + PROP_0 = 0, + PROP_MODULE_PATH, + NUMBER_OF_PROPERTIES +}; + +enum { + SMARTCARD_INSERTED = 0, + SMARTCARD_REMOVED, + ERROR, + NUMBER_OF_SIGNALS +}; + +static guint gsd_smartcard_manager_signals[NUMBER_OF_SIGNALS]; + +G_DEFINE_TYPE (GsdSmartcardManager, + gsd_smartcard_manager, + G_TYPE_OBJECT); + +static void +gsd_smartcard_manager_class_init (GsdSmartcardManagerClass *manager_class) +{ + GObjectClass *gobject_class; + + gobject_class = G_OBJECT_CLASS (manager_class); + + gobject_class->finalize = gsd_smartcard_manager_finalize; + + gsd_smartcard_manager_class_install_signals (manager_class); + gsd_smartcard_manager_class_install_properties (manager_class); + + g_type_class_add_private (manager_class, + sizeof (GsdSmartcardManagerPrivate)); +} + +static void +gsd_smartcard_manager_class_install_properties (GsdSmartcardManagerClass *card_class) +{ + GObjectClass *object_class; + GParamSpec *param_spec; + + object_class = G_OBJECT_CLASS (card_class); + object_class->set_property = gsd_smartcard_manager_set_property; + object_class->get_property = gsd_smartcard_manager_get_property; + + param_spec = g_param_spec_string ("module-path", _("Module Path"), + _("path to smartcard PKCS #11 driver"), + NULL, G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY); + g_object_class_install_property (object_class, PROP_MODULE_PATH, param_spec); +} + +static void +gsd_smartcard_manager_set_property (GObject *object, + guint prop_id, + const GValue *value, + GParamSpec *pspec) +{ + GsdSmartcardManager *manager = GSD_SMARTCARD_MANAGER (object); + + switch (prop_id) { + case PROP_MODULE_PATH: + gsd_smartcard_manager_set_module_path (manager, + g_value_get_string (value)); + break; + + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + +static void +gsd_smartcard_manager_get_property (GObject *object, + guint prop_id, + GValue *value, + GParamSpec *pspec) +{ + GsdSmartcardManager *manager = GSD_SMARTCARD_MANAGER (object); + char *module_path; + + switch (prop_id) { + case PROP_MODULE_PATH: + module_path = gsd_smartcard_manager_get_module_path (manager); + g_value_set_string (value, module_path); + g_free (module_path); + break; + + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + +char * +gsd_smartcard_manager_get_module_path (GsdSmartcardManager *manager) +{ + return manager->priv->module_path; +} + +static void +gsd_smartcard_manager_set_module_path (GsdSmartcardManager *manager, + const char *module_path) +{ + if ((manager->priv->module_path == NULL) && (module_path == NULL)) { + return; + } + + if (((manager->priv->module_path == NULL) || + (module_path == NULL) || + (strcmp (manager->priv->module_path, module_path) != 0))) { + g_free (manager->priv->module_path); + manager->priv->module_path = g_strdup (module_path); + g_object_notify (G_OBJECT (manager), "module-path"); + } +} + +static void +gsd_smartcard_manager_card_removed_handler (GsdSmartcardManager *manager, + GsdSmartcard *card) +{ + g_debug ("informing smartcard of its removal"); + _gsd_smartcard_set_state (card, GSD_SMARTCARD_STATE_REMOVED); + g_debug ("done"); +} + +static void +gsd_smartcard_manager_card_inserted_handler (GsdSmartcardManager *manager, + GsdSmartcard *card) +{ + g_debug ("informing smartcard of its insertion"); + + _gsd_smartcard_set_state (card, GSD_SMARTCARD_STATE_INSERTED); + g_debug ("done"); + +} + +static void +gsd_smartcard_manager_class_install_signals (GsdSmartcardManagerClass *manager_class) +{ + GObjectClass *object_class; + + object_class = G_OBJECT_CLASS (manager_class); + + gsd_smartcard_manager_signals[SMARTCARD_INSERTED] = + g_signal_new ("smartcard-inserted", + G_OBJECT_CLASS_TYPE (object_class), + G_SIGNAL_RUN_FIRST, + G_STRUCT_OFFSET (GsdSmartcardManagerClass, + smartcard_inserted), + NULL, NULL, g_cclosure_marshal_VOID__POINTER, + G_TYPE_NONE, 1, G_TYPE_POINTER); + manager_class->smartcard_inserted = gsd_smartcard_manager_card_inserted_handler; + + gsd_smartcard_manager_signals[SMARTCARD_REMOVED] = + g_signal_new ("smartcard-removed", + G_OBJECT_CLASS_TYPE (object_class), + G_SIGNAL_RUN_FIRST, + G_STRUCT_OFFSET (GsdSmartcardManagerClass, + smartcard_removed), + NULL, NULL, g_cclosure_marshal_VOID__POINTER, + G_TYPE_NONE, 1, G_TYPE_POINTER); + manager_class->smartcard_removed = gsd_smartcard_manager_card_removed_handler; + + gsd_smartcard_manager_signals[ERROR] = + g_signal_new ("error", + G_OBJECT_CLASS_TYPE (object_class), + G_SIGNAL_RUN_LAST, + G_STRUCT_OFFSET (GsdSmartcardManagerClass, error), + NULL, NULL, g_cclosure_marshal_VOID__POINTER, + G_TYPE_NONE, 1, G_TYPE_POINTER); + manager_class->error = NULL; +} + +static gboolean +slot_id_equal (CK_SLOT_ID *slot_id_1, + CK_SLOT_ID *slot_id_2) +{ + g_assert (slot_id_1 != NULL); + g_assert (slot_id_2 != NULL); + + return *slot_id_1 == *slot_id_2; +} + +static gboolean +slot_id_hash (CK_SLOT_ID *slot_id) +{ + guint32 upper_bits, lower_bits; + int temp; + + if (sizeof (CK_SLOT_ID) == sizeof (int)) { + return g_int_hash (slot_id); + } + + upper_bits = ((*slot_id) >> 31) - 1; + lower_bits = (*slot_id) & 0xffffffff; + + /* The upper bits are almost certainly always zero, + * so let's degenerate to g_int_hash for the + * (very) common case + */ + temp = lower_bits + upper_bits; + return upper_bits + g_int_hash (&temp); +} + +static void +gsd_smartcard_manager_init (GsdSmartcardManager *manager) +{ + g_debug ("initializing smartcard manager"); + + manager->priv = G_TYPE_INSTANCE_GET_PRIVATE (manager, + GSD_TYPE_SMARTCARD_MANAGER, + GsdSmartcardManagerPrivate); + manager->priv->poll_timeout_id = 0; + manager->priv->is_unstoppable = FALSE; + manager->priv->module = NULL; + + manager->priv->smartcards = + g_hash_table_new_full (g_str_hash, + g_str_equal, + (GDestroyNotify) g_free, + (GDestroyNotify) g_object_unref); + + if (!g_thread_supported ()) { + g_thread_init (NULL); + } + +} + +static void +gsd_smartcard_manager_finalize (GObject *object) +{ + GsdSmartcardManager *manager; + GObjectClass *gobject_class; + + manager = GSD_SMARTCARD_MANAGER (object); + gobject_class = + G_OBJECT_CLASS (gsd_smartcard_manager_parent_class); + + gsd_smartcard_manager_stop_now (manager); + + g_hash_table_destroy (manager->priv->smartcards); + manager->priv->smartcards = NULL; + + gobject_class->finalize (object); +} + +GQuark +gsd_smartcard_manager_error_quark (void) +{ + static GQuark error_quark = 0; + + if (error_quark == 0) { + error_quark = g_quark_from_static_string ("gsd-smartcard-manager-error-quark"); + } + + return error_quark; +} + +GsdSmartcardManager * +gsd_smartcard_manager_new (const char *module_path) +{ + GsdSmartcardManager *instance; + + instance = GSD_SMARTCARD_MANAGER (g_object_new (GSD_TYPE_SMARTCARD_MANAGER, + "module-path", module_path, + NULL)); + + return instance; +} + +static void +gsd_smartcard_manager_emit_error (GsdSmartcardManager *manager, + GError *error) +{ + manager->priv->is_unstoppable = TRUE; + g_signal_emit (manager, gsd_smartcard_manager_signals[ERROR], 0, + error); + manager->priv->is_unstoppable = FALSE; +} + +static void +gsd_smartcard_manager_emit_smartcard_inserted (GsdSmartcardManager *manager, + GsdSmartcard *card) +{ + manager->priv->is_unstoppable = TRUE; + g_signal_emit (manager, gsd_smartcard_manager_signals[SMARTCARD_INSERTED], 0, + card); + manager->priv->is_unstoppable = FALSE; +} + +static void +gsd_smartcard_manager_emit_smartcard_removed (GsdSmartcardManager *manager, + GsdSmartcard *card) +{ + GsdSmartcardManagerState old_state; + + old_state = manager->priv->state; + manager->priv->is_unstoppable = TRUE; + g_signal_emit (manager, gsd_smartcard_manager_signals[SMARTCARD_REMOVED], 0, + card); + manager->priv->is_unstoppable = FALSE; +} + +static gboolean +gsd_smartcard_manager_check_for_and_process_events (GIOChannel *io_channel, + GIOCondition condition, + GsdSmartcardManager *manager) +{ + GsdSmartcard *card; + gboolean should_stop; + gchar event_type; + char *card_name; + int fd; + + card = NULL; + should_stop = (condition & G_IO_HUP) || (condition & G_IO_ERR); + + if (should_stop) { + g_debug ("received %s on event socket, stopping " + "manager...", + (condition & G_IO_HUP) && (condition & G_IO_ERR)? + "error and hangup" : + (condition & G_IO_HUP)? + "hangup" : "error"); + } + + if (!(condition & G_IO_IN)) { + goto out; + } + + fd = g_io_channel_unix_get_fd (io_channel); + + event_type = '\0'; + if (!read_bytes (fd, &event_type, 1)) { + should_stop = TRUE; + goto out; + } + + card = read_smartcard (fd, manager->priv->module); + + if (card == NULL) { + should_stop = TRUE; + goto out; + } + + card_name = gsd_smartcard_get_name (card); + + switch (event_type) { + case 'I': + g_hash_table_replace (manager->priv->smartcards, + card_name, card); + card_name = NULL; + + gsd_smartcard_manager_emit_smartcard_inserted (manager, card); + card = NULL; + break; + + case 'R': + gsd_smartcard_manager_emit_smartcard_removed (manager, card); + if (!g_hash_table_remove (manager->priv->smartcards, card_name)) { + g_debug ("got removal event of unknown card!"); + } + g_free (card_name); + card_name = NULL; + card = NULL; + break; + + default: + g_free (card_name); + card_name = NULL; + g_object_unref (card); + + should_stop = TRUE; + break; + } + +out: + if (should_stop) { + GError *error; + + error = g_error_new (GSD_SMARTCARD_MANAGER_ERROR, + GSD_SMARTCARD_MANAGER_ERROR_WATCHING_FOR_EVENTS, + "%s", (condition & G_IO_IN) ? g_strerror (errno) : _("received error or hang up from event source")); + + gsd_smartcard_manager_emit_error (manager, error); + g_error_free (error); + gsd_smartcard_manager_stop_now (manager); + return FALSE; + } + + return TRUE; +} + +static void +gsd_smartcard_manager_event_processing_stopped_handler (GsdSmartcardManager *manager) +{ + manager->priv->smartcard_event_source = NULL; + gsd_smartcard_manager_stop_now (manager); +} + +static gboolean +open_pipe (int *write_fd, + int *read_fd) +{ + int pipe_fds[2] = { -1, -1 }; + + g_assert (write_fd != NULL); + g_assert (read_fd != NULL); + + if (pipe (pipe_fds) < 0) { + return FALSE; + } + + if (fcntl (pipe_fds[0], F_SETFD, FD_CLOEXEC) < 0) { + close (pipe_fds[0]); + close (pipe_fds[1]); + return FALSE; + } + + if (fcntl (pipe_fds[1], F_SETFD, FD_CLOEXEC) < 0) { + close (pipe_fds[0]); + close (pipe_fds[1]); + return FALSE; + } + + *read_fd = pipe_fds[0]; + *write_fd = pipe_fds[1]; + + return TRUE; +} + +static void +gsd_smartcard_manager_stop_watching_for_events (GsdSmartcardManager *manager) +{ + if (manager->priv->smartcard_event_source != NULL) { + g_source_destroy (manager->priv->smartcard_event_source); + manager->priv->smartcard_event_source = NULL; + } + + if (manager->priv->worker_thread != NULL) { + SECMOD_CancelWait (manager->priv->module); + manager->priv->worker_thread = NULL; + } +} + +static gboolean +load_nss (GError **error) +{ + SECStatus status = SECSuccess; + static const guint32 flags = + NSS_INIT_READONLY | NSS_INIT_NOCERTDB | NSS_INIT_NOMODDB | + NSS_INIT_FORCEOPEN | NSS_INIT_NOROOTINIT | + NSS_INIT_OPTIMIZESPACE | NSS_INIT_PK11RELOAD; + + g_debug ("attempting to load NSS database '%s'", + GSD_SMARTCARD_MANAGER_NSS_DB); + + status = NSS_Initialize (GSD_SMARTCARD_MANAGER_NSS_DB, + "", "", SECMOD_DB, flags); + + if (status != SECSuccess) { + gsize error_message_size; + char *error_message; + + error_message_size = PR_GetErrorTextLength (); + + if (error_message_size == 0) { + g_debug ("NSS security system could not be initialized"); + g_set_error (error, + GSD_SMARTCARD_MANAGER_ERROR, + GSD_SMARTCARD_MANAGER_ERROR_WITH_NSS, + _("NSS security system could not be initialized")); + goto out; + } + + error_message = g_slice_alloc0 (error_message_size); + PR_GetErrorText (error_message); + + g_set_error (error, + GSD_SMARTCARD_MANAGER_ERROR, + GSD_SMARTCARD_MANAGER_ERROR_WITH_NSS, + "%s", error_message); + g_debug ("NSS security system could not be initialized - %s", + error_message); + + g_slice_free1 (error_message_size, error_message); + + goto out; + } + + g_debug ("NSS database sucessfully loaded"); + return TRUE; + +out: + g_debug ("NSS database couldn't be sucessfully loaded"); + return FALSE; +} + +static SECMODModule * +load_driver (char *module_path, + GError **error) +{ + SECMODModule *module; + char *module_spec; + gboolean module_explicitly_specified; + + g_debug ("attempting to load driver..."); + + module = NULL; + module_explicitly_specified = module_path != NULL; + if (module_explicitly_specified) { + module_spec = g_strdup_printf ("library=\"%s\"", module_path); + g_debug ("loading smartcard driver using spec '%s'", + module_spec); + + module = SECMOD_LoadUserModule (module_spec, + NULL /* parent */, + FALSE /* recurse */); + g_free (module_spec); + module_spec = NULL; + + } else { + SECMODModuleList *modules, *tmp; + + modules = SECMOD_GetDefaultModuleList (); + + for (tmp = modules; tmp != NULL; tmp = tmp->next) { + if (!SECMOD_HasRemovableSlots (tmp->module) || + !tmp->module->loaded) + continue; + + module = SECMOD_ReferenceModule (tmp->module); + break; + } + } + + if (!module_explicitly_specified && module == NULL) { + g_set_error (error, + GSD_SMARTCARD_MANAGER_ERROR, + GSD_SMARTCARD_MANAGER_ERROR_LOADING_DRIVER, + _("no suitable smartcard driver could be found")); + } else if (module == NULL || !module->loaded) { + + gsize error_message_size; + char *error_message; + + if (module != NULL && !module->loaded) { + g_debug ("module found but not loaded?!"); + SECMOD_DestroyModule (module); + module = NULL; + } + + error_message_size = PR_GetErrorTextLength (); + + if (error_message_size == 0) { + g_debug ("smartcard driver '%s' could not be loaded", + module_path); + g_set_error (error, + GSD_SMARTCARD_MANAGER_ERROR, + GSD_SMARTCARD_MANAGER_ERROR_LOADING_DRIVER, + _("smartcard driver '%s' could not be " + "loaded"), module_path); + goto out; + } + + error_message = g_slice_alloc0 (error_message_size); + PR_GetErrorText (error_message); + + g_set_error (error, + GSD_SMARTCARD_MANAGER_ERROR, + GSD_SMARTCARD_MANAGER_ERROR_LOADING_DRIVER, + "%s", error_message); + + g_debug ("smartcard driver '%s' could not be loaded - %s", + module_path, error_message); + g_slice_free1 (error_message_size, error_message); + } + +out: + return module; +} + +static void +gsd_smartcard_manager_get_all_cards (GsdSmartcardManager *manager) +{ + int i; + + for (i = 0; i < manager->priv->module->slotCount; i++) { + GsdSmartcard *card; + CK_SLOT_ID slot_id; + int slot_series; + char *card_name; + + slot_id = PK11_GetSlotID (manager->priv->module->slots[i]); + slot_series = PK11_GetSlotSeries (manager->priv->module->slots[i]); + + card = _gsd_smartcard_new (manager->priv->module, + slot_id, slot_series); + + card_name = gsd_smartcard_get_name (card); + + g_hash_table_replace (manager->priv->smartcards, + card_name, card); + } +} + +gboolean +gsd_smartcard_manager_start (GsdSmartcardManager *manager, + GError **error) +{ + GError *watching_error; + int worker_fd; + GPid worker_pid; + GIOChannel *io_channel; + GSource *source; + GIOFlags channel_flags; + GError *nss_error; + + if (manager->priv->state == GSD_SMARTCARD_MANAGER_STATE_STARTED) { + g_debug ("smartcard manager already started"); + return TRUE; + } + + manager->priv->state = GSD_SMARTCARD_MANAGER_STATE_STARTING; + + worker_fd = -1; + worker_pid = 0; + + nss_error = NULL; + if (!manager->priv->nss_is_loaded && !load_nss (&nss_error)) { + g_propagate_error (error, nss_error); + goto out; + } + manager->priv->nss_is_loaded = TRUE; + + if (manager->priv->module == NULL) { + manager->priv->module = load_driver (manager->priv->module_path, &nss_error); + } + + if (manager->priv->module == NULL) { + g_propagate_error (error, nss_error); + goto out; + } + + if (!gsd_smartcard_manager_create_worker (manager, &worker_fd, &manager->priv->worker_thread)) { + + g_set_error (error, + GSD_SMARTCARD_MANAGER_ERROR, + GSD_SMARTCARD_MANAGER_ERROR_WATCHING_FOR_EVENTS, + _("could not watch for incoming card events - %s"), + g_strerror (errno)); + + goto out; + } + + io_channel = g_io_channel_unix_new (worker_fd); + + channel_flags = g_io_channel_get_flags (io_channel); + watching_error = NULL; + + source = g_io_create_watch (io_channel, G_IO_IN | G_IO_HUP); + g_io_channel_unref (io_channel); + io_channel = NULL; + + manager->priv->smartcard_event_source = source; + + g_source_set_callback (manager->priv->smartcard_event_source, + (GSourceFunc) (GIOFunc) + gsd_smartcard_manager_check_for_and_process_events, + manager, + (GDestroyNotify) + gsd_smartcard_manager_event_processing_stopped_handler); + g_source_attach (manager->priv->smartcard_event_source, NULL); + g_source_unref (manager->priv->smartcard_event_source); + + /* populate the hash with cards that are already inserted + */ + gsd_smartcard_manager_get_all_cards (manager); + + manager->priv->state = GSD_SMARTCARD_MANAGER_STATE_STARTED; + +out: + /* don't leave it in a half started state + */ + if (manager->priv->state != GSD_SMARTCARD_MANAGER_STATE_STARTED) { + g_debug ("smartcard manager could not be completely started"); + gsd_smartcard_manager_stop (manager); + } else { + g_debug ("smartcard manager started"); + } + + return manager->priv->state == GSD_SMARTCARD_MANAGER_STATE_STARTED; +} + +static gboolean +gsd_smartcard_manager_stop_now (GsdSmartcardManager *manager) +{ + if (manager->priv->state == GSD_SMARTCARD_MANAGER_STATE_STOPPED) { + return FALSE; + } + + manager->priv->state = GSD_SMARTCARD_MANAGER_STATE_STOPPED; + gsd_smartcard_manager_stop_watching_for_events (manager); + + if (manager->priv->module != NULL) { + SECMOD_DestroyModule (manager->priv->module); + manager->priv->module = NULL; + } + + if (manager->priv->nss_is_loaded) { + NSS_Shutdown (); + manager->priv->nss_is_loaded = FALSE; + } + + g_debug ("smartcard manager stopped"); + + return FALSE; +} + +static void +gsd_smartcard_manager_queue_stop (GsdSmartcardManager *manager) +{ + + manager->priv->state = GSD_SMARTCARD_MANAGER_STATE_STOPPING; + + g_idle_add ((GSourceFunc) gsd_smartcard_manager_stop_now, manager); +} + +void +gsd_smartcard_manager_stop (GsdSmartcardManager *manager) +{ + if (manager->priv->state == GSD_SMARTCARD_MANAGER_STATE_STOPPED) { + return; + } + + if (manager->priv->is_unstoppable) { + gsd_smartcard_manager_queue_stop (manager); + return; + } + + gsd_smartcard_manager_stop_now (manager); +} + +static void +gsd_smartcard_manager_check_for_login_card (CK_SLOT_ID slot_id, + GsdSmartcard *card, + gboolean *is_inserted) +{ + g_assert (is_inserted != NULL); + + if (gsd_smartcard_is_login_card (card)) { + *is_inserted = TRUE; + } + +} + +gboolean +gsd_smartcard_manager_login_card_is_inserted (GsdSmartcardManager *manager) + +{ + gboolean is_inserted; + + is_inserted = FALSE; + g_hash_table_foreach (manager->priv->smartcards, + (GHFunc) + gsd_smartcard_manager_check_for_login_card, + &is_inserted); + return is_inserted; +} + +static GsdSmartcardManagerWorker * +gsd_smartcard_manager_worker_new (int write_fd) +{ + GsdSmartcardManagerWorker *worker; + + worker = g_slice_new0 (GsdSmartcardManagerWorker); + worker->write_fd = write_fd; + worker->module = NULL; + + worker->smartcards = + g_hash_table_new_full ((GHashFunc) slot_id_hash, + (GEqualFunc) slot_id_equal, + (GDestroyNotify) g_free, + (GDestroyNotify) g_object_unref); + + return worker; +} + +static void +gsd_smartcard_manager_worker_free (GsdSmartcardManagerWorker *worker) +{ + if (worker->smartcards != NULL) { + g_hash_table_destroy (worker->smartcards); + worker->smartcards = NULL; + } + + g_slice_free (GsdSmartcardManagerWorker, worker); +} + +static gboolean +read_bytes (int fd, + gpointer bytes, + gsize num_bytes) +{ + size_t bytes_left; + size_t total_bytes_read; + ssize_t bytes_read; + + bytes_left = (size_t) num_bytes; + total_bytes_read = 0; + + do { + bytes_read = read (fd, + (char *) bytes + total_bytes_read, + bytes_left); + g_assert (bytes_read <= (ssize_t) bytes_left); + + if (bytes_read <= 0) { + if ((bytes_read < 0) && (errno == EINTR || errno == EAGAIN)) { + continue; + } + + bytes_left = 0; + } else { + bytes_left -= bytes_read; + total_bytes_read += bytes_read; + } + } while (bytes_left > 0); + + if (total_bytes_read < (size_t) num_bytes) { + return FALSE; + } + + return TRUE; +} + +static gboolean +write_bytes (int fd, + gconstpointer bytes, + gsize num_bytes) +{ + size_t bytes_left; + size_t total_bytes_written; + ssize_t bytes_written; + + bytes_left = (size_t) num_bytes; + total_bytes_written = 0; + + do { + bytes_written = write (fd, + (char *) bytes + total_bytes_written, + bytes_left); + g_assert (bytes_written <= (ssize_t) bytes_left); + + if (bytes_written <= 0) { + if ((bytes_written < 0) && (errno == EINTR || errno == EAGAIN)) { + continue; + } + + bytes_left = 0; + } else { + bytes_left -= bytes_written; + total_bytes_written += bytes_written; + } + } while (bytes_left > 0); + + if (total_bytes_written < (size_t) num_bytes) { + return FALSE; + } + + return TRUE; +} + +static GsdSmartcard * +read_smartcard (int fd, + SECMODModule *module) +{ + GsdSmartcard *card; + char *card_name; + gsize card_name_size; + + card_name_size = 0; + if (!read_bytes (fd, &card_name_size, sizeof (card_name_size))) { + return NULL; + } + + card_name = g_slice_alloc0 (card_name_size); + if (!read_bytes (fd, card_name, card_name_size)) { + g_slice_free1 (card_name_size, card_name); + return NULL; + } + card = _gsd_smartcard_new_from_name (module, card_name); + g_slice_free1 (card_name_size, card_name); + + return card; +} + +static gboolean +write_smartcard (int fd, + GsdSmartcard *card) +{ + gsize card_name_size; + char *card_name; + + card_name = gsd_smartcard_get_name (card); + card_name_size = strlen (card_name) + 1; + + if (!write_bytes (fd, &card_name_size, sizeof (card_name_size))) { + g_free (card_name); + return FALSE; + } + + if (!write_bytes (fd, card_name, card_name_size)) { + g_free (card_name); + return FALSE; + } + g_free (card_name); + + return TRUE; +} + +static gboolean +gsd_smartcard_manager_worker_emit_smartcard_removed (GsdSmartcardManagerWorker *worker, + GsdSmartcard *card, + GError **error) +{ + g_debug ("card '%s' removed!", gsd_smartcard_get_name (card)); + + if (!write_bytes (worker->write_fd, "R", 1)) { + goto error_out; + } + + if (!write_smartcard (worker->write_fd, card)) { + goto error_out; + } + + return TRUE; + +error_out: + g_set_error (error, GSD_SMARTCARD_MANAGER_ERROR, + GSD_SMARTCARD_MANAGER_ERROR_REPORTING_EVENTS, + "%s", g_strerror (errno)); + return FALSE; +} + +static gboolean +gsd_smartcard_manager_worker_emit_smartcard_inserted (GsdSmartcardManagerWorker *worker, + GsdSmartcard *card, + GError **error) +{ + GError *write_error; + + write_error = NULL; + g_debug ("card '%s' inserted!", gsd_smartcard_get_name (card)); + if (!write_bytes (worker->write_fd, "I", 1)) { + goto error_out; + } + + if (!write_smartcard (worker->write_fd, card)) { + goto error_out; + } + + return TRUE; + +error_out: + g_set_error (error, GSD_SMARTCARD_MANAGER_ERROR, + GSD_SMARTCARD_MANAGER_ERROR_REPORTING_EVENTS, + "%s", g_strerror (errno)); + return FALSE; +} + +static gboolean +gsd_smartcard_manager_worker_watch_for_and_process_event (GsdSmartcardManagerWorker *worker, + GError **error) +{ + PK11SlotInfo *slot; + CK_SLOT_ID slot_id, *key; + int slot_series, card_slot_series; + GsdSmartcard *card; + GError *processing_error; + gboolean ret; + + g_debug ("waiting for card event"); + ret = FALSE; + + slot = SECMOD_WaitForAnyTokenEvent (worker->module, 0, PR_SecondsToInterval (1)); + processing_error = NULL; + + if (slot == NULL) { + int error_code; + + error_code = PORT_GetError (); + if ((error_code == 0) || (error_code == SEC_ERROR_NO_EVENT)) { + g_debug ("spurrious event occurred"); + return TRUE; + } + + /* FIXME: is there a function to convert from a PORT error + * code to a translated string? + */ + g_set_error (error, GSD_SMARTCARD_MANAGER_ERROR, + GSD_SMARTCARD_MANAGER_ERROR_WITH_NSS, + _("encountered unexpected error while " + "waiting for smartcard events")); + goto out; + } + + /* the slot id and series together uniquely identify a card. + * You can never have two cards with the same slot id at the + * same time, however (I think), so we can key off of it. + */ + slot_id = PK11_GetSlotID (slot); + slot_series = PK11_GetSlotSeries (slot); + + /* First check to see if there is a card that we're currently + * tracking in the slot. + */ + key = g_new (CK_SLOT_ID, 1); + *key = slot_id; + card = g_hash_table_lookup (worker->smartcards, key); + + if (card != NULL) { + card_slot_series = gsd_smartcard_get_slot_series (card); + } else { + card_slot_series = -1; + } + + if (PK11_IsPresent (slot)) { + /* Now, check to see if their is a new card in the slot. + * If there was a different card in the slot now than + * there was before, then we need to emit a removed signal + * for the old card (we don't want unpaired insertion events). + */ + if ((card != NULL) && + card_slot_series != slot_series) { + if (!gsd_smartcard_manager_worker_emit_smartcard_removed (worker, card, &processing_error)) { + g_propagate_error (error, processing_error); + goto out; + } + } + + card = _gsd_smartcard_new (worker->module, + slot_id, slot_series); + + g_hash_table_replace (worker->smartcards, + key, card); + key = NULL; + + if (!gsd_smartcard_manager_worker_emit_smartcard_inserted (worker, + card, + &processing_error)) { + g_propagate_error (error, processing_error); + goto out; + } + } else { + /* if we aren't tracking the card, just discard the event. + * We don't want unpaired remove events. Note on startup + * NSS will generate an "insertion" event if a card is + * already inserted in the slot. + */ + if ((card != NULL)) { + /* FIXME: i'm not sure about this code. Maybe we + * shouldn't do this at all, or maybe we should do it + * n times (where n = slot_series - card_slot_series + 1) + * + * Right now, i'm just doing it once. + */ + if ((slot_series - card_slot_series) > 1) { + + if (!gsd_smartcard_manager_worker_emit_smartcard_removed (worker, card, &processing_error)) { + g_propagate_error (error, processing_error); + goto out; + } + g_hash_table_remove (worker->smartcards, key); + + card = _gsd_smartcard_new (worker->module, + slot_id, slot_series); + g_hash_table_replace (worker->smartcards, + key, card); + key = NULL; + if (!gsd_smartcard_manager_worker_emit_smartcard_inserted (worker, card, &processing_error)) { + g_propagate_error (error, processing_error); + goto out; + } + } + + if (!gsd_smartcard_manager_worker_emit_smartcard_removed (worker, card, &processing_error)) { + g_propagate_error (error, processing_error); + goto out; + } + + g_hash_table_remove (worker->smartcards, key); + card = NULL; + } else { + g_debug ("got spurious remove event"); + } + } + + ret = TRUE; + +out: + g_free (key); + PK11_FreeSlot (slot); + + return ret; +} + +static void +gsd_smartcard_manager_worker_run (GsdSmartcardManagerWorker *worker) +{ + GError *error; + + + error = NULL; + + while (gsd_smartcard_manager_worker_watch_for_and_process_event (worker, &error)); + + if (error != NULL) { + g_debug ("could not process card event - %s", error->message); + g_error_free (error); + } + + gsd_smartcard_manager_worker_free (worker); +} + +static gboolean +gsd_smartcard_manager_create_worker (GsdSmartcardManager *manager, + int *worker_fd, + GThread **worker_thread) +{ + GsdSmartcardManagerWorker *worker; + int write_fd, read_fd; + + write_fd = -1; + read_fd = -1; + if (!open_pipe (&write_fd, &read_fd)) { + return FALSE; + } + + worker = gsd_smartcard_manager_worker_new (write_fd); + worker->module = manager->priv->module; + + *worker_thread = g_thread_create ((GThreadFunc) + gsd_smartcard_manager_worker_run, + worker, FALSE, NULL); + + if (*worker_thread == NULL) { + gsd_smartcard_manager_worker_free (worker); + return FALSE; + } + + if (worker_fd) { + *worker_fd = read_fd; + } + + return TRUE; +} + +#ifdef GSD_SMARTCARD_MANAGER_ENABLE_TEST +#include + +static GMainLoop *event_loop; +static gboolean should_exit_on_next_remove = FALSE; + +static gboolean +on_timeout (GsdSmartcardManager *manager) +{ + GError *error; + g_print ("Re-enabling manager.\n"); + + if (!gsd_smartcard_manager_start (manager, &error)) { + g_warning ("could not start smartcard manager - %s", + error->message); + g_error_free (error); + return 1; + } + g_print ("Please re-insert smartcard\n"); + + should_exit_on_next_remove = TRUE; + + return FALSE; +} + +static void +on_device_inserted (GsdSmartcardManager *manager, + GsdSmartcard *card) +{ + g_print ("smartcard inserted!\n"); + g_print ("Please remove it.\n"); +} + +static void +on_device_removed (GsdSmartcardManager *manager, + GsdSmartcard *card) +{ + g_print ("smartcard removed!\n"); + + if (should_exit_on_next_remove) { + g_main_loop_quit (event_loop); + } else { + g_print ("disabling manager for 2 seconds\n"); + gsd_smartcard_manager_stop (manager); + g_timeout_add (2000, (GSourceFunc) on_timeout, manager); + } +} + +int +main (int argc, + char *argv[]) +{ + GsdSmartcardManager *manager; + GError *error; + + g_log_set_always_fatal (G_LOG_LEVEL_ERROR + | G_LOG_LEVEL_CRITICAL | G_LOG_LEVEL_WARNING); + + g_type_init (); + + g_message ("creating instance of 'smartcard manager' object..."); + manager = gsd_smartcard_manager_new (NULL); + g_message ("'smartcard manager' object created successfully"); + + g_signal_connect (manager, "smartcard-inserted", + G_CALLBACK (on_device_inserted), NULL); + + g_signal_connect (manager, "smartcard-removed", + G_CALLBACK (on_device_removed), NULL); + + g_message ("starting listener..."); + + error = NULL; + if (!gsd_smartcard_manager_start (manager, &error)) { + g_warning ("could not start smartcard manager - %s", + error->message); + g_error_free (error); + return 1; + } + + event_loop = g_main_loop_new (NULL, FALSE); + g_main_loop_run (event_loop); + g_main_loop_unref (event_loop); + event_loop = NULL; + + g_message ("destroying previously created 'smartcard manager' object..."); + g_object_unref (manager); + manager = NULL; + g_message ("'smartcard manager' object destroyed successfully"); + + return 0; +} +#endif diff --git a/plugins/smartcard/gsd-smartcard-manager.h b/plugins/smartcard/gsd-smartcard-manager.h new file mode 100644 index 0000000..9663124 --- /dev/null +++ b/plugins/smartcard/gsd-smartcard-manager.h @@ -0,0 +1,90 @@ +/* gsd-smartcard-manager.h - object for monitoring smartcard insertion and + * removal events + * + * Copyright (C) 2006, 2009 Red Hat, Inc. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA + * 02111-1307, USA. + * + * Written by: Ray Strode + */ +#ifndef GSD_SMARTCARD_MANAGER_H +#define GSD_SMARTCARD_MANAGER_H + +#define GSD_SMARTCARD_ENABLE_INTERNAL_API +#include "gsd-smartcard.h" + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif +#define GSD_TYPE_SMARTCARD_MANAGER (gsd_smartcard_manager_get_type ()) +#define GSD_SMARTCARD_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GSD_TYPE_SMARTCARD_MANAGER, GsdSmartcardManager)) +#define GSD_SMARTCARD_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GSD_TYPE_SMARTCARD_MANAGER, GsdSmartcardManagerClass)) +#define GSD_IS_SMARTCARD_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), SC_TYPE_SMARTCARD_MANAGER)) +#define GSD_IS_SMARTCARD_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), SC_TYPE_SMARTCARD_MANAGER)) +#define GSD_SMARTCARD_MANAGER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GSD_TYPE_SMARTCARD_MANAGER, GsdSmartcardManagerClass)) +#define GSD_SMARTCARD_MANAGER_ERROR (gsd_smartcard_manager_error_quark ()) +typedef struct _GsdSmartcardManager GsdSmartcardManager; +typedef struct _GsdSmartcardManagerClass GsdSmartcardManagerClass; +typedef struct _GsdSmartcardManagerPrivate GsdSmartcardManagerPrivate; +typedef enum _GsdSmartcardManagerError GsdSmartcardManagerError; + +struct _GsdSmartcardManager { + GObject parent; + + /*< private > */ + GsdSmartcardManagerPrivate *priv; +}; + +struct _GsdSmartcardManagerClass { + GObjectClass parent_class; + + /* Signals */ + void (*smartcard_inserted) (GsdSmartcardManager *manager, + GsdSmartcard *token); + void (*smartcard_removed) (GsdSmartcardManager *manager, + GsdSmartcard *token); + void (*error) (GsdSmartcardManager *manager, + GError *error); +}; + +enum _GsdSmartcardManagerError { + GSD_SMARTCARD_MANAGER_ERROR_GENERIC = 0, + GSD_SMARTCARD_MANAGER_ERROR_WITH_NSS, + GSD_SMARTCARD_MANAGER_ERROR_LOADING_DRIVER, + GSD_SMARTCARD_MANAGER_ERROR_WATCHING_FOR_EVENTS, + GSD_SMARTCARD_MANAGER_ERROR_REPORTING_EVENTS +}; + +GType gsd_smartcard_manager_get_type (void) G_GNUC_CONST; +GQuark gsd_smartcard_manager_error_quark (void) G_GNUC_CONST; + +GsdSmartcardManager *gsd_smartcard_manager_new (const char *module); + +gboolean gsd_smartcard_manager_start (GsdSmartcardManager *manager, + GError **error); + +void gsd_smartcard_manager_stop (GsdSmartcardManager *manager); + +char *gsd_smartcard_manager_get_module_path (GsdSmartcardManager *manager); +gboolean gsd_smartcard_manager_login_card_is_inserted (GsdSmartcardManager *manager); + +#ifdef __cplusplus +} +#endif +#endif /* GSD_SMARTCARD_MANAGER_H */ diff --git a/plugins/smartcard/gsd-smartcard-plugin.c b/plugins/smartcard/gsd-smartcard-plugin.c new file mode 100644 index 0000000..9e3b4f2 --- /dev/null +++ b/plugins/smartcard/gsd-smartcard-plugin.c @@ -0,0 +1,340 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2010 Red Hat, Inc. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#include "config.h" + +#include +#include + +#include +#include + +#include + +#include + +#include "mate-settings-plugin.h" +#include "gsd-smartcard-plugin.h" +#include "gsd-smartcard-manager.h" + +struct GsdSmartcardPluginPrivate { + GsdSmartcardManager *manager; + DBusGConnection *bus_connection; + + guint32 is_active : 1; +}; + +typedef enum +{ + GSD_SMARTCARD_REMOVE_ACTION_NONE, + GSD_SMARTCARD_REMOVE_ACTION_LOCK_SCREEN, + GSD_SMARTCARD_REMOVE_ACTION_FORCE_LOGOUT, +} GsdSmartcardRemoveAction; + +#define SCREENSAVER_DBUS_NAME "org.mate.ScreenSaver" +#define SCREENSAVER_DBUS_PATH "/" +#define SCREENSAVER_DBUS_INTERFACE "org.mate.ScreenSaver" + +#define SM_DBUS_NAME "org.mate.SessionManager" +#define SM_DBUS_PATH "/org/mate/SessionManager" +#define SM_DBUS_INTERFACE "org.mate.SessionManager" +#define SM_LOGOUT_MODE_FORCE 2 + +#define GSD_SMARTCARD_KEY "/desktop/mate/peripherals/smartcard" +#define KEY_REMOVE_ACTION GSD_SMARTCARD_KEY "/removal_action" + +#define GSD_SMARTCARD_PLUGIN_GET_PRIVATE(object) (G_TYPE_INSTANCE_GET_PRIVATE ((object), GSD_TYPE_SMARTCARD_PLUGIN, GsdSmartcardPluginPrivate)) + +MATE_SETTINGS_PLUGIN_REGISTER (GsdSmartcardPlugin, gsd_smartcard_plugin); + +static void +simulate_user_activity (GsdSmartcardPlugin *plugin) +{ + DBusGProxy *screensaver_proxy; + + g_debug ("GsdSmartcardPlugin telling screensaver about smart card insertion"); + screensaver_proxy = dbus_g_proxy_new_for_name (plugin->priv->bus_connection, + SCREENSAVER_DBUS_NAME, + SCREENSAVER_DBUS_PATH, + SCREENSAVER_DBUS_INTERFACE); + + dbus_g_proxy_call_no_reply (screensaver_proxy, + "SimulateUserActivity", + G_TYPE_INVALID, G_TYPE_INVALID); + + g_object_unref (screensaver_proxy); +} + +static void +lock_screen (GsdSmartcardPlugin *plugin) +{ + DBusGProxy *screensaver_proxy; + + g_debug ("GsdSmartcardPlugin telling screensaver to lock screen"); + screensaver_proxy = dbus_g_proxy_new_for_name (plugin->priv->bus_connection, + SCREENSAVER_DBUS_NAME, + SCREENSAVER_DBUS_PATH, + SCREENSAVER_DBUS_INTERFACE); + + dbus_g_proxy_call_no_reply (screensaver_proxy, + "Lock", + G_TYPE_INVALID, G_TYPE_INVALID); + + g_object_unref (screensaver_proxy); +} + +static void +force_logout (GsdSmartcardPlugin *plugin) +{ + DBusGProxy *sm_proxy; + GError *error; + gboolean res; + + g_debug ("GsdSmartcardPlugin telling session manager to force logout"); + sm_proxy = dbus_g_proxy_new_for_name (plugin->priv->bus_connection, + SM_DBUS_NAME, + SM_DBUS_PATH, + SM_DBUS_INTERFACE); + + error = NULL; + res = dbus_g_proxy_call (sm_proxy, + "Logout", + &error, + G_TYPE_UINT, SM_LOGOUT_MODE_FORCE, + G_TYPE_INVALID, G_TYPE_INVALID); + + if (! res) { + g_warning ("GsdSmartcardPlugin Unable to force logout: %s", error->message); + g_error_free (error); + } + + g_object_unref (sm_proxy); +} + +static void +gsd_smartcard_plugin_init (GsdSmartcardPlugin *plugin) +{ + plugin->priv = GSD_SMARTCARD_PLUGIN_GET_PRIVATE (plugin); + + g_debug ("GsdSmartcardPlugin initializing"); + + plugin->priv->manager = gsd_smartcard_manager_new (NULL); +} + +static void +gsd_smartcard_plugin_finalize (GObject *object) +{ + GsdSmartcardPlugin *plugin; + + g_return_if_fail (object != NULL); + g_return_if_fail (GSD_IS_SMARTCARD_PLUGIN (object)); + + g_debug ("GsdSmartcardPlugin finalizing"); + + plugin = GSD_SMARTCARD_PLUGIN (object); + + g_return_if_fail (plugin->priv != NULL); + + if (plugin->priv->manager != NULL) { + g_object_unref (plugin->priv->manager); + } + + G_OBJECT_CLASS (gsd_smartcard_plugin_parent_class)->finalize (object); +} + +static void +smartcard_inserted_cb (GsdSmartcardManager *card_monitor, + GsdSmartcard *card, + GsdSmartcardPlugin *plugin) +{ + char *name; + + name = gsd_smartcard_get_name (card); + g_debug ("GsdSmartcardPlugin smart card '%s' inserted", name); + g_free (name); + + simulate_user_activity (plugin); +} + +static gboolean +user_logged_in_with_smartcard (void) +{ + return g_getenv ("PKCS11_LOGIN_TOKEN_NAME") != NULL; +} + +static GsdSmartcardRemoveAction +get_configured_remove_action (GsdSmartcardPlugin *plugin) +{ + MateConfClient *client; + char *remove_action_string; + GsdSmartcardRemoveAction remove_action; + + client = mateconf_client_get_default (); + remove_action_string = mateconf_client_get_string (client, + KEY_REMOVE_ACTION, NULL); + + if (remove_action_string == NULL) { + g_warning ("GsdSmartcardPlugin unable to get smartcard remove action"); + remove_action = GSD_SMARTCARD_REMOVE_ACTION_NONE; + } else if (strcmp (remove_action_string, "none") == 0) { + remove_action = GSD_SMARTCARD_REMOVE_ACTION_NONE; + } else if (strcmp (remove_action_string, "lock_screen") == 0) { + remove_action = GSD_SMARTCARD_REMOVE_ACTION_LOCK_SCREEN; + } else if (strcmp (remove_action_string, "force_logout") == 0) { + remove_action = GSD_SMARTCARD_REMOVE_ACTION_FORCE_LOGOUT; + } else { + g_warning ("GsdSmartcardPlugin unknown smartcard remove action"); + remove_action = GSD_SMARTCARD_REMOVE_ACTION_NONE; + } + + g_object_unref (client); + + return remove_action; +} + +static void +process_smartcard_removal (GsdSmartcardPlugin *plugin) +{ + GsdSmartcardRemoveAction remove_action; + + g_debug ("GsdSmartcardPlugin processing smartcard removal"); + remove_action = get_configured_remove_action (plugin); + + switch (remove_action) + { + case GSD_SMARTCARD_REMOVE_ACTION_NONE: + return; + case GSD_SMARTCARD_REMOVE_ACTION_LOCK_SCREEN: + lock_screen (plugin); + break; + case GSD_SMARTCARD_REMOVE_ACTION_FORCE_LOGOUT: + force_logout (plugin); + break; + } +} + +static void +smartcard_removed_cb (GsdSmartcardManager *card_monitor, + GsdSmartcard *card, + GsdSmartcardPlugin *plugin) +{ + + char *name; + + name = gsd_smartcard_get_name (card); + g_debug ("GsdSmartcardPlugin smart card '%s' removed", name); + g_free (name); + + if (!gsd_smartcard_is_login_card (card)) { + g_debug ("GsdSmartcardPlugin removed smart card was not used to login"); + return; + } + + process_smartcard_removal (plugin); +} + +static void +impl_activate (MateSettingsPlugin *plugin) +{ + GError *error; + GsdSmartcardPlugin *smartcard_plugin = GSD_SMARTCARD_PLUGIN (plugin); + + if (smartcard_plugin->priv->is_active) { + g_debug ("GsdSmartcardPlugin Not activating smartcard plugin, because it's " + "already active"); + return; + } + + if (!user_logged_in_with_smartcard ()) { + g_debug ("GsdSmartcardPlugin Not activating smartcard plugin, because user didn't use " + " smartcard to log in"); + smartcard_plugin->priv->is_active = FALSE; + return; + } + + g_debug ("GsdSmartcardPlugin Activating smartcard plugin"); + + error = NULL; + smartcard_plugin->priv->bus_connection = dbus_g_bus_get (DBUS_BUS_SESSION, &error); + + if (smartcard_plugin->priv->bus_connection == NULL) { + g_warning ("GsdSmartcardPlugin Unable to connect to session bus: %s", error->message); + return; + } + + if (!gsd_smartcard_manager_start (smartcard_plugin->priv->manager, &error)) { + g_warning ("GsdSmartcardPlugin Unable to start smartcard manager: %s", error->message); + g_error_free (error); + } + + g_signal_connect (smartcard_plugin->priv->manager, + "smartcard-removed", + G_CALLBACK (smartcard_removed_cb), smartcard_plugin); + + g_signal_connect (smartcard_plugin->priv->manager, + "smartcard-inserted", + G_CALLBACK (smartcard_inserted_cb), smartcard_plugin); + + if (!gsd_smartcard_manager_login_card_is_inserted (smartcard_plugin->priv->manager)) { + g_debug ("GsdSmartcardPlugin processing smartcard removal immediately user logged in with smartcard " + "and it's not inserted"); + process_smartcard_removal (smartcard_plugin); + } + + smartcard_plugin->priv->is_active = TRUE; +} + +static void +impl_deactivate (MateSettingsPlugin *plugin) +{ + GsdSmartcardPlugin *smartcard_plugin = GSD_SMARTCARD_PLUGIN (plugin); + + if (!smartcard_plugin->priv->is_active) { + g_debug ("GsdSmartcardPlugin Not deactivating smartcard plugin, " + "because it's already inactive"); + return; + } + + g_debug ("GsdSmartcardPlugin Deactivating smartcard plugin"); + + gsd_smartcard_manager_stop (smartcard_plugin->priv->manager); + + g_signal_handlers_disconnect_by_func (smartcard_plugin->priv->manager, + smartcard_removed_cb, smartcard_plugin); + + g_signal_handlers_disconnect_by_func (smartcard_plugin->priv->manager, + smartcard_inserted_cb, smartcard_plugin); + smartcard_plugin->priv->bus_connection = NULL; + smartcard_plugin->priv->is_active = FALSE; +} + +static void +gsd_smartcard_plugin_class_init (GsdSmartcardPluginClass *klass) +{ + GObjectClass *object_class = G_OBJECT_CLASS (klass); + MateSettingsPluginClass *plugin_class = MATE_SETTINGS_PLUGIN_CLASS (klass); + + object_class->finalize = gsd_smartcard_plugin_finalize; + + plugin_class->activate = impl_activate; + plugin_class->deactivate = impl_deactivate; + + g_type_class_add_private (klass, sizeof (GsdSmartcardPluginPrivate)); +} diff --git a/plugins/smartcard/gsd-smartcard-plugin.h b/plugins/smartcard/gsd-smartcard-plugin.h new file mode 100644 index 0000000..4c61686 --- /dev/null +++ b/plugins/smartcard/gsd-smartcard-plugin.h @@ -0,0 +1,63 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2010 Red Hat, Inc. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#ifndef __GSD_SMARTCARD_PLUGIN_H__ +#define __GSD_SMARTCARD_PLUGIN_H__ + +#include +#include +#include + +#include "mate-settings-plugin.h" + +#ifdef __cplusplus +extern "C" { +#endif + +#define GSD_TYPE_SMARTCARD_PLUGIN (gsd_smartcard_plugin_get_type ()) +#define GSD_SMARTCARD_PLUGIN(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSD_TYPE_SMARTCARD_PLUGIN, GsdSmartcardPlugin)) +#define GSD_SMARTCARD_PLUGIN_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GSD_TYPE_SMARTCARD_PLUGIN, GsdSmartcardPluginClass)) +#define GSD_IS_SMARTCARD_PLUGIN(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSD_TYPE_SMARTCARD_PLUGIN)) +#define GSD_IS_SMARTCARD_PLUGIN_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GSD_TYPE_SMARTCARD_PLUGIN)) +#define GSD_SMARTCARD_PLUGIN_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GSD_TYPE_SMARTCARD_PLUGIN, GsdSmartcardPluginClass)) + +typedef struct GsdSmartcardPluginPrivate GsdSmartcardPluginPrivate; + +typedef struct +{ + MateSettingsPlugin parent; + GsdSmartcardPluginPrivate *priv; +} GsdSmartcardPlugin; + +typedef struct +{ + MateSettingsPluginClass parent_class; +} GsdSmartcardPluginClass; + +GType gsd_smartcard_plugin_get_type (void) G_GNUC_CONST; + +/* All the plugins must implement this function */ +G_MODULE_EXPORT GType register_mate_settings_plugin (GTypeModule *module); + +#ifdef __cplusplus +} +#endif + +#endif /* __GSD_SMARTCARD_PLUGIN_H__ */ diff --git a/plugins/smartcard/gsd-smartcard.c b/plugins/smartcard/gsd-smartcard.c new file mode 100644 index 0000000..22f4e12 --- /dev/null +++ b/plugins/smartcard/gsd-smartcard.c @@ -0,0 +1,555 @@ +/* gsd-smartcard.c - smartcard object + * + * Copyright (C) 2006 Ray Strode + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA + * 02111-1307, USA. + */ +#define GSD_SMARTCARD_ENABLE_INTERNAL_API +#include "gsd-smartcard.h" + +#include +#include +#include + +#include +#include + +#include +#include +#include +#include +#include +#include + +struct _GsdSmartcardPrivate { + SECMODModule *module; + GsdSmartcardState state; + + CK_SLOT_ID slot_id; + int slot_series; + + PK11SlotInfo *slot; + char *name; + + CERTCertificate *signing_certificate; + CERTCertificate *encryption_certificate; +}; + +static void gsd_smartcard_finalize (GObject *object); +static void gsd_smartcard_class_install_signals (GsdSmartcardClass *card_class); +static void gsd_smartcard_class_install_properties (GsdSmartcardClass *card_class); +static void gsd_smartcard_set_property (GObject *object, + guint prop_id, + const GValue *value, + GParamSpec *pspec); +static void gsd_smartcard_get_property (GObject *object, + guint prop_id, + GValue *value, + GParamSpec *pspec); +static void gsd_smartcard_set_name (GsdSmartcard *card, const char *name); +static void gsd_smartcard_set_slot_id (GsdSmartcard *card, + int slot_id); +static void gsd_smartcard_set_slot_series (GsdSmartcard *card, + int slot_series); +static void gsd_smartcard_set_module (GsdSmartcard *card, + SECMODModule *module); + +static PK11SlotInfo *gsd_smartcard_find_slot_from_id (GsdSmartcard *card, + int slot_id); + +static PK11SlotInfo *gsd_smartcard_find_slot_from_card_name (GsdSmartcard *card, + const char *card_name); +#ifndef GSD_SMARTCARD_DEFAULT_SLOT_ID +#define GSD_SMARTCARD_DEFAULT_SLOT_ID ((gulong) -1) +#endif + +#ifndef GSD_SMARTCARD_DEFAULT_SLOT_SERIES +#define GSD_SMARTCARD_DEFAULT_SLOT_SERIES -1 +#endif + +enum { + PROP_0 = 0, + PROP_NAME, + PROP_SLOT_ID, + PROP_SLOT_SERIES, + PROP_MODULE, + NUMBER_OF_PROPERTIES +}; + +enum { + INSERTED, + REMOVED, + NUMBER_OF_SIGNALS +}; + +static guint gsd_smartcard_signals[NUMBER_OF_SIGNALS]; + +G_DEFINE_TYPE (GsdSmartcard, gsd_smartcard, G_TYPE_OBJECT); + +static void +gsd_smartcard_class_init (GsdSmartcardClass *card_class) +{ + GObjectClass *gobject_class; + + gobject_class = G_OBJECT_CLASS (card_class); + + gobject_class->finalize = gsd_smartcard_finalize; + + gsd_smartcard_class_install_signals (card_class); + gsd_smartcard_class_install_properties (card_class); + + g_type_class_add_private (card_class, + sizeof (GsdSmartcardPrivate)); +} + +static void +gsd_smartcard_class_install_signals (GsdSmartcardClass *card_class) +{ + GObjectClass *object_class; + + object_class = G_OBJECT_CLASS (card_class); + + gsd_smartcard_signals[INSERTED] = + g_signal_new ("inserted", + G_OBJECT_CLASS_TYPE (object_class), + G_SIGNAL_RUN_LAST, + G_STRUCT_OFFSET (GsdSmartcardClass, + inserted), + NULL, NULL, g_cclosure_marshal_VOID__VOID, + G_TYPE_NONE, 0); + + gsd_smartcard_signals[REMOVED] = + g_signal_new ("removed", + G_OBJECT_CLASS_TYPE (object_class), + G_SIGNAL_RUN_LAST, + G_STRUCT_OFFSET (GsdSmartcardClass, + removed), + NULL, NULL, g_cclosure_marshal_VOID__VOID, + G_TYPE_NONE, 0); +} + +static void +gsd_smartcard_class_install_properties (GsdSmartcardClass *card_class) +{ + GObjectClass *object_class; + GParamSpec *param_spec; + + object_class = G_OBJECT_CLASS (card_class); + object_class->set_property = gsd_smartcard_set_property; + object_class->get_property = gsd_smartcard_get_property; + + param_spec = g_param_spec_ulong ("slot-id", _("Slot ID"), + _("The slot the card is in"), + 1, G_MAXULONG, + GSD_SMARTCARD_DEFAULT_SLOT_ID, + G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY); + g_object_class_install_property (object_class, PROP_SLOT_ID, param_spec); + + param_spec = g_param_spec_int ("slot-series", _("Slot Series"), + _("per-slot card identifier"), + -1, G_MAXINT, + GSD_SMARTCARD_DEFAULT_SLOT_SERIES, + G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY); + g_object_class_install_property (object_class, PROP_SLOT_SERIES, param_spec); + + param_spec = g_param_spec_string ("name", _("name"), + _("name"), NULL, + G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY); + g_object_class_install_property (object_class, PROP_NAME, param_spec); + + param_spec = g_param_spec_pointer ("module", _("Module"), + _("smartcard driver"), + G_PARAM_WRITABLE | G_PARAM_CONSTRUCT_ONLY); + g_object_class_install_property (object_class, PROP_MODULE, param_spec); +} + +static void +gsd_smartcard_set_property (GObject *object, + guint prop_id, + const GValue *value, + GParamSpec *pspec) +{ + GsdSmartcard *card = GSD_SMARTCARD (object); + + switch (prop_id) { + case PROP_NAME: + gsd_smartcard_set_name (card, g_value_get_string (value)); + break; + + case PROP_SLOT_ID: + gsd_smartcard_set_slot_id (card, + g_value_get_ulong (value)); + break; + + case PROP_SLOT_SERIES: + gsd_smartcard_set_slot_series (card, + g_value_get_int (value)); + break; + + case PROP_MODULE: + gsd_smartcard_set_module (card, + (SECMODModule *) + g_value_get_pointer (value)); + break; + + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + } +} + +CK_SLOT_ID +gsd_smartcard_get_slot_id (GsdSmartcard *card) +{ + return card->priv->slot_id; +} + +GsdSmartcardState +gsd_smartcard_get_state (GsdSmartcard *card) +{ + return card->priv->state; +} + +char * +gsd_smartcard_get_name (GsdSmartcard *card) +{ + return g_strdup (card->priv->name); +} + +gboolean +gsd_smartcard_is_login_card (GsdSmartcard *card) +{ + const char *login_card_name; + login_card_name = g_getenv ("PKCS11_LOGIN_TOKEN_NAME"); + + if ((login_card_name == NULL) || (card->priv->name == NULL)) { + return FALSE; + } + + if (strcmp (card->priv->name, login_card_name) == 0) { + return TRUE; + } + + return FALSE; +} + +static void +gsd_smartcard_get_property (GObject *object, + guint prop_id, + GValue *value, + GParamSpec *pspec) +{ + GsdSmartcard *card = GSD_SMARTCARD (object); + + switch (prop_id) { + case PROP_NAME: + g_value_take_string (value, + gsd_smartcard_get_name (card)); + break; + + case PROP_SLOT_ID: + g_value_set_ulong (value, + (gulong) gsd_smartcard_get_slot_id (card)); + break; + + case PROP_SLOT_SERIES: + g_value_set_int (value, + gsd_smartcard_get_slot_series (card)); + break; + + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + } +} + +static void +gsd_smartcard_set_name (GsdSmartcard *card, + const char *name) +{ + if (name == NULL) { + return; + } + + if ((card->priv->name == NULL) || + (strcmp (card->priv->name, name) != 0)) { + g_free (card->priv->name); + card->priv->name = g_strdup (name); + + if (card->priv->slot == NULL) { + card->priv->slot = gsd_smartcard_find_slot_from_card_name (card, + card->priv->name); + + if (card->priv->slot != NULL) { + int slot_id, slot_series; + + slot_id = PK11_GetSlotID (card->priv->slot); + if (slot_id != card->priv->slot_id) { + gsd_smartcard_set_slot_id (card, slot_id); + } + + slot_series = PK11_GetSlotSeries (card->priv->slot); + if (slot_series != card->priv->slot_series) { + gsd_smartcard_set_slot_series (card, slot_series); + } + + _gsd_smartcard_set_state (card, GSD_SMARTCARD_STATE_INSERTED); + } else { + _gsd_smartcard_set_state (card, GSD_SMARTCARD_STATE_REMOVED); + } + } + + g_object_notify (G_OBJECT (card), "name"); + } +} + +static void +gsd_smartcard_set_slot_id (GsdSmartcard *card, + int slot_id) +{ + if (card->priv->slot_id != slot_id) { + card->priv->slot_id = slot_id; + + if (card->priv->slot == NULL) { + card->priv->slot = gsd_smartcard_find_slot_from_id (card, + card->priv->slot_id); + + if (card->priv->slot != NULL) { + const char *card_name; + + card_name = PK11_GetTokenName (card->priv->slot); + if ((card->priv->name == NULL) || + ((card_name != NULL) && + (strcmp (card_name, card->priv->name) != 0))) { + gsd_smartcard_set_name (card, card_name); + } + + _gsd_smartcard_set_state (card, GSD_SMARTCARD_STATE_INSERTED); + } else { + _gsd_smartcard_set_state (card, GSD_SMARTCARD_STATE_REMOVED); + } + } + + g_object_notify (G_OBJECT (card), "slot-id"); + } +} + +static void +gsd_smartcard_set_slot_series (GsdSmartcard *card, + int slot_series) +{ + if (card->priv->slot_series != slot_series) { + card->priv->slot_series = slot_series; + g_object_notify (G_OBJECT (card), "slot-series"); + } +} + +static void +gsd_smartcard_set_module (GsdSmartcard *card, + SECMODModule *module) +{ + gboolean should_notify; + + if (card->priv->module != module) { + should_notify = TRUE; + } else { + should_notify = FALSE; + } + + if (card->priv->module != NULL) { + SECMOD_DestroyModule (card->priv->module); + card->priv->module = NULL; + } + + if (module != NULL) { + card->priv->module = SECMOD_ReferenceModule (module); + } + + if (should_notify) { + g_object_notify (G_OBJECT (card), "module"); + } +} + +int +gsd_smartcard_get_slot_series (GsdSmartcard *card) +{ + return card->priv->slot_series; +} + +static void +gsd_smartcard_init (GsdSmartcard *card) +{ + + g_debug ("initializing smartcard "); + + card->priv = G_TYPE_INSTANCE_GET_PRIVATE (card, + GSD_TYPE_SMARTCARD, + GsdSmartcardPrivate); + + if (card->priv->slot != NULL) { + card->priv->name = g_strdup (PK11_GetTokenName (card->priv->slot)); + } +} + +static void gsd_smartcard_finalize (GObject *object) +{ + GsdSmartcard *card; + GObjectClass *gobject_class; + + card = GSD_SMARTCARD (object); + + g_free (card->priv->name); + + gsd_smartcard_set_module (card, NULL); + + gobject_class = G_OBJECT_CLASS (gsd_smartcard_parent_class); + + gobject_class->finalize (object); +} + +GQuark gsd_smartcard_error_quark (void) +{ + static GQuark error_quark = 0; + + if (error_quark == 0) { + error_quark = g_quark_from_static_string ("gsd-smartcard-error-quark"); + } + + return error_quark; +} + +GsdSmartcard * +_gsd_smartcard_new (SECMODModule *module, + CK_SLOT_ID slot_id, + int slot_series) +{ + GsdSmartcard *card; + + g_return_val_if_fail (module != NULL, NULL); + g_return_val_if_fail (slot_id >= 1, NULL); + g_return_val_if_fail (slot_series > 0, NULL); + g_return_val_if_fail (sizeof (gulong) == sizeof (slot_id), NULL); + + card = GSD_SMARTCARD (g_object_new (GSD_TYPE_SMARTCARD, + "module", module, + "slot-id", (gulong) slot_id, + "slot-series", slot_series, + NULL)); + return card; +} + +GsdSmartcard * +_gsd_smartcard_new_from_name (SECMODModule *module, + const char *name) +{ + GsdSmartcard *card; + + g_return_val_if_fail (module != NULL, NULL); + g_return_val_if_fail (name != NULL, NULL); + + card = GSD_SMARTCARD (g_object_new (GSD_TYPE_SMARTCARD, + "module", module, + "name", name, + NULL)); + return card; +} + +void +_gsd_smartcard_set_state (GsdSmartcard *card, + GsdSmartcardState state) +{ + if (card->priv->state != state) { + card->priv->state = state; + + if (state == GSD_SMARTCARD_STATE_INSERTED) { + g_signal_emit (card, gsd_smartcard_signals[INSERTED], 0); + } else if (state == GSD_SMARTCARD_STATE_REMOVED) { + g_signal_emit (card, gsd_smartcard_signals[REMOVED], 0); + } else { + g_assert_not_reached (); + } + } +} + +/* So we could conceivably make the closure data a pointer to the card + * or something similiar and then emit signals when we want passwords, + * but it's probably easier to just get the password up front and use + * it. So we just take the passed in g_malloc'd (well probably, who knows) + * and strdup it using NSPR's memory allocation routines. + */ +static char * +gsd_smartcard_password_handler (PK11SlotInfo *slot, + PRBool is_retrying, + const char *password) +{ + if (is_retrying) { + return NULL; + } + + return password != NULL? PL_strdup (password): NULL; +} + +gboolean +gsd_smartcard_unlock (GsdSmartcard *card, + const char *password) +{ + SECStatus status; + + PK11_SetPasswordFunc ((PK11PasswordFunc) gsd_smartcard_password_handler); + + /* we pass PR_TRUE to load certificates + */ + status = PK11_Authenticate (card->priv->slot, PR_TRUE, (gpointer) password); + + if (status != SECSuccess) { + g_debug ("could not unlock card - %d", status); + return FALSE; + } + return TRUE; +} + +static PK11SlotInfo * +gsd_smartcard_find_slot_from_card_name (GsdSmartcard *card, + const char *card_name) +{ + int i; + + for (i = 0; i < card->priv->module->slotCount; i++) { + const char *slot_card_name; + + slot_card_name = PK11_GetTokenName (card->priv->module->slots[i]); + + if ((slot_card_name != NULL) && + (strcmp (slot_card_name, card_name) == 0)) { + return card->priv->module->slots[i]; + } + } + + return NULL; +} + +static PK11SlotInfo * +gsd_smartcard_find_slot_from_id (GsdSmartcard *card, + int slot_id) +{ + int i; + + for (i = 0; i < card->priv->module->slotCount; i++) { + if (PK11_GetSlotID (card->priv->module->slots[i]) == slot_id) { + return card->priv->module->slots[i]; + } + } + + return NULL; +} diff --git a/plugins/smartcard/gsd-smartcard.h b/plugins/smartcard/gsd-smartcard.h new file mode 100644 index 0000000..c8c1ea7 --- /dev/null +++ b/plugins/smartcard/gsd-smartcard.h @@ -0,0 +1,98 @@ +/* securitycard.h - api for reading and writing data to a security card + * + * Copyright (C) 2006 Ray Strode + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA + * 02111-1307, USA. + */ +#ifndef GSD_SMARTCARD_H +#define GSD_SMARTCARD_H + +#include +#include + +#include + +#ifdef __cplusplus +extern "C" { +#endif +#define GSD_TYPE_SMARTCARD (gsd_smartcard_get_type ()) +#define GSD_SMARTCARD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GSD_TYPE_SMARTCARD, GsdSmartcard)) +#define GSD_SMARTCARD_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GSD_TYPE_SMARTCARD, GsdSmartcardClass)) +#define GSD_IS_SMARTCARD(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GSD_TYPE_SMARTCARD)) +#define GSD_IS_SMARTCARD_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GSD_TYPE_SMARTCARD)) +#define GSD_SMARTCARD_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GSD_TYPE_SMARTCARD, GsdSmartcardClass)) +#define GSD_SMARTCARD_ERROR (gsd_smartcard_error_quark ()) +typedef struct _GsdSmartcardClass GsdSmartcardClass; +typedef struct _GsdSmartcard GsdSmartcard; +typedef struct _GsdSmartcardPrivate GsdSmartcardPrivate; +typedef enum _GsdSmartcardError GsdSmartcardError; +typedef enum _GsdSmartcardState GsdSmartcardState; + +typedef struct _GsdSmartcardRequest GsdSmartcardRequest; + +struct _GsdSmartcard { + GObject parent; + + /*< private > */ + GsdSmartcardPrivate *priv; +}; + +struct _GsdSmartcardClass { + GObjectClass parent_class; + + void (* inserted) (GsdSmartcard *card); + void (* removed) (GsdSmartcard *card); +}; + +enum _GsdSmartcardError { + GSD_SMARTCARD_ERROR_GENERIC = 0, +}; + +enum _GsdSmartcardState { + GSD_SMARTCARD_STATE_INSERTED = 0, + GSD_SMARTCARD_STATE_REMOVED, +}; + +GType gsd_smartcard_get_type (void) G_GNUC_CONST; +GQuark gsd_smartcard_error_quark (void) G_GNUC_CONST; + +CK_SLOT_ID gsd_smartcard_get_slot_id (GsdSmartcard *card); +gint gsd_smartcard_get_slot_series (GsdSmartcard *card); +GsdSmartcardState gsd_smartcard_get_state (GsdSmartcard *card); + +char *gsd_smartcard_get_name (GsdSmartcard *card); +gboolean gsd_smartcard_is_login_card (GsdSmartcard *card); + +gboolean gsd_smartcard_unlock (GsdSmartcard *card, + const char *password); + +/* don't under any circumstances call these functions */ +#ifdef GSD_SMARTCARD_ENABLE_INTERNAL_API + +GsdSmartcard *_gsd_smartcard_new (SECMODModule *module, + CK_SLOT_ID slot_id, + gint slot_series); +GsdSmartcard *_gsd_smartcard_new_from_name (SECMODModule *module, + const char *name); + +void _gsd_smartcard_set_state (GsdSmartcard *card, + GsdSmartcardState state); +#endif + +#ifdef __cplusplus +} +#endif +#endif /* GSD_SMARTCARD_H */ diff --git a/plugins/smartcard/smartcard.mate-settings-plugin.in b/plugins/smartcard/smartcard.mate-settings-plugin.in new file mode 100644 index 0000000..dd75784 --- /dev/null +++ b/plugins/smartcard/smartcard.mate-settings-plugin.in @@ -0,0 +1,8 @@ +[MATE Settings Plugin] +Module=smartcard +IAge=0 +_Name=Smartcard +_Description=Smartcard plugin +Authors=Ray Strode +Copyright=Copyright © 2010 Red Hat, Inc. +Website= diff --git a/plugins/sound/Makefile.am b/plugins/sound/Makefile.am new file mode 100644 index 0000000..7caf2ac --- /dev/null +++ b/plugins/sound/Makefile.am @@ -0,0 +1,42 @@ +plugin_LTLIBRARIES = \ + libsound.la + +libsound_la_SOURCES = \ + gsd-sound-plugin.h \ + gsd-sound-plugin.c \ + gsd-sound-manager.h \ + gsd-sound-manager.c + +libsound_la_CPPFLAGS = \ + -I$(top_srcdir)/mate-settings-daemon \ + -DMATE_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \ + $(AM_CPPFLAGS) + +libsound_la_CFLAGS = \ + $(SETTINGS_PLUGIN_CFLAGS) \ + $(MATE_CFLAGS) \ + $(PULSE_CFLAGS) \ + $(AM_CFLAGS) + +libsound_la_LDFLAGS = \ + $(GSD_PLUGIN_LDFLAGS) + +libsound_la_LIBADD = \ + $(SETTINGS_PLUGIN_LIBS) \ + $(PULSE_LIBS) + +plugin_in_files = \ + sound.mate-settings-plugin.in + +plugin_DATA = $(plugin_in_files:.mate-settings-plugin.in=.mate-settings-plugin) + +EXTRA_DIST = \ + $(plugin_in_files) + +CLEANFILES = \ + $(plugin_DATA) + +DISTCLEANFILES = \ + $(plugin_DATA) + +@GSD_INTLTOOL_PLUGIN_RULE@ diff --git a/plugins/sound/Makefile.in b/plugins/sound/Makefile.in new file mode 100644 index 0000000..1656268 --- /dev/null +++ b/plugins/sound/Makefile.in @@ -0,0 +1,669 @@ +# Makefile.in generated by automake 1.11.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + + +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = plugins/sound +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__installdirs = "$(DESTDIR)$(plugindir)" "$(DESTDIR)$(plugindir)" +LTLIBRARIES = $(plugin_LTLIBRARIES) +am__DEPENDENCIES_1 = +libsound_la_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) +am_libsound_la_OBJECTS = libsound_la-gsd-sound-plugin.lo \ + libsound_la-gsd-sound-manager.lo +libsound_la_OBJECTS = $(am_libsound_la_OBJECTS) +libsound_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(libsound_la_CFLAGS) \ + $(CFLAGS) $(libsound_la_LDFLAGS) $(LDFLAGS) -o $@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +am__mv = mv -f +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +SOURCES = $(libsound_la_SOURCES) +DIST_SOURCES = $(libsound_la_SOURCES) +DATA = $(plugin_DATA) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +ALL_LINGUAS = @ALL_LINGUAS@ +AMTAR = @AMTAR@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DBUS_SYS_DIR = @DBUS_SYS_DIR@ +DEBUG_CFLAGS = @DEBUG_CFLAGS@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ +FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GIOUNIX_CFLAGS = @GIOUNIX_CFLAGS@ +GIOUNIX_LIBS = @GIOUNIX_LIBS@ +GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GREP = @GREP@ +GSD_INTLTOOL_PLUGIN_RULE = @GSD_INTLTOOL_PLUGIN_RULE@ +GSD_PLUGIN_LDFLAGS = @GSD_PLUGIN_LDFLAGS@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBEXECDIR = @LIBEXECDIR@ +LIBMATEKBDUI_CFLAGS = @LIBMATEKBDUI_CFLAGS@ +LIBMATEKBDUI_LIBS = @LIBMATEKBDUI_LIBS@ +LIBMATENOTIFY_CFLAGS = @LIBMATENOTIFY_CFLAGS@ +LIBMATENOTIFY_LIBS = @LIBMATENOTIFY_LIBS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MATECONFTOOL = @MATECONFTOOL@ +MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@ +MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@ +MATE_KEYBINDINGS_KEYSDIR = @MATE_KEYBINDINGS_KEYSDIR@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +NM = @NM@ +NMEDIT = @NMEDIT@ +NSS_CFLAGS = @NSS_CFLAGS@ +NSS_DATABASE = @NSS_DATABASE@ +NSS_LIBS = @NSS_LIBS@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +POFILES = @POFILES@ +POLKIT_CFLAGS = @POLKIT_CFLAGS@ +POLKIT_LIBS = @POLKIT_LIBS@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +PULSE_CFLAGS = @PULSE_CFLAGS@ +PULSE_LIBS = @PULSE_LIBS@ +RANLIB = @RANLIB@ +SED = @SED@ +SETTINGS_DAEMON_CFLAGS = @SETTINGS_DAEMON_CFLAGS@ +SETTINGS_DAEMON_LIBS = @SETTINGS_DAEMON_LIBS@ +SETTINGS_PLUGIN_CFLAGS = @SETTINGS_PLUGIN_CFLAGS@ +SETTINGS_PLUGIN_LIBS = @SETTINGS_PLUGIN_LIBS@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +WARN_CFLAGS = @WARN_CFLAGS@ +X11_LIBS = @X11_LIBS@ +XF86MISC_LIBS = @XF86MISC_LIBS@ +XGETTEXT = @XGETTEXT@ +XINPUT_LIBS = @XINPUT_LIBS@ +XMKMF = @XMKMF@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +plugindir = @plugindir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +plugin_LTLIBRARIES = \ + libsound.la + +libsound_la_SOURCES = \ + gsd-sound-plugin.h \ + gsd-sound-plugin.c \ + gsd-sound-manager.h \ + gsd-sound-manager.c + +libsound_la_CPPFLAGS = \ + -I$(top_srcdir)/mate-settings-daemon \ + -DMATE_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \ + $(AM_CPPFLAGS) + +libsound_la_CFLAGS = \ + $(SETTINGS_PLUGIN_CFLAGS) \ + $(MATE_CFLAGS) \ + $(PULSE_CFLAGS) \ + $(AM_CFLAGS) + +libsound_la_LDFLAGS = \ + $(GSD_PLUGIN_LDFLAGS) + +libsound_la_LIBADD = \ + $(SETTINGS_PLUGIN_LIBS) \ + $(PULSE_LIBS) + +plugin_in_files = \ + sound.mate-settings-plugin.in + +plugin_DATA = $(plugin_in_files:.mate-settings-plugin.in=.mate-settings-plugin) +EXTRA_DIST = \ + $(plugin_in_files) + +CLEANFILES = \ + $(plugin_DATA) + +DISTCLEANFILES = \ + $(plugin_DATA) + +all: all-am + +.SUFFIXES: +.SUFFIXES: .c .lo .o .obj +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu plugins/sound/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu plugins/sound/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): +install-pluginLTLIBRARIES: $(plugin_LTLIBRARIES) + @$(NORMAL_INSTALL) + test -z "$(plugindir)" || $(MKDIR_P) "$(DESTDIR)$(plugindir)" + @list='$(plugin_LTLIBRARIES)'; test -n "$(plugindir)" || list=; \ + list2=; for p in $$list; do \ + if test -f $$p; then \ + list2="$$list2 $$p"; \ + else :; fi; \ + done; \ + test -z "$$list2" || { \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(plugindir)'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(plugindir)"; \ + } + +uninstall-pluginLTLIBRARIES: + @$(NORMAL_UNINSTALL) + @list='$(plugin_LTLIBRARIES)'; test -n "$(plugindir)" || list=; \ + for p in $$list; do \ + $(am__strip_dir) \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(plugindir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(plugindir)/$$f"; \ + done + +clean-pluginLTLIBRARIES: + -test -z "$(plugin_LTLIBRARIES)" || rm -f $(plugin_LTLIBRARIES) + @list='$(plugin_LTLIBRARIES)'; for p in $$list; do \ + dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ + test "$$dir" != "$$p" || dir=.; \ + echo "rm -f \"$${dir}/so_locations\""; \ + rm -f "$${dir}/so_locations"; \ + done +libsound.la: $(libsound_la_OBJECTS) $(libsound_la_DEPENDENCIES) + $(libsound_la_LINK) -rpath $(plugindir) $(libsound_la_OBJECTS) $(libsound_la_LIBADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsound_la-gsd-sound-manager.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsound_la-gsd-sound-plugin.Plo@am__quote@ + +.c.o: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c $< + +.c.obj: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` + +.c.lo: +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< + +libsound_la-gsd-sound-plugin.lo: gsd-sound-plugin.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsound_la_CPPFLAGS) $(CPPFLAGS) $(libsound_la_CFLAGS) $(CFLAGS) -MT libsound_la-gsd-sound-plugin.lo -MD -MP -MF $(DEPDIR)/libsound_la-gsd-sound-plugin.Tpo -c -o libsound_la-gsd-sound-plugin.lo `test -f 'gsd-sound-plugin.c' || echo '$(srcdir)/'`gsd-sound-plugin.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libsound_la-gsd-sound-plugin.Tpo $(DEPDIR)/libsound_la-gsd-sound-plugin.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-sound-plugin.c' object='libsound_la-gsd-sound-plugin.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsound_la_CPPFLAGS) $(CPPFLAGS) $(libsound_la_CFLAGS) $(CFLAGS) -c -o libsound_la-gsd-sound-plugin.lo `test -f 'gsd-sound-plugin.c' || echo '$(srcdir)/'`gsd-sound-plugin.c + +libsound_la-gsd-sound-manager.lo: gsd-sound-manager.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsound_la_CPPFLAGS) $(CPPFLAGS) $(libsound_la_CFLAGS) $(CFLAGS) -MT libsound_la-gsd-sound-manager.lo -MD -MP -MF $(DEPDIR)/libsound_la-gsd-sound-manager.Tpo -c -o libsound_la-gsd-sound-manager.lo `test -f 'gsd-sound-manager.c' || echo '$(srcdir)/'`gsd-sound-manager.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libsound_la-gsd-sound-manager.Tpo $(DEPDIR)/libsound_la-gsd-sound-manager.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-sound-manager.c' object='libsound_la-gsd-sound-manager.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsound_la_CPPFLAGS) $(CPPFLAGS) $(libsound_la_CFLAGS) $(CFLAGS) -c -o libsound_la-gsd-sound-manager.lo `test -f 'gsd-sound-manager.c' || echo '$(srcdir)/'`gsd-sound-manager.c + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs +install-pluginDATA: $(plugin_DATA) + @$(NORMAL_INSTALL) + test -z "$(plugindir)" || $(MKDIR_P) "$(DESTDIR)$(plugindir)" + @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ + done + +uninstall-pluginDATA: + @$(NORMAL_UNINSTALL) + @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(plugindir)" && rm -f $$files + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + set x; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(LTLIBRARIES) $(DATA) +installdirs: + for dir in "$(DESTDIR)$(plugindir)" "$(DESTDIR)$(plugindir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool clean-pluginLTLIBRARIES \ + mostlyclean-am + +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: install-pluginDATA install-pluginLTLIBRARIES + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-pluginDATA uninstall-pluginLTLIBRARIES + +.MAKE: install-am install-strip + +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-libtool clean-pluginLTLIBRARIES ctags distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-pluginDATA \ + install-pluginLTLIBRARIES install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ + pdf pdf-am ps ps-am tags uninstall uninstall-am \ + uninstall-pluginDATA uninstall-pluginLTLIBRARIES + + +@GSD_INTLTOOL_PLUGIN_RULE@ + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/plugins/sound/gsd-sound-manager.c b/plugins/sound/gsd-sound-manager.c new file mode 100644 index 0000000..4b32130 --- /dev/null +++ b/plugins/sound/gsd-sound-manager.c @@ -0,0 +1,433 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2008 Lennart Poettering + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#include "config.h" + +#include +#include +#include +#include +#include +#include +#include +#include + +#include + +#include +#include +#include +#include + +#ifdef HAVE_PULSE +#include +#endif + +#include "gsd-sound-manager.h" +#include "mate-settings-profile.h" + +#define GSD_SOUND_MANAGER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GSD_TYPE_SOUND_MANAGER, GsdSoundManagerPrivate)) + +struct GsdSoundManagerPrivate +{ + guint mateconf_notify; + GList* monitors; + guint timeout; +}; + +#define MATECONF_SOUND_DIR "/desktop/mate/sound" + +static void gsd_sound_manager_class_init (GsdSoundManagerClass *klass); +static void gsd_sound_manager_init (GsdSoundManager *sound_manager); +static void gsd_sound_manager_finalize (GObject *object); + +G_DEFINE_TYPE (GsdSoundManager, gsd_sound_manager, G_TYPE_OBJECT) + +static gpointer manager_object = NULL; + +#ifdef HAVE_PULSE + +static void +sample_info_cb (pa_context *c, const pa_sample_info *i, int eol, void *userdata) +{ + pa_operation *o; + + if (!i) + return; + + g_debug ("Found sample %s", i->name); + + /* We only flush those samples which have an XDG sound name + * attached, because only those originate from themeing */ + if (!(pa_proplist_gets (i->proplist, PA_PROP_EVENT_ID))) + return; + + g_debug ("Dropping sample %s from cache", i->name); + + if (!(o = pa_context_remove_sample (c, i->name, NULL, NULL))) { + g_debug ("pa_context_remove_sample (): %s", pa_strerror (pa_context_errno (c))); + return; + } + + pa_operation_unref (o); + + /* We won't wait until the operation is actually executed to + * speed things up a bit.*/ +} + +static void +flush_cache (void) +{ + pa_mainloop *ml = NULL; + pa_context *c = NULL; + pa_proplist *pl = NULL; + pa_operation *o = NULL; + + g_debug ("Flushing sample cache"); + + if (!(ml = pa_mainloop_new ())) { + g_debug ("Failed to allocate pa_mainloop"); + goto fail; + } + + if (!(pl = pa_proplist_new ())) { + g_debug ("Failed to allocate pa_proplist"); + goto fail; + } + + pa_proplist_sets (pl, PA_PROP_APPLICATION_NAME, PACKAGE_NAME); + pa_proplist_sets (pl, PA_PROP_APPLICATION_VERSION, PACKAGE_VERSION); + pa_proplist_sets (pl, PA_PROP_APPLICATION_ID, "org.mate.SettingsDaemon"); + + if (!(c = pa_context_new_with_proplist (pa_mainloop_get_api (ml), PACKAGE_NAME, pl))) { + g_debug ("Failed to allocate pa_context"); + goto fail; + } + + pa_proplist_free (pl); + pl = NULL; + + if (pa_context_connect (c, NULL, PA_CONTEXT_NOAUTOSPAWN, NULL) < 0) { + g_debug ("pa_context_connect(): %s", pa_strerror (pa_context_errno (c))); + goto fail; + } + + /* Wait until the connection is established */ + while (pa_context_get_state (c) != PA_CONTEXT_READY) { + + if (!PA_CONTEXT_IS_GOOD (pa_context_get_state (c))) { + g_debug ("Connection failed: %s", pa_strerror (pa_context_errno (c))); + goto fail; + } + + if (pa_mainloop_iterate (ml, TRUE, NULL) < 0) { + g_debug ("pa_mainloop_iterate() failed"); + goto fail; + } + } + + /* Enumerate all cached samples */ + if (!(o = pa_context_get_sample_info_list (c, sample_info_cb, NULL))) { + g_debug ("pa_context_get_sample_info_list(): %s", pa_strerror (pa_context_errno (c))); + goto fail; + } + + /* Wait until our operation is finished and there's nothing + * more queued to send to the server */ + while (pa_operation_get_state (o) == PA_OPERATION_RUNNING || pa_context_is_pending (c)) { + + if (!PA_CONTEXT_IS_GOOD (pa_context_get_state (c))) { + g_debug ("Connection failed: %s", pa_strerror (pa_context_errno (c))); + goto fail; + } + + if (pa_mainloop_iterate (ml, TRUE, NULL) < 0) { + g_debug ("pa_mainloop_iterate() failed"); + goto fail; + } + } + + g_debug ("Sample cache flushed"); + +fail: + if (o) { + pa_operation_cancel (o); + pa_operation_unref (o); + } + + if (c) { + pa_context_disconnect (c); + pa_context_unref (c); + } + + if (pl) + pa_proplist_free (pl); + + if (ml) + pa_mainloop_free (ml); +} + +static gboolean +flush_cb (GsdSoundManager *manager) +{ + flush_cache (); + manager->priv->timeout = 0; + return FALSE; +} + +static void +trigger_flush (GsdSoundManager *manager) +{ + + if (manager->priv->timeout) + g_source_remove (manager->priv->timeout); + + /* We delay the flushing a bit so that we can coalesce + * multiple changes into a single cache flush */ + manager->priv->timeout = g_timeout_add (500, (GSourceFunc) flush_cb, manager); +} + +static void +mateconf_client_notify_cb (MateConfClient *client, + guint cnxn_id, + MateConfEntry *entry, + GsdSoundManager *manager) +{ + trigger_flush (manager); +} + +static gboolean +register_config_callback (GsdSoundManager *manager, GError **error) +{ + MateConfClient *client; + gboolean succ; + + client = mateconf_client_get_default (); + + mateconf_client_add_dir (client, MATECONF_SOUND_DIR, MATECONF_CLIENT_PRELOAD_NONE, error); + succ = !error || !*error; + + if (!error) { + manager->priv->mateconf_notify = mateconf_client_notify_add (client, MATECONF_SOUND_DIR, (MateConfClientNotifyFunc) mateconf_client_notify_cb, manager, NULL, error); + succ = !error || !*error; + } + + g_object_unref (client); + + return succ; +} + +static void +file_monitor_changed_cb (GFileMonitor *monitor, + GFile *file, + GFile *other_file, + GFileMonitorEvent event, + GsdSoundManager *manager) +{ + g_debug ("Theme dir changed"); + trigger_flush (manager); +} + +static gboolean +register_directory_callback (GsdSoundManager *manager, + const char *path, + GError **error) +{ + GFile *f; + GFileMonitor *m; + gboolean succ = FALSE; + + g_debug ("Registering directory monitor for %s", path); + + f = g_file_new_for_path (path); + + m = g_file_monitor_directory (f, 0, NULL, error); + + if (m != NULL) { + g_signal_connect (m, "changed", G_CALLBACK (file_monitor_changed_cb), manager); + + manager->priv->monitors = g_list_prepend (manager->priv->monitors, m); + + succ = TRUE; + } + + g_object_unref (f); + + return succ; +} + +#endif + +gboolean +gsd_sound_manager_start (GsdSoundManager *manager, + GError **error) +{ + +#ifdef HAVE_PULSE + char *p, **ps, **k; + const char *env, *dd; +#endif + + g_debug ("Starting sound manager"); + mate_settings_profile_start (NULL); + +#ifdef HAVE_PULSE + + /* We listen for change of the selected theme ... */ + register_config_callback (manager, NULL); + + /* ... and we listen to changes of the theme base directories + * in $HOME ...*/ + + if ((env = g_getenv ("XDG_DATA_HOME")) && *env == '/') + p = g_build_filename (env, "sounds", NULL); + else if (((env = g_getenv ("HOME")) && *env == '/') || (env = g_get_home_dir ())) + p = g_build_filename (env, ".local", "share", "sounds", NULL); + else + p = NULL; + + if (p) { + register_directory_callback (manager, p, NULL); + g_free (p); + } + + /* ... and globally. */ + if (!(dd = g_getenv ("XDG_DATA_DIRS")) || *dd == 0) + dd = "/usr/local/share:/usr/share"; + + ps = g_strsplit (dd, ":", 0); + + for (k = ps; *k; ++k) + register_directory_callback (manager, *k, NULL); + + g_strfreev (ps); +#endif + + mate_settings_profile_end (NULL); + + return TRUE; +} + +void +gsd_sound_manager_stop (GsdSoundManager *manager) +{ + g_debug ("Stopping sound manager"); + +#ifdef HAVE_PULSE + if (manager->priv->mateconf_notify != 0) { + MateConfClient *client = mateconf_client_get_default (); + + mateconf_client_remove_dir (client, MATECONF_SOUND_DIR, NULL); + + mateconf_client_notify_remove (client, manager->priv->mateconf_notify); + manager->priv->mateconf_notify = 0; + + g_object_unref (client); + } + + if (manager->priv->timeout) { + g_source_remove (manager->priv->timeout); + manager->priv->timeout = 0; + } + + while (manager->priv->monitors) { + g_file_monitor_cancel (G_FILE_MONITOR (manager->priv->monitors->data)); + g_object_unref (manager->priv->monitors->data); + manager->priv->monitors = g_list_delete_link (manager->priv->monitors, manager->priv->monitors); + } +#endif +} + +static GObject * +gsd_sound_manager_constructor ( + GType type, + guint n_construct_properties, + GObjectConstructParam *construct_properties) +{ + GsdSoundManager *m; + GsdSoundManagerClass *klass; + + klass = GSD_SOUND_MANAGER_CLASS (g_type_class_peek (GSD_TYPE_SOUND_MANAGER)); + + m = GSD_SOUND_MANAGER (G_OBJECT_CLASS (gsd_sound_manager_parent_class)->constructor ( + type, + n_construct_properties, + construct_properties)); + + return G_OBJECT (m); +} + +static void +gsd_sound_manager_dispose (GObject *object) +{ + GsdSoundManager *manager; + + manager = GSD_SOUND_MANAGER (object); + + gsd_sound_manager_stop (manager); + + G_OBJECT_CLASS (gsd_sound_manager_parent_class)->dispose (object); +} + +static void +gsd_sound_manager_class_init (GsdSoundManagerClass *klass) +{ + GObjectClass *object_class = G_OBJECT_CLASS (klass); + + object_class->constructor = gsd_sound_manager_constructor; + object_class->dispose = gsd_sound_manager_dispose; + object_class->finalize = gsd_sound_manager_finalize; + + g_type_class_add_private (klass, sizeof (GsdSoundManagerPrivate)); +} + +static void +gsd_sound_manager_init (GsdSoundManager *manager) +{ + manager->priv = GSD_SOUND_MANAGER_GET_PRIVATE (manager); +} + +static void +gsd_sound_manager_finalize (GObject *object) +{ + GsdSoundManager *sound_manager; + + g_return_if_fail (object != NULL); + g_return_if_fail (GSD_IS_SOUND_MANAGER (object)); + + sound_manager = GSD_SOUND_MANAGER (object); + + g_return_if_fail (sound_manager->priv); + + G_OBJECT_CLASS (gsd_sound_manager_parent_class)->finalize (object); +} + +GsdSoundManager * +gsd_sound_manager_new (void) +{ + if (manager_object) { + g_object_ref (manager_object); + } else { + manager_object = g_object_new (GSD_TYPE_SOUND_MANAGER, NULL); + g_object_add_weak_pointer (manager_object, (gpointer *) &manager_object); + } + + return GSD_SOUND_MANAGER (manager_object); +} diff --git a/plugins/sound/gsd-sound-manager.h b/plugins/sound/gsd-sound-manager.h new file mode 100644 index 0000000..e640f09 --- /dev/null +++ b/plugins/sound/gsd-sound-manager.h @@ -0,0 +1,61 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2008 Lennart Poettering + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#ifndef __GSD_SOUND_MANAGER_H +#define __GSD_SOUND_MANAGER_H + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#define GSD_TYPE_SOUND_MANAGER (gsd_sound_manager_get_type ()) +#define GSD_SOUND_MANAGER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSD_TYPE_SOUND_MANAGER, GsdSoundManager)) +#define GSD_SOUND_MANAGER_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GSD_TYPE_SOUND_MANAGER, GsdSoundManagerClass)) +#define GSD_IS_SOUND_MANAGER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSD_TYPE_SOUND_MANAGER)) +#define GSD_IS_SOUND_MANAGER_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GSD_TYPE_SOUND_MANAGER)) +#define GSD_SOUND_MANAGER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GSD_TYPE_SOUND_MANAGER, GsdSoundManagerClass)) + +typedef struct GsdSoundManagerPrivate GsdSoundManagerPrivate; + +typedef struct +{ + GObject parent; + GsdSoundManagerPrivate *priv; +} GsdSoundManager; + +typedef struct +{ + GObjectClass parent_class; +} GsdSoundManagerClass; + +GType gsd_sound_manager_get_type (void) G_GNUC_CONST; + +GsdSoundManager *gsd_sound_manager_new (void); +gboolean gsd_sound_manager_start (GsdSoundManager *manager, GError **error); +void gsd_sound_manager_stop (GsdSoundManager *manager); + +#ifdef __cplusplus +} +#endif + +#endif /* __GSD_SOUND_MANAGER_H */ diff --git a/plugins/sound/gsd-sound-plugin.c b/plugins/sound/gsd-sound-plugin.c new file mode 100644 index 0000000..88168bf --- /dev/null +++ b/plugins/sound/gsd-sound-plugin.c @@ -0,0 +1,100 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2008 Lennart Poettering + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#include "config.h" + +#include +#include + +#include "mate-settings-plugin.h" +#include "gsd-sound-plugin.h" +#include "gsd-sound-manager.h" + +struct GsdSoundPluginPrivate { + GsdSoundManager *manager; +}; + +#define GSD_SOUND_PLUGIN_GET_PRIVATE(object) (G_TYPE_INSTANCE_GET_PRIVATE ((object), GSD_TYPE_SOUND_PLUGIN, GsdSoundPluginPrivate)) + +MATE_SETTINGS_PLUGIN_REGISTER (GsdSoundPlugin, gsd_sound_plugin) + +static void +gsd_sound_plugin_init (GsdSoundPlugin *plugin) +{ + plugin->priv = GSD_SOUND_PLUGIN_GET_PRIVATE (plugin); + + g_debug ("GsdSoundPlugin initializing"); + + plugin->priv->manager = gsd_sound_manager_new (); +} + +static void +gsd_sound_plugin_finalize (GObject *object) +{ + GsdSoundPlugin *plugin; + + g_return_if_fail (object != NULL); + g_return_if_fail (GSD_IS_SOUND_PLUGIN (object)); + + g_debug ("GsdSoundPlugin finalizing"); + + plugin = GSD_SOUND_PLUGIN (object); + + g_return_if_fail (plugin->priv != NULL); + + if (plugin->priv->manager != NULL) + g_object_unref (plugin->priv->manager); + + G_OBJECT_CLASS (gsd_sound_plugin_parent_class)->finalize (object); +} + +static void +impl_activate (MateSettingsPlugin *plugin) +{ + GError *error = NULL; + + g_debug ("Activating sound plugin"); + + if (!gsd_sound_manager_start (GSD_SOUND_PLUGIN (plugin)->priv->manager, &error)) { + g_warning ("Unable to start sound manager: %s", error->message); + g_error_free (error); + } +} + +static void +impl_deactivate (MateSettingsPlugin *plugin) +{ + g_debug ("Deactivating sound plugin"); + gsd_sound_manager_stop (GSD_SOUND_PLUGIN (plugin)->priv->manager); +} + +static void +gsd_sound_plugin_class_init (GsdSoundPluginClass *klass) +{ + GObjectClass *object_class = G_OBJECT_CLASS (klass); + MateSettingsPluginClass *plugin_class = MATE_SETTINGS_PLUGIN_CLASS (klass); + + object_class->finalize = gsd_sound_plugin_finalize; + + plugin_class->activate = impl_activate; + plugin_class->deactivate = impl_deactivate; + + g_type_class_add_private (klass, sizeof (GsdSoundPluginPrivate)); +} diff --git a/plugins/sound/gsd-sound-plugin.h b/plugins/sound/gsd-sound-plugin.h new file mode 100644 index 0000000..660e159 --- /dev/null +++ b/plugins/sound/gsd-sound-plugin.h @@ -0,0 +1,63 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2008 Lennart Poettering + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#ifndef __GSD_SOUND_PLUGIN_H__ +#define __GSD_SOUND_PLUGIN_H__ + +#include +#include +#include + +#include "mate-settings-plugin.h" + +#ifdef __cplusplus +extern "C" { +#endif + +#define GSD_TYPE_SOUND_PLUGIN (gsd_sound_plugin_get_type ()) +#define GSD_SOUND_PLUGIN(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSD_TYPE_SOUND_PLUGIN, GsdSoundPlugin)) +#define GSD_SOUND_PLUGIN_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GSD_TYPE_SOUND_PLUGIN, GsdSoundPluginClass)) +#define GSD_IS_SOUND_PLUGIN(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSD_TYPE_SOUND_PLUGIN)) +#define GSD_IS_SOUND_PLUGIN_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GSD_TYPE_SOUND_PLUGIN)) +#define GSD_SOUND_PLUGIN_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GSD_TYPE_SOUND_PLUGIN, GsdSoundPluginClass)) + +typedef struct GsdSoundPluginPrivate GsdSoundPluginPrivate; + +typedef struct +{ + MateSettingsPlugin parent; + GsdSoundPluginPrivate *priv; +} GsdSoundPlugin; + +typedef struct +{ + MateSettingsPluginClass parent_class; +} GsdSoundPluginClass; + +GType gsd_sound_plugin_get_type (void) G_GNUC_CONST; + +/* All the plugins must implement this function */ +G_MODULE_EXPORT GType register_mate_settings_plugin (GTypeModule *module); + +#ifdef __cplusplus +} +#endif + +#endif /* __GSD_SOUND_PLUGIN_H__ */ diff --git a/plugins/sound/sound.mate-settings-plugin.in b/plugins/sound/sound.mate-settings-plugin.in new file mode 100644 index 0000000..fb7e57b --- /dev/null +++ b/plugins/sound/sound.mate-settings-plugin.in @@ -0,0 +1,8 @@ +[MATE Settings Plugin] +Module=sound +IAge=0 +_Name=Sound +_Description=Sound Sample Cache plugin +Authors=Lennart Poettering +Copyright=Copyright © 2008 +Website= diff --git a/plugins/typing-break/Makefile.am b/plugins/typing-break/Makefile.am new file mode 100644 index 0000000..0648007 --- /dev/null +++ b/plugins/typing-break/Makefile.am @@ -0,0 +1,49 @@ +NULL = + +plugin_LTLIBRARIES = \ + libtyping-break.la \ + $(NULL) + +libtyping_break_la_SOURCES = \ + gsd-typing-break-plugin.h \ + gsd-typing-break-plugin.c \ + gsd-typing-break-manager.h \ + gsd-typing-break-manager.c \ + $(NULL) + +libtyping_break_la_CPPFLAGS = \ + -I$(top_srcdir)/mate-settings-daemon \ + -DMATE_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \ + $(AM_CPPFLAGS) + +libtyping_break_la_CFLAGS = \ + $(SETTINGS_PLUGIN_CFLAGS) \ + $(AM_CFLAGS) + +libtyping_break_la_LDFLAGS = \ + $(GSD_PLUGIN_LDFLAGS) \ + $(NULL) + +libtyping_break_la_LIBADD = \ + $(SETTINGS_PLUGIN_LIBS) \ + $(NULL) + +plugin_in_files = \ + typing-break.mate-settings-plugin.in \ + $(NULL) + +plugin_DATA = $(plugin_in_files:.mate-settings-plugin.in=.mate-settings-plugin) + +EXTRA_DIST = \ + $(plugin_in_files) \ + $(NULL) + +CLEANFILES = \ + $(plugin_DATA) \ + $(NULL) + +DISTCLEANFILES = \ + $(plugin_DATA) \ + $(NULL) + +@GSD_INTLTOOL_PLUGIN_RULE@ diff --git a/plugins/typing-break/Makefile.in b/plugins/typing-break/Makefile.in new file mode 100644 index 0000000..8fb38dc --- /dev/null +++ b/plugins/typing-break/Makefile.in @@ -0,0 +1,680 @@ +# Makefile.in generated by automake 1.11.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + + +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = plugins/typing-break +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__installdirs = "$(DESTDIR)$(plugindir)" "$(DESTDIR)$(plugindir)" +LTLIBRARIES = $(plugin_LTLIBRARIES) +am__DEPENDENCIES_1 = +libtyping_break_la_DEPENDENCIES = $(am__DEPENDENCIES_1) \ + $(am__DEPENDENCIES_1) +am__objects_1 = +am_libtyping_break_la_OBJECTS = \ + libtyping_break_la-gsd-typing-break-plugin.lo \ + libtyping_break_la-gsd-typing-break-manager.lo \ + $(am__objects_1) +libtyping_break_la_OBJECTS = $(am_libtyping_break_la_OBJECTS) +libtyping_break_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) \ + $(libtyping_break_la_CFLAGS) $(CFLAGS) \ + $(libtyping_break_la_LDFLAGS) $(LDFLAGS) -o $@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +am__mv = mv -f +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +SOURCES = $(libtyping_break_la_SOURCES) +DIST_SOURCES = $(libtyping_break_la_SOURCES) +DATA = $(plugin_DATA) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +ALL_LINGUAS = @ALL_LINGUAS@ +AMTAR = @AMTAR@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DBUS_SYS_DIR = @DBUS_SYS_DIR@ +DEBUG_CFLAGS = @DEBUG_CFLAGS@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ +FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GIOUNIX_CFLAGS = @GIOUNIX_CFLAGS@ +GIOUNIX_LIBS = @GIOUNIX_LIBS@ +GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GREP = @GREP@ +GSD_INTLTOOL_PLUGIN_RULE = @GSD_INTLTOOL_PLUGIN_RULE@ +GSD_PLUGIN_LDFLAGS = @GSD_PLUGIN_LDFLAGS@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBEXECDIR = @LIBEXECDIR@ +LIBMATEKBDUI_CFLAGS = @LIBMATEKBDUI_CFLAGS@ +LIBMATEKBDUI_LIBS = @LIBMATEKBDUI_LIBS@ +LIBMATENOTIFY_CFLAGS = @LIBMATENOTIFY_CFLAGS@ +LIBMATENOTIFY_LIBS = @LIBMATENOTIFY_LIBS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MATECONFTOOL = @MATECONFTOOL@ +MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@ +MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@ +MATE_KEYBINDINGS_KEYSDIR = @MATE_KEYBINDINGS_KEYSDIR@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +NM = @NM@ +NMEDIT = @NMEDIT@ +NSS_CFLAGS = @NSS_CFLAGS@ +NSS_DATABASE = @NSS_DATABASE@ +NSS_LIBS = @NSS_LIBS@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +POFILES = @POFILES@ +POLKIT_CFLAGS = @POLKIT_CFLAGS@ +POLKIT_LIBS = @POLKIT_LIBS@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +PULSE_CFLAGS = @PULSE_CFLAGS@ +PULSE_LIBS = @PULSE_LIBS@ +RANLIB = @RANLIB@ +SED = @SED@ +SETTINGS_DAEMON_CFLAGS = @SETTINGS_DAEMON_CFLAGS@ +SETTINGS_DAEMON_LIBS = @SETTINGS_DAEMON_LIBS@ +SETTINGS_PLUGIN_CFLAGS = @SETTINGS_PLUGIN_CFLAGS@ +SETTINGS_PLUGIN_LIBS = @SETTINGS_PLUGIN_LIBS@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +WARN_CFLAGS = @WARN_CFLAGS@ +X11_LIBS = @X11_LIBS@ +XF86MISC_LIBS = @XF86MISC_LIBS@ +XGETTEXT = @XGETTEXT@ +XINPUT_LIBS = @XINPUT_LIBS@ +XMKMF = @XMKMF@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +plugindir = @plugindir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +NULL = +plugin_LTLIBRARIES = \ + libtyping-break.la \ + $(NULL) + +libtyping_break_la_SOURCES = \ + gsd-typing-break-plugin.h \ + gsd-typing-break-plugin.c \ + gsd-typing-break-manager.h \ + gsd-typing-break-manager.c \ + $(NULL) + +libtyping_break_la_CPPFLAGS = \ + -I$(top_srcdir)/mate-settings-daemon \ + -DMATE_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \ + $(AM_CPPFLAGS) + +libtyping_break_la_CFLAGS = \ + $(SETTINGS_PLUGIN_CFLAGS) \ + $(AM_CFLAGS) + +libtyping_break_la_LDFLAGS = \ + $(GSD_PLUGIN_LDFLAGS) \ + $(NULL) + +libtyping_break_la_LIBADD = \ + $(SETTINGS_PLUGIN_LIBS) \ + $(NULL) + +plugin_in_files = \ + typing-break.mate-settings-plugin.in \ + $(NULL) + +plugin_DATA = $(plugin_in_files:.mate-settings-plugin.in=.mate-settings-plugin) +EXTRA_DIST = \ + $(plugin_in_files) \ + $(NULL) + +CLEANFILES = \ + $(plugin_DATA) \ + $(NULL) + +DISTCLEANFILES = \ + $(plugin_DATA) \ + $(NULL) + +all: all-am + +.SUFFIXES: +.SUFFIXES: .c .lo .o .obj +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu plugins/typing-break/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu plugins/typing-break/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): +install-pluginLTLIBRARIES: $(plugin_LTLIBRARIES) + @$(NORMAL_INSTALL) + test -z "$(plugindir)" || $(MKDIR_P) "$(DESTDIR)$(plugindir)" + @list='$(plugin_LTLIBRARIES)'; test -n "$(plugindir)" || list=; \ + list2=; for p in $$list; do \ + if test -f $$p; then \ + list2="$$list2 $$p"; \ + else :; fi; \ + done; \ + test -z "$$list2" || { \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(plugindir)'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(plugindir)"; \ + } + +uninstall-pluginLTLIBRARIES: + @$(NORMAL_UNINSTALL) + @list='$(plugin_LTLIBRARIES)'; test -n "$(plugindir)" || list=; \ + for p in $$list; do \ + $(am__strip_dir) \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(plugindir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(plugindir)/$$f"; \ + done + +clean-pluginLTLIBRARIES: + -test -z "$(plugin_LTLIBRARIES)" || rm -f $(plugin_LTLIBRARIES) + @list='$(plugin_LTLIBRARIES)'; for p in $$list; do \ + dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ + test "$$dir" != "$$p" || dir=.; \ + echo "rm -f \"$${dir}/so_locations\""; \ + rm -f "$${dir}/so_locations"; \ + done +libtyping-break.la: $(libtyping_break_la_OBJECTS) $(libtyping_break_la_DEPENDENCIES) + $(libtyping_break_la_LINK) -rpath $(plugindir) $(libtyping_break_la_OBJECTS) $(libtyping_break_la_LIBADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libtyping_break_la-gsd-typing-break-manager.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libtyping_break_la-gsd-typing-break-plugin.Plo@am__quote@ + +.c.o: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c $< + +.c.obj: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` + +.c.lo: +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< + +libtyping_break_la-gsd-typing-break-plugin.lo: gsd-typing-break-plugin.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtyping_break_la_CPPFLAGS) $(CPPFLAGS) $(libtyping_break_la_CFLAGS) $(CFLAGS) -MT libtyping_break_la-gsd-typing-break-plugin.lo -MD -MP -MF $(DEPDIR)/libtyping_break_la-gsd-typing-break-plugin.Tpo -c -o libtyping_break_la-gsd-typing-break-plugin.lo `test -f 'gsd-typing-break-plugin.c' || echo '$(srcdir)/'`gsd-typing-break-plugin.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libtyping_break_la-gsd-typing-break-plugin.Tpo $(DEPDIR)/libtyping_break_la-gsd-typing-break-plugin.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-typing-break-plugin.c' object='libtyping_break_la-gsd-typing-break-plugin.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtyping_break_la_CPPFLAGS) $(CPPFLAGS) $(libtyping_break_la_CFLAGS) $(CFLAGS) -c -o libtyping_break_la-gsd-typing-break-plugin.lo `test -f 'gsd-typing-break-plugin.c' || echo '$(srcdir)/'`gsd-typing-break-plugin.c + +libtyping_break_la-gsd-typing-break-manager.lo: gsd-typing-break-manager.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtyping_break_la_CPPFLAGS) $(CPPFLAGS) $(libtyping_break_la_CFLAGS) $(CFLAGS) -MT libtyping_break_la-gsd-typing-break-manager.lo -MD -MP -MF $(DEPDIR)/libtyping_break_la-gsd-typing-break-manager.Tpo -c -o libtyping_break_la-gsd-typing-break-manager.lo `test -f 'gsd-typing-break-manager.c' || echo '$(srcdir)/'`gsd-typing-break-manager.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libtyping_break_la-gsd-typing-break-manager.Tpo $(DEPDIR)/libtyping_break_la-gsd-typing-break-manager.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-typing-break-manager.c' object='libtyping_break_la-gsd-typing-break-manager.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libtyping_break_la_CPPFLAGS) $(CPPFLAGS) $(libtyping_break_la_CFLAGS) $(CFLAGS) -c -o libtyping_break_la-gsd-typing-break-manager.lo `test -f 'gsd-typing-break-manager.c' || echo '$(srcdir)/'`gsd-typing-break-manager.c + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs +install-pluginDATA: $(plugin_DATA) + @$(NORMAL_INSTALL) + test -z "$(plugindir)" || $(MKDIR_P) "$(DESTDIR)$(plugindir)" + @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ + done + +uninstall-pluginDATA: + @$(NORMAL_UNINSTALL) + @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(plugindir)" && rm -f $$files + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + set x; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(LTLIBRARIES) $(DATA) +installdirs: + for dir in "$(DESTDIR)$(plugindir)" "$(DESTDIR)$(plugindir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool clean-pluginLTLIBRARIES \ + mostlyclean-am + +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: install-pluginDATA install-pluginLTLIBRARIES + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-pluginDATA uninstall-pluginLTLIBRARIES + +.MAKE: install-am install-strip + +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-libtool clean-pluginLTLIBRARIES ctags distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-pluginDATA \ + install-pluginLTLIBRARIES install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ + pdf pdf-am ps ps-am tags uninstall uninstall-am \ + uninstall-pluginDATA uninstall-pluginLTLIBRARIES + + +@GSD_INTLTOOL_PLUGIN_RULE@ + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/plugins/typing-break/gsd-typing-break-manager.c b/plugins/typing-break/gsd-typing-break-manager.c new file mode 100644 index 0000000..d157964 --- /dev/null +++ b/plugins/typing-break/gsd-typing-break-manager.c @@ -0,0 +1,339 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#include "config.h" + +#include +#include +#include +#include +#include +#include +#include +#include + +#include + +#include +#include +#include +#include +#include +#include + +#include "mate-settings-profile.h" +#include "gsd-typing-break-manager.h" + +#define GSD_TYPING_BREAK_MANAGER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GSD_TYPE_TYPING_BREAK_MANAGER, GsdTypingBreakManagerPrivate)) + +#define MATECONF_BREAK_DIR "/desktop/mate/typing_break" + +struct GsdTypingBreakManagerPrivate +{ + GPid typing_monitor_pid; + guint typing_monitor_idle_id; + guint child_watch_id; + guint setup_id; + guint notify; +}; + +static void gsd_typing_break_manager_class_init (GsdTypingBreakManagerClass *klass); +static void gsd_typing_break_manager_init (GsdTypingBreakManager *typing_break_manager); +static void gsd_typing_break_manager_finalize (GObject *object); + +G_DEFINE_TYPE (GsdTypingBreakManager, gsd_typing_break_manager, G_TYPE_OBJECT) + +static gpointer manager_object = NULL; + +static gboolean +typing_break_timeout (GsdTypingBreakManager *manager) +{ + if (manager->priv->typing_monitor_pid > 0) { + kill (manager->priv->typing_monitor_pid, SIGKILL); + } + + manager->priv->typing_monitor_idle_id = 0; + + return FALSE; +} + +static void +child_watch (GPid pid, + int status, + GsdTypingBreakManager *manager) +{ + if (pid == manager->priv->typing_monitor_pid) { + manager->priv->typing_monitor_pid = 0; + g_spawn_close_pid (pid); + } +} + +static void +setup_typing_break (GsdTypingBreakManager *manager, + gboolean enabled) +{ + mate_settings_profile_start (NULL); + + if (! enabled) { + if (manager->priv->typing_monitor_pid != 0) { + manager->priv->typing_monitor_idle_id = g_timeout_add_seconds (3, (GSourceFunc) typing_break_timeout, manager); + } + return; + } + + if (manager->priv->typing_monitor_idle_id != 0) { + g_source_remove (manager->priv->typing_monitor_idle_id); + manager->priv->typing_monitor_idle_id = 0; + } + + if (manager->priv->typing_monitor_pid == 0) { + GError *error; + char *argv[] = { "mate-typing-monitor", "-n", NULL }; + gboolean res; + + error = NULL; + res = g_spawn_async ("/", + argv, + NULL, + G_SPAWN_STDOUT_TO_DEV_NULL + | G_SPAWN_STDERR_TO_DEV_NULL + | G_SPAWN_SEARCH_PATH + | G_SPAWN_DO_NOT_REAP_CHILD, + NULL, + NULL, + &manager->priv->typing_monitor_pid, + &error); + if (! res) { + /* FIXME: put up a warning */ + g_warning ("failed: %s\n", error->message); + g_error_free (error); + manager->priv->typing_monitor_pid = 0; + return; + } + + manager->priv->child_watch_id = g_child_watch_add (manager->priv->typing_monitor_pid, + (GChildWatchFunc)child_watch, + manager); + } + + mate_settings_profile_end (NULL); +} + +static void +typing_break_callback (MateConfClient *client, + guint cnxn_id, + MateConfEntry *entry, + GsdTypingBreakManager *manager) +{ + if (! strcmp (entry->key, "/desktop/mate/typing_break/enabled")) { + if (entry->value->type == MATECONF_VALUE_BOOL) { + setup_typing_break (manager, mateconf_value_get_bool (entry->value)); + } + } +} + +static gboolean +really_setup_typing_break (GsdTypingBreakManager *manager) +{ + setup_typing_break (manager, TRUE); + manager->priv->setup_id = 0; + return FALSE; +} + +gboolean +gsd_typing_break_manager_start (GsdTypingBreakManager *manager, + GError **error) +{ + MateConfClient *client; + gboolean enabled; + + g_debug ("Starting typing_break manager"); + mate_settings_profile_start (NULL); + + client = mateconf_client_get_default (); + + mateconf_client_add_dir (client, MATECONF_BREAK_DIR, MATECONF_CLIENT_PRELOAD_ONELEVEL, NULL); + manager->priv->notify = + mateconf_client_notify_add (client, + MATECONF_BREAK_DIR, + (MateConfClientNotifyFunc) typing_break_callback, manager, + NULL, NULL); + + enabled = mateconf_client_get_bool (client, MATECONF_BREAK_DIR "/enabled", NULL); + g_object_unref (client); + if (enabled) { + manager->priv->setup_id = + g_timeout_add_seconds (3, + (GSourceFunc) really_setup_typing_break, + manager); + } + + mate_settings_profile_end (NULL); + + return TRUE; +} + +void +gsd_typing_break_manager_stop (GsdTypingBreakManager *manager) +{ + GsdTypingBreakManagerPrivate *p = manager->priv; + + g_debug ("Stopping typing_break manager"); + + if (p->setup_id != 0) { + g_source_remove (p->setup_id); + p->setup_id = 0; + } + + if (p->child_watch_id != 0) { + g_source_remove (p->child_watch_id); + p->child_watch_id = 0; + } + + if (p->typing_monitor_idle_id != 0) { + g_source_remove (p->typing_monitor_idle_id); + p->typing_monitor_idle_id = 0; + } + + if (p->typing_monitor_pid > 0) { + kill (p->typing_monitor_pid, SIGKILL); + g_spawn_close_pid (p->typing_monitor_pid); + p->typing_monitor_pid = 0; + } + + if (p->notify != 0) { + MateConfClient *client = mateconf_client_get_default (); + mateconf_client_remove_dir (client, MATECONF_BREAK_DIR, NULL); + mateconf_client_notify_remove (client, p->notify); + g_object_unref (client); + p->notify = 0; + } +} + +static void +gsd_typing_break_manager_set_property (GObject *object, + guint prop_id, + const GValue *value, + GParamSpec *pspec) +{ + GsdTypingBreakManager *self; + + self = GSD_TYPING_BREAK_MANAGER (object); + + switch (prop_id) { + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + +static void +gsd_typing_break_manager_get_property (GObject *object, + guint prop_id, + GValue *value, + GParamSpec *pspec) +{ + GsdTypingBreakManager *self; + + self = GSD_TYPING_BREAK_MANAGER (object); + + switch (prop_id) { + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + +static GObject * +gsd_typing_break_manager_constructor (GType type, + guint n_construct_properties, + GObjectConstructParam *construct_properties) +{ + GsdTypingBreakManager *typing_break_manager; + GsdTypingBreakManagerClass *klass; + + klass = GSD_TYPING_BREAK_MANAGER_CLASS (g_type_class_peek (GSD_TYPE_TYPING_BREAK_MANAGER)); + + typing_break_manager = GSD_TYPING_BREAK_MANAGER (G_OBJECT_CLASS (gsd_typing_break_manager_parent_class)->constructor (type, + n_construct_properties, + construct_properties)); + + return G_OBJECT (typing_break_manager); +} + +static void +gsd_typing_break_manager_dispose (GObject *object) +{ + GsdTypingBreakManager *typing_break_manager; + + typing_break_manager = GSD_TYPING_BREAK_MANAGER (object); + + G_OBJECT_CLASS (gsd_typing_break_manager_parent_class)->dispose (object); +} + +static void +gsd_typing_break_manager_class_init (GsdTypingBreakManagerClass *klass) +{ + GObjectClass *object_class = G_OBJECT_CLASS (klass); + + object_class->get_property = gsd_typing_break_manager_get_property; + object_class->set_property = gsd_typing_break_manager_set_property; + object_class->constructor = gsd_typing_break_manager_constructor; + object_class->dispose = gsd_typing_break_manager_dispose; + object_class->finalize = gsd_typing_break_manager_finalize; + + g_type_class_add_private (klass, sizeof (GsdTypingBreakManagerPrivate)); +} + +static void +gsd_typing_break_manager_init (GsdTypingBreakManager *manager) +{ + manager->priv = GSD_TYPING_BREAK_MANAGER_GET_PRIVATE (manager); + +} + +static void +gsd_typing_break_manager_finalize (GObject *object) +{ + GsdTypingBreakManager *typing_break_manager; + + g_return_if_fail (object != NULL); + g_return_if_fail (GSD_IS_TYPING_BREAK_MANAGER (object)); + + typing_break_manager = GSD_TYPING_BREAK_MANAGER (object); + + g_return_if_fail (typing_break_manager->priv != NULL); + + G_OBJECT_CLASS (gsd_typing_break_manager_parent_class)->finalize (object); +} + +GsdTypingBreakManager * +gsd_typing_break_manager_new (void) +{ + if (manager_object != NULL) { + g_object_ref (manager_object); + } else { + manager_object = g_object_new (GSD_TYPE_TYPING_BREAK_MANAGER, NULL); + g_object_add_weak_pointer (manager_object, + (gpointer *) &manager_object); + } + + return GSD_TYPING_BREAK_MANAGER (manager_object); +} diff --git a/plugins/typing-break/gsd-typing-break-manager.h b/plugins/typing-break/gsd-typing-break-manager.h new file mode 100644 index 0000000..e4ac24d --- /dev/null +++ b/plugins/typing-break/gsd-typing-break-manager.h @@ -0,0 +1,61 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#ifndef __GSD_TYPING_BREAK_MANAGER_H +#define __GSD_TYPING_BREAK_MANAGER_H + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#define GSD_TYPE_TYPING_BREAK_MANAGER (gsd_typing_break_manager_get_type ()) +#define GSD_TYPING_BREAK_MANAGER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSD_TYPE_TYPING_BREAK_MANAGER, GsdTypingBreakManager)) +#define GSD_TYPING_BREAK_MANAGER_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GSD_TYPE_TYPING_BREAK_MANAGER, GsdTypingBreakManagerClass)) +#define GSD_IS_TYPING_BREAK_MANAGER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSD_TYPE_TYPING_BREAK_MANAGER)) +#define GSD_IS_TYPING_BREAK_MANAGER_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GSD_TYPE_TYPING_BREAK_MANAGER)) +#define GSD_TYPING_BREAK_MANAGER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GSD_TYPE_TYPING_BREAK_MANAGER, GsdTypingBreakManagerClass)) + +typedef struct GsdTypingBreakManagerPrivate GsdTypingBreakManagerPrivate; + +typedef struct +{ + GObject parent; + GsdTypingBreakManagerPrivate *priv; +} GsdTypingBreakManager; + +typedef struct +{ + GObjectClass parent_class; +} GsdTypingBreakManagerClass; + +GType gsd_typing_break_manager_get_type (void); + +GsdTypingBreakManager * gsd_typing_break_manager_new (void); +gboolean gsd_typing_break_manager_start (GsdTypingBreakManager *manager, + GError **error); +void gsd_typing_break_manager_stop (GsdTypingBreakManager *manager); + +#ifdef __cplusplus +} +#endif + +#endif /* __GSD_TYPING_BREAK_MANAGER_H */ diff --git a/plugins/typing-break/gsd-typing-break-plugin.c b/plugins/typing-break/gsd-typing-break-plugin.c new file mode 100644 index 0000000..0f0535d --- /dev/null +++ b/plugins/typing-break/gsd-typing-break-plugin.c @@ -0,0 +1,104 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#include "config.h" + +#include +#include + +#include "mate-settings-plugin.h" +#include "gsd-typing-break-plugin.h" +#include "gsd-typing-break-manager.h" + +struct GsdTypingBreakPluginPrivate { + GsdTypingBreakManager *manager; +}; + +#define GSD_TYPING_BREAK_PLUGIN_GET_PRIVATE(object) (G_TYPE_INSTANCE_GET_PRIVATE ((object), GSD_TYPE_TYPING_BREAK_PLUGIN, GsdTypingBreakPluginPrivate)) + +MATE_SETTINGS_PLUGIN_REGISTER (GsdTypingBreakPlugin, gsd_typing_break_plugin) + +static void +gsd_typing_break_plugin_init (GsdTypingBreakPlugin *plugin) +{ + plugin->priv = GSD_TYPING_BREAK_PLUGIN_GET_PRIVATE (plugin); + + g_debug ("GsdTypingBreakPlugin initializing"); + + plugin->priv->manager = gsd_typing_break_manager_new (); +} + +static void +gsd_typing_break_plugin_finalize (GObject *object) +{ + GsdTypingBreakPlugin *plugin; + + g_return_if_fail (object != NULL); + g_return_if_fail (GSD_IS_TYPING_BREAK_PLUGIN (object)); + + g_debug ("GsdTypingBreakPlugin finalizing"); + + plugin = GSD_TYPING_BREAK_PLUGIN (object); + + g_return_if_fail (plugin->priv != NULL); + + if (plugin->priv->manager != NULL) { + g_object_unref (plugin->priv->manager); + } + + G_OBJECT_CLASS (gsd_typing_break_plugin_parent_class)->finalize (object); +} + +static void +impl_activate (MateSettingsPlugin *plugin) +{ + gboolean res; + GError *error; + + g_debug ("Activating typing_break plugin"); + + error = NULL; + res = gsd_typing_break_manager_start (GSD_TYPING_BREAK_PLUGIN (plugin)->priv->manager, &error); + if (! res) { + g_warning ("Unable to start typing_break manager: %s", error->message); + g_error_free (error); + } +} + +static void +impl_deactivate (MateSettingsPlugin *plugin) +{ + g_debug ("Deactivating typing_break plugin"); + gsd_typing_break_manager_stop (GSD_TYPING_BREAK_PLUGIN (plugin)->priv->manager); +} + +static void +gsd_typing_break_plugin_class_init (GsdTypingBreakPluginClass *klass) +{ + GObjectClass *object_class = G_OBJECT_CLASS (klass); + MateSettingsPluginClass *plugin_class = MATE_SETTINGS_PLUGIN_CLASS (klass); + + object_class->finalize = gsd_typing_break_plugin_finalize; + + plugin_class->activate = impl_activate; + plugin_class->deactivate = impl_deactivate; + + g_type_class_add_private (klass, sizeof (GsdTypingBreakPluginPrivate)); +} diff --git a/plugins/typing-break/gsd-typing-break-plugin.h b/plugins/typing-break/gsd-typing-break-plugin.h new file mode 100644 index 0000000..b7bbf16 --- /dev/null +++ b/plugins/typing-break/gsd-typing-break-plugin.h @@ -0,0 +1,63 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#ifndef __GSD_TYPING_BREAK_PLUGIN_H__ +#define __GSD_TYPING_BREAK_PLUGIN_H__ + +#include +#include +#include + +#include "mate-settings-plugin.h" + +#ifdef __cplusplus +extern "C" { +#endif + +#define GSD_TYPE_TYPING_BREAK_PLUGIN (gsd_typing_break_plugin_get_type ()) +#define GSD_TYPING_BREAK_PLUGIN(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSD_TYPE_TYPING_BREAK_PLUGIN, GsdTypingBreakPlugin)) +#define GSD_TYPING_BREAK_PLUGIN_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GSD_TYPE_TYPING_BREAK_PLUGIN, GsdTypingBreakPluginClass)) +#define GSD_IS_TYPING_BREAK_PLUGIN(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSD_TYPE_TYPING_BREAK_PLUGIN)) +#define GSD_IS_TYPING_BREAK_PLUGIN_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GSD_TYPE_TYPING_BREAK_PLUGIN)) +#define GSD_TYPING_BREAK_PLUGIN_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GSD_TYPE_TYPING_BREAK_PLUGIN, GsdTypingBreakPluginClass)) + +typedef struct GsdTypingBreakPluginPrivate GsdTypingBreakPluginPrivate; + +typedef struct +{ + MateSettingsPlugin parent; + GsdTypingBreakPluginPrivate *priv; +} GsdTypingBreakPlugin; + +typedef struct +{ + MateSettingsPluginClass parent_class; +} GsdTypingBreakPluginClass; + +GType gsd_typing_break_plugin_get_type (void) G_GNUC_CONST; + +/* All the plugins must implement this function */ +G_MODULE_EXPORT GType register_mate_settings_plugin (GTypeModule *module); + +#ifdef __cplusplus +} +#endif + +#endif /* __GSD_TYPING_BREAK_PLUGIN_H__ */ diff --git a/plugins/typing-break/typing-break.mate-settings-plugin.in b/plugins/typing-break/typing-break.mate-settings-plugin.in new file mode 100644 index 0000000..22b722f --- /dev/null +++ b/plugins/typing-break/typing-break.mate-settings-plugin.in @@ -0,0 +1,8 @@ +[MATE Settings Plugin] +Module=typing-break +IAge=0 +_Name=Typing Break +_Description=Typing break plugin +Authors= +Copyright=Copyright © 2007 +Website= diff --git a/plugins/xrandr/Makefile.am b/plugins/xrandr/Makefile.am new file mode 100644 index 0000000..b7d8684 --- /dev/null +++ b/plugins/xrandr/Makefile.am @@ -0,0 +1,76 @@ +icondir = $(datadir)/icons/mate +context = apps + +BUILT_SOURCES = \ + gsd-xrandr-manager-glue.h + +ICON_FILES = \ + gsd-xrandr-16.png \ + gsd-xrandr-22.png \ + gsd-xrandr-24.png \ + gsd-xrandr-32.png \ + gsd-xrandr.svg + +install-data-local: + $(mkinstalldirs) $(DESTDIR)$(sysconfdir)/mate-settings-daemon/xrandr + $(mkinstalldirs) $(DESTDIR)$(icondir)/16x16/$(context) + $(mkinstalldirs) $(DESTDIR)$(icondir)/22x22/$(context) + $(mkinstalldirs) $(DESTDIR)$(icondir)/24x24/$(context) + $(mkinstalldirs) $(DESTDIR)$(icondir)/32x32/$(context) + $(mkinstalldirs) $(DESTDIR)$(icondir)/scalable/$(context) + $(INSTALL_DATA) $(srcdir)/gsd-xrandr-16.png $(DESTDIR)$(icondir)/16x16/$(context)/gsd-xrandr.png + $(INSTALL_DATA) $(srcdir)/gsd-xrandr-22.png $(DESTDIR)$(icondir)/22x22/$(context)/gsd-xrandr.png + $(INSTALL_DATA) $(srcdir)/gsd-xrandr-24.png $(DESTDIR)$(icondir)/24x24/$(context)/gsd-xrandr.png + $(INSTALL_DATA) $(srcdir)/gsd-xrandr-32.png $(DESTDIR)$(icondir)/32x32/$(context)/gsd-xrandr.png + $(INSTALL_DATA) $(srcdir)/gsd-xrandr.svg $(DESTDIR)$(icondir)/scalable/$(context)/gsd-xrandr.svg + +uninstall-local: + rm -f $(DESTDIR)$(icondir)/16x16/$(context)/gsd-xrandr.png + rm -f $(DESTDIR)$(icondir)/22x22/$(context)/gsd-xrandr.png + rm -f $(DESTDIR)$(icondir)/24x24/$(context)/gsd-xrandr.png + rm -f $(DESTDIR)$(icondir)/32x32/$(context)/gsd-xrandr.png + rm -f $(DESTDIR)$(icondir)/scalable/$(context)/gsd-xrandr.svg + +plugin_LTLIBRARIES = \ + libxrandr.la + +gsd-xrandr-manager-glue.h: gsd-xrandr-manager.xml Makefile + dbus-binding-tool --prefix=gsd_xrandr_manager --mode=glib-server $< > xgen-$(@F) \ + && ( cmp -s xgen-$(@F) $@ || cp xgen-$(@F) $@ ) \ + && rm -f xgen-$(@F) + +libxrandr_la_SOURCES = \ + $(BUILT_SOURCES) \ + gsd-xrandr-plugin.h \ + gsd-xrandr-plugin.c \ + gsd-xrandr-manager.h \ + gsd-xrandr-manager.c + +libxrandr_la_CPPFLAGS = \ + -I$(top_srcdir)/mate-settings-daemon \ + -DBINDIR=\"$(bindir)\" \ + -DMATE_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \ + $(AM_CPPFLAGS) + +libxrandr_la_CFLAGS = \ + $(SETTINGS_PLUGIN_CFLAGS) \ + $(LIBMATENOTIFY_CFLAGS) \ + $(AM_CFLAGS) + +libxrandr_la_LDFLAGS = \ + $(GSD_PLUGIN_LDFLAGS) + +libxrandr_la_LIBADD = \ + $(SETTINGS_PLUGIN_LIBS) \ + $(LIBMATENOTIFY_LIBS) + +plugin_in_files = \ + xrandr.mate-settings-plugin.in + +plugin_DATA = $(plugin_in_files:.mate-settings-plugin.in=.mate-settings-plugin) + +EXTRA_DIST = $(plugin_in_files) $(ICON_FILES) gsd-xrandr-manager.xml +CLEANFILES = $(plugin_DATA) $(BUILT_SOURCES) +DISTCLEANFILES = $(plugin_DATA) + +@GSD_INTLTOOL_PLUGIN_RULE@ diff --git a/plugins/xrandr/Makefile.in b/plugins/xrandr/Makefile.in new file mode 100644 index 0000000..ba8edc4 --- /dev/null +++ b/plugins/xrandr/Makefile.in @@ -0,0 +1,711 @@ +# Makefile.in generated by automake 1.11.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + + +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = plugins/xrandr +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__installdirs = "$(DESTDIR)$(plugindir)" "$(DESTDIR)$(plugindir)" +LTLIBRARIES = $(plugin_LTLIBRARIES) +am__DEPENDENCIES_1 = +libxrandr_la_DEPENDENCIES = $(am__DEPENDENCIES_1) \ + $(am__DEPENDENCIES_1) +am__objects_1 = +am_libxrandr_la_OBJECTS = $(am__objects_1) \ + libxrandr_la-gsd-xrandr-plugin.lo \ + libxrandr_la-gsd-xrandr-manager.lo +libxrandr_la_OBJECTS = $(am_libxrandr_la_OBJECTS) +libxrandr_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(libxrandr_la_CFLAGS) \ + $(CFLAGS) $(libxrandr_la_LDFLAGS) $(LDFLAGS) -o $@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +am__mv = mv -f +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +SOURCES = $(libxrandr_la_SOURCES) +DIST_SOURCES = $(libxrandr_la_SOURCES) +DATA = $(plugin_DATA) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +ALL_LINGUAS = @ALL_LINGUAS@ +AMTAR = @AMTAR@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DBUS_SYS_DIR = @DBUS_SYS_DIR@ +DEBUG_CFLAGS = @DEBUG_CFLAGS@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ +FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GIOUNIX_CFLAGS = @GIOUNIX_CFLAGS@ +GIOUNIX_LIBS = @GIOUNIX_LIBS@ +GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GREP = @GREP@ +GSD_INTLTOOL_PLUGIN_RULE = @GSD_INTLTOOL_PLUGIN_RULE@ +GSD_PLUGIN_LDFLAGS = @GSD_PLUGIN_LDFLAGS@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBEXECDIR = @LIBEXECDIR@ +LIBMATEKBDUI_CFLAGS = @LIBMATEKBDUI_CFLAGS@ +LIBMATEKBDUI_LIBS = @LIBMATEKBDUI_LIBS@ +LIBMATENOTIFY_CFLAGS = @LIBMATENOTIFY_CFLAGS@ +LIBMATENOTIFY_LIBS = @LIBMATENOTIFY_LIBS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MATECONFTOOL = @MATECONFTOOL@ +MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@ +MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@ +MATE_KEYBINDINGS_KEYSDIR = @MATE_KEYBINDINGS_KEYSDIR@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +NM = @NM@ +NMEDIT = @NMEDIT@ +NSS_CFLAGS = @NSS_CFLAGS@ +NSS_DATABASE = @NSS_DATABASE@ +NSS_LIBS = @NSS_LIBS@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +POFILES = @POFILES@ +POLKIT_CFLAGS = @POLKIT_CFLAGS@ +POLKIT_LIBS = @POLKIT_LIBS@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +PULSE_CFLAGS = @PULSE_CFLAGS@ +PULSE_LIBS = @PULSE_LIBS@ +RANLIB = @RANLIB@ +SED = @SED@ +SETTINGS_DAEMON_CFLAGS = @SETTINGS_DAEMON_CFLAGS@ +SETTINGS_DAEMON_LIBS = @SETTINGS_DAEMON_LIBS@ +SETTINGS_PLUGIN_CFLAGS = @SETTINGS_PLUGIN_CFLAGS@ +SETTINGS_PLUGIN_LIBS = @SETTINGS_PLUGIN_LIBS@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +WARN_CFLAGS = @WARN_CFLAGS@ +X11_LIBS = @X11_LIBS@ +XF86MISC_LIBS = @XF86MISC_LIBS@ +XGETTEXT = @XGETTEXT@ +XINPUT_LIBS = @XINPUT_LIBS@ +XMKMF = @XMKMF@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +plugindir = @plugindir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +icondir = $(datadir)/icons/mate +context = apps +BUILT_SOURCES = \ + gsd-xrandr-manager-glue.h + +ICON_FILES = \ + gsd-xrandr-16.png \ + gsd-xrandr-22.png \ + gsd-xrandr-24.png \ + gsd-xrandr-32.png \ + gsd-xrandr.svg + +plugin_LTLIBRARIES = \ + libxrandr.la + +libxrandr_la_SOURCES = \ + $(BUILT_SOURCES) \ + gsd-xrandr-plugin.h \ + gsd-xrandr-plugin.c \ + gsd-xrandr-manager.h \ + gsd-xrandr-manager.c + +libxrandr_la_CPPFLAGS = \ + -I$(top_srcdir)/mate-settings-daemon \ + -DBINDIR=\"$(bindir)\" \ + -DMATE_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \ + $(AM_CPPFLAGS) + +libxrandr_la_CFLAGS = \ + $(SETTINGS_PLUGIN_CFLAGS) \ + $(LIBMATENOTIFY_CFLAGS) \ + $(AM_CFLAGS) + +libxrandr_la_LDFLAGS = \ + $(GSD_PLUGIN_LDFLAGS) + +libxrandr_la_LIBADD = \ + $(SETTINGS_PLUGIN_LIBS) \ + $(LIBMATENOTIFY_LIBS) + +plugin_in_files = \ + xrandr.mate-settings-plugin.in + +plugin_DATA = $(plugin_in_files:.mate-settings-plugin.in=.mate-settings-plugin) +EXTRA_DIST = $(plugin_in_files) $(ICON_FILES) gsd-xrandr-manager.xml +CLEANFILES = $(plugin_DATA) $(BUILT_SOURCES) +DISTCLEANFILES = $(plugin_DATA) +all: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) all-am + +.SUFFIXES: +.SUFFIXES: .c .lo .o .obj +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu plugins/xrandr/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu plugins/xrandr/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): +install-pluginLTLIBRARIES: $(plugin_LTLIBRARIES) + @$(NORMAL_INSTALL) + test -z "$(plugindir)" || $(MKDIR_P) "$(DESTDIR)$(plugindir)" + @list='$(plugin_LTLIBRARIES)'; test -n "$(plugindir)" || list=; \ + list2=; for p in $$list; do \ + if test -f $$p; then \ + list2="$$list2 $$p"; \ + else :; fi; \ + done; \ + test -z "$$list2" || { \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(plugindir)'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(plugindir)"; \ + } + +uninstall-pluginLTLIBRARIES: + @$(NORMAL_UNINSTALL) + @list='$(plugin_LTLIBRARIES)'; test -n "$(plugindir)" || list=; \ + for p in $$list; do \ + $(am__strip_dir) \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(plugindir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(plugindir)/$$f"; \ + done + +clean-pluginLTLIBRARIES: + -test -z "$(plugin_LTLIBRARIES)" || rm -f $(plugin_LTLIBRARIES) + @list='$(plugin_LTLIBRARIES)'; for p in $$list; do \ + dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ + test "$$dir" != "$$p" || dir=.; \ + echo "rm -f \"$${dir}/so_locations\""; \ + rm -f "$${dir}/so_locations"; \ + done +libxrandr.la: $(libxrandr_la_OBJECTS) $(libxrandr_la_DEPENDENCIES) + $(libxrandr_la_LINK) -rpath $(plugindir) $(libxrandr_la_OBJECTS) $(libxrandr_la_LIBADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libxrandr_la-gsd-xrandr-manager.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libxrandr_la-gsd-xrandr-plugin.Plo@am__quote@ + +.c.o: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c $< + +.c.obj: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` + +.c.lo: +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< + +libxrandr_la-gsd-xrandr-plugin.lo: gsd-xrandr-plugin.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libxrandr_la_CPPFLAGS) $(CPPFLAGS) $(libxrandr_la_CFLAGS) $(CFLAGS) -MT libxrandr_la-gsd-xrandr-plugin.lo -MD -MP -MF $(DEPDIR)/libxrandr_la-gsd-xrandr-plugin.Tpo -c -o libxrandr_la-gsd-xrandr-plugin.lo `test -f 'gsd-xrandr-plugin.c' || echo '$(srcdir)/'`gsd-xrandr-plugin.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libxrandr_la-gsd-xrandr-plugin.Tpo $(DEPDIR)/libxrandr_la-gsd-xrandr-plugin.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-xrandr-plugin.c' object='libxrandr_la-gsd-xrandr-plugin.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libxrandr_la_CPPFLAGS) $(CPPFLAGS) $(libxrandr_la_CFLAGS) $(CFLAGS) -c -o libxrandr_la-gsd-xrandr-plugin.lo `test -f 'gsd-xrandr-plugin.c' || echo '$(srcdir)/'`gsd-xrandr-plugin.c + +libxrandr_la-gsd-xrandr-manager.lo: gsd-xrandr-manager.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libxrandr_la_CPPFLAGS) $(CPPFLAGS) $(libxrandr_la_CFLAGS) $(CFLAGS) -MT libxrandr_la-gsd-xrandr-manager.lo -MD -MP -MF $(DEPDIR)/libxrandr_la-gsd-xrandr-manager.Tpo -c -o libxrandr_la-gsd-xrandr-manager.lo `test -f 'gsd-xrandr-manager.c' || echo '$(srcdir)/'`gsd-xrandr-manager.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libxrandr_la-gsd-xrandr-manager.Tpo $(DEPDIR)/libxrandr_la-gsd-xrandr-manager.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-xrandr-manager.c' object='libxrandr_la-gsd-xrandr-manager.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libxrandr_la_CPPFLAGS) $(CPPFLAGS) $(libxrandr_la_CFLAGS) $(CFLAGS) -c -o libxrandr_la-gsd-xrandr-manager.lo `test -f 'gsd-xrandr-manager.c' || echo '$(srcdir)/'`gsd-xrandr-manager.c + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs +install-pluginDATA: $(plugin_DATA) + @$(NORMAL_INSTALL) + test -z "$(plugindir)" || $(MKDIR_P) "$(DESTDIR)$(plugindir)" + @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ + done + +uninstall-pluginDATA: + @$(NORMAL_UNINSTALL) + @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(plugindir)" && rm -f $$files + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + set x; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) check-am +all-am: Makefile $(LTLIBRARIES) $(DATA) +installdirs: + for dir in "$(DESTDIR)$(plugindir)" "$(DESTDIR)$(plugindir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." + -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) +clean: clean-am + +clean-am: clean-generic clean-libtool clean-pluginLTLIBRARIES \ + mostlyclean-am + +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: install-data-local install-pluginDATA \ + install-pluginLTLIBRARIES + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-local uninstall-pluginDATA \ + uninstall-pluginLTLIBRARIES + +.MAKE: all check install install-am install-strip + +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-libtool clean-pluginLTLIBRARIES ctags distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am \ + install-data-local install-dvi install-dvi-am install-exec \ + install-exec-am install-html install-html-am install-info \ + install-info-am install-man install-pdf install-pdf-am \ + install-pluginDATA install-pluginLTLIBRARIES install-ps \ + install-ps-am install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am tags uninstall \ + uninstall-am uninstall-local uninstall-pluginDATA \ + uninstall-pluginLTLIBRARIES + + +install-data-local: + $(mkinstalldirs) $(DESTDIR)$(sysconfdir)/mate-settings-daemon/xrandr + $(mkinstalldirs) $(DESTDIR)$(icondir)/16x16/$(context) + $(mkinstalldirs) $(DESTDIR)$(icondir)/22x22/$(context) + $(mkinstalldirs) $(DESTDIR)$(icondir)/24x24/$(context) + $(mkinstalldirs) $(DESTDIR)$(icondir)/32x32/$(context) + $(mkinstalldirs) $(DESTDIR)$(icondir)/scalable/$(context) + $(INSTALL_DATA) $(srcdir)/gsd-xrandr-16.png $(DESTDIR)$(icondir)/16x16/$(context)/gsd-xrandr.png + $(INSTALL_DATA) $(srcdir)/gsd-xrandr-22.png $(DESTDIR)$(icondir)/22x22/$(context)/gsd-xrandr.png + $(INSTALL_DATA) $(srcdir)/gsd-xrandr-24.png $(DESTDIR)$(icondir)/24x24/$(context)/gsd-xrandr.png + $(INSTALL_DATA) $(srcdir)/gsd-xrandr-32.png $(DESTDIR)$(icondir)/32x32/$(context)/gsd-xrandr.png + $(INSTALL_DATA) $(srcdir)/gsd-xrandr.svg $(DESTDIR)$(icondir)/scalable/$(context)/gsd-xrandr.svg + +uninstall-local: + rm -f $(DESTDIR)$(icondir)/16x16/$(context)/gsd-xrandr.png + rm -f $(DESTDIR)$(icondir)/22x22/$(context)/gsd-xrandr.png + rm -f $(DESTDIR)$(icondir)/24x24/$(context)/gsd-xrandr.png + rm -f $(DESTDIR)$(icondir)/32x32/$(context)/gsd-xrandr.png + rm -f $(DESTDIR)$(icondir)/scalable/$(context)/gsd-xrandr.svg + +gsd-xrandr-manager-glue.h: gsd-xrandr-manager.xml Makefile + dbus-binding-tool --prefix=gsd_xrandr_manager --mode=glib-server $< > xgen-$(@F) \ + && ( cmp -s xgen-$(@F) $@ || cp xgen-$(@F) $@ ) \ + && rm -f xgen-$(@F) + +@GSD_INTLTOOL_PLUGIN_RULE@ + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/plugins/xrandr/gsd-xrandr-16.png b/plugins/xrandr/gsd-xrandr-16.png new file mode 100644 index 0000000..f996ddf Binary files /dev/null and b/plugins/xrandr/gsd-xrandr-16.png differ diff --git a/plugins/xrandr/gsd-xrandr-22.png b/plugins/xrandr/gsd-xrandr-22.png new file mode 100644 index 0000000..cc47eec Binary files /dev/null and b/plugins/xrandr/gsd-xrandr-22.png differ diff --git a/plugins/xrandr/gsd-xrandr-24.png b/plugins/xrandr/gsd-xrandr-24.png new file mode 100644 index 0000000..49b4e12 Binary files /dev/null and b/plugins/xrandr/gsd-xrandr-24.png differ diff --git a/plugins/xrandr/gsd-xrandr-32.png b/plugins/xrandr/gsd-xrandr-32.png new file mode 100644 index 0000000..95de3ea Binary files /dev/null and b/plugins/xrandr/gsd-xrandr-32.png differ diff --git a/plugins/xrandr/gsd-xrandr-manager.c b/plugins/xrandr/gsd-xrandr-manager.c new file mode 100644 index 0000000..b8d9c66 --- /dev/null +++ b/plugins/xrandr/gsd-xrandr-manager.c @@ -0,0 +1,2584 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * Copyright (C) 2007, 2008 Red Hat, Inc + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#include "config.h" + +#include +#include +#include +#include +#include +#include +#include +#include + +#include + +#include +#include +#include +#include +#include +#include +#include + +#define MATE_DESKTOP_USE_UNSTABLE_API + +#include +#include +#include + +#ifdef HAVE_LIBMATENOTIFY +#include +#endif + +#include "mate-settings-profile.h" +#include "gsd-xrandr-manager.h" + +#ifndef HOST_NAME_MAX +#define HOST_NAME_MAX 255 +#endif + +#define GSD_XRANDR_MANAGER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GSD_TYPE_XRANDR_MANAGER, GsdXrandrManagerPrivate)) + +#define CONF_DIR "/apps/mate_settings_daemon/xrandr" +#define CONF_KEY_SHOW_NOTIFICATION_ICON (CONF_DIR "/show_notification_icon") +#define CONF_KEY_TURN_ON_EXTERNAL_MONITORS_AT_STARTUP (CONF_DIR "/turn_on_external_monitors_at_startup") +#define CONF_KEY_TURN_ON_LAPTOP_MONITOR_AT_STARTUP (CONF_DIR "/turn_on_laptop_monitor_at_startup") +#define CONF_KEY_DEFAULT_CONFIGURATION_FILE (CONF_DIR "/default_configuration_file") + +#define VIDEO_KEYSYM "XF86Display" +#define ROTATE_KEYSYM "XF86RotateWindows" + +/* Number of seconds that the confirmation dialog will last before it resets the + * RANDR configuration to its old state. + */ +#define CONFIRMATION_DIALOG_SECONDS 30 + +/* name of the icon files (gsd-xrandr.svg, etc.) */ +#define GSD_XRANDR_ICON_NAME "gsd-xrandr" + +/* executable of the control center's display configuration capplet */ +#define GSD_XRANDR_DISPLAY_CAPPLET "mate-control-center display" + +#define GSD_DBUS_PATH "/org/mate/SettingsDaemon" +#define GSD_DBUS_NAME "org.mate.SettingsDaemon" +#define GSD_XRANDR_DBUS_PATH GSD_DBUS_PATH "/XRANDR" +#define GSD_XRANDR_DBUS_NAME GSD_DBUS_NAME ".XRANDR" + +struct GsdXrandrManagerPrivate +{ + DBusGConnection *dbus_connection; + + /* Key code of the XF86Display key (Fn-F7 on Thinkpads, Fn-F4 on HP machines, etc.) */ + guint switch_video_mode_keycode; + + /* Key code of the XF86RotateWindows key (present on some tablets) */ + guint rotate_windows_keycode; + + MateRRScreen *rw_screen; + gboolean running; + + GtkStatusIcon *status_icon; + GtkWidget *popup_menu; + MateRRConfig *configuration; + MateRRLabeler *labeler; + MateConfClient *client; + int notify_id; + + /* fn-F7 status */ + int current_fn_f7_config; /* -1 if no configs */ + MateRRConfig **fn_f7_configs; /* NULL terminated, NULL if there are no configs */ + + /* Last time at which we got a "screen got reconfigured" event; see on_randr_event() */ + guint32 last_config_timestamp; +}; + +static const MateRRRotation possible_rotations[] = { + MATE_RR_ROTATION_0, + MATE_RR_ROTATION_90, + MATE_RR_ROTATION_180, + MATE_RR_ROTATION_270 + /* We don't allow REFLECT_X or REFLECT_Y for now, as mate-display-properties doesn't allow them, either */ +}; + +static void gsd_xrandr_manager_class_init (GsdXrandrManagerClass *klass); +static void gsd_xrandr_manager_init (GsdXrandrManager *xrandr_manager); +static void gsd_xrandr_manager_finalize (GObject *object); + +static void error_message (GsdXrandrManager *mgr, const char *primary_text, GError *error_to_display, const char *secondary_text); + +static void status_icon_popup_menu (GsdXrandrManager *manager, guint button, guint32 timestamp); +static void run_display_capplet (GtkWidget *widget); +static void get_allowed_rotations_for_output (MateRRConfig *config, + MateRRScreen *rr_screen, + MateOutputInfo *output, + int *out_num_rotations, + MateRRRotation *out_rotations); + +G_DEFINE_TYPE (GsdXrandrManager, gsd_xrandr_manager, G_TYPE_OBJECT) + +static gpointer manager_object = NULL; + +static FILE *log_file; + +static void +log_open (void) +{ + char *toggle_filename; + char *log_filename; + struct stat st; + + if (log_file) + return; + + toggle_filename = g_build_filename (g_get_home_dir (), "gsd-debug-randr", NULL); + log_filename = g_build_filename (g_get_home_dir (), "gsd-debug-randr.log", NULL); + + if (stat (toggle_filename, &st) != 0) + goto out; + + log_file = fopen (log_filename, "a"); + + if (log_file && ftell (log_file) == 0) + fprintf (log_file, "To keep this log from being created, please rm ~/gsd-debug-randr\n"); + +out: + g_free (toggle_filename); + g_free (log_filename); +} + +static void +log_close (void) +{ + if (log_file) { + fclose (log_file); + log_file = NULL; + } +} + +static void +log_msg (const char *format, ...) +{ + if (log_file) { + va_list args; + + va_start (args, format); + vfprintf (log_file, format, args); + va_end (args); + } +} + +static void +log_output (MateOutputInfo *output) +{ + log_msg (" %s: ", output->name ? output->name : "unknown"); + + if (output->connected) { + if (output->on) { + log_msg ("%dx%d@%d +%d+%d", + output->width, + output->height, + output->rate, + output->x, + output->y); + } else + log_msg ("off"); + } else + log_msg ("disconnected"); + + if (output->display_name) + log_msg (" (%s)", output->display_name); + + if (output->primary) + log_msg (" (primary output)"); + + log_msg ("\n"); +} + +static void +log_configuration (MateRRConfig *config) +{ + int i; + + log_msg (" cloned: %s\n", config->clone ? "yes" : "no"); + + for (i = 0; config->outputs[i] != NULL; i++) + log_output (config->outputs[i]); + + if (i == 0) + log_msg (" no outputs!\n"); +} + +static char +timestamp_relationship (guint32 a, guint32 b) +{ + if (a < b) + return '<'; + else if (a > b) + return '>'; + else + return '='; +} + +static void +log_screen (MateRRScreen *screen) +{ + MateRRConfig *config; + int min_w, min_h, max_w, max_h; + guint32 change_timestamp, config_timestamp; + + if (!log_file) + return; + + config = mate_rr_config_new_current (screen); + + mate_rr_screen_get_ranges (screen, &min_w, &max_w, &min_h, &max_h); + mate_rr_screen_get_timestamps (screen, &change_timestamp, &config_timestamp); + + log_msg (" Screen min(%d, %d), max(%d, %d), change=%u %c config=%u\n", + min_w, min_h, + max_w, max_h, + change_timestamp, + timestamp_relationship (change_timestamp, config_timestamp), + config_timestamp); + + log_configuration (config); + mate_rr_config_free (config); +} + +static void +log_configurations (MateRRConfig **configs) +{ + int i; + + if (!configs) { + log_msg (" No configurations\n"); + return; + } + + for (i = 0; configs[i]; i++) { + log_msg (" Configuration %d\n", i); + log_configuration (configs[i]); + } +} + +static void +show_timestamps_dialog (GsdXrandrManager *manager, const char *msg) +{ +#if 1 + return; +#else + struct GsdXrandrManagerPrivate *priv = manager->priv; + GtkWidget *dialog; + guint32 change_timestamp, config_timestamp; + static int serial; + + mate_rr_screen_get_timestamps (priv->rw_screen, &change_timestamp, &config_timestamp); + + dialog = gtk_message_dialog_new (NULL, + 0, + GTK_MESSAGE_INFO, + GTK_BUTTONS_CLOSE, + "RANDR timestamps (%d):\n%s\nchange: %u\nconfig: %u", + serial++, + msg, + change_timestamp, + config_timestamp); + g_signal_connect (dialog, "response", + G_CALLBACK (gtk_widget_destroy), NULL); + gtk_widget_show (dialog); +#endif +} + +/* This function centralizes the use of mate_rr_config_apply_from_filename_with_time(). + * + * Optionally filters out MATE_RR_ERROR_NO_MATCHING_CONFIG from + * mate_rr_config_apply_from_filename_with_time(), since that is not usually an error. + */ +static gboolean +apply_configuration_from_filename (GsdXrandrManager *manager, + const char *filename, + gboolean no_matching_config_is_an_error, + guint32 timestamp, + GError **error) +{ + struct GsdXrandrManagerPrivate *priv = manager->priv; + GError *my_error; + gboolean success; + char *str; + + str = g_strdup_printf ("Applying %s with timestamp %d", filename, timestamp); + show_timestamps_dialog (manager, str); + g_free (str); + + my_error = NULL; + success = mate_rr_config_apply_from_filename_with_time (priv->rw_screen, filename, timestamp, &my_error); + if (success) + return TRUE; + + if (g_error_matches (my_error, MATE_RR_ERROR, MATE_RR_ERROR_NO_MATCHING_CONFIG)) { + if (no_matching_config_is_an_error) + goto fail; + + /* This is not an error; the user probably changed his monitors + * and so they don't match any of the stored configurations. + */ + g_error_free (my_error); + return TRUE; + } + +fail: + g_propagate_error (error, my_error); + return FALSE; +} + +/* This function centralizes the use of mate_rr_config_apply_with_time(). + * + * Applies a configuration and displays an error message if an error happens. + * We just return whether setting the configuration succeeded. + */ +static gboolean +apply_configuration_and_display_error (GsdXrandrManager *manager, MateRRConfig *config, guint32 timestamp) +{ + GsdXrandrManagerPrivate *priv = manager->priv; + GError *error; + gboolean success; + + error = NULL; + success = mate_rr_config_apply_with_time (config, priv->rw_screen, timestamp, &error); + if (!success) { + log_msg ("Could not switch to the following configuration (timestamp %u): %s\n", timestamp, error->message); + log_configuration (config); + error_message (manager, _("Could not switch the monitor configuration"), error, NULL); + g_error_free (error); + } + + return success; +} + +static void +restore_backup_configuration_without_messages (const char *backup_filename, const char *intended_filename) +{ + backup_filename = mate_rr_config_get_backup_filename (); + rename (backup_filename, intended_filename); +} + +static void +restore_backup_configuration (GsdXrandrManager *manager, const char *backup_filename, const char *intended_filename, guint32 timestamp) +{ + int saved_errno; + + if (rename (backup_filename, intended_filename) == 0) { + GError *error; + + error = NULL; + if (!apply_configuration_from_filename (manager, intended_filename, FALSE, timestamp, &error)) { + error_message (manager, _("Could not restore the display's configuration"), error, NULL); + + if (error) + g_error_free (error); + } + + return; + } + + saved_errno = errno; + + /* ENOENT means the original file didn't exist. That is *not* an error; + * the backup was not created because there wasn't even an original + * monitors.xml (such as on a first-time login). Note that *here* there + * is a "didn't work" monitors.xml, so we must delete that one. + */ + if (saved_errno == ENOENT) + unlink (intended_filename); + else { + char *msg; + + msg = g_strdup_printf ("Could not rename %s to %s: %s", + backup_filename, intended_filename, + g_strerror (saved_errno)); + error_message (manager, + _("Could not restore the display's configuration from a backup"), + NULL, + msg); + g_free (msg); + } + + unlink (backup_filename); +} + +typedef struct { + GsdXrandrManager *manager; + GtkWidget *dialog; + + int countdown; + int response_id; +} TimeoutDialog; + +static void +print_countdown_text (TimeoutDialog *timeout) +{ + gtk_message_dialog_format_secondary_text (GTK_MESSAGE_DIALOG (timeout->dialog), + ngettext ("The display will be reset to its previous configuration in %d second", + "The display will be reset to its previous configuration in %d seconds", + timeout->countdown), + timeout->countdown); +} + +static gboolean +timeout_cb (gpointer data) +{ + TimeoutDialog *timeout = data; + + timeout->countdown--; + + if (timeout->countdown == 0) { + timeout->response_id = GTK_RESPONSE_CANCEL; + gtk_main_quit (); + } else { + print_countdown_text (timeout); + } + + return TRUE; +} + +static void +timeout_response_cb (GtkDialog *dialog, int response_id, gpointer data) +{ + TimeoutDialog *timeout = data; + + if (response_id == GTK_RESPONSE_DELETE_EVENT) { + /* The user closed the dialog or pressed ESC, revert */ + timeout->response_id = GTK_RESPONSE_CANCEL; + } else + timeout->response_id = response_id; + + gtk_main_quit (); +} + +static gboolean +user_says_things_are_ok (GsdXrandrManager *manager, GdkWindow *parent_window) +{ + TimeoutDialog timeout; + guint timeout_id; + + timeout.manager = manager; + + timeout.dialog = gtk_message_dialog_new (NULL, + GTK_DIALOG_MODAL, + GTK_MESSAGE_QUESTION, + GTK_BUTTONS_NONE, + _("Does the display look OK?")); + + timeout.countdown = CONFIRMATION_DIALOG_SECONDS; + + print_countdown_text (&timeout); + + gtk_dialog_add_button (GTK_DIALOG (timeout.dialog), _("_Restore Previous Configuration"), GTK_RESPONSE_CANCEL); + gtk_dialog_add_button (GTK_DIALOG (timeout.dialog), _("_Keep This Configuration"), GTK_RESPONSE_ACCEPT); + gtk_dialog_set_default_response (GTK_DIALOG (timeout.dialog), GTK_RESPONSE_ACCEPT); /* ah, the optimism */ + + g_signal_connect (timeout.dialog, "response", + G_CALLBACK (timeout_response_cb), + &timeout); + + gtk_widget_realize (timeout.dialog); + + if (parent_window) + gdk_window_set_transient_for (gtk_widget_get_window (timeout.dialog), parent_window); + + gtk_widget_show_all (timeout.dialog); + /* We don't use g_timeout_add_seconds() since we actually care that the user sees "real" second ticks in the dialog */ + timeout_id = g_timeout_add (1000, + timeout_cb, + &timeout); + gtk_main (); + + gtk_widget_destroy (timeout.dialog); + g_source_remove (timeout_id); + + if (timeout.response_id == GTK_RESPONSE_ACCEPT) + return TRUE; + else + return FALSE; +} + +struct confirmation { + GsdXrandrManager *manager; + GdkWindow *parent_window; + guint32 timestamp; +}; + +static gboolean +confirm_with_user_idle_cb (gpointer data) +{ + struct confirmation *confirmation = data; + char *backup_filename; + char *intended_filename; + + backup_filename = mate_rr_config_get_backup_filename (); + intended_filename = mate_rr_config_get_intended_filename (); + + if (user_says_things_are_ok (confirmation->manager, confirmation->parent_window)) + unlink (backup_filename); + else + restore_backup_configuration (confirmation->manager, backup_filename, intended_filename, confirmation->timestamp); + + g_free (confirmation); + + return FALSE; +} + +static void +queue_confirmation_by_user (GsdXrandrManager *manager, GdkWindow *parent_window, guint32 timestamp) +{ + struct confirmation *confirmation; + + confirmation = g_new (struct confirmation, 1); + confirmation->manager = manager; + confirmation->parent_window = parent_window; + confirmation->timestamp = timestamp; + + g_idle_add (confirm_with_user_idle_cb, confirmation); +} + +static gboolean +try_to_apply_intended_configuration (GsdXrandrManager *manager, GdkWindow *parent_window, guint32 timestamp, GError **error) +{ + char *backup_filename; + char *intended_filename; + gboolean result; + + /* Try to apply the intended configuration */ + + backup_filename = mate_rr_config_get_backup_filename (); + intended_filename = mate_rr_config_get_intended_filename (); + + result = apply_configuration_from_filename (manager, intended_filename, FALSE, timestamp, error); + if (!result) { + error_message (manager, _("The selected configuration for displays could not be applied"), error ? *error : NULL, NULL); + restore_backup_configuration_without_messages (backup_filename, intended_filename); + goto out; + } else { + /* We need to return as quickly as possible, so instead of + * confirming with the user right here, we do it in an idle + * handler. The caller only expects a status for "could you + * change the RANDR configuration?", not "is the user OK with it + * as well?". + */ + queue_confirmation_by_user (manager, parent_window, timestamp); + } + +out: + g_free (backup_filename); + g_free (intended_filename); + + return result; +} + +/* DBus method for org.mate.SettingsDaemon.XRANDR ApplyConfiguration; see gsd-xrandr-manager.xml for the interface definition */ +static gboolean +gsd_xrandr_manager_apply_configuration (GsdXrandrManager *manager, + GError **error) +{ + return try_to_apply_intended_configuration (manager, NULL, GDK_CURRENT_TIME, error); +} + +/* DBus method for org.mate.SettingsDaemon.XRANDR_2 ApplyConfiguration; see gsd-xrandr-manager.xml for the interface definition */ +static gboolean +gsd_xrandr_manager_2_apply_configuration (GsdXrandrManager *manager, + gint64 parent_window_id, + gint64 timestamp, + GError **error) +{ + GdkWindow *parent_window; + gboolean result; + + if (parent_window_id != 0) + parent_window = gdk_window_foreign_new_for_display (gdk_display_get_default (), (GdkNativeWindow) parent_window_id); + else + parent_window = NULL; + + result = try_to_apply_intended_configuration (manager, parent_window, (guint32) timestamp, error); + + if (parent_window) + g_object_unref (parent_window); + + return result; +} + +/* We include this after the definition of gsd_xrandr_manager_apply_configuration() so the prototype will already exist */ +#include "gsd-xrandr-manager-glue.h" + +static gboolean +is_laptop (MateRRScreen *screen, MateOutputInfo *output) +{ + MateRROutput *rr_output; + + rr_output = mate_rr_screen_get_output_by_name (screen, output->name); + return mate_rr_output_is_laptop (rr_output); +} + +static gboolean +get_clone_size (MateRRScreen *screen, int *width, int *height) +{ + MateRRMode **modes = mate_rr_screen_list_clone_modes (screen); + int best_w, best_h; + int i; + + best_w = 0; + best_h = 0; + + for (i = 0; modes[i] != NULL; ++i) { + MateRRMode *mode = modes[i]; + int w, h; + + w = mate_rr_mode_get_width (mode); + h = mate_rr_mode_get_height (mode); + + if (w * h > best_w * best_h) { + best_w = w; + best_h = h; + } + } + + if (best_w > 0 && best_h > 0) { + if (width) + *width = best_w; + if (height) + *height = best_h; + + return TRUE; + } + + return FALSE; +} + +static void +print_output (MateOutputInfo *info) +{ + g_print (" Output: %s attached to %s\n", info->display_name, info->name); + g_print (" status: %s\n", info->on ? "on" : "off"); + g_print (" width: %d\n", info->width); + g_print (" height: %d\n", info->height); + g_print (" rate: %d\n", info->rate); + g_print (" position: %d %d\n", info->x, info->y); +} + +static void +print_configuration (MateRRConfig *config, const char *header) +{ + int i; + + g_print ("=== %s Configuration ===\n", header); + if (!config) { + g_print (" none\n"); + return; + } + + for (i = 0; config->outputs[i] != NULL; ++i) + print_output (config->outputs[i]); +} + +static gboolean +config_is_all_off (MateRRConfig *config) +{ + int j; + + for (j = 0; config->outputs[j] != NULL; ++j) { + if (config->outputs[j]->on) { + return FALSE; + } + } + + return TRUE; +} + +static MateRRConfig * +make_clone_setup (MateRRScreen *screen) +{ + MateRRConfig *result; + int width, height; + int i; + + if (!get_clone_size (screen, &width, &height)) + return NULL; + + result = mate_rr_config_new_current (screen); + + for (i = 0; result->outputs[i] != NULL; ++i) { + MateOutputInfo *info = result->outputs[i]; + + info->on = FALSE; + if (info->connected) { + MateRROutput *output = + mate_rr_screen_get_output_by_name (screen, info->name); + MateRRMode **modes = mate_rr_output_list_modes (output); + int j; + int best_rate = 0; + + for (j = 0; modes[j] != NULL; ++j) { + MateRRMode *mode = modes[j]; + int w, h; + + w = mate_rr_mode_get_width (mode); + h = mate_rr_mode_get_height (mode); + + if (w == width && h == height) { + int r = mate_rr_mode_get_freq (mode); + if (r > best_rate) + best_rate = r; + } + } + + if (best_rate > 0) { + info->on = TRUE; + info->width = width; + info->height = height; + info->rate = best_rate; + info->rotation = MATE_RR_ROTATION_0; + info->x = 0; + info->y = 0; + } + } + } + + if (config_is_all_off (result)) { + mate_rr_config_free (result); + result = NULL; + } + + print_configuration (result, "clone setup"); + + return result; +} + +static MateRRMode * +find_best_mode (MateRROutput *output) +{ + MateRRMode *preferred; + MateRRMode **modes; + int best_size; + int best_width, best_height, best_rate; + int i; + MateRRMode *best_mode; + + preferred = mate_rr_output_get_preferred_mode (output); + if (preferred) + return preferred; + + modes = mate_rr_output_list_modes (output); + if (!modes) + return NULL; + + best_size = best_width = best_height = best_rate = 0; + best_mode = NULL; + + for (i = 0; modes[i] != NULL; i++) { + int w, h, r; + int size; + + w = mate_rr_mode_get_width (modes[i]); + h = mate_rr_mode_get_height (modes[i]); + r = mate_rr_mode_get_freq (modes[i]); + + size = w * h; + + if (size > best_size) { + best_size = size; + best_width = w; + best_height = h; + best_rate = r; + best_mode = modes[i]; + } else if (size == best_size) { + if (r > best_rate) { + best_rate = r; + best_mode = modes[i]; + } + } + } + + return best_mode; +} + +static gboolean +turn_on (MateRRScreen *screen, + MateOutputInfo *info, + int x, int y) +{ + MateRROutput *output = mate_rr_screen_get_output_by_name (screen, info->name); + MateRRMode *mode = find_best_mode (output); + + if (mode) { + info->on = TRUE; + info->x = x; + info->y = y; + info->width = mate_rr_mode_get_width (mode); + info->height = mate_rr_mode_get_height (mode); + info->rotation = MATE_RR_ROTATION_0; + info->rate = mate_rr_mode_get_freq (mode); + + return TRUE; + } + + return FALSE; +} + +static MateRRConfig * +make_laptop_setup (MateRRScreen *screen) +{ + /* Turn on the laptop, disable everything else */ + MateRRConfig *result = mate_rr_config_new_current (screen); + int i; + + for (i = 0; result->outputs[i] != NULL; ++i) { + MateOutputInfo *info = result->outputs[i]; + + if (is_laptop (screen, info)) { + if (!turn_on (screen, info, 0, 0)) { + mate_rr_config_free (result); + result = NULL; + break; + } + } + else { + info->on = FALSE; + } + } + + if (config_is_all_off (result)) { + mate_rr_config_free (result); + result = NULL; + } + + print_configuration (result, "Laptop setup"); + + /* FIXME - Maybe we should return NULL if there is more than + * one connected "laptop" screen? + */ + return result; + +} + +static int +turn_on_and_get_rightmost_offset (MateRRScreen *screen, MateOutputInfo *info, int x) +{ + if (turn_on (screen, info, x, 0)) + x += info->width; + + return x; +} + +static MateRRConfig * +make_xinerama_setup (MateRRScreen *screen) +{ + /* Turn on everything that has a preferred mode, and + * position it from left to right + */ + MateRRConfig *result = mate_rr_config_new_current (screen); + int i; + int x; + + x = 0; + for (i = 0; result->outputs[i] != NULL; ++i) { + MateOutputInfo *info = result->outputs[i]; + + if (is_laptop (screen, info)) + x = turn_on_and_get_rightmost_offset (screen, info, x); + } + + for (i = 0; result->outputs[i] != NULL; ++i) { + MateOutputInfo *info = result->outputs[i]; + + if (info->connected && !is_laptop (screen, info)) + x = turn_on_and_get_rightmost_offset (screen, info, x); + } + + if (config_is_all_off (result)) { + mate_rr_config_free (result); + result = NULL; + } + + print_configuration (result, "xinerama setup"); + + return result; +} + +static MateRRConfig * +make_other_setup (MateRRScreen *screen) +{ + /* Turn off all laptops, and make all external monitors clone + * from (0, 0) + */ + + MateRRConfig *result = mate_rr_config_new_current (screen); + int i; + + for (i = 0; result->outputs[i] != NULL; ++i) { + MateOutputInfo *info = result->outputs[i]; + + if (is_laptop (screen, info)) { + info->on = FALSE; + } + else { + if (info->connected) + turn_on (screen, info, 0, 0); + } + } + + if (config_is_all_off (result)) { + mate_rr_config_free (result); + result = NULL; + } + + print_configuration (result, "other setup"); + + return result; +} + +static GPtrArray * +sanitize (GsdXrandrManager *manager, GPtrArray *array) +{ + int i; + GPtrArray *new; + + g_debug ("before sanitizing"); + + for (i = 0; i < array->len; ++i) { + if (array->pdata[i]) { + print_configuration (array->pdata[i], "before"); + } + } + + + /* Remove configurations that are duplicates of + * configurations earlier in the cycle + */ + for (i = 0; i < array->len; i++) { + int j; + + for (j = i + 1; j < array->len; j++) { + MateRRConfig *this = array->pdata[j]; + MateRRConfig *other = array->pdata[i]; + + if (this && other && mate_rr_config_equal (this, other)) { + g_debug ("removing duplicate configuration"); + mate_rr_config_free (this); + array->pdata[j] = NULL; + break; + } + } + } + + for (i = 0; i < array->len; ++i) { + MateRRConfig *config = array->pdata[i]; + + if (config && config_is_all_off (config)) { + g_debug ("removing configuration as all outputs are off"); + mate_rr_config_free (array->pdata[i]); + array->pdata[i] = NULL; + } + } + + /* Do a final sanitization pass. This will remove configurations that + * don't fit in the framebuffer's Virtual size. + */ + + for (i = 0; i < array->len; i++) { + MateRRConfig *config = array->pdata[i]; + + if (config) { + GError *error; + + error = NULL; + if (!mate_rr_config_applicable (config, manager->priv->rw_screen, &error)) { /* NULL-GError */ + g_debug ("removing configuration which is not applicable because %s", error->message); + g_error_free (error); + + mate_rr_config_free (config); + array->pdata[i] = NULL; + } + } + } + + /* Remove NULL configurations */ + new = g_ptr_array_new (); + + for (i = 0; i < array->len; ++i) { + if (array->pdata[i]) { + g_ptr_array_add (new, array->pdata[i]); + print_configuration (array->pdata[i], "Final"); + } + } + + if (new->len > 0) { + g_ptr_array_add (new, NULL); + } else { + g_ptr_array_free (new, TRUE); + new = NULL; + } + + g_ptr_array_free (array, TRUE); + + return new; +} + +static void +generate_fn_f7_configs (GsdXrandrManager *mgr) +{ + GPtrArray *array = g_ptr_array_new (); + MateRRScreen *screen = mgr->priv->rw_screen; + + g_debug ("Generating configurations"); + + /* Free any existing list of configurations */ + if (mgr->priv->fn_f7_configs) { + int i; + + for (i = 0; mgr->priv->fn_f7_configs[i] != NULL; ++i) + mate_rr_config_free (mgr->priv->fn_f7_configs[i]); + g_free (mgr->priv->fn_f7_configs); + + mgr->priv->fn_f7_configs = NULL; + mgr->priv->current_fn_f7_config = -1; + } + + g_ptr_array_add (array, mate_rr_config_new_current (screen)); + g_ptr_array_add (array, make_clone_setup (screen)); + g_ptr_array_add (array, make_xinerama_setup (screen)); + g_ptr_array_add (array, make_laptop_setup (screen)); + g_ptr_array_add (array, make_other_setup (screen)); + + array = sanitize (mgr, array); + + if (array) { + mgr->priv->fn_f7_configs = (MateRRConfig **)g_ptr_array_free (array, FALSE); + mgr->priv->current_fn_f7_config = 0; + } +} + +static void +error_message (GsdXrandrManager *mgr, const char *primary_text, GError *error_to_display, const char *secondary_text) +{ +#ifdef HAVE_LIBMATENOTIFY + GsdXrandrManagerPrivate *priv = mgr->priv; + NotifyNotification *notification; + + g_assert (error_to_display == NULL || secondary_text == NULL); + + if (priv->status_icon) + notification = notify_notification_new_with_status_icon (primary_text, + error_to_display ? error_to_display->message : secondary_text, + GSD_XRANDR_ICON_NAME, + priv->status_icon); + else + notification = notify_notification_new (primary_text, + error_to_display ? error_to_display->message : secondary_text, + GSD_XRANDR_ICON_NAME, + NULL); + + notify_notification_show (notification, NULL); /* NULL-GError */ +#else + GtkWidget *dialog; + + dialog = gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, + "%s", primary_text); + gtk_message_dialog_format_secondary_text (GTK_MESSAGE_DIALOG (dialog), "%s", + error_to_display ? error_to_display->message : secondary_text); + + gtk_dialog_run (GTK_DIALOG (dialog)); + gtk_widget_destroy (dialog); +#endif /* HAVE_LIBMATENOTIFY */ +} + +static void +handle_fn_f7 (GsdXrandrManager *mgr, guint32 timestamp) +{ + GsdXrandrManagerPrivate *priv = mgr->priv; + MateRRScreen *screen = priv->rw_screen; + MateRRConfig *current; + GError *error; + + /* Theory of fn-F7 operation + * + * We maintain a datastructure "fn_f7_status", that contains + * a list of MateRRConfig's. Each of the MateRRConfigs has a + * mode (or "off") for each connected output. + * + * When the user hits fn-F7, we cycle to the next MateRRConfig + * in the data structure. If the data structure does not exist, it + * is generated. If the configs in the data structure do not match + * the current hardware reality, it is regenerated. + * + */ + g_debug ("Handling fn-f7"); + + log_open (); + log_msg ("Handling XF86Display hotkey - timestamp %u\n", timestamp); + + error = NULL; + if (!mate_rr_screen_refresh (screen, &error) && error) { + char *str; + + str = g_strdup_printf (_("Could not refresh the screen information: %s"), error->message); + g_error_free (error); + + log_msg ("%s\n", str); + error_message (mgr, str, NULL, _("Trying to switch the monitor configuration anyway.")); + g_free (str); + } + + if (!priv->fn_f7_configs) { + log_msg ("Generating stock configurations:\n"); + generate_fn_f7_configs (mgr); + log_configurations (priv->fn_f7_configs); + } + + current = mate_rr_config_new_current (screen); + + if (priv->fn_f7_configs && + (!mate_rr_config_match (current, priv->fn_f7_configs[0]) || + !mate_rr_config_equal (current, priv->fn_f7_configs[mgr->priv->current_fn_f7_config]))) { + /* Our view of the world is incorrect, so regenerate the + * configurations + */ + generate_fn_f7_configs (mgr); + log_msg ("Regenerated stock configurations:\n"); + log_configurations (priv->fn_f7_configs); + } + + mate_rr_config_free (current); + + if (priv->fn_f7_configs) { + guint32 server_timestamp; + gboolean success; + + mgr->priv->current_fn_f7_config++; + + if (priv->fn_f7_configs[mgr->priv->current_fn_f7_config] == NULL) + mgr->priv->current_fn_f7_config = 0; + + g_debug ("cycling to next configuration (%d)", mgr->priv->current_fn_f7_config); + + print_configuration (priv->fn_f7_configs[mgr->priv->current_fn_f7_config], "new config"); + + g_debug ("applying"); + + /* See https://bugzilla.gnome.org/show_bug.cgi?id=610482 + * + * Sometimes we'll get two rapid XF86Display keypress events, + * but their timestamps will be out of order with respect to the + * RANDR timestamps. This *may* be due to stupid BIOSes sending + * out display-switch keystrokes "to make Windows work". + * + * The X server will error out if the timestamp provided is + * older than a previous change configuration timestamp. We + * assume here that we do want this event to go through still, + * since kernel timestamps may be skewed wrt the X server. + */ + mate_rr_screen_get_timestamps (screen, NULL, &server_timestamp); + if (timestamp < server_timestamp) + timestamp = server_timestamp; + + success = apply_configuration_and_display_error (mgr, priv->fn_f7_configs[mgr->priv->current_fn_f7_config], timestamp); + + if (success) { + log_msg ("Successfully switched to configuration (timestamp %u):\n", timestamp); + log_configuration (priv->fn_f7_configs[mgr->priv->current_fn_f7_config]); + } + } + else { + g_debug ("no configurations generated"); + } + + log_close (); + + g_debug ("done handling fn-f7"); +} + +static MateOutputInfo * +get_laptop_output_info (MateRRScreen *screen, MateRRConfig *config) +{ + int i; + + for (i = 0; config->outputs[i] != NULL; i++) { + MateOutputInfo *info; + + info = config->outputs[i]; + if (is_laptop (screen, info)) + return info; + } + + return NULL; + +} + +static MateRRRotation +get_next_rotation (MateRRRotation allowed_rotations, MateRRRotation current_rotation) +{ + int i; + int current_index; + + /* First, find the index of the current rotation */ + + current_index = -1; + + for (i = 0; i < G_N_ELEMENTS (possible_rotations); i++) { + MateRRRotation r; + + r = possible_rotations[i]; + if (r == current_rotation) { + current_index = i; + break; + } + } + + if (current_index == -1) { + /* Huh, the current_rotation was not one of the supported rotations. Bail out. */ + return current_rotation; + } + + /* Then, find the next rotation that is allowed */ + + i = (current_index + 1) % G_N_ELEMENTS (possible_rotations); + + while (1) { + MateRRRotation r; + + r = possible_rotations[i]; + if (r == current_rotation) { + /* We wrapped around and no other rotation is suported. Bummer. */ + return current_rotation; + } else if (r & allowed_rotations) + return r; + + i = (i + 1) % G_N_ELEMENTS (possible_rotations); + } +} + +/* We use this when the XF86RotateWindows key is pressed. That key is present + * on some tablet PCs; they use it so that the user can rotate the tablet + * easily. + */ +static void +handle_rotate_windows (GsdXrandrManager *mgr, guint32 timestamp) +{ + GsdXrandrManagerPrivate *priv = mgr->priv; + MateRRScreen *screen = priv->rw_screen; + MateRRConfig *current; + MateOutputInfo *rotatable_output_info; + int num_allowed_rotations; + MateRRRotation allowed_rotations; + MateRRRotation next_rotation; + + g_debug ("Handling XF86RotateWindows"); + + /* Which output? */ + + current = mate_rr_config_new_current (screen); + + rotatable_output_info = get_laptop_output_info (screen, current); + if (rotatable_output_info == NULL) { + g_debug ("No laptop outputs found to rotate; XF86RotateWindows key will do nothing"); + goto out; + } + + /* Which rotation? */ + + get_allowed_rotations_for_output (current, priv->rw_screen, rotatable_output_info, &num_allowed_rotations, &allowed_rotations); + next_rotation = get_next_rotation (allowed_rotations, rotatable_output_info->rotation); + + if (next_rotation == rotatable_output_info->rotation) { + g_debug ("No rotations are supported other than the current one; XF86RotateWindows key will do nothing"); + goto out; + } + + /* Rotate */ + + rotatable_output_info->rotation = next_rotation; + + apply_configuration_and_display_error (mgr, current, timestamp); + +out: + mate_rr_config_free (current); +} + +static GdkFilterReturn +event_filter (GdkXEvent *xevent, + GdkEvent *event, + gpointer data) +{ + GsdXrandrManager *manager = data; + XEvent *xev = (XEvent *) xevent; + + if (!manager->priv->running) + return GDK_FILTER_CONTINUE; + + /* verify we have a key event */ + if (xev->xany.type != KeyPress && xev->xany.type != KeyRelease) + return GDK_FILTER_CONTINUE; + + if (xev->xany.type == KeyPress) { + if (xev->xkey.keycode == manager->priv->switch_video_mode_keycode) + handle_fn_f7 (manager, xev->xkey.time); + else if (xev->xkey.keycode == manager->priv->rotate_windows_keycode) + handle_rotate_windows (manager, xev->xkey.time); + + return GDK_FILTER_CONTINUE; + } + + return GDK_FILTER_CONTINUE; +} + +static void +refresh_tray_icon_menu_if_active (GsdXrandrManager *manager, guint32 timestamp) +{ + GsdXrandrManagerPrivate *priv = manager->priv; + + if (priv->popup_menu) { + gtk_menu_shell_cancel (GTK_MENU_SHELL (priv->popup_menu)); /* status_icon_popup_menu_selection_done_cb() will free everything */ + status_icon_popup_menu (manager, 0, timestamp); + } +} + +static void +auto_configure_outputs (GsdXrandrManager *manager, guint32 timestamp) +{ + GsdXrandrManagerPrivate *priv = manager->priv; + MateRRConfig *config; + int i; + GList *just_turned_on; + GList *l; + int x; + GError *error; + gboolean applicable; + + config = mate_rr_config_new_current (priv->rw_screen); + + /* For outputs that are connected and on (i.e. they have a CRTC assigned + * to them, so they are getting a signal), we leave them as they are + * with their current modes. + * + * For other outputs, we will turn on connected-but-off outputs and turn + * off disconnected-but-on outputs. + * + * FIXME: If an output remained connected+on, it would be nice to ensure + * that the output's CRTCs still has a reasonable mode (think of + * changing one monitor for another with different capabilities). + */ + + just_turned_on = NULL; + + for (i = 0; config->outputs[i] != NULL; i++) { + MateOutputInfo *output = config->outputs[i]; + + if (output->connected && !output->on) { + output->on = TRUE; + output->rotation = MATE_RR_ROTATION_0; + just_turned_on = g_list_prepend (just_turned_on, GINT_TO_POINTER (i)); + } else if (!output->connected && output->on) + output->on = FALSE; + } + + /* Now, lay out the outputs from left to right. Put first the outputs + * which remained on; put last the outputs that were newly turned on. + */ + + x = 0; + + /* First, outputs that remained on */ + + for (i = 0; config->outputs[i] != NULL; i++) { + MateOutputInfo *output = config->outputs[i]; + + if (g_list_find (just_turned_on, GINT_TO_POINTER (i))) + continue; + + if (output->on) { + g_assert (output->connected); + + output->x = x; + output->y = 0; + + x += output->width; + } + } + + /* Second, outputs that were newly-turned on */ + + for (l = just_turned_on; l; l = l->next) { + MateOutputInfo *output; + + i = GPOINTER_TO_INT (l->data); + output = config->outputs[i]; + + g_assert (output->on && output->connected); + + output->x = x; + output->y = 0; + + /* since the output was off, use its preferred width/height (it doesn't have a real width/height yet) */ + output->width = output->pref_width; + output->height = output->pref_height; + + x += output->width; + } + + /* Check if we have a large enough framebuffer size. If not, turn off + * outputs from right to left until we reach a usable size. + */ + + just_turned_on = g_list_reverse (just_turned_on); /* now the outputs here are from right to left */ + + l = just_turned_on; + while (1) { + MateOutputInfo *output; + gboolean is_bounds_error; + + error = NULL; + applicable = mate_rr_config_applicable (config, priv->rw_screen, &error); + + if (applicable) + break; + + is_bounds_error = g_error_matches (error, MATE_RR_ERROR, MATE_RR_ERROR_BOUNDS_ERROR); + g_error_free (error); + + if (!is_bounds_error) + break; + + if (l) { + i = GPOINTER_TO_INT (l->data); + l = l->next; + + output = config->outputs[i]; + output->on = FALSE; + } else + break; + } + + /* Apply the configuration! */ + + if (applicable) + apply_configuration_and_display_error (manager, config, timestamp); + + g_list_free (just_turned_on); + mate_rr_config_free (config); + + /* Finally, even though we did a best-effort job in sanitizing the + * outputs, we don't know the physical layout of the monitors. We'll + * start the display capplet so that the user can tweak things to his + * liking. + */ + +#if 0 + /* FIXME: This is disabled for now. The capplet is not a single-instance application. + * If you do this: + * + * 1. Start the display capplet + * + * 2. Plug an extra monitor + * + * 3. Hit the "Detect displays" button + * + * Then we will get a RANDR event because X re-probes the outputs. We don't want to + * start up a second display capplet right there! + */ + + run_display_capplet (NULL); +#endif +} + +static void +apply_color_profiles (void) +{ + gboolean ret; + GError *error = NULL; + + /* run the mate-color-manager apply program */ + ret = g_spawn_command_line_async (BINDIR "/gcm-apply", &error); + if (!ret) { + /* only print the warning if the binary is installed */ + if (error->code != G_SPAWN_ERROR_NOENT) { + g_warning ("failed to apply color profiles: %s", error->message); + } + g_error_free (error); + } +} + +static void +on_randr_event (MateRRScreen *screen, gpointer data) +{ + GsdXrandrManager *manager = GSD_XRANDR_MANAGER (data); + GsdXrandrManagerPrivate *priv = manager->priv; + guint32 change_timestamp, config_timestamp; + + if (!priv->running) + return; + + mate_rr_screen_get_timestamps (screen, &change_timestamp, &config_timestamp); + + log_open (); + log_msg ("Got RANDR event with timestamps change=%u %c config=%u\n", + change_timestamp, + timestamp_relationship (change_timestamp, config_timestamp), + config_timestamp); + + if (change_timestamp >= config_timestamp) { + /* The event is due to an explicit configuration change. + * + * If the change was performed by us, then we need to do nothing. + * + * If the change was done by some other X client, we don't need + * to do anything, either; the screen is already configured. + */ + show_timestamps_dialog (manager, "ignoring since change > config"); + log_msg (" Ignoring event since change >= config\n"); + } else { + /* Here, config_timestamp > change_timestamp. This means that + * the screen got reconfigured because of hotplug/unplug; the X + * server is just notifying us, and we need to configure the + * outputs in a sane way. + */ + + char *intended_filename; + GError *error; + gboolean success; + + show_timestamps_dialog (manager, "need to deal with reconfiguration, as config > change"); + + intended_filename = mate_rr_config_get_intended_filename (); + + error = NULL; + success = apply_configuration_from_filename (manager, intended_filename, TRUE, config_timestamp, &error); + g_free (intended_filename); + + if (!success) { + /* We don't bother checking the error type. + * + * Both G_FILE_ERROR_NOENT and + * MATE_RR_ERROR_NO_MATCHING_CONFIG would mean, "there + * was no configuration to apply, or none that matched + * the current outputs", and in that case we need to run + * our fallback. + * + * Any other error means "we couldn't do the smart thing + * of using a previously- saved configuration, anyway, + * for some other reason. In that case, we also need to + * run our fallback to avoid leaving the user with a + * bogus configuration. + */ + + if (error) + g_error_free (error); + + if (config_timestamp != priv->last_config_timestamp) { + priv->last_config_timestamp = config_timestamp; + auto_configure_outputs (manager, config_timestamp); + log_msg (" Automatically configured outputs to deal with event\n"); + } else + log_msg (" Ignored event as old and new config timestamps are the same\n"); + } else + log_msg ("Applied stored configuration to deal with event\n"); + } + + /* poke mate-color-manager */ + apply_color_profiles (); + + refresh_tray_icon_menu_if_active (manager, MAX (change_timestamp, config_timestamp)); + + log_close (); +} + +static void +run_display_capplet (GtkWidget *widget) +{ + GdkScreen *screen; + GError *error; + + if (widget) + screen = gtk_widget_get_screen (widget); + else + screen = gdk_screen_get_default (); + + error = NULL; + if (!gdk_spawn_command_line_on_screen (screen, GSD_XRANDR_DISPLAY_CAPPLET, &error)) { + GtkWidget *dialog; + + dialog = gtk_message_dialog_new_with_markup (NULL, 0, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, + "" + "Display configuration could not be run" + "\n\n" + "%s", error->message); + gtk_dialog_run (GTK_DIALOG (dialog)); + gtk_widget_destroy (dialog); + + g_error_free (error); + } +} + +static void +popup_menu_configure_display_cb (GtkMenuItem *item, gpointer data) +{ + run_display_capplet (GTK_WIDGET (item)); +} + +static void +status_icon_popup_menu_selection_done_cb (GtkMenuShell *menu_shell, gpointer data) +{ + GsdXrandrManager *manager = GSD_XRANDR_MANAGER (data); + struct GsdXrandrManagerPrivate *priv = manager->priv; + + gtk_widget_destroy (priv->popup_menu); + priv->popup_menu = NULL; + + mate_rr_labeler_hide (priv->labeler); + g_object_unref (priv->labeler); + priv->labeler = NULL; + + mate_rr_config_free (priv->configuration); + priv->configuration = NULL; +} + +#define OUTPUT_TITLE_ITEM_BORDER 2 +#define OUTPUT_TITLE_ITEM_PADDING 4 + +/* This is an expose-event hander for the title label for each MateRROutput. + * We want each title to have a colored background, so we paint that background, then + * return FALSE to let GtkLabel expose itself (i.e. paint the label's text), and then + * we have a signal_connect_after handler as well. See the comments below + * to see why that "after" handler is needed. + */ +static gboolean +output_title_label_expose_event_cb (GtkWidget *widget, GdkEventExpose *event, gpointer data) +{ + GsdXrandrManager *manager = GSD_XRANDR_MANAGER (data); + struct GsdXrandrManagerPrivate *priv = manager->priv; + MateOutputInfo *output; + GdkColor color; + cairo_t *cr; + GtkAllocation allocation; + + g_assert (GTK_IS_LABEL (widget)); + + output = g_object_get_data (G_OBJECT (widget), "output"); + g_assert (output != NULL); + + g_assert (priv->labeler != NULL); + + /* Draw a black rectangular border, filled with the color that corresponds to this output */ + + mate_rr_labeler_get_color_for_output (priv->labeler, output, &color); + + cr = gdk_cairo_create (gtk_widget_get_window (widget)); + + cairo_set_source_rgb (cr, 0, 0, 0); + cairo_set_line_width (cr, OUTPUT_TITLE_ITEM_BORDER); + gtk_widget_get_allocation (widget, &allocation); + cairo_rectangle (cr, + allocation.x + OUTPUT_TITLE_ITEM_BORDER / 2.0, + allocation.y + OUTPUT_TITLE_ITEM_BORDER / 2.0, + allocation.width - OUTPUT_TITLE_ITEM_BORDER, + allocation.height - OUTPUT_TITLE_ITEM_BORDER); + cairo_stroke (cr); + + gdk_cairo_set_source_color (cr, &color); + cairo_rectangle (cr, + allocation.x + OUTPUT_TITLE_ITEM_BORDER, + allocation.y + OUTPUT_TITLE_ITEM_BORDER, + allocation.width - 2 * OUTPUT_TITLE_ITEM_BORDER, + allocation.height - 2 * OUTPUT_TITLE_ITEM_BORDER); + + cairo_fill (cr); + + /* We want the label to always show up as if it were sensitive + * ("style->fg[GTK_STATE_NORMAL]"), even though the label is insensitive + * due to being inside an insensitive menu item. So, here we have a + * HACK in which we frob the label's state directly. GtkLabel's expose + * handler will be run after this function, so it will think that the + * label is in GTK_STATE_NORMAL. We reset the label's state back to + * insensitive in output_title_label_after_expose_event_cb(). + * + * Yay for fucking with GTK+'s internals. + */ + + gtk_widget_set_state (widget, GTK_STATE_NORMAL); + + return FALSE; +} + +/* See the comment in output_title_event_box_expose_event_cb() about this funny label widget */ +static gboolean +output_title_label_after_expose_event_cb (GtkWidget *widget, GdkEventExpose *event, gpointer data) +{ + g_assert (GTK_IS_LABEL (widget)); + gtk_widget_set_state (widget, GTK_STATE_INSENSITIVE); + + return FALSE; +} + +static void +title_item_size_allocate_cb (GtkWidget *widget, GtkAllocation *allocation, gpointer data) +{ + /* When GtkMenu does size_request on its items, it asks them for their "toggle size", + * which will be non-zero when there are check/radio items. GtkMenu remembers + * the largest of those sizes. During the size_allocate pass, GtkMenu calls + * gtk_menu_item_toggle_size_allocate() with that value, to tell the menu item + * that it should later paint its child a bit to the right of its edge. + * + * However, we want the "title" menu items for each RANDR output to span the *whole* + * allocation of the menu item, not just the "allocation minus toggle" area. + * + * So, we let the menu item size_allocate itself as usual, but this + * callback gets run afterward. Here we hack a toggle size of 0 into + * the menu item, and size_allocate it by hand *again*. We also need to + * avoid recursing into this function. + */ + + g_assert (GTK_IS_MENU_ITEM (widget)); + + gtk_menu_item_toggle_size_allocate (GTK_MENU_ITEM (widget), 0); + + g_signal_handlers_block_by_func (widget, title_item_size_allocate_cb, NULL); + + /* Sigh. There is no way to turn on GTK_ALLOC_NEEDED outside of GTK+ + * itself; also, since calling size_allocate on a widget with the same + * allcation is a no-op, we need to allocate with a "different" size + * first. + */ + + allocation->width++; + gtk_widget_size_allocate (widget, allocation); + + allocation->width--; + gtk_widget_size_allocate (widget, allocation); + + g_signal_handlers_unblock_by_func (widget, title_item_size_allocate_cb, NULL); +} + +static GtkWidget * +make_menu_item_for_output_title (GsdXrandrManager *manager, MateOutputInfo *output) +{ + GtkWidget *item; + GtkWidget *label; + char *str; + GdkColor black = { 0, 0, 0, 0 }; + + item = gtk_menu_item_new (); + + g_signal_connect (item, "size-allocate", + G_CALLBACK (title_item_size_allocate_cb), NULL); + + str = g_markup_printf_escaped ("%s", output->display_name); + label = gtk_label_new (NULL); + gtk_label_set_markup (GTK_LABEL (label), str); + g_free (str); + + /* Make the label explicitly black. We don't want it to follow the + * theme's colors, since the label is always shown against a light + * pastel background. See bgo#556050 + */ + gtk_widget_modify_fg (label, gtk_widget_get_state (label), &black); + + /* Add padding around the label to fit the box that we'll draw for color-coding */ + gtk_misc_set_alignment (GTK_MISC (label), 0.0, 0.5); + gtk_misc_set_padding (GTK_MISC (label), + OUTPUT_TITLE_ITEM_BORDER + OUTPUT_TITLE_ITEM_PADDING, + OUTPUT_TITLE_ITEM_BORDER + OUTPUT_TITLE_ITEM_PADDING); + + gtk_container_add (GTK_CONTAINER (item), label); + + /* We want to paint a colored box as the background of the label, so we connect + * to its expose-event signal. See the comment in *** to see why need to connect + * to the label both 'before' and 'after'. + */ + g_signal_connect (label, "expose-event", + G_CALLBACK (output_title_label_expose_event_cb), manager); + g_signal_connect_after (label, "expose-event", + G_CALLBACK (output_title_label_after_expose_event_cb), manager); + + g_object_set_data (G_OBJECT (label), "output", output); + + gtk_widget_set_sensitive (item, FALSE); /* the title is not selectable */ + gtk_widget_show_all (item); + + return item; +} + +static void +get_allowed_rotations_for_output (MateRRConfig *config, + MateRRScreen *rr_screen, + MateOutputInfo *output, + int *out_num_rotations, + MateRRRotation *out_rotations) +{ + MateRRRotation current_rotation; + int i; + + *out_num_rotations = 0; + *out_rotations = 0; + + current_rotation = output->rotation; + + /* Yay for brute force */ + + for (i = 0; i < G_N_ELEMENTS (possible_rotations); i++) { + MateRRRotation rotation_to_test; + + rotation_to_test = possible_rotations[i]; + + output->rotation = rotation_to_test; + + if (mate_rr_config_applicable (config, rr_screen, NULL)) { /* NULL-GError */ + (*out_num_rotations)++; + (*out_rotations) |= rotation_to_test; + } + } + + output->rotation = current_rotation; + + if (*out_num_rotations == 0 || *out_rotations == 0) { + g_warning ("Huh, output %p says it doesn't support any rotations, and yet it has a current rotation?", output); + *out_num_rotations = 1; + *out_rotations = output->rotation; + } +} + +static void +add_unsupported_rotation_item (GsdXrandrManager *manager) +{ + struct GsdXrandrManagerPrivate *priv = manager->priv; + GtkWidget *item; + GtkWidget *label; + gchar *markup; + + item = gtk_menu_item_new (); + + label = gtk_label_new (NULL); + markup = g_strdup_printf ("%s", _("Rotation not supported")); + gtk_label_set_markup (GTK_LABEL (label), markup); + g_free (markup); + gtk_container_add (GTK_CONTAINER (item), label); + + gtk_widget_show_all (item); + gtk_menu_shell_append (GTK_MENU_SHELL (priv->popup_menu), item); +} + +static void +ensure_current_configuration_is_saved (void) +{ + MateRRScreen *rr_screen; + MateRRConfig *rr_config; + + /* Normally, mate_rr_config_save() creates a backup file based on the + * old monitors.xml. However, if *that* file didn't exist, there is + * nothing from which to create a backup. So, here we'll save the + * current/unchanged configuration and then let our caller call + * mate_rr_config_save() again with the new/changed configuration, so + * that there *will* be a backup file in the end. + */ + + rr_screen = mate_rr_screen_new (gdk_screen_get_default (), NULL, NULL, NULL); /* NULL-GError */ + if (!rr_screen) + return; + + rr_config = mate_rr_config_new_current (rr_screen); + mate_rr_config_save (rr_config, NULL); /* NULL-GError */ + + mate_rr_config_free (rr_config); + mate_rr_screen_destroy (rr_screen); +} + +static void +output_rotation_item_activate_cb (GtkCheckMenuItem *item, gpointer data) +{ + GsdXrandrManager *manager = GSD_XRANDR_MANAGER (data); + struct GsdXrandrManagerPrivate *priv = manager->priv; + MateOutputInfo *output; + MateRRRotation rotation; + GError *error; + + /* Not interested in deselected items */ + if (!gtk_check_menu_item_get_active (item)) + return; + + ensure_current_configuration_is_saved (); + + output = g_object_get_data (G_OBJECT (item), "output"); + rotation = GPOINTER_TO_INT (g_object_get_data (G_OBJECT (item), "rotation")); + + output->rotation = rotation; + + error = NULL; + if (!mate_rr_config_save (priv->configuration, &error)) { + error_message (manager, _("Could not save monitor configuration"), error, NULL); + if (error) + g_error_free (error); + + return; + } + + try_to_apply_intended_configuration (manager, NULL, gtk_get_current_event_time (), NULL); /* NULL-GError */ +} + +static void +add_items_for_rotations (GsdXrandrManager *manager, MateOutputInfo *output, MateRRRotation allowed_rotations) +{ + typedef struct { + MateRRRotation rotation; + const char * name; + } RotationInfo; + static const RotationInfo rotations[] = { + { MATE_RR_ROTATION_0, N_("Normal") }, + { MATE_RR_ROTATION_90, N_("Left") }, + { MATE_RR_ROTATION_270, N_("Right") }, + { MATE_RR_ROTATION_180, N_("Upside Down") }, + /* We don't allow REFLECT_X or REFLECT_Y for now, as mate-display-properties doesn't allow them, either */ + }; + + struct GsdXrandrManagerPrivate *priv = manager->priv; + int i; + GSList *group; + GtkWidget *active_item; + gulong active_item_activate_id; + + group = NULL; + active_item = NULL; + active_item_activate_id = 0; + + for (i = 0; i < G_N_ELEMENTS (rotations); i++) { + MateRRRotation rot; + GtkWidget *item; + gulong activate_id; + + rot = rotations[i].rotation; + + if ((allowed_rotations & rot) == 0) { + /* don't display items for rotations which are + * unavailable. Their availability is not under the + * user's control, anyway. + */ + continue; + } + + item = gtk_radio_menu_item_new_with_label (group, _(rotations[i].name)); + gtk_widget_show_all (item); + gtk_menu_shell_append (GTK_MENU_SHELL (priv->popup_menu), item); + + g_object_set_data (G_OBJECT (item), "output", output); + g_object_set_data (G_OBJECT (item), "rotation", GINT_TO_POINTER (rot)); + + activate_id = g_signal_connect (item, "activate", + G_CALLBACK (output_rotation_item_activate_cb), manager); + + group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (item)); + + if (rot == output->rotation) { + active_item = item; + active_item_activate_id = activate_id; + } + } + + if (active_item) { + /* Block the signal temporarily so our callback won't be called; + * we are just setting up the UI. + */ + g_signal_handler_block (active_item, active_item_activate_id); + + gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (active_item), TRUE); + + g_signal_handler_unblock (active_item, active_item_activate_id); + } + +} + +static void +add_rotation_items_for_output (GsdXrandrManager *manager, MateOutputInfo *output) +{ + struct GsdXrandrManagerPrivate *priv = manager->priv; + int num_rotations; + MateRRRotation rotations; + + get_allowed_rotations_for_output (priv->configuration, priv->rw_screen, output, &num_rotations, &rotations); + + if (num_rotations == 1) + add_unsupported_rotation_item (manager); + else + add_items_for_rotations (manager, output, rotations); +} + +static void +add_menu_items_for_output (GsdXrandrManager *manager, MateOutputInfo *output) +{ + struct GsdXrandrManagerPrivate *priv = manager->priv; + GtkWidget *item; + + item = make_menu_item_for_output_title (manager, output); + gtk_menu_shell_append (GTK_MENU_SHELL (priv->popup_menu), item); + + add_rotation_items_for_output (manager, output); +} + +static void +add_menu_items_for_outputs (GsdXrandrManager *manager) +{ + struct GsdXrandrManagerPrivate *priv = manager->priv; + int i; + + for (i = 0; priv->configuration->outputs[i] != NULL; i++) { + if (priv->configuration->outputs[i]->connected) + add_menu_items_for_output (manager, priv->configuration->outputs[i]); + } +} + +static void +status_icon_popup_menu (GsdXrandrManager *manager, guint button, guint32 timestamp) +{ + struct GsdXrandrManagerPrivate *priv = manager->priv; + GtkWidget *item; + + g_assert (priv->configuration == NULL); + priv->configuration = mate_rr_config_new_current (priv->rw_screen); + + g_assert (priv->labeler == NULL); + priv->labeler = mate_rr_labeler_new (priv->configuration); + + g_assert (priv->popup_menu == NULL); + priv->popup_menu = gtk_menu_new (); + + add_menu_items_for_outputs (manager); + + item = gtk_separator_menu_item_new (); + gtk_widget_show (item); + gtk_menu_shell_append (GTK_MENU_SHELL (priv->popup_menu), item); + + item = gtk_menu_item_new_with_mnemonic (_("_Configure Display Settings…")); + g_signal_connect (item, "activate", + G_CALLBACK (popup_menu_configure_display_cb), manager); + gtk_widget_show (item); + gtk_menu_shell_append (GTK_MENU_SHELL (priv->popup_menu), item); + + g_signal_connect (priv->popup_menu, "selection-done", + G_CALLBACK (status_icon_popup_menu_selection_done_cb), manager); + + gtk_menu_popup (GTK_MENU (priv->popup_menu), NULL, NULL, + gtk_status_icon_position_menu, + priv->status_icon, button, timestamp); +} + +static void +status_icon_activate_cb (GtkStatusIcon *status_icon, gpointer data) +{ + GsdXrandrManager *manager = GSD_XRANDR_MANAGER (data); + + /* Suck; we don't get a proper button/timestamp */ + status_icon_popup_menu (manager, 0, gtk_get_current_event_time ()); +} + +static void +status_icon_popup_menu_cb (GtkStatusIcon *status_icon, guint button, guint32 timestamp, gpointer data) +{ + GsdXrandrManager *manager = GSD_XRANDR_MANAGER (data); + + status_icon_popup_menu (manager, button, timestamp); +} + +static void +status_icon_start (GsdXrandrManager *manager) +{ + struct GsdXrandrManagerPrivate *priv = manager->priv; + + /* Ideally, we should detect if we are on a tablet and only display + * the icon in that case. + */ + if (!priv->status_icon) { + priv->status_icon = gtk_status_icon_new_from_icon_name (GSD_XRANDR_ICON_NAME); + gtk_status_icon_set_tooltip_text (priv->status_icon, _("Configure display settings")); + + g_signal_connect (priv->status_icon, "activate", + G_CALLBACK (status_icon_activate_cb), manager); + g_signal_connect (priv->status_icon, "popup-menu", + G_CALLBACK (status_icon_popup_menu_cb), manager); + } +} + +static void +status_icon_stop (GsdXrandrManager *manager) +{ + struct GsdXrandrManagerPrivate *priv = manager->priv; + + if (priv->status_icon) { + g_signal_handlers_disconnect_by_func ( + priv->status_icon, G_CALLBACK (status_icon_activate_cb), manager); + g_signal_handlers_disconnect_by_func ( + priv->status_icon, G_CALLBACK (status_icon_popup_menu_cb), manager); + + /* hide the icon before unreffing it; otherwise we will leak + whitespace in the notification area due to a bug in there */ + gtk_status_icon_set_visible (priv->status_icon, FALSE); + g_object_unref (priv->status_icon); + priv->status_icon = NULL; + } +} + +static void +start_or_stop_icon (GsdXrandrManager *manager) +{ + if (mateconf_client_get_bool (manager->priv->client, CONF_KEY_SHOW_NOTIFICATION_ICON, NULL)) { + status_icon_start (manager); + } + else { + status_icon_stop (manager); + } +} + +static void +on_config_changed (MateConfClient *client, + guint cnxn_id, + MateConfEntry *entry, + GsdXrandrManager *manager) +{ + if (strcmp (entry->key, CONF_KEY_SHOW_NOTIFICATION_ICON) == 0) + start_or_stop_icon (manager); +} + +static gboolean +apply_intended_configuration (GsdXrandrManager *manager, const char *intended_filename, guint32 timestamp) +{ + GError *my_error; + gboolean result; + + my_error = NULL; + result = apply_configuration_from_filename (manager, intended_filename, FALSE, timestamp, &my_error); + if (!result) { + if (my_error) { + if (!g_error_matches (my_error, G_FILE_ERROR, G_FILE_ERROR_NOENT)) + error_message (manager, _("Could not apply the stored configuration for monitors"), my_error, NULL); + + g_error_free (my_error); + } + } + + return result; +} + +static void +apply_default_boot_configuration (GsdXrandrManager *mgr, guint32 timestamp) +{ + GsdXrandrManagerPrivate *priv = mgr->priv; + MateRRScreen *screen = priv->rw_screen; + MateRRConfig *config; + gboolean turn_on_external, turn_on_laptop; + + turn_on_external = + mateconf_client_get_bool (mgr->priv->client, CONF_KEY_TURN_ON_EXTERNAL_MONITORS_AT_STARTUP, NULL); + turn_on_laptop = + mateconf_client_get_bool (mgr->priv->client, CONF_KEY_TURN_ON_LAPTOP_MONITOR_AT_STARTUP, NULL); + + if (turn_on_external && turn_on_laptop) + config = make_clone_setup (screen); + else if (!turn_on_external && turn_on_laptop) + config = make_laptop_setup (screen); + else if (turn_on_external && !turn_on_laptop) + config = make_other_setup (screen); + else + config = make_laptop_setup (screen); + + if (config) { + apply_configuration_and_display_error (mgr, config, timestamp); + mate_rr_config_free (config); + } +} + +static gboolean +apply_stored_configuration_at_startup (GsdXrandrManager *manager, guint32 timestamp) +{ + GError *my_error; + gboolean success; + char *backup_filename; + char *intended_filename; + + backup_filename = mate_rr_config_get_backup_filename (); + intended_filename = mate_rr_config_get_intended_filename (); + + /* 1. See if there was a "saved" configuration. If there is one, it means + * that the user had selected to change the display configuration, but the + * machine crashed. In that case, we'll apply *that* configuration and save it on top of the + * "intended" one. + */ + + my_error = NULL; + + success = apply_configuration_from_filename (manager, backup_filename, FALSE, timestamp, &my_error); + if (success) { + /* The backup configuration existed, and could be applied + * successfully, so we must restore it on top of the + * failed/intended one. + */ + restore_backup_configuration (manager, backup_filename, intended_filename, timestamp); + goto out; + } + + if (!g_error_matches (my_error, G_FILE_ERROR, G_FILE_ERROR_NOENT)) { + /* Epic fail: there (probably) was a backup configuration, but + * we could not apply it. The only thing we can do is delete + * the backup configuration. Let's hope that the user doesn't + * get left with an unusable display... + */ + + unlink (backup_filename); + goto out; + } + + /* 2. There was no backup configuration! This means we are + * good. Apply the intended configuration instead. + */ + + success = apply_intended_configuration (manager, intended_filename, timestamp); + +out: + + if (my_error) + g_error_free (my_error); + + g_free (backup_filename); + g_free (intended_filename); + + return success; +} + +static gboolean +apply_default_configuration_from_file (GsdXrandrManager *manager, guint32 timestamp) +{ + GsdXrandrManagerPrivate *priv = manager->priv; + char *default_config_filename; + gboolean result; + + default_config_filename = mateconf_client_get_string (priv->client, CONF_KEY_DEFAULT_CONFIGURATION_FILE, NULL); + if (!default_config_filename) + return FALSE; + + result = apply_configuration_from_filename (manager, default_config_filename, TRUE, timestamp, NULL); + + g_free (default_config_filename); + return result; +} + +gboolean +gsd_xrandr_manager_start (GsdXrandrManager *manager, + GError **error) +{ + g_debug ("Starting xrandr manager"); + mate_settings_profile_start (NULL); + + log_open (); + log_msg ("------------------------------------------------------------\nSTARTING XRANDR PLUGIN\n"); + + manager->priv->rw_screen = mate_rr_screen_new ( + gdk_screen_get_default (), on_randr_event, manager, error); + + if (manager->priv->rw_screen == NULL) { + log_msg ("Could not initialize the RANDR plugin%s%s\n", + (error && *error) ? ": " : "", + (error && *error) ? (*error)->message : ""); + log_close (); + return FALSE; + } + + log_msg ("State of screen at startup:\n"); + log_screen (manager->priv->rw_screen); + + manager->priv->running = TRUE; + manager->priv->client = mateconf_client_get_default (); + + g_assert (manager->priv->notify_id == 0); + + mateconf_client_add_dir (manager->priv->client, CONF_DIR, + MATECONF_CLIENT_PRELOAD_ONELEVEL, + NULL); + + manager->priv->notify_id = + mateconf_client_notify_add ( + manager->priv->client, CONF_DIR, + (MateConfClientNotifyFunc)on_config_changed, + manager, NULL, NULL); + + if (manager->priv->switch_video_mode_keycode) { + gdk_error_trap_push (); + + XGrabKey (gdk_x11_get_default_xdisplay(), + manager->priv->switch_video_mode_keycode, AnyModifier, + gdk_x11_get_default_root_xwindow(), + True, GrabModeAsync, GrabModeAsync); + + gdk_flush (); + gdk_error_trap_pop (); + } + + if (manager->priv->rotate_windows_keycode) { + gdk_error_trap_push (); + + XGrabKey (gdk_x11_get_default_xdisplay(), + manager->priv->rotate_windows_keycode, AnyModifier, + gdk_x11_get_default_root_xwindow(), + True, GrabModeAsync, GrabModeAsync); + + gdk_flush (); + gdk_error_trap_pop (); + } + + show_timestamps_dialog (manager, "Startup"); + if (!apply_stored_configuration_at_startup (manager, GDK_CURRENT_TIME)) /* we don't have a real timestamp at startup anyway */ + if (!apply_default_configuration_from_file (manager, GDK_CURRENT_TIME)) + apply_default_boot_configuration (manager, GDK_CURRENT_TIME); + + log_msg ("State of screen after initial configuration:\n"); + log_screen (manager->priv->rw_screen); + + gdk_window_add_filter (gdk_get_default_root_window(), + (GdkFilterFunc)event_filter, + manager); + + start_or_stop_icon (manager); + + log_close (); + + mate_settings_profile_end (NULL); + + return TRUE; +} + +void +gsd_xrandr_manager_stop (GsdXrandrManager *manager) +{ + g_debug ("Stopping xrandr manager"); + + manager->priv->running = FALSE; + + if (manager->priv->switch_video_mode_keycode) { + gdk_error_trap_push (); + + XUngrabKey (gdk_x11_get_default_xdisplay(), + manager->priv->switch_video_mode_keycode, AnyModifier, + gdk_x11_get_default_root_xwindow()); + + gdk_error_trap_pop (); + } + + if (manager->priv->rotate_windows_keycode) { + gdk_error_trap_push (); + + XUngrabKey (gdk_x11_get_default_xdisplay(), + manager->priv->rotate_windows_keycode, AnyModifier, + gdk_x11_get_default_root_xwindow()); + + gdk_error_trap_pop (); + } + + gdk_window_remove_filter (gdk_get_default_root_window (), + (GdkFilterFunc) event_filter, + manager); + + if (manager->priv->notify_id != 0) { + mateconf_client_remove_dir (manager->priv->client, + CONF_DIR, NULL); + mateconf_client_notify_remove (manager->priv->client, + manager->priv->notify_id); + manager->priv->notify_id = 0; + } + + if (manager->priv->client != NULL) { + g_object_unref (manager->priv->client); + manager->priv->client = NULL; + } + + if (manager->priv->rw_screen != NULL) { + mate_rr_screen_destroy (manager->priv->rw_screen); + manager->priv->rw_screen = NULL; + } + + if (manager->priv->dbus_connection != NULL) { + dbus_g_connection_unref (manager->priv->dbus_connection); + manager->priv->dbus_connection = NULL; + } + + status_icon_stop (manager); + + log_open (); + log_msg ("STOPPING XRANDR PLUGIN\n------------------------------------------------------------\n"); + log_close (); +} + +static void +gsd_xrandr_manager_set_property (GObject *object, + guint prop_id, + const GValue *value, + GParamSpec *pspec) +{ + GsdXrandrManager *self; + + self = GSD_XRANDR_MANAGER (object); + + switch (prop_id) { + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + +static void +gsd_xrandr_manager_get_property (GObject *object, + guint prop_id, + GValue *value, + GParamSpec *pspec) +{ + GsdXrandrManager *self; + + self = GSD_XRANDR_MANAGER (object); + + switch (prop_id) { + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + +static GObject * +gsd_xrandr_manager_constructor (GType type, + guint n_construct_properties, + GObjectConstructParam *construct_properties) +{ + GsdXrandrManager *xrandr_manager; + GsdXrandrManagerClass *klass; + + klass = GSD_XRANDR_MANAGER_CLASS (g_type_class_peek (GSD_TYPE_XRANDR_MANAGER)); + + xrandr_manager = GSD_XRANDR_MANAGER (G_OBJECT_CLASS (gsd_xrandr_manager_parent_class)->constructor (type, + n_construct_properties, + construct_properties)); + + return G_OBJECT (xrandr_manager); +} + +static void +gsd_xrandr_manager_dispose (GObject *object) +{ + GsdXrandrManager *xrandr_manager; + + xrandr_manager = GSD_XRANDR_MANAGER (object); + + G_OBJECT_CLASS (gsd_xrandr_manager_parent_class)->dispose (object); +} + +static void +gsd_xrandr_manager_class_init (GsdXrandrManagerClass *klass) +{ + GObjectClass *object_class = G_OBJECT_CLASS (klass); + + object_class->get_property = gsd_xrandr_manager_get_property; + object_class->set_property = gsd_xrandr_manager_set_property; + object_class->constructor = gsd_xrandr_manager_constructor; + object_class->dispose = gsd_xrandr_manager_dispose; + object_class->finalize = gsd_xrandr_manager_finalize; + + dbus_g_object_type_install_info (GSD_TYPE_XRANDR_MANAGER, &dbus_glib_gsd_xrandr_manager_object_info); + + g_type_class_add_private (klass, sizeof (GsdXrandrManagerPrivate)); +} + +static guint +get_keycode_for_keysym_name (const char *name) +{ + Display *dpy; + guint keyval; + + dpy = gdk_x11_get_default_xdisplay (); + + keyval = gdk_keyval_from_name (name); + return XKeysymToKeycode (dpy, keyval); +} + +static void +gsd_xrandr_manager_init (GsdXrandrManager *manager) +{ + manager->priv = GSD_XRANDR_MANAGER_GET_PRIVATE (manager); + + manager->priv->switch_video_mode_keycode = get_keycode_for_keysym_name (VIDEO_KEYSYM); + manager->priv->rotate_windows_keycode = get_keycode_for_keysym_name (ROTATE_KEYSYM); + + manager->priv->current_fn_f7_config = -1; + manager->priv->fn_f7_configs = NULL; +} + +static void +gsd_xrandr_manager_finalize (GObject *object) +{ + GsdXrandrManager *xrandr_manager; + + g_return_if_fail (object != NULL); + g_return_if_fail (GSD_IS_XRANDR_MANAGER (object)); + + xrandr_manager = GSD_XRANDR_MANAGER (object); + + g_return_if_fail (xrandr_manager->priv != NULL); + + G_OBJECT_CLASS (gsd_xrandr_manager_parent_class)->finalize (object); +} + +static gboolean +register_manager_dbus (GsdXrandrManager *manager) +{ + GError *error = NULL; + + manager->priv->dbus_connection = dbus_g_bus_get (DBUS_BUS_SESSION, &error); + if (manager->priv->dbus_connection == NULL) { + if (error != NULL) { + g_warning ("Error getting session bus: %s", error->message); + g_error_free (error); + } + return FALSE; + } + + /* Hmm, should we do this in gsd_xrandr_manager_start()? */ + dbus_g_connection_register_g_object (manager->priv->dbus_connection, GSD_XRANDR_DBUS_PATH, G_OBJECT (manager)); + + return TRUE; +} + +GsdXrandrManager * +gsd_xrandr_manager_new (void) +{ + if (manager_object != NULL) { + g_object_ref (manager_object); + } else { + manager_object = g_object_new (GSD_TYPE_XRANDR_MANAGER, NULL); + g_object_add_weak_pointer (manager_object, + (gpointer *) &manager_object); + + if (!register_manager_dbus (manager_object)) { + g_object_unref (manager_object); + return NULL; + } + } + + return GSD_XRANDR_MANAGER (manager_object); +} diff --git a/plugins/xrandr/gsd-xrandr-manager.h b/plugins/xrandr/gsd-xrandr-manager.h new file mode 100644 index 0000000..c404bfe --- /dev/null +++ b/plugins/xrandr/gsd-xrandr-manager.h @@ -0,0 +1,61 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#ifndef __GSD_XRANDR_MANAGER_H +#define __GSD_XRANDR_MANAGER_H + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#define GSD_TYPE_XRANDR_MANAGER (gsd_xrandr_manager_get_type ()) +#define GSD_XRANDR_MANAGER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSD_TYPE_XRANDR_MANAGER, GsdXrandrManager)) +#define GSD_XRANDR_MANAGER_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GSD_TYPE_XRANDR_MANAGER, GsdXrandrManagerClass)) +#define GSD_IS_XRANDR_MANAGER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSD_TYPE_XRANDR_MANAGER)) +#define GSD_IS_XRANDR_MANAGER_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GSD_TYPE_XRANDR_MANAGER)) +#define GSD_XRANDR_MANAGER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GSD_TYPE_XRANDR_MANAGER, GsdXrandrManagerClass)) + +typedef struct GsdXrandrManagerPrivate GsdXrandrManagerPrivate; + +typedef struct +{ + GObject parent; + GsdXrandrManagerPrivate *priv; +} GsdXrandrManager; + +typedef struct +{ + GObjectClass parent_class; +} GsdXrandrManagerClass; + +GType gsd_xrandr_manager_get_type (void); + +GsdXrandrManager * gsd_xrandr_manager_new (void); +gboolean gsd_xrandr_manager_start (GsdXrandrManager *manager, + GError **error); +void gsd_xrandr_manager_stop (GsdXrandrManager *manager); + +#ifdef __cplusplus +} +#endif + +#endif /* __GSD_XRANDR_MANAGER_H */ diff --git a/plugins/xrandr/gsd-xrandr-manager.xml b/plugins/xrandr/gsd-xrandr-manager.xml new file mode 100644 index 0000000..e8dde7c --- /dev/null +++ b/plugins/xrandr/gsd-xrandr-manager.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/xrandr/gsd-xrandr-plugin.c b/plugins/xrandr/gsd-xrandr-plugin.c new file mode 100644 index 0000000..e765124 --- /dev/null +++ b/plugins/xrandr/gsd-xrandr-plugin.c @@ -0,0 +1,104 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#include "config.h" + +#include +#include + +#include "mate-settings-plugin.h" +#include "gsd-xrandr-plugin.h" +#include "gsd-xrandr-manager.h" + +struct GsdXrandrPluginPrivate { + GsdXrandrManager *manager; +}; + +#define GSD_XRANDR_PLUGIN_GET_PRIVATE(object) (G_TYPE_INSTANCE_GET_PRIVATE ((object), GSD_TYPE_XRANDR_PLUGIN, GsdXrandrPluginPrivate)) + +MATE_SETTINGS_PLUGIN_REGISTER (GsdXrandrPlugin, gsd_xrandr_plugin) + +static void +gsd_xrandr_plugin_init (GsdXrandrPlugin *plugin) +{ + plugin->priv = GSD_XRANDR_PLUGIN_GET_PRIVATE (plugin); + + g_debug ("GsdXrandrPlugin initializing"); + + plugin->priv->manager = gsd_xrandr_manager_new (); +} + +static void +gsd_xrandr_plugin_finalize (GObject *object) +{ + GsdXrandrPlugin *plugin; + + g_return_if_fail (object != NULL); + g_return_if_fail (GSD_IS_XRANDR_PLUGIN (object)); + + g_debug ("GsdXrandrPlugin finalizing"); + + plugin = GSD_XRANDR_PLUGIN (object); + + g_return_if_fail (plugin->priv != NULL); + + if (plugin->priv->manager != NULL) { + g_object_unref (plugin->priv->manager); + } + + G_OBJECT_CLASS (gsd_xrandr_plugin_parent_class)->finalize (object); +} + +static void +impl_activate (MateSettingsPlugin *plugin) +{ + gboolean res; + GError *error; + + g_debug ("Activating xrandr plugin"); + + error = NULL; + res = gsd_xrandr_manager_start (GSD_XRANDR_PLUGIN (plugin)->priv->manager, &error); + if (! res) { + g_warning ("Unable to start xrandr manager: %s", error->message); + g_error_free (error); + } +} + +static void +impl_deactivate (MateSettingsPlugin *plugin) +{ + g_debug ("Deactivating xrandr plugin"); + gsd_xrandr_manager_stop (GSD_XRANDR_PLUGIN (plugin)->priv->manager); +} + +static void +gsd_xrandr_plugin_class_init (GsdXrandrPluginClass *klass) +{ + GObjectClass *object_class = G_OBJECT_CLASS (klass); + MateSettingsPluginClass *plugin_class = MATE_SETTINGS_PLUGIN_CLASS (klass); + + object_class->finalize = gsd_xrandr_plugin_finalize; + + plugin_class->activate = impl_activate; + plugin_class->deactivate = impl_deactivate; + + g_type_class_add_private (klass, sizeof (GsdXrandrPluginPrivate)); +} diff --git a/plugins/xrandr/gsd-xrandr-plugin.h b/plugins/xrandr/gsd-xrandr-plugin.h new file mode 100644 index 0000000..18bb79a --- /dev/null +++ b/plugins/xrandr/gsd-xrandr-plugin.h @@ -0,0 +1,63 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#ifndef __GSD_XRANDR_PLUGIN_H__ +#define __GSD_XRANDR_PLUGIN_H__ + +#include +#include +#include + +#include "mate-settings-plugin.h" + +#ifdef __cplusplus +extern "C" { +#endif + +#define GSD_TYPE_XRANDR_PLUGIN (gsd_xrandr_plugin_get_type ()) +#define GSD_XRANDR_PLUGIN(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSD_TYPE_XRANDR_PLUGIN, GsdXrandrPlugin)) +#define GSD_XRANDR_PLUGIN_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GSD_TYPE_XRANDR_PLUGIN, GsdXrandrPluginClass)) +#define GSD_IS_XRANDR_PLUGIN(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSD_TYPE_XRANDR_PLUGIN)) +#define GSD_IS_XRANDR_PLUGIN_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GSD_TYPE_XRANDR_PLUGIN)) +#define GSD_XRANDR_PLUGIN_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GSD_TYPE_XRANDR_PLUGIN, GsdXrandrPluginClass)) + +typedef struct GsdXrandrPluginPrivate GsdXrandrPluginPrivate; + +typedef struct +{ + MateSettingsPlugin parent; + GsdXrandrPluginPrivate *priv; +} GsdXrandrPlugin; + +typedef struct +{ + MateSettingsPluginClass parent_class; +} GsdXrandrPluginClass; + +GType gsd_xrandr_plugin_get_type (void) G_GNUC_CONST; + +/* All the plugins must implement this function */ +G_MODULE_EXPORT GType register_mate_settings_plugin (GTypeModule *module); + +#ifdef __cplusplus +} +#endif + +#endif /* __GSD_XRANDR_PLUGIN_H__ */ diff --git a/plugins/xrandr/gsd-xrandr.svg b/plugins/xrandr/gsd-xrandr.svg new file mode 100644 index 0000000..0679b6b --- /dev/null +++ b/plugins/xrandr/gsd-xrandr.svg @@ -0,0 +1,470 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + Change Resolution + + + Jakub Steiner + + + + + + display + resolution + video + + + + + Andreas Nilsson +Luca Ferretti <elle.uca@libero.it> + + + + http://www.gnome.org + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/plugins/xrandr/xrandr.mate-settings-plugin.in b/plugins/xrandr/xrandr.mate-settings-plugin.in new file mode 100644 index 0000000..a07305c --- /dev/null +++ b/plugins/xrandr/xrandr.mate-settings-plugin.in @@ -0,0 +1,8 @@ +[MATE Settings Plugin] +Module=xrandr +IAge=0 +_Name=XRandR +_Description=Set up screen size and rotation settings +Authors=Various +Copyright=Copyright © 2007 Novell +Website= diff --git a/plugins/xrdb/Makefile.am b/plugins/xrdb/Makefile.am new file mode 100644 index 0000000..1b8e82b --- /dev/null +++ b/plugins/xrdb/Makefile.am @@ -0,0 +1,54 @@ +NULL = + +SUBDIRS = \ + data \ + $(NULL) + +plugin_LTLIBRARIES = \ + libxrdb.la \ + $(NULL) + +libxrdb_la_SOURCES = \ + gsd-xrdb-plugin.h \ + gsd-xrdb-plugin.c \ + gsd-xrdb-manager.h \ + gsd-xrdb-manager.c \ + $(NULL) + +libxrdb_la_CPPFLAGS = \ + -I$(top_srcdir)/mate-settings-daemon \ + -DDATADIR=\""$(pkgdatadir)"\" \ + -DMATE_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \ + $(AM_CPPFLAGS) + +libxrdb_la_CFLAGS = \ + $(SETTINGS_PLUGIN_CFLAGS) \ + $(AM_CFLAGS) + +libxrdb_la_LDFLAGS = \ + $(GSD_PLUGIN_LDFLAGS) \ + $(NULL) + +libxrdb_la_LIBADD = \ + $(SETTINGS_PLUGIN_LIBS) \ + $(NULL) + +plugin_in_files = \ + xrdb.mate-settings-plugin.in \ + $(NULL) + +plugin_DATA = $(plugin_in_files:.mate-settings-plugin.in=.mate-settings-plugin) + +EXTRA_DIST = \ + $(plugin_in_files) \ + $(NULL) + +CLEANFILES = \ + $(plugin_DATA) \ + $(NULL) + +DISTCLEANFILES = \ + $(plugin_DATA) \ + $(NULL) + +@GSD_INTLTOOL_PLUGIN_RULE@ diff --git a/plugins/xrdb/Makefile.in b/plugins/xrdb/Makefile.in new file mode 100644 index 0000000..56338b6 --- /dev/null +++ b/plugins/xrdb/Makefile.in @@ -0,0 +1,834 @@ +# Makefile.in generated by automake 1.11.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + + +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = plugins/xrdb +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__installdirs = "$(DESTDIR)$(plugindir)" "$(DESTDIR)$(plugindir)" +LTLIBRARIES = $(plugin_LTLIBRARIES) +am__DEPENDENCIES_1 = +libxrdb_la_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) +am__objects_1 = +am_libxrdb_la_OBJECTS = libxrdb_la-gsd-xrdb-plugin.lo \ + libxrdb_la-gsd-xrdb-manager.lo $(am__objects_1) +libxrdb_la_OBJECTS = $(am_libxrdb_la_OBJECTS) +libxrdb_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(libxrdb_la_CFLAGS) \ + $(CFLAGS) $(libxrdb_la_LDFLAGS) $(LDFLAGS) -o $@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +am__mv = mv -f +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +SOURCES = $(libxrdb_la_SOURCES) +DIST_SOURCES = $(libxrdb_la_SOURCES) +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive +DATA = $(plugin_DATA) +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \ + $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \ + distdir +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +am__relativize = \ + dir0=`pwd`; \ + sed_first='s,^\([^/]*\)/.*$$,\1,'; \ + sed_rest='s,^[^/]*/*,,'; \ + sed_last='s,^.*/\([^/]*\)$$,\1,'; \ + sed_butlast='s,/*[^/]*$$,,'; \ + while test -n "$$dir1"; do \ + first=`echo "$$dir1" | sed -e "$$sed_first"`; \ + if test "$$first" != "."; then \ + if test "$$first" = ".."; then \ + dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ + dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ + else \ + first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ + if test "$$first2" = "$$first"; then \ + dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ + else \ + dir2="../$$dir2"; \ + fi; \ + dir0="$$dir0"/"$$first"; \ + fi; \ + fi; \ + dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ + done; \ + reldir="$$dir2" +ACLOCAL = @ACLOCAL@ +ALL_LINGUAS = @ALL_LINGUAS@ +AMTAR = @AMTAR@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DBUS_SYS_DIR = @DBUS_SYS_DIR@ +DEBUG_CFLAGS = @DEBUG_CFLAGS@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ +FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GIOUNIX_CFLAGS = @GIOUNIX_CFLAGS@ +GIOUNIX_LIBS = @GIOUNIX_LIBS@ +GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GREP = @GREP@ +GSD_INTLTOOL_PLUGIN_RULE = @GSD_INTLTOOL_PLUGIN_RULE@ +GSD_PLUGIN_LDFLAGS = @GSD_PLUGIN_LDFLAGS@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBEXECDIR = @LIBEXECDIR@ +LIBMATEKBDUI_CFLAGS = @LIBMATEKBDUI_CFLAGS@ +LIBMATEKBDUI_LIBS = @LIBMATEKBDUI_LIBS@ +LIBMATENOTIFY_CFLAGS = @LIBMATENOTIFY_CFLAGS@ +LIBMATENOTIFY_LIBS = @LIBMATENOTIFY_LIBS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MATECONFTOOL = @MATECONFTOOL@ +MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@ +MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@ +MATE_KEYBINDINGS_KEYSDIR = @MATE_KEYBINDINGS_KEYSDIR@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +NM = @NM@ +NMEDIT = @NMEDIT@ +NSS_CFLAGS = @NSS_CFLAGS@ +NSS_DATABASE = @NSS_DATABASE@ +NSS_LIBS = @NSS_LIBS@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +POFILES = @POFILES@ +POLKIT_CFLAGS = @POLKIT_CFLAGS@ +POLKIT_LIBS = @POLKIT_LIBS@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +PULSE_CFLAGS = @PULSE_CFLAGS@ +PULSE_LIBS = @PULSE_LIBS@ +RANLIB = @RANLIB@ +SED = @SED@ +SETTINGS_DAEMON_CFLAGS = @SETTINGS_DAEMON_CFLAGS@ +SETTINGS_DAEMON_LIBS = @SETTINGS_DAEMON_LIBS@ +SETTINGS_PLUGIN_CFLAGS = @SETTINGS_PLUGIN_CFLAGS@ +SETTINGS_PLUGIN_LIBS = @SETTINGS_PLUGIN_LIBS@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +WARN_CFLAGS = @WARN_CFLAGS@ +X11_LIBS = @X11_LIBS@ +XF86MISC_LIBS = @XF86MISC_LIBS@ +XGETTEXT = @XGETTEXT@ +XINPUT_LIBS = @XINPUT_LIBS@ +XMKMF = @XMKMF@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +plugindir = @plugindir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +NULL = +SUBDIRS = \ + data \ + $(NULL) + +plugin_LTLIBRARIES = \ + libxrdb.la \ + $(NULL) + +libxrdb_la_SOURCES = \ + gsd-xrdb-plugin.h \ + gsd-xrdb-plugin.c \ + gsd-xrdb-manager.h \ + gsd-xrdb-manager.c \ + $(NULL) + +libxrdb_la_CPPFLAGS = \ + -I$(top_srcdir)/mate-settings-daemon \ + -DDATADIR=\""$(pkgdatadir)"\" \ + -DMATE_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \ + $(AM_CPPFLAGS) + +libxrdb_la_CFLAGS = \ + $(SETTINGS_PLUGIN_CFLAGS) \ + $(AM_CFLAGS) + +libxrdb_la_LDFLAGS = \ + $(GSD_PLUGIN_LDFLAGS) \ + $(NULL) + +libxrdb_la_LIBADD = \ + $(SETTINGS_PLUGIN_LIBS) \ + $(NULL) + +plugin_in_files = \ + xrdb.mate-settings-plugin.in \ + $(NULL) + +plugin_DATA = $(plugin_in_files:.mate-settings-plugin.in=.mate-settings-plugin) +EXTRA_DIST = \ + $(plugin_in_files) \ + $(NULL) + +CLEANFILES = \ + $(plugin_DATA) \ + $(NULL) + +DISTCLEANFILES = \ + $(plugin_DATA) \ + $(NULL) + +all: all-recursive + +.SUFFIXES: +.SUFFIXES: .c .lo .o .obj +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu plugins/xrdb/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu plugins/xrdb/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): +install-pluginLTLIBRARIES: $(plugin_LTLIBRARIES) + @$(NORMAL_INSTALL) + test -z "$(plugindir)" || $(MKDIR_P) "$(DESTDIR)$(plugindir)" + @list='$(plugin_LTLIBRARIES)'; test -n "$(plugindir)" || list=; \ + list2=; for p in $$list; do \ + if test -f $$p; then \ + list2="$$list2 $$p"; \ + else :; fi; \ + done; \ + test -z "$$list2" || { \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(plugindir)'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(plugindir)"; \ + } + +uninstall-pluginLTLIBRARIES: + @$(NORMAL_UNINSTALL) + @list='$(plugin_LTLIBRARIES)'; test -n "$(plugindir)" || list=; \ + for p in $$list; do \ + $(am__strip_dir) \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(plugindir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(plugindir)/$$f"; \ + done + +clean-pluginLTLIBRARIES: + -test -z "$(plugin_LTLIBRARIES)" || rm -f $(plugin_LTLIBRARIES) + @list='$(plugin_LTLIBRARIES)'; for p in $$list; do \ + dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ + test "$$dir" != "$$p" || dir=.; \ + echo "rm -f \"$${dir}/so_locations\""; \ + rm -f "$${dir}/so_locations"; \ + done +libxrdb.la: $(libxrdb_la_OBJECTS) $(libxrdb_la_DEPENDENCIES) + $(libxrdb_la_LINK) -rpath $(plugindir) $(libxrdb_la_OBJECTS) $(libxrdb_la_LIBADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libxrdb_la-gsd-xrdb-manager.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libxrdb_la-gsd-xrdb-plugin.Plo@am__quote@ + +.c.o: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c $< + +.c.obj: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` + +.c.lo: +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< + +libxrdb_la-gsd-xrdb-plugin.lo: gsd-xrdb-plugin.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libxrdb_la_CPPFLAGS) $(CPPFLAGS) $(libxrdb_la_CFLAGS) $(CFLAGS) -MT libxrdb_la-gsd-xrdb-plugin.lo -MD -MP -MF $(DEPDIR)/libxrdb_la-gsd-xrdb-plugin.Tpo -c -o libxrdb_la-gsd-xrdb-plugin.lo `test -f 'gsd-xrdb-plugin.c' || echo '$(srcdir)/'`gsd-xrdb-plugin.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libxrdb_la-gsd-xrdb-plugin.Tpo $(DEPDIR)/libxrdb_la-gsd-xrdb-plugin.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-xrdb-plugin.c' object='libxrdb_la-gsd-xrdb-plugin.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libxrdb_la_CPPFLAGS) $(CPPFLAGS) $(libxrdb_la_CFLAGS) $(CFLAGS) -c -o libxrdb_la-gsd-xrdb-plugin.lo `test -f 'gsd-xrdb-plugin.c' || echo '$(srcdir)/'`gsd-xrdb-plugin.c + +libxrdb_la-gsd-xrdb-manager.lo: gsd-xrdb-manager.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libxrdb_la_CPPFLAGS) $(CPPFLAGS) $(libxrdb_la_CFLAGS) $(CFLAGS) -MT libxrdb_la-gsd-xrdb-manager.lo -MD -MP -MF $(DEPDIR)/libxrdb_la-gsd-xrdb-manager.Tpo -c -o libxrdb_la-gsd-xrdb-manager.lo `test -f 'gsd-xrdb-manager.c' || echo '$(srcdir)/'`gsd-xrdb-manager.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libxrdb_la-gsd-xrdb-manager.Tpo $(DEPDIR)/libxrdb_la-gsd-xrdb-manager.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-xrdb-manager.c' object='libxrdb_la-gsd-xrdb-manager.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libxrdb_la_CPPFLAGS) $(CPPFLAGS) $(libxrdb_la_CFLAGS) $(CFLAGS) -c -o libxrdb_la-gsd-xrdb-manager.lo `test -f 'gsd-xrdb-manager.c' || echo '$(srcdir)/'`gsd-xrdb-manager.c + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs +install-pluginDATA: $(plugin_DATA) + @$(NORMAL_INSTALL) + test -z "$(plugindir)" || $(MKDIR_P) "$(DESTDIR)$(plugindir)" + @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ + done + +uninstall-pluginDATA: + @$(NORMAL_UNINSTALL) + @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(plugindir)" && rm -f $$files + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @fail= failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @fail= failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + set x; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done + @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + fi; \ + done + @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ + $(am__relativize); \ + new_distdir=$$reldir; \ + dir1=$$subdir; dir2="$(top_distdir)"; \ + $(am__relativize); \ + new_top_distdir=$$reldir; \ + echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ + echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ + ($(am__cd) $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$new_top_distdir" \ + distdir="$$new_distdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + am__skip_mode_fix=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile $(LTLIBRARIES) $(DATA) +installdirs: installdirs-recursive +installdirs-am: + for dir in "$(DESTDIR)$(plugindir)" "$(DESTDIR)$(plugindir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +uninstall: uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-recursive + +clean-am: clean-generic clean-libtool clean-pluginLTLIBRARIES \ + mostlyclean-am + +distclean: distclean-recursive + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +html-am: + +info: info-recursive + +info-am: + +install-data-am: install-pluginDATA install-pluginLTLIBRARIES + +install-dvi: install-dvi-recursive + +install-dvi-am: + +install-exec-am: + +install-html: install-html-recursive + +install-html-am: + +install-info: install-info-recursive + +install-info-am: + +install-man: + +install-pdf: install-pdf-recursive + +install-pdf-am: + +install-ps: install-ps-recursive + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: uninstall-pluginDATA uninstall-pluginLTLIBRARIES + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) ctags-recursive \ + install-am install-strip tags-recursive + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am check check-am clean clean-generic clean-libtool \ + clean-pluginLTLIBRARIES ctags ctags-recursive distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-pluginDATA \ + install-pluginLTLIBRARIES install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \ + uninstall uninstall-am uninstall-pluginDATA \ + uninstall-pluginLTLIBRARIES + + +@GSD_INTLTOOL_PLUGIN_RULE@ + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/plugins/xrdb/data/Editres.ad b/plugins/xrdb/data/Editres.ad new file mode 100644 index 0000000..d33d499 --- /dev/null +++ b/plugins/xrdb/data/Editres.ad @@ -0,0 +1,5 @@ +Editres*Tree.Background: WINDOW_BACKGROUND +Editres*Tree.Foreground: WINDOW_FOREGROUND +Editres*Tree.Toggle.Foreground: FOREGROUND +Editres*Tree.Toggle.Background: BACKGROUND +Editres*Panner.Background: BACKGROUND diff --git a/plugins/xrdb/data/Emacs.ad b/plugins/xrdb/data/Emacs.ad new file mode 100644 index 0000000..d40be72 --- /dev/null +++ b/plugins/xrdb/data/Emacs.ad @@ -0,0 +1,21 @@ +Emacs.default.attributeForeground: WINDOW_FOREGROUND +Emacs.default.attributeBackground: WINDOW_BACKGROUND + +Emacs*Foreground: WINDOW_FOREGROUND +Emacs*Background: WINDOW_BACKGROUND +Emacs*menubar*foreground: FOREGROUND +Emacs*menubar*background: BACKGROUND +Emacs*popup*Foreground: FOREGROUND +Emacs*popup*Background: BACKGROUND +Emacs*Dialog*foreground: FOREGROUND +Emacs*Dialog*background: BACKGROUND +Emacs*XlwScrollBar.Foreground: FOREGROUND +Emacs*XlwScrollBar.Background: BACKGROUND +Emacs*topToolBarShadowColor: BACKGROUND +Emacs*bottomToolBarShadowColor: BACKGROUND +Emacs*backgroundToolBarColor: BACKGROUND +Emacs.scroll-bar.attributeBackground: BACKGROUND +Emacs.scroll-bar.attributeForeground: FOREGROUND +Emacs.mode-line.attributeForeground: FOREGROUND +Emacs.tool-bar.attributeBackground: BACKGROUND +Emacs.tool-bar.attributeForeground: FOREGROUND diff --git a/plugins/xrdb/data/General.ad b/plugins/xrdb/data/General.ad new file mode 100644 index 0000000..d398d41 --- /dev/null +++ b/plugins/xrdb/data/General.ad @@ -0,0 +1,2 @@ +*background: BACKGROUND +*foreground: FOREGROUND diff --git a/plugins/xrdb/data/Makefile.am b/plugins/xrdb/data/Makefile.am new file mode 100644 index 0000000..e133b9b --- /dev/null +++ b/plugins/xrdb/data/Makefile.am @@ -0,0 +1,15 @@ +NULL = + +xrdbdir = $(pkgdatadir)/xrdb +xrdb_DATA = \ + General.ad \ + Editres.ad \ + Emacs.ad \ + Motif.ad \ + Tk.ad \ + Xaw.ad \ + $(NULL) + +EXTRA_DIST = \ + $(xrdb_DATA) \ + $(NULL) diff --git a/plugins/xrdb/data/Makefile.in b/plugins/xrdb/data/Makefile.in new file mode 100644 index 0000000..9ef37f5 --- /dev/null +++ b/plugins/xrdb/data/Makefile.in @@ -0,0 +1,483 @@ +# Makefile.in generated by automake 1.11.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = plugins/xrdb/data +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +SOURCES = +DIST_SOURCES = +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__installdirs = "$(DESTDIR)$(xrdbdir)" +DATA = $(xrdb_DATA) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +ALL_LINGUAS = @ALL_LINGUAS@ +AMTAR = @AMTAR@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DBUS_SYS_DIR = @DBUS_SYS_DIR@ +DEBUG_CFLAGS = @DEBUG_CFLAGS@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ +FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GIOUNIX_CFLAGS = @GIOUNIX_CFLAGS@ +GIOUNIX_LIBS = @GIOUNIX_LIBS@ +GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GREP = @GREP@ +GSD_INTLTOOL_PLUGIN_RULE = @GSD_INTLTOOL_PLUGIN_RULE@ +GSD_PLUGIN_LDFLAGS = @GSD_PLUGIN_LDFLAGS@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBEXECDIR = @LIBEXECDIR@ +LIBMATEKBDUI_CFLAGS = @LIBMATEKBDUI_CFLAGS@ +LIBMATEKBDUI_LIBS = @LIBMATEKBDUI_LIBS@ +LIBMATENOTIFY_CFLAGS = @LIBMATENOTIFY_CFLAGS@ +LIBMATENOTIFY_LIBS = @LIBMATENOTIFY_LIBS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MATECONFTOOL = @MATECONFTOOL@ +MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@ +MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@ +MATE_KEYBINDINGS_KEYSDIR = @MATE_KEYBINDINGS_KEYSDIR@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +NM = @NM@ +NMEDIT = @NMEDIT@ +NSS_CFLAGS = @NSS_CFLAGS@ +NSS_DATABASE = @NSS_DATABASE@ +NSS_LIBS = @NSS_LIBS@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +POFILES = @POFILES@ +POLKIT_CFLAGS = @POLKIT_CFLAGS@ +POLKIT_LIBS = @POLKIT_LIBS@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +PULSE_CFLAGS = @PULSE_CFLAGS@ +PULSE_LIBS = @PULSE_LIBS@ +RANLIB = @RANLIB@ +SED = @SED@ +SETTINGS_DAEMON_CFLAGS = @SETTINGS_DAEMON_CFLAGS@ +SETTINGS_DAEMON_LIBS = @SETTINGS_DAEMON_LIBS@ +SETTINGS_PLUGIN_CFLAGS = @SETTINGS_PLUGIN_CFLAGS@ +SETTINGS_PLUGIN_LIBS = @SETTINGS_PLUGIN_LIBS@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +WARN_CFLAGS = @WARN_CFLAGS@ +X11_LIBS = @X11_LIBS@ +XF86MISC_LIBS = @XF86MISC_LIBS@ +XGETTEXT = @XGETTEXT@ +XINPUT_LIBS = @XINPUT_LIBS@ +XMKMF = @XMKMF@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +plugindir = @plugindir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +NULL = +xrdbdir = $(pkgdatadir)/xrdb +xrdb_DATA = \ + General.ad \ + Editres.ad \ + Emacs.ad \ + Motif.ad \ + Tk.ad \ + Xaw.ad \ + $(NULL) + +EXTRA_DIST = \ + $(xrdb_DATA) \ + $(NULL) + +all: all-am + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu plugins/xrdb/data/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu plugins/xrdb/data/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs +install-xrdbDATA: $(xrdb_DATA) + @$(NORMAL_INSTALL) + test -z "$(xrdbdir)" || $(MKDIR_P) "$(DESTDIR)$(xrdbdir)" + @list='$(xrdb_DATA)'; test -n "$(xrdbdir)" || list=; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(xrdbdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(xrdbdir)" || exit $$?; \ + done + +uninstall-xrdbDATA: + @$(NORMAL_UNINSTALL) + @list='$(xrdb_DATA)'; test -n "$(xrdbdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(xrdbdir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(xrdbdir)" && rm -f $$files +tags: TAGS +TAGS: + +ctags: CTAGS +CTAGS: + + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(DATA) +installdirs: + for dir in "$(DESTDIR)$(xrdbdir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool mostlyclean-am + +distclean: distclean-am + -rm -f Makefile +distclean-am: clean-am distclean-generic + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: install-xrdbDATA + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-xrdbDATA + +.MAKE: install-am install-strip + +.PHONY: all all-am check check-am clean clean-generic clean-libtool \ + distclean distclean-generic distclean-libtool distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + install-xrdbDATA installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + uninstall uninstall-am uninstall-xrdbDATA + + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/plugins/xrdb/data/Motif.ad b/plugins/xrdb/data/Motif.ad new file mode 100644 index 0000000..af36763 --- /dev/null +++ b/plugins/xrdb/data/Motif.ad @@ -0,0 +1,74 @@ +*XmScrollBar.background: BACKGROUND +*XmScrollBar.foreground: FOREGROUND + +*XmSash.background: BACKGROUND +*XmSash.foreground: FOREGROUND + +*XmLabel.background: BACKGROUND +*XmLabel.foreground: FOREGROUND +*XmLabelGadget.background: BACKGROUND +*XmLabelGadget.foreground: FOREGROUND + +*XmCascadeButton.background: BACKGROUND +*XmCascadeButton.foreground: FOREGROUND +*XmCascadeButtonGadget.background: BACKGROUND +*XmCascadeButtonGadget.foreground: FOREGROUND + +*XmToggleButton.background: BACKGROUND +*XmToggleButton.foreground: FOREGROUND +*XmToggleButtonGadget.background: BACKGROUND +*XmToggleButtonGadget.foreground: FOREGROUND + +*XmPushButton.background: BACKGROUND +*XmPushButton.foreground: FOREGROUND +*XmPushButtonGadget.background: BACKGROUND +*XmPushButtonGadget.foreground: FOREGROUND + +*XmSeparator.background: BACKGROUND +*XmSeparator.foreground: FOREGROUND +*XmSeparatorGadget.background: BACKGROUND +*XmSeparatorGadget.foreground: FOREGROUND + +*XmTearOffButton.background: BACKGROUND +*XmTearOffButton.foreground: FOREGROUND +*XmTearOffButtonGadget.background: BACKGROUND +*XmTearOffButtonGadget.foreground: FOREGROUND + +*XmMenuShell.background: BACKGROUND +*XmMenuShell.foreground: FOREGROUND + +*XmDialogShell.background: BACKGROUND +*XmDialogShell.foreground: FOREGROUND + +*XmFileSelectionBox.background: BACKGROUND +*XmFileSelectionBox.foreground: FOREGROUND + +*XmSelectionBox.background: BACKGROUND +*XmSelectionBox.foreground: FOREGROUND + +*XmMessageBox.background: BACKGROUND +*XmMessageBox.foreground: FOREGROUND + +*XmRowColumn.background: BACKGROUND +*XmRowColumn.foreground: FOREGROUND + +*XmFrame.background: BACKGROUND +*XmFrame.foreground: FOREGROUND + +*XmForm.background: BACKGROUND +*XmForm.foreground: FOREGROUND + +*XmScrolledWindow.background: BACKGROUND +*XmScrolledWindow.foreground: FOREGROUND + +*XmPanedWindow.background: BACKGROUND +*XmPanedWindow.foreground: FOREGROUND + +*XmText.background: WINDOW_BACKGROUND +*XmText.foreground: WINDOW_FOREGROUND + +*XmTextField.background: WINDOW_BACKGROUND +*XmTextField.foreground: WINDOW_FOREGROUND + +*XmList.background: WINDOW_BACKGROUND +*XmList.foreground: WINDOW_FOREGROUND diff --git a/plugins/xrdb/data/Tk.ad b/plugins/xrdb/data/Tk.ad new file mode 100644 index 0000000..d49ec38 --- /dev/null +++ b/plugins/xrdb/data/Tk.ad @@ -0,0 +1,102 @@ +*Toplevel.background: BACKGROUND +*Toplevel.foreground: FOREGROUND +*Toplevel.highlightBackground: BACKGROUND +*Toplevel.highlightColor: FOREGROUND +*Toplevel.activeBackground: BACKGROUND +*Toplevel.activeForeground: FOREGROUND + +*Button.background: BACKGROUND +*Button.foreground: FOREGROUND +*Button.highlightBackground: BACKGROUND +*Button.highlightColor: FOREGROUND +*Button.activeBackground: HIGHLIGHT +*Button.activeForeground: FOREGROUND + +*Menubutton.background: BACKGROUND +*Menubutton.foreground: FOREGROUND +*Menubutton.highlightBackground: BACKGROUND +*Menubutton.highlightColor: FOREGROUND +*Menubutton.activeBackground: ACTIVE_BACKGROUND +*Menubutton.activeForeground: ACTIVE_FOREGROUND + +*Checkbutton.background: BACKGROUND +*Checkbutton.foreground: FOREGROUND +*Checkbutton.highlightBackground: BACKGROUND +*Checkbutton.highlightColor: FOREGROUND +*Checkbutton.activeBackground: HIGHLIGHT +*Checkbutton.activeForeground: FOREGROUND + +*Radiobutton.background: BACKGROUND +*Radiobutton.foreground: FOREGROUND +*Radiobutton.highlightBackground: BACKGROUND +*Radiobutton.highlightColor: FOREGROUND +*Radiobutton.activeBackground: HIGHLIGHT +*Radiobutton.activeForeground: FOREGROUND + +*Label.background: BACKGROUND +*Label.foreground: FOREGROUND +*Label.highlightBackground: BACKGROUND +*Label.highlightColor: FOREGROUND + +*Menu.background: BACKGROUND +*Menu.foreground: FOREGROUND +*Menu.activeBackground: ACTIVE_BACKGROUND +*Menu.activeForeground: ACTIVE_FOREGROUND + +*Frame.background: BACKGROUND +*Frame.foreground: FOREGROUND + +*Labelframe.background: BACKGROUND +*Labelframe.foreground: FOREGROUND +*Labelframe.highlightColor: FOREGROUND + +*Scrollbar.background: BACKGROUND +*Scrollbar.highlightBackground: BACKGROUND +*Scrollbar.highlightColor: FOREGROUND +*Scrollbar.activeBackground: HIGHLIGHT +!*Scrollbar.troughColor: LOWLIGHT +!*Scrollbar.troughColor: BACKGROUND + +*Scale.background: BACKGROUND +*Scale.foreground: FOREGROUND +*Scale.highlightBackground: BACKGROUND +*Scale.highlightColor: FOREGROUND +*Scale.activeBackground: BACKGROUND +*Scale.activeForeground: FOREGROUND +!*Scale.troughColor: LOWLIGHT + +*Entry.background: WINDOW_BACKGROUND +*Entry.foreground: WINDOW_FOREGROUND +*Entry.highlightBackground: WINDOW_BACKGROUND +*Entry.highlightColor: WINDOW_FOREGROUND +*Entry.activeBackground: WINDOW_BACKGROUND +*Entry.activeForeground: WINDOW_FOREGROUND +*Entry.selectBackground: SELECT_BACKGROUND +*Entry.selectForeground: SELECT_FOREGROUND + +*Text.background: WINDOW_BACKGROUND +*Text.foreground: WINDOW_FOREGROUND +*Text.highlightBackground: WINDOW_BACKGROUND +*Text.highlightColor: WINDOW_FOREGROUND +*Text.activeBackground: WINDOW_BACKGROUND +*Text.activeForeground: WINDOW_FOREGROUND +*Text.selectBackground: SELECT_BACKGROUND +*Text.selectForeground: SELECT_FOREGROUND + +*Listbox.background: WINDOW_BACKGROUND +*Listbox.foreground: WINDOW_FOREGROUND +*Listbox.highlightBackground: WINDOW_BACKGROUND +*Listbox.highlightColor: WINDOW_FOREGROUND +*Listbox.activeBackground: WINDOW_BACKGROUND +*Listbox.activeForeground: WINDOW_FOREGROUND +*Listbox.selectBackground: SELECT_BACKGROUND +*Listbox.selectForeground: SELECT_FOREGROUND + +*Canvas.background: WINDOW_BACKGROUND +*Canvas.foreground: WINDOW_FOREGROUND +*Canvas.highlightBackground: WINDOW_BACKGROUND +*Canvas.highlightColor: WINDOW_FOREGROUND +*Canvas.activeBackground: WINDOW_BACKGROUND +*Canvas.activeForeground: WINDOW_FOREGROUND +*Canvas.selectbackground: SELECT_BACKGROUND +*Canvas.selectforeground: SELECT_FOREGROUND diff --git a/plugins/xrdb/data/Xaw.ad b/plugins/xrdb/data/Xaw.ad new file mode 100644 index 0000000..d44dc51 --- /dev/null +++ b/plugins/xrdb/data/Xaw.ad @@ -0,0 +1,25 @@ +*MenuButton.background: BACKGROUND +*Command.background: BACKGROUND +*Toggle.background: BACKGROUND +*Label.background: BACKGROUND +*Scrollbar*background: BACKGROUND +*SimpleMenu*background: BACKGROUND +*Box.background: BACKGROUND +*Form.background: BACKGROUND +*Dialog.background: BACKGROUND +*Text.background: WINDOW_BACKGROUND +*List.background: WINDOW_BACKGROUND + +*MenuButton.foreground: FOREGROUND +*Command.foreground: FOREGROUND +*Toggle.foreground: FOREGROUND +*Label.foreground: FOREGROUND +*Scrollbar.foreground: FOREGROUND +*SimpleMenu*foreground: FOREGROUND +*Box.foreground: FOREGROUND +*Form.foreground: FOREGROUND +*Dialog.foreground: FOREGROUND +*Text.foreground: WINDOW_FOREGROUND +*List.foreground: WINDOW_FOREGROUND + +*ScrollbarBackground: BACKGROUND diff --git a/plugins/xrdb/gsd-xrdb-manager.c b/plugins/xrdb/gsd-xrdb-manager.c new file mode 100644 index 0000000..47eed1d --- /dev/null +++ b/plugins/xrdb/gsd-xrdb-manager.c @@ -0,0 +1,638 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2003 Ross Burton + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#include "config.h" + +#include +#include +#include +#include +#include +#include +#include + +#include + +#include +#include +#include +#include +#include + +#include "mate-settings-profile.h" +#include "gsd-xrdb-manager.h" + +#define GSD_XRDB_MANAGER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GSD_TYPE_XRDB_MANAGER, GsdXrdbManagerPrivate)) + +#define SYSTEM_AD_DIR DATADIR "/xrdb" +#define GENERAL_AD SYSTEM_AD_DIR "/General.ad" +#define USER_AD_DIR ".mate2/xrdb" +#define USER_X_RESOURCES ".Xresources" +#define USER_X_DEFAULTS ".Xdefaults" + +#define GTK_THEME_KEY "/desktop/mate/interface/gtk_theme" + +struct GsdXrdbManagerPrivate +{ + GtkWidget *widget; +}; + +static void gsd_xrdb_manager_class_init (GsdXrdbManagerClass *klass); +static void gsd_xrdb_manager_init (GsdXrdbManager *xrdb_manager); +static void gsd_xrdb_manager_finalize (GObject *object); + +G_DEFINE_TYPE (GsdXrdbManager, gsd_xrdb_manager, G_TYPE_OBJECT) + +static gpointer manager_object = NULL; +static void + +append_color_define (GString *string, + const char *name, + const GdkColor *color) +{ + g_return_if_fail (string != NULL); + g_return_if_fail (name != NULL); + g_return_if_fail (color != NULL); + + g_string_append_printf (string, + "#define %s #%2.2hx%2.2hx%2.2hx\n", + name, + color->red>>8, + color->green>>8, + color->blue>>8); +} + +static GdkColor* +color_shade (GdkColor *a, + gdouble shade, + GdkColor *b) +{ + guint16 red, green, blue; + + red = CLAMP ((a->red) * shade, 0, 0xFFFF); + green = CLAMP ((a->green) * shade, 0, 0xFFFF); + blue = CLAMP ((a->blue) * shade, 0, 0xFFFF); + + b->red = red; + b->green = green; + b->blue = blue; + + return b; +} + +static void +append_theme_colors (GtkStyle *style, + GString *string) +{ + GdkColor tmp; + + g_return_if_fail (style != NULL); + g_return_if_fail (string != NULL); + + append_color_define (string, + "BACKGROUND", + &style->bg[GTK_STATE_NORMAL]); + append_color_define (string, + "FOREGROUND", + &style->fg[GTK_STATE_NORMAL]); + append_color_define (string, + "SELECT_BACKGROUND", + &style->bg[GTK_STATE_SELECTED]); + append_color_define (string, + "SELECT_FOREGROUND", + &style->text[GTK_STATE_SELECTED]); + append_color_define (string, + "WINDOW_BACKGROUND", + &style->base[GTK_STATE_NORMAL]); + append_color_define (string, + "WINDOW_FOREGROUND", + &style->text[GTK_STATE_NORMAL]); + append_color_define (string, + "INACTIVE_BACKGROUND", + &style->bg[GTK_STATE_INSENSITIVE]); + append_color_define (string, + "INACTIVE_FOREGROUND", + &style->text[GTK_STATE_INSENSITIVE]); + append_color_define (string, + "ACTIVE_BACKGROUND", + &style->bg[GTK_STATE_SELECTED]); + append_color_define (string, + "ACTIVE_FOREGROUND", + &style->text[GTK_STATE_SELECTED]); + + append_color_define (string, + "HIGHLIGHT", + color_shade (&style->bg[GTK_STATE_NORMAL], 1.2, &tmp)); + append_color_define (string, + "LOWLIGHT", + color_shade (&style->bg[GTK_STATE_NORMAL], 2.0/3.0, &tmp)); + return; +} + +/** + * Scan a single directory for .ad files, and return them all in a + * GSList* + */ +static GSList* +scan_ad_directory (const char *path, + GError **error) +{ + GSList *list; + GDir *dir; + const char *entry; + GError *local_error; + + list = NULL; + + g_return_val_if_fail (path != NULL, NULL); + + local_error = NULL; + dir = g_dir_open (path, 0, &local_error); + if (local_error != NULL) { + g_propagate_error (error, local_error); + return NULL; + } + + while ((entry = g_dir_read_name (dir)) != NULL) { + if (g_str_has_suffix (entry, ".ad")) { + list = g_slist_prepend (list, g_strdup_printf ("%s/%s", path, entry)); + } + } + + g_dir_close (dir); + + /* TODO: sort still? */ + return g_slist_sort (list, (GCompareFunc)strcmp); +} + +/** + * Compare two file names on their base names. + */ +static gint +compare_basenames (gconstpointer a, + gconstpointer b) +{ + char *base_a; + char *base_b; + int res; + + base_a = g_path_get_basename (a); + base_b = g_path_get_basename (b); + res = strcmp (base_a, base_b); + g_free (base_a); + g_free (base_b); + + return res; +} + +/** + * Scan the user and system paths, and return a list of strings in the + * right order for processing. + */ +static GSList* +scan_for_files (GsdXrdbManager *manager, + GError **error) +{ + const char *home_dir; + GSList *user_list; + GSList *system_list; + GSList *list; + GSList *p; + GError *local_error; + + list = NULL; + user_list = NULL; + system_list = NULL; + + local_error = NULL; + system_list = scan_ad_directory (SYSTEM_AD_DIR, &local_error); + if (local_error != NULL) { + g_propagate_error (error, local_error); + return NULL; + } + + home_dir = g_get_home_dir (); + if (home_dir != NULL) { + char *user_ad; + + user_ad = g_build_filename (home_dir, USER_AD_DIR, NULL); + + if (g_file_test (user_ad, G_FILE_TEST_IS_DIR)) { + + local_error = NULL; + user_list = scan_ad_directory (user_ad, &local_error); + if (local_error != NULL) { + g_propagate_error (error, local_error); + + g_slist_foreach (system_list, (GFunc)g_free, NULL); + g_slist_free (system_list); + g_free (user_ad); + return NULL; + } + } + + g_free (user_ad); + + } else { + g_warning (_("Cannot determine user's home directory")); + } + + /* An alternative approach would be to strdup() the strings + and free the entire contents of these lists, but that is a + little inefficient for my liking - RB */ + for (p = system_list; p != NULL; p = g_slist_next (p)) { + if (strcmp (p->data, GENERAL_AD) == 0) { + /* We ignore this, free the data now */ + g_free (p->data); + continue; + } + if (g_slist_find_custom (user_list, p->data, compare_basenames)) { + /* Ditto */ + g_free (p->data); + continue; + } + list = g_slist_prepend (list, p->data); + } + g_slist_free (system_list); + + for (p = user_list; p != NULL; p = g_slist_next (p)) { + list = g_slist_prepend (list, p->data); + } + g_slist_free (user_list); + + /* Reverse the order so it is the correct way */ + list = g_slist_reverse (list); + + /* Add the initial file */ + list = g_slist_prepend (list, g_strdup (GENERAL_AD)); + + return list; +} + +/** + * Append the contents of a file onto the end of a GString + */ +static void +append_file (const char *file, + GString *string, + GError **error) +{ + char *contents; + + g_return_if_fail (string != NULL); + g_return_if_fail (file != NULL); + + if (g_file_get_contents (file, &contents, NULL, error)) { + g_string_append (string, contents); + g_free (contents); + } +} + +/** + * Append an X resources file, such as .Xresources, or .Xdefaults + */ +static void +append_xresource_file (const char *filename, + GString *string, + GError **error) +{ + const char *home_path; + char *xresources; + + g_return_if_fail (string != NULL); + + home_path = g_get_home_dir (); + if (home_path == NULL) { + g_warning (_("Cannot determine user's home directory")); + return; + } + + xresources = g_build_filename (home_path, filename, NULL); + if (g_file_test (xresources, G_FILE_TEST_EXISTS)) { + GError *local_error; + + local_error = NULL; + + append_file (xresources, string, &local_error); + if (local_error != NULL) { + g_warning ("%s", local_error->message); + g_propagate_error (error, local_error); + } + } + g_free (xresources); +} + +static gboolean +write_all (int fd, + const char *buf, + gsize to_write) +{ + while (to_write > 0) { + gssize count = write (fd, buf, to_write); + if (count < 0) { + if (errno != EINTR) + return FALSE; + } else { + to_write -= count; + buf += count; + } + } + + return TRUE; +} + +static void +child_watch_cb (GPid pid, + int status, + gpointer user_data) +{ + char *command = user_data; + + if (!WIFEXITED (status) || WEXITSTATUS (status)) { + g_warning ("Command %s failed", command); + } +} + +static void +spawn_with_input (const char *command, + const char *input) +{ + char **argv; + int child_pid; + int inpipe; + GError *error; + gboolean res; + + argv = NULL; + res = g_shell_parse_argv (command, NULL, &argv, NULL); + if (! res) { + g_warning ("Unable to parse command: %s", command); + return; + } + + error = NULL; + res = g_spawn_async_with_pipes (NULL, + argv, + NULL, + G_SPAWN_SEARCH_PATH | G_SPAWN_DO_NOT_REAP_CHILD, + NULL, + NULL, + &child_pid, + &inpipe, + NULL, + NULL, + &error); + g_strfreev (argv); + + if (! res) { + g_warning ("Could not execute %s: %s", command, error->message); + g_error_free (error); + + return; + } + + if (input != NULL) { + if (! write_all (inpipe, input, strlen (input))) { + g_warning ("Could not write input to %s", command); + } + + close (inpipe); + } + + g_child_watch_add (child_pid, (GChildWatchFunc) child_watch_cb, (gpointer)command); +} + +static void +apply_settings (GsdXrdbManager *manager, + GtkStyle *style) +{ + const char *command; + GString *string; + GSList *list; + GSList *p; + GError *error; + + mate_settings_profile_start (NULL); + + command = "xrdb -merge -quiet"; + + string = g_string_sized_new (256); + append_theme_colors (style, string); + + error = NULL; + list = scan_for_files (manager, &error); + if (error != NULL) { + g_warning ("%s", error->message); + g_error_free (error); + } + + for (p = list; p != NULL; p = p->next) { + error = NULL; + append_file (p->data, string, &error); + if (error != NULL) { + g_warning ("%s", error->message); + g_error_free (error); + } + } + + g_slist_foreach (list, (GFunc)g_free, NULL); + g_slist_free (list); + + error = NULL; + append_xresource_file (USER_X_RESOURCES, string, &error); + if (error != NULL) { + g_warning ("%s", error->message); + g_error_free (error); + } + + error = NULL; + append_xresource_file (USER_X_DEFAULTS, string, &error); + if (error != NULL) { + g_warning ("%s", error->message); + g_error_free (error); + } + + spawn_with_input (command, string->str); + g_string_free (string, TRUE); + + mate_settings_profile_end (NULL); + + return; +} + +static void +theme_changed (GtkSettings *settings, + GParamSpec *pspec, + GsdXrdbManager *manager) +{ + apply_settings (manager, gtk_widget_get_style (manager->priv->widget)); +} + +gboolean +gsd_xrdb_manager_start (GsdXrdbManager *manager, + GError **error) +{ + mate_settings_profile_start (NULL); + + /* the initialization is done here otherwise + mate_settings_xsettings_load would generate + false hit as gtk-theme-name is set to Default in + mate_settings_xsettings_init */ + g_signal_connect (gtk_settings_get_default (), + "notify::gtk-theme-name", + G_CALLBACK (theme_changed), + manager); + + manager->priv->widget = gtk_window_new (GTK_WINDOW_TOPLEVEL); + gtk_widget_ensure_style (manager->priv->widget); + + mate_settings_profile_end (NULL); + + return TRUE; +} + +void +gsd_xrdb_manager_stop (GsdXrdbManager *manager) +{ + GsdXrdbManagerPrivate *p = manager->priv; + + g_debug ("Stopping xrdb manager"); + + g_signal_handlers_disconnect_by_func (gtk_settings_get_default (), + theme_changed, + manager); + + if (p->widget != NULL) { + gtk_widget_destroy (p->widget); + p->widget = NULL; + } +} + +static void +gsd_xrdb_manager_set_property (GObject *object, + guint prop_id, + const GValue *value, + GParamSpec *pspec) +{ + GsdXrdbManager *self; + + self = GSD_XRDB_MANAGER (object); + + switch (prop_id) { + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + +static void +gsd_xrdb_manager_get_property (GObject *object, + guint prop_id, + GValue *value, + GParamSpec *pspec) +{ + GsdXrdbManager *self; + + self = GSD_XRDB_MANAGER (object); + + switch (prop_id) { + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + +static GObject * +gsd_xrdb_manager_constructor (GType type, + guint n_construct_properties, + GObjectConstructParam *construct_properties) +{ + GsdXrdbManager *xrdb_manager; + GsdXrdbManagerClass *klass; + + klass = GSD_XRDB_MANAGER_CLASS (g_type_class_peek (GSD_TYPE_XRDB_MANAGER)); + + xrdb_manager = GSD_XRDB_MANAGER (G_OBJECT_CLASS (gsd_xrdb_manager_parent_class)->constructor (type, + n_construct_properties, + construct_properties)); + + return G_OBJECT (xrdb_manager); +} + +static void +gsd_xrdb_manager_dispose (GObject *object) +{ + GsdXrdbManager *xrdb_manager; + + xrdb_manager = GSD_XRDB_MANAGER (object); + + G_OBJECT_CLASS (gsd_xrdb_manager_parent_class)->dispose (object); +} + +static void +gsd_xrdb_manager_class_init (GsdXrdbManagerClass *klass) +{ + GObjectClass *object_class = G_OBJECT_CLASS (klass); + + object_class->get_property = gsd_xrdb_manager_get_property; + object_class->set_property = gsd_xrdb_manager_set_property; + object_class->constructor = gsd_xrdb_manager_constructor; + object_class->dispose = gsd_xrdb_manager_dispose; + object_class->finalize = gsd_xrdb_manager_finalize; + + g_type_class_add_private (klass, sizeof (GsdXrdbManagerPrivate)); +} + +static void +gsd_xrdb_manager_init (GsdXrdbManager *manager) +{ + manager->priv = GSD_XRDB_MANAGER_GET_PRIVATE (manager); + +} + +static void +gsd_xrdb_manager_finalize (GObject *object) +{ + GsdXrdbManager *xrdb_manager; + + g_return_if_fail (object != NULL); + g_return_if_fail (GSD_IS_XRDB_MANAGER (object)); + + xrdb_manager = GSD_XRDB_MANAGER (object); + + g_return_if_fail (xrdb_manager->priv != NULL); + + G_OBJECT_CLASS (gsd_xrdb_manager_parent_class)->finalize (object); +} + +GsdXrdbManager * +gsd_xrdb_manager_new (void) +{ + if (manager_object != NULL) { + g_object_ref (manager_object); + } else { + manager_object = g_object_new (GSD_TYPE_XRDB_MANAGER, NULL); + g_object_add_weak_pointer (manager_object, + (gpointer *) &manager_object); + } + + return GSD_XRDB_MANAGER (manager_object); +} diff --git a/plugins/xrdb/gsd-xrdb-manager.h b/plugins/xrdb/gsd-xrdb-manager.h new file mode 100644 index 0000000..4588e69 --- /dev/null +++ b/plugins/xrdb/gsd-xrdb-manager.h @@ -0,0 +1,61 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#ifndef __GSD_XRDB_MANAGER_H +#define __GSD_XRDB_MANAGER_H + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#define GSD_TYPE_XRDB_MANAGER (gsd_xrdb_manager_get_type ()) +#define GSD_XRDB_MANAGER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSD_TYPE_XRDB_MANAGER, GsdXrdbManager)) +#define GSD_XRDB_MANAGER_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GSD_TYPE_XRDB_MANAGER, GsdXrdbManagerClass)) +#define GSD_IS_XRDB_MANAGER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSD_TYPE_XRDB_MANAGER)) +#define GSD_IS_XRDB_MANAGER_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GSD_TYPE_XRDB_MANAGER)) +#define GSD_XRDB_MANAGER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GSD_TYPE_XRDB_MANAGER, GsdXrdbManagerClass)) + +typedef struct GsdXrdbManagerPrivate GsdXrdbManagerPrivate; + +typedef struct +{ + GObject parent; + GsdXrdbManagerPrivate *priv; +} GsdXrdbManager; + +typedef struct +{ + GObjectClass parent_class; +} GsdXrdbManagerClass; + +GType gsd_xrdb_manager_get_type (void); + +GsdXrdbManager * gsd_xrdb_manager_new (void); +gboolean gsd_xrdb_manager_start (GsdXrdbManager *manager, + GError **error); +void gsd_xrdb_manager_stop (GsdXrdbManager *manager); + +#ifdef __cplusplus +} +#endif + +#endif /* __GSD_XRDB_MANAGER_H */ diff --git a/plugins/xrdb/gsd-xrdb-plugin.c b/plugins/xrdb/gsd-xrdb-plugin.c new file mode 100644 index 0000000..870eb56 --- /dev/null +++ b/plugins/xrdb/gsd-xrdb-plugin.c @@ -0,0 +1,104 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#include "config.h" + +#include +#include + +#include "mate-settings-plugin.h" +#include "gsd-xrdb-plugin.h" +#include "gsd-xrdb-manager.h" + +struct GsdXrdbPluginPrivate { + GsdXrdbManager *manager; +}; + +#define GSD_XRDB_PLUGIN_GET_PRIVATE(object) (G_TYPE_INSTANCE_GET_PRIVATE ((object), GSD_TYPE_XRDB_PLUGIN, GsdXrdbPluginPrivate)) + +MATE_SETTINGS_PLUGIN_REGISTER (GsdXrdbPlugin, gsd_xrdb_plugin) + +static void +gsd_xrdb_plugin_init (GsdXrdbPlugin *plugin) +{ + plugin->priv = GSD_XRDB_PLUGIN_GET_PRIVATE (plugin); + + g_debug ("GsdXrdbPlugin initializing"); + + plugin->priv->manager = gsd_xrdb_manager_new (); +} + +static void +gsd_xrdb_plugin_finalize (GObject *object) +{ + GsdXrdbPlugin *plugin; + + g_return_if_fail (object != NULL); + g_return_if_fail (GSD_IS_XRDB_PLUGIN (object)); + + g_debug ("GsdXrdbPlugin finalizing"); + + plugin = GSD_XRDB_PLUGIN (object); + + g_return_if_fail (plugin->priv != NULL); + + if (plugin->priv->manager != NULL) { + g_object_unref (plugin->priv->manager); + } + + G_OBJECT_CLASS (gsd_xrdb_plugin_parent_class)->finalize (object); +} + +static void +impl_activate (MateSettingsPlugin *plugin) +{ + gboolean res; + GError *error; + + g_debug ("Activating xrdb plugin"); + + error = NULL; + res = gsd_xrdb_manager_start (GSD_XRDB_PLUGIN (plugin)->priv->manager, &error); + if (! res) { + g_warning ("Unable to start xrdb manager: %s", error->message); + g_error_free (error); + } +} + +static void +impl_deactivate (MateSettingsPlugin *plugin) +{ + g_debug ("Deactivating xrdb plugin"); + gsd_xrdb_manager_stop (GSD_XRDB_PLUGIN (plugin)->priv->manager); +} + +static void +gsd_xrdb_plugin_class_init (GsdXrdbPluginClass *klass) +{ + GObjectClass *object_class = G_OBJECT_CLASS (klass); + MateSettingsPluginClass *plugin_class = MATE_SETTINGS_PLUGIN_CLASS (klass); + + object_class->finalize = gsd_xrdb_plugin_finalize; + + plugin_class->activate = impl_activate; + plugin_class->deactivate = impl_deactivate; + + g_type_class_add_private (klass, sizeof (GsdXrdbPluginPrivate)); +} diff --git a/plugins/xrdb/gsd-xrdb-plugin.h b/plugins/xrdb/gsd-xrdb-plugin.h new file mode 100644 index 0000000..9baa26a --- /dev/null +++ b/plugins/xrdb/gsd-xrdb-plugin.h @@ -0,0 +1,63 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#ifndef __GSD_XRDB_PLUGIN_H__ +#define __GSD_XRDB_PLUGIN_H__ + +#include +#include +#include + +#include "mate-settings-plugin.h" + +#ifdef __cplusplus +extern "C" { +#endif + +#define GSD_TYPE_XRDB_PLUGIN (gsd_xrdb_plugin_get_type ()) +#define GSD_XRDB_PLUGIN(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GSD_TYPE_XRDB_PLUGIN, GsdXrdbPlugin)) +#define GSD_XRDB_PLUGIN_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GSD_TYPE_XRDB_PLUGIN, GsdXrdbPluginClass)) +#define GSD_IS_XRDB_PLUGIN(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GSD_TYPE_XRDB_PLUGIN)) +#define GSD_IS_XRDB_PLUGIN_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GSD_TYPE_XRDB_PLUGIN)) +#define GSD_XRDB_PLUGIN_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GSD_TYPE_XRDB_PLUGIN, GsdXrdbPluginClass)) + +typedef struct GsdXrdbPluginPrivate GsdXrdbPluginPrivate; + +typedef struct +{ + MateSettingsPlugin parent; + GsdXrdbPluginPrivate *priv; +} GsdXrdbPlugin; + +typedef struct +{ + MateSettingsPluginClass parent_class; +} GsdXrdbPluginClass; + +GType gsd_xrdb_plugin_get_type (void) G_GNUC_CONST; + +/* All the plugins must implement this function */ +G_MODULE_EXPORT GType register_mate_settings_plugin (GTypeModule *module); + +#ifdef __cplusplus +} +#endif + +#endif /* __GSD_XRDB_PLUGIN_H__ */ diff --git a/plugins/xrdb/xrdb.mate-settings-plugin.in b/plugins/xrdb/xrdb.mate-settings-plugin.in new file mode 100644 index 0000000..e21a4c2 --- /dev/null +++ b/plugins/xrdb/xrdb.mate-settings-plugin.in @@ -0,0 +1,8 @@ +[MATE Settings Plugin] +Module=xrdb +IAge=0 +_Name=X Resource Database +_Description=Manage the X resource database +Authors=Ross Burton +Copyright=Copyright © 2007 Ross Burton +Website= diff --git a/plugins/xsettings/Makefile.am b/plugins/xsettings/Makefile.am new file mode 100644 index 0000000..8b861b9 --- /dev/null +++ b/plugins/xsettings/Makefile.am @@ -0,0 +1,65 @@ +NULL = + +plugin_LTLIBRARIES = \ + libxsettings.la \ + $(NULL) + +libxsettings_la_SOURCES = \ + gsd-xsettings-plugin.h \ + gsd-xsettings-plugin.c \ + gsd-xsettings-manager.h \ + gsd-xsettings-manager.c \ + xsettings-common.h \ + xsettings-common.c \ + xsettings-manager.h \ + xsettings-manager.c \ + $(NULL) + +libxsettings_la_CPPFLAGS = \ + -I$(top_srcdir)/mate-settings-daemon \ + -DMATE_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \ + $(AM_CPPFLAGS) + +libxsettings_la_CFLAGS = \ + $(SETTINGS_PLUGIN_CFLAGS) \ + $(AM_CFLAGS) + +libxsettings_la_LDFLAGS = \ + $(GSD_PLUGIN_LDFLAGS) \ + $(NULL) + +libxsettings_la_LIBADD = \ + $(SETTINGS_PLUGIN_LIBS) \ + $(NULL) + +if HAVE_FONTCONFIG +libxsettings_la_SOURCES += \ + fontconfig-monitor.h \ + fontconfig-monitor.c \ + $(NULL) +libxsettings_la_CFLAGS += \ + $(FONTCONFIG_CFLAGS) +libxsettings_la_LIBADD += \ + $(FONTCONFIG_LIBS) +endif + + +plugin_in_files = \ + xsettings.mate-settings-plugin.in \ + $(NULL) + +plugin_DATA = $(plugin_in_files:.mate-settings-plugin.in=.mate-settings-plugin) + +EXTRA_DIST = \ + $(plugin_in_files) \ + $(NULL) + +CLEANFILES = \ + $(plugin_DATA) \ + $(NULL) + +DISTCLEANFILES = \ + $(plugin_DATA) \ + $(NULL) + +@GSD_INTLTOOL_PLUGIN_RULE@ diff --git a/plugins/xsettings/Makefile.in b/plugins/xsettings/Makefile.in new file mode 100644 index 0000000..4f5f8ed --- /dev/null +++ b/plugins/xsettings/Makefile.in @@ -0,0 +1,718 @@ +# Makefile.in generated by automake 1.11.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + + +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +@HAVE_FONTCONFIG_TRUE@am__append_1 = \ +@HAVE_FONTCONFIG_TRUE@ fontconfig-monitor.h \ +@HAVE_FONTCONFIG_TRUE@ fontconfig-monitor.c \ +@HAVE_FONTCONFIG_TRUE@ $(NULL) + +@HAVE_FONTCONFIG_TRUE@am__append_2 = \ +@HAVE_FONTCONFIG_TRUE@ $(FONTCONFIG_CFLAGS) + +@HAVE_FONTCONFIG_TRUE@am__append_3 = \ +@HAVE_FONTCONFIG_TRUE@ $(FONTCONFIG_LIBS) + +subdir = plugins/xsettings +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +CONFIG_CLEAN_VPATH_FILES = +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__installdirs = "$(DESTDIR)$(plugindir)" "$(DESTDIR)$(plugindir)" +LTLIBRARIES = $(plugin_LTLIBRARIES) +am__DEPENDENCIES_1 = +@HAVE_FONTCONFIG_TRUE@am__DEPENDENCIES_2 = $(am__DEPENDENCIES_1) +libxsettings_la_DEPENDENCIES = $(am__DEPENDENCIES_1) \ + $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) +am__libxsettings_la_SOURCES_DIST = gsd-xsettings-plugin.h \ + gsd-xsettings-plugin.c gsd-xsettings-manager.h \ + gsd-xsettings-manager.c xsettings-common.h xsettings-common.c \ + xsettings-manager.h xsettings-manager.c fontconfig-monitor.h \ + fontconfig-monitor.c +am__objects_1 = +@HAVE_FONTCONFIG_TRUE@am__objects_2 = \ +@HAVE_FONTCONFIG_TRUE@ libxsettings_la-fontconfig-monitor.lo \ +@HAVE_FONTCONFIG_TRUE@ $(am__objects_1) +am_libxsettings_la_OBJECTS = libxsettings_la-gsd-xsettings-plugin.lo \ + libxsettings_la-gsd-xsettings-manager.lo \ + libxsettings_la-xsettings-common.lo \ + libxsettings_la-xsettings-manager.lo $(am__objects_1) \ + $(am__objects_2) +libxsettings_la_OBJECTS = $(am_libxsettings_la_OBJECTS) +libxsettings_la_LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(libxsettings_la_CFLAGS) \ + $(CFLAGS) $(libxsettings_la_LDFLAGS) $(LDFLAGS) -o $@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +am__mv = mv -f +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +SOURCES = $(libxsettings_la_SOURCES) +DIST_SOURCES = $(am__libxsettings_la_SOURCES_DIST) +DATA = $(plugin_DATA) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +ALL_LINGUAS = @ALL_LINGUAS@ +AMTAR = @AMTAR@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CXX = @CXX@ +CXXCPP = @CXXCPP@ +CXXDEPMODE = @CXXDEPMODE@ +CXXFLAGS = @CXXFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DBUS_SYS_DIR = @DBUS_SYS_DIR@ +DEBUG_CFLAGS = @DEBUG_CFLAGS@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +FONTCONFIG_CFLAGS = @FONTCONFIG_CFLAGS@ +FONTCONFIG_LIBS = @FONTCONFIG_LIBS@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GIOUNIX_CFLAGS = @GIOUNIX_CFLAGS@ +GIOUNIX_LIBS = @GIOUNIX_LIBS@ +GLIB_GENMARSHAL = @GLIB_GENMARSHAL@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GREP = @GREP@ +GSD_INTLTOOL_PLUGIN_RULE = @GSD_INTLTOOL_PLUGIN_RULE@ +GSD_PLUGIN_LDFLAGS = @GSD_PLUGIN_LDFLAGS@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBEXECDIR = @LIBEXECDIR@ +LIBMATEKBDUI_CFLAGS = @LIBMATEKBDUI_CFLAGS@ +LIBMATEKBDUI_LIBS = @LIBMATEKBDUI_LIBS@ +LIBMATENOTIFY_CFLAGS = @LIBMATENOTIFY_CFLAGS@ +LIBMATENOTIFY_LIBS = @LIBMATENOTIFY_LIBS@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MATECONFTOOL = @MATECONFTOOL@ +MATECONF_SCHEMA_CONFIG_SOURCE = @MATECONF_SCHEMA_CONFIG_SOURCE@ +MATECONF_SCHEMA_FILE_DIR = @MATECONF_SCHEMA_FILE_DIR@ +MATE_KEYBINDINGS_KEYSDIR = @MATE_KEYBINDINGS_KEYSDIR@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +NM = @NM@ +NMEDIT = @NMEDIT@ +NSS_CFLAGS = @NSS_CFLAGS@ +NSS_DATABASE = @NSS_DATABASE@ +NSS_LIBS = @NSS_LIBS@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ +PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ +POFILES = @POFILES@ +POLKIT_CFLAGS = @POLKIT_CFLAGS@ +POLKIT_LIBS = @POLKIT_LIBS@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +PULSE_CFLAGS = @PULSE_CFLAGS@ +PULSE_LIBS = @PULSE_LIBS@ +RANLIB = @RANLIB@ +SED = @SED@ +SETTINGS_DAEMON_CFLAGS = @SETTINGS_DAEMON_CFLAGS@ +SETTINGS_DAEMON_LIBS = @SETTINGS_DAEMON_LIBS@ +SETTINGS_PLUGIN_CFLAGS = @SETTINGS_PLUGIN_CFLAGS@ +SETTINGS_PLUGIN_LIBS = @SETTINGS_PLUGIN_LIBS@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +USE_NLS = @USE_NLS@ +VERSION = @VERSION@ +WARN_CFLAGS = @WARN_CFLAGS@ +X11_LIBS = @X11_LIBS@ +XF86MISC_LIBS = @XF86MISC_LIBS@ +XGETTEXT = @XGETTEXT@ +XINPUT_LIBS = @XINPUT_LIBS@ +XMKMF = @XMKMF@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_CXX = @ac_ct_CXX@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +plugindir = @plugindir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +NULL = +plugin_LTLIBRARIES = \ + libxsettings.la \ + $(NULL) + +libxsettings_la_SOURCES = gsd-xsettings-plugin.h \ + gsd-xsettings-plugin.c gsd-xsettings-manager.h \ + gsd-xsettings-manager.c xsettings-common.h xsettings-common.c \ + xsettings-manager.h xsettings-manager.c $(NULL) \ + $(am__append_1) +libxsettings_la_CPPFLAGS = \ + -I$(top_srcdir)/mate-settings-daemon \ + -DMATE_SETTINGS_LOCALEDIR=\""$(datadir)/locale"\" \ + $(AM_CPPFLAGS) + +libxsettings_la_CFLAGS = $(SETTINGS_PLUGIN_CFLAGS) $(AM_CFLAGS) \ + $(am__append_2) +libxsettings_la_LDFLAGS = \ + $(GSD_PLUGIN_LDFLAGS) \ + $(NULL) + +libxsettings_la_LIBADD = $(SETTINGS_PLUGIN_LIBS) $(NULL) \ + $(am__append_3) +plugin_in_files = \ + xsettings.mate-settings-plugin.in \ + $(NULL) + +plugin_DATA = $(plugin_in_files:.mate-settings-plugin.in=.mate-settings-plugin) +EXTRA_DIST = \ + $(plugin_in_files) \ + $(NULL) + +CLEANFILES = \ + $(plugin_DATA) \ + $(NULL) + +DISTCLEANFILES = \ + $(plugin_DATA) \ + $(NULL) + +all: all-am + +.SUFFIXES: +.SUFFIXES: .c .lo .o .obj +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu plugins/xsettings/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu plugins/xsettings/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): +install-pluginLTLIBRARIES: $(plugin_LTLIBRARIES) + @$(NORMAL_INSTALL) + test -z "$(plugindir)" || $(MKDIR_P) "$(DESTDIR)$(plugindir)" + @list='$(plugin_LTLIBRARIES)'; test -n "$(plugindir)" || list=; \ + list2=; for p in $$list; do \ + if test -f $$p; then \ + list2="$$list2 $$p"; \ + else :; fi; \ + done; \ + test -z "$$list2" || { \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(plugindir)'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(plugindir)"; \ + } + +uninstall-pluginLTLIBRARIES: + @$(NORMAL_UNINSTALL) + @list='$(plugin_LTLIBRARIES)'; test -n "$(plugindir)" || list=; \ + for p in $$list; do \ + $(am__strip_dir) \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(plugindir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(plugindir)/$$f"; \ + done + +clean-pluginLTLIBRARIES: + -test -z "$(plugin_LTLIBRARIES)" || rm -f $(plugin_LTLIBRARIES) + @list='$(plugin_LTLIBRARIES)'; for p in $$list; do \ + dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \ + test "$$dir" != "$$p" || dir=.; \ + echo "rm -f \"$${dir}/so_locations\""; \ + rm -f "$${dir}/so_locations"; \ + done +libxsettings.la: $(libxsettings_la_OBJECTS) $(libxsettings_la_DEPENDENCIES) + $(libxsettings_la_LINK) -rpath $(plugindir) $(libxsettings_la_OBJECTS) $(libxsettings_la_LIBADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libxsettings_la-fontconfig-monitor.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libxsettings_la-gsd-xsettings-manager.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libxsettings_la-gsd-xsettings-plugin.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libxsettings_la-xsettings-common.Plo@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libxsettings_la-xsettings-manager.Plo@am__quote@ + +.c.o: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c $< + +.c.obj: +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` + +.c.lo: +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< + +libxsettings_la-gsd-xsettings-plugin.lo: gsd-xsettings-plugin.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libxsettings_la_CPPFLAGS) $(CPPFLAGS) $(libxsettings_la_CFLAGS) $(CFLAGS) -MT libxsettings_la-gsd-xsettings-plugin.lo -MD -MP -MF $(DEPDIR)/libxsettings_la-gsd-xsettings-plugin.Tpo -c -o libxsettings_la-gsd-xsettings-plugin.lo `test -f 'gsd-xsettings-plugin.c' || echo '$(srcdir)/'`gsd-xsettings-plugin.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libxsettings_la-gsd-xsettings-plugin.Tpo $(DEPDIR)/libxsettings_la-gsd-xsettings-plugin.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-xsettings-plugin.c' object='libxsettings_la-gsd-xsettings-plugin.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libxsettings_la_CPPFLAGS) $(CPPFLAGS) $(libxsettings_la_CFLAGS) $(CFLAGS) -c -o libxsettings_la-gsd-xsettings-plugin.lo `test -f 'gsd-xsettings-plugin.c' || echo '$(srcdir)/'`gsd-xsettings-plugin.c + +libxsettings_la-gsd-xsettings-manager.lo: gsd-xsettings-manager.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libxsettings_la_CPPFLAGS) $(CPPFLAGS) $(libxsettings_la_CFLAGS) $(CFLAGS) -MT libxsettings_la-gsd-xsettings-manager.lo -MD -MP -MF $(DEPDIR)/libxsettings_la-gsd-xsettings-manager.Tpo -c -o libxsettings_la-gsd-xsettings-manager.lo `test -f 'gsd-xsettings-manager.c' || echo '$(srcdir)/'`gsd-xsettings-manager.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libxsettings_la-gsd-xsettings-manager.Tpo $(DEPDIR)/libxsettings_la-gsd-xsettings-manager.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='gsd-xsettings-manager.c' object='libxsettings_la-gsd-xsettings-manager.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libxsettings_la_CPPFLAGS) $(CPPFLAGS) $(libxsettings_la_CFLAGS) $(CFLAGS) -c -o libxsettings_la-gsd-xsettings-manager.lo `test -f 'gsd-xsettings-manager.c' || echo '$(srcdir)/'`gsd-xsettings-manager.c + +libxsettings_la-xsettings-common.lo: xsettings-common.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libxsettings_la_CPPFLAGS) $(CPPFLAGS) $(libxsettings_la_CFLAGS) $(CFLAGS) -MT libxsettings_la-xsettings-common.lo -MD -MP -MF $(DEPDIR)/libxsettings_la-xsettings-common.Tpo -c -o libxsettings_la-xsettings-common.lo `test -f 'xsettings-common.c' || echo '$(srcdir)/'`xsettings-common.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libxsettings_la-xsettings-common.Tpo $(DEPDIR)/libxsettings_la-xsettings-common.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='xsettings-common.c' object='libxsettings_la-xsettings-common.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libxsettings_la_CPPFLAGS) $(CPPFLAGS) $(libxsettings_la_CFLAGS) $(CFLAGS) -c -o libxsettings_la-xsettings-common.lo `test -f 'xsettings-common.c' || echo '$(srcdir)/'`xsettings-common.c + +libxsettings_la-xsettings-manager.lo: xsettings-manager.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libxsettings_la_CPPFLAGS) $(CPPFLAGS) $(libxsettings_la_CFLAGS) $(CFLAGS) -MT libxsettings_la-xsettings-manager.lo -MD -MP -MF $(DEPDIR)/libxsettings_la-xsettings-manager.Tpo -c -o libxsettings_la-xsettings-manager.lo `test -f 'xsettings-manager.c' || echo '$(srcdir)/'`xsettings-manager.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libxsettings_la-xsettings-manager.Tpo $(DEPDIR)/libxsettings_la-xsettings-manager.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='xsettings-manager.c' object='libxsettings_la-xsettings-manager.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libxsettings_la_CPPFLAGS) $(CPPFLAGS) $(libxsettings_la_CFLAGS) $(CFLAGS) -c -o libxsettings_la-xsettings-manager.lo `test -f 'xsettings-manager.c' || echo '$(srcdir)/'`xsettings-manager.c + +libxsettings_la-fontconfig-monitor.lo: fontconfig-monitor.c +@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libxsettings_la_CPPFLAGS) $(CPPFLAGS) $(libxsettings_la_CFLAGS) $(CFLAGS) -MT libxsettings_la-fontconfig-monitor.lo -MD -MP -MF $(DEPDIR)/libxsettings_la-fontconfig-monitor.Tpo -c -o libxsettings_la-fontconfig-monitor.lo `test -f 'fontconfig-monitor.c' || echo '$(srcdir)/'`fontconfig-monitor.c +@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/libxsettings_la-fontconfig-monitor.Tpo $(DEPDIR)/libxsettings_la-fontconfig-monitor.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='fontconfig-monitor.c' object='libxsettings_la-fontconfig-monitor.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libxsettings_la_CPPFLAGS) $(CPPFLAGS) $(libxsettings_la_CFLAGS) $(CFLAGS) -c -o libxsettings_la-fontconfig-monitor.lo `test -f 'fontconfig-monitor.c' || echo '$(srcdir)/'`fontconfig-monitor.c + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs +install-pluginDATA: $(plugin_DATA) + @$(NORMAL_INSTALL) + test -z "$(plugindir)" || $(MKDIR_P) "$(DESTDIR)$(plugindir)" + @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(plugindir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(plugindir)" || exit $$?; \ + done + +uninstall-pluginDATA: + @$(NORMAL_UNINSTALL) + @list='$(plugin_DATA)'; test -n "$(plugindir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + test -n "$$files" || exit 0; \ + echo " ( cd '$(DESTDIR)$(plugindir)' && rm -f" $$files ")"; \ + cd "$(DESTDIR)$(plugindir)" && rm -f $$files + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + set x; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(LTLIBRARIES) $(DATA) +installdirs: + for dir in "$(DESTDIR)$(plugindir)" "$(DESTDIR)$(plugindir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool clean-pluginLTLIBRARIES \ + mostlyclean-am + +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: install-pluginDATA install-pluginLTLIBRARIES + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-pluginDATA uninstall-pluginLTLIBRARIES + +.MAKE: install-am install-strip + +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-libtool clean-pluginLTLIBRARIES ctags distclean \ + distclean-compile distclean-generic distclean-libtool \ + distclean-tags distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-pluginDATA \ + install-pluginLTLIBRARIES install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ + pdf pdf-am ps ps-am tags uninstall uninstall-am \ + uninstall-pluginDATA uninstall-pluginLTLIBRARIES + + +@GSD_INTLTOOL_PLUGIN_RULE@ + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/plugins/xsettings/fontconfig-monitor.c b/plugins/xsettings/fontconfig-monitor.c new file mode 100644 index 0000000..bfb15ed --- /dev/null +++ b/plugins/xsettings/fontconfig-monitor.c @@ -0,0 +1,192 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2008 Red Hat, Inc. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + * Author: Behdad Esfahbod, Red Hat, Inc. + */ + +#include "fontconfig-monitor.h" + +#include +#include + +#define TIMEOUT_SECONDS 2 + +static void +stuff_changed (GFileMonitor *monitor, + GFile *file, + GFile *other_file, + GFileMonitorEvent event_type, + gpointer handle); + +void +fontconfig_cache_init (void) +{ + FcInit (); +} + +gboolean +fontconfig_cache_update (void) +{ + return !FcConfigUptoDate (NULL) && FcInitReinitialize (); +} + +static void +monitor_files (GPtrArray *monitors, + FcStrList *list, + gpointer data) +{ + const char *str; + + while ((str = (const char *) FcStrListNext (list))) { + GFile *file; + GFileMonitor *monitor; + + file = g_file_new_for_path (str); + + monitor = g_file_monitor (file, G_FILE_MONITOR_NONE, NULL, NULL); + + g_object_unref (file); + + if (!monitor) + continue; + + g_signal_connect (monitor, "changed", G_CALLBACK (stuff_changed), data); + + g_ptr_array_add (monitors, monitor); + } + + FcStrListDone (list); +} + + +struct _fontconfig_monitor_handle { + GPtrArray *monitors; + + guint timeout; + + GFunc notify_callback; + gpointer notify_data; +}; + +static GPtrArray * +monitors_create (gpointer data) +{ + GPtrArray *monitors = g_ptr_array_new (); + + monitor_files (monitors, FcConfigGetConfigFiles (NULL), data); + monitor_files (monitors, FcConfigGetFontDirs (NULL) , data); + + return monitors; +} + +static void +monitors_free (GPtrArray *monitors) +{ + if (!monitors) + return; + + g_ptr_array_foreach (monitors, (GFunc) g_object_unref, NULL); + g_ptr_array_free (monitors, TRUE); +} + +static gboolean +update (gpointer data) +{ + fontconfig_monitor_handle_t *handle = data; + gboolean notify = FALSE; + + handle->timeout = 0; + + if (fontconfig_cache_update ()) { + notify = TRUE; + monitors_free (handle->monitors); + handle->monitors = monitors_create (data); + } + + /* we finish modifying handle before calling the notify callback, + * allowing the callback to free the monitor if it decides to. */ + + if (notify && handle->notify_callback) + handle->notify_callback (data, handle->notify_data); + + return FALSE; +} + +static void +stuff_changed (GFileMonitor *monitor G_GNUC_UNUSED, + GFile *file G_GNUC_UNUSED, + GFile *other_file G_GNUC_UNUSED, + GFileMonitorEvent event_type G_GNUC_UNUSED, + gpointer data) +{ + fontconfig_monitor_handle_t *handle = data; + + /* wait for quiescence */ + if (handle->timeout) + g_source_remove (handle->timeout); + + handle->timeout = g_timeout_add_seconds (TIMEOUT_SECONDS, update, data); +} + + +fontconfig_monitor_handle_t * +fontconfig_monitor_start (GFunc notify_callback, + gpointer notify_data) +{ + fontconfig_monitor_handle_t *handle = g_slice_new0 (fontconfig_monitor_handle_t); + + handle->notify_callback = notify_callback; + handle->notify_data = notify_data; + handle->monitors = monitors_create (handle); + + return handle; +} + +void +fontconfig_monitor_stop (fontconfig_monitor_handle_t *handle) +{ + if (handle->timeout) + g_source_remove (handle->timeout); + handle->timeout = 0; + + monitors_free (handle->monitors); + handle->monitors = NULL; +} + +#ifdef FONTCONFIG_MONITOR_TEST +static void +yay (void) +{ + g_message ("yay"); +} + +int +main (void) +{ + GMainLoop *loop; + + g_type_init (); + + fontconfig_monitor_start ((GFunc) yay, NULL); + + loop = g_main_loop_new (NULL, TRUE); + g_main_loop_run (loop); + + return 0; +} +#endif diff --git a/plugins/xsettings/fontconfig-monitor.h b/plugins/xsettings/fontconfig-monitor.h new file mode 100644 index 0000000..71256e4 --- /dev/null +++ b/plugins/xsettings/fontconfig-monitor.h @@ -0,0 +1,44 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2008 Red Hat, Inc. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + * Author: Behdad Esfahbod, Red Hat, Inc. + */ +#ifndef __FONTCONFIG_MONITOR_H +#define __FONTCONFIG_MONITOR_H + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +void fontconfig_cache_init (void); +gboolean fontconfig_cache_update (void); + +typedef struct _fontconfig_monitor_handle fontconfig_monitor_handle_t; + +fontconfig_monitor_handle_t * +fontconfig_monitor_start (GFunc notify_callback, + gpointer notify_data); +void fontconfig_monitor_stop (fontconfig_monitor_handle_t *handle); + +#ifdef __cplusplus +} +#endif + +#endif /* __FONTCONFIG_MONITOR_H */ diff --git a/plugins/xsettings/gsd-xsettings-manager.c b/plugins/xsettings/gsd-xsettings-manager.c new file mode 100644 index 0000000..e7b4f9a --- /dev/null +++ b/plugins/xsettings/gsd-xsettings-manager.c @@ -0,0 +1,1040 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 Rodrigo Moya + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#include "config.h" + +#include +#include +#include +#include +#include +#include +#include +#include + +#include + +#include +#include +#include +#include +#include +#include +#include + +#include "mate-settings-profile.h" +#include "gsd-xsettings-manager.h" +#include "xsettings-manager.h" +#ifdef HAVE_FONTCONFIG +#include "fontconfig-monitor.h" +#endif /* HAVE_FONTCONFIG */ + +#define MATE_XSETTINGS_MANAGER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), MATE_TYPE_XSETTINGS_MANAGER, MateXSettingsManagerPrivate)) + +#define MOUSE_SETTINGS_DIR "/desktop/mate/peripherals/mouse" +#define GTK_SETTINGS_DIR "/desktop/gtk" +#define INTERFACE_SETTINGS_DIR "/desktop/mate/interface" +#define SOUND_SETTINGS_DIR "/desktop/mate/sound" +#define GTK_MODULES_DIR "/apps/mate_settings_daemon/gtk-modules" + +#ifdef HAVE_FONTCONFIG +#define FONT_RENDER_DIR "/desktop/mate/font_rendering" +#define FONT_ANTIALIASING_KEY FONT_RENDER_DIR "/antialiasing" +#define FONT_HINTING_KEY FONT_RENDER_DIR "/hinting" +#define FONT_RGBA_ORDER_KEY FONT_RENDER_DIR "/rgba_order" +#define FONT_DPI_KEY FONT_RENDER_DIR "/dpi" + +/* X servers sometimes lie about the screen's physical dimensions, so we cannot + * compute an accurate DPI value. When this happens, the user gets fonts that + * are too huge or too tiny. So, we see what the server returns: if it reports + * something outside of the range [DPI_LOW_REASONABLE_VALUE, + * DPI_HIGH_REASONABLE_VALUE], then we assume that it is lying and we use + * DPI_FALLBACK instead. + * + * See get_dpi_from_mateconf_or_server() below, and also + * https://bugzilla.novell.com/show_bug.cgi?id=217790 + */ +#define DPI_FALLBACK 96 +#define DPI_LOW_REASONABLE_VALUE 50 +#define DPI_HIGH_REASONABLE_VALUE 500 + +#endif /* HAVE_FONTCONFIG */ + +typedef struct _TranslationEntry TranslationEntry; +typedef void (* TranslationFunc) (MateXSettingsManager *manager, + TranslationEntry *trans, + MateConfValue *value); + +struct _TranslationEntry { + const char *mateconf_key; + const char *xsetting_name; + + MateConfValueType mateconf_type; + TranslationFunc translate; +}; + +struct MateXSettingsManagerPrivate +{ + XSettingsManager **managers; + guint notify[6]; +#ifdef HAVE_FONTCONFIG + fontconfig_monitor_handle_t *fontconfig_handle; +#endif /* HAVE_FONTCONFIG */ +}; + +#define GSD_XSETTINGS_ERROR gsd_xsettings_error_quark () + +enum { + GSD_XSETTINGS_ERROR_INIT +}; + +static void mate_xsettings_manager_class_init (MateXSettingsManagerClass *klass); +static void mate_xsettings_manager_init (MateXSettingsManager *xsettings_manager); +static void mate_xsettings_manager_finalize (GObject *object); + +G_DEFINE_TYPE (MateXSettingsManager, mate_xsettings_manager, G_TYPE_OBJECT) + +static gpointer manager_object = NULL; + +static GQuark +gsd_xsettings_error_quark (void) +{ + return g_quark_from_static_string ("gsd-xsettings-error-quark"); +} + +static void +translate_bool_int (MateXSettingsManager *manager, + TranslationEntry *trans, + MateConfValue *value) +{ + int i; + + g_assert (value->type == trans->mateconf_type); + + for (i = 0; manager->priv->managers [i]; i++) { + xsettings_manager_set_int (manager->priv->managers [i], trans->xsetting_name, + mateconf_value_get_bool (value)); + } +} + +static void +translate_int_int (MateXSettingsManager *manager, + TranslationEntry *trans, + MateConfValue *value) +{ + int i; + + g_assert (value->type == trans->mateconf_type); + + for (i = 0; manager->priv->managers [i]; i++) { + xsettings_manager_set_int (manager->priv->managers [i], trans->xsetting_name, + mateconf_value_get_int (value)); + } +} + +static void +translate_string_string (MateXSettingsManager *manager, + TranslationEntry *trans, + MateConfValue *value) +{ + int i; + + g_assert (value->type == trans->mateconf_type); + + for (i = 0; manager->priv->managers [i]; i++) { + xsettings_manager_set_string (manager->priv->managers [i], + trans->xsetting_name, + mateconf_value_get_string (value)); + } +} + +static void +translate_string_string_toolbar (MateXSettingsManager *manager, + TranslationEntry *trans, + MateConfValue *value) +{ + int i; + const char *tmp; + + g_assert (value->type == trans->mateconf_type); + + /* This is kind of a workaround since MATE expects the key value to be + * "both_horiz" and gtk+ wants the XSetting to be "both-horiz". + */ + tmp = mateconf_value_get_string (value); + if (tmp && strcmp (tmp, "both_horiz") == 0) { + tmp = "both-horiz"; + } + + for (i = 0; manager->priv->managers [i]; i++) { + xsettings_manager_set_string (manager->priv->managers [i], + trans->xsetting_name, + tmp); + } +} + +static TranslationEntry translations [] = { + { "/desktop/mate/peripherals/mouse/double_click", "Net/DoubleClickTime", MATECONF_VALUE_INT, translate_int_int }, + { "/desktop/mate/peripherals/mouse/drag_threshold", "Net/DndDragThreshold", MATECONF_VALUE_INT, translate_int_int }, + { "/desktop/mate/gtk-color-palette", "Gtk/ColorPalette", MATECONF_VALUE_STRING, translate_string_string }, + { "/desktop/mate/interface/font_name", "Gtk/FontName", MATECONF_VALUE_STRING, translate_string_string }, + { "/desktop/mate/interface/gtk_key_theme", "Gtk/KeyThemeName", MATECONF_VALUE_STRING, translate_string_string }, + { "/desktop/mate/interface/toolbar_style", "Gtk/ToolbarStyle", MATECONF_VALUE_STRING, translate_string_string_toolbar }, + { "/desktop/mate/interface/toolbar_icons_size", "Gtk/ToolbarIconSize", MATECONF_VALUE_STRING, translate_string_string }, + { "/desktop/mate/interface/can_change_accels", "Gtk/CanChangeAccels", MATECONF_VALUE_BOOL, translate_bool_int }, + { "/desktop/mate/interface/cursor_blink", "Net/CursorBlink", MATECONF_VALUE_BOOL, translate_bool_int }, + { "/desktop/mate/interface/cursor_blink_time", "Net/CursorBlinkTime", MATECONF_VALUE_INT, translate_int_int }, + { "/desktop/mate/interface/gtk_theme", "Net/ThemeName", MATECONF_VALUE_STRING, translate_string_string }, + { "/desktop/mate/interface/gtk_color_scheme", "Gtk/ColorScheme", MATECONF_VALUE_STRING, translate_string_string }, + { "/desktop/mate/interface/gtk-im-preedit-style", "Gtk/IMPreeditStyle", MATECONF_VALUE_STRING, translate_string_string }, + { "/desktop/mate/interface/gtk-im-status-style", "Gtk/IMStatusStyle", MATECONF_VALUE_STRING, translate_string_string }, + { "/desktop/mate/interface/gtk-im-module", "Gtk/IMModule", MATECONF_VALUE_STRING, translate_string_string }, + { "/desktop/mate/interface/icon_theme", "Net/IconThemeName", MATECONF_VALUE_STRING, translate_string_string }, + { "/desktop/mate/interface/file_chooser_backend", "Gtk/FileChooserBackend", MATECONF_VALUE_STRING, translate_string_string }, + { "/desktop/mate/interface/menus_have_icons", "Gtk/MenuImages", MATECONF_VALUE_BOOL, translate_bool_int }, + { "/desktop/mate/interface/buttons_have_icons", "Gtk/ButtonImages", MATECONF_VALUE_BOOL, translate_bool_int }, + { "/desktop/mate/interface/menubar_accel", "Gtk/MenuBarAccel", MATECONF_VALUE_STRING, translate_string_string }, + { "/desktop/mate/peripherals/mouse/cursor_theme", "Gtk/CursorThemeName", MATECONF_VALUE_STRING, translate_string_string }, + { "/desktop/mate/peripherals/mouse/cursor_size", "Gtk/CursorThemeSize", MATECONF_VALUE_INT, translate_int_int }, + { "/desktop/mate/interface/show_input_method_menu", "Gtk/ShowInputMethodMenu", MATECONF_VALUE_BOOL, translate_bool_int }, + { "/desktop/mate/interface/show_unicode_menu", "Gtk/ShowUnicodeMenu", MATECONF_VALUE_BOOL, translate_bool_int }, + { "/desktop/mate/sound/theme_name", "Net/SoundThemeName", MATECONF_VALUE_STRING, translate_string_string }, + { "/desktop/mate/sound/event_sounds", "Net/EnableEventSounds" , MATECONF_VALUE_BOOL, translate_bool_int }, + { "/desktop/mate/sound/input_feedback_sounds", "Net/EnableInputFeedbackSounds", MATECONF_VALUE_BOOL, translate_bool_int } +}; + +#ifdef HAVE_FONTCONFIG +static double +dpi_from_pixels_and_mm (int pixels, + int mm) +{ + double dpi; + + if (mm >= 1) + dpi = pixels / (mm / 25.4); + else + dpi = 0; + + return dpi; +} + +static double +get_dpi_from_x_server (void) +{ + GdkScreen *screen; + double dpi; + + screen = gdk_screen_get_default (); + if (screen != NULL) { + double width_dpi, height_dpi; + + width_dpi = dpi_from_pixels_and_mm (gdk_screen_get_width (screen), gdk_screen_get_width_mm (screen)); + height_dpi = dpi_from_pixels_and_mm (gdk_screen_get_height (screen), gdk_screen_get_height_mm (screen)); + + if (width_dpi < DPI_LOW_REASONABLE_VALUE || width_dpi > DPI_HIGH_REASONABLE_VALUE + || height_dpi < DPI_LOW_REASONABLE_VALUE || height_dpi > DPI_HIGH_REASONABLE_VALUE) { + dpi = DPI_FALLBACK; + } else { + dpi = (width_dpi + height_dpi) / 2.0; + } + } else { + /* Huh!? No screen? */ + + dpi = DPI_FALLBACK; + } + + return dpi; +} + +static double +get_dpi_from_mateconf_or_x_server (MateConfClient *client) +{ + MateConfValue *value; + double dpi; + + value = mateconf_client_get_without_default (client, FONT_DPI_KEY, NULL); + + /* If the user has ever set the DPI preference in MateConf, we use that. + * Otherwise, we see if the X server reports a reasonable DPI value: some X + * servers report completely bogus values, and the user gets huge or tiny + * fonts which are unusable. + */ + + if (value != NULL) { + dpi = mateconf_value_get_float (value); + mateconf_value_free (value); + } else { + dpi = get_dpi_from_x_server (); + } + + return dpi; +} + +typedef struct +{ + gboolean antialias; + gboolean hinting; + int dpi; + const char *rgba; + const char *hintstyle; +} MateXftSettings; + +static const char *rgba_types[] = { "rgb", "bgr", "vbgr", "vrgb" }; + +/* Read MateConf settings and determine the appropriate Xft settings based on them + * This probably could be done a bit more cleanly with mateconf_string_to_enum + */ +static void +xft_settings_get (MateConfClient *client, + MateXftSettings *settings) +{ + char *antialiasing; + char *hinting; + char *rgba_order; + double dpi; + + antialiasing = mateconf_client_get_string (client, FONT_ANTIALIASING_KEY, NULL); + hinting = mateconf_client_get_string (client, FONT_HINTING_KEY, NULL); + rgba_order = mateconf_client_get_string (client, FONT_RGBA_ORDER_KEY, NULL); + dpi = get_dpi_from_mateconf_or_x_server (client); + + settings->antialias = TRUE; + settings->hinting = TRUE; + settings->hintstyle = "hintfull"; + settings->dpi = dpi * 1024; /* Xft wants 1/1024ths of an inch */ + settings->rgba = "rgb"; + + if (rgba_order) { + int i; + gboolean found = FALSE; + + for (i = 0; i < G_N_ELEMENTS (rgba_types) && !found; i++) { + if (strcmp (rgba_order, rgba_types[i]) == 0) { + settings->rgba = rgba_types[i]; + found = TRUE; + } + } + + if (!found) { + g_warning ("Invalid value for " FONT_RGBA_ORDER_KEY ": '%s'", + rgba_order); + } + } + + if (hinting) { + if (strcmp (hinting, "none") == 0) { + settings->hinting = 0; + settings->hintstyle = "hintnone"; + } else if (strcmp (hinting, "slight") == 0) { + settings->hinting = 1; + settings->hintstyle = "hintslight"; + } else if (strcmp (hinting, "medium") == 0) { + settings->hinting = 1; + settings->hintstyle = "hintmedium"; + } else if (strcmp (hinting, "full") == 0) { + settings->hinting = 1; + settings->hintstyle = "hintfull"; + } else { + g_warning ("Invalid value for " FONT_HINTING_KEY ": '%s'", + hinting); + } + } + + if (antialiasing) { + gboolean use_rgba = FALSE; + + if (strcmp (antialiasing, "none") == 0) { + settings->antialias = 0; + } else if (strcmp (antialiasing, "grayscale") == 0) { + settings->antialias = 1; + } else if (strcmp (antialiasing, "rgba") == 0) { + settings->antialias = 1; + use_rgba = TRUE; + } else { + g_warning ("Invalid value for " FONT_ANTIALIASING_KEY " : '%s'", + antialiasing); + } + + if (!use_rgba) { + settings->rgba = "none"; + } + } + + g_free (rgba_order); + g_free (hinting); + g_free (antialiasing); +} + +static void +xft_settings_set_xsettings (MateXSettingsManager *manager, + MateXftSettings *settings) +{ + int i; + + mate_settings_profile_start (NULL); + + for (i = 0; manager->priv->managers [i]; i++) { + xsettings_manager_set_int (manager->priv->managers [i], "Xft/Antialias", settings->antialias); + xsettings_manager_set_int (manager->priv->managers [i], "Xft/Hinting", settings->hinting); + xsettings_manager_set_string (manager->priv->managers [i], "Xft/HintStyle", settings->hintstyle); + xsettings_manager_set_int (manager->priv->managers [i], "Xft/DPI", settings->dpi); + xsettings_manager_set_string (manager->priv->managers [i], "Xft/RGBA", settings->rgba); + } + mate_settings_profile_end (NULL); +} + +static void +update_property (GString *props, const gchar* key, const gchar* value) +{ + gchar* needle; + size_t needle_len; + gchar* found = NULL; + + /* update an existing property */ + needle = g_strconcat (key, ":", NULL); + needle_len = strlen (needle); + if (g_str_has_prefix (props->str, needle)) + found = props->str; + else + found = strstr (props->str, needle); + + if (found) { + size_t value_index; + gchar* end; + + end = strchr (found, '\n'); + value_index = (found - props->str) + needle_len + 1; + g_string_erase (props, value_index, end ? (end - found - needle_len) : -1); + g_string_insert (props, value_index, "\n"); + g_string_insert (props, value_index, value); + } else { + g_string_append_printf (props, "%s:\t%s\n", key, value); + } +} + +static void +xft_settings_set_xresources (MateXftSettings *settings) +{ + GString *add_string; + char dpibuf[G_ASCII_DTOSTR_BUF_SIZE]; + Display *dpy; + + mate_settings_profile_start (NULL); + + /* get existing properties */ + dpy = XOpenDisplay (NULL); + g_return_if_fail (dpy != NULL); + add_string = g_string_new (XResourceManagerString (dpy)); + + g_debug("xft_settings_set_xresources: orig res '%s'", add_string->str); + + update_property (add_string, "Xft.dpi", + g_ascii_dtostr (dpibuf, sizeof (dpibuf), (double) settings->dpi / 1024.0)); + update_property (add_string, "Xft.antialias", + settings->antialias ? "1" : "0"); + update_property (add_string, "Xft.hinting", + settings->hinting ? "1" : "0"); + update_property (add_string, "Xft.hintstyle", + settings->hintstyle); + update_property (add_string, "Xft.rgba", + settings->rgba); + + g_debug("xft_settings_set_xresources: new res '%s'", add_string->str); + + /* Set the new X property */ + XChangeProperty(dpy, RootWindow (dpy, 0), + XA_RESOURCE_MANAGER, XA_STRING, 8, PropModeReplace, add_string->str, add_string->len); + XCloseDisplay (dpy); + + g_string_free (add_string, TRUE); + + mate_settings_profile_end (NULL); +} + +/* We mirror the Xft properties both through XSETTINGS and through + * X resources + */ +static void +update_xft_settings (MateXSettingsManager *manager, + MateConfClient *client) +{ + MateXftSettings settings; + + mate_settings_profile_start (NULL); + + xft_settings_get (client, &settings); + xft_settings_set_xsettings (manager, &settings); + xft_settings_set_xresources (&settings); + + mate_settings_profile_end (NULL); +} + +static void +xft_callback (MateConfClient *client, + guint cnxn_id, + MateConfEntry *entry, + MateXSettingsManager *manager) +{ + int i; + + update_xft_settings (manager, client); + + for (i = 0; manager->priv->managers [i]; i++) { + xsettings_manager_notify (manager->priv->managers [i]); + } +} + +static void +fontconfig_callback (fontconfig_monitor_handle_t *handle, + MateXSettingsManager *manager) +{ + int i; + int timestamp = time (NULL); + + mate_settings_profile_start (NULL); + + for (i = 0; manager->priv->managers [i]; i++) { + xsettings_manager_set_int (manager->priv->managers [i], "Fontconfig/Timestamp", timestamp); + xsettings_manager_notify (manager->priv->managers [i]); + } + mate_settings_profile_end (NULL); +} + +static gboolean +start_fontconfig_monitor_idle_cb (MateXSettingsManager *manager) +{ + mate_settings_profile_start (NULL); + + manager->priv->fontconfig_handle = fontconfig_monitor_start ((GFunc) fontconfig_callback, manager); + + mate_settings_profile_end (NULL); + + return FALSE; +} + +static void +start_fontconfig_monitor (MateXSettingsManager *manager) +{ + mate_settings_profile_start (NULL); + + fontconfig_cache_init (); + + g_idle_add ((GSourceFunc) start_fontconfig_monitor_idle_cb, manager); + + mate_settings_profile_end (NULL); +} + +static void +stop_fontconfig_monitor (MateXSettingsManager *manager) +{ + if (manager->priv->fontconfig_handle) { + fontconfig_monitor_stop (manager->priv->fontconfig_handle); + manager->priv->fontconfig_handle = NULL; + } +} +#endif /* HAVE_FONTCONFIG */ + +static const char * +type_to_string (MateConfValueType type) +{ + switch (type) { + case MATECONF_VALUE_INT: + return "int"; + case MATECONF_VALUE_STRING: + return "string"; + case MATECONF_VALUE_FLOAT: + return "float"; + case MATECONF_VALUE_BOOL: + return "bool"; + case MATECONF_VALUE_SCHEMA: + return "schema"; + case MATECONF_VALUE_LIST: + return "list"; + case MATECONF_VALUE_PAIR: + return "pair"; + case MATECONF_VALUE_INVALID: + return "*invalid*"; + default: + g_assert_not_reached(); + return NULL; /* for warnings */ + } +} + +static void +process_value (MateXSettingsManager *manager, + TranslationEntry *trans, + MateConfValue *val) +{ + if (val == NULL) { + int i; + + for (i = 0; manager->priv->managers [i]; i++) { + xsettings_manager_delete_setting (manager->priv->managers [i], trans->xsetting_name); + } + } else { + if (val->type == trans->mateconf_type) { + (* trans->translate) (manager, trans, val); + } else { + g_warning (_("MateConf key %s set to type %s but its expected type was %s\n"), + trans->mateconf_key, + type_to_string (val->type), + type_to_string (trans->mateconf_type)); + } + } +} + +static TranslationEntry * +find_translation_entry (const char *mateconf_key) +{ + int i; + + for (i = 0; i < G_N_ELEMENTS (translations); ++i) { + if (strcmp (translations[i].mateconf_key, mateconf_key) == 0) { + return &translations[i]; + } + } + + return NULL; +} + +static void +xsettings_callback (MateConfClient *client, + guint cnxn_id, + MateConfEntry *entry, + MateXSettingsManager *manager) +{ + TranslationEntry *trans; + int i; + + trans = find_translation_entry (entry->key); + if (trans == NULL) { + return; + } + + process_value (manager, trans, entry->value); + + for (i = 0; manager->priv->managers [i]; i++) { + xsettings_manager_set_string (manager->priv->managers [i], + "Net/FallbackIconTheme", + "mate"); + } + + for (i = 0; manager->priv->managers [i]; i++) { + xsettings_manager_notify (manager->priv->managers [i]); + } +} + +static gchar * +get_gtk_modules (MateConfClient *client) +{ + GSList *entries, *l; + GString *mods = g_string_new (NULL); + + entries = mateconf_client_all_entries (client, GTK_MODULES_DIR, NULL); + + for (l = entries; l != NULL; l = g_slist_next (l)) { + MateConfEntry *e = l->data; + MateConfValue *v = mateconf_entry_get_value (e); + + if (v != NULL) { + gboolean enabled = FALSE; + const gchar *key; + + switch (v->type) { + case MATECONF_VALUE_BOOL: + /* simple enabled/disabled */ + enabled = mateconf_value_get_bool (v); + break; + + /* due to limitations in MateConf (or the client libraries, + * anyway), it is currently impossible to monitor + * arbitrary keys for changes, so these won't update at + * runtime */ + case MATECONF_VALUE_STRING: + /* linked to another MateConf key of type bool */ + key = mateconf_value_get_string (v); + if (key != NULL && mateconf_valid_key (key, NULL)) { + enabled = mateconf_client_get_bool (client, key, NULL); + } + break; + + default: + g_warning ("MateConf entry %s has invalid type %s", + mateconf_entry_get_key (e), type_to_string (v->type)); + } + + if (enabled) { + const gchar *name; + name = strrchr (mateconf_entry_get_key (e), '/') + 1; + + if (mods->len > 0) { + g_string_append_c (mods, ':'); + } + g_string_append (mods, name); + } + } + + mateconf_entry_free (e); + } + + g_slist_free (entries); + + return g_string_free (mods, mods->len == 0); +} + +static void +gtk_modules_callback (MateConfClient *client, + guint cnxn_id, + MateConfEntry *entry, + MateXSettingsManager *manager) +{ + gchar *modules = get_gtk_modules (client); + int i; + + if (modules == NULL) { + for (i = 0; manager->priv->managers [i]; ++i) { + xsettings_manager_delete_setting (manager->priv->managers [i], "Gtk/Modules"); + } + } else { + g_debug ("Setting GTK modules '%s'", modules); + for (i = 0; manager->priv->managers [i]; ++i) { + xsettings_manager_set_string (manager->priv->managers [i], + "Gtk/Modules", + modules); + } + g_free (modules); + } + + for (i = 0; manager->priv->managers [i]; ++i) { + xsettings_manager_notify (manager->priv->managers [i]); + } +} + +static guint +register_config_callback (MateXSettingsManager *manager, + MateConfClient *client, + const char *path, + MateConfClientNotifyFunc func) +{ + return mateconf_client_notify_add (client, path, func, manager, NULL, NULL); +} + +static void +terminate_cb (void *data) +{ + gboolean *terminated = data; + + if (*terminated) { + return; + } + + *terminated = TRUE; + + gtk_main_quit (); +} + +static gboolean +setup_xsettings_managers (MateXSettingsManager *manager) +{ + GdkDisplay *display; + int i; + int n_screens; + gboolean res; + gboolean terminated; + + display = gdk_display_get_default (); + n_screens = gdk_display_get_n_screens (display); + + res = xsettings_manager_check_running (gdk_x11_display_get_xdisplay (display), + gdk_screen_get_number (gdk_screen_get_default ())); + if (res) { + g_warning ("You can only run one xsettings manager at a time; exiting"); + return FALSE; + } + + manager->priv->managers = g_new0 (XSettingsManager *, n_screens + 1); + + terminated = FALSE; + for (i = 0; i < n_screens; i++) { + GdkScreen *screen; + + screen = gdk_display_get_screen (display, i); + + manager->priv->managers [i] = xsettings_manager_new (gdk_x11_display_get_xdisplay (display), + gdk_screen_get_number (screen), + terminate_cb, + &terminated); + if (! manager->priv->managers [i]) { + g_warning ("Could not create xsettings manager for screen %d!", i); + return FALSE; + } + } + + return TRUE; +} + +gboolean +mate_xsettings_manager_start (MateXSettingsManager *manager, + GError **error) +{ + MateConfClient *client; + int i; + + g_debug ("Starting xsettings manager"); + mate_settings_profile_start (NULL); + + if (!setup_xsettings_managers (manager)) { + g_set_error (error, GSD_XSETTINGS_ERROR, + GSD_XSETTINGS_ERROR_INIT, + "Could not initialize xsettings manager."); + return FALSE; + } + + client = mateconf_client_get_default (); + + mateconf_client_add_dir (client, MOUSE_SETTINGS_DIR, MATECONF_CLIENT_PRELOAD_ONELEVEL, NULL); + mateconf_client_add_dir (client, GTK_SETTINGS_DIR, MATECONF_CLIENT_PRELOAD_ONELEVEL, NULL); + mateconf_client_add_dir (client, INTERFACE_SETTINGS_DIR, MATECONF_CLIENT_PRELOAD_ONELEVEL, NULL); + mateconf_client_add_dir (client, SOUND_SETTINGS_DIR, MATECONF_CLIENT_PRELOAD_ONELEVEL, NULL); + mateconf_client_add_dir (client, GTK_MODULES_DIR, MATECONF_CLIENT_PRELOAD_ONELEVEL, NULL); + mateconf_client_add_dir (client, FONT_RENDER_DIR, MATECONF_CLIENT_PRELOAD_ONELEVEL, NULL); + + for (i = 0; i < G_N_ELEMENTS (translations); i++) { + MateConfValue *val; + GError *err; + + err = NULL; + val = mateconf_client_get (client, + translations[i].mateconf_key, + &err); + + if (err != NULL) { + g_warning ("Error getting value for %s: %s", + translations[i].mateconf_key, + err->message); + g_error_free (err); + } else { + process_value (manager, &translations[i], val); + if (val != NULL) { + mateconf_value_free (val); + } + } + } + + manager->priv->notify[0] = + register_config_callback (manager, client, + MOUSE_SETTINGS_DIR, + (MateConfClientNotifyFunc) xsettings_callback); + manager->priv->notify[1] = + register_config_callback (manager, client, + GTK_SETTINGS_DIR, + (MateConfClientNotifyFunc) xsettings_callback); + manager->priv->notify[2] = + register_config_callback (manager, client, + INTERFACE_SETTINGS_DIR, + (MateConfClientNotifyFunc) xsettings_callback); + manager->priv->notify[3] = + register_config_callback (manager, client, + SOUND_SETTINGS_DIR, + (MateConfClientNotifyFunc) xsettings_callback); + + manager->priv->notify[4] = + register_config_callback (manager, client, + GTK_MODULES_DIR, + (MateConfClientNotifyFunc) gtk_modules_callback); + gtk_modules_callback (client, 0, NULL, manager); + +#ifdef HAVE_FONTCONFIG + manager->priv->notify[5] = + register_config_callback (manager, client, + FONT_RENDER_DIR, + (MateConfClientNotifyFunc) xft_callback); + update_xft_settings (manager, client); + + start_fontconfig_monitor (manager); +#endif /* HAVE_FONTCONFIG */ + + g_object_unref (client); + + for (i = 0; manager->priv->managers [i]; i++) + xsettings_manager_set_string (manager->priv->managers [i], + "Net/FallbackIconTheme", + "mate"); + + for (i = 0; manager->priv->managers [i]; i++) { + xsettings_manager_notify (manager->priv->managers [i]); + } + + + mate_settings_profile_end (NULL); + + return TRUE; +} + +void +mate_xsettings_manager_stop (MateXSettingsManager *manager) +{ + MateXSettingsManagerPrivate *p = manager->priv; + MateConfClient *client; + int i; + + g_debug ("Stopping xsettings manager"); + + if (p->managers != NULL) { + for (i = 0; p->managers [i]; ++i) + xsettings_manager_destroy (p->managers [i]); + + g_free (p->managers); + p->managers = NULL; + } + + client = mateconf_client_get_default (); + + mateconf_client_remove_dir (client, MOUSE_SETTINGS_DIR, NULL); + mateconf_client_remove_dir (client, GTK_SETTINGS_DIR, NULL); + mateconf_client_remove_dir (client, INTERFACE_SETTINGS_DIR, NULL); + mateconf_client_remove_dir (client, SOUND_SETTINGS_DIR, NULL); + mateconf_client_remove_dir (client, GTK_MODULES_DIR, NULL); +#ifdef HAVE_FONTCONFIG + mateconf_client_remove_dir (client, FONT_RENDER_DIR, NULL); + + stop_fontconfig_monitor (manager); +#endif /* HAVE_FONTCONFIG */ + + for (i = 0; i < G_N_ELEMENTS (p->notify); ++i) { + if (p->notify[i] != 0) { + mateconf_client_notify_remove (client, p->notify[i]); + p->notify[i] = 0; + } + } + + g_object_unref (client); +} + +static void +mate_xsettings_manager_set_property (GObject *object, + guint prop_id, + const GValue *value, + GParamSpec *pspec) +{ + MateXSettingsManager *self; + + self = MATE_XSETTINGS_MANAGER (object); + + switch (prop_id) { + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + +static void +mate_xsettings_manager_get_property (GObject *object, + guint prop_id, + GValue *value, + GParamSpec *pspec) +{ + MateXSettingsManager *self; + + self = MATE_XSETTINGS_MANAGER (object); + + switch (prop_id) { + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); + break; + } +} + +static GObject * +mate_xsettings_manager_constructor (GType type, + guint n_construct_properties, + GObjectConstructParam *construct_properties) +{ + MateXSettingsManager *xsettings_manager; + MateXSettingsManagerClass *klass; + + klass = MATE_XSETTINGS_MANAGER_CLASS (g_type_class_peek (MATE_TYPE_XSETTINGS_MANAGER)); + + xsettings_manager = MATE_XSETTINGS_MANAGER (G_OBJECT_CLASS (mate_xsettings_manager_parent_class)->constructor (type, + n_construct_properties, + construct_properties)); + + return G_OBJECT (xsettings_manager); +} + +static void +mate_xsettings_manager_dispose (GObject *object) +{ + MateXSettingsManager *xsettings_manager; + + xsettings_manager = MATE_XSETTINGS_MANAGER (object); + + G_OBJECT_CLASS (mate_xsettings_manager_parent_class)->dispose (object); +} + +static void +mate_xsettings_manager_class_init (MateXSettingsManagerClass *klass) +{ + GObjectClass *object_class = G_OBJECT_CLASS (klass); + + object_class->get_property = mate_xsettings_manager_get_property; + object_class->set_property = mate_xsettings_manager_set_property; + object_class->constructor = mate_xsettings_manager_constructor; + object_class->dispose = mate_xsettings_manager_dispose; + object_class->finalize = mate_xsettings_manager_finalize; + + g_type_class_add_private (klass, sizeof (MateXSettingsManagerPrivate)); +} + +static void +mate_xsettings_manager_init (MateXSettingsManager *manager) +{ + manager->priv = MATE_XSETTINGS_MANAGER_GET_PRIVATE (manager); +} + +static void +mate_xsettings_manager_finalize (GObject *object) +{ + MateXSettingsManager *xsettings_manager; + + g_return_if_fail (object != NULL); + g_return_if_fail (MATE_IS_XSETTINGS_MANAGER (object)); + + xsettings_manager = MATE_XSETTINGS_MANAGER (object); + + g_return_if_fail (xsettings_manager->priv != NULL); + + G_OBJECT_CLASS (mate_xsettings_manager_parent_class)->finalize (object); +} + +MateXSettingsManager * +mate_xsettings_manager_new (void) +{ + if (manager_object != NULL) { + g_object_ref (manager_object); + } else { + manager_object = g_object_new (MATE_TYPE_XSETTINGS_MANAGER, NULL); + g_object_add_weak_pointer (manager_object, + (gpointer *) &manager_object); + } + + return MATE_XSETTINGS_MANAGER (manager_object); +} diff --git a/plugins/xsettings/gsd-xsettings-manager.h b/plugins/xsettings/gsd-xsettings-manager.h new file mode 100644 index 0000000..b97afbf --- /dev/null +++ b/plugins/xsettings/gsd-xsettings-manager.h @@ -0,0 +1,61 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#ifndef __MATE_XSETTINGS_MANAGER_H +#define __MATE_XSETTINGS_MANAGER_H + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#define MATE_TYPE_XSETTINGS_MANAGER (mate_xsettings_manager_get_type ()) +#define MATE_XSETTINGS_MANAGER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), MATE_TYPE_XSETTINGS_MANAGER, MateXSettingsManager)) +#define MATE_XSETTINGS_MANAGER_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), MATE_TYPE_XSETTINGS_MANAGER, MateXSettingsManagerClass)) +#define MATE_IS_XSETTINGS_MANAGER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), MATE_TYPE_XSETTINGS_MANAGER)) +#define MATE_IS_XSETTINGS_MANAGER_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), MATE_TYPE_XSETTINGS_MANAGER)) +#define MATE_XSETTINGS_MANAGER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), MATE_TYPE_XSETTINGS_MANAGER, MateXSettingsManagerClass)) + +typedef struct MateXSettingsManagerPrivate MateXSettingsManagerPrivate; + +typedef struct +{ + GObject parent; + MateXSettingsManagerPrivate *priv; +} MateXSettingsManager; + +typedef struct +{ + GObjectClass parent_class; +} MateXSettingsManagerClass; + +GType mate_xsettings_manager_get_type (void); + +MateXSettingsManager * mate_xsettings_manager_new (void); +gboolean mate_xsettings_manager_start (MateXSettingsManager *manager, + GError **error); +void mate_xsettings_manager_stop (MateXSettingsManager *manager); + +#ifdef __cplusplus +} +#endif + +#endif /* __MATE_XSETTINGS_MANAGER_H */ diff --git a/plugins/xsettings/gsd-xsettings-plugin.c b/plugins/xsettings/gsd-xsettings-plugin.c new file mode 100644 index 0000000..2280589 --- /dev/null +++ b/plugins/xsettings/gsd-xsettings-plugin.c @@ -0,0 +1,104 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#include "config.h" + +#include +#include + +#include "mate-settings-plugin.h" +#include "gsd-xsettings-plugin.h" +#include "gsd-xsettings-manager.h" + +struct MateXSettingsPluginPrivate { + MateXSettingsManager *manager; +}; + +#define MATE_XSETTINGS_PLUGIN_GET_PRIVATE(object) (G_TYPE_INSTANCE_GET_PRIVATE ((object), MATE_TYPE_XSETTINGS_PLUGIN, MateXSettingsPluginPrivate)) + +MATE_SETTINGS_PLUGIN_REGISTER (MateXSettingsPlugin, mate_xsettings_plugin) + +static void +mate_xsettings_plugin_init (MateXSettingsPlugin *plugin) +{ + plugin->priv = MATE_XSETTINGS_PLUGIN_GET_PRIVATE (plugin); + + g_debug ("MateXSettingsPlugin initializing"); + + plugin->priv->manager = mate_xsettings_manager_new (); +} + +static void +mate_xsettings_plugin_finalize (GObject *object) +{ + MateXSettingsPlugin *plugin; + + g_return_if_fail (object != NULL); + g_return_if_fail (MATE_IS_XSETTINGS_PLUGIN (object)); + + g_debug ("MateXSettingsPlugin finalizing"); + + plugin = MATE_XSETTINGS_PLUGIN (object); + + g_return_if_fail (plugin->priv != NULL); + + if (plugin->priv->manager != NULL) { + g_object_unref (plugin->priv->manager); + } + + G_OBJECT_CLASS (mate_xsettings_plugin_parent_class)->finalize (object); +} + +static void +impl_activate (MateSettingsPlugin *plugin) +{ + gboolean res; + GError *error; + + g_debug ("Activating xsettings plugin"); + + error = NULL; + res = mate_xsettings_manager_start (MATE_XSETTINGS_PLUGIN (plugin)->priv->manager, &error); + if (! res) { + g_warning ("Unable to start xsettings manager: %s", error->message); + g_error_free (error); + } +} + +static void +impl_deactivate (MateSettingsPlugin *plugin) +{ + g_debug ("Deactivating xsettings plugin"); + mate_xsettings_manager_stop (MATE_XSETTINGS_PLUGIN (plugin)->priv->manager); +} + +static void +mate_xsettings_plugin_class_init (MateXSettingsPluginClass *klass) +{ + GObjectClass *object_class = G_OBJECT_CLASS (klass); + MateSettingsPluginClass *plugin_class = MATE_SETTINGS_PLUGIN_CLASS (klass); + + object_class->finalize = mate_xsettings_plugin_finalize; + + plugin_class->activate = impl_activate; + plugin_class->deactivate = impl_deactivate; + + g_type_class_add_private (klass, sizeof (MateXSettingsPluginPrivate)); +} diff --git a/plugins/xsettings/gsd-xsettings-plugin.h b/plugins/xsettings/gsd-xsettings-plugin.h new file mode 100644 index 0000000..88c8331 --- /dev/null +++ b/plugins/xsettings/gsd-xsettings-plugin.h @@ -0,0 +1,63 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*- + * + * Copyright (C) 2007 William Jon McCann + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + * + */ + +#ifndef __MATE_XSETTINGS_PLUGIN_H__ +#define __MATE_XSETTINGS_PLUGIN_H__ + +#include +#include +#include + +#include "mate-settings-plugin.h" + +#ifdef __cplusplus +extern "C" { +#endif + +#define MATE_TYPE_XSETTINGS_PLUGIN (mate_xsettings_plugin_get_type ()) +#define MATE_XSETTINGS_PLUGIN(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), MATE_TYPE_XSETTINGS_PLUGIN, MateXSettingsPlugin)) +#define MATE_XSETTINGS_PLUGIN_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), MATE_TYPE_XSETTINGS_PLUGIN, MateXSettingsPluginClass)) +#define MATE_IS_XSETTINGS_PLUGIN(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), MATE_TYPE_XSETTINGS_PLUGIN)) +#define MATE_IS_XSETTINGS_PLUGIN_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), MATE_TYPE_XSETTINGS_PLUGIN)) +#define MATE_XSETTINGS_PLUGIN_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), MATE_TYPE_XSETTINGS_PLUGIN, MateXSettingsPluginClass)) + +typedef struct MateXSettingsPluginPrivate MateXSettingsPluginPrivate; + +typedef struct +{ + MateSettingsPlugin parent; + MateXSettingsPluginPrivate *priv; +} MateXSettingsPlugin; + +typedef struct +{ + MateSettingsPluginClass parent_class; +} MateXSettingsPluginClass; + +GType mate_xsettings_plugin_get_type (void) G_GNUC_CONST; + +/* All the plugins must implement this function */ +G_MODULE_EXPORT GType register_mate_settings_plugin (GTypeModule *module); + +#ifdef __cplusplus +} +#endif + +#endif /* __MATE_XSETTINGS_PLUGIN_H__ */ diff --git a/plugins/xsettings/xsettings-common.c b/plugins/xsettings/xsettings-common.c new file mode 100644 index 0000000..992175a --- /dev/null +++ b/plugins/xsettings/xsettings-common.c @@ -0,0 +1,264 @@ +/* + * Copyright © 2001 Red Hat, Inc. + * + * Permission to use, copy, modify, distribute, and sell this software and its + * documentation for any purpose is hereby granted without fee, provided that + * the above copyright notice appear in all copies and that both that + * copyright notice and this permission notice appear in supporting + * documentation, and that the name of Red Hat not be used in advertising or + * publicity pertaining to distribution of the software without specific, + * written prior permission. Red Hat makes no representations about the + * suitability of this software for any purpose. It is provided "as is" + * without express or implied warranty. + * + * RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL RED HAT + * BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION + * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN + * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + * + * Author: Owen Taylor, Red Hat, Inc. + */ +#include "string.h" +#include "stdlib.h" + +#include +#include /* For CARD32 */ + +#include "xsettings-common.h" + +XSettingsSetting * +xsettings_setting_copy (XSettingsSetting *setting) +{ + XSettingsSetting *result; + size_t str_len; + + result = malloc (sizeof *result); + if (!result) + return NULL; + + str_len = strlen (setting->name); + result->name = malloc (str_len + 1); + if (!result->name) + goto err; + + memcpy (result->name, setting->name, str_len + 1); + + result->type = setting->type; + + switch (setting->type) + { + case XSETTINGS_TYPE_INT: + result->data.v_int = setting->data.v_int; + break; + case XSETTINGS_TYPE_COLOR: + result->data.v_color = setting->data.v_color; + break; + case XSETTINGS_TYPE_STRING: + str_len = strlen (setting->data.v_string); + result->data.v_string = malloc (str_len + 1); + if (!result->data.v_string) + goto err; + + memcpy (result->data.v_string, setting->data.v_string, str_len + 1); + break; + } + + result->last_change_serial = setting->last_change_serial; + + return result; + + err: + if (result->name) + free (result->name); + free (result); + + return NULL; +} + +XSettingsList * +xsettings_list_copy (XSettingsList *list) +{ + XSettingsList *new = NULL; + XSettingsList *old_iter = list; + XSettingsList *new_iter = NULL; + + while (old_iter) + { + XSettingsList *new_node; + + new_node = malloc (sizeof *new_node); + if (!new_node) + goto error; + + new_node->setting = xsettings_setting_copy (old_iter->setting); + if (!new_node->setting) + { + free (new_node); + goto error; + } + + if (new_iter) + new_iter->next = new_node; + else + new = new_node; + + new_iter = new_node; + + old_iter = old_iter->next; + } + + return new; + + error: + xsettings_list_free (new); + return NULL; +} + +int +xsettings_setting_equal (XSettingsSetting *setting_a, + XSettingsSetting *setting_b) +{ + if (setting_a->type != setting_b->type) + return 0; + + if (strcmp (setting_a->name, setting_b->name) != 0) + return 0; + + switch (setting_a->type) + { + case XSETTINGS_TYPE_INT: + return setting_a->data.v_int == setting_b->data.v_int; + case XSETTINGS_TYPE_COLOR: + return (setting_a->data.v_color.red == setting_b->data.v_color.red && + setting_a->data.v_color.green == setting_b->data.v_color.green && + setting_a->data.v_color.blue == setting_b->data.v_color.blue && + setting_a->data.v_color.alpha == setting_b->data.v_color.alpha); + case XSETTINGS_TYPE_STRING: + return strcmp (setting_a->data.v_string, setting_b->data.v_string) == 0; + } + + return 0; +} + +void +xsettings_setting_free (XSettingsSetting *setting) +{ + if (setting->type == XSETTINGS_TYPE_STRING) + free (setting->data.v_string); + + if (setting->name) + free (setting->name); + + free (setting); +} + +void +xsettings_list_free (XSettingsList *list) +{ + while (list) + { + XSettingsList *next = list->next; + + xsettings_setting_free (list->setting); + free (list); + + list = next; + } +} + +XSettingsResult +xsettings_list_insert (XSettingsList **list, + XSettingsSetting *setting) +{ + XSettingsList *node; + XSettingsList *iter; + XSettingsList *last = NULL; + + node = malloc (sizeof *node); + if (!node) + return XSETTINGS_NO_MEM; + node->setting = setting; + + iter = *list; + while (iter) + { + int cmp = strcmp (setting->name, iter->setting->name); + + if (cmp < 0) + break; + else if (cmp == 0) + { + free (node); + return XSETTINGS_DUPLICATE_ENTRY; + } + + last = iter; + iter = iter->next; + } + + if (last) + last->next = node; + else + *list = node; + + node->next = iter; + + return XSETTINGS_SUCCESS; +} + +XSettingsResult +xsettings_list_delete (XSettingsList **list, + const char *name) +{ + XSettingsList *iter; + XSettingsList *last = NULL; + + iter = *list; + while (iter) + { + if (strcmp (name, iter->setting->name) == 0) + { + if (last) + last->next = iter->next; + else + *list = iter->next; + + xsettings_setting_free (iter->setting); + free (iter); + + return XSETTINGS_SUCCESS; + } + + last = iter; + iter = iter->next; + } + + return XSETTINGS_FAILED; +} + +XSettingsSetting * +xsettings_list_lookup (XSettingsList *list, + const char *name) +{ + XSettingsList *iter; + + iter = list; + while (iter) + { + if (strcmp (name, iter->setting->name) == 0) + return iter->setting; + + iter = iter->next; + } + + return NULL; +} + +char +xsettings_byte_order (void) +{ + CARD32 myint = 0x01020304; + return (*(char *)&myint == 1) ? MSBFirst : LSBFirst; +} diff --git a/plugins/xsettings/xsettings-common.h b/plugins/xsettings/xsettings-common.h new file mode 100644 index 0000000..e3af4a6 --- /dev/null +++ b/plugins/xsettings/xsettings-common.h @@ -0,0 +1,110 @@ +/* + * Copyright © 2001 Red Hat, Inc. + * + * Permission to use, copy, modify, distribute, and sell this software and its + * documentation for any purpose is hereby granted without fee, provided that + * the above copyright notice appear in all copies and that both that + * copyright notice and this permission notice appear in supporting + * documentation, and that the name of Red Hat not be used in advertising or + * publicity pertaining to distribution of the software without specific, + * written prior permission. Red Hat makes no representations about the + * suitability of this software for any purpose. It is provided "as is" + * without express or implied warranty. + * + * RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL RED HAT + * BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION + * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN + * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + * + * Author: Owen Taylor, Red Hat, Inc. + */ +#ifndef XSETTINGS_COMMON_H +#define XSETTINGS_COMMON_H + +#ifdef __cplusplus +extern "C" { +#endif /* __cplusplus */ + +typedef struct _XSettingsBuffer XSettingsBuffer; +typedef struct _XSettingsColor XSettingsColor; +typedef struct _XSettingsList XSettingsList; +typedef struct _XSettingsSetting XSettingsSetting; + +/* Types of settings possible. Enum values correspond to + * protocol values. + */ +typedef enum +{ + XSETTINGS_TYPE_INT = 0, + XSETTINGS_TYPE_STRING = 1, + XSETTINGS_TYPE_COLOR = 2 +} XSettingsType; + +typedef enum +{ + XSETTINGS_SUCCESS, + XSETTINGS_NO_MEM, + XSETTINGS_ACCESS, + XSETTINGS_FAILED, + XSETTINGS_NO_ENTRY, + XSETTINGS_DUPLICATE_ENTRY +} XSettingsResult; + +struct _XSettingsBuffer +{ + char byte_order; + size_t len; + unsigned char *data; + unsigned char *pos; +}; + +struct _XSettingsColor +{ + unsigned short red, green, blue, alpha; +}; + +struct _XSettingsList +{ + XSettingsSetting *setting; + XSettingsList *next; +}; + +struct _XSettingsSetting +{ + char *name; + XSettingsType type; + + union { + int v_int; + char *v_string; + XSettingsColor v_color; + } data; + + unsigned long last_change_serial; +}; + +XSettingsSetting *xsettings_setting_copy (XSettingsSetting *setting); +void xsettings_setting_free (XSettingsSetting *setting); +int xsettings_setting_equal (XSettingsSetting *setting_a, + XSettingsSetting *setting_b); + +void xsettings_list_free (XSettingsList *list); +XSettingsList *xsettings_list_copy (XSettingsList *list); +XSettingsResult xsettings_list_insert (XSettingsList **list, + XSettingsSetting *setting); +XSettingsSetting *xsettings_list_lookup (XSettingsList *list, + const char *name); +XSettingsResult xsettings_list_delete (XSettingsList **list, + const char *name); + +char xsettings_byte_order (void); + +#define XSETTINGS_PAD(n,m) ((n + m - 1) & (~(m-1))) + +#ifdef __cplusplus +} +#endif /* __cplusplus */ + +#endif /* XSETTINGS_COMMON_H */ diff --git a/plugins/xsettings/xsettings-manager.c b/plugins/xsettings/xsettings-manager.c new file mode 100644 index 0000000..6578ce1 --- /dev/null +++ b/plugins/xsettings/xsettings-manager.c @@ -0,0 +1,424 @@ +/* + * Copyright © 2001 Red Hat, Inc. + * + * Permission to use, copy, modify, distribute, and sell this software and its + * documentation for any purpose is hereby granted without fee, provided that + * the above copyright notice appear in all copies and that both that + * copyright notice and this permission notice appear in supporting + * documentation, and that the name of Red Hat not be used in advertising or + * publicity pertaining to distribution of the software without specific, + * written prior permission. Red Hat makes no representations about the + * suitability of this software for any purpose. It is provided "as is" + * without express or implied warranty. + * + * RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL RED HAT + * BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION + * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN + * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + * + * Author: Owen Taylor, Red Hat, Inc. + */ +#include +#include +#include + +#include /* For CARD16 */ + +#include "xsettings-manager.h" + +struct _XSettingsManager +{ + Display *display; + int screen; + + Window window; + Atom manager_atom; + Atom selection_atom; + Atom xsettings_atom; + + XSettingsTerminateFunc terminate; + void *cb_data; + + XSettingsList *settings; + unsigned long serial; +}; + +static XSettingsList *settings; + +typedef struct +{ + Window window; + Atom timestamp_prop_atom; +} TimeStampInfo; + +static Bool +timestamp_predicate (Display *display, + XEvent *xevent, + XPointer arg) +{ + TimeStampInfo *info = (TimeStampInfo *)arg; + + if (xevent->type == PropertyNotify && + xevent->xproperty.window == info->window && + xevent->xproperty.atom == info->timestamp_prop_atom) + return True; + + return False; +} + +/** + * get_server_time: + * @display: display from which to get the time + * @window: a #Window, used for communication with the server. + * The window must have PropertyChangeMask in its + * events mask or a hang will result. + * + * Routine to get the current X server time stamp. + * + * Return value: the time stamp. + **/ +static Time +get_server_time (Display *display, + Window window) +{ + unsigned char c = 'a'; + XEvent xevent; + TimeStampInfo info; + + info.timestamp_prop_atom = XInternAtom (display, "_TIMESTAMP_PROP", False); + info.window = window; + + XChangeProperty (display, window, + info.timestamp_prop_atom, info.timestamp_prop_atom, + 8, PropModeReplace, &c, 1); + + XIfEvent (display, &xevent, + timestamp_predicate, (XPointer)&info); + + return xevent.xproperty.time; +} + +Bool +xsettings_manager_check_running (Display *display, + int screen) +{ + char buffer[256]; + Atom selection_atom; + + sprintf(buffer, "_XSETTINGS_S%d", screen); + selection_atom = XInternAtom (display, buffer, False); + + if (XGetSelectionOwner (display, selection_atom)) + return True; + else + return False; +} + +XSettingsManager * +xsettings_manager_new (Display *display, + int screen, + XSettingsTerminateFunc terminate, + void *cb_data) +{ + XSettingsManager *manager; + Time timestamp; + XClientMessageEvent xev; + + char buffer[256]; + + manager = malloc (sizeof *manager); + if (!manager) + return NULL; + + manager->display = display; + manager->screen = screen; + + sprintf(buffer, "_XSETTINGS_S%d", screen); + manager->selection_atom = XInternAtom (display, buffer, False); + manager->xsettings_atom = XInternAtom (display, "_XSETTINGS_SETTINGS", False); + manager->manager_atom = XInternAtom (display, "MANAGER", False); + + manager->terminate = terminate; + manager->cb_data = cb_data; + + manager->settings = NULL; + manager->serial = 0; + + manager->window = XCreateSimpleWindow (display, + RootWindow (display, screen), + 0, 0, 10, 10, 0, + WhitePixel (display, screen), + WhitePixel (display, screen)); + + XSelectInput (display, manager->window, PropertyChangeMask); + timestamp = get_server_time (display, manager->window); + + XSetSelectionOwner (display, manager->selection_atom, + manager->window, timestamp); + + /* Check to see if we managed to claim the selection. If not, + * we treat it as if we got it then immediately lost it + */ + + if (XGetSelectionOwner (display, manager->selection_atom) == + manager->window) + { + xev.type = ClientMessage; + xev.window = RootWindow (display, screen); + xev.message_type = manager->manager_atom; + xev.format = 32; + xev.data.l[0] = timestamp; + xev.data.l[1] = manager->selection_atom; + xev.data.l[2] = manager->window; + xev.data.l[3] = 0; /* manager specific data */ + xev.data.l[4] = 0; /* manager specific data */ + + XSendEvent (display, RootWindow (display, screen), + False, StructureNotifyMask, (XEvent *)&xev); + } + else + { + manager->terminate (manager->cb_data); + } + + return manager; +} + +void +xsettings_manager_destroy (XSettingsManager *manager) +{ + XDestroyWindow (manager->display, manager->window); + + xsettings_list_free (manager->settings); + free (manager); +} + +Window +xsettings_manager_get_window (XSettingsManager *manager) +{ + return manager->window; +} + +Bool +xsettings_manager_process_event (XSettingsManager *manager, + XEvent *xev) +{ + if (xev->xany.window == manager->window && + xev->xany.type == SelectionClear && + xev->xselectionclear.selection == manager->selection_atom) + { + manager->terminate (manager->cb_data); + return True; + } + + return False; +} + +XSettingsResult +xsettings_manager_delete_setting (XSettingsManager *manager, + const char *name) +{ + return xsettings_list_delete (&settings, name); +} + +XSettingsResult +xsettings_manager_set_setting (XSettingsManager *manager, + XSettingsSetting *setting) +{ + XSettingsSetting *old_setting = xsettings_list_lookup (settings, setting->name); + XSettingsSetting *new_setting; + XSettingsResult result; + + if (old_setting) + { + if (xsettings_setting_equal (old_setting, setting)) + return XSETTINGS_SUCCESS; + + xsettings_list_delete (&settings, setting->name); + } + + new_setting = xsettings_setting_copy (setting); + if (!new_setting) + return XSETTINGS_NO_MEM; + + new_setting->last_change_serial = manager->serial; + + result = xsettings_list_insert (&settings, new_setting); + + if (result != XSETTINGS_SUCCESS) + xsettings_setting_free (new_setting); + + return result; +} + +XSettingsResult +xsettings_manager_set_int (XSettingsManager *manager, + const char *name, + int value) +{ + XSettingsSetting setting; + + setting.name = (char *)name; + setting.type = XSETTINGS_TYPE_INT; + setting.data.v_int = value; + + return xsettings_manager_set_setting (manager, &setting); +} + +XSettingsResult +xsettings_manager_set_string (XSettingsManager *manager, + const char *name, + const char *value) +{ + XSettingsSetting setting; + + setting.name = (char *)name; + setting.type = XSETTINGS_TYPE_STRING; + setting.data.v_string = (char *)value; + + return xsettings_manager_set_setting (manager, &setting); +} + +XSettingsResult +xsettings_manager_set_color (XSettingsManager *manager, + const char *name, + XSettingsColor *value) +{ + XSettingsSetting setting; + + setting.name = (char *)name; + setting.type = XSETTINGS_TYPE_COLOR; + setting.data.v_color = *value; + + return xsettings_manager_set_setting (manager, &setting); +} + +static size_t +setting_length (XSettingsSetting *setting) +{ + size_t length = 8; /* type + pad + name-len + last-change-serial */ + length += XSETTINGS_PAD (strlen (setting->name), 4); + + switch (setting->type) + { + case XSETTINGS_TYPE_INT: + length += 4; + break; + case XSETTINGS_TYPE_STRING: + length += 4 + XSETTINGS_PAD (strlen (setting->data.v_string), 4); + break; + case XSETTINGS_TYPE_COLOR: + length += 8; + break; + } + + return length; +} + +static void +setting_store (XSettingsSetting *setting, + XSettingsBuffer *buffer) +{ + size_t string_len; + size_t length; + + *(buffer->pos++) = setting->type; + *(buffer->pos++) = 0; + + string_len = strlen (setting->name); + *(CARD16 *)(buffer->pos) = string_len; + buffer->pos += 2; + + length = XSETTINGS_PAD (string_len, 4); + memcpy (buffer->pos, setting->name, string_len); + length -= string_len; + buffer->pos += string_len; + + while (length > 0) + { + *(buffer->pos++) = 0; + length--; + } + + *(CARD32 *)(buffer->pos) = setting->last_change_serial; + buffer->pos += 4; + + switch (setting->type) + { + case XSETTINGS_TYPE_INT: + *(CARD32 *)(buffer->pos) = setting->data.v_int; + buffer->pos += 4; + break; + case XSETTINGS_TYPE_STRING: + string_len = strlen (setting->data.v_string); + *(CARD32 *)(buffer->pos) = string_len; + buffer->pos += 4; + + length = XSETTINGS_PAD (string_len, 4); + memcpy (buffer->pos, setting->data.v_string, string_len); + length -= string_len; + buffer->pos += string_len; + + while (length > 0) + { + *(buffer->pos++) = 0; + length--; + } + break; + case XSETTINGS_TYPE_COLOR: + *(CARD16 *)(buffer->pos) = setting->data.v_color.red; + *(CARD16 *)(buffer->pos + 2) = setting->data.v_color.green; + *(CARD16 *)(buffer->pos + 4) = setting->data.v_color.blue; + *(CARD16 *)(buffer->pos + 6) = setting->data.v_color.alpha; + buffer->pos += 8; + break; + } +} + +XSettingsResult +xsettings_manager_notify (XSettingsManager *manager) +{ + XSettingsBuffer buffer; + XSettingsList *iter; + int n_settings = 0; + + buffer.len = 12; /* byte-order + pad + SERIAL + N_SETTINGS */ + + iter = settings; + while (iter) + { + buffer.len += setting_length (iter->setting); + n_settings++; + iter = iter->next; + } + + buffer.data = buffer.pos = malloc (buffer.len); + if (!buffer.data) + return XSETTINGS_NO_MEM; + + *buffer.pos = xsettings_byte_order (); + + buffer.pos += 4; + *(CARD32 *)buffer.pos = manager->serial++; + buffer.pos += 4; + *(CARD32 *)buffer.pos = n_settings; + buffer.pos += 4; + + iter = settings; + while (iter) + { + setting_store (iter->setting, &buffer); + iter = iter->next; + } + + XChangeProperty (manager->display, manager->window, + manager->xsettings_atom, manager->xsettings_atom, + 8, PropModeReplace, buffer.data, buffer.len); + + free (buffer.data); + + return XSETTINGS_SUCCESS; +} + diff --git a/plugins/xsettings/xsettings-manager.h b/plugins/xsettings/xsettings-manager.h new file mode 100644 index 0000000..f309768 --- /dev/null +++ b/plugins/xsettings/xsettings-manager.h @@ -0,0 +1,71 @@ +/* + * Copyright © 2001 Red Hat, Inc. + * + * Permission to use, copy, modify, distribute, and sell this software and its + * documentation for any purpose is hereby granted without fee, provided that + * the above copyright notice appear in all copies and that both that + * copyright notice and this permission notice appear in supporting + * documentation, and that the name of Red Hat not be used in advertising or + * publicity pertaining to distribution of the software without specific, + * written prior permission. Red Hat makes no representations about the + * suitability of this software for any purpose. It is provided "as is" + * without express or implied warranty. + * + * RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL RED HAT + * BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION + * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN + * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + * + * Author: Owen Taylor, Red Hat, Inc. + */ +#ifndef XSETTINGS_MANAGER_H +#define XSETTINGS_MANAGER_H + +#include +#include "xsettings-common.h" + +#ifdef __cplusplus +extern "C" { +#endif /* __cplusplus */ + +typedef struct _XSettingsManager XSettingsManager; + +typedef void (*XSettingsTerminateFunc) (void *cb_data); + +Bool xsettings_manager_check_running (Display *display, + int screen); + +XSettingsManager *xsettings_manager_new (Display *display, + int screen, + XSettingsTerminateFunc terminate, + void *cb_data); + +void xsettings_manager_destroy (XSettingsManager *manager); +Window xsettings_manager_get_window (XSettingsManager *manager); +Bool xsettings_manager_process_event (XSettingsManager *manager, + XEvent *xev); + +XSettingsResult xsettings_manager_delete_setting (XSettingsManager *manager, + const char *name); +XSettingsResult xsettings_manager_set_setting (XSettingsManager *manager, + XSettingsSetting *setting); +XSettingsResult xsettings_manager_set_int (XSettingsManager *manager, + const char *name, + int value); +XSettingsResult xsettings_manager_set_string (XSettingsManager *manager, + const char *name, + const char *value); +XSettingsResult xsettings_manager_set_color (XSettingsManager *manager, + const char *name, + XSettingsColor *value); +XSettingsResult xsettings_manager_notify (XSettingsManager *manager); + + + +#ifdef __cplusplus +} +#endif /* __cplusplus */ + +#endif /* XSETTINGS_MANAGER_H */ diff --git a/plugins/xsettings/xsettings.mate-settings-plugin.in b/plugins/xsettings/xsettings.mate-settings-plugin.in new file mode 100644 index 0000000..6747dc1 --- /dev/null +++ b/plugins/xsettings/xsettings.mate-settings-plugin.in @@ -0,0 +1,8 @@ +[MATE Settings Plugin] +Module=xsettings +IAge=0 +_Name=X Settings +_Description=Manage X Settings +Authors=William Jon McCann +Copyright=Copyright © 2007 William Jon McCann +Website= diff --git a/po/ChangeLog b/po/ChangeLog new file mode 100644 index 0000000..e4f7380 --- /dev/null +++ b/po/ChangeLog @@ -0,0 +1,1155 @@ +==================== 2.26.1 ==================== + +2009-04-10 Goran Rakic + + * sr.po, sr@latin.po: Updated Serbian translation (by MiloÅ¡ Popović). + +2009-03-30 Amitakhya Phukan + + * as.po: Updated Assamese translations. + +2009-03-24 Shankar Prasad + + * kn.po: Updated Kannada Translation. + +2009-03-18 Djihed Afifi + + * ar.po: Updated Arabic translation by Khaled Hosny. + +2009-03-17 Kjartan Maraas + + * nb.po: Updated Norwegian bokmÃ¥l translation. + +==================== 2.26.0 ==================== + +2009-03-16 Ignacio Casal Quinteiro + + * gl.po: Updated Galician translation by Suso Baleato. + +2009-03-16 Ankitkumar Patel + + * gu.po: Updated Gujarati Translations. + +2009-03-16 Amitakhya Phukan + + * LINGUAS: Added as + * as.po: Updated Assamese translations. + +2009-03-15 Ani Peter + + * ml.po: Updated Malayalam Translations + +2009-03-15 Nickolay V. Shmyrev + + * ru.po: Updated Russian translation. + +2009-03-15 Kostas Papadimas + + * el.po: Updated Greek Translation by Jennie Petoumenou. + +2009-03-14 MiÈ™u Moldovan + + * ro.po: Updated Romanian translation by Adi Roiban + +2009-03-14 Kenneth Nielsen + + * da.po: Updated Danish translation by Ask H. Larsen + +2009-03-13 Sandeep Shedmake + + * mr.po: Updated Marathi Translations. + +2009-03-13 Yair Hershkovitz + + * he.po: Updated Hebrew translation by Yaron Sharabani. + +2009-03-12 Gintautas Miliauskas + + * lt.po: Updated Lithuanian translation. + +2009-03-12 I. Felix + + * ta.po: Tamil Translation updated + +2009-03-11 Krishnababu K + + * te.po: Updated Telugu Translation. + +2009-03-11 Manoj Kumar Giri + + * or.po: Updated Oriya translation. + +2009-03-10 Hendrik Richter + + * de.po: Updated German translation, by + Mario Blättermann + +2009-03-10 Inaki Larranaga Murgoitio + + * eu.po: Updated Basque translation. + +2009-03-10 Rajesh Ranjan + + * hi.po: Updated Hindi Translation. + +2009-03-08 Petr Kovar + + * cs.po: Updated Czech translation. + +2009-03-07 Takeshi AIHANA + + * ja.po: Updated Japanese translation. + +2009-03-04 Luca Ferretti + + * it.po: Updated Italian translation + +2009-03-03 Gil Forcada + + * ca.po: Updated Catalan translation by Joan Duran. + +2009-03-01 Og Maciel + + * pt_BR.po: Updated Brazilian Portuguese translation by + Vladimir Melo. + +2009-03-01 Tomasz Dominikowski + + * pl.po: Updated Polish translation + +2009-03-01 Duarte Loreto + + * pt.po: Updated Portuguese translation. + +2009-02-28 Daniel Nylander + + * sv.po: Updated Swedish translation. + +2009-02-28 Chao-Hsiung Liao + + * zh_HK.po: Updated Traditional Chinese translation(Hong Kong). + * zh_TW.po: Updated Traditional Chinese translation(Taiwan). + +2009-02-27 Alexander Shopov + + * bg.po: Updated Bulgarian translation by + Alexander Shopov + +2009-02-26 Sweta Kothari + + * gu.po: Committed Gujarati Translation. + +2009-02-26 Claude Paroz + + * fr.po: Updated French translation. + +2009-02-26 Ilkka Tuohela + + * fi.po: Updated Finnish translation. + +2009-02-26 Changwoo Ryu + + * ko.po: Updated Korean translation. + +2009-02-24 Jorge Gonzalez + + * es.po: Updated Spanish translation. + +2009-02-24 Theppitak Karoonboonyanan + + * th.po: Updated Thai translation. + +2009-02-24 Philip Withnall + + * en_GB.po: Updated British English translation. + +2009-02-23 Wouter Bolsterlee + + * nl.po: Updated Dutch translation by Wouter Bolsterlee. + +2009-02-23 Gabor Kelemen + + * hu.po: Translation updated. + +2009-02-23 Gabor Kelemen + + * POTFILES.in: add forgotten files, fix bug #572905 + +2009-02-23 Philip Withnall + + * en_GB.po: Updated British English translation. + +2009-02-23 Wouter Bolsterlee + + * nl.po: Updated Dutch translation by Wouter Bolsterlee. + +2009-02-23 Philip Withnall + + * en_GB.po: Updated British English translation. + +2009-02-23 Ilkka Tuohela + + * fi.po: Updated Finnish translation. + +2009-02-22 Og Maciel + + * pt_BR.po: Updated Brazilian Portuguese translation by + Krix Apolinário, reviewed by Vladimir Melo. + +2009-02-21 Theppitak Karoonboonyanan + + * th.po: Updated Thai translation. + +2009-02-19 Daniel Nylander + + * sv.po: Updated Swedish translation. + +2009-02-18 Inaki Larranaga Murgoitio + + * eu.po: Updated Basque translation. + +2009-02-17 Gabor Kelemen + + * hu.po: Translation updated. + +2009-02-17 Jani Monoses + + * ro.po: Updated Romanian translation + by Adi Roiban + +2009-02-18 Changwoo Ryu + + * ko.po: Updated Korean translation. + +==================== 2.25.91 ==================== + +2009-02-17 Gil Forcada + + * ca.po: Updated Catalan translation by Joan Duran. + +2009-02-16 Wouter Bolsterlee + + * nl.po: Updated Dutch translation by Wouter Bolsterlee. + +2009-02-15 Tomasz Dominikowski + + * pl.po: Updated Polish translation + +2009-02-15 Jorge Gonzalez + + * es.po: Updated Spanish translation. + +2009-02-15 Kenneth Nielsen + + * da.po: Updated Danish translation by Ask H. Larsen + +2009-02-14 Wouter Bolsterlee + + * nl.po: Updated Dutch translation by Wouter Bolsterlee. + +2009-02-14 Tomasz Dominikowski + + * pl.po: Updated Polish translation + +2009-02-12 Jani Monoses + + * ro.po: Updated Romanian translation + by Adi Roiban + +2009-02-11 Inaki Larranaga Murgoitio + + * eu.po: Updated Basque translation. + +2009-02-11 Daniel Nylander + + * sv.po: Updated Swedish translation. + +2009-02-12 Takeshi AIHANA + + * ja.po: Updated Japanese translation. + +2009-02-10 Gil Forcada + + * ast.po: Added Asturian translation on behalf of Mikel González. + * LINGUAS: Added ast. + +2009-02-09 Gil Forcada + + * ca.po: Updated Catalan translation by Joan Duran. + +2009-02-08 Chao-Hsiung Liao + + * zh_HK.po: Updated Traditional Chinese translation(Hong Kong). + * zh_TW.po: Updated Traditional Chinese translation(Taiwan). + +2009-02-07 Clytie Siddall + + * vi.po: Updated Vietnamese translation. + +2009-02-06 Jani Monoses + + * ro.po: Updated Romanian translation + by Adi Roiban + +==================== 2.25.90 ==================== + +2009-02-03 Jonh Wendell + + * pt_BR.po: Updated Brazilian Portuguese translation by Krix Apolinário + and myself. + +2009-02-01 Jorge Gonzalez + + * es.po: Updated Spanish translation. + +2009-02-01 Gabor Kelemen + + * hu.po: Translation updated. + +2009-02-01 Gabor Kelemen + + * POTFILES.in: Updated, fixing bug #570093 + +2009-02-01 Daniel Nylander + + * sv.po: Updated Swedish translation. + +2009-01-29 Priit Laes + + * et.po: Translation updated by Mattias Põldaru + +2009-01-28 Changwoo Ryu + + * ko.po: Updated Korean translation. + +2009-01-21 Yair Hershkovitz + + * he.po: Updated Hebrew translation. + +2009-01-13 甘露(Gan Lu) + + * zh_CN.po: Updated Chinese Simplified translation + +2009-01-12 Kjartan Maraas + + * nb.po: Updated Norwegian bokmÃ¥l translation. + +2009-01-10 Jorge Gonzalez + + * es.po: Updated Spanish translation. + +2009-01-08 Jens Granseuer + + * POTFILES.in: update files list + +2009-01-05 Kjartan Maraas + + * nb.po: Updated Norwegian bokmÃ¥l translation. + +2009-01-04 Jorge Gonzalez + + * es.po: Updated Spanish translation. + +2009-01-02 Luca Ferretti + + * it.po: Updated Italian translation. + +2008-12-16 Jorge Gonzalez + + * es.po: Updated Spanish translation. + +2008-12-12 Luca Ferretti + + * it.po: Updated Italian translation. + +2008-12-01 Rodrigo Moya + + * POTFILES.in: added missing file + +2008-11-04 Rodrigo Moya + + * POTFILES.in: removed no longer existing files. + +2008-10-26 Leonardo Ferreira Fontenelle + + * pt_BR.po: Merged from branch mate-2-24 terminology fixes in Brazilian + Portuguese translation. + +2008-10-16 Marcel Telka + + * sk.po: Updated Slovak translation by Pavol Å imo. + +2008-10-07 Priit Laes + + * et.po: Translation updated by Ivar Smolin + +2008-09-30 Priit Laes + + * et.po: Translation updated by Ivar Smolin + +2008-09-25 Jovan Naumovski + + * mk.po: Updated Macedonian translation. + +2008-09-22 Luca Ferretti + + * it.po: Updated Italian translation. + +2008-09-22 Kenneth Nielsen + + * da.po: Updated Danish translation by Ask H. Larsen + +2008-09-22 Robert-André Mauchin + + * af.po: Updated Afrikaans translation by Friedel Wolff. + +2008-09-22 Mugurel Tudor + + * ro.po: Updated Romanian translation by + MiÅŸu Moldovan + +2008-09-21 Wadim Dziedzic + + * pl.po: Updated Polish translation + +2008-09-21 Gabor Kelemen + + * hu.po: Translation updated. + +2008-09-20 Luca Ferretti + + * it.po: Updated Italian translation. + +2008-09-20 Kostas Papadimas + + * el.po: Updated Greek Translation. + +2008-09-20 Priit Laes + + * et.po: Translation updated by Ivar Smolin + +2008-09-19 Runa Bhattacharjee + + * bn_IN.po: Updated Bengali India Translation + +2008-09-18 Djihed Afifi + + * ar.po: Updated Arabic Translation by Khaled Hosny. + +2008-09-17 Shankar Prasad + + * kn.po: Added Kannada translation + * LINGUAS : Added Kannada (kn) to list of languages + +2008-09-16 Gil Forcada + + * ca.po: Minor update to Catalan translation by Joan Duran. + +2008-09-16 Gabor Kelemen + + * hu.po: Translation updated. + +2008-09-16 Gil Forcada + + * ca.po: Updated Catalan translation by Joan Duran. + +2008-09-15 Djihed Afifi + + * ar.po: Updated Arabic Translation by Khaled Hosny. + +2008-09-15 I. Felix + + * ta.po: Tamil Translation updated by Tirumurthi Vasudevan + +2008-09-14 Priit Laes + + * et.po: Translation updated by Ivar Smolin + +2008-09-13 Leonardo Ferreira Fontenelle + + * pt_BR.po: Terminology fixes in Brazilian Portuguese translation. + +2008-09-13 Gintautas Miliauskas + + * lt.po: Updated Lithuanian translation. + +2008-09-12 Yair Hershkovitz + + * he.po: Updated Hebrew translation. + +2008-09-11 Sandeep Shedmake + + * mr.po: Updated Marathi Translations. + +2008-09-11 Sandeep Shedmake + + * mr.po: Updated Marathi Translations. + +2008-09-08 Praveen Arimbrathodiyil + + * ml.po: Malayalam translation updated. + +2008-09-09 Funda Wang + + * zh_CN.po: Updated zh_CN translation. + +2008-09-08 Luca Ferretti + + * it.po: Updated Italian translation. + +2008-09-08 Changwoo Ryu + + * ko.po: Updated Korean translation. + +2008-09-07 Duarte Loreto + + * pt.po: Updated Portuguese translation. + +2008-09-07 Reinout van Schouwen + + * nl.po: Translation updated by Reinout van Schouwen. + +2008-09-06 Philip Withnall + + * en_GB.po: Updated British English translation. + +2008-09-06 Seán de Búrca + + * ga.po: Updated Irish translation. + +2008-09-05 Alexander Shopov + + * bg.po: Updated Bulgarian translation by + Alexander Shopov + +2008-09-05 Hendrik Richter + + * de.po: Updated German translation. + +2008-09-04 Daniel Nylander + + * sv.po: Updated Swedish translation. + +2008-08-28 Petr Kovar + + * cs.po: Updated Czech translation. + +2008-08-27 Kjartan Maraas + + * nb.po: Updated Norwegian bokmÃ¥l translation. + +2008-08-27 Ilkka Tuohela + + * fi.po: Updated Finnish translation. + +2008-08-26 Inaki Larranaga Murgoitio + + * eu.po: Updated Basque translation. + +2008-08-25 Goran Rakic + + * LINGUAS, sr@latin.po, sr@Latn.po: Conversion from sr@Latn to sr@latin. + +2008-08-24 Leonardo Ferreira Fontenelle + + * pt_BR.po: Updated Brazilian Portuguese translation. + +2008-08-24 Takeshi AIHANA + + * ja.po: Updated Japanese translation. + +2008-08-24 Nguyá»…n Thái Ngá»c Duy + + * vi.po: Updated Vietnamese translation + +2008-08-24 Theppitak Karoonboonyanan + + * th.po: Updated Thai translation. + +2008-08-22 Inaki Larranaga Murgoitio + + * eu.po: Updated Basque translation. + +2008-08-22 Chao-Hsiung Liao + + * zh_HK.po: Updated Traditional Chinese translation(Hong Kong). + * zh_TW.po: Updated Traditional Chinese translation(Taiwan). + +2008-08-19 Claude Paroz + + * fr.po: Updated French translation by Robert-André Mauchin and Claude + Paroz. + +2008-08-18 Ignacio Casal Quinteiro + + * gl.po: Updated Galician translation + +2008-08-17 Jorge Gonzalez + + * es.po: Updated Spanish translation + +2008-08-17 Kjartan Maraas + + * nb.po: Updated Norwegian bokmÃ¥l translation. + +2008-08-15 Theppitak Karoonboonyanan + + * th.po: Updated Thai translation. + +2008-08-13 Leonardo Ferreira Fontenelle + + * pt_BR.po: Brazilian Portuguese translation updated by Djavan + Fagundes. + +2008-08-13 Priit Laes + + * et.po: Translation updated by Ivar Smolin + +2008-08-12 Duarte Loreto + + * pt.po: Updated Portuguese translation. + +2008-08-11 Ilkka Tuohela <> + + * fi.po: Updated Finnish translation. + +2008-08-09 Takeshi AIHANA + + * ja.po: Updated Japanese translation. + +2008-08-07 Ignacio Casal Quinteiro + + * gl.po: Updated Galician translation + +2008-08-07 Yair Hershkovitz + + * he.po: Updated Hebrew translation. + +2008-08-06 Praveen Arimbrathodiyil + + * ml.po: Updated Malayalam Translation by Harivishnu M. + +2008-08-06 Djihed Afifi + + * ar.po: Updated Arabic Translation by Djihed Afifi. + +2008-08-05 Jorge Gonzalez + + * es.po: Updated Spanish translation + +2008-08-05 William Jon McCann + + reviewed by: + + * POTFILES.in: + +2008-08-03 Jorge Gonzalez + + * es.po: Updated Spanish translation + +2008-08-02 Leonardo Ferreira Fontenelle + + * pt_BR.po: Terminology fixes by Vladimir Melo. + +2008-08-02 Ignacio Casal Quinteiro + + gl.po: Updated Galician translation + +2008-07-29 Djihed Afifi + + * ar.po: Updated Arabic Translation by Djihed Afifi. + +2008-07-28 Kjartan Maraas + + * nb.po: Updated Norwegian bokmÃ¥l translation. + +2008-07-27 Leonardo Ferreira Fontenelle + + * pt_BR.po: Fixed translation of "lock" (by Vladimir Melo). + +2008-07-21 Wouter Bolsterlee + + * nl.po: Dutch translation updated by Wouter Bolsterlee. + +2008-07-19 Ignacio Casal Quinteiro + + * gl.po: Updated Galician Translation. + +2008-07-16 Jorge Gonzalez + + * es.po: Updated Spanish translation + +2008-07-10 Matej UrbanÄiÄ + + * sl.po: Updated Slovenian translation. + +2008-07-06 Yair Hershkovitz + + * he.po: Updated Hebrew translation. + +2008-07-05 Theppitak Karoonboonyanan + + * th.po: Updated Thai translation. + +2008-07-04 Priit Laes + + * et.po: Translation updated by Ivar Smolin + +2008-07-02 Yannig Marchegay + + * oc.po: Updated Occitan translation. + +2008-06-27 Jorge Gonzalez + + * es.po: Updated Spanish translation + +2008-06-25 Kjartan Maraas + + * POTFILES.in: Add missing file. + * nb.po: Updated Norwegian bokmÃ¥l translation. + +==================== 2.23.4 ==================== + +2008-06-12 Theppitak Karoonboonyanan + + * th.po: Updated Thai translation. + +2008-06-11 Djihed Afifi + + * ar.po: Updated Arabic Translation by Djihed Afifi. + +2008-05-31 Clytie Siddall + + * vi.po: Updated Vietnamese translation. + +2008-05-22 Djihed Afifi + + * ar.po: Updated Arabic Translation by Djihed Afifi. + +2008-05-19 Theppitak Karoonboonyanan + + * th.po: Updated Thai translation. + +2008-05-19 Djihed Afifi + + * ar.po: Updated Arabic Translation by Djihed Afifi. + +2008-04-30 Jorge Gonzalez + + * es.po: Updated Spanish translation + +2008-04-30 Kjartan Maraas + + * nb.po: Updated Norwegian bokmÃ¥l translation. + +2008-04-29 Ignacio Casal Quinteiro + + * gl.po: Updated Galician Translation. + +2008-04-26 Alexander Shopov + + * bg.po: Updated Bulgarian translation by + Yavor Doganov + +==================== 2.23.1.1 ==================== + +2008-04-23 Vincent Untz + + * POTFILES.skip: Add data/mate-settings-daemon.desktop.in here so that + distcheck works. + +2008-04-22 Kjartan Maraas + + * POTFILES.in: Adjust for rename of the desktop file. + * nb.po: Updated Norwegian bokmÃ¥l translation. + +2008-04-21 Kjartan Maraas + + * nb.po: Updated Norwegian bokmÃ¥l translation. + +2008-04-07 Jorge Gonzalez + + * es.po: Updated Spanish translation + +2008-04-01 Priit Laes + + * et.po: Translation updated by Ivar Smolin + +2008-03-31 Eskild Hustvedt + + * nn.po: Updated Norwegian Nynorsk translation + +2008-03-30 Jorge Gonzalez + + * es.po: Updated Spanish translation + +2008-03-23 Priit Laes + + * et.po: Translation updated by Ivar Smolin + +2008-03-17 Marcel Telka + + * sk.po: Updated Slovak translation by Pavol Å imo. + +2008-03-17 Marcel Telka + + * sk.po: Updated Slovak translation by Pavol Å imo. + +2008-03-12 Sunil Mohan Adapa + + * te.po: Updated Telugu traslation done by + Krishna Babu K . + +2008-03-11 Runa Bhattacharjee + + * bn_IN.po: Updated Bengali India Translation + +2008-03-09 Kostas Papadimas + + * el.po: Updated Greek translation + +2008-03-09 Kjartan Maraas + + * nb.po: Updated Norwegian bokmÃ¥l translation. + +2008-03-09 Chao-Hsiung Liao + + * zh_HK.po: Updated Traditional Chinese translation(Hong Kong). + * zh_TW.po: Updated Traditional Chinese translation(Taiwan). + +2008-03-09 Gintautas Miliauskas + + * lt.po: Updated Lithuanian translation. + +2008-03-09 Gabor Kelemen + + * hu.po: Translation updated + +2008-03-09 Kenneth Nielsen + + * da.po: Updated Danish translation + +2008-03-08 Maxim Dziumanenko + + * uk.po: Update Ukrainian translation. + +2008-03-08 Marcel Telka + + * POTFILES.in: Removed + data/apps_mate_settings_daemon_default_editor.schemas.in. + +2008-03-07 Arangel Angov + + * mk.po: Updated Macedonian translation. + +2008-03-05 Priit Laes + + * et.po: Translation updated by Ivar Smolin + +2008-03-04 Leonid Kanter + + * ru.po: Updated Russian translation + +2008-03-04 Luca Ferretti + + * it.po: Updated Italian translation. + +2008-03-03 Jorge Gonzalez + + * es.po: Updated Spanish translation + +2008-03-02 Philip Withnall + + * en_GB.po: Updated British English translation. + +2008-03-01 Vincent van Adrighem + + * nl.po: Translation updated by Tino Meinen. + +2008-02-28 Gil Forcada + + * ca.po: Updated Catalan translation. + +2008-02-27 Vincent van Adrighem + + * nl.po: Translation updated by Reinout van Schouwen. + +2008-02-26 Matthias Clasen + + * *.po: Remove obsolete translations by running + msgmerge -U $po mate-settings-daemon.pot. + See + http://mail.gnome.org/archives/mate-i18n/2008-February/msg00123.html + +2008-02-26 Kjartan Maraas + + * nb.po: Updated Norwegian bokmÃ¥l translation. + +2008-02-26 Djihed Afifi + + * ar.po: Updated Arabic Translation by Djihed Afifi. + +2008-02-24 Hendrik Brandt + + * de.po: Updated German translation. + +2008-02-24 Ilkka Tuohela + + * fi.po: Updated Finnish translation (bug #518255). + +2008-02-23 Takeshi AIHANA + + * ja.po: Updated Japanese translation. + +2008-02-22 Claude Paroz + + * fr.po: Updated French translation. + +2008-02-19 Daniel Nylander + + * sv.po: Updated Swedish translation. + +2008-02-19 Ignacio Casal Quinteiro + + * gl.po: Updated Galician Translation. + +2008-02-18 Ilkka Tuohela + + * fi.po: Updated Finnish translation. + +2008-02-17 Kjartan Maraas + + * nb.po: Updated Norwegian bokmÃ¥l translation. + +2008-02-17 Jonh Wendell + + * pt_BR.po: Updated Brazilian Portuguese translation by Djavan Fagundes. + +2008-02-17 Theppitak Karoonboonyanan + + * th.po: Updated Thai translation. + +2008-02-17 Ihar Hrachyshka + + * be@latin.po: Updated Belarusian Latin translation. + +2008-02-16 Duarte Loreto + + * pt.po: Updated Portuguese translation. + +2008-02-16 Inaki Larranaga Murgoitio + + * eu.po: Updated Basque translation. + +2008-02-16 Petr Kovar + + * cs.po: Updated Czech translation. + +2008-02-16 Luca Ferretti + + * it.po: Updated Italian translation. + +2008-02-16 Artur Flinta + + * pl.po: Updated Polish translation by MATE PL Team. + +2008-02-16 Jorge Gonzalez + + * es.po: Updated Spanish translation + +2008-02-16 Artur Flinta + + * pl.po: Updated Polish translation by MATE PL Team. + +2008-02-15 Djihed Afifi + + * ar.po: Updated Arabic Translation by Abou Manal. + +2008-02-14 Ilkka Tuohela + + * fi.po: Updated Finnish translation. + +2008-02-13 Jonh Wendell + + * POTFILES.in: reverted previous change + +2008-02-13 Jonh Wendell + + * pt_BR.po: Updated Brazilian Portuguese translation by Djavan Fagundes + +2008-02-13 Jonh Wendell + + * POTFILES.in: removed reference to 'plugins/sound/libsounds/sound-view.c' + * po/: Added some files to list of ignored files + +2008-02-13 Yannig Marchegay + + * oc.po: Updated Occitan translation. + +2008-02-13 Ilkka Tuohela + + * fi.po: Updated Finnish translation. + +2008-02-12 Claude Paroz + + * fr.po: Updated French translation. + +2008-02-12 Theppitak Karoonboonyanan + + * th.po: Updated Thai translation. + +2008-02-11 Rodrigo Moya + + * POTFILES.in: removed default-editor related files. + +2008-02-11 Kjartan Maraas + + * nb.po: Updated Norwegian bokmÃ¥l translation. + +2008-02-09 Duarte Loreto + + * pt.po: Updated Portuguese translation. + +2008-02-09 Baris Cicek + + * tr.po: Updated Turkish translation + +2008-02-08 Luca Ferretti + + * it.po: Updated Italian translation. + +2008-02-08 Inaki Larranaga Murgoitio + + * eu.po: Updated Basque translation. + +2008-02-08 Chao-Hsiung Liao + + * zh_HK.po: Updated Traditional Chinese translation(Hong Kong). + * zh_TW.po: Updated Traditional Chinese translation(Taiwan). + +2008-02-06 Daniel Nylander + + * sv.po: Updated Swedish translation. + +2008-02-05 Claude Paroz + + * POTFILES.in: Updated files (and removed duplicates). + +2008-02-05 Yair Hershkovitz + + * he.po: Updated Hebrew translation. + +2008-02-05 Jorge Gonzalez + + * es.po: Updated Spanish translation + +2008-02-05 Theppitak Karoonboonyanan + + * th.po: Updated Thai translation. + +2008-02-05 Theppitak Karoonboonyanan + + * th.po: Updated Thai translation. + +2008-02-04 Luca Ferretti + + * it.po: Updated Italian translation. + * ChangeLog: fix some wrong newlines. + +2008-02-04 Priit Laes + + * et.po: Translation updated by Ivar Smolin + +2008-02-02 Yannig Marchegay + + * oc.po: Updated Occitan translation. + +2008-02-01 Ihar Hrachyshka + + * be@latin.po: Updated Belarusian Latin translation. + +2008-02-01 Daniel Nylander + + * sv.po: Updated Swedish translation. + +2008-01-31 Djihed Afifi + + * ar.po: Updated Arabic Translation by Abdelmonam Kouka. + +2008-01-31 Djihed Afifi + + * ar.po: Updated Arabic Translation by Abdelmonam Kouka. + +2008-01-30 Jorge Gonzalez + + * es.po: Updated Spanish translation + +2008-01-29 Daniel Nylander + + * sv.po: Updated Swedish translation. + +2008-01-27 Kjartan Maraas + + * nb.po: Updated Norwegian bokmÃ¥l translation. + +2008-01-27 Priit Laes + + * et.po: Translation updated by Ivar Smolin + +2008-01-26 Jorge Gonzalez + + * es.po: Updated Spanish translation + +2008-01-19 Jorge Gonzalez + + * es.po: Updated Spanish translation + +2008-01-18 Inaki Larranaga Murgoitio + + * eu.po: Updated Basque translation. + +2008-01-17 Jorge Gonzalez + + * es.po: Updated Spanish translation + +2008-01-16 Jorge Gonzalez + + * es.po: Updated Spanish translation + +2008-01-15 Kjartan Maraas + + * POTFILES.in: Add missing file. + * nb.po: Updated Norwegian bokmÃ¥l translation. + +2008-01-15 Rodrigo Moya + + Fixes #509651 + + * LINGUAS: + * *.po: added translations from mate-control-center module. + +2007-12-22 William Jon McCann + + reviewed by: + + * POTFILES.in: + +2007-12-22 William Jon McCann + + reviewed by: + + * POTFILES.in: + +2007-12-21 Kjartan Maraas + + * POTFILES.in: + * nb.po: Updated Norwegian bokmÃ¥l translation. + +2007-12-17 William Jon McCann + + * POTFILES.in: Add missing files. + +2007-12-14 William Jon McCann + + * POTFILES.in: Add missing files. + diff --git a/po/LINGUAS b/po/LINGUAS new file mode 100644 index 0000000..72ea141 --- /dev/null +++ b/po/LINGUAS @@ -0,0 +1,89 @@ +af +am +ar +as +ast +az +be +be@latin +bg +bn +bn_IN +br +bs +ca +ca@valencia +crh +cs +cy +da +de +dz +el +en_CA +en_GB +en@shaw +es +et +eu +fa +fi +fr +ga +gl +gu +he +hi +hr +hu +id +is +it +ja +ka +kn +ko +ku +lt +lv +mai +mg +mk +ml +mn +mr +ms +nb +nds +ne +nl +nn +nso +oc +or +pa +pl +pt +pt_BR +ro +ru +rw +si +sk +sl +sq +sr +sr@latin +sv +ta +te +th +tr +uk +vi +wa +xh +zh_CN +zh_HK +zh_TW +zu diff --git a/po/Makefile.in.in b/po/Makefile.in.in new file mode 100644 index 0000000..cc8a222 --- /dev/null +++ b/po/Makefile.in.in @@ -0,0 +1,217 @@ +# Makefile for program source directory in GNU NLS utilities package. +# Copyright (C) 1995, 1996, 1997 by Ulrich Drepper +# Copyright (C) 2004-2008 Rodney Dawes +# +# This file may be copied and used freely without restrictions. It may +# be used in projects which are not available under a GNU Public License, +# but which still want to provide support for the GNU gettext functionality. +# +# - Modified by Owen Taylor to use GETTEXT_PACKAGE +# instead of PACKAGE and to look for po2tbl in ./ not in intl/ +# +# - Modified by jacob berkman to install +# Makefile.in.in and po2tbl.sed.in for use with glib-gettextize +# +# - Modified by Rodney Dawes for use with intltool +# +# We have the following line for use by intltoolize: +# INTLTOOL_MAKEFILE + +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +PACKAGE = @PACKAGE@ +VERSION = @VERSION@ + +SHELL = @SHELL@ + +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +top_builddir = @top_builddir@ +VPATH = @srcdir@ + +prefix = @prefix@ +exec_prefix = @exec_prefix@ +datadir = @datadir@ +datarootdir = @datarootdir@ +libdir = @libdir@ +DATADIRNAME = @DATADIRNAME@ +itlocaledir = $(prefix)/$(DATADIRNAME)/locale +subdir = po +install_sh = @install_sh@ +# Automake >= 1.8 provides @mkdir_p@. +# Until it can be supposed, use the safe fallback: +mkdir_p = $(install_sh) -d + +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ + +GMSGFMT = @GMSGFMT@ +MSGFMT = @MSGFMT@ +XGETTEXT = @XGETTEXT@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +MSGMERGE = INTLTOOL_EXTRACT=$(INTLTOOL_EXTRACT) srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --dist +GENPOT = INTLTOOL_EXTRACT=$(INTLTOOL_EXTRACT) srcdir=$(srcdir) $(INTLTOOL_UPDATE) --gettext-package $(GETTEXT_PACKAGE) --pot + +ALL_LINGUAS = @ALL_LINGUAS@ + +PO_LINGUAS=$(shell if test -r $(srcdir)/LINGUAS; then grep -v "^\#" $(srcdir)/LINGUAS; else echo "$(ALL_LINGUAS)"; fi) + +USER_LINGUAS=$(shell if test -n "$(LINGUAS)"; then LLINGUAS="$(LINGUAS)"; ALINGUAS="$(ALL_LINGUAS)"; for lang in $$LLINGUAS; do if test -n "`grep \^$$lang$$ $(srcdir)/LINGUAS 2>/dev/null`" -o -n "`echo $$ALINGUAS|tr ' ' '\n'|grep \^$$lang$$`"; then printf "$$lang "; fi; done; fi) + +USE_LINGUAS=$(shell if test -n "$(USER_LINGUAS)" -o -n "$(LINGUAS)"; then LLINGUAS="$(USER_LINGUAS)"; else if test -n "$(PO_LINGUAS)"; then LLINGUAS="$(PO_LINGUAS)"; else LLINGUAS="$(ALL_LINGUAS)"; fi; fi; for lang in $$LLINGUAS; do printf "$$lang "; done) + +POFILES=$(shell LINGUAS="$(PO_LINGUAS)"; for lang in $$LINGUAS; do printf "$$lang.po "; done) + +DISTFILES = Makefile.in.in POTFILES.in $(POFILES) +EXTRA_DISTFILES = ChangeLog POTFILES.skip Makevars LINGUAS + +POTFILES = \ +# This comment gets stripped out + +CATALOGS=$(shell LINGUAS="$(USE_LINGUAS)"; for lang in $$LINGUAS; do printf "$$lang.gmo "; done) + +.SUFFIXES: +.SUFFIXES: .po .pox .gmo .mo .msg .cat + +.po.pox: + $(MAKE) $(GETTEXT_PACKAGE).pot + $(MSGMERGE) $< $(GETTEXT_PACKAGE).pot -o $*.pox + +.po.mo: + $(MSGFMT) -o $@ $< + +.po.gmo: + file=`echo $* | sed 's,.*/,,'`.gmo \ + && rm -f $$file && $(GMSGFMT) -o $$file $< + +.po.cat: + sed -f ../intl/po2msg.sed < $< > $*.msg \ + && rm -f $@ && gencat $@ $*.msg + + +all: all-@USE_NLS@ + +all-yes: $(CATALOGS) +all-no: + +$(GETTEXT_PACKAGE).pot: $(POTFILES) + $(GENPOT) + +install: install-data +install-data: install-data-@USE_NLS@ +install-data-no: all +install-data-yes: all + linguas="$(USE_LINGUAS)"; \ + for lang in $$linguas; do \ + dir=$(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES; \ + $(mkdir_p) $$dir; \ + if test -r $$lang.gmo; then \ + $(INSTALL_DATA) $$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \ + echo "installing $$lang.gmo as $$dir/$(GETTEXT_PACKAGE).mo"; \ + else \ + $(INSTALL_DATA) $(srcdir)/$$lang.gmo $$dir/$(GETTEXT_PACKAGE).mo; \ + echo "installing $(srcdir)/$$lang.gmo as" \ + "$$dir/$(GETTEXT_PACKAGE).mo"; \ + fi; \ + if test -r $$lang.gmo.m; then \ + $(INSTALL_DATA) $$lang.gmo.m $$dir/$(GETTEXT_PACKAGE).mo.m; \ + echo "installing $$lang.gmo.m as $$dir/$(GETTEXT_PACKAGE).mo.m"; \ + else \ + if test -r $(srcdir)/$$lang.gmo.m ; then \ + $(INSTALL_DATA) $(srcdir)/$$lang.gmo.m \ + $$dir/$(GETTEXT_PACKAGE).mo.m; \ + echo "installing $(srcdir)/$$lang.gmo.m as" \ + "$$dir/$(GETTEXT_PACKAGE).mo.m"; \ + else \ + true; \ + fi; \ + fi; \ + done + +# Empty stubs to satisfy archaic automake needs +dvi info ctags tags CTAGS TAGS ID: + +# Define this as empty until I found a useful application. +install-exec installcheck: + +uninstall: + linguas="$(USE_LINGUAS)"; \ + for lang in $$linguas; do \ + rm -f $(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo; \ + rm -f $(DESTDIR)$(itlocaledir)/$$lang/LC_MESSAGES/$(GETTEXT_PACKAGE).mo.m; \ + done + +check: all $(GETTEXT_PACKAGE).pot + rm -f missing notexist + srcdir=$(srcdir) $(INTLTOOL_UPDATE) -m + if [ -r missing -o -r notexist ]; then \ + exit 1; \ + fi + +mostlyclean: + rm -f *.pox $(GETTEXT_PACKAGE).pot *.old.po cat-id-tbl.tmp + rm -f .intltool-merge-cache + +clean: mostlyclean + +distclean: clean + rm -f Makefile Makefile.in POTFILES stamp-it + rm -f *.mo *.msg *.cat *.cat.m *.gmo + +maintainer-clean: distclean + @echo "This command is intended for maintainers to use;" + @echo "it deletes files that may require special tools to rebuild." + rm -f Makefile.in.in + +distdir = ../$(PACKAGE)-$(VERSION)/$(subdir) +dist distdir: $(DISTFILES) + dists="$(DISTFILES)"; \ + extra_dists="$(EXTRA_DISTFILES)"; \ + for file in $$extra_dists; do \ + test -f $(srcdir)/$$file && dists="$$dists $(srcdir)/$$file"; \ + done; \ + for file in $$dists; do \ + test -f $$file || file="$(srcdir)/$$file"; \ + ln $$file $(distdir) 2> /dev/null \ + || cp -p $$file $(distdir); \ + done + +update-po: Makefile + $(MAKE) $(GETTEXT_PACKAGE).pot + tmpdir=`pwd`; \ + linguas="$(USE_LINGUAS)"; \ + for lang in $$linguas; do \ + echo "$$lang:"; \ + result="`$(MSGMERGE) -o $$tmpdir/$$lang.new.po $$lang`"; \ + if $$result; then \ + if cmp $(srcdir)/$$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \ + rm -f $$tmpdir/$$lang.new.po; \ + else \ + if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \ + :; \ + else \ + echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \ + rm -f $$tmpdir/$$lang.new.po; \ + exit 1; \ + fi; \ + fi; \ + else \ + echo "msgmerge for $$lang.gmo failed!"; \ + rm -f $$tmpdir/$$lang.new.po; \ + fi; \ + done + +Makefile POTFILES: stamp-it + @if test ! -f $@; then \ + rm -f stamp-it; \ + $(MAKE) stamp-it; \ + fi + +stamp-it: Makefile.in.in $(top_builddir)/config.status POTFILES.in + cd $(top_builddir) \ + && CONFIG_FILES=$(subdir)/Makefile.in CONFIG_HEADERS= CONFIG_LINKS= \ + $(SHELL) ./config.status + +# Tell versions [3.59,3.63) of GNU make not to export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/po/POTFILES.in b/po/POTFILES.in new file mode 100644 index 0000000..6e1f4f9 --- /dev/null +++ b/po/POTFILES.in @@ -0,0 +1,45 @@ +# Files with translatable strings. +# Please keep this file in alphabetical order. +data/50-accessibility.xml.in +data/apps_mate_settings_daemon_housekeeping.schemas.in +data/apps_mate_settings_daemon_keybindings.schemas.in +data/apps_mate_settings_daemon_xrandr.schemas.in +data/desktop_mate_font_rendering.schemas.in +data/desktop_mate_keybindings.schemas.in +data/desktop_mate_peripherals_touchpad.schemas.in +data/mate-settings-daemon.desktop.in.in +data/mate-settings-daemon.schemas.in +data/desktop_mate_peripherals_smartcard.schemas.in +mate-settings-daemon/main.c +[type: gettext/ini]plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in +plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c +plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c +[type: gettext/glade]plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui +[type: gettext/ini]plugins/background/background.mate-settings-plugin.in +[type: gettext/ini]plugins/clipboard/clipboard.mate-settings-plugin.in +[type: gettext/ini]plugins/dummy/dummy.mate-settings-plugin.in +[type: gettext/ini]plugins/font/font.mate-settings-plugin.in +plugins/font/gsd-font-manager.c +plugins/housekeeping/gsd-disk-space.c +plugins/housekeeping/gsd-ldsm-dialog.c +plugins/housekeeping/gsd-ldsm-trash-empty.c +plugins/keybindings/gsd-keybindings-manager.c +[type: gettext/ini]plugins/keybindings/keybindings.mate-settings-plugin.in +[type: gettext/ini]plugins/keyboard/keyboard.mate-settings-plugin.in +plugins/keyboard/gsd-keyboard-xkb.c +[type: gettext/glade]plugins/keyboard/modmap-dialog.ui +plugins/media-keys/gsd-media-keys-manager.c +plugins/media-keys/cut-n-paste/gvc-mixer-control.c +[type: gettext/ini]plugins/media-keys/media-keys.mate-settings-plugin.in +plugins/mouse/gsd-mouse-manager.c +[type: gettext/ini]plugins/mouse/mouse.mate-settings-plugin.in +[type: gettext/ini]plugins/typing-break/typing-break.mate-settings-plugin.in +[type: gettext/ini]plugins/xrandr/xrandr.mate-settings-plugin.in +plugins/xrandr/gsd-xrandr-manager.c +plugins/xrdb/gsd-xrdb-manager.c +[type: gettext/ini]plugins/xrdb/xrdb.mate-settings-plugin.in +plugins/xsettings/gsd-xsettings-manager.c +[type: gettext/ini]plugins/xsettings/xsettings.mate-settings-plugin.in +plugins/smartcard/gsd-smartcard-manager.c +plugins/smartcard/gsd-smartcard.c +plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in diff --git a/po/POTFILES.skip b/po/POTFILES.skip new file mode 100644 index 0000000..62dd789 --- /dev/null +++ b/po/POTFILES.skip @@ -0,0 +1,9 @@ +# Files with translatable strings to skip. +# Please keep this file in alphabetical order. +# +# The following three desktop.in files are generated files, so +# it is not necessary to check them for translatable strings. +# Without these files, "make distcheck" fails. Please do not +# remove these unless you fix "make distcheck" a different way. +# +data/mate-settings-daemon.desktop.in diff --git a/po/af.po b/po/af.po new file mode 100644 index 0000000..5464e8a --- /dev/null +++ b/po/af.po @@ -0,0 +1,3053 @@ +# Afrikaans translation of mate-control-center. +# Copyright (C) 2004 Zuza Software Foundation +# This file is distributed under the same license as the mate-control-center package. +# Zuza Software Foundation , 2004 +# F Wolff , 2008 +msgid "" +msgstr "" +"Project-Id-Version: mate-control-center 2.6-branch\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-09-22 00:13+0200\n" +"PO-Revision-Date: 2008-09-15 23:10+0200\n" +"Last-Translator: F Wolff \n" +"Language-Team: translate-discuss-af@lists.sourceforge.net\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: VirTaal 0.1\n" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to launch the calculator." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the email client." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +#, fuzzy +msgid "Binding to launch the help browser." +msgstr "Maak Helpblaaier oop" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the media player." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the search tool." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +#, fuzzy +msgid "Binding to launch the web browser." +msgstr "Maak Webblaaier oop" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to lock the screen." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to log out." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to lower the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to mute the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to open the Home folder." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to pause playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to raise the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +#, fuzzy +msgid "Binding to skip to next track." +msgstr "Spring na Volgende snit" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +#, fuzzy +msgid "Binding to skip to previous track." +msgstr "Spring na Vorige snit" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to stop playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to suspend the computer." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Uitskiet" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +#, fuzzy +msgid "Home folder" +msgstr "Tuisvouer" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +#, fuzzy +msgid "Launch help browser" +msgstr "Maak Helpblaaier oop" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +#, fuzzy +msgid "Launch web browser" +msgstr "Maak Webblaaier oop" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +#, fuzzy +msgid "Lock screen" +msgstr "Sluit Skerm" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +#, fuzzy +msgid "Log out" +msgstr "Meld af" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +#, fuzzy +msgid "Next track" +msgstr "Spring na Volgende snit" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +#, fuzzy +msgid "Play (or play/pause)" +msgstr "Speel (of Speel/Wag)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +#, fuzzy +msgid "Previous track" +msgstr "Spring na Vorige snit" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Soek" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +#, fuzzy +msgid "Stop playback" +msgstr "Stop terugspeel-sleutel" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +#, fuzzy +msgid "Suspend" +msgstr "Klank" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "Volume sagter" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "Volume uit" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Volume trap" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Volume trap as 'n persentasie van die volume." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "Volume harder" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:1 +#, fuzzy +msgid "" +"Set to True to display a dialog when there are errors running the " +"screensaver." +msgstr "Vertoon 'n dialoog wanneer daar foute is met die loop van XScreenSaver" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:2 +#, fuzzy +msgid "Set to True to run the screensaver at login." +msgstr "Laat XScreenSaver loop by aanmelding" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:3 +#, fuzzy +msgid "Show startup errors" +msgstr "Wys Aanmeldingsfoute" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:4 +#, fuzzy +msgid "Start screensaver" +msgstr "Laai XScreenSaver" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "" +"If a notification icon with display related things should be shown in the " +"panel." +msgstr "" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +#, fuzzy +msgid "Hinting" +msgstr "Sinspeling:" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +#, fuzzy +msgid "Enable accessibility keyboard plugin" +msgstr "_Aktiveer sleutelbord-toegangklikheidskenmerke" + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Enable background plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Enable clipboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Enable font plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +#, fuzzy +msgid "Enable housekeeping plugin" +msgstr "Laat XScreenSaver loop by aanmelding" + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Enable keybindings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Enable keyboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable media keys plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable mouse plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +#, fuzzy +msgid "Enable screensaver plugin" +msgstr "Laat XScreenSaver loop by aanmelding" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable sound plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable typing breaks plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable xrandr plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable xrdb plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable xsettings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Set to True to enable the plugin to manage screensaver settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "Set to True to enable the plugin to manage sound settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "" + +#: ../mate-settings-daemon/main.c:50 +msgid "Enable debugging code" +msgstr "" + +#: ../mate-settings-daemon/main.c:51 +msgid "Don't become a daemon" +msgstr "" + +#: ../mate-settings-daemon/main.c:52 +msgid "MateConf prefix from which to load plugin settings" +msgstr "" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "Toeganklikheidsleutelbord" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "Inprop vir toeganklikheidsleutelbord" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:400 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "Daar was 'n fout met die vertoning van hulp: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:526 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:596 +msgid "Do you want to activate Slow Keys?" +msgstr "Wil jy die Stadige-sleutels aktiveer?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:527 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:597 +msgid "Do you want to deactivate Slow Keys?" +msgstr "Wil jy die Stadige-sleutels deaktiveer?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:528 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:598 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"Jy het pas die Shift-sleutel vir 8 sekondes gedruk. Dit is die kortpad vir " +"die Stadige-sleuteleienskap wat die manier waarop jou sleutelbord werk, " +"affekteer." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:554 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:697 +msgid "Don't activate" +msgstr "Moenie aktiveer nie" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:554 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:697 +msgid "Don't deactivate" +msgstr "Moenie deaktiveer nie" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:560 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:703 +msgid "Activate" +msgstr "Aktiveer" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:560 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:703 +msgid "Deactivate" +msgstr "Deaktiveer" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:619 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:764 +msgid "Do_n't activate" +msgstr "Moe_nie aktiveer nie" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:619 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:764 +msgid "Do_n't deactivate" +msgstr "Moe_nie deaktiveer nie" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:622 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:767 +msgid "_Activate" +msgstr "_Aktiveer" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:622 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:767 +msgid "_Deactivate" +msgstr "_Deaktiveer" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:626 +msgid "Slow Keys Alert" +msgstr "Stadige-sleutels waarskuwing" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:666 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:738 +msgid "Do you want to activate Sticky Keys?" +msgstr "Wil jy Taai-sleutels aktiveer?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:667 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:739 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Wil jy Taai-sleutels deaktiveer?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:669 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:741 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"Jy het pas die Shift-sleutel 5 keer namekaar gedruk. Dit is die kortpad vir " +"die Taai-sleutels eienskap wat die manier waarop jou sleutelbord werk, " +"affekteer." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:671 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:743 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"Jy het pas twee sleutels gelyktydig gedruk, of die Shift-sleutel 5 keer " +"namekaar gedruk. Dit skakel die Taai-sleutels eienskap af wat die manier " +"waarop jou sleutelbord werk, affekteer." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:771 +msgid "Sticky Keys Alert" +msgstr "Taaisleutels-waarskuwing" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:899 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.glade.h:4 +msgid "Universal Access Preferences" +msgstr "Voorkeure vir universele toegang" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.glade.h:1 +msgid "Enhance _contrast in colors" +msgstr "Verbeter _kleurkontras" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.glade.h:2 +msgid "Make _text larger and easier to read" +msgstr "Maak _teks groter en makliker om te lees" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.glade.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "Druk en _hou sleutels om hulle te aanvaar (Stadige-sleutels)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.glade.h:5 +msgid "Use on-screen _keyboard" +msgstr "Gebruik sleutelbord op die s_kerm" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.glade.h:6 +msgid "Use screen _magnifier" +msgstr "Gebruik skerm_vergrootglas" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.glade.h:7 +msgid "Use screen _reader" +msgstr "Gebruik _skermleser" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.glade.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "_Ignoreer duplikaat sleuteldrukke (bonssleutels)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.glade.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "_Druk sleutelbordkortpaaie een sleutel op 'n slag (Taai-sleutels)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "Agtergrond" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "Agtergrond-inprop" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "Knipbord" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "Inprop vir knipbord" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Lettertipe" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "Inprop vir lettertipes" + +#: ../plugins/font/gsd-font-manager.c:207 +#, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing the mouse pointer theme." +msgstr "" +"Kan nie die gids \"%s\" skep nie.\n" +"Dit word benodig vir die verandering van die muiswysertema." + +#: ../plugins/font/gsd-font-manager.c:230 +#, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing cursors." +msgstr "" +"Kan nie die gids \"%s\" skep nie.\n" +"Dit word benodig vir die verandering van wysers." + +#: ../plugins/keybindings/gsd-keybindings-manager.c:190 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "Sleutelbinding (%s) is onvolledig" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:222 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "Sleutelbinding (%s) is ongeldig" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:409 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"Fout terwyl probeer is om (%s)\n" +" te laat loopwat gekoppel is aan sleutel (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "Sleutelbindings" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "Inprop vir sleutelbindings" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Sleutelbord" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "Inprop vir die sleutelbord" + +#: ../plugins/keyboard/modmap-dialog.glade.h:1 +msgid "A_vailable files:" +msgstr "_Beskikbare lêers:" + +#: ../plugins/keyboard/modmap-dialog.glade.h:2 +msgid "Do _not show this warning again." +msgstr "Moe_nie weer hierdie boodskap wys nie." + +#: ../plugins/keyboard/modmap-dialog.glade.h:3 +msgid "Load modmap files" +msgstr "Laai modmap-lêers" + +#: ../plugins/keyboard/modmap-dialog.glade.h:4 +msgid "Would you like to load the modmap file(s)?" +msgstr "Wil u die modmap-lêer(s) laai?" + +#: ../plugins/keyboard/modmap-dialog.glade.h:5 +msgid "_Load" +msgstr "_Laai" + +#: ../plugins/keyboard/modmap-dialog.glade.h:6 +msgid "_Loaded files:" +msgstr "Ge_laaide lêers:" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:183 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:223 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"Kon nie opdrag uitvoer nie: %s\n" +"Verifieer dat hierdie 'n geldige opdrag is." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:239 +msgid "" +"Couldn't put the machine to sleep.\n" +"Verify that the machine is correctly configured." +msgstr "" +"Kon nie die masjien in slaap stel nie.\n" +"Verifieer dat die masjien korrek gekonfigureer is." + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "Mediasleutels" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "Inprop vir mediasleutels" + +#: ../plugins/mouse/gsd-mouse-manager.c:571 +msgid "Could not enable mouse accessibility features" +msgstr "Kon nie muis-toeganklikheidskenmerke aktiveer nie" + +#: ../plugins/mouse/gsd-mouse-manager.c:573 +msgid "" +"Mouse accessibility requires mousetweaks to be installed on your system." +msgstr "" +"Muis-toeganklikheidskenmerke benodig dat mousetweaks op u stelsel " +"geïnstalleer is." + +#: ../plugins/mouse/gsd-mouse-manager.c:576 +msgid "Mouse Preferences" +msgstr "Muisvoorkeure" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Muis" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "Inprop vir die muis" + +#: ../plugins/screensaver/gsd-screensaver-manager.c:153 +#, c-format +msgid "" +"There was an error starting up the screensaver:\n" +"\n" +"%s\n" +"\n" +"Screensaver functionality will not work in this session." +msgstr "" +"Daar was 'n probleem met die laai van die skermskut:\n" +"\n" +"%s\n" +"\n" +"Skermskut funksionaliteit sal nie in hierdie sessie werk nie." + +#: ../plugins/screensaver/gsd-screensaver-manager.c:162 +msgid "_Do not show this message again" +msgstr "_Moenie weer hierdie boodskap wys nie" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:1 +msgid "Screensaver" +msgstr "" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:2 +msgid "Screensaver plugin" +msgstr "" + +#: ../plugins/sound/gsd-sound-manager.c:273 +#, c-format +msgid "Couldn't load sound file %s as sample %s" +msgstr "Kon nie klanklêer %s laai as voorbeeld %s nie" + +#: ../plugins/sound/libsounds/sound-view.c:43 +msgid "Login" +msgstr "Aanmelding" + +#: ../plugins/sound/libsounds/sound-view.c:44 +msgid "Logout" +msgstr "Afmelding" + +#: ../plugins/sound/libsounds/sound-view.c:45 +msgid "Boing" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:46 +msgid "Siren" +msgstr "Sirene" + +#: ../plugins/sound/libsounds/sound-view.c:47 +msgid "Clink" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:48 +msgid "Beep" +msgstr "Biep" + +#: ../plugins/sound/libsounds/sound-view.c:49 +msgid "No sound" +msgstr "Geen klank" + +#: ../plugins/sound/libsounds/sound-view.c:131 +msgid "Sound not set for this event." +msgstr "Geen klank opgestel vir hierdie gebeurtenis nie." + +#: ../plugins/sound/libsounds/sound-view.c:140 +msgid "" +"The sound file for this event does not exist.\n" +"You may want to install the mate-audio package for a set of default sounds." +msgstr "" +"Die klanklêer vir hierdie gebeurtenis bestaan nie.\n" +"Oorweeg om die pakket mate-audio te installeer vir 'n stel van verstek " +"klanke." + +#: ../plugins/sound/libsounds/sound-view.c:151 +msgid "The sound file for this event does not exist." +msgstr "Die klanklêer vir hierdie gebeurtenis bestaan nie." + +#: ../plugins/sound/libsounds/sound-view.c:182 +msgid "Select Sound File" +msgstr "Kies Klanklêer" + +#: ../plugins/sound/libsounds/sound-view.c:209 +#, c-format +msgid "The file %s is not a valid wav file" +msgstr "Die lêer %s is nie 'n geldige wav-lêer nie" + +#: ../plugins/sound/libsounds/sound-view.c:270 +msgid "Select sound file..." +msgstr "Kies klanklêer..." + +#: ../plugins/sound/libsounds/sound-view.c:372 +msgid "System Sounds" +msgstr "Stelselklanke" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:1 +msgid "Sound" +msgstr "Klank" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:2 +msgid "Sound plugin" +msgstr "Inprop vir klank" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Tikonderbreking" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "Inprop vir tikonderbreking" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "Instellings vir skermgrootte en -rotasie" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:419 +msgid "Rotation not supported" +msgstr "Rotasie nie geondersteun nie" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:456 +#: ../plugins/xrandr/gsd-xrandr-manager.c:464 +msgid "The selected rotation could not be applied" +msgstr "Die gekose rotasie kon nie toegepas word nie" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:457 +msgid "An error occurred while configuring the screen" +msgstr "'n Fout het voorgekom met die opstelling van die skerm" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:478 +msgid "Normal" +msgstr "Normaal" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:479 +msgid "Left" +msgstr "Links" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:480 +msgid "Right" +msgstr "Regs" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:481 +msgid "Upside Down" +msgstr "Onderstebo" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:600 +msgid "_Configure Display Settings ..." +msgstr "_Opstelling van visuele vertoon ..." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:641 +msgid "Configure display settings" +msgstr "Opstelling van visuele vertoon" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "Kan nie gebruiker se tuisgids vasstel nie" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "Bestuur die X-hulpbrondatabasis" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "X-hulpbrondatabasis" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:609 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "MateConf-sleutel %s is ingestel na tipe %s maar sy verwagte tipe was %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "Bestuur X-instellings" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "X-instellings" + +#, fuzzy +#~ msgid "" +#~ "Set to True to keep the handlers for text/plain and text/* MIME types " +#~ "synchronized." +#~ msgstr "" +#~ "Indien waar, sal die MIME-hanteerders vir teks/gewoon en teks/* " +#~ "gesinkroniseer gehou word" + +#~ msgid "Sync text/plain and text/* handlers" +#~ msgstr "Sinkroniseer teks/gewoon en tekst/* hanteerders" + +#~ msgid "Key Binding (%s) has its action defined multiple times\n" +#~ msgstr "Sleutelbinding (%s) se funksie word herhaalde male gedefinieer\n" + +#~ msgid "Key Binding (%s) has its binding defined multiple times\n" +#~ msgstr "Sleutelbinding (%s) se binding word herhaalde male gedefinieer\n" + +#, fuzzy +#~ msgid "It seems that another application already has access to key '%u'." +#~ msgstr "" +#~ "Dit blyk asof 'n ander toepassing reeds toegang het tot sleutel '%d'." + +#~ msgid "Key Binding (%s) is already in use\n" +#~ msgstr "Sleutelbinding (%s) is reeds in gebruik\n" + +#~ msgid "Volume" +#~ msgstr "Volume" + +#, fuzzy +#~ msgid "Alert Type" +#~ msgstr "Voeg Lêertipe by" + +#, fuzzy +#~ msgid "The type of alert" +#~ msgstr "Die tipe versneller." + +#, fuzzy +#~ msgid "Alert Buttons" +#~ msgstr "Knoppies" + +#, fuzzy +#~ msgid "Show more _details" +#~ msgstr "Tema _besonderhede" + +#, fuzzy +#~ msgid "About Me" +#~ msgstr "_Aangaande" + +#, fuzzy +#~ msgid "Set your personal information" +#~ msgstr "MIME-tipe informasie" + +#, fuzzy +#~ msgid "Select Image" +#~ msgstr "_Kies" + +#, fuzzy +#~ msgid "No Image" +#~ msgstr "Beelde" + +#, fuzzy +#~ msgid "About %s" +#~ msgstr "_Aangaande" + +#, fuzzy +#~ msgid "Please type the passwords." +#~ msgstr "_Wagwoord:" + +#~ msgid " " +#~ msgstr "" +#~ "Pas nuwe lettertipe toe?" + +#~ msgid " " +#~ msgstr " " + +#, fuzzy +#~ msgid "Email" +#~ msgstr "Klein" + +#, fuzzy +#~ msgid "Home" +#~ msgstr "Spoed" + +#, fuzzy +#~ msgid "Instant Messaging" +#~ msgstr "Lettertipe Verbeelding" + +#, fuzzy +#~ msgid "Job" +#~ msgstr "Ondersteuning" + +#, fuzzy +#~ msgid "Telephone" +#~ msgstr "Wisselsleutels" + +#, fuzzy +#~ msgid "Web" +#~ msgstr "Spoed" + +#, fuzzy +#~ msgid "Work" +#~ msgstr "Ondersteuning" + +#, fuzzy +#~ msgid "A_ddress:" +#~ msgstr "_Voeg by:" + +#, fuzzy +#~ msgid "Address" +#~ msgstr "_gedruk" + +#, fuzzy +#~ msgid "C_ity:" +#~ msgstr "_Style:" + +#, fuzzy +#~ msgid "C_ompany:" +#~ msgstr "Op_drag:" + +#, fuzzy +#~ msgid "Cale_ndar:" +#~ msgstr "Kate_gorie:" + +#, fuzzy +#~ msgid "Change Passwo_rd..." +#~ msgstr "Verander stel" + +#, fuzzy +#~ msgid "Change Password" +#~ msgstr "Verander stel" + +#, fuzzy +#~ msgid "Ci_ty:" +#~ msgstr "_Style:" + +#, fuzzy +#~ msgid "Co_untry:" +#~ msgstr "Kontrole" + +#, fuzzy +#~ msgid "Contact" +#~ msgstr "_Inhoud" + +#, fuzzy +#~ msgid "Cou_ntry:" +#~ msgstr "Kontrole" + +#, fuzzy +#~ msgid "Hom_e:" +#~ msgstr "_Naam:" + +#, fuzzy +#~ msgid "Old pa_ssword:" +#~ msgstr "_Wagwoord:" + +#, fuzzy +#~ msgid "Personal Info" +#~ msgstr "_Terminaal-lettertipe:" + +#, fuzzy +#~ msgid "User name:" +#~ msgstr "_Gebruikernaam:" + +#, fuzzy +#~ msgid "Wor_k:" +#~ msgstr "Kl_eur:" + +#, fuzzy +#~ msgid "Work _fax:" +#~ msgstr "Kl_eur:" + +#, fuzzy +#~ msgid "_Address:" +#~ msgstr "_Voeg by:" + +#, fuzzy +#~ msgid "_Home page:" +#~ msgstr "_Tema naam:" + +#, fuzzy +#~ msgid "_Home:" +#~ msgstr "_Naam:" + +#, fuzzy +#~ msgid "_Manager:" +#~ msgstr "_Vergroter" + +#, fuzzy +#~ msgid "_Mobile:" +#~ msgstr "_Lêer" + +#, fuzzy +#~ msgid "_New password:" +#~ msgstr "_Wagwoord:" + +#, fuzzy +#~ msgid "_Profession:" +#~ msgstr "Weergawe:" + +#, fuzzy +#~ msgid "_Retype new password:" +#~ msgstr "_Wagwoord:" + +#, fuzzy +#~ msgid "_Title:" +#~ msgstr "_Teël" + +#, fuzzy +#~ msgid "_Work:" +#~ msgstr "Kl_eur:" + +#~ msgid "Applications" +#~ msgstr "Toepassings" + +#~ msgid "Support" +#~ msgstr "Ondersteuning" + +#~ msgid "" +#~ "Note: Changes to this setting will not take effect until " +#~ "you next log in." +#~ msgstr "" +#~ "Neem kennis: Veranderinge aan hierdie instelling sal " +#~ "eers in werking tree by jou volgende aanmelding." + +#~ msgid "Assistive Technology Preferences" +#~ msgstr "Helpende Tegnologiese Voorkeure" + +#~ msgid "Close and _Log Out" +#~ msgstr "Sluit en _Meld Af" + +#~ msgid "Start these assistive technologies every time you log in:" +#~ msgstr "Laai hierdie helpende tegnologieë elke keer wanneer jy aanmeld:" + +#~ msgid "_Enable assistive technologies" +#~ msgstr "_Aktiveer helpende tegnologieë" + +#~ msgid "_Magnifier" +#~ msgstr "_Vergroter" + +#~ msgid "Assistive Technology Support" +#~ msgstr "Helpende Tegnologie Ondersteuning" + +#~ msgid "Enable support for MATE assistive technologies at login" +#~ msgstr "" +#~ "Aktiveer ondersteuning vir MATE helpende tegnologieë tydens aanmelding" + +#~ msgid "" +#~ "No Assistive Technology is available on your system. The 'gok' package " +#~ "must be installed in order to get on-screen keyboard support, and the " +#~ "'gnopernicus' package must be installed for screenreading and magnifying " +#~ "capabilities." +#~ msgstr "" +#~ "Geen Helpende Tegnologie beskikbaar op jou stelsel nie. Die 'gok'-pakket " +#~ "moet geïnstalleer word ten einde aan-skerm sleutelbord ondersteuning te " +#~ "kry, en die 'gnopernicus'-pakket moet geïnstalleer word vir skermlees- en " +#~ "vergrotingsvermoë." + +#~ msgid "" +#~ "Not all available assistive technologies are installed on your system. " +#~ "The 'gok' package must be installed in order to get on-screen keyboard " +#~ "support." +#~ msgstr "" +#~ "Nie alle beskikbare helpende tegnologieë is op jou stelsel geïnstalleer " +#~ "nie.Die 'gok'-pakket moet geïnstalleer word ten einde op-skerm " +#~ "sleutelbord ondersteuning te kry." + +#~ msgid "" +#~ "Not all available assistive technologies are installed on your system. " +#~ "The 'gnopernicus' package must be installed for screenreading and " +#~ "magnifying capabilities." +#~ msgstr "" +#~ "Nie alle beskikbare helpende tegnologieë is op jou stelsel geïnstalleer " +#~ "nie. Die 'gnopernicus'-pakket moet geïnstalleer word vir skermlees- en " +#~ "vergrotingsvermoë." + +#~ msgid "There was an error launching the mouse preferences dialog: %s" +#~ msgstr "Daar was 'n fout met die laat loop van die muisvoorkeurdialoog: %s" + +#~ msgid "Unable to import AccessX settings from file '%s'" +#~ msgstr "Kan nie AccessX-stellings intrek uit lêer '%s' nie" + +#~ msgid "Import Feature Settings File" +#~ msgstr "Trek Kenmerk-instellingslêer in" + +#~ msgid "_Import" +#~ msgstr "_Intrek" + +#~ msgid "Set your keyboard accessibility preferences" +#~ msgstr "Stel jou sleutelbord-toeganklikheidsvoorkeure in" + +#~ msgid "" +#~ "This system does not seem to have the XKB extension. The keyboard " +#~ "accessibility features will not operate without it." +#~ msgstr "" +#~ "Die blyk asof hierdie stelsel nie die XKB-uitbreiding het nie. Die " +#~ "sleutelbord-toeganklikheidskenmerke sal nie daarsonder werk nie." + +#~ msgid "*" +#~ msgstr "*" + +#~ msgid "Enable Bo_unce Keys" +#~ msgstr "Aktiveer Bo_nssleutels" + +#~ msgid "Enable Slo_w Keys" +#~ msgstr "Aktiveer Sta_dige-sleutels" + +#~ msgid "Enable _Mouse Keys" +#~ msgstr "Aktiveer _Muissleutels" + +#~ msgid "Enable _Repeat Keys" +#~ msgstr "Aktiveer _Herhaalsleutels" + +#~ msgid "Enable _Sticky Keys" +#~ msgstr "Aktiveer _Taaisleutels" + +#~ msgid "Features" +#~ msgstr "Kenmerke" + +#~ msgid "Toggle Keys" +#~ msgstr "Wisselsleutels" + +#~ msgid "Basic" +#~ msgstr "Basies" + +#~ msgid "Beep if key is re_jected" +#~ msgstr "Biep as sleutel ver_werp word" + +#~ msgid "Beep when _features turned on or off from keyboard" +#~ msgstr "Biep as _kenmerke aan- of afgesit word vanaf sleutelbord" + +#~ msgid "Beep when _modifier is pressed" +#~ msgstr "Biep wanneer _wysiger gedruk word" + +#~ msgid "Beep when an LED is turned on and two beeps when one is turned off." +#~ msgstr "" +#~ "Biep wanneer 'n LED aangeskakel word, en twee bieps wanneer een " +#~ "afgeskakel word." + +#~ msgid "Beep when key is:" +#~ msgstr "Biep wanneer sleutel:" + +#~ msgid "Del_ay:" +#~ msgstr "Ver_traging:" + +#~ msgid "Delay between keypress and pointer mo_vement:" +#~ msgstr "Vertraging tussen sleuteldruk en wyser be_weging:" + +#~ msgid "Disa_ble if two keys pressed together" +#~ msgstr "Versp_er indien twee sleutels gelyktydig gedruk word" + +#~ msgid "E_nable Toggle Keys" +#~ msgstr "A_ktiveer Wisselsleutels" + +#~ msgid "Filters" +#~ msgstr "Filters" + +#~ msgid "" +#~ "Ignore all subsequent presses of the SAME key if they happen within a " +#~ "user selectable period of time." +#~ msgstr "" +#~ "Ignoreer alle opvolgende druk van DIESELFDE sleutel indien dit binne 'n " +#~ "gebruiker se gekose tydperiode gebeur." + +#~ msgid "Keyboard Accessibility Preferences (AccessX)" +#~ msgstr "Sleutelbord-toeganklikheidsvoorkeure (AccessX)" + +#~ msgid "Ma_ximum pointer speed:" +#~ msgstr "Ma_ksimum wyserspoed:" + +#~ msgid "Mouse _Preferences..." +#~ msgstr "Muis _Voorkeure..." + +#~ msgid "" +#~ "Only accept keys after they have been pressed and held for a user " +#~ "adjustable amount of time." +#~ msgstr "" +#~ "Aanvaar slegs sleutels nadat hulle gedruk is en vir 'n gebruiker-" +#~ "aanpasbare tydsduur ingehou is." + +#~ msgid "" +#~ "Perform multiple simultaneous key press operations by pressing modifier " +#~ "keys in sequence." +#~ msgstr "" +#~ "Voer veelvuldige en gelyktydige sleuteldruk-bewerkings uit deur die " +#~ "wysigersleutels in volgorde te druk." + +#~ msgid "S_peed:" +#~ msgstr "S_poed:" + +#~ msgid "Time to acce_lerate to maximum speed:" +#~ msgstr "Tyd om te ver_snel na maksimum spoed:" + +#~ msgid "Turn the numeric keypad into a mouse control pad." +#~ msgstr "Verander die numeriese-sleutelbordjie na 'n muiskontrole-bordjie." + +#~ msgid "_Disable if unused for:" +#~ msgstr "_Versper indien ongebruik vir:" + +#~ msgid "_Import Feature Settings..." +#~ msgstr "_Trek Kenmerk-instellings in..." + +#~ msgid "_Only accept keys held for:" +#~ msgstr "_Aanvaar slegs sleutels wat gehou word vir:" + +#~ msgid "_Type to test settings:" +#~ msgstr "_Tik om instellings te toets:" + +#~ msgid "_accepted" +#~ msgstr "_aanvaar" + +#~ msgid "_pressed" +#~ msgstr "_gedruk" + +#~ msgid "_rejected" +#~ msgstr "_verwerp" + +#~ msgid "characters/second" +#~ msgstr "karakters/sekonde" + +#~ msgid "milliseconds" +#~ msgstr "millisekondes" + +#~ msgid "pixels/second" +#~ msgstr "pixels/sekonde" + +#~ msgid "Change your Desktop Background settings" +#~ msgstr "Verander jou werkarea agtergrond-instellings" + +#~ msgid "Desktop Background" +#~ msgstr "Werkarea agtergrond" + +#~ msgid "Desktop _Wallpaper" +#~ msgstr "TWerkarea _Muurpapier" + +#~ msgid "_Desktop Colors" +#~ msgstr "_Werkarea Kleure" + +#~ msgid "Desktop Background Preferences" +#~ msgstr "Werkarea agtergrond-voorkeure" + +#~ msgid "_Add Wallpaper" +#~ msgstr "_Voeg Muurpapier by" + +#~ msgid "_Style:" +#~ msgstr "_Style:" + +#~ msgid "Centered" +#~ msgstr "Gesentreer" + +#~ msgid "Fill Screen" +#~ msgstr "Vul Skerm" + +#~ msgid "Scaled" +#~ msgstr "Geskaleer" + +#~ msgid "Tiled" +#~ msgstr "Geteël" + +#~ msgid "Solid Color" +#~ msgstr "Soliede Kleur" + +#~ msgid "Horizontal Gradient" +#~ msgstr "Horisontale Helling" + +#~ msgid "Vertical Gradient" +#~ msgstr "Vertikale Helling" + +#, fuzzy +#~ msgid "Add Wallpaper" +#~ msgstr "Voeg Muurpapiere by" + +#~ msgid "No Wallpaper" +#~ msgstr "Geen Muurpapier" + +#~ msgid "" +#~ "Unable to start the settings manager 'mate-settings-daemon'.\n" +#~ "Without the MATE settings manager running, some preferences may not take " +#~ "effect. This could indicate a problem with MateComponent, or a non-MATE (e.g. " +#~ "KDE) settings manager may already be active and conflicting with the " +#~ "MATE settings manager." +#~ msgstr "" +#~ "Kan nie die instellingsbestuurder van 'mate-settings-daemon' laai nie.\n" +#~ " Sonder die MATE-instellingsbestuurder wat loop, mag sommige voorkeure " +#~ "nie plaasvind nie. Dit kan dui op 'n probleem met MateComponent, of 'n nie-MATE " +#~ "(bv. KDE) instellingsbestuurder mag reeds aktief wees en in konflik wees " +#~ "met die MATE-instellingsbestuurder." + +#~ msgid "Unable to load capplet stock icon '%s'\n" +#~ msgstr "Kan nie C-miniprogram voorraadikoon '%s' oplaai nie\n" + +#~ msgid "Just apply settings and quit" +#~ msgstr "Pas net instellings toe en stop" + +#~ msgid "Retrieve and store legacy settings" +#~ msgstr "Herstel en stoor argaïese-instellings" + +#~ msgid "From URI" +#~ msgstr "Van URI" + +#~ msgid "URI currently transferring from" +#~ msgstr "URI plaas tans oor van" + +#~ msgid "To URI" +#~ msgstr "Na URI" + +#~ msgid "URI currently transferring to" +#~ msgstr "URI plaas tans oor na" + +#~ msgid "Fraction completed" +#~ msgstr "Fraksie voltooi" + +#~ msgid "Fraction of transfer currently completed" +#~ msgstr "Fraksie van oorplasing tans voltooi" + +#~ msgid "Current URI index" +#~ msgstr "Huidige URI indeks" + +#~ msgid "Current URI index - starts from 1" +#~ msgstr "Huidige URI indeks - begin by 1" + +#~ msgid "Total URIs" +#~ msgstr "Totale URI'e" + +#~ msgid "Total number of URIs" +#~ msgstr "Totale aantal URI'e" + +#, fuzzy +#~ msgid "From:" +#~ msgstr "Van: %s" + +#, fuzzy +#~ msgid "To:" +#~ msgstr "Twee" + +#~ msgid "Connecting..." +#~ msgstr "Koppel..." + +#~ msgid "Key" +#~ msgstr "Sleutel" + +#~ msgid "MateConf key to which this property editor is attached" +#~ msgstr "MateConf-sleutel waar hierdie eienskap-redigeerder aan geheg is" + +#~ msgid "Callback" +#~ msgstr "Terug-bel" + +#~ msgid "Issue this callback when the value associated with key gets changed" +#~ msgstr "" +#~ "Reik hierdie terug-bel uit wanneer die waarde met sleutel geassosieer " +#~ "verander" + +#~ msgid "Change set" +#~ msgstr "Verander stel" + +#~ msgid "" +#~ "MateConf change set containing data to be forwarded to the mateconf client on " +#~ "apply" +#~ msgstr "" +#~ "MateConf-veranderingstel wat data bevat moet aangestuur word na die mateconf-" +#~ "kliënt tydens toepassing" + +#~ msgid "Conversion to widget callback" +#~ msgstr "Omskakeling na dingesie terug-bel" + +#~ msgid "" +#~ "Callback to be issued when data are to be converted from MateConf to the " +#~ "widget" +#~ msgstr "" +#~ "Terug-bel moet uitgereik word wanneer data omgeskakel moet word vanaf " +#~ "Gconf na dingesie" + +#~ msgid "Conversion from widget callback" +#~ msgstr "Omskakeling vanaf dingesie terug-bel" + +#~ msgid "" +#~ "Callback to be issued when data are to be converted to MateConf from the " +#~ "widget" +#~ msgstr "" +#~ "Terugbel moet uitgereik word wanneer data omgeskakel moet word na MateConf " +#~ "vanaf die dingesie" + +#~ msgid "UI Control" +#~ msgstr "UI-kontrole" + +#~ msgid "Object that controls the property (normally a widget)" +#~ msgstr "Voorwerp wat die eienskap beheer (gewoonlik a dingesie)" + +#~ msgid "Property editor object data" +#~ msgstr "Eienskap-redigeerder voorwerp data" + +#~ msgid "Custom data required by the specific property editor" +#~ msgstr "Doelgemaakte data vereis deur die spesifieke eienskap-redigeerder" + +#~ msgid "Property editor data freeing callback" +#~ msgstr "Eienskap-redigeerder data besig om terugbel vry te stel" + +#~ msgid "" +#~ "Callback to be issued when property editor object data is to be freed" +#~ msgstr "" +#~ "Terugbel moet uitgereik word wanneer die eienskap-redigeerder voorwerp " +#~ "data vrygestel gaan word" + +#~ msgid "" +#~ "Couldn't find the file '%s'.\n" +#~ "\n" +#~ "Please make sure it exists and try again, or choose a different " +#~ "background picture." +#~ msgstr "" +#~ "Kon nie die lêer '%s' vind nie.\n" +#~ " \n" +#~ " Maak asb. seker dat dit bestaan, en probeer weer of kies 'n ander " +#~ "agtergrondprentjie." + +#~ msgid "" +#~ "I don't know how to open the file '%s'.\n" +#~ "Perhaps it's a kind of picture that is not yet supported.\n" +#~ "\n" +#~ "Please select a different picture instead." +#~ msgstr "" +#~ "Ek weet nie hoe om lêer '%s' te open nie.\n" +#~ " Miskien is dit 'n prentjie wat nog nie ondersteun word nie.\n" +#~ " \n" +#~ " Kies liewer 'n ander prentjie." + +#~ msgid "Please select an image." +#~ msgstr "Kies asb. 'n beeld." + +#~ msgid "_Select" +#~ msgstr "_Kies" + +#~ msgid "Preferred Applications" +#~ msgstr "Voorkeur Toepassings" + +#~ msgid "Select your default applications" +#~ msgstr "Kies asb. jou verstek-toepassings" + +#, fuzzy +#~ msgid "Debian Sensible Browser" +#~ msgstr "Verstek Webblaaier" + +#~ msgid "Epiphany" +#~ msgstr "Epiphany" + +#~ msgid "Galeon" +#~ msgstr "Galeon" + +#~ msgid "Encompass" +#~ msgstr "Encompass" + +#, fuzzy +#~ msgid "Firebird" +#~ msgstr "Firebird/FireFox" + +#~ msgid "Netscape Communicator" +#~ msgstr "Netscape Communicator" + +#~ msgid "Konqueror" +#~ msgstr "Konqueror" + +#~ msgid "W3M Text Browser" +#~ msgstr "W3M Text Browser" + +#~ msgid "Lynx Text Browser" +#~ msgstr "Lynx Text Browser" + +#~ msgid "Links Text Browser" +#~ msgstr "Links Text Browser" + +#~ msgid "Balsa" +#~ msgstr "Balsa" + +#~ msgid "KMail" +#~ msgstr "KMail" + +#~ msgid "Mutt" +#~ msgstr "Mutt" + +#, fuzzy +#~ msgid "Debian Terminal Emulator" +#~ msgstr "Verstek Terminaal" + +#, fuzzy +#~ msgid "MATE Terminal" +#~ msgstr "Terminaal" + +#~ msgid "Standard XTerminal" +#~ msgstr "Standard XTerminal" + +#~ msgid "NXterm" +#~ msgstr "NXterm" + +#~ msgid "RXVT" +#~ msgstr "RXVT" + +#, fuzzy +#~ msgid "aterm" +#~ msgstr "NXterm" + +#~ msgid "ETerm" +#~ msgstr "ETerm" + +#~ msgid "Please specify a name and a command for this editor." +#~ msgstr "Spesifiseer asb. 'n naam en 'n opdrag vir hierdie redigeerder." + +#~ msgid "Add..." +#~ msgstr "Voeg by..." + +#, fuzzy +#~ msgid "C_ustom" +#~ msgstr "Doelgemaak" + +#, fuzzy +#~ msgid "C_ustom:" +#~ msgstr "Doelgemaak" + +#, fuzzy +#~ msgid "Can open multiple _files" +#~ msgstr "Hierdie toepassing kan _veelvuldige lêers open" + +#~ msgid "Co_mmand:" +#~ msgstr "Op_drag:" + +#~ msgid "Custom Editor Properties" +#~ msgstr "Doelgemaakte Redigeerder-eienskappe" + +#~ msgid "Default Mail Reader" +#~ msgstr "Verstek Posleser" + +#~ msgid "Default Terminal" +#~ msgstr "Verstek Terminaal" + +#~ msgid "Default Text Editor" +#~ msgstr "Verstek Teksredigeerder" + +#~ msgid "Default Web Browser" +#~ msgstr "Verstek Webblaaier" + +#~ msgid "Default Window Manager" +#~ msgstr "Verstek Vensterbestuurder" + +#~ msgid "Delete" +#~ msgstr "Skrap" + +#~ msgid "E_xec Flag:" +#~ msgstr "E_xec Flag:" + +#~ msgid "Edit..." +#~ msgstr "Redigeer..." + +#~ msgid "Mail Reader" +#~ msgstr "Posleser" + +#, fuzzy +#~ msgid "Run in a _terminal" +#~ msgstr "Loop in _Terminaal" + +#, fuzzy +#~ msgid "Run in a t_erminal" +#~ msgstr "Loop in _Terminaal" + +#~ msgid "" +#~ "Select the window manager you want. You will need to hit apply, wave the " +#~ "magic wand, and do a magic dance for it to work." +#~ msgstr "" +#~ "Kies die vensterbestuurder wat jy wil hê. Jy sal toepas moet druk, die " +#~ "towerstaf moet swaai, en 'n towerdans moet uitvoer sodat dit kan werk." + +#~ msgid "Terminal" +#~ msgstr "Terminaal" + +#~ msgid "Text Editor" +#~ msgstr "Teksredigeerder" + +#~ msgid "Understands _Netscape Remote Control" +#~ msgstr "Verstaan _Netscape-afstandbeheer" + +#~ msgid "Use this _editor to open text files in the file manager" +#~ msgstr "" +#~ "Gebruik hierdie _redigeerder om tekslêers te open in die lêerbestuurder" + +#~ msgid "Web Browser" +#~ msgstr "Webblaaier" + +#~ msgid "Window Manager" +#~ msgstr "Vensterbestuurder" + +#, fuzzy +#~ msgid "_Command:" +#~ msgstr "Op_drag:" + +#~ msgid "_Name:" +#~ msgstr "_Naam:" + +#~ msgid "_Properties..." +#~ msgstr "_Eienskappe..." + +#, fuzzy +#~ msgid "_Select:" +#~ msgstr "_Kies" + +#~ msgid "Change screen resolution" +#~ msgstr "Verander skermresolusie" + +#~ msgid "Screen Resolution" +#~ msgstr "Skermresolusie" + +#~ msgid "%d Hz" +#~ msgstr "%d Hz" + +#~ msgid "_Resolution:" +#~ msgstr "_Resolusie:" + +#~ msgid "Re_fresh rate:" +#~ msgstr "Ver_fris tempo:" + +#~ msgid "Default Settings" +#~ msgstr "Verstekinstellings" + +#~ msgid "Screen %d Settings\n" +#~ msgstr "Skerm %d Instellings\n" + +#~ msgid "Screen Resolution Preferences" +#~ msgstr "Skermresolusie-voorkeure" + +#~ msgid "_Make default for this computer (%s) only" +#~ msgstr "_Maak verstek vir hierdie rekenaar slegs (%s)" + +#~ msgid "Options" +#~ msgstr "Opsies" + +#~ msgid "" +#~ "Testing the new settings. If you don't respond in %d second the previous " +#~ "settings will be restored." +#~ msgid_plural "" +#~ "Testing the new settings. If you don't respond in %d seconds the previous " +#~ "settings will be restored." +#~ msgstr[0] "" +#~ "Toets die nuwe instellings. As jy nie binne %d sekonde reageer nie, sal " +#~ "die vorige instellings herstel word. " +#~ msgstr[1] "" +#~ "Toets die nuwe instellings. As jy nie binne %d sekondes reageer nie sal " +#~ "die vorige instellings herstel word." + +#, fuzzy +#~ msgid "Keep Resolution" +#~ msgstr "_Behou resolusie" + +#~ msgid "Do you want to keep this resolution?" +#~ msgstr "Wil jy hierdie resolusie behou?" + +#~ msgid "Use _previous resolution" +#~ msgstr "Gebruik _vorige resolusie" + +#~ msgid "_Keep resolution" +#~ msgstr "_Behou resolusie" + +#, fuzzy +#~ msgid "" +#~ "The X Server does not support the XRandR extension. Runtime resolution " +#~ "changes to the display size are not available." +#~ msgstr "" +#~ "Die X-bediener ondersteun nie die XRandR-uitbreiding nie. Looptyd-" +#~ "resolusie veranderinge na die vertoongrootte is nie beskikbaar nie." + +#~ msgid "" +#~ "The version of the XRandR extension is incompatible with this program. " +#~ "Runtime changes to the display size are not available." +#~ msgstr "" +#~ "Die XRandR-uitbreiding weergawe is onversoenbaar met hierdie program. " +#~ "Looptyd-veranderinge aan die vertoongrootte is nie beskikbaar nie." + +#~ msgid "Select fonts for the desktop" +#~ msgstr "Kies lettertipes vir die werkarea" + +#~ msgid "Font Rendering" +#~ msgstr "Lettertipe Verbeelding" + +#~ msgid "Smoothing:" +#~ msgstr "Gelykmakend:" + +#~ msgid "Subpixel order:" +#~ msgstr "Subpixel-orde:" + +#~ msgid "Best _shapes" +#~ msgstr "Beste _vorms" + +#~ msgid "Best co_ntrast" +#~ msgstr "Beste ko_tras" + +#, fuzzy +#~ msgid "D_etails..." +#~ msgstr "Be_sonderhede..." + +#~ msgid "Font Preferences" +#~ msgstr "Lettertipe Voorkeure" + +#~ msgid "Font Rendering Details" +#~ msgstr "Lettertipe Verbeelding Besonderhede" + +#~ msgid "Go _to font folder" +#~ msgstr "Gaan _na lettertipe-vouer" + +#, fuzzy +#~ msgid "Gra_yscale" +#~ msgstr "G_rysskaal" + +#~ msgid "N_one" +#~ msgstr "G_een" + +#~ msgid "R_esolution:" +#~ msgstr "R_esolusie:" + +#~ msgid "Sub_pixel (LCDs)" +#~ msgstr "Sub_pixel (LCDs)" + +#~ msgid "Sub_pixel smoothing (LCDs)" +#~ msgstr "Sub_pixel gelykmakend (LCDs)" + +#~ msgid "VB_GR" +#~ msgstr "VB_GR" + +#~ msgid "_Application font:" +#~ msgstr "_Toepassings-lettertipe:" + +#~ msgid "_BGR" +#~ msgstr "_BGR" + +#~ msgid "_Desktop font:" +#~ msgstr "_Werkarea-lettertipe:" + +#~ msgid "_Full" +#~ msgstr "_Vol" + +#~ msgid "_Medium" +#~ msgstr "_Medium" + +#~ msgid "_Monochrome" +#~ msgstr "_Monochroom" + +#~ msgid "_None" +#~ msgstr "_Geen" + +#~ msgid "_RGB" +#~ msgstr "_RGB" + +#~ msgid "_Terminal font:" +#~ msgstr "_Terminaal-lettertipe:" + +#~ msgid "_VRGB" +#~ msgstr "_VRGB" + +#~ msgid "_Window title font:" +#~ msgstr "_Venstertitel-lettertipe:" + +#~ msgid "dots per inch" +#~ msgstr "kolle per duim" + +#~ msgid "Font may be too large" +#~ msgstr "Lettertipe mag te groot wees" + +#~ msgid "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." +#~ msgid_plural "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." +#~ msgstr[0] "" +#~ "Die geselekteerde lettertipe is %d punt groot en mag dit moeilik maak om " +#~ "die rekenaar effektief te gebruik. Dit word aanbeveel dat jy 'n grootte " +#~ "kleiner as %d kies." +#~ msgstr[1] "" +#~ "Die geselekteerde lettertipe is %d punte groot, en mag dit moeilik maak " +#~ "om die rekenaar effektief te gebruik. Dit word aanbeveel dat jy 'n " +#~ "grootte kleiner as %d kies." + +#~ msgid "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a " +#~ "smaller sized font." +#~ msgid_plural "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a smaller " +#~ "sized font." +#~ msgstr[0] "" +#~ "Die geselekteerde lettertipe is %d punt groot en mag dit moeilik maak om " +#~ "die rekenaar effektief te gebruik. Dit word aanbeveel dat jy 'n " +#~ "kleiner grootte lettertipe kies." +#~ msgstr[1] "" +#~ "Die geselekteerde lettertipe is %d punte groot, en mag dit moeilik maak " +#~ "om die rekenaar effektief te gebruik. Dit word aanbeveel dat jy 'n " +#~ "kleiner grootte lettertipe kies." + +#, fuzzy +#~ msgid "New accelerator..." +#~ msgstr "Tik 'n nuwe versneller in" + +#~ msgid "Accelerator key" +#~ msgstr "Versnelsleutel" + +#~ msgid "Accelerator modifiers" +#~ msgstr "Versnel-wysigers" + +#~ msgid "Accelerator keycode" +#~ msgstr "Versnel sleutelkode" + +#~ msgid "Accel Mode" +#~ msgstr "Versnelmodus" + +#~ msgid "The type of accelerator." +#~ msgstr "Die tipe versneller." + +#~ msgid "Disabled" +#~ msgstr "Buite werking gestel" + +#~ msgid "" +#~ msgstr "" + +#~ msgid "Desktop" +#~ msgstr "Werkarea" + +#~ msgid "Window Management" +#~ msgstr "Vensterbestuur" + +#~ msgid "" +#~ "The shortcut \"%s\" is already used for:\n" +#~ " \"%s\"\n" +#~ msgstr "" +#~ "Die kortpad \"%s\" word reeds gebruik vir:\n" +#~ " \"%s\"\n" + +#~ msgid "Error setting new accelerator in configuration database: %s\n" +#~ msgstr "Fout met instelling van nuwe versnel-konfigurasie databasis: %s\n" + +#~ msgid "Error unsetting accelerator in configuration database: %s\n" +#~ msgstr "" +#~ "Fout met uitwerkingstelling van versnel in konfigurasie databasis: %s\n" + +#~ msgid "Action" +#~ msgstr "Aksie" + +#~ msgid "Shortcut" +#~ msgstr "Kortpad" + +#~ msgid "Keyboard Shortcuts" +#~ msgstr "Sleutelbordkortpaaie" + +#, fuzzy +#~ msgid "" +#~ "To edit a shortcut key, click on the corresponding row and type a new " +#~ "accelerator, or press backspace to clear." +#~ msgstr "Tik 'n nuwe versneller, of druk Backspace om skoon te maak" + +#~ msgid "Assign shortcut keys to commands" +#~ msgstr "Wys kortpadsleutel toe aan opdragte" + +#, fuzzy +#~ msgid "Unknown" +#~ msgstr "Onbekende Wyser" + +#~ msgid "Layout" +#~ msgstr "Uitleg" + +#, fuzzy +#~ msgid "Default" +#~ msgstr "MATE-verstek" + +#, fuzzy +#~ msgid "Models" +#~ msgstr "Model" + +#~ msgid "There was an error launching the keyboard capplet : %s" +#~ msgstr "Daar was 'n fout met die oopmaak van die sleutelbordkapalet : %s" + +#~ msgid "" +#~ "Just apply settings and quit (compatibility only; now handled by daemon)" +#~ msgstr "" +#~ "Pas net die instellings toe en stop (slegs aanpasbaarheid; nou gehanteer " +#~ "deur daemoon)" + +#~ msgid "Start the page with the typing break settings showing" +#~ msgstr "Laai die bladsy met die tikonderbreking-instellings wat wys" + +#, fuzzy +#~ msgid "..." +#~ msgstr "Voeg by..." + +#~ msgid "Cursor Blinking" +#~ msgstr "Wyser Flikker" + +#~ msgid "Repeat Keys" +#~ msgstr "Herhaalsleutels" + +#~ msgid "_Lock screen to enforce typing break" +#~ msgstr "_Sluit skerm om tikonderbreking af te dwing" + +#~ msgid "Fast" +#~ msgstr "Vinnig" + +#~ msgid "Long" +#~ msgstr "Lank" + +#~ msgid "Short" +#~ msgstr "Kort" + +#~ msgid "Slow" +#~ msgstr "Stadig" + +#~ msgid "A_vailable layouts:" +#~ msgstr "B_eskikbare uitlegte:" + +#~ msgid "All_ow postponing of breaks" +#~ msgstr "Laa_t uitstel van onderbrekings toe" + +#~ msgid "Check if breaks are allowed to be postponed" +#~ msgstr "Maak seker of onderbrekings uitgestel mag word" + +#, fuzzy +#~ msgid "Choose A Keyboard Model" +#~ msgstr "XKB-sleutelbord-model" + +#, fuzzy +#~ msgid "Choose A Layout" +#~ msgstr "Sluit en _Meld Af" + +#~ msgid "Cursor _blinks in text boxes and fields" +#~ msgstr "Wyser _flikker in tekskaste en velde" + +#~ msgid "Duration of the break when typing is disallowed" +#~ msgstr "Tydsduur van die onderbreking wanneer nie getik mag word nie" + +#~ msgid "Duration of work before forcing a break" +#~ msgstr "Tydsduur van werk voordat onderbreking afgedwing word" + +#~ msgid "Key presses _repeat when key is held down" +#~ msgstr "Sleuteldrukke _herhaal wanneer sleutel ingedruk gehou word" + +#~ msgid "Keyboard Preferences" +#~ msgstr "Sleutelbordvoorkeure" + +#~ msgid "Keyboard _model:" +#~ msgstr "Sleutelbord _model:" + +#~ msgid "Layout Options" +#~ msgstr "Uitleg Opsies" + +#~ msgid "Layouts" +#~ msgstr "Uitlegte" + +#~ msgid "" +#~ "Lock screen after a certain duration to help prevent repetitive keyboard " +#~ "use injuries" +#~ msgstr "" +#~ "Sluit skerm na 'n sekere tydsduur om herhaalde sleutelbordgebruik-" +#~ "beserings te help voorkom" + +#, fuzzy +#~ msgid "Preview:" +#~ msgstr "Voorskou Wydte" + +#, fuzzy +#~ msgid "Reset To De_faults" +#~ msgstr "Terugstel na ver_stek" + +#~ msgid "_Accessibility..." +#~ msgstr "_Toeganklikheid..." + +#, fuzzy +#~ msgid "_Add..." +#~ msgstr "Voeg by..." + +#~ msgid "_Break interval lasts:" +#~ msgstr "_Onderbrekingsinterval duur:" + +#~ msgid "_Delay:" +#~ msgstr "_Vertraging:" + +#, fuzzy +#~ msgid "_Models:" +#~ msgstr "Model" + +#~ msgid "_Selected layouts:" +#~ msgstr "_Uitgesoekte uitlegte:" + +#~ msgid "_Speed:" +#~ msgstr "_Spoed:" + +#~ msgid "_Work interval lasts:" +#~ msgstr "_Werkinterval duur:" + +#~ msgid "minutes" +#~ msgstr "minute" + +#~ msgid "Set your keyboard preferences" +#~ msgstr "Stel jou sleutelbordvoorkeure in" + +#~ msgid "Unknown Cursor" +#~ msgstr "Onbekende Wyser" + +#~ msgid "Default Cursor" +#~ msgstr "Verstekwyser" + +#~ msgid "Default Cursor - Current" +#~ msgstr "Verstekwyser - Huidig" + +#~ msgid "The default cursor that ships with X" +#~ msgstr "Die verstekwyser wat saam met X vaar" + +#~ msgid "White Cursor" +#~ msgstr "Witwyser" + +#~ msgid "White Cursor - Current" +#~ msgstr "Witwyser - Huidig" + +#~ msgid "The default cursor inverted" +#~ msgstr "Die verstekwyser omgekeer" + +#~ msgid "Large Cursor" +#~ msgstr "Grootwyser" + +#~ msgid "Large Cursor - Current" +#~ msgstr "Grootwyser - Huidig" + +#~ msgid "Large version of normal cursor" +#~ msgstr "Groot weergawe van normale wyser" + +#~ msgid "Large White Cursor - Current" +#~ msgstr "Groot Witwyser - Huidig" + +#~ msgid "Large White Cursor" +#~ msgstr "Groot Witwyser" + +#~ msgid "Large version of white cursor" +#~ msgstr "Groot weergawe van witwyser" + +#~ msgid "Cursor Theme" +#~ msgstr "Wysertema" + +#~ msgid "Double-Click Timeout " +#~ msgstr "Dubbelkiek Uitteltyd " + +#~ msgid "Drag and Drop" +#~ msgstr "Sleep en Los" + +#~ msgid "Locate Pointer" +#~ msgstr "Vind Wyser" + +#~ msgid "Mouse Orientation" +#~ msgstr "Muis Oriëntasie" + +#~ msgid "Speed" +#~ msgstr "Spoed" + +#~ msgid "Fast" +#~ msgstr "Vinnig" + +#~ msgid "High" +#~ msgstr "Hoog" + +#~ msgid "Large" +#~ msgstr "Groot" + +#~ msgid "Low" +#~ msgstr "Laag" + +#~ msgid "Slow" +#~ msgstr "Stadig" + +#~ msgid "Small" +#~ msgstr "Klein" + +#~ msgid "Buttons" +#~ msgstr "Knoppies" + +#, fuzzy +#~ msgid "Cursor Size:" +#~ msgstr "Wysergrootte" + +#~ msgid "Cursors" +#~ msgstr "Wysers" + +#~ msgid "Highlight the _pointer when you press Ctrl" +#~ msgstr "Merk die _wyser wanneer jy Ctrl druk" + +#, fuzzy +#~ msgid "Large" +#~ msgstr "_Groot" + +#, fuzzy +#~ msgid "Medium" +#~ msgstr "_Medium" + +#~ msgid "Motion" +#~ msgstr "Beweging" + +#, fuzzy +#~ msgid "Small" +#~ msgstr "_Klein" + +#~ msgid "_Acceleration:" +#~ msgstr "_Versnelling:" + +#~ msgid "_Left-handed mouse" +#~ msgstr "_Linkshandige-muis" + +#~ msgid "_Sensitivity:" +#~ msgstr "_Sensitiwiteit:" + +#~ msgid "_Threshold:" +#~ msgstr "_Drumpel:" + +#~ msgid "_Timeout:" +#~ msgstr "_Uitteltyd:" + +#~ msgid "Set your mouse preferences" +#~ msgstr "Stel jou muisvoorkeure in" + +#~ msgid "Network Proxy" +#~ msgstr "Netwerk instaner" + +#, fuzzy +#~ msgid "Set your network proxy preferences" +#~ msgstr "Netwerkinstaan-voorkeure" + +#~ msgid " " +#~ msgstr " " + +#, fuzzy +#~ msgid "D_irect internet connection" +#~ msgstr "_Direkte internetkonneksie" + +#~ msgid "_Automatic proxy configuration" +#~ msgstr "_Outomatiese instaankonfigurasie" + +#~ msgid "_Manual proxy configuration" +#~ msgstr "_Selfdoen instaankonfigurasie" + +#~ msgid "_Use authentication" +#~ msgstr "_Gebruik verifiëring" + +#, fuzzy +#~ msgid "Advanced Configuration" +#~ msgstr "Outokonfigurasie _URL:" + +#~ msgid "Autoconfiguration _URL:" +#~ msgstr "Outokonfigurasie _URL:" + +#~ msgid "HTTP Proxy Details" +#~ msgstr "HTTP-instaanbesonderhede" + +#~ msgid "H_TTP proxy:" +#~ msgstr "H_TTP-instaan:" + +#, fuzzy +#~ msgid "Network Proxy Preferences" +#~ msgstr "Netwerkinstaan-voorkeure" + +#~ msgid "Port:" +#~ msgstr "Poort:" + +#, fuzzy +#~ msgid "Proxy Configuration" +#~ msgstr "Netwerk-instaankonfigurasie" + +#~ msgid "S_ocks host:" +#~ msgstr "S_okke gas:" + +#, fuzzy +#~ msgid "U_sername:" +#~ msgstr "_Gebruikernaam:" + +#~ msgid "_Details" +#~ msgstr "_Besonderhede" + +#~ msgid "_FTP proxy:" +#~ msgstr "_FTP-instaan:" + +#~ msgid "_Password:" +#~ msgstr "_Wagwoord:" + +#~ msgid "_Secure HTTP proxy:" +#~ msgstr "_Veilige HTTP-instaan:" + +#~ msgid "Enable sound and associate sounds with events" +#~ msgstr "Aktiveer klank en assosieer klank met gebeure" + +#~ msgid "Sound Preferences" +#~ msgstr "Klankvoorkeure" + +#~ msgid "E_nable sound server startup" +#~ msgstr "A_ktiveer klankbediener laaier" + +#~ msgid "Flash _entire screen" +#~ msgstr "Flits _hele skerm" + +#~ msgid "Flash _window titlebar" +#~ msgstr "Flits _venstertitelbalk" + +#~ msgid "General" +#~ msgstr "Algemeen" + +#~ msgid "Sound Events" +#~ msgstr "Klankgebeurtenisse" + +#~ msgid "System Bell" +#~ msgstr "Stelselklokkie" + +#~ msgid "_Sound an audible bell" +#~ msgstr "_Lui 'n hoorbare klokkie" + +#~ msgid "_Visual feedback:" +#~ msgstr "_Visuele terugvoer:" + +#~ msgid "" +#~ "No themes could be found on your system. This probably means that your " +#~ "\"Theme Preferences\" dialog was improperly installed, or you haven't " +#~ "installed the \"mate-themes\" package." +#~ msgstr "" +#~ "Geen temas kon gevind word op jou stelsel nie. Dit beteken waarskynlik " +#~ "dat jou \"Theme Preferences\" dialoog verkeerd geïnstalleer was, of jy " +#~ "het nog nie die \"mate-themes\" pakket geïnstalleer nie." + +#, fuzzy +#~ msgid "Installation Failed" +#~ msgstr "Tema Installasie" + +#, fuzzy +#~ msgid "The file format is invalid" +#~ msgstr "Die lêer %s is nie 'n geldige wav-lêer nie" + +#~ msgid "No theme file location specified to install" +#~ msgstr "Geen temalêer-lokaliteit gespesifiseer om te installeer nie" + +#~ msgid "The theme file location specified to install is invalid" +#~ msgstr "Die gespesifiseerde temalêer-lokaliteit is ongeldig" + +#, fuzzy +#~ msgid "The file format is invalid." +#~ msgstr "Die lêer %s is nie 'n geldige wav-lêer nie" + +#~ msgid "" +#~ "%s is the path where the theme files will be installed. This can not be " +#~ "selected as the source location" +#~ msgstr "" +#~ "%s is die pad waar die temalêers geïnstalleer sal word. Dit kan nie " +#~ "gekies word as die bronlokalitiet nie" + +#~ msgid "Custom theme" +#~ msgstr "Doelgemaakte-tema" + +#~ msgid "You can save this theme by pressing the Save Theme button." +#~ msgstr "Jy kan hierdie tema stoor deur die Save Theme-knoppie te druk." + +#~ msgid "" +#~ "The default theme schemas could not be found on your system. This means " +#~ "that you probably don't have marco installed, or that your mateconf is " +#~ "configured incorrectly." +#~ msgstr "" +#~ "Die verstektemas skemas kon nie op jou stelsel gevind word nie. Dit " +#~ "beteken dat jy heel moontlik nie marco geïnstalleer het nie, of dat " +#~ "jou mateconf inkorrek gekonfigureer is." + +#~ msgid "Theme name must be present" +#~ msgstr "Tema-naam moet aanwesig wees" + +#~ msgid "Select themes for various parts of the desktop" +#~ msgstr "Kies temas vir verskillende dele van die werkarea" + +#~ msgid "Theme" +#~ msgstr "Tema" + +#~ msgid "Install a Theme" +#~ msgstr "" +#~ "Installeer 'n Tema" + +#~ msgid "Theme Installation" +#~ msgstr "Tema Installasie" + +#~ msgid "_Install" +#~ msgstr "_Installeer" + +#~ msgid "_Location:" +#~ msgstr "_Lokaliteit:" + +#~ msgid "Save Theme to Disk" +#~ msgstr "" +#~ "Stoor Tema na Disket" + +#~ msgid "Apply _Font" +#~ msgstr "Pas _Lettertipe toe" + +#~ msgid "Controls" +#~ msgstr "Kontroles" + +#~ msgid "Icons" +#~ msgstr "Ikone" + +#~ msgid "New themes can also be installed by dragging them into the window." +#~ msgstr "" +#~ "Nuwe temas kan ook geïnstalleer word deur hulle in die venster in te " +#~ "sleep." + +#~ msgid "Save Theme" +#~ msgstr "Stoor Tema" + +#~ msgid "Select theme for the desktop" +#~ msgstr "Kies tema vir die werkarea" + +#~ msgid "Short _description:" +#~ msgstr "Kort _beskrywing:" + +#~ msgid "Theme Details" +#~ msgstr "Tema-besonderhede" + +#~ msgid "Theme Preferences" +#~ msgstr "Tema-voorkeure" + +#~ msgid "Theme _Details" +#~ msgstr "Tema _besonderhede" + +#~ msgid "This theme does not suggest any particular font or background." +#~ msgstr "" +#~ "Hierdie tema stel geen spesifieke lettertipe of agtergrond voor nie." + +#~ msgid "This theme suggests a background:" +#~ msgstr "Hierdie tema stel 'n agtergrond voor:" + +#~ msgid "This theme suggests a font and a background:" +#~ msgstr "Hierdie tema stel 'n lettertipe en 'n agtergrond voor:" + +#~ msgid "This theme suggests a font:" +#~ msgstr "Hierdie tema stel 'n lettertipe voor:" + +#~ msgid "Window Border" +#~ msgstr "Vensteromlysting" + +#~ msgid "_Go To Theme Folder" +#~ msgstr "_Gaan na Temavouer" + +#~ msgid "_Install Theme..." +#~ msgstr "_Installeer Tema..." + +#, fuzzy +#~ msgid "_Revert" +#~ msgstr "_Verwyder" + +#~ msgid "_Save Theme..." +#~ msgstr "_Stoor Tema..." + +#~ msgid "_Theme name:" +#~ msgstr "_Tema naam:" + +#~ msgid "theme selection tree" +#~ msgstr "tema seleksie-boom" + +#~ msgid "Customize the appearance of toolbars and menubars in applications" +#~ msgstr "" +#~ "Doelmaak die voorkoms van die nutsbalke en kieslysbalke in toepassings" + +#~ msgid "Menus & Toolbars" +#~ msgstr "Kieslyste & Nutsbalke" + +#~ msgid "Behavior and Appearance" +#~ msgstr "Gedrag en Voorkoms" + +#~ msgid "Preview" +#~ msgstr "Voorskou" + +#~ msgid "C_ut" +#~ msgstr "S_ny" + +#~ msgid "Icons only" +#~ msgstr "Ikone alleenlik" + +#~ msgid "Menu and Toolbar Preferences" +#~ msgstr "Kieslys- en nutsbalkvoorkeure" + +#~ msgid "New File" +#~ msgstr "Nuwe Lêer" + +#~ msgid "Open File" +#~ msgstr "Open Lêer" + +#~ msgid "Save File" +#~ msgstr "Stoor Lêer" + +#~ msgid "Show _icons in menus" +#~ msgstr "Wys _ikone in kieslyste" + +#~ msgid "Text below icons" +#~ msgstr "Teks onder ikone" + +#~ msgid "Text beside icons" +#~ msgstr "Teks langs ikone" + +#~ msgid "Text only" +#~ msgstr "Teks alleenlik" + +#, fuzzy +#~ msgid "Toolbar _button labels:" +#~ msgstr "Nutsbalk _knoppies etikette: " + +#~ msgid "_Copy" +#~ msgstr "_Kopieer" + +#~ msgid "_Detachable toolbars" +#~ msgstr "_Verwyderbare nutsbalke" + +#~ msgid "_Edit" +#~ msgstr "_Redigeer" + +#~ msgid "_File" +#~ msgstr "_Lêer" + +#~ msgid "_New" +#~ msgstr "_Nuwe" + +#~ msgid "_Open" +#~ msgstr "_Open" + +#~ msgid "_Paste" +#~ msgstr "_Plak" + +#~ msgid "_Print" +#~ msgstr "_Druk" + +#~ msgid "_Quit" +#~ msgstr "_Stop" + +#~ msgid "_Save" +#~ msgstr "_Stoor" + +#~ msgid "" +#~ "Cannot start the preferences application for your window manager\n" +#~ "\n" +#~ "%s" +#~ msgstr "" +#~ "Kan nie die voorkeur-toepassing vir jou vensterbestuurder laai nie\n" +#~ "\n" +#~ "%s" + +#~ msgid "Control" +#~ msgstr "Kontrole" + +#~ msgid "Alt" +#~ msgstr "Alt" + +#~ msgid "Hyper" +#~ msgstr "Hiper" + +#~ msgid "Super (or \"Windows logo\")" +#~ msgstr "Super (of \"Windows logo\")" + +#~ msgid "Meta" +#~ msgstr "Meta" + +#, fuzzy +#~ msgid "Movement Key" +#~ msgstr "Herhaalsleutels" + +#, fuzzy +#~ msgid "Titlebar Action" +#~ msgstr "Toepassings" + +#, fuzzy +#~ msgid "Window Selection" +#~ msgstr "Sinspeling:" + +#~ msgid "To _move a window, press-and-hold this key then grab the window:" +#~ msgstr "" +#~ "Om 'n venster te _skuif, druk-en-hou hierdie sleutel en gryp dan die " +#~ "venster:" + +#~ msgid "Window Preferences" +#~ msgstr "Venster-voorkeure" + +#~ msgid "_Double-click titlebar to perform this action:" +#~ msgstr "_Dubbelkliek titelbalk om hierdie aksie uit te voer:" + +#~ msgid "_Interval before raising:" +#~ msgstr "_Interval voor oplig:" + +#~ msgid "_Raise selected windows after an interval" +#~ msgstr "_Lig geselekteerde vensters op na interval" + +#~ msgid "_Select windows when the mouse moves over them" +#~ msgstr "_Kies vensters wanneer die muis oor hulle beweeg" + +#, fuzzy +#~ msgid "Set your window properties" +#~ msgstr "Venster-eienskappe" + +#~ msgid "Windows" +#~ msgstr "Windows" + +#, fuzzy +#~ msgid "Others" +#~ msgstr "Filters" + +#, fuzzy +#~ msgid "Desktop Preferences" +#~ msgstr "Werkarea agtergrond-voorkeure" + +#~ msgid "MATE Control Center" +#~ msgstr "MATE-beheersentrum" + +#~ msgid "The MATE configuration tool" +#~ msgstr "Die MATE-konfigurasienutsgoed" + +#~ msgid "Could not initialize MateComponent" +#~ msgstr "Kon nie MateComponent inisialiseer nie" + +#, fuzzy +#~ msgid "" +#~ "Error activating XKB configuration.\n" +#~ "It can happen under various circumstances:\n" +#~ "- a bug in libxklavier library\n" +#~ "- a bug in X server (xkbcomp, xmodmap utilities)\n" +#~ "- X server with incompatible libxkbfile implementation\n" +#~ "\n" +#~ "X server version data:\n" +#~ "%s\n" +#~ "%d\n" +#~ "%s\n" +#~ "If you report this situation as a bug, please include:\n" +#~ "- The result of %s\n" +#~ "- The result of %s" +#~ msgstr "" +#~ "Fout tydens aktivering van XKB-konfigurasie.\n" +#~ "Moontlik interne X-bediener probleem.\n" +#~ "\n" +#~ "X-bedienerweergawe-data:\n" +#~ "%s\n" +#~ "%d\n" +#~ "%s\n" +#~ "Indien jy hierdie situasie as 'n vlooi aanmeld, sluit asb. in:\n" +#~ "- Die resultate van xprop -stam | grep XKB\n" +#~ "- Die resultate van mateconftool-2 -R /desktop/mate/peripherals/keyboard/" +#~ "xkb" + +#, fuzzy +#~ msgid "" +#~ "You are using XFree 4.3.0.\n" +#~ "There are known problems with complex XKB configurations.\n" +#~ "Try using a simpler configuration or taking a fresher version of XFree " +#~ "software." +#~ msgstr "" +#~ "Jy gebruik XFree 4.3.0.\n" +#~ "Daar is bekende probleme met die komplekse XKB-konfigurasies.\n" +#~ "Probeer om 'n eenvoudiger konfigurasie of gebruik van 'n nuwer weergawe " +#~ "van XFree sagteware." + +#, fuzzy +#~ msgid "Do _not show this warning again" +#~ msgstr "_Moenie weer hierdie boodskap wys nie" + +#~ msgid "Permissions on the file %s are broken\n" +#~ msgstr "Toestemmings op die lêer %s is verbreek\n" + +#~ msgid "" +#~ "Couldn't load the Glade file.\n" +#~ "Make sure that this daemon is properly installed." +#~ msgstr "" +#~ "Kon nie die Glade-lêer laai nie.\n" +#~ "Maak seker dat hierdie daemoon korrek geïnstalleer is." + +#~ msgid "Error creating signal pipe." +#~ msgstr "Fout met die skep van seinpyp." + +#~ msgid "Type" +#~ msgstr "Tipe" + +#~ msgid "" +#~ "Type of bg_applier: BG_APPLIER_ROOT for root window or BG_APPLIER_PREVIEW " +#~ "for preview" +#~ msgstr "" +#~ "Tipe van bg_applier: BG_APPLIER_ROOT vir stamvenster of " +#~ "BG_APPLIER_PREVIEW vir voorskou" + +#~ msgid "Preview Width" +#~ msgstr "Voorskou Wydte" + +#~ msgid "Width if applier is a preview: Defaults to 64." +#~ msgstr "Wydte indien toepasser 'n voorskou is: Verstek na 64." + +#~ msgid "Preview Height" +#~ msgstr "Voorskou Hoogte" + +#~ msgid "Height if applier is a preview: Defaults to 48." +#~ msgstr "Hoogte indien toepasser 'n voorskou is: Verstek na 48." + +#~ msgid "Screen on which BGApplier is to draw" +#~ msgstr "Skerm waarop BGApplier moet teken" + +#, fuzzy +#~ msgid "There was an error loading an image: %s" +#~ msgstr "Daar was 'n fout met die vertoning van hulp: %s" + +#~ msgid "Event" +#~ msgstr "Gebeurtenis" + +#~ msgid "_Sounds:" +#~ msgstr "_Klanke:" + +#~ msgid "Sound _file:" +#~ msgstr "Klank _lêer:" + +#~ msgid "_Play" +#~ msgstr "_Speel" + +#~ msgid "_Remove" +#~ msgstr "_Verwyder" + +#~ msgid "Window manager \"%s\" has not registered a configuration tool\n" +#~ msgstr "" +#~ "Vensterbestuurder \"%s\" het nie 'n konfigurasie-nutsgoed geregistreer " +#~ "nie\n" + +#~ msgid "Maximize" +#~ msgstr "Maksimeer" + +#~ msgid "Roll up" +#~ msgstr "Rol-op" + +#~ msgid "Brightness down" +#~ msgstr "Helderheid-af" + +#~ msgid "Brightness down's shortcut." +#~ msgstr "Helderheid-af se kortpad." + +#~ msgid "Brightness up" +#~ msgstr "Helderheid-op" + +#~ msgid "Brightness up's shortcut." +#~ msgstr "Helderheid-op se kortpad." + +#~ msgid "E-mail" +#~ msgstr "E-pos" + +#~ msgid "E-mail's shortcut." +#~ msgstr "E-pos se kortpad." + +#~ msgid "Eject's shortcut." +#~ msgstr "Uitskiet se kortpad." + +#, fuzzy +#~ msgid "Home folder's shortcut." +#~ msgstr "My Tuisvouer se kortpad." + +#, fuzzy +#~ msgid "Launch help browser's shortcut." +#~ msgstr "Maak Hulpblaaier se kortpad oop." + +#, fuzzy +#~ msgid "Launch web browser's shortcut." +#~ msgstr "Maak Webblaaier se kortpad oop." + +#, fuzzy +#~ msgid "Lock screen's shortcut." +#~ msgstr "Sluit Skerm se kortpad." + +#, fuzzy +#~ msgid "Log out's shortcut." +#~ msgstr "Afmeld se kortpad." + +#~ msgid "Next track key's shortcut." +#~ msgstr "Volgende snit-sleutel se kortpad." + +#~ msgid "Pause" +#~ msgstr "Wag" + +#~ msgid "Pause key's shortcut." +#~ msgstr "Wag-sleutel se kortpad." + +#, fuzzy +#~ msgid "Play (or play/pause) key's shortcut." +#~ msgstr "Speel (of Speel/Wag) sleutel se kortpad." + +#~ msgid "Previous track key's shortcut." +#~ msgstr "Vorige snit-sleutel se kortpad." + +#~ msgid "Search's shortcut." +#~ msgstr "Soek se kortpad." + +#~ msgid "Sleep's shortcut." +#~ msgstr "Slaap se kortpad." + +#~ msgid "Stop playback key's shortcut." +#~ msgstr "Stop terugspeel-sleutel se kortpad." + +#~ msgid "Volume down's shortcut." +#~ msgstr "Volume sagter se kortpad." + +#~ msgid "Volume mute's shortcut" +#~ msgstr "Volume uit se kortpad" + +#~ msgid "Volume up's shortcut." +#~ msgstr "Volume harder se kortpad." + +#, fuzzy +#~ msgid "Keyboard Update Handlers" +#~ msgstr "Sleutelbord _model:" + +#, fuzzy +#~ msgid "Keyboard layout" +#~ msgstr "XKB-sleutelbord-uitleg" + +#, fuzzy +#~ msgid "Keyboard model" +#~ msgstr "Sleutelbord _model:" + +#, fuzzy +#~ msgid "" +#~ "Keyboard settings in mateconf will be overridden from the system ASAP " +#~ "(deprecated)" +#~ msgstr "XKB-instellings in mateconf sal oorheers vanaf die stelsel ASAP" + +#, fuzzy +#~ msgid "keyboard layout" +#~ msgstr "XKB-sleutelbord-uitleg" + +#, fuzzy +#~ msgid "keyboard model" +#~ msgstr "XKB-sleutelbord-model" + +#~ msgid "_Postpone break" +#~ msgstr "_Vertraag onderbreking" + +#~ msgid "Take a break!" +#~ msgstr "Neem Â’n breek!" + +#~ msgid "/_Preferences" +#~ msgstr "/_Voorkeure" + +#~ msgid "/_About" +#~ msgstr "/_Aangaande" + +#~ msgid "/_Take a Break" +#~ msgstr "/_Neem 'n breek" + +#~ msgid "%d minute until the next break" +#~ msgid_plural "%d minutes until the next break" +#~ msgstr[0] "%d minuut voor volgende onderbreking" +#~ msgstr[1] "%d minute voor volgende onderbreking" + +#~ msgid "Less than one minute until the next break" +#~ msgstr "Minder as een minuut tot volgende onderbreking" + +#~ msgid "" +#~ "Unable to bring up the typing break properties dialog with the following " +#~ "error: %s" +#~ msgstr "" +#~ "Kan nie die tik-onderbreking eienskapdialoog met die volgende fout: %s " +#~ "oproep nie" + +#~ msgid "About MATE Typing Monitor" +#~ msgstr "Aangaande MATE Tik Monitor" + +#~ msgid "A computer break reminder." +#~ msgstr "n Rekenaaronderbreking herinnering." + +#~ msgid "Written by Richard Hult <richard@imendio.com>" +#~ msgstr "Geskryf deur Richard Hult <richard@imendio.com>" + +#~ msgid "Eye candy added by Anders Carlsson" +#~ msgstr "Versierings bygevoeg deur Anders Carlsson" + +#~ msgid "Break reminder" +#~ msgstr "Onderbreking herinnering" + +#~ msgid "The typing monitor is already running." +#~ msgstr "Die tikmonitor loop reeds." + +#, fuzzy +#~ msgid "" +#~ "The typing monitor uses the notification area to display information. You " +#~ "don't seem to have a notification area on your panel. You can add it by " +#~ "right-clicking on your panel and choosing 'Add to panel', selecting " +#~ "'Notification area' and clicking 'Add'." +#~ msgstr "" +#~ "Die tikmonitor gebruik die notifikasie area om inligting te vertoon. Dit " +#~ "lyk nie asof jy 'n notifikasie area op jou paneel het nie. Jy kan dit " +#~ "byvoeg deur regs te kliek op jou paneel, kies dan 'Voeg by paneel -> " +#~ "Nutsfunkies -> Notifikasie area'." + +#~ msgid "Name:" +#~ msgstr "Naam:" + +#~ msgid "Style:" +#~ msgstr "Styl:" + +#~ msgid "Type:" +#~ msgstr "Tipe:" + +#~ msgid "Size:" +#~ msgstr "Grootte:" + +#~ msgid "Version:" +#~ msgstr "Weergawe:" + +#~ msgid "Copyright:" +#~ msgstr "Kopiereg:" + +#~ msgid "Description:" +#~ msgstr "Beskrywing:" + +#~ msgid "Set as Application Font" +#~ msgstr "Stel in as 'n Toepassings-lettertipe" + +#, fuzzy +#~ msgid "Sets the default application font" +#~ msgstr "Kies asb. jou verstek-toepassings" + +#~ msgid "If set to true, then OpenType fonts will be thumbnailed." +#~ msgstr "Indien waar, sal OpenType-lettertipe geduimnaelskets wees." + +#~ msgid "If set to true, then PCF fonts will be thumbnailed." +#~ msgstr "Indien waar, sal PCF-lettertipe geduimnaelskets wees." + +#~ msgid "If set to true, then TrueType fonts will be thumbnailed." +#~ msgstr "Indien waar, sal TrueType-lettertipe geduimnaelskets wees." + +#~ msgid "If set to true, then Type1 fonts will be thumbnailed." +#~ msgstr "Indien waar, sal Type1-lettertipe geduimnaelskets wees." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for OpenType fonts." +#~ msgstr "" +#~ "Stel hierdie sleutel in op die opdrag wat gebruik word om 'n " +#~ "duimnaelskets te skep vir OpenType-lettertipes." + +#~ msgid "Set this key to the command used to create thumbnails for PCF fonts." +#~ msgstr "" +#~ "Stel hierdie sleutel in op die opdrag wat gebruik word om 'n " +#~ "duimnaelskets te skep vir PCF-lettertipes." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for TrueType fonts." +#~ msgstr "" +#~ "Stel hierdie sleutel in op die opdrag wat gebruik word om 'n " +#~ "duimnaelskets te skep vir TrueType-lettertipes." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for Type1 fonts." +#~ msgstr "" +#~ "Stel hierdie sleutel in op die opdrag wat gebruik word om 'n " +#~ "duimnaelskets te skep vir Type1-lettertipes." + +#~ msgid "Thumbnail command for OpenType fonts" +#~ msgstr "Duimnaelsketsopdrag vir OpenType-lettertipes" + +#~ msgid "Thumbnail command for PCF fonts" +#~ msgstr "Duimnaelsketsopdrag vir PCF-lettertipes" + +#~ msgid "Thumbnail command for TrueType fonts" +#~ msgstr "Duimnaelsketsopdrag vir TrueType-lettertipes" + +#~ msgid "Thumbnail command for Type1 fonts" +#~ msgstr "Duimnaelsketsopdrag vir Type1-lettertipes" + +#~ msgid "Whether to thumbnail OpenType fonts" +#~ msgstr "Om OpenType-lettertipes te duimnaelskets of nie" + +#~ msgid "Whether to thumbnail PCF fonts" +#~ msgstr "Om PCF-lettertipes te duimnaelskets of nie" + +#~ msgid "Whether to thumbnail TrueType fonts" +#~ msgstr "Om TrueType-lettertipes te duimnaelskets of nie" + +#~ msgid "Whether to thumbnail Type1 fonts" +#~ msgstr "Om Type1-lettertipes te duimnaelskets of nie" + +#, fuzzy +#~ msgid "MATE Font Viewer" +#~ msgstr "MATE-beheersentrum" + +#~ msgid "Do _not apply font" +#~ msgstr "Moet _nie lettertipe toepas nie" + +#~ msgid "" +#~ "The theme you have selected suggests a new font. A preview of the font is " +#~ "shown below." +#~ msgstr "" +#~ "Die tema wat jy gekies het wil 'n nuwe letter hê. 'n Voorskou van die " +#~ "lettertipe word hieronder vertoon." + +#~ msgid "_Apply font" +#~ msgstr "_Pas lettertipe toe" + +#~ msgid "Themes" +#~ msgstr "Temas" + +#~ msgid "Description" +#~ msgstr "Beskrywing" + +#~ msgid "Control theme" +#~ msgstr "Beheertema" + +#~ msgid "Window border theme" +#~ msgstr "Vensteromlysting-tema" + +#~ msgid "Icon theme" +#~ msgstr "Ikoontema" + +#~ msgid "ABCDEFG" +#~ msgstr "ABCDEFG" + +#, fuzzy +#~ msgid "Apply theme" +#~ msgstr "_Pas lettertipe toe" + +#, fuzzy +#~ msgid "Sets the default theme" +#~ msgstr "Terugstel na ver_stek" + +#~ msgid "If set to true, then installed themes will be thumbnailed." +#~ msgstr "Indien waar, sal geïnstalleerde temas geduimnaelskets wees." + +#~ msgid "If set to true, then themes will be thumbnailed." +#~ msgstr "Indien waar, sal die temas geduimnaelskets wees." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for installed " +#~ "themes." +#~ msgstr "" +#~ "Stel hierdie sleutel in op die opdrag wat gebruik word om duimnaelsketse " +#~ "te skep vir geïnstalleerde temas." + +#~ msgid "Set this key to the command used to create thumbnails for themes." +#~ msgstr "" +#~ "Stel hierdie sleutel in op die opdrag wat gebruik word om duimnaelsketse " +#~ "te skep vir temas." + +#~ msgid "Thumbnail command for installed themes" +#~ msgstr "Duimnaelsketsopdrag vir geïnstalleerde temas" + +#~ msgid "Thumbnail command for themes" +#~ msgstr "Duimnaelsketsopdrag vir temas" + +#~ msgid "Whether to thumbnail installed themes" +#~ msgstr "Om geïnstalleerde temas te duimnaelskets of nie" + +#~ msgid "Whether to thumbnail themes" +#~ msgstr "Om temas te duimnaelskets of nie" diff --git a/po/am.po b/po/am.po new file mode 100644 index 0000000..9bc52b9 --- /dev/null +++ b/po/am.po @@ -0,0 +1,1729 @@ +# Translations into the Amharic Language. +# Copyright (C) 2002 Free Software Foundation, Inc. +# This file is distributed under the same license as the MATE Control Center package. +# Ge'ez Frontier Foundation , 2002. +# +# +msgid "" +msgstr "" +"Project-Id-Version: mate-control-center\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-02-26 21:06-0500\n" +"PO-Revision-Date: 2003-02-03 10:16+EDT\n" +"Last-Translator: Ge'ez Frontier Foundation \n" +"Language-Team: Amharic \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:1 +msgid "" +"Set to True to keep the handlers for text/plain and text/* MIME types " +"synchronized." +msgstr "" + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:2 +msgid "Sync text/plain and text/* handlers" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to launch the calculator." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the email client." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +#, fuzzy +msgid "Binding to launch the help browser." +msgstr "የመረጃ መቃኛ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the media player." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the search tool." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +#, fuzzy +msgid "Binding to launch the web browser." +msgstr "የዌብ መቃኛ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to lock the screen." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to log out." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to lower the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to mute the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to open the Home folder." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to pause playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to raise the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to skip to next track." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to previous track." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to stop playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to suspend the computer." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +#, fuzzy +msgid "Home folder" +msgstr "ወደ የጭብጥ ዶሴ _ሂድ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +#, fuzzy +msgid "Launch help browser" +msgstr "የመረጃ መቃኛ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +#, fuzzy +msgid "Launch web browser" +msgstr "የዌብ መቃኛ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +#, fuzzy +msgid "Lock screen" +msgstr "እስክሪን" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +#, fuzzy +msgid "Log out" +msgstr "እቅድ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +#, fuzzy +msgid "Suspend" +msgstr "ድáˆá…" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +#, fuzzy +msgid "Volume up" +msgstr "ማá‹áŒ£á‰µ" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:1 +msgid "" +"Set to True to display a dialog when there are errors running the " +"screensaver." +msgstr "" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:2 +msgid "Set to True to run the screensaver at login." +msgstr "" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:3 +msgid "Show startup errors" +msgstr "" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:4 +#, fuzzy +msgid "Start screensaver" +msgstr "እስክሪን" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +#, fuzzy +msgid "Hinting" +msgstr "የተለመደዠጭብጥ\n" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Enable accessibility keyboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Enable background plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Enable clipboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Enable default editor plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Enable font plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Enable keybindings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Enable keyboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable media keys plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable mouse plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +#, fuzzy +msgid "Enable screensaver plugin" +msgstr "እስክሪን" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable sound plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable typing breaks plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable xrandr plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable xrdb plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable xsettings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Set to True to enable the plugin to manage screensaver settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Set to True to enable the plugin to manage sound settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "" +"Set to True to enable the plugin to manage the default text editor setting." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "" + +#: ../mate-settings-daemon/main.c:49 +msgid "Don't become a daemon" +msgstr "" + +#: ../mate-settings-daemon/main.c:50 +msgid "MateConf prefix from which to load plugin settings" +msgstr "" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:393 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:445 +msgid "Do you want to activate Slow Keys?" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:446 +msgid "Do you want to deactivate Slow Keys?" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:449 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:456 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:508 +msgid "Do_n't activate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:456 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:508 +msgid "Do_n't deactivate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:459 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:511 +msgid "_Activate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:459 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:511 +msgid "_Deactivate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:463 +msgid "Slow Keys Alert" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:495 +msgid "Do you want to activate Sticky Keys?" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:496 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:499 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:501 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:515 +msgid "Sticky Keys Alert" +msgstr "" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Background" +msgstr "መደብ" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "የáŠá‹°áˆ ቅርጽ" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "" + +#: ../plugins/font/gsd-font-manager.c:208 +#, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing the mouse pointer theme." +msgstr "" + +#: ../plugins/font/gsd-font-manager.c:231 +#, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing cursors." +msgstr "" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:195 +#, c-format +msgid "Key Binding (%s) has its action defined multiple times\n" +msgstr "" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:202 +#, c-format +msgid "Key Binding (%s) has its binding defined multiple times\n" +msgstr "" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:211 +#, c-format +msgid "Key Binding (%s) is incomplete\n" +msgstr "" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:239 +#, c-format +msgid "Key Binding (%s) is invalid\n" +msgstr "" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:292 +#, c-format +msgid "It seems that another application already has access to key '%u'." +msgstr "" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:365 +#, c-format +msgid "Key Binding (%s) is already in use\n" +msgstr "" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:502 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "የáŠá‹°áˆ ሠሌዳ" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Keyboard plugin" +msgstr "የáŠá‹°áˆ ሠሌዳዠአቋራጭ" + +#: ../plugins/keyboard/modmap-dialog.glade.h:1 +#, fuzzy +msgid "A_vailable files:" +msgstr "የሥዕሠáˆáˆ­áŒ«á‹Žá‰½áŠ•á¦" + +#: ../plugins/keyboard/modmap-dialog.glade.h:2 +msgid "Do _not show this warning again." +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.glade.h:3 +msgid "Load modmap files" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.glade.h:4 +msgid "Would you like to load the modmap file(s)?" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.glade.h:5 +msgid "_Load" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.glade.h:6 +#, fuzzy +msgid "_Loaded files:" +msgstr "ሞዴáˆ" + +#: ../plugins/media-keys/actions/acme.glade.h:1 +msgid "Volume" +msgstr "" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:200 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:240 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:256 +msgid "" +"Couldn't put the machine to sleep.\n" +"Verify that the machine is correctly configured." +msgstr "" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:566 +msgid "Could not enable mouse accessibility features" +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:568 +msgid "" +"Mouse accessibility requires the mousetweaks daemon to be installed on your " +"system." +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:571 +msgid "Mouse Preferences" +msgstr "" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "" + +#: ../plugins/screensaver/gsd-screensaver-manager.c:151 +#, c-format +msgid "" +"There was an error starting up the screensaver:\n" +"\n" +"%s\n" +"\n" +"Screensaver functionality will not work in this session." +msgstr "" + +#: ../plugins/screensaver/gsd-screensaver-manager.c:160 +msgid "_Do not show this message again" +msgstr "" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Screensaver" +msgstr "እስክሪን" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Screensaver plugin" +msgstr "እስክሪን" + +#: ../plugins/sound/gsd-sound-manager.c:164 +#, c-format +msgid "Couldn't load sound file %s as sample %s" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:44 +msgid "Login" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:45 +#, fuzzy +msgid "Logout" +msgstr "እቅድ" + +#: ../plugins/sound/libsounds/sound-view.c:46 +msgid "Boing" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:47 +#, fuzzy +msgid "Siren" +msgstr "እስክሪን" + +#: ../plugins/sound/libsounds/sound-view.c:48 +msgid "Clink" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:49 +#, fuzzy +msgid "Beep" +msgstr "áጥáŠá‰µ" + +#: ../plugins/sound/libsounds/sound-view.c:50 +#, fuzzy +msgid "No sound" +msgstr "ድáˆá…" + +#: ../plugins/sound/libsounds/sound-view.c:132 +msgid "Sound not set for this event." +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:141 +msgid "" +"The sound file for this event does not exist.\n" +"You may want to install the mate-audio package for a set of default sounds." +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:152 +msgid "The sound file for this event does not exist." +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:183 +msgid "Select Sound File" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:210 +#, c-format +msgid "The file %s is not a valid wav file" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:271 +#, fuzzy +msgid "Select sound file..." +msgstr "ድáˆá…" + +#: ../plugins/sound/libsounds/sound-view.c:373 +#, fuzzy +msgid "System Sounds" +msgstr "ሴኮንዶች" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:1 +msgid "Sound" +msgstr "ድáˆá…" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Sound plugin" +msgstr "ድáˆá…" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:258 +#: ../plugins/xrdb/gsd-xrdb-manager.c:327 +msgid "Cannot determine user's home directory" +msgstr "" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:551 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Manage X Settings" +msgstr "ጠለቅ áˆáˆ­áŒ«á‹Žá‰½" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "X Settings" +msgstr "ጠለቅ áˆáˆ­áŒ«á‹Žá‰½" + +#, fuzzy +#~ msgid "Alert Type" +#~ msgstr "የá‹á‹­áˆ á‹“á‹­áŠá‰µ ጨáˆáˆ­" + +#, fuzzy +#~ msgid "Alert Buttons" +#~ msgstr "á‰áˆáŽá‰½" + +#, fuzzy +#~ msgid "Show more _details" +#~ msgstr "የጭብት á‹áˆ­á‹áˆ®á‰½" + +#, fuzzy +#~ msgid "About Me" +#~ msgstr "ስለ... (_A)" + +#, fuzzy +#~ msgid "Select Image" +#~ msgstr "አጥá‰" + +#, fuzzy +#~ msgid "No Image" +#~ msgstr "áˆáˆµáˆŽá‰½" + +#, fuzzy +#~ msgid "About %s" +#~ msgstr "ስለ... (_A)" + +#, fuzzy +#~ msgid "Please type the passwords." +#~ msgstr "ሚስጢራዊ _ቃáˆá¦" + +#, fuzzy +#~ msgid " " +#~ msgstr " " + +#, fuzzy +#~ msgid "Email" +#~ msgstr "ቶሎ" + +#, fuzzy +#~ msgid "Home" +#~ msgstr "ቶሎ" + +#, fuzzy +#~ msgid "Instant Messaging" +#~ msgstr "የተለመደዠጭብጥ\n" + +#, fuzzy +#~ msgid "Job" +#~ msgstr "ቶሎ" + +#, fuzzy +#~ msgid "Telephone" +#~ msgstr "ቶሎ" + +#, fuzzy +#~ msgid "Web" +#~ msgstr "ቶሎ" + +#, fuzzy +#~ msgid "Work" +#~ msgstr "ቶሎ" + +#, fuzzy +#~ msgid "A_ddress:" +#~ msgstr "ጨáˆáˆ­á¦ (_A)" + +#, fuzzy +#~ msgid "Address" +#~ msgstr "ጨáˆáˆ­á¦ (_A)" + +#, fuzzy +#~ msgid "C_ity:" +#~ msgstr "á‹“á‹­áŠá‰µá¦" + +#, fuzzy +#~ msgid "C_ompany:" +#~ msgstr "_ትእዛá‹á¦" + +#, fuzzy +#~ msgid "Cale_ndar:" +#~ msgstr "áˆá‹µá‰¥á¦ (_G)" + +#, fuzzy +#~ msgid "Change Passwo_rd..." +#~ msgstr "ሚስጢራዊ _ቃáˆá¦" + +#, fuzzy +#~ msgid "Change Password" +#~ msgstr "ሚስጢራዊ _ቃáˆá¦" + +#, fuzzy +#~ msgid "Ci_ty:" +#~ msgstr "á‹“á‹­áŠá‰µá¦" + +#, fuzzy +#~ msgid "Co_untry:" +#~ msgstr "Control" + +#, fuzzy +#~ msgid "Contact" +#~ msgstr "ይዞታዎች... (_C)" + +#, fuzzy +#~ msgid "Cou_ntry:" +#~ msgstr "Control" + +#, fuzzy +#~ msgid "Hom_e:" +#~ msgstr "ስáˆá¦ (_N)" + +#, fuzzy +#~ msgid "Old pa_ssword:" +#~ msgstr "ሚስጢራዊ _ቃáˆá¦" + +#, fuzzy +#~ msgid "Personal Info" +#~ msgstr "የተርሚናሠየáŠá‹°áˆ ቅርጽᦠ(_T)" + +#, fuzzy +#~ msgid "User name:" +#~ msgstr "የተጠቃሚ _ስáˆá¦" + +#, fuzzy +#~ msgid "Wor_k:" +#~ msgstr "_ቀለáˆá¦" + +#, fuzzy +#~ msgid "Work _fax:" +#~ msgstr "_ቀለáˆá¦" + +#, fuzzy +#~ msgid "_Address:" +#~ msgstr "ጨáˆáˆ­á¦ (_A)" + +#, fuzzy +#~ msgid "_Home page:" +#~ msgstr "የ_ጭብጥ ስáˆá¦" + +#, fuzzy +#~ msgid "_Home:" +#~ msgstr "ስáˆá¦ (_N)" + +#, fuzzy +#~ msgid "_Manager:" +#~ msgstr "መስኮቱን መቆጣጠሪያá¦" + +#, fuzzy +#~ msgid "_Mobile:" +#~ msgstr "_á‹á‹­áˆ" + +#, fuzzy +#~ msgid "_New password:" +#~ msgstr "ሚስጢራዊ _ቃáˆá¦" + +#, fuzzy +#~ msgid "_Profession:" +#~ msgstr "_መáŒáˆˆáŒ«á¦" + +#, fuzzy +#~ msgid "_Retype new password:" +#~ msgstr "ሚስጢራዊ _ቃáˆá¦" + +#, fuzzy +#~ msgid "_Title:" +#~ msgstr "_á‹á‹­áˆ" + +#, fuzzy +#~ msgid "_Work:" +#~ msgstr "_ቀለáˆá¦" + +#, fuzzy +#~ msgid "Support" +#~ msgstr "ቶሎ" + +#, fuzzy +#~ msgid "Assistive Technology Preferences" +#~ msgstr "የመስኮት áˆáˆ­áŒ«á‹Žá‰½" + +#, fuzzy +#~ msgid "_Screenreader" +#~ msgstr "እስክሪን" + +#~ msgid "*" +#~ msgstr "*" + +#, fuzzy +#~ msgid "Features" +#~ msgstr "ቶሎ" + +#~ msgid "Basic" +#~ msgstr "ቀላáˆ" + +#~ msgid "Filters" +#~ msgstr "አጣራዎች" + +#~ msgid "S_peed:" +#~ msgstr "_áጥáŠá‰µá¦" + +#~ msgid "milliseconds" +#~ msgstr "ሚሊሴኮንዶች" + +#, fuzzy +#~ msgid "Desktop _Wallpaper" +#~ msgstr "ሜኑና ቱáˆá‰£áˆ­ áˆáˆ­áŒ«á‹Žá‰½" + +#, fuzzy +#~ msgid "_Desktop Colors" +#~ msgstr "ሜኑና ቱáˆá‰£áˆ­ áˆáˆ­áŒ«á‹Žá‰½" + +#, fuzzy +#~ msgid "Desktop Background Preferences" +#~ msgstr "የመደቡ áˆáˆ­áŒ«á‹Žá‰½" + +#, fuzzy +#~ msgid "_Style:" +#~ msgstr "á‹“á‹­áŠá‰µá¦" + +#, fuzzy +#~ msgid "Centered" +#~ msgstr "_መሀከáˆ" + +#, fuzzy +#~ msgid "Fill Screen" +#~ msgstr "እስክሪን" + +#, fuzzy +#~ msgid "Scaled" +#~ msgstr "_የተመዘáŠ" + +#, fuzzy +#~ msgid "Tiled" +#~ msgstr "_á‹á‹­áˆ" + +#, fuzzy +#~ msgid "Solid Color" +#~ msgstr "ቀጣይ ቀለáˆ" + +#~ msgid "From URI" +#~ msgstr "ከ URI" + +#~ msgid "To URI" +#~ msgstr "ወደ URI" + +#, fuzzy +#~ msgid "From:" +#~ msgstr "ከᦠ%s" + +#, fuzzy +#~ msgid "To:" +#~ msgstr "áˆáˆˆá‰µ" + +#~ msgid "Key" +#~ msgstr "á‰áˆá" + +#, fuzzy +#~ msgid "_Select" +#~ msgstr "አጥá‰" + +#, fuzzy +#~ msgid "Debian Sensible Browser" +#~ msgstr "የáŠá‰ áˆ¨á‹ የዌብ መቃኛ" + +#, fuzzy +#~ msgid "W3M Text Browser" +#~ msgstr "የዌብ መቃኛ" + +#, fuzzy +#~ msgid "Lynx Text Browser" +#~ msgstr "የዌብ መቃኛ" + +#, fuzzy +#~ msgid "Links Text Browser" +#~ msgstr "የዌብ መቃኛ" + +#, fuzzy +#~ msgid "Evolution Mail Reader" +#~ msgstr "የተለመደዠየመረጃ መቃኛᦠ(_U)" + +#, fuzzy +#~ msgid "Debian Terminal Emulator" +#~ msgstr "የáŠá‰ áˆ¨á‹ ተርሚናáˆ" + +#, fuzzy +#~ msgid "MATE Terminal" +#~ msgstr "ተርሚናáˆ" + +#, fuzzy +#~ msgid "Standard XTerminal" +#~ msgstr "በተርሚናሠá‹áˆµáŒ¥ ጀáˆáˆ­ (_E)" + +#, fuzzy +#~ msgid "aterm" +#~ msgstr "áˆá‹µá‰¥" + +#, fuzzy +#~ msgid "ETerm" +#~ msgstr "ተርሚናáˆ" + +#~ msgid "Add..." +#~ msgstr "ጨáˆáˆ­..." + +#, fuzzy +#~ msgid "C_ustom" +#~ msgstr "_የተለየá¦" + +#~ msgid "C_ustom:" +#~ msgstr "_የተለየá¦" + +#~ msgid "Co_mmand:" +#~ msgstr "_ትእዛá‹á¦" + +#~ msgid "Custom Editor Properties" +#~ msgstr "የተለመደዠየጽሑá ማቀናጃ áˆáˆ­áŒ«á‹Žá‰½" + +#, fuzzy +#~ msgid "Default Mail Reader" +#~ msgstr "የáŠá‰ áˆ¨á‹ መስኮቱን መቆጣጠሪያ" + +#~ msgid "Default Terminal" +#~ msgstr "የáŠá‰ áˆ¨á‹ ተርሚናáˆ" + +#~ msgid "Default Text Editor" +#~ msgstr "የáŠá‰ áˆ¨á‹ የጽሑá ማቀናጃ" + +#~ msgid "Default Web Browser" +#~ msgstr "የáŠá‰ áˆ¨á‹ የዌብ መቃኛ" + +#~ msgid "Default Window Manager" +#~ msgstr "የáŠá‰ áˆ¨á‹ መስኮቱን መቆጣጠሪያ" + +#~ msgid "Delete" +#~ msgstr "አጥá‰" + +#~ msgid "Edit..." +#~ msgstr "አስተካክáˆ..." + +#, fuzzy +#~ msgid "Run in a _terminal" +#~ msgstr "በተርሚናሉ á‹áˆµáŒ¥ አስኪድ (_T)" + +#, fuzzy +#~ msgid "Run in a t_erminal" +#~ msgstr "በተርሚናሉ á‹áˆµáŒ¥ አስኪድ (_T)" + +#~ msgid "Terminal" +#~ msgstr "ተርሚናáˆ" + +#~ msgid "Text Editor" +#~ msgstr "የጽሑá ማቀናጃ" + +#~ msgid "Web Browser" +#~ msgstr "የዌብ መቃኛ" + +#~ msgid "Window Manager" +#~ msgstr "መስኮቱን መቆጣጠሪያ" + +#, fuzzy +#~ msgid "_Command:" +#~ msgstr "_ትእዛá‹á¦" + +#~ msgid "_Name:" +#~ msgstr "ስáˆá¦ (_N)" + +#~ msgid "_Properties..." +#~ msgstr "áˆáˆ­áŒ«á‹Žá‰½... (_P)" + +#, fuzzy +#~ msgid "_Select:" +#~ msgstr "አጥá‰" + +#, fuzzy +#~ msgid "_Resolution:" +#~ msgstr "_መáŒáˆˆáŒ«á¦" + +#, fuzzy +#~ msgid "Default Settings" +#~ msgstr "የáŠá‰ áˆ¨á‹ ተርሚናáˆ" + +#, fuzzy +#~ msgid "Screen %d Settings\n" +#~ msgstr "ጠለቅ áˆáˆ­áŒ«á‹Žá‰½" + +#, fuzzy +#~ msgid "Screen Resolution Preferences" +#~ msgstr "የድáˆá… áˆáˆ­áŒ«á‹Žá‰½" + +#, fuzzy +#~ msgid "Options" +#~ msgstr "ትáŒá‰£áˆ®á‰½" + +#, fuzzy +#~ msgid "Keep Resolution" +#~ msgstr "_መáŒáˆˆáŒ«á¦" + +#, fuzzy +#~ msgid "Smoothing:" +#~ msgstr "ቶሎ" + +#, fuzzy +#~ msgid "Subpixel order:" +#~ msgstr "ቶሎ" + +#, fuzzy +#~ msgid "D_etails..." +#~ msgstr "_á‹áˆ­á‹áˆ®á‰½..." + +#~ msgid "Font Preferences" +#~ msgstr "የáŠá‹°áˆ ቅርጽ áˆáˆ­áŒ«á‹Žá‰½" + +#, fuzzy +#~ msgid "Go _to font folder" +#~ msgstr "ወደ የጭብጥ ዶሴ _ሂድ" + +#, fuzzy +#~ msgid "Gra_yscale" +#~ msgstr "áŒáˆ«áŒ«áˆ› (_R)" + +#~ msgid "N_one" +#~ msgstr "(áˆ_ንáˆ)" + +#, fuzzy +#~ msgid "R_esolution:" +#~ msgstr "_መáŒáˆˆáŒ«á¦" + +#~ msgid "VB_GR" +#~ msgstr "VB_GR" + +#~ msgid "_Application font:" +#~ msgstr "_የመጠቀሚያ á•áˆ®áŒáˆ«áˆžá‰½ የáŠá‹°áˆ ቅርጽá¦" + +#~ msgid "_BGR" +#~ msgstr "_BGR" + +#~ msgid "_Desktop font:" +#~ msgstr "_ሠሌዳ የáŠá‹°áˆ ቅርጽá¦" + +#~ msgid "_Full" +#~ msgstr "ሙሉ (_F)" + +#~ msgid "_Medium" +#~ msgstr "መሀከለኛ (_M)" + +#~ msgid "_None" +#~ msgstr "_áˆáŠ•áˆ" + +#~ msgid "_RGB" +#~ msgstr "RGB" + +#~ msgid "_Terminal font:" +#~ msgstr "የተርሚናሠየáŠá‹°áˆ ቅርጽᦠ(_T)" + +#~ msgid "_VRGB" +#~ msgstr "_VRGB" + +#~ msgid "_Window title font:" +#~ msgstr "የመስኮት አርእስት የáŠá‹°áˆ ቅርጽᦠ(_W)" + +#~ msgid "Disabled" +#~ msgstr "የተበላሸ" + +#~ msgid "" +#~ msgstr "<á‹«áˆá‰³á‹ˆá‰€ ትáŒá‰£áˆ­>" + +#~ msgid "Desktop" +#~ msgstr "ሠሌዳ" + +#~ msgid "Window Management" +#~ msgstr "የመስኮት ጉባኤ" + +#~ msgid "Action" +#~ msgstr "ትáŒá‰£áˆ­" + +#~ msgid "Shortcut" +#~ msgstr "አቋራጭ" + +#~ msgid "Keyboard Shortcuts" +#~ msgstr "የáŠá‹°áˆ ሠሌዳዠአቋራጭ" + +#, fuzzy +#~ msgid "Unknown" +#~ msgstr "" +#~ "á‹«áˆá‰³á‹ˆá‰€ ጠቋሚ\n" +#~ "%s" + +#~ msgid "Layout" +#~ msgstr "እቅድ" + +#, fuzzy +#~ msgid "Default" +#~ msgstr "የáŠá‰ áˆ¨á‹ የዌብ መቃኛ" + +#, fuzzy +#~ msgid "Models" +#~ msgstr "ሞዴáˆ" + +#, fuzzy +#~ msgid "..." +#~ msgstr "ጨáˆáˆ­..." + +#, fuzzy +#~ msgid "Cursor Blinking" +#~ msgstr "የተለመደዠጭብጥ\n" + +#, fuzzy +#~ msgid "Repeat Keys" +#~ msgstr "ቶሎ" + +#~ msgid "Fast" +#~ msgstr "ቶሎ" + +#~ msgid "Long" +#~ msgstr "ረጅáˆ" + +#~ msgid "Short" +#~ msgstr "አጭር" + +#~ msgid "Slow" +#~ msgstr "á‹áŒá‰³" + +#, fuzzy +#~ msgid "Choose A Keyboard Model" +#~ msgstr "የáŠá‹°áˆ ሠሌዳ" + +#, fuzzy +#~ msgid "Keyboard _model:" +#~ msgstr "የáŠá‹°áˆ ሠሌዳ" + +#, fuzzy +#~ msgid "Layout Options" +#~ msgstr "የሥዕሠáˆáˆ­áŒ«á‹Žá‰½áŠ•á¦" + +#, fuzzy +#~ msgid "Layouts" +#~ msgstr "እቅድ" + +#, fuzzy +#~ msgid "Preview:" +#~ msgstr "ቅድመ ዕይታ" + +#, fuzzy +#~ msgid "_Add..." +#~ msgstr "ጨáˆáˆ­..." + +#, fuzzy +#~ msgid "_Models:" +#~ msgstr "ሞዴáˆ" + +#~ msgid "_Speed:" +#~ msgstr "_áጥáŠá‰µá¦" + +#, fuzzy +#~ msgid "Unknown Cursor" +#~ msgstr "" +#~ "á‹«áˆá‰³á‹ˆá‰€ ጠቋሚ\n" +#~ "%s" + +#, fuzzy +#~ msgid "Default Cursor" +#~ msgstr "የáŠá‰ áˆ¨á‹ የዌብ መቃኛ" + +#, fuzzy +#~ msgid "Cursor Theme" +#~ msgstr "የተለመደዠጭብጥ" + +#, fuzzy +#~ msgid "Speed" +#~ msgstr "ቶሎ" + +#~ msgid "Fast" +#~ msgstr "ቶሎ" + +#~ msgid "High" +#~ msgstr "ከá ያለ" + +#~ msgid "Large" +#~ msgstr "ትáˆá‰…" + +#~ msgid "Low" +#~ msgstr "á‹á‰… ያለ" + +#~ msgid "Slow" +#~ msgstr "á‹áŒá‰³" + +#~ msgid "Small" +#~ msgstr "ትንሽ" + +#~ msgid "Buttons" +#~ msgstr "á‰áˆáŽá‰½" + +#, fuzzy +#~ msgid "Cursor Size:" +#~ msgstr "የተለመደዠጭብጥ" + +#, fuzzy +#~ msgid "Large" +#~ msgstr "የመመሪያ ገጾች" + +#, fuzzy +#~ msgid "Medium" +#~ msgstr "መሀከለኛ (_M)" + +#, fuzzy +#~ msgid "Small" +#~ msgstr "_የተመዘáŠ" + +#, fuzzy +#~ msgid "Set your network proxy preferences" +#~ msgstr "ሜኑና ቱáˆá‰£áˆ­ áˆáˆ­áŒ«á‹Žá‰½" + +#~ msgid " " +#~ msgstr " " + +#, fuzzy +#~ msgid "Advanced Configuration" +#~ msgstr "ጠለቅ áˆáˆ­áŒ«á‹Žá‰½" + +#, fuzzy +#~ msgid "Network Proxy Preferences" +#~ msgstr "የመደቡ áˆáˆ­áŒ«á‹Žá‰½" + +#~ msgid "Port:" +#~ msgstr "á–ርትá¦" + +#, fuzzy +#~ msgid "U_sername:" +#~ msgstr "የተጠቃሚ _ስáˆá¦" + +#~ msgid "_Details" +#~ msgstr "_á‹áˆ­á‹áˆ®á‰½" + +#~ msgid "_Password:" +#~ msgstr "ሚስጢራዊ _ቃáˆá¦" + +#~ msgid "Sound Preferences" +#~ msgstr "የድáˆá… áˆáˆ­áŒ«á‹Žá‰½" + +#~ msgid "General" +#~ msgstr "አጠቃላይ" + +#~ msgid "Custom theme" +#~ msgstr "የተለመደዠጭብጥ" + +#~ msgid "Theme" +#~ msgstr "ጭብጥ" + +#~ msgid "_Install" +#~ msgstr "_አስገባ" + +#~ msgid "_Location:" +#~ msgstr "_ቦታá¦" + +#~ msgid "Icons" +#~ msgstr "áˆáˆáŠ­á‰¶á‰½" + +#, fuzzy +#~ msgid "Save Theme" +#~ msgstr "ጭብጥን _አስቀáˆáŒ¥" + +#, fuzzy +#~ msgid "Short _description:" +#~ msgstr "የአጭር _መáŒáˆˆáŒ«" + +#~ msgid "Theme Details" +#~ msgstr "የጭብት á‹áˆ­á‹áˆ®á‰½" + +#~ msgid "Theme Preferences" +#~ msgstr "የጭብት áˆáˆ­áŒ«á‹Žá‰½" + +#, fuzzy +#~ msgid "Theme _Details" +#~ msgstr "የጭብት á‹áˆ­á‹áˆ®á‰½" + +#~ msgid "Window Border" +#~ msgstr "የመስኮት ወሰን" + +#, fuzzy +#~ msgid "_Go To Theme Folder" +#~ msgstr "ወደ የጭብጥ ዶሴ _ሂድ" + +#, fuzzy +#~ msgid "_Install Theme..." +#~ msgstr "ጭብጥን _አስገባ..." + +#, fuzzy +#~ msgid "_Revert" +#~ msgstr "አስወáŒá‹µ (_R)" + +#, fuzzy +#~ msgid "_Save Theme..." +#~ msgstr "ጭብጥን _አስቀáˆáŒ¥" + +#~ msgid "_Theme name:" +#~ msgstr "የ_ጭብጥ ስáˆá¦" + +#~ msgid "Menus & Toolbars" +#~ msgstr "ሜኑዎች እና ቱáˆá‰£áˆ®á‰½" + +#, fuzzy +#~ msgid "Preview" +#~ msgstr "ቶሎ" + +#~ msgid "C_ut" +#~ msgstr "_á‰áˆ¨áŒ¥" + +#, fuzzy +#~ msgid "Icons only" +#~ msgstr "áˆáˆáŠ­á‰¶á‰½áŠ• ብቻ" + +#~ msgid "Menu and Toolbar Preferences" +#~ msgstr "ሜኑና ቱáˆá‰£áˆ­ áˆáˆ­áŒ«á‹Žá‰½" + +#~ msgid "New File" +#~ msgstr "አዲስ á‹á‹­áˆ" + +#~ msgid "Open File" +#~ msgstr "á‹á‹­áˆ ክáˆá‰µ" + +#~ msgid "Save File" +#~ msgstr "á‹á‹­áˆáŠ• አስቀáˆáŒ¥" + +#, fuzzy +#~ msgid "Text below icons" +#~ msgstr "ጽሑá ከáˆáˆáŠ­á‰¶á‰¹ ስር" + +#, fuzzy +#~ msgid "Text beside icons" +#~ msgstr "ጽሑá ከáˆáˆáŠ­á‰¶á‰¹ áŒáŠ•" + +#, fuzzy +#~ msgid "Text only" +#~ msgstr "ጽሑá‰áŠ• ብቻ" + +#, fuzzy +#~ msgid "Toolbar _button labels:" +#~ msgstr "የá‰áˆá መለያዎችá¦" + +#~ msgid "_Copy" +#~ msgstr "_ቅጂ" + +#~ msgid "_Edit" +#~ msgstr "_አስተካክáˆ" + +#~ msgid "_File" +#~ msgstr "_á‹á‹­áˆ" + +#~ msgid "_New" +#~ msgstr "_አዲስ" + +#~ msgid "_Open" +#~ msgstr "_ክáˆá‰µ" + +#~ msgid "_Paste" +#~ msgstr "_ለጥá" + +#~ msgid "_Print" +#~ msgstr "አትáˆ" + +#~ msgid "_Quit" +#~ msgstr "_á‹áŒ£" + +#~ msgid "_Save" +#~ msgstr "_አስቀáˆáŒ¥" + +#~ msgid "Control" +#~ msgstr "Control" + +#~ msgid "Alt" +#~ msgstr "Alt" + +#, fuzzy +#~ msgid "Movement Key" +#~ msgstr "ቶሎ" + +#, fuzzy +#~ msgid "Window Selection" +#~ msgstr "የተለመደዠጭብጥ\n" + +#~ msgid "Window Preferences" +#~ msgstr "የመስኮት áˆáˆ­áŒ«á‹Žá‰½" + +#, fuzzy +#~ msgid "Set your window properties" +#~ msgstr "የመስኮት áˆáˆ­áŒ«á‹Žá‰½" + +#~ msgid "Windows" +#~ msgstr "መስኮቶች" + +#, fuzzy +#~ msgid "Others" +#~ msgstr "አጣራዎች" + +#, fuzzy +#~ msgid "Desktop Preferences" +#~ msgstr "ሜኑና ቱáˆá‰£áˆ­ áˆáˆ­áŒ«á‹Žá‰½" + +#~ msgid "Could not initialize MateComponent" +#~ msgstr "matecomponent ማስጀመር አáˆá‰»áˆáŠ©áˆ!" + +#~ msgid "Type" +#~ msgstr "á‹“á‹­áŠá‰µ" + +#, fuzzy +#~ msgid "_Sounds:" +#~ msgstr "ድáˆá†á‰½ (_S)" + +#~ msgid "_Play" +#~ msgstr "አጫá‹á‰µ (_P)" + +#~ msgid "_Remove" +#~ msgstr "አስወáŒá‹µ (_R)" + +#~ msgid "Maximize" +#~ msgstr "መተáˆá‰…" + +#~ msgid "Roll up" +#~ msgstr "ማá‹áŒ£á‰µ" + +#, fuzzy +#~ msgid "Eject's shortcut." +#~ msgstr "የሠሌዳዠአቋራጭᦠ(_D)" + +#, fuzzy +#~ msgid "Home folder's shortcut." +#~ msgstr "አቋራጭ" + +#, fuzzy +#~ msgid "Launch help browser's shortcut." +#~ msgstr "የመረጃ መቃኛ" + +#, fuzzy +#~ msgid "Launch web browser's shortcut." +#~ msgstr "የዌብ መቃኛ" + +#, fuzzy +#~ msgid "Lock screen's shortcut." +#~ msgstr "አቋራጭ" + +#, fuzzy +#~ msgid "Log out's shortcut." +#~ msgstr "የሠሌዳዠአቋራጭᦠ(_D)" + +#, fuzzy +#~ msgid "Pause" +#~ msgstr "_ለጥá" + +#, fuzzy +#~ msgid "Search's shortcut." +#~ msgstr "አቋራጭ" + +#, fuzzy +#~ msgid "Sleep's shortcut." +#~ msgstr "አቋራጭ" + +#, fuzzy +#~ msgid "Keyboard Update Handlers" +#~ msgstr "የáŠá‹°áˆ ሠሌዳ" + +#, fuzzy +#~ msgid "Keyboard layout" +#~ msgstr "የáŠá‹°áˆ ሠሌዳዠአቋራጭ" + +#, fuzzy +#~ msgid "Keyboard model" +#~ msgstr "የáŠá‹°áˆ ሠሌዳ" + +#, fuzzy +#~ msgid "keyboard layout" +#~ msgstr "የáŠá‹°áˆ ሠሌዳዠአቋራጭ" + +#, fuzzy +#~ msgid "keyboard model" +#~ msgstr "የáŠá‹°áˆ ሠሌዳ" + +#, fuzzy +#~ msgid "/_Preferences" +#~ msgstr "የáŠá‹°áˆ ቅርጽ áˆáˆ­áŒ«á‹Žá‰½" + +#, fuzzy +#~ msgid "/_About" +#~ msgstr "ስለ... (_A)" + +#~ msgid "The quick brown fox jumps over the lazy dog. 0123456789" +#~ msgstr "The quick brown fox jumps over the lazy dog. 0123456789" + +#~ msgid "Name:" +#~ msgstr "ስáˆá¦" + +#~ msgid "Style:" +#~ msgstr "á‹“á‹­áŠá‰µá¦" + +#~ msgid "Type:" +#~ msgstr "á‹“á‹­áŠá‰µá¦" + +#~ msgid "Size:" +#~ msgstr "መጠንá¦" + +#~ msgid "Version:" +#~ msgstr "á‹áˆ­á‹«á¦" + +#~ msgid "Copyright:" +#~ msgstr "የቅጂዠመብትá¦" + +#~ msgid "Description:" +#~ msgstr "መáŒáˆˆáŒ«á¦" + +#, fuzzy +#~ msgid "_Apply font" +#~ msgstr "_የመጠቀሚያ á•áˆ®áŒáˆ«áˆžá‰½ የáŠá‹°áˆ ቅርጽá¦" + +#, fuzzy +#~ msgid "Themes" +#~ msgstr "ጭብጥ" + +#~ msgid "Description" +#~ msgstr "መáŒáˆˆáŒ«" + +#, fuzzy +#~ msgid "Control theme" +#~ msgstr "የተለመደዠጭብጥ" + +#, fuzzy +#~ msgid "Window border theme" +#~ msgstr "የመስኮት ወሰን" + +#, fuzzy +#~ msgid "Icon theme" +#~ msgstr "የተለመደዠጭብጥ" + +#, fuzzy +#~ msgid "Apply theme" +#~ msgstr "ጭብጥን _አስገባ..." diff --git a/po/ar.po b/po/ar.po new file mode 100644 index 0000000..5aefae4 --- /dev/null +++ b/po/ar.po @@ -0,0 +1,4347 @@ +# translation of mate-settings-daemon.HEAD.po to Arabic +# This file is distributed under the same license as the PACKAGE package. +# Copyright (C) 2003 THE PACKAGE'S COPYRIGHT HOLDER +# Sayed Jaffer Al-Mosawi , 2002. +# Isam Bayazidi , 2002. +# Arafat Medini , 2003. +# Abdulaziz Al-Arfaj , 2004. +# Djihed Afifi , 2006. +# Khaled Hosny , 2006, 2007, 2008, 2009, 2010. +# Anas Husseini , 2007. +# Abdelmonam Kouka , 2008. +msgid "" +msgstr "" +"Project-Id-Version: mate-settings-daemon.HEAD\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-09-23 14:44+0300\n" +"PO-Revision-Date: 2010-09-23 14:44+0300\n" +"Last-Translator: Khaled Hosny \n" +"Language-Team: Arabic \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ar\n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" +"X-Generator: Virtaal 0.6.1\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "الإتاحة" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown." +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown." +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning." +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +#, fuzzy +msgid "Binding to eject an optical disc." +msgstr "ارتباط إخراج قرص ضوئي." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +#, fuzzy +msgid "Binding to enable or disable the touchpad." +msgstr "ارتباط رÙع صوت النظام." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "ارتباط إطلاق الحاسبة." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "ارتباط إطلاق عميل البريد الإكتروني." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "ارتباط إطلاق متصÙّح المساعدة." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "ارتباط إطلاق مشغل الوسائط." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "ارتباط إطلاق أداة البحث." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "ارتباط إطلاق متصÙّح الوÙب." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "ارتباط إقÙال الشاشة." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "ارتباط الخروج." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "ارتباط Ø®Ùض صوت النظام." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "ارتباط إسكات صوت النظام." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "ارتباط Ùتح مجلد المنزل." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "ارتباط إلباث التشغيل." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "ارتباط رÙع صوت النظام." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "ارتباط التخطّي إلى المقطوعة التّالية." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "ارتباط التخطّي إلى المقطوعة السّابقة." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "ارتباط بدء التشغيل (أو تبديل شغّل/ألبث)." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "ارتباط إيقا٠التشغيل." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "أخرÙج" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "مجلّد المنزل" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "ابدأ الحاسبة" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "ابدأ عميل البريد الإلكتروني" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "ابدأ متصÙّح المساعدة" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "ابدأ مشغل الوسائط" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "ابدأ متصÙّح الوÙب" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "أقÙÙ„ الشاشة" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "اخرج" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "المقطوعة التالية" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "ألبÙØ« التشغيل" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "شغّل (أو شغّل/ألبÙØ«)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "المقطوعة السّابقة" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "ابحث" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "أوق٠التشغيل" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "اخÙض الصوت" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "أسكÙت الصوت" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "درجة شدّة الصوت" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "درجة شدّة الصوت كنسبة مئوية من الصوت." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "ارÙع الصوت" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "File for default configuration for RandR" +msgstr "" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "أظهر أجهزة العرض ÙÙŠ منطقة التبليغ" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:3 +msgid "" +"The XRandR plugin will look for a default configuration in the file " +"specified by this key. This is similar to the ~/.config/monitors.xml that " +"normally gets stored in users' home directories. If a user does not have " +"such a file, or has one that does not match the user's setup of monitors, " +"then the file specified by this key will be used instead." +msgstr "" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:4 +msgid "Turn on external monitor after system boot" +msgstr "" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:5 +msgid "" +"Turn on external monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:6 +msgid "Turn on laptop monitor after system boot" +msgstr "" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:7 +msgid "" +"Turn on laptop monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:8 +#, fuzzy +msgid "" +"Whether a notification icon with display-related things should be shown in " +"the panel." +msgstr "" +"ما إذا كانت ستعرض أيقونة تبليغ تحتوي على أشياء متعلقة بجهاز العرض ÙÙŠ اللوحة." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "التنعيم" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "نقطة ÙÙŠ البوصة" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "التلميحات" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "ترتيب RGBA" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"ترتيب عناصر أجزاء البكسل على شاشة LCDØ› ÙŠÙستخدم Ùقط عند ضبط تنعيم إلى \"rgba" +"\". القيم الممكنة هي : \"rgb\" أحمر على اليسار (الأكثر انتشارا)ØŒ \"bgr\" " +"أزرق على اليسار، \"vrgb\" أحمر على الأعلى، \"vbgr\" أحمر على الأسÙÙ„." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "الميز المستعمل لتحويل حجم الخطوط إلى حجم بكسل، بعدد النقط ÙÙŠ البوصة." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"نوع التنعيم للاستخدام عند تصيير الخطوط. القيم الممكنة هي : \"none\" بدون " +"تنعيم، \"grayscale\" تنعيم متدرج رمادي، Ùˆ \"rgba\" لإزالة التسنن على مستوى " +"جزء البكسل (Ùقط لشاشات LCD )." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"نوع التلميحات المستعمل عند تصيير الخطوط. القيم الممكنة هي : \"none\" بدون ه، " +"\"slight\" بدائي، \"medium\" قليل، Ùˆ \"full\" أقصى Ù‡ (يمكن أن يؤدي إلى " +"اعوجاج شكل الحروÙ)." + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +#, fuzzy +msgid "Allowed keys" +msgstr "تنبيه المÙاتيح البطيئة" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +#, fuzzy +msgid "Enable horizontal scrolling" +msgstr "Ùعّل ملحق الخط" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +#, fuzzy +msgid "Enable touchpad" +msgstr "لا يمكن تشغيل النهاية الخلÙية" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Select the touchpad scroll method. Supported values are: 0: disabled, 1: " +"edge scrolling, and 2: two-finger scrolling" +msgstr "" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "" +"Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +msgid "Set this to TRUE to enable all touchpads." +msgstr "" + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "أبق٠على إعدادات جنوم" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +#, fuzzy +msgid "Binding to toggle the magnifier." +msgstr "ارتباط Ùتح مجلد المنزل." + +#: ../data/mate-settings-daemon.schemas.in.h:2 +#, fuzzy +msgid "Binding to toggle the on-screen keyboard." +msgstr "ارتباط إقÙال الشاشة." + +#: ../data/mate-settings-daemon.schemas.in.h:3 +#, fuzzy +msgid "Binding to toggle the screen reader." +msgstr "ارتباط إقÙال الشاشة." + +#: ../data/mate-settings-daemon.schemas.in.h:4 +#, fuzzy +msgid "Bounce keys" +msgstr "Ù…Ùاتيح الÙأرة" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:7 +#, fuzzy +msgid "Command used to turn the screen reader on or off." +msgstr "اضبط لصحيح Ù„Ùتشغيل حاÙظة الشاشة عند الولوج." + +#: ../data/mate-settings-daemon.schemas.in.h:8 +#, fuzzy +msgid "Enable XRandR plugin" +msgstr "Ùعّل ملحق xrandr" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable accessibility keyboard plugin" +msgstr "Ùعّل ملحق إتاحة لوحة المÙاتيح" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable background plugin" +msgstr "Ùعّل ملحق الخلÙية" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable clipboard plugin" +msgstr "Ùعّل ملحق الحاÙظة" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable font plugin" +msgstr "Ùعّل ملحق الخط" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable housekeeping plugin" +msgstr "Ùعّل ملحق تنظي٠البيت" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keybindings plugin" +msgstr "Ùعّل ملحق ارتباطات المÙاتيح" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable keyboard plugin" +msgstr "Ùعّل ملحق لوحة المÙاتيح" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable media keys plugin" +msgstr "Ùعّل ملحق Ù…Ùاتيح الوسائط" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable mouse plugin" +msgstr "Ùعّل ملحق الÙأرة" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +#, fuzzy +msgid "Enable smartcard plugin" +msgstr "Ùعّل ملحق xrandr" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable sound plugin" +msgstr "Ùعّل ملحق الصوت" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable typing breaks plugin" +msgstr "Ùعّل ملحق استراحة الكتابة" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xrdb plugin" +msgstr "Ùعّل ملحق xrdb" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Enable xsettings plugin" +msgstr "Ùعّل ملحق xsettings" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Mouse keys" +msgstr "Ù…Ùاتيح الÙأرة" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "On-screen keyboard" +msgstr "لوحة Ù…Ùاتيح على الشاشة" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen magnifier" +msgstr "مكبّر الشاشة" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Screen reader" +msgstr "قارئ الشاشة" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "اضبط لصحيح Ù„ÙتÙعيل ملحق تنظي٠البيت، لتتخلصص من ملÙات الخبيئة المؤقتة." + +#: ../data/mate-settings-daemon.schemas.in.h:28 +#, fuzzy +msgid "Set to True to enable the plugin to manage XRandR settings." +msgstr "اضبط لصحيح Ù„Ùتمكين الملحق من إدارة إعدادات xrandr." + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "اضبط لصحيح Ù„Ùتمكين الملحق من إدارة إعدادات الحاÙظة." + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "اضبط لصحيح Ù„Ùتمكين الملحق من إدارة إعدادات خلÙية سطح المكتب." + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "اضبط لصحيح Ù„Ùتمكين الملحق من إدارة إعدادات الخط." + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "اضبط لصحيح Ù„Ùتمكين الملحق من إدارة إعدادات لوحة المÙاتيح." + +#: ../data/mate-settings-daemon.schemas.in.h:33 +#, fuzzy +msgid "" +"Set to True to enable the plugin to manage locking the screen on smartcard " +"removal." +msgstr "اضبط لصحيح Ù„Ùتمكين الملحق من إدارة إعدادات حاÙظة الشاشة." + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "اضبط لصحيح Ù„Ùتمكين الملحق من إدارة إعدادات الÙأرة." + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "اضبط لصحيح Ù„Ùتمكين الملحق من إدارة إعدادات المÙاتيح الوسائطية." + +#: ../data/mate-settings-daemon.schemas.in.h:36 +#, fuzzy +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "اضبط لصحيح Ù„Ùتمكين الملحق من إدارة إعدادات الصوت." + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "اضبط لصحيح Ù„Ùتمكين الملحق من إدارة إعدادات إتاحة لوحة المÙاتيح." + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "اضبط لصحيح Ù„Ùتمكين الملحق من إدارة ارتباط المÙاتيح." + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "اضبط لصحيح Ù„Ùتمكين الملحق من إدارة استراحة الكتابة." + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "اضبط لصحيح Ù„Ùتمكين الملحق من إدارة إعدادات xrdb." + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "اضبط لصحيح Ù„Ùتمكين الملحق من إدارة إعدادات xsettings." + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "Slow keys" +msgstr "Ù…Ùاتيح بطيئة" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "Sticky keys" +msgstr "Ù…Ùاتيح لاصقة" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +#, fuzzy +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "ارتباط إقÙال الشاشة." + +#: ../data/mate-settings-daemon.schemas.in.h:46 +#, fuzzy +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "ارتباط إقÙال الشاشة." + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:49 +#, fuzzy +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "ارتباط إقÙال الشاشة." + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle magnifier" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +#, fuzzy +msgid "Toggle on-screen keyboard" +msgstr "استعمل _لوحة Ù…Ùاتيح على الشاشة" + +#: ../data/mate-settings-daemon.schemas.in.h:52 +#, fuzzy +msgid "Toggle screen reader" +msgstr "تستعمب _قارئ شاشة" + +#: ../data/mate-settings-daemon.schemas.in.h:53 +#, fuzzy +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "اضبط خيارات الإتاحة للوحة Ù…Ùاتيحك" + +#: ../data/mate-settings-daemon.schemas.in.h:54 +#, fuzzy +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "اضبط خيارات الإتاحة للوحة Ù…Ùاتيحك" + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the on-screen keyboard is turned on." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the screen magnifier is turned on." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the screen reader is turned on." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:58 +#, fuzzy +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "اضبط خيارات الإتاحة للوحة Ù…Ùاتيحك" + +#: ../data/mate-settings-daemon.schemas.in.h:59 +#, fuzzy +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "اضبط خيارات الإتاحة للوحة Ù…Ùاتيحك" + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:1 +msgid "" +"Set this to one of \"none\", \"lock_screen\", or \"force_logout\". The " +"action will get performed when the smartcard used for log in is removed." +msgstr "" + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:2 +msgid "Smartcard removal action" +msgstr "" + +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "Ùعّل كود تتبع الأخطاء" + +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "لا تصبح جنيا" + +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "بادئة MateConf التي يتم منها تحميل إعدادات الملحق" + +#: ../mate-settings-daemon/main.c:58 +msgid "Exit after a time (for debugging)" +msgstr "اخرج بعد مدة (للتنقيح)" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "إتاحة لوحة المÙاتيح" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "ملحق إتاحة لوحة المÙاتيح" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:460 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "حدث خطأ عند عرض المساعدة: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:591 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:657 +msgid "Do you want to activate Slow Keys?" +msgstr "أتريد تÙعيل المÙاتيح البطيئة؟" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:592 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +msgid "Do you want to deactivate Slow Keys?" +msgstr "أتريد تعطيل المÙاتيح البطيئة؟" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:593 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:659 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"لقد ضغطت Ù…Ùتاح Shift لثمان ثوان. إنّ هذا إختصار ميزة المÙاتيح البطيئة المؤثّر " +"على طريقة عمل لوحة Ù…Ùاتيحك." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't activate" +msgstr "لا تنشط" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't deactivate" +msgstr "لا تعطل" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Activate" +msgstr "نَشّÙØ·" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Deactivate" +msgstr "عَطّÙÙ„" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't activate" +msgstr "_لا تنشط" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't deactivate" +msgstr "_لا تعطل" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Activate" +msgstr "_نَشّÙØ·" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Deactivate" +msgstr "_عَطّÙÙ„" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:687 +msgid "Slow Keys Alert" +msgstr "تنبيه المÙاتيح البطيئة" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:727 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:795 +msgid "Do you want to activate Sticky Keys?" +msgstr "أتريد تÙعيل المÙاتيح اللاصقة؟" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:796 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "أتريد تعطيل المÙاتيح اللاصقة؟" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:730 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:798 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"لقد نقرت Ù…Ùتاح Shift خمس مرات متتالية. هذا اختصار ميزة المÙاتيح اللاصقة " +"المؤثّر على طريقة عمل لوحة Ù…Ùاتيحك." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:732 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:800 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"لقد ضغطت على Ù…Ùتاحان ÙÙŠ آن واحد أو نقرت Ù…Ùتاح Shift خمس مرّات متتالية. يعطّل " +"هذا ميزة المÙاتيح اللاصقة المؤثّر على طريقة عمل لوحة Ù…Ùاتيحك." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:828 +msgid "Sticky Keys Alert" +msgstr "تنبيه المÙاتيح اللاصقة" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "تÙضيلات الإتاحة العالمية" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "حسّن _تباين الألوان" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "اجعل ال_نص أكبر وأسهل ÙÙŠ القراءة" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "اضغط وأم_سك الأزرار لتقبلهم (المÙاتيح البطيئة)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "استعمل _لوحة Ù…Ùاتيح على الشاشة" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "استعمل _مكبّر شاشة" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "تستعمب _قارئ شاشة" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "_تجاهل نقرات المÙاتيح المكررة" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "ا_ضغط Ù…Ùاتيح الاختصار كل ÙÙŠ مرة وحده (المÙاتيح اللاصقة)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "الخلÙية" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "ملحق الخلÙية" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "الحاÙظة" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "ملحق الحاÙظة" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "لا شيء" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "ملحق لا شيء" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "الخط" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "ملحق الخط" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this file system" +msgstr "لا تظهر أي تحذيرات مجددًا لنظام الملÙات هذا" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "لا تظهر أي تحذيرات مجددًا" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "يحتوي الجزء \"%s\" على %s Ùقط من المساحة الخالية." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "يحتوي الحاسوب على %s Ùقط من المساحة الخالية." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" +"يمكنك إخلاء بعض المساحة بإÙراغ المهملات، أو حذ٠البرامج أو الملÙات غير " +"المÙستخدمة أو نقل الملÙات إلى قرص أو قسم آخر." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"يمكنك إخلاء بعض المساحة بحذ٠البرامج أو الملÙات غير المÙستخدمة أو نقل الملÙات " +"إلى قرص أو قسم آخر." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"يمكنك إخلاء بعض المساحة بإÙراغ المهملات، أو حذ٠البرامج أو الملÙات غير " +"المÙستخدمة أو نقل الملÙات إلى قرص خارجي." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" +"يمكنك إخلاء بعض المساحة بحذ٠البرامج أو الملÙات غير المÙستخدمة أو نقل الملÙات " +"إلى قرص خارجي." + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "المساحة المتوÙرة قليلة" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "Ø£Ùرغ المهملات" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine…" +msgstr "اÙحص…" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "تجاهل" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:97 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "يحذ٠العنصر %lu من %lu" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:117 +#, c-format +msgid "Removing: %s" +msgstr "يحذÙ: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:247 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:296 +msgid "Emptying the trash" +msgstr "ÙŠÙرغ المهملات" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:272 +msgid "Preparing to empty trash…" +msgstr "يحضّر لإÙراغ المهملات…" + +#. Translators: "Emptying trash from " +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:299 +msgid "From: " +msgstr "من:" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:360 +msgid "Empty all of the items from the trash?" +msgstr "أأحذ٠كل العناصر من المهملات؟" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:363 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"إذا اخترت Ø¥Ùراغ المهملات، ستضيع محتوياتها نهائيا. لاحظ أيضا أنه يمكن حذÙها " +"منÙصلة." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:370 +msgid "_Empty Trash" +msgstr "Ø£_Ùرغ المهملات" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "ارتباط المÙتاح (%s) غير صالح" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "ارتباط المÙتاح (%s) غير مكتمل" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"خطأ عند محاولة تشغيل(%s)\n" +"المربوط بالمÙتاح (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "ارتباطات المÙاتيح" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "ملحق ارتباطات المÙاتيح" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "لوحة المÙاتيح" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "ملحق لوحة المÙاتيح" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:137 +#, c-format +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +" • a bug in libxklavier library\n" +" • a bug in X server (xkbcomp, xmodmap utilities)\n" +" • X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +" • The result of %s\n" +" • The result of %s" +msgstr "" +"خطأ أثناء تÙعيل إعدادات XKB.\n" +"يمكن أن يحصل هذا لأسباب عدة:\n" +" • خطأ ÙÙŠ libxklavier\n" +" • خطأ داخلي ÙÙŠ خادوم X\n" +" • خادوم X لا يتواÙÙ‚ مع تطبيق libxkbfile\n" +"\n" +"بيانات إصدارة خادوم X:\n" +"%s\n" +"%d\n" +"%s\n" +"إذا كنت ستبلغ عن هذه الحالة كخلل ضمّن:\n" +" • نتيجة %s\n" +" • نتيجة %s" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:151 +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or using a later version of the XFree " +"software." +msgstr "" +"أنت تستخدم XFree 4.3.0.\n" +"هناك مشاكل معروÙØ© مع إعدادات XKB المعقّدة.\n" +"حاول استعمال إعدادات أبسط أو أخذ إصدارة حديثة من برمجيّات XFree." + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:279 +msgid "_Layouts" +msgstr "الت_خطيطات" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:286 +msgid "Keyboard _Preferences" +msgstr "_تÙضيلات لوحة المÙاتيح" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:292 +msgid "Show _Current Layout" +msgstr "اعرض ال_تخطيط الحالي" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "الملÙّات المو_جودة:" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "حمّÙÙ„ ملÙات modmap" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap files?" +msgstr "أتريد تحميل ملÙات modmapØŸ" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "لا _تظهر هذه الرسالة مرة أخرى" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "_حمّÙÙ„" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "المل_Ùّات المحملة:" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:195 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"تعذر معرÙØ© الطرÙية الاÙتراضية. تحقق من أن أمر الطرÙية الاÙتراضية لديك Ù…Ùعدّ " +"ويشير إلى تطبيق صالح." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:235 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"تعذّر تنÙيذ الأمر: %s\n" +"تأكّد من أن هذا الأمر صالح." + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "معطّل" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "لا ناتج" +msgstr[1] "ناتج واحد" +msgstr[2] "ناتجين" +msgstr[3] "%u نواتج" +msgstr[4] "%u ناتجا" +msgstr[5] "%u ناتج" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "لا إدخال" +msgstr[1] "إدخال واحد" +msgstr[2] "إدخالين" +msgstr[3] "%u إدخالات" +msgstr[4] "%u إدخالا" +msgstr[5] "%u إدخال" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "أصوات النظام" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "Ù…Ùاتيح الوسائط" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "ملحق Ù…Ùاتيح الوسائط" + +#: ../plugins/mouse/gsd-mouse-manager.c:882 +msgid "Could not enable mouse accessibility features" +msgstr "تعذّر تÙعيل ميزات إتاحة الÙأرة" + +#: ../plugins/mouse/gsd-mouse-manager.c:884 +msgid "" +"Mouse accessibility requires Mousetweaks to be installed on your system." +msgstr "إتاحة الÙأرة تتطلب تثبيت Mousetweaks على نظامك." + +#: ../plugins/mouse/gsd-mouse-manager.c:887 +msgid "Mouse Preferences" +msgstr "تÙضيلات الÙأرة" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "الÙأرة" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "ملحق الÙأرة" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "استراحة الكتابة" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "ملحق استراحة الكتابة" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "اختر إعدادات حجم الشاشة والدوران" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:371 +msgid "Could not switch the monitor configuration" +msgstr "تعذّر تبديل إعدادات الشاشة" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:395 +msgid "Could not restore the display's configuration" +msgstr "تعّذرت استعادة إعدادات الشاشة" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:420 +msgid "Could not restore the display's configuration from a backup" +msgstr "تعّذرت استعادة إعدادات الشاشة من الحÙظ الاحتياطي" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:441 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "" +"The display will be reset to its previous configuration in %d seconds" +msgstr[0] "ستÙعاد الشاشة إلى الإعدادات السابقة الآن" +msgstr[1] "ستÙعاد الشاشة إلى الإعدادات السابقة خلال ثانية" +msgstr[2] "ستÙعاد الشاشة إلى الإعدادات السابقة خلال ثانيتين" +msgstr[3] "ستÙعاد الشاشة إلى الإعدادات السابقة خلال %d ثوان" +msgstr[4] "ستÙعاد الشاشة إلى الإعدادات السابقة خلال %d ثانية" +msgstr[5] "ستÙعاد الشاشة إلى الإعدادات السابقة خلال %d ثانية" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:490 +msgid "Does the display look OK?" +msgstr "هل تبدو الشاشة جيدة؟" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:496 +msgid "_Restore Previous Configuration" +msgstr "ا_ستعد الإعدادات السابقة" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:497 +msgid "_Keep This Configuration" +msgstr "أبق٠_هذه الإعدادات" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:578 +msgid "The selected configuration for displays could not be applied" +msgstr "تعذّر تطبيق الإعداد المÙختار" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1142 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "تعذّر تحديث معلومات الشاشة: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1146 +msgid "Trying to switch the monitor configuration anyway." +msgstr "يحاول تبديل إعدادات الشاشة على أي حال." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1877 +msgid "Rotation not supported" +msgstr "التدوير غير مدعوم" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1933 +msgid "Could not save monitor configuration" +msgstr "تعذّر Ø­Ùظ إعدادات الشاشة" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1951 +msgid "Normal" +msgstr "طبيعي" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1952 +msgid "Left" +msgstr "يسار" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1953 +msgid "Right" +msgstr "يمين" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1954 +msgid "Upside Down" +msgstr "رأسا على عقب" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:2074 +msgid "_Configure Display Settings…" +msgstr "ا_ضبط إعدادات أجهزة العرض…" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:2115 +msgid "Configure display settings" +msgstr "اضبط إعدادات أجهزة العرض" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:2175 +msgid "Could not apply the stored configuration for monitors" +msgstr "تعذّر تطبيق الإعدادات المحÙوظة على الشاشات" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "تعذّر تحديد الدليل المنزلي للمستخدم" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "أدر قاعدة بيانات موارد X" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "قاعدة بيانات موارد X" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:596 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "Ù…Ùتاح MateConf وهو %s مضبوط لنوع %s بينما النوع المتوقع كان %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "أدÙر إعدادات X" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "إعدادات X" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:167 +msgid "Module Path" +msgstr "مسار الوحدة" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:168 +msgid "path to smartcard PKCS #11 driver" +msgstr "" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:504 +msgid "received error or hang up from event source" +msgstr "" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:593 +#, c-format +msgid "NSS security system could not be initialized" +msgstr "" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:662 +#, c-format +msgid "no suitable smartcard driver could be found" +msgstr "" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:682 +#, c-format +msgid "smartcard driver '%s' could not be loaded" +msgstr "" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:771 +#, c-format +msgid "could not watch for incoming card events - %s" +msgstr "" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:1124 +#, c-format +msgid "encountered unexpected error while waiting for smartcard events" +msgstr "" + +#: ../plugins/smartcard/gsd-smartcard.c:154 +msgid "Slot ID" +msgstr "" + +#: ../plugins/smartcard/gsd-smartcard.c:155 +msgid "The slot the card is in" +msgstr "" + +#: ../plugins/smartcard/gsd-smartcard.c:161 +#, fuzzy +msgid "Slot Series" +msgstr "Ù…Ùاتيح بطيئة" + +#: ../plugins/smartcard/gsd-smartcard.c:162 +msgid "per-slot card identifier" +msgstr "" + +#: ../plugins/smartcard/gsd-smartcard.c:168 +#: ../plugins/smartcard/gsd-smartcard.c:169 +msgid "name" +msgstr "الاسم" + +#: ../plugins/smartcard/gsd-smartcard.c:173 +msgid "Module" +msgstr "الوÙحدة" + +#: ../plugins/smartcard/gsd-smartcard.c:174 +msgid "smartcard driver" +msgstr "" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:1 +msgid "Change system time" +msgstr "غيّر وقت النظام" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:2 +msgid "Change system time zone" +msgstr "غيّر المنطقة الزمنية للنظام" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:3 +msgid "Configure hardware clock" +msgstr "اضبط ساعة العتاد" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:4 +msgid "Privileges are required to change the system time zone." +msgstr "الصلاحيات مطلوبة لتغيير منطقة النظام الزمنية." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:5 +msgid "Privileges are required to change the system time." +msgstr "الصلاحيات مطلوبة لتغيير وقت النظام." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:6 +msgid "Privileges are required to configure the hardware clock." +msgstr "الصلاحيات مطلوبة لتغيير ساعة العتاد." + +#~ msgid "Binding to suspend the computer." +#~ msgstr "ارتباط تعليق الحاسوب." + +#~ msgid "Suspend" +#~ msgstr "علّÙقْ" + +#~ msgid "" +#~ "Couldn't put the machine to sleep.\n" +#~ "Verify that the machine is correctly configured." +#~ msgstr "" +#~ "تعذّرت إنامة الحاسوب.\n" +#~ "تأكّد من أنّ الحاسوب معدّ بسلامة." + +#~ msgid "" +#~ "Set to True to display a dialog when there are errors running the " +#~ "screensaver." +#~ msgstr "اضبط لصحيح كي يعرض حوار عند وجود أخطاء ÙÙŠ تشغيل حاÙظة الشاشة." + +#~ msgid "Set to True to run the screensaver at login." +#~ msgstr "اضبط لصحيح Ù„Ùتشغيل حاÙظة الشاشة عند الولوج." + +#~ msgid "Show startup errors" +#~ msgstr "أظهر أخطاء بدء التشغيل" + +#~ msgid "Start screensaver" +#~ msgstr "ابدأ حاÙظة الشاشة" + +#~ msgid "Enable screensaver plugin" +#~ msgstr "Ùعّل ملحق حاÙظة الشاشة" + +#, fuzzy +#~ msgid "Toggle screenreader" +#~ msgstr "تستعمب _قارئ شاشة" + +#, fuzzy +#~ msgid "MATE Volume Control" +#~ msgstr "تحكم شدّة مجهول %d" + +#~ msgid "" +#~ "There was an error starting up the screensaver:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "Screensaver functionality will not work in this session." +#~ msgstr "" +#~ "حصل خطأ عند تشغيل حاÙظة الشاشة:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "لن تعمل حاÙظة الشاشة ÙÙŠ هذه الجلسة." + +#~ msgid "Screensaver" +#~ msgstr "حاÙظة الشاشة" + +#~ msgid "Screensaver plugin" +#~ msgstr "ملحق حاÙظة الشاشة" + +#~ msgid "Do _not show this warning again." +#~ msgstr "لا تظهر هذا التحذير مجددًا." + +#~ msgid "" +#~ "Cannot create the directory \"%s\".\n" +#~ "This is needed to allow changing the mouse pointer theme." +#~ msgstr "" +#~ "تعذّر إنشاء الدليل \"%s\".\n" +#~ "هذا مطلوب حتى يمكن تغيير سÙمة مؤشر الÙأرة." + +#~ msgid "" +#~ "Cannot create the directory \"%s\".\n" +#~ "This is needed to allow changing cursors." +#~ msgstr "" +#~ "تعذّر إنشاء الدليل \"%s\".\n" +#~ "هذا مطلوب حتى يمكن تغيير المؤشرات." + +#~ msgid "Couldn't load sound file %s as sample %s" +#~ msgstr "تعذّر تحميل مل٠الصوت %s كعيّÙنة %s" + +#~ msgid "Login" +#~ msgstr "لًج" + +#~ msgid "Logout" +#~ msgstr "اخرج" + +#~ msgid "Boing" +#~ msgstr "بوينج" + +#~ msgid "Siren" +#~ msgstr "صاÙرة إنذار" + +#~ msgid "Clink" +#~ msgstr "صلصلة" + +#~ msgid "Beep" +#~ msgstr "صاÙÙرة" + +#~ msgid "No sound" +#~ msgstr "لا صوت" + +#~ msgid "Sound not set for this event." +#~ msgstr "الصوت لهذا الحدث غير معين." + +#~ msgid "" +#~ "The sound file for this event does not exist.\n" +#~ "You may want to install the mate-audio package for a set of default " +#~ "sounds." +#~ msgstr "" +#~ "مل٠الصوت لهذا الحدث غير موجود.\n" +#~ "قد يتوجب عليك تثبيت حزمة mate-audio للحصول على مجموعة من الأصوات " +#~ "الإÙتراضية." + +#~ msgid "The sound file for this event does not exist." +#~ msgstr "مل٠الصوت لهذا الحدث غير موجود." + +#~ msgid "Select Sound File" +#~ msgstr "اختر مل٠صوت" + +#~ msgid "The file %s is not a valid wav file" +#~ msgstr "المل٠%s ليس مل٠wav سليم" + +#~ msgid "Select sound file..." +#~ msgstr "اختر٠مل٠صوت..." + +#~ msgid "Sound" +#~ msgstr "صوت" + +#~ msgid "Sound plugin" +#~ msgstr "ملحق الصوت" + +#~ msgid "An error occurred while configuring the screen" +#~ msgstr "حدث خطأ أثناء ضبط الشاشة" + +#~ msgid "gtk-close" +#~ msgstr "gtk-close" + +#~ msgid "Screen Rotation" +#~ msgstr "استبانة الشاشة" + +#~ msgid "" +#~ "Set to True to keep the handlers for text/plain and text/* MIME types " +#~ "synchronized." +#~ msgstr "" +#~ "اضبط لصحيح، حتى تبقى معالجات الأنواع text/plain Ùˆ text/* MIME ÙÙŠ تزامن." + +#~ msgid "Sync text/plain and text/* handlers" +#~ msgstr "زامÙÙ† معالجا text/plain Ùˆ text/*" + +#~ msgid "Enable default editor plugin" +#~ msgstr "Ùعّل ملحق المحرر الإÙتراضي" + +#~ msgid "" +#~ "Set to True to enable the plugin to manage the default text editor " +#~ "setting." +#~ msgstr "اضبط لصحيح Ù„Ùتمكين الملحق من إدارة إعداد المحرر الإÙتراضي." + +#~ msgid "Key Binding (%s) has its action defined multiple times\n" +#~ msgstr "اجراء ارتباط المÙتاح (%s) معرّ٠أكثر من مرّة\n" + +#~ msgid "Key Binding (%s) has its binding defined multiple times\n" +#~ msgstr "ارتباط المÙتاح (%s) معرّ٠أكثر من\n" + +#~ msgid "It seems that another application already has access to key '%u'." +#~ msgstr "يبدو أن تطبيقا آخر يستعمل المÙتاح '%u'." + +#~ msgid "Key Binding (%s) is already in use\n" +#~ msgstr "ارتباط المÙتاح (%s) مستعمَل بالÙعل\n" + +#~ msgid "Volume" +#~ msgstr "شدة الصوت" + +#~ msgid "Default Editor" +#~ msgstr "المحرر الإÙتراضي" + +#~ msgid "Default editor plugin" +#~ msgstr "ملحق المحرر الإÙتراضي" + +#~ msgid "Eject's shortcut." +#~ msgstr "اختصار الطرد." + +#~ msgid "Home folder's shortcut." +#~ msgstr "اختصار مجلّد المنزل." + +#~ msgid "Launch calculator's shortcut" +#~ msgstr "مختصر إطلاق شغل الحاسبة" + +#~ msgid "Launch help browser's shortcut." +#~ msgstr "اختصار إطلاق متصÙّح المساعدة." + +#~ msgid "Launch web browser's shortcut." +#~ msgstr "اختصار إطلاق متصÙّح الوÙب." + +#~ msgid "Lock screen's shortcut." +#~ msgstr "اختصار Ù‚ÙÙ„ الشاشة." + +#~ msgid "Log out's shortcut." +#~ msgstr "اختصار الخروج." + +#~ msgid "Media player key's shortcut." +#~ msgstr "اختصار Ù…Ùتاح مشغل الوسائط." + +#~ msgid "Next track key's shortcut." +#~ msgstr "اختصار Ù…Ùتاح المقطوعة التالية." + +#~ msgid "Pause" +#~ msgstr "ايقا٠مؤقّت" + +#~ msgid "Pause key's shortcut." +#~ msgstr "اختصار Ù…Ùتاح الإيقا٠المؤقّت." + +#~ msgid "Play (or play/pause) key's shortcut." +#~ msgstr "اختصار Ù…Ùتاح العز٠(أو العزÙ/التمهّل)." + +#~ msgid "Previous track key's shortcut." +#~ msgstr "اختصار Ù…Ùتاح المقطوعة السابقة." + +#~ msgid "Search's shortcut." +#~ msgstr "اختصار البحث." + +#~ msgid "Sleep" +#~ msgstr "نوم" + +#~ msgid "Sleep's shortcut." +#~ msgstr "اختصار النوم." + +#~ msgid "Stop playback key's shortcut." +#~ msgstr "اختصار Ù…Ùتاح إيقا٠العزÙ." + +#~ msgid "Volume down's shortcut." +#~ msgstr "اختصار Ø®Ùض شدّة الصوت." + +#~ msgid "Volume mute's shortcut." +#~ msgstr "اختصار إسكات الصوت" + +#~ msgid "Volume up's shortcut." +#~ msgstr "اختصار رÙع شدة الصوت." + +#~ msgid "Run screensaver at login" +#~ msgstr "شغّÙÙ„ حاÙظة الشاشة عند الولوج" + +#~ msgid "Set to True to enable the font settings manager plugin." +#~ msgstr "اختر صحيح Ù„Ùجَعل ملحق إدارة إعدادات الخطوط." + +#~ msgid "Set to True to enable the keybindings settings manager plugin." +#~ msgstr "اختر صحيح Ù„Ùجَعل ملحق إدارة إعدادات ارتباط المÙاتيح ممكنا." + +#~ msgid "Set to True to enable the mouse settings manager plugin." +#~ msgstr "اختر صحيح Ù„Ùجَعل ملحق إدارة إعدادات الÙأرة ممكنا." + +#~ msgid "Set to True to enable the typing break settings manager plugin." +#~ msgstr "اختر صحيح Ù„Ùجَعل ملحق إدارة إعدادات إستراحة الكتابة ممكنا." + +#~ msgid "Set to True to enable the xrandr settings manager plugin." +#~ msgstr "اختر صحيح Ù„Ùجَعل ملحق إدارة إعدادات xrandr ممكنا." + +#~ msgid "Set to True to enable the xrdb settings manager plugin." +#~ msgstr "اختر صحيح Ù„Ùجَعل ملحق إدارة إعدادات xrdb ممكنا." + +#~ msgid "Set to True to enable the xsettings settings manager plugin." +#~ msgstr "اختر صحيح Ù„Ùجَعل ملحق إدارة إعدادات xsettings ممكنا." + +#~ msgid "" +#~ "True if the accessibility keyboard settings manager plugin is enabled." +#~ msgstr "صحيح إذا كان ملحق إدارة إعدادات إتاحة لوحة المÙاتيح ممكنا." + +#~ msgid "True if the background settings manager plugin is enabled." +#~ msgstr "صحيح إذا كان ملحق إدارة إعدادات الخلÙية ممكنا." + +#~ msgid "True if the clipboard settings manager plugin is enabled." +#~ msgstr "صحيح إذا كان ملحق إدارة إعدادات الحاÙظة ممكنا." + +#~ msgid "True if the default editor settings manager plugin is enabled." +#~ msgstr "صحيح إذا كان ملحق إدارة إعدادات المحرر الإÙتراضي ممكنا." + +#~ msgid "True if the font settings manager plugin is enabled." +#~ msgstr "صحيح إذا كان ملحق إدارة إعدادات الخطوط ممكنا." + +#~ msgid "True if the keybindings settings manager plugin is enabled." +#~ msgstr "صحيح إذا كان ملحق إدارة إعدادات ارتباط المÙاتيح ممكنا." + +#~ msgid "True if the keyboard settings manager plugin is enabled." +#~ msgstr "صحيح إذا كان ملحق إدارة إعدادات لوحة المÙاتيح ممكنا." + +#~ msgid "True if the media keys settings manager plugin is enabled." +#~ msgstr "صحيح إذا كان ملحق إدارة إعدادات الوسائط ممكنا." + +#~ msgid "True if the mouse settings manager plugin is enabled." +#~ msgstr "صحيح إذا كان ملحق إدارة إعدادات الÙأرة ممكنا." + +#~ msgid "True if the screensaver settings manager plugin is enabled." +#~ msgstr "صحيح إذا كان ملحق إدارة إعدادات حاÙظة الشاشة ممكنا." + +#~ msgid "True if the sound settings manager plugin is enabled." +#~ msgstr "صحيح إذا كان ملحق إدارة إعدادات الصوت ممكنا." + +#, fuzzy +#~ msgid "True if the typing break settings manager plugin is enabled." +#~ msgstr "صحيح إذا كان ملحق إدارة إعدادات إستراحة الكتابة ممكنا." + +#~ msgid "True if the xrandr settings manager plugin is enabled." +#~ msgstr "صحيح إذا كان ملحق إدارة إعدادات xrandr ممكنا." + +#~ msgid "True if the xrdb settings manager plugin is enabled." +#~ msgstr "صحيح إذا كان ملحق إدارة إعدادات xrdb ممكنا." + +#~ msgid "True if the xsettings settings manager plugin is enabled." +#~ msgstr "صحيح إذا كان ملحق إدارة إعدادات xsettings ممكنا." + +#~ msgid "E-mail" +#~ msgstr "البريد الإلكتروني" + +#~ msgid "E-mail's shortcut." +#~ msgstr "اختصار البريد الإلكتروني." + +#~ msgid "Image/label border" +#~ msgstr "حدود الصّورة/العلامة" + +#~ msgid "Width of border around the label and image in the alert dialog" +#~ msgstr "عرض الحدود حول العلامة Ùˆ الصّورة ÙÙŠ حوار التّنبيه" + +#~ msgid "Alert Type" +#~ msgstr "نوع التّنبيه" + +#~ msgid "The type of alert" +#~ msgstr "نوع التّنبيه" + +#~ msgid "Alert Buttons" +#~ msgstr "أزرار التّنبيه" + +#~ msgid "The buttons shown in the alert dialog" +#~ msgstr "الأزرار المعروضة ÙÙŠ حوار التّنبيه" + +#~ msgid "Show more _details" +#~ msgstr "اظهر _تÙاصيل أكثر" + +#~ msgid "Select Image" +#~ msgstr "اختر صورة" + +#~ msgid "No Image" +#~ msgstr "لا صورة" + +#~ msgid "Images" +#~ msgstr "صور" + +#~ msgid "All Files" +#~ msgstr "كل الملÙّات" + +#~ msgid "" +#~ "There was an error while trying to get the addressbook information\n" +#~ "Evolution Data Server can't handle the protocol" +#~ msgstr "" +#~ "كان هناك خطأ أثناء محاولة جلب معلومات دÙتر العناوين \n" +#~ "لا يستطيع خادوم معلومات إيÙوليوشن التعامل مع هذا البروتوكول" + +#~ msgid "Unable to open address book" +#~ msgstr "لايمكن Ùتح دÙتر العناوين" + +#~ msgid "Unknown login ID, the user database might be corrupted" +#~ msgstr "هويّة ولوج غير معروÙØ©ØŒ ربّما تلÙÙت قاعدة بيانات المستخمين" + +#~ msgid "About %s" +#~ msgstr "حوْل %s" + +#~ msgid "About Me" +#~ msgstr "عنّي" + +#~ msgid "Set your personal information" +#~ msgstr "اضبط معلوماتك الشخصية" + +#~ msgid " " +#~ msgstr " " + +#~ msgid " " +#~ msgstr " " + +#~ msgid "Email" +#~ msgstr "البريد الإلكتروني" + +#~ msgid "Home" +#~ msgstr "المنزل" + +#~ msgid "Instant Messaging" +#~ msgstr "التراسل الÙوري" + +#~ msgid "Job" +#~ msgstr "الوظيÙØ©" + +#~ msgid "Telephone" +#~ msgstr "الهاتÙ" + +#~ msgid "Web" +#~ msgstr "ÙˆÙب" + +#~ msgid "Work" +#~ msgstr "عمل" + +#~ msgid "Change your password" +#~ msgstr "غيّÙر كلمة سرّÙÙƒ" + +#~ msgid "A_IM/iChat:" +#~ msgstr "A_IM/iChat:" + +#~ msgid "A_ddress:" +#~ msgstr "ال_عنوان:" + +#~ msgid "A_ssistant:" +#~ msgstr "المÙسَاعَد:" + +#~ msgid "Address" +#~ msgstr "العنوان" + +#~ msgid "C_ity:" +#~ msgstr "المدي_نة:" + +#~ msgid "C_ompany:" +#~ msgstr "ال_شركة:" + +#~ msgid "Cale_ndar:" +#~ msgstr "الت_قويم:" + +#~ msgid "Change Passwo_rd..." +#~ msgstr "غيّÙر _كلمة السر..." + +#~ msgid "Change pa_ssword" +#~ msgstr "_غيّÙر كلمة السر" + +#~ msgid "Change password" +#~ msgstr "غّÙير كلمة السر" + +#~ msgid "Ci_ty:" +#~ msgstr "ال_مدينة:" + +#~ msgid "Co_untry:" +#~ msgstr "الب_لد:" + +#~ msgid "Contact" +#~ msgstr "الاتصال" + +#~ msgid "Cou_ntry:" +#~ msgstr "الب_لد:" + +#~ msgid "Current _password:" +#~ msgstr "كلمة السر ال_حالية:" + +#~ msgid "Full Name" +#~ msgstr "الاسم الكامل" + +#~ msgid "Hom_e:" +#~ msgstr "ال_منزل:" + +#~ msgid "IC_Q:" +#~ msgstr "IC_Q:" + +#~ msgid "M_SN:" +#~ msgstr "M_SN:" + +#~ msgid "P.O. _box:" +#~ msgstr "صندوق ال_بريد:" + +#~ msgid "P._O. box:" +#~ msgstr "_صندوق البريد:" + +#~ msgid "Personal Info" +#~ msgstr "معلومات شخصية" + +#~ msgid "" +#~ "Please type your password again in the Retype new password field." +#~ msgstr "من Ùضلك اكتب كلمة سرّÙÙƒ مرّة أخرى ÙÙŠ حقل أعÙد كتابة كلمة السر." + +#~ msgid "Select your photo" +#~ msgstr "اختر صورتك" + +#~ msgid "State/Pro_vince:" +#~ msgstr "ال_ولاية/المحاÙظة:" + +#~ msgid "" +#~ "To change your password, enter your current password in the field below " +#~ "and click Authenticate.\n" +#~ "After you have authenticated, enter your new password, retype it for " +#~ "verification and click Change password." +#~ msgstr "" +#~ "لتغيير كلمة السر، ادخل كلمة السر ÙÙŠ المجال السÙلي ثم اتقر وثّÙقْ.\n" +#~ "بعد التوثيق، ادخل كلمة السر الجديدة، اعد كتابتها للتّحقّق Ùˆ انقر غيّÙر " +#~ "كلمة السر." + +#~ msgid "User name:" +#~ msgstr "اسم المستخدم: " + +#~ msgid "Web _log:" +#~ msgstr "الم_دوّنة:" + +#~ msgid "Wor_k:" +#~ msgstr "ال_عمل:" + +#~ msgid "Work _fax:" +#~ msgstr "_Ùاكس العمل:" + +#~ msgid "Zip/_Postal code:" +#~ msgstr "الرمز البريدي:" + +#~ msgid "_Address:" +#~ msgstr "ال_عنوان:" + +#~ msgid "_Authenticate" +#~ msgstr "_وثّÙÙ‚" + +#~ msgid "_Department:" +#~ msgstr "_المَصْلَحَة:" + +#~ msgid "_Groupwise:" +#~ msgstr "_Groupwise:" + +#~ msgid "_Home page:" +#~ msgstr "الصÙحة الرئيسيّة:" + +#~ msgid "_Home:" +#~ msgstr "ال_منزل:" + +#~ msgid "_Jabber:" +#~ msgstr "_Jabber:" + +#~ msgid "_Manager:" +#~ msgstr "الم_دير:" + +#~ msgid "_Mobile:" +#~ msgstr "ال_جوّال:" + +#~ msgid "_New password:" +#~ msgstr "Ùƒ_لمة السر الجديدة:" + +#~ msgid "_Profession:" +#~ msgstr "المه_نة:" + +#~ msgid "_Retype new password:" +#~ msgstr "أعÙد كتابة كلمة السر الجديدة:" + +#~ msgid "_State/Province:" +#~ msgstr "ال_ولاية/المحاÙظة:" + +#~ msgid "_Title:" +#~ msgstr "ال_عنوان:" + +#~ msgid "_Work:" +#~ msgstr "ال_عمل:" + +#~ msgid "_Yahoo:" +#~ msgstr "_ياهو:" + +#~ msgid "_Zip/Postal code:" +#~ msgstr "الرمز البريدي:" + +#~ msgid "Child exited unexpectedly" +#~ msgstr "خرج التطبيق بشكل٠غير متوقّع" + +#~ msgid "Could not shutdown backend_stdin IO channel: %s" +#~ msgstr "لم يمكن إيقا٠قناة الإدخال backend_stdin: %s" + +#~ msgid "Could not shutdown backend_stdout IO channel: %s" +#~ msgstr "لم يمكن إيقا٠قناة الإدخال backend_stdout: %s" + +#~ msgid "Authenticated!" +#~ msgstr "موثّق!" + +#~ msgid "" +#~ "Your password has been changed since you initially authenticated! Please " +#~ "re-authenticate." +#~ msgstr "غÙيّÙرَت كلمة السر بعد التّوثيق الأخير! رجاء أعÙد التّوثيق." + +#~ msgid "That password was incorrect." +#~ msgstr "كلمة السر هذه خطأ." + +#~ msgid "Your password has been changed." +#~ msgstr "غÙيّÙرَت كلمة السر." + +#~ msgid "System error: %s." +#~ msgstr "خطأ ÙÙŠ النظام: %s." + +#~ msgid "The password is too short." +#~ msgstr "كلمة السر صغيرة جدا." + +#~ msgid "The password is too simple." +#~ msgstr "كلمة السر بسيطة جدا." + +#~ msgid "The old and new passwords are too similar." +#~ msgstr "كلمتا السر القديمة Ùˆ الجديدة متشابهتان جدا." + +#~ msgid "The new password must contain numeric or special character(s)." +#~ msgstr "يجب أن تحتوي كلمة السر الجديدة على محار٠خاصة أو أرقام." + +#~ msgid "The old and new passwords are the same." +#~ msgstr "كلمتا السر القديمة Ùˆ الجديدة متطابقتان." + +#~ msgid "Unable to launch %s: %s" +#~ msgstr "لايمكن تشغيل %s: %s" + +#~ msgid "A system error has occurred" +#~ msgstr "حصل خطأ ÙÙŠ النظام" + +#~ msgid "Checking password..." +#~ msgstr "التحقق من كلمة السر..." + +#~ msgid "Click Change password to change your password." +#~ msgstr "انقر غيّر كلمة السر لتغيّر كلمة سرّك." + +#~ msgid "Please type your password in the New password field." +#~ msgstr "من Ùضلك اكتب كلمة سرّÙÙƒ ÙÙŠ حقل كلمة سر جديدة." + +#~ msgid "The two passwords are not equal." +#~ msgstr "كلمتا السر غير متطابقتين." + +#~ msgid "Assistive Technologies" +#~ msgstr "التقنيات المساعدة" + +#~ msgid "Preferences" +#~ msgstr "التÙضيلات" + +#~ msgid "Accessible Lo_gin" +#~ msgstr "الولو_ج المتاح" + +#~ msgid "Assistive Technology Preferences" +#~ msgstr "تÙضيلات التكنولوجيا المعينة" + +#~ msgid "" +#~ "Changes to enable assistive technologies will not take effect until your " +#~ "next log in." +#~ msgstr "" +#~ "التغييرات لتÙعيل التقنيات المساعدة لن تأخذ مجراها حتى تسجل دخولك ÙÙŠ المرة " +#~ "القادمة." + +#~ msgid "Close and _Log Out" +#~ msgstr "اغلق Ùˆ ا_خرج" + +#~ msgid "Jump to Preferred Applications dialog" +#~ msgstr "اقÙز إلى مربع حوار التطبيقات المÙضلة" + +#~ msgid "Jump to the Accessible Login dialog" +#~ msgstr "اقÙز إلى مربع حوار الولوج المتاح" + +#~ msgid "Jump to the Keyboard Accessibility dialog" +#~ msgstr "اقÙز إلى مربع حوار إتاحة لوحة المÙاتيح" + +#~ msgid "_Enable assistive technologies" +#~ msgstr "_ÙعّÙÙ„ التكنولوجيات المساعدة" + +#~ msgid "_Keyboard Accessibility" +#~ msgstr "إتاحة لوحة المÙاتي_Ø­" + +#~ msgid "_Preferred Applications" +#~ msgstr "التطبيقات المÙ_ضّلة" + +#~ msgid "Assistive Technology" +#~ msgstr "التكنولوجيا المعينة" + +#~ msgid "Enable support for MATE assistive technologies at login" +#~ msgstr "ÙعّÙÙ„ دعم التكنولوجيات المعينة عند الولوج" + +#~ msgid "There was an error launching the mouse preferences dialog: %s" +#~ msgstr "حصل خطأ اثناء تشغيل حوار تÙضيلات الÙأرة: %s" + +#~ msgid "Unable to import AccessX settings from file '%s'" +#~ msgstr "لا يمكن استيراد اعدادات AccessX من المل٠'%s'" + +#~ msgid "Import Feature Settings File" +#~ msgstr "استورد مل٠اعدادات الميزة" + +#~ msgid "_Import" +#~ msgstr "Ø¥_ستورد" + +#~ msgid "Keyboard Accessibility" +#~ msgstr "إتاحة لوحة المÙاتيح" + +#~ msgid "" +#~ "This system does not seem to have the XKB extension. The keyboard " +#~ "accessibility features will not operate without it." +#~ msgstr "" +#~ "يبدو أن هذا النظام لا يملك امتداد XKB.لن تعمل ميزات إتاحة لوحة المÙاتيح " +#~ "بدونه." + +#~ msgid "Enable Bo_unce Keys" +#~ msgstr "ÙعّÙÙ„ المÙاتيح ال_مرتدّة" + +#~ msgid "Enable Slo_w Keys" +#~ msgstr "ÙعّÙÙ„ Ø¥_بطاء المÙاتيح" + +#~ msgid "Enable _Mouse Keys" +#~ msgstr "ÙعّÙÙ„ Ù…Ùاتيح ال_Ùأرة" + +#~ msgid "Enable _Repeat Keys" +#~ msgstr "ÙعّÙÙ„ Ø¥_عادة نقر المÙاتيح" + +#~ msgid "Enable _Sticky Keys" +#~ msgstr "ÙعّÙÙ„ المÙاتيح اللا_صقة" + +#~ msgid "Features" +#~ msgstr "الميزات" + +#~ msgid "Toggle Keys" +#~ msgstr "Ù…Ùاتيح التبديل" + +#~ msgid "Basic" +#~ msgstr "أوَّلي" + +#~ msgid "Beep if key is re_jected" +#~ msgstr "صاÙرة إذا _رÙض المÙتاح" + +#~ msgid "Beep when _features turned on or off from keyboard" +#~ msgstr "صاÙرة عند تشغيل أو تعطيل ال_ميزات من لوحة المÙاتيح" + +#~ msgid "Beep when _modifier is pressed" +#~ msgstr "صاÙرة عند نقر المغيّرات" + +#~ msgid "Beep when an LED is turned on and two beeps when one is turned off." +#~ msgstr "صاÙرة عند تشغيل LED واحدة Ùˆ صاÙرتان عند تعطيل إحداهما." + +#~ msgid "Beep when key is:" +#~ msgstr "صاÙرة اذا كان المÙتاح:" + +#~ msgid "Del_ay:" +#~ msgstr "ال_تأخير:" + +#~ msgid "Delay between keypress and pointer mo_vement:" +#~ msgstr "التأخير بين ضغط الزر Ùˆ _حركة المؤشر:" + +#~ msgid "Disa_ble if two keys pressed together" +#~ msgstr "ع_طّÙÙ„ إذا نقر الزران ÙÙŠ آن واحد" + +#~ msgid "E_nable Toggle Keys" +#~ msgstr "ÙعّÙÙ„ Ù…Ùاتيح الت_بديل" + +#~ msgid "Filters" +#~ msgstr "مرشّÙحات" + +#~ msgid "" +#~ "Ignore all subsequent presses of the SAME key if they happen within a " +#~ "user selectable period of time." +#~ msgstr "" +#~ "تجاهل كل تلاحقات النقر على Ù†Ùس المÙتاح إذا حدثت خلال وقت اختير من طر٠" +#~ "المستخدم." + +#~ msgid "Keyboard Accessibility Preferences (AccessX)" +#~ msgstr "تÙضيلات إتاحة لوحة المÙاتيح (AccessX)" + +#~ msgid "Ma_ximum pointer speed:" +#~ msgstr "سرعة المؤشر ال_قصوى:" + +#~ msgid "Mouse _Preferences..." +#~ msgstr "تÙضيلات ال_Ùأرة..." + +#~ msgid "" +#~ "Only accept keys after they have been pressed and held for a user " +#~ "adjustable amount of time." +#~ msgstr "" +#~ "لا تقبل إلا المÙاتيح المضغوطة Ùˆ المبقى عليها مضغوطة خلال الÙترة المحددة " +#~ "من المستخدم." + +#~ msgid "" +#~ "Perform multiple simultaneous key press operations by pressing modifier " +#~ "keys in sequence." +#~ msgstr "" +#~ "أدّÙÙŠ عمليّات نقر٠مÙاتيح٠متزامنة عند نقر المÙاتيح المغيّرة بترتيب متعاقب." + +#~ msgid "S_peed:" +#~ msgstr "ال_سرعة:" + +#~ msgid "Time to acce_lerate to maximum speed:" +#~ msgstr "وقت الت_سارع للسرعة القصوى:" + +#~ msgid "Turn the numeric keypad into a mouse control pad." +#~ msgstr "حوّÙÙ„ لوحة الأرقام إلى لوحة تحكّم للÙأرة." + +#~ msgid "_Disable if unused for:" +#~ msgstr "_عطّÙÙ„ اذا لم يستخدم لمدة:" + +#~ msgid "_Import Feature Settings..." +#~ msgstr "_استورد اعدادات الميزة..." + +#~ msgid "_Only accept keys held for:" +#~ msgstr "_لا تقبل إلا المÙاتيح المضغوطة لمدة:" + +#~ msgid "_Type to test settings:" +#~ msgstr "ا_كتب لاختبار الاعدادات:" + +#~ msgid "_accepted" +#~ msgstr "Ù…_قبول" + +#~ msgid "_pressed" +#~ msgstr "Ù…_ضغوط" + +#~ msgid "_rejected" +#~ msgstr "مر_Ùوض" + +#~ msgid "characters/second" +#~ msgstr "محارÙ/ثانية" + +#~ msgid "milliseconds" +#~ msgstr "ملي ثانية" + +#~ msgid "pixels/second" +#~ msgstr "بكسل/ثانية" + +#~ msgid "seconds" +#~ msgstr "ثوان" + +#~ msgid "Add Wallpaper" +#~ msgstr "أضÙ٠خلÙية للشاشة" + +#~ msgid "All files" +#~ msgstr "كل الملÙّات" + +#~ msgid "Font may be too large" +#~ msgstr "قد يكون الخط كبيرًا جدا" + +#~ msgid "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." +#~ msgid_plural "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." +#~ msgstr[0] "" +#~ "الخط المنتقى حجمه نقطة واحدة Ùˆ قد يعرقل Ùعاليّة استخدام الحاسوب. من " +#~ "المستحسن أن تختار حجمًا أقلّ من %d." +#~ msgstr[1] "" +#~ "الخط المنتقى حجمه نقطتان Ùˆ قد يعرقل Ùعالية استخدام الحاسوب. من المستحسن " +#~ "أن تختار حجمًا أقلّ من %d." +#~ msgstr[2] "" +#~ "الخط المنتقى حجمه %d نقاط Ùˆ قد يعرقل Ùعالية استخدام الحاسوب. من المستحسن " +#~ "أن تختار حجمًا أقلّ من %d." +#~ msgstr[3] "" +#~ "الخط المنتقى حجمه %d نقطة Ùˆ قد يعرقل Ùعالية استخدام الحاسوب. من المستحسن " +#~ "أن تختار حجمًا أقلّ من %d." + +#~ msgid "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a " +#~ "smaller sized font." +#~ msgid_plural "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a smaller " +#~ "sized font." +#~ msgstr[0] "" +#~ "الخط المنتقى حجمه نقطة واحدة Ùˆ قد يعرقل Ùعالية استخدام الحاسوب. من " +#~ "المستحسن أن تختار خطًّا بحجم٠أصغر." +#~ msgstr[1] "" +#~ "الخط المنتقى حجمه نقطتان Ùˆ قد يعرقل Ùعالية استخدام الحاسوب. من المستحسن " +#~ "أن تختار خطًّا بحجم٠أصغر." +#~ msgstr[2] "" +#~ "الخط المنتقى حجمه %d نقاط Ùˆ قد يعرقل Ùعالية استخدام الحاسوب. من المستحسن " +#~ "أن تختار خطًّا بحجم٠أصغر." +#~ msgstr[3] "" +#~ "الخط المنتقى حجمه %d نقطة Ùˆ قد يعرقل Ùعالية استخدام الحاسوب. من المستحسن " +#~ "أن تختار خطًّا بحجم٠أصغر." + +#~ msgid "Use previous font" +#~ msgstr "استخدم الخط السابق" + +#~ msgid "Use selected font" +#~ msgstr "استخدم الخط المÙنتقى" + +#~ msgid "Specify the filename of a theme to install" +#~ msgstr "حدد اسم مل٠السÙمة لتثبيتها" + +#~ msgid "" +#~ "Specify the name of the page to show (theme|background|fonts|interface)" +#~ msgstr "حدّد اسم الصÙحة التي تريد إظهارها (سمة|خلÙية|خطوط|واجهة)" + +#~ msgid "page" +#~ msgstr "صÙحة" + +#~ msgid "[WALLPAPER...]" +#~ msgstr "[خلÙية...]" + +#~ msgid "Apply Background" +#~ msgstr "استخدم ال_خلÙيّة" + +#~ msgid "Apply Font" +#~ msgstr "استخدم الخ_Ø·" + +#~ msgid "The current theme suggests a background and a font." +#~ msgstr "السمة الحالية تقترح خلÙية وخطًا." + +#~ msgid "The current theme suggests a background." +#~ msgstr "السمة الحالية تقترح خلÙية." + +#~ msgid "The current theme suggests a font." +#~ msgstr "السمة الحالية تقترح خطًا." + +#~ msgid "Custom" +#~ msgstr "مخصص" + +#~ msgid "C_olors" +#~ msgstr "الألوا_Ù†" + +#~ msgid "Menus and Toolbars" +#~ msgstr "القوائم Ùˆ أشرطة الأدوات" + +#~ msgid "Preview" +#~ msgstr "معاينة" + +#~ msgid "Rendering" +#~ msgstr "تصيير" + +#~ msgid "Smoothing" +#~ msgstr "تنعيم" + +#~ msgid "Subpixel Order" +#~ msgstr "ترتيب النقاط التحت بكسلية" + +#~ msgid "_Wallpaper" +#~ msgstr "خلÙÙŠ_Ø© الشاشة" + +#~ msgid "Best _shapes" +#~ msgstr "Ø£Ùضل Ø£_شكال" + +#~ msgid "Best co_ntrast" +#~ msgstr "Ø£Ùضل ت_باين" + +#~ msgid "C_ustomize..." +#~ msgstr "_خصّÙص..." + +#~ msgid "C_ut" +#~ msgstr "_قص" + +#~ msgid "" +#~ "Centered\n" +#~ "Fill screen\n" +#~ "Scaled\n" +#~ "Zoom\n" +#~ "Tiled" +#~ msgstr "" +#~ "وسطي\n" +#~ "ملء الشاشة\n" +#~ "ممدود\n" +#~ "Ù…Ùكبّر\n" +#~ "Ù…Ùبلـّط" + +#~ msgid "Changing your cursor theme takes effect the next time you log in." +#~ msgstr "تغيير سمة مؤشرك سيأخذ مجراه عند ولوجك القادم." + +#~ msgid "Colors" +#~ msgstr "ألوان" + +#~ msgid "Controls" +#~ msgstr "متحكّمات" + +#~ msgid "Customize Theme" +#~ msgstr "خصّص سمة" + +#~ msgid "D_etails..." +#~ msgstr "_تÙاصيل..." + +#~ msgid "Des_ktop font:" +#~ msgstr "خط ال_مكتب:" + +#~ msgid "Edit" +#~ msgstr "حرّر" + +#~ msgid "Font Rendering Details" +#~ msgstr "تÙاصيل ترجمة الخط" + +#~ msgid "Go _to Fonts Folder" +#~ msgstr "اذهب إلى _مجلد الخطوط" + +#~ msgid "Gra_yscale" +#~ msgstr "تد_رج رمادي" + +#~ msgid "Icons" +#~ msgstr "أيقونات" + +#~ msgid "Interface" +#~ msgstr "واجهة" + +#~ msgid "Large" +#~ msgstr "عريض" + +#~ msgid "N_one" +#~ msgstr "_لا شيء" + +#~ msgid "New File" +#~ msgstr "مل٠جديد" + +#~ msgid "Open File" +#~ msgstr "اÙتح ملÙ" + +#~ msgid "Open a dialog to specify the color" +#~ msgstr "اÙتح حوار لتحديد اللون" + +#~ msgid "Pointer" +#~ msgstr "مؤشر" + +#~ msgid "R_esolution:" +#~ msgstr "الا_ستبانة:" + +#~ msgid "Save File" +#~ msgstr "احÙظ ملÙ" + +#~ msgid "Save Theme As..." +#~ msgstr "ا_Ø­Ùظ السÙمة كـ..." + +#~ msgid "Save _As..." +#~ msgstr "احÙظ _كـ..." + +#~ msgid "Save _background image" +#~ msgstr "احÙظ صورة ال_خلÙية" + +#~ msgid "Show _icons in menus" +#~ msgstr "اظهر ال_أيقونات ÙÙŠ القوائم" + +#~ msgid "Small" +#~ msgstr "صغير" + +#~ msgid "" +#~ "Solid color\n" +#~ "Horizontal gradient\n" +#~ "Vertical gradient" +#~ msgstr "" +#~ "لون صلب\n" +#~ "تدرج Ø£Ùقي\n" +#~ "تدرج عمودي" + +#~ msgid "Sub_pixel (LCDs)" +#~ msgstr "تحت _بكسلي (LCD)" + +#~ msgid "Sub_pixel smoothing (LCDs)" +#~ msgstr "تنعيم تحت _بكسلي (LCD)" + +#~ msgid "Text" +#~ msgstr "نص" + +#~ msgid "" +#~ "Text below items\n" +#~ "Text beside items\n" +#~ "Icons only\n" +#~ "Text only" +#~ msgstr "" +#~ "النص أسÙÙ„ العناصر\n" +#~ "النص بجانب العناصر\n" +#~ "أيقونات Ùقط\n" +#~ "نص Ùقط" + +#~ msgid "The current controls theme does not support color schemes." +#~ msgstr "لا تدعم سÙمة المتحكّمات الحالية مخططات الألوان" + +#~ msgid "Theme" +#~ msgstr "سÙمة" + +#~ msgid "Toolbar _button labels:" +#~ msgstr "عناوين Ø£_زرار شريط الأدوات" + +#~ msgid "VB_GR" +#~ msgstr "VB_GR" + +#~ msgid "Window Border" +#~ msgstr "حدود الناÙذة" + +#~ msgid "_Add..." +#~ msgstr "Ø£_ضÙ..." + +#~ msgid "_Application font:" +#~ msgstr "خط الت_طبيق:" + +#~ msgid "_BGR" +#~ msgstr "_BGR" + +#~ msgid "_Copy" +#~ msgstr "ا_نسخ" + +#~ msgid "_Description:" +#~ msgstr "ال_وصÙ:" + +#~ msgid "_Document font:" +#~ msgstr "خط ال_مستند:" + +#~ msgid "_Editable menu shortcut keys" +#~ msgstr "اختصارات قائمة _قابلة للتغيير" + +#~ msgid "_File" +#~ msgstr "_ملÙ" + +#~ msgid "_Fixed width font:" +#~ msgstr "خط _ثابت العرض:" + +#~ msgid "_Full" +#~ msgstr "_كامل" + +#~ msgid "_Input boxes:" +#~ msgstr "_صناديق الدخْل:" + +#~ msgid "_Install..." +#~ msgstr "_ثبّÙت..." + +#~ msgid "_Medium" +#~ msgstr "_متوسط" + +#~ msgid "_Monochrome" +#~ msgstr "Ø£_حادي اللون" + +#~ msgid "_Name:" +#~ msgstr "الإ_سم:" + +#~ msgid "_New" +#~ msgstr "_جديد" + +#~ msgid "_None" +#~ msgstr "_لا شيء" + +#~ msgid "_Open" +#~ msgstr "ا_Ùتح" + +#~ msgid "_Paste" +#~ msgstr "ا_لصق" + +#~ msgid "_Print" +#~ msgstr "ا_طبع" + +#~ msgid "_Quit" +#~ msgstr "Ø£_نهÙ" + +#~ msgid "_RGB" +#~ msgstr "_RGB" + +#~ msgid "_Reset to Defaults" +#~ msgstr "أعد التعيين للاÙترا_ضيات" + +#~ msgid "_Save" +#~ msgstr "ا_Ø­Ùظ" + +#~ msgid "_Selected items:" +#~ msgstr "العناصر الم_نتقاة:" + +#~ msgid "_Size:" +#~ msgstr "الم_قاس:" + +#~ msgid "_Slight" +#~ msgstr "_Ø®ÙÙŠÙ" + +#~ msgid "_Style:" +#~ msgstr "الأ_سلوب:" + +#~ msgid "_Tooltips:" +#~ msgstr "تلميحات الأ_دوات:" + +#~ msgid "_VRGB" +#~ msgstr "_VRGB" + +#~ msgid "_Window title font:" +#~ msgstr "خط عنوان ال_ناÙذة:" + +#~ msgid "_Windows:" +#~ msgstr "ال_نواÙØ°:" + +#~ msgid "dots per inch" +#~ msgstr "نقاط بكل بوصة" + +#~ msgid "Appearance" +#~ msgstr "المظهر" + +#~ msgid "Customize the look of the desktop" +#~ msgstr "خصّص مظهر سطح المكتب" + +#~ msgid "Installs themes packages for various parts of the desktop" +#~ msgstr "ثبّÙت حزم السÙمات لأجزاء سطح المكتب المختلÙØ©" + +#~ msgid "Theme Installer" +#~ msgstr "Ù…ÙثبّÙت السÙمة" + +#~ msgid "Mate Theme Package" +#~ msgstr "حزمة سÙمات جنوم" + +#~ msgid "No Wallpaper" +#~ msgstr "لا صور على المكتب" + +#~ msgid "" +#~ "%s\n" +#~ "%s, %d %s by %d %s\n" +#~ "Folder: %s" +#~ msgstr "" +#~ "%s\n" +#~ "%s, %d %s by %d %s\n" +#~ "المجلد: %s" + +#~ msgid "pixel" +#~ msgid_plural "pixels" +#~ msgstr[0] "بكسل" +#~ msgstr[1] "بكسل" +#~ msgstr[2] "بكسلات" +#~ msgstr[3] "بكسل" + +#~ msgid "" +#~ "Cannot install theme.\n" +#~ "The %s utility is not installed." +#~ msgstr "" +#~ "عاجز عن تثبيت السÙمة. \n" +#~ "أداة %s غير مثبتة." + +#~ msgid "" +#~ "Cannot install theme.\n" +#~ "There was a problem while extracting the theme." +#~ msgstr "" +#~ "عاجز عن تثبيت السÙمة. \n" +#~ "حدثت مشكلة أثناء استخلاص السÙمة" + +#~ msgid "MATE Theme %s correctly installed" +#~ msgstr "سÙمة جنوم %s مثبتة بشكل صحيح" + +#~ msgid "" +#~ "The selected file is not a valid theme. It might be a theme engine that " +#~ "you need to compile." +#~ msgstr "المل٠المختار ليس مل٠سمة صحيح. يمكن أن يكون محرك سمات يجب تجميعه." + +#~ msgid "The selected file does not appear to be a valid theme." +#~ msgstr "يبدو أن هذا المل٠لا يمثل سÙمة سليمة." + +#~ msgid "Installation failed." +#~ msgstr "Ùشل التثبيت." + +#~ msgid "The theme \"%s\" has been installed." +#~ msgstr "Ø«ÙبّÙتت السّÙمة \"%s\"." + +#~ msgid "Would you like to apply it now, or keep your current theme?" +#~ msgstr "أترغب بتÙعيلها الآن أم الإبقاء على السّÙمة الحالية؟" + +#~ msgid "Keep Current Theme" +#~ msgstr "ابق٠السÙمة الحالية" + +#~ msgid "Apply New Theme" +#~ msgstr "ÙعّÙÙ„ السÙمة الجديدة" + +#~ msgid "Failed to create temporary directory" +#~ msgstr "Ùشل إنشاء دليل مؤقت" + +#~ msgid "No theme file location specified to install" +#~ msgstr "لم يحدّد موقع مل٠السÙمة لتثبيتها" + +#~ msgid "" +#~ "Insufficient permissions to install the theme in:\n" +#~ "%s" +#~ msgstr "" +#~ "تّصريحات غير كاÙية لتثبيت السÙمة ÙÙŠ:\n" +#~ "%s" + +#~ msgid "" +#~ "%s is the path where the theme files will be installed. This can not be " +#~ "selected as the source location" +#~ msgstr "" +#~ "%s هو المسار الذي ستثبّت Ùيه ملÙات السÙمة، لذا لا يمكن إنتقاءه كموقع المصدر" + +#~ msgid "Select Theme" +#~ msgstr "اختر سمة" + +#~ msgid "Theme Packages" +#~ msgstr "حزمات السمة" + +#~ msgid "Theme name must be present" +#~ msgstr "يجب أن يكون اسم السÙمة موجودا" + +#~ msgid "The theme already exists. Would you like to replace it?" +#~ msgstr "هذه السÙمة موجودة أصلًا. أتريد استبدالها؟" + +#~ msgid "_Overwrite" +#~ msgstr "Ùƒ_تابة Ùوقية" + +#~ msgid "Would you like to delete this theme?" +#~ msgstr "أتريد حذ٠هذه السÙمة؟" + +#~ msgid "Theme cannot be deleted" +#~ msgstr "لا يمكن حذ٠السÙمة" + +#~ msgid "" +#~ "Unable to start the settings manager 'mate-settings-daemon'.\n" +#~ "Without the MATE settings manager running, some preferences may not take " +#~ "effect. This could indicate a problem with MateComponent, or a non-MATE (e.g. " +#~ "KDE) settings manager may already be active and conflicting with the " +#~ "MATE settings manager." +#~ msgstr "" +#~ "لا يمكن تشغيل مدير الاعدادات 'mate-settings-daemon'.\n" +#~ "لن يكون لبعض التÙضيلات تأثير دون عمل مدير اعدادات جنوم، . قد يشير ذلك إلى " +#~ "وجود مشكلة مع بونوبو أو أن مدير اعدادات مغاير (تابع لكيدي مثلا) نشط " +#~ "مسبّقا، Ùˆ متضارب مع مدير اعدادات جنوم." + +#~ msgid "Unable to load stock icon '%s'\n" +#~ msgstr "لا يمكن تحميل مخزون الأيقونات '%s'\n" + +#~ msgid "Just apply settings and quit" +#~ msgstr "Ùقط طبّÙÙ‚ الإعدادات ثم انهي" + +#~ msgid "Retrieve and store legacy settings" +#~ msgstr "إسترجع Ùˆ خزن الإعدادات التقليديّة" + +#~ msgid "Copying '%s'" +#~ msgstr "يجري نسخ '%s'" + +#~ msgid "Copying files" +#~ msgstr "يجري نسخ الملÙات" + +#~ msgid "Parent Window" +#~ msgstr "الناÙذة الأب" + +#~ msgid "Parent window of the dialog" +#~ msgstr "الناÙذة الأب للحوار" + +#~ msgid "URI currently transferring from" +#~ msgstr "االعنوان الذي ينقل منه حاليّا" + +#~ msgid "To URI" +#~ msgstr "إلى العنوان" + +#~ msgid "URI currently transferring to" +#~ msgstr "العنوان الذي ينقل إليه حاليّا" + +#~ msgid "Fraction completed" +#~ msgstr "الجزء المكتمل" + +#~ msgid "Fraction of transfer currently completed" +#~ msgstr "جزء الإرسال المكتمل حاليا" + +#~ msgid "Current URI index" +#~ msgstr "Ùهرس العناوين الحالي" + +#~ msgid "Current URI index - starts from 1" +#~ msgstr "Ùهرس العناوين الحالي - يبدأ من 1" + +#~ msgid "Total URIs" +#~ msgstr "عدد العناوين الإجمالي" + +#~ msgid "Total number of URIs" +#~ msgstr "عدد العناوين الاجمالي" + +#~ msgid "Connecting..." +#~ msgstr "يجري الإتّصال..." + +#~ msgid "Key" +#~ msgstr "المÙتاح" + +#~ msgid "MateConf key to which this property editor is attached" +#~ msgstr "Ù…Ùتاح MateConf الذي يتبع محرّر الخاصية هذا." + +#~ msgid "Callback" +#~ msgstr "اتصال معاكس" + +#~ msgid "Issue this callback when the value associated with key gets changed" +#~ msgstr "Ùعّل هذا الاتصال المعاكس إثر تغيير قيمة بالمÙتاح" + +#~ msgid "" +#~ "MateConf change set containing data to be forwarded to the mateconf client on " +#~ "apply" +#~ msgstr "" +#~ "مجموعة تغييرات MateConf المحتوية على بيانات سترسل إلى عميل mateconf عند التطبيق" + +#~ msgid "Conversion to widget callback" +#~ msgstr "تحويل إلى نداء معاكس للقطعة" + +#~ msgid "" +#~ "Callback to be issued when data are to be converted from MateConf to the " +#~ "widget" +#~ msgstr "الاتصال المعاكس الذي يتم تÙعيله لتحويل البيانات من MateConf للقطعة" + +#~ msgid "Conversion from widget callback" +#~ msgstr "تحويل من النداء المعاكس للقطعة" + +#~ msgid "" +#~ "Callback to be issued when data are to be converted to MateConf from the " +#~ "widget" +#~ msgstr "الاتصال المعاكس الذي يتم تÙعيله لتحويل البيانات من القطعة إلى MateConf" + +#~ msgid "UI Control" +#~ msgstr "كائن واجهة المستخدم" + +#~ msgid "Object that controls the property (normally a widget)" +#~ msgstr "الكائن الذي يتحكم ÙÙŠ الخاصية (عادة قطعة)" + +#~ msgid "Property editor object data" +#~ msgstr "بيانات كائن محرّر الخاصيات" + +#~ msgid "Custom data required by the specific property editor" +#~ msgstr "البيانات المعرÙØ© المطلوبة من محرّر الخاصية المحدّد" + +#~ msgid "Property editor data freeing callback" +#~ msgstr "الاتصال المعاكس المÙرغ لمحرر الخاصيات من بياناته" + +#~ msgid "" +#~ "Callback to be issued when property editor object data is to be freed" +#~ msgstr "الاتصال المعاكس الذي يتم تÙعيله عند تحرير بيانات جسم محرّر الخاصيات" + +#~ msgid "" +#~ "Couldn't find the file '%s'.\n" +#~ "\n" +#~ "Please make sure it exists and try again, or choose a different " +#~ "background picture." +#~ msgstr "" +#~ "لم يمكن ايجاد المل٠'%s'.\n" +#~ "\n" +#~ "رجاء تأكد من وجوده وأعد المحاولة مرّة اخرى، أو اختر صورةَ خلÙية مغايرة." + +#~ msgid "" +#~ "I don't know how to open the file '%s'.\n" +#~ "Perhaps it's a kind of picture that is not yet supported.\n" +#~ "\n" +#~ "Please select a different picture instead." +#~ msgstr "" +#~ "لا أعر٠كي٠أÙتح المل٠'%s'.\n" +#~ "قد يكون نوع الصورة غير مدعوم الآن.\n" +#~ "\n" +#~ "رجاء اختر صورة أخرى." + +#~ msgid "Please select an image." +#~ msgstr "رجاء اختر صورة." + +#~ msgid "_Select" +#~ msgstr "انت_قي" + +#~ msgid "Default Pointer - Current" +#~ msgstr "المؤشر الإÙتراضي - الحالي" + +#~ msgid "White Pointer" +#~ msgstr "مؤشر أبيض" + +#~ msgid "White Pointer - Current" +#~ msgstr "مؤشر أبيض - الحالي" + +#~ msgid "Large Pointer" +#~ msgstr "مؤشر كبير" + +#~ msgid "Large Pointer - Current" +#~ msgstr "مؤشر كبير - الحالي" + +#~ msgid "Large White Pointer - Current" +#~ msgstr "مؤشر أبيض كبير - الحالي" + +#~ msgid "Large White Pointer" +#~ msgstr "مؤشر أبيض كبير" + +#~ msgid "Preferred Applications" +#~ msgstr "التطبيقات المÙضّلة" + +#~ msgid "Select your default applications" +#~ msgstr "اختر تطبيقاتك الإÙتراضية" + +#~ msgid "Autostart the preferred AT" +#~ msgstr "تشغيل تلقائي لـ AT المÙضل" + +#~ msgid "Visual" +#~ msgstr "المرئي" + +#~ msgid "Could not load the main interface" +#~ msgstr "لم يمكن تحميل الواجهة الرئيسيّة" + +#~ msgid "Please make sure that the applet is properly installed" +#~ msgstr "رجاء تأكّد من أن البريمج مثبت بدقة" + +#~ msgid "Image Viewer" +#~ msgstr "عارض الصّور" + +#~ msgid "Instant Messenger" +#~ msgstr "المرسال الÙوري" + +#~ msgid "Mail Reader" +#~ msgstr "قارئ البريد " + +#~ msgid "Mobility" +#~ msgstr "الحركيّة" + +#~ msgid "Multimedia Player" +#~ msgstr "مشغل الوسائط المتعددة" + +#~ msgid "Terminal Emulator" +#~ msgstr "محاكي الطرÙية" + +#~ msgid "Text Editor" +#~ msgstr "محرّر نصوص" + +#~ msgid "Video Player" +#~ msgstr "مشغل الأÙلام" + +#~ msgid "Visual" +#~ msgstr "المرئي" + +#~ msgid "Web Browser" +#~ msgstr "متصÙّح ÙˆÙب" + +#~ msgid "All %s occurrences will be replaced with actual link" +#~ msgstr "سيتم تبديل كل مصادÙات %s بالرابط الحقيقي" + +#~ msgid "C_ommand:" +#~ msgstr "ال_أمر:" + +#~ msgid "Co_mmand:" +#~ msgstr "Ø£_مر:" + +#~ msgid "E_xecute flag:" +#~ msgstr "شا_رة التنÙيذ:" + +#~ msgid "Internet" +#~ msgstr "إنترنت" + +#~ msgid "Multimedia" +#~ msgstr "وسائط متعدّدة" + +#~ msgid "Open link in new _tab" +#~ msgstr "اÙتح الرابط ÙÙŠ _لسان جديد" + +#~ msgid "Open link in new _window" +#~ msgstr "اÙتح الرابط ÙÙŠ ناÙذة _جديدة" + +#~ msgid "Open link with web browser _default" +#~ msgstr "اÙتح الرابط بمتصÙØ­ الوÙب الإ_Ùتراضي" + +#~ msgid "Run at st_art" +#~ msgstr "تشغي_Ù„ عند البدء" + +#~ msgid "Run in t_erminal" +#~ msgstr "شغّÙÙ„ ÙÙŠ _طرÙية" + +#~ msgid "System" +#~ msgstr "نظام" + +#~ msgid "_Run at start" +#~ msgstr "_شغل عند البدء" + +#~ msgid "Balsa" +#~ msgstr "Balsa" + +#~ msgid "Banshee Music Player" +#~ msgstr "مشغل موسيقى بانشي" + +#~ msgid "Claws Mail" +#~ msgstr "بريد كلـÙوْز" + +#~ msgid "Dasher" +#~ msgstr "داشر" + +#~ msgid "Debian Sensible Browser" +#~ msgstr "متصÙّح ÙˆÙب دبيان الحساس" + +#~ msgid "Debian Terminal Emulator" +#~ msgstr "محاكي طرÙية دبيان" + +#~ msgid "ETerm" +#~ msgstr "ETerm" + +#~ msgid "Encompass" +#~ msgstr "Encompass" + +#~ msgid "Epiphany Web Browser" +#~ msgstr "متصÙّح الويب إيبÙÙَني" + +#~ msgid "Evolution Mail Reader" +#~ msgstr "قارئ البريد ايÙوليوشن" + +#~ msgid "Evolution Mail Reader 1.4" +#~ msgstr "قارئ البريد ايÙوليوشن 1.4" + +#~ msgid "Evolution Mail Reader 1.5" +#~ msgstr "قارئ البريد ايÙوليوشن 1.5" + +#~ msgid "Evolution Mail Reader 1.6" +#~ msgstr "قارئ البريد ايÙوليوشن 1.6" + +#~ msgid "Evolution Mail Reader 2.0" +#~ msgstr "قارئ البريد ايÙوليوشن 2.0" + +#~ msgid "Evolution Mail Reader 2.2" +#~ msgstr "قارئ البريد ايÙوليوشن 2.2" + +#~ msgid "Evolution Mail Reader 2.4" +#~ msgstr "قارئ البريد ايÙوليوشن 2.4" + +#~ msgid "Firebird" +#~ msgstr "الطائر الناري" + +#~ msgid "Firefox" +#~ msgstr "الثعلب الناري" + +#~ msgid "MATE Magnifier without Screen Reader" +#~ msgstr "مكبّر جنوم بدون قارئ الشاشة" + +#~ msgid "MATE OnScreen Keyboard" +#~ msgstr "_لوحة Ù…Ùاتيح جنوم على الشاشة" + +#~ msgid "MATE Terminal" +#~ msgstr "طرÙية جنوم" + +#~ msgid "Galeon" +#~ msgstr "جاليون" + +#~ msgid "Gnopernicus" +#~ msgstr "جنوبرنيكوس" + +#~ msgid "Gnopernicus with Magnifier" +#~ msgstr "جنوبرنيكوس مع المكبّر" + +#~ msgid "Iceape" +#~ msgstr "قرد الثلج" + +#~ msgid "Iceape Mail" +#~ msgstr "بريد قرد الثلج" + +#~ msgid "Icedove" +#~ msgstr "يمامة الثلج" + +#~ msgid "Iceweasel" +#~ msgstr "Iceweasel" + +#~ msgid "KDE Magnifier without Screen Reader" +#~ msgstr "مكبّر كدي بدون قارئ الشاشة" + +#~ msgid "KMail" +#~ msgstr "بريد كي" + +#~ msgid "Konqueror" +#~ msgstr "كنكيورر" + +#~ msgid "Links Text Browser" +#~ msgstr "متصÙØ­ Links النصي" + +#~ msgid "Linux Screen Reader with Magnifier" +#~ msgstr "قارئ شاشة لينوكس مع المكبّر" + +#~ msgid "Lynx Text Browser" +#~ msgstr "متصÙØ­ Lynx النصي" + +#~ msgid "Mozilla" +#~ msgstr "موزيلا " + +#~ msgid "Mozilla 1.6" +#~ msgstr "موزيلا 1.6" + +#~ msgid "Mozilla Mail" +#~ msgstr "بريد موزيلا" + +#~ msgid "Mozilla Thunderbird" +#~ msgstr "موزيلا ثاندربيرد" + +#~ msgid "Muine Music Player" +#~ msgstr "مشغل موسيقى موين" + +#~ msgid "Mutt" +#~ msgstr "Mutt" + +#~ msgid "NXterm" +#~ msgstr "NXterm" + +#~ msgid "Netscape Communicator" +#~ msgstr "Netscape Communicator" + +#~ msgid "Opera" +#~ msgstr "أوبرا" + +#~ msgid "Orca" +#~ msgstr "أوركا" + +#~ msgid "Orca with Magnifier" +#~ msgstr "أوركا مع المكبّر" + +#~ msgid "RXVT" +#~ msgstr "RXVT" + +#~ msgid "Rhythmbox Music Player" +#~ msgstr "مشغل موسيقى صندوق الإيقاع" + +#~ msgid "SeaMonkey" +#~ msgstr "قرد البحر" + +#~ msgid "SeaMonkey Mail" +#~ msgstr "بريد قرد البحر" + +#~ msgid "Standard XTerminal" +#~ msgstr "طرÙيّة X القياسيّة" + +#~ msgid "Sylpheed" +#~ msgstr "Sylpheed" + +#~ msgid "Sylpheed-Claws" +#~ msgstr "Sylpheed-Claws" + +#~ msgid "Thunderbird" +#~ msgstr "طائر البرق" + +#~ msgid "Totem Movie Player" +#~ msgstr "مشغل Ø£Ùلام توتيم" + +#~ msgid "W3M Text Browser" +#~ msgstr "متصÙØ­ W3M النصي" + +#~ msgid "aterm" +#~ msgstr "aterm" + +#~ msgid "Change screen resolution" +#~ msgstr "غيّÙر استبانة الشاشة" + +#~ msgid "Inverted" +#~ msgstr "معكوس" + +#~ msgid "%d Hz" +#~ msgstr "%d هرتز" + +#~ msgid "_Resolution:" +#~ msgstr "الا_ستبانة:" + +#~ msgid "Re_fresh rate:" +#~ msgstr "تردد الت_حديث:" + +#~ msgid "R_otation:" +#~ msgstr "ال_دوران:" + +#~ msgid "Screen %d Settings\n" +#~ msgstr "اعدادات %d للشاشة\n" + +#~ msgid "Screen Resolution Preferences" +#~ msgstr "تÙضيلات إستبانة الشاشة" + +#~ msgid "_Make default for this computer (%s) only" +#~ msgstr "ا_جعله الإÙتراضي لهذا الحاسوب (%s) Ùقط" + +#~ msgid "Options" +#~ msgstr "الخيارات" + +#~ msgid "" +#~ "Testing the new settings. If you don't respond in %d second the previous " +#~ "settings will be restored." +#~ msgid_plural "" +#~ "Testing the new settings. If you don't respond in %d seconds the previous " +#~ "settings will be restored." +#~ msgstr[0] "" +#~ "يجري اختبار التّعيينات الجديدة. ستسترجع التّعيينات السابقة اذا لم تستجب " +#~ "خلال ثانية٠واحدة." +#~ msgstr[1] "" +#~ "يجري اختبار التّعيينات الجديدة. ستسترجع التّعيينات السابقة اذا لم تستجب " +#~ "خلال ثانيتين." +#~ msgstr[2] "" +#~ "يجري اختبار التّعيينات الجديدة. ستسترجع التّعيينات السابقة اذا لم تستجب " +#~ "خلال %d ثوانÙ." +#~ msgstr[3] "" +#~ "يجري اختبار التّعيينات الجديدة. ستسترجع التّعيينات السابقة اذا لم تستجب " +#~ "خلال %d ثانية." + +#~ msgid "Do you want to keep this resolution?" +#~ msgstr "أتريد الحÙاظ على هذه الإستبانة؟" + +#~ msgid "_Keep resolution" +#~ msgstr "ا_بق٠الإستبانة" + +#~ msgid "" +#~ "The X Server does not support the XRandR extension. Runtime resolution " +#~ "changes to the display size are not available." +#~ msgstr "" +#~ "خادوم X لا يدعم إمتداد XRandR. لا تتوÙّر إمكانيّة إحداث تغييرات ÙÙŠ " +#~ "الإستبانة لحجم العرض أثناء زمن التّشغيل." + +#~ msgid "" +#~ "The version of the XRandR extension is incompatible with this program. " +#~ "Runtime changes to the display size are not available." +#~ msgstr "" +#~ "إصدارة إمتداد XRandR غير متواÙقة مع هذا البرنامج. إمكانيّة تغيير إستبانة " +#~ "حجم الشاشة ÙÙŠ وقت العمل غير متوÙّرة." + +#~ msgid "Desktop" +#~ msgstr "سطح المكتب" + +#~ msgid "New accelerator..." +#~ msgstr "مسرّع جديد..." + +#~ msgid "Accelerator key" +#~ msgstr "Ù…Ùتاح مسرّÙع" + +#~ msgid "Accelerator modifiers" +#~ msgstr "Ù…ÙغيّÙرات Ù…Ùاتيح الإختصار" + +#~ msgid "Accelerator keycode" +#~ msgstr "رمز Ù…Ùتاح الإختصار" + +#~ msgid "Accel Mode" +#~ msgstr "نسق الاختصار" + +#~ msgid "The type of accelerator." +#~ msgstr "نوع Ù…Ùتاح الاختصار." + +#~ msgid "" +#~ msgstr "<إجراء مجهول>" + +#~ msgid "" +#~ "The shortcut \"%s\" cannot be used because it will become impossible to " +#~ "type using this key.\n" +#~ "Please try with a key such as Control, Alt or Shift at the same time.\n" +#~ msgstr "" +#~ "الإختصار \"%s\" لا يمكن استعماله لإن الكتابة بهذا المÙتاح ستصبح " +#~ "مستحيلة. \n" +#~ "الرجاء المحاولة مجدّدا بمÙتاح ControlØŒ Alt أو Shift ÙÙŠ Ù†Ùس الوقت.\n" + +#~ msgid "" +#~ "The shortcut \"%s\" is already used for:\n" +#~ " \"%s\"\n" +#~ msgstr "" +#~ "الإختصار \"%s\" مستخدم لـ:\n" +#~ " \"%s\"\n" + +#~ msgid "Error setting new accelerator in configuration database: %s\n" +#~ msgstr "حدث خطأ أثناء ضبط Ù…Ùتاح تعجيل جديد ÙÙŠ قاعدة بيانات الإعدادات: %s\n" + +#~ msgid "Error unsetting accelerator in configuration database: %s\n" +#~ msgstr "خطأ عند إلغاء ضبط Ù…Ùتاح الإختصار ÙÙŠ قاعدة بيانات الإعدادات: %s\n" + +#~ msgid "Action" +#~ msgstr "اجراء" + +#~ msgid "Shortcut" +#~ msgstr "اختصار" + +#~ msgid "Keyboard Shortcuts" +#~ msgstr "اختصارات لوحة المÙاتيح" + +#~ msgid "" +#~ "To edit a shortcut key, click on the corresponding row and type a new " +#~ "accelerator, or press backspace to clear." +#~ msgstr "" +#~ "لتحرير Ù…Ùتاح اختصار انقر السّطر المقابل Ùˆ أدخل مسرّعًا جديدًا أو اضغط Ù…Ùتاح " +#~ "التّراجع للإخلاء." + +#~ msgid "Assign shortcut keys to commands" +#~ msgstr "اربط Ù…Ùاتيح اختصار بأوامر" + +#~ msgid "There was an error launching the keyboard tool: %s" +#~ msgstr "حصل خطأ اثناء تشغيل أداة لوحة المÙاتيح: %s" + +#~ msgid "" +#~ "Just apply settings and quit (compatibility only; now handled by daemon)" +#~ msgstr "" +#~ "Ùقط طبّق الاعدادات واخرج (للتواÙÙ‚ Ùقط؛ يتم التعامل معها عن طريق جنّي حاليا)" + +#~ msgid "- MATE Keyboard Preferences" +#~ msgstr "- تÙضيلات لوحة Ù…Ùاتيح جنوم" + +#~ msgid "Cursor Blinking" +#~ msgstr "نبضات المؤشّر" + +#~ msgid "Repeat Keys" +#~ msgstr "أعدة المÙاتيح" + +#~ msgid "_Lock screen to enforce typing break" +#~ msgstr "ا_Ù‚ÙÙ„ الشاشة Ù„Ùرض استراحة عن الكتابة" + +#~ msgid "Fast" +#~ msgstr "سريع" + +#~ msgid "Long" +#~ msgstr "طويل" + +#~ msgid "Short" +#~ msgstr "قصير" + +#~ msgid "Slow" +#~ msgstr "بطيئ" + +#~ msgid "All_ow postponing of breaks" +#~ msgstr "ا_سمح بتأجيل الإستراحات" + +#~ msgid "Check if breaks are allowed to be postponed" +#~ msgstr "تثبت من انه يمكن تأجيل الإستراحات" + +#~ msgid "Choose a Keyboard Model" +#~ msgstr "اختر طراز لوحة المÙاتيح" + +#~ msgid "Choose a Layout" +#~ msgstr "اختر تصميمًا" + +#~ msgid "Choose..." +#~ msgstr "اختر..." + +#~ msgid "Cursor _blinks in text boxes and fields" +#~ msgstr "_ينبض المؤشر ÙÙŠ حقول Ùˆ صناديق النص" + +#~ msgid "Cursor blinks speed" +#~ msgstr "سرعة ومضات المؤشر" + +#~ msgid "Duration of the break when typing is disallowed" +#~ msgstr "مدة الإستراحة عند منع الكتابة" + +#~ msgid "Duration of work before forcing a break" +#~ msgstr "مدة العمل قبل Ùرض إستراحة" + +#~ msgid "Key presses _repeat when key is held down" +#~ msgstr "_تكرار نقر المÙتاح عند الضغط عليه" + +#~ msgid "Keyboard _model:" +#~ msgstr "_طراز لوحة المÙاتيح:" + +#~ msgid "Layout Options" +#~ msgstr "خيارات التصميم" + +#~ msgid "Layouts" +#~ msgstr "التصاميم" + +#~ msgid "" +#~ "Lock screen after a certain duration to help prevent repetitive keyboard " +#~ "use injuries" +#~ msgstr "" +#~ "أقÙÙ„ الشاشة بعد مدّة معيّنة للحماية من إستخدامات ممنوعة Ùˆ متكرّرة للوحة " +#~ "المÙاتيح" + +#~ msgid "Microsoft Natural Keyboard" +#~ msgstr "لوحة Ù…Ùاتيح مايكروسوÙت الطّبيعيّة" + +#~ msgid "Preview:" +#~ msgstr "معاينة:" + +#~ msgid "Repeat keys speed" +#~ msgstr "سرعة المÙاتيح المعادة" + +#~ msgid "Reset to De_faults" +#~ msgstr "أعد التعيين للاÙترا_ضيات" + +#~ msgid "Separate _layout for each window" +#~ msgstr "_تخطيط مستقل لكل ناÙذة" + +#~ msgid "_Accessibility..." +#~ msgstr "الإ_تاحة..." + +#~ msgid "_Break interval lasts:" +#~ msgstr "مدة الا_ستراحة:" + +#~ msgid "_Delay:" +#~ msgstr "ال_تأخير:" + +#~ msgid "_Models:" +#~ msgstr "ال_طرÙز:" + +#~ msgid "_Selected layouts:" +#~ msgstr "التصاميم الم_نتقاة:" + +#~ msgid "_Speed:" +#~ msgstr "ال_سرعة:" + +#~ msgid "_Variants:" +#~ msgstr "المت_غيرات:" + +#~ msgid "_Vendors:" +#~ msgstr "البا_عة:" + +#~ msgid "_Work interval lasts:" +#~ msgstr "مدة ال_عمل:" + +#~ msgid "minutes" +#~ msgstr "دقائق" + +#~ msgid "Unknown" +#~ msgstr "مجهول" + +#~ msgid "Default" +#~ msgstr "الاÙتراضي" + +#~ msgid "Layout" +#~ msgstr "التصميم" + +#~ msgid "Vendors" +#~ msgstr "الباعة" + +#~ msgid "Models" +#~ msgstr "الطّرÙز" + +#~ msgid "Set your keyboard preferences" +#~ msgstr "اضبط خصائص لوحة Ù…Ùاتيحك" + +#~ msgid "%d millisecond" +#~ msgid_plural "%d milliseconds" +#~ msgstr[0] "%d ملي ثانية" +#~ msgstr[1] "%d ملي ثانية" +#~ msgstr[2] "%d ملي ثانية" +#~ msgstr[3] "%d ملي ثانية" + +#~ msgid "Double-Click Timeout " +#~ msgstr "مهلة النقر الثنائي" + +#~ msgid "Drag and Drop" +#~ msgstr "السحب والإسقاط" + +#~ msgid "Mouse Orientation" +#~ msgstr "اتجاه الÙأرة" + +#~ msgid "Speed" +#~ msgstr "السرعة" + +#~ msgid "Fast" +#~ msgstr "سريع" + +#~ msgid "High" +#~ msgstr "مرتÙع" + +#~ msgid "Large" +#~ msgstr "عريض" + +#~ msgid "Low" +#~ msgstr "منخÙض" + +#~ msgid "Slow" +#~ msgstr "بطيئ" + +#~ msgid "Small" +#~ msgstr "صغير" + +#~ msgid "Buttons" +#~ msgstr "الأزرار" + +#~ msgid "Motion" +#~ msgstr "الحركة" + +#~ msgid "_Acceleration:" +#~ msgstr "ال_تسارع:" + +#~ msgid "_Left-handed mouse" +#~ msgstr "Ùأرة لليد الي_سرى" + +#~ msgid "_Sensitivity:" +#~ msgstr "الح_ساسية:" + +#~ msgid "_Threshold:" +#~ msgstr "ال_عتبة:" + +#~ msgid "_Timeout:" +#~ msgstr "ا_لمهلة:" + +#~ msgid "Set your mouse preferences" +#~ msgstr "اضبط تÙضيلات Ùأرتك" + +#~ msgid "Network Proxy" +#~ msgstr "وكيل الشبكة" + +#~ msgid "Set your network proxy preferences" +#~ msgstr "اضبط خيارات وكيل شبكتك" + +#~ msgid " " +#~ msgstr "......" + +#~ msgid "Di_rect internet connection" +#~ msgstr "ات_صال مباشر بالإنترنت" + +#~ msgid "Ignore Host List" +#~ msgstr "اهمل قائمة الخواديم" + +#~ msgid "_Automatic proxy configuration" +#~ msgstr "إعداد Ø¢_لي للوكيل" + +#~ msgid "_Manual proxy configuration" +#~ msgstr "إعداد _يدوي للوكيل" + +#~ msgid "_Use authentication" +#~ msgstr "است_خدم التوثّق" + +#~ msgid "Advanced Configuration" +#~ msgstr "التÙضيلات المتقدمة" + +#~ msgid "Autoconfiguration _URL:" +#~ msgstr "_مسار الإعداد آلي:" + +#~ msgid "HTTP Proxy Details" +#~ msgstr "تÙاصيل وكيل HTTP" + +#~ msgid "H_TTP proxy:" +#~ msgstr "Ùˆ_كيل HTTP:" + +#~ msgid "Network Proxy Preferences" +#~ msgstr "تÙضيلات وكيل الشبكة" + +#~ msgid "Port:" +#~ msgstr "المنÙØ°:" + +#~ msgid "Proxy Configuration" +#~ msgstr "إعداد الوكيل" + +#~ msgid "S_ocks host:" +#~ msgstr "مضي٠S_ocks:" + +#~ msgid "U_sername:" +#~ msgstr "ا_سم المستخدم:" + +#~ msgid "_Details" +#~ msgstr "_تÙاصيل" + +#~ msgid "_FTP proxy:" +#~ msgstr "_وكيل FTP:" + +#~ msgid "_Password:" +#~ msgstr "_كلمة السر:" + +#~ msgid "_Secure HTTP proxy:" +#~ msgstr "وكيل HTTP _آمن:" + +#~ msgid "_Use the same proxy for all protocols" +#~ msgstr "ا_ستخدم Ù†Ùس الوكيل لكل البرتوكولات" + +#~ msgid "Enable sound and associate sounds with events" +#~ msgstr "ÙعّÙÙ„ الصوت واربطه بالأحداث" + +#~ msgid "Failed to construct test pipeline for '%s'" +#~ msgstr "Ùشل تركيب خط أنابيب اختبار '%s'" + +#~ msgid "Not connected" +#~ msgstr "غير متّصل" + +#~ msgid "Autodetect" +#~ msgstr "تعر٠آالي" + +#~ msgid "ALSA - Advanced Linux Sound Architecture" +#~ msgstr "ALSA - معماريّة لينكس المتقدّمة للصوت" + +#~ msgid "Artsd - ART Sound Daemon" +#~ msgstr "Artsd - خادوم صوت ART" + +#~ msgid "ESD - Enlightened Sound Daemon" +#~ msgstr "ESD - خادوم صوت انلايتنمنت" + +#~ msgid "OSS - Open Sound System" +#~ msgstr "OSS - نظام الصوت المÙتوح" + +#~ msgid "PulseAudio Sound Server" +#~ msgstr "خادوم صوت PulseAudio" + +#~ msgid "Test Sound" +#~ msgstr "اختبر الأصوات" + +#~ msgid "Silence" +#~ msgstr "صمت" + +#~ msgid "- MATE Sound Preferences" +#~ msgstr "- تÙضيلات صوت جنوم" + +#~ msgid "Audio Conferencing" +#~ msgstr "اجتماع صوتي" + +#~ msgid "Default Mixer Tracks" +#~ msgstr "مقطوعات المازÙج الإÙتراضية" + +#~ msgid "Music and Movies" +#~ msgstr "موسيقى Ùˆ Ø£Ùلام" + +#~ msgid "Sound Events" +#~ msgstr "الأحداث الصوتيّة" + +#~ msgid "Testing..." +#~ msgstr "اختبار..." + +#~ msgid "Click OK to finish." +#~ msgstr "انقر مواÙÙ‚ للإنهاء." + +#~ msgid "Devices" +#~ msgstr "أجهزة" + +#~ msgid "E_nable software sound mixing (ESD)" +#~ msgstr "ÙعّÙÙ„ تخليط الصوت البرمجي (ESD)" + +#~ msgid "Flash _entire screen" +#~ msgstr "أومض كا_مل الشاشة" + +#~ msgid "Flash _window titlebar" +#~ msgstr "أومض شريط عنوان ال_ناÙذة" + +#~ msgid "" +#~ "Select the device and tracks to control with the keyboard. Use the Shift " +#~ "and Control keys to select multiple tracks if required." +#~ msgstr "" +#~ "انتق٠الجهاز والمسارات التي تريد التحكم Ùيها باستخدام لوحة المÙاتيح. " +#~ "استخدم Ù…Ùاتيح Shift Ùˆ Control لتنقي أكثر من مسار إذا دعت الحاجة لذلك." + +#~ msgid "So_und playback:" +#~ msgstr "عز٠ال_صوت:" + +#~ msgid "Sou_nd capture:" +#~ msgstr "الت_قاط الصوت:" + +#~ msgid "Sound Preferences" +#~ msgstr "تÙضيلات الصوت" + +#~ msgid "Sounds" +#~ msgstr "أصوات" + +#~ msgid "System Beep" +#~ msgstr "صاÙرة النظام" + +#~ msgid "Test" +#~ msgstr "اختبار" + +#~ msgid "Testing Pipeline" +#~ msgstr "يجري اختبار خط الأنابيب" + +#~ msgid "_Device:" +#~ msgstr "_جهاز:" + +#~ msgid "_Enable system beep" +#~ msgstr "_ÙعّÙÙ„ صاÙرة النظام" + +#~ msgid "_Play system sounds" +#~ msgstr "ا_عز٠أصوات النظام" + +#~ msgid "_Sound playback:" +#~ msgstr "_عز٠الصوت:" + +#~ msgid "_Visual system beep" +#~ msgstr "صاÙرة نظام _مرئيّة" + +#~ msgid "Cannot start the preferences application for your window manager" +#~ msgstr "لا يمكن تشغيل تطبيق تÙضيلات مدير نواÙذك" + +#~ msgid "C_ontrol" +#~ msgstr "C_ontrol" + +#~ msgid "_Alt" +#~ msgstr "_Alt" + +#~ msgid "H_yper" +#~ msgstr "H_yper" + +#~ msgid "S_uper (or \"Windows logo\")" +#~ msgstr "S_uper (أو \"شعار ويندوز\")" + +#~ msgid "_Meta" +#~ msgstr "_Meta" + +#~ msgid "Movement Key" +#~ msgstr "Ù…Ùتاح الحركة" + +#~ msgid "Titlebar Action" +#~ msgstr "إجراء شريط العنوان" + +#~ msgid "Window Selection" +#~ msgstr "انتقاء النّاÙذة" + +#~ msgid "To move a window, press-and-hold this key then grab the window:" +#~ msgstr "لنقل ناÙذة، انقر Ùˆ اضغط هذا المÙتاح ثم امسك الناÙذة:" + +#~ msgid "Window Preferences" +#~ msgstr "تÙضيلات الناÙذة" + +#~ msgid "_Double-click titlebar to perform this action:" +#~ msgstr "ا_نقر مرتان على شريط العناوين للقيام بهذا الإجراء:" + +#~ msgid "_Interval before raising:" +#~ msgstr "الÙا_صل الزمني قبل الرÙع:" + +#~ msgid "_Raise selected windows after an interval" +#~ msgstr "ا_رÙع الناÙذة المختارة بعد Ùاصل زمني" + +#~ msgid "_Select windows when the mouse moves over them" +#~ msgstr "ا_نتقي النواÙØ° عند تنقل الÙأرة Ùوقها" + +#~ msgid "Set your window properties" +#~ msgstr "اضبط خصائص ناÙذتك" + +#~ msgid "Windows" +#~ msgstr "النواÙØ°" + +#~ msgid "Error creating signal pipe." +#~ msgstr "خطأ أثناء إنشاء أنبوب الإشارة." + +#~ msgid "Type" +#~ msgstr "النوع" + +#~ msgid "" +#~ "Type of bg_applier: BG_APPLIER_ROOT for root window or BG_APPLIER_PREVIEW " +#~ "for preview" +#~ msgstr "" +#~ "نوع bg_applier: BG_APPLIER_ROOT لناÙذة الجذر BG_APPLIER_PREVIEW للمعاينة" + +#~ msgid "Preview Width" +#~ msgstr "عرض المعاينة" + +#~ msgid "Width if applier is a preview: Defaults to 64." +#~ msgstr "العرض اذا كان المطبق معاينة: الإÙتراضي 64." + +#~ msgid "Preview Height" +#~ msgstr "ارتÙاع المعاينة" + +#~ msgid "Height if applier is a preview: Defaults to 48." +#~ msgstr "الإرتÙاع اذا كان المطبق معاينة: الاÙتراضي 48." + +#~ msgid "Screen" +#~ msgstr "الشاشة" + +#~ msgid "Screen on which BGApplier is to draw" +#~ msgstr "الشاشة التي سيÙرسم عليها BGApplier" + +#~ msgid "Start %s" +#~ msgstr "ابدأ %s" + +#~ msgid "Help" +#~ msgstr "مساعدة" + +#~ msgid "Upgrade" +#~ msgstr "رقّي" + +#~ msgid "Uninstall" +#~ msgstr "الغ التثبيت" + +#~ msgid "Remove from Favorites" +#~ msgstr "احذ٠من المÙضّلة" + +#~ msgid "Add to Favorites" +#~ msgstr "أضÙ٠للمÙضّلة" + +#~ msgid "Remove from Startup Programs" +#~ msgstr "احذ٠من برامج بدأ التشغيل" + +#~ msgid "Add to Startup Programs" +#~ msgstr "اضÙ٠لبرامج بدأ التشغيل" + +#~ msgid "" +#~ "No matches found. \n" +#~ "\n" +#~ " Your filter \"%s\" does not match any items." +#~ msgstr "" +#~ " لم ÙŠÙعثر على تطابق. \n" +#~ "\n" +#~ "لا ÙŠÙطابق مرشّÙحك \"%s\" أيّة عناصر." + +#~ msgid "Other" +#~ msgstr "أخرى" + +#~ msgid "New Spreadsheet" +#~ msgstr "ورقة حساب جديدة" + +#~ msgid "New Document" +#~ msgstr "مستند جديد" + +#~ msgid "Home" +#~ msgstr "ال_موطن:" + +#~ msgid "File System" +#~ msgstr "نظام الملÙات" + +#~ msgid "Network Servers" +#~ msgstr "خادومات الشبكة" + +#~ msgid "Open" +#~ msgstr "اÙتح" + +#~ msgid "Send To..." +#~ msgstr "ارسل إلى..." + +#~ msgid "Move to Trash" +#~ msgstr "انقل للمهملات" + +#~ msgid "Delete" +#~ msgstr "احذÙ" + +#~ msgid "Edited %m/%d/%Y" +#~ msgstr "Ø­ÙرّÙر ÙÙŠ %d/%m/%Y" + +#~ msgid "Open with \"%s\"" +#~ msgstr "اÙتح بـ \"%s\"" + +#~ msgid "Open with Default Application" +#~ msgstr "اÙتح بالتطبيق الإÙتراضي" + +#~ msgid "Open in File Manager" +#~ msgstr "اÙتح ÙÙŠ مدير الملÙّات" + +#~ msgid "Unexpected attribute '%s' for element '%s'" +#~ msgstr "الخاصية '%s' غير متوقعة للعنصر '%s'" + +#~ msgid "Attribute '%s' of element '%s' not found" +#~ msgstr "الخاصية '%s' للعنصر '%s' غير موجودة" + +#~ msgid "Unexpected tag '%s', tag '%s' expected" +#~ msgstr "الوسم '%s' غير متوقع، المتوقع كان الوسم '%s'" + +#~ msgid "Unexpected tag '%s' inside '%s'" +#~ msgstr "الوسم '%s' غير متوقع داخل '%s'" + +#~ msgid "No valid bookmark file found in data dirs" +#~ msgstr "لا يوجد مل٠علامات مرجعية صالح ÙÙŠ مجلدات البيانات" + +#~ msgid "A bookmark for URI '%s' already exists" +#~ msgstr "هناك علامة مرجعية للعنوان '%s' موجودة مسبقًا" + +#~ msgid "No bookmark found for URI '%s'" +#~ msgstr "لا علامات مرجعية موجودة للعنوان '%s'" + +#~ msgid "No MIME type defined in the bookmark for URI '%s'" +#~ msgstr "لا نوع MIME معرّ٠ÙÙŠ العلامة المرجعية للعنوان '%s'" + +#~ msgid "No private flag has been defined in bookmark for URI '%s'" +#~ msgstr "لا أعلام خاصة قد عÙرّÙت لعلامة الموقع المرجعية '%s'" + +#~ msgid "No groups set in bookmark for URI '%s'" +#~ msgstr "لا مجموعات معينة ÙÙŠ علامة الموقع المرجعية '%s'" + +#~ msgid "No application with name '%s' registered a bookmark for '%s'" +#~ msgstr "لا تطبيق له الاسم '%s' مسجل كعلامة مرجعية لـ '%s'" + +#~ msgid "Find Now" +#~ msgstr "اعثر الآن" + +#~ msgid "Remove from System Items" +#~ msgstr "احذ٠من عناصر النظام" + +#~ msgid "Window manager \"%s\" has not registered a configuration tool\n" +#~ msgstr "لم يسجل مدير النواÙØ° \"%s\" أيّة أداة إعداد\n" + +#~ msgid "Maximize" +#~ msgstr "كبÙّر" + +#~ msgid "Minimize" +#~ msgstr "صغـّر" + +#~ msgid "Roll up" +#~ msgstr "Ù„Ù٠للأعلى" + +#~ msgid "None" +#~ msgstr "لا شيء" + +#~ msgid "key not found [%s]\n" +#~ msgstr "المÙتاح غير موجود [%s]\n" + +#~ msgid "Filter" +#~ msgstr "رشّÙØ­" + +#~ msgid "Groups" +#~ msgstr "المجموعات" + +#~ msgid "Common Tasks" +#~ msgstr "المهام الشائعة" + +#~ msgid "Control Center" +#~ msgstr "مركز التحكّم" + +#~ msgid "Close the control-center when a task is activated" +#~ msgstr "أغلق مركز التحكم عند تنشيط مهمّة" + +#~ msgid "Exit shell on add or remove action performed" +#~ msgstr "اخرج من الصدÙØ© عند أداء إجراء إضاÙØ© أو حذÙ" + +#~ msgid "Exit shell on help action performed" +#~ msgstr "اخرج من الصدÙØ© عند أداء إجراء مساعدة" + +#~ msgid "Exit shell on start action performed" +#~ msgstr "اخرج من الصدÙØ© عند أداء إجراء بدأ" + +#~ msgid "Exit shell on upgrade or uninstall action performed" +#~ msgstr "اخرج من الصدÙØ© عند أداء إجراء تحديث أو إزالة تثبيت" + +#~ msgid "Indicates whether to close the shell when a help action is performed" +#~ msgstr "يوضح ماإذا كانت الصدÙØ© ستغلق عند إداء إجراء مساعدة" + +#~ msgid "" +#~ "Indicates whether to close the shell when a start action is performed" +#~ msgstr "يوضح ماإذا كانت الصدÙØ© ستغلق عند إداء إجراء بدأ" + +#~ msgid "" +#~ "Indicates whether to close the shell when an add or remove action is " +#~ "performed" +#~ msgstr "يوضح ماإذا كانت الصدÙØ© ستغلق عند إداء إجراء إضاÙØ© أو حذÙ" + +#~ msgid "" +#~ "Indicates whether to close the shell when an upgrade or uninstall action " +#~ "is performed" +#~ msgstr "يوضح ماإذا كانت الصدÙØ© ستغلق عند إداء إجراء تحيث أو إزالة تثبيت" + +#~ msgid "Task names and associated .desktop files" +#~ msgstr "أسماء المهام وملÙات .desktop المرتبطة بها" + +#~ msgid "" +#~ "The task name to be displayed in the control-center (thus needing to be " +#~ "translated) followed by a \";\" separator then the filename of an " +#~ "associated .desktop file to launch for that task." +#~ msgstr "" +#~ "أسماء المهام التي ستعرض ÙÙŠ مركز التحكم (لذا تحتاج للترجمة) Ù…Ùصولة بÙاصل " +#~ "\";\" ثم اسم مل٠.desktop المرتبط لإطلاق هذه المهمّة." + +#~ msgid "" +#~ "[Change Desktop Background;background.desktop,Change Theme;gtk-theme-" +#~ "selector.desktop,Set Preferred Applications;default-applications.desktop," +#~ "Add Printer;mate-cups-manager.desktop]" +#~ msgstr "" +#~ "[غيّر خلÙية سطح المكتب;background.desktop,غيّر السمة;gtk-theme-selector." +#~ "desktop, حدد التطبيقات المÙضّلة;default-applications.desktop,أضÙ٠طابعة;" +#~ "mate-cups-manager.desktop]" + +#~ msgid "" +#~ "if true, the control-center will close when a \"Common Task\" is activated" +#~ msgstr "إذا كان صحيخا، سيغلق سطح المكتب عند تنشيط \"مهمة شائعة\"" + +#~ msgid "The MATE configuration tool" +#~ msgstr "أداة إعداد جنوم" + +#~ msgid "_Postpone Break" +#~ msgstr "ا_ستراحة التأجيل" + +#~ msgid "Take a break!" +#~ msgstr "استرÙØ­!" + +#~ msgid "/_Preferences" +#~ msgstr "/الت_Ùضيلات" + +#~ msgid "/_About" +#~ msgstr "/_حوْل" + +#~ msgid "/_Take a Break" +#~ msgstr "/ا_سترÙØ­" + +#~ msgid "%d minute until the next break" +#~ msgid_plural "%d minutes until the next break" +#~ msgstr[0] "دقيقة واحدة حتّى التّوقّ٠التّالي" +#~ msgstr[1] "دقيقتان حتّى التّوقّ٠التّالي" +#~ msgstr[2] "%d دقائق حتّى التّوقّ٠التّالي" +#~ msgstr[3] "%d دقيقة حتّى التّوقّ٠التّالي" + +#~ msgid "Less than one minute until the next break" +#~ msgstr "أقل من دقيقة حتى الإستراحة القادمة" + +#~ msgid "" +#~ "Unable to bring up the typing break properties dialog with the following " +#~ "error: %s" +#~ msgstr "لا يمكن إحضار حوار خصائص إستراحة الكتابة بسبب الخطأ التالي: %s" + +#~ msgid "Written by Richard Hult " +#~ msgstr "كتبَه٠ريتشارد هولت " + +#~ msgid "Eye candy added by Anders Carlsson" +#~ msgstr "اضيÙت الجماليّات من قبل أندرس كارلسن" + +#~ msgid "A computer break reminder." +#~ msgstr "مذكّر الإستراحة عن الحاسوب." + +#~ msgid "translator-credits" +#~ msgstr "" +#~ "Ùريق عرب آيز للترجمة http://www.arabeyes.org :\n" +#~ "سيد جعÙر الموسوي\t \n" +#~ "عصام بيازيدي\t\n" +#~ "عرÙات المديني\t\n" +#~ "عبد العزيز العرÙج\t\n" +#~ "جهاد عÙÙŠÙÙŠ\t\n" +#~ "خالد حسني\t\n" +#~ "أنس الحسيني\t\n" +#~ "عبد المنعم كوكة\t" + +#~ msgid "Don't check whether the notification area exists" +#~ msgstr "لا تتحقق إن كانت مساحة الإشعار موجودة أم لا." + +#~ msgid "Typing Monitor" +#~ msgstr "مراقب الكتابة" + +#~ msgid "" +#~ "The typing monitor uses the notification area to display information. You " +#~ "don't seem to have a notification area on your panel. You can add it by " +#~ "right-clicking on your panel and choosing 'Add to panel', selecting " +#~ "'Notification area' and clicking 'Add'." +#~ msgstr "" +#~ "يستخدم مراقب الكتابة مساحة التبليغ لعرض المعلومات. يبدو أنك لا تملك مساحة " +#~ "تبليغ على شريطك. يمكنك إضاÙتها بنقر يمينيّ على شريطك Ùˆ اختيار 'أضÙ٠للشريط' " +#~ "ثم انتقاء 'مساحة التبليغ' ثم النقر على أضÙÙ." + +#~ msgid "Set as Application Font" +#~ msgstr "اضبط كخط التطبيقات" + +#~ msgid "Sets the default application font" +#~ msgstr "يحدد خط التطبيقات الإÙتراضي" + +#~ msgid "If set to true, then OpenType fonts will be thumbnailed." +#~ msgstr "إذا ضبط لصحيح، Ùستنشأ مستعرضات عن خطوط OpenType." + +#~ msgid "If set to true, then PCF fonts will be thumbnailed." +#~ msgstr "إذا ضبط لصحيح، Ùستنشأ مستعرضات عن خطوط PCF." + +#~ msgid "If set to true, then TrueType fonts will be thumbnailed." +#~ msgstr "إذا ضبط لصحيح، Ùستنشأ مستعرضات عن خطوط TrueType." + +#~ msgid "If set to true, then Type1 fonts will be thumbnailed." +#~ msgstr "إذا ضبط لصحيح، Ùستنشأ مستعرضات عن خطوط Type1." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for OpenType fonts." +#~ msgstr "اضبط هذا المÙتاح للأمر المجعول لإنشاء المستعرضات لخطوط OpenType." + +#~ msgid "Set this key to the command used to create thumbnails for PCF fonts." +#~ msgstr "اضبط هذا المÙتاح للأمر المجعول لإنشاء المستعرضات لخطوط PCF." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for TrueType fonts." +#~ msgstr "اضبط هذا المÙتاح للأمر المجعول لإنشاء المستعرضات لخطوط TrueType." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for Type1 fonts." +#~ msgstr "اضبط هذا المÙتاح للأمر المجعول لإنشاء المستعرضات لخطوط Type1." + +#~ msgid "Thumbnail command for OpenType fonts" +#~ msgstr "أمر إنشاء المستعرضات لخطوط OpenType" + +#~ msgid "Thumbnail command for PCF fonts" +#~ msgstr "أمر إنشاء المستعرضات لخطوط PCF" + +#~ msgid "Thumbnail command for TrueType fonts" +#~ msgstr "أمر إنشاء المستعرضات لخطوط TrueType" + +#~ msgid "Thumbnail command for Type1 fonts" +#~ msgstr "أمر إنشاء المستعرضات لخطوط Type1" + +#~ msgid "Whether to thumbnail OpenType fonts" +#~ msgstr "Ùيما إذا ستنشأ مستعرضات لخطوط OpenType" + +#~ msgid "Whether to thumbnail PCF fonts" +#~ msgstr "Ùيما إذا ستنشأ مستعرضات لخطوط PCF" + +#~ msgid "Whether to thumbnail TrueType fonts" +#~ msgstr "Ùيما إذا ستنشأ مستعرضات لخطوط TrueType" + +#~ msgid "Whether to thumbnail Type1 fonts" +#~ msgstr "Ùيما إذا ستنشأ مستعرضات لخطوط Type1" + +#~ msgid "The quick brown fox jumps over the lazy dog. 0123456789" +#~ msgstr "أبجد هوز حطي كلمن سعÙض قرشت ثخذ ضظغ. 0123456789 ١٢٣٤٥٦٧٨٩٠" + +#~ msgid "Name:" +#~ msgstr "الاسم:" + +#~ msgid "Style:" +#~ msgstr "الأسلوب:" + +#~ msgid "Type:" +#~ msgstr "النوع:" + +#~ msgid "Size:" +#~ msgstr "المقاس:" + +#~ msgid "Version:" +#~ msgstr "الإصدارة:" + +#~ msgid "Copyright:" +#~ msgstr "حقوق النسخ:" + +#~ msgid "Description:" +#~ msgstr "ال_وصÙ:" + +#~ msgid "usage: %s fontfile\n" +#~ msgstr "طريقة الاستخدام: %s مل٠الخط\n" + +#~ msgid "Font Viewer" +#~ msgstr "عارض الخطوط" + +#~ msgid "Preview fonts" +#~ msgstr "اعرض خطوط" + +#~ msgid "Text to thumbnail (default: Aa)" +#~ msgstr "نص الى مظهر (اÙتراضي Aa)" + +#~ msgid "TEXT" +#~ msgstr "نص" + +#~ msgid "Font size (default: 64)" +#~ msgstr "حجم النص (اÙتراضي: 64)" + +#~ msgid "SIZE" +#~ msgstr "حجم" + +#~ msgid "FONT-FILE OUTPUT-FILE" +#~ msgstr "ملÙ-الخط ملÙ-الخرج" + +#~ msgid "Error parsing arguments: %s\n" +#~ msgstr "خطأ أثناء قراءة الإعدادات: %s\n" + +#~ msgid "Apply new font?" +#~ msgstr "هل أستخدم الخط الجديد؟" + +#~ msgid "Do _not apply font" +#~ msgstr "لا تست_خدم الخط" + +#~ msgid "" +#~ "The theme you have selected suggests a new font. A preview of the font is " +#~ "shown below." +#~ msgstr "تقترح السÙمة التي اخترتها خطا جديدا. معروض بالأسÙÙ„ معاينة له." + +#~ msgid "_Apply font" +#~ msgstr "اس_تخدم الخط" + +#~ msgid "Themes" +#~ msgstr "السÙمات" + +#~ msgid "Description" +#~ msgstr "الوصÙ" + +#~ msgid "Control theme" +#~ msgstr "سÙمة التحكّم" + +#~ msgid "Window border theme" +#~ msgstr "سÙمة حدود الناÙذة" + +#~ msgid "Icon theme" +#~ msgstr "سÙمة الأيقونات" + +#~ msgid "If set to true, then installed themes will be thumbnailed." +#~ msgstr "إذا ضبط لصحيح Ùستنشأ مستعرضات عن الخطوط المثبّتة." + +#~ msgid "If set to true, then themes will be thumbnailed." +#~ msgstr "إذا ضبط لصحيح Ùستنشأ مستعرضات عن السÙمات." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for installed " +#~ "themes." +#~ msgstr "اضبط هذ المÙتاح للأمر المستخدم لإنشاء مستعرضات عن السÙمات المثبّتة." + +#~ msgid "Set this key to the command used to create thumbnails for themes." +#~ msgstr "اضبط هذ المÙتاح للأمر المستخدم لإنشاء مستعرضات عن السÙمات." + +#~ msgid "Thumbnail command for installed themes" +#~ msgstr "أمر إنشاء مستعرضات للسÙمات المثبّتة" + +#~ msgid "Thumbnail command for themes" +#~ msgstr "أمر إنشاء مستعرضات السÙمات" + +#~ msgid "Whether to thumbnail installed themes" +#~ msgstr "Ùيما إذا يقع إنشاء مستعرضات للسÙمات المثبّتة" + +#~ msgid "Whether to thumbnail themes" +#~ msgstr "Ùيما إذا يقع إنشاء مستعرضات للسÙمات" + +#~ msgid "ABCDEFG" +#~ msgstr "أبجد هوز ABCDEFG" + +#~ msgid "[FILE]" +#~ msgstr "[FILE]" + +#~ msgid "Apply theme" +#~ msgstr "استخدم السÙمة" + +#~ msgid "Sets the default theme" +#~ msgstr "يحدد السÙمة الإÙتراضية" + +#~ msgid "The theme is an engine. You need to compile it." +#~ msgstr "السÙمة عبارة عن محرّك، تحتاج لتصريÙها." + +#~ msgid "The file format is invalid" +#~ msgstr "تنسيق المل٠غير صحيح." + +#~ msgid "This theme is not in a supported format." +#~ msgstr "هذا السÙمة ليست بتنسيق مدعوم." + +#~ msgid "The file format is invalid." +#~ msgstr "تنسيق المل٠غير صحيح." + +#~ msgid "" +#~ "The X system keyboard settings differ from your current MATE keyboard " +#~ "settings.\n" +#~ "\n" +#~ "Expected was %s, but the the following settings were found: %s.\n" +#~ "\n" +#~ "Which set would you like to use?" +#~ msgstr "" +#~ " تختل٠اعدادات لوحة Ù…Ùاتيح نظام X عن اعدادات لوحة Ù…Ùاتيح جنوم الحاليّة. " +#~ " \n" +#~ "\n" +#~ " المÙتَوَقَّع كان %sØŒ لكن عÙØ«Ùر على الإعدادت التالية: %s.\n" +#~ "\n" +#~ "أي الإعدادات تريد استعماله؟" + +#~ msgid "Applications" +#~ msgstr "تطبيقات" + +#~ msgid "Support" +#~ msgstr "دعم" + +#~ msgid "Start these assistive technologies every time you log in:" +#~ msgstr "ابدأ التكنولوجيات المعينة هذه كل مرة تلÙج٠Ùيها:" + +#~ msgid "" +#~ "No Assistive Technology is available on your system. The 'gok' package " +#~ "must be installed in order to get on-screen keyboard support, and the " +#~ "'orca' package must be installed for screenreading and magnifying " +#~ "capabilities." +#~ msgstr "" +#~ "لا تكنولوجيا معينة متوÙّرة على نظامك. يجب أن تكون حزمة 'gok' مثبّتة على حتّى " +#~ "تتحصّل على دعم لوحة Ù…Ùاتيح الشاشة كما يجب أن تكون حزمة جنوبارنÙÙƒÙسْ' مثبّتة " +#~ "كذلك لقدرات قراءة الشاشة Ùˆ تكبيرها." + +#~ msgid "" +#~ "Not all available assistive technologies are installed on your system. " +#~ "The 'gok' package must be installed in order to get on-screen keyboard " +#~ "support." +#~ msgstr "" +#~ "لم تثبّت على نظامك جميع التكنولوجيّات المعينة المتوÙّرة. يجب تثبيت حزمة " +#~ "'gok' للحصول على دعم لوحة Ù…Ùاتيح الشاشة." + +#~ msgid "" +#~ "Not all available assistive technologies are installed on your system. " +#~ "The 'orca' package must be installed for screenreading and magnifying " +#~ "capabilities." +#~ msgstr "" +#~ "لم تثبّت على نظامك جميع التكنولوجيّات المعينة المتوÙّرة. يجب تثبيت حزمة " +#~ "'orca'." + +#~ msgid "Change your Desktop Background settings" +#~ msgstr "غيّÙر اعدادات خلÙيّة سطح مكتبك" + +#~ msgid "Desktop Background" +#~ msgstr "خلÙية سطح المكتب" + +#~ msgid "Desktop Background Preferences" +#~ msgstr "تÙضيلات خلÙية سطح المكتب" + +#~ msgid "_Add Wallpaper" +#~ msgstr "أضÙÙ _صورة للمكتب" + +#~ msgid "_Finish" +#~ msgstr "ا_نهي" + +#~ msgid "_Remove" +#~ msgstr "ا_حذÙ" + +#~ msgid "Centered" +#~ msgstr "موسّط" + +#~ msgid "Fill Screen" +#~ msgstr "املأ الشاشة" + +#~ msgid "Scaled" +#~ msgstr "محجّم" + +#~ msgid "Zoom" +#~ msgstr "تكبير" + +#~ msgid "Tiled" +#~ msgstr "مرصّÙ" + +#~ msgid "Solid Color" +#~ msgstr "لون صلب" + +#~ msgid "Horizontal Gradient" +#~ msgstr "تدرّج Ø£Ùقي" + +#~ msgid "Vertical Gradient" +#~ msgstr "تدرّج عمودي" + +#~ msgid "- Desktop Background Preferences" +#~ msgstr "- تÙضيلات خلÙية سطح المكتب" + +#~ msgid "background size|%s, %d %s x %d %s" +#~ msgstr "%sØŒ %d %s x %d %s" + +#~ msgid "Select fonts for the desktop" +#~ msgstr "اختر خطوط لسطح المكتب" + +#~ msgid "Font Preferences" +#~ msgstr "تÙضيلات الخط" + +#~ msgid "Unknown Pointer" +#~ msgstr "مؤشر مجهول" + +#~ msgid "The default pointer that ships with X" +#~ msgstr "المؤشر الاÙتراضي المشحون مع إكس" + +#~ msgid "The default pointer inverted" +#~ msgstr "المؤشر الإÙتراضي مقلوبا" + +#~ msgid "Large version of normal pointer" +#~ msgstr "نسخة كبيرة للمؤشر العادي" + +#~ msgid "Large version of white pointer" +#~ msgstr "نسخة كبيرة من المؤشر الأبيض" + +#~ msgid "Pointer Theme" +#~ msgstr "سÙمة المؤشر" + +#~ msgid "Locate Pointer" +#~ msgstr "موقعة المؤشر" + +#~ msgid "Highlight the _pointer when you press Ctrl" +#~ msgstr "أبرز ال_مؤشر عند ضغطك لـ Ctrl" + +#~ msgid "Medium" +#~ msgstr "متوسط" + +#~ msgid "Pointer Size:" +#~ msgstr "مقاس المؤشر:" + +#~ msgid "Theme deleted succesfully. Please select another theme." +#~ msgstr "Ø­ÙØ°ÙÙت السÙمة بنجاح. رجاء اختر سÙمة أخرى." + +#~ msgid "" +#~ "No themes could be found on your system. This probably means that your " +#~ "\"Theme Preferences\" dialog was improperly installed, or you haven't " +#~ "installed the \"mate-themes\" package." +#~ msgstr "" +#~ "لم ÙŠÙعثر سÙمات بÙنظامك. قد يعني ذلك أن حوار \"تÙضيلات السÙمة\" Ø«ÙبّÙت بشكل خاطئ، " +#~ "أو أنّك لم تÙثبيت حزمة \"سÙمات جنوم\" (mate-themes)." + +#~ msgid "The theme file location specified to install is invalid" +#~ msgstr "موقع مل٠السÙمة المحدّد لتثبيتها غير صحيح." + +#~ msgid "You can save this theme by pressing the Save Theme button." +#~ msgstr "يمكنك Ø­Ùظ السÙمة بنقر زر احÙظ السÙمة." + +#~ msgid "" +#~ "The default theme schemas could not be found on your system. This means " +#~ "that you probably don't have marco installed, or that your mateconf is " +#~ "configured incorrectly." +#~ msgstr "" +#~ "لم يمكن إيجاد مخطّطات السÙمة الإÙتراضيّة غلى نظامك. يعني هذا أن ميتاسÙتي قد " +#~ "لا يكون مثبّتا عندك، أو أن mateconf غير معدّ بسلامة." + +#~ msgid "Select themes for various parts of the desktop" +#~ msgstr "اختر سÙمات لأجزاء سطح المكتب المختلÙØ©" + +#~ msgid "You do not have permission to change theme settings" +#~ msgstr "لا تملك التراخيص اللازمة لتغيير إعدادت السÙمة" + +#~ msgid "Theme Details" +#~ msgstr "تÙاصيل السÙمة" + +#~ msgid "This theme does not suggest any particular font or background." +#~ msgstr "لا تقترح هذه السÙمة خطا أو خلÙية محددة." + +#~ msgid "This theme suggests a font and a background:" +#~ msgstr "تقترح هذه السÙمة خطا Ùˆ خلÙية:" + +#~ msgid "_Install Theme..." +#~ msgstr "_ثبّÙت سÙمة..." + +#~ msgid "_Revert" +#~ msgstr "ا_سترجÙع" + +#~ msgid "_Save Theme..." +#~ msgstr "ا_Ø­Ùظ السÙمة..." + +#~ msgid "theme selection tree" +#~ msgstr "شجرة إنتقاء السÙمات" + +#~ msgid "Customize the appearance of toolbars and menubars in applications" +#~ msgstr "خصّÙص مظهر أشرطة الأدوات Ùˆ أشرطة القوائم ÙÙŠ التطبيقات" + +#~ msgid "Behavior and Appearance" +#~ msgstr "السلوك Ùˆ المظهر" + +#~ msgid "Icons only" +#~ msgstr "أيقونات Ùقط" + +#~ msgid "Menu and Toolbar Preferences" +#~ msgstr "تÙضيلات أشرطة الأدوات Ùˆ أشرطة القوائم" + +#~ msgid "Text below icons" +#~ msgstr "نص تحت الأيقونة" + +#~ msgid "Text beside icons" +#~ msgstr "نص بجانب الأيقونة" + +#~ msgid "Text only" +#~ msgstr "نص Ùقط" + +#~ msgid "_Detachable toolbars" +#~ msgstr "أشرطة أدوات قابلة لل_Ùصل" + +#~ msgid "*" +#~ msgstr "*" + +#~ msgid "Window Management" +#~ msgstr "إدارة النواÙØ°" + +#~ msgid "A_vailable layouts:" +#~ msgstr "التصاميم ال_متوÙّرة:" diff --git a/po/as.po b/po/as.po new file mode 100644 index 0000000..0abdb91 --- /dev/null +++ b/po/as.po @@ -0,0 +1,1280 @@ +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Amitakhya Phukan , 2009. +msgid "" +msgstr "" +"Project-Id-Version: as\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug." +"cgi?product=mate-settings-daemon&component=general\n" +"POT-Creation-Date: 2009-08-18 13:03+0000\n" +"PO-Revision-Date: 2009-09-21 09:19+0530\n" +"Last-Translator: \n" +"Language-Team: Assamese <>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Lokalize 0.2\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "সহায়ক পà§à§°à¦¯à§à¦•à§à¦¤à¦¿" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "" +"সতৰà§à¦•à¦¤à¦¾à¦®à§‚লক সূচনা উৎপনà§à¦¨ কৰাৰ বাবে চিহà§à¦¨à¦¿à¦¤ অৱশিষà§à¦Ÿ শতাংশৰ পৰিমাণৰ পà§à§°à¦¾à¦¨à§à¦¤à¦¿à¦• মাপ" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "" +"সতৰà§à¦•à¦¤à¦¾à¦®à§‚লক সূচনা উৎপনà§à¦¨ নকৰাৰ বাবে চিহà§à¦¨à¦¿à¦¤ অৱশিষà§à¦Ÿ শতাংশৰ পৰিমাণৰ পà§à§°à¦¾à¦¨à§à¦¤à¦¿à¦• মাপ" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "নিয়মিত সৰà§à¦¤à¦•à¦¤à¦¾à¦®à§‚লক বাৰà§à¦¤à¦¾à§° কà§à¦·à§‡à¦¤à§à§°à¦¤ সৰà§à¦¬à¦¨à¦¿à¦®à§à¦¨ সূচনাপà§à§°à¦¦à¦¾à¦¨à§° সময়কাল" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "উপেকà§à¦·à¦¾ কৰাৰ বাবে চিহà§à¦¨à¦¿à¦¤ মাউনà§à¦Ÿ পথ" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown" +msgstr "" +"ডিসà§à¦•à§° সà§à¦¥à¦¾à¦¨ হà§à§°à¦¾à¦¸ হোৱাৰ পà§à§°à¦¾à§°à¦®à§à¦­à¦¿à¦• সতৰà§à¦•à¦¬à¦¾à§°à§à¦¤à¦¾ পà§à§°à¦¦à§°à§à¦¶à¦¨à§° বাবে অৱশিষà§à¦Ÿ ৰিকà§à¦¤ " +"সà§à¦¥à¦¾à¦¨à§° পà§à§°à¦¾à¦¨à§à¦¤à¦¿à¦• পৰিমান শতাংশত ধাৰà§à¦¯ । শতাংশত চিহà§à¦¨à¦¿à¦¤ ডিসà§à¦•à§° অৱশিষà§à¦Ÿ সà§à¦¥à¦¾à¦¨ à¦à¦‡ " +"পৰিমাণৰ " +"পৰা কম হৈ গ'লে à¦à¦Ÿà¦¾ সতৰà§à¦•à¦¬à¦¾à§°à§à¦¤à¦¾ পà§à§°à¦¦à§°à§à¦¶à¦¨ কৰা হ'ব ।" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "অৱশিষà§à¦Ÿ সà§à¦¥à¦¾à¦¨ হà§à§°à¦¾à¦¸ হ'লে উপেকà§à¦·à¦¾ কৰাৰ বাবে চিহà§à¦¨à¦¿à¦¤ মাউনà§à¦Ÿ পইনà§à¦Ÿà§° তালিকা ।" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "" +"মিনিট অনà§à¦¯à¦¾à§Ÿà§€ সময় ধাৰà§à¦¯ কৰক । কোনো ভলিউম সমà§à¦ªà§°à§à¦•à§‡ সতৰà§à¦•à¦¤à¦¾à¦®à§‚লক বাৰà§à¦¤à¦¾à¦¸à¦®à§‚হ পà§à§°à¦¦à§°à§à¦¶à¦¨ " +"à¦à¦‡ সময়ৰ অবকাল অবধি সীমিত ৰখা হ'ব ।" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown" +msgstr "" +"GB অনà§à¦¯à¦¾à§Ÿà§€ à¦à¦Ÿà¦¾ পৰিমাণ ধাৰà§à¦¯ কৰা হ'ব । à¦à¦‡ পৰিমাণৰ পৰা অৱশিষà§à¦Ÿ সà§à¦¥à¦¾à¦¨ 
উপসà§à¦¥à¦¿à¦¤ থাকিলে " +"কোনো সতৰà§à¦•à¦¬à¦¾à§°à§à¦¤à¦¾ পà§à§°à¦¦à§°à§à¦¶à¦¨ কৰা ন'হ'ব ।" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning" +msgstr "" +"পৰবৰà§à¦¤à§€ সতৰà§à¦•à¦¬à¦¾à§°à§à¦¤à¦¾ পà§à§°à¦¦à§°à§à¦¶à¦¨à§° পূৰà§à¦¬à§‡ ডিসà§à¦•à§° অৱশিষà§à¦Ÿ সà§à¦¥à¦¾à¦¨à§° পৰিমাণ কি শতাংশ হà§à§°à¦¾à¦¸ " +"হ'ব সেইটো নিৰà§à¦§à¦¾à§°à¦£ কৰক" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "পৰবৰà§à¦¤à§€ সূচনাবাৰà§à¦¤à¦¾à§° কà§à¦·à§‡à¦¤à§à§°à¦¤ পà§à§°à¦¯à§‹à¦œà§à¦¯ ৰিকà§à¦¤ সà§à¦¥à¦¾à¦¨à§° শতাংশৰ পà§à§°à¦¾à¦¨à§à¦¤à¦¿à¦• মাপ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "অপটিকেল ডিসà§à¦• ইজেকà§à¦Ÿ কৰাৰ বাবে বাইনà§à¦¡ কৰক" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to launch the calculator." +msgstr "কেলকà§à¦²à§‡à¦Ÿà§° আৰমà§à¦­à§° বাবে বাইনà§à¦¡ কৰক ।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the email client." +msgstr "ই-মেইল কà§à¦²à¦¾à§Ÿà§‡à¦¨à§à¦Ÿ আৰমà§à¦­ কৰাৰ বাবে বাইনà§à¦¡ কৰক ।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the help browser." +msgstr "সহায়ক তথà§à¦¯à§‡à§° বà§à§°à¦¾à¦‰à¦œà¦¾à§° আৰমà§à¦­ কৰিবলৈ বাইনà§à¦¡ কৰক ।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the media player." +msgstr "মিডিয়া পà§à¦²à§‡à§Ÿà¦¾à§° আৰমà§à¦­ কৰিবলৈ বাইনà§à¦¡ কৰক ।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the search tool." +msgstr "অনà§à¦¸à¦¨à§à¦§à¦¾à¦¨à§° সামগà§à§°à§€ আৰমà§à¦­ কৰিবলৈ বাইনà§à¦¡ কৰক ।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the web browser." +msgstr "ৱেব বà§à§°à¦¾à¦‰à¦œà¦¾à§° আৰমà§à¦­ কৰিবলৈ বাউনà§à¦¡ কৰক ।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to lock the screen." +msgstr "পৰà§à¦¦à¦¾ লক কৰাৰ বাবে বাইনà§à¦¡ কৰক ।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to log out." +msgstr "লগ-আউটৰ বাবে বাইনà§à¦¡ কৰক ।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to lower the system volume." +msgstr "বà§à¦¯à§±à¦¸à§à¦¥à¦¾à¦ªà§à§°à¦£à¦¾à¦²à§€à§° শবà§à¦¦ হà§à§°à¦¾à¦¸ কৰাৰ বাবে বাইনà§à¦¡ কৰক ।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to mute the system volume." +msgstr "বà§à¦¯à§±à¦¸à§à¦¥à¦¾à¦ªà§à§°à¦£à¦¾à¦²à§€à§° শবà§à¦¦ নিঃশবà§à¦¦ কৰাৰ বাবে বাইনà§à¦¡ কৰক ।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to open the Home folder." +msgstr "বà§à¦¯à¦•à§à¦¤à¦¿à¦—ত ফোলà§à¦¡à¦¾à§° খোলাৰ বাবে বাইনà§à¦¡ কৰক ।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to pause playback." +msgstr "পà§à¦²à§‡-বেক সà§à¦¥à¦—িত কৰাৰ বাবে বাইনà§à¦¡ কৰক ।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to raise the system volume." +msgstr "বà§à¦¯à§±à¦¸à§à¦¥à¦¾à¦ªà§à§°à¦£à¦¾à¦²à§€à§° শবà§à¦¦ বৃদà§à¦§à¦¿à§° বাবে বাইনà§à¦¡ কৰক ।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to skip to next track." +msgstr "পৰবৰà§à¦¤à§€ গানে à¦à§°à¦¿ চলনাৰ বাবে বাইনà§à¦¡ কৰক ।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to previous track." +msgstr "পূৰà§à¦¬à¦¬à§°à§à¦¤à§€ গান পিছলৈ যাবলৈ বাবে বাইনà§à¦¡ কৰক ।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "" +"পà§à¦²à§‡-বেক অৰà§à¦¥à¦¾à§Ž চালনাৰ আৰমà§à¦­à§° বাবে বাইনà§à¦¡ কৰক (অথবা চালনা/সà§à¦¥à¦—িত কৰà§à¦®à¦¤ পৰিবৰà§à¦¤à¦¨) ।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to stop playback." +msgstr "পà§à¦²à§‡-বেক বনà§à¦§ কৰাৰ বাবে বাইনà§à¦¡ কৰক ।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to suspend the computer." +msgstr "কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à§° সà§à¦¥à¦—িত কৰাৰ বাবে বাইনà§à¦¡ কৰক ।" + +# +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "বহিষà§à¦•à¦¾à§°" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "বà§à¦¯à¦•à§à¦¤à¦¿à¦—ত ফোলà§à¦¡à¦¾à§°" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "কেলকà§à¦²à§‡à¦Ÿà§° আৰমà§à¦­ কৰক" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "ই-মেইল কà§à¦²à¦¾à§Ÿà§‡à¦¨à§à¦Ÿ আৰমà§à¦­ কৰক" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "সহায়িকা পà§à§°à¦¦à§°à§à¦¶à¦• বà§à§°à¦¾à¦‰à¦œà¦¾à§° চালৠকৰো" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "মিডিয়া পà§à¦²à§‡à§Ÿà¦¾à§° আৰমà§à¦­ কৰক" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "ৱেব বà§à§°à¦¾à¦‰à¦œà¦¾à§° চালৠকৰো" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "পৰà§à¦¦à¦¾ নিষà§à¦•à§à§°à¦¿à§Ÿ কৰো" + +# +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "লগ-আউট" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "পৰবৰà§à¦¤à§€ গান" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "পà§à¦²à§‡-বেক সà§à¦¥à¦—িত কৰক" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "বাজাও (বা বাজাও/বিৰতি)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "পূৰà§à¦¬à¦¬à§°à§à¦¤à§€ গান" + +# +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "বিচাৰক" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "পà§à¦²à§‡-বেক বনà§à¦§ কৰক" + +# +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Suspend" +msgstr "সà§à¦¥à¦—িত" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "শবà§à¦¦à¦®à¦¾à¦¤à§à§°à¦¾ কমাও" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "শবà§à¦¦ বনà§à¦§ কৰো" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "শবà§à¦¦à¦®à¦¾à¦¤à§à§°à¦¾" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "শবà§à¦¦à¦¸à§€à¦®à¦¾à§° শতাংশ হিসাবে শবà§à¦¦à¦®à¦¾à¦¤à§à§°à¦¾ ।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "শবà§à¦¦à¦®à¦¾à¦¤à§à§°à¦¾ বৃদà§à¦§à¦¿ কৰো" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "" +"If a notification icon with display related things should be shown in the " +"panel." +msgstr "" +"If a notification icon with display related things should be shown in the " +"panel." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "সূচনাপà§à§°à¦¦à¦¾à¦¨à§° সà§à¦¥à¦¾à¦¨à§‡ পà§à§°à¦¦à§°à§à¦¶à¦¨à§‡ পà§à§°à¦¦à§°à§à¦¶à¦¨ কৰা হ'ব" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "অà§à¦¯à¦¾à¦¨à§à¦Ÿ-অà§à¦¯à¦¾à¦²à¦¾à§Ÿà§‡à¦¸à¦¿à¦‚" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "হিনà§à¦Ÿà¦¿à¦‚" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "RGBA কà§à§°à¦®" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"ফনà§à¦Ÿ ৰেণà§à¦¡à¦¾à§° কৰোà¦à¦¤à§‡ বà§à¦¯à§±à¦¹à§ƒà¦¤ hinting ৰ ধৰণ । সামà§à¦­à¦¾à¦¬à§à¦¯ মান হ'ল: \"none\" hinting " +"নকৰাৰ বাবে, \"slight\" মৌলিকৰ বাবে, \"medium\" মধà§à¦¯à¦®à§° বাবে, আৰৠ\"full\" " +"সৰà§à¦¬à¦¾à¦§à¦¿à¦• hinting ৰ কাৰণে(আখৰৰ আকাৰ বেয়া কৰিবও পাৰে) ।" + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "অনà§à¦®à¦¤à¦¿ থকা চাবি" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"ৰিকà§à¦¤ ন'হ'ল, keybindings আওকাণ কৰা হ'ব যদিহে সিহà¦à¦¤à§° MateConf পঞà§à¦œà¦¿à¦•à¦¾ তালকাত নাথাকে " +" । à¦à¦‡à¦Ÿà§‹ lockdown ৰ কাৰণে সà§à¦¬à¦¿à¦§à¦¾à¦œà¦¨à¦• ।" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "টাইপ কৰাৰ সময় টাচ-পেড নিষà§à¦•à§à§°à¦¿à§Ÿ কৰা হ'ব" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +#| msgid "Enable font plugin" +msgid "Enable horizontal scrolling" +msgstr "অনà§à¦­à§‚মিক দিশত সà§à¦•à§à§°à§‹à¦²à¦¿à¦‚ বà§à¦¯à§±à¦¸à§à¦¥à¦¾ সকà§à§°à¦¿à§Ÿ কৰক" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "টাচ-পেডৰ সৈতে মাউছ কà§à¦²à¦¿à¦• সকà§à§°à¦¿à§Ÿ কৰা হ'ব" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Select the touchpad scroll method" +msgstr "টাচ-পেড সà§à¦•à§à§°à§‹à¦²à§° বà§à¦¯à§±à¦¸à§à¦¥à¦¾ নিৰà§à¦¬à¦¾à¦šà¦¨ কৰা হ'ব" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "" +"Select the touchpad scroll method. Supported values are: 0 - disabled, 1 - " +"edge scrolling, 2 - two-finger scrolling" +msgstr "" +"টাচ-পেড সà§à¦•à§à§°à§‹à¦²à§° বà§à¦¯à§±à¦¸à§à¦¥à¦¾ নিৰà§à¦¬à¦¾à¦šà¦¨ কৰা হ'ব । সমৰà§à¦¥à¦¿à¦¤ মান হ'ল: ০ - নিষà§à¦•à§à§°à¦¿à§Ÿ, ১ - " +"পà§à§°à¦¾à¦¨à§à¦¤à§‡ সà§à¦•à§à§°à§‹à¦²à¦¿à¦‚, ২ - দà§à¦‡ আঙà§à¦—à§à¦²à¦¿à§° সà§à¦•à§à§°à§‹à¦²à¦¿à¦‚" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "" +"টাইপ কৰাৰ সময় ভà§à¦²à¦¬à¦¸à¦¤ টাচ-পেড চà§à¦‡ দিয়াৰ সমসà§à¦¯à¦¾ থাকিলে à¦à¦‡ মান TRUE ধাৰà§à¦¯ " +"কৰক ।" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" +"scroll_method চাবি দà§à¦¬à¦¾à§°à¦¾ নিৰà§à¦¬à¦¾à¦šà¦¿à¦¤ পদà§à¦§à¦¤à¦¿ দà§à¦¬à¦¾à§°à¦¾ অনà§à¦­à§‚মিক সà§à¦•à§à§°à§‹à¦²à¦¿à¦‚ বà§à¦¯à§±à¦¸à§à¦¥à¦¾à§° " +"অনà§à¦®à¦¤à¦¿ " +"পà§à§°à¦¦à¦¾à¦¨ কৰাৰ উদà§à¦¦à§‡à¦¶à§à¦¯à§‡ à¦à¦‡ মান TRUE ধাৰà§à¦¯ কৰক ।" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "" +"টাচ-পেডত টেপ কৰি মাউছৰ কà§à¦²à¦¿à¦•à§‡à§° অনà§à¦•à§°à¦£à§° বাবে à¦à¦‡ মান TRUE ধাৰà§à¦¯ " +"কৰক ।" + +# +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "MATE Settings ডেমন" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "বিবৰà§à¦¦à§à¦§à¦• টগল কৰিবলৈ বাইনà§à¦¡à¦¿à¦‚ ।" + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "পৰà§à¦¦à§à¦¦à¦¾à¦¤ দেখা চাবিৰফলক টগল কৰিবলৈ বাইনà§à¦¡à¦¿à¦‚ ।" + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "সà§à¦•à§à§°à¦¿à¦¨ ৰিডাৰ টগল কৰিবলৈ বাইনà§à¦¡à¦¿à¦‚ ।" + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "বাউনà§à¦¸ চাবি" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "বিবৰà§à¦¦à§à¦§à¦• আৰমà§à¦­ বা বনà§à¦§ কৰিবলৈ বà§à¦¯à§±à¦¹à¦¾à§° কৰা আদেশ ।" + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "পৰà§à¦¦à§à¦¦à¦¾à¦¤ দেখা চাবিৰফলক আৰমà§à¦­ বা বনà§à¦§ কৰিবলৈ বà§à¦¯à§±à¦¹à¦¾à§° কৰা আদেশ ।" + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "সà§à¦•à§à§°à¦¿à¦¨ ৰিডাৰ আৰমà§à¦­ বা বনà§à¦§ কৰিবলৈ বà§à¦¯à§±à¦¹à¦¾à§° কৰা আদেশ ।" + +# +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable accessibility keyboard plugin" +msgstr "বিশেষ বà§à¦¯à§±à¦¹à¦¾à§°à¦ªà§à§°à¦£à¦¾à¦²à§€à§° কà§à¦·à§‡à¦¤à§à§°à¦¤ পà§à§°à¦¯à§‹à¦œà§à¦¯ চাবিৰ ফলক পà§à¦²à¦¾à¦—-ইন সকà§à§°à¦¿à§Ÿ কৰা হ'ব" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable background plugin" +msgstr "পটভূমিৰ ছবি সংকà§à§°à¦¾à¦¨à§à¦¤ পà§à¦²à¦¾à¦—-ইন সকà§à§°à¦¿à§Ÿ কৰক" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable clipboard plugin" +msgstr "কà§à¦²à¦¿à¦ª-বোৰà§à¦¡ পà§à¦²à¦¾à¦—-ইন সকà§à§°à¦¿à§Ÿ কৰক" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable font plugin" +msgstr "ফনà§à¦Ÿ পà§à¦²à¦¾à¦—-ইন সকà§à§°à¦¿à§Ÿ কৰক" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable housekeeping plugin" +msgstr "housekeeping পà§à¦²à¦¾à¦—-ইন সকà§à§°à¦¿à§Ÿ কৰক" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable keybindings plugin" +msgstr "কি-বাইনà§à¦¡à¦¿à¦‚ পà§à¦²à¦¾à¦—-ইন সকà§à§°à¦¿à§Ÿ কৰক" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keyboard plugin" +msgstr "চাবিৰ ফলক পà§à¦²à¦¾à¦—-ইন সকà§à§°à¦¿à§Ÿ কৰক" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable media keys plugin" +msgstr "মিডিয়া-কি পà§à¦²à¦¾à¦—-ইন সকà§à§°à¦¿à§Ÿ কৰক" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable mouse plugin" +msgstr "মাউছ পà§à¦²à¦¾à¦—-ইন সকà§à§°à¦¿à§Ÿ কৰক" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable sound plugin" +msgstr "শবà§à¦¦à§‡à§° পà§à¦²à¦¾à¦—-ইন সকà§à§°à¦¿à§Ÿ কৰক" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable typing breaks plugin" +msgstr "টাইপিং বিৰতিৰ পà§à¦²à¦¾à¦—-ইন সকà§à§°à¦¿à§Ÿ কৰক" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable xrandr plugin" +msgstr "xrandr পà§à¦²à¦¾à¦—-ইন সকà§à§°à¦¿à§Ÿ কৰক" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable xrdb plugin" +msgstr "xrdb পà§à¦²à¦¾à¦—-ইন সকà§à§°à¦¿à§Ÿ কৰক" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xsettings plugin" +msgstr "xsettings পà§à¦²à¦¾à¦—-ইন সকà§à§°à¦¿à§Ÿ কৰক" + +# +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Mouse keys" +msgstr "মাউছ চাবি " + +# +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "On-screen keyboard" +msgstr "সà§à¦•à§à§°à¦¿à¦¨à§° উপিছত অবসà§à¦¥à¦¿à¦¤ চাবিৰ ফলক" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "Screen magnifier" +msgstr "পৰà§à¦¦à¦¾ বিবৰà§à¦§à¦• বà§à¦¯à§±à¦¸à§à¦¥à¦¾" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen reader" +msgstr "সà§à¦•à§à§°à¦¿à¦¨ ৰিডাৰ" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "" +"housekeeping পà§à¦²à¦¾à¦—-ইন সকà§à§°à¦¿à§Ÿ কৰিবলৈ True লৈ নিৰà§à¦§à¦¾à§°à¦£ কৰক, transient নথিপতà§à§°à§° " +"কেছে prune কৰিবলৈ ।" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" +"পà§à¦²à¦¾à¦—-ইন দà§à¦¬à¦¾à§°à¦¾ কà§à¦²à¦¿à¦ª-বোৰà§à¦¡à§° বৈশিষà§à¦Ÿà§à¦¯ পৰিচালনাৰ বাবে মান True নিৰà§à¦§à¦¾à§°à¦£ কৰক ।" + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" +"পà§à¦²à¦¾à¦—-ইন দà§à¦¬à¦¾à§°à¦¾ ডেসà§à¦•à¦Ÿà¦ªà§‡à§° পটভূমিৰ বৈশিষà§à¦Ÿà§à¦¯ পৰিচালনাৰ বাবে মান True নিৰà§à¦§à¦¾à§°à¦£ কৰক ।" + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "পà§à¦²à¦¾à¦—-ইন দà§à¦¬à¦¾à§°à¦¾ ফনà§à¦Ÿà§° বৈশিষà§à¦Ÿà§à¦¯ পৰিচালনাৰ বাবে মান True নিৰà§à¦§à¦¾à§°à¦£ কৰক ।" + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "পà§à¦²à¦¾à¦—-ইন দà§à¦¬à¦¾à§°à¦¾ চাবিৰ ফলকৰ বৈশিষà§à¦Ÿà§à¦¯ পৰিচালনাৰ বাবে মান True নিৰà§à¦§à¦¾à§°à¦£ কৰক ।" + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "পà§à¦²à¦¾à¦—-ইন দà§à¦¬à¦¾à§°à¦¾ মাউছৰ বৈশিষà§à¦Ÿà§à¦¯ পৰিচালনাৰ বাবে মান True নিৰà§à¦§à¦¾à§°à¦£ কৰক ।" + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" +"পà§à¦²à¦¾à¦—-ইন দà§à¦¬à¦¾à§°à¦¾ মালà§à¦Ÿà¦¿à¦®à¦¿à¦¡à¦¿à§Ÿà¦¾ কি-ৰ বৈশিষà§à¦Ÿà§à¦¯ পৰিচালনাৰ বাবে মান True নিৰà§à¦§à¦¾à§°à¦£ কৰক ।" + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "ধà§à¦¬à¦¨à¦¿à§° চানেকিৰ কেছৰ পৰিচালনাৰ পà§à¦²à¦¾à¦—-ইন সকà§à§°à¦¿à§Ÿ কৰিবলৈ True লৈ নিৰà§à¦§à¦¾à§°à¦£ কৰক ।" + +# +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" +"পà§à¦²à¦¾à¦—-ইন দà§à¦¬à¦¾à§°à¦¾ বিশেষ বà§à¦¯à§±à¦¹à¦¾à§°à§° চাবিৰ ফলকে বৈশিষà§à¦Ÿà§à¦¯ পৰিচালনাৰ বাবে মান True " +"নিৰà§à¦§à¦¾à§°à¦£ কৰক ।" + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "পà§à¦²à¦¾à¦—-ইন দà§à¦¬à¦¾à§°à¦¾ কি-বাইনà§à¦¡à¦¿à¦‚ পৰিচালনাৰ বাবে মান True নিৰà§à¦§à¦¾à§°à¦£ কৰক ।" + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "পà§à¦²à¦¾à¦—-ইন দà§à¦¬à¦¾à§°à¦¾ টাইপিং-বিৰতি পৰিচালনাৰ বাবে মান True নিৰà§à¦§à¦¾à§°à¦£ কৰক ।" + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "পà§à¦²à¦¾à¦—-ইন দà§à¦¬à¦¾à§°à¦¾ xrandr-ৰ বৈশিষà§à¦Ÿà§à¦¯ পৰিচালনাৰ বাবে মান True নিৰà§à¦§à¦¾à§°à¦£ কৰক ।" + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "পà§à¦²à¦¾à¦—-ইন দà§à¦¬à¦¾à§°à¦¾ xrdb-ৰ বৈশিষà§à¦Ÿà§à¦¯ পৰিচালনাৰ বাবে মান True নিৰà§à¦§à¦¾à§°à¦£ কৰক ।" + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "পà§à¦²à¦¾à¦—-ইন দà§à¦¬à¦¾à§°à¦¾ xsettings-ৰ বৈশিষà§à¦Ÿà§à¦¯ পৰিচালনাৰ বাবে মান True নিৰà§à¦§à¦¾à§°à¦£ কৰক ।" + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Slow keys" +msgstr "Slow keys" + +# +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Sticky keys" +msgstr "সà§à¦Ÿà¦¿à¦•à¦¿-কি" + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "বিবৰà§à¦¦à§à¦§à¦• টগল কৰিবলৈ চাবিৰ ফলকৰ ছ'ৰà§à¦Ÿà¦•à¦¾à¦Ÿà§° নাম" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "পৰà§à¦¦à§à¦¦à¦¾à¦¤ দেখা চাবিফলক টগল কৰিবলৈ চাবিৰফলকৰ ছ'ৰà§à¦Ÿà¦•à¦¾à¦Ÿà§° নাম" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +#| msgid "The name of the keyboard shortcut to toggle the screenreader" +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "পৰà§à¦¦à¦¾à§° পৰা পাঠৰ বà§à¦¯à§±à¦¸à§à¦¥à¦¾ টগল কৰাৰ উদà§à¦¦à§‡à¦¶à§à¦¯à§‡ বà§à¦¯à§±à¦¹à§ƒà¦¤ চাবিৰ ফলক ছৰà§à¦Ÿ-কাটৰ নাম" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"বিবৰà§à¦¦à§à¦§à¦• টগল কৰাৰ চাবিফলকৰ ছ'ৰà§à¦Ÿà¦•à¦¾à¦Ÿà§° নাম à¦à¦‡à¦Ÿà§‡ । à¦à¦‡ নাম চাবিফলকৰ ছ'ৰà§à¦Ÿà¦•à¦¾à¦Ÿà§° পছনà§à¦¦à§° " +"সমà§à¦¬à¦¾à¦¦à¦¤ দেখà§à§±à¦¾ হ'ব ।" + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"পৰà§à¦¦à§à¦¦à¦¾à§° চাবিৰফলক টগল কৰাৰ চাবিফলকৰ ছ'ৰà§à¦Ÿà¦•à¦¾à¦Ÿà§° নাম à¦à¦‡à¦Ÿà§‡ । à¦à¦‡ নাম চাবিফলকৰ " +"ছ'ৰà§à¦Ÿà¦•à¦¾à¦Ÿà§° পছনà§à¦¦à§° সমà§à¦¬à¦¾à¦¦à¦¤ দেখà§à§±à¦¾ হ'ব ।" + +#: ../data/mate-settings-daemon.schemas.in.h:47 +#| msgid "" +#| "This is the name of the keyboard shortcut to toggle the screenreader. " +#| "This name will be shown in the keyboard shortcut preferences dialog." +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"পৰà§à¦¦à¦¾à§° পৰা পাঠৰ বà§à¦¯à§±à¦¸à§à¦¥à¦¾ টগল কৰাৰ উদà§à¦¦à§‡à¦¶à§à¦¯à§‡ বà§à¦¯à§±à¦¹à§ƒà¦¤ চাবিৰ ফলক ছৰà§à¦Ÿ-কাটৰ নাম । " +"চাবিৰ ফলক ছৰà§à¦Ÿ-কাট সংকà§à§°à¦¾à¦¨à§à¦¤ পছনà§à¦¦à§° বৈশিষà§à¦Ÿà§à¦¯à§° ডায়লগ বকà§à¦¸à¦¤ à¦à¦‡ নামটি পà§à§°à¦¦à§°à§à¦¶à¦¨ কৰা " +"হ'ব ।" + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "Toggle magnifier" +msgstr "বিবৰà§à¦¦à§à¦§à¦• টগল কৰক" + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "Toggle on-screen keyboard" +msgstr "পৰà§à¦¦à§à¦¦à¦¾à§° চাবিৰ ফলক টগল কৰক" + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle screen reader" +msgstr "সà§à¦•à§à§°à¦¿à¦¨ ৰিডাৰ টগল কৰক" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "বাউনà§à¦¸ চাবি চাবিফলকৰ অভিগমà§à¦¯à¦¤à¦¾à§° গà§à¦£ আৰমà§à¦­ কৰা হৈছে নে নাই ।" + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "মাউছ চাবি চাবিফলকৰ অভিগমà§à¦¯à¦¤à¦¾à§° গà§à¦£ আৰমà§à¦­ কৰা হৈছে নে নাই ।" + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the on-screen keyboard is turned on." +msgstr "পৰà§à¦¦à§à¦¦à¦¾à§° চাবিৰ ফলক আৰমà§à¦­ কৰা হৈছে নে নাই ।" + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the screen magnifier is turned on." +msgstr "পৰà§à¦¦à§à¦¦à¦¾à§° বিবৰà§à¦¦à§à¦§à¦• আৰমà§à¦­ কৰা হৈছে নে নাই ।" + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the screen reader is turned on." +msgstr "সà§à¦•à§à§°à¦¿à¦¨ ৰিডাৰ আৰমà§à¦­ কৰা হৈছে নে নাই ।" + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "সà§à¦²à§‹' চাবি চাবিফলকৰ অভিগমà§à¦¯à¦¤à¦¾à§° গà§à¦£ আৰমà§à¦­ কৰা হৈছে নে নাই ।" + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "সà§à¦Ÿà¦¿à¦•à¦¿ চাবি চাবিফলকৰ অভিগমà§à¦¯à¦¤à¦¾à§° গà§à¦£ আৰমà§à¦­ কৰা হৈছে নে নাই ।" + +# +#: ../mate-settings-daemon/main.c:54 +msgid "Enable debugging code" +msgstr "কোড ডিবাগ বà§à¦¯à§±à¦¸à§à¦¥à¦¾ সকà§à§°à¦¿à§Ÿ কৰা হ'ব" + +# +#: ../mate-settings-daemon/main.c:55 +msgid "Don't become a daemon" +msgstr "ডেমন তৈৰি কৰা ন'হ'ব" + +#: ../mate-settings-daemon/main.c:56 +msgid "MateConf prefix from which to load plugin settings" +msgstr "পà§à¦²à¦¾à¦—-ইন লোড কৰাৰ বাবে বà§à¦¯à§±à¦¹à§ƒà¦¤ MateConf পà§à§°à§‡-ফিকà§à¦¸" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "সহায়ক পà§à§°à¦¯à§à¦•à§à¦¤à¦¿ বিশিষà§à¦Ÿ চাবিৰ ফলক" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "সহায়ক পà§à§°à¦¯à§à¦•à§à¦¤à¦¿ বিশিষà§à¦Ÿ চাবিৰ ফলকৰ পà§à¦²à¦¾à¦—-ইন" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:388 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "সহায়িকা পà§à§°à¦¦à§°à§à¦¶à¦¨à¦¤ সমসà§à¦¯à¦¾: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:519 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:585 +msgid "Do you want to activate Slow Keys?" +msgstr "আপà§à¦¨à¦¿ কি ধীৰ কী সকà§à§°à¦¿à§Ÿ কৰিবলৈ চান?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:520 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:586 +msgid "Do you want to deactivate Slow Keys?" +msgstr "আপà§à¦¨à¦¿ কি ধীৰ কী নিষà§à¦•à§à§°à¦¿à§Ÿ কৰিবলৈ চান?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:521 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:587 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"আপà§à¦¨à¦¿ à¦à¦‡à¦®à¦¾à¦¤à§à§° শিফà§â€Œà¦Ÿ কী-কে ৮ ছেকেণà§à¦¡ যাবত চেপে ৰেখেছিলেন । à¦à¦Ÿà¦¿ হ'ল ধীৰ কী " +"সকà§à§°à¦¿à§Ÿà¦•à¦¾à§°à¦• ছৰà§à¦Ÿà¦•à¦¾à¦Ÿ যা সমà§à¦ªà§‚ৰà§à¦£ কীবোৰà§à¦¡ বà§à¦¯à§±à¦¸à§à¦¥à¦¾ কীভাবে কাম কৰবে সেইটো নিৰà§à¦§à¦¾à§°à¦£ কৰি " +"।" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't activate" +msgstr "সকà§à§°à¦¿à§Ÿ কৰা ন'হ'ব" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't deactivate" +msgstr "নিষà§à¦•à§à§°à¦¿à§Ÿ কৰা ন'হ'ব" + +# +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Activate" +msgstr "সকà§à§°à¦¿à§Ÿ কৰা হ'ব" + +# +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Deactivate" +msgstr "নিষà§à¦•à§à§°à¦¿à§Ÿ কৰক" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't activate" +msgstr "সকà§à§°à¦¿à§Ÿ কৰো না (_n)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't deactivate" +msgstr "নিষà§à¦•à§à§°à¦¿à§Ÿ কৰো না (_n)" + +# +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Activate" +msgstr "সকà§à§°à¦¿à§Ÿ কৰক (_A)" + +# +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Deactivate" +msgstr "নিষà§à¦•à§à§°à¦¿à§Ÿ কৰো (_D)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:615 +msgid "Slow Keys Alert" +msgstr "ধীৰ কী সমà§à¦ªà§°à§à¦•à¦¿à¦¤ সতৰà§à¦•à¦¬à¦¾à¦£à§€" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:655 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:723 +msgid "Do you want to activate Sticky Keys?" +msgstr "আপà§à¦¨à¦¿ কি সà§à¦Ÿà¦¿à¦•à¦¿ কী সকà§à§°à¦¿à§Ÿ কৰিবলৈ চান?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:656 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:724 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "আপà§à¦¨à¦¿ কি সà§à¦Ÿà¦¿à¦•à¦¿ কী নিষà§à¦•à§à§°à¦¿à§Ÿ কৰিবলৈ চান?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:726 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"আপà§à¦¨à¦¿ à¦à¦‡à¦®à¦¾à¦¤à§à§° শিফà§â€Œà¦Ÿ কী-কে ৫ ছেকেণà§à¦¡ যাবত চেপে ৰেখেছিলেন । à¦à¦Ÿà¦¿ হ'ল সà§à¦Ÿà¦¿à¦•à¦¿ কী " +"সকà§à§°à¦¿à§Ÿà¦•à¦¾à§°à¦• ছৰà§à¦Ÿà¦•à¦¾à¦Ÿ যা সমà§à¦ªà§‚ৰà§à¦£ কীবোৰà§à¦¡ বà§à¦¯à§±à¦¸à§à¦¥à¦¾ কীভাবে কাম কৰবে সেইটো নিৰà§à¦§à¦¾à§°à¦£ কৰি " +"।" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:660 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"আপà§à¦¨à¦¿ à¦à¦‡à¦®à¦¾à¦¤à§à§° দà§à¦Ÿà¦¿ কীকে à¦à¦•à¦¤à§à§°à§‡ চেপে ৰেখেছিলেন কিংবা শিফà§â€Œà¦Ÿ কীকে পৰপৰ ৫ বাৰ চেপেছেন " +" । à¦à§° ফলে সà§à¦Ÿà¦¿à¦•à¦¿ কী নিষà§à¦•à§à§°à¦¿à§Ÿ হৈ যায় যা সমà§à¦ªà§‚ৰà§à¦£ কীবোৰà§à¦¡ বà§à¦¯à§±à¦¸à§à¦¥à¦¾ কীভাবে কাম কৰবে " +"সেইটো নিৰà§à¦§à¦¾à§°à¦£ কৰি ।" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:756 +msgid "Sticky Keys Alert" +msgstr "সà§à¦Ÿà¦¿à¦•à¦¿ কী সমà§à¦ªà§°à§à¦•à¦¿à¦¤ সতৰà§à¦•à¦¬à¦¾à¦£à§€" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "সাৰà§à¦¬à¦œà¦¨à§€à¦¨ বà§à¦¯à§±à¦¹à¦¾à§° সংকà§à§°à¦¾à¦¨à§à¦¤ পছনà§à¦¦" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "ৰঙেৰ তাৰতমà§à¦¯ বৃদà§à¦§à¦¿ কৰা হ'ব (_c)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "সহজে পাঠ কৰাৰ বাবে হৰফেৰ মাপ বৃদà§à¦§à¦¿ কৰা হ'ব (_t)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "কি গà§à§°à¦¹à¦£ কৰা বাবে সেসমূহজ টিপে ৰাখà§à¦¨ (ধীৰগতিৰ কি) (_h)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "পৰà§à¦¦à¦¾à¦¤ উপসà§à¦¥à¦¿à¦¤ চাবিৰ ফলক পà§à§°à§Ÿà§‹à¦— কৰা হ'ব (_k)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "পৰà§à¦¦à¦¾à§° বিবৰà§à¦§à¦• বà§à¦¯à§±à¦¹à¦¾à§° কৰা হ'ব (_m)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "পৰà§à¦¦à¦¾ পাঠৰ বà§à¦¯à§±à¦¸à§à¦¥à¦¾ বà§à¦¯à§±à¦¹à¦¾à§° কৰা হ'ব (_r)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "শীঘà§à§°à§‡ কৰা দà§à¦¬à§ˆà¦¤ চাবি টিপা অগà§à§°à¦¾à¦¹à§à¦¯ কৰক (Bounce Keys) (_I)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "চাবিৰ ফলকৰ ছ'ৰà§à¦Ÿà¦•à¦¾à¦Ÿ à¦à¦•à§‡ সময়ত à¦à¦Ÿà¦¾à¦‡ টিপিব (Sticky Keys) (_P)" + +# +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "পটভূমি" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "পটভূমিৰ পà§à¦²à¦¾à¦—-ইন" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "কà§à¦²à¦¿à¦ª-বোৰà§à¦¡" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "কà§à¦²à¦¿à¦ª-বোৰà§à¦¡à§° পà§à¦²à¦¾à¦—-ইন" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "ডামি" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "ডামি পà§à¦²à¦¾à¦—-ইন" + +# +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "ফনà§à¦Ÿ" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "ফনà§à¦Ÿ পà§à¦²à¦¾à¦—-ইন" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this filesystem" +msgstr "à¦à¦‡ নথিপতà§à§°-পà§à§°à¦£à¦¾à¦²à§€à§° বাবে কোনো সতৰà§à¦•à¦¬à¦¾à§°à§à¦¤à¦¾ পà§à§°à¦¦à§°à§à¦¶à¦¨ কৰা ন'হ'ব" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +#| msgid "_Do not show this message again" +msgid "Don't show any warnings again" +msgstr "পà§à¦¨à§°à¦¾à§Ÿ সতৰà§à¦•à¦¬à¦¾à§°à§à¦¤à¦¾ পà§à§°à¦¦à§°à§à¦¶à¦¨ কৰা ন'হ'ব" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "\"%s\" ভলিউমত অকল %s সà§à¦¥à¦¾à¦¨ ডিসà§à¦•à¦¤ অৱশিষà§à¦Ÿ আছে ।" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "à¦à¦‡ কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à§°à¦¤ অকল %s সà§à¦¥à¦¾à¦¨ ডিসà§à¦•à¦¤ অৱশিষà§à¦Ÿ আছে ।" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" +"আবৰà§à¦œà¦¨à¦¾à§° বকà§à¦¸ ৰিকà§à¦¤ কৰি আপà§à¦¨à¦¿ ডিসà§à¦•à§° সà§à¦¥à¦¾à¦¨ বৃদà§à¦§à¦¿ কৰিব পাৰিব । অবà§à¦¯à§±à¦¹à§ƒà¦¤ " +"পà§à§°à§‹à¦—à§à§°à¦¾à¦®, নথিপতà§à§° আà¦à¦¤à§°à¦¾à¦‡ আৰৠঅনà§à¦¯ কোনো ডিসà§à¦• অথবা বিভাজনত নথিপতà§à§° আà¦à¦¤à§°à¦¾à¦‡à¦“ ডিসà§à¦•à§° " +"সà§à¦¥à¦¾à¦¨ বৃদà§à¦§à¦¿ " +"কৰা যাব ।" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"অবà§à¦¯à§±à¦¹à§ƒà¦¤ পà§à§°à§‹à¦—à§à§°à¦¾à¦®, নথিপতà§à§° আà¦à¦¤à§°à¦¾à¦‡ আৰৠঅনà§à¦¯ কোনো ডিসà§à¦• অথবা বিভাজনত নথিপতà§à§° আà¦à¦¤à§°à¦¾à¦‡ " +"ডিসà§à¦•à§° সà§à¦¥à¦¾à¦¨ বৃদà§à¦§à¦¿ কৰা যাব ।" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"আবৰà§à¦œà¦¨à¦¾à§° বকà§à¦¸ ৰিকà§à¦¤ কৰি আপà§à¦¨à¦¿ ডিসà§à¦•à§° সà§à¦¥à¦¾à¦¨ বৃদà§à¦§à¦¿ কৰিব কৰিব পাৰিব । অবà§à¦¯à§±à¦¹à§ƒà¦¤ " +"পà§à§°à§‹à¦—à§à§°à¦¾à¦®, নথিপতà§à§° আà¦à¦¤à§°à¦¾à¦‡ আৰৠকোনো বহিসà§à¦¥à¦¿à¦¤ ডিসà§à¦•à¦¤ নথিপতà§à§° আà¦à¦¤à§°à¦¾à¦‡à¦“ ডিসà§à¦•à§° সà§à¦¥à¦¾à¦¨ " +"বৃদà§à¦§à¦¿ কৰা যাব ।" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" +"অবà§à¦¯à§±à¦¹à§ƒà¦¤ পà§à§°à§‹à¦—à§à§°à¦¾à¦®, নথিপতà§à§° আà¦à¦¤à§°à¦¾à¦‡ আৰৠকোনো বহিসà§à¦¥à¦¿à¦¤ ডিসà§à¦•à¦¤ নথিপতà§à§° আà¦à¦¤à§°à¦¾à¦‡ ডিসà§à¦•à§° " +"সà§à¦¥à¦¾à¦¨ " +"বৃদà§à¦§à¦¿ কৰা যাব ।" + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "কম ডিষà§à¦• সà§à¦¥à¦¾à¦¨" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "আবৰà§à¦œà¦¨à¦¾à§° বকà§à¦¸ ৰিকà§à¦¤ কৰক" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine..." +msgstr "পৰীকà§à¦·à¦¾ কৰক..." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "অগà§à§°à¦¾à¦¹à§à¦¯ কৰা হ'ব" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:96 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "%lu বসà§à¦¤à§ আà¦à¦¤à§°à§à§±à¦¾ হৈছে, সৰà§à¦¬à¦®à§‹à¦Ÿ %lu" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:116 +#, c-format +msgid "Removing: %s" +msgstr "আà¦à¦¤à§°à§à§±à¦¾ হৈছে: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:244 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:293 +msgid "Emptying the trash" +msgstr "আবৰà§à¦œà¦¨à¦¾à§° বকà§à¦¸ ৰিকà§à¦¤ কৰা হৈছে" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:269 +msgid "Preparing to empty trash..." +msgstr "আবৰà§à¦œà¦¨à¦¾ আà¦à¦¤à§°à§à§±à¦¾à§° পà§à§°à¦¸à§à¦¤à§à¦¤à¦¿ চলিছে..." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:295 +msgid "From: " +msgstr "-ৰ পৰা:" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:356 +msgid "Empty all of the items from the trash?" +msgstr "আবৰà§à¦œà¦¨à¦¾à§° বকà§à¦¸à¦¤ উপসà§à¦¥à¦¿à¦¤ সামগà§à§°à§€à¦¸à¦®à§‚হজ আà¦à¦¤à§°à§à§±à¦¾ হ'ব নেকি ?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:359 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"আবৰà§à¦œà¦¨à¦¾à§° বকà§à¦¸ ৰিকà§à¦¤ কৰা হ'লে ইয়াত উপসà§à¦¥à¦¿à¦¤ সামগà§à§°à§€ সà§à¦¥à¦¾à§Ÿà§€à§°à§‚পে বৰà§à¦œà¦¨ কৰা হ'ব । " +"মন কৰিব, à¦à¦‡ বসà§à¦¤à§à¦¸à¦®à§‚হজ পৃথক ৰূপেও আà¦à¦¤à§°à§à§±à¦¾ যাব ।" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:366 +msgid "_Empty Trash" +msgstr "আবৰà§à¦œà¦¨à¦¾ ৰিকà§à¦¤ কৰক (_E)" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "কি-বাইনà§à¦¡à¦¿à¦‚ (%s) বৈধ নয়" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "কি-বাইনà§à¦¡à¦¿à¦‚ (%s) অসমà§à¦ªà§‚ৰà§à¦£" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"কী (%s) à¦à§° সৈতে যà§à¦•à§à¦¤\n" +"(%s) চলাওà¦à¦¤à§‡ সমসà§à¦¯à¦¾ হৈছে" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "কি-বাইনà§à¦¡à¦¿à¦‚" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "কি-বাইনà§à¦¡à¦¿à¦‚ পà§à¦²à¦¾à¦—-ইন" + +# +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "কীবোৰà§à¦¡" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "চাবিৰ ফলক পà§à¦²à¦¾à¦—-ইন" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "বà§à¦¯à§±à¦¹à¦¾à§°à¦¯à§‹à¦—à§à¦¯ নথিপতà§à§° (_v):" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "modmap-à¦à§° নথিপতà§à§° লোড কৰো" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap file(s)?" +msgstr "আপà§à¦¨à¦¿ কি modmap-à¦à§° নথিপতà§à§° লোড কৰিবলৈ চান?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "আৰ কখনো à¦à¦‡ তথà§à¦¯à¦Ÿà¦¿ দেখাবে না (_D)" + +# +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "ভাৰ(_L)" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "লোড কৰা নথিপতà§à§° (_L):" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:203 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"অবিকলà§à¦ªà¦¿à¦¤ টাৰà§à¦®à¦¿à¦¨à§‡à¦² পোৱা ন'গ'ল । আপোনাৰ অবিকলà§à¦ªà¦¿à¦¤ টাৰà§à¦®à¦¿à¦¨à§‡à¦² নিৰà§à¦§à¦¾à§°à¦¿à¦¤ থকা আৰৠà¦à¦Ÿà¦¾ " +"বৈধ অনà§à¦ªà§à§°à§Ÿà§‹à¦—লৈ আঙà§à¦²à¦¿à§Ÿà¦¾à¦‡ ধৰা নিশà§à¦šà¦¿à¦¤ কৰক ।" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:243 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"চিহà§à¦¨à¦¿à¦¤ আদেশটি চলোৱা নাযায়: %s\n" +"আদেশৰ বৈধতা নিশà§à¦šà¦¿à¦¤ কৰক ।" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:259 +msgid "" +"Couldn't put the machine to sleep.\n" +"Verify that the machine is correctly configured." +msgstr "" +"কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à§°à¦•à§‡ সà§à¦¥à¦—িতাবসà§à¦¥à¦¾à§Ÿ নিয়া যোৱা নাযায় ।\n" +"কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à§°à¦Ÿà¦¿ সঠিকভাবে বিনà§à¦¯à¦¾à¦¸ কৰা আছে নে নাই সেইটো নিশà§à¦šà¦¿à¦¤ হওক ।" + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "নিষà§à¦•à§à§°à¦¿à§Ÿ" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u আউটপà§à¦Ÿ" +msgstr[1] "%u আউটপà§à¦Ÿ" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u ইনপà§à¦Ÿ" +msgstr[1] "%u ইনপà§à¦Ÿ" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "বà§à¦¯à§±à¦¸à§à¦¥à¦¾à¦ªà§à§°à¦£à¦¾à¦²à§€à§° শবà§à¦¦" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "মিডিয়া কি" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "মিডিয়া-কি পà§à¦²à¦¾à¦—-ইন" + +#: ../plugins/mouse/gsd-mouse-manager.c:891 +msgid "Could not enable mouse accessibility features" +msgstr "মাউছ বà§à¦¯à§±à¦¹à¦¾à§°à§° বিশেষ সহায়ক বৈশিষà§à¦Ÿà§à¦¯ সকà§à§°à¦¿à§Ÿ কৰিবলৈ বà§à¦¯à§°à§à¦¥" + +#: ../plugins/mouse/gsd-mouse-manager.c:893 +msgid "Mouse accessibility requires mousetweaks to be installed on your system." +msgstr "" +"মাউছ অভিগমà§à¦¯à¦¤à¦¾à§° বাবে আপোনাৰ বà§à¦¯à§±à¦¸à§à¦¥à¦¾à¦ªà§à§°à¦£à¦¾à¦²à§€à¦¤ mousetweaks সংসà§à¦¥à¦¾à¦ªà¦¿à¦¤ হোৱাৰ পà§à§°à§Ÿà§‹à¦œà¦¨ ।" + +#: ../plugins/mouse/gsd-mouse-manager.c:896 +msgid "Mouse Preferences" +msgstr "মাউছ সমà§à¦ªà§°à§à¦•à¦¿à¦¤ পছনà§à¦¦" + +# +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "মাউছ" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "মাউছ পà§à¦²à¦¾à¦—-ইন" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "টাইপিং বিৰতি" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "টাইপিং বিৰতিৰ পà§à¦²à¦¾à¦—-ইন" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "পৰà§à¦¦à§à¦¦à¦¾à§° আকাৰ আৰৠৰ'টেছনৰ পছনà§à¦¦ পà§à§°à¦¤à¦¿à¦·à§à¦ à¦¾ কৰক" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:208 +msgid "Could not restore the display's configuration" +msgstr "পà§à§°à¦¦à§°à§à¦¶à¦¨à§° বিনà§à¦¯à¦¾à¦¸ পà§à¦¨à¦ƒà¦¸à§à¦¥à¦¾à¦ªà¦¨ কৰিব নোৱাৰি" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:233 +msgid "Could not restore the display's configuration from a backup" +msgstr "বেকআপৰ পৰা পà§à§°à¦¦à§°à§à¦¶à¦¨à§° বিনà§à¦¯à¦¾à¦¸ পà§à¦¨à¦ƒà¦¸à§à¦¥à¦¾à¦ªà¦¨ কৰিব নোৱাৰি" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:254 +#, c-format +#| msgid "" +#| "The display will be reset to its previous configuration in %d seconds" +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "The display will be reset to its previous configuration in %d seconds" +msgstr[0] "%d ছেকেণà§à¦¡ পিছত পà§à§°à¦¦à§°à§à¦¶à¦¨à§° পূৰà§à¦¬à¦¬à§°à§à¦¤à§€ বিনà§à¦¯à¦¾à¦¸ পà§à¦¨à§°à¦¾à§Ÿ সà§à¦¥à¦¾à¦ªà¦¨ কৰা হ'ব" +msgstr[1] "%d ছেকেণà§à¦¡à§° পà§à§°à¦¦à§°à§à¦¶à¦¨à¦• আগৰ বিনà§à¦¯à¦¾à¦¸à¦²à§ˆ পà§à¦¨à¦ƒ সà§à¦¥à¦¾à¦ªà¦¿à¦¤ কৰা হ'ব" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:303 +msgid "Does the display look OK?" +msgstr "পà§à§°à¦¦à§°à§à¦¶à¦¨ ঠিক নে ?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:309 +msgid "_Restore Previous Configuration" +msgstr "আগৰ বিনà§à¦¯à¦¾à¦¸ পà§à¦¨à¦ƒ সà§à¦¥à¦¾à¦ªà¦¿à¦¤ কৰক (_R)" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:310 +msgid "_Keep This Configuration" +msgstr "à¦à¦‡ বিনà§à¦¯à¦¾à¦¸ ৰাখক (_K)" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:391 +msgid "The selected configuration for displays could not be applied" +msgstr "পà§à§°à¦¦à§°à§à¦¶à¦¨à§° কাৰণে নিৰà§à¦¬à¦¾à¦šà¦¿à¦¤ বিনà§à¦¯à¦¾à¦¸ পà§à§°à§Ÿà§‹à¦— কৰিব নোৱাৰি" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:945 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "পৰà§à¦¦à§à¦¦à¦¾à§° তথà§à¦¯ সতেজ কৰিব নোৱাৰি: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:948 +msgid "Trying to switch the monitor configuration anyway." +msgstr "মণিটৰৰ বিনà§à¦¯à¦¾à¦¸ তথাপিও চà§à§±à¦¿à¦š কৰিবলৈ চেষà§à¦Ÿà¦¾ কৰা হৈছে ।" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:982 +#: ../plugins/xrandr/gsd-xrandr-manager.c:1148 +msgid "Could not switch the monitor configuration" +msgstr "মণিটৰৰ বিনà§à¦¯à¦¾à¦¸ চà§à§±à¦¿à¦š কৰিব নোৱাৰি" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1541 +msgid "Rotation not supported" +msgstr "ঘূৰà§à§±à¦¾ সমৰà§à¦¥à¦¿à¦¤ নহয়" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1595 +msgid "Could not save monitor configuration" +msgstr "মণিটৰৰ বিনà§à¦¯à¦¾à¦¸ ৰকà§à¦·à¦¾ কৰিব নোৱাৰি" + +# +#: ../plugins/xrandr/gsd-xrandr-manager.c:1613 +msgid "Normal" +msgstr "সà§à¦¬à¦¾à¦­à¦¾à¦¬à¦¿à¦•" + +# +#: ../plugins/xrandr/gsd-xrandr-manager.c:1614 +msgid "Left" +msgstr "বাওà¦à¦«à¦¾à¦²à§‡" + +# +#: ../plugins/xrandr/gsd-xrandr-manager.c:1615 +msgid "Right" +msgstr "সোà¦à¦«à¦¾à¦²à§‡" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1616 +msgid "Upside Down" +msgstr "ওলোটা" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1735 +msgid "_Configure Display Settings ..." +msgstr "পৰà§à¦¦à¦¾ সংকà§à§°à¦¾à¦¨à§à¦¤ বৈশিষà§à¦Ÿà§à¦¯ পৰিবৰà§à¦¤à¦¨ কৰক... (_C)" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1776 +msgid "Configure display settings" +msgstr "পৰà§à¦¦à¦¾ সংকà§à§°à¦¾à¦¨à§à¦¤ বৈশিষà§à¦Ÿà§à¦¯ পৰিবৰà§à¦¤à¦¨ কৰক" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1830 +msgid "Could not apply the stored configuration for monitors" +msgstr "মণিটৰৰ কাৰণে ৰকà§à¦·à¦¾ কৰা বিনà§à¦¯à¦¾à¦¸ পà§à§°à§Ÿà§‹à¦— কৰিব নোৱাৰি" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "বà§à¦¯à§±à¦¹à¦¾à§°à¦•à¦¾à§°à§€à§° বà§à¦¯à¦•à§à¦¤à¦¿à¦—ত ডিৰেকà§à¦Ÿà§°à¦¿ (Home) খà§à¦à¦œà§‡ পাওয়া যাচà§à¦›à§‡ না" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "X ৰিসোৰà§à¦¸à§‡à§° ডাটাবেস পৰিচালনা কৰক" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "X ৰিসোৰà§à¦¸ ডাটাবেস" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:644 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "জীকনà§â€Œà¦« কী %s à¦à§° মান %s কৰা হ'লেও সেইটো %s হোৱাৰ কথা\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "X-ৰ বৈশিষà§à¦Ÿà§à¦¯ পৰিচালনা কৰক" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "X সংকà§à§°à¦¾à¦¨à§à¦¤ বৈশিষà§à¦Ÿà§à¦¯" + +#~ msgid "" +#~ "Set to True to display a dialog when there are errors running the " +#~ "screensaver." +#~ msgstr "" +#~ "মান TRUE হলে সà§à¦•à§à§°à¦¿à¦¨-সেভাৰ চলাওà¦à¦¤à§‡ সমসà§à¦¯à¦¾ হলে à¦à¦•à¦Ÿà¦¿ ডায়ালগ পà§à§°à¦¦à§°à§à¦¶à¦¨ কৰা হবে ।" + +#~ msgid "Set to True to run the screensaver at login." +#~ msgstr "মান TRUE হলে লগ-ইন-à¦à§° সময় সà§à¦•à§à§°à¦¿à¦¨-সেভাৰ চলোৱা হবে ।" + +#~ msgid "Show startup errors" +#~ msgstr "পà§à§°à¦¾à§°à¦®à§à¦­à¦•à¦¾à¦²à§‡ উৎপনà§à¦¨ সমসà§à¦¯à¦¾ পà§à§°à¦¦à§°à§à¦¶à¦¿à¦¤ হবে" + +#~ msgid "Start screensaver" +#~ msgstr "সà§à¦•à§à§°à¦¿à¦¨à¦¸à§‡à¦­à¦¾à§° চালৠকৰো" + +#~ msgid "Enable screensaver plugin" +#~ msgstr "সà§à¦•à§à§°à¦¿à¦¨à¦¸à§‡à¦­à¦¾à§° পà§à¦²à¦¾à¦—-ইন সকà§à§°à¦¿à§Ÿ কৰক" + +#~ msgid "Set to True to enable the plugin to manage screensaver settings." +#~ msgstr "" +#~ "পà§à¦²à¦¾à¦—-ইন দà§à¦¬à¦¾à§°à¦¾ সà§à¦•à§à§°à¦¿à¦¨-সেভাৰৰ বৈশিষà§à¦Ÿà§à¦¯ পৰিচালনাৰ বাবে মান True নিৰà§à¦§à¦¾à§°à¦£ কৰক ।" + +#~ msgid "Toggle screenreader" +#~ msgstr "সà§à¦•à§à§°à¦¿à¦¨ ৰিডাৰ টগল কৰক" + +#~ msgid "%d%% of the disk space on `%s' is in use" +#~ msgstr "%d%% of the disk space on `%s' is in use" + +#~ msgid "Analyze" +#~ msgstr "বিশà§à¦²à§‡à¦·à¦£" + +#~ msgid "MATE Volume Control" +#~ msgstr "MATE শবà§à¦¦à§° মাতà§à§°à¦¾ নিয়নà§à¦¤à§à§°à¦£à¦•à¦¾à§°à§€" + +#~ msgid "" +#~ "There was an error starting up the screensaver:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "Screensaver functionality will not work in this session." +#~ msgstr "" +#~ "সà§à¦•à§à§°à¦¿à¦¨ সেভাৰ চলাওà¦à¦¤à§‡ সমসà§à¦¯à¦¾ হৈছে:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "à¦à¦‡ অধিবেশনত কোনো সà§à¦•à§à§°à¦¿à¦¨ সেভাৰে কাম নকৰে ।" + +# +#~ msgid "Screensaver" +#~ msgstr "সà§à¦•à§à§°à¦¿à¦¨-সেভাৰ" + +#~ msgid "Screensaver plugin" +#~ msgstr "সà§à¦•à§à§°à¦¿à¦¨-সেভাৰৰ পà§à¦²à¦¾à¦—-ইন" + diff --git a/po/ast.po b/po/ast.po new file mode 100644 index 0000000..fc8d143 --- /dev/null +++ b/po/ast.po @@ -0,0 +1,1095 @@ +# Asturian translation for mate-settings-daemon +# Copyright (c) 2008 Rosetta Contributors and Canonical Ltd 2008 +# This file is distributed under the same license as the mate-settings-daemon package. +# FIRST AUTHOR , 2008. +# +msgid "" +msgstr "" +"Project-Id-Version: mate-settings-daemon\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=mate-settings-daemon&component=general\n" +"POT-Creation-Date: 2009-12-26 23:42+0000\n" +"PO-Revision-Date: 2010-01-04 15:22+0100\n" +"Last-Translator: astur \n" +"Language-Team: Asturian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Launchpad-Export-Date: 2010-01-03 20:16+0000\n" +"X-Generator: Launchpad (build Unknown)\n" +"X-Poedit-Language: asturian\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "Accesibilidá" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "Umbral de notificación pal espaciu llibre" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "Umbral de notificación pa nun notificar espaciu llibre" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "Periodu mínimu de notificación p'avisos repetíos" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "Puntos de montaxe pa inorar" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "Percentage free space threshold for initial warning of low disk space. If the percentage free space drops below this, a warning will be shown" +msgstr "Porcentaxe de solera d'espaciu llibre pa l'avisu d'entamu d'espaciu baxu. Si'l porcentaxe d'espaciu ye inferior al porcentaxe apaecerá un avisu." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "Especificar una llista de puntos de montaxe pa inorar cuando tán baxos d'espaciu." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "Specify a time in minutes. Subsequent warnings for a volume will not appear more often than this period." +msgstr "Especificar tiempu en minutos. Los subsecuentes avisos pa un volume nun apaecerán más de siguío qu'esti periodu." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "Specify an amount in GB. If the amount of free space is more than this, no warning will be shown" +msgstr "Especificar el tamañu en GiB. Si l'espaciu llibre ye mayor qu'esti, nun apaecerá dengún avisu." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "Specify the percentage that the free disk space should reduce by before issuing a subsequent warning" +msgstr "Especificar el porcentaxe de discu llibre qu'hai que menguar enantes d'amosar un avisu subsecuente." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "Umbrales de notificación d'espaciu llibre subsecuentes" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "Vínculu pa espulsar un discu ópticu." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to launch the calculator." +msgstr "Vínculu pa llanzar la calculadora." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the email client." +msgstr "Vínculu pa llanzar el veceru de corréu-e." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the help browser." +msgstr "Vínculu pa llanzar el visor d'aida." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the media player." +msgstr "Vínculu pa llanzar el reproductor multimedia." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the search tool." +msgstr "Vínculu pa llanzar la ferramienta de gueta." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the web browser." +msgstr "Vínculu pa llanzar el restolador web." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to lock the screen." +msgstr "Vínculu pa bloquiar la pantalla." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to log out." +msgstr "Vínculu pa salir de la sesión." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to lower the system volume." +msgstr "Vínculu pa baxar el volume del sistema." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to mute the system volume." +msgstr "Vínculu pa silenciar el volume del sistema." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to open the Home folder." +msgstr "Vínculu p'abrir la carpeta personal." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to pause playback." +msgstr "Vínculu pa posar la reproducción." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to raise the system volume." +msgstr "Vínculu pa xubir el volume del sistema." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to skip to next track." +msgstr "Vínculu pa saltar a la siguiente pista." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to previous track." +msgstr "Vínculu pa saltar a la pista anterior." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "Vínculu p'aniciar la reproducción (o conmutar ente reproducción/pausa)." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to stop playback." +msgstr "Vínculu pa parar la reproducción." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Eject" +msgstr "Espulsar" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Home folder" +msgstr "Carpeta Home" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Launch calculator" +msgstr "Llanzar la calculadora" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch email client" +msgstr "Llanzar el veceru de corréu-e" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch help browser" +msgstr "Llanzar el visor d'aida" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch media player" +msgstr "Llanzar el reproductor multimedia" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch web browser" +msgstr "Llanzar restolador web" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Lock screen" +msgstr "Bloquiar la pantalla" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Log out" +msgstr "Desconeutar" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Next track" +msgstr "Siguiente pista" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Pause playback" +msgstr "Posar la reproducción" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Play (or play/pause)" +msgstr "Reproducir (o reproducir/posar)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Previous track" +msgstr "Pista anterior" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Search" +msgstr "Guetar" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Stop playback" +msgstr "Detener la reproducción" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Volume down" +msgstr "Baxar volume" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Volume mute" +msgstr "Silenciar" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume step" +msgstr "Pasu del volume" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume step as percentage of volume." +msgstr "Pasu del volume como porcentax del volume." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume up" +msgstr "Xubir volume" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "If a notification icon with display related things should be shown in the panel." +msgstr "Si habría d'amosar nel panel un iconu de notificación con elementos rellacionaos cola pantalla." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "Amosar les pantalles nel área de notificación" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "Antialies" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "Contornu" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "Orde RGBA" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "The order of subpixel elements on an LCD screen; only used when antialiasing is set to \"rgba\". Possible values are: \"rgb\" for red on left (most common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red on bottom." +msgstr "L'orde de los elementos subpíxel nuna pantalla LCD; namái s'usa cuando l'antialies ta configuráu en \"rgba\". Los valores dables son \"rgb\" pa bermeyu a la esquierda, (el más avezáu), \"bgr\" p'azul a la esquierda, \"vrgb\" pa bermeyu arriba y \"vbgr\" pa bermeyu abaxo." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "The resolution used for converting font sizes to pixel sizes, in dots per inch." +msgstr "Resolución qu'usar para convertir tamaños de fontes a tamaños de píxel, en puntos per pulgada." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "The type of antialiasing to use when rendering fonts. Possible values are: \"none\" for no antialiasing, \"grayscale\" for standard grayscale antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "El tipu d'antialies qu'usar cuando se renderizen les fontes. Los valores dables son: \"none\" ensin antialies, \"grayscale\" pa escala de buxos antialies estándar, \"rgba\" p'antialies de subpíxel (namái pa pantalles LCD)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "The type of hinting to use when rendering fonts. Possible values are: \"none\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full\" for maximum hinting (may cause distortion of letter forms)." +msgstr "El tipu de contornu qu'usar cuando se renderizen les fontes. Los valores dables son: \"none\" ensin contornu, \"slight\" pa un contornu básicu, \"medium\" pa un contornu moderáu y \"full\" pa un contornu máximo (pue distorsionar les formes de les lletres)." + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "Tecles permitíes" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "If non-empty, keybindings will be ignored unless their MateConf directory is in the list. This is useful for lockdown." +msgstr "Si nun ta baleru, los atayos de tecláu van inorase si'l so direutoriu MateConf nun ta na llista. Ésto ye afayadizo pa bloqueos." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "Desactivar el touchpad al escribir" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "Activar desplazamientu horizontal" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "Activar pulsaciones del mur col touchpad" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Select the touchpad scroll method" +msgstr "Escoyer el métodu de desplazamientu del touchpad" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method. Supported values are: 0 - disabled, 1 - edge scrolling, 2 - two-finger scrolling" +msgstr "Escoyer el métodu de desplazamientu del touchpad. Los valores sofitaos son: 0 - desactiváu, 1 - desplazamientu nel borde, 2 - desplazamientu con dos deos" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "Set this to TRUE if you have problems with accidentally hitting the touchpad while typing." +msgstr "Afita esto a braeru si tienes problemes tocando accidentalmente'l touchpad al escribir." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "Set this to TRUE to allow horizontal scrolling by the same method selected with the scroll_method key." +msgstr "Afita esto a braeru pa permitir desplazamientu horizontal col mesmu métodu escoyíu na clave scroll_method." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "Afita esto a braeru pa poder mandar pulsaciones del mur calcando sobre'l touchpad." + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "Degorriu d'axustes de MATE" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "Combinación pa conmutar l'ampliador." + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "Combinación pa conmutar tecláu de pantalla." + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "Combinación pa conmutar el llector de pantalla." + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "Tecles de rebote" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "Orde usada pa conmutar l'ampliador ente prendíu o apagáu." + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "Orde usada pa conmutar el tecláu de pantalla ente prendíu o apagáu." + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "Orde usada pa conmutar el llector de pantalla ente prendíu o apagáu." + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable accessibility keyboard plugin" +msgstr "Activar el complementu d'accesibilidá del tecláu" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable background plugin" +msgstr "Activar el complementu de fondu de pantalla" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable clipboard plugin" +msgstr "Activar el complementu del cartafueyu" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable font plugin" +msgstr "Activar el complementu de fonte" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable housekeeping plugin" +msgstr "Activar el complementu de llimpieza" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable keybindings plugin" +msgstr "Activar el complementu de combinaciones de tecles" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keyboard plugin" +msgstr "Activar el complementu de tecláu" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable media keys plugin" +msgstr "Activar el complementu de tecles multimedia" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable mouse plugin" +msgstr "Activar el complementu del mur" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable sound plugin" +msgstr "Activar el complementu de soníu" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable typing breaks plugin" +msgstr "Activar el complementu de descansu d'escritura" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable xrandr plugin" +msgstr "Activar el complementu de xrandr" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable xrdb plugin" +msgstr "Activar el complementu de xrdb" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xsettings plugin" +msgstr "Activar el complementu de xsettings" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Mouse keys" +msgstr "Tecles del mur" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "On-screen keyboard" +msgstr "Tecláu de pantalla" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "Screen magnifier" +msgstr "Ampliador de pantalla" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen reader" +msgstr "Llector de pantalla" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Set to True to enable the housekeeping plugin, to prune transient file caches." +msgstr "Afite a «true» p'activar el complementu de llimpieza, p'amenorgar la caché de ficheros temporales." + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "Afite a «true» p'activar el complementu que xestiona los axustes del cartafueyu." + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "Afite a «true» p'activar el complementu que xestiona los axustes del fondu." + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "Afite a «true» p'activar el complementu que xestiona los axustes de les fontes." + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "Afite a «true» p'activar el complementu que xestiona los axustes los axustes del tecláu." + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "Afite a «true» p'activar el complementu que xestiona los axustes del mur." + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "Afite a «true» p'activar el complementu que xestiona los axustes de les tecles multimedia." + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "Afite a «true» p'activar el complementu que remana les cachés de muestréu de soníu." + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "Set to True to enable the plugin to manage the accessibility keyboard settings." +msgstr "Afite a «true» p'activar el complementu que xestiona los axustes d'accesibilidá del tecláu" + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "Afite a «true» p'activar el complementu que xestiona les combinaciones de tecles." + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "Afite a «true» p'activar el complementu que xestiona el descansu d'escritura." + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "Afite a «true» p'activar el complementu que xestiona los axustes xrandr." + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "Afite a «true» p'activar el complementu que xestiona los axustes xrdb." + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "Afite a «true» p'activar el complementu que xestiona los axustes xsettings." + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Slow keys" +msgstr "Tecles lentes" + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Sticky keys" +msgstr "Tecles persistentes" + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "El nome del atayu de tecláu pa conmutar l'ampliador" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "El nome del atayu de tecláu pa conmutar el tecláu en pantalla" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "El nome de la combinación de tecles pa camudar al llector de pantalla" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "This is the name of the keyboard shortcut to toggle the magnifier. This name will be shown in the keyboard shortcut preferences dialog." +msgstr "Esti ye'l nome del atayu de tecláu pa conmutar l'ampliador. Esti nome amosaráse nel diálogu de preferencies de los atayos de tecláu." + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "This is the name of the keyboard shortcut to toggle the on-screen keyboard. This name will be shown in the keyboard shortcut preferences dialog." +msgstr "Esti ye'l nome del atayu de tecláu pa conmutar el tecláu de pantalla. Esti nome amosaráse nel diálogu de preferencies de los atayos de tecláu." + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "This is the name of the keyboard shortcut to toggle the screen reader. This name will be shown in the keyboard shortcut preferences dialog." +msgstr "Esti ye'l nome de la combinación de tecles pa camudar al llector de pantalla. Esti nome apaecerá nel diálogu preferencies de les combinaciones de tecles." + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "Toggle magnifier" +msgstr "Conmutar l'ampliador" + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "Toggle on-screen keyboard" +msgstr "Conmutar el tecláu de pantalla" + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle screen reader" +msgstr "Conmutar el llector de pantalla" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "Si la carauterística d'accesibilidá del tecláu rebote de tecles ta activada." + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "Si la carauterística d'accesibilidá del tecláu tecles del mur ta activada." + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the on-screen keyboard is turned on." +msgstr "Si el tecláu de pantalla ta activáu." + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the screen magnifier is turned on." +msgstr "Si l'ampliador de pantalla ta activáu." + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the screen reader is turned on." +msgstr "Si el llector de pantalla ta activáu." + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "Si la carauterística d'accesibilidá del tecláu tecles lentes ta activada." + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "Si la carauterística d'accesibilidá del tecláu tecles persistentes ta activada." + +#: ../mate-settings-daemon/main.c:54 +msgid "Enable debugging code" +msgstr "Activar el códigu de depuración" + +#: ../mate-settings-daemon/main.c:55 +msgid "Don't become a daemon" +msgstr "Non convertise nun degorriu" + +#: ../mate-settings-daemon/main.c:56 +msgid "MateConf prefix from which to load plugin settings" +msgstr "El prefixu de MateConf dende'l que cargar los axustes del complementu" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "Accesibilidá del tecláu" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "Complementu d'accesibilidá del tecláu" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:388 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "Hebo un fallu al amosar l'aida: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:519 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:585 +msgid "Do you want to activate Slow Keys?" +msgstr "¿Quies activar les «Tecles lentes»?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:520 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:586 +msgid "Do you want to deactivate Slow Keys?" +msgstr "¿Quies desactivar les «Tecles lentes»?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:521 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:587 +msgid "You just held down the Shift key for 8 seconds. This is the shortcut for the Slow Keys feature, which affects the way your keyboard works." +msgstr "Acabes de calcar na tecla «Mayúscules» durante 8 segundos. Ésta ye la combinación de tecles pa la carauterística «Tecles lentes», qu'afeuta al mou nel que furrula'l tecláu." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't activate" +msgstr "Nun activar" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't deactivate" +msgstr "Nun desactivar" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Activate" +msgstr "Activar" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Deactivate" +msgstr "Desactivar" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't activate" +msgstr "Nu_n activar" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't deactivate" +msgstr "Nu_n desactivar" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Activate" +msgstr "_Activar" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Deactivate" +msgstr "_Desactivar" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:615 +msgid "Slow Keys Alert" +msgstr "Alerta de tecles lentes" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:655 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:723 +msgid "Do you want to activate Sticky Keys?" +msgstr "¿Quies activar les «Tecles persistentes»?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:656 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:724 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "¿Quies desactivar les «Tecles persistentes»?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:726 +msgid "You just pressed the Shift key 5 times in a row. This is the shortcut for the Sticky Keys feature, which affects the way your keyboard works." +msgstr "Acabes de calcar na tecla «Mayúscules» 5 vegaes. Esti ye l'accesu rápidu pa la carauterística «Tecles persistentes», qu'afeuta al mou nel que furrula el tecláu." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:660 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +msgid "You just pressed two keys at once, or pressed the Shift key 5 times in a row. This turns off the Sticky Keys feature, which affects the way your keyboard works." +msgstr "Acabes de calcar dos tecles al empar, o tienes calcao na tecla «Mayúscules» 5 vegaes siguíes. Esto desautiva la carauterística de «Tecles persistentes», lo qu'afeuta al mou nel que furrula'l tecláu." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:756 +msgid "Sticky Keys Alert" +msgstr "Alerta de tecles persistentes" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "Preferencies d'accesu universal" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "Aumentar _contraste de colores" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "Facer el _testu mayor y más fácil de lleer" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "Calcar y agua_ntar les tecles p'aceptales (tecles lentes)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "Usar tecláu de _pantalla" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "Usar a_mpliador de pantalla" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "Usar llecto_r de pantalla" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "_Inorar el calcáu doble de tecles (rebote de tecles)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "Calcar una tecla cada vez pa los atayos (tecles _persistentes)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "Fondu de pantalla" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "Complementu de fondu de pantalla" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "Cartafueyu" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "Complementu del Cartafueyu" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "De preba" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "Complementu de preba" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Fonte" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "Complementu de fonte" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this filesystem" +msgstr "Nun amosar dengún avisu otra vuelta pa esti sistema de ficheros" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "Nun amosar dengún avisu otra vuelta." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "El volume «%s» namái tien %s d'espaciu en discu llibre." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "Esti equipu sólo tien %s d'espaciu en discu llibre." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "You can free up disk space by emptying the Trash, removing unused programs or files, or moving files to another disk or partition." +msgstr "Puedes lliberar espaciu vaciando la puxarra, desaniciando programes o ficheros que nun uses o moviendo ficheros a otru discu o partición." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "You can free up disk space by removing unused programs or files, or by moving files to another disk or partition." +msgstr "Puedes lliberar espaciu desaniciando programes o ficheros que nun uses o moviendo ficheros a otru discu o partición." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "You can free up disk space by emptying the Trash, removing unused programs or files, or moving files to an external disk." +msgstr "Puedes lliberar espaciu vaciando la puxarra, desaniciando programes o ficheros que nun uses a un discu esternu." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "You can free up disk space by removing unused programs or files, or by moving files to an external disk." +msgstr "Puedes lliberar espaciu vaciando la puxarra, desaniciando programes o ficheros que nun uses o moviendo ficheros a un discu esternu." + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "Espaciu de discu escasu" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "Vaciar basoria" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine..." +msgstr "Desaminar..." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "Inorar" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:96 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "Desaniciando elementu %lu de %lu" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:116 +#, c-format +msgid "Removing: %s" +msgstr "Desaniciando: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:244 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:293 +msgid "Emptying the trash" +msgstr "Vaciando la puxarra" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:269 +msgid "Preparing to empty trash..." +msgstr "Tresnando pa vaciar la puxarra..." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:295 +msgid "From: " +msgstr "De: " + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:356 +msgid "Empty all of the items from the trash?" +msgstr "¿Vaciar tolos oxetos de la basoria?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:359 +msgid "If you choose to empty the trash, all items in it will be permanently lost. Please note that you can also delete them separately." +msgstr "Si escueyes vaciar la papelera, tolos elementos que tienes desaniciaránse pa siempres. Nota que tamién puedes desanicialos d'unu n'unu." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:366 +msgid "_Empty Trash" +msgstr "Vaciar bas_oria" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "L'asignación de tecles (%s) nun ye válida" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "L'asignación de tecles (%s) ta incompleta" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"Hebo un fallu al tentar executar (%s)\n" +"que ta asociáu a la tecla (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "Combinaciones de tecles" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "Complementu de combinaciones de tecles" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Tecláu" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "Complementu de tecláu" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "Ficheros afa_yadizos:" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "Cargar archivos modmap" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap file(s)?" +msgstr "¿Quies cargar el/los ficheru/os modmap?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "_Nun amosar esti mensax otra vegada" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "_Carga" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "Fic_heros cargaos:" + +#: ../plugins/keyboard/show-layout.ui.h:1 +msgid "Keyboard Layout" +msgstr "Distribución del Tecláu" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:198 +msgid "Could not get default terminal. Verify that your default terminal command is set and points to a valid application." +msgstr "Nun pudo obtenese'l terminal predetermináu. Compreba que'l comandu predetermináu del terminal ta configuráu y dirixe a una aplicación válida." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:238 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"Nun pudo executase'l comandu: %s\n" +"Compreba que ye un comandu válidu." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:254 +msgid "" +"Couldn't put the machine to sleep.\n" +"Verify that the machine is correctly configured." +msgstr "" +"Nun ye dable poner la máquina en baxo consumu\n" +"Comprebe que la máquina tea configurada correchamente." + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "Desactiváu" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u salida" +msgstr[1] "%u salides" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u entrada" +msgstr[1] "%u entraes" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "Sones del Sistema" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "Tecles multimedia" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "Complementu de tecles multimedia" + +#: ../plugins/mouse/gsd-mouse-manager.c:801 +msgid "Could not enable mouse accessibility features" +msgstr "Nun pudieron activase les carauterístiques d'accesibilidá del mur" + +#: ../plugins/mouse/gsd-mouse-manager.c:803 +msgid "Mouse accessibility requires mousetweaks to be installed on your system." +msgstr "La accesibilidá del mur necesita tener instalao mousetweaks nel sistema." + +#: ../plugins/mouse/gsd-mouse-manager.c:806 +msgid "Mouse Preferences" +msgstr "Preferencies del Mur" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Mur" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "Complementu del mur" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Descansu d'escritura" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "Complementu de descansu d'escritura" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "Afitar los axustes de tamañu y rotación de la pantalla" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:226 +msgid "Could not restore the display's configuration" +msgstr "Nun pudo restaurase la configuración de pantalla" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:251 +msgid "Could not restore the display's configuration from a backup" +msgstr "Nun pudo restaurase la configuración de pantalla dende una copia de seguridá" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:272 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "The display will be reset to its previous configuration in %d seconds" +msgstr[0] "La pantalla reaniciaráse a la so configuración anterior en %d segundu" +msgstr[1] "La pantalla reaniciaráse a la so configuración anterior en %d segundos" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:321 +msgid "Does the display look OK?" +msgstr "¿Vese bien la pantalla?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:327 +msgid "_Restore Previous Configuration" +msgstr "_Restaurar la configuración anterior" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:328 +msgid "_Keep This Configuration" +msgstr "_Caltener esta configuración" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:409 +msgid "The selected configuration for displays could not be applied" +msgstr "La configuración seleicionada pa les pantalles nun pudo aplicase" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:963 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "Nun pudo refrescase la información de la pantalla: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:966 +msgid "Trying to switch the monitor configuration anyway." +msgstr "Tentando camudar la configuración del monitor de toles maneres." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1000 +#: ../plugins/xrandr/gsd-xrandr-manager.c:1114 +#: ../plugins/xrandr/gsd-xrandr-manager.c:1281 +msgid "Could not switch the monitor configuration" +msgstr "Nun pudo camudase la configuración del monitor" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1689 +msgid "Rotation not supported" +msgstr "Nun hai sofitu pa rotación" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1743 +msgid "Could not save monitor configuration" +msgstr "Nun pudo atroxase la configuración del monitor" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1761 +msgid "Normal" +msgstr "Normal" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1762 +msgid "Left" +msgstr "Esquierda" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1763 +msgid "Right" +msgstr "Drecha" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1764 +msgid "Upside Down" +msgstr "Abaxo" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1884 +msgid "_Configure Display Settings ..." +msgstr "_Configurar los axustes de pantalla..." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1925 +msgid "Configure display settings" +msgstr "Configurar los axustes de pantalla" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1982 +msgid "Could not apply the stored configuration for monitors" +msgstr "Nun pudo aplicase la configuración atroxada pa los monitores" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "Nun puede determinase'l direutoriu personal del usuariu" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "Xestionar la base de datos de recursos de les X" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "Base de datos de recursos de les X" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:644 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "La clave %s de mateconf definióse como tipu %s pero esperábase que'l so tipu fuere %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "Xestionar los axustes de les X" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "Axustes de les X" + +#~ msgid "Binding to suspend the computer." +#~ msgstr "Vínculu pa suspender l'equipu." +#~ msgid "Suspend" +#~ msgstr "Suspender" +#~ msgid "" +#~ "Set to True to display a dialog when there are errors running the " +#~ "screensaver." +#~ msgstr "" +#~ "Afite a «true» p'amosar un diálogu cuando heba errores al executar el " +#~ "salvapantalles." +#~ msgid "Set to True to run the screensaver at login." +#~ msgstr "Afite a «true» pa executar el salvapantalles al aniciar sesión." +#~ msgid "Show startup errors" +#~ msgstr "Amosar errores d'arranque" +#~ msgid "Start screensaver" +#~ msgstr "Aniciar el salvapantalles" +#~ msgid "Enable screensaver plugin" +#~ msgstr "Activar el complementu de salvapantalles" +#~ msgid "Set to True to enable the plugin to manage screensaver settings." +#~ msgstr "" +#~ "Afite a «true» p'activar el complementu que xestiona los axustes del " +#~ "salvapantalles." +#~ msgid "" +#~ "There was an error starting up the screensaver:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "Screensaver functionality will not work in this session." +#~ msgstr "" +#~ "Hebo un erru al aniciar el salvapantalles:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "El salvapantalles nun furrulará nesta sesión." +#~ msgid "Screensaver" +#~ msgstr "Salvapantalles" +#~ msgid "Screensaver plugin" +#~ msgstr "Complementu de salvapantalles" + diff --git a/po/az.po b/po/az.po new file mode 100644 index 0000000..a6a8d4f --- /dev/null +++ b/po/az.po @@ -0,0 +1,2947 @@ +# translation of mate-control-center.HEAD.az.po to Azerbaijani +# translation of mate-control-center.HEAD.po to Azerbaijani +# translation of mate-control-center.HEAD.az.po to Azerbaijani Turkish +# Copyright (C) 1998,1999,2003, 2004 Free Software Foundation, Inc. +# MÉ™tin Æmirov , 2003, 2004. +# Metin Amiroff , 2004. +# +msgid "" +msgstr "" +"Project-Id-Version: mate-control-center.HEAD\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-02-26 21:06-0500\n" +"PO-Revision-Date: 2004-09-04 19:45+0300\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" +"net>\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: KBabel 1.3.1\n" + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:1 +#, fuzzy +msgid "" +"Set to True to keep the handlers for text/plain and text/* MIME types " +"synchronized." +msgstr "" +"SeÅŸilidirsÉ™, text/plain vÉ™ text/* üçün tutucular sync içindÉ™ saxlanacaq" + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:2 +msgid "Sync text/plain and text/* handlers" +msgstr "Sync text/plain vÉ™ text/* tutucuları" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to launch the calculator." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the email client." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +#, fuzzy +msgid "Binding to launch the help browser." +msgstr "Yardım aÉ™yyahını baÅŸlat" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the media player." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the search tool." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +#, fuzzy +msgid "Binding to launch the web browser." +msgstr "Veb sÉ™yyahını baÅŸlat" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to lock the screen." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to log out." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to lower the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to mute the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to open the Home folder." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to pause playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to raise the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +#, fuzzy +msgid "Binding to skip to next track." +msgstr "NüvbÉ™ti mahnıya keç" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +#, fuzzy +msgid "Binding to skip to previous track." +msgstr "ÆvvÉ™lki mahnıya keç" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to stop playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to suspend the computer." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Çıxart" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "Ev qovluÄŸu" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "Yardım aÉ™yyahını baÅŸlat" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "Veb sÉ™yyahını baÅŸlat" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "Ekranı qıfılla" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Ä°clası sonlandır" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +#, fuzzy +msgid "Next track" +msgstr "NüvbÉ™ti mahnıya keç" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "Çal (ya da çal/fasilÉ™ ver)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +#, fuzzy +msgid "Previous track" +msgstr "ÆvvÉ™lki mahnıya keç" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Axtar" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +#, fuzzy +msgid "Stop playback" +msgstr "Çalğını dayandırma düymÉ™si" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +#, fuzzy +msgid "Suspend" +msgstr "SÉ™s" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "SÉ™si azalt" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "SÉ™si baÄŸla" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "SÉ™s addımı" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "SÉ™s hÉ™cmi faizi olaraq sÉ™s addımı." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "SÉ™si artır" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:1 +#, fuzzy +msgid "" +"Set to True to display a dialog when there are errors running the " +"screensaver." +msgstr "XScreenSaver iÅŸlÉ™rkÉ™n yaranan xÉ™taları dialoq qutusunda göstÉ™r" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:2 +#, fuzzy +msgid "Set to True to run the screensaver at login." +msgstr "GiriÅŸdÉ™ XScreenSaver-i iÅŸÉ™ sal" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:3 +#, fuzzy +msgid "Show startup errors" +msgstr "BaÅŸlanğıc XÉ™talarını GöstÉ™r" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:4 +#, fuzzy +msgid "Start screensaver" +msgstr "XScreenSaver-i BaÅŸlat" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +#, fuzzy +msgid "Hinting" +msgstr "ZÉ™riflÉ™ndirmÉ™:" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +#, fuzzy +msgid "Enable accessibility keyboard plugin" +msgstr "Klaviatura yetiÅŸmÉ™ qabiliyyÉ™tini _fÉ™allaÅŸdır" + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Enable background plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Enable clipboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Enable default editor plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Enable font plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Enable keybindings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Enable keyboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable media keys plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable mouse plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +#, fuzzy +msgid "Enable screensaver plugin" +msgstr "GiriÅŸdÉ™ XScreenSaver-i iÅŸÉ™ sal" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable sound plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable typing breaks plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable xrandr plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable xrdb plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable xsettings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Set to True to enable the plugin to manage screensaver settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Set to True to enable the plugin to manage sound settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "" +"Set to True to enable the plugin to manage the default text editor setting." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "" + +#: ../mate-settings-daemon/main.c:49 +msgid "Don't become a daemon" +msgstr "" + +#: ../mate-settings-daemon/main.c:50 +msgid "MateConf prefix from which to load plugin settings" +msgstr "" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Accessibility Keyboard" +msgstr "_YetiÅŸmÉ™ QabiliyyÉ™ti" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Accessibility keyboard plugin" +msgstr "_YetiÅŸmÉ™ QabiliyyÉ™ti" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:393 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "Yardımın göstÉ™rilmÉ™si sırasında xÉ™ta oldu: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:445 +msgid "Do you want to activate Slow Keys?" +msgstr "YavaÅŸ DüymÉ™lÉ™ri fÉ™allaÅŸdırmaq istÉ™yirsiniz?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:446 +msgid "Do you want to deactivate Slow Keys?" +msgstr "YavaÅŸ DüymÉ™lÉ™ri qeyri-fÉ™allaÅŸdırmaq istÉ™yirsiniz?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:449 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"Az öncÉ™ Shift düymÉ™sinÉ™ basıb 8 saniyÉ™ saxladınız. Bu YavaÅŸ DüymÉ™lÉ™r " +"xassÉ™sini fÉ™allaÅŸdırar, bu da klaviaturanızın iÅŸlÉ™mÉ™ tÉ™rzini dÉ™yiÅŸdirÉ™r." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:456 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:508 +msgid "Do_n't activate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:456 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:508 +msgid "Do_n't deactivate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:459 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:511 +msgid "_Activate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:459 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:511 +msgid "_Deactivate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:463 +msgid "Slow Keys Alert" +msgstr "YavaÅŸ DüymÉ™lÉ™r XÉ™bÉ™rdarlığı" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:495 +msgid "Do you want to activate Sticky Keys?" +msgstr "Yapışqan DüymÉ™lÉ™ri fÉ™allaÅŸdırmaq istÉ™yirsiniz?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:496 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Yapışqan DüymÉ™lÉ™ri qeyri-fÉ™allaÅŸdırmaq istÉ™yirsiniz?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:499 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"Az öncÉ™ Shift düymÉ™sinÉ™ arxa arxaya 5 dÉ™fÉ™ basdınız. Bu Yapışqan DüymÉ™lÉ™r " +"xassÉ™sini fÉ™allaÅŸdırar, bu da klaviaturanızın iÅŸlÉ™mÉ™ tÉ™rzini dÉ™yiÅŸdirÉ™r." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:501 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"Az öncÉ™ iki düymÉ™yÉ™ bÉ™rabÉ™r ya da Shift düymÉ™sinÉ™ arxa arxaya 5 dÉ™fÉ™ " +"basdınız. Bu Yapışqan DüymÉ™lÉ™r xassÉ™sini fÉ™allaÅŸdırar, bu da " +"klaviaturanızın iÅŸlÉ™mÉ™ tÉ™rzini dÉ™yiÅŸdirÉ™r." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:515 +msgid "Sticky Keys Alert" +msgstr "Yapışqan DüymÉ™lÉ™r XÉ™bÉ™rdarlığı" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Background" +msgstr "_Arxa Planı TÉ™tbiq Et" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Yazı Növü" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "" + +#: ../plugins/font/gsd-font-manager.c:208 +#, fuzzy, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing the mouse pointer theme." +msgstr "" +"\"%s\" qovluÄŸu yaradıla bilmir.\n" +"Bu kursorların dÉ™yiÅŸdirilÉ™ bilmÉ™si üçün mÉ™cburidir." + +#: ../plugins/font/gsd-font-manager.c:231 +#, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing cursors." +msgstr "" +"\"%s\" qovluÄŸu yaradıla bilmir.\n" +"Bu kursorların dÉ™yiÅŸdirilÉ™ bilmÉ™si üçün mÉ™cburidir." + +#: ../plugins/keybindings/gsd-keybindings-manager.c:195 +#, c-format +msgid "Key Binding (%s) has its action defined multiple times\n" +msgstr "(%s) düymÉ™ bağının gediÅŸatı birdÉ™n çox dÉ™fÉ™ tÉ™'yin edilib\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:202 +#, c-format +msgid "Key Binding (%s) has its binding defined multiple times\n" +msgstr "(%s) düymÉ™ bağının bağı birdÉ™n çox dÉ™fÉ™ tÉ™'yin edilib\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:211 +#, c-format +msgid "Key Binding (%s) is incomplete\n" +msgstr "(%s) düymÉ™ bağı tamamlanmayıb\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:239 +#, c-format +msgid "Key Binding (%s) is invalid\n" +msgstr "(%s) düymÉ™ bağı hökmsüzdür\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:292 +#, fuzzy, c-format +msgid "It seems that another application already has access to key '%u'." +msgstr "GörünÉ™n odur ki, '%d' düymÉ™sinÉ™ baÅŸqa bir tÉ™'minat baÄŸ qurub." + +#: ../plugins/keybindings/gsd-keybindings-manager.c:365 +#, c-format +msgid "Key Binding (%s) is already in use\n" +msgstr "(%s) düymÉ™ bağı hazırda istifadÉ™dÉ™dir\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:502 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"(%2$s) düymÉ™sinÉ™ baÄŸlı olan\n" +"(%1$s) icra edilmÉ™yÉ™ çalışırkÉ™n xÉ™ta yarandı" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Klaviatura" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Keyboard plugin" +msgstr "Klaviatura Qısa Yolları" + +#: ../plugins/keyboard/modmap-dialog.glade.h:1 +#, fuzzy +msgid "A_vailable files:" +msgstr "_Mövcud düzülüşlÉ™r:" + +#: ../plugins/keyboard/modmap-dialog.glade.h:2 +#, fuzzy +msgid "Do _not show this warning again." +msgstr "_Bu ismarışı bir dÉ™ göstÉ™rmÉ™" + +#: ../plugins/keyboard/modmap-dialog.glade.h:3 +msgid "Load modmap files" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.glade.h:4 +msgid "Would you like to load the modmap file(s)?" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.glade.h:5 +msgid "_Load" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.glade.h:6 +#, fuzzy +msgid "_Loaded files:" +msgstr "_ModellÉ™r" + +#: ../plugins/media-keys/actions/acme.glade.h:1 +msgid "Volume" +msgstr "SÉ™s" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:200 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:240 +#, fuzzy, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"Æmr icra edilÉ™ bilmÉ™di: %s\n" +"Bu É™mrin mövcud olduÄŸunu yoxlayın." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:256 +msgid "" +"Couldn't put the machine to sleep.\n" +"Verify that the machine is correctly configured." +msgstr "" +"Sistem yuxu vÉ™ziyyÉ™tinÉ™ keçirilÉ™ bilmÉ™di.\n" +"Sistemin düzgün quraÅŸdırıldığını yoxlayın." + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Media keys" +msgstr "Siçan DüymÉ™lÉ™ri" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:566 +#, fuzzy +msgid "Could not enable mouse accessibility features" +msgstr "Klaviatura yetiÅŸmÉ™ qabiliyyÉ™tini _fÉ™allaÅŸdır" + +#: ../plugins/mouse/gsd-mouse-manager.c:568 +msgid "" +"Mouse accessibility requires the mousetweaks daemon to be installed on your " +"system." +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:571 +msgid "Mouse Preferences" +msgstr "Siçan SeçimlÉ™ri" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Siçan" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "" + +#: ../plugins/screensaver/gsd-screensaver-manager.c:151 +#, c-format +msgid "" +"There was an error starting up the screensaver:\n" +"\n" +"%s\n" +"\n" +"Screensaver functionality will not work in this session." +msgstr "" +"Ekran qoruyucu baÅŸladılırkÉ™n bir xÉ™ta yarandı:\n" +"\n" +"%s\n" +"\n" +"Bu iclas üçün ekran qoruyucu xassÉ™si fÉ™al olmayacaq." + +#: ../plugins/screensaver/gsd-screensaver-manager.c:160 +msgid "_Do not show this message again" +msgstr "_Bu ismarışı bir dÉ™ göstÉ™rmÉ™" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Screensaver" +msgstr "XScreenSaver-i BaÅŸlat" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Screensaver plugin" +msgstr "GiriÅŸdÉ™ XScreenSaver-i iÅŸÉ™ sal" + +#: ../plugins/sound/gsd-sound-manager.c:164 +#, c-format +msgid "Couldn't load sound file %s as sample %s" +msgstr "%2$s ÅŸablonu olaraq %1$s sÉ™s faylı yüklÉ™nÉ™ bilmÉ™di" + +#: ../plugins/sound/libsounds/sound-view.c:44 +msgid "Login" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:45 +#, fuzzy +msgid "Logout" +msgstr "Ä°clası sonlandır" + +#: ../plugins/sound/libsounds/sound-view.c:46 +msgid "Boing" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:47 +#, fuzzy +msgid "Siren" +msgstr "Ekran" + +#: ../plugins/sound/libsounds/sound-view.c:48 +msgid "Clink" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:49 +#, fuzzy +msgid "Beep" +msgstr "Yuxu vÉ™ziyyÉ™tinÉ™ sal" + +#: ../plugins/sound/libsounds/sound-view.c:50 +#, fuzzy +msgid "No sound" +msgstr "SÉ™s" + +#: ../plugins/sound/libsounds/sound-view.c:132 +#, fuzzy +msgid "Sound not set for this event." +msgstr "HadisÉ™lÉ™r üçün _sÉ™sli bildiriÅŸlÉ™ri iÅŸlÉ™t" + +#: ../plugins/sound/libsounds/sound-view.c:141 +#, fuzzy +msgid "" +"The sound file for this event does not exist.\n" +"You may want to install the mate-audio package for a set of default sounds." +msgstr "" +"Bu sÉ™bÉ™b üçün seçilmiÅŸ sÉ™s faylı yoxdur.\n" +"BÉ™lkÉ™ dÉ™ ön qurÄŸulu sÉ™slÉ™r üçün mate-audio paketini\n" +" qurmamısınız." + +#: ../plugins/sound/libsounds/sound-view.c:152 +msgid "The sound file for this event does not exist." +msgstr "Bu sÉ™bÉ™b üçün ayrılmış sÉ™s faylı yoxdur." + +#: ../plugins/sound/libsounds/sound-view.c:183 +msgid "Select Sound File" +msgstr "SÉ™s Faylını Seç" + +#: ../plugins/sound/libsounds/sound-view.c:210 +#, c-format +msgid "The file %s is not a valid wav file" +msgstr "%s faylı hökmlü wav faylı deyil" + +#: ../plugins/sound/libsounds/sound-view.c:271 +#, fuzzy +msgid "Select sound file..." +msgstr "SÉ™s Faylını Seç" + +#: ../plugins/sound/libsounds/sound-view.c:373 +#, fuzzy +msgid "System Sounds" +msgstr "saniyÉ™" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:1 +msgid "Sound" +msgstr "SÉ™s" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Sound plugin" +msgstr "SÉ™s Faylı" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Yazma FasilÉ™si" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Typing break plugin" +msgstr "Yazma FasilÉ™si" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:258 +#: ../plugins/xrdb/gsd-xrdb-manager.c:327 +msgid "Cannot determine user's home directory" +msgstr "Ä°stifadəçinin ev cÉ™rgÉ™si müəyyÉ™n edilÉ™ bilmir" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:551 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "%s MateConf açarı %s seçilib ancaq %s cüründÉ™ olması gözlÉ™nilirdi\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Manage X Settings" +msgstr "X qurÄŸularını iÅŸlÉ™t" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "X Settings" +msgstr "X qurÄŸularını iÅŸlÉ™t" + +#, fuzzy +#~ msgid "Alert Type" +#~ msgstr "Fayl Növünü ÆlavÉ™ Et" + +#, fuzzy +#~ msgid "The type of alert" +#~ msgstr "SürÉ™'tlÉ™ndirici növü." + +#, fuzzy +#~ msgid "Alert Buttons" +#~ msgstr "DüymÉ™lÉ™r" + +#, fuzzy +#~ msgid "Show more _details" +#~ msgstr "Örtük _TÉ™fÉ™rruatları" + +#, fuzzy +#~ msgid "About Me" +#~ msgstr "_Haqqında" + +#, fuzzy +#~ msgid "Set your personal information" +#~ msgstr "MIME növü mÉ™'lumatı" + +#, fuzzy +#~ msgid "Select Image" +#~ msgstr "_Seç" + +#, fuzzy +#~ msgid "No Image" +#~ msgstr "RÉ™smlÉ™r" + +#, fuzzy +#~ msgid "About %s" +#~ msgstr "_Haqqında" + +#, fuzzy +#~ msgid "Please type the passwords." +#~ msgstr "_ÅžifrÉ™:" + +#~ msgid " " +#~ msgstr " " + +#~ msgid " " +#~ msgstr " " + +#, fuzzy +#~ msgid "Email" +#~ msgstr "Kiçik" + +#, fuzzy +#~ msgid "Home" +#~ msgstr "Sür'É™t" + +#, fuzzy +#~ msgid "Instant Messaging" +#~ msgstr "Yazı Növü Görünüşü" + +#, fuzzy +#~ msgid "Job" +#~ msgstr "DÉ™stÉ™k" + +#, fuzzy +#~ msgid "Telephone" +#~ msgstr "Açma DüymÉ™lÉ™ri" + +#, fuzzy +#~ msgid "Web" +#~ msgstr "Sür'É™t" + +#, fuzzy +#~ msgid "Work" +#~ msgstr "DÉ™stÉ™k" + +#, fuzzy +#~ msgid "A_ddress:" +#~ msgstr "Æ_lavÉ™ Et:" + +#, fuzzy +#~ msgid "Address" +#~ msgstr "_basılanda" + +#, fuzzy +#~ msgid "C_ity:" +#~ msgstr "_TÉ™rz:" + +#, fuzzy +#~ msgid "C_ompany:" +#~ msgstr "Æ_mr:" + +#, fuzzy +#~ msgid "Cale_ndar:" +#~ msgstr "Kate_qoriya:" + +#, fuzzy +#~ msgid "Change Passwo_rd..." +#~ msgstr "DÉ™stÉ™ni DÉ™yiÅŸdir" + +#, fuzzy +#~ msgid "Change Password" +#~ msgstr "DÉ™stÉ™ni DÉ™yiÅŸdir" + +#, fuzzy +#~ msgid "Ci_ty:" +#~ msgstr "_TÉ™rz:" + +#, fuzzy +#~ msgid "Co_untry:" +#~ msgstr "Control" + +#, fuzzy +#~ msgid "Contact" +#~ msgstr "_MÉ™zmun" + +#, fuzzy +#~ msgid "Cou_ntry:" +#~ msgstr "Control" + +#, fuzzy +#~ msgid "Hom_e:" +#~ msgstr "_Ad:" + +#, fuzzy +#~ msgid "Old pa_ssword:" +#~ msgstr "_ÅžifrÉ™:" + +#, fuzzy +#~ msgid "Personal Info" +#~ msgstr "_Terminal yazı növü:" + +#, fuzzy +#~ msgid "User name:" +#~ msgstr "_Ä°stifadəçi Adı:" + +#, fuzzy +#~ msgid "_Address:" +#~ msgstr "Æ_lavÉ™ Et:" + +#, fuzzy +#~ msgid "_Home page:" +#~ msgstr "Örtük _adı:" + +#, fuzzy +#~ msgid "_Home:" +#~ msgstr "_Ad:" + +#, fuzzy +#~ msgid "_Manager:" +#~ msgstr "_Böyüdücü" + +#, fuzzy +#~ msgid "_Mobile:" +#~ msgstr "_Fayl" + +#, fuzzy +#~ msgid "_New password:" +#~ msgstr "_ÅžifrÉ™:" + +#, fuzzy +#~ msgid "_Profession:" +#~ msgstr "Buraxılış:" + +#, fuzzy +#~ msgid "_Retype new password:" +#~ msgstr "_ÅžifrÉ™:" + +#, fuzzy +#~ msgid "_Title:" +#~ msgstr "_TÉ™rz:" + +#~ msgid "Applications" +#~ msgstr "Proqramlar" + +#~ msgid "Support" +#~ msgstr "DÉ™stÉ™k" + +#~ msgid "" +#~ "Note: Changes to this setting will not take effect until " +#~ "you next log in." +#~ msgstr "" +#~ "Qeyd: Bu qurÄŸudakı dÉ™yiÅŸikliklÉ™r bir sonrakı giriÅŸinizÉ™ " +#~ "qÉ™dÉ™r fÉ™al olmayacaqdır." + +#~ msgid "Assistive Technology Preferences" +#~ msgstr "Yardımçı Texnologiya SeçimlÉ™ri" + +#~ msgid "Close and _Log Out" +#~ msgstr "_BaÄŸla vÉ™ Ä°clası Sonlandır" + +#~ msgid "Start these assistive technologies every time you log in:" +#~ msgstr "Bu yardımçı texnologiyaları hÉ™r giriÅŸdÉ™ baÅŸlat:" + +#~ msgid "_Enable assistive technologies" +#~ msgstr "_Yardımçı texnologiyaları fÉ™allaÅŸdır" + +#~ msgid "_Magnifier" +#~ msgstr "_Böyüdücü" + +#~ msgid "_On-screen keyboard" +#~ msgstr "_Ekran üstü klaviatura" + +#~ msgid "_Screenreader" +#~ msgstr "_Ekran oxuyucusu" + +#~ msgid "Assistive Technology Support" +#~ msgstr "Yardımçı Texnologiya DÉ™stÉ™yi" + +#~ msgid "Enable support for MATE assistive technologies at login" +#~ msgstr "GiriÅŸdÉ™ MATE yardımçı texnologiya dÉ™stÉ™yini fÉ™allaÅŸdır" + +#~ msgid "" +#~ "No Assistive Technology is available on your system. The 'gok' package " +#~ "must be installed in order to get on-screen keyboard support, and the " +#~ "'gnopernicus' package must be installed for screenreading and magnifying " +#~ "capabilities." +#~ msgstr "" +#~ "SisteminizdÉ™ heç bir yardımçı texnologiya mövcud deyil. Ekran üstü " +#~ "klaviatura dÉ™stÉ™yi almaq üçün 'gok' paketi, ekran oxuma vÉ™ yaxınlaÅŸdırma " +#~ "bacarıqları üçün isÉ™ 'gnopernicus' paketi qurulu olmalıdır." + +#~ msgid "" +#~ "Not all available assistive technologies are installed on your system. " +#~ "The 'gok' package must be installed in order to get on-screen keyboard " +#~ "support." +#~ msgstr "" +#~ "SisteminizdÉ™ bütün yardımçı texnologiyalar mövcud deyil. Ekran üstü " +#~ "klaviatura dÉ™stÉ™yi almaq üçün 'gok' paketi qurulu olmalıdır." + +#~ msgid "" +#~ "Not all available assistive technologies are installed on your system. " +#~ "The 'gnopernicus' package must be installed for screenreading and " +#~ "magnifying capabilities." +#~ msgstr "" +#~ "SisteminizdÉ™ bütün yardımçı texnologiyalar mövcud deyil. Ekran oxuma vÉ™ " +#~ "yaxınlaÅŸdırma bacarıqları üçün 'gnopernicus' paketi qurulu olmalıdır." + +#~ msgid "There was an error launching the mouse preferences dialog: %s" +#~ msgstr "Siçan qurÄŸuları pÉ™ncÉ™rÉ™si baÅŸlarkÉ™n xÉ™ta yarandı: %s" + +#~ msgid "Unable to import AccessX settings from file '%s'" +#~ msgstr "'%s' faylından AccessX qurÄŸuları idxal edilÉ™ bilmÉ™di" + +#~ msgid "Import Feature Settings File" +#~ msgstr "XassÉ™ QurÄŸuları Faylını Ä°dxal Et" + +#~ msgid "_Import" +#~ msgstr "_Ä°dxal Et" + +#~ msgid "Set your keyboard accessibility preferences" +#~ msgstr "Klaviatura yetiÅŸmÉ™ qabiliyyÉ™ti qurÄŸularınızı seçin" + +#~ msgid "" +#~ "This system does not seem to have the XKB extension. The keyboard " +#~ "accessibility features will not operate without it." +#~ msgstr "" +#~ "Bu sistem üstündÉ™ XKB uzantısı qurulu deyil. Klaviatura yetiÅŸmÉ™ " +#~ "qabiliyyÉ™ti xassÉ™si onsuz iÅŸlÉ™mÉ™yÉ™cÉ™k." + +#~ msgid "*" +#~ msgstr "*" + +#~ msgid "Enable Bo_unce Keys" +#~ msgstr "_Eyni DüymÉ™lÉ™ri FÉ™allaÅŸdır" + +#~ msgid "Enable Slo_w Keys" +#~ msgstr "Y_avaÅŸ DüymÉ™lÉ™ri FÉ™allaÅŸdır" + +#~ msgid "Enable _Mouse Keys" +#~ msgstr "_Siçan DüymÉ™lÉ™rini FÉ™allaÅŸdır" + +#~ msgid "Enable _Repeat Keys" +#~ msgstr "_DüymÉ™lÉ™rin TÉ™krarlanmasını FÉ™allaÅŸdır" + +#~ msgid "Enable _Sticky Keys" +#~ msgstr "_Yapışqan DüymÉ™lÉ™ri FÉ™allaÅŸdır" + +#~ msgid "Features" +#~ msgstr "XüsusiyyÉ™tlÉ™r" + +#~ msgid "Toggle Keys" +#~ msgstr "Açma DüymÉ™lÉ™ri" + +#~ msgid "Basic" +#~ msgstr "Æsas" + +#~ msgid "Beep if key is re_jected" +#~ msgstr "DüymÉ™ rÉ™dd edilÉ™ndÉ™ _sÉ™s çıxart" + +#~ msgid "Beep when _features turned on or off from keyboard" +#~ msgstr "_XassÉ™lÉ™r klaviaturadan açılıb baÄŸlananda sÉ™s çıxart" + +#~ msgid "Beep when _modifier is pressed" +#~ msgstr "_DÉ™yiÅŸdirici basılanda sÉ™s çıxart" + +#~ msgid "Beep when an LED is turned on and two beeps when one is turned off." +#~ msgstr "" +#~ "Açma düymÉ™si fÉ™al seçilÉ™ndÉ™ bir dÉ™fÉ™, qeyri-fÉ™al seçilÉ™ndÉ™ isÉ™ iki dÉ™fÉ™ " +#~ "sÉ™s çıxart." + +#~ msgid "Beep when key is:" +#~ msgstr "SÉ™s çıxartma vÉ™ziyyÉ™ti:" + +#~ msgid "Del_ay:" +#~ msgstr "_GecikmÉ™:" + +#~ msgid "Delay between keypress and pointer mo_vement:" +#~ msgstr "DüymÉ™nin basılması ilÉ™ oxun hÉ™rÉ™kÉ™ti arasındakı _gecikmÉ™" + +#~ msgid "Disa_ble if two keys pressed together" +#~ msgstr "Ä°ki düymÉ™ eyni anda basılanda qeyri-fÉ™allaÅŸdır" + +#~ msgid "E_nable Toggle Keys" +#~ msgstr "Açma _DüymÉ™lÉ™rini FÉ™allaÅŸdır" + +#~ msgid "Filters" +#~ msgstr "FiltrlÉ™r" + +#~ msgid "I_gnore duplicate keypresses within:" +#~ msgstr "Bu vaxt içindÉ™ki cüt düymÉ™ basışlarını _ləğv et:" + +#~ msgid "" +#~ "Ignore all subsequent presses of the SAME key if they happen within a " +#~ "user selectable period of time." +#~ msgstr "" +#~ "Ä°stifadəçinin seçdiyi vaxt aralığı içindÉ™ EYNÄ° düymÉ™nin ardıcıl " +#~ "basışlarını rÉ™dd et." + +#~ msgid "Keyboard Accessibility Preferences (AccessX)" +#~ msgstr "Klaviatura YetiÅŸmÉ™ QabiliyyÉ™ti QurÄŸuları (AccessX)" + +#~ msgid "Ma_ximum pointer speed:" +#~ msgstr "Ma_ksimal ox sür'É™ti:" + +#~ msgid "Mouse _Preferences..." +#~ msgstr "Siçan _QurÄŸuları..." + +#~ msgid "" +#~ "Only accept keys after they have been pressed and held for a user " +#~ "adjustable amount of time." +#~ msgstr "" +#~ "Yalnız istifadəçinin istÉ™diyi bir müddÉ™t boyunca basılı tutulan düymÉ™lÉ™ri " +#~ "qÉ™bul et." + +#~ msgid "" +#~ "Perform multiple simultaneous key press operations by pressing modifier " +#~ "keys in sequence." +#~ msgstr "" +#~ "DÉ™yiÅŸdirici düymÉ™lÉ™ri ardıcıl basaraq birdÉ™n çox ardıcıl düymÉ™ basma " +#~ "É™mÉ™liyyatını hÉ™yata keçirin." + +#~ msgid "S_peed:" +#~ msgstr "_Sür'É™t:" + +#~ msgid "Time to acce_lerate to maximum speed:" +#~ msgstr "Maksimal sür'É™tÉ™ çıxma _vaxtı:" + +#~ msgid "Turn the numeric keypad into a mouse control pad." +#~ msgstr "ÆdÉ™d düymÉ™lÉ™ri sahÉ™sini siçan idarÉ™ vasitÉ™sinÉ™ döndÉ™rin." + +#~ msgid "_Disable if unused for:" +#~ msgstr "_Bu vaxt içinÉ™ iÅŸlÉ™dilmÉ™zsÉ™ qeyri-fÉ™allaÅŸdır:" + +#~ msgid "_Import Feature Settings..." +#~ msgstr "_QurÄŸu Faylını Ä°dxal Et..." + +#~ msgid "_Only accept keys held for:" +#~ msgstr "_Yalnız bu vaxt müddÉ™tincÉ™ basılı tutulan düymÉ™lÉ™ri qÉ™bul et:" + +#~ msgid "_Type to test settings:" +#~ msgstr "QurÄŸuları sınama _taxtası:" + +#~ msgid "_accepted" +#~ msgstr "_qÉ™bul edilÉ™ndÉ™" + +#~ msgid "_pressed" +#~ msgstr "_basılanda" + +#~ msgid "_rejected" +#~ msgstr "_rÉ™dd edilÉ™ndÉ™" + +#~ msgid "characters/second" +#~ msgstr "hÉ™rf/saniyÉ™" + +#~ msgid "milliseconds" +#~ msgstr "millisaniyÉ™" + +#~ msgid "pixels/second" +#~ msgstr "piksel/saniyÉ™" + +#~ msgid "Change your Desktop Background settings" +#~ msgstr "Masa Ãœstü Arxa Plan QurÄŸunuzu DÉ™yiÅŸdirin" + +#~ msgid "Desktop Background" +#~ msgstr "Masa Ãœstü Arxa Planı" + +#~ msgid "Desktop _Wallpaper" +#~ msgstr "Masa Ãœstü _Divar Kağızı" + +#~ msgid "_Desktop Colors" +#~ msgstr "_Masa Ãœstü RÉ™nglÉ™ri " + +#~ msgid "Desktop Background Preferences" +#~ msgstr "Masa Ãœstü Arxa Planı SeçimlÉ™ri" + +#~ msgid "_Add Wallpaper" +#~ msgstr "Divar Kağızı Æ_lavÉ™ Et" + +#~ msgid "_Style:" +#~ msgstr "_TÉ™rz:" + +#~ msgid "Centered" +#~ msgstr "Ortalanmış" + +#~ msgid "Fill Screen" +#~ msgstr "Ekranı Doldur" + +#~ msgid "Scaled" +#~ msgstr "Miqyaslandırılmış" + +#~ msgid "Tiled" +#~ msgstr "DöşənmiÅŸ" + +#~ msgid "Solid Color" +#~ msgstr "TÉ™k RÉ™ng" + +#~ msgid "Horizontal Gradient" +#~ msgstr "Ãœfüqi Qradient" + +#~ msgid "Vertical Gradient" +#~ msgstr "Åžaquli Qradient" + +#~ msgid "Add Wallpaper" +#~ msgstr "Divar Kağızı ÆlavÉ™ Et" + +#~ msgid "No Wallpaper" +#~ msgstr "Divar Kağızı Ä°ÅŸlÉ™tmÉ™" + +#~ msgid "" +#~ "Unable to start the settings manager 'mate-settings-daemon'.\n" +#~ "Without the MATE settings manager running, some preferences may not take " +#~ "effect. This could indicate a problem with MateComponent, or a non-MATE (e.g. " +#~ "KDE) settings manager may already be active and conflicting with the " +#~ "MATE settings manager." +#~ msgstr "" +#~ "QurÄŸu idarəçisi 'mate-settings-daemon' baÅŸladıla bilmÉ™di.\n" +#~ "Mate qurÄŸu idarəçisi iÅŸlÉ™mÉ™zsÉ™, bÉ™'zi seçimlÉ™r fÉ™al olmaya bilÉ™r. Buna, " +#~ "MateComponentdakı bir problem, ya da Mate qurÄŸu idarəçisi ilÉ™ toqquÅŸan diqÉ™r " +#~ "tÉ™'minatlar sÉ™bÉ™b ola bilÉ™r." + +#~ msgid "Unable to load capplet stock icon '%s'\n" +#~ msgstr "Kapplet timsalı '%s' yüklÉ™nÉ™ bilmÉ™di\n" + +#~ msgid "Just apply settings and quit" +#~ msgstr "TÉ™kcÉ™ qurÄŸuları É™lavÉ™ et vÉ™ çıx" + +#~ msgid "Retrieve and store legacy settings" +#~ msgstr "Miras qurÄŸularını al vÉ™ saxla" + +#~ msgid "From URI" +#~ msgstr "URI-dÉ™n" + +#~ msgid "URI currently transferring from" +#~ msgstr "Hazırda transferin hansı URI'dÉ™n edildiyi" + +#~ msgid "To URI" +#~ msgstr "URI-yÉ™" + +#~ msgid "URI currently transferring to" +#~ msgstr "Hazırda transferin hansı URI'yÉ™ edildiyi" + +#~ msgid "Fraction completed" +#~ msgstr "HissÉ™ bitdi" + +#~ msgid "Fraction of transfer currently completed" +#~ msgstr "Transferin hissÉ™si hazırda bitdi" + +#~ msgid "Current URI index" +#~ msgstr "Hazırkı URI indexi" + +#~ msgid "Current URI index - starts from 1" +#~ msgstr "Hasırkı URI indeksi - 1'dÉ™n baÅŸlayır" + +#~ msgid "Total URIs" +#~ msgstr "Toplam URI" + +#~ msgid "Total number of URIs" +#~ msgstr "Toplam URI miqdarı" + +#, fuzzy +#~ msgid "From:" +#~ msgstr "%s-dÉ™n" + +#, fuzzy +#~ msgid "To:" +#~ msgstr "%s-yÉ™" + +#~ msgid "Connecting..." +#~ msgstr "BaÄŸlanılır..." + +#~ msgid "Key" +#~ msgstr "Açar" + +#~ msgid "MateConf key to which this property editor is attached" +#~ msgstr "Bu üstünlük editorunun iliÅŸdirildiyi MateConf açarı" + +#~ msgid "Callback" +#~ msgstr "Geri axtarma" + +#~ msgid "Issue this callback when the value associated with key gets changed" +#~ msgstr "Açar ilÉ™ É™laqÉ™lÉ™ndirilmiÅŸ qiymÉ™t dÉ™yiÅŸÉ™ndÉ™ bu geri çağırışı yay" + +#~ msgid "Change set" +#~ msgstr "DÉ™stÉ™ni DÉ™yiÅŸdir" + +#~ msgid "" +#~ "MateConf change set containing data to be forwarded to the mateconf client on " +#~ "apply" +#~ msgstr "" +#~ "TÉ™tbiq edilÉ™ndÉ™ mateconf alıcısına istiqamÉ™tlÉ™ndirilÉ™cÉ™k mÉ™'lumatı daxil " +#~ "edÉ™n MateConf DÉ™yiÅŸmÉ™ dÉ™sti" + +#~ msgid "Conversion to widget callback" +#~ msgstr "Widget geri çağırışına çeviriÅŸ" + +#~ msgid "" +#~ "Callback to be issued when data are to be converted from MateConf to the " +#~ "widget" +#~ msgstr "MÉ™'lumat MateConf'dan widget'É™ dönüşdürülÉ™ndÉ™ yaradılacaq geri çağırış" + +#~ msgid "Conversion from widget callback" +#~ msgstr "Widget geri çağırışından çeviriÅŸ" + +#~ msgid "" +#~ "Callback to be issued when data are to be converted to MateConf from the " +#~ "widget" +#~ msgstr "" +#~ "MÉ™'lumat widget'dÉ™n MateConf'a dönüşdürülÉ™cÉ™ksÉ™ yaradılacaq geri çağırış" + +#~ msgid "UI Control" +#~ msgstr "UI Ä°darÉ™si" + +#~ msgid "Object that controls the property (normally a widget)" +#~ msgstr "Ãœstünlüyü idarÉ™ edÉ™n cism (normal halda pÉ™ncÉ™rÉ™cik)" + +#~ msgid "Property editor object data" +#~ msgstr "XassÉ™ editoru obyekt verilÉ™nlÉ™ri" + +#~ msgid "Custom data required by the specific property editor" +#~ msgstr "Spesifik xassÉ™ editoru tÉ™rÉ™findÉ™n xüsusi mÉ™'lumat mÉ™cburi qılınıb" + +#~ msgid "Property editor data freeing callback" +#~ msgstr "Geri çağırışı boÅŸaldan xassÉ™ editoru mÉ™'lumatı" + +#~ msgid "" +#~ "Callback to be issued when property editor object data is to be freed" +#~ msgstr "XassÉ™ editoru mÉ™'lumatı boÅŸaldılanda yaradılacaq geri çağırış" + +#~ msgid "" +#~ "Couldn't find the file '%s'.\n" +#~ "\n" +#~ "Please make sure it exists and try again, or choose a different " +#~ "background picture." +#~ msgstr "" +#~ "'%s' faylı tapıla bilmÉ™di.\n" +#~ "\n" +#~ "XahiÅŸ edirik, onun mövcud olduÄŸundan É™min olun vÉ™ yenidÉ™n sınayın, ya da " +#~ "baÅŸqa arxa plan rÉ™smi seçin." + +#~ msgid "" +#~ "I don't know how to open the file '%s'.\n" +#~ "Perhaps it's a kind of picture that is not yet supported.\n" +#~ "\n" +#~ "Please select a different picture instead." +#~ msgstr "" +#~ "'%s' faylın necÉ™ açılacağı bilinmir.\n" +#~ "DeyÉ™sÉ™n, o hÉ™lÉ™ dÉ™stÉ™klÉ™nmÉ™yÉ™n bir rÉ™sm növüdür.\n" +#~ "\n" +#~ "XahiÅŸ edirik, onun yerinÉ™ baÅŸqa rÉ™sm seçin." + +#~ msgid "Please select an image." +#~ msgstr "XahiÅŸ edirik, bir rÉ™sm seçin." + +#~ msgid "_Select" +#~ msgstr "_Seç" + +#~ msgid "Preferred Applications" +#~ msgstr "Ön QurÄŸulu Proqramlar" + +#~ msgid "Select your default applications" +#~ msgstr "Ön qurÄŸulu proqramlarınızı seçin" + +#, fuzzy +#~ msgid "Debian Sensible Browser" +#~ msgstr "Ön QurÄŸulu Veb SÉ™yyahı" + +#~ msgid "Epiphany" +#~ msgstr "Epiphany" + +#~ msgid "Galeon" +#~ msgstr "Galeon" + +#~ msgid "Encompass" +#~ msgstr "Encompass" + +#, fuzzy +#~ msgid "Firebird" +#~ msgstr "Firebird/FireFox" + +#, fuzzy +#~ msgid "Mozilla" +#~ msgstr "Mozilla Mail" + +#~ msgid "Netscape Communicator" +#~ msgstr "Netscape Communicator" + +#~ msgid "Konqueror" +#~ msgstr "Konqueror" + +#~ msgid "W3M Text Browser" +#~ msgstr "W3M MÉ™tn SÉ™yyahı" + +#~ msgid "Lynx Text Browser" +#~ msgstr "Lynx MÉ™tn SÉ™yyahı" + +#~ msgid "Links Text Browser" +#~ msgstr "Links MÉ™tn SÉ™yyahı" + +#~ msgid "Evolution Mail Reader" +#~ msgstr "Evolution Poçt Oxuyucusu" + +#~ msgid "Balsa" +#~ msgstr "Balsa" + +#~ msgid "KMail" +#~ msgstr "KMail" + +#~ msgid "Mozilla Mail" +#~ msgstr "Mozilla Mail" + +#~ msgid "Mutt" +#~ msgstr "Mutt" + +#, fuzzy +#~ msgid "Debian Terminal Emulator" +#~ msgstr "Ön QurÄŸulu Terminal" + +#, fuzzy +#~ msgid "MATE Terminal" +#~ msgstr "Terminal" + +#~ msgid "Standard XTerminal" +#~ msgstr "Standart XTerminalı" + +#~ msgid "NXterm" +#~ msgstr "NXterm" + +#~ msgid "RXVT" +#~ msgstr "RXVT" + +#, fuzzy +#~ msgid "aterm" +#~ msgstr "NXterm" + +#~ msgid "ETerm" +#~ msgstr "ETerm" + +#~ msgid "Please specify a name and a command for this editor." +#~ msgstr "XahiÅŸ edirik, bu editor üçün bir ad vÉ™ É™mr girin." + +#~ msgid "Add..." +#~ msgstr "ÆlavÉ™ Et..." + +#, fuzzy +#~ msgid "C_ustom" +#~ msgstr "Hazırkı" + +#, fuzzy +#~ msgid "C_ustom:" +#~ msgstr "Hazırkı" + +#, fuzzy +#~ msgid "Can open multiple _files" +#~ msgstr "Bu tÉ™'minat _birdÉ™n çox faylları aça bilmir" + +#~ msgid "Co_mmand:" +#~ msgstr "Æ_mr:" + +#~ msgid "Custom Editor Properties" +#~ msgstr "Xüsusi Editor XassÉ™lÉ™ri" + +#~ msgid "Default Mail Reader" +#~ msgstr "Ön QurÄŸulu Poçt Oxuyucusu" + +#~ msgid "Default Terminal" +#~ msgstr "Ön QurÄŸulu Terminal" + +#~ msgid "Default Text Editor" +#~ msgstr "Ön QurÄŸulu MÉ™tn Editoru" + +#~ msgid "Default Web Browser" +#~ msgstr "Ön QurÄŸulu Veb SÉ™yyahı" + +#~ msgid "Default Window Manager" +#~ msgstr "Ön QurÄŸulu PÉ™ncÉ™rÉ™ Ä°darəçisi" + +#~ msgid "Delete" +#~ msgstr "Sil" + +#~ msgid "E_xec Flag:" +#~ msgstr "Ä°ÅŸÉ™ Salma _Bayrağı:" + +#~ msgid "Edit..." +#~ msgstr "DüzÉ™lt..." + +#~ msgid "Mail Reader" +#~ msgstr "Poçt Oxuyucusu" + +#, fuzzy +#~ msgid "Run in a _terminal" +#~ msgstr "_Terminalda Ä°cra Et" + +#, fuzzy +#~ msgid "Run in a t_erminal" +#~ msgstr "_Terminalda Ä°cra Et" + +#~ msgid "" +#~ "Select the window manager you want. You will need to hit apply, wave the " +#~ "magic wand, and do a magic dance for it to work." +#~ msgstr "" +#~ "Ä°stÉ™diyiniz pÉ™ncÉ™rÉ™ idarəçisini seçin. Bunun iÅŸlÉ™mÉ™si üçün tÉ™tbiq et " +#~ "düymÉ™sinÉ™ basdıqdan sonra, sehirli çubuÄŸu oynadıb sehirli sözlÉ™r " +#~ "demÉ™lisiniz." + +#~ msgid "Terminal" +#~ msgstr "Terminal" + +#~ msgid "Text Editor" +#~ msgstr "MÉ™tn Editoru" + +#~ msgid "Understands _Netscape Remote Control" +#~ msgstr "_Netscape Uzaq Ä°darÉ™sini BaÅŸa Düşür" + +#~ msgid "Use this _editor to open text files in the file manager" +#~ msgstr "" +#~ "Fayl idarəçisindÉ™ mÉ™tn fayllarını açmaq üçün bu _editoru istifadÉ™ et" + +#~ msgid "Web Browser" +#~ msgstr "Veb SÉ™yyahı" + +#~ msgid "Window Manager" +#~ msgstr "PÉ™ncÉ™rÉ™ Ä°darəçisi" + +#, fuzzy +#~ msgid "_Command:" +#~ msgstr "Æ_mr:" + +#~ msgid "_Name:" +#~ msgstr "_Ad:" + +#~ msgid "_Properties..." +#~ msgstr "_XüsusiyyÉ™tlÉ™r..." + +#, fuzzy +#~ msgid "_Select:" +#~ msgstr "_Seç" + +#~ msgid "Change screen resolution" +#~ msgstr "Ekran hÉ™lleciliyini dÉ™yiÅŸdir" + +#~ msgid "Screen Resolution" +#~ msgstr "Ekran HÉ™llediciliyi" + +#~ msgid "%d Hz" +#~ msgstr "%d Hz" + +#~ msgid "_Resolution:" +#~ msgstr "_HÉ™lledicilik:" + +#~ msgid "Re_fresh rate:" +#~ msgstr "_YenilÉ™mÉ™ sıxlığı:" + +#~ msgid "Default Settings" +#~ msgstr "Ön QurÄŸular" + +#~ msgid "Screen %d Settings\n" +#~ msgstr "Ekran %d QurÄŸuları\n" + +#~ msgid "Screen Resolution Preferences" +#~ msgstr "Ekran HÉ™llediciliy SeçimlÉ™ri" + +#~ msgid "_Make default for this computer (%s) only" +#~ msgstr "SadÉ™cÉ™ olaraq bu _kompüter (%s) üçün ön qurÄŸulu qÉ™bul et" + +#~ msgid "Options" +#~ msgstr "SeçimlÉ™r" + +#~ msgid "" +#~ "Testing the new settings. If you don't respond in %d second the previous " +#~ "settings will be restored." +#~ msgid_plural "" +#~ "Testing the new settings. If you don't respond in %d seconds the previous " +#~ "settings will be restored." +#~ msgstr[0] "" +#~ "Yeni qurÄŸular sınanır. ÆgÉ™r %d saniyÉ™ É™rzindÉ™ cavab vermÉ™sÉ™niz qurÄŸular " +#~ "bÉ™rpa edilÉ™cÉ™kdir." +#~ msgstr[1] "" +#~ "Yeni qurÄŸular sınanır. ÆgÉ™r %d saniyÉ™ É™rzindÉ™ cavab vermÉ™sÉ™niz qurÄŸular " +#~ "bÉ™rpa edilÉ™cÉ™kdir." + +#~ msgid "Keep Resolution" +#~ msgstr "HÉ™llediciliyi Qeyd Et" + +#~ msgid "Do you want to keep this resolution?" +#~ msgstr "Bu hÉ™lledilirliyi saxlamaq istÉ™yirsiniz?" + +#~ msgid "Use _previous resolution" +#~ msgstr "Æ_vvÉ™lki hÉ™lledilirliyi istifadÉ™ et" + +#~ msgid "_Keep resolution" +#~ msgstr "HÉ™lledilirliyi _qeyd et" + +#~ msgid "" +#~ "The X Server does not support the XRandR extension. Runtime resolution " +#~ "changes to the display size are not available." +#~ msgstr "" +#~ "Xverici XRandR uzantısını dÉ™stÉ™klÉ™mir. Canlı hÉ™lledicilik dÉ™yiÅŸmÉ™lÉ™ri " +#~ "təəssüf ki mövcud deyil." + +#~ msgid "" +#~ "The version of the XRandR extension is incompatible with this program. " +#~ "Runtime changes to the display size are not available." +#~ msgstr "" +#~ "XRandR buraxılışı bu proqram ilÉ™ uyÄŸun gÉ™lmir. Canlı hÉ™lledilirlik " +#~ "dÉ™yiÅŸmÉ™lÉ™ri təəssüf ki mövcud deyil." + +#~ msgid "Select fonts for the desktop" +#~ msgstr "Masa üstü yazı növlÉ™rini seçin" + +#~ msgid "Font Rendering" +#~ msgstr "Yazı Növü Görünüşü" + +#~ msgid "Smoothing:" +#~ msgstr "YumuÅŸaltma:" + +#~ msgid "Subpixel order:" +#~ msgstr "Sabpiksel ardıcıllığı:" + +#~ msgid "Best _shapes" +#~ msgstr "Optimal ÅŸÉ™_killÉ™r" + +#~ msgid "Best co_ntrast" +#~ msgstr "Optimal ko_ntrast" + +#~ msgid "D_etails..." +#~ msgstr "_TÉ™fÉ™rruatlar..." + +#~ msgid "Font Preferences" +#~ msgstr "Yazı Növü QurÄŸuları" + +#~ msgid "Font Rendering Details" +#~ msgstr "Yazı Növü Görünüş TÉ™fÉ™rruatları" + +#~ msgid "Go _to font folder" +#~ msgstr "_Yazı növü qovluÄŸuna get" + +#~ msgid "Gra_yscale" +#~ msgstr "_AÄŸ-qara" + +#~ msgid "N_one" +#~ msgstr "Yo_xdur" + +#~ msgid "R_esolution:" +#~ msgstr "_HÉ™lledilirlik:" + +#~ msgid "Sub_pixel (LCDs)" +#~ msgstr "Sab_piksel (LCD-lÉ™r)" + +#~ msgid "Sub_pixel smoothing (LCDs)" +#~ msgstr "Sab_piksel yumuÅŸaldılması (LCD-lÉ™r)" + +#~ msgid "VB_GR" +#~ msgstr "VB_GR" + +#~ msgid "_Application font:" +#~ msgstr "_Proqram yazı növü:" + +#~ msgid "_BGR" +#~ msgstr "_BGR" + +#~ msgid "_Desktop font:" +#~ msgstr "_Masa üstü yazı növü:" + +#~ msgid "_Full" +#~ msgstr "_Tam" + +#~ msgid "_Medium" +#~ msgstr "_Orta" + +#~ msgid "_Monochrome" +#~ msgstr "_Monoxrom" + +#~ msgid "_None" +#~ msgstr "_Yoxdur" + +#~ msgid "_RGB" +#~ msgstr "_RGB" + +#~ msgid "_Slight" +#~ msgstr "_ZÉ™rif" + +#~ msgid "_Terminal font:" +#~ msgstr "_Terminal yazı növü:" + +#~ msgid "_VRGB" +#~ msgstr "_VRGB" + +#~ msgid "_Window title font:" +#~ msgstr "_PÉ™ncÉ™rÉ™ baÅŸlığının yazı növü:" + +#~ msgid "dots per inch" +#~ msgstr "inç başına nöqtÉ™" + +#~ msgid "Font may be too large" +#~ msgstr "Yazı növü çox geniÅŸ ola bilÉ™r" + +#~ msgid "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." +#~ msgid_plural "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." +#~ msgstr[0] "" +#~ "SeçilÉ™n yazı növü %d nöqtÉ™ geniÅŸdir, ona görÉ™ dÉ™ kompüteri effektivolaraq " +#~ "iÅŸlÉ™tmÉ™nizÉ™ mane ola bilÉ™r. MÉ™slÉ™hÉ™t edirik ki %d böyüklüyündÉ™n daha " +#~ "kiçik böyüklük seçəsiniz." +#~ msgstr[1] "" +#~ "SeçilÉ™n yazı növü %d nöqtÉ™ geniÅŸdir, ona görÉ™ dÉ™ kompüteri effektivolaraq " +#~ "iÅŸlÉ™tmÉ™nizÉ™ mane ola bilÉ™r. MÉ™slÉ™hÉ™t edirik ki %d böyüklüyündÉ™n daha " +#~ "kiçik böyüklük seçəsiniz." + +#~ msgid "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a " +#~ "smaller sized font." +#~ msgid_plural "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a smaller " +#~ "sized font." +#~ msgstr[0] "" +#~ "SeçilÉ™n yazı növü %d nöqtÉ™ geniÅŸdir, ona görÉ™ dÉ™ kompüteri effektivolaraq " +#~ "iÅŸlÉ™tmÉ™nizÉ™ mane ola bilÉ™r. MÉ™slÉ™hÉ™t edirik ki daha kiçik .böyüklük " +#~ "seçəsiniz." +#~ msgstr[1] "" +#~ "SeçilÉ™n yazı növü %d nöqtÉ™ geniÅŸdir, ona görÉ™ dÉ™ kompüteri effektivolaraq " +#~ "iÅŸlÉ™tmÉ™nizÉ™ mane ola bilÉ™r. MÉ™slÉ™hÉ™t edirik ki daha kiçik .böyüklük " +#~ "seçəsiniz." + +#~ msgid "New accelerator..." +#~ msgstr "Yeni sürÉ™tlÉ™ndirici..." + +#~ msgid "Accelerator key" +#~ msgstr "SürÉ™'tlÉ™ndirici düymÉ™" + +#~ msgid "Accelerator modifiers" +#~ msgstr "SürÉ™'tlÉ™ndirici dÉ™yiÅŸdiricilÉ™ri" + +#~ msgid "Accelerator keycode" +#~ msgstr "Sür'É™tlÉ™ndirici düymÉ™ kodu" + +#~ msgid "Accel Mode" +#~ msgstr "SürÉ™'tlÉ™ndirmÉ™ Modu" + +#~ msgid "The type of accelerator." +#~ msgstr "SürÉ™'tlÉ™ndirici növü." + +#~ msgid "Disabled" +#~ msgstr "BaÄŸlı" + +#~ msgid "" +#~ msgstr "" + +#~ msgid "Desktop" +#~ msgstr "Masa Ãœstü" + +#~ msgid "Window Management" +#~ msgstr "PÉ™ncÉ™rÉ™ Ä°darÉ™si" + +#~ msgid "" +#~ "The shortcut \"%s\" is already used for:\n" +#~ " \"%s\"\n" +#~ msgstr "" +#~ "\"%s\" qısa yolu hazırda bu gediÅŸat üçün istifadÉ™ edilir:\n" +#~ " \"%s\"\n" + +#~ msgid "Error setting new accelerator in configuration database: %s\n" +#~ msgstr "" +#~ "QurÄŸu mÉ™'lumat bazasında yeni sür'É™tlÉ™ndirici tÉ™'yin etmÉ™ xÉ™tası: %s\n" + +#~ msgid "Error unsetting accelerator in configuration database: %s\n" +#~ msgstr "QurÄŸu mÉ™'lumat bazasından sür'É™tlÉ™ndirici silmÉ™ xÉ™tası: %s\n" + +#~ msgid "Action" +#~ msgstr "GediÅŸat" + +#~ msgid "Shortcut" +#~ msgstr "Qısa Yol" + +#~ msgid "Keyboard Shortcuts" +#~ msgstr "Klaviatura Qısa Yolları" + +#~ msgid "" +#~ "To edit a shortcut key, click on the corresponding row and type a new " +#~ "accelerator, or press backspace to clear." +#~ msgstr "" +#~ "Qısa yolu dÉ™yiÅŸdirmÉ™k üçün uyÄŸun sÉ™tirÉ™ tıqlayıb yeni sürÉ™tlÉ™ndiricini " +#~ "yazın, ya da silmÉ™k üçün backspace düymÉ™sinÉ™ basın." + +#~ msgid "Assign shortcut keys to commands" +#~ msgstr "ÆmrlÉ™rÉ™ qısa yol düymÉ™lÉ™ri tÉ™'yin edin" + +#~ msgid "Unknown" +#~ msgstr "NamÉ™lum" + +#~ msgid "Layout" +#~ msgstr "Düzülüş" + +#, fuzzy +#~ msgid "Default" +#~ msgstr "Ön QurÄŸulu Kursor" + +#~ msgid "Models" +#~ msgstr "ModellÉ™r" + +#~ msgid "There was an error launching the keyboard capplet : %s" +#~ msgstr "Klaviatura kappleti baÅŸlarkÉ™n xÉ™ta yarandı : %s" + +#~ msgid "" +#~ "Just apply settings and quit (compatibility only; now handled by daemon)" +#~ msgstr "Yalnızca qurÄŸuları tÉ™tbiq et vÉ™ çıx" + +#~ msgid "Start the page with the typing break settings showing" +#~ msgstr "SÉ™hifÉ™yÉ™ baÅŸlarkÉ™n yazma fasilÉ™si qurÄŸularını göstÉ™r" + +#~ msgid "..." +#~ msgstr "..." + +#~ msgid "Cursor Blinking" +#~ msgstr "Yanıb SönÉ™n Ox" + +#~ msgid "Repeat Keys" +#~ msgstr "TÉ™krarlanan DüymÉ™lÉ™r" + +#~ msgid "_Lock screen to enforce typing break" +#~ msgstr "FasilÉ™ vermÉ™yÉ™ mÉ™cbur etmÉ™k üçün ekranı _qıfılla" + +#~ msgid "Fast" +#~ msgstr "Sür'É™tli" + +#~ msgid "Long" +#~ msgstr "Uzun" + +#~ msgid "Short" +#~ msgstr "Qısa" + +#~ msgid "Slow" +#~ msgstr "YavaÅŸ" + +#~ msgid "A_vailable layouts:" +#~ msgstr "_Mövcud düzülüşlÉ™r:" + +#~ msgid "All_ow postponing of breaks" +#~ msgstr "FasilÉ™lÉ™rin _gecikdirilmÉ™sinÉ™ icazÉ™ ver" + +#~ msgid "Check if breaks are allowed to be postponed" +#~ msgstr "FasilÉ™lÉ™rin tÉ™'xirÉ™ salma icazÉ™lÉ™rinin olduÄŸunu yoxlayın" + +#, fuzzy +#~ msgid "Choose A Keyboard Model" +#~ msgstr "Klaviatura modelini seç" + +#, fuzzy +#~ msgid "Choose A Layout" +#~ msgstr "_BaÄŸla vÉ™ Ä°clası Sonlandır" + +#~ msgid "Cursor _blinks in text boxes and fields" +#~ msgstr "MÉ™tn qutuları vÉ™ sahÉ™lÉ™rindÉ™ ox _yanıb sönsün" + +#~ msgid "Duration of the break when typing is disallowed" +#~ msgstr "Yazma qadaÄŸan ikÉ™n fasilÉ™nin sürÉ™kliyi" + +#~ msgid "Duration of work before forcing a break" +#~ msgstr "FasilÉ™yÉ™ mÉ™cbur etmÉ™dÉ™n É™vvÉ™lki iÅŸ sürÉ™kliyi" + +#~ msgid "Key presses _repeat when key is held down" +#~ msgstr "DüymÉ™ basılı tutulanda hÉ™rflÉ™r tÉ™krarlansın" + +#~ msgid "Keyboard Preferences" +#~ msgstr "Klaviatura QurÄŸuları" + +#~ msgid "Keyboard _model:" +#~ msgstr "Klaviatura _modeli:" + +#~ msgid "Layout Options" +#~ msgstr "Düzülüş SeçimlÉ™ri" + +#~ msgid "Layouts" +#~ msgstr "DüzülüşlÉ™r" + +#~ msgid "" +#~ "Lock screen after a certain duration to help prevent repetitive keyboard " +#~ "use injuries" +#~ msgstr "" +#~ "SürÉ™kli klaviatura istifadÉ™sindÉ™n meydana gÉ™lÉ™n zÉ™dÉ™lÉ™nmÉ™lÉ™rdÉ™n qorunmaq " +#~ "üçün müəyyÉ™n bir vaxt sonra ekranı qıfılla" + +#~ msgid "Microsoft Natural Keyboard" +#~ msgstr "Microsoft Natural Keyboard" + +#, fuzzy +#~ msgid "Preview:" +#~ msgstr "Ön _NümayiÅŸ" + +#, fuzzy +#~ msgid "Reset To De_faults" +#~ msgstr "Ön _qurÄŸulara sıfırla" + +#~ msgid "_Accessibility..." +#~ msgstr "_YetiÅŸmÉ™ QabiliyyÉ™ti..." + +#, fuzzy +#~ msgid "_Add..." +#~ msgstr "ÆlavÉ™ Et..." + +#~ msgid "_Break interval lasts:" +#~ msgstr "_FasilÉ™nin sürÉ™kliyi:" + +#~ msgid "_Delay:" +#~ msgstr "_GecikmÉ™:" + +#, fuzzy +#~ msgid "_Models:" +#~ msgstr "_ModellÉ™r" + +#~ msgid "_Selected layouts:" +#~ msgstr "_Seçili düzülüşlÉ™r:" + +#~ msgid "_Speed:" +#~ msgstr "_Sür'É™t:" + +#~ msgid "_Work interval lasts:" +#~ msgstr "_Ä°ÅŸin sürÉ™kliyi:" + +#~ msgid "minutes" +#~ msgstr "dÉ™qiqÉ™" + +#~ msgid "Set your keyboard preferences" +#~ msgstr "Klaviatura seçimlÉ™rinizi seçin" + +#~ msgid "Unknown Cursor" +#~ msgstr "NamÉ™'lum Kursor" + +#~ msgid "Default Cursor" +#~ msgstr "Ön QurÄŸulu Kursor" + +#~ msgid "Default Cursor - Current" +#~ msgstr "Ön QurÄŸulu Kursor - Hazırkı" + +#~ msgid "The default cursor that ships with X" +#~ msgstr "X ilÉ™ birlikdÉ™ gÉ™lÉ™n ön qurÄŸulu kursor" + +#~ msgid "White Cursor" +#~ msgstr "AÄŸ Kursor" + +#~ msgid "White Cursor - Current" +#~ msgstr "AÄŸ Kursor - Hazırkı" + +#~ msgid "The default cursor inverted" +#~ msgstr "Ön qurÄŸulu kursorun çevrilmiÅŸ vÉ™ziyyÉ™ti" + +#~ msgid "Large Cursor" +#~ msgstr "GeniÅŸ Kursor" + +#~ msgid "Large Cursor - Current" +#~ msgstr "GeniÅŸ Kursor - Hazırkı" + +#~ msgid "Large version of normal cursor" +#~ msgstr "Ön qurÄŸulu kursorun geniÅŸ forması" + +#~ msgid "Large White Cursor - Current" +#~ msgstr "GeniÅŸ AÄŸ Kursor - Hazırkı" + +#~ msgid "Large White Cursor" +#~ msgstr "GeniÅŸ AÄŸ Kursor" + +#~ msgid "Large version of white cursor" +#~ msgstr "AÄŸ kursorun geniÅŸ forması" + +#~ msgid "Cursor Theme" +#~ msgstr "Kursor Örtüyü" + +#~ msgid "Double-Click Timeout " +#~ msgstr "Cüt Tıqlama GecikmÉ™si " + +#~ msgid "Drag and Drop" +#~ msgstr "Daşı vÉ™ Burax" + +#~ msgid "Locate Pointer" +#~ msgstr "Oxun Yerinin GöstÉ™rilmÉ™si" + +#~ msgid "Mouse Orientation" +#~ msgstr "Siçan Ä°stiqamÉ™ti" + +#~ msgid "Speed" +#~ msgstr "Sür'É™t" + +#~ msgid "Fast" +#~ msgstr "Sür'É™tli" + +#~ msgid "High" +#~ msgstr "YüksÉ™k" + +#~ msgid "Large" +#~ msgstr "Böyük" + +#~ msgid "Low" +#~ msgstr "Alçaq" + +#~ msgid "Slow" +#~ msgstr "YavaÅŸ" + +#~ msgid "Small" +#~ msgstr "Kiçik" + +#~ msgid "Buttons" +#~ msgstr "DüymÉ™lÉ™r" + +#, fuzzy +#~ msgid "Cursor Size:" +#~ msgstr "Kursor Böyüklüyü" + +#~ msgid "Cursors" +#~ msgstr "Kursorlar" + +#~ msgid "Highlight the _pointer when you press Ctrl" +#~ msgstr "Ctrl düymÉ™sinÉ™ basıldığında _oxun yerini göstÉ™r" + +#, fuzzy +#~ msgid "Large" +#~ msgstr "_GeniÅŸ" + +#, fuzzy +#~ msgid "Medium" +#~ msgstr "_Orta" + +#~ msgid "Motion" +#~ msgstr "HÉ™rÉ™kÉ™t" + +#, fuzzy +#~ msgid "Small" +#~ msgstr "_Kiçik" + +#~ msgid "_Acceleration:" +#~ msgstr "_Sür'É™tlÉ™ndirmÉ™:" + +#~ msgid "_Left-handed mouse" +#~ msgstr "_Solaxay üçün siçan" + +#~ msgid "_Sensitivity:" +#~ msgstr "_HÉ™ssasiyyÉ™t:" + +#~ msgid "_Threshold:" +#~ msgstr "_Aralıq:" + +#~ msgid "_Timeout:" +#~ msgstr "_GecikmÉ™:" + +#~ msgid "Set your mouse preferences" +#~ msgstr "Siçanınızın qurÄŸularını seçin" + +#~ msgid "Network Proxy" +#~ msgstr "ŞəbÉ™kÉ™ VÉ™kil Vericisi" + +#, fuzzy +#~ msgid "Set your network proxy preferences" +#~ msgstr "ŞəbÉ™kÉ™ vÉ™kil qurÄŸuları" + +#~ msgid " " +#~ msgstr " " + +#, fuzzy +#~ msgid "D_irect internet connection" +#~ msgstr "_BirbaÅŸa internet baÄŸlantısı" + +#~ msgid "_Automatic proxy configuration" +#~ msgstr "_Avtomatik vÉ™kil quraÅŸdırılması" + +#~ msgid "_Manual proxy configuration" +#~ msgstr "Æ_l ilÉ™ vÉ™kil quraÅŸdırılması" + +#~ msgid "_Use authentication" +#~ msgstr "_TÉ™sdiqlÉ™mÉ™ iÅŸlÉ™t" + +#, fuzzy +#~ msgid "Advanced Configuration" +#~ msgstr "Avtomatik quraÅŸdırma _URL-si:" + +#~ msgid "Autoconfiguration _URL:" +#~ msgstr "Avtomatik quraÅŸdırma _URL-si:" + +#~ msgid "HTTP Proxy Details" +#~ msgstr "HTTP VÉ™kil TÉ™fÉ™rruatları" + +#~ msgid "H_TTP proxy:" +#~ msgstr "H_TTP vÉ™kil vericisi:" + +#, fuzzy +#~ msgid "Network Proxy Preferences" +#~ msgstr "ŞəbÉ™kÉ™ vÉ™kil qurÄŸuları" + +#~ msgid "Port:" +#~ msgstr "Qapı:" + +#, fuzzy +#~ msgid "Proxy Configuration" +#~ msgstr "ŞəbÉ™kÉ™ Proksisi QuraÅŸdırması" + +#~ msgid "S_ocks host:" +#~ msgstr "S_ocks qovÅŸağı:" + +#~ msgid "U_sername:" +#~ msgstr "_Ä°stifadəçi Adı:" + +#~ msgid "_Details" +#~ msgstr "_Ætraflı" + +#~ msgid "_FTP proxy:" +#~ msgstr "_FTP vÉ™kil vericisi:" + +#~ msgid "_Password:" +#~ msgstr "_ÅžifrÉ™:" + +#~ msgid "_Secure HTTP proxy:" +#~ msgstr "_E'tibarlı HTTP vÉ™kil vericisi:" + +#~ msgid "Enable sound and associate sounds with events" +#~ msgstr "SÉ™si fÉ™allaÅŸdır vÉ™ hadisÉ™lÉ™rlÉ™ sÉ™slÉ™ri É™laqÉ™lÉ™ndir" + +#~ msgid "Sound Preferences" +#~ msgstr "SÉ™s QurÄŸuları" + +#~ msgid "E_nable sound server startup" +#~ msgstr "BaÅŸlanğıcda sÉ™s vericisini _fÉ™allaÅŸdır" + +#~ msgid "Flash _entire screen" +#~ msgstr "_Bütün ekranı parlat" + +#~ msgid "Flash _window titlebar" +#~ msgstr "_PÉ™ncÉ™rÉ™nin baÅŸlıq çubuÄŸunu parlat" + +#~ msgid "General" +#~ msgstr "Ãœmumi" + +#~ msgid "Sound Events" +#~ msgstr "SÉ™sli HadisÉ™lÉ™r" + +#~ msgid "System Bell" +#~ msgstr "Sistem BildiriÅŸi" + +#~ msgid "_Sound an audible bell" +#~ msgstr "_SÉ™s çıxart" + +#~ msgid "_Visual feedback:" +#~ msgstr "_Æyani bildiriÅŸ iÅŸlÉ™t:" + +#~ msgid "" +#~ "No themes could be found on your system. This probably means that your " +#~ "\"Theme Preferences\" dialog was improperly installed, or you haven't " +#~ "installed the \"mate-themes\" package." +#~ msgstr "" +#~ "SisteminizdÉ™ heÅŸ örtük tapıla bilmÉ™di. Bu \"Örtük QurÄŸuları\" dialoqunun " +#~ "düzgün quraÅŸdırılmadığına dÉ™lalÉ™t edir, ya da \"mate-themes\" paketini " +#~ "qurmamışsınız." + +#, fuzzy +#~ msgid "Installation Failed" +#~ msgstr "Örtük Qurulması" + +#, fuzzy +#~ msgid "The file format is invalid" +#~ msgstr "%s faylı hökmlü wav faylı deyil" + +#~ msgid "No theme file location specified to install" +#~ msgstr "Qurulacaq örtük faylı mövqeyi bildirilmÉ™di" + +#~ msgid "The theme file location specified to install is invalid" +#~ msgstr "Qurulacaq örtük faylının mövqeyi hökmsüzdür" + +#, fuzzy +#~ msgid "The file format is invalid." +#~ msgstr "%s faylı hökmlü wav faylı deyil" + +#~ msgid "" +#~ "%s is the path where the theme files will be installed. This can not be " +#~ "selected as the source location" +#~ msgstr "" +#~ "%s mövqeyinÉ™ örtük faylları qurulacaqdır ona görÉ™ dÉ™ mÉ™nbÉ™ qovluÄŸu olaraq " +#~ "bu qovluq seçilÉ™ bilmÉ™z" + +#~ msgid "Custom theme" +#~ msgstr "Xüsusi örtük" + +#~ msgid "You can save this theme by pressing the Save Theme button." +#~ msgstr "Bu örtüyü Örtüyü Qeyd Et düymÉ™sinÉ™ basaraq qeyd edÉ™ bilÉ™rsiniz." + +#~ msgid "" +#~ "The default theme schemas could not be found on your system. This means " +#~ "that you probably don't have marco installed, or that your mateconf is " +#~ "configured incorrectly." +#~ msgstr "" +#~ "SisteminizdÉ™ ön qurÄŸulu örtük sxemlÉ™ri tapıla bilmÉ™di. Bu marco " +#~ "paketinin qurulmadığına ya da mateconf'un sÉ™hv qurÄŸulandığına dÉ™lalÉ™t edir." + +#~ msgid "Theme name must be present" +#~ msgstr "Örtük adı mövcud olmalıdır" + +#~ msgid "The theme already exists. Would you like to replace it?" +#~ msgstr "Örtük onsuzda mövcuddur. Onu É™vÉ™z etmÉ™k istÉ™yirsiniz?" + +#~ msgid "Select themes for various parts of the desktop" +#~ msgstr "Masa üstünün müxtÉ™'lif yerlÉ™ri üçün örtüklÉ™r seç" + +#~ msgid "Theme" +#~ msgstr "Örtük" + +#~ msgid "Install a Theme" +#~ msgstr "Örtük Qur" + +#~ msgid "Theme Installation" +#~ msgstr "Örtük Qurulması" + +#~ msgid "_Install" +#~ msgstr "_Qur" + +#~ msgid "_Location:" +#~ msgstr "_Mövqe:" + +#~ msgid "Save Theme to Disk" +#~ msgstr "Örtüyü DiskÉ™ Qeyd Et" + +#~ msgid "Apply _Font" +#~ msgstr "_Yazı Növünü TÉ™tbiq Et" + +#~ msgid "Controls" +#~ msgstr "PÉ™ncÉ™rÉ™ görünüşü" + +#~ msgid "Icons" +#~ msgstr "Timsallar" + +#~ msgid "New themes can also be installed by dragging them into the window." +#~ msgstr "" +#~ "Yeni örtüklÉ™ri bu pÉ™ncÉ™rÉ™nin üstünÉ™ daşıyıb buraxaraq da qura bilÉ™rsiniz." + +#~ msgid "Save Theme" +#~ msgstr "Örtüyü Qeyd Et" + +#~ msgid "Select theme for the desktop" +#~ msgstr "Masa üstü örtüyünü seçin" + +#~ msgid "Short _description:" +#~ msgstr "_Qısa izahat:" + +#~ msgid "Theme Details" +#~ msgstr "Örtük TÉ™fÉ™rruatları" + +#~ msgid "Theme Preferences" +#~ msgstr "Örtük SeçimlÉ™ri" + +#~ msgid "Theme _Details" +#~ msgstr "Örtük _TÉ™fÉ™rruatları" + +#~ msgid "This theme does not suggest any particular font or background." +#~ msgstr "" +#~ "Bu örtüyün mÉ™slÉ™hÉ™r etdiyi xüsusi bir yazı növü ya da arxa plan yoxdur." + +#~ msgid "This theme suggests a background:" +#~ msgstr "Bu örtük arxa plan mÉ™slÉ™hÉ™t edir:" + +#~ msgid "This theme suggests a font and a background:" +#~ msgstr "Bu örtük yazı növü vÉ™ arxa plan mÉ™slÉ™hÉ™t edir:" + +#~ msgid "This theme suggests a font:" +#~ msgstr "Bu örtük yazı növü mÉ™slÉ™hÉ™t edir:" + +#~ msgid "Window Border" +#~ msgstr "PÉ™ncÉ™rÉ™ KÉ™narı" + +#~ msgid "_Go To Theme Folder" +#~ msgstr "Örtük QovluÄŸuna _Get" + +#~ msgid "_Install Theme..." +#~ msgstr "Ö_rtük Qur..." + +#~ msgid "_Revert" +#~ msgstr "_Geri Al" + +#~ msgid "_Save Theme..." +#~ msgstr "Örtüyü _Qeyd Et..." + +#~ msgid "_Theme name:" +#~ msgstr "Örtük _adı:" + +#~ msgid "theme selection tree" +#~ msgstr "örtük seçki budağı" + +#~ msgid "Customize the appearance of toolbars and menubars in applications" +#~ msgstr "Proqramlardakı vasitÉ™ vÉ™ menyu çubuqlarının görünüşünü xüsusiləşdir" + +#~ msgid "Menus & Toolbars" +#~ msgstr "Menyular vÉ™ VasitÉ™ Çubuqları" + +#~ msgid "Behavior and Appearance" +#~ msgstr "Davranış vÉ™ Görünüş" + +#~ msgid "Preview" +#~ msgstr "NümayiÅŸ" + +#~ msgid "C_ut" +#~ msgstr "KÉ™_s" + +#~ msgid "Icons only" +#~ msgstr "TÉ™kcÉ™ timsallar" + +#~ msgid "Menu and Toolbar Preferences" +#~ msgstr "Menyu vÉ™ VasitÉ™ ÇubuÄŸu SeçimlÉ™ri" + +#~ msgid "New File" +#~ msgstr "Yeni Fayl" + +#~ msgid "Open File" +#~ msgstr "Fayl Aç" + +#~ msgid "Save File" +#~ msgstr "Faylı Qeyd Et" + +#~ msgid "Show _icons in menus" +#~ msgstr "Menyularda _timsalları göstÉ™r" + +#~ msgid "Text below icons" +#~ msgstr "MÉ™tn timsalların altında" + +#~ msgid "Text beside icons" +#~ msgstr "MÉ™tn timsalların yanında" + +#~ msgid "Text only" +#~ msgstr "TÉ™kcÉ™ mÉ™tn" + +#, fuzzy +#~ msgid "Toolbar _button labels:" +#~ msgstr "VasitÉ™ çubuÄŸu _düymÉ™lÉ™rinin görünüşü: " + +#~ msgid "_Copy" +#~ msgstr "_Köçür" + +#~ msgid "_Detachable toolbars" +#~ msgstr "_VasitÉ™ çubuqları ayırıla bilsin" + +#~ msgid "_Edit" +#~ msgstr "_DüzÉ™lt" + +#~ msgid "_File" +#~ msgstr "_Fayl" + +#~ msgid "_New" +#~ msgstr "_Yeni" + +#~ msgid "_Open" +#~ msgstr "_Aç" + +#~ msgid "_Paste" +#~ msgstr "_Yapışdır" + +#~ msgid "_Print" +#~ msgstr "Ç_ap Et" + +#~ msgid "_Quit" +#~ msgstr "Çı_x" + +#~ msgid "_Save" +#~ msgstr "_Qeyd Et" + +#~ msgid "" +#~ "Cannot start the preferences application for your window manager\n" +#~ "\n" +#~ "%s" +#~ msgstr "" +#~ "PÉ™ncÉ™rÉ™ idarəçiniz üçün qurÄŸu tÉ™'minatı baÅŸladıla bilmir\n" +#~ "\n" +#~ "%s" + +#~ msgid "Control" +#~ msgstr "Control" + +#~ msgid "Alt" +#~ msgstr "Alt" + +#~ msgid "Hyper" +#~ msgstr "Hyper" + +#~ msgid "Super (or \"Windows logo\")" +#~ msgstr "Windows" + +#~ msgid "Meta" +#~ msgstr "Meta" + +#~ msgid "Movement Key" +#~ msgstr "HÉ™rÉ™kÉ™t DüymÉ™si" + +#~ msgid "Titlebar Action" +#~ msgstr "Etiket ÇubuÄŸu GediÅŸatı" + +#~ msgid "Window Selection" +#~ msgstr "PÉ™ncÉ™rÉ™ Seçkisi:" + +#~ msgid "To _move a window, press-and-hold this key then grab the window:" +#~ msgstr "" +#~ "PÉ™ncÉ™rÉ™ni _daşımaq üçün bu düymÉ™ni basılı tutaraq pÉ™ncÉ™rÉ™ni hÉ™rÉ™kÉ™t " +#~ "etdirin:" + +#~ msgid "Window Preferences" +#~ msgstr "PÉ™ncÉ™rÉ™ SeçimlÉ™ri" + +#~ msgid "_Double-click titlebar to perform this action:" +#~ msgstr "_BaÅŸlıq çubuÄŸuna cüt tıqlandığında bu gediÅŸatı yerinÉ™ gÉ™tir:" + +#~ msgid "_Interval before raising:" +#~ msgstr "_QabaÄŸa gÉ™tirmÉ™dÉ™n É™vvÉ™lki vaxt:" + +#~ msgid "_Raise selected windows after an interval" +#~ msgstr "_Seçili pÉ™ncÉ™rÉ™lÉ™ri müəyyÉ™n bir vaxt sonra qabaÄŸa gÉ™tir" + +#~ msgid "_Select windows when the mouse moves over them" +#~ msgstr "_Siçanın oxu pÉ™ncÉ™rÉ™lÉ™rin üstünÉ™ gÉ™lÉ™ndÉ™ onları seç" + +#, fuzzy +#~ msgid "Set your window properties" +#~ msgstr "PÉ™ncÉ™rÉ™ XassÉ™lÉ™ri" + +#~ msgid "Windows" +#~ msgstr "PÉ™ncÉ™lÉ™r" + +#~ msgid "Others" +#~ msgstr "DigÉ™rlÉ™ri" + +#, fuzzy +#~ msgid "Desktop Preferences" +#~ msgstr "Masa Ãœstü Arxa Planı SeçimlÉ™ri" + +#~ msgid "MATE Control Center" +#~ msgstr "MATE Ä°darÉ™ MÉ™rkÉ™zi" + +#~ msgid "The MATE configuration tool" +#~ msgstr "MATE quraÅŸdırma avadanlığı" + +#~ msgid "Could not initialize MateComponent" +#~ msgstr "MateComponent baÅŸladıla bilmir" + +#, fuzzy +#~ msgid "" +#~ "Error activating XKB configuration.\n" +#~ "It can happen under various circumstances:\n" +#~ "- a bug in libxklavier library\n" +#~ "- a bug in X server (xkbcomp, xmodmap utilities)\n" +#~ "- X server with incompatible libxkbfile implementation\n" +#~ "\n" +#~ "X server version data:\n" +#~ "%s\n" +#~ "%d\n" +#~ "%s\n" +#~ "If you report this situation as a bug, please include:\n" +#~ "- The result of %s\n" +#~ "- The result of %s" +#~ msgstr "" +#~ "XKB qurÄŸularını fÉ™allaÅŸdırma xÉ™tası.\n" +#~ "DeyÉ™sÉ™n daxili X vericisi problemidir.\n" +#~ "\n" +#~ "X vericisi mÉ™'lumatı:\n" +#~ "%s\n" +#~ "%d\n" +#~ "%s\n" +#~ "ÆgÉ™r bu vÉ™ziyyÉ™ti xÉ™ta olaraq raport etmÉ™k istÉ™sÉ™niz:\n" +#~ "- xprop -root | grep XKB É™mrinin nÉ™ticÉ™sini vÉ™\n" +#~ "- mateconftool-2 -R /desktop/mate/peripherals/keyboard/xkb\n" +#~ " É™mrinin nÉ™ticÉ™sini dÉ™ yollayın." + +#, fuzzy +#~ msgid "" +#~ "You are using XFree 4.3.0.\n" +#~ "There are known problems with complex XKB configurations.\n" +#~ "Try using a simpler configuration or taking a fresher version of XFree " +#~ "software." +#~ msgstr "" +#~ "Siz XFree 4.3.0 buraxılışını iÅŸlÉ™dirsiniz.\n" +#~ "Qarışıq XKB qurÄŸuları ilÉ™ É™laqÉ™li bÉ™'zi problemlÉ™r vardır.\n" +#~ "XFree tÉ™'minatının daha yeni buraxılışını endirmÉ™yÉ™ çalışın." + +#, fuzzy +#~ msgid "Do _not show this warning again" +#~ msgstr "_Bu ismarışı bir dÉ™ göstÉ™rmÉ™" + +#~ msgid "" +#~ "The X system keyboard settings differ from your current MATE keyboard " +#~ "settings. Which set would you like to use?" +#~ msgstr "" +#~ "X sisteminin klaviatura quruluÅŸu hazırkı MATE klaviatura quruluÅŸundan " +#~ "fÉ™rqlidir. Hansı dÉ™stÉ™ni iÅŸlÉ™tmÉ™k istÉ™yirsiniz?" + +#~ msgid "Use MATE settings" +#~ msgstr "MATE QurÄŸularını Ä°ÅŸlÉ™t" + +#~ msgid "Permissions on the file %s are broken\n" +#~ msgstr "%s faylının sÉ™lahiyyÉ™tlÉ™ri hökmsüzdür\n" + +#~ msgid "" +#~ "Couldn't load the Glade file.\n" +#~ "Make sure that this daemon is properly installed." +#~ msgstr "" +#~ "Glade faylı yüklÉ™nÉ™ bilÉ™mdi.\n" +#~ "Bu demonun düzgün qurulduÄŸunu yoxlayın." + +#~ msgid "Error creating signal pipe." +#~ msgstr "Signal borusu yaradıla bilmÉ™di." + +#~ msgid "Type" +#~ msgstr "Növ" + +#~ msgid "" +#~ "Type of bg_applier: BG_APPLIER_ROOT for root window or BG_APPLIER_PREVIEW " +#~ "for preview" +#~ msgstr "" +#~ "bg_applier növü: Kök pÉ™ncÉ™rÉ™si üçün BG_APPLIER_ROOT vÉ™ ya nümayiÅŸ üçün " +#~ "BG_APPLIER_PREVIEW" + +#~ msgid "Preview Width" +#~ msgstr "NümayiÅŸ Eni" + +#~ msgid "Width if applier is a preview: Defaults to 64." +#~ msgstr "TÉ™tbiq edici bir nümayiÅŸ isÉ™ eni: Ön qurÄŸulusu 64." + +#~ msgid "Preview Height" +#~ msgstr "NümayiÅŸ Hündürlüyü" + +#~ msgid "Height if applier is a preview: Defaults to 48." +#~ msgstr "TÉ™tbiq edici bir nümayiÅŸ isÉ™ hündürlüyü: Ön qurÄŸulusu 48." + +#~ msgid "Screen on which BGApplier is to draw" +#~ msgstr "BGApplier'in göstÉ™rilÉ™cÉ™yi ekran" + +#, fuzzy +#~ msgid "There was an error loading an image: %s" +#~ msgstr "Yardımın göstÉ™rilmÉ™si sırasında xÉ™ta oldu: %s" + +#~ msgid "Event" +#~ msgstr "HadisÉ™" + +#~ msgid "_Sounds:" +#~ msgstr "_SÉ™slÉ™r:" + +#~ msgid "Sound _file:" +#~ msgstr "SÉ™s _faylı:" + +#~ msgid "_Play" +#~ msgstr "Ç_al" + +#~ msgid "_Remove" +#~ msgstr "_Sil" + +#~ msgid "Window manager \"%s\" has not registered a configuration tool\n" +#~ msgstr "\"%s\" pÉ™ncÉ™rÉ™ idarəçisi quraÅŸdırma vasitÉ™sini tanımadı\n" + +#~ msgid "Maximize" +#~ msgstr "Böyüt" + +#~ msgid "Roll up" +#~ msgstr "Yuxarı Bur" + +#~ msgid "Brightness down" +#~ msgstr "Parlaqlığı azalt" + +#~ msgid "Brightness down's shortcut." +#~ msgstr "Parlaqlığı azaltma qısa yolu." + +#~ msgid "Brightness up" +#~ msgstr "Parlaqlığı artır" + +#~ msgid "Brightness up's shortcut." +#~ msgstr "Parlaqlığı artırma qısa yolu." + +#~ msgid "E-mail" +#~ msgstr "E-poçt" + +#~ msgid "E-mail's shortcut." +#~ msgstr "E-poçt qısa yolu." + +#~ msgid "Eject's shortcut." +#~ msgstr "Çıxartma É™mÉ™liyyatı üçün qısa yol." + +#~ msgid "Home folder's shortcut." +#~ msgstr "Ev qovluÄŸunun qısa yolu." + +#~ msgid "Launch help browser's shortcut." +#~ msgstr "Yardım sÉ™yyahını baÅŸlatma qısa yolu." + +#~ msgid "Launch web browser's shortcut." +#~ msgstr "Veb sÉ™yyahını baÅŸlatma qısa yolu." + +#~ msgid "Lock screen's shortcut." +#~ msgstr "Ekranı qıfıllama qısa yolu." + +#~ msgid "Log out's shortcut." +#~ msgstr "Ä°clası sonlandırma qısa yolu." + +#~ msgid "Next track key's shortcut." +#~ msgstr "NövbÉ™ti mahnı üçün qısa yol." + +#~ msgid "Pause" +#~ msgstr "FasilÉ™ ver" + +#~ msgid "Pause key's shortcut." +#~ msgstr "FasilÉ™ vermÉ™k üçün qısa yol." + +#~ msgid "Play (or play/pause) key's shortcut." +#~ msgstr "Çal (ya da çal/fasilÉ™ ver) düymÉ™sinin qısa yolu." + +#~ msgid "Previous track key's shortcut." +#~ msgstr "ÆvvÉ™lki mahnı üçün qısa yol." + +#~ msgid "Search's shortcut." +#~ msgstr "Axtarış üçün qısa yol." + +#~ msgid "Sleep's shortcut." +#~ msgstr "Yuxu vÉ™ziyyÉ™tinÉ™ salma qısa yolu" + +#~ msgid "Stop playback key's shortcut." +#~ msgstr "Çalğını dayandırma düymÉ™sinin qısa yolu." + +#~ msgid "Volume down's shortcut." +#~ msgstr "SÉ™si azaltma qısa yolu" + +#~ msgid "Volume mute's shortcut" +#~ msgstr "SÉ™si baÄŸlama qısa yolu" + +#~ msgid "Volume up's shortcut." +#~ msgstr "SÉ™si artırma qısa yolu." + +#, fuzzy +#~ msgid "Keyboard Update Handlers" +#~ msgstr "Klaviatura _modeli:" + +#, fuzzy +#~ msgid "Keyboard layout" +#~ msgstr "XKB klaviatura düzülüşü" + +#, fuzzy +#~ msgid "Keyboard model" +#~ msgstr "Klaviatura _modeli:" + +#, fuzzy +#~ msgid "" +#~ "Keyboard settings in mateconf will be overridden from the system ASAP " +#~ "(deprecated)" +#~ msgstr "Gconf-dakı XKB qurÄŸuları tezliklÉ™ sisteminkilÉ™rlÉ™ É™vÉ™z edilÉ™cÉ™kdir" + +#, fuzzy +#~ msgid "keyboard layout" +#~ msgstr "XKB klaviatura düzülüşü" + +#, fuzzy +#~ msgid "keyboard model" +#~ msgstr "XKB klaviatura modeli" + +#~ msgid "_Postpone break" +#~ msgstr "FasilÉ™ni _tÉ™'xirÉ™ sal" + +#~ msgid "Take a break!" +#~ msgstr "FasilÉ™ ver!" + +#~ msgid "/_Preferences" +#~ msgstr "/_SeçimlÉ™r" + +#~ msgid "/_About" +#~ msgstr "/_Haqqında" + +#~ msgid "/_Take a Break" +#~ msgstr "/_FasilÉ™ Ver" + +#~ msgid "%d minute until the next break" +#~ msgid_plural "%d minutes until the next break" +#~ msgstr[0] "NövbÉ™ti fasilÉ™yÉ™ %d dÉ™qiqÉ™ qalıb" +#~ msgstr[1] "NövbÉ™ti fasilÉ™yÉ™ %d dÉ™qiqÉ™ qalıb" + +#~ msgid "Less than one minute until the next break" +#~ msgstr "NövbÉ™ti fasilÉ™yÉ™ bir dÉ™qiqÉ™dÉ™n az qalıb" + +#~ msgid "" +#~ "Unable to bring up the typing break properties dialog with the following " +#~ "error: %s" +#~ msgstr "Yazma fasilÉ™si xassÉ™lÉ™ri dialoqu göstÉ™rilÉ™ bilmÉ™di. XÉ™ta: %s" + +#~ msgid "About MATE Typing Monitor" +#~ msgstr "MATE Yazma Ä°zlÉ™yicisi Haqqında" + +#~ msgid "A computer break reminder." +#~ msgstr "Kopüter fasilÉ™sini yada salan tÉ™'minat." + +#~ msgid "Written by Richard Hult <richard@imendio.com>" +#~ msgstr "Richard Hult <richard@imendio.com> tÉ™rÉ™findÉ™n yazılıb" + +#~ msgid "Eye candy added by Anders Carlsson" +#~ msgstr "Qrafika Anders Carlsson tÉ™rÉ™findÉ™n É™lavÉ™ edilib" + +#~ msgid "Break reminder" +#~ msgstr "FasilÉ™ yada salıcı" + +#~ msgid "The typing monitor is already running." +#~ msgstr "Yazma izlÉ™yicisi onsuzda fÉ™aliyyÉ™tdÉ™dir." + +#, fuzzy +#~ msgid "" +#~ "The typing monitor uses the notification area to display information. You " +#~ "don't seem to have a notification area on your panel. You can add it by " +#~ "right-clicking on your panel and choosing 'Add to panel', selecting " +#~ "'Notification area' and clicking 'Add'." +#~ msgstr "" +#~ "Yazma izlÉ™yicisi mÉ™'lumatı göstÉ™rmÉ™k üçün bildiriÅŸ sahÉ™sini istifadÉ™ " +#~ "edir. PanelinizdÉ™ bildiriÅŸ sahÉ™si appleti mövcud deyil. Onu É™lavÉ™ etmÉ™k " +#~ "üçün panelinizÉ™ saÄŸ tıqlayıb 'PanelÉ™ ÆlavÉ™ Et -> TÉ™'minatlar -> BildiriÅŸ " +#~ "sahÉ™si' menyusunu seçin." + +#~ msgid "The quick brown fox jumps over the lazy dog. 0123456789" +#~ msgstr "SÉ™n! Bu gün AzÉ™rbaycan üçün nÉ™ etdin? 0123456789" + +#~ msgid "Name:" +#~ msgstr "Ad:" + +#~ msgid "Style:" +#~ msgstr "TÉ™rz:" + +#~ msgid "Type:" +#~ msgstr "Növ:" + +#~ msgid "Size:" +#~ msgstr "Böyüklük:" + +#~ msgid "Version:" +#~ msgstr "Buraxılış:" + +#~ msgid "Copyright:" +#~ msgstr "Müəllif hüququ:" + +#~ msgid "Description:" +#~ msgstr "Ä°zahat:" + +#~ msgid "usage: %s fontfile\n" +#~ msgstr "istifadÉ™ qaydası: %s yazı növü faylı\n" + +#~ msgid "Set as Application Font" +#~ msgstr "Proqram Yazı Növü Olaraq TÉ™'yin Et" + +#, fuzzy +#~ msgid "Sets the default application font" +#~ msgstr "Ön qurÄŸulu proqramlarınızı seçin" + +#~ msgid "If set to true, then OpenType fonts will be thumbnailed." +#~ msgstr "SeçilirsÉ™, OpenType yazı növlÉ™rinin ön nümayiÅŸlÉ™ri göstÉ™rilÉ™cÉ™k." + +#~ msgid "If set to true, then PCF fonts will be thumbnailed." +#~ msgstr "SeçilirsÉ™, PCF yazı növlÉ™rinin ön nümayiÅŸlÉ™ri göstÉ™rilÉ™cÉ™k." + +#~ msgid "If set to true, then TrueType fonts will be thumbnailed." +#~ msgstr "SeçilirsÉ™, TrueType yazı növlÉ™rinin ön nümayiÅŸlÉ™ri göstÉ™rilÉ™cÉ™k." + +#~ msgid "If set to true, then Type1 fonts will be thumbnailed." +#~ msgstr "SeçilirsÉ™, Type1 yazı növlÉ™rinin ön nümayiÅŸlÉ™ri göstÉ™rilÉ™cÉ™k." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for OpenType fonts." +#~ msgstr "" +#~ "Bu düymÉ™ni OpenType yazı növlÉ™rinin ön nümayiÅŸlÉ™rini yaratmaq üçün " +#~ "iÅŸlÉ™dilÉ™n É™mrÉ™ baÄŸlayın." + +#~ msgid "Set this key to the command used to create thumbnails for PCF fonts." +#~ msgstr "" +#~ "Bu düymÉ™ni PCF yazı növlÉ™rinin ön nümayiÅŸlÉ™rini yaratmaq üçün iÅŸlÉ™dilÉ™n " +#~ "É™mrÉ™ baÄŸlayın." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for TrueType fonts." +#~ msgstr "" +#~ "Bu düymÉ™ni TrueType yazı növlÉ™rinin ön nümayiÅŸlÉ™rini yaratmaq üçün " +#~ "iÅŸlÉ™dilÉ™n É™mrÉ™ baÄŸlayın." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for Type1 fonts." +#~ msgstr "" +#~ "Bu düymÉ™ni Type1 yazı növlÉ™rinin ön nümayiÅŸlÉ™rini yaratmaq üçün iÅŸlÉ™dilÉ™n " +#~ "É™mrÉ™ baÄŸlayın." + +#~ msgid "Thumbnail command for OpenType fonts" +#~ msgstr "OpenType yazı növlÉ™rinin ön nümayiÅŸ É™mri" + +#~ msgid "Thumbnail command for PCF fonts" +#~ msgstr "PCF yazı növlÉ™rinin ön nümayiÅŸ É™mri" + +#~ msgid "Thumbnail command for TrueType fonts" +#~ msgstr "TrueType yazı növlÉ™rinin ön nümayiÅŸ É™mri" + +#~ msgid "Thumbnail command for Type1 fonts" +#~ msgstr "Type1 yazı növlÉ™rinin ön nümayiÅŸ É™mri" + +#~ msgid "Whether to thumbnail OpenType fonts" +#~ msgstr "OpenType yazı növlÉ™rinin ön nümayiÅŸlÉ™rinin göstÉ™rilmÉ™si" + +#~ msgid "Whether to thumbnail PCF fonts" +#~ msgstr "PCF yazı növlÉ™rinin ön nümayiÅŸlÉ™rinin göstÉ™rilmÉ™si" + +#~ msgid "Whether to thumbnail TrueType fonts" +#~ msgstr "TrueType yazı növlÉ™rinin ön nümayiÅŸlÉ™rinin göstÉ™rilmÉ™si" + +#~ msgid "Whether to thumbnail Type1 fonts" +#~ msgstr "Type1 yazı növlÉ™rinin ön nümayiÅŸlÉ™rinin göstÉ™rilmÉ™si" + +#, fuzzy +#~ msgid "MATE Font Viewer" +#~ msgstr "MATE Ä°darÉ™ MÉ™rkÉ™zi" + +#~ msgid "Apply new font?" +#~ msgstr "" +#~ "Yeni yazı növü tÉ™tbiq edilsin?" + +#~ msgid "Do _not apply font" +#~ msgstr "Yazı növünü tÉ™tbiq et_mÉ™" + +#~ msgid "" +#~ "The theme you have selected suggests a new font. A preview of the font is " +#~ "shown below." +#~ msgstr "" +#~ "Seçdiyiniz örtük yeni yazı növü tÉ™klif edir. Yazı növünün nümayiÅŸi " +#~ "aÅŸağıdadır." + +#~ msgid "_Apply font" +#~ msgstr "Yazı növünü _tÉ™tbiq et" + +#~ msgid "Themes" +#~ msgstr "ÖrtüklÉ™r" + +#~ msgid "Description" +#~ msgstr "Ä°zahat" + +#~ msgid "Control theme" +#~ msgstr "Sınama örtüyü" + +#~ msgid "Window border theme" +#~ msgstr "PÉ™ncÉ™rÉ™ kÉ™narı örtüyü" + +#~ msgid "Icon theme" +#~ msgstr "Timsal örtüyü" + +#~ msgid "ABCDEFG" +#~ msgstr "ABCDEFG" + +#, fuzzy +#~ msgid "Apply theme" +#~ msgstr "Yazı növünü _tÉ™tbiq et" + +#, fuzzy +#~ msgid "Sets the default theme" +#~ msgstr "Ön _qurÄŸulara sıfırla" + +#~ msgid "If set to true, then installed themes will be thumbnailed." +#~ msgstr "True isÉ™, quraÅŸdırılmış örtüklÉ™rin nümaiÅŸlÉ™ri göstÉ™rilÉ™cÉ™k." + +#~ msgid "If set to true, then themes will be thumbnailed." +#~ msgstr "True isÉ™, örtüklÉ™rin nümaiÅŸlÉ™ri göstÉ™rilÉ™cÉ™k." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for installed " +#~ "themes." +#~ msgstr "" +#~ "Bu düymÉ™ni quraÅŸdırılmış örtüklÉ™rin nümaiÅŸlÉ™ri göstÉ™rmÉ™k üçün iÅŸlÉ™dilÉ™n " +#~ "É™mrÉ™ baÄŸlayın." + +#~ msgid "Set this key to the command used to create thumbnails for themes." +#~ msgstr "" +#~ "Bu düymÉ™ni örtüklÉ™rin nümaiÅŸlÉ™ri göstÉ™rmÉ™k üçün iÅŸlÉ™dilÉ™n É™mrÉ™ baÄŸlayın." + +#~ msgid "Thumbnail command for installed themes" +#~ msgstr "QuraÅŸdırılmış örtüklÉ™rin nümaiÅŸlÉ™ri göstÉ™rmÉ™k üçün iÅŸlÉ™dilÉ™n É™mr" + +#~ msgid "Thumbnail command for themes" +#~ msgstr "ÖrtüklÉ™rin nümaiÅŸlÉ™ri göstÉ™rmÉ™k üçün iÅŸlÉ™dilÉ™n É™mr" + +#~ msgid "Whether to thumbnail installed themes" +#~ msgstr "QuraÅŸdırılmış örtüklÉ™rin nümaiÅŸlÉ™rinin göstÉ™rilmÉ™si" + +#~ msgid "Whether to thumbnail themes" +#~ msgstr "ÖrtüklÉ™rin nümaiÅŸlÉ™rinin göstÉ™rilmÉ™si" diff --git a/po/be.po b/po/be.po new file mode 100644 index 0000000..1191a12 --- /dev/null +++ b/po/be.po @@ -0,0 +1,3577 @@ +# БеларуÑкі пераклад mate-control-center.HEAD. +# Vital Khilko , 2003. +# Ales Nyakhaychyk , 2003, 2004. +# +msgid "" +msgstr "" +"Project-Id-Version: mate-control-center.HEAD\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-02-26 21:06-0500\n" +"PO-Revision-Date: 2007-02-09 09:11+0300\n" +"Last-Translator: Ihar Hrachyshka \n" +"Language-Team: Belarusian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" +"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:1 +#, fuzzy +msgid "" +"Set to True to keep the handlers for text/plain and text/* MIME types " +"synchronized." +msgstr "" +"Калі Ñ–Ñьціна, апрацоўшчыкі Ð´Ð»Ñ text/plain Ñ– text/* будуць ÑынхранізаваныÑ" + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:2 +msgid "Sync text/plain and text/* handlers" +msgstr "Сынхранізаваць апрацоўшчыкаў text/plain Ñ– text/*" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to launch the calculator." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the email client." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +#, fuzzy +msgid "Binding to launch the help browser." +msgstr "ЗапуÑк даведкі" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the media player." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the search tool." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +#, fuzzy +msgid "Binding to launch the web browser." +msgstr "ЗапуÑк вандроўніка павуціньнÑ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to lock the screen." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to log out." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to lower the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to mute the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to open the Home folder." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to pause playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to raise the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +#, fuzzy +msgid "Binding to skip to next track." +msgstr "ПераÑкочыць да наÑтупнага музычнага запіÑа" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +#, fuzzy +msgid "Binding to skip to previous track." +msgstr "ПераÑкочыць да папÑÑ€ÑднÑга запіÑа" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to stop playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to suspend the computer." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Вызваліць" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "ХатнÑÑ Ñ‚Ñчка" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "ЗапуÑк даведкі" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "ЗапуÑк вандроўніка павуціньнÑ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "Замкнуць Ñкран" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Скончыць ÑÑанÑ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +#, fuzzy +msgid "Next track" +msgstr "ПераÑкочыць да наÑтупнага музычнага запіÑа" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +#, fuzzy +msgid "Pause playback" +msgstr "_Граньне гуку:" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "Граць (ці Граць/Прыпыніць)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +#, fuzzy +msgid "Previous track" +msgstr "ПераÑкочыць да папÑÑ€ÑднÑга запіÑа" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Пошук" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +#, fuzzy +msgid "Stop playback" +msgstr "КлÑвіша Ñпыну прайграваньнÑ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +#, fuzzy +msgid "Suspend" +msgstr "Гук" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "Паменшыць гучнаÑьць" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "ÐбÑзгучыць" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Крок зьмÑÐ½ÐµÐ½ÑŒÐ½Ñ Ð³ÑƒÑ‡Ð½Ð°Ñьці" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Крок зьмÑÐ½ÐµÐ½ÑŒÐ½Ñ Ð³ÑƒÑ‡Ð½Ð°Ñьці Ñž адÑотках." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "ПавÑлічыць гучнаÑьць" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:1 +#, fuzzy +msgid "" +"Set to True to display a dialog when there are errors running the " +"screensaver." +msgstr "Паказваць дыÑлёг, калі адбываюцца памылкі ахоўніка Ñкрану" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:2 +#, fuzzy +msgid "Set to True to run the screensaver at login." +msgstr "ЗапуÑкаць ахоўнік Ñкрану Ð¿Ð°Ð´Ñ‡Ð°Ñ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ñƒ" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:3 +#, fuzzy +msgid "Show startup errors" +msgstr "Паказваць памылкі загрузкі" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:4 +msgid "Start screensaver" +msgstr "ЗапуÑьціць ахоўнік Ñкрану" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +#, fuzzy +msgid "Hinting" +msgstr "Хінтынг:" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +#, fuzzy +msgid "Enable accessibility keyboard plugin" +msgstr "_Уключыць здольнаÑьці даÑтупнаÑьці клÑвіÑтуры" + +#: ../data/mate-settings-daemon.schemas.in.h:2 +#, fuzzy +msgid "Enable background plugin" +msgstr "ЗапіÑаць _фонавы малюнак" + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Enable clipboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Enable default editor plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Enable font plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Enable keybindings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Enable keyboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable media keys plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable mouse plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +#, fuzzy +msgid "Enable screensaver plugin" +msgstr "ЗапуÑкаць ахоўнік Ñкрану Ð¿Ð°Ð´Ñ‡Ð°Ñ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ñƒ" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable sound plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable typing breaks plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable xrandr plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable xrdb plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable xsettings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Set to True to enable the plugin to manage screensaver settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Set to True to enable the plugin to manage sound settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "" +"Set to True to enable the plugin to manage the default text editor setting." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "" + +#: ../mate-settings-daemon/main.c:49 +msgid "Don't become a daemon" +msgstr "" + +#: ../mate-settings-daemon/main.c:50 +msgid "MateConf prefix from which to load plugin settings" +msgstr "" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Accessibility Keyboard" +msgstr "_ДаÑтупнаÑьць" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Accessibility keyboard plugin" +msgstr "_ДаÑтупнаÑьць" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:393 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "Памылка паказу даведкі: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:445 +msgid "Do you want to activate Slow Keys?" +msgstr "Хочаце задзейнічаць Ð·Ð°Ð¿Ð°Ð²Ð¾Ð»ÐµÐ½Ñ‹Ñ ÐºÐ»Ñвішы?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:446 +msgid "Do you want to deactivate Slow Keys?" +msgstr "Хочаце ÑкаÑаваць дзейнаÑьць запаволеных клÑвішаў?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:449 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"Ð’Ñ‹ толькі што трымалі клÑвішу Shift 8 ÑÑкундаў. ГÑта Ñ…ÑƒÑ‚ÐºÐ°Ñ ÐºÐ»Ñвіша Ð´Ð»Ñ " +"здольнаÑьці \"Ð—Ð°Ð¿Ð°Ð²Ð¾Ð»ÐµÐ½Ñ‹Ñ ÐºÐ»Ñвішы\", што ўплывае на Ñ€Ñжым працы вашай " +"клÑвіÑтуры." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:456 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:508 +msgid "Do_n't activate" +msgstr "_Ðе задзейнічаць" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:456 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:508 +msgid "Do_n't deactivate" +msgstr "Ð_е ÑкаÑоўваць дзейнаÑьць" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:459 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:511 +msgid "_Activate" +msgstr "_Задзейнічаць" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:459 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:511 +msgid "_Deactivate" +msgstr "_СкаÑаваць" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:463 +msgid "Slow Keys Alert" +msgstr "Паведамленьне запаволеных клÑвішаў" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:495 +msgid "Do you want to activate Sticky Keys?" +msgstr "Хочаце задзейнічаць Ð»Ñ–Ð¿ÑƒÑ‡Ñ‹Ñ ÐºÐ»Ñвішы?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:496 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Хочаце ÑкаÑаваць дзейнаÑьць ліпучых клÑвішаў?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:499 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"Ð’Ñ‹ націÑнулі клÑвішу Shift 5 разоў запар. ГÑта Ñ…ÑƒÑ‚ÐºÑ–Ñ ÐºÐ»Ñвішы здольнаÑьці " +"\"Ð›Ñ–Ð¿ÑƒÑ‡Ñ‹Ñ ÐºÐ»Ñвішы\", што ўплывае на працу вашай клÑвіÑтуры." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:501 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"Ð’Ñ‹ націÑнулі адначаÑова дзьве клÑвішы ці 5 раз запар клÑвішу Shift. ГÑта " +"выключыла здольнаÑьць \"Ð›Ñ–Ð¿ÑƒÑ‡Ñ‹Ñ ÐºÐ»Ñвішы\", што ўплывае на працу вашай " +"клÑвіÑтуры." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:515 +msgid "Sticky Keys Alert" +msgstr "Паведамленьне \"Ліпучых клÑвішаў\"" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "Фон" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Background plugin" +msgstr "Фон" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Шрыфт" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "" + +#: ../plugins/font/gsd-font-manager.c:208 +#, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing the mouse pointer theme." +msgstr "" +"Ðемагчыма Ñтварыць Ñ‚Ñчку \"%s\".\n" +"ГÑта неабходна Ð´Ð»Ñ Ð·ÑŒÐ¼ÐµÐ½Ñ‹ Ñ‚Ñмы паказальніка мышы." + +#: ../plugins/font/gsd-font-manager.c:231 +#, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing cursors." +msgstr "" +"Ðемагчыма Ñтварыць Ñ‚Ñчку \"%s\".\n" +"ГÑта неабходна Ð´Ð»Ñ Ð´Ð°Ð·Ð²Ð¾Ð»Ñƒ зьмены паказальнікаў." + +#: ../plugins/keybindings/gsd-keybindings-manager.c:195 +#, c-format +msgid "Key Binding (%s) has its action defined multiple times\n" +msgstr "ÐšÐ°Ð¼Ð±Ñ–Ð½Ð°Ñ†Ñ‹Ñ ÐºÐ»Ñвішаў (%s) вызначана Ð´Ð»Ñ Ð½ÐµÐºÐ°Ð»ÑŒÐºÑ–Ñ… дзеÑньнÑÑž\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:202 +#, c-format +msgid "Key Binding (%s) has its binding defined multiple times\n" +msgstr "ÐšÐ°Ð¼Ð±Ñ–Ð½Ð°Ñ†Ñ‹Ñ ÐºÐ»Ñвішаў (%s) вызначана некалькі разоў\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:211 +#, c-format +msgid "Key Binding (%s) is incomplete\n" +msgstr "ÐšÐ°Ð¼Ð±Ñ–Ð½Ð°Ñ†Ñ‹Ñ ÐºÐ»Ñвішаў (%s) нÑпоўнаÑ\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:239 +#, c-format +msgid "Key Binding (%s) is invalid\n" +msgstr "ÐšÐ°Ð¼Ð±Ñ–Ð½Ð°Ñ†Ñ‹Ñ ÐºÐ»ÑвÑшаў (%s) нÑправільнаÑ\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:292 +#, c-format +msgid "It seems that another application already has access to key '%u'." +msgstr "Здаецца, іншае даÑтаÑаваньне ўжо мае доÑтуп да клÑвішы \"%u\"." + +#: ../plugins/keybindings/gsd-keybindings-manager.c:365 +#, c-format +msgid "Key Binding (%s) is already in use\n" +msgstr "ÐšÐ°Ð¼Ð±Ñ–Ð½Ð°Ñ†Ñ‹Ñ ÐºÐ»Ñвішаў (%s) ужо выкарыÑтоўваецца\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:502 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"Памылка Ð¿Ð°Ð´Ñ‡Ð°Ñ Ñпробы выканаць загад (%s),\n" +"Ñкі зьвÑзаны з клÑвішай (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "КлÑвіÑтура" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Keyboard plugin" +msgstr "Выбары клÑвіÑтуры" + +#: ../plugins/keyboard/modmap-dialog.glade.h:1 +msgid "A_vailable files:" +msgstr "ÐаÑ_ÑžÐ½Ñ‹Ñ Ñ„Ð°Ð¹Ð»Ñ‹:" + +#: ../plugins/keyboard/modmap-dialog.glade.h:2 +msgid "Do _not show this warning again." +msgstr "_Ðе паказваць гÑтае паведамленьне зноў" + +#: ../plugins/keyboard/modmap-dialog.glade.h:3 +msgid "Load modmap files" +msgstr "Загрузіць файлы modmap" + +#: ../plugins/keyboard/modmap-dialog.glade.h:4 +msgid "Would you like to load the modmap file(s)?" +msgstr "Хочаце загрузіць файл(Ñ‹) modmap?" + +#: ../plugins/keyboard/modmap-dialog.glade.h:5 +msgid "_Load" +msgstr "_Загрузіць" + +#: ../plugins/keyboard/modmap-dialog.glade.h:6 +msgid "_Loaded files:" +msgstr "_Ð—Ð°Ð³Ñ€ÑƒÐ¶Ð°Ð½Ñ‹Ñ Ñ„Ð°Ð¹Ð»Ñ‹:" + +#: ../plugins/media-keys/actions/acme.glade.h:1 +msgid "Volume" +msgstr "ГучнаÑьць" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:200 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:240 +#, fuzzy, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"Ðемагчыма выканаць загад: %s\n" +"Праверце наÑўнаÑьць гÑтага загаду." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:256 +msgid "" +"Couldn't put the machine to sleep.\n" +"Verify that the machine is correctly configured." +msgstr "" +"Ðемагчыма ÑžÑыпіць машыну.\n" +"Праверце правільнаÑьць наладкі машыны." + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Media keys" +msgstr "ÐœÑ‹ÑˆÑ‹Ð½Ñ‹Ñ ÐºÐ»Ñвішы" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:566 +#, fuzzy +msgid "Could not enable mouse accessibility features" +msgstr "_Уключыць здольнаÑьці даÑтупнаÑьці клÑвіÑтуры" + +#: ../plugins/mouse/gsd-mouse-manager.c:568 +msgid "" +"Mouse accessibility requires the mousetweaks daemon to be installed on your " +"system." +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:571 +msgid "Mouse Preferences" +msgstr "Перавагі мышы" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Мыш" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "" + +#: ../plugins/screensaver/gsd-screensaver-manager.c:151 +#, c-format +msgid "" +"There was an error starting up the screensaver:\n" +"\n" +"%s\n" +"\n" +"Screensaver functionality will not work in this session." +msgstr "" +"Узьнікла памылка Ð¿Ð°Ð´Ñ‡Ð°Ñ Ð·Ð°Ð¿ÑƒÑку ахоўніка Ñкрану:\n" +"\n" +"%s\n" +"\n" +"Ðхоўнік Ñкрану Ð½Ñ Ð±ÑƒÐ´Ð·Ðµ працаваць у гÑтым ÑÑанÑе." + +#: ../plugins/screensaver/gsd-screensaver-manager.c:160 +msgid "_Do not show this message again" +msgstr "_Ðе паказваць гÑтае паведамленьне зноў" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Screensaver" +msgstr "ЗапуÑьціць ахоўнік Ñкрану" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Screensaver plugin" +msgstr "ЗапуÑкаць ахоўнік Ñкрану Ð¿Ð°Ð´Ñ‡Ð°Ñ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ñƒ" + +#: ../plugins/sound/gsd-sound-manager.c:164 +#, c-format +msgid "Couldn't load sound file %s as sample %s" +msgstr "Ðемагчыма загрузіць гукавы файл %s у ÑкаÑьці узору %s" + +#: ../plugins/sound/libsounds/sound-view.c:44 +msgid "Login" +msgstr "УвайÑьці" + +#: ../plugins/sound/libsounds/sound-view.c:45 +msgid "Logout" +msgstr "Скончыць ÑÑанÑ" + +#: ../plugins/sound/libsounds/sound-view.c:46 +msgid "Boing" +msgstr "Боінг" + +#: ../plugins/sound/libsounds/sound-view.c:47 +msgid "Siren" +msgstr "СірÑна" + +#: ../plugins/sound/libsounds/sound-view.c:48 +msgid "Clink" +msgstr "Клінк" + +#: ../plugins/sound/libsounds/sound-view.c:49 +msgid "Beep" +msgstr "Сыгнал" + +#: ../plugins/sound/libsounds/sound-view.c:50 +msgid "No sound" +msgstr "БÑз гуку" + +#: ../plugins/sound/libsounds/sound-view.c:132 +msgid "Sound not set for this event." +msgstr "Гук не ÑžÑталÑваны Ð´Ð»Ñ Ð³Ñтай падзеі." + +#: ../plugins/sound/libsounds/sound-view.c:141 +msgid "" +"The sound file for this event does not exist.\n" +"You may want to install the mate-audio package for a set of default sounds." +msgstr "" +"Гукавы файл Ð´Ð»Ñ Ð³Ñтай падзеі не Ñ–Ñнуе.\n" +"Ðеабходна ÑžÑталÑваць пакет mate-audio, каб атрымаць набор прадвызначаных " +"гукаў." + +#: ../plugins/sound/libsounds/sound-view.c:152 +msgid "The sound file for this event does not exist." +msgstr "Гукавы файл Ð´Ð»Ñ Ð³Ñтай падзеі не Ñ–Ñнуе." + +#: ../plugins/sound/libsounds/sound-view.c:183 +msgid "Select Sound File" +msgstr "Вылучыце гукавы файл" + +#: ../plugins/sound/libsounds/sound-view.c:210 +#, c-format +msgid "The file %s is not a valid wav file" +msgstr "Файл %s - гÑта нÑправільны wav-файл" + +#: ../plugins/sound/libsounds/sound-view.c:271 +msgid "Select sound file..." +msgstr "Выберыце гукавы файл..." + +#: ../plugins/sound/libsounds/sound-view.c:373 +msgid "System Sounds" +msgstr "СыÑÑ‚ÑÐ¼Ð½Ñ‹Ñ Ð³ÑƒÐºÑ–" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:1 +msgid "Sound" +msgstr "Гук" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:2 +msgid "Sound plugin" +msgstr "" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Перапынак набору" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Typing break plugin" +msgstr "Перапынак набору" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:258 +#: ../plugins/xrdb/gsd-xrdb-manager.c:327 +msgid "Cannot determine user's home directory" +msgstr "Ðемагчыма вызначыць хатнюю Ñ‚Ñчку карыÑтальніка" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:551 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "Ключ MateConf %s уÑталÑваны тыпам %s, але Ñ‚Ñ€Ñба тып %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Manage X Settings" +msgstr "ВыкарыÑтаць наладкі Ð¥" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "X Settings" +msgstr "ВыкарыÑтаць наладкі Ð¥" + +#~ msgid "Image/label border" +#~ msgstr "ÐœÑжа малюнка / меціны" + +#~ msgid "Width of border around the label and image in the alert dialog" +#~ msgstr "Ð¨Ñ‹Ñ€Ñ‹Ð½Ñ Ð¼Ñжы вакол меціны Ñ– малюнка Ñž вакне папÑÑ€ÑджаньнÑ" + +#~ msgid "Alert Type" +#~ msgstr "Тып папÑÑ€ÑджаньнÑ" + +#~ msgid "The type of alert" +#~ msgstr "Тып папÑÑ€ÑджаньнÑ" + +#~ msgid "Alert Buttons" +#~ msgstr "Кнопкі вакна папÑÑ€ÑджаньнÑ" + +#~ msgid "The buttons shown in the alert dialog" +#~ msgstr "Кнопкі, ÑÐºÑ–Ñ Ñ‚Ñ€Ñба паказваць у вакне папÑÑ€ÑджаньнÑ" + +#~ msgid "Show more _details" +#~ msgstr "Паказаць па_драбÑзнаÑьці" + +#~ msgid "About Me" +#~ msgstr "Пра мÑне" + +#~ msgid "Set your personal information" +#~ msgstr "УÑталÑваць пÑÑ€ÑÐ°Ð½Ð°Ð»ÑŒÐ½Ñ‹Ñ Ð·ÑŒÐ²ÐµÑткі" + +#~ msgid "Select Image" +#~ msgstr "Выбраць малюнак" + +#~ msgid "No Image" +#~ msgstr "ÐÑма малюнка" + +#~ msgid "" +#~ "There was an error while trying to get the addressbook information\n" +#~ "Evolution Data Server can't handle the protocol" +#~ msgstr "" +#~ "ÐдбылаÑÑ Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ° Ð¿Ð°Ð´Ñ‡Ð°Ñ Ñпробы Ð°Ñ‚Ñ€Ñ‹Ð¼Ð°Ð½ÑŒÐ½Ñ Ð·ÑŒÐ²ÐµÑтак з адраÑнай кнігі\n" +#~ "ПаÑлужнік дадзеных Эвалюцыі не падтрымлівае гÑÑ‚Ñ‹ пратакол" + +#~ msgid "Unable to open address book" +#~ msgstr "Ðемагчыма адкрыць адраÑную кнігу" + +#~ msgid "Unknown login ID, the user database might be corrupted" +#~ msgstr "" +#~ "ÐевÑдомы ідÑнтыфікатар карыÑтальніка UID. Магчыма, база зьвеÑтак пра " +#~ "карыÑтальнікаў пашкоджанаÑ" + +#~ msgid "About %s" +#~ msgstr "Пра %s" + +#~ msgid "Child exited unexpectedly" +#~ msgstr "Ðашчадак нечакана Ñкончыў работу" + +#~ msgid "Could not shutdown backend_stdin IO channel: %s" +#~ msgstr "Ðемагчыма адключыць канал уводу/вываду backend_stdin: %s" + +#~ msgid "Could not shutdown backend_stdout IO channel: %s" +#~ msgstr "Ðемагчыма адключыць канал уводу/вываду backend_stdout: %s" + +#~ msgid "Authenticated!" +#~ msgstr "Ðўтарызаваны!" + +#~ msgid "" +#~ "Your password has been changed since you initially authenticated! Please " +#~ "re-authenticate." +#~ msgstr "" +#~ "Пароль зьмÑніўÑÑ Ð¿Ð°ÑÑŒÐ»Ñ Ð°ÑžÑ‚Ð°Ñ€Ñ‹Ð·Ð°Ñ†Ñ‹Ñ–! Калі лаÑка, аўтарызуйцеÑÑ Ð·Ð½Ð¾Ñž." + +#~ msgid "That password was incorrect." +#~ msgstr "Той пароль быў нÑправільным." + +#~ msgid "Your password has been changed." +#~ msgstr "Пароль зьмÑніўÑÑ." + +#~ msgid "System error: %s." +#~ msgstr "СыÑÑ‚ÑÐ¼Ð½Ð°Ñ Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°: %s." + +#~ msgid "The password is too short." +#~ msgstr "Пароль занадта кароткі." + +#~ msgid "The password is too simple." +#~ msgstr "Пароль занадта проÑÑ‚Ñ‹." + +#~ msgid "The old and new passwords are too similar." +#~ msgstr "Стары Ñ– новы паролі занадта падобныÑ." + +#~ msgid "The new password must contain numeric or special character(s)." +#~ msgstr "Ðовы пароль павінны ўтрымліваць лічбы альбо ÑпÑцыÑÐ»ÑŒÐ½Ñ‹Ñ Ð·Ð½Ð°ÐºÑ–." + +#~ msgid "The old and new passwords are the same." +#~ msgstr "Стары Ñ– новы паролі аднолькавыÑ." + +#~ msgid "Unable to launch %s: %s" +#~ msgstr "Ðемагчыма выканаць %s: %s" + +#~ msgid "Unable to launch backend" +#~ msgstr "Ðемагчыма Ñтартаваць праграму ніжÑйшага ўзроўню" + +#~ msgid "A system error has occurred" +#~ msgstr "ÐдбылаÑÑ ÑÑ‹ÑÑ‚ÑÐ¼Ð½Ð°Ñ Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°" + +#~ msgid "Checking password..." +#~ msgstr "Праверка паролÑ..." + +#~ msgid "Click Change password to change your password." +#~ msgstr "ÐаціÑьніце на ЗьмÑніць пароль, каб зьмÑніць пароль." + +#~ msgid "Please type your password in the New password field." +#~ msgstr "Калі лаÑка, увÑдзіце Ваш пароль у полі Ðовы пароль." + +#~ msgid "" +#~ "Please type your password again in the Retype new password field." +#~ msgstr "" +#~ "Калі лаÑка, увÑдзіце Ваш пароль ÑÑˆÑ‡Ñ Ñ€Ð°Ð· у полі Паўтарыце новы пароль." + +#~ msgid "The two passwords are not equal." +#~ msgstr "Паролі розьнÑцца." + +#~ msgid " " +#~ msgstr " " + +#~ msgid " " +#~ msgstr " " + +#~ msgid "Email" +#~ msgstr "Пошта" + +#~ msgid "Home" +#~ msgstr "Дом" + +#~ msgid "Instant Messaging" +#~ msgstr "Ð†Ð¼Ð³Ð½ÐµÐ½Ð½Ñ‹Ñ Ð¿Ð°Ð²ÐµÐ´Ð°Ð¼Ð»ÐµÐ½ÑŒÐ½Ñ–" + +#~ msgid "Job" +#~ msgstr "ПаÑада" + +#~ msgid "Telephone" +#~ msgstr "ТÑлефон" + +#~ msgid "Web" +#~ msgstr "Сеціва" + +#~ msgid "Work" +#~ msgstr "Праца" + +#~ msgid "Change your password" +#~ msgstr "ЗьмÑніць пароль" + +#~ msgid "A_IM/iChat:" +#~ msgstr "A_IM/iChat:" + +#~ msgid "A_ddress:" +#~ msgstr "_ÐдраÑ:" + +#~ msgid "A_ssistant:" +#~ msgstr "_Дапаможнік:" + +#~ msgid "Address" +#~ msgstr "ÐдраÑ" + +#~ msgid "C_ity:" +#~ msgstr "_Горад:" + +#~ msgid "C_ompany:" +#~ msgstr "_КампаніÑ:" + +#~ msgid "Cale_ndar:" +#~ msgstr "Ка_лÑндар:" + +#~ msgid "Change Passwo_rd..." +#~ msgstr "ЗьмÑніць па_роль..." + +#~ msgid "Change pa_ssword" +#~ msgstr "ЗьмÑніць _пароль" + +#~ msgid "Change password" +#~ msgstr "ЗьмÑніць пароль" + +#~ msgid "Ci_ty:" +#~ msgstr "_Горад:" + +#~ msgid "Co_untry:" +#~ msgstr "Кра_іна:" + +#~ msgid "Contact" +#~ msgstr "Кантакт" + +#~ msgid "Cou_ntry:" +#~ msgstr "Кра_іна:" + +#~ msgid "Current _password:" +#~ msgstr "_Стары пароль:" + +#~ msgid "Full Name" +#~ msgstr "Поўнае імÑ" + +#~ msgid "Hom_e:" +#~ msgstr "Д_ом:" + +#~ msgid "IC_Q:" +#~ msgstr "IC_Q:" + +#~ msgid "M_SN:" +#~ msgstr "M_SN:" + +#~ msgid "P.O. _box:" +#~ msgstr "_ÐбанÑÐ½Ñ†ÐºÐ°Ñ ÑкрынÑ:" + +#~ msgid "P._O. box:" +#~ msgstr "ÐбанÑÐ½Ñ†ÐºÐ°Ñ _ÑкрынÑ:" + +#~ msgid "Personal Info" +#~ msgstr "ПÑÑ€ÑÐ°Ð½Ð°Ð»ÑŒÐ½Ñ‹Ñ Ð·ÑŒÐ²ÐµÑткі" + +#~ msgid "State/Pro_vince:" +#~ msgstr "Штат/Пра_вінцыÑ:" + +#~ msgid "" +#~ "To change your password, enter your current password in the field below " +#~ "and click Authenticate.\n" +#~ "After you have authenticated, enter your new password, retype it for " +#~ "verification and click Change password." +#~ msgstr "" +#~ "Каб зьмÑніць пароль, увÑдзіце Ваш актыўны пароль у ніжÑйшае поле Ñ– " +#~ "націÑьніце Ðўтарызавацца.\n" +#~ "ПаÑÑŒÐ»Ñ Ð¿Ð°ÑьпÑховай аўтарызацыі ўвÑдзіце новы пароль, паўтарыце Ñго Ð´Ð»Ñ " +#~ "пÑўнаÑьці Ñ– націÑьніце ЗьмÑніць пароль." + +#~ msgid "User name:" +#~ msgstr "Уліковае запіÑ:" + +#~ msgid "Web _log:" +#~ msgstr "_Журнал Сеціва:" + +#~ msgid "Wor_k:" +#~ msgstr "Пра_ца:" + +#~ msgid "Work _fax:" +#~ msgstr "Працоўны _факÑ:" + +#~ msgid "Zip/_Postal code:" +#~ msgstr "Zip/_паштовы індÑкÑ:" + +#~ msgid "_Address:" +#~ msgstr "_ÐдраÑ:" + +#~ msgid "_Authenticate" +#~ msgstr "_Ðўтарызавацца" + +#~ msgid "_Department:" +#~ msgstr "Ðдд_зел:" + +#~ msgid "_Groupwise:" +#~ msgstr "_Група:" + +#~ msgid "_Home page:" +#~ msgstr "Ð¡Ð²Ð°Ñ _інтÑрнÑÑ‚-Ñтаронка:" + +#~ msgid "_Home:" +#~ msgstr "_Дом:" + +#~ msgid "_Jabber:" +#~ msgstr "_Jabber:" + +#~ msgid "_Manager:" +#~ msgstr "Кіра_ўнік:" + +#~ msgid "_Mobile:" +#~ msgstr "_Мабільны Ñ‚Ñлефон:" + +#~ msgid "_New password:" +#~ msgstr "_Ðовы пароль:" + +#~ msgid "_Profession:" +#~ msgstr "_ПрафÑÑÑ–Ñ:" + +#~ msgid "_Retype new password:" +#~ msgstr "_Паўтарыце новы пароль:" + +#~ msgid "_State/Province:" +#~ msgstr "_Штат/ПравінцыÑ:" + +#~ msgid "_Title:" +#~ msgstr "_Ðазва:" + +#~ msgid "_Work:" +#~ msgstr "Пра_ца:" + +#~ msgid "_Yahoo:" +#~ msgstr "_Yahoo:" + +#~ msgid "_Zip/Postal code:" +#~ msgstr "_Zip/паштовы індÑкÑ:" + +#~ msgid "Applications" +#~ msgstr "Праграмы" + +#~ msgid "Support" +#~ msgstr "Падтрымка" + +#~ msgid "" +#~ "Note: Changes to this setting will not take effect until " +#~ "you next log in." +#~ msgstr "" +#~ "Увага: Зьмены гÑтай уÑталёўкі Ð½Ñ Ð±ÑƒÐ´ÑƒÑ†ÑŒ працаваць да " +#~ "пачатку наÑтупнага ÑÑанÑу." + +#~ msgid "Assistive Technology Preferences" +#~ msgstr "Перавагі Ñ‚Ñхналёгіі даÑтупнаÑьці" + +#~ msgid "Close and _Log Out" +#~ msgstr "Закрыць Ñ– _Ñкончыць ÑÑанÑ" + +#~ msgid "Start these assistive technologies every time you log in:" +#~ msgstr "" +#~ "ЗапуÑкаць гÑÑ‚Ñ‹Ñ Ñ‚Ñхналёгіі даÑтупнаÑьці кожны раз, Ñк вы ўваходзіце:" + +#~ msgid "_Enable assistive technologies" +#~ msgstr "Уключыць Ñ‚Ñхналёгіі _даÑтупнаÑьці" + +#~ msgid "_Magnifier" +#~ msgstr "_Павелічальнік" + +#~ msgid "_On-screen keyboard" +#~ msgstr "_Ð­ÐºÑ€Ð°Ð½Ð½Ð°Ñ ÐºÐ»ÑвіÑтура" + +#~ msgid "_Screenreader" +#~ msgstr "_Чытальнік Ñкрану" + +#~ msgid "Enable support for MATE assistive technologies at login" +#~ msgstr "Уключаць падтрымку Ð´Ð»Ñ MATE Ñ‚Ñхналёгіі даÑтупнаÑьці Ð¿Ð°Ð´Ñ‡Ð°Ñ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ñƒ" + +#~ msgid "" +#~ "No Assistive Technology is available on your system. The 'gok' package " +#~ "must be installed in order to get on-screen keyboard support, and the " +#~ "'orca' package must be installed for screenreading and magnifying " +#~ "capabilities." +#~ msgstr "" +#~ "ТÑÑ…Ð½Ð°Ð»Ñ‘Ð³Ñ–Ñ Ð´Ð°ÑтупнаÑьці адÑутнічае на Вашай ÑÑ‹ÑÑ‚Ñме. ТрÑба ÑžÑталÑваць " +#~ "пакет \"gok\", каб атрымаць падтрымку Ñкраннай клÑвіÑтуры; пакунак " +#~ "\"gnopernicus\", каб атрымаць здольнаÑьці Ñ‡Ñ‹Ñ‚Ð°Ð½ÑŒÐ½Ñ Ñкрану Ñ– павелічÑньнÑ." + +#~ msgid "" +#~ "Not all available assistive technologies are installed on your system. " +#~ "The 'gok' package must be installed in order to get on-screen keyboard " +#~ "support." +#~ msgstr "" +#~ "ÐÑ ÑžÑе Ð¼Ð°Ð³Ñ‡Ñ‹Ð¼Ñ‹Ñ Ñ‚Ñхналёгіі даÑтупнаÑьці ÑžÑталÑÐ²Ð°Ð½Ñ‹Ñ Ð½Ð° вашай ÑÑ‹ÑÑ‚Ñме. " +#~ "ТрÑба ÑžÑталÑваць пакет \"gok\", каб атрымаць падтрымку Ñкраннай " +#~ "клÑвіÑтуры." + +#~ msgid "" +#~ "Not all available assistive technologies are installed on your system. " +#~ "The 'orca' package must be installed for screenreading and magnifying " +#~ "capabilities." +#~ msgstr "" +#~ "ÐÑ ÑžÑе Ð¼Ð°Ð³Ñ‡Ñ‹Ð¼Ñ‹Ñ Ñ‚Ñхналёгіі даÑтупнаÑьці ÑžÑталÑÐ²Ð°Ð½Ñ‹Ñ Ð½Ð° Вашай ÑÑ‹ÑÑ‚Ñме. " +#~ "ТрÑба ÑžÑталÑваць пакунак \"gnopernicus\", каб атрымаць здольнаÑьці " +#~ "Ñ‡Ñ‹Ñ‚Ð°Ð½ÑŒÐ½Ñ Ñкрану Ñ– павелічÑньнÑ." + +#~ msgid "There was an error launching the mouse preferences dialog: %s" +#~ msgstr "Памылка запуÑку вакна зьмены перавагаў мышы: %s" + +#~ msgid "Unable to import AccessX settings from file '%s'" +#~ msgstr "Ðемагчыма імпартаваць уÑталёўкі AccessX з файла \"%s\"" + +#~ msgid "Import Feature Settings File" +#~ msgstr "Імпартаваць файл уÑталёвак здольнаÑьцÑÑž" + +#~ msgid "_Import" +#~ msgstr "_Імпартаваць" + +#~ msgid "Keyboard Accessibility" +#~ msgstr "ДаÑтупнаÑьць клÑвіÑтуры" + +#~ msgid "Set your keyboard accessibility preferences" +#~ msgstr "УÑталÑваць перавагі даÑтупнаÑьці клÑвіÑтуры" + +#~ msgid "" +#~ "This system does not seem to have the XKB extension. The keyboard " +#~ "accessibility features will not operate without it." +#~ msgstr "" +#~ "ГÑÑ‚Ð°Ñ ÑÑ‹ÑÑ‚Ñма Ð½Ñ Ð¼Ð°Ðµ пашырÑÐ½ÑŒÐ½Ñ XKB. Безь Ñго здольнаÑьці даÑтупнаÑьці Ð½Ñ " +#~ "будуць працаваць." + +#~ msgid "*" +#~ msgstr "*" + +#~ msgid "Enable Bo_unce Keys" +#~ msgstr "Уключыць _Ð¿Ñ€ÑƒÐ³ÐºÑ–Ñ ÐºÐ»Ñвішы" + +#~ msgid "Enable Slo_w Keys" +#~ msgstr "Уключыць па_Ð²Ð¾Ð»ÑŒÐ½Ñ‹Ñ ÐºÐ»Ñвішы" + +#~ msgid "Enable _Mouse Keys" +#~ msgstr "Уключыць _клÑвішы мышы" + +#~ msgid "Enable _Repeat Keys" +#~ msgstr "Уключыць клÑвішы па_ўтарÑньнÑ" + +#~ msgid "Enable _Sticky Keys" +#~ msgstr "Уключыць _Ð»Ñ–Ð¿ÑƒÑ‡Ñ‹Ñ ÐºÐ»Ñвішы" + +#~ msgid "Features" +#~ msgstr "ЗдольнаÑьці" + +#~ msgid "Toggle Keys" +#~ msgstr "ÐŸÐµÑ€Ð°ÐºÐ»ÑŽÑ‡Ð°Ð»ÑŒÐ½Ñ‹Ñ ÐºÐ»Ñвішы" + +#~ msgid "Basic" +#~ msgstr "ПроÑтае" + +#~ msgid "Beep if key is re_jected" +#~ msgstr "Сыгналізаваць, калі клÑвіша н_е прынÑта" + +#~ msgid "Beep when _features turned on or off from keyboard" +#~ msgstr "" +#~ "Сыгналізаваць, калі _здольнаÑьці ўключаюцца/выключаюцца з клÑвіÑтуры" + +#~ msgid "Beep when _modifier is pressed" +#~ msgstr "_Сыгналізаваць, калі націÑкаецца зьмÑнÑльнік" + +#~ msgid "Beep when an LED is turned on and two beeps when one is turned off." +#~ msgstr "" +#~ "Падаваць адзін Ñыгнал, калі LED-індыкатар ўключаецца Ñ– два Ñыгналы, калі " +#~ "выключаецца." + +#~ msgid "Beep when key is:" +#~ msgstr "Сыгналізаваць, калі клÑвіша:" + +#~ msgid "Del_ay:" +#~ msgstr "Зат_рымка:" + +#~ msgid "Delay between keypress and pointer mo_vement:" +#~ msgstr "Затрымка між націÑкам клÑвішы Ñ– _рухам паказальніка:" + +#~ msgid "Disa_ble if two keys pressed together" +#~ msgstr "_Выключыць, калі дзьве клÑвішы націÑÐ½ÑƒÑ‚Ñ‹Ñ Ñ€Ð°Ð·Ð°Ð¼" + +#~ msgid "E_nable Toggle Keys" +#~ msgstr "Уключыць \"перакл_ючальныÑ\" клÑвішы" + +#~ msgid "Filters" +#~ msgstr "Фільтры" + +#~ msgid "I_gnore duplicate keypresses within:" +#~ msgstr "_Ігнараваць дублÑÐ²Ð°Ð½Ñ‹Ñ Ð½Ð°Ñ†Ñ–Ñкі на працÑгу:" + +#~ msgid "" +#~ "Ignore all subsequent presses of the SAME key if they happen within a " +#~ "user selectable period of time." +#~ msgstr "" +#~ "Ігнараваць уÑе паÑьлÑÐ´Ð¾ÑžÐ½Ñ‹Ñ Ð½Ð°Ñ†Ñ–Ñкі ÐДÐОЙ І ТОЙ ЖРклÑвішы, калі Ñны " +#~ "адбываюцца Ñž вызначаны карыÑтальнікам прамежак чаÑу." + +#~ msgid "Keyboard Accessibility Preferences (AccessX)" +#~ msgstr "Перавагі даÑтупнаÑьці клÑвіÑтуры (AccessX)" + +#~ msgid "Ma_ximum pointer speed:" +#~ msgstr "_ÐÐ°Ð¹Ð±Ð¾Ð»ÑŒÑˆÐ°Ñ Ñ…ÑƒÑ‚ÐºÐ°Ñьць паказальніка:" + +#~ msgid "Mouse _Preferences..." +#~ msgstr "_Перавагі мышы..." + +#~ msgid "" +#~ "Only accept keys after they have been pressed and held for a user " +#~ "adjustable amount of time." +#~ msgstr "Прымаць толькі клÑвішы, націÑÐ½ÑƒÑ‚Ñ‹Ñ Ñ– Ð¿Ñ€Ð°Ñ‚Ñ€Ñ‹Ð¼Ð°Ð½Ñ‹Ñ Ð¿Ñўны Ñ‚Ñрмін." + +#~ msgid "" +#~ "Perform multiple simultaneous key press operations by pressing modifier " +#~ "keys in sequence." +#~ msgstr "" +#~ "Рабіць некалькі націÑкаў клÑвішаў паÑтуповым націÑкам клÑвішаў-" +#~ "зьмÑнÑльнікаў." + +#~ msgid "S_peed:" +#~ msgstr "_ХуткаÑьць:" + +#~ msgid "Time to acce_lerate to maximum speed:" +#~ msgstr "Ð§Ð°Ñ Ð¿Ð°ÑкарÑÐ½ÑŒÐ½Ñ Ð´Ð° _найбольшай хуткаÑьці:" + +#~ msgid "Turn the numeric keypad into a mouse control pad." +#~ msgstr "Зрабіць зь лічбавай клÑвіÑтуры панÑль ÐºÑ–Ñ€Ð°Ð²Ð°Ð½ÑŒÐ½Ñ Ð¼Ñ‹ÑˆÑˆÑƒ." + +#~ msgid "_Disable if unused for:" +#~ msgstr "_Выключыць, калі Ð½Ñ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñтоўваецца на працÑгу:" + +#~ msgid "_Import Feature Settings..." +#~ msgstr "_Імпартаваць уÑталёўкі здольнаÑьцÑÑž..." + +#~ msgid "_Only accept keys held for:" +#~ msgstr "Прымаць націÑкі то_лькі Ð±Ð¾Ð»ÑŒÑˆÑ‹Ñ Ð·Ð°:" + +#~ msgid "_Type to test settings:" +#~ msgstr "_Ðабор Ð´Ð»Ñ Ð¿Ñ€Ð°Ð²ÐµÑ€ÐºÑ– ÑžÑталёвак:" + +#~ msgid "_accepted" +#~ msgstr "_прынÑтае" + +#~ msgid "_pressed" +#~ msgstr "на_ціÑнутае" + +#~ msgid "_rejected" +#~ msgstr "_не прынÑтае" + +#~ msgid "characters/second" +#~ msgstr "ÑымбалÑÑž за ÑÑкунду" + +#~ msgid "milliseconds" +#~ msgstr "міліÑÑкундаў" + +#~ msgid "pixels/second" +#~ msgstr "пікÑÑлÑÑž за ÑÑкунду" + +#~ msgid "seconds" +#~ msgstr "ÑÑкундаў" + +#~ msgid "Change your Desktop Background settings" +#~ msgstr "ЗьмÑніць уÑталёўкі тла Ñтальца" + +#~ msgid "Desktop Background" +#~ msgstr "Тло Ñтальца" + +#~ msgid "Desktop _Wallpaper" +#~ msgstr "_Шпалеры Ñтальца" + +#~ msgid "_Desktop Colors" +#~ msgstr "_Колеры Ñтальца" + +#~ msgid "Desktop Background Preferences" +#~ msgstr "Перавагі тла Ñтальца" + +#~ msgid "Open a dialog to specify the color" +#~ msgstr "Ðдкрыць дыÑлёг вылучÑÐ½ÑŒÐ½Ñ ÐºÐ¾Ð»ÐµÑ€Ñƒ" + +#~ msgid "_Add Wallpaper" +#~ msgstr "Д_адаць шпалеры" + +#~ msgid "_Finish" +#~ msgstr "_Скончыць" + +#~ msgid "_Remove" +#~ msgstr "_Выдаліць" + +#~ msgid "_Style:" +#~ msgstr "_Стыль:" + +#~ msgid "[FILE...]" +#~ msgstr "[Файл...]" + +#~ msgid "Centered" +#~ msgstr "ПаÑÑÑ€Ñдзіне" + +#~ msgid "Fill Screen" +#~ msgstr "Запоўніць Ñкран" + +#~ msgid "Scaled" +#~ msgstr "РаÑьцÑгнуць" + +#~ msgid "Zoom" +#~ msgstr "Маштабаваць" + +#~ msgid "Tiled" +#~ msgstr "ПамножаныÑ" + +#~ msgid "Solid Color" +#~ msgstr "СуцÑльны колер" + +#~ msgid "Horizontal Gradient" +#~ msgstr "Гарызантальны градыент" + +#~ msgid "Vertical Gradient" +#~ msgstr "Ð’Ñртыкальны градыент" + +#~ msgid "Add Wallpaper" +#~ msgstr "Дадаць шпалеры" + +#~ msgid "Images" +#~ msgstr "ВідарыÑÑ‹" + +#~ msgid "All Files" +#~ msgstr "УÑе файлы" + +#~ msgid "- Desktop Background Preferences" +#~ msgstr "- Перавагі фону Ñтальца" + +#~ msgid "No Wallpaper" +#~ msgstr "Без шпалераў" + +#~ msgid "background size|%s, %d %s x %d %s" +#~ msgstr "памер фону|%s, %d %s x %d %s" + +#~ msgid "pixel" +#~ msgid_plural "pixels" +#~ msgstr[0] "пікÑÑль" +#~ msgstr[1] "пікÑÑлі" +#~ msgstr[2] "пікÑÑлÑÑž" + +#~ msgid "" +#~ "Unable to start the settings manager 'mate-settings-daemon'.\n" +#~ "Without the MATE settings manager running, some preferences may not take " +#~ "effect. This could indicate a problem with MateComponent, or a non-MATE (e.g. " +#~ "KDE) settings manager may already be active and conflicting with the " +#~ "MATE settings manager." +#~ msgstr "" +#~ "Ðемагчыма запуÑьціць кіраўнік уÑталёвак \"mate-settings-daemon\".\n" +#~ "Без кіраўніка ÑžÑталёвак MATE, Ð½ÐµÐºÐ°Ñ‚Ð¾Ñ€Ñ‹Ñ Ð¿ÐµÑ€Ð°Ð²Ð°Ð³Ñ– могуць не працаваць. " +#~ "ГÑта праблемы MateComponent, ці іншы кіраўнік уÑталёвак (напр., KDE) можа ўжо " +#~ "працаваць Ñ– канфліктаваць з кіраўніком уÑталёвак MATE." + +#~ msgid "Unable to load stock icon '%s'\n" +#~ msgstr "Ðемагчыма загрузіць убудаваную значку '%s'\n" + +#~ msgid "Just apply settings and quit" +#~ msgstr "Толькі ўжыць уÑталёўкі Ñ– выйÑьці" + +#~ msgid "Retrieve and store legacy settings" +#~ msgstr "Ðтрымаць Ñ– захоўваць ÑÑ‚Ð°Ñ€Ñ‹Ñ Ð½Ð°Ð»Ð°Ð´ÐºÑ–" + +#~ msgid "Copying file: %u of %u" +#~ msgstr "Капіюецца файл: %u з %u" + +#~ msgid "Copying '%s'" +#~ msgstr "Капіюецца '%s'" + +#~ msgid "Copying files" +#~ msgstr "Капіююцца файлы" + +#~ msgid "Parent Window" +#~ msgstr "БацькоўÑкае вакно" + +#~ msgid "Parent window of the dialog" +#~ msgstr "БацькоўÑкае вакно дыÑлогавага вакна" + +#~ msgid "From URI" +#~ msgstr "З URI" + +#~ msgid "URI currently transferring from" +#~ msgstr "URI, адкуль капіюецца" + +#~ msgid "To URI" +#~ msgstr "У URI" + +#~ msgid "URI currently transferring to" +#~ msgstr "URI, куды капіюецца" + +#~ msgid "Fraction completed" +#~ msgstr "ЧаÑтка выканана" + +#~ msgid "Fraction of transfer currently completed" +#~ msgstr "ЧаÑтка перадачы выканана" + +#~ msgid "Current URI index" +#~ msgstr "БÑгучы індÑÐºÑ URI" + +#~ msgid "Current URI index - starts from 1" +#~ msgstr "БÑгучы індÑÐºÑ URI - пачынаецца з 1" + +#~ msgid "Total URIs" +#~ msgstr "УÑÑго URI" + +#~ msgid "Total number of URIs" +#~ msgstr "ÐÐ³ÑƒÐ»ÑŒÐ½Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñьць URI" + +#~ msgid "Connecting..." +#~ msgstr "ЗлучÑньне..." + +#~ msgid "Key" +#~ msgstr "Ключ" + +#~ msgid "MateConf key to which this property editor is attached" +#~ msgstr "Ключ MateConf, да Ñкога прычÑплены гÑÑ‚Ñ‹ зьмÑнÑльнік улаÑьціваÑьцÑÑž" + +#~ msgid "Callback" +#~ msgstr "Зваротны выклік" + +#~ msgid "Issue this callback when the value associated with key gets changed" +#~ msgstr "" +#~ "Выканаць гÑÑ‚Ñ‹ зваротны выклік, калі значÑньне, зьвÑзанае з гÑтым ключом, " +#~ "зьмÑнÑецца" + +#~ msgid "Change set" +#~ msgstr "ЗьмÑніць набор" + +#~ msgid "" +#~ "MateConf change set containing data to be forwarded to the mateconf client on " +#~ "apply" +#~ msgstr "" +#~ "Ðабор зьменаў MateConf, Ñкі ўтрымлівае даньні, ÑÐºÑ–Ñ Ð±ÑƒÐ´ÑƒÑ†ÑŒ Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ñ‹Ñ " +#~ "кліенту mateconf паÑÑŒÐ»Ñ ÑžÐ¶Ñ‹Ð²Ð°Ð½ÑŒÐ½Ñ Ð·ÑŒÐ¼ÐµÐ½Ð°Ñž" + +#~ msgid "Conversion to widget callback" +#~ msgstr "ПераўтварÑньне Ñž зваротны выклік віджÑта" + +#~ msgid "" +#~ "Callback to be issued when data are to be converted from MateConf to the " +#~ "widget" +#~ msgstr "" +#~ "Зваротны выклік, Ñкі будзе выкананы, калі даньні пераўтвараюцца з MateConf у " +#~ "віджÑÑ‚" + +#~ msgid "Conversion from widget callback" +#~ msgstr "ПераўтварÑньне з зваротнага выкліку віджÑта" + +#~ msgid "" +#~ "Callback to be issued when data are to be converted to MateConf from the " +#~ "widget" +#~ msgstr "" +#~ "Зваротны выклік, Ñкі будзе выкананы, калі даньні пераўтвараюцца Ñž Gconf з " +#~ "віджÑта" + +#~ msgid "UI Control" +#~ msgstr "Кіраваньне UI" + +#~ msgid "Object that controls the property (normally a widget)" +#~ msgstr "Ðб'ект, Ñкі кіруе ўлаÑьціваÑьцю (звычайна віджÑÑ‚)" + +#~ msgid "Property editor object data" +#~ msgstr "Даньні аб'екта зьмÑнÑльніка ўлаÑьціваÑьцÑÑž" + +#~ msgid "Custom data required by the specific property editor" +#~ msgstr "ÐдмыÑÐ»Ð¾Ð²Ñ‹Ñ Ð´Ð°Ð½ÑŒÐ½Ñ–, патрÑÐ±Ð½Ñ‹Ñ Ð·ÑŒÐ¼ÑнÑльніку ўлаÑьціваÑьцÑÑž" + +#~ msgid "Property editor data freeing callback" +#~ msgstr "Зваротны выклік Ð²Ñ‹Ð·Ð²Ð°Ð»ÐµÐ½ÑŒÐ½Ñ Ð´Ð°Ð½ÑŒÐ½ÑÑž зьмÑнÑльніка ўлаÑьціваÑьцÑÑž" + +#~ msgid "" +#~ "Callback to be issued when property editor object data is to be freed" +#~ msgstr "" +#~ "Зваротны выклік, Ñкі будзе выкананы, калі вызвалÑцца аб'ÐµÐºÑ‚Ð½Ñ‹Ñ Ð´Ð°Ð½ÑŒÐ½Ñ– " +#~ "зьмÑнÑльніка ўлаÑьціваÑьцÑÑž" + +#~ msgid "" +#~ "Couldn't find the file '%s'.\n" +#~ "\n" +#~ "Please make sure it exists and try again, or choose a different " +#~ "background picture." +#~ msgstr "" +#~ "Ðемагчыма знайÑьці файл \"%s\".\n" +#~ "\n" +#~ "Праверце, ці ён Ñ–Ñнуе, Ñ– паÑпрабуйце зноў; ці выберыце іншы Ð²Ñ–Ð´Ð°Ñ€Ñ‹Ñ Ð´Ð»Ñ " +#~ "тла." + +#~ msgid "" +#~ "I don't know how to open the file '%s'.\n" +#~ "Perhaps it's a kind of picture that is not yet supported.\n" +#~ "\n" +#~ "Please select a different picture instead." +#~ msgstr "" +#~ "Я Ð½Ñ Ð²ÐµÐ´Ð°ÑŽ, Ñк адкрыць файл \"%s\".\n" +#~ "Магчыма, гÑта відарыÑ, Ñкі пакуль не падтрымліваецца.\n" +#~ "\n" +#~ "Калі лаÑка, вылучыце іншы відарыÑ." + +#~ msgid "Please select an image." +#~ msgstr "Калі лаÑка, вылучыце відарыÑ." + +#~ msgid "_Select" +#~ msgstr "Ð’Ñ‹_лучыць" + +#~ msgid "Preferred Applications" +#~ msgstr "ÐŸÐµÑ€Ð°Ð²Ð°Ð¶Ð½Ñ‹Ñ Ð´Ð°ÑтаÑаваньні" + +#~ msgid "Select your default applications" +#~ msgstr "Вылучыць Ñвае Ð¿Ñ€Ð°Ð´Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ñ‹Ñ Ð´Ð°ÑтаÑаваньні" + +#~ msgid "Error saving configuration: %s" +#~ msgstr "Памылка Ð·Ð°Ñ…Ð°Ð²Ð°Ð½ÑŒÐ½Ñ Ð½Ð°Ð»Ð°Ð´Ð°Ðº: %s" + +#~ msgid "Custom" +#~ msgstr "ÐдмыÑловы:" + +#~ msgid "Could not load the main interface" +#~ msgstr "Ðемагчыма загрузіць галоўны інтÑрфÑйÑ" + +#~ msgid "Please make sure that the applet is properly installed" +#~ msgstr "Праверце правільнаÑьць уÑталёўкі аплета" + +#~ msgid "Balsa" +#~ msgstr "Balsa" + +#~ msgid "Claws Mail" +#~ msgstr "Пошта Claws" + +#~ msgid "Debian Sensible Browser" +#~ msgstr "Прадвызначаны гартач Debian" + +#~ msgid "Debian Terminal Emulator" +#~ msgstr "ЭмулÑтар Ñ‚Ñрмінала Debian" + +#~ msgid "ETerm" +#~ msgstr "ETerm" + +#~ msgid "Encompass" +#~ msgstr "Encompass" + +#~ msgid "Epiphany Web Browser" +#~ msgstr "Гартач Ñеціва Эпіфані" + +#~ msgid "Evolution Mail Reader" +#~ msgstr "Паштовы кліент ЭвалюцыÑ" + +#~ msgid "Evolution Mail Reader 1.4" +#~ msgstr "Паштовы кліент Ð­Ð²Ð°Ð»ÑŽÑ†Ñ‹Ñ 1.4" + +#~ msgid "Evolution Mail Reader 1.5" +#~ msgstr "Паштовы кліент Ð­Ð²Ð°Ð»ÑŽÑ†Ñ‹Ñ 1.5" + +#~ msgid "Evolution Mail Reader 1.6" +#~ msgstr "Паштовы кліент Ð­Ð²Ð°Ð»ÑŽÑ†Ñ‹Ñ 1.6" + +#~ msgid "Evolution Mail Reader 2.0" +#~ msgstr "Паштовы кліент Ð­Ð²Ð°Ð»ÑŽÑ†Ñ‹Ñ 2.0" + +#~ msgid "Evolution Mail Reader 2.2" +#~ msgstr "Паштовы кліент Ð­Ð²Ð°Ð»ÑŽÑ†Ñ‹Ñ 2.2" + +#~ msgid "Evolution Mail Reader 2.4" +#~ msgstr "Паштовы кліент Ð­Ð²Ð°Ð»ÑŽÑ†Ñ‹Ñ 2.4" + +#~ msgid "Firebird" +#~ msgstr "Firebird" + +#~ msgid "Firefox" +#~ msgstr "Firefox" + +#~ msgid "MATE Terminal" +#~ msgstr "ТÑрмінал MATE" + +#~ msgid "Galeon" +#~ msgstr "Галеон" + +#~ msgid "Icedove" +#~ msgstr "Icedove" + +#~ msgid "Iceweasel" +#~ msgstr "Iceweasel" + +#~ msgid "KMail" +#~ msgstr "KMail" + +#~ msgid "Konqueror" +#~ msgstr "Konqueror" + +#~ msgid "Links Text Browser" +#~ msgstr "ТÑкÑтавы вандроўнік Links" + +#~ msgid "Lynx Text Browser" +#~ msgstr "ТÑкÑтавы вандроўнік Lynx" + +#~ msgid "Mozilla" +#~ msgstr "Мазіла" + +#~ msgid "Mozilla 1.6" +#~ msgstr "Мазіла 1.6" + +#~ msgid "Mozilla Mail" +#~ msgstr "Пошта Мазілы" + +#~ msgid "Mozilla Thunderbird" +#~ msgstr "Mozilla Thunderbird" + +#~ msgid "Mutt" +#~ msgstr "Mutt" + +#~ msgid "NXterm" +#~ msgstr "NXterm" + +#~ msgid "Netscape Communicator" +#~ msgstr "Камунікатар Netscape" + +#~ msgid "Opera" +#~ msgstr "ОпÑра" + +#~ msgid "RXVT" +#~ msgstr "RXVT" + +#~ msgid "Standard XTerminal" +#~ msgstr "Звычайны XTerminal" + +#~ msgid "Sylpheed" +#~ msgstr "Sylpheed" + +#~ msgid "Sylpheed-Claws" +#~ msgstr "Sylpheed-Claws" + +#~ msgid "Thunderbird" +#~ msgstr "Thunderbird" + +#~ msgid "W3M Text Browser" +#~ msgstr "ТÑкÑтавы вандроўнік W3M" + +#~ msgid "aterm" +#~ msgstr "aterm" + +#~ msgid "Audio Player" +#~ msgstr "Ðўдыёпрайгравальнік" + +#~ msgid "Image Viewer" +#~ msgstr "ПраглÑдальнік відарыÑаў" + +#~ msgid "Instant Messenger" +#~ msgstr "Імгненны паведамлÑльнік" + +#~ msgid "Mail Reader" +#~ msgstr "Паштовы кліент" + +#~ msgid "Terminal Emulator" +#~ msgstr "ЭмулÑтар Ñ‚Ñрміналу" + +#~ msgid "Text Editor" +#~ msgstr "ЗьмÑнÑльнік Ñ‚ÑкÑтаў" + +#~ msgid "Video Player" +#~ msgstr "ВідÑапрайгравальнік" + +#~ msgid "Web Browser" +#~ msgstr "Вандроўнік павуціньнÑ" + +#~ msgid "All %s occurrences will be replaced with actual link" +#~ msgstr "УÑе парамÑтры %s будуць Ð·Ð°Ð¼ÐµÐ½ÐµÐ½Ñ‹Ñ Ð½Ð° Ñапраўдную ÑпаÑылку" + +#~ msgid "Co_mmand:" +#~ msgstr "_Загад:" + +#~ msgid "E_xecute flag:" +#~ msgstr "Ð’Ñ‹_канальны ÑьцÑг:" + +#~ msgid "Internet" +#~ msgstr "ІнтÑрнÑÑ‚" + +#~ msgid "Multimedia" +#~ msgstr "МультымÑдыÑ" + +#~ msgid "Open link in new _tab" +#~ msgstr "Ðдкрыць ÑпаÑылку Ñž новай _закладцы" + +#~ msgid "Open link in new _window" +#~ msgstr "Ðдкрыць ÑпаÑылку Ñž новым _вакне" + +#~ msgid "Open link with web browser _default" +#~ msgstr "Ðдкрыць ÑпаÑылку адпаведна ÑžÑталёўкам вандроўніка павуціньнÑ" + +#~ msgid "Run in t_erminal" +#~ msgstr "ЗапуÑьціць у _Ñ‚Ñрмінале" + +#~ msgid "System" +#~ msgstr "СыÑÑ‚Ñма" + +#~ msgid "Change screen resolution" +#~ msgstr "ЗьмÑніць разрозьненьне Ñкрану" + +#~ msgid "Screen Resolution" +#~ msgstr "Разрозьненьне Ñкрану" + +#~ msgid "normal" +#~ msgstr "звычайны" + +#~ msgid "left" +#~ msgstr "зьлева" + +#~ msgid "inverted" +#~ msgstr "інвÑртаваны" + +#~ msgid "right" +#~ msgstr "Ñправа" + +#~ msgid "%d Hz" +#~ msgstr "%d Гц" + +#~ msgid "_Resolution:" +#~ msgstr "_Разрозьненьне:" + +#~ msgid "Re_fresh rate:" +#~ msgstr "ХуткаÑьць аб_наўленьнÑ:" + +#~ msgid "R_otation:" +#~ msgstr "Пава_рот:" + +#~ msgid "Default Settings" +#~ msgstr "ÐŸÑ€Ð°Ð´Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ñ‹Ñ ÑžÑталёўкі" + +#~ msgid "Screen %d Settings\n" +#~ msgstr "УÑталёўкі %d Ñкрану\n" + +#~ msgid "Screen Resolution Preferences" +#~ msgstr "Перавагі Ñ€Ð°Ð·Ñ€Ð¾Ð·ÑŒÐ½ÐµÐ½ÑŒÐ½Ñ Ñкрану" + +#~ msgid "_Make default for this computer (%s) only" +#~ msgstr "Зра_біць прадвызначаным толькі Ð´Ð»Ñ Ð³Ñтага кампутара (%s)" + +#~ msgid "Options" +#~ msgstr "Выбары" + +#~ msgid "" +#~ "Testing the new settings. If you don't respond in %d second the previous " +#~ "settings will be restored." +#~ msgid_plural "" +#~ "Testing the new settings. If you don't respond in %d seconds the previous " +#~ "settings will be restored." +#~ msgstr[0] "" +#~ "Праверка новых уÑталёвак. Калі вы не адкажаце на працÑгу %d ÑÑкунды, " +#~ "будуць Ð°Ð´Ð½Ð¾ÑžÐ»ÐµÐ½Ñ‹Ñ Ð¿Ð°Ð¿ÑÑ€ÑÐ´Ð½Ñ–Ñ ÑžÑталёўкі." +#~ msgstr[1] "" +#~ "Праверка новых уÑталёвак. Калі вы не адкажаце на працÑгу %d ÑÑкундаў, " +#~ "будуць Ð°Ð´Ð½Ð¾ÑžÐ»ÐµÐ½Ñ‹Ñ Ð¿Ð°Ð¿ÑÑ€ÑÐ´Ð½Ñ–Ñ ÑžÑталёўкі." +#~ msgstr[2] "" +#~ "Праверка новых уÑталёвак. Калі вы не адкажаце на працÑгу %d ÑÑкундаў, " +#~ "будуць Ð°Ð´Ð½Ð¾ÑžÐ»ÐµÐ½Ñ‹Ñ Ð¿Ð°Ð¿ÑÑ€ÑÐ´Ð½Ñ–Ñ ÑžÑталёўкі." + +#~ msgid "Keep Resolution" +#~ msgstr "Па_кінуць гÑтае разрозьненьне" + +#~ msgid "Do you want to keep this resolution?" +#~ msgstr "Ð’Ñ‹ хочаце пакінуць гÑтае разрозьненьне?" + +#~ msgid "Use _previous resolution" +#~ msgstr "ВыкарыÑтоўваць _папÑÑ€ÑднÑе разрозьненьне" + +#~ msgid "_Keep resolution" +#~ msgstr "Па_кінуць разрозьненьне" + +#~ msgid "" +#~ "The X Server does not support the XRandR extension. Runtime resolution " +#~ "changes to the display size are not available." +#~ msgstr "" +#~ "ПаÑлужнік X не падтрымлівае пашырÑньне XRandR. Зьмены Ñ€Ð°Ð·Ñ€Ð¾Ð·ÑŒÐ½ÐµÐ½ÑŒÐ½Ñ " +#~ "Ð¿Ð°Ð´Ñ‡Ð°Ñ Ð¿Ñ€Ð°Ñ†Ñ‹ недаÑтупныÑ." + +#~ msgid "" +#~ "The version of the XRandR extension is incompatible with this program. " +#~ "Runtime changes to the display size are not available." +#~ msgstr "" +#~ "Ð’ÑÑ€ÑÑ–Ñ Ð¿Ð°ÑˆÑ‹Ñ€ÑÐ½ÑŒÐ½Ñ XRandR неÑумÑÑˆÑ‡Ð°Ð»ÑŒÐ½Ð°Ñ Ð· гÑтай праграмай. Зьмены " +#~ "Ñ€Ð°Ð·Ñ€Ð¾Ð·ÑŒÐ½ÐµÐ½ÑŒÐ½Ñ Ð¿Ð°Ð´Ñ‡Ð°Ñ Ð¿Ñ€Ð°Ñ†Ñ‹ недаÑтупныÑ." + +#~ msgid "Select fonts for the desktop" +#~ msgstr "Вылучыць шрыфты Ð´Ð»Ñ Ð°ÑÑродзьдзÑ" + +#~ msgid "Font Rendering" +#~ msgstr "МалÑваньне шрыфтоў" + +#~ msgid "Smoothing:" +#~ msgstr "Згладжваньне:" + +#~ msgid "Subpixel order:" +#~ msgstr "Парадак падпікÑÑлÑÑž:" + +#~ msgid "Best _shapes" +#~ msgstr "Ð›ÐµÐ¿ÑˆÑ‹Ñ _формы" + +#~ msgid "Best co_ntrast" +#~ msgstr "Лепшы _кантраÑÑ‚" + +#~ msgid "D_etails..." +#~ msgstr "_ПадрабÑзнаÑьці..." + +#~ msgid "Des_ktop font:" +#~ msgstr "Шрыфт _Ñтальца:" + +#~ msgid "Font Preferences" +#~ msgstr "Перавагі шрыфту" + +#~ msgid "Font Rendering Details" +#~ msgstr "ПадрабÑзнаÑьці малÑÐ²Ð°Ð½ÑŒÐ½Ñ ÑˆÑ€Ñ‹Ñ„Ñ‚Ñƒ" + +#~ msgid "Go _to font folder" +#~ msgstr "ПерайÑьці Ñž Ñ‚Ñчку _шрыфтоў" + +#~ msgid "Gra_yscale" +#~ msgstr "_ШÑраÑьць" + +#~ msgid "N_one" +#~ msgstr "ÐÑ_ма" + +#~ msgid "R_esolution:" +#~ msgstr "Разр_озьненьне:" + +#~ msgid "Sub_pixel (LCDs)" +#~ msgstr "ПадпікÑÑль (LCD)" + +#~ msgid "Sub_pixel smoothing (LCDs)" +#~ msgstr "Згладжваньне падпікÑÑлÑÑž (LCD)" + +#~ msgid "VB_GR" +#~ msgstr "VB_GR" + +#~ msgid "_Application font:" +#~ msgstr "Шрыфт _даÑтаÑаваньнÑÑž:" + +#~ msgid "_BGR" +#~ msgstr "_BGR" + +#~ msgid "_Document font:" +#~ msgstr "Шрыфт _дакумÑнтаў:" + +#~ msgid "_Fixed width font:" +#~ msgstr "Шрыфт з_амацаванай шырыні:" + +#~ msgid "_Full" +#~ msgstr "_Поўны" + +#~ msgid "_Medium" +#~ msgstr "_СÑÑ€Ñдні" + +#~ msgid "_Monochrome" +#~ msgstr "_Манахромны" + +#~ msgid "_None" +#~ msgstr "_ÐÑма" + +#~ msgid "_RGB" +#~ msgstr "_RGB" + +#~ msgid "_Slight" +#~ msgstr "_Кволае" + +#~ msgid "_VRGB" +#~ msgstr "_VRGB" + +#~ msgid "_Window title font:" +#~ msgstr "Шрыфт загалоўка в_акна:" + +#~ msgid "dots per inch" +#~ msgstr "кропак на дзюйм" + +#~ msgid "Font may be too large" +#~ msgstr "Шрыфт можа быць занадта вÑлікім" + +#~ msgid "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." +#~ msgid_plural "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." +#~ msgstr[0] "" +#~ "Вылучаны шрыфт мае велічыню Ñž %d пункт Ñ– можа выклікаць ÑкладанаÑьці Ñž " +#~ "выкарыÑтаньні кампутара. Пажадана, каб вы вылучылі шрыфт памерам, меншым " +#~ "за %d." +#~ msgstr[1] "" +#~ "Вылучаны шрыфт мае велічыню Ñž %d пункты Ñ– можа выклікаць ÑкладанаÑьці Ñž " +#~ "выкарыÑтаньні кампутара. Пажадана, каб вы вылучылі шрыфт памерам, меншым " +#~ "за %d." +#~ msgstr[2] "" +#~ "Вылучаны шрыфт мае велічыню Ñž %d пунктаў Ñ– можа выклікаць ÑкладанаÑьці Ñž " +#~ "выкарыÑтаньні кампутара. Пажадана, каб вы вылучылі шрыфт памерам, меншым " +#~ "за %d." + +#~ msgid "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a " +#~ "smaller sized font." +#~ msgid_plural "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a smaller " +#~ "sized font." +#~ msgstr[0] "" +#~ "Вылучаны шрыфт мае велічыню Ñž %d пункт Ñ– можа выклікаць ÑкладанаÑьці Ñž " +#~ "выкарыÑтаньні кампутара. Пажадана, каб вы вылучылі меншы шрыфт." +#~ msgstr[1] "" +#~ "Вылучаны шрыфт мае велічыню Ñž %d пункты Ñ– можа выклікаць ÑкладанаÑьці Ñž " +#~ "выкарыÑтаньні кампутара. Пажадана, каб вы вылучылі меншы шрыфт." +#~ msgstr[2] "" +#~ "Вылучаны шрыфт мае велічыню Ñž %d пунктаў Ñ– можа выклікаць ÑкладанаÑьці Ñž " +#~ "выкарыÑтаньні кампутара. Пажадана, каб вы вылучылі меншы шрыфт." + +#~ msgid "Use previous font" +#~ msgstr "Ужыць _папÑÑ€Ñдні шрыфт" + +#~ msgid "Use selected font" +#~ msgstr "Ужыць выбраны шрыфт" + +#~ msgid "New accelerator..." +#~ msgstr "Ðовы паÑкаральнік" + +#~ msgid "Accelerator key" +#~ msgstr "КлÑвіша-паÑкаральнік" + +#~ msgid "Accelerator modifiers" +#~ msgstr "ЗьмÑнÑльнікі паÑкаральнікаў" + +#~ msgid "Accelerator keycode" +#~ msgstr "Код клÑвішы паÑкаральніка" + +#~ msgid "Accel Mode" +#~ msgstr "РÑжым паÑкарÑньнÑ" + +#~ msgid "The type of accelerator." +#~ msgstr "Тып паÑкаральніка." + +#~ msgid "Disabled" +#~ msgstr "Выключана" + +#~ msgid "" +#~ msgstr "<ÐевÑдомае дзеÑньне>" + +#~ msgid "Desktop" +#~ msgstr "Сталец" + +#~ msgid "Window Management" +#~ msgstr "Кіраваньне вокнамі" + +#~ msgid "" +#~ "The shortcut \"%s\" cannot be used because it will become impossible to " +#~ "type using this key.\n" +#~ "Please try with a key such as Control, Alt or Shift at the same time.\n" +#~ msgstr "" +#~ "Ðемагчыма выкарыÑтаць хуткую клÑвішу \"%s\", таму што паÑÑŒÐ»Ñ Ð³Ñтага " +#~ "немагчыма будзе набіраць Ñ‚ÑкÑÑ‚ гÑтай клÑвішай.\n" +#~ "Калі лаÑка, паÑпрабуйце тое Ñамае з клÑвішай Control, Alt ці Shift.\n" + +#~ msgid "" +#~ "The shortcut \"%s\" is already used for:\n" +#~ " \"%s\"\n" +#~ msgstr "" +#~ "Ð¥ÑƒÑ‚ÐºÐ°Ñ ÐºÐ»Ñвіша \"%s\" ужо выкарыÑтоўваецца длÑ:\n" +#~ " \"%s\"\n" + +#~ msgid "Error setting new accelerator in configuration database: %s\n" +#~ msgstr "" +#~ "Памылка ÑžÑталÑÐ²Ð°Ð½ÑŒÐ½Ñ Ð½Ð¾Ð²Ð°Ð³Ð° паÑкаральніка Ñž базе зьвеÑтак наладкі: %s\n" + +#~ msgid "Error unsetting accelerator in configuration database: %s\n" +#~ msgstr "Памылка ÑкаÑÐ°Ð²Ð°Ð½ÑŒÐ½Ñ Ð¿Ð°Ñкаральніка Ñž базе зьвеÑтак наладкі: %s\n" + +#~ msgid "Action" +#~ msgstr "ДзеÑньне" + +#~ msgid "Shortcut" +#~ msgstr "Ð¥ÑƒÑ‚ÐºÐ°Ñ ÐºÐ»Ñвіша" + +#~ msgid "Keyboard Shortcuts" +#~ msgstr "Ð¥ÑƒÑ‚ÐºÑ–Ñ ÐºÐ»Ñвішы клÑвіÑтуры" + +#~ msgid "" +#~ "To edit a shortcut key, click on the corresponding row and type a new " +#~ "accelerator, or press backspace to clear." +#~ msgstr "" +#~ "Каб зьмÑніць хуткую клÑвішу, націÑьніце на адпаведны радок Ñ– ўвÑдзіце " +#~ "новы паÑкаральнік ці націÑьніце backspace, каб ачыÑьціць." + +#~ msgid "Assign shortcut keys to commands" +#~ msgstr "Прызначыць загадам Ñ…ÑƒÑ‚ÐºÑ–Ñ ÐºÐ»Ñвішы" + +#~ msgid "Unknown" +#~ msgstr "ÐевÑдомы" + +#~ msgid "Layout" +#~ msgstr "РаÑкладка" + +#~ msgid "Default" +#~ msgstr "Прадвызначаны" + +#~ msgid "Models" +#~ msgstr "МадÑлі" + +#~ msgid "There was an error launching the keyboard tool: %s" +#~ msgstr "Памылка запуÑку аплета клÑвіÑтуры: %s" + +#~ msgid "" +#~ "Just apply settings and quit (compatibility only; now handled by daemon)" +#~ msgstr "" +#~ "ПроÑта ўжыць уÑталёўкі Ñ– выйÑьці (толькі Ð´Ð»Ñ ÑумÑшчальнаÑьці; зараз " +#~ "апрацоўваецца дÑманам)" + +#~ msgid "Start the page with the typing break settings showing" +#~ msgstr "Пачынаць Ñтаронку з бачнымі ÑžÑталёўкамі перапынку набору" + +#~ msgid "- MATE Keyboard Preferences" +#~ msgstr "- Перавагі клÑвіÑтуры" + +#~ msgid "Cursor Blinking" +#~ msgstr "Мігценьне курÑора" + +#~ msgid "Repeat Keys" +#~ msgstr "КлÑвішы паўтору" + +#~ msgid "_Lock screen to enforce typing break" +#~ msgstr "За_мкнуць Ñкран на перапынак набору" + +#~ msgid "Fast" +#~ msgstr "ХутчÑй" + +#~ msgid "Long" +#~ msgstr "ДаўжÑй" + +#~ msgid "Short" +#~ msgstr "Карацей" + +#~ msgid "Slow" +#~ msgstr "Павольней" + +#~ msgid "A_vailable layouts:" +#~ msgstr "ÐаÑ_ÑžÐ½Ñ‹Ñ Ñ€Ð°Ñкладкі:" + +#~ msgid "All_ow postponing of breaks" +#~ msgstr "Дазв_оліць адтÑрміноўку перапынкаў" + +#~ msgid "Check if breaks are allowed to be postponed" +#~ msgstr "ПравÑрае, ці дазволены адтÑрміноўкі перапынкаў" + +#~ msgid "Choose a Keyboard Model" +#~ msgstr "Выберыце мадÑль клÑвіÑтуры" + +#~ msgid "Choose a Layout" +#~ msgstr "Выберыце раÑкладку" + +#~ msgid "Choose..." +#~ msgstr "Выбраць..." + +#~ msgid "Cursor _blinks in text boxes and fields" +#~ msgstr "КурÑор _мігае Ñž Ñ‚ÑкÑтавых палÑÑ… Ñ– Ñкрынках" + +#~ msgid "Cursor blinks speed" +#~ msgstr "ХуткаÑьць Ð¼Ñ–Ð³Ñ†ÐµÐ½ÑŒÐ½Ñ ÐºÑƒÑ€Ñора" + +#~ msgid "Duration of the break when typing is disallowed" +#~ msgstr "ПрацÑглаÑьць перапынку, калі забаронены набор" + +#~ msgid "Duration of work before forcing a break" +#~ msgstr "ПрацÑглаÑьць працы перад пачаткам перапынку" + +#~ msgid "Key presses _repeat when key is held down" +#~ msgstr "_Паўтараць націÑканьне клÑвішы, калі клÑвіша заціÑнута" + +#~ msgid "Keyboard Preferences" +#~ msgstr "Перавагі клÑвіÑтуры" + +#~ msgid "Keyboard _model:" +#~ msgstr "Мад_Ñль клÑвіÑтуры:" + +#~ msgid "Layout Options" +#~ msgstr "Выбары раÑкладак" + +#~ msgid "Layouts" +#~ msgstr "РаÑкладкі" + +#~ msgid "" +#~ "Lock screen after a certain duration to help prevent repetitive keyboard " +#~ "use injuries" +#~ msgstr "" +#~ "Замыкаць Ñкран паÑÑŒÐ»Ñ Ð¿Ñўнага чаÑу, каб прадухіліць пашкоджаньні ад " +#~ "працÑглага карыÑÑ‚Ð°Ð½ÑŒÐ½Ñ ÐºÐ»ÑвіÑтурай" + +#~ msgid "Microsoft Natural Keyboard" +#~ msgstr "КлÑвіÑтура Microsoft Natural" + +#~ msgid "Preview:" +#~ msgstr "ПерадпраглÑд:" + +#~ msgid "Repeat keys speed" +#~ msgstr "ХуткаÑьць клÑвішаў паўтору" + +#~ msgid "Reset To De_faults" +#~ msgstr "Скінуць да прадв_ызначаных значÑньнÑÑž" + +#~ msgid "Separate _group for each window" +#~ msgstr "ÐдаÑобіць _групу Ð´Ð»Ñ ÐºÐ¾Ð¶Ð½Ð°Ð³Ð° вакна" + +#~ msgid "_Accessibility..." +#~ msgstr "ДаÑ_тупнаÑьць..." + +#~ msgid "_Add..." +#~ msgstr "_Дадаць..." + +#~ msgid "_Break interval lasts:" +#~ msgstr "П_рацÑглаÑьць перапынку:" + +#~ msgid "_Delay:" +#~ msgstr "Зат_рымка:" + +#~ msgid "_Models:" +#~ msgstr "МадÑлі" + +#~ msgid "_Selected layouts:" +#~ msgstr "Ð’Ñ‹_Ð»ÑƒÑ‡Ð°Ð½Ñ‹Ñ Ñ€Ð°Ñкладкі:" + +#~ msgid "_Speed:" +#~ msgstr "_ХуткаÑьць:" + +#~ msgid "_Work interval lasts:" +#~ msgstr "Пра_цÑглаÑьць працы:" + +#~ msgid "minutes" +#~ msgstr "хвілінаў" + +#~ msgid "Set your keyboard preferences" +#~ msgstr "УÑталÑваць наладкі вашай клÑвіÑтуры" + +#~ msgid "%d millisecond" +#~ msgid_plural "%d milliseconds" +#~ msgstr[0] "%d міліÑÑкунда" +#~ msgstr[1] "%d міліÑÑкунды" +#~ msgstr[2] "%d міліÑÑкундаў" + +#~ msgid "Unknown Pointer" +#~ msgstr "ÐевÑдомы паказальнік" + +#~ msgid "Default Pointer" +#~ msgstr "Прадвызначаны паказальнік" + +#~ msgid "Default Pointer - Current" +#~ msgstr "Прадвызначаны паказальнік - бÑгучы" + +#~ msgid "The default pointer that ships with X" +#~ msgstr "Прадвызначаны паказальнік, Ñкі паÑтаўлÑецца разам з X" + +#~ msgid "White Pointer" +#~ msgstr "Белы паказальнік" + +#~ msgid "White Pointer - Current" +#~ msgstr "Белы паказальнік - бÑгучы" + +#~ msgid "The default pointer inverted" +#~ msgstr "ІнвÑртаваны прадвызначаны паказальнік" + +#~ msgid "Large Pointer" +#~ msgstr "Ð’Ñлікі паказальнік" + +#~ msgid "Large Pointer - Current" +#~ msgstr "Ð’Ñлікі паказальнік - бÑгучы" + +#~ msgid "Large version of normal pointer" +#~ msgstr "ПавÑÐ»Ñ–Ñ‡Ð°Ð½Ð°Ñ Ð²ÑÑ€ÑÑ–Ñ Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð°Ð³Ð° паказальніка" + +#~ msgid "Large White Pointer - Current" +#~ msgstr "Ð’Ñлікі белы паказальнік - бÑгучы" + +#~ msgid "Large White Pointer" +#~ msgstr "Ð’Ñлікі белы паказальнік" + +#~ msgid "Large version of white pointer" +#~ msgstr "ПавÑÐ»Ñ–Ñ‡Ð°Ð½Ð°Ñ Ð²ÑÑ€ÑÑ–Ñ Ð±ÐµÐ»Ð°Ð³Ð° паказальніка" + +#~ msgid "Pointer Theme" +#~ msgstr "ТÑма паказальніка" + +#~ msgid "- MATE Mouse Preferences" +#~ msgstr "- Перавагі мышы" + +#~ msgid "Double-Click Timeout " +#~ msgstr "Затрымка падвоенага націÑку " + +#~ msgid "Drag and Drop" +#~ msgstr "ПерацÑгваньне" + +#~ msgid "Locate Pointer" +#~ msgstr "ЗнайÑьці паказальнік" + +#~ msgid "Mouse Orientation" +#~ msgstr "ÐÑ€Ñ‹ÐµÐ½Ñ‚Ð°Ñ†Ñ‹Ñ Ð¼Ñ‹ÑˆÑ‹" + +#~ msgid "Speed" +#~ msgstr "ХуткаÑьць" + +#~ msgid "Fast" +#~ msgstr "ХуткаÑ" + +#~ msgid "High" +#~ msgstr "Ð’Ñ‹ÑокаÑ" + +#~ msgid "Large" +#~ msgstr "Ð’ÑлікаÑ" + +#~ msgid "Low" +#~ msgstr "ÐізкаÑ" + +#~ msgid "Slow" +#~ msgstr "ПавольнаÑ" + +#~ msgid "Small" +#~ msgstr "МалаÑ" + +#~ msgid "Buttons" +#~ msgstr "Кнопкі" + +#~ msgid "Highlight the _pointer when you press Ctrl" +#~ msgstr "ПадÑьвÑтлÑць _паказальнік, калі вы націÑкаеце \"Ctrl\"" + +#~ msgid "Large" +#~ msgstr "_Ð’ÑлікаÑ" + +#~ msgid "Medium" +#~ msgstr "_СÑÑ€ÑднÑÑ" + +#~ msgid "Motion" +#~ msgstr "Рух" + +#~ msgid "Pointer Size:" +#~ msgstr "Памер паказальніка:" + +#~ msgid "Pointers" +#~ msgstr "Паказальнікі" + +#~ msgid "Small" +#~ msgstr "Маленькі" + +#~ msgid "_Acceleration:" +#~ msgstr "ПаÑк_арÑньне:" + +#~ msgid "_Left-handed mouse" +#~ msgstr "Мыш пад _левую руку" + +#~ msgid "_Sensitivity:" +#~ msgstr "_ЧулаÑьць:" + +#~ msgid "_Threshold:" +#~ msgstr "_Парог:" + +#~ msgid "_Timeout:" +#~ msgstr "_Затрымка:" + +#~ msgid "Set your mouse preferences" +#~ msgstr "УÑталÑваць перавагі вашай мышы" + +#~ msgid "Network Proxy" +#~ msgstr "ПрокÑÑ–-паÑлужнік" + +#~ msgid "Set your network proxy preferences" +#~ msgstr "УÑталÑваць перавагі прокÑÑ–-паÑлужніка" + +#~ msgid " " +#~ msgstr " " + +#~ msgid "Di_rect internet connection" +#~ msgstr "_ПроÑтае злучÑньне зь інтÑрнÑтам" + +#~ msgid "Ignore Host List" +#~ msgstr "Ігнараваць ÑÑŒÐ¿Ñ–Ñ Ð²ÑƒÐ·Ð»Ð¾Ñž" + +#~ msgid "_Automatic proxy configuration" +#~ msgstr "_ÐÑžÑ‚Ð°Ð¼Ð°Ñ‚Ñ‹Ñ‡Ð½Ð°Ñ Ð½Ð°Ð»Ð°Ð´ÐºÐ° прокÑÑ–-паÑлужніка" + +#~ msgid "_Manual proxy configuration" +#~ msgstr "_Ð ÑƒÑ‡Ð½Ð°Ñ Ð½Ð°Ð»Ð°Ð´ÐºÐ° прокÑÑ–-паÑлужніка" + +#~ msgid "_Use authentication" +#~ msgstr "_ВыкарыÑтоўваць аўтарызацыю" + +#~ msgid "Advanced Configuration" +#~ msgstr "ÐдмыÑÐ»Ð¾Ð²Ñ‹Ñ ÑžÑталёўкі" + +#~ msgid "Autoconfiguration _URL:" +#~ msgstr "_URL аўтаматычнай наладкі:" + +#~ msgid "HTTP Proxy Details" +#~ msgstr "ПадрабÑзнаÑьці HTTP прокÑÑ–" + +#~ msgid "H_TTP proxy:" +#~ msgstr "ПрокÑÑ– _ÐТТР:" + +#~ msgid "Network Proxy Preferences" +#~ msgstr "Перавагі прокÑÑ–-паÑлужніка" + +#~ msgid "Port:" +#~ msgstr "Порт:" + +#~ msgid "Proxy Configuration" +#~ msgstr "Ðаладка прокÑÑ–-паÑлужніка" + +#~ msgid "S_ocks host:" +#~ msgstr "Вузел s_ocks:" + +#~ msgid "U_sername:" +#~ msgstr "І_Ð¼Ñ ÐºÐ°Ñ€Ñ‹Ñтальніка:" + +#~ msgid "_Details" +#~ msgstr "Па_драбÑзнаÑьці" + +#~ msgid "_FTP proxy:" +#~ msgstr "ПрокÑÑ– _FTP:" + +#~ msgid "_Password:" +#~ msgstr "Пар_оль:" + +#~ msgid "_Secure HTTP proxy:" +#~ msgstr "_БÑÑьпечны прокÑÑ– ÐТТР:" + +#~ msgid "_Use the same proxy for all protocols" +#~ msgstr "_Ужыць адзін прокÑÑ– Ð´Ð»Ñ ÑžÑÑ–Ñ… пратаколаў" + +#~ msgid "Enable sound and associate sounds with events" +#~ msgstr "Уключыць гукі Ñ– вызначыць гукі Ð´Ð»Ñ Ð¿Ð°Ð´Ð·ÐµÑÑž" + +#~ msgid "Unknown Volume Control %d" +#~ msgstr "ÐевÑдомы кіравальнік гучнаÑьці %d" + +#~ msgid "Not connected" +#~ msgstr "ÐÑма злучÑньнÑ" + +#~ msgid "Autodetect" +#~ msgstr "Ðўтаматычна вызначыць" + +#~ msgid "ALSA - Advanced Linux Sound Architecture" +#~ msgstr "ALSA - Advanced Linux Sound Architecture" + +#~ msgid "Artsd - ART Sound Daemon" +#~ msgstr "Artsd - ART Sound Daemon" + +#~ msgid "ESD - Enlightened Sound Daemon" +#~ msgstr "ESD - Enlightened Sound Daemon" + +#~ msgid "OSS - Open Sound System" +#~ msgstr "OSS - Open Sound System" + +#~ msgid "PulseAudio Sound Server" +#~ msgstr "PulseAudio Sound Server" + +#~ msgid "Test Sound" +#~ msgstr "Праверыць гук" + +#~ msgid "Silence" +#~ msgstr "ЦішынÑ" + +#~ msgid "- MATE Sound Preferences" +#~ msgstr "- Перавагі гуку" + +#~ msgid "Audio Conferencing" +#~ msgstr "ÐўдыёканфÑÑ€Ñнцыі" + +#~ msgid "Default Mixer Tracks" +#~ msgstr "ÐŸÑ€Ð°Ð´Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ñ‹Ñ Ð´Ð°Ñ€Ð¾Ð¶ÐºÑ– мікÑÑра" + +#~ msgid "Music and Movies" +#~ msgstr "Музыка Ñ– фільмы" + +#~ msgid "Sound Events" +#~ msgstr "Ð“ÑƒÐºÐ°Ð²Ñ‹Ñ Ð¿Ð°Ð´Ð·ÐµÑ–" + +#~ msgid "Testing..." +#~ msgstr "Праверка..." + +#~ msgid "Click OK to finish." +#~ msgstr "ÐаціÑьніце \"Добра\", каб Ñкончыць." + +#~ msgid "Devices" +#~ msgstr "Прылады" + +#~ msgid "E_nable software sound mixing (ESD)" +#~ msgstr "Уключыць _праграмнае зьмешваньне гуку (ESD)" + +#~ msgid "Flash _entire screen" +#~ msgstr "Мігценьне _ÑžÑÑго Ñкрану" + +#~ msgid "Flash _window titlebar" +#~ msgstr "Мігценьне загалоўка _вакна" + +#~ msgid "" +#~ "Select the device and tracks to control with the keyboard. Use the Shift " +#~ "and Control keys to select multiple tracks if required." +#~ msgstr "" +#~ "Выберыце прыладу Ñ– дарожкі, ÑÐºÑ–Ñ Ñ‚Ñ€Ñба кантралÑваць клÑвіÑтурай. Ð’Ñ‹ " +#~ "можаце выбраць некалькі дарожак з заціÑнутымі клÑвішамі Shift альбо " +#~ "Control." + +#~ msgid "So_und playback:" +#~ msgstr "Г_раньне гуку:" + +#~ msgid "Sou_nd capture:" +#~ msgstr "За_хоп гуку:" + +#~ msgid "Sound Preferences" +#~ msgstr "Перавагі гуку" + +#~ msgid "Sounds" +#~ msgstr "Гукі" + +#~ msgid "System Beep" +#~ msgstr "СыÑÑ‚Ñмны Ñыгнал" + +#~ msgid "Test" +#~ msgstr "Праверыць" + +#~ msgid "Testing Pipeline" +#~ msgstr "Праверка канвÑера" + +#~ msgid "_Device:" +#~ msgstr "_Прылада:" + +#~ msgid "_Enable system beep" +#~ msgstr "Уключыць ÑÑ‹ÑÑ‚Ñмны _Ñыгнал" + +#~ msgid "_Play system sounds" +#~ msgstr "Уключыць ÑÑ‹ÑÑ‚ÑÐ¼Ð½Ñ‹Ñ _гукі" + +#~ msgid "_Sound playback:" +#~ msgstr "Гра_ньне гуку:" + +#~ msgid "_Visual system beep" +#~ msgstr "_Бачны ÑÑ‹ÑÑ‚Ñмны Ñыгнал" + +#~ msgid "Failed to construct test pipeline for '%s'" +#~ msgstr "Памылка ÑтварÑÐ½ÑŒÐ½Ñ Ð¿Ñ€Ð°Ð²ÐµÑ€Ð°Ñ‡Ð½Ð°Ð³Ð° канвÑера Ð´Ð»Ñ '%s'" + +#~ msgid "Would you like to remove this theme?" +#~ msgstr "Ð’Ñ‹ хочаце выдаліць гÑтую Ñ‚Ñму?" + +#~ msgid "Theme deleted succesfully. Please select another theme." +#~ msgstr "ТÑма выдалена. Калі лаÑка, вылучыце іншую Ñ‚Ñму." + +#~ msgid "Theme can not be deleted" +#~ msgstr "Ðемагчыма выдаліць Ñ‚Ñму" + +#~ msgid "" +#~ "No themes could be found on your system. This probably means that your " +#~ "\"Theme Preferences\" dialog was improperly installed, or you haven't " +#~ "installed the \"mate-themes\" package." +#~ msgstr "" +#~ "ÐÑма Ñ‚Ñмаў у вашай ÑÑ‹ÑÑ‚Ñме. Магчыма, дыÑлёг \"Перавагі Ñ‚Ñмы\" кепÑка " +#~ "ÑžÑталÑваны, ці вы Ð½Ñ Ð¼Ð°ÐµÑ†Ðµ ÑžÑталÑванага пакета \"mate-themes\"." + +#~ msgid "" +#~ "Can not install theme. \n" +#~ "The %s utility is not installed." +#~ msgstr "" +#~ "Ðемагчыма ÑžÑталÑваць Ñ‚Ñму. \n" +#~ "Праграма %s не ÑžÑталÑванаÑ." + +#~ msgid "" +#~ "Can not install theme. \n" +#~ "There was a problem while extracting the theme" +#~ msgstr "" +#~ "Ðемагчыма ÑžÑталÑваць Ñ‚Ñму.\n" +#~ "ÐдбылаÑÑ Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ° раÑÐ¿Ð°ÐºÐ¾ÑžÐ²Ð°Ð½ÑŒÐ½Ñ Ñ„Ð°Ð¹Ð»Ð°Ñž Ñ‚Ñмы" + +#~ msgid "This theme is not in a supported format." +#~ msgstr "Фармат гÑтай Ñ‚Ñмы не падтрымліваецца." + +#~ msgid "Failed to create temporary directory" +#~ msgstr "Ðемагчыма Ñтварыць чаÑовую Ñ‚Ñчку" + +#~ msgid "MATE Theme %s correctly installed" +#~ msgstr "ТÑма MATE %s паÑьпÑхова ÑžÑталÑванаÑ" + +#~ msgid "The theme is an engine. You need to compile the theme." +#~ msgstr "ГÑÑ‚Ð°Ñ Ñ‚Ñма - рухавік. Вам Ñ‚Ñ€Ñба ÑкампілÑваць Ñе." + +#~ msgid "The file format is invalid" +#~ msgstr "Фармат файла нÑправільны" + +#~ msgid "Installation Failed" +#~ msgstr "Памылка ÑžÑталёўкі" + +#~ msgid "The theme \"%s\" has been installed." +#~ msgstr "ТÑма \"%s\" паÑьпÑхова ÑžÑталÑванаÑ." + +#~ msgid "Would you like to apply it now, or keep your current theme?" +#~ msgstr "Ð’Ñ‹ хочаце ўжыць новую Ñ‚Ñму зараз альбо пакінуць цÑперашнюю Ñ‚Ñму?" + +#~ msgid "Keep Current Theme" +#~ msgstr "Пакінуць цÑперашнюю Ñ‚Ñму" + +#~ msgid "Apply New Theme" +#~ msgstr "Ужыць новую Ñ‚Ñму" + +#~ msgid "No theme file location specified to install" +#~ msgstr "ÐÑ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð° знаходжаньне файла Ð´Ð»Ñ ÑžÑталёўкі" + +#~ msgid "The theme file location specified to install is invalid" +#~ msgstr "Знаходжаньне файла Ñ‚Ñмы Ð´Ð»Ñ ÑžÑталёўкі нÑправільнае" + +#~ msgid "" +#~ "Insufficient permissions to install the theme in:\n" +#~ "%s" +#~ msgstr "" +#~ "ÐедаÑтаткова правоў Ð´Ð»Ñ ÑžÑталёўкі Ñ‚Ñмы Ñž:\n" +#~ "%s" + +#~ msgid "The file format is invalid." +#~ msgstr "Фармат файла нÑправільны." + +#~ msgid "" +#~ "%s is the path where the theme files will be installed. This can not be " +#~ "selected as the source location" +#~ msgstr "" +#~ "%s - гÑта шлÑÑ…, куды будуць уÑталÑÐ²Ð°Ð½Ñ‹Ñ Ñ„Ð°Ð¹Ð»Ñ‹ Ñ‚Ñмаў. Яго нельга зрабіць " +#~ "знаходжаньнем крыніцы" + +#~ msgid "Custom theme" +#~ msgstr "ÐдмыÑÐ»Ð¾Ð²Ð°Ñ Ñ‚Ñма" + +#~ msgid "You can save this theme by pressing the Save Theme button." +#~ msgstr "" +#~ "Ð’Ñ‹ можаце захаваць гÑтую Ñ‚Ñму, націÑьнуўшы кнопку \"Захаваць Ñ‚Ñму\"." + +#~ msgid "Specify the filename of a theme to install" +#~ msgstr "Вызначце назву файла з новай Ñ‚Ñмай" + +#~ msgid "filename" +#~ msgstr "назва_файла" + +#~ msgid "" +#~ "The default theme schemas could not be found on your system. This means " +#~ "that you probably don't have marco installed, or that your mateconf is " +#~ "configured incorrectly." +#~ msgstr "" +#~ "Ðемагчыма знайÑьці Ð¿Ñ€Ð°Ð´Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ñ‹Ñ Ñхемы Ñ‚Ñмы на вашай ÑÑ‹ÑÑ‚Ñме. Магчыма, " +#~ "вы не ÑžÑталÑвалі Marco, ці ваш mateconf нÑправільна наладжаны." + +#~ msgid "Theme name must be present" +#~ msgstr "Павінна прыÑутнічаць назва Ñ‚Ñмы" + +#~ msgid "The theme already exists. Would you like to replace it?" +#~ msgstr "ГÑÑ‚Ð°Ñ Ñ‚Ñма ўжо Ñ–Ñнуе. Хочаце замÑніць Ñе?" + +#~ msgid "Select themes for various parts of the desktop" +#~ msgstr "Вылучыце Ñ‚Ñмы Ð´Ð»Ñ Ñ€Ð¾Ð·Ð½Ñ‹Ñ… чаÑтак аÑÑродзьдзÑ" + +#~ msgid "Theme" +#~ msgstr "ТÑма" + +#~ msgid "Installs themes packages for various parts of the desktop" +#~ msgstr "УÑтаноўка пакункаў з Ñ‚Ñмамі Ð´Ð»Ñ Ñ€Ð°Ð·Ð½Ð°Ñтайных ÑлемÑнтаў Ñтальца" + +#~ msgid "Theme Installer" +#~ msgstr "УÑтаноўка Ñ‚Ñмаў" + +#~ msgid "Mate Theme Package" +#~ msgstr "Пакунак з Ñ‚Ñмай Ð´Ð»Ñ Mate" + +#~ msgid "You do not have permission to change theme settings" +#~ msgstr "Вам забаронена зьмÑнÑць наладкі Ñ‚Ñмы" + +#~ msgid "Apply _Background" +#~ msgstr "Ужыць _тло" + +#~ msgid "Apply _Font" +#~ msgstr "_Ужыць шрыфт" + +#~ msgid "C_ustomize..." +#~ msgstr "Зь_мÑніць..." + +#~ msgid "Colors" +#~ msgstr "Колеры" + +#~ msgid "Controls" +#~ msgstr "Кіраваньні" + +#~ msgid "Icons" +#~ msgstr "Значкі" + +#~ msgid "Save Theme As..." +#~ msgstr "ЗапіÑаць Ñ‚Ñму Ñк..." + +#~ msgid "Select theme for the desktop" +#~ msgstr "Вылучыце Ñ‚Ñму Ð´Ð»Ñ Ð°ÑÑродзьдзÑ" + +#~ msgid "Text" +#~ msgstr "ТÑкÑÑ‚" + +#~ msgid "The current controls theme does not support color schemes" +#~ msgstr "ЦÑперашнÑÑ Ñ‚Ñма ÑлемÑнтаў інтÑрфÑйÑу не падтрымлівае ÐºÐ¾Ð»ÐµÑ€Ð½Ñ‹Ñ Ñхемы" + +#~ msgid "Theme Details" +#~ msgstr "ПадрабÑзнаÑьці Ñ‚Ñмы" + +#~ msgid "Theme Preferences" +#~ msgstr "Перавагі Ñ‚Ñмы" + +#~ msgid "This theme does not suggest any particular font or background." +#~ msgstr "ГÑÑ‚Ð°Ñ Ñ‚Ñма не прапануе аÑаблівага шрыфту ці тла." + +#~ msgid "This theme suggests a background:" +#~ msgstr "ГÑÑ‚Ð°Ñ Ñ‚Ñма прапануе тло:" + +#~ msgid "This theme suggests a font and a background:" +#~ msgstr "ГÑÑ‚Ð°Ñ Ñ‚Ñма прапануе шрыфт Ñ– тло:" + +#~ msgid "This theme suggests a font:" +#~ msgstr "ГÑÑ‚Ð°Ñ Ñ‚Ñма прапануе шрыфт:" + +#~ msgid "Window Border" +#~ msgstr "ÐœÑжа вакна" + +#~ msgid "_Description:" +#~ msgstr "_ÐпіÑаньне:" + +#~ msgid "_Input boxes:" +#~ msgstr "_Палі ўводу:" + +#~ msgid "_Install Theme..." +#~ msgstr "_УÑталÑваць Ñ‚Ñму..." + +#~ msgid "_Install..." +#~ msgstr "_УÑтанавіць..." + +#~ msgid "_Name:" +#~ msgstr "_Ðазва:" + +#~ msgid "_Revert" +#~ msgstr "_Ð’Ñрнуць" + +#~ msgid "_Save Theme..." +#~ msgstr "_Захаваць Ñ‚Ñму..." + +#~ msgid "_Selected items:" +#~ msgstr "Ð’Ñ‹_Ð±Ñ€Ð°Ð½Ñ‹Ñ ÑлемÑнты:" + +#~ msgid "_Windows:" +#~ msgstr "_Вокны:" + +#~ msgid "theme selection tree" +#~ msgstr "дрÑва выбару Ñ‚Ñмы" + +#~ msgid "Customize the appearance of toolbars and menubars in applications" +#~ msgstr "" +#~ "ЗьмÑніць вонкавы выглÑд панÑлÑÑž Ñродкаў Ñ– панÑлÑÑž мÑню Ñž даÑтаÑаваньнÑÑ…" + +#~ msgid "Menus & Toolbars" +#~ msgstr "ÐœÑню Ñ– панÑлі Ñродкаў" + +#~ msgid "Behavior and Appearance" +#~ msgstr "Паводзіны Ñ– вонкавы выглÑд" + +#~ msgid "Preview" +#~ msgstr "ПерадпраглÑд" + +#~ msgid "C_ut" +#~ msgstr "Ð’Ñ‹_разаць" + +#~ msgid "Icons only" +#~ msgstr "Толькі значкі" + +#~ msgid "Menu and Toolbar Preferences" +#~ msgstr "Перавагі мÑню Ñ– панÑлі Ñродкаў" + +#~ msgid "New File" +#~ msgstr "Ðовы файл" + +#~ msgid "Open File" +#~ msgstr "Ðдкрыць файл" + +#~ msgid "Save File" +#~ msgstr "Захаваць файл" + +#~ msgid "Show _icons in menus" +#~ msgstr "Паказваць _значкі Ñž мÑню" + +#~ msgid "Text below icons" +#~ msgstr "ТÑкÑÑ‚ ніжÑй значак" + +#~ msgid "Text beside icons" +#~ msgstr "ТÑкÑÑ‚ збоку значак" + +#~ msgid "Text only" +#~ msgstr "Толькі Ñ‚ÑкÑÑ‚" + +#~ msgid "Toolbar _button labels:" +#~ msgstr "ПодпіÑÑ‹ _кнопак панÑлі Ñродкаў:" + +#~ msgid "_Copy" +#~ msgstr "_КапіÑваць" + +#~ msgid "_Detachable toolbars" +#~ msgstr "Ðд_чаплÑÐ»ÑŒÐ½Ñ‹Ñ Ð¿Ð°Ð½Ñлі Ñродкаў" + +#~ msgid "_Edit" +#~ msgstr "_ЗьмÑніць" + +#~ msgid "_Editable menu shortcut keys" +#~ msgstr "_ЗьмÑнÑÐ»ÑŒÐ½Ñ‹Ñ Ð³Ð°Ñ€Ð°Ñ‡Ñ‹Ñ ÐºÐ»Ñвішы мÑню" + +#~ msgid "_File" +#~ msgstr "_Файл" + +#~ msgid "_New" +#~ msgstr "_Ðовы" + +#~ msgid "_Open" +#~ msgstr "_Ðдкрыць" + +#~ msgid "_Paste" +#~ msgstr "_УÑтавіць" + +#~ msgid "_Print" +#~ msgstr "_Друкаваць" + +#~ msgid "_Quit" +#~ msgstr "_ВыйÑьці" + +#~ msgid "_Save" +#~ msgstr "_Захаваць" + +#~ msgid "Cannot start the preferences application for your window manager" +#~ msgstr "Ðемагчыма Ñтартаваць праграму наладкі Ð´Ð»Ñ Ð³Ñтага кіраўніка вокнаў" + +#~ msgid "C_ontrol" +#~ msgstr "C_ontrol" + +#~ msgid "_Alt" +#~ msgstr "_Alt" + +#~ msgid "H_yper" +#~ msgstr "H_yper" + +#~ msgid "S_uper (or \"Windows logo\")" +#~ msgstr "S_uper (ці \"ЛÑгатып Windows\")" + +#~ msgid "_Meta" +#~ msgstr "_Meta" + +#~ msgid "Movement Key" +#~ msgstr "КлÑвіша руху" + +#~ msgid "Titlebar Action" +#~ msgstr "ДзеÑньне загалоўка вакна" + +#~ msgid "Window Selection" +#~ msgstr "ВылучÑньне вакна:" + +#~ msgid "To move a window, press-and-hold this key then grab the window:" +#~ msgstr "" +#~ "Каб перамÑÑьціць вакно, Ñ‚Ñ€Ñба націÑнуць Ñ– ўтрымліваць гÑтую клÑвішу, каб " +#~ "Ñхапіць вакно:" + +#~ msgid "Window Preferences" +#~ msgstr "Перавагі вокнаў" + +#~ msgid "_Double-click titlebar to perform this action:" +#~ msgstr "_Падвойны націÑк па загалоўку вакна выконвае гÑтае дзеÑньне:" + +#~ msgid "_Interval before raising:" +#~ msgstr "За_трымка перад узьнÑцьцем:" + +#~ msgid "_Raise selected windows after an interval" +#~ msgstr "_УзьнÑць вылучанае вакно празь некаторы чаÑ" + +#~ msgid "_Select windows when the mouse moves over them" +#~ msgstr "_Вылучаць вокны, калі паказальнік мышы паказвае на Ñ–Ñ…" + +#~ msgid "Set your window properties" +#~ msgstr "УÑталÑваць улаÑьціваÑьці вакна" + +#~ msgid "Windows" +#~ msgstr "Вокны" + +#~ msgid "" +#~ "Error activating XKB configuration.\n" +#~ "It can happen under various circumstances:\n" +#~ "- a bug in libxklavier library\n" +#~ "- a bug in X server (xkbcomp, xmodmap utilities)\n" +#~ "- X server with incompatible libxkbfile implementation\n" +#~ "\n" +#~ "X server version data:\n" +#~ "%s\n" +#~ "%d\n" +#~ "%s\n" +#~ "If you report this situation as a bug, please include:\n" +#~ "- The result of %s\n" +#~ "- The result of %s" +#~ msgstr "" +#~ "Памылка Ð·Ð°Ð´Ð·ÐµÐ¹Ð½Ñ–Ñ‡Ð°Ð½ÑŒÐ½Ñ Ð½Ð°Ð»Ð°Ð´ÐºÑ– XKB.\n" +#~ "ГÑта магло адбыцца з-за:\n" +#~ " - праблемы бібліÑÑ‚Ñкі libxklavier;\n" +#~ " - праблемы паÑлужніка Ð¥ (утулкі xkbcomp, xmodmap);\n" +#~ " - неÑумÑшчальнай Ñ€Ñалізацыі libxkbfile гÑтага паÑлужніка Ð¥;\n" +#~ "\n" +#~ "ЗьвеÑткі пра вÑÑ€ÑÑ–ÑŽ паÑлужніка X:\n" +#~ "%s\n" +#~ "%d\n" +#~ "%s\n" +#~ "Калі вы будзеце паведамлÑць пра гÑта раÑпрацоўшчыкам, уключыце Ñž " +#~ "Ñправаздачу:\n" +#~ "- Вынік Ð²Ñ‹ÐºÐ°Ð½Ð°Ð½ÑŒÐ½Ñ %s\n" +#~ "- Вынік Ð²Ñ‹ÐºÐ°Ð½Ð°Ð½ÑŒÐ½Ñ %s" + +#~ msgid "" +#~ "You are using XFree 4.3.0.\n" +#~ "There are known problems with complex XKB configurations.\n" +#~ "Try using a simpler configuration or taking a fresher version of XFree " +#~ "software." +#~ msgstr "" +#~ "Ð’Ñ‹ выкарыÑтоўваеце XFree 4.3.0.\n" +#~ "ІÑнуе шÑраг вÑдомых праблемаў пры Ñкладаных наладках XKB.\n" +#~ "ПаÑпрабуйце выкарыÑтаць больш проÑÑ‚Ñ‹Ñ Ð½Ð°Ð»Ð°Ð´ÐºÑ– ці больш новую вÑÑ€ÑÑ–ÑŽ XFree." + +#~ msgid "Do _not show this warning again" +#~ msgstr "_Ðе паказваць гÑтае паведамленьне зноў" + +#~ msgid "" +#~ "The X system keyboard settings differ from your current MATE keyboard " +#~ "settings.\n" +#~ "\n" +#~ "Expected was %s, but the the following settings were found: %s.\n" +#~ "\n" +#~ "Which set would you like to use?" +#~ msgstr "" +#~ "СыÑÑ‚ÑÐ¼Ð½Ð°Ñ Ð½Ð°Ð»Ð°Ð´ÐºÐ° клÑвіÑтуры X розьніцца з наладкамі MATE.\n" +#~ "\n" +#~ "ЧакаліÑÑ %s, але Ð°Ñ‚Ñ€Ñ‹Ð¼Ð°Ð½Ñ‹Ñ Ð½Ð°ÑÑ‚ÑƒÐ¿Ð½Ñ‹Ñ Ð½Ð°Ð»Ð°Ð´ÐºÑ–: %s.\n" +#~ "\n" +#~ "Ð¯ÐºÑ–Ñ Ð½Ð°Ð»Ð°Ð´ÐºÑ– Ð’Ñ‹ хочаце выкарыÑтоўваць?" + +#~ msgid "Keep MATE settings" +#~ msgstr "Пакінуць наладкі MATE" + +#~ msgid "Error creating signal pipe." +#~ msgstr "Памылка ÑтварÑÐ½ÑŒÐ½Ñ Ñ‚Ñ€ÑƒÐ±Ð°Ð¿Ñ€Ð°Ð²Ð¾Ð´Ñƒ Ñыгналу." + +#~ msgid "Type" +#~ msgstr "Тып" + +#~ msgid "" +#~ "Type of bg_applier: BG_APPLIER_ROOT for root window or BG_APPLIER_PREVIEW " +#~ "for preview" +#~ msgstr "" +#~ "Тып bg_applier: BG_APPLIER_ROOT Ð´Ð»Ñ Ð³Ð°Ð»Ð¾ÑžÐ½Ð°Ð³Ð° вакна ці BG_APPLIER_PREVIEW " +#~ "Ð´Ð»Ñ Ð¿ÐµÑ€Ð°Ð´Ð¿Ñ€Ð°Ð³Ð»Ñду" + +#~ msgid "Preview Width" +#~ msgstr "Ð¨Ñ‹Ñ€Ñ‹Ð½Ñ Ð²Ð°ÐºÐ½Ð° перадпраглÑду" + +#~ msgid "Width if applier is a preview: Defaults to 64." +#~ msgstr "Ð¨Ñ‹Ñ€Ñ‹Ð½Ñ Ð²Ð°ÐºÐ½Ð° перадпраглÑду: прадвызначана 64 пікÑÑлі" + +#~ msgid "Preview Height" +#~ msgstr "Ð’Ñ‹ÑˆÑ‹Ð½Ñ Ð²Ð°ÐºÐ½Ð° перадпраглÑду" + +#~ msgid "Height if applier is a preview: Defaults to 48." +#~ msgstr "Ð’Ñ‹ÑˆÑ‹Ð½Ñ Ð²Ð°ÐºÐ½Ð° перадпраглÑду: прадвызначана 48 пікÑÑлÑÑž." + +#~ msgid "Screen" +#~ msgstr "Экран" + +#~ msgid "Screen on which BGApplier is to draw" +#~ msgstr "Экран, дзе Ñ‚Ñ€Ñба малÑваць BGApplier" + +#~ msgid "" +#~ "No matches found. \n" +#~ "\n" +#~ " Your filter \"%s\" does not match any items." +#~ msgstr "" +#~ "ÐÑма ÑупадзеньнÑÑž. \n" +#~ "\n" +#~ " Фільтру \"%s\" нічога не адпавÑдае." + +#~ msgid "Other" +#~ msgstr "ІншыÑ" + +#~ msgid "Start %s" +#~ msgstr "Стартаваць %s" + +#~ msgid "Help" +#~ msgstr "Дапамога" + +#~ msgid "Upgrade" +#~ msgstr "Ðбнавіць" + +#~ msgid "Uninstall" +#~ msgstr "Выдаліць" + +#~ msgid "Remove from Favorites" +#~ msgstr "Прыбраць з улюбёнага ÑьпіÑа" + +#~ msgid "Add to Favorites" +#~ msgstr "Дадаць ва ўлюбёны ÑьпіÑ" + +#~ msgid "Remove from Startup Programs" +#~ msgstr "Прыбраць зь ÑьпіÑа праграмаў аўтаÑтарту" + +#~ msgid "Add to Startup Programs" +#~ msgstr "Дадаць у ÑÑŒÐ¿Ñ–Ñ Ð¿Ñ€Ð°Ð³Ñ€Ð°Ð¼Ð°Ñž аўтаÑтарту" + +#~ msgid "Edited %m/%d/%Y" +#~ msgstr "Зьменены %m/%d/%Y" + +#~ msgid "Open with \"%s\"" +#~ msgstr "Ðдкрыць у \"%s\"" + +#~ msgid "Open with Default Application" +#~ msgstr "Ðдкрыць у прадвызначанай праграме" + +#~ msgid "Open in File Manager" +#~ msgstr "Ðдкрыць у кіраўніку файлаў" + +#~ msgid "Rename..." +#~ msgstr "ЗьмÑніць назву..." + +#~ msgid "Move to Trash" +#~ msgstr "ПеранеÑьці Ñž Ñьметніцу" + +#~ msgid "Delete" +#~ msgstr "Выдаліць" + +#~ msgid "Send To..." +#~ msgstr "ДаÑлаць..." + +#~ msgid "Find Now" +#~ msgstr "ЗнайÑьці" + +#~ msgid "Window manager \"%s\" has not registered a configuration tool\n" +#~ msgstr "Кіраўнік вокнаў \"%s\" не зарÑгіÑтраваў Ñродак наладкі\n" + +#~ msgid "Maximize" +#~ msgstr "Ðа_йбольшыць" + +#~ msgid "Roll up" +#~ msgstr "_Згарнуць" + +#~ msgid "E-mail" +#~ msgstr "Пошта" + +#~ msgid "E-mail's shortcut." +#~ msgstr "Ð¥ÑƒÑ‚ÐºÐ°Ñ ÐºÐ»Ñвіша Ð´Ð»Ñ Ð¿Ð¾ÑˆÑ‚Ñ‹." + +#~ msgid "Eject's shortcut." +#~ msgstr "ХуткаÑÐ°Ñ ÐºÐ»Ñвіша Ð²Ñ‹Ð·Ð²Ð°Ð»ÐµÐ½ÑŒÐ½Ñ Ð´Ñ‹Ñка." + +#~ msgid "Home folder's shortcut." +#~ msgstr "Ð¥ÑƒÑ‚ÐºÐ°Ñ ÐºÐ»Ñвіша пераходу Ñž хатнюю Ñ‚Ñчку." + +#~ msgid "Launch help browser's shortcut." +#~ msgstr "Ð¥ÑƒÑ‚ÐºÐ°Ñ ÐºÐ»Ñвіша запуÑку даведкі." + +#~ msgid "Launch web browser's shortcut." +#~ msgstr "Ð¥ÑƒÑ‚ÐºÐ°Ñ ÐºÐ»Ñвіша запуÑку вандроўніка павуціньнÑ." + +#~ msgid "Lock screen's shortcut." +#~ msgstr "Ð¥ÑƒÑ‚ÐºÐ°Ñ ÐºÐ»Ñвіша Ð·Ð°Ð¼Ñ‹ÐºÐ°Ð½ÑŒÐ½Ñ Ñкрану." + +#~ msgid "Log out's shortcut." +#~ msgstr "Ð¥ÑƒÑ‚ÐºÐ°Ñ ÐºÐ»Ñвіша ÑканчÑÐ½ÑŒÐ½Ñ ÑÑанÑу." + +#~ msgid "Next track key's shortcut." +#~ msgstr "Ð¥ÑƒÑ‚ÐºÐ°Ñ ÐºÐ»Ñвіша наÑтупнага музычнага запіÑа." + +#~ msgid "Pause" +#~ msgstr "Прыпыніць" + +#~ msgid "Pause key's shortcut." +#~ msgstr "Ð¥ÑƒÑ‚ÐºÐ°Ñ ÐºÐ»Ñвіша Ð¿Ñ€Ñ‹Ð¿Ñ‹Ð½ÐµÐ½ÑŒÐ½Ñ Ð¿Ñ€Ð°Ð¹Ð³Ñ€Ð°Ð²Ð°Ð½ÑŒÐ½Ñ" + +#~ msgid "Play (or play/pause) key's shortcut." +#~ msgstr "Ð¥ÑƒÑ‚ÐºÐ°Ñ ÐºÐ»Ñвіша Граць (ці Граць/Прыпыніць)." + +#~ msgid "Previous track key's shortcut." +#~ msgstr "Ð¥ÑƒÑ‚ÐºÐ°Ñ ÐºÐ»Ñвіша папÑÑ€ÑднÑга музычнага запіÑа." + +#~ msgid "Search's shortcut." +#~ msgstr "Ð¥ÑƒÑ‚ÐºÐ°Ñ ÐºÐ»Ñвіша пошуку." + +#~ msgid "Sleep" +#~ msgstr "ЗаÑнуць" + +#~ msgid "Sleep's shortcut." +#~ msgstr "Ð¥ÑƒÑ‚ÐºÐ°Ñ ÐºÐ»Ñвіша заÑынаньнÑ." + +#~ msgid "Stop playback key's shortcut." +#~ msgstr "Ð¥ÑƒÑ‚ÐºÐ°Ñ ÐºÐ»Ñвіша Ñпыну прайграваньнÑ." + +#~ msgid "Volume down's shortcut." +#~ msgstr "Ð¥ÑƒÑ‚ÐºÐ°Ñ ÐºÐ»Ñвіша памÑншÑÐ½ÑŒÐ½Ñ Ð³ÑƒÑ‡Ð½Ð°Ñьці." + +#~ msgid "Volume mute's shortcut" +#~ msgstr "Ð¥ÑƒÑ‚ÐºÐ°Ñ ÐºÐ»Ñвіша абÑзгучваньнÑ" + +#~ msgid "Volume up's shortcut." +#~ msgstr "Ð¥ÑƒÑ‚ÐºÐ°Ñ ÐºÐ»Ñвіша павелічÑÐ½ÑŒÐ½Ñ Ð³ÑƒÑ‡Ð½Ð°Ñьці." + +#~ msgid "key not found [%s]\n" +#~ msgstr "ключ Ð½Ñ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½Ñ‹ [%s]\n" + +#~ msgid "Filter" +#~ msgstr "Фільтар" + +#~ msgid "Groups" +#~ msgstr "Групы" + +#~ msgid "Common Tasks" +#~ msgstr "ÐÐ³ÑƒÐ»ÑŒÐ½Ñ‹Ñ Ð·Ð°Ð´Ð°Ð½ÑŒÐ½Ñ–" + +#~ msgid "Control Center" +#~ msgstr "ЦÑнтар кіраваньнÑ" + +#~ msgid "Close the control-center when a task is activated" +#~ msgstr "Закрыйце цÑнтар кіраваньнÑ, калі будзе задзейнічанае заданьне" + +#~ msgid "Exit shell on add or remove action performed" +#~ msgstr "ВыйÑьці з абалонкі па даданьні альбо выдаленьні" + +#~ msgid "Exit shell on help action performed" +#~ msgstr "ВыйÑьці з абалонкі па адкрыцьці даведніка" + +#~ msgid "Exit shell on start action performed" +#~ msgstr "ВыйÑьці з абалонкі па Ñтарце" + +#~ msgid "Exit shell on upgrade or uninstall action performed" +#~ msgstr "" +#~ "ВыйÑьці з абалонкі па абнаўленьні альбо выдаленьні ÑžÑтаноўленых файлаў" + +#~ msgid "Indicates whether to close the shell when a help action is performed" +#~ msgstr "Паказвае, ці Ñ‚Ñ€Ñба закрываць абалонку па адкрыцьці даведніка" + +#~ msgid "" +#~ "Indicates whether to close the shell when a start action is performed" +#~ msgstr "Паказвае, ці Ñ‚Ñ€Ñба закрываць абалонку па Ñтарце" + +#~ msgid "" +#~ "Indicates whether to close the shell when an add or remove action is " +#~ "performed" +#~ msgstr "Паказвае, ці Ñ‚Ñ€Ñба закрываць абалонку па даданьні альбо выдаленьні" + +#~ msgid "" +#~ "Indicates whether to close the shell when an upgrade or uninstall action " +#~ "is performed" +#~ msgstr "" +#~ "Паказвае, ці Ñ‚Ñ€Ñба закрываць абалонку па абнаўленьні альбо выдаленьні " +#~ "ÑžÑтаноўленых файлаў" + +#~ msgid "Task names and associated .desktop files" +#~ msgstr "Ðазвы заданьнÑÑž Ñ– аÑацыÑÐ²Ð°Ð½Ñ‹Ñ Ñ„Ð°Ð¹Ð»Ñ‹ .desktop" + +#~ msgid "" +#~ "The task name to be displayed in the control-center (thus needing to be " +#~ "translated) followed by a \";\" separator then the filename of an " +#~ "associated .desktop file to launch for that task." +#~ msgstr "" +#~ "Ðазва заданьнÑ, Ñкую Ñ‚Ñ€Ñба паказваць у цÑнтры кіраваньнÑ, ÑÐºÐ°Ñ " +#~ "заканчваецца на знак \";\", а паÑÑŒÐ»Ñ - назва аÑацыÑванага файла .desktop, " +#~ "Ñкі Ñ‚Ñ€Ñба выканаць Ð´Ð»Ñ Ð³Ñтага заданьнÑ." + +#~ msgid "" +#~ "[Change Desktop Background;background.desktop,Change Theme;gtk-theme-" +#~ "selector.desktop,Set Preferred Applications;default-applications.desktop," +#~ "Add Printer;mate-cups-manager.desktop]" +#~ msgstr "" +#~ "[ЗьмÑніць фон Ñтальца;background.desktop,ЗьмÑніць Ñ‚Ñму;gtk-theme-selector." +#~ "desktop,Вызначыць Ð¿ÐµÑ€Ð°Ð²Ð°Ð¶Ð½Ñ‹Ñ Ð¿Ñ€Ð°Ð³Ñ€Ð°Ð¼Ñ‹;default-applications.desktop,Дадаць " +#~ "друкарку;mate-cups-manager.desktop]" + +#~ msgid "" +#~ "if true, the control-center will close when a \"Common Task\" is activated" +#~ msgstr "" +#~ "Калі true, цÑнтар ÐºÑ–Ñ€Ð°Ð²Ð°Ð½ÑŒÐ½Ñ Ð±ÑƒÐ´Ð·Ðµ закрыты па націÑку кнопкі \"Ðгульнае " +#~ "заданьне\"" + +#~ msgid "The MATE configuration tool" +#~ msgstr "Сродак наладкі MATE" + +#~ msgid "_Postpone Break" +#~ msgstr "Ðд_клаÑьці перапынак" + +#~ msgid "Take a break!" +#~ msgstr "Пачаць перапынак!" + +#~ msgid "/_Preferences" +#~ msgstr "/_Перавагі" + +#~ msgid "/_About" +#~ msgstr "/_Пра праграму" + +#~ msgid "/_Take a Break" +#~ msgstr "/_Пачаць перапынак" + +#~ msgid "%d minute until the next break" +#~ msgid_plural "%d minutes until the next break" +#~ msgstr[0] "%d хвіліна да наÑтупнага перапынку" +#~ msgstr[1] "%d хвіліны да наÑтупнага перапынку" +#~ msgstr[2] "%d хвілінаў да наÑтупнага перапынку" + +#~ msgid "Less than one minute until the next break" +#~ msgstr "Менш за адну хвіліну да наÑтупнага перапынку" + +#~ msgid "" +#~ "Unable to bring up the typing break properties dialog with the following " +#~ "error: %s" +#~ msgstr "" +#~ "Ðемагчыма выклікаць дыÑлёг улаÑьціваÑьцÑÑž перапынку набору з-за наÑтупнай " +#~ "памылкі: %s" + +#~ msgid "Written by Richard Hult " +#~ msgstr "ÐапіÑаў Richard Hult " + +#~ msgid "Eye candy added by Anders Carlsson" +#~ msgstr "ПалÑпшÑньні вонкавага выглÑду дадаў Anders Carlsson" + +#~ msgid "A computer break reminder." +#~ msgstr "Кампутарны нагадвальнік перапынкаў." + +#~ msgid "translator-credits" +#~ msgstr "Ігар Грачышка" + +#~ msgid "Typing Monitor" +#~ msgstr "Ðазіральнік за актыўнаÑьцю клÑвіÑтуры" + +#~ msgid "" +#~ "The typing monitor uses the notification area to display information. You " +#~ "don't seem to have a notification area on your panel. You can add it by " +#~ "right-clicking on your panel and choosing 'Add to panel', selecting " +#~ "'Notification area' and clicking 'Add'." +#~ msgstr "" +#~ "Ðазіральнік набору выкарыÑтоўвае праÑтору паведамленьнÑÑž Ð´Ð»Ñ Ð¿Ð°ÐºÐ°Ð·Ñƒ " +#~ "зьвеÑтак. Ðле вы Ð½Ñ Ð¼Ð°ÐµÑ†Ðµ праÑторы паведамленьнÑÑž на вашай панÑлі. Ð’Ñ‹ " +#~ "можаце дадаць Ñе, націÑнуўшы правай кнопкай мышы на панÑлі Ñ– выбраўшы " +#~ "\"Дадаць да панÑлі -> Утулкі -> ПраÑтора паведамленьнÑÑž\"." + +#~ msgid "The quick brown fox jumps over the lazy dog. 0123456789" +#~ msgstr "Плыў па моры чамадан, у чамадане быў дыван... 0123456789" + +#~ msgid "Name:" +#~ msgstr "Ðазва:" + +#~ msgid "Style:" +#~ msgstr "Стыль:" + +#~ msgid "Type:" +#~ msgstr "Тып:" + +#~ msgid "Size:" +#~ msgstr "Памер:" + +#~ msgid "Version:" +#~ msgstr "Ð’ÑÑ€ÑÑ–Ñ:" + +#~ msgid "Copyright:" +#~ msgstr "ÐўтарÑÐºÑ–Ñ Ð¿Ñ€Ð°Ð²Ñ‹:" + +#~ msgid "Description:" +#~ msgstr "ÐпіÑаньне:" + +#~ msgid "usage: %s fontfile\n" +#~ msgstr "выкарыÑтаньне: %s файл_шрыфту\n" + +#~ msgid "Set as Application Font" +#~ msgstr "УÑталÑваць Ñк шрыфт даÑтаÑаваньнÑÑž" + +#~ msgid "Sets the default application font" +#~ msgstr "УÑталёўвае прадвызначаны шрыфт даÑтаÑаваньнÑÑž" + +#~ msgid "If set to true, then OpenType fonts will be thumbnailed." +#~ msgstr "Калі Ñ–Ñьціна, будуць Ñтварацца мініÑтуры Ð´Ð»Ñ ÑˆÑ€Ñ‹Ñ„Ñ‚Ð¾Ñž OpenType." + +#~ msgid "If set to true, then PCF fonts will be thumbnailed." +#~ msgstr "Калі Ñ–Ñьціна, будуць Ñтварацца мініÑтуры Ð´Ð»Ñ ÑˆÑ€Ñ‹Ñ„Ñ‚Ð¾Ñž PCF." + +#~ msgid "If set to true, then TrueType fonts will be thumbnailed." +#~ msgstr "Калі Ñ–Ñьціна, будуць Ñтварацца мініÑтуры Ð´Ð»Ñ ÑˆÑ€Ñ‹Ñ„Ñ‚Ð¾Ñž TrueType." + +#~ msgid "If set to true, then Type1 fonts will be thumbnailed." +#~ msgstr "Калі Ñ–Ñьціна, будуць Ñтварацца мініÑтуры Ð´Ð»Ñ ÑˆÑ€Ñ‹Ñ„Ñ‚Ð¾Ñž Type1." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for OpenType fonts." +#~ msgstr "" +#~ "УÑталюйце Ñž гÑÑ‚Ñ‹ ключ загад Ð´Ð»Ñ ÑтварÑÐ½ÑŒÐ½Ñ Ð¼Ñ–Ð½Ñ–Ñтураў Ð´Ð»Ñ ÑˆÑ€Ñ‹Ñ„Ñ‚Ð¾Ñž " +#~ "OpenType." + +#~ msgid "Set this key to the command used to create thumbnails for PCF fonts." +#~ msgstr "" +#~ "УÑталюйце Ñž гÑÑ‚Ñ‹ ключ загад Ð´Ð»Ñ ÑтварÑÐ½ÑŒÐ½Ñ Ð¼Ñ–Ð½Ñ–Ñтураў Ð´Ð»Ñ ÑˆÑ€Ñ‹Ñ„Ñ‚Ð¾Ñž PCF." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for TrueType fonts." +#~ msgstr "" +#~ "УÑталюйце Ñž гÑÑ‚Ñ‹ ключ загад Ð´Ð»Ñ ÑтварÑÐ½ÑŒÐ½Ñ Ð¼Ñ–Ð½Ñ–Ñтураў Ð´Ð»Ñ ÑˆÑ€Ñ‹Ñ„Ñ‚Ð¾Ñž " +#~ "TrueType." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for Type1 fonts." +#~ msgstr "" +#~ "УÑталюйце Ñž гÑÑ‚Ñ‹ ключ загад Ð´Ð»Ñ ÑтварÑÐ½ÑŒÐ½Ñ Ð¼Ñ–Ð½Ñ–Ñтураў Ð´Ð»Ñ ÑˆÑ€Ñ‹Ñ„Ñ‚Ð¾Ñž Type1." + +#~ msgid "Thumbnail command for OpenType fonts" +#~ msgstr "Загад ÑтварÑÐ½ÑŒÐ½Ñ Ð¼Ñ–Ð½Ñ–Ñтураў Ð´Ð»Ñ ÑˆÑ€Ñ‹Ñ„Ñ‚Ð¾Ñž OpenType" + +#~ msgid "Thumbnail command for PCF fonts" +#~ msgstr "Загад ÑтварÑÐ½ÑŒÐ½Ñ Ð¼Ñ–Ð½Ñ–Ñтураў Ð´Ð»Ñ ÑˆÑ€Ñ‹Ñ„Ñ‚Ð¾Ñž PCF" + +#~ msgid "Thumbnail command for TrueType fonts" +#~ msgstr "Загад ÑтварÑÐ½ÑŒÐ½Ñ Ð¼Ñ–Ð½Ñ–Ñтураў Ð´Ð»Ñ ÑˆÑ€Ñ‹Ñ„Ñ‚Ð¾Ñž TrueType" + +#~ msgid "Thumbnail command for Type1 fonts" +#~ msgstr "Загад ÑтварÑÐ½ÑŒÐ½Ñ Ð¼Ñ–Ð½Ñ–Ñтураў Ð´Ð»Ñ ÑˆÑ€Ñ‹Ñ„Ñ‚Ð¾Ñž Type1" + +#~ msgid "Whether to thumbnail OpenType fonts" +#~ msgstr "Ці Ñтвараць мініÑтуры Ð´Ð»Ñ ÑˆÑ€Ñ‹Ñ„Ñ‚Ð¾Ñž OpenType" + +#~ msgid "Whether to thumbnail PCF fonts" +#~ msgstr "Ці Ñтвараць мініÑтуры Ð´Ð»Ñ ÑˆÑ€Ñ‹Ñ„Ñ‚Ð¾Ñž PCF" + +#~ msgid "Whether to thumbnail TrueType fonts" +#~ msgstr "Ці Ñтвараць мініÑтуры Ð´Ð»Ñ ÑˆÑ€Ñ‹Ñ„Ñ‚Ð¾Ñž TrueType" + +#~ msgid "Whether to thumbnail Type1 fonts" +#~ msgstr "Ці Ñтвараць мініÑтуры Ð´Ð»Ñ ÑˆÑ€Ñ‹Ñ„Ñ‚Ð¾Ñž Type1" + +#~ msgid "MATE Font Viewer" +#~ msgstr "ПраглÑдальнік шрыфтоў MATE" + +#~ msgid "Apply new font?" +#~ msgstr "Ужыць новы шрыфт?" + +#~ msgid "Do _not apply font" +#~ msgstr "ÐÑ Ñž_жыць шрыфт" + +#~ msgid "" +#~ "The theme you have selected suggests a new font. A preview of the font is " +#~ "shown below." +#~ msgstr "" +#~ "ТÑма, Ñкую вы вылучылі, прапаноўвае новы шрыфт. Прыклад гÑтага шрыфту " +#~ "паказаны ніжÑй." + +#~ msgid "_Apply font" +#~ msgstr "_Ужыць шрыфт" + +#~ msgid "Themes" +#~ msgstr "ТÑмы" + +#~ msgid "Description" +#~ msgstr "ÐпіÑаньне" + +#~ msgid "Control theme" +#~ msgstr "ТÑма кіраваньнÑÑž" + +#~ msgid "Window border theme" +#~ msgstr "ТÑма межаў вакна" + +#~ msgid "Icon theme" +#~ msgstr "ТÑма значак" + +#~ msgid "ABCDEFG" +#~ msgstr "Aa Bb Cc Ðа Бб Вв" + +#~ msgid "[FILE]" +#~ msgstr "[Файл]" + +#~ msgid "Apply theme" +#~ msgstr "_Ужыць Ñ‚Ñму..." + +#~ msgid "Sets the default theme" +#~ msgstr "УÑталёўвае прадвызначаную Ñ‚Ñму" + +#~ msgid "If set to true, then installed themes will be thumbnailed." +#~ msgstr "Калі Ñ–Ñьціна, Ð´Ð»Ñ ÑžÑталÑваных Ñ‚Ñмаў будуць Ñтварацца мініÑтуры." + +#~ msgid "If set to true, then themes will be thumbnailed." +#~ msgstr "Калі Ñ–Ñьціна, Ð´Ð»Ñ Ñ‚Ñмаў будуць Ñтварацца мініÑтуры." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for installed " +#~ "themes." +#~ msgstr "" +#~ "УÑталюйце Ñž гÑÑ‚Ñ‹ ключ загад Ð´Ð»Ñ ÑтварÑÐ½ÑŒÐ½Ñ Ð¼Ñ–Ð½Ñ–Ñтураў Ð´Ð»Ñ ÑžÑталÑваных " +#~ "Ñ‚Ñмаў." + +#~ msgid "Set this key to the command used to create thumbnails for themes." +#~ msgstr "УÑталюйце Ñž гÑÑ‚Ñ‹ ключ загад Ð´Ð»Ñ ÑтварÑÐ½ÑŒÐ½Ñ Ð¼Ñ–Ð½Ñ–Ñтураў Ð´Ð»Ñ Ñ‚Ñмаў." + +#~ msgid "Thumbnail command for installed themes" +#~ msgstr "Загад ÑтварÑÐ½ÑŒÐ½Ñ Ð¼Ñ–Ð½Ñ–Ñтураў Ð´Ð»Ñ ÑžÑталÑваных Ñ‚Ñмаў" + +#~ msgid "Thumbnail command for themes" +#~ msgstr "Загад ÑтварÑÐ½ÑŒÐ½Ñ Ð¼Ñ–Ð½Ñ–Ñтураў Ð´Ð»Ñ Ñ‚Ñмаў" + +#~ msgid "Whether to thumbnail installed themes" +#~ msgstr "Ці Ñтвараць мініÑтуры Ð´Ð»Ñ ÑžÑталÑваных Ñ‚Ñмаў" + +#~ msgid "Whether to thumbnail themes" +#~ msgstr "Ці Ñтвараць мініÑтуры Ð´Ð»Ñ Ñ‚Ñмаў" + +#~ msgid "Old password is incorrect, please retype it" +#~ msgstr "Стары пароль нÑправільны, калі лаÑка, ўвÑдзіце нанава" + +#~ msgid "Could not run /usr/bin/passwd" +#~ msgstr "Ðемагчыма выканаць /usr/bin/passwd" + +#~ msgid "Unexpected error has occurred" +#~ msgstr "ÐдбылаÑÑ Ð½ÐµÑ‡Ð°ÐºÐ°Ð½Ð°Ñ Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°" + +#~ msgid "Please type the passwords." +#~ msgstr "Калі лаÑка, увÑдзіце паролі." + +#~ msgid "Old pa_ssword:" +#~ msgstr "Стары пар_оль:" + +#~ msgid "Assistive Technology Support" +#~ msgstr "Падтрымка Ñ‚Ñхналёгіі даÑтупнаÑьці" + +#~ msgid "From:" +#~ msgstr "З:" + +#~ msgid "To:" +#~ msgstr "У:" + +#~ msgid "Could not display help" +#~ msgstr "Ðемагчыма паказаць даведку" + +#~ msgid "..." +#~ msgstr "..." + +#~ msgid "" +#~ "Can not install themes. \n" +#~ "The gzip utility is not installed." +#~ msgstr "" +#~ "Ðемагчыма ÑžÑталÑваць Ñ‚Ñмы. \n" +#~ "Утулка gzip не ÑžÑталÑвана." + +#~ msgid "" +#~ "Icon Theme %s correctly installed.\n" +#~ "You can select it in the theme details." +#~ msgstr "" +#~ "ТÑма значак %s паÑьаÑхова ÑžÑталÑванаÑ.\n" +#~ "Ð’Ñ‹ можаце вылучыць Ñе Ñž дыÑлёгу падрабÑзнаÑьцÑÑž Ñ‚Ñмы." + +#~ msgid "" +#~ "Windows Border Theme %s correctly installed.\n" +#~ "You can select it in the theme details." +#~ msgstr "" +#~ "ТÑма межаў вакна %s паÑьпÑхова ÑžÑталÑванаÑ.\n" +#~ "Ð’Ñ‹ можаце вылучыць Ñе Ñž дыÑлёгу падрабÑзнаÑьцÑÑž Ñ‚Ñмы." + +#~ msgid "" +#~ "Controls Theme %s correctly installed.\n" +#~ "You can select it in the theme details." +#~ msgstr "" +#~ "ТÑма кіраваньнÑÑž %s паÑьпÑхова ÑžÑталÑванаÑ.\n" +#~ "Ð’Ñ‹ можаце вылучыць Ñе Ñž дыÑлёгу падрабÑзнаÑьцÑÑž Ñ‚Ñмы." + +#~ msgid "Install a Theme" +#~ msgstr "УÑталÑваць Ñ‚Ñму" + +#~ msgid "New themes can also be installed by dragging them into the window." +#~ msgstr "ÐÐ¾Ð²Ñ‹Ñ Ñ‚Ñмы можна ÑžÑталёўваць, перацÑгваючы Ñ–Ñ… у гÑтае вакно." + +#~ msgid "Save Theme" +#~ msgstr "Захаваць Ñ‚Ñму" + +#~ msgid "Short _description:" +#~ msgstr "Скарочанае _апіÑаньне:" + +#~ msgid "Theme _Details" +#~ msgstr "Падра_бÑзнаÑьці Ñ‚Ñмы" + +#~ msgid "_Theme name:" +#~ msgstr "Ðазва _Ñ‚Ñмы:" + +#~ msgid "Desktop Preferences" +#~ msgstr "Перавагі Ñтальца" + +#~ msgid "No '/dev/pmu' device found" +#~ msgstr "Ðемагчыма знайÑьці прыладу '/dev/pmu'" + +#~ msgid "Not a powerbook" +#~ msgstr "ГÑта не powerbook " + +#~ msgid "Wrong permission for '/dev/pmu' device" +#~ msgstr "ÐÑÐ¿Ñ€Ð°Ð²Ñ–Ð»ÑŒÐ½Ñ‹Ñ Ð¿Ñ€Ð°Ð²Ñ‹ Ð´Ð»Ñ Ð¿Ñ€Ñ‹Ð»Ð°Ð´Ñ‹ '/dev/pmu'" + +#~ msgid "Could not initialize MateComponent" +#~ msgstr "Ðемагчыма ініцыÑлізаваць MateComponent" + +#~ msgid "" +#~ "Couldn't load the Glade file.\n" +#~ "Make sure that this daemon is properly installed." +#~ msgstr "" +#~ "Ðемагчыма загрузіць файл Glade.\n" +#~ "Праверце правільнаÑьць уÑталёўкі дÑмана." + +#~ msgid "There was an error loading an image: %s" +#~ msgstr "Памылка Ð¿Ð°Ð´Ñ‡Ð°Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÑ– відарыÑу: %s" + +#~ msgid "Brightness down" +#~ msgstr "Паменшыць ÑркаÑьць" + +#~ msgid "Brightness down's shortcut." +#~ msgstr "Ð¥ÑƒÑ‚ÐºÐ°Ñ ÐºÐ»Ñвіша памÑншÑÐ½ÑŒÐ½Ñ ÑркаÑьці." + +#~ msgid "Brightness up" +#~ msgstr "ПавÑлічыць ÑркаÑьць" + +#~ msgid "Brightness up's shortcut." +#~ msgstr "Ð¥ÑƒÑ‚ÐºÐ°Ñ ÐºÐ»Ñвіша павелічÑÐ½ÑŒÐ½Ñ ÑркаÑьці." + +#~ msgid "" +#~ "A collection of scripts to run whenever the keyboard state is reloaded. " +#~ "Useful for re-applying xmodmap based adjustments" +#~ msgstr "" +#~ "Збор ÑцÑнараў, ÑÐºÑ–Ñ Ñ‚Ñ€Ñба выканаць паÑÑŒÐ»Ñ Ð¿ÐµÑ€Ð°Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÑ– Ñтану клÑвіÑтуры. " +#~ "Зручны Ð´Ð»Ñ ÑžÐ¶Ñ‹Ð²Ð°Ð½ÑŒÐ½Ñ Ð½Ð°Ð»Ð°Ð´Ð°Ðº xmodmap." + +#~ msgid "A list of modmap files available in the $HOME directory." +#~ msgstr "Ð¡ÑŒÐ¿Ñ–Ñ Ñ„Ð°Ð¹Ð»Ð°Ñž modmap, даÑтупных у Ñ‚Ñчцы $HOME." + +#~ msgid "Default group, assigned on window creation" +#~ msgstr "ÐŸÑ€Ð°Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°Ñ Ð³Ñ€ÑƒÐ¿Ð° раÑкладкі, ÑÐºÐ°Ñ Ð¿Ñ€Ñ‹Ð·Ð½Ð°Ñ‡Ð°ÐµÑ†Ñ†Ð° новым вокнам" + +#~ msgid "Keep and manage separate group per window" +#~ msgstr "Кіраваць групамі раÑкладкі Ð´Ð»Ñ ÐºÐ¾Ð¶Ð½Ð°Ð³Ð° вакна аÑобна" + +#~ msgid "Keyboard Update Handlers" +#~ msgstr "Ðпрацоўшчыкі Ð°Ð±Ð½Ð°ÑžÐ»ÐµÐ½ÑŒÐ½Ñ ÐºÐ»ÑвіÑтуры" + +#~ msgid "Keyboard layout" +#~ msgstr "РаÑкладка клÑвіÑтуры" + +#~ msgid "Keyboard model" +#~ msgstr "МадÑль клÑвіÑтуры" + +#~ msgid "" +#~ "Keyboard settings in mateconf will be overridden from the system ASAP " +#~ "(deprecated)" +#~ msgstr "" +#~ "УÑталёўкі клÑвіÑтуры Ñž mateconf будуць перапіÑаны з ÑÑ‹ÑÑ‚Ñмы ASAP (ÑаÑтарÑла)" + +#~ msgid "Save/restore indicators together with layout groups" +#~ msgstr "Захоўваць/аднаўлÑць індыкатары разам з групамі раÑкладкі" + +#~ msgid "Show layout names instead of group names" +#~ msgstr "Паказваць назвы раÑкладак замеÑÑ‚ назваў групаў" + +#~ msgid "" +#~ "Show layout names instead of group names (only for versions of XFree " +#~ "supporting multiple layouts)" +#~ msgstr "" +#~ "Паказваць назвы раÑкладак замеÑÑ‚ назваў групаў (толькі Ð´Ð»Ñ Ð²ÑÑ€ÑÑ–ÑÑž XFree, " +#~ "ÑÐºÑ–Ñ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†ÑŒ ÑˆÐ¼Ð°Ñ‚Ð»Ñ–ÐºÑ–Ñ Ñ€Ð°Ñкладкі" + +#~ msgid "Suppress the \"X sysconfig changed\" warning message" +#~ msgstr "ПрапуÑкаць важнае паведамленьне \"зьменены ÑÑ‹ÑÑ‚ÑÐ¼Ð½Ñ‹Ñ Ð½Ð°Ð»Ð°Ð´ÐºÑ– Ð¥\"" + +#~ msgid "" +#~ "Very soon, keyboard settings in mateconf will be overridden (from the system " +#~ "configuration) This key has been deprecated since MATE 2.12, please " +#~ "unset the model, layouts and options keys to get the default system " +#~ "configuration." +#~ msgstr "" +#~ "Вельмі хутка наладкі клÑвіÑтуры Ñž mateconf будуць перапіÑаны (з ÑÑ‹ÑÑ‚Ñмных " +#~ "наладак). ГÑÑ‚Ñ‹ ключ ÑаÑтарÑÑž з MATE 2.12, калі лаÑка, выдаліце ключы " +#~ "мадÑлі, раÑкладак івыбараў, каб вÑрнуцца да прадвызначаных ÑÑ‹ÑÑ‚Ñмных " +#~ "наладак." + +#~ msgid "keyboard layout" +#~ msgstr "раÑкладка клÑвіÑтуры" + +#~ msgid "keyboard model" +#~ msgstr "мадÑль клÑвіÑтуры" + +#~ msgid "modmap file list" +#~ msgstr "ÑÑŒÐ¿Ñ–Ñ Ñ„Ð°Ð¹Ð»Ð°Ñž modmap" + +#~ msgid "Break reminder" +#~ msgstr "Ðагадвальнік перапынкаў" + +#~ msgid "Orientation" +#~ msgstr "ÐрыентацыÑ" + +#~ msgid "The orientation of the tray." +#~ msgstr "ÐÑ€Ñ‹ÐµÐ½Ñ‚Ð°Ñ†Ñ‹Ñ Ñ‚Ñ€ÑÑ." diff --git a/po/be@latin.po b/po/be@latin.po new file mode 100644 index 0000000..9fa9e9a --- /dev/null +++ b/po/be@latin.po @@ -0,0 +1,875 @@ +# BieÅ‚aruski pierakÅ‚ad mate-control-center +# Copyright (C) 2007 AleÅ› Navicki +# Distributed under the terms of mate-control-center's license. +# AleÅ› Navicki , 2007 +# Ihar Hrachyshka , 2007 +msgid "" +msgstr "" +"Project-Id-Version: control-center\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-02-26 21:06-0500\n" +"PO-Revision-Date: 2008-02-17 01:02+0200\n" +"Last-Translator: Alaksandar Navicki \n" +"Language-Team: Polish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " +"|| n%100>=20) ? 1 : 2);\n" + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:1 +msgid "" +"Set to True to keep the handlers for text/plain and text/* MIME types " +"synchronized." +msgstr "" +"UkluÄy, kab naÅ‚ady absÅ‚uhoÅ­vaÅ„nia dla typaÅ­ text/plain i text/* byli " +"synchranizavanymi miž saboj." + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:2 +msgid "Sync text/plain and text/* handlers" +msgstr "Synchranizuj absÅ‚uhoÅ­vaÅ„nie text/plain i text/*" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "Klavijaturny skarot dla vysoÅ­vaÅ„nia aptyÄnaha dysku." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to launch the calculator." +msgstr "Klavijaturny skarot dla Å­kluÄeÅ„nia kalkulatara." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the email client." +msgstr "Klavijaturny skarot dla Å­kluÄeÅ„nia paÅ¡tovaj prahramy." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the help browser." +msgstr "Klavijaturny skarot dla Å­kluÄeÅ„nia hartaÄa dapamohi." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the media player." +msgstr "Klavijaturny skarot dla Å­kluÄeÅ„nia playera medyjaÅ­." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the search tool." +msgstr "Klavijaturny skarot dla Å­kluÄeÅ„nia pryÅ‚ady poÅ¡uku." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the web browser." +msgstr "Klavijaturny skarot dla Å­kluÄeÅ„nia web-hartaÄa." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to lock the screen." +msgstr "Klavijaturny skarot dla blakavaÅ„nia ekranu." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to log out." +msgstr "Klavijaturny skarot dla vychadu." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to lower the system volume." +msgstr "Klavijaturny skarot dla pamianÅ¡eÅ„nia huÄnaÅ›ci." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to mute the system volume." +msgstr "Klavijaturny skarot dla Å›ciÅ¡eÅ„nia systemnaha huku." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to open the Home folder." +msgstr "Klavijaturny skarot dla adÄynieÅ„nia chatniaha katalohu." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to pause playback." +msgstr "Klavijaturny skarot dla prypynieÅ„nia vykanaÅ„nia." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to raise the system volume." +msgstr "Klavijaturny skarot dla pavieliÄeÅ„nia huÄnaÅ›ci." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to skip to next track." +msgstr "Klavijaturny skarot dla pierachodu da nastupnaj Å›ciežki." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to previous track." +msgstr "Klavijaturny skarot dla pierachodu da papiaredniaj Å›ciežki." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "" +"Klavijaturny skarot dla paÄatku vykanaÅ„nia (ci pierakluÄeÅ„nia hraÅ„nia/paÅ­zy)." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to stop playback." +msgstr "Klavijaturny skarot dla spynieÅ„nia vykanaÅ„nia." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to suspend the computer." +msgstr "Klavijaturny skarot dla Å­sypleÅ„nia kamputara." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "VysuÅ„" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "Chatni kataloh" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "Uruchom kalkulatar" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "UkluÄy paÅ¡tovuju prahramu" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "Uruchom hartaÄ dapamohi" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "UkluÄy player medyjaÅ­" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "Uruchom web-hartaÄ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "Blakuj ekran" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Vyjdzi" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "Nastupnaja Å›ciežka" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "Prypyni vykanaÅ„nie" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "Hraj (albo hraj/prypyni)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "Papiaredniaja Å›ciežka" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Å ukaj" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "Spyni vykanaÅ„nie" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Suspend" +msgstr "ZaÅ›ni" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "CiÅ¡ej" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "AbiazhuÄ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Krok huÄnaÅ›ci" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Pracentny krok huÄnaÅ›ci." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "HuÄniej" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:1 +msgid "" +"Set to True to display a dialog when there are errors running the " +"screensaver." +msgstr "UkluÄy, kab pakazvać dyjaloh pry pamyÅ‚kach źbierahalnika ekranu." + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:2 +msgid "Set to True to run the screensaver at login." +msgstr "UkluÄy, kab źbierahalnik ekranu Å­ruchamlaÅ­sia pry Å­vachodzie." + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:3 +msgid "Show startup errors" +msgstr "Pakazvaj pamyÅ‚ki Å­kluÄeÅ„nia" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:4 +msgid "Start screensaver" +msgstr "UkluÄy źbierahalnik ekranu" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "Antialiasing" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +# Mechanizm papraÅ­leÅ„nia jakaÅ›ci druku na aparatury ź nizkaj padzielnaj zdolnaÅ›ciu. Adpaviednika niama, pakinuÅ­ jak jość. Prapanuju heta pryniać tak jak i widget. +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "Hinting" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "Paradak RGBA" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"Paradak subpikselnych elementaÅ­ na ekranie LCD; upÅ‚yvaje, tolki kali " +"antialiasing maje vartaść \"rgba\". MahÄymyja vartaÅ›ci: \"rgb\" (Äyrvony " +"źleva, najÄaÅ›ciej tak), \"bgr\" (sini źleva) \"vrgb\" (Äyrvony Å­viersie) " +"\"vbgr\" (Äyrvony Å­nizie)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" +"Pamiery ekranu dziela kanvertavaÅ„nia pamieraÅ­ Å¡ryftoÅ­ u pamiery pikselaÅ­, " +"punktaÅ­ na cal." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"Typ antialiasingu dla rysavaÅ„nia Å¡ryftoÅ­. MahÄymyja vartaÅ›ci: \"none\" (biaz " +"antialiasingu), \"grayscale\" (dla zvyÄajnaha Äorna-bieÅ‚aha antialiasingu) i " +"\"rgba\" (dla subpikselnaha antialiasingu; tolki dla ekranaÅ­ LCD)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"Typ hintingu dla rysavaÅ„nia Å¡ryftoÅ­. MahÄymyja vartaÅ›ci: \"none\" (biaź " +"hintingu), \"slight\" (prosty), \"medium\" (siaredni) i \"full\" (maksymalny " +"hinting, moža vyklikać skryÅ­leÅ„ni formy litaraÅ­)." + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Enable accessibility keyboard plugin" +msgstr "UkluÄy plugin dastupnaj klavijatury" + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Enable background plugin" +msgstr "UkluÄy plugin fonu" + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Enable clipboard plugin" +msgstr "UkluÄy plugin abmiennaha bufera" + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Enable default editor plugin" +msgstr "UkluÄy plugin zmoÅ­Äanaha redaktara" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Enable font plugin" +msgstr "UkluÄy plugin Å¡ryftoÅ­" + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Enable keybindings plugin" +msgstr "UkluÄy plugin klavijaturnych skarotaÅ­" + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Enable keyboard plugin" +msgstr "UkluÄy plugin klavijatury" + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable media keys plugin" +msgstr "UkluÄy plugin medyjnych klaviÅ¡aÅ­" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable mouse plugin" +msgstr "UkluÄy plugin myÅ¡y" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable screensaver plugin" +msgstr "UkluÄy plugin źbierahalnika ekranu" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable sound plugin" +msgstr "UkluÄy plugin huku" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable typing breaks plugin" +msgstr "UkluÄy plugin pierapynkaÅ­ u pisaÅ„ni" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable xrandr plugin" +msgstr "UkluÄy plugin xrandr" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable xrdb plugin" +msgstr "UkluÄy plugin xrdb" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable xsettings plugin" +msgstr "UkluÄy plugin xsettings" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "UkluÄy plugin dla kiravaÅ„nia naÅ‚adami abmiennaha buferu." + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "UkluÄy plugin dla kiravaÅ„nia naÅ‚adami fonu staÅ‚a." + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "UkluÄy plugin dla kiravaÅ„nia naÅ‚adami Å¡ryftoÅ­." + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "UkluÄy plugin dla kiravaÅ„nia naÅ‚adami klavijatury." + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "UkluÄy plugin dla kiravaÅ„nia naÅ‚adami myÅ¡y." + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "UkluÄy plugin dla kiravaÅ„nia naÅ‚adami multymedyjnych klaviÅ¡aÅ­." + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Set to True to enable the plugin to manage screensaver settings." +msgstr "UkluÄy plugin dla kiravaÅ„nia naÅ‚adami źbierahalnika ekranu." + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Set to True to enable the plugin to manage sound settings." +msgstr "UkluÄy plugin dla kiravaÅ„nia naÅ‚adami huku." + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "UkluÄy plugin dla kiravaÅ„nia naÅ‚adami dastupnaj klavijatury." + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "" +"Set to True to enable the plugin to manage the default text editor setting." +msgstr "UkluÄy plugin dla kiravaÅ„nia zmoÅ­Äanym tekstavym redaktaram." + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "UkluÄy plugin dla kiravaÅ„nia klavijaturnymi skarotami." + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "UkluÄy plugin dla kiravaÅ„nia pierapynkami Å­ pisaÅ„ni na klavijatury." + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "UkluÄy plugin dla kiravaÅ„nia naÅ‚adami xrandr." + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "UkluÄy plugin dla kiravaÅ„nia naÅ‚adami xrdb." + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "UkluÄy plugin dla kiravaÅ„nia naÅ‚adami xsettings." + +#: ../mate-settings-daemon/main.c:49 +msgid "Don't become a daemon" +msgstr "Nie stanavisia demanam" + +#: ../mate-settings-daemon/main.c:50 +msgid "MateConf prefix from which to load plugin settings" +msgstr "Prefiks MateConf, ź jakoha Äytać naÅ‚ady pluginaÅ­" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "Dastupnaja klavijatura" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "Plugin dastupnaj klavijatury" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:393 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "PadÄas pakazu dapamohi adbyÅ‚asia pamyÅ‚ka: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:445 +msgid "Do you want to activate Slow Keys?" +msgstr "Ci choÄaÅ¡ ukluÄyć pavolnyja klaviÅ¡y?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:446 +msgid "Do you want to deactivate Slow Keys?" +msgstr "Ci choÄaÅ¡ vykluÄyć pavolnyja klaviÅ¡y?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:449 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"Ty pratrymaÅ­ klaviÅ¡u Shift 8 sekundaÅ­. Heta klavijaturny skarot dla funkcyi " +"pavolnych klaviÅ¡aÅ­, jakaja Å­pÅ‚yvaje na režym pracy klavijatury." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:456 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:508 +msgid "Do_n't activate" +msgstr "_Nie Å­kluÄaj" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:456 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:508 +msgid "Do_n't deactivate" +msgstr "_Nie vykluÄaj" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:459 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:511 +msgid "_Activate" +msgstr "_UkluÄy" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:459 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:511 +msgid "_Deactivate" +msgstr "_VykluÄy" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:463 +msgid "Slow Keys Alert" +msgstr "AÅ›ciaroha pavolnych klaviÅ¡aÅ­" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:495 +msgid "Do you want to activate Sticky Keys?" +msgstr "Ci choÄaÅ¡ ukluÄyć funkcyju tryvaÅ‚ych klaviÅ¡aÅ­?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:496 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Ci choÄaÅ¡ vykluÄyć funkcyju tryvaÅ‚ych klaviÅ¡aÅ­?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:499 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"Ty nacisnuÅ­ klaviÅ¡u Shift 5 razoÅ­ zapar. Heta klavijaturny skarot funkcyi " +"tryvaÅ‚ych klaviÅ¡aÅ­, jakaja Å­pÅ‚yvaje na režym pracy klavijatury." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:501 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"Ty nacisnuÅ­ adnaÄasova dźvie klaviÅ¡y albo klaviÅ¡u Shift 5 razoÅ­ zapar. Heta " +"klavijaturny skarot funkcyi tryvaÅ‚ych klaviÅ¡aÅ­, jakaja Å­pÅ‚yvaje na režym " +"pracy klavijatury." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:515 +msgid "Sticky Keys Alert" +msgstr "AÅ›ciaroha tryvaÅ‚ych klaviÅ¡aÅ­" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "Fon" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "Plugin fonu" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "Abmienny bufer" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "Plugin abmiennaha bufera" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "BiessensoÅ­ny" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "BiessensoÅ­ny plugin" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Å ryft" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "Plugin Å¡ryftoÅ­" + +#: ../plugins/font/gsd-font-manager.c:208 +#, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing the mouse pointer theme." +msgstr "" +"NiemahÄyma stvaryć kataloh \"%s\".\n" +"Jon patrebny dziela źmieny matyvu kursora." + +#: ../plugins/font/gsd-font-manager.c:231 +#, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing cursors." +msgstr "" +"NiemahÄyma stvaryć kataloh \"%s\".\n" +"Jon patrebny, kab mahÄy źmianiać kursory." + +#: ../plugins/keybindings/gsd-keybindings-manager.c:195 +#, c-format +msgid "Key Binding (%s) has its action defined multiple times\n" +msgstr "" +"DziejaÅ„nie dla klavijaturnaha skarotu (%s) akreÅ›lenaje niekalki razoÅ­\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:202 +#, c-format +msgid "Key Binding (%s) has its binding defined multiple times\n" +msgstr "Poviaź dla klavijaturnaha skarotu (%s) akreÅ›lenaje niekalki razoÅ­\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:211 +#, c-format +msgid "Key Binding (%s) is incomplete\n" +msgstr "Klavijaturny skarot (%s) niapoÅ­ny\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:239 +#, c-format +msgid "Key Binding (%s) is invalid\n" +msgstr "Klavijaturny skarot (%s) niapravilny\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:292 +#, c-format +msgid "It seems that another application already has access to key '%u'." +msgstr "Vierahodna, inÅ¡aja aplikacyja maje dostup da klaviÅ¡y \"%u\"." + +#: ../plugins/keybindings/gsd-keybindings-manager.c:365 +#, c-format +msgid "Key Binding (%s) is already in use\n" +msgstr "Klavijaturny skarot (%s) užo ŭžyvajecca\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:502 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"AdbyÅ‚asia pamyÅ‚ka pry sprobie Å­ruchomić (%s),\n" +"źviazanuju z klaviÅ¡aj (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "Klavijaturnyja skaroty" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "Plugin klavijaturnych skarotaÅ­" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Klavijatura" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "Plugin klavijatury" + +#: ../plugins/keyboard/modmap-dialog.glade.h:1 +msgid "A_vailable files:" +msgstr "Das_tupnyja fajÅ‚y:" + +#: ../plugins/keyboard/modmap-dialog.glade.h:2 +msgid "Do _not show this warning again." +msgstr "_Nie pakazvaj bolej hetaj aÅ›ciarohi." + +#: ../plugins/keyboard/modmap-dialog.glade.h:3 +msgid "Load modmap files" +msgstr "Zahruzu fajÅ‚y modmap" + +#: ../plugins/keyboard/modmap-dialog.glade.h:4 +msgid "Would you like to load the modmap file(s)?" +msgstr "Ci choÄaÅ¡ zahruzić fajÅ‚(y) modmap?" + +#: ../plugins/keyboard/modmap-dialog.glade.h:5 +msgid "_Load" +msgstr "_Zahruzi" + +#: ../plugins/keyboard/modmap-dialog.glade.h:6 +msgid "_Loaded files:" +msgstr "Zahr_užanyja fajÅ‚y:" + +#: ../plugins/media-keys/actions/acme.glade.h:1 +msgid "Volume" +msgstr "HuÄnaść" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:200 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"NiemahÄyma atrymać zmoÅ­Äany terminaÅ‚. Pravier, ci akreÅ›leny zahad dla tvajho " +"zmoÅ­Äanaha terminaÅ‚u i ci jon źviartajecca da pravilnaj aplikacyi." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:240 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"NiemahÄyma vykanać zahad: %s\n" +"Pravier, ci heta pravilny zahad." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:256 +msgid "" +"Couldn't put the machine to sleep.\n" +"Verify that the machine is correctly configured." +msgstr "" +"NiemahÄyma Å­sypić kamputar.\n" +"Pravier, ci pravilna skanfihuravany kamputar." + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "Medyja-klaviÅ¡y" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "Plugin medyja-klaviÅ¡aÅ­" + +#: ../plugins/mouse/gsd-mouse-manager.c:566 +msgid "Could not enable mouse accessibility features" +msgstr "NiemahÄyma Å­kluÄyć dastupnaść myÅ¡y" + +#: ../plugins/mouse/gsd-mouse-manager.c:568 +msgid "" +"Mouse accessibility requires the mousetweaks daemon to be installed on your " +"system." +msgstr "Dastupnaja myÅ¡ vymahaje zainstalavanaha Å­ systemie demana mousetweaks." + +#: ../plugins/mouse/gsd-mouse-manager.c:571 +msgid "Mouse Preferences" +msgstr "NaÅ‚ady myÅ¡y" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "MyÅ¡" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "Plugin myÅ¡y" + +#: ../plugins/screensaver/gsd-screensaver-manager.c:151 +#, c-format +msgid "" +"There was an error starting up the screensaver:\n" +"\n" +"%s\n" +"\n" +"Screensaver functionality will not work in this session." +msgstr "" +"AdbyÅ‚asia pamyÅ‚ka pry Å­kluÄeÅ„ni źbierahalnika ekranu:\n" +"\n" +"%s\n" +"\n" +"PadÄas hetaj sesii funkcyi źbierahalnika ekranu buduć niedastupnyja." + +#: ../plugins/screensaver/gsd-screensaver-manager.c:160 +msgid "_Do not show this message again" +msgstr "_Nie pakazvaj bolej hetaha paviedamleÅ„nia" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:1 +msgid "Screensaver" +msgstr "Źbierahalnik ekranu" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:2 +msgid "Screensaver plugin" +msgstr "Plugin źbierahalnika ekranu" + +#: ../plugins/sound/gsd-sound-manager.c:164 +#, c-format +msgid "Couldn't load sound file %s as sample %s" +msgstr "NiemahÄyma zahruzić hukavy fajÅ‚ %s u jakaÅ›ci sempÅ‚a %s" + +#: ../plugins/sound/libsounds/sound-view.c:44 +msgid "Login" +msgstr "AÅ­taryzuj" + +#: ../plugins/sound/libsounds/sound-view.c:45 +msgid "Logout" +msgstr "Vyjdzi" + +#: ../plugins/sound/libsounds/sound-view.c:46 +msgid "Boing" +msgstr "Boing" + +#: ../plugins/sound/libsounds/sound-view.c:47 +msgid "Siren" +msgstr "Syrena" + +#: ../plugins/sound/libsounds/sound-view.c:48 +msgid "Clink" +msgstr "Klik" + +#: ../plugins/sound/libsounds/sound-view.c:49 +msgid "Beep" +msgstr "ZvanoÄak" + +#: ../plugins/sound/libsounds/sound-view.c:50 +msgid "No sound" +msgstr "Biaz huku" + +#: ../plugins/sound/libsounds/sound-view.c:132 +msgid "Sound not set for this event." +msgstr "Nie akreÅ›leny huk dla hetaj padziei." + +#: ../plugins/sound/libsounds/sound-view.c:141 +msgid "" +"The sound file for this event does not exist.\n" +"You may want to install the mate-audio package for a set of default sounds." +msgstr "" +"Hukavoha fajÅ‚u dla hetaj padziei nie isnuje.\n" +"Zainstaluj nabor zmoÅ­Äanych hukaÅ­ z pakunku \"mate-audio\"." + +#: ../plugins/sound/libsounds/sound-view.c:152 +msgid "The sound file for this event does not exist." +msgstr "Hukavoha fajÅ‚u dla hetaj padziei nie isnuje." + +#: ../plugins/sound/libsounds/sound-view.c:183 +msgid "Select Sound File" +msgstr "Abiary hukavy fajÅ‚" + +#: ../plugins/sound/libsounds/sound-view.c:210 +#, c-format +msgid "The file %s is not a valid wav file" +msgstr "FajÅ‚ %s nie źjaÅ­lajecca pravilnym wav-fajÅ‚am" + +#: ../plugins/sound/libsounds/sound-view.c:271 +msgid "Select sound file..." +msgstr "Abiary hukavy fajÅ‚..." + +#: ../plugins/sound/libsounds/sound-view.c:373 +msgid "System Sounds" +msgstr "Systemnyja huki" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:1 +msgid "Sound" +msgstr "Huk" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:2 +msgid "Sound plugin" +msgstr "Plugin huku" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Pierapynak u pisaÅ„ni" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "Plugin pierapynkaÅ­ u pisaÅ„ni" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "AkreÅ›l pamiery ekranu i naÅ‚ady pavarotu" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:258 +#: ../plugins/xrdb/gsd-xrdb-manager.c:327 +msgid "Cannot determine user's home directory" +msgstr "NiemahÄyma vyznaÄyć chatni kataloh karystalnika" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "Kiruj bazaju źviestak resursaÅ­ X" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "Baza źviestak resursaÅ­ X" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:551 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "KluÄ MateConfa %s byÅ­ vyznaÄany jak typ %s, ale jaho Äakany typ byÅ­ %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "Kiruj naÅ‚adami X" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "NaÅ‚ady X" + +#~ msgid "Eject's shortcut." +#~ msgstr "Klavijaturny skarot vysoÅ­vaÅ„nia noÅ›bita." + +#~ msgid "Home folder's shortcut." +#~ msgstr "Klavijaturny skarot chatniaha katalohu." + +#~ msgid "Launch calculator's shortcut" +#~ msgstr "Klavijaturny skarot uruchamleÅ„nia kalkulatara" + +#~ msgid "Launch help browser's shortcut." +#~ msgstr "Klavijaturny skarot uruchamleÅ„nia hartaÄa dapamohi." + +#~ msgid "Launch web browser's shortcut." +#~ msgstr "KlaviÅ¡a Å­ruchamleÅ„nia web-hartaÄa." + +#~ msgid "Lock screen's shortcut." +#~ msgstr "Klavijaturny skarot blakavaÅ„nia ekranu." + +#~ msgid "Log out's shortcut." +#~ msgstr "Klavijaturny skarot vychadu." + +#~ msgid "Media player key's shortcut." +#~ msgstr "KlaviÅ¡ny skarot medyja-playera." + +#~ msgid "Next track key's shortcut." +#~ msgstr "Klavijaturny skarot nastupnaj Å›ciežki." + +#~ msgid "Pause" +#~ msgstr "Prypyni" + +#~ msgid "Pause key's shortcut." +#~ msgstr "Klavijaturny skarot prypynieÅ„nia." + +#~ msgid "Play (or play/pause) key's shortcut." +#~ msgstr "Klavijaturny skarot hraÅ„nia (albo hraÅ„nia/prypynieÅ„nia)." + +#~ msgid "Previous track key's shortcut." +#~ msgstr "Klavijaturny skarot papiaredniaj Å›ciežki." + +#~ msgid "Search's shortcut." +#~ msgstr "Klavijaturny skarot poÅ¡uku." + +#~ msgid "Sleep" +#~ msgstr "ZaÅ›ni" + +#~ msgid "Sleep's shortcut." +#~ msgstr "Klavijaturny skarot usypleÅ„nia." + +#~ msgid "Stop playback key's shortcut." +#~ msgstr "KlaviÅ¡ny skarot spynieÅ„nia hraÅ„nia." + +#~ msgid "Volume down's shortcut." +#~ msgstr "Klavijaturny skarot Å›ciÅ¡eÅ„nia." + +#~ msgid "Volume mute's shortcut." +#~ msgstr "Klavijaturny skarot abiazhuÄvaÅ„nia." + +#~ msgid "Volume up's shortcut." +#~ msgstr "Klavijaturny skarot pavieliÄeÅ„nia huÄnaÅ›ci." + +#~ msgid "Default Editor" +#~ msgstr "ZmoÅ­Äany redaktar" diff --git a/po/bg.po b/po/bg.po new file mode 100644 index 0000000..f481271 --- /dev/null +++ b/po/bg.po @@ -0,0 +1,1422 @@ +# Bulgarian translation of mate-settings-daemon po-file. +# Copyright (C) 2002, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# Copyright (C) 2009, 2010 Free Software Foundation, Inc. +# Copyright (C) 2010 Damyan Ivanov. +# Borislav Aleksandrov , 2002. +# Yanko Kaneti , 2002. +# Rostislav Raykov , 2004, 2005. +# Vladimir Petkov , 2004, 2005, 2006. +# Alexander Shopov , 2006, 2007, 2008, 2009, 2010. +# Yavor Doganov , 2007, 2008. +# Damyan Ivanov , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: mate-settings-daemon mate-2-32\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-09-27 11:43+0300\n" +"PO-Revision-Date: 2010-09-27 11:43+0300\n" +"Last-Translator: Damyan Ivanov \n" +"Language-Team: Bulgarian \n" +"Language: bg\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "ДоÑтъпноÑÑ‚" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "Праг на Ñвободното мÑÑто, при който да Ñе предупреждава" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "Праг на Ñвободното мÑÑто, при който да не Ñе предупреждава" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "Минимален интервал между предупреждениÑта" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "Монтирани пътища, които да Ñе пренебрегват" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown." +msgstr "" +"Процент Ñвободно мÑÑто за първо предупреждение за липÑа на мÑÑто. Ðко " +"Ñвободното мÑÑто падне под този процент, ще Ñе покаже предупреждение." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "" +"СпиÑък Ñ Ð¼Ð¾Ð½Ñ‚Ð¸Ñ€Ð°Ð½Ð¸ пътища, които да не Ñе взимат под внимание за " +"предупреждениÑта за Ñвободното мÑÑто." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "" +"Интервал в минути. Повторните Ð¿Ñ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ñ Ð·Ð° файловата ÑиÑтема ще Ñе " +"поÑвÑват не по-чеÑто от този период." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown." +msgstr "" +"Обем в GB. Ðко наличното Ñвободно мÑÑто е повече, нÑма да Ñе показва " +"предупреждение." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning." +msgstr "" +"Процент, Ñ ÐºÐ¾Ð¹Ñ‚Ð¾ Ñ‚Ñ€Ñбва да намалее Ñвободното проÑтранÑтво на диÑка, преди " +"да Ñе покаже ново предупреждение." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "Праг за повторно предупреждение за Ñвободното диÑково проÑтранÑтво" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disc." +msgstr "Клавишна ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð·Ð° изваждане на оптичен диÑк." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to enable or disable the touchpad." +msgstr "Клавишна ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð·Ð° включване и изключване на ÑÐµÐ½Ð·Ð¾Ñ€Ð½Ð¸Ñ Ð¿Ð°Ð½ÐµÐ»." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "Клавишна ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð·Ð° Ñтартиране на калкулатора." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "Клавишна ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð·Ð° Ñтартиране на програмата за е-поща." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "Клавишна ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð·Ð° Ñтартиране на програмата за помощ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "Клавишна ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð·Ð° Ñтартиране на програмата за мултимедиÑ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "Клавишна ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð·Ð° Ñтартиране на инÑтрумента за Ñ‚ÑŠÑ€Ñене." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "Клавишна ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð·Ð° Ñтартиране на Интернет браузъра." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "Клавишна ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð·Ð° заключване на екрана." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "Клавишна ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð·Ð° излизане от ÑиÑтемата." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "Клавишна ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð·Ð° намалÑване на нивото на звука." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "Клавишна ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð·Ð° заглушаване на звука." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "Клавишна ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð·Ð° отварÑне на домашната папка." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "Клавишна ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð·Ð° пауза при изпълнение на музика." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "Клавишна ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð·Ð° увеличаване на нивото на звука." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "Клавишна ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð·Ð° отиване на Ñледваща пеÑен." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "Клавишна ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð·Ð° отиване на предходна пеÑен." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "" +"Клавишна ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð·Ð° изпълнение на музика (или превключване изпълнение/" +"пауза)." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "Клавишна ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð·Ð° Ñпиране на изпълнението." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Изваждане" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "Домашна папка" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "Стартиране на калкулатор" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "Стартиране на програма за е-поща" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "Стартиране на програмата за помощ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "Стартиране на програмата за мултимедиÑ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "Стартиране на Интернет браузъра" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "Заключване на екрана" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Излизане от ÑиÑтемата" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "Следваща пеÑен" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "Пауза при изпълнение на музика" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "Изпълнение (или изпълнение/пауза)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "Предишна пеÑен" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "ТърÑене" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "Спиране на изпълнението" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "Превключване на ÑÐµÐ½Ð·Ð¾Ñ€Ð½Ð¸Ñ Ð¿Ð°Ð½ÐµÐ»" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "ÐамалÑване на звука" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "Заглушаване на звука" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Стъпка при изменение на звука" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Стъпка при увеличаване на звука като процент." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "Увеличаване на звука" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "File for default configuration for RandR" +msgstr "Файл за Ñтандартните наÑтройки на RandR" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "Показване на екраните в облаÑтта за уведомÑване" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:3 +msgid "" +"The XRandR plugin will look for a default configuration in the file " +"specified by this key. This is similar to the ~/.config/monitors.xml that " +"normally gets stored in users' home directories. If a user does not have " +"such a file, or has one that does not match the user's setup of monitors, " +"then the file specified by this key will be used instead." +msgstr "" +"ПриÑтавката за управление на RandR ще Ñ‚ÑŠÑ€Ñи наÑтройките по подразбиране в " +"ÑƒÐºÐ°Ð·Ð°Ð½Ð¸Ñ Ñ„Ð°Ð¹Ð». Съдържанието е Ñъщото като на файла „~/.config/monitors.xml“, " +"където Ñе ÑъхранÑват потребителÑките наÑтройки. Ðко даден потребител нÑма " +"такъв файл или Ñъдържанието му не Ð¾Ñ‚Ð³Ð¾Ð²Ð°Ñ€Ñ Ð½Ð° наличните монитори, ще Ñе " +"използва файлът, указан Ñ Ñ‚Ð¾Ð·Ð¸ ключ." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:4 +msgid "Turn on external monitor after system boot" +msgstr "Включване на външен монитор Ñлед зареждане на ÑиÑтемата" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:5 +msgid "" +"Turn on external monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" +"Дали да Ñе включва евентуален външен монитор, който е бил Ñвързан преди " +"включването на компютъра." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:6 +msgid "Turn on laptop monitor after system boot" +msgstr "Включване на Ð²Ð³Ñ€Ð°Ð´ÐµÐ½Ð¸Ñ Ð¼Ð¾Ð½Ð¸Ñ‚Ð¾Ñ€ Ñлед зареждане на ÑиÑтемата" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:7 +msgid "" +"Turn on laptop monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" +"Дали да Ñе включва вградениÑÑ‚ монитор, ако преди включването на компютъра е " +"бил Ñвързан външен монитор." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:8 +msgid "" +"Whether a notification icon with display-related things should be shown in " +"the panel." +msgstr "Дали в панела да Ñе показва уведомителна икона за екрана." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "Заглаждане" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "Шрифтови подÑказки" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "Ред на RGBA" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"Редът на подпикÑелните елементи при екран тип LCD — използва Ñе, Ñамо когато " +"заглаждането е зададено на „rgba“. Възможни ÑтойноÑти Ñа „rgb“ (за червено " +"отлÑво — най-чеÑто Ñрещано), „bgr“ (за Ñиньо отлÑво), „vrgb“ (за червено " +"отгоре) и „vbgr“ (за червено отдолу)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" +"Разделителната ÑпоÑобноÑÑ‚ при преобразуване на размери на шрифтове в размери " +"на пикÑели, в точки на инч." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"Видът на заглаждане при изобразÑване на шрифтове. Възможни ÑтойноÑти Ñа " +"„none“ (без заглаждане), „grayscale“ (Ñтандартно за Ñтепени на Ñивото) и " +"„rgba“ (за подпикÑелно заглаждане — Ñамо за екрани тип LCD)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"Видът на шрифтовите подÑказки при изобразÑване на шрифтове. Възможни " +"ÑтойноÑти Ñа „none“ (без подÑказки), „slight“ (леки), „medium“ (Ñредни) и " +"„full“ (за пълни подÑказки — възможно е да причини изкривÑване на нÑкои " +"букви)." + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "Позволени клавиши" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"Ðко не е празен, клавишните комбинации нÑма да Ñе вземат предвид, оÑвен ако " +"папката им за MateConf е в ÑпиÑъка. Ползва Ñе за ограничаване на доÑтъпа и " +"възможноÑтите за промени." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "Изключване на ÑÐµÐ½Ð·Ð¾Ñ€Ð½Ð¸Ñ Ð¿Ð°Ð½ÐµÐ» по време на пиÑане" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "Включване на хоризонталното предвижване" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "Включване на натиÑкане на бутоните на мишката чрез ÑÐµÐ½Ð·Ð¾Ñ€Ð½Ð¸Ñ Ð¿Ð°Ð½ÐµÐ»" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Enable touchpad" +msgstr "Включване на ÑÐµÐ½Ð·Ð¾Ñ€Ð½Ð¸Ñ Ð¿Ð°Ð½ÐµÐ»" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "Избор на вида придвижване чрез ÑÐµÐ½Ð·Ð¾Ñ€Ð½Ð¸Ñ Ð¿Ð°Ð½ÐµÐ»" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Select the touchpad scroll method. Supported values are: 0: disabled, 1: " +"edge scrolling, and 2: two-finger scrolling" +msgstr "" +"Избор на метода на предвижване чрез ÑÐµÐ½Ð·Ð¾Ñ€Ð½Ð¸Ñ Ð¿Ð°Ð½ÐµÐ». Възможни ÑтойноÑти Ñа " +"„0“ (изключено), „1“ (чрез ръба на панела), „2“ (Ñ Ð´Ð²Ð° пръÑта)" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "" +"Задайте да е иÑтина, ако имате проблем ÑÑŠÑ Ñлучайно докоÑване на ÑÐµÐ½Ð·Ð¾Ñ€Ð½Ð¸Ñ " +"панел по време на пиÑане." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" +"Задайте да е иÑтина, за да позволите хоризонтално придвижване по начина " +"указан в ключа „scroll_method“." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "" +"Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "" +"Задайте да е иÑтина, за да подавате натиÑÐºÐ°Ð½Ð¸Ñ Ð½Ð° бутоните на мишката чрез " +"потупване по ÑÐµÐ½Ð·Ð¾Ñ€Ð½Ð¸Ñ Ð¿Ð°Ð½ÐµÐ»." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +msgid "Set this to TRUE to enable all touchpads." +msgstr "Задайте да е иÑтина, за да включите вÑички Ñензорни панели." + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "Сървър за наÑтройките на MATE" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "Клавишна ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð·Ð° превключване на лупата." + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "Клавишна ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð·Ð° превключване на екранната клавиатура." + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "Клавишна ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð·Ð° превключване на ÐµÐºÑ€Ð°Ð½Ð½Ð¸Ñ Ñ‡ÐµÑ‚ÐµÑ†." + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "ПодÑкачащи клавиши" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "Команда за превключването на лупата." + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "Команда за превключването на екранната клавиатура." + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "Команда за превключването на ÐµÐºÑ€Ð°Ð½Ð½Ð¸Ñ Ñ‡ÐµÑ‚ÐµÑ†." + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable XRandR plugin" +msgstr "Включване на приÑтавката „XRandR“" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable accessibility keyboard plugin" +msgstr "Включване на приÑтавката за доÑтъпноÑÑ‚ на клавиатурата" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable background plugin" +msgstr "Включване на приÑтавката за фон" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable clipboard plugin" +msgstr "Включване на приÑтавката за буфера за обмен" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable font plugin" +msgstr "Включване на приÑтавката за шрифтове" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable housekeeping plugin" +msgstr "Включване на приÑтавката-домакинÑ" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keybindings plugin" +msgstr "Включване на приÑтавката за бързи клавиши" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable keyboard plugin" +msgstr "Включване на приÑтавката за клавиатура" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable media keys plugin" +msgstr "Включване на приÑтавката за мултимедийни клавиши" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable mouse plugin" +msgstr "Включване на приÑтавката за мишка" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable smartcard plugin" +msgstr "Включване на приÑтавката за чип-карти" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable sound plugin" +msgstr "Включване на приÑтавката за звук" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable typing breaks plugin" +msgstr "Включване на приÑтавката за почивки при пиÑане" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xrdb plugin" +msgstr "Включване на приÑтавката „xrdb“" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Enable xsettings plugin" +msgstr "Включване на приÑтавката за наÑтройки на X" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Mouse keys" +msgstr "Клавиши за мишка" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "On-screen keyboard" +msgstr "Екранна клавиатура" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen magnifier" +msgstr "Лупа" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Screen reader" +msgstr "Екранен четец" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "" +"Включване на приÑтавката-домакинÑ, коÑто да изчиÑтва кешираните временни " +"файлове." + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage XRandR settings." +msgstr "" +"Задайте да е иÑтина, за да позволите на приÑтавката да управлÑва " +"наÑтройките на XRandR." + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" +"Включване на приÑтавката за управление на наÑтройките на буфера за обмен." + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" +"Включване на приÑтавката за управление на наÑтройките за фон на Ñ€Ð°Ð±Ð¾Ñ‚Ð½Ð¸Ñ " +"плот." + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "Включване на приÑтавката за управление на наÑтройките за шрифтове." + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "Включване на приÑтавката за управление на наÑтройките за клавиатурата." + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "" +"Set to True to enable the plugin to manage locking the screen on smartcard " +"removal." +msgstr "" +"Задайте да е иÑтина за да позволите на приÑтавката да управлÑва заключването " +"на екрана при изключване на чип-картата." + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "Включване на приÑтавката за управление на наÑтройките на мишката." + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" +"Включване на приÑтавката за управление на наÑтройките за мултимедийни " +"клавиши." + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "" +"Включване на приÑтавката за управление на кеширането на ÑиÑтемните звуци." + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" +"Включване на приÑтавката за управление на наÑтройките за доÑтъпноÑÑ‚ на " +"клавиатурата." + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "Включване на приÑтавката за управление на бързите клавиши." + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "Включване на приÑтавката за управление на почивките при пиÑане." + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "Включване на приÑтавката за управление на наÑтройките на „xrdb“." + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "Включване на приÑтавката за управление на наÑтройките на X." + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "Slow keys" +msgstr "Бавни клавиши" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "Sticky keys" +msgstr "Лепкави клавиши" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "Клавишната ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð·Ð° включване и изключване на лупата" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "" +"Клавишната ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð·Ð° включване и изключване на екранната клавиатура" + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "Клавишната ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð·Ð° включване и изключване на ÐµÐºÑ€Ð°Ð½Ð½Ð¸Ñ Ñ‡ÐµÑ‚ÐµÑ†" + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Клавишната ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð·Ð° включване и изключване на лупата. Ð¢Ñ Ñе показва в " +"прозореца за наÑтройки на клавишните комбинации." + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Клавишната ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð·Ð° включване и изключване на екранната клавиатура. Ð¢Ñ " +"Ñе показва в прозореца за наÑтройки на клавишните комбинации." + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Клавишната ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð·Ð° включване и изключване на ÐµÐºÑ€Ð°Ð½Ð½Ð¸Ñ Ñ‡ÐµÑ‚ÐµÑ†. Ð¢Ñ Ñе " +"показва в прозореца за наÑтройки на клавишните комбинации." + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle magnifier" +msgstr "Превключване на лупата" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Toggle on-screen keyboard" +msgstr "Превключване на екранната клавиатура" + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Toggle screen reader" +msgstr "Превключване на ÐµÐºÑ€Ð°Ð½Ð½Ð¸Ñ Ñ‡ÐµÑ‚ÐµÑ†" + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "Дали доÑтъпноÑтта на клавиатурата чрез подÑкачащи клавиши е включена." + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "Дали доÑтъпноÑтта на клавиатурата чрез клавиши за мишка е включена." + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the on-screen keyboard is turned on." +msgstr "Дали екранната клавиатура е включена." + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the screen magnifier is turned on." +msgstr "Дали лупата е включена." + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the screen reader is turned on." +msgstr "Дали екранниÑÑ‚ четец е включен." + +#: ../data/mate-settings-daemon.schemas.in.h:58 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "Дали доÑтъпноÑтта на клавиатурата чрез бавни клавиши е включена." + +#: ../data/mate-settings-daemon.schemas.in.h:59 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "Дали доÑтъпноÑтта на клавиатурата чрез лепкави клавиши е включена." + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:1 +msgid "" +"Set this to one of \"none\", \"lock_screen\", or \"force_logout\". The " +"action will get performed when the smartcard used for log in is removed." +msgstr "" +"Задайте „none“ (без дейÑтвие), „lock_screen“ (заключване на екрана) или " +"„force_logout“ (принудителен изход). ДейÑтвието ще Ñе предприема, когато чип-" +"картата, използвана за вход в ÑиÑтемата, Ñе изключи." + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:2 +msgid "Smartcard removal action" +msgstr "ДейÑтвие при изключване на чип-картата" + +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "Включване на код за изчиÑтване на грешки" + +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "Да не Ñе преминава в режим на демон" + +# Това е опиÑание на опциÑ, което Ñ‚Ñ€Ñбва да Ñе пренеÑе на нов ред. +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "ПредÑтавка на MateConf, откъдето да Ñе заредÑÑ‚ наÑтройките на приÑтавките" + +#: ../mate-settings-daemon/main.c:58 +msgid "Exit after a time (for debugging)" +msgstr "Изход Ñлед време — за изчиÑтване на грешки" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "ДоÑтъпноÑÑ‚ на клавиатурата" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "ПриÑтавка за доÑтъпноÑÑ‚ на клавиатурата" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:460 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "Възникна грешка при показването на помощта: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:591 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:657 +msgid "Do you want to activate Slow Keys?" +msgstr "ИÑкате ли да включите функциÑта „Бавни клавиши“?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:592 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +msgid "Do you want to deactivate Slow Keys?" +msgstr "ИÑкате ли да изключите функциÑта „Бавни клавиши“?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:593 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:659 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"Току що задържахте клавиша Shift за 8 Ñекунди. Това е бърз клавиш за " +"функциÑта „Бавни клавиши“, коÑто влиÑе върху работата на клавиатурата ви." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't activate" +msgstr "Да не Ñе активира" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't deactivate" +msgstr "Да не Ñе деактивира" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Activate" +msgstr "Ðктивиране" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Deactivate" +msgstr "Деактивиране" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't activate" +msgstr "Да н_е Ñе активира" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't deactivate" +msgstr "Да н_е Ñе деактивира" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Activate" +msgstr "_Ðктивиране" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Deactivate" +msgstr "_Деактивиране" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:687 +msgid "Slow Keys Alert" +msgstr "Сигнал за бавни клавиши" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:727 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:795 +msgid "Do you want to activate Sticky Keys?" +msgstr "ИÑкате ли да включите функциÑта „Лепкави клавиши“?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:796 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "ИÑкате ли да изключите функциÑта „Лепкави клавиши“?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:730 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:798 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"Току що натиÑнахте клавиша Shift 5 пъти поÑледователно. Това е бързиÑÑ‚ " +"клавиш за функциÑта „Лепкави клавиши“, коÑто влиÑе върху работата на " +"клавиатурата ви." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:732 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:800 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"Току що натиÑнахте два клавиша едновременно, или клавиша Shift 5 пъти " +"подред. Това изключва функциÑта „Лепкави клавиши“, коÑто влиÑе върху " +"работата на клавиатурата ви." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:828 +msgid "Sticky Keys Alert" +msgstr "Сигнал за лепкави клавиши" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "ÐаÑтройки за универÑален доÑтъп" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "_Увеличен цветови контраÑÑ‚" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "_Едър и леÑен за четене шрифт" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "_Задържане на клавишите Ñлед натиÑкане (бавни клавиши)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "Ползване на _екранна клавиатура" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "Ползване на _лупа" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "Ползване на екранен _четец" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "" +"_Пренебрегване на повторните натиÑÐºÐ°Ð½Ð¸Ñ Ð½Ð° клавиши (подÑкачащи клавиши)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "" +"_Клавишните комбинации да Ñа клавишни поÑледователноÑти (лепкави клавиши)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "Фон" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "ПриÑтавка за фон" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "Буфер за обмен" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "ПриÑтавка за буфера за обмен" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "Фиктивна" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "Фиктивна приÑтавка (за теÑтване)" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Шрифтове" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "ПриÑтавка за шрифтове" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this file system" +msgstr "" +"Повече да не Ñе показват никакви Ð¿Ñ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ñ Ð·Ð° тази файлова ÑиÑтема" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "Повече да не Ñе показват никакви предупреждениÑ" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "Ð’ „%s“ Ñа оÑтанали Ñвободни Ñамо %s." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "Ðа компютъра Ñа оÑтанали Ñвободни Ñамо %s." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" +"Можете да оÑвободите мÑÑто като изчиÑтите кошчето, като изтриете " +"неизползваните програми и файлове или като премеÑтите чаÑÑ‚ от нещата на друг " +"диÑк или дÑл." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"Можете да оÑвободите мÑÑто като изтриете неизползваните програми и файлове " +"или като премеÑтите чаÑÑ‚ от нещата на друг диÑк или дÑл." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"Можете да оÑвободите мÑÑто като изчиÑтите кошчето, като изтриете " +"неизползваните програми и файлове или като премеÑтите чаÑÑ‚ от нещата на " +"външен диÑк." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" +"Можете да оÑвободите мÑÑто като изтриете неизползваните програми и файлове " +"или като премеÑтите чаÑÑ‚ от нещата на външен диÑк." + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "ДиÑковото проÑтранÑтво привършва" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "ИзчиÑтване на кошчето" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine…" +msgstr "Проверка…" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "Пренебрегване" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:97 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "Изтриване на обект %lu от общо %lu" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:117 +#, c-format +msgid "Removing: %s" +msgstr "Изтриване: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:247 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:296 +msgid "Emptying the trash" +msgstr "ИзчиÑтване на кошчето" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:272 +msgid "Preparing to empty trash…" +msgstr "Подготовка за изчиÑтване на кошчето…" + +#. Translators: "Emptying trash from " +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:299 +msgid "From: " +msgstr "От:" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:360 +msgid "Empty all of the items from the trash?" +msgstr "Да Ñе изтриÑÑ‚ ли вÑички обекти в кошчето?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:363 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"Ðко решите за изчиÑтите кошчето, вÑички обекти в него ще бъдат безвъзвратно " +"изтрити. Можете да изтривате обекти и поотделно." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:370 +msgid "_Empty Trash" +msgstr "_ИзчиÑтване на кошчето" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "Клавишната ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ (%s) е грешна" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "Клавишната ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ (%s) е непълна" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"Грешка при изпълнението на (%s),\n" +"коÑто е Ñвързана Ñ ÐºÐ»Ð°Ð²Ð¸ÑˆÐ° (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "Клавишни комбинации" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "ПриÑтавка за клавишни комбинации" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Клавиатура" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "ПриÑтавка за клавиатурата" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:137 +#, c-format +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +" • a bug in libxklavier library\n" +" • a bug in X server (xkbcomp, xmodmap utilities)\n" +" • X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +" • The result of %s\n" +" • The result of %s" +msgstr "" +"Грешка при задейÑтване на наÑтройките на XKB.\n" +"Това може да Ñе Ñлучи в Ñледните Ñитуации:\n" +" • грешка в библиотеката libxklavier;\n" +" • грешка в X Ñървъра (xkbcomp, xmodmap utilities);\n" +" • X Ñървър Ñ Ð½ÐµÑъвмеÑтима Ñ€ÐµÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð½Ð° libxkbfile.\n" +"\n" +"Данни за верÑиÑта на X Ñървъра:\n" +"%s\n" +"%d\n" +"%s\n" +"Ðко решите да докладвате тази грешка, молим включете Ñледното:\n" +" • резултата от %s;\n" +" • резултата от %s." + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:151 +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or using a later version of the XFree " +"software." +msgstr "" +"Използвате XFree 4.3.0.\n" +"Този Ñофтуер има проблеми при Ñложни наÑтройки на XKB.\n" +"Или пробвайте Ñ Ð¿Ð¾-проÑти наÑтройки, или обновете верÑиÑта на XFree." + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:279 +msgid "_Layouts" +msgstr "_Подредби" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:286 +msgid "Keyboard _Preferences" +msgstr "ÐаÑтройки на _клавиатурата" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:292 +msgid "Show _Current Layout" +msgstr "Показване на _текущата подредба" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "_Ðалични подредби:" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "Зареждане на файлове Ñ Ð¿Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap files?" +msgstr "ИÑкате ли да Ñе зареди файл(ове) Ñ Ð¿Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "_Да не Ñе показва това Ñъобщение отново" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "_Зареждане" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "_Заредени файлове:" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:195 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"СтандартниÑÑ‚ терминал не може да бъде открит. Проверете дали командата за " +"терминала е зададена и дали Ñ‚Ñ ÑъответÑтва на правилна програма." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:235 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"Следната команда не може да бъде изпълнена: %s\n" +"Проверете дали това е валидна команда." + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "Изключено" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u вход" +msgstr[1] "%u входа" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u изход" +msgstr[1] "%u изхода" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "СиÑтемните звуци" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "Мултимедийни клавиши" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "ПриÑтавка за мултимедийни клавиши" + +#: ../plugins/mouse/gsd-mouse-manager.c:882 +msgid "Could not enable mouse accessibility features" +msgstr "ÐеуÑпех при включване на функциите за доÑтъпноÑÑ‚ на мишката" + +#: ../plugins/mouse/gsd-mouse-manager.c:884 +msgid "" +"Mouse accessibility requires Mousetweaks to be installed on your system." +msgstr "" +"За доÑтъпноÑÑ‚ на мишката на ÑиÑтемата Ñ‚Ñ€Ñбва да е инÑталиран Mousetweaks." + +#: ../plugins/mouse/gsd-mouse-manager.c:887 +msgid "Mouse Preferences" +msgstr "ÐаÑтройки на мишката" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Мишка" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "ПриÑтавка за мишката" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Почивки при пиÑане" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "ПриÑтавка за почивки при пиÑане" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "ÐаÑтройки за размер на екрана и ротациÑ" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:371 +msgid "Could not switch the monitor configuration" +msgstr "ÐаÑтройките на екрана не могат да бъдат Ñменени" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:395 +msgid "Could not restore the display's configuration" +msgstr "ÐаÑтройките на екрана не могат да бъдат възÑтановени" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:420 +msgid "Could not restore the display's configuration from a backup" +msgstr "ÐаÑтройките на екрана не могат да бъдат възÑтановени от резервно копие" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:441 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "" +"The display will be reset to its previous configuration in %d seconds" +msgstr[0] "След %d Ñекунда ще бъдат върнати Ñтарите наÑтройки на екрана" +msgstr[1] "След %d Ñекунди ще бъдат върнати Ñтарите наÑтройки на екрана" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:490 +msgid "Does the display look OK?" +msgstr "Ðаред ли е екрана?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:496 +msgid "_Restore Previous Configuration" +msgstr "_ВъзÑтановÑване на предишните наÑтройки" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:497 +msgid "_Keep This Configuration" +msgstr "_Запазване на тези наÑтройки" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:578 +msgid "The selected configuration for displays could not be applied" +msgstr "Избраните наÑтройки на екраните не могат да бъдат приложени" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1142 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "ИнформациÑта за екрана не може да бъде обновена: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1146 +msgid "Trying to switch the monitor configuration anyway." +msgstr "Опит за ÑмÑна на наÑтройките на екрана въпреки това." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1877 +msgid "Rotation not supported" +msgstr "Ðе Ñе поддържа завъртане" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1933 +msgid "Could not save monitor configuration" +msgstr "ÐаÑтройките на екрана не мотат да бъдат запазени" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1951 +msgid "Normal" +msgstr "нормално" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1952 +msgid "Left" +msgstr "налÑво" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1953 +msgid "Right" +msgstr "надÑÑно" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1954 +msgid "Upside Down" +msgstr "обратно" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:2074 +msgid "_Configure Display Settings…" +msgstr "_ÐаÑтройване на екрана…" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:2115 +msgid "Configure display settings" +msgstr "ÐаÑтройване на екрана" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:2175 +msgid "Could not apply the stored configuration for monitors" +msgstr "Запазените наÑтройките на екраните не можаха да бъдат приложени" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "Ðе може да Ñе разбере ÐºÐ¾Ñ Ðµ домашната папка на потребителÑ" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "Управление на базата от данни Ñ Ñ€ÐµÑурÑи за X" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "База от данни Ñ Ñ€ÐµÑурÑи за X" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:596 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "Клавишът на MateConf %s е зададен Ñ Ð²Ð¸Ð´ %s, но Ñе очакваше вид %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "Управление на наÑтройките на X" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "ÐаÑтройки на X" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:167 +msgid "Module Path" +msgstr "Път до модула" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:168 +msgid "path to smartcard PKCS #11 driver" +msgstr "път до драйвера за PKCS #11 на чип-картата" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:504 +msgid "received error or hang up from event source" +msgstr "получена е грешка или прекъÑване при ÐºÐ¾Ð¼ÑƒÐ½Ð¸ÐºÐ°Ñ†Ð¸Ñ Ñ Ñ‡Ð¸Ð¿-картата" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:593 +#, c-format +msgid "NSS security system could not be initialized" +msgstr "ÐеуÑпех при инициализиране на ÑиÑтемата за ÑигурноÑÑ‚ NSS" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:662 +#, c-format +msgid "no suitable smartcard driver could be found" +msgstr "не е намерен подходÑщ драйвер за чип-картата" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:682 +#, c-format +msgid "smartcard driver '%s' could not be loaded" +msgstr "неуÑпех при зареждане на драйвера за чип-карти „%s“" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:771 +#, c-format +msgid "could not watch for incoming card events - %s" +msgstr "неуÑпех при получаване на данни от картата – %s" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:1124 +#, c-format +msgid "encountered unexpected error while waiting for smartcard events" +msgstr "неочаквана грешка при изчакване на Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾Ñ‚ чип-картата" + +#: ../plugins/smartcard/gsd-smartcard.c:154 +msgid "Slot ID" +msgstr "Ðомер на Ñлот" + +#: ../plugins/smartcard/gsd-smartcard.c:155 +msgid "The slot the card is in" +msgstr "Слотът, в който е картата" + +#: ../plugins/smartcard/gsd-smartcard.c:161 +msgid "Slot Series" +msgstr "Ð¡ÐµÑ€Ð¸Ñ Ð½Ð° Ñлота" + +#: ../plugins/smartcard/gsd-smartcard.c:162 +msgid "per-slot card identifier" +msgstr "номер на картата в Ñлота" + +#: ../plugins/smartcard/gsd-smartcard.c:168 +#: ../plugins/smartcard/gsd-smartcard.c:169 +msgid "name" +msgstr "име" + +#: ../plugins/smartcard/gsd-smartcard.c:173 +msgid "Module" +msgstr "Модул" + +#: ../plugins/smartcard/gsd-smartcard.c:174 +msgid "smartcard driver" +msgstr "драйвер за чип-карта" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:1 +msgid "Change system time" +msgstr "ПромÑна на ÑиÑтемното време" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:2 +msgid "Change system time zone" +msgstr "ПромÑна на ÑиÑÑ‚ÐµÐ¼Ð½Ð¸Ñ Ñ‡Ð°Ñови поÑÑ" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:3 +msgid "Configure hardware clock" +msgstr "СверÑване на Ñ…Ð°Ñ€Ð´ÑƒÐµÑ€Ð½Ð¸Ñ Ñ‡Ð°Ñовник" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:4 +msgid "Privileges are required to change the system time zone." +msgstr "За промÑна на ÑиÑÑ‚ÐµÐ¼Ð½Ð¸Ñ Ñ‡Ð°Ñови поÑÑ Ñе изиÑкват Ñпециални права." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:5 +msgid "Privileges are required to change the system time." +msgstr "За промÑна на ÑиÑтемното време Ñе изиÑкват Ñпециални права." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:6 +msgid "Privileges are required to configure the hardware clock." +msgstr "За промÑна на Ñ…Ð°Ñ€Ð´ÑƒÐµÑ€Ð½Ð¸Ñ Ñ‡Ð°Ñовник Ñе изиÑкват Ñпециални права." diff --git a/po/bn.po b/po/bn.po new file mode 100644 index 0000000..2c71529 --- /dev/null +++ b/po/bn.po @@ -0,0 +1,1290 @@ +# Bangla Translation of the mate-settings-daemon file. +# Copyright (c) 2003-2006 Free Software Foundation, Inc. +# This file is distributed under the same license as the Mate Control Center package. +# +# Progga , 2003-2006. +# Runa Bhattacharjee , 2006, 2007. +# Runa Bhattacharjee , 2008. +# Runa Bhattacharjee , 2008, 2009. +# Maruf Ovee , 2009. +# Loba Yeasmeen , 2010. +# Israt Jahan , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: bn\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=mate-" +"settings-daemon&component=general\n" +"POT-Creation-Date: 2010-03-23 15:35+0000\n" +"PO-Revision-Date: 2010-03-24 15:48+0600\n" +"Last-Translator: Israt Jahan \n" +"Language-Team: Bengali \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "সà§à¦¬à¦¾à¦šà§à¦›à¦¨à§à¦¦à§à¦¯à¦•à¦°à¦£" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "" +"সতরà§à¦•à¦¤à¦¾à¦®à§‚লক সূচনা উৎপনà§à¦¨ করার জনà§à¦¯ চিহà§à¦¨à¦¿à¦¤ অবশিষà§à¦Ÿ শতাংশের পরিমাণের পà§à¦°à¦¾à¦¨à§à¦¤à¦¿à¦• মাপ" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "" +"সতরà§à¦•à¦¤à¦¾à¦®à§‚লক সূচনা উৎপনà§à¦¨ না করার জনà§à¦¯ চিহà§à¦¨à¦¿à¦¤ অবশিষà§à¦Ÿ শতাংশের পরিমাণের পà§à¦°à¦¾à¦¨à§à¦¤à¦¿à¦• মাপ" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "নিয়মিত সরà§à¦¤à¦•à¦¤à¦¾à¦®à§‚লক বারà§à¦¤à¦¾à¦° কà§à¦·à§‡à¦¤à§à¦°à§‡ সরà§à¦¬à¦¨à¦¿à¦®à§à¦¨ সূচনাপà§à¦°à¦¦à¦¾à¦¨à§‡à¦° সময়কাল" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "উপেকà§à¦·à¦¾ করার জনà§à¦¯ চিহà§à¦¨à¦¿à¦¤ মাউনà§à¦Ÿ পাথ" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown" +msgstr "" +"ডিসà§à¦•à§‡à¦° সà§à¦¥à¦¾à¦¨ হà§à¦°à¦¾à¦¸ হওয়ার পà§à¦°à¦¾à¦°à¦®à§à¦­à¦¿à¦• সতরà§à¦•à¦¬à¦¾à¦°à§à¦¤à¦¾ পà§à¦°à¦¦à¦°à§à¦¶à¦¨à§‡à¦° জনà§à¦¯ অবশিষà§à¦Ÿ ফাà¦à¦•à¦¾ সà§à¦¥à¦¾à¦¨à§‡à¦° " +"পà§à¦°à¦¾à¦¨à§à¦¤à¦¿à¦• পরিমান, শতাংশে ধারà§à¦¯à¥¤ ডিসà§à¦•à§‡à¦° অবশিষà§à¦Ÿ সà§à¦¥à¦¾à¦¨ (শতাংশে চিহà§à¦¨à¦¿à¦¤) à¦à¦‡ পরিমাণের " +"থেকে কম হয়ে গেলে à¦à¦•à¦Ÿà¦¿ সতরà§à¦•à¦¬à¦¾à¦°à§à¦¤à¦¾ পà§à¦°à¦¦à¦°à§à¦¶à¦¨ করা হবে।" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "অবশিষà§à¦Ÿ সà§à¦¥à¦¾à¦¨ হà§à¦°à¦¾à¦¸ হলে, উপেকà§à¦·à¦¾ করার জনà§à¦¯ চিহà§à¦¨à¦¿à¦¤ মাউনà§à¦Ÿ পয়েনà§à¦Ÿà§‡à¦° তালিকা।" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "" +"মিনিট অনà§à¦¯à¦¾à§Ÿà§€ সময় ধারà§à¦¯ করà§à¦¨à¥¤ কোনো ভলিউম সমà§à¦ªà¦°à§à¦•à§‡ সতরà§à¦•à¦¤à¦¾à¦®à§‚লক বারà§à¦¤à¦¾à¦—à§à¦²à¦¿ পà§à¦°à¦¦à¦°à§à¦¶à¦¨ à¦à¦‡ " +"সময়ের অবকাল অবধি সীমিত রাখা হবে।" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown" +msgstr "" +"গিগাবাইট অনà§à¦¯à¦¾à§Ÿà§€ à¦à¦•à¦Ÿà¦¿ পরিমাণ ধারà§à¦¯ করা হবে। à¦à¦‡ পরিমাণের থেকে অবশিষà§à¦Ÿ সà§à¦¥à¦¾à¦¨ " +"উপসà§à¦¥à¦¿à¦¤ থাকলে কোনো সতরà§à¦•à¦¬à¦¾à¦°à§à¦¤à¦¾ পà§à¦°à¦¦à¦°à§à¦¶à¦¨ করা হবে না।" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning" +msgstr "" +"পরবরà§à¦¤à§€ সতরà§à¦•à¦¬à¦¾à¦°à§à¦¤à¦¾ পà§à¦°à¦¦à¦°à§à¦¶à¦¨à§‡à¦° পূরà§à¦¬à§‡ ডিসà§à¦•à§‡à¦° অবশিষà§à¦Ÿ সà§à¦¥à¦¾à¦¨à§‡à¦° পরিমাণ কী শতাংশ হà§à¦°à¦¾à¦¸ হবে " +"তা নিরà§à¦§à¦¾à¦°à¦£ করà§à¦¨" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "পরবরà§à¦¤à§€ সূচনাবারà§à¦¤à¦¾à¦° কà§à¦·à§‡à¦¤à§à¦°à§‡ পà§à¦°à¦¯à§‹à¦œà§à¦¯ ফাà¦à¦•à¦¾ সà§à¦¥à¦¾à¦¨à§‡à¦° শতাংশের পà§à¦°à¦¾à¦¨à§à¦¤à¦¿à¦• মাপ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "অপটিকà§à¦¯à¦¾à¦² ডিসà§à¦• ইজেকà§à¦Ÿ করার জনà§à¦¯ বাইনà§à¦¡ করà§à¦¨" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +#| msgid "Binding to raise the system volume." +msgid "Binding to enable or disable the touchpad." +msgstr "টাচপà§à¦¯à¦¾à¦¡ সকà§à¦°à¦¿à§Ÿ বা নিষà§à¦•à§à¦°à¦¿à§Ÿ করার জনà§à¦¯ বাইনà§à¦¡à¦¿à¦‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "কà§à¦¯à¦¾à¦²à¦•à§à¦²à§‡à¦Ÿà¦° আরমà§à¦­à§‡à¦° জনà§à¦¯ বাইনà§à¦¡ করà§à¦¨à¥¤" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "ই-মেইল কà§à¦²à¦¾à§Ÿà§‡à¦¨à§à¦Ÿ আরমà§à¦­ করার জনà§à¦¯ বাইনà§à¦¡ করà§à¦¨à¥¤" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "সহায়ক তথà§à¦¯à§‡à¦° বà§à¦°à¦¾à¦‰à¦œà¦¾à¦° আরমà§à¦­ করতে বাইনà§à¦¡ করà§à¦¨à¥¤" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "মিডিয়া পà§à¦²à§‡à§Ÿà¦¾à¦° আরমà§à¦­ করতে বাইনà§à¦¡ করà§à¦¨à¥¤" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "অনà§à¦¸à¦¨à§à¦§à¦¾à¦¨à§‡à¦° সামগà§à¦°à§€ আরমà§à¦­ করতে বাইনà§à¦¡ করà§à¦¨à¥¤" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "ওয়েব বà§à¦°à¦¾à¦‰à¦œà¦¾à¦° আরমà§à¦­ করতে বাউনà§à¦¡ করà§à¦¨à¥¤" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "পরà§à¦¦à¦¾ লক করার জনà§à¦¯ বাইনà§à¦¡ করà§à¦¨à¥¤" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "লগ-আউটের জনà§à¦¯ বাইনà§à¦¡ করà§à¦¨à¥¤" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "সিসà§à¦Ÿà§‡à¦®à§‡à¦° আওয়াজ হà§à¦°à¦¾à¦¸ করার জনà§à¦¯ বাইনà§à¦¡ করà§à¦¨à¥¤" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "সিসà§à¦Ÿà§‡à¦®à§‡à¦° আওয়াজ নিঃশবà§à¦¦ করার জনà§à¦¯ বাইনà§à¦¡ করà§à¦¨à¥¤" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "বà§à¦¯à¦•à§à¦¤à¦¿à¦—ত ফোলà§à¦¡à¦¾à¦° খোলার জনà§à¦¯ বাইনà§à¦¡ করà§à¦¨à¥¤" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "পà§à¦²à§‡-বà§à¦¯à¦¾à¦• সà§à¦¥à¦—িত করার জনà§à¦¯ বাইনà§à¦¡ করà§à¦¨à¥¤" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "সিসà§à¦Ÿà§‡à¦®à§‡à¦° আওয়াজ বৃদà§à¦§à¦¿à¦° জনà§à¦¯ বাইনà§à¦¡ করà§à¦¨à¥¤" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "পরবরà§à¦¤à§€ গানে à¦à¦—িয়ে চলনার জনà§à¦¯ বাইনà§à¦¡ করà§à¦¨à¥¤" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "পূরà§à¦¬à¦¬à¦°à§à¦¤à§€ গানে পিছিয়ে যাওয়ার জনà§à¦¯ বাইনà§à¦¡ করà§à¦¨à¥¤" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "" +"পà§à¦²à§‡-বà§à¦¯à¦¾à¦• অরà§à¦¥à¦¾à§Ž চালনার আরমà§à¦­à§‡à¦° জনà§à¦¯ বাইনà§à¦¡ করà§à¦¨ (অথবা চালনা/সà§à¦¥à¦—িত করà§à¦®à§‡à¦° মধà§à¦¯à§‡ " +"পরিবরà§à¦¤à¦¨)।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "পà§à¦²à§‡-বà§à¦¯à¦¾à¦• বনà§à¦§ করার জনà§à¦¯ বাইনà§à¦¡ করà§à¦¨à¥¤" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "বের করা" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "বà§à¦¯à¦•à§à¦¤à¦¿à¦—ত ফোলà§à¦¡à¦¾à¦°" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "কà§à¦¯à¦¾à¦²à¦•à§à¦²à§‡à¦Ÿà¦° আরমà§à¦­ করà§à¦¨" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "ই-মেইল কà§à¦²à¦¾à§Ÿà§‡à¦¨à§à¦Ÿ আরমà§à¦­ করà§à¦¨" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "সহায়িকা পà§à¦°à¦¦à¦°à§à¦¶à¦• বà§à¦°à¦¾à¦‰à¦œà¦¾à¦° চালৠকরà§à¦¨" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "মিডিয়া পà§à¦²à§‡à§Ÿà¦¾à¦° আরমà§à¦­ করà§à¦¨" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "ওয়েব বà§à¦°à¦¾à¦‰à¦œà¦¾à¦° চালৠকরà§à¦¨" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "পরà§à¦¦à¦¾ নিষà§à¦•à§à¦°à¦¿à§Ÿ করো" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "লগ-আউট" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "পরবরà§à¦¤à§€ গান" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "পà§à¦²à§‡-বà§à¦¯à¦¾à¦• সà§à¦¥à¦—িত করà§à¦¨" + +# FIXME +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "বাজাও (বা বাজাও/বিরতি)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "পূরà§à¦¬à¦¬à¦°à§à¦¤à§€ গান" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "অনà§à¦¸à¦¨à§à¦§à¦¾à¦¨" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "পà§à¦²à§‡-বà§à¦¯à¦¾à¦• বনà§à¦§ করà§à¦¨" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "টাচপà§à¦¯à¦¾à¦¡ টোগল" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "ভলিউম কমান" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "ভলিউম বনà§à¦§ করà§à¦¨" + +# FIXME +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "ভলিউম" + +# FIXME +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "শবà§à¦¦à¦¸à§€à¦®à¦¾à¦° শতাংশ হিসাবে ভলিউম।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "ভলিউম বৃদà§à¦§à¦¿ করà§à¦¨" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "" +"If a notification icon with display related things should be shown in the " +"panel." +msgstr "পà§à¦°à¦¦à¦°à§à¦¶à¦¨ সংকà§à¦°à¦¾à¦¨à§à¦¤ ঘোষনার à¦à¦•à¦Ÿà¦¿ আইকন পà§à¦¯à¦¾à¦¨à§‡à¦²à§‡à¦° মধà§à¦¯à§‡ দৃশà§à¦¯à¦®à¦¾à¦¨ হবে কি না।" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "ঘোষনা পà§à¦°à¦¦à¦¾à¦¨à§‡à¦° সà§à¦¥à¦¾à¦¨à§‡ ডিসপà§à¦²à§‡ পà§à¦°à¦¦à¦°à§à¦¶à¦¨ করা হবে" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "অà§à¦¯à¦¾à¦¨à§à¦Ÿ-অà§à¦¯à¦¾à¦²à¦¾à§Ÿà§‡à¦¸à¦¿à¦‚" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "হিনà§à¦Ÿà¦¿à¦‚" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "RGBA কà§à¦°à¦®" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"LCD পরà§à¦¦à¦¾à§Ÿ উপসà§à¦¥à¦¿à¦¤ সাব-পিকà§à¦¸à§‡à¦² বসà§à¦¤à§à¦° অনà§à¦•à§à¦°à¦®; অà§à¦¯à¦¾à¦¨à§à¦Ÿà¦¿-অà§à¦¯à¦¾à¦²à¦¾à§Ÿà§‡à¦¸à¦¿à¦‚য়ের মান \"rgba\" " +"নিরà§à¦§à¦¾à¦°à¦¿à¦¤ হলে à¦à¦Ÿà¦¿ বà§à¦¯à¦¬à¦¹à¦¾à¦° করা হবে। সমà§à¦­à¦¾à¦¬à§à¦¯ মান হল: বাà¦à¦¦à¦¿à¦•à§‡ লাল বà§à¦¯à¦¬à¦¹à¦¾à¦°à§‡à¦° জনà§à¦¯ \"rgb" +"\" (সবচেয়ে বেশি বà§à¦¯à¦¬à¦¹à§ƒà¦¤ মান), বাà¦à¦¦à¦¿à¦•à§‡ নীল বà§à¦¯à¦¬à¦¹à¦¾à¦°à§‡à¦° জনà§à¦¯ \"bgr\", উপরে লাল " +"বà§à¦¯à¦¬à¦¹à¦¾à¦°à§‡à¦° জনà§à¦¯ \"vrgb\", নীচে লাল বà§à¦¯à¦¬à¦¹à¦¾à¦°à§‡à¦° জনà§à¦¯ \"vbgr\"।" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" +"ফনà§à¦Ÿà§‡à¦° মাপকে পিকà§à¦¸à§‡à¦²à§‡à¦° মাপে পরিবরà§à¦¤à¦¨à§‡à¦° জনà§à¦¯ বà§à¦¯à¦¬à¦¹à§ƒà¦¤ রেসোলিউশন, পà§à¦°à¦¤à¦¿ ইঞà§à¦šà§‡ বিনà§à¦¦à§à¦° " +"সংখà§à¦¯à¦¾ অনà§à¦¯à¦¾à§Ÿà§€ গণনা করা হয়েছে।" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"ফনà§à¦Ÿ রেনà§à¦¡à¦¾à¦° করার সময় বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦¯à§‹à¦—à§à¦¯ অà§à¦¯à¦¾à¦¨à§à¦Ÿà¦¿-অà§à¦¯à¦¾à¦²à¦¾à§Ÿà§‡à¦¸à¦¿à¦‚য়ের ধরন। সমà§à¦­à¦¾à¦¬à§à¦¯ মানগà§à¦²à¦¿ হল: " +"অà§à¦¯à¦¾à¦¨à§à¦Ÿà¦¿-অà§à¦¯à¦¾à¦²à§Ÿà§‡à¦¸à¦¿à¦‚ বà§à¦¯à¦¬à¦¹à¦¾à¦° না করার জনà§à¦¯ \"none\", সাধারণ সাদা-কালো অà§à¦¯à¦¾à¦¨à§à¦Ÿà¦¿-" +"অà§à¦¯à¦¾à¦²à¦¾à§Ÿà§‡à¦¸à¦¿à¦‚য়ের জনà§à¦¯ \"grayscale\", ও সাব-পিকà§à¦¸à§‡à¦² অà§à¦¯à¦¾à¦¨à§à¦Ÿà¦¿-অà§à¦¯à¦¾à¦²à¦¾à§Ÿà§‡à¦¸à¦¿à¦‚য়ের জনà§à¦¯ " +"(শà§à¦§à§à¦®à¦¾à¦¤à§à¦° LCD পরà§à¦¦à¦¾à§Ÿ পà§à¦°à¦¯à§‹à¦œà§à¦¯) \"rgba\"।" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"ফনà§à¦Ÿ রেনà§à¦¡à¦¾à¦° করার সময় বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦¯à§‹à¦—à§à¦¯ হিনà§à¦Ÿà¦¿à¦‚য়ের ধরন। সমà§à¦­à¦¾à¦¬à§à¦¯ মানগà§à¦²à¦¿ হল: অà§à¦¯à¦¾à¦¨à§à¦Ÿà¦¿-" +"অà§à¦¯à¦¾à¦²à§Ÿà§‡à¦¸à¦¿à¦‚ বà§à¦¯à¦¬à¦¹à¦¾à¦° না করার জনà§à¦¯ \"none\", সাধারণ সাদা-কালো অà§à¦¯à¦¾à¦¨à§à¦Ÿà¦¿-অà§à¦¯à¦¾à¦²à¦¾à§Ÿà§‡à¦¸à¦¿à¦‚য়ের " +"জনà§à¦¯ \"grayscale\", ও সাব-পিকà§à¦¸à§‡à¦² অà§à¦¯à¦¾à¦¨à§à¦Ÿà¦¿-অà§à¦¯à¦¾à¦²à¦¾à§Ÿà§‡à¦¸à¦¿à¦‚য়ের জনà§à¦¯ (শà§à¦§à§à¦®à¦¾à¦¤à§à¦° LCD পরà§à¦¦à¦¾à§Ÿ " +"পà§à¦°à¦¯à§‹à¦œà§à¦¯) \"rgba\"।" + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "অনà§à¦®à§‹à¦¦à¦¿à¦¤ কী" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"ফাà¦à¦•à¦¾ না হলে, তালিকার মধà§à¦¯à§‡ সংশà§à¦²à¦¿à¦·à§à¦Ÿ MateConf ডিরেকà§à¦Ÿà¦°à¦¿ উপসà§à¦¥à¦¿à¦¤ না থাকলে কি-" +"বাইনà§à¦¡à¦¿à¦‚গà§à¦²à¦¿ উপেকà§à¦·à¦¾ করা হবে। লক-ডাউনের কà§à¦·à§‡à¦¤à§à¦°à§‡ à¦à¦Ÿà¦¿ সà§à¦¬à¦¿à¦§à¦¾à¦œà¦¨à¦•à¥¤" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "টাইপ করার সময় টাচ-পà§à¦¯à¦¾à¦¡ নিষà§à¦•à§à¦°à¦¿à§Ÿ করা হবে" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "অনà§à¦­à§‚মিক দিশায় সà§à¦•à§à¦°à¦²à¦¿à¦‚ বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾ সকà§à¦°à¦¿à§Ÿ করà§à¦¨" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "টাচ-পà§à¦¯à¦¾à¦¡à§‡à¦° সাথে মাউস কà§à¦²à¦¿à¦• সকà§à¦°à¦¿à§Ÿ করা হবে" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +#| msgid "Enable mouse clicks with touchpad" +msgid "Enable touchpad" +msgstr "টাচ-পà§à¦¯à¦¾à¦¡ সকà§à¦°à¦¿à§Ÿ করা হবে" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "টাচ-পà§à¦¯à¦¾à¦¡ সà§à¦•à§à¦°à¦²à§‡à¦° বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾ নিরà§à¦¬à¦¾à¦šà¦¨ করা হবে" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Select the touchpad scroll method. Supported values are: 0 - disabled, 1 - " +"edge scrolling, 2 - two-finger scrolling" +msgstr "" +"টাচ-পà§à¦¯à¦¾à¦¡ সà§à¦•à§à¦°à¦²à§‡à¦° বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾ নিরà§à¦¬à¦¾à¦šà¦¨ করা হবে। সমরà§à¦¥à¦¿à¦¤ মান হল: ০ - নিষà§à¦•à§à¦°à¦¿à§Ÿ, ১ - " +"পà§à¦°à¦¾à¦¨à§à¦¤à§‡ সà§à¦•à§à¦°à§‹à¦²à¦¿à¦‚, ২- দà§à¦‡ আঙà§à¦—à§à¦²à§‡à¦° সà§à¦•à§à¦°à§‹à¦²à¦¿à¦‚" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "" +"টাইপ করার সময় ভà§à¦²à¦¬à¦¸à¦¤ টাচ-পà§à¦¯à¦¾à¦¡ ছà§à¦à§Ÿà§‡ ফেলার সমসà§à¦¯à¦¾ থাকলে à¦à¦‡ মান TRUE ধারà§à¦¯ করà§à¦¨à¥¤" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" +"scroll_method কি দà§à¦¬à¦¾à¦°à¦¾ নিরà§à¦¬à¦¾à¦šà¦¿à¦¤ পদà§à¦§à¦¤à¦¿ দà§à¦¬à¦¾à¦°à¦¾ অনà§à¦­à§‚মিক সà§à¦•à§à¦°à§‹à¦²à¦¿à¦‚ বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾à¦° অনà§à¦®à¦¤à¦¿ " +"পà§à¦°à¦¦à¦¾à¦¨ করার উদà§à¦¦à§‡à¦¶à§à¦¯à§‡ à¦à¦‡ মান TRUE (সতà§à¦¯) ধারà§à¦¯ করà§à¦¨à¥¤" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "" +"Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "" +"টাচ-পà§à¦¯à¦¾à¦¡à§‡à¦° মধà§à¦¯à§‡ টোকা মেরে মাউসের কà§à¦²à¦¿à¦•à§‡à¦° অনà§à¦•à¦°à¦£à§‡à¦° জনà§à¦¯ à¦à¦‡ মান TRUE ধারà§à¦¯ করà§à¦¨à¥¤" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +#| msgid "" +#| "Set this to TRUE to be able to send mouse clicks by tapping on the " +#| "touchpad." +msgid "Set this to TRUE to enable all touchpads." +msgstr "টাচ-পà§à¦¯à¦¾à¦¡ সকà§à¦°à¦¿à§Ÿ করতে TRUE ধারà§à¦¯ করà§à¦¨à¥¤" + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "MATE Settings ডেমন" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "বিবরà§à¦§à¦• টগল করার জনà§à¦¯ বাইনà§à¦¡ করà§à¦¨à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "পরà§à¦¦à¦¾à§Ÿ উপসà§à¦¥à¦¿à¦¤ কি-বোরà§à¦¡ টগল করার জনà§à¦¯ বাইনà§à¦¡ করà§à¦¨à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "পরà§à¦¦à¦¾ পাঠের বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾ টগল করার জনà§à¦¯ বাইনà§à¦¡ করà§à¦¨à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "বাউনà§à¦¸ কী" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "বিবরà§à¦§à¦• চালৠঅথবা বনà§à¦§ করার জনà§à¦¯ বà§à¦¯à¦¬à¦¹à§ƒà¦¤ কমানà§à¦¡à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "পরà§à¦¦à¦¾à¦° কি-বোরà§à¦¡ চালৠঅথবা বনà§à¦§ করার জনà§à¦¯ বà§à¦¯à¦¬à¦¹à§ƒà¦¤ কমানà§à¦¡à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "পরà§à¦¦à¦¾ পাঠের বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾ চালৠঅথবা বনà§à¦§ করার জনà§à¦¯ বà§à¦¯à¦¬à¦¹à§ƒà¦¤ কমানà§à¦¡à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable accessibility keyboard plugin" +msgstr "কী-বোরà§à¦¡ বà§à¦¯à¦¬à¦¹à¦¾à¦°à§‡à¦° বিশেষ সহায়ক পà§à¦°à¦¯à§à¦•à§à¦¤à¦¿à¦° পà§à¦²à¦¾à¦—-ইন সকà§à¦°à¦¿à§Ÿ করà§à¦¨" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable background plugin" +msgstr "পটভূমির ছবি সংকà§à¦°à¦¾à¦¨à§à¦¤ পà§à¦²à¦¾à¦—-ইন সকà§à¦°à¦¿à§Ÿ করà§à¦¨" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable clipboard plugin" +msgstr "কà§à¦²à¦¿à¦ª-বোরà§à¦¡ পà§à¦²à¦¾à¦—-ইন সকà§à¦°à¦¿à§Ÿ করà§à¦¨" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable font plugin" +msgstr "ফনà§à¦Ÿ পà§à¦²à¦¾à¦—-ইন সকà§à¦°à¦¿à§Ÿ করà§à¦¨" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable housekeeping plugin" +msgstr "housekeeping পà§à¦²à¦¾à¦—-ইন সকà§à¦°à¦¿à§Ÿ করà§à¦¨" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable keybindings plugin" +msgstr "কী-বাইনà§à¦¡à¦¿à¦‚ পà§à¦²à¦¾à¦—-ইন সকà§à¦°à¦¿à§Ÿ করà§à¦¨" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keyboard plugin" +msgstr "কী-বোরà§à¦¡ পà§à¦²à¦¾à¦—-ইন সকà§à¦°à¦¿à§Ÿ করà§à¦¨" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable media keys plugin" +msgstr "মিডিয়া-কি পà§à¦²à¦¾à¦—-ইন সকà§à¦°à¦¿à§Ÿ করà§à¦¨" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable mouse plugin" +msgstr "মাউজ পà§à¦²à¦¾à¦—-ইন সকà§à¦°à¦¿à§Ÿ করà§à¦¨" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable sound plugin" +msgstr "শবà§à¦¦à§‡à¦° পà§à¦²à¦¾à¦—-ইন সকà§à¦°à¦¿à§Ÿ করà§à¦¨" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable typing breaks plugin" +msgstr "টাইপিং বিরতির পà§à¦²à¦¾à¦—-ইন সকà§à¦°à¦¿à§Ÿ করà§à¦¨" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable xrandr plugin" +msgstr "xrandr পà§à¦²à¦¾à¦—-ইন সকà§à¦°à¦¿à§Ÿ করà§à¦¨" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable xrdb plugin" +msgstr "xrdb পà§à¦²à¦¾à¦—-ইন সকà§à¦°à¦¿à§Ÿ করà§à¦¨" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xsettings plugin" +msgstr "xsettings পà§à¦²à¦¾à¦—-ইন সকà§à¦°à¦¿à§Ÿ করà§à¦¨" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Mouse keys" +msgstr "মাউস কি" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "On-screen keyboard" +msgstr "পরà§à¦¦à¦¾à¦° কি-বোরà§à¦¡" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "Screen magnifier" +msgstr "পরà§à¦¦à¦¾ বিবরà§à¦§à¦•" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen reader" +msgstr "পরà§à¦¦à¦¾ পাঠের বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "" +"সাময়িক ফাইল কà§à¦¯à¦¾à¦¶à§‡ ছাà¦à¦Ÿà¦¾à¦‡ করার উদà§à¦¦à§‡à¦¶à§à¦¯à§‡ housekeeping পà§à¦²à¦¾à¦—-ইন সকà§à¦°à¦¿à§Ÿ করার জনà§à¦¯ মান " +"True নিরà§à¦§à¦¾à¦°à¦£ করà§à¦¨à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "পà§à¦²à¦¾à¦—-ইন দà§à¦¬à¦¾à¦°à¦¾ কà§à¦²à¦¿à¦ª-বোরà§à¦¡à§‡à¦° বৈশিষà§à¦Ÿà§à¦¯ পরিচালনার জনà§à¦¯ মান সতà§à¦¯ নিরà§à¦§à¦¾à¦°à¦£ করà§à¦¨à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" +"পà§à¦²à¦¾à¦—-ইন দà§à¦¬à¦¾à¦°à¦¾ ডেসà§à¦•à¦Ÿà¦ªà§‡à¦° পটভূমির বৈশিষà§à¦Ÿà§à¦¯ পরিচালনার জনà§à¦¯ মান True নিরà§à¦§à¦¾à¦°à¦£ করà§à¦¨à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "পà§à¦²à¦¾à¦—-ইন দà§à¦¬à¦¾à¦°à¦¾ ফনà§à¦Ÿà§‡à¦° বৈশিষà§à¦Ÿà§à¦¯ পরিচালনার জনà§à¦¯ মান True নিরà§à¦§à¦¾à¦°à¦£ করà§à¦¨à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "পà§à¦²à¦¾à¦—-ইন দà§à¦¬à¦¾à¦°à¦¾ কি-বোরà§à¦¡à§‡à¦° বৈশিষà§à¦Ÿà§à¦¯ পরিচালনার জনà§à¦¯ মান True নিরà§à¦§à¦¾à¦°à¦£ করà§à¦¨à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "পà§à¦²à¦¾à¦—-ইন দà§à¦¬à¦¾à¦°à¦¾ মাউসের বৈশিষà§à¦Ÿà§à¦¯ পরিচালনার জনà§à¦¯ মান True নিরà§à¦§à¦¾à¦°à¦£ করà§à¦¨à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" +"পà§à¦²à¦¾à¦—-ইন দà§à¦¬à¦¾à¦°à¦¾ মালà§à¦Ÿà¦¿à¦®à¦¿à¦¡à¦¿à§Ÿà¦¾ কী-à¦à¦° বৈশিষà§à¦Ÿà§à¦¯ পরিচালনার জনà§à¦¯ মান True নিরà§à¦§à¦¾à¦°à¦£ করà§à¦¨à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "পà§à¦²à¦¾à¦—-ইন দà§à¦¬à¦¾à¦°à¦¾ শবà§à¦¦à§‡à¦° নমূনার কà§à¦¯à¦¾à¦¶à§‡ পরিচালনার জনà§à¦¯ মান True নিরà§à¦§à¦¾à¦°à¦£ করà§à¦¨à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" +"পà§à¦²à¦¾à¦—-ইন দà§à¦¬à¦¾à¦°à¦¾ বিশেষ বà§à¦¯à¦¬à¦¹à¦¾à¦°à§‡à¦° কী-বোরà§à¦¡à§‡à¦° বৈশিষà§à¦Ÿà§à¦¯ পরিচালনার জনà§à¦¯ মান True " +"নিরà§à¦§à¦¾à¦°à¦£ করà§à¦¨à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "পà§à¦²à¦¾à¦—-ইন দà§à¦¬à¦¾à¦°à¦¾ কি-বাইনà§à¦¡à¦¿à¦‚ পরিচালনার জনà§à¦¯ মান True নিরà§à¦§à¦¾à¦°à¦£ করà§à¦¨à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "পà§à¦²à¦¾à¦—-ইন দà§à¦¬à¦¾à¦°à¦¾ টাইপিং-বিরতি পরিচালনার জনà§à¦¯ মান True নিরà§à¦§à¦¾à¦°à¦£ করà§à¦¨à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "পà§à¦²à¦¾à¦—-ইন দà§à¦¬à¦¾à¦°à¦¾ xrandr-à¦à¦° বৈশিষà§à¦Ÿà§à¦¯ পরিচালনার জনà§à¦¯ মান True নিরà§à¦§à¦¾à¦°à¦£ করà§à¦¨à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "পà§à¦²à¦¾à¦—-ইন দà§à¦¬à¦¾à¦°à¦¾ xrdb-র বৈশিষà§à¦Ÿà§à¦¯ পরিচালনার জনà§à¦¯ মান True নিরà§à¦§à¦¾à¦°à¦£ করà§à¦¨à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "পà§à¦²à¦¾à¦—-ইন দà§à¦¬à¦¾à¦°à¦¾ xsettings-র বৈশিষà§à¦Ÿà§à¦¯ পরিচালনার জনà§à¦¯ মান True নিরà§à¦§à¦¾à¦°à¦£ করà§à¦¨à¥¤" + +# FIXME +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Slow keys" +msgstr "ধীর গতির কী" + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Sticky keys" +msgstr "সà§à¦Ÿà¦¿à¦•à¦¿ কী" + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "বিবরà§à¦§à¦• টগল করার উদà§à¦¦à§‡à¦¶à§à¦¯à§‡ বà§à¦¯à¦¬à¦¹à§ƒà¦¤ কি-বোরà§à¦¡ শরà§à¦Ÿ-কাটের নাম" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "পরà§à¦¦à¦¾à¦° কি-বোরà§à¦¡ টগল করার উদà§à¦¦à§‡à¦¶à§à¦¯à§‡ বà§à¦¯à¦¬à¦¹à§ƒà¦¤ কি-বোরà§à¦¡ শরà§à¦Ÿ-কাটের নাম" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "পরà§à¦¦à¦¾ থেকে পাঠের বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾ টগল করার উদà§à¦¦à§‡à¦¶à§à¦¯à§‡ বà§à¦¯à¦¬à¦¹à§ƒà¦¤ কি-বোরà§à¦¡ শরà§à¦Ÿ-কাটের নাম" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"বিবরà§à¦§à¦• টগল করার উদà§à¦¦à§‡à¦¶à§à¦¯à§‡ বà§à¦¯à¦¬à¦¹à§ƒà¦¤ কি-বোরà§à¦¡ শরà§à¦Ÿ-কাটের নাম। কি-বোরà§à¦¡ শরà§à¦Ÿ-কাট সংকà§à¦°à¦¾à¦¨à§à¦¤ " +"পছনà§à¦¦à¦¸à¦‡ বৈশিষà§à¦Ÿà§à¦¯à§‡à¦° ডায়লগ বকà§à¦¸à§‡à¦° মধà§à¦¯à§‡ à¦à¦‡ নামটি পà§à¦°à¦¦à¦°à§à¦¶à¦¨ করা হবে।" + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"পরà§à¦¦à¦¾à¦° কি-বোরà§à¦¡ টগল করার উদà§à¦¦à§‡à¦¶à§à¦¯à§‡ বà§à¦¯à¦¬à¦¹à§ƒà¦¤ কি-বোরà§à¦¡ শরà§à¦Ÿ-কাটের নাম। কি-বোরà§à¦¡ শরà§à¦Ÿ-কাট " +"সংকà§à¦°à¦¾à¦¨à§à¦¤ পছনà§à¦¦à¦¸à¦‡ বৈশিষà§à¦Ÿà§à¦¯à§‡à¦° ডায়লগ বকà§à¦¸à§‡à¦° মধà§à¦¯à§‡ à¦à¦‡ নামটি পà§à¦°à¦¦à¦°à§à¦¶à¦¨ করা হবে।" + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"পরà§à¦¦à¦¾ থেকে পাঠের বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾ টগল করার উদà§à¦¦à§‡à¦¶à§à¦¯à§‡ বà§à¦¯à¦¬à¦¹à§ƒà¦¤ কি-বোরà§à¦¡ শরà§à¦Ÿ-কাটের নাম। কি-বোরà§à¦¡ " +"শরà§à¦Ÿ-কাট সংকà§à¦°à¦¾à¦¨à§à¦¤ পছনà§à¦¦à¦¸à¦‡ বৈশিষà§à¦Ÿà§à¦¯à§‡à¦° ডায়লগ বকà§à¦¸à§‡à¦° মধà§à¦¯à§‡ à¦à¦‡ নামটি পà§à¦°à¦¦à¦°à§à¦¶à¦¨ করা হবে।" + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "Toggle magnifier" +msgstr "বিবরà§à¦§à¦• টগল করা হবে" + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "Toggle on-screen keyboard" +msgstr "পরà§à¦¦à¦¾à¦° কী-বোরà§à¦¡ টগল করা হবে" + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle screen reader" +msgstr "পরà§à¦¦à¦¾ পাঠের বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾ টগল করা হবে" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "বাউনà§à¦¸ কী নামক কী-বোরà§à¦¡à§‡à¦° সহায়ক পà§à¦°à¦¯à§à¦•à§à¦¤à¦¿ সকà§à¦°à¦¿à§Ÿ করা হয়েছে কি না।" + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "মাউস কী-à¦à¦° কী-বোরà§à¦¡à§‡à¦° সহায়ক পà§à¦°à¦¯à§à¦•à§à¦¤à¦¿ সকà§à¦°à¦¿à§Ÿ করা হয়েছে কি না।" + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the on-screen keyboard is turned on." +msgstr "পরà§à¦¦à¦¾à¦° কি-বোরà§à¦¡ সকà§à¦°à¦¿à§Ÿ করা হয়েছে কি না।" + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the screen magnifier is turned on." +msgstr "পরà§à¦¦à¦¾à¦° বিবরà§à¦§à¦• সকà§à¦°à¦¿à§Ÿ করা হয়েছে কি না।" + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the screen reader is turned on." +msgstr "পরà§à¦¦à¦¾ থেকে পাঠে বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾ সকà§à¦°à¦¿à§Ÿ করা হয়েছে কি না।" + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "কী-বোরà§à¦¡à§‡à¦° সহায়ক পà§à¦°à¦¯à§à¦•à§à¦¤à¦¿ ধীর গতির কি সকà§à¦°à¦¿à§Ÿ করা হয়েছে কি না।" + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "কী-বোরà§à¦¡à§‡à¦° সহায়ক পà§à¦°à¦¯à§à¦•à§à¦¤à¦¿ সà§à¦Ÿà¦¿à¦•à¦¿-কী সকà§à¦°à¦¿à§Ÿ করা হয়েছে কি না।" + +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "কোড ডিবাগ বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾ সকà§à¦°à¦¿à§Ÿ করà§à¦¨" + +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "ডেমন তৈরি করা হবে না" + +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "পà§à¦²à¦¾à¦—-ইন লোড করার জনà§à¦¯ বà§à¦¯à¦¬à¦¹à§ƒà¦¤ MateConf পà§à¦°à§‡-ফিকà§à¦¸" + +#: ../mate-settings-daemon/main.c:58 +msgid "Exit after a time - for debugging" +msgstr "ডিবাগ করার জনà§à¦¯ à¦à¦•à¦Ÿà¦¿ নিরà§à¦¦à¦¿à¦·à§à¦Ÿ সময় পর পà§à¦°à¦¸à§à¦¥à¦¾à¦¨ করà§à¦¨" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "সহায়ক পà§à¦°à¦¯à§à¦•à§à¦¤à¦¿ বিশিষà§à¦Ÿ কী-বোরà§à¦¡" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "সহায়ক পà§à¦°à¦¯à§à¦•à§à¦¤à¦¿ বিশিষà§à¦Ÿ কী-বোরà§à¦¡à§‡à¦° পà§à¦²à¦¾à¦—-ইন" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:388 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "সাহাযà§à¦¯à¦•à¦¾à¦°à§€ তথà§à¦¯ দেখাতে সমসà§à¦¯à¦¾ হয়েছে: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:519 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:585 +msgid "Do you want to activate Slow Keys?" +msgstr "আপনি কি ধীর কী সকà§à¦°à¦¿à§Ÿ করতে চান?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:520 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:586 +msgid "Do you want to deactivate Slow Keys?" +msgstr "আপনি কি ধীর কী নিষà§à¦•à§à¦°à¦¿à§Ÿ করতে চান?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:521 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:587 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"আপনি à¦à¦‡à¦®à¦¾à¦¤à§à¦° Shift কী-কে ৮ সেকেনà§à¦¡ যাবত চেপে রেখেছিলেন। à¦à¦Ÿà¦¿ হল ধীর কী " +"সকà§à¦°à¦¿à§Ÿà¦•à¦¾à¦°à¦• শরà§à¦Ÿà¦•à¦¾à¦Ÿ যা সমà§à¦ªà§‚রà§à¦£ কীবোরà§à¦¡ বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾ কীভাবে কাজ করবে তা নিরà§à¦§à¦¾à¦°à¦£ করে।" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't activate" +msgstr "সকà§à¦°à¦¿à§Ÿ করা হবে না" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't deactivate" +msgstr "নিষà§à¦•à§à¦°à¦¿à§Ÿ করা হবে না" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Activate" +msgstr "সকà§à¦°à¦¿à§Ÿ করà§à¦¨" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Deactivate" +msgstr "নিষà§à¦•à§à¦°à¦¿à§Ÿ করà§à¦¨" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't activate" +msgstr "সকà§à¦°à¦¿à§Ÿ করবেন না (_n)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't deactivate" +msgstr "নিষà§à¦•à§à¦°à¦¿à§Ÿ করবেন না (_n)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Activate" +msgstr "সকà§à¦°à¦¿à§Ÿ করà§à¦¨ (_A)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Deactivate" +msgstr "নিষà§à¦•à§à¦°à¦¿à§Ÿ করà§à¦¨ (_D)" + +# FIXME +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:615 +msgid "Slow Keys Alert" +msgstr "ধীর কী সমà§à¦ªà¦°à§à¦•à¦¿à¦¤ সতরà§à¦•à¦¬à¦¾à¦£à§€" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:655 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:723 +msgid "Do you want to activate Sticky Keys?" +msgstr "আপনি কি সà§à¦Ÿà¦¿à¦•à¦¿ কী সকà§à¦°à¦¿à§Ÿ করতে চান?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:656 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:724 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "আপনি কি সà§à¦Ÿà¦¿à¦•à¦¿ কী নিষà§à¦•à§à¦°à¦¿à§Ÿ করতে চান?" + +# FIXME +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:726 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"আপনি à¦à¦‡à¦®à¦¾à¦¤à§à¦° Shift কী-কে ৫ সেকেনà§à¦¡ যাবত চেপে রেখেছিলেন। à¦à¦Ÿà¦¿ হল সà§à¦Ÿà¦¿à¦•à¦¿ কী " +"সকà§à¦°à¦¿à§Ÿà¦•à¦¾à¦°à¦• শরà§à¦Ÿà¦•à¦¾à¦Ÿ যা সমà§à¦ªà§‚রà§à¦£ কীবোরà§à¦¡ বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾ কীভাবে কাজ করবে তা নিরà§à¦§à¦¾à¦°à¦£ করে।" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:660 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"আপনি à¦à¦‡à¦®à¦¾à¦¤à§à¦° দà§à¦Ÿà¦¿ কী কে à¦à¦•à¦¤à§à¦°à§‡ চেপে রেখেছিলেন কিংবা Shift কী কে পরপর ৫ বার " +"চেপেছেন। à¦à¦° ফলে সà§à¦Ÿà¦¿à¦•à¦¿ কী নিষà§à¦•à§à¦°à¦¿à§Ÿ হয়ে যায় যা সমà§à¦ªà§‚রà§à¦£ কীবোরà§à¦¡ বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾ কীভাবে কাজ " +"করবে তা নিরà§à¦§à¦¾à¦°à¦£ করে।" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:756 +msgid "Sticky Keys Alert" +msgstr "সà§à¦Ÿà¦¿à¦•à¦¿ কী সমà§à¦ªà¦°à§à¦•à¦¿à¦¤ সতরà§à¦•à¦¬à¦¾à¦£à§€" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "সারà§à¦¬à¦œà¦¨à§€à¦¨ বà§à¦¯à¦¬à¦¹à¦¾à¦° সংকà§à¦°à¦¾à¦¨à§à¦¤ পছনà§à¦¦" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "রঙের তারতমà§à¦¯ বৃদà§à¦§à¦¿ করা হবে (_c)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "সহজে পাঠ করার জনà§à¦¯ হরফের মাপ বৃদà§à¦§à¦¿ করা হবে (_t)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "কি গà§à¦°à¦¹à¦£ করা জনà§à¦¯ সেগà§à¦²à¦¿ চেপে রাখà§à¦¨ (ধীরগতির কী) (_h)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "পরà§à¦¦à¦¾à¦° মধà§à¦¯à§‡ উপসà§à¦¥à¦¿à¦¤ কী-বোরà§à¦¡ পà§à¦°à§Ÿà§‹à¦— করা হবে (_k)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "পরà§à¦¦à¦¾à¦° বিবরà§à¦§à¦• বà§à¦¯à¦¬à¦¹à¦¾à¦° করা হবে (_m)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "পরà§à¦¦à¦¾ পাঠের বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾ বà§à¦¯à¦¬à¦¹à¦¾à¦° করা হবে (_r)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "দà§à¦‡à¦¬à¦¾à¦° কি চাপা হলে তা উপেকà§à¦·à¦¾ করা হবে (বাউনà§à¦¸-কী) (_I)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "কীবোরà§à¦¡ শরà§à¦Ÿ-কাট চাপার সময় à¦à¦•à¦¬à¦¾à¦°à§‡ à¦à¦•à¦Ÿà¦¿ কি চাপা হবে (সà§à¦Ÿà¦¿à¦•à¦¿-কী) (_P)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "পটভূমি" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "পটভূমির পà§à¦²à¦¾à¦—-ইন" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "কà§à¦²à¦¿à¦ª-বোরà§à¦¡" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "কà§à¦²à¦¿à¦ª-বোরà§à¦¡à§‡à¦° পà§à¦²à¦¾à¦—-ইন" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "ডামি" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "ডামি পà§à¦²à¦¾à¦—-ইন" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "ফনà§à¦Ÿ" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "ফনà§à¦Ÿ পà§à¦²à¦¾à¦—-ইন" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this filesystem" +msgstr "à¦à¦‡ ফাইল-সিসà§à¦Ÿà§‡à¦®à§‡à¦° জনà§à¦¯ কোনো সতরà§à¦¤à¦•à¦¬à¦¾à¦°à§à¦¤à¦¾ পà§à¦°à¦¦à¦°à§à¦¶à¦¨ করা হবে না" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "পà§à¦¨à¦°à¦¾à§Ÿ সতরà§à¦•à¦¬à¦¾à¦°à§à¦¤à¦¾ পà§à¦°à¦¦à¦°à§à¦¶à¦¨ করা হবে না" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "\"%s\" ভলিউমের মধà§à¦¯à§‡ শà§à¦§à§à¦®à¦¾à¦¤à§à¦° %s সà§à¦¥à¦¾à¦¨ ডিসà§à¦•à§‡ অবশিষà§à¦Ÿ রয়েছে।" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "à¦à¦‡ কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦°à§‡à¦° মধà§à¦¯à§‡ শà§à¦§à§à¦®à¦¾à¦¤à§à¦° %s সà§à¦¥à¦¾à¦¨ ডিসà§à¦•à§‡ অবশিষà§à¦Ÿ রয়েছে।" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" +"আবরà§à¦œà¦¨à¦¾à¦° বাকà§à¦¸ ফাà¦à¦•à¦¾ করে আপনি ডিসà§à¦•à§‡à¦° সà§à¦¥à¦¾à¦¨ বৃদà§à¦§à¦¿ করতে করতে পারেন। অবà§à¦¯à¦¬à¦¹à§ƒà¦¤ পà§à¦°à§‹à¦—à§à¦°à¦¾à¦®, " +"ফাইল মà§à¦›à§‡ ফেলে ও অনà§à¦¯ কোনো ডিসà§à¦• অথবা পারà§à¦Ÿà¦¿à¦¶à¦¨à§‡ ফাইল সরিয়েও ডিসà§à¦•à§‡à¦° সà§à¦¥à¦¾à¦¨ বৃদà§à¦§à¦¿ করা " +"যাবে।" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"অবà§à¦¯à¦¬à¦¹à§ƒà¦¤ পà§à¦°à§‹à¦—à§à¦°à¦¾à¦®, ফাইল মà§à¦›à§‡ ফেলে ও অনà§à¦¯ কোনো ডিসà§à¦• অথবা পারà§à¦Ÿà¦¿à¦¶à¦¨à§‡ ফাইল সরিয়ে " +"ডিসà§à¦•à§‡à¦° সà§à¦¥à¦¾à¦¨ বৃদà§à¦§à¦¿ করা যাবে।" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"আবরà§à¦œà¦¨à¦¾à¦° বাকà§à¦¸ ফাà¦à¦•à¦¾ করে আপনি ডিসà§à¦•à§‡à¦° সà§à¦¥à¦¾à¦¨ বৃদà§à¦§à¦¿ করতে করতে পারেন। অবà§à¦¯à¦¬à¦¹à§ƒà¦¤ পà§à¦°à§‹à¦—à§à¦°à¦¾à¦®, " +"ফাইল মà§à¦›à§‡ ফেলে ও কোনো বহিসà§à¦¥à¦¿à¦¤ ডিসà§à¦•à§‡ ফাইল সরিয়েও ডিসà§à¦•à§‡à¦° সà§à¦¥à¦¾à¦¨ বৃদà§à¦§à¦¿ করা যাবে।" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" +"অবà§à¦¯à¦¬à¦¹à§ƒà¦¤ পà§à¦°à§‹à¦—à§à¦°à¦¾à¦®, ফাইল মà§à¦›à§‡ ফেলে ও কোনো বহিসà§à¦¥à¦¿à¦¤ ডিসà§à¦•à§‡ ফাইল সরিয়ে ডিসà§à¦•à§‡à¦° সà§à¦¥à¦¾à¦¨ " +"বৃদà§à¦§à¦¿ করা যাবে।" + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "ডিসà§à¦•à§‡ উপসà§à¦¥à¦¿à¦¤ সà§à¦¥à¦¾à¦¨à§‡à¦° পরিমাণ কম" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "আবরà§à¦œà¦¨à¦¾à¦° বাকà§à¦¸ ফাà¦à¦•à¦¾ করà§à¦¨" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine..." +msgstr "পরীকà§à¦·à¦¾ করà§à¦¨..." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "উপেকà§à¦·à¦¾ করা হবে" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:96 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "%lu বসà§à¦¤à§à¦Ÿà¦¿ মà§à¦›à§‡ ফেলা হচà§à¦›à§‡, সরà§à¦¬à¦®à§‹à¦Ÿ %lu" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:116 +#, c-format +msgid "Removing: %s" +msgstr "সরিয়ে ফেলা হচà§à¦›à§‡: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:244 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:293 +msgid "Emptying the trash" +msgstr "আবরà§à¦œà¦¨à¦¾à¦° বাকà§à¦¸ ফাà¦à¦•à¦¾ করা হচà§à¦›à§‡" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:269 +msgid "Preparing to empty trash..." +msgstr "আবরà§à¦œà¦¨à¦¾ মà§à¦›à§‡ ফেলার পà§à¦°à¦¸à§à¦¤à§à¦¤à¦¿ চলছে..." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:295 +msgid "From: " +msgstr "থেকে: " + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:356 +msgid "Empty all of the items from the trash?" +msgstr "আবরà§à¦œà¦¨à¦¾à¦° বাকà§à¦¸à§‡ উপসà§à¦¥à¦¿à¦¤ সকল সামগà§à¦°à§€ মà§à¦›à§‡ ফেলা হবে কি?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:359 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"আবরà§à¦œà¦¨à¦¾à¦° বাকà§à¦¸ ফাà¦à¦•à¦¾ করা হলে, à¦à¦° মধà§à¦¯à§‡ বরà§à¦¤à¦®à¦¾à¦¨à§‡ উপসà§à¦¥à¦¿à¦¤ সকল সামগà§à¦°à§€ সà§à¦¥à¦¾à§Ÿà§€à¦°à§‚পে মà§à¦›à§‡ " +"ফেলা হবে। উলà§à¦²à§‡à¦–à§à¦¯, à¦à¦‡ সকল সামগà§à¦°à§€ পৃথকভাবেও মà§à¦›à§‡ ফেলা যাবে।" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:366 +msgid "_Empty Trash" +msgstr "আবরà§à¦œà¦¨à¦¾ বাকà§à¦¸ ফাà¦à¦•à¦¾ করà§à¦¨ (_E)" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "কী-বাইনà§à¦¡à¦¿à¦‚ (%s) বৈধ নয়" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "কী-বাইনà§à¦¡à¦¿à¦‚ (%s) অসমà§à¦ªà§‚রà§à¦£" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"কী (key) (%s) à¦à¦° সাথে যà§à¦•à§à¦¤\n" +"(%s) চালাতে সমসà§à¦¯à¦¾ হয়েছে" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "কী-বাইনà§à¦¡à¦¿à¦‚" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "কী-বাইনà§à¦¡à¦¿à¦‚ পà§à¦²à¦¾à¦—-ইন" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "কী-বোরà§à¦¡" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "কী-বোরà§à¦¡ পà§à¦²à¦¾à¦—-ইন" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:114 +#, c-format +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +"- a bug in libxklavier library\n" +"- a bug in X server (xkbcomp, xmodmap utilities)\n" +"- X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +"- The result of %s\n" +"- The result of %s" +msgstr "" +"XKB কনফিগারেশন সকà§à¦°à§Ÿ করায় তà§à¦°à§à¦Ÿà¦¿à¥¤\n" +"à¦à¦Ÿà¦¿ বিভিনà§à¦¨ অবসà§à¦¥à¦¾à§Ÿ সমà§à¦ªà¦¨à§à¦¨ হতে পারে:\n" +"- libxklavier লাইবà§à¦°à§‡à¦°à¦¿à¦¤à§‡ বিদà§à¦¯à¦®à¦¾à¦¨ à¦à¦•à¦Ÿà¦¿ বাগ\n" +"- X সারà§à¦­à¦¾à¦°à§‡ (xkbcomp, xmodmap ইউটিলিটি) বিদà§à¦¯à¦®à¦¾à¦¨ à¦à¦•à¦Ÿà¦¿ বাগ\n" +"- সঙà§à¦—তিবিহীন libxkbfile পà§à¦°à§Ÿà§‹à¦—সহকারে X সারà§à¦­à¦¾à¦°\n" +"\n" +"X সারà§à¦­à¦¾à¦° সংসà§à¦•à¦°à¦£ ডাটা:\n" +"%s\n" +"%d\n" +"%s\n" +"আপনি যদি à¦à¦Ÿà¦¿à¦•à§‡ à¦à¦•à¦Ÿà¦¿ বাগ হিসেবে রিপোরà§à¦Ÿ করতে চান তাহলে নিচের বিযয়সমূহ অনà§à¦¤à¦°à§à¦­à§à¦•à§à¦¤ " +"করà§à¦¨:\n" +"- %s à¦à¦° ফলাফল\n" +"- %s à¦à¦° ফলাফল" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:128 +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or taking a fresher version of XFree " +"software." +msgstr "" +"আপনি XFree 4.3.0 বà§à¦¯à¦¬à¦¹à¦¾à¦° করছেন।\n" +"জটিল XKB কনফিগারেশনে কিছৠজানা সমসà§à¦¯à¦¾ রয়েছে।\n" +"à¦à¦•à¦Ÿà¦¿ অপেকà§à¦·à¦¾à¦•à§ƒà¦¤ সহজ কনফিগারেশন অথবা XFree সফà§à¦Ÿà¦“য়à§à¦¯à¦¾à¦°à§‡à¦° নতà§à¦¨ সংসà§à¦•à¦°à¦£ নিয়ে কাজ করার " +"চেষà§à¦Ÿà¦¾ করà§à¦¨à¥¤" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:200 +msgid "Unknown" +msgstr "অজানা" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:269 +#, c-format +msgid "Keyboard Layout \"%s\"" +msgstr "কীবোরà§à¦¡ বহিরà§à¦¬à¦¿à¦¨à§à¦¯à¦¾à¦¸ \"%s\"" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:392 +msgid "_Groups" +msgstr "গà§à¦°à§à¦ª (_G)" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:399 +msgid "Keyboard _Preferences" +msgstr "কীবোরà§à¦¡ পছনà§à¦¦à¦¸à¦®à§‚হ (_P)" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:405 +msgid "Show Current _Layout" +msgstr "বরà§à¦¤à¦®à¦¾à¦¨ বহিরà§à¦¬à¦¿à¦¨à§à¦¯à¦¾à¦¸ পà§à¦°à¦¦à¦°à§à¦¶à¦¨ করà§à¦¨ (_L)" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦¯à§‹à¦—à§à¦¯ ফাইল (_v):" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "modmap-à¦à¦° ফাইল লোড করà§à¦¨" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap file(s)?" +msgstr "আপনি কি modmap-à¦à¦° ফাইল লোড করতে চান?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "আর কখনো à¦à¦‡ তথà§à¦¯à¦Ÿà¦¿ দেখাবে না (_D)" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "লোড করà§à¦¨ (_L)" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "লোড করা ফাইল (_L):" + +#: ../plugins/keyboard/show-layout.ui.h:1 +msgid "Keyboard Layout" +msgstr "কীবোরà§à¦¡ বহিরà§à¦¬à¦¿à¦¨à§à¦¯à¦¾à¦¸" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:195 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"ডিফলà§à¦Ÿ টারà§à¦®à¦¿à¦¨à¦¾à¦² পà§à¦°à¦¾à¦ªà§à¦¤ করতে বà§à¦¯à¦°à§à¦¥à¥¤ অনà§à¦—à§à¦°à¦¹ করে পরীকà§à¦·à¦¾ করà§à¦¨ যে ডিফলà§à¦Ÿ টারà§à¦®à¦¿à¦¨à¦¾à¦²à§‡à¦° " +"কমানà§à¦¡ ধারà§à¦¯ করে তা à¦à¦•à¦Ÿà¦¿ বৈধ অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¨à§‡à¦° পà§à¦°à¦¤à¦¿ নিরà§à¦¦à§‡à¦¶ করা হয়েছে কি না।" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:235 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"চিহà§à¦¨à¦¿à¦¤ কমানà§à¦¡à¦Ÿà¦¿ চালানো যায়নি: %s\n" +"কমানà§à¦¡à§‡à¦° বৈধতা নিশà§à¦šà¦¿à¦¤ করà§à¦¨à¥¤" + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "নিষà§à¦•à§à¦°à¦¿à§Ÿ" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u-টি আউটপà§à¦Ÿ" +msgstr[1] "%u-টি আউটপà§à¦Ÿ" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u-টি ইনপà§à¦Ÿ" +msgstr[1] "%u-টি ইনপà§à¦Ÿ" + +# FIXME +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "সিসà§à¦Ÿà§‡à¦®à§‡à¦° শবà§à¦¦" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "মিডিয়া কী" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "মিডিয়া-কি পà§à¦²à¦¾à¦—-ইন" + +#: ../plugins/mouse/gsd-mouse-manager.c:882 +msgid "Could not enable mouse accessibility features" +msgstr "মাউস বà§à¦¯à¦¬à¦¹à¦¾à¦°à§‡à¦° বিশেষ সহায়ক বৈশিষà§à¦Ÿà§à¦¯ সকà§à¦°à¦¿à§Ÿ করতে বà§à¦¯à¦°à§à¦¥" + +#: ../plugins/mouse/gsd-mouse-manager.c:884 +msgid "" +"Mouse accessibility requires mousetweaks to be installed on your system." +msgstr "" +"মাউসের সহায়ক পà§à¦°à¦¯à§à¦•à§à¦¤à¦¿ বà§à¦¯à¦¬à¦¹à¦¾à¦°à§‡à¦° জনà§à¦¯ সিসà§à¦Ÿà§‡à¦®à§‡à¦° মধà§à¦¯à§‡ mousetweaks ইনসà§à¦Ÿà¦² করা আবশà§à¦¯à¦•à¥¤" + +#: ../plugins/mouse/gsd-mouse-manager.c:887 +msgid "Mouse Preferences" +msgstr "মাউস সমà§à¦ªà¦°à§à¦•à¦¿à¦¤ পছনà§à¦¦" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "মাউস" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "মাউস পà§à¦²à¦¾à¦—-ইন" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "টাইপিং বিরতি" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "টাইপিং বিরতির পà§à¦²à¦¾à¦—-ইন" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "পরà§à¦¦à¦¾à¦° মাপ ও আবরà§à¦¤à¦¨ সংকà§à¦°à¦¾à¦¨à§à¦¤ বৈশিষà§à¦Ÿà§à¦¯ নিরà§à¦§à¦¾à¦°à¦£ করà§à¦¨" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:222 +msgid "Could not switch the monitor configuration" +msgstr "মনিটরের কনফিগারেশন পরিবরà§à¦¤à¦¨ করতে বà§à¦¯à¦°à§à¦¥" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:246 +msgid "Could not restore the display's configuration" +msgstr "ডিসপà§à¦²à§‡à¦° কনফিগারেশন পà§à¦¨à¦°à§à¦¦à§à¦§à¦¾à¦° করতে বà§à¦¯à¦°à§à¦¥" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:271 +msgid "Could not restore the display's configuration from a backup" +msgstr "বà§à¦¯à¦¾à¦•-আপ থেকে ডিসপà§à¦²à§‡à¦° কনফিগারেশন পà§à¦¨à¦°à§à¦¦à§à¦§à¦¾à¦° করতে বà§à¦¯à¦°à§à¦¥" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:292 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "" +"The display will be reset to its previous configuration in %d seconds" +msgstr[0] "%d সেকেনà§à¦¡ পরে ডিসপà§à¦²à§‡à¦° পূরà§à¦¬à¦¬à¦°à§à¦¤à§€ কনফিগারেশন পà§à¦¨à¦°à¦¾à§Ÿ সà§à¦¥à¦¾à¦ªà¦¨ করা হবে" +msgstr[1] "%d সেকেনà§à¦¡ পরে ডিসপà§à¦²à§‡à¦° পূরà§à¦¬à¦¬à¦°à§à¦¤à§€ কনফিগারেশন পà§à¦¨à¦°à¦¾à§Ÿ সà§à¦¥à¦¾à¦ªà¦¨ করা হবে" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:341 +msgid "Does the display look OK?" +msgstr "ডিসপà§à¦²à§‡ কি ঠিক ভাবে পà§à¦°à¦¦à¦°à§à¦¶à¦¿à¦¤ হচà§à¦›à§‡?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:347 +msgid "_Restore Previous Configuration" +msgstr "পূরà§à¦¬à¦¬à¦°à§à¦¤à§€ কনফিগারেশন পà§à¦¨à¦°à§à¦¦à§à¦§à¦¾à¦° করা হবে (_R)" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:348 +msgid "_Keep This Configuration" +msgstr "à¦à¦‡ কনফিগারেশন পà§à¦°à§Ÿà§‹à¦— করা হবে (_K)" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:429 +msgid "The selected configuration for displays could not be applied" +msgstr "ডিসপà§à¦²à§‡à¦° জনà§à¦¯ নিরà§à¦¬à¦¾à¦šà¦¿à¦¤ কনফিগারেশন পà§à¦°à§Ÿà§‹à¦— করতে বà§à¦¯à¦°à§à¦¥" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:967 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "পরà§à¦¦à¦¾ সংকà§à¦°à¦¾à¦¨à§à¦¤ তথà§à¦¯ নতà§à¦¨ করে পà§à¦°à¦¦à¦°à§à¦¶à¦¨ করতে বà§à¦¯à¦°à§à¦¥: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:970 +msgid "Trying to switch the monitor configuration anyway." +msgstr "তথাপি মনিটর সংকà§à¦°à¦¾à¦¨à§à¦¤ কনফিগারেশন পরিবরà§à¦¤à¦¨à§‡à¦° পà§à¦°à§Ÿà¦¾à¦¸ করা হবে।" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1679 +msgid "Rotation not supported" +msgstr "আবরà§à¦¤à¦¨ সমরà§à¦¥à¦¿à¦¤ নয়" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1733 +msgid "Could not save monitor configuration" +msgstr "মনিটর সংকà§à¦°à¦¾à¦¨à§à¦¤ কনফিগারেশন সংরকà§à¦·à¦£ করতে বà§à¦¯à¦°à§à¦¥" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1751 +msgid "Normal" +msgstr "সà§à¦¬à¦¾à¦­à¦¾à¦¬à¦¿à¦•" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1752 +msgid "Left" +msgstr "বামদিকে" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1753 +msgid "Right" +msgstr "ডানদিকে" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1754 +msgid "Upside Down" +msgstr "উলà§à¦Ÿà§‹" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1874 +msgid "_Configure Display Settings ..." +msgstr "পরà§à¦¦à¦¾ সংকà§à¦°à¦¾à¦¨à§à¦¤ বৈশিষà§à¦Ÿà§à¦¯ পরিবরà§à¦¤à¦¨ করà§à¦¨... (_C)" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1915 +msgid "Configure display settings" +msgstr "পরà§à¦¦à¦¾ সংকà§à¦°à¦¾à¦¨à§à¦¤ বৈশিষà§à¦Ÿà§à¦¯ পরিবরà§à¦¤à¦¨ করà§à¦¨" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1972 +msgid "Could not apply the stored configuration for monitors" +msgstr "মনিটরের জনà§à¦¯ সংরকà§à¦·à¦¿à¦¤ কনফিগারেশন পà§à¦°à§Ÿà§‹à¦— করতে বà§à¦¯à¦°à§à¦¥" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€à¦° বà§à¦¯à¦•à§à¦¤à¦¿à¦—ত ডিরেকà§à¦Ÿà¦°à¦¿ (Home) খà§à¦à¦œà§‡ পাওয়া যাচà§à¦›à§‡ না" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "X রিসোরà§à¦¸à§‡à¦° ডাটাবেস পরিচালনা করà§à¦¨" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "X রিসোরà§à¦¸ ডাটাবেস" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:596 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "MateConf কী (key) %1$s à¦à¦° মান %2$s করা হলেও তা %3$s হওয়ার কথা\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "X-à¦à¦° বৈশিষà§à¦Ÿà§à¦¯ পরিচালনা করà§à¦¨" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "X সংকà§à¦°à¦¾à¦¨à§à¦¤ বৈশিষà§à¦Ÿà§à¦¯" + +#~ msgid "" +#~ "Couldn't put the machine to sleep.\n" +#~ "Verify that the machine is correctly configured." +#~ msgstr "" +#~ "কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦°à¦•à§‡ সà§à¦¥à¦—িতাবসà§à¦¥à¦¾à§Ÿ নিয়ে যাওয়া যায় নি।\n" +#~ "কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦°à¦Ÿà¦¿ সঠিকভাবে কনফিগার করা আছে কিনা তা নিশà§à¦šà¦¿à¦¤ হোন।" + +#~ msgid "Binding to suspend the computer." +#~ msgstr "কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦° সà§à¦¥à¦—িত করার জনà§à¦¯ বাইনà§à¦¡ করà§à¦¨à¥¤" + +#~ msgid "Suspend" +#~ msgstr "সà§à¦¥à¦—িত করà§à¦¨" diff --git a/po/bn_IN.po b/po/bn_IN.po new file mode 100644 index 0000000..ff0902d --- /dev/null +++ b/po/bn_IN.po @@ -0,0 +1,1174 @@ +# translation of bn_IN.po to Bengali INDIA +# Bangla Translation of the Mate Control Center po file. +# Copyright (c) 2003-2006 Free Software Foundation, Inc. +# This file is distributed under the same license as the Mate Control Center package. +# +# +# Progga , 2003-2006. +# Runa Bhattacharjee , 2006, 2007. +# Runa Bhattacharjee , 2008. +# Runa Bhattacharjee , 2008, 2009. +msgid "" +msgstr "" +"Project-Id-Version: bn_IN\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=mate-settings-daemon&component=general\n" +"POT-Creation-Date: 2009-08-18 13:03+0000\n" +"PO-Revision-Date: 2009-08-28 12:01+0530\n" +"Last-Translator: Runa Bhattacharjee \n" +"Language-Team: Bengali INDIA \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"\n" +"X-Generator: KBabel 1.11.4\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "সহায়ক পà§à¦°à¦¯à§à¦•à§à¦¤à¦¿" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "সতরà§à¦•à¦¤à¦¾à¦®à§‚লক সূচনা উৎপনà§à¦¨ করার জনà§à¦¯ চিহà§à¦¨à¦¿à¦¤ অবশিষà§à¦Ÿ শতাংশের পরিমাণের পà§à¦°à¦¾à¦¨à§à¦¤à¦¿à¦• মাপ" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "সতরà§à¦•à¦¤à¦¾à¦®à§‚লক সূচনা উৎপনà§à¦¨ না করার জনà§à¦¯ চিহà§à¦¨à¦¿à¦¤ অবশিষà§à¦Ÿ শতাংশের পরিমাণের পà§à¦°à¦¾à¦¨à§à¦¤à¦¿à¦• মাপ" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "নিয়মিত সরà§à¦¤à¦•à¦¤à¦¾à¦®à§‚লক বারà§à¦¤à¦¾à¦° কà§à¦·à§‡à¦¤à§à¦°à§‡ সরà§à¦¬à¦¨à¦¿à¦®à§à¦¨ সূচনাপà§à¦°à¦¦à¦¾à¦¨à§‡à¦° সময়কাল" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "উপেকà§à¦·à¦¾ করার জনà§à¦¯ চিহà§à¦¨à¦¿à¦¤ মাউনà§à¦Ÿ পাথ" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown" +msgstr "ডিসà§à¦•à§‡à¦° সà§à¦¥à¦¾à¦¨ হà§à¦°à¦¾à¦¸ হওয়ার পà§à¦°à¦¾à¦°à¦®à§à¦­à¦¿à¦• সতরà§à¦•à¦¬à¦¾à¦°à§à¦¤à¦¾ পà§à¦°à¦¦à¦°à§à¦¶à¦¨à§‡à¦° জনà§à¦¯ অবশিষà§à¦Ÿ ফাà¦à¦•à¦¾ সà§à¦¥à¦¾à¦¨à§‡à¦° পà§à¦°à¦¾à¦¨à§à¦¤à¦¿à¦• পরিমান, শতাংশে ধারà§à¦¯à¥¤ ডিসà§à¦•à§‡à¦° অবশিষà§à¦Ÿ সà§à¦¥à¦¾à¦¨ (শতাংশে চিহà§à¦¨à¦¿à¦¤) à¦à¦‡ পরিমাণের থেকে কম হয়ে গেলে à¦à¦•à¦Ÿà¦¿ সতরà§à¦•à¦¬à¦¾à¦°à§à¦¤à¦¾ পà§à¦°à¦¦à¦°à§à¦¶à¦¨ করা হবে।" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "অবশিষà§à¦Ÿ সà§à¦¥à¦¾à¦¨ হà§à¦°à¦¾à¦¸ হলে, উপেকà§à¦·à¦¾ করার জনà§à¦¯ চিহà§à¦¨à¦¿à¦¤ মাউনà§à¦Ÿ পয়েনà§à¦Ÿà§‡à¦° তালিকা।" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "মিনিট অনà§à¦¯à¦¾à§Ÿà§€ সময় ধারà§à¦¯ করà§à¦¨à¥¤ কোনো ভলিউম সমà§à¦ªà¦°à§à¦•à§‡ সতরà§à¦•à¦¤à¦¾à¦®à§‚লক বারà§à¦¤à¦¾à¦—à§à¦²à¦¿ পà§à¦°à¦¦à¦°à§à¦¶à¦¨ à¦à¦‡ সময়ের অবকাল অবধি সীমিত রাখা হবে।" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown" +msgstr "গিগাবাইট অনà§à¦¯à¦¾à§Ÿà§€ à¦à¦•à¦Ÿà¦¿ পরিমাণ ধারà§à¦¯ করা হবে। à¦à¦‡ পরিমাণের থেকে অবশিষà§à¦Ÿ সà§à¦¥à¦¾à¦¨ উপসà§à¦¥à¦¿à¦¤ থাকলে কোনো সতরà§à¦•à¦¬à¦¾à¦°à§à¦¤à¦¾ পà§à¦°à¦¦à¦°à§à¦¶à¦¨ করা হবে না।" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning" +msgstr "পরবরà§à¦¤à§€ সতরà§à¦•à¦¬à¦¾à¦°à§à¦¤à¦¾ পà§à¦°à¦¦à¦°à§à¦¶à¦¨à§‡à¦° পূরà§à¦¬à§‡ ডিসà§à¦•à§‡à¦° অবশিষà§à¦Ÿ সà§à¦¥à¦¾à¦¨à§‡à¦° পরিমাণ কী শতাংশ হà§à¦°à¦¾à¦¸ হবে তা নিরà§à¦§à¦¾à¦°à¦£ করà§à¦¨" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "পরবরà§à¦¤à§€ সূচনাবারà§à¦¤à¦¾à¦° কà§à¦·à§‡à¦¤à§à¦°à§‡ পà§à¦°à¦¯à§‹à¦œà§à¦¯ ফাà¦à¦•à¦¾ সà§à¦¥à¦¾à¦¨à§‡à¦° শতাংশের পà§à¦°à¦¾à¦¨à§à¦¤à¦¿à¦• মাপ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "অপটিকà§à¦¯à¦¾à¦² ডিসà§à¦• ইজেকà§à¦Ÿ করার জনà§à¦¯ বাইনà§à¦¡ করà§à¦¨" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to launch the calculator." +msgstr "কà§à¦¯à¦¾à¦²à¦•à§à¦²à§‡à¦Ÿà¦° আরমà§à¦­à§‡à¦° জনà§à¦¯ বাইনà§à¦¡ করà§à¦¨à¥¤" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the email client." +msgstr "ই-মেইল কà§à¦²à¦¾à§Ÿà§‡à¦¨à§à¦Ÿ আরমà§à¦­ করার জনà§à¦¯ বাইনà§à¦¡ করà§à¦¨à¥¤" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the help browser." +msgstr "সহায়ক তথà§à¦¯à§‡à¦° বà§à¦°à¦¾à¦‰à¦œà¦¾à¦° আরমà§à¦­ করতে বাইনà§à¦¡ করà§à¦¨à¥¤" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the media player." +msgstr "মিডিয়া পà§à¦²à§‡à§Ÿà¦¾à¦° আরমà§à¦­ করতে বাইনà§à¦¡ করà§à¦¨à¥¤" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the search tool." +msgstr "অনà§à¦¸à¦¨à§à¦§à¦¾à¦¨à§‡à¦° সামগà§à¦°à§€ আরমà§à¦­ করতে বাইনà§à¦¡ করà§à¦¨à¥¤" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the web browser." +msgstr "ওয়েব বà§à¦°à¦¾à¦‰à¦œà¦¾à¦° আরমà§à¦­ করতে বাউনà§à¦¡ করà§à¦¨à¥¤" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to lock the screen." +msgstr "পরà§à¦¦à¦¾ লক করার জনà§à¦¯ বাইনà§à¦¡ করà§à¦¨à¥¤" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to log out." +msgstr "লগ-আউটের জনà§à¦¯ বাইনà§à¦¡ করà§à¦¨à¥¤" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to lower the system volume." +msgstr "সিসà§à¦Ÿà§‡à¦®à§‡à¦° আওয়াজ হà§à¦°à¦¾à¦¸ করার জনà§à¦¯ বাইনà§à¦¡ করà§à¦¨à¥¤" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to mute the system volume." +msgstr "সিসà§à¦Ÿà§‡à¦®à§‡à¦° আওয়াজ নিঃশবà§à¦¦ করার জনà§à¦¯ বাইনà§à¦¡ করà§à¦¨à¥¤" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to open the Home folder." +msgstr "বà§à¦¯à¦•à§à¦¤à¦¿à¦—ত ফোলà§à¦¡à¦¾à¦° খোলার জনà§à¦¯ বাইনà§à¦¡ করà§à¦¨à¥¤" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to pause playback." +msgstr "পà§à¦²à§‡-বà§à¦¯à¦¾à¦• সà§à¦¥à¦—িত করার জনà§à¦¯ বাইনà§à¦¡ করà§à¦¨à¥¤" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to raise the system volume." +msgstr "সিসà§à¦Ÿà§‡à¦®à§‡à¦° আওয়াজ বৃদà§à¦§à¦¿à¦° জনà§à¦¯ বাইনà§à¦¡ করà§à¦¨à¥¤" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to skip to next track." +msgstr "পরবরà§à¦¤à§€ গানে à¦à¦—িয়ে চলনার জনà§à¦¯ বাইনà§à¦¡ করà§à¦¨à¥¤" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to previous track." +msgstr "পূরà§à¦¬à¦¬à¦°à§à¦¤à§€ গানে পিছিয়ে যাওয়ার জনà§à¦¯ বাইনà§à¦¡ করà§à¦¨à¥¤" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "" +"পà§à¦²à§‡-বà§à¦¯à¦¾à¦• অরà§à¦¥à¦¾à§Ž চালনার আরমà§à¦­à§‡à¦° জনà§à¦¯ বাইনà§à¦¡ করà§à¦¨ (অথবা চালনা/সà§à¦¥à¦—িত করà§à¦®à§‡à¦° মধà§à¦¯à§‡ " +"পরিবরà§à¦¤à¦¨)।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to stop playback." +msgstr "পà§à¦²à§‡-বà§à¦¯à¦¾à¦• বনà§à¦§ করার জনà§à¦¯ বাইনà§à¦¡ করà§à¦¨à¥¤" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to suspend the computer." +msgstr "কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦° সà§à¦¥à¦—িত করার জনà§à¦¯ বাইনà§à¦¡ করà§à¦¨à¥¤" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "বহিষà§à¦•à¦¾à¦°" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "বà§à¦¯à¦•à§à¦¤à¦¿à¦—ত ফোলà§à¦¡à¦¾à¦°" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "কà§à¦¯à¦¾à¦²à¦•à§à¦²à§‡à¦Ÿà¦° আরমà§à¦­ করà§à¦¨" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "ই-মেইল কà§à¦²à¦¾à§Ÿà§‡à¦¨à§à¦Ÿ আরমà§à¦­ করà§à¦¨" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "সহায়িকা পà§à¦°à¦¦à¦°à§à¦¶à¦• বà§à¦°à¦¾à¦‰à¦œà¦¾à¦° চালৠকরো" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "মিডিয়া পà§à¦²à§‡à§Ÿà¦¾à¦° আরমà§à¦­ করà§à¦¨" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "ওয়েব বà§à¦°à¦¾à¦‰à¦œà¦¾à¦° চালৠকরো" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "পরà§à¦¦à¦¾ নিষà§à¦•à§à¦°à¦¿à§Ÿ করো" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "লগ-আউট" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "পরবরà§à¦¤à§€ গান" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "পà§à¦²à§‡-বà§à¦¯à¦¾à¦• সà§à¦¥à¦—িত করà§à¦¨" + +# FIXME +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "বাজাও (বা বাজাও/বিরতি)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "পূরà§à¦¬à¦¬à¦°à§à¦¤à§€ গান" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "অনà§à¦¸à¦¨à§à¦§à¦¾à¦¨" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "পà§à¦²à§‡-বà§à¦¯à¦¾à¦• বনà§à¦§ করà§à¦¨" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Suspend" +msgstr "সà§à¦¥à¦—িত করà§à¦¨" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "শবà§à¦¦à¦®à¦¾à¦¤à§à¦°à¦¾ কমাও" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "শবà§à¦¦ বনà§à¦§ করো" + +# FIXME +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "শবà§à¦¦à¦®à¦¾à¦¤à§à¦°à¦¾" + +# FIXME +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "শবà§à¦¦à¦¸à§€à¦®à¦¾à¦° শতাংশ হিসাবে শবà§à¦¦à¦®à¦¾à¦¤à§à¦°à¦¾à¥¤" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "শবà§à¦¦à¦®à¦¾à¦¤à§à¦°à¦¾ বৃদà§à¦§à¦¿ করো" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "" +"If a notification icon with display related things should be shown in the " +"panel." +msgstr "পà§à¦°à¦¦à¦°à§à¦¶à¦¨ সংকà§à¦°à¦¾à¦¨à§à¦¤ বিজà§à¦žà¦ªà§à¦¤à¦¿à¦° à¦à¦•à¦Ÿà¦¿ আইকন পà§à¦¯à¦¾à¦¨à§‡à¦²à§‡à¦° মধà§à¦¯à§‡ দৃশà§à¦¯à¦®à¦¾à¦¨ হবে কি না।" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "সূচনাপà§à¦°à¦¦à¦¾à¦¨à§‡à¦° সà§à¦¥à¦¾à¦¨à§‡ ডিসপà§à¦²à§‡ পà§à¦°à¦¦à¦°à§à¦¶à¦¨ করা হবে" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "অà§à¦¯à¦¾à¦¨à§à¦Ÿ-অà§à¦¯à¦¾à¦²à¦¾à§Ÿà§‡à¦¸à¦¿à¦‚" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "হিনà§à¦Ÿà¦¿à¦‚" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "RGBA কà§à¦°à¦®" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"LCD পরà§à¦¦à¦¾à§Ÿ উপসà§à¦¥à¦¿à¦¤ সাব-পিকà§à¦¸à§‡à¦² বসà§à¦¤à§à¦° অনà§à¦•à§à¦°à¦®; অà§à¦¯à¦¾à¦¨à§à¦Ÿà¦¿-অà§à¦¯à¦¾à¦²à¦¾à§Ÿà§‡à¦¸à¦¿à¦‚য়ের মান \"rgba\" " +"নিরà§à¦§à¦¾à¦°à¦¿à¦¤ হলে à¦à¦Ÿà¦¿ বà§à¦¯à¦¬à¦¹à¦¾à¦° করা হবে। সমà§à¦­à¦¾à¦¬à§à¦¯ মান হল: বাà¦à¦¦à¦¿à¦•à§‡ লাল বà§à¦¯à¦¬à¦¹à¦¾à¦°à§‡à¦° জনà§à¦¯ \"rgb" +"\" (সবচেয়ে বেশি বà§à¦¯à¦¬à¦¹à§ƒà¦¤ মান), বাà¦à¦¦à¦¿à¦•à§‡ নীল বà§à¦¯à¦¬à¦¹à¦¾à¦°à§‡à¦° জনà§à¦¯ \"bgr\", উপরে লাল " +"বà§à¦¯à¦¬à¦¹à¦¾à¦°à§‡à¦° জনà§à¦¯ \"vrgb\", নীচে লাল বà§à¦¯à¦¬à¦¹à¦¾à¦°à§‡à¦° জনà§à¦¯ \"vbgr\"।" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" +"ফনà§à¦Ÿà§‡à¦° মাপকে পিকà§à¦¸à§‡à¦²à§‡à¦° মাপে পরিবরà§à¦¤à¦¨à§‡à¦° জনà§à¦¯ বà§à¦¯à¦¬à¦¹à§ƒà¦¤ রেসোলিউশন, পà§à¦°à¦¤à¦¿ ইঞà§à¦šà§‡ বিনà§à¦¦à§à¦° " +"সংখà§à¦¯à¦¾ অনà§à¦¯à¦¾à§Ÿà§€ গণনা করা হয়েছে।" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"ফনà§à¦Ÿ রেনà§à¦¡à¦¾à¦° করার সময় বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦¯à§‹à¦—à§à¦¯ অà§à¦¯à¦¾à¦¨à§à¦Ÿà¦¿-অà§à¦¯à¦¾à¦²à¦¾à§Ÿà§‡à¦¸à¦¿à¦‚য়ের ধরন। সমà§à¦­à¦¾à¦¬à§à¦¯ মানগà§à¦²à¦¿ হল: " +"অà§à¦¯à¦¾à¦¨à§à¦Ÿà¦¿-অà§à¦¯à¦¾à¦²à§Ÿà§‡à¦¸à¦¿à¦‚ বà§à¦¯à¦¬à¦¹à¦¾à¦° না করার জনà§à¦¯ \"none\", সাধারণ সাদা-কালো অà§à¦¯à¦¾à¦¨à§à¦Ÿà¦¿-" +"অà§à¦¯à¦¾à¦²à¦¾à§Ÿà§‡à¦¸à¦¿à¦‚য়ের জনà§à¦¯ \"grayscale\", ও সাব-পিকà§à¦¸à§‡à¦² অà§à¦¯à¦¾à¦¨à§à¦Ÿà¦¿-অà§à¦¯à¦¾à¦²à¦¾à§Ÿà§‡à¦¸à¦¿à¦‚য়ের জনà§à¦¯ " +"(শà§à¦§à§à¦®à¦¾à¦¤à§à¦° LCD পরà§à¦¦à¦¾à§Ÿ পà§à¦°à¦¯à§‹à¦œà§à¦¯) \"rgba\"।" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"ফনà§à¦Ÿ রেনà§à¦¡à¦¾à¦° করার সময় বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦¯à§‹à¦—à§à¦¯ হিনà§à¦Ÿà¦¿à¦‚য়ের ধরন। সমà§à¦­à¦¾à¦¬à§à¦¯ মানগà§à¦²à¦¿ হল: অà§à¦¯à¦¾à¦¨à§à¦Ÿà¦¿-" +"অà§à¦¯à¦¾à¦²à§Ÿà§‡à¦¸à¦¿à¦‚ বà§à¦¯à¦¬à¦¹à¦¾à¦° না করার জনà§à¦¯ \"none\", সাধারণ সাদা-কালো অà§à¦¯à¦¾à¦¨à§à¦Ÿà¦¿-অà§à¦¯à¦¾à¦²à¦¾à§Ÿà§‡à¦¸à¦¿à¦‚য়ের " +"জনà§à¦¯ \"grayscale\", ও সাব-পিকà§à¦¸à§‡à¦² অà§à¦¯à¦¾à¦¨à§à¦Ÿà¦¿-অà§à¦¯à¦¾à¦²à¦¾à§Ÿà§‡à¦¸à¦¿à¦‚য়ের জনà§à¦¯ (শà§à¦§à§à¦®à¦¾à¦¤à§à¦° LCD পরà§à¦¦à¦¾à§Ÿ " +"পà§à¦°à¦¯à§‹à¦œà§à¦¯) \"rgba\"।" + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "অনà§à¦®à§‹à¦¦à¦¿à¦¤ কি" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"ফাà¦à¦•à¦¾ না হলে, তালিকার মধà§à¦¯à§‡ সংশà§à¦²à¦¿à¦·à§à¦Ÿ MateConf ডিরেকà§à¦Ÿà¦°à¦¿ উপসà§à¦¥à¦¿à¦¤ না থাকলে কি-" +"বাইনà§à¦¡à¦¿à¦‚গà§à¦²à¦¿ উপেকà§à¦·à¦¾ করা হবে। লক-ডাউনের কà§à¦·à§‡à¦¤à§à¦°à§‡ à¦à¦Ÿà¦¿ সà§à¦¬à¦¿à¦§à¦¾à¦œà¦¨à¦•à¥¤" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "টাইপ করার সময় টাচ-পà§à¦¯à¦¾à¦¡ নিষà§à¦•à§à¦°à¦¿à§Ÿ করা হবে" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +#| msgid "Enable font plugin" +msgid "Enable horizontal scrolling" +msgstr "অনà§à¦­à§‚মিক দিশায় সà§à¦•à§à¦°à§‹à¦²à¦¿à¦‚ বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾ সকà§à¦°à¦¿à§Ÿ করà§à¦¨" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "টাচ-পà§à¦¯à¦¾à¦¡à§‡à¦° সাথে মাউস কà§à¦²à¦¿à¦• সকà§à¦°à¦¿à§Ÿ করা হবে" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Select the touchpad scroll method" +msgstr "টাচ-পà§à¦¯à¦¾à¦¡ সà§à¦•à§à¦°à§‹à¦²à§‡à¦° বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾ নিরà§à¦¬à¦¾à¦šà¦¨ করা হবে" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "" +"Select the touchpad scroll method. Supported values are: 0 - disabled, 1 - " +"edge scrolling, 2 - two-finger scrolling" +msgstr "" +"টাচ-পà§à¦¯à¦¾à¦¡ সà§à¦•à§à¦°à§‹à¦²à§‡à¦° বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾ নিরà§à¦¬à¦¾à¦šà¦¨ করা হবে। সমরà§à¦¥à¦¿à¦¤ মান হল: 0 (০) - নিষà§à¦•à§à¦°à¦¿à§Ÿ, 1 (১) - " +"পà§à¦°à¦¾à¦¨à§à¦¤à§‡ সà§à¦•à§à¦°à§‹à¦²à¦¿à¦‚, 2 (২) - দà§à¦‡ আঙà§à¦—à§à¦²à§‡à¦° সà§à¦•à§à¦°à§‹à¦²à¦¿à¦‚" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "টাইপ করার সময় ভà§à¦²à¦¬à¦¸à¦¤ টাচ-পà§à¦¯à¦¾à¦¡ ছà§à¦à§Ÿà§‡ ফেলার সমসà§à¦¯à¦¾ থাকলে à¦à¦‡ মান TRUE (সতà§à¦¯) ধারà§à¦¯ করà§à¦¨à¥¤" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "scroll_method কি দà§à¦¬à¦¾à¦°à¦¾ নিরà§à¦¬à¦¾à¦šà¦¿à¦¤ পদà§à¦§à¦¤à¦¿ দà§à¦¬à¦¾à¦°à¦¾ অনà§à¦­à§‚মিক সà§à¦•à§à¦°à§‹à¦²à¦¿à¦‚ বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾à¦° অনà§à¦®à¦¤à¦¿ পà§à¦°à¦¦à¦¾à¦¨ করার উদà§à¦¦à§‡à¦¶à§à¦¯à§‡ à¦à¦‡ মান TRUE (সতà§à¦¯) ধারà§à¦¯ করà§à¦¨à¥¤" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "টাচ-পà§à¦¯à¦¾à¦¡à§‡à¦° মধà§à¦¯à§‡ টোকা মেরে মাউসের কà§à¦²à¦¿à¦•à§‡à¦° অনà§à¦•à¦°à¦£à§‡à¦° জনà§à¦¯ à¦à¦‡ মান TRUE (সতà§à¦¯) ধারà§à¦¯ করà§à¦¨à¥¤" + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "MATE Settings ডেমন" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "বিবরà§à¦§à¦• টগল করার জনà§à¦¯ বাইনà§à¦¡ করà§à¦¨à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "পরà§à¦¦à¦¾à§Ÿ উপসà§à¦¥à¦¿à¦¤ কি-বোরà§à¦¡ টগল করার জনà§à¦¯ বাইনà§à¦¡ করà§à¦¨à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "পরà§à¦¦à¦¾ পাঠের বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾ টগল করার জনà§à¦¯ বাইনà§à¦¡ করà§à¦¨à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "বাউনà§à¦¸ কি" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "বিবরà§à¦§à¦• চালৠঅথবা বনà§à¦§ করার জনà§à¦¯ বà§à¦¯à¦¬à¦¹à§ƒà¦¤ কমানà§à¦¡à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "পরà§à¦¦à¦¾à¦° কি-বোরà§à¦¡ চালৠঅথবা বনà§à¦§ করার জনà§à¦¯ বà§à¦¯à¦¬à¦¹à§ƒà¦¤ কমানà§à¦¡à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "পরà§à¦¦à¦¾ পাঠের বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾ চালৠঅথবা বনà§à¦§ করার জনà§à¦¯ বà§à¦¯à¦¬à¦¹à§ƒà¦¤ কমানà§à¦¡à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable accessibility keyboard plugin" +msgstr "কি-বোরà§à¦¡ বà§à¦¯à¦¬à¦¹à¦¾à¦°à§‡à¦° বিশেষ সহায়ক পà§à¦°à¦¯à§à¦•à§à¦¤à¦¿à¦° পà§à¦²à¦¾à¦—-ইন সকà§à¦°à¦¿à§Ÿ করà§à¦¨" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable background plugin" +msgstr "পটভূমির ছবি সংকà§à¦°à¦¾à¦¨à§à¦¤ পà§à¦²à¦¾à¦—-ইন সকà§à¦°à¦¿à§Ÿ করà§à¦¨" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable clipboard plugin" +msgstr "কà§à¦²à¦¿à¦ª-বোরà§à¦¡ পà§à¦²à¦¾à¦—-ইন সকà§à¦°à¦¿à§Ÿ করà§à¦¨" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable font plugin" +msgstr "ফনà§à¦Ÿ পà§à¦²à¦¾à¦—-ইন সকà§à¦°à¦¿à§Ÿ করà§à¦¨" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable housekeeping plugin" +msgstr "housekeeping পà§à¦²à¦¾à¦—-ইন সকà§à¦°à¦¿à§Ÿ করà§à¦¨" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable keybindings plugin" +msgstr "কি-বাইনà§à¦¡à¦¿à¦‚ পà§à¦²à¦¾à¦—-ইন সকà§à¦°à¦¿à§Ÿ করà§à¦¨" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keyboard plugin" +msgstr "কি-বোরà§à¦¡ পà§à¦²à¦¾à¦—-ইন সকà§à¦°à¦¿à§Ÿ করà§à¦¨" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable media keys plugin" +msgstr "মিডিয়া-কি পà§à¦²à¦¾à¦—-ইন সকà§à¦°à¦¿à§Ÿ করà§à¦¨" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable mouse plugin" +msgstr "মাউজ পà§à¦²à¦¾à¦—-ইন সকà§à¦°à¦¿à§Ÿ করà§à¦¨" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable sound plugin" +msgstr "শবà§à¦¦à§‡à¦° পà§à¦²à¦¾à¦—-ইন সকà§à¦°à¦¿à§Ÿ করà§à¦¨" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable typing breaks plugin" +msgstr "টাইপিং বিরতির পà§à¦²à¦¾à¦—-ইন সকà§à¦°à¦¿à§Ÿ করà§à¦¨" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable xrandr plugin" +msgstr "xrandr পà§à¦²à¦¾à¦—-ইন সকà§à¦°à¦¿à§Ÿ করà§à¦¨" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable xrdb plugin" +msgstr "xrdb পà§à¦²à¦¾à¦—-ইন সকà§à¦°à¦¿à§Ÿ করà§à¦¨" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xsettings plugin" +msgstr "xsettings পà§à¦²à¦¾à¦—-ইন সকà§à¦°à¦¿à§Ÿ করà§à¦¨" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Mouse keys" +msgstr "মাউস কি" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "On-screen keyboard" +msgstr "পরà§à¦¦à¦¾à¦° কি-বোরà§à¦¡" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "Screen magnifier" +msgstr "পরà§à¦¦à¦¾ বিবরà§à¦§à¦•" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen reader" +msgstr "পরà§à¦¦à¦¾ পাঠের বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "" +"সাময়িক ফাইল কà§à¦¯à¦¾à¦¶à§‡ ছাà¦à¦Ÿà¦¾à¦‡ করার উদà§à¦¦à§‡à¦¶à§à¦¯à§‡ housekeeping পà§à¦²à¦¾à¦—-ইন সকà§à¦°à¦¿à§Ÿ করার জনà§à¦¯ মান " +"True (সতà§à¦¯) নিরà§à¦§à¦¾à¦°à¦£ করà§à¦¨à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "পà§à¦²à¦¾à¦—-ইন দà§à¦¬à¦¾à¦°à¦¾ কà§à¦²à¦¿à¦ª-বোরà§à¦¡à§‡à¦° বৈশিষà§à¦Ÿà§à¦¯ পরিচালনার জনà§à¦¯ মান True (সতà§à¦¯) নিরà§à¦§à¦¾à¦°à¦£ করà§à¦¨à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" +"পà§à¦²à¦¾à¦—-ইন দà§à¦¬à¦¾à¦°à¦¾ ডেসà§à¦•à¦Ÿà¦ªà§‡à¦° পটভূমির বৈশিষà§à¦Ÿà§à¦¯ পরিচালনার জনà§à¦¯ মান True (সতà§à¦¯) নিরà§à¦§à¦¾à¦°à¦£ " +"করà§à¦¨à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "পà§à¦²à¦¾à¦—-ইন দà§à¦¬à¦¾à¦°à¦¾ ফনà§à¦Ÿà§‡à¦° বৈশিষà§à¦Ÿà§à¦¯ পরিচালনার জনà§à¦¯ মান True (সতà§à¦¯) নিরà§à¦§à¦¾à¦°à¦£ করà§à¦¨à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "পà§à¦²à¦¾à¦—-ইন দà§à¦¬à¦¾à¦°à¦¾ কি-বোরà§à¦¡à§‡à¦° বৈশিষà§à¦Ÿà§à¦¯ পরিচালনার জনà§à¦¯ মান True (সতà§à¦¯) নিরà§à¦§à¦¾à¦°à¦£ করà§à¦¨à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "পà§à¦²à¦¾à¦—-ইন দà§à¦¬à¦¾à¦°à¦¾ মাউজের বৈশিষà§à¦Ÿà§à¦¯ পরিচালনার জনà§à¦¯ মান True (সতà§à¦¯) নিরà§à¦§à¦¾à¦°à¦£ করà§à¦¨à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" +"পà§à¦²à¦¾à¦—-ইন দà§à¦¬à¦¾à¦°à¦¾ মালà§à¦Ÿà¦¿à¦®à¦¿à¦¡à¦¿à§Ÿà¦¾ কি-র বৈশিষà§à¦Ÿà§à¦¯ পরিচালনার জনà§à¦¯ মান True (সতà§à¦¯) নিরà§à¦§à¦¾à¦°à¦£ " +"করà§à¦¨à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "পà§à¦²à¦¾à¦—-ইন দà§à¦¬à¦¾à¦°à¦¾ শবà§à¦¦à§‡à¦° নমূনার কà§à¦¯à¦¾à¦¶à§‡ পরিচালনার জনà§à¦¯ মান True (সতà§à¦¯) নিরà§à¦§à¦¾à¦°à¦£ করà§à¦¨à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" +"পà§à¦²à¦¾à¦—-ইন দà§à¦¬à¦¾à¦°à¦¾ বিশেষ বà§à¦¯à¦¬à¦¹à¦¾à¦°à§‡à¦° কি-বোরà§à¦¡à§‡à¦° বৈশিষà§à¦Ÿà§à¦¯ পরিচালনার জনà§à¦¯ মান True (সতà§à¦¯) " +"নিরà§à¦§à¦¾à¦°à¦£ করà§à¦¨à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "পà§à¦²à¦¾à¦—-ইন দà§à¦¬à¦¾à¦°à¦¾ কি-বাইনà§à¦¡à¦¿à¦‚ পরিচালনার জনà§à¦¯ মান True (সতà§à¦¯) নিরà§à¦§à¦¾à¦°à¦£ করà§à¦¨à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "পà§à¦²à¦¾à¦—-ইন দà§à¦¬à¦¾à¦°à¦¾ টাইপিং-বিরতি পরিচালনার জনà§à¦¯ মান True (সতà§à¦¯) নিরà§à¦§à¦¾à¦°à¦£ করà§à¦¨à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "পà§à¦²à¦¾à¦—-ইন দà§à¦¬à¦¾à¦°à¦¾ xrandr-র বৈশিষà§à¦Ÿà§à¦¯ পরিচালনার জনà§à¦¯ মান True (সতà§à¦¯) নিরà§à¦§à¦¾à¦°à¦£ করà§à¦¨à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "পà§à¦²à¦¾à¦—-ইন দà§à¦¬à¦¾à¦°à¦¾ xrdb-র বৈশিষà§à¦Ÿà§à¦¯ পরিচালনার জনà§à¦¯ মান True (সতà§à¦¯) নিরà§à¦§à¦¾à¦°à¦£ করà§à¦¨à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "পà§à¦²à¦¾à¦—-ইন দà§à¦¬à¦¾à¦°à¦¾ xsettings-র বৈশিষà§à¦Ÿà§à¦¯ পরিচালনার জনà§à¦¯ মান True (সতà§à¦¯) নিরà§à¦§à¦¾à¦°à¦£ করà§à¦¨à¥¤" + +# FIXME +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Slow keys" +msgstr "ধীর গতির কি" + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Sticky keys" +msgstr "সà§à¦Ÿà¦¿à¦•à¦¿ কি" + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "বিবরà§à¦§à¦• টগল করার উদà§à¦¦à§‡à¦¶à§à¦¯à§‡ বà§à¦¯à¦¬à¦¹à§ƒà¦¤ কি-বোরà§à¦¡ শরà§à¦Ÿ-কাটের নাম" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "পরà§à¦¦à¦¾à¦° কি-বোরà§à¦¡ টগল করার উদà§à¦¦à§‡à¦¶à§à¦¯à§‡ বà§à¦¯à¦¬à¦¹à§ƒà¦¤ কি-বোরà§à¦¡ শরà§à¦Ÿ-কাটের নাম" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "পরà§à¦¦à¦¾ থেকে পাঠের বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾ টগল করার উদà§à¦¦à§‡à¦¶à§à¦¯à§‡ বà§à¦¯à¦¬à¦¹à§ƒà¦¤ কি-বোরà§à¦¡ শরà§à¦Ÿ-কাটের নাম" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"বিবরà§à¦§à¦• টগল করার উদà§à¦¦à§‡à¦¶à§à¦¯à§‡ বà§à¦¯à¦¬à¦¹à§ƒà¦¤ কি-বোরà§à¦¡ শরà§à¦Ÿ-কাটের নাম। কি-বোরà§à¦¡ শরà§à¦Ÿ-কাট সংকà§à¦°à¦¾à¦¨à§à¦¤ " +"পছনà§à¦¦à¦¸à¦‡ বৈশিষà§à¦Ÿà§à¦¯à§‡à¦° ডায়লগ বকà§à¦¸à§‡à¦° মধà§à¦¯à§‡ à¦à¦‡ নামটি পà§à¦°à¦¦à¦°à§à¦¶à¦¨ করা হবে।" + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"পরà§à¦¦à¦¾à¦° কি-বোরà§à¦¡ টগল করার উদà§à¦¦à§‡à¦¶à§à¦¯à§‡ বà§à¦¯à¦¬à¦¹à§ƒà¦¤ কি-বোরà§à¦¡ শরà§à¦Ÿ-কাটের নাম। কি-বোরà§à¦¡ শরà§à¦Ÿ-কাট " +"সংকà§à¦°à¦¾à¦¨à§à¦¤ পছনà§à¦¦à¦¸à¦‡ বৈশিষà§à¦Ÿà§à¦¯à§‡à¦° ডায়লগ বকà§à¦¸à§‡à¦° মধà§à¦¯à§‡ à¦à¦‡ নামটি পà§à¦°à¦¦à¦°à§à¦¶à¦¨ করা হবে।" + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"পরà§à¦¦à¦¾ থেকে পাঠের বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾ টগল করার উদà§à¦¦à§‡à¦¶à§à¦¯à§‡ বà§à¦¯à¦¬à¦¹à§ƒà¦¤ কি-বোরà§à¦¡ শরà§à¦Ÿ-কাটের নাম। কি-বোরà§à¦¡ " +"শরà§à¦Ÿ-কাট সংকà§à¦°à¦¾à¦¨à§à¦¤ পছনà§à¦¦à¦¸à¦‡ বৈশিষà§à¦Ÿà§à¦¯à§‡à¦° ডায়লগ বকà§à¦¸à§‡à¦° মধà§à¦¯à§‡ à¦à¦‡ নামটি পà§à¦°à¦¦à¦°à§à¦¶à¦¨ করা হবে।" + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "Toggle magnifier" +msgstr "বিবরà§à¦§à¦• টগল করা হবে" + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "Toggle on-screen keyboard" +msgstr "পরà§à¦¦à¦¾à¦° কি-বোরà§à¦¡ টগল করা হবে" + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle screen reader" +msgstr "পরà§à¦¦à¦¾ পাঠের বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾ টগল করা হবে" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "বাউনà§à¦¸ কি নামক কি-বোরà§à¦¡à§‡à¦° সহায়ক পà§à¦°à¦¯à§à¦•à§à¦¤à¦¿ সকà§à¦°à¦¿à§Ÿ করা হয়েছে কি না।" + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "মাউস কি-র কি-বোরà§à¦¡à§‡à¦° সহায়ক পà§à¦°à¦¯à§à¦•à§à¦¤à¦¿ সকà§à¦°à¦¿à§Ÿ করা হয়েছে কি না।" + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the on-screen keyboard is turned on." +msgstr "পরà§à¦¦à¦¾à¦° কি-বোরà§à¦¡ সকà§à¦°à¦¿à§Ÿ করা হয়েছে কি না।" + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the screen magnifier is turned on." +msgstr "পরà§à¦¦à¦¾à¦° বিবরà§à¦§à¦• সকà§à¦°à¦¿à§Ÿ করা হয়েছে কি না।" + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the screen reader is turned on." +msgstr "পরà§à¦¦à¦¾ থেকে পাঠে বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾ সকà§à¦°à¦¿à§Ÿ করা হয়েছে কি না।" + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "কি-বোরà§à¦¡à§‡à¦° সহায়ক পà§à¦°à¦¯à§à¦•à§à¦¤à¦¿ ধীর গতির কি সকà§à¦°à¦¿à§Ÿ করা হয়েছে কি না।" + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "কি-বোরà§à¦¡à§‡à¦° সহায়ক পà§à¦°à¦¯à§à¦•à§à¦¤à¦¿ সà§à¦Ÿà¦¿à¦•à¦¿-কি সকà§à¦°à¦¿à§Ÿ করা হয়েছে কি না।" + +#: ../mate-settings-daemon/main.c:54 +msgid "Enable debugging code" +msgstr "কোড ডিবাগ বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾ সকà§à¦°à¦¿à§Ÿ করà§à¦¨" + +#: ../mate-settings-daemon/main.c:55 +msgid "Don't become a daemon" +msgstr "ডেমন তৈরি করা হবে না" + +#: ../mate-settings-daemon/main.c:56 +msgid "MateConf prefix from which to load plugin settings" +msgstr "পà§à¦²à¦¾à¦—-ইন লোড করার জনà§à¦¯ বà§à¦¯à¦¬à¦¹à§ƒà¦¤ MateConf পà§à¦°à§‡-ফিকà§à¦¸" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "সহায়ক পà§à¦°à¦¯à§à¦•à§à¦¤à¦¿ বিশিষà§à¦Ÿ কি-বোরà§à¦¡" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "সহায়ক পà§à¦°à¦¯à§à¦•à§à¦¤à¦¿ বিশিষà§à¦Ÿ কি-বোরà§à¦¡à§‡à¦° পà§à¦²à¦¾à¦—-ইন" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:388 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "সাহাযà§à¦¯à¦•à¦¾à¦°à§€ তথà§à¦¯ দেখাতে সমসà§à¦¯à¦¾ হয়েছে: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:519 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:585 +msgid "Do you want to activate Slow Keys?" +msgstr "আপনি কি ধীর কী (Key) সকà§à¦°à¦¿à§Ÿ করতে চান?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:520 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:586 +msgid "Do you want to deactivate Slow Keys?" +msgstr "আপনি কি ধীর কী (Key) নিষà§à¦•à§à¦°à¦¿à§Ÿ করতে চান?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:521 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:587 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"আপনি à¦à¦‡à¦®à¦¾à¦¤à§à¦° শিফà§â€Œà¦Ÿ কী-কে ৮ সেকেনà§à¦¡ যাবত চেপে রেখেছিলেন। à¦à¦Ÿà¦¿ হল ধীর কী (Key) " +"সকà§à¦°à¦¿à§Ÿà¦•à¦¾à¦°à¦• শরà§à¦Ÿà¦•à¦¾à¦Ÿ যা সমà§à¦ªà§‚রà§à¦£ কীবোরà§à¦¡ বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾ কীভাবে কাজ করবে তা নিরà§à¦§à¦¾à¦°à¦£ করে।" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't activate" +msgstr "সকà§à¦°à¦¿à§Ÿ করা হবে না" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't deactivate" +msgstr "নিষà§à¦•à§à¦°à¦¿à§Ÿ করা হবে না" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Activate" +msgstr "সকà§à¦°à¦¿à§Ÿ করà§à¦¨" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Deactivate" +msgstr "নিষà§à¦•à§à¦°à¦¿à§Ÿ করà§à¦¨" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't activate" +msgstr "সকà§à¦°à¦¿à§Ÿ করো না (_n)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't deactivate" +msgstr "নিষà§à¦•à§à¦°à¦¿à§Ÿ করো না (_n)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Activate" +msgstr "সকà§à¦°à¦¿à§Ÿ করো (_A)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Deactivate" +msgstr "নিষà§à¦•à§à¦°à¦¿à§Ÿ করো (_D)" + +# FIXME +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:615 +msgid "Slow Keys Alert" +msgstr "ধীর কী (Key) সমà§à¦ªà¦°à§à¦•à¦¿à¦¤ সতরà§à¦•à¦¬à¦¾à¦£à§€" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:655 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:723 +msgid "Do you want to activate Sticky Keys?" +msgstr "আপনি কি সà§à¦Ÿà¦¿à¦•à¦¿ কী (Key) সকà§à¦°à¦¿à§Ÿ করতে চান?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:656 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:724 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "আপনি কি সà§à¦Ÿà¦¿à¦•à¦¿ কী (Key) নিষà§à¦•à§à¦°à¦¿à§Ÿ করতে চান?" + +# FIXME +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:726 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"আপনি à¦à¦‡à¦®à¦¾à¦¤à§à¦° শিফà§â€Œà¦Ÿ কী-কে ৫ সেকেনà§à¦¡ যাবত চেপে রেখেছিলেন। à¦à¦Ÿà¦¿ হল সà§à¦Ÿà¦¿à¦•à¦¿ কী (Key) " +"সকà§à¦°à¦¿à§Ÿà¦•à¦¾à¦°à¦• শরà§à¦Ÿà¦•à¦¾à¦Ÿ যা সমà§à¦ªà§‚রà§à¦£ কীবোরà§à¦¡ বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾ কীভাবে কাজ করবে তা নিরà§à¦§à¦¾à¦°à¦£ করে।" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:660 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"আপনি à¦à¦‡à¦®à¦¾à¦¤à§à¦° দà§à¦Ÿà¦¿ কীকে à¦à¦•à¦¤à§à¦°à§‡ চেপে রেখেছিলেন কিংবা শিফà§â€Œà¦Ÿ কীকে পরপর ৫ বার " +"চেপেছেন। à¦à¦° ফলে সà§à¦Ÿà¦¿à¦•à¦¿ কী (Key) নিষà§à¦•à§à¦°à¦¿à§Ÿ হয়ে যায় যা সমà§à¦ªà§‚রà§à¦£ কীবোরà§à¦¡ বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾ " +"কীভাবে কাজ করবে তা নিরà§à¦§à¦¾à¦°à¦£ করে।" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:756 +msgid "Sticky Keys Alert" +msgstr "সà§à¦Ÿà¦¿à¦•à¦¿ কী (Key) সমà§à¦ªà¦°à§à¦•à¦¿à¦¤ সতরà§à¦•à¦¬à¦¾à¦£à§€" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "সারà§à¦¬à¦œà¦¨à§€à¦¨ বà§à¦¯à¦¬à¦¹à¦¾à¦° সংকà§à¦°à¦¾à¦¨à§à¦¤ পছনà§à¦¦" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "রঙের তারতমà§à¦¯ বৃদà§à¦§à¦¿ করা হবে (_c)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "সহজে পাঠ করার জনà§à¦¯ হরফের মাপ বৃদà§à¦§à¦¿ করা হবে (_t)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "কি গà§à¦°à¦¹à¦£ করা জনà§à¦¯ সেগà§à¦²à¦¿ টিপে রাখà§à¦¨ (ধীরগতির কি) (_h)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "পরà§à¦¦à¦¾à¦° মধà§à¦¯à§‡ উপসà§à¦¥à¦¿à¦¤ কি-বোরà§à¦¡ পà§à¦°à§Ÿà§‹à¦— করা হবে (_k)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "পরà§à¦¦à¦¾à¦° বিবরà§à¦§à¦• বà§à¦¯à¦¬à¦¹à¦¾à¦° করা হবে (_m)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "পরà§à¦¦à¦¾ পাঠের বà§à¦¯à¦¬à¦¸à§à¦¥à¦¾ বà§à¦¯à¦¬à¦¹à¦¾à¦° করা হবে (_r)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "দà§à¦‡à¦¬à¦¾à¦° কি টেপার হলে তা উপেকà§à¦·à¦¾ করা হবে (বাউনà§à¦¸-কি) (_I)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "কি-বোরà§à¦¡ শরà§à¦Ÿ-কাট টেপার সময় à¦à¦•à¦¬à¦¾à¦°à§‡ à¦à¦•à¦Ÿà¦¿ কি টেপা হবে (সà§à¦Ÿà¦¿à¦•à¦¿-কি) (_P)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "পটভূমি" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "পটভূমির পà§à¦²à¦¾à¦—-ইন" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "কà§à¦²à¦¿à¦ª-বোরà§à¦¡" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "কà§à¦²à¦¿à¦ª-বোরà§à¦¡à§‡à¦° পà§à¦²à¦¾à¦—-ইন" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "ডামি" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "ডামি পà§à¦²à¦¾à¦—-ইন" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "ফনà§à¦Ÿ" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "ফনà§à¦Ÿ পà§à¦²à¦¾à¦—-ইন" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this filesystem" +msgstr "à¦à¦‡ ফাইল-সিসà§à¦Ÿà§‡à¦®à§‡à¦° জনà§à¦¯ কোনো সতরà§à¦¤à¦•à¦¬à¦¾à¦°à§à¦¤à¦¾ পà§à¦°à¦¦à¦°à§à¦¶à¦¨ করা হবে না" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +#| msgid "_Do not show this message again" +msgid "Don't show any warnings again" +msgstr "পà§à¦¨à¦°à¦¾à§Ÿ সতরà§à¦•à¦¬à¦¾à¦°à§à¦¤à¦¾ পà§à¦°à¦¦à¦°à§à¦¶à¦¨ করা হবে না" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "\"%s\" ভলিউমের মধà§à¦¯à§‡ শà§à¦§à§à¦®à¦¾à¦¤à§à¦° %s সà§à¦¥à¦¾à¦¨ ডিসà§à¦•à§‡ অবশিষà§à¦Ÿ রয়েছে।" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "à¦à¦‡ কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦°à§‡à¦° মধà§à¦¯à§‡ শà§à¦§à§à¦®à¦¾à¦¤à§à¦° %s সà§à¦¥à¦¾à¦¨ ডিসà§à¦•à§‡ অবশিষà§à¦Ÿ রয়েছে।" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "আবরà§à¦œà¦¨à¦¾à¦° বাকà§à¦¸ ফাà¦à¦•à¦¾ করে আপনি ডিসà§à¦•à§‡à¦° সà§à¦¥à¦¾à¦¨ বৃদà§à¦§à¦¿ করতে করতে পারেন। অবà§à¦¯à¦¬à¦¹à§ƒà¦¤ পà§à¦°à§‹à¦—à§à¦°à¦¾à¦®, ফাইল মà§à¦›à§‡ ফেলে ও অনà§à¦¯ কোনো ডিসà§à¦• অথবা পারà§à¦Ÿà¦¿à¦¶à¦¨à§‡ ফাইল সরিয়েও ডিসà§à¦•à§‡à¦° সà§à¦¥à¦¾à¦¨ বৃদà§à¦§à¦¿ করা যাবে।" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "অবà§à¦¯à¦¬à¦¹à§ƒà¦¤ পà§à¦°à§‹à¦—à§à¦°à¦¾à¦®, ফাইল মà§à¦›à§‡ ফেলে ও অনà§à¦¯ কোনো ডিসà§à¦• অথবা পারà§à¦Ÿà¦¿à¦¶à¦¨à§‡ ফাইল সরিয়ে ডিসà§à¦•à§‡à¦° সà§à¦¥à¦¾à¦¨ বৃদà§à¦§à¦¿ করা যাবে।" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "আবরà§à¦œà¦¨à¦¾à¦° বাকà§à¦¸ ফাà¦à¦•à¦¾ করে আপনি ডিসà§à¦•à§‡à¦° সà§à¦¥à¦¾à¦¨ বৃদà§à¦§à¦¿ করতে করতে পারেন। অবà§à¦¯à¦¬à¦¹à§ƒà¦¤ পà§à¦°à§‹à¦—à§à¦°à¦¾à¦®, ফাইল মà§à¦›à§‡ ফেলে ও কোনো বহিসà§à¦¥à¦¿à¦¤ ডিসà§à¦•à§‡ ফাইল সরিয়েও ডিসà§à¦•à§‡à¦° সà§à¦¥à¦¾à¦¨ বৃদà§à¦§à¦¿ করা যাবে।" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "অবà§à¦¯à¦¬à¦¹à§ƒà¦¤ পà§à¦°à§‹à¦—à§à¦°à¦¾à¦®, ফাইল মà§à¦›à§‡ ফেলে ও কোনো বহিসà§à¦¥à¦¿à¦¤ ডিসà§à¦•à§‡ ফাইল সরিয়ে ডিসà§à¦•à§‡à¦° সà§à¦¥à¦¾à¦¨ বৃদà§à¦§à¦¿ করা যাবে।" + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "ডিসà§à¦•à§‡ উপসà§à¦¥à¦¿à¦¤ সà§à¦¥à¦¾à¦¨à§‡à¦° পরিমাণ কম" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "আবরà§à¦œà¦¨à¦¾à¦° বাকà§à¦¸ ফাà¦à¦•à¦¾ করà§à¦¨" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine..." +msgstr "পরীকà§à¦·à¦¾ করà§à¦¨..." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "উপেকà§à¦·à¦¾ করা হবে" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:96 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "%lu বসà§à¦¤à§à¦Ÿà¦¿ মà§à¦›à§‡ ফেলা হচà§à¦›à§‡, সরà§à¦¬à¦®à§‹à¦Ÿ %lu" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:116 +#, c-format +msgid "Removing: %s" +msgstr "সরিয়ে ফেলা হচà§à¦›à§‡: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:244 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:293 +msgid "Emptying the trash" +msgstr "আবরà§à¦œà¦¨à¦¾à¦° বাকà§à¦¸ ফাà¦à¦•à¦¾ করা হচà§à¦›à§‡" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:269 +msgid "Preparing to empty trash..." +msgstr "আবরà§à¦œà¦¨à¦¾ মà§à¦›à§‡ ফেলার পà§à¦°à¦¸à§à¦¤à§à¦¤à¦¿ চলছে..." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:295 +msgid "From: " +msgstr "উৎস: " + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:356 +msgid "Empty all of the items from the trash?" +msgstr "আবরà§à¦œà¦¨à¦¾à¦° বাকà§à¦¸à§‡ উপসà§à¦¥à¦¿à¦¤ সকল সামগà§à¦°à§€ মà§à¦›à§‡ ফেলা হবে কি?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:359 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "আবরà§à¦œà¦¨à¦¾à¦° বাকà§à¦¸ ফাà¦à¦•à¦¾ করা হলে, à¦à¦° মধà§à¦¯à§‡ বরà§à¦¤à¦®à¦¾à¦¨à§‡ উপসà§à¦¥à¦¿à¦¤ সকল সামগà§à¦°à§€ সà§à¦¥à¦¾à§Ÿà§€à¦°à§‚পে মà§à¦›à§‡ ফেলা হবে। উলà§à¦²à§‡à¦–à§à¦¯, à¦à¦‡ সকল সামগà§à¦°à§€ পৃথকভাবেও মà§à¦›à§‡ ফেলা যাবে।" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:366 +msgid "_Empty Trash" +msgstr "আবরà§à¦œà¦¨à¦¾ ফাà¦à¦•à¦¾ করà§à¦¨ (_E)" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "কি-বাইনà§à¦¡à¦¿à¦‚ (%s) বৈধ নয়" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "কি-বাইনà§à¦¡à¦¿à¦‚ (%s) অসমà§à¦ªà§‚রà§à¦£" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"কী (key) (%s) à¦à¦° সাথে যà§à¦•à§à¦¤\n" +"(%s) চালাতে সমসà§à¦¯à¦¾ হয়েছে" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "কি-বাইনà§à¦¡à¦¿à¦‚" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "কি-বাইনà§à¦¡à¦¿à¦‚ পà§à¦²à¦¾à¦—-ইন" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "কি-বোরà§à¦¡" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "কি-বোরà§à¦¡ পà§à¦²à¦¾à¦—-ইন" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦¯à§‹à¦—à§à¦¯ ফাইল (_v):" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "modmap-à¦à¦° ফাইল লোড করো" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap file(s)?" +msgstr "আপনি কি modmap-à¦à¦° ফাইল লোড করতে চান?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "আর কখনো à¦à¦‡ তথà§à¦¯à¦Ÿà¦¿ দেখাবে না (_D)" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "লোড করো (_L)" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "লোড করা ফাইল (_L):" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:203 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"ডিফলà§à¦Ÿ টারà§à¦®à¦¿à¦¨à¦¾à¦² পà§à¦°à¦¾à¦ªà§à¦¤ করতে বà§à¦¯à¦°à§à¦¥à¥¤ অনà§à¦—à§à¦°à¦¹ করে পরীকà§à¦·à¦¾ করà§à¦¨ যে ডিফলà§à¦Ÿ টারà§à¦®à¦¿à¦¨à¦¾à¦²à§‡à¦° " +"কমানà§à¦¡ ধারà§à¦¯ করে তা à¦à¦•à¦Ÿà¦¿ বৈধ অà§à¦¯à¦¾à¦ªà§à¦²à¦¿à¦•à§‡à¦¶à¦¨à§‡à¦° পà§à¦°à¦¤à¦¿ নিরà§à¦¦à§‡à¦¶ করা হয়েছে কি না।" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:243 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"চিহà§à¦¨à¦¿à¦¤ কমানà§à¦¡à¦Ÿà¦¿ চালানো যায়নি: %s\n" +"কমানà§à¦¡à§‡à¦° বৈধতা নিশà§à¦šà¦¿à¦¤ করà§à¦¨à¥¤" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:259 +msgid "" +"Couldn't put the machine to sleep.\n" +"Verify that the machine is correctly configured." +msgstr "" +"কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦°à¦•à§‡ সà§à¦¥à¦—িতাবসà§à¦¥à¦¾à§Ÿ নিয়ে যাওয়া যায় নি।\n" +"কমà§à¦ªà¦¿à¦‰à¦Ÿà¦¾à¦°à¦Ÿà¦¿ সঠিকভাবে কনফিগার করা আছে কিনা তা নিশà§à¦šà¦¿à¦¤ হোন।" + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "নিষà§à¦•à§à¦°à¦¿à§Ÿ" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u-টি আউটপà§à¦Ÿ" +msgstr[1] "%u-টি আউটপà§à¦Ÿ" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u-টি ইনপà§à¦Ÿ" +msgstr[1] "%u-টি ইনপà§à¦Ÿ" + +# FIXME +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "সিসà§à¦Ÿà§‡à¦®à§‡à¦° শবà§à¦¦" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "মিডিয়া কি" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "মিডিয়া-কি পà§à¦²à¦¾à¦—-ইন" + +#: ../plugins/mouse/gsd-mouse-manager.c:891 +msgid "Could not enable mouse accessibility features" +msgstr "মাউস বà§à¦¯à¦¬à¦¹à¦¾à¦°à§‡à¦° বিশেষ সহায়ক বৈশিষà§à¦Ÿà§à¦¯ সকà§à¦°à¦¿à§Ÿ করতে বà§à¦¯à¦°à§à¦¥" + +#: ../plugins/mouse/gsd-mouse-manager.c:893 +msgid "Mouse accessibility requires mousetweaks to be installed on your system." +msgstr "মাউসের সহায়ক পà§à¦°à¦¯à§à¦•à§à¦¤à¦¿ বà§à¦¯à¦¬à¦¹à¦¾à¦°à§‡à¦° জনà§à¦¯ সিসà§à¦Ÿà§‡à¦®à§‡à¦° মধà§à¦¯à§‡ mousetweaks ইনসà§à¦Ÿà¦² করা আবশà§à¦¯à¦•à¥¤" + +#: ../plugins/mouse/gsd-mouse-manager.c:896 +msgid "Mouse Preferences" +msgstr "মাউস সমà§à¦ªà¦°à§à¦•à¦¿à¦¤ পছনà§à¦¦" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "মাউস" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "মাউজ পà§à¦²à¦¾à¦—-ইন" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "টাইপিং বিরতি" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "টাইপিং বিরতির পà§à¦²à¦¾à¦—-ইন" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "পরà§à¦¦à¦¾à¦° মাপ ও আবরà§à¦¤à¦¨ সংকà§à¦°à¦¾à¦¨à§à¦¤ বৈশিষà§à¦Ÿà§à¦¯ নিরà§à¦§à¦¾à¦°à¦£ করà§à¦¨" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:208 +msgid "Could not restore the display's configuration" +msgstr "ডিসপà§à¦²à§‡à¦° কনফিগারেশন পà§à¦¨à¦°à§à¦¦à§à¦§à¦¾à¦° করতে বà§à¦¯à¦°à§à¦¥" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:233 +msgid "Could not restore the display's configuration from a backup" +msgstr "বà§à¦¯à¦¾à¦•-আপ থেকে ডিসপà§à¦²à§‡à¦° কনফিগারেশন পà§à¦¨à¦°à§à¦¦à§à¦§à¦¾à¦° করতে বà§à¦¯à¦°à§à¦¥" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:254 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "The display will be reset to its previous configuration in %d seconds" +msgstr[0] "%d সেকেনà§à¦¡ পরে ডিসপà§à¦²à§‡à¦° পূরà§à¦¬à¦¬à¦°à§à¦¤à§€ কনফিগারেশন পà§à¦¨à¦°à¦¾à§Ÿ সà§à¦¥à¦¾à¦ªà¦¨ করা হবে" +msgstr[1] "%d সেকেনà§à¦¡ পরে ডিসপà§à¦²à§‡à¦° পূরà§à¦¬à¦¬à¦°à§à¦¤à§€ কনফিগারেশন পà§à¦¨à¦°à¦¾à§Ÿ সà§à¦¥à¦¾à¦ªà¦¨ করা হবে" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:303 +msgid "Does the display look OK?" +msgstr "ডিসপà§à¦²à§‡ কি ঠিক ভাবে পà§à¦°à¦¦à¦°à§à¦¶à¦¿à¦¤ হচà§à¦›à§‡?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:309 +msgid "_Restore Previous Configuration" +msgstr "পূরà§à¦¬à¦¬à¦°à§à¦¤à§€ কনফিগারেশন পà§à¦¨à¦°à§à¦¦à§à¦§à¦¾à¦° করা হবে (_R)" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:310 +msgid "_Keep This Configuration" +msgstr "à¦à¦‡ কনফিগারেশন পà§à¦°à§Ÿà§‹à¦— করা হবে (_K)" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:391 +msgid "The selected configuration for displays could not be applied" +msgstr "ডিসপà§à¦²à§‡à¦° জনà§à¦¯ নিরà§à¦¬à¦¾à¦šà¦¿à¦¤ কনফিগারেশন পà§à¦°à§Ÿà§‹à¦— করতে বà§à¦¯à¦°à§à¦¥" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:945 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "পরà§à¦¦à¦¾ সংকà§à¦°à¦¾à¦¨à§à¦¤ তথà§à¦¯ নতà§à¦¨ করে পà§à¦°à¦¦à¦°à§à¦¶à¦¨ করতে বà§à¦¯à¦°à§à¦¥: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:948 +msgid "Trying to switch the monitor configuration anyway." +msgstr "তথাপি মনিটর সংকà§à¦°à¦¾à¦¨à§à¦¤ কনফিগারেশন পরিবরà§à¦¤à¦¨à§‡à¦° পà§à¦°à§Ÿà¦¾à¦¸ করা হবে।" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:982 +#: ../plugins/xrandr/gsd-xrandr-manager.c:1148 +msgid "Could not switch the monitor configuration" +msgstr "মনিটরের কনফিগারেশন পরিবরà§à¦¤à¦¨ করতে বà§à¦¯à¦°à§à¦¥" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1541 +msgid "Rotation not supported" +msgstr "আবরà§à¦¤à¦¨ সমরà§à¦¥à¦¿à¦¤ নয়" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1595 +msgid "Could not save monitor configuration" +msgstr "মনিটর সংকà§à¦°à¦¾à¦¨à§à¦¤ কনফিগারেশন সংরকà§à¦·à¦£ করতে বà§à¦¯à¦°à§à¦¥" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1613 +msgid "Normal" +msgstr "সà§à¦¬à¦¾à¦­à¦¾à¦¬à¦¿à¦•" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1614 +msgid "Left" +msgstr "বাà¦à¦¦à¦¿à¦•à§‡" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1615 +msgid "Right" +msgstr "ডানদিকে" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1616 +msgid "Upside Down" +msgstr "উলà§à¦Ÿà§‹" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1735 +msgid "_Configure Display Settings ..." +msgstr "পরà§à¦¦à¦¾ সংকà§à¦°à¦¾à¦¨à§à¦¤ বৈশিষà§à¦Ÿà§à¦¯ পরিবরà§à¦¤à¦¨ করà§à¦¨... (_C)" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1776 +msgid "Configure display settings" +msgstr "পরà§à¦¦à¦¾ সংকà§à¦°à¦¾à¦¨à§à¦¤ বৈশিষà§à¦Ÿà§à¦¯ পরিবরà§à¦¤à¦¨ করà§à¦¨" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1830 +msgid "Could not apply the stored configuration for monitors" +msgstr "মনিটরের জনà§à¦¯ সংরকà§à¦·à¦¿à¦¤ কনফিগারেশন পà§à¦°à§Ÿà§‹à¦— করতে বà§à¦¯à¦°à§à¦¥" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦•à¦¾à¦°à§€à¦° বà§à¦¯à¦•à§à¦¤à¦¿à¦—ত ডিরেকà§à¦Ÿà¦°à¦¿ (Home) খà§à¦à¦œà§‡ পাওয়া যাচà§à¦›à§‡ না" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "X রিসোরà§à¦¸à§‡à¦° ডাটাবেস পরিচালনা করà§à¦¨" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "X রিসোরà§à¦¸ ডাটাবেস" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:644 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "জীকনà§â€Œà¦« কী (key) %s à¦à¦° মান %s করা হলেও তা %s হওয়ার কথা\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "X-র বৈশিষà§à¦Ÿà§à¦¯ পরিচালনা করà§à¦¨" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "X সংকà§à¦°à¦¾à¦¨à§à¦¤ বৈশিষà§à¦Ÿà§à¦¯" + diff --git a/po/br.po b/po/br.po new file mode 100644 index 0000000..b751069 --- /dev/null +++ b/po/br.po @@ -0,0 +1,1039 @@ +# Breton translation of mate-control-center. +# Copyright (C) 2004-2005 Free Software Foundation, Inc. +# This file is distributed under the same license as the mate-menu package. +# +# Jérémy Ar Floc'h , 2006. +# +msgid "" +msgstr "" +"Project-Id-Version: Mate-control-center 2.14\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2009-07-24 19:29+0000\n" +"PO-Revision-Date: 2009-08-01 00:10+0100\n" +"Last-Translator: Denis\n" +"Language-Team: MATE Breton team \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Launchpad-Export-Date: 2009-07-28 14:40+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "Haezadusted" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "Percentage free space threshold for initial warning of low disk space. If the percentage free space drops below this, a warning will be shown" +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "Specify a time in minutes. Subsequent warnings for a volume will not appear more often than this period." +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "Specify an amount in GB. If the amount of free space is more than this, no warning will be shown" +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "Specify the percentage that the free disk space should reduce by before issuing a subsequent warning" +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to launch the calculator." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the email client." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the help browser." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the media player." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the search tool." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the web browser." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to lock the screen." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to log out." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to lower the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to mute the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to open the Home folder." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to pause playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to raise the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to skip to next track." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to previous track." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to stop playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to suspend the computer." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Kas er-maez" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "Teuliad ar gêr" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "Prennañ ar skramm" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Dilugañ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "Loabr da-heul" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "Ehan al lenn" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "Seniñ (pe seniñ/ehan)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Klask" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Suspend" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "If a notification icon with display related things should be shown in the panel." +msgstr "" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "Urzh RGBA" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "The order of subpixel elements on an LCD screen; only used when antialiasing is set to \"rgba\". Possible values are: \"rgb\" for red on left (most common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red on bottom." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "The resolution used for converting font sizes to pixel sizes, in dots per inch." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "The type of antialiasing to use when rendering fonts. Possible values are: \"none\" for no antialiasing, \"grayscale\" for standard grayscale antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "The type of hinting to use when rendering fonts. Possible values are: \"none\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "Alc'hwezioù aotret" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "If non-empty, keybindings will be ignored unless their MateConf directory is in the list. This is useful for lockdown." +msgstr "" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Select the touchpad scroll method" +msgstr "" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method. Supported values are: 0 - disabled, 1 - edge scrolling, 2 - two-finger scrolling" +msgstr "" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "Set this to TRUE if you have problems with accidentally hitting the touchpad while typing." +msgstr "" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "Set this to TRUE to allow horizontal scrolling by the same method selected with the scroll_method key." +msgstr "" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "" + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:8 +#, fuzzy +msgid "Enable accessibility keyboard plugin" +msgstr "Gweredekaat enlugellad " + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable background plugin" +msgstr "Gweredekaat enlugellad an drekleur" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable clipboard plugin" +msgstr "Gweredekaat enlugellad ar golver" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable font plugin" +msgstr "Gweredekaat enlugellad an nodrezhoù" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +#, fuzzy +msgid "Enable housekeeping plugin" +msgstr "Gweredekaat enlugellad " + +#: ../data/mate-settings-daemon.schemas.in.h:13 +#, fuzzy +msgid "Enable keybindings plugin" +msgstr "Gweredekaat enlugellad " + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keyboard plugin" +msgstr "Gweredekaat enlugellad ar c'hlavier" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +#, fuzzy +msgid "Enable media keys plugin" +msgstr "Gweredekaat enlugellad " + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable mouse plugin" +msgstr "Gweredekaat enlugellad al logodenn" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable sound plugin" +msgstr "Gweredekaat enlugellad ar son" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +#, fuzzy +msgid "Enable typing breaks plugin" +msgstr "Gweredekaat enlugellad " + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable xrandr plugin" +msgstr "Gweredekaat enlugellad xrandr" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable xrdb plugin" +msgstr "Gweredekaat enlugellad xrdb" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xsettings plugin" +msgstr "Gweredekaat enlugellad " + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Mouse keys" +msgstr "Alc'hwezioù al logodenn" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "On-screen keyboard" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "Screen magnifier" +msgstr "Loupenn ar skramm" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen reader" +msgstr "Lenner skramm" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Set to True to enable the housekeeping plugin, to prune transient file caches." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "Set to True to enable the plugin to manage the accessibility keyboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Slow keys" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Sticky keys" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "This is the name of the keyboard shortcut to toggle the magnifier. This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "This is the name of the keyboard shortcut to toggle the on-screen keyboard. This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "This is the name of the keyboard shortcut to toggle the screen reader. This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "Toggle magnifier" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "Toggle on-screen keyboard" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle screen reader" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the on-screen keyboard is turned on." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the screen magnifier is turned on." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the screen reader is turned on." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "" + +#: ../mate-settings-daemon/main.c:54 +msgid "Enable debugging code" +msgstr "" + +#: ../mate-settings-daemon/main.c:55 +msgid "Don't become a daemon" +msgstr "" + +#: ../mate-settings-daemon/main.c:56 +msgid "MateConf prefix from which to load plugin settings" +msgstr "" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:388 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:519 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:585 +msgid "Do you want to activate Slow Keys?" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:520 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:586 +msgid "Do you want to deactivate Slow Keys?" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:521 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:587 +msgid "You just held down the Shift key for 8 seconds. This is the shortcut for the Slow Keys feature, which affects the way your keyboard works." +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't activate" +msgstr "Na gweredekaat ket " + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't deactivate" +msgstr "Na diweredekaat ket " + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Activate" +msgstr "Gweredekaat" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Deactivate" +msgstr "Diweredekaat" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't activate" +msgstr "Na gweredekaat _ket" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't deactivate" +msgstr "Na diweredekaat _ket " + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Activate" +msgstr "Gweredek_aat" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Deactivate" +msgstr "_Diweredekaat" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:615 +msgid "Slow Keys Alert" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:655 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:723 +msgid "Do you want to activate Sticky Keys?" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:656 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:724 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:726 +msgid "You just pressed the Shift key 5 times in a row. This is the shortcut for the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:660 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +msgid "You just pressed two keys at once, or pressed the Shift key 5 times in a row. This turns off the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:756 +msgid "Sticky Keys Alert" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:899 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.glade.h:4 +msgid "Universal Access Preferences" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.glade.h:1 +msgid "Enhance _contrast in colors" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.glade.h:2 +msgid "Make _text larger and easier to read" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.glade.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.glade.h:5 +msgid "Use on-screen _keyboard" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.glade.h:6 +msgid "Use screen _magnifier" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.glade.h:7 +msgid "Use screen _reader" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.glade.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.glade.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "Drekleur" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "Enlugellad an drekleur" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "Golver" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "Enlugellad ar golver" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Dummy plugin" +msgstr "Enlugellad" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Nodrezh" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "Enlugellad an nodrezh" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this filesystem" +msgstr "" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "You can free up disk space by emptying the Trash, removing unused programs or files, or moving files to another disk or partition." +msgstr "" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "You can free up disk space by removing unused programs or files, or by moving files to another disk or partition." +msgstr "" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "You can free up disk space by emptying the Trash, removing unused programs or files, or moving files to an external disk." +msgstr "" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "You can free up disk space by removing unused programs or files, or by moving files to an external disk." +msgstr "" + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "Goullonderiñ al lastez" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine..." +msgstr "Ensellout..." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "Leuskel a-gostez" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:96 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:116 +#, c-format +msgid "Removing: %s" +msgstr "" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:244 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:293 +msgid "Emptying the trash" +msgstr "O goulonderiñ al lastez" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:269 +msgid "Preparing to empty trash..." +msgstr "Prientiñ ar goullonderiñ al lastez..." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:295 +msgid "From: " +msgstr "Adalek :" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:356 +msgid "Empty all of the items from the trash?" +msgstr "" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:359 +msgid "If you choose to empty the trash, all items in it will be permanently lost. Please note that you can also delete them separately." +msgstr "" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:366 +msgid "_Empty Trash" +msgstr "Goullond_eriñ al lastez" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Klavier" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "Enlugellad ar c'hlavier" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "Restroù _hegerz :" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap file(s)?" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "Kargañ" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "Restroù karget :" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:220 +msgid "Could not get default terminal. Verify that your default terminal command is set and points to a valid application." +msgstr "" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:260 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:276 +msgid "" +"Couldn't put the machine to sleep.\n" +"Verify that the machine is correctly configured." +msgstr "" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1065 +msgid "System Sounds" +msgstr "Reizhiad sonioù" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1471 +msgid "MATE Volume Control" +msgstr "Reoler an ampled MATE" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "Alc'hwezioù ar media" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "Enlugellad alc'hwezioù ar media" + +#: ../plugins/mouse/gsd-mouse-manager.c:890 +msgid "Could not enable mouse accessibility features" +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:892 +msgid "Mouse accessibility requires mousetweaks to be installed on your system." +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:895 +msgid "Mouse Preferences" +msgstr "Gwellvezioù al logodenn" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Logodenn" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "Enlugellad al logodenn" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:208 +msgid "Could not restore the display's configuration" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:233 +msgid "Could not restore the display's configuration from a backup" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:254 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "The display will be reset to its previous configuration in %d seconds" +msgstr[0] "" +msgstr[1] "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:303 +msgid "Does the display look OK?" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:309 +msgid "_Restore Previous Configuration" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:310 +msgid "_Keep This Configuration" +msgstr "_Mirout ar c'hefluniad-mañ" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:391 +msgid "The selected configuration for displays could not be applied" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:867 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:870 +msgid "Trying to switch the monitor configuration anyway." +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:904 +#: ../plugins/xrandr/gsd-xrandr-manager.c:1035 +msgid "Could not switch the monitor configuration" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1427 +msgid "Rotation not supported" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1481 +msgid "Could not save monitor configuration" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1499 +msgid "Normal" +msgstr "Reizh" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1500 +msgid "Left" +msgstr "Kleiz" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1501 +msgid "Right" +msgstr "Dehou" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1502 +msgid "Upside Down" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1621 +msgid "_Configure Display Settings ..." +msgstr "_Kefluniañ arventennoù ar skrammañ..." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1662 +msgid "Configure display settings" +msgstr "Kefluniañ arventennoù ar skrammañ" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1716 +msgid "Could not apply the stored configuration for monitors" +msgstr "" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:652 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "Ardeiñ an arventennoù X" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "Arventennoù X" + diff --git a/po/bs.po b/po/bs.po new file mode 100644 index 0000000..b06d560 --- /dev/null +++ b/po/bs.po @@ -0,0 +1,2965 @@ +# translation of mate-control-center.HEAD.bs.po to Bosnian +# This file is distributed under the same license as the PACKAGE package. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER, 2004. +# Kenan Hadžiavdić , 2004. +# +msgid "" +msgstr "" +"Project-Id-Version: mate-control-center.HEAD.bs\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-02-26 21:06-0500\n" +"PO-Revision-Date: 2004-07-31 15:15+0200\n" +"Last-Translator: Kenan Hadžiavdić \n" +"Language-Team: Bosnian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.3\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" +"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:1 +#, fuzzy +msgid "" +"Set to True to keep the handlers for text/plain and text/* MIME types " +"synchronized." +msgstr "" +"Ako je postavljeno, mime manipulatori za text/plain i text/* će biti " +"usklaÄ‘eni" + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:2 +msgid "Sync text/plain and text/* handlers" +msgstr "Uskladi text/plain i text/* manipulatore" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to launch the calculator." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the email client." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +#, fuzzy +msgid "Binding to launch the help browser." +msgstr "Pokreni preglednik pomoći" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the media player." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the search tool." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +#, fuzzy +msgid "Binding to launch the web browser." +msgstr "Pokreni web preglednik" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to lock the screen." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to log out." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to lower the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to mute the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to open the Home folder." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to pause playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to raise the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +#, fuzzy +msgid "Binding to skip to next track." +msgstr "SkoÄi na sljedeću pjesmu" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +#, fuzzy +msgid "Binding to skip to previous track." +msgstr "SkoÄi na prethodnu pjesmu" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to stop playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to suspend the computer." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Izbaci" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "PoÄetni direktorij" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "Pokreni preglednik pomoći" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "Pokreni web preglednik" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "ZakljuÄaj ekran" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Odjava" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +#, fuzzy +msgid "Next track" +msgstr "SkoÄi na sljedeću pjesmu" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "Sviraj (ili sviraj/pauza)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +#, fuzzy +msgid "Previous track" +msgstr "SkoÄi na prethodnu pjesmu" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Traži" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +#, fuzzy +msgid "Stop playback" +msgstr "Tipka za zaustavljanje reprodukcije" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +#, fuzzy +msgid "Suspend" +msgstr "Zvuk" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "Smanji zvuk" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "UguÅ¡i zvuk" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Korak jaÄine zvuka" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Korak jaÄine zvuka kao procenat." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "PojaÄaj zvuk" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:1 +#, fuzzy +msgid "" +"Set to True to display a dialog when there are errors running the " +"screensaver." +msgstr "Prikaži dijalog kada se desi greÅ¡ka pri pokretanju XScreenSaver" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:2 +#, fuzzy +msgid "Set to True to run the screensaver at login." +msgstr "Pokreni XScreenSaver pri prijavi" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:3 +#, fuzzy +msgid "Show startup errors" +msgstr "Prikaži greÅ¡ke pri pokretanju" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:4 +#, fuzzy +msgid "Start screensaver" +msgstr "Pokreni XScreenSaver" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +#, fuzzy +msgid "Hinting" +msgstr "Savjeti:" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +#, fuzzy +msgid "Enable accessibility keyboard plugin" +msgstr "_Omogući osobine pristupaÄnosti tastature" + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Enable background plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Enable clipboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Enable default editor plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Enable font plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Enable keybindings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Enable keyboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable media keys plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable mouse plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +#, fuzzy +msgid "Enable screensaver plugin" +msgstr "Pokreni XScreenSaver pri prijavi" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable sound plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable typing breaks plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable xrandr plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable xrdb plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable xsettings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Set to True to enable the plugin to manage screensaver settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Set to True to enable the plugin to manage sound settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "" +"Set to True to enable the plugin to manage the default text editor setting." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "" + +#: ../mate-settings-daemon/main.c:49 +msgid "Don't become a daemon" +msgstr "" + +#: ../mate-settings-daemon/main.c:50 +msgid "MateConf prefix from which to load plugin settings" +msgstr "" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Accessibility Keyboard" +msgstr "_PristupaÄnost" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Accessibility keyboard plugin" +msgstr "_PristupaÄnost" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:393 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "Dogodila se greÅ¡ka pri prikazivanju pomoći: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:445 +msgid "Do you want to activate Slow Keys?" +msgstr "Želite li aktivirati spore tipke?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:446 +msgid "Do you want to deactivate Slow Keys?" +msgstr "Želite li deaktivirati spore tipke?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:449 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"Upravo ste držali pritisnutim tipku Shift 8 sekundi. Ovo je kratica za " +"osobinu spore tipke koja utjeÄe na rad vaÅ¡e tastature." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:456 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:508 +msgid "Do_n't activate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:456 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:508 +msgid "Do_n't deactivate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:459 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:511 +msgid "_Activate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:459 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:511 +msgid "_Deactivate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:463 +msgid "Slow Keys Alert" +msgstr "Upozorenje na spore tipke" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:495 +msgid "Do you want to activate Sticky Keys?" +msgstr "Da li želite aktivirati ljepljive tipke?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:496 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Da li želite deaktivirati ljepljive tipke?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:499 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"Upravo ste pritisnuli tipku Shift 5 puta za redom. Ovo je kratica za " +"osobinu ljepljive tipke koja utjeÄe na rad vaÅ¡e tastature." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:501 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"Upravo ste istovremeno pritisnuli dvije tipke ili ste pritisnuli tipku Shift " +"5 puta za redom. Ovo iskljuÄuje osobinu ljepljive tipke koja utjeÄe na rad " +"vaÅ¡e tastature." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:515 +msgid "Sticky Keys Alert" +msgstr "Upozorenje na ljepljive tipke" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Background" +msgstr "Koristi _pozadinu" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Font" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "" + +#: ../plugins/font/gsd-font-manager.c:208 +#, fuzzy, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing the mouse pointer theme." +msgstr "" +"Ne mogu napraviti direktorij \"%s\".\n" +"Ovo je potrebno za mogućnost mijenjanja kursora." + +#: ../plugins/font/gsd-font-manager.c:231 +#, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing cursors." +msgstr "" +"Ne mogu napraviti direktorij \"%s\".\n" +"Ovo je potrebno za mogućnost mijenjanja kursora." + +#: ../plugins/keybindings/gsd-keybindings-manager.c:195 +#, c-format +msgid "Key Binding (%s) has its action defined multiple times\n" +msgstr "Akcija kratice (%s) je definirana viÅ¡e puta\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:202 +#, c-format +msgid "Key Binding (%s) has its binding defined multiple times\n" +msgstr "Kratica (%s) je definirana viÅ¡e puta\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:211 +#, c-format +msgid "Key Binding (%s) is incomplete\n" +msgstr "Kratica (%s) je nepotpuna\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:239 +#, c-format +msgid "Key Binding (%s) is invalid\n" +msgstr "Kratica (%s) je nevažeća\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:292 +#, fuzzy, c-format +msgid "It seems that another application already has access to key '%u'." +msgstr "Izgleda da neka druga aplikacija već koristi tipku '%d'." + +#: ../plugins/keybindings/gsd-keybindings-manager.c:365 +#, c-format +msgid "Key Binding (%s) is already in use\n" +msgstr "Kratica (%s) je već u upotrebi\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:502 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"GreÅ¡ka pri pokuÅ¡aju pokretanja (%s)\n" +"koje je vezano za tipku (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Tastatura" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Keyboard plugin" +msgstr "Kratice tastature" + +#: ../plugins/keyboard/modmap-dialog.glade.h:1 +#, fuzzy +msgid "A_vailable files:" +msgstr "_Dostupni rasporedi:" + +#: ../plugins/keyboard/modmap-dialog.glade.h:2 +#, fuzzy +msgid "Do _not show this warning again." +msgstr "_Nemoj viÅ¡e prikazivati ovu poruku" + +#: ../plugins/keyboard/modmap-dialog.glade.h:3 +msgid "Load modmap files" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.glade.h:4 +msgid "Would you like to load the modmap file(s)?" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.glade.h:5 +msgid "_Load" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.glade.h:6 +#, fuzzy +msgid "_Loaded files:" +msgstr "Model" + +#: ../plugins/media-keys/actions/acme.glade.h:1 +msgid "Volume" +msgstr "JaÄina zvuka" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:200 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:240 +#, fuzzy, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"Nisam mogao izvrÅ¡iti naredbu: %s\n" +"Provjerite da li ova naredba postoji." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:256 +msgid "" +"Couldn't put the machine to sleep.\n" +"Verify that the machine is correctly configured." +msgstr "" +"Nisam mogao staviti raÄunar u spavajući modus.\n" +"Provjerite da li je raÄunar ispravno podeÅ¡en." + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Media keys" +msgstr "Tipke miÅ¡a" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:566 +#, fuzzy +msgid "Could not enable mouse accessibility features" +msgstr "_Omogući osobine pristupaÄnosti tastature" + +#: ../plugins/mouse/gsd-mouse-manager.c:568 +msgid "" +"Mouse accessibility requires the mousetweaks daemon to be installed on your " +"system." +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:571 +msgid "Mouse Preferences" +msgstr "Osobine miÅ¡a" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "MiÅ¡" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "" + +#: ../plugins/screensaver/gsd-screensaver-manager.c:151 +#, c-format +msgid "" +"There was an error starting up the screensaver:\n" +"\n" +"%s\n" +"\n" +"Screensaver functionality will not work in this session." +msgstr "" +"Dogodila se greÅ¡ka pri pokretanju zaÅ¡tite ekrana:\n" +"\n" +"%s\n" +"\n" +"ZaÅ¡tita ekrana neće raditi u ovoj sesiji." + +#: ../plugins/screensaver/gsd-screensaver-manager.c:160 +msgid "_Do not show this message again" +msgstr "_Nemoj viÅ¡e prikazivati ovu poruku" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Screensaver" +msgstr "Pokreni XScreenSaver" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Screensaver plugin" +msgstr "Pokreni XScreenSaver pri prijavi" + +#: ../plugins/sound/gsd-sound-manager.c:164 +#, c-format +msgid "Couldn't load sound file %s as sample %s" +msgstr "Nisam mogao uÄitati zvuÄnu datoteku %s kao uzorak %s" + +#: ../plugins/sound/libsounds/sound-view.c:44 +msgid "Login" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:45 +#, fuzzy +msgid "Logout" +msgstr "Odjava" + +#: ../plugins/sound/libsounds/sound-view.c:46 +msgid "Boing" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:47 +#, fuzzy +msgid "Siren" +msgstr "Ekran" + +#: ../plugins/sound/libsounds/sound-view.c:48 +msgid "Clink" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:49 +#, fuzzy +msgid "Beep" +msgstr "Spavaj" + +#: ../plugins/sound/libsounds/sound-view.c:50 +#, fuzzy +msgid "No sound" +msgstr "Zvuk" + +#: ../plugins/sound/libsounds/sound-view.c:132 +#, fuzzy +msgid "Sound not set for this event." +msgstr "_Zvukovi za dogaÄ‘aje" + +#: ../plugins/sound/libsounds/sound-view.c:141 +#, fuzzy +msgid "" +"The sound file for this event does not exist.\n" +"You may want to install the mate-audio package for a set of default sounds." +msgstr "" +"ZvuÄna datoteka za ovaj dogaÄ‘aj ne postoji.\n" +"Možete instalirati paket mate-audio za skup\n" +"uobiÄajenih zvukova." + +#: ../plugins/sound/libsounds/sound-view.c:152 +msgid "The sound file for this event does not exist." +msgstr "ZvuÄna datoteka za ovaj dogaÄ‘aj ne postoji." + +#: ../plugins/sound/libsounds/sound-view.c:183 +msgid "Select Sound File" +msgstr "Izaberite zvuÄnu datoteku" + +#: ../plugins/sound/libsounds/sound-view.c:210 +#, c-format +msgid "The file %s is not a valid wav file" +msgstr "Datoteka %s nije važeća wav datoteka" + +#: ../plugins/sound/libsounds/sound-view.c:271 +#, fuzzy +msgid "Select sound file..." +msgstr "Izaberite zvuÄnu datoteku" + +#: ../plugins/sound/libsounds/sound-view.c:373 +#, fuzzy +msgid "System Sounds" +msgstr "sekundi" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:1 +msgid "Sound" +msgstr "Zvuk" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Sound plugin" +msgstr "ZvuÄna datoteka" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Pauza u tipkanju" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Typing break plugin" +msgstr "Pauza u tipkanju" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:258 +#: ../plugins/xrdb/gsd-xrdb-manager.c:327 +msgid "Cannot determine user's home directory" +msgstr "Ne mogu odrediti poÄetni direktorij korisnika" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:551 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "MateConf kljuÄ %s je postavljen na tip %s, a oÄekivani tip je %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Manage X Settings" +msgstr "Koristi postavke za X" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "X Settings" +msgstr "Koristi postavke za X" + +#, fuzzy +#~ msgid "Alert Type" +#~ msgstr "Dodaj tip datoteke" + +#, fuzzy +#~ msgid "The type of alert" +#~ msgstr "Tip kratice." + +#, fuzzy +#~ msgid "Alert Buttons" +#~ msgstr "Dugmad" + +#, fuzzy +#~ msgid "Show more _details" +#~ msgstr "_Detalji teme" + +#, fuzzy +#~ msgid "About Me" +#~ msgstr "_O" + +#, fuzzy +#~ msgid "Set your personal information" +#~ msgstr "Informacije o MIME tipu" + +#, fuzzy +#~ msgid "Select Image" +#~ msgstr "_Izaberi" + +#, fuzzy +#~ msgid "No Image" +#~ msgstr "Slike" + +#, fuzzy +#~ msgid "About %s" +#~ msgstr "_O" + +#, fuzzy +#~ msgid "Please type the passwords." +#~ msgstr "_Å ifra:" + +#~ msgid " " +#~ msgstr " " + +#~ msgid " " +#~ msgstr " " + +#, fuzzy +#~ msgid "Email" +#~ msgstr "Malo" + +#, fuzzy +#~ msgid "Home" +#~ msgstr "Brzina" + +#, fuzzy +#~ msgid "Instant Messaging" +#~ msgstr "Iscrtavanje fontova" + +#, fuzzy +#~ msgid "Job" +#~ msgstr "PodrÅ¡ka" + +#, fuzzy +#~ msgid "Telephone" +#~ msgstr "PrekidaÄi" + +#, fuzzy +#~ msgid "Web" +#~ msgstr "Brzina" + +#, fuzzy +#~ msgid "Work" +#~ msgstr "PodrÅ¡ka" + +#, fuzzy +#~ msgid "A_ddress:" +#~ msgstr "_Dodaj:" + +#, fuzzy +#~ msgid "Address" +#~ msgstr "_pritisnuto" + +#, fuzzy +#~ msgid "C_ity:" +#~ msgstr "_Stil:" + +#, fuzzy +#~ msgid "C_ompany:" +#~ msgstr "_Naredba:" + +#, fuzzy +#~ msgid "Cale_ndar:" +#~ msgstr "_Kategorija:" + +#, fuzzy +#~ msgid "Change Passwo_rd..." +#~ msgstr "Skup promjena" + +#, fuzzy +#~ msgid "Change Password" +#~ msgstr "Skup promjena" + +#, fuzzy +#~ msgid "Ci_ty:" +#~ msgstr "_Stil:" + +#, fuzzy +#~ msgid "Co_untry:" +#~ msgstr "Kontrola" + +#, fuzzy +#~ msgid "Contact" +#~ msgstr "_Sadržaj" + +#, fuzzy +#~ msgid "Cou_ntry:" +#~ msgstr "Kontrola" + +#, fuzzy +#~ msgid "Hom_e:" +#~ msgstr "_Ime:" + +#, fuzzy +#~ msgid "Old pa_ssword:" +#~ msgstr "_Å ifra:" + +#, fuzzy +#~ msgid "Personal Info" +#~ msgstr "Font za _terminal:" + +#, fuzzy +#~ msgid "User name:" +#~ msgstr "_KorisniÄko ime:" + +#, fuzzy +#~ msgid "_Address:" +#~ msgstr "_Dodaj:" + +#, fuzzy +#~ msgid "_Home page:" +#~ msgstr "_Ime teme:" + +#, fuzzy +#~ msgid "_Home:" +#~ msgstr "_Ime:" + +#, fuzzy +#~ msgid "_Manager:" +#~ msgstr "_Povećalo" + +#, fuzzy +#~ msgid "_Mobile:" +#~ msgstr "_Datoteka" + +#, fuzzy +#~ msgid "_New password:" +#~ msgstr "_Å ifra:" + +#, fuzzy +#~ msgid "_Profession:" +#~ msgstr "Verzija:" + +#, fuzzy +#~ msgid "_Retype new password:" +#~ msgstr "_Å ifra:" + +#, fuzzy +#~ msgid "_Title:" +#~ msgstr "_Stil:" + +#~ msgid "Applications" +#~ msgstr "Aplikacije" + +#~ msgid "Support" +#~ msgstr "PodrÅ¡ka" + +#~ msgid "" +#~ "Note: Changes to this setting will not take effect until " +#~ "you next log in." +#~ msgstr "" +#~ "Napomena: Promjene ove postavke neće imati efekta prije " +#~ "vaÅ¡e sljedeće prijave." + +#~ msgid "Assistive Technology Preferences" +#~ msgstr "Postavke za pomoćnu tehnologiju" + +#~ msgid "Close and _Log Out" +#~ msgstr "Zatvori i _odjavi se" + +#~ msgid "Start these assistive technologies every time you log in:" +#~ msgstr "Pokreni pomoćnu tehnologiju pri svakom prijavljivanju:" + +#~ msgid "_Enable assistive technologies" +#~ msgstr "_UkljuÄi pomoćnu tehnologiju" + +#~ msgid "_Magnifier" +#~ msgstr "_Povećalo" + +#~ msgid "_On-screen keyboard" +#~ msgstr "_Tastatura na ekranu" + +#~ msgid "_Screenreader" +#~ msgstr "_ÄŒitaÄ ekrana" + +#~ msgid "Assistive Technology Support" +#~ msgstr "PodrÅ¡ka za pomoćnu tehnologiju" + +#~ msgid "Enable support for MATE assistive technologies at login" +#~ msgstr "UkljuÄi podrÅ¡ku za MATE pomoćnu tehnologiju pri prijavi" + +#~ msgid "" +#~ "No Assistive Technology is available on your system. The 'gok' package " +#~ "must be installed in order to get on-screen keyboard support, and the " +#~ "'gnopernicus' package must be installed for screenreading and magnifying " +#~ "capabilities." +#~ msgstr "" +#~ "Pomoćna tehnologija nije dostupna na ovom sistemu. Za podrÅ¡ku tastature " +#~ "na ekranu mora paket 'gok' biti instaliran, a za Äitanje ekrana i " +#~ "povećavanje mora paket 'gnopernicus' biti instaliran." + +#~ msgid "" +#~ "Not all available assistive technologies are installed on your system. " +#~ "The 'gok' package must be installed in order to get on-screen keyboard " +#~ "support." +#~ msgstr "" +#~ "Nisu sve dostupne pomoćne tehnologije instalirane na vaÅ¡em sistemu. " +#~ "Paket 'gok' mora biti instaliran za podrÅ¡ku tastature na ekranu." + +#~ msgid "" +#~ "Not all available assistive technologies are installed on your system. " +#~ "The 'gnopernicus' package must be installed for screenreading and " +#~ "magnifying capabilities." +#~ msgstr "" +#~ "Nisu sve dostupne pomoćne tehnologije instalirane na vaÅ¡em sistemu. " +#~ "Paket 'gnopernicus' mora biti instaliran za Äitanje ekrana i povećavanje." + +#~ msgid "There was an error launching the mouse preferences dialog: %s" +#~ msgstr "Dogodila se greÅ¡ka pri pokretanju dijaloga za postavke miÅ¡a: %s" + +#~ msgid "Unable to import AccessX settings from file '%s'" +#~ msgstr "Ne mogu uvesti postavke za AccessX iz datoteke '%s'" + +#~ msgid "Import Feature Settings File" +#~ msgstr "Uvezi datoteku s postavkama osobina" + +#~ msgid "_Import" +#~ msgstr "_Uvezi" + +#~ msgid "Set your keyboard accessibility preferences" +#~ msgstr "Postavite opcije pristupaÄnosti tastature" + +#~ msgid "" +#~ "This system does not seem to have the XKB extension. The keyboard " +#~ "accessibility features will not operate without it." +#~ msgstr "" +#~ "Sistem nema XKB proÅ¡irenje. Osobine pristupaÄnosti tastature neće raditi " +#~ "bez toga." + +#~ msgid "*" +#~ msgstr "*" + +#~ msgid "Enable Bo_unce Keys" +#~ msgstr "Omogući _odskoÄne tipke" + +#~ msgid "Enable Slo_w Keys" +#~ msgstr "Omogući _spore tipke" + +#~ msgid "Enable _Mouse Keys" +#~ msgstr "Omogući tipke na _miÅ¡u" + +#~ msgid "Enable _Repeat Keys" +#~ msgstr "Omogući _ponavljanje tipki" + +#~ msgid "Enable _Sticky Keys" +#~ msgstr "Omogući _ljepljive tipke" + +#~ msgid "Features" +#~ msgstr "Osobine" + +#~ msgid "Toggle Keys" +#~ msgstr "PrekidaÄi" + +#~ msgid "Basic" +#~ msgstr "Osnovno" + +#~ msgid "Beep if key is re_jected" +#~ msgstr "_Bipni ako je tipka odbijena" + +#~ msgid "Beep when _features turned on or off from keyboard" +#~ msgstr "Bipni kada su _osobine tastature ukljuÄene ili iskljuÄene" + +#~ msgid "Beep when _modifier is pressed" +#~ msgstr "Bipni kada je _modifikator pritisnut" + +#~ msgid "Beep when an LED is turned on and two beeps when one is turned off." +#~ msgstr "Bipni jednom kad se lampica upali, a dvaput kad se ugasi." + +#~ msgid "Beep when key is:" +#~ msgstr "Bipni kada je tipka:" + +#~ msgid "Del_ay:" +#~ msgstr "Od_gaÄ‘anje:" + +#~ msgid "Delay between keypress and pointer mo_vement:" +#~ msgstr "Pauza izmeÄ‘u pritiska tipke i _pomjeranja pokazivaÄa:" + +#~ msgid "Disa_ble if two keys pressed together" +#~ msgstr "O_nemogući ako su dvije tipke pritisnute zajedno" + +#~ msgid "E_nable Toggle Keys" +#~ msgstr "_Omogući prekidaÄe" + +#~ msgid "Filters" +#~ msgstr "Filteri" + +#~ msgid "I_gnore duplicate keypresses within:" +#~ msgstr "_Zanemari dvostruke pritiske tipki do:" + +#~ msgid "" +#~ "Ignore all subsequent presses of the SAME key if they happen within a " +#~ "user selectable period of time." +#~ msgstr "" +#~ "Zanemari sve naredne pritiske ISTE tipke ako se dogode u okviru " +#~ "korisniÄki definisanog perioda vremena." + +#~ msgid "Keyboard Accessibility Preferences (AccessX)" +#~ msgstr "Opcije pristupaÄnosti tastature (AccessX)" + +#~ msgid "Ma_ximum pointer speed:" +#~ msgstr "Ma_ksimalna brzina kursora:" + +#~ msgid "Mouse _Preferences..." +#~ msgstr "Opcije _miÅ¡a..." + +#~ msgid "" +#~ "Only accept keys after they have been pressed and held for a user " +#~ "adjustable amount of time." +#~ msgstr "" +#~ "Prihvati tipke samo nakon Å¡to su bile pritisnute odreÄ‘eno korisniÄki " +#~ "definisano vrijeme." + +#~ msgid "" +#~ "Perform multiple simultaneous key press operations by pressing modifier " +#~ "keys in sequence." +#~ msgstr "" +#~ "IzvrÅ¡i viÅ¡estruke simultane operacije pritiska tipki pritiskajući " +#~ "modifikatorske tipke u nizu." + +#~ msgid "S_peed:" +#~ msgstr "_Brzina:" + +#~ msgid "Time to acce_lerate to maximum speed:" +#~ msgstr "Vrijema _ubrzanja do maksimalne brzine:" + +#~ msgid "Turn the numeric keypad into a mouse control pad." +#~ msgstr "Preobrati numeriÄki dio tastature u kontrolnu ploÄu miÅ¡a." + +#~ msgid "_Disable if unused for:" +#~ msgstr "_Onemogući ako nije koriÅ¡teno:" + +#~ msgid "_Import Feature Settings..." +#~ msgstr "_Uvezi postavke osobina..." + +#~ msgid "_Only accept keys held for:" +#~ msgstr "Prihvati _samo tipke koje su pritisnute:" + +#~ msgid "_Type to test settings:" +#~ msgstr "_Tipkaj za provjeru postavki:" + +#~ msgid "_accepted" +#~ msgstr "_prihvaćeno" + +#~ msgid "_pressed" +#~ msgstr "_pritisnuto" + +#~ msgid "_rejected" +#~ msgstr "_odbijeno" + +#~ msgid "characters/second" +#~ msgstr "znakova u sekundi" + +#~ msgid "milliseconds" +#~ msgstr "milisekundi" + +#~ msgid "pixels/second" +#~ msgstr "piksli u sekundi" + +#~ msgid "Change your Desktop Background settings" +#~ msgstr "Promijenite postavke pozadine vaÅ¡eg desktopa" + +#~ msgid "Desktop Background" +#~ msgstr "Pozadina desktopa" + +#~ msgid "Desktop _Wallpaper" +#~ msgstr "_Pozadina desktopa" + +#~ msgid "_Desktop Colors" +#~ msgstr "_Boje desktopa" + +#~ msgid "Desktop Background Preferences" +#~ msgstr "Opcije pozadine desktopa" + +#~ msgid "_Add Wallpaper" +#~ msgstr "_Dodaj pozadinu" + +#~ msgid "_Style:" +#~ msgstr "_Stil:" + +#~ msgid "Centered" +#~ msgstr "Centrirano" + +#~ msgid "Fill Screen" +#~ msgstr "Popuni ekran" + +#~ msgid "Scaled" +#~ msgstr "Srazmjerno" + +#~ msgid "Tiled" +#~ msgstr "PoploÄano" + +#~ msgid "Solid Color" +#~ msgstr "Puna boja" + +#~ msgid "Horizontal Gradient" +#~ msgstr "Vodoravni gradijent" + +#~ msgid "Vertical Gradient" +#~ msgstr "Uspravni gradijent" + +#~ msgid "Add Wallpaper" +#~ msgstr "Dodaj pozadinu" + +#~ msgid "No Wallpaper" +#~ msgstr "Bez pozadine" + +#~ msgid "" +#~ "Unable to start the settings manager 'mate-settings-daemon'.\n" +#~ "Without the MATE settings manager running, some preferences may not take " +#~ "effect. This could indicate a problem with MateComponent, or a non-MATE (e.g. " +#~ "KDE) settings manager may already be active and conflicting with the " +#~ "MATE settings manager." +#~ msgstr "" +#~ "Ne mogu pokrenuti upravitelj postavki 'mate-settings-daemon'.\n" +#~ "Bez upravitelja postavki za MATE neke opcije neće raditi. Ovo može " +#~ "ukazivati na problem sa MateComponent ili je možda neki ne-MATE (npr. KDE) " +#~ "upravitelj postavki već aktivan i u konfliktu sa upraviteljom postavki za " +#~ "MATE." + +#~ msgid "Unable to load capplet stock icon '%s'\n" +#~ msgstr "Ne mogu uÄitati standardnu ikonu '%s' za capplet\n" + +#~ msgid "Just apply settings and quit" +#~ msgstr "Samo primijeni postavke i izaÄ‘i" + +#~ msgid "Retrieve and store legacy settings" +#~ msgstr "Dobavi i pohrani starije postavke" + +#~ msgid "From URI" +#~ msgstr "Sa URI-a" + +#~ msgid "URI currently transferring from" +#~ msgstr "URI sa kojeg se trenutno vrÅ¡i prijenos" + +#~ msgid "To URI" +#~ msgstr "Na URI" + +#~ msgid "URI currently transferring to" +#~ msgstr "URI na koji se trenutno vrÅ¡i prijenos" + +#~ msgid "Fraction completed" +#~ msgstr "ZavrÅ¡en dio" + +#~ msgid "Fraction of transfer currently completed" +#~ msgstr "Trenutno zavrÅ¡eni dio prijenosa" + +#~ msgid "Current URI index" +#~ msgstr "Trenutni URI indeks" + +#~ msgid "Current URI index - starts from 1" +#~ msgstr "Trenutni URI indeks poÄinje od 1" + +#~ msgid "Total URIs" +#~ msgstr "Ukupno URI-a" + +#~ msgid "Total number of URIs" +#~ msgstr "Ukupan broj URI-a" + +#, fuzzy +#~ msgid "From:" +#~ msgstr "Iz: %s" + +#, fuzzy +#~ msgid "To:" +#~ msgstr "U: %s" + +#~ msgid "Connecting..." +#~ msgstr "Spajam se..." + +#~ msgid "Key" +#~ msgstr "KljuÄ" + +#~ msgid "MateConf key to which this property editor is attached" +#~ msgstr "MateConf kljuÄ na koji je prikaÄen ovaj editor osobina" + +#~ msgid "Callback" +#~ msgstr "Povratni poziv" + +#~ msgid "Issue this callback when the value associated with key gets changed" +#~ msgstr "" +#~ "PoÅ¡alji ovaj povratni poziv kada se vrijednost koja je asocirana sa " +#~ "kljuÄem promijeni" + +#~ msgid "Change set" +#~ msgstr "Skup promjena" + +#~ msgid "" +#~ "MateConf change set containing data to be forwarded to the mateconf client on " +#~ "apply" +#~ msgstr "" +#~ "MateConf skup promjena sadrži podatke koji će se dalje poslati mateconf " +#~ "klijentu pri aktiviranju" + +#~ msgid "Conversion to widget callback" +#~ msgstr "Pretvaranje u povratni poziv grafiÄkog elementa" + +#~ msgid "" +#~ "Callback to be issued when data are to be converted from MateConf to the " +#~ "widget" +#~ msgstr "" +#~ "Povratni poziv koji će se poslati kada podaci tebaju biti pretvoreni iz " +#~ "MateConf u grafiÄki element" + +#~ msgid "Conversion from widget callback" +#~ msgstr "Pretvaranje iz povratnog poziva grafiÄkog elementa" + +#~ msgid "" +#~ "Callback to be issued when data are to be converted to MateConf from the " +#~ "widget" +#~ msgstr "" +#~ "Povratni poziv koji će se poslati kada podaci tebaju biti pretvoreni u " +#~ "MateConf iz grafiÄkog elementa" + +#~ msgid "UI Control" +#~ msgstr "Kontrola korisniÄkog interfejsa" + +#~ msgid "Object that controls the property (normally a widget)" +#~ msgstr "Objekat koji kontrolira osobinu (obiÄno grafiÄki element)" + +#~ msgid "Property editor object data" +#~ msgstr "Podaci objekta editora osobina" + +#~ msgid "Custom data required by the specific property editor" +#~ msgstr "Vlastiti podaci su neophodni za editor posebnih osobina" + +#~ msgid "Property editor data freeing callback" +#~ msgstr "Povratni poziv koji oslobaÄ‘a podatke editora osobina" + +#~ msgid "" +#~ "Callback to be issued when property editor object data is to be freed" +#~ msgstr "" +#~ "Povratni poziv koji se Å¡alje kada će se osloboditi podaci objekta editora " +#~ "osobina" + +#~ msgid "" +#~ "Couldn't find the file '%s'.\n" +#~ "\n" +#~ "Please make sure it exists and try again, or choose a different " +#~ "background picture." +#~ msgstr "" +#~ "Nisam mogao pronaći datoteku '%s'.\n" +#~ "\n" +#~ "Molim provjerite da li postoji i pokuÅ¡ajte ponovo ili izaberite neku " +#~ "drugu sliku pozadine." + +#~ msgid "" +#~ "I don't know how to open the file '%s'.\n" +#~ "Perhaps it's a kind of picture that is not yet supported.\n" +#~ "\n" +#~ "Please select a different picture instead." +#~ msgstr "" +#~ "Ne znam otvoriti datoteku '%s'.\n" +#~ "Možda je u pitanju vrsta slike koja joÅ¡ nije podržana.\n" +#~ "\n" +#~ "Molim izaberite neku drugu sliku." + +#~ msgid "Please select an image." +#~ msgstr "Molim izaberite sliku." + +#~ msgid "_Select" +#~ msgstr "_Izaberi" + +#~ msgid "Preferred Applications" +#~ msgstr "PovlaÅ¡tene aplikacije" + +#~ msgid "Select your default applications" +#~ msgstr "Izaberite vaÅ¡e uobiÄajene aplikacije" + +#, fuzzy +#~ msgid "Debian Sensible Browser" +#~ msgstr "UobiÄajeni web preglednik" + +#~ msgid "Epiphany" +#~ msgstr "Epiphany" + +#~ msgid "Galeon" +#~ msgstr "Galeon" + +#~ msgid "Encompass" +#~ msgstr "Encompass" + +#, fuzzy +#~ msgid "Firebird" +#~ msgstr "Firebird/FireFox" + +#, fuzzy +#~ msgid "Mozilla" +#~ msgstr "Mozilla Mail" + +#~ msgid "Netscape Communicator" +#~ msgstr "Netscape Communicator" + +#~ msgid "Konqueror" +#~ msgstr "Konqueror" + +#~ msgid "W3M Text Browser" +#~ msgstr "W3M tekstualni preglednik" + +#~ msgid "Lynx Text Browser" +#~ msgstr "Lynx tekstualni preglednik" + +#~ msgid "Links Text Browser" +#~ msgstr "Links tekstualni preglednik" + +#~ msgid "Evolution Mail Reader" +#~ msgstr "Evolution ÄitaÄ email-a" + +#~ msgid "Balsa" +#~ msgstr "Balsa" + +#~ msgid "KMail" +#~ msgstr "KMail" + +#~ msgid "Mozilla Mail" +#~ msgstr "Mozilla Mail" + +#~ msgid "Mutt" +#~ msgstr "Mutt" + +#, fuzzy +#~ msgid "Debian Terminal Emulator" +#~ msgstr "UobiÄajeni terminal" + +#, fuzzy +#~ msgid "MATE Terminal" +#~ msgstr "Terminal" + +#~ msgid "Standard XTerminal" +#~ msgstr "Standardni XTerminal" + +#~ msgid "NXterm" +#~ msgstr "NXterm" + +#~ msgid "RXVT" +#~ msgstr "RXVT" + +#, fuzzy +#~ msgid "aterm" +#~ msgstr "NXterm" + +#~ msgid "ETerm" +#~ msgstr "ETerm" + +#~ msgid "Please specify a name and a command for this editor." +#~ msgstr "Molim navedite ime i naredbu za ovaj editor." + +#~ msgid "Add..." +#~ msgstr "Dodaj..." + +#, fuzzy +#~ msgid "C_ustom" +#~ msgstr "Vlastiti" + +#, fuzzy +#~ msgid "C_ustom:" +#~ msgstr "Vlastiti" + +#, fuzzy +#~ msgid "Can open multiple _files" +#~ msgstr "Ova aplikacija može otvoriti _viÅ¡e datoteka" + +#~ msgid "Co_mmand:" +#~ msgstr "_Naredba:" + +#~ msgid "Custom Editor Properties" +#~ msgstr "Osobine vlastitog editora" + +#~ msgid "Default Mail Reader" +#~ msgstr "UobiÄajeni ÄitaÄ email-a" + +#~ msgid "Default Terminal" +#~ msgstr "UobiÄajeni terminal" + +#~ msgid "Default Text Editor" +#~ msgstr "UobiÄajeni editor teksta" + +#~ msgid "Default Web Browser" +#~ msgstr "UobiÄajeni web preglednik" + +#~ msgid "Default Window Manager" +#~ msgstr "UobiÄajeni upravitelj prozora" + +#~ msgid "Delete" +#~ msgstr "ObriÅ¡i" + +#~ msgid "E_xec Flag:" +#~ msgstr "Oznaka _izvrÅ¡ne datoteke:" + +#~ msgid "Edit..." +#~ msgstr "Izmijeni..." + +#~ msgid "Mail Reader" +#~ msgstr "ÄŒitaÄ email-a" + +#, fuzzy +#~ msgid "Run in a _terminal" +#~ msgstr "Pokreni u _terminalu" + +#, fuzzy +#~ msgid "Run in a t_erminal" +#~ msgstr "Pokreni u _terminalu" + +#~ msgid "" +#~ "Select the window manager you want. You will need to hit apply, wave the " +#~ "magic wand, and do a magic dance for it to work." +#~ msgstr "" +#~ "Izaberite upravitelj prozora koji želite. Da bi radio, moraćete " +#~ "pritisnuti primijeni, mahnuti Äarobnim Å¡tapićem i zaplesati magiÄni ples." + +#~ msgid "Terminal" +#~ msgstr "Terminal" + +#~ msgid "Text Editor" +#~ msgstr "Editor teksta" + +#~ msgid "Understands _Netscape Remote Control" +#~ msgstr "Razumije _Netscape-ov daljinski upravljaÄ" + +#~ msgid "Use this _editor to open text files in the file manager" +#~ msgstr "" +#~ "Koristi ovaj _editor za otvaranje Äistog teksta u upravitelju datoteka" + +#~ msgid "Web Browser" +#~ msgstr "Web preglednik" + +#~ msgid "Window Manager" +#~ msgstr "Upravitelj prozora" + +#, fuzzy +#~ msgid "_Command:" +#~ msgstr "_Naredba:" + +#~ msgid "_Name:" +#~ msgstr "_Ime:" + +#~ msgid "_Properties..." +#~ msgstr "_Osobine..." + +#, fuzzy +#~ msgid "_Select:" +#~ msgstr "_Izaberi" + +#~ msgid "Change screen resolution" +#~ msgstr "Promijeni rezoluciju ekrana" + +#~ msgid "Screen Resolution" +#~ msgstr "Rezolucija ekrana" + +#~ msgid "%d Hz" +#~ msgstr "%d Hz" + +#~ msgid "_Resolution:" +#~ msgstr "_Rezolucija:" + +#~ msgid "Re_fresh rate:" +#~ msgstr "UÄestalost _osvježavanja:" + +#~ msgid "Default Settings" +#~ msgstr "UobiÄajene postavke" + +#~ msgid "Screen %d Settings\n" +#~ msgstr "Postavke ekrana %d\n" + +#~ msgid "Screen Resolution Preferences" +#~ msgstr "Opcije rezolucije ekrana" + +#~ msgid "_Make default for this computer (%s) only" +#~ msgstr "_Napravi uobiÄajenim samo za ovaj raÄunar (%s)" + +#~ msgid "Options" +#~ msgstr "Opcije" + +#~ msgid "" +#~ "Testing the new settings. If you don't respond in %d second the previous " +#~ "settings will be restored." +#~ msgid_plural "" +#~ "Testing the new settings. If you don't respond in %d seconds the previous " +#~ "settings will be restored." +#~ msgstr[0] "" +#~ "Isprobavam nove postavke. Ako ne odgovorite u roku od %d sekunde, " +#~ "prethodne postavke će biti vraćene." +#~ msgstr[1] "" +#~ "Isprobavam nove postavke. Ako ne odgovorite u roku od %d sekunde, " +#~ "prethodne postavke će biti vraćene." +#~ msgstr[2] "" +#~ "Isprobavam nove postavke. Ako ne odgovorite u roku od %d sekundi, " +#~ "prethodne postavke će biti vraćene." + +#~ msgid "Keep Resolution" +#~ msgstr "Zadrži rezoluciju" + +#~ msgid "Do you want to keep this resolution?" +#~ msgstr "Želite li zadržati ovu rezoluciju?" + +#~ msgid "Use _previous resolution" +#~ msgstr "Koristi _prethodnu rezoluciju" + +#~ msgid "_Keep resolution" +#~ msgstr "_Zadrži rezoluciju" + +#~ msgid "" +#~ "The X Server does not support the XRandR extension. Runtime resolution " +#~ "changes to the display size are not available." +#~ msgstr "" +#~ "XServer ne podržava XRandR proÅ¡irenje. Aktivne izmjene rezolucija " +#~ "veliÄine prikaza nisu dostupne." + +#~ msgid "" +#~ "The version of the XRandR extension is incompatible with this program. " +#~ "Runtime changes to the display size are not available." +#~ msgstr "" +#~ "Verzija XRandR proÅ¡irenja nije kompatibilna. Promjena rezolucije aktivnog " +#~ "prikaza nije dostupna." + +#~ msgid "Select fonts for the desktop" +#~ msgstr "Izaberi fontove za desktop" + +#~ msgid "Font Rendering" +#~ msgstr "Iscrtavanje fontova" + +#~ msgid "Smoothing:" +#~ msgstr "GlaÄanje:" + +#~ msgid "Subpixel order:" +#~ msgstr "Redoslijed podpiksli:" + +#~ msgid "Best _shapes" +#~ msgstr "Najbolji _oblici" + +#~ msgid "Best co_ntrast" +#~ msgstr "Najbolji _kontrast" + +#~ msgid "D_etails..." +#~ msgstr "_Detalji..." + +#~ msgid "Font Preferences" +#~ msgstr "Opcije za font" + +#~ msgid "Font Rendering Details" +#~ msgstr "Detalji iscrtavanja fontova" + +#~ msgid "Go _to font folder" +#~ msgstr "Idi u _direktorij sa fontovima" + +#~ msgid "Gra_yscale" +#~ msgstr "Sive _nijanse" + +#~ msgid "N_one" +#~ msgstr "_Nijedan" + +#~ msgid "R_esolution:" +#~ msgstr "_Rezolucija:" + +#~ msgid "Sub_pixel (LCDs)" +#~ msgstr "_Podpiksla (LCD)" + +#~ msgid "Sub_pixel smoothing (LCDs)" +#~ msgstr "GlaÄanje _podpiksli (LCD)" + +#~ msgid "VB_GR" +#~ msgstr "VB_GR" + +#~ msgid "_Application font:" +#~ msgstr "Font za _aplikacije:" + +#~ msgid "_BGR" +#~ msgstr "_BGR" + +#~ msgid "_Desktop font:" +#~ msgstr "Font za _desktop:" + +#~ msgid "_Full" +#~ msgstr "_Potpuno" + +#~ msgid "_Medium" +#~ msgstr "_Srednje" + +#~ msgid "_Monochrome" +#~ msgstr "_Jednobojno" + +#~ msgid "_None" +#~ msgstr "_Nijedno" + +#~ msgid "_RGB" +#~ msgstr "_RGB" + +#~ msgid "_Slight" +#~ msgstr "_Malo" + +#~ msgid "_Terminal font:" +#~ msgstr "Font za _terminal:" + +#~ msgid "_VRGB" +#~ msgstr "_VRGB" + +#~ msgid "_Window title font:" +#~ msgstr "Font za naslov _prozora:" + +#~ msgid "dots per inch" +#~ msgstr "taÄaka po inÄu" + +#~ msgid "Font may be too large" +#~ msgstr "Font je možda prevelik" + +#~ msgid "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." +#~ msgid_plural "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." +#~ msgstr[0] "" +#~ "VeliÄina izabranog fonta je %d taÄka i može biti poteÅ¡koća u efektivnom " +#~ "koriÅ¡tenju raÄunara. PreporuÄuje se da izaberete veliÄinu manju od %d." +#~ msgstr[1] "" +#~ "VeliÄina izabranog fonta je %d taÄke i može biti poteÅ¡koća u efektivnom " +#~ "koriÅ¡tenju raÄunara. PreporuÄuje se da izaberete veliÄinu manju od %d." +#~ msgstr[2] "" +#~ "VeliÄina izabranog fonta je %d taÄaka i može biti poteÅ¡koća u efektivnom " +#~ "koriÅ¡tenju raÄunara. PreporuÄuje se da izaberete veliÄinu manju od %d." + +#~ msgid "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a " +#~ "smaller sized font." +#~ msgid_plural "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a smaller " +#~ "sized font." +#~ msgstr[0] "" +#~ "VeliÄina izabranog fonta je %d taÄka i može biti poteÅ¡koća u efektivnom " +#~ "koriÅ¡tenju raÄunara. PreporuÄuje se da izaberete font manje veliÄine." +#~ msgstr[1] "" +#~ "VeliÄina izabranog fonta je %d taÄke i može biti poteÅ¡koća u efektivnom " +#~ "koriÅ¡tenju raÄunara. PreporuÄuje se da izaberete font manje veliÄine." +#~ msgstr[2] "" +#~ "VeliÄina izabranog fonta je %d taÄaka i može biti poteÅ¡koća u efektivnom " +#~ "koriÅ¡tenju raÄunara. PreporuÄuje se da izaberete font manje veliÄine." + +#~ msgid "New accelerator..." +#~ msgstr "Nova kratica..." + +#~ msgid "Accelerator key" +#~ msgstr "Kratica" + +#~ msgid "Accelerator modifiers" +#~ msgstr "Modifikatori kratica" + +#~ msgid "Accelerator keycode" +#~ msgstr "Tipka za kraticu" + +#~ msgid "Accel Mode" +#~ msgstr "Mod kratica" + +#~ msgid "The type of accelerator." +#~ msgstr "Tip kratice." + +#~ msgid "Disabled" +#~ msgstr "Onemogućeno" + +#~ msgid "" +#~ msgstr "" + +#~ msgid "Desktop" +#~ msgstr "Desktop" + +#~ msgid "Window Management" +#~ msgstr "Upravitelj prozora" + +#~ msgid "" +#~ "The shortcut \"%s\" is already used for:\n" +#~ " \"%s\"\n" +#~ msgstr "" +#~ "Kratica \"%s\" se već koristi za:\n" +#~ " \"%s\"\n" + +#~ msgid "Error setting new accelerator in configuration database: %s\n" +#~ msgstr "" +#~ "GreÅ¡ka pri postavljanju nove kratice u bazi podataka s podeÅ¡avanjima: %s\n" + +#~ msgid "Error unsetting accelerator in configuration database: %s\n" +#~ msgstr "GreÅ¡ka pri brisanju kratice iz baze podataka s podeÅ¡avanjima: %s\n" + +#~ msgid "Action" +#~ msgstr "Akcija" + +#~ msgid "Shortcut" +#~ msgstr "Kratica" + +#~ msgid "Keyboard Shortcuts" +#~ msgstr "Kratice tastature" + +#~ msgid "" +#~ "To edit a shortcut key, click on the corresponding row and type a new " +#~ "accelerator, or press backspace to clear." +#~ msgstr "" +#~ "Da biste izmijenili kraticu, kliknite u odgovarajući red i unesite novu " +#~ "kraticu ili pritisnite tipku backspace da obriÅ¡ete." + +#~ msgid "Assign shortcut keys to commands" +#~ msgstr "Dodijeli kratice naredbama" + +#, fuzzy +#~ msgid "Unknown" +#~ msgstr "Nepoznat kursor" + +#~ msgid "Layout" +#~ msgstr "Raspored" + +#, fuzzy +#~ msgid "Default" +#~ msgstr "UobiÄajeni kursor" + +#, fuzzy +#~ msgid "Models" +#~ msgstr "Model" + +#~ msgid "There was an error launching the keyboard capplet : %s" +#~ msgstr "GreÅ¡ka pri pokretanju dijaloga za tastaturu : %s" + +#~ msgid "" +#~ "Just apply settings and quit (compatibility only; now handled by daemon)" +#~ msgstr "" +#~ "Samo primijeni postavke i izaÄ‘i (zbog kompatibilnosti, time sada upravlja " +#~ "daemon)" + +#~ msgid "Start the page with the typing break settings showing" +#~ msgstr "" +#~ "Pokreni stranicu sa prikazanim postavkama za pauziranje pri tipkanju" + +#, fuzzy +#~ msgid "..." +#~ msgstr "Dodaj..." + +#~ msgid "Cursor Blinking" +#~ msgstr "Titranje kursora" + +#~ msgid "Repeat Keys" +#~ msgstr "Ponavljanje tipki" + +#~ msgid "_Lock screen to enforce typing break" +#~ msgstr "_ZakljuÄaj ekran za prisilno pauziranje u tipkanju" + +#~ msgid "Fast" +#~ msgstr "Brzo" + +#~ msgid "Long" +#~ msgstr "Dugo" + +#~ msgid "Short" +#~ msgstr "Kratko" + +#~ msgid "Slow" +#~ msgstr "Sporo" + +#~ msgid "A_vailable layouts:" +#~ msgstr "_Dostupni rasporedi:" + +#~ msgid "All_ow postponing of breaks" +#~ msgstr "Dopusti _odgaÄ‘anje pauza" + +#~ msgid "Check if breaks are allowed to be postponed" +#~ msgstr "Provjeri da li je dopuÅ¡teno odgaÄ‘anje pauza" + +#, fuzzy +#~ msgid "Choose A Keyboard Model" +#~ msgstr "XKB model tastature" + +#, fuzzy +#~ msgid "Choose A Layout" +#~ msgstr "Zatvori i _odjavi se" + +#~ msgid "Cursor _blinks in text boxes and fields" +#~ msgstr "Kursor _titra u okvirima i poljima za tekst" + +#~ msgid "Duration of the break when typing is disallowed" +#~ msgstr "Trajanje pauze kada tipkanje nije dopuÅ¡teno" + +#~ msgid "Duration of work before forcing a break" +#~ msgstr "Dužina rada prije prisilne pauze" + +#~ msgid "Key presses _repeat when key is held down" +#~ msgstr "_Ponovi pritiskanje tipki kada se tipka drži pritisnuta" + +#~ msgid "Keyboard Preferences" +#~ msgstr "Opcije za tastaturu" + +#~ msgid "Keyboard _model:" +#~ msgstr "_Model tastature:" + +#~ msgid "Layout Options" +#~ msgstr "Opcije rasporeda" + +#~ msgid "Layouts" +#~ msgstr "Rasporedi" + +#~ msgid "" +#~ "Lock screen after a certain duration to help prevent repetitive keyboard " +#~ "use injuries" +#~ msgstr "" +#~ "ZakljuÄaj ekran nakon odreÄ‘enog vremena radi spreÄavanja povreda usljed " +#~ "pretjeranog koriÅ¡tenja tastature" + +#, fuzzy +#~ msgid "Preview:" +#~ msgstr "Å irina prethodnog prikaza" + +#, fuzzy +#~ msgid "Reset To De_faults" +#~ msgstr "Vrati na _uobiÄajeno" + +#~ msgid "_Accessibility..." +#~ msgstr "_PristupaÄnost..." + +#, fuzzy +#~ msgid "_Add..." +#~ msgstr "Dodaj..." + +#~ msgid "_Break interval lasts:" +#~ msgstr "_Pauza traje:" + +#~ msgid "_Delay:" +#~ msgstr "_Odgoda:" + +#, fuzzy +#~ msgid "_Models:" +#~ msgstr "Model" + +#~ msgid "_Selected layouts:" +#~ msgstr "_Izabrani rasporedi:" + +#~ msgid "_Speed:" +#~ msgstr "_Brzina:" + +#~ msgid "_Work interval lasts:" +#~ msgstr "_Radni period traje:" + +#~ msgid "minutes" +#~ msgstr "minuta" + +#~ msgid "Set your keyboard preferences" +#~ msgstr "Postavite vaÅ¡e opcije za tastaturu" + +#~ msgid "Unknown Cursor" +#~ msgstr "Nepoznat kursor" + +#~ msgid "Default Cursor" +#~ msgstr "UobiÄajeni kursor" + +#~ msgid "Default Cursor - Current" +#~ msgstr "UobiÄajeni kursor - trenutni" + +#~ msgid "The default cursor that ships with X" +#~ msgstr "UobiÄajeni kursor koji dolazi uz X" + +#~ msgid "White Cursor" +#~ msgstr "Bijeli kursor" + +#~ msgid "White Cursor - Current" +#~ msgstr "Bijeli kursor - trenutni" + +#~ msgid "The default cursor inverted" +#~ msgstr "UobiÄajeni kursor obrnutih boja" + +#~ msgid "Large Cursor" +#~ msgstr "Veliki kursor" + +#~ msgid "Large Cursor - Current" +#~ msgstr "Veliki kursor - trenutni" + +#~ msgid "Large version of normal cursor" +#~ msgstr "Velika verzija normalnog kursora" + +#~ msgid "Large White Cursor - Current" +#~ msgstr "Veliki bijeli kursor - trenutni" + +#~ msgid "Large White Cursor" +#~ msgstr "Veliki bijeli kursor" + +#~ msgid "Large version of white cursor" +#~ msgstr "Velika verzija bijelog kursora" + +#~ msgid "Cursor Theme" +#~ msgstr "Tema kursora" + +#~ msgid "Double-Click Timeout " +#~ msgstr "Istek vremena za dvostruki klik " + +#~ msgid "Drag and Drop" +#~ msgstr "Povuci i ispusti" + +#~ msgid "Locate Pointer" +#~ msgstr "Lociraj kursor" + +#~ msgid "Mouse Orientation" +#~ msgstr "Orjentacija miÅ¡a" + +#~ msgid "Speed" +#~ msgstr "Brzina" + +#~ msgid "Fast" +#~ msgstr "Brzo" + +#~ msgid "High" +#~ msgstr "Visoko" + +#~ msgid "Large" +#~ msgstr "Veliko" + +#~ msgid "Low" +#~ msgstr "Nisko" + +#~ msgid "Slow" +#~ msgstr "Sporo" + +#~ msgid "Small" +#~ msgstr "Malo" + +#~ msgid "Buttons" +#~ msgstr "Dugmad" + +#, fuzzy +#~ msgid "Cursor Size:" +#~ msgstr "VeliÄina kursora" + +#~ msgid "Cursors" +#~ msgstr "Kursori" + +#~ msgid "Highlight the _pointer when you press Ctrl" +#~ msgstr "Istakni _kursor na pritisak tipke Ctrl" + +#, fuzzy +#~ msgid "Large" +#~ msgstr "_Veliko" + +#, fuzzy +#~ msgid "Medium" +#~ msgstr "_Srednje" + +#~ msgid "Motion" +#~ msgstr "Kretanje" + +#, fuzzy +#~ msgid "Small" +#~ msgstr "_Malo" + +#~ msgid "_Acceleration:" +#~ msgstr "_Ubrzanje:" + +#~ msgid "_Left-handed mouse" +#~ msgstr "MiÅ¡ za _lijevake" + +#~ msgid "_Sensitivity:" +#~ msgstr "_Osjetljivost:" + +#~ msgid "_Threshold:" +#~ msgstr "_Prag:" + +#~ msgid "_Timeout:" +#~ msgstr "_Istek vremena:" + +#~ msgid "Set your mouse preferences" +#~ msgstr "Postavite opcije za miÅ¡a" + +#~ msgid "Network Proxy" +#~ msgstr "Mrežni proxy" + +#, fuzzy +#~ msgid "Set your network proxy preferences" +#~ msgstr "Opcije za mrežni proxy" + +#~ msgid " " +#~ msgstr " " + +#, fuzzy +#~ msgid "D_irect internet connection" +#~ msgstr "_Direktna internet veza" + +#~ msgid "_Automatic proxy configuration" +#~ msgstr "_Automatsko podeÅ¡avanje proxy-a" + +#~ msgid "_Manual proxy configuration" +#~ msgstr "_RuÄno podeÅ¡avanje proxy-a" + +#~ msgid "_Use authentication" +#~ msgstr "_Provjeri autentiÄnost" + +#, fuzzy +#~ msgid "Advanced Configuration" +#~ msgstr "_URL za automatsko podeÅ¡avanje:" + +#~ msgid "Autoconfiguration _URL:" +#~ msgstr "_URL za automatsko podeÅ¡avanje:" + +#~ msgid "HTTP Proxy Details" +#~ msgstr "Detalji o HTTP proxy-u" + +#~ msgid "H_TTP proxy:" +#~ msgstr "_HTTP proxy:" + +#, fuzzy +#~ msgid "Network Proxy Preferences" +#~ msgstr "Opcije za mrežni proxy" + +#~ msgid "Port:" +#~ msgstr "Port:" + +#, fuzzy +#~ msgid "Proxy Configuration" +#~ msgstr "PodeÅ¡avanje mrežnog proxy-a" + +#~ msgid "S_ocks host:" +#~ msgstr "S_ocks host:" + +#~ msgid "U_sername:" +#~ msgstr "_KorisniÄko ime:" + +#~ msgid "_Details" +#~ msgstr "_Detalji" + +#~ msgid "_FTP proxy:" +#~ msgstr "_FTP proxy:" + +#~ msgid "_Password:" +#~ msgstr "_Å ifra:" + +#~ msgid "_Secure HTTP proxy:" +#~ msgstr "_Siguran HTTP proxy:" + +#~ msgid "Enable sound and associate sounds with events" +#~ msgstr "UkljuÄi zvuk i pridruži zvukove dogaÄ‘ajima" + +#~ msgid "Sound Preferences" +#~ msgstr "Opcije zvuka" + +#~ msgid "E_nable sound server startup" +#~ msgstr "_Omogući pokretanje servera za zvuk" + +#~ msgid "Flash _entire screen" +#~ msgstr "Neka _Äitav ekran žmiga" + +#~ msgid "Flash _window titlebar" +#~ msgstr "Neka žmiga traka s naslovom _prozora" + +#~ msgid "General" +#~ msgstr "Općenito" + +#~ msgid "Sound Events" +#~ msgstr "ZvuÄni signali" + +#~ msgid "System Bell" +#~ msgstr "Sistemsko zvono" + +#~ msgid "_Sound an audible bell" +#~ msgstr "_Pusti Äujan zvuk" + +#~ msgid "_Visual feedback:" +#~ msgstr "_Vizuelna uzvratna poruka:" + +#~ msgid "" +#~ "No themes could be found on your system. This probably means that your " +#~ "\"Theme Preferences\" dialog was improperly installed, or you haven't " +#~ "installed the \"mate-themes\" package." +#~ msgstr "" +#~ "Tema nije pronaÄ‘ena na vaÅ¡em sistemu. To vjerovatno znaÄi da vaÅ¡ dijalog " +#~ "«Opcije tema» nije pravilno instaliran ili niste instalirali paket «mate-" +#~ "themes»." + +#, fuzzy +#~ msgid "Installation Failed" +#~ msgstr "Instalacija teme" + +#, fuzzy +#~ msgid "The file format is invalid" +#~ msgstr "Datoteka %s nije važeća wav datoteka" + +#~ msgid "No theme file location specified to install" +#~ msgstr "Nije navedeno mjesto gdje će datoteke tema biti instalirane" + +#~ msgid "The theme file location specified to install is invalid" +#~ msgstr "Navedeno mjesto za instaliranje datoteka za teme je nevažeće" + +#, fuzzy +#~ msgid "The file format is invalid." +#~ msgstr "Datoteka %s nije važeća wav datoteka" + +#~ msgid "" +#~ "%s is the path where the theme files will be installed. This can not be " +#~ "selected as the source location" +#~ msgstr "" +#~ "%s je putanja gdje će datoteke tema biti instalirane. Ova putanja ne može " +#~ "biti izabrana kao mjesto izvora" + +#~ msgid "Custom theme" +#~ msgstr "Vlastita tema" + +#~ msgid "You can save this theme by pressing the Save Theme button." +#~ msgstr "Možete saÄuvati ovu temu ako pritisnete dugme Snimi temu." + +#~ msgid "" +#~ "The default theme schemas could not be found on your system. This means " +#~ "that you probably don't have marco installed, or that your mateconf is " +#~ "configured incorrectly." +#~ msgstr "" +#~ "UobiÄajene schema tema nisu naÄ‘ene na vaÅ¡em sistemu. Ovo znaÄi da " +#~ "vjerovatno niste instalirali marco ili da je mateconf nepravilno podeÅ¡en." + +#~ msgid "Theme name must be present" +#~ msgstr "Ime teme mora biti upisano" + +#, fuzzy +#~ msgid "The theme already exists. Would you like to replace it?" +#~ msgstr "Tema već postoji. Želite li je zamijeniti?" + +#~ msgid "Select themes for various parts of the desktop" +#~ msgstr "Izaberite teme za razliÄite dijelove desktopa" + +#~ msgid "Theme" +#~ msgstr "Tema" + +#~ msgid "Install a Theme" +#~ msgstr "Instaliraj temu" + +#~ msgid "Theme Installation" +#~ msgstr "Instalacija teme" + +#~ msgid "_Install" +#~ msgstr "_Instaliraj" + +#~ msgid "_Location:" +#~ msgstr "_Lokacija:" + +#~ msgid "Save Theme to Disk" +#~ msgstr "Snimi temu na disk" + +#~ msgid "Apply _Font" +#~ msgstr "Koristi _font" + +#~ msgid "Controls" +#~ msgstr "Kontrole" + +#~ msgid "Icons" +#~ msgstr "Ikone" + +#~ msgid "New themes can also be installed by dragging them into the window." +#~ msgstr "" +#~ "Nove teme mogu takoÄ‘er biti instalirane i povlaÄenjem teme unutar prozora." + +#~ msgid "Save Theme" +#~ msgstr "Snimi temu" + +#~ msgid "Select theme for the desktop" +#~ msgstr "Izaberi temu za desktop" + +#~ msgid "Short _description:" +#~ msgstr "Kratki _opis:" + +#~ msgid "Theme Details" +#~ msgstr "Detalji teme" + +#~ msgid "Theme Preferences" +#~ msgstr "Opcije teme" + +#~ msgid "Theme _Details" +#~ msgstr "_Detalji teme" + +#~ msgid "This theme does not suggest any particular font or background." +#~ msgstr "Ova tema ne predlaže nijedan font ili pozadinu." + +#~ msgid "This theme suggests a background:" +#~ msgstr "Ova tema predlaže pozadinu:" + +#~ msgid "This theme suggests a font and a background:" +#~ msgstr "Ova tema predlaže font i pozadinu:" + +#~ msgid "This theme suggests a font:" +#~ msgstr "Ova tema predlaže font:" + +#~ msgid "Window Border" +#~ msgstr "Okvir prozora" + +#~ msgid "_Go To Theme Folder" +#~ msgstr "_Idi u direktorij sa temama" + +#~ msgid "_Install Theme..." +#~ msgstr "_Instaliraj temu..." + +#~ msgid "_Revert" +#~ msgstr "_Vrati na prvobitno" + +#~ msgid "_Save Theme..." +#~ msgstr "_Snimi temu..." + +#~ msgid "_Theme name:" +#~ msgstr "_Ime teme:" + +#~ msgid "theme selection tree" +#~ msgstr "stablo za izbor teme" + +#~ msgid "Customize the appearance of toolbars and menubars in applications" +#~ msgstr "Prilagodi izgled traka s alatima i menijima u aplikacijama" + +#~ msgid "Menus & Toolbars" +#~ msgstr "Meniji & Alati" + +#~ msgid "Behavior and Appearance" +#~ msgstr "PonaÅ¡anje i izgled" + +#~ msgid "Preview" +#~ msgstr "Prethodni pogled" + +#~ msgid "C_ut" +#~ msgstr "I_zreži" + +#~ msgid "Icons only" +#~ msgstr "Samo ikone" + +#~ msgid "Menu and Toolbar Preferences" +#~ msgstr "Opcije za meni i traku sa alatima" + +#~ msgid "New File" +#~ msgstr "Nova datoteka" + +#~ msgid "Open File" +#~ msgstr "Otvori datoteku" + +#~ msgid "Save File" +#~ msgstr "Snimi datoteku" + +#~ msgid "Show _icons in menus" +#~ msgstr "Prikaži _ikone u menijima" + +#~ msgid "Text below icons" +#~ msgstr "Tekst ispod ikona" + +#~ msgid "Text beside icons" +#~ msgstr "Tekst pored ikona" + +#~ msgid "Text only" +#~ msgstr "Samo tekst" + +#, fuzzy +#~ msgid "Toolbar _button labels:" +#~ msgstr "Oznake _dugmadi na traci s alatima: " + +#~ msgid "_Copy" +#~ msgstr "_Kopiraj" + +#~ msgid "_Detachable toolbars" +#~ msgstr "_Odvojive trake s alatima" + +#~ msgid "_Edit" +#~ msgstr "_Izmijeni" + +#~ msgid "_File" +#~ msgstr "_Datoteka" + +#~ msgid "_New" +#~ msgstr "_Nova" + +#~ msgid "_Open" +#~ msgstr "_Otvori" + +#~ msgid "_Paste" +#~ msgstr "_Umetni" + +#~ msgid "_Print" +#~ msgstr "_Å tampaj" + +#~ msgid "_Quit" +#~ msgstr "_IzaÄ‘i" + +#~ msgid "_Save" +#~ msgstr "_Snimi" + +#~ msgid "" +#~ "Cannot start the preferences application for your window manager\n" +#~ "\n" +#~ "%s" +#~ msgstr "" +#~ "Ne mogu pokrenuti aplikaciju sa opcijama za vaÅ¡ upravitelj prozora\n" +#~ "\n" +#~ "%s" + +#~ msgid "Control" +#~ msgstr "Kontrola" + +#~ msgid "Alt" +#~ msgstr "Alt" + +#~ msgid "Hyper" +#~ msgstr "Hyper" + +#~ msgid "Super (or \"Windows logo\")" +#~ msgstr "Super (ili \"Windows tipka\")" + +#~ msgid "Meta" +#~ msgstr "Meta" + +#~ msgid "Movement Key" +#~ msgstr "Tipka za pomjeranje" + +#~ msgid "Titlebar Action" +#~ msgstr "Radnja trake s naslovom" + +#~ msgid "Window Selection" +#~ msgstr "Izbor prozora" + +#~ msgid "To _move a window, press-and-hold this key then grab the window:" +#~ msgstr "" +#~ "Da _pomjerite prozor, pritisnite i držite ovu tipku a zatim zgrabite " +#~ "prozor:" + +#~ msgid "Window Preferences" +#~ msgstr "Opcije za prozor" + +#~ msgid "_Double-click titlebar to perform this action:" +#~ msgstr "_Dvostruko kliknite traku sa naslovom da izvedete ovu akciju:" + +#~ msgid "_Interval before raising:" +#~ msgstr "_Vrijeme prije podizanja:" + +#~ msgid "_Raise selected windows after an interval" +#~ msgstr "_Podigni izabrane prozore nakon odreÄ‘enog perioda" + +#~ msgid "_Select windows when the mouse moves over them" +#~ msgstr "_Izaberi prozore kada miÅ¡ preÄ‘e preko njih" + +#, fuzzy +#~ msgid "Set your window properties" +#~ msgstr "Osobine prozora" + +#~ msgid "Windows" +#~ msgstr "Prozori" + +#~ msgid "Others" +#~ msgstr "Ostali" + +#, fuzzy +#~ msgid "Desktop Preferences" +#~ msgstr "Opcije pozadine desktopa" + +#~ msgid "MATE Control Center" +#~ msgstr "MATE Kontrolni centar" + +#~ msgid "The MATE configuration tool" +#~ msgstr "MATE alat za podeÅ¡avanje" + +#~ msgid "Could not initialize MateComponent" +#~ msgstr "Nisam mogao inicijalizirati MateComponent" + +#, fuzzy +#~ msgid "" +#~ "Error activating XKB configuration.\n" +#~ "It can happen under various circumstances:\n" +#~ "- a bug in libxklavier library\n" +#~ "- a bug in X server (xkbcomp, xmodmap utilities)\n" +#~ "- X server with incompatible libxkbfile implementation\n" +#~ "\n" +#~ "X server version data:\n" +#~ "%s\n" +#~ "%d\n" +#~ "%s\n" +#~ "If you report this situation as a bug, please include:\n" +#~ "- The result of %s\n" +#~ "- The result of %s" +#~ msgstr "" +#~ "GreÅ¡ka pri aktiviranju podeÅ¡avanja za XKB.\n" +#~ "Vjerovatno interni problem na X serveru.\n" +#~ "\n" +#~ "Podaci o verziji X servera:\n" +#~ "%s\n" +#~ "%d\n" +#~ "%s\n" +#~ "Ako želite prijaviti ovu situaciju kao greÅ¡ku, molim dodajte:\n" +#~ "- Rezultat naredbe xprop -root | grep XKB\n" +#~ "- Rezultat naredbe mateconftool-2 -R /desktop/mate/peripherals/keyboard/" +#~ "xkb" + +#, fuzzy +#~ msgid "" +#~ "You are using XFree 4.3.0.\n" +#~ "There are known problems with complex XKB configurations.\n" +#~ "Try using a simpler configuration or taking a fresher version of XFree " +#~ "software." +#~ msgstr "" +#~ "Vi koristite XFree 4.3.0.\n" +#~ "Postoje poznati problemi sa složenim konfiguracijama XKB-a.\n" +#~ "PokuÅ¡ajte koristiti jednostavniju konfiguraciju ili uzmite noviju verziju " +#~ "XFree softvera." + +#, fuzzy +#~ msgid "Do _not show this warning again" +#~ msgstr "_Nemoj viÅ¡e prikazivati ovu poruku" + +#~ msgid "" +#~ "The X system keyboard settings differ from your current MATE keyboard " +#~ "settings. Which set would you like to use?" +#~ msgstr "" +#~ "Postavke tastature sistema X se razlikuju od vaÅ¡ih trenutnih postavki " +#~ "tastature za MATE. Koje postavke želite koristiti?" + +#~ msgid "Use MATE settings" +#~ msgstr "Koristi postavke za MATE" + +#~ msgid "Permissions on the file %s are broken\n" +#~ msgstr "OvlaÅ¡tenja datoteke %s su neispravna\n" + +#~ msgid "" +#~ "Couldn't load the Glade file.\n" +#~ "Make sure that this daemon is properly installed." +#~ msgstr "" +#~ "Nisam mogao uÄitati Glade datoteku.\n" +#~ "Provjerite da li je ovaj daemon ispravno instaliran." + +#~ msgid "Error creating signal pipe." +#~ msgstr "GreÅ¡ka pri pravljenju cijevi signala." + +#~ msgid "Type" +#~ msgstr "Tip" + +#~ msgid "" +#~ "Type of bg_applier: BG_APPLIER_ROOT for root window or BG_APPLIER_PREVIEW " +#~ "for preview" +#~ msgstr "" +#~ "Tip bg_applier-a: BG_APPLIER_ROOT za glavni prozor ili BG_APPLIER_PREVIEW " +#~ "za prethodni prikaz" + +#~ msgid "Preview Width" +#~ msgstr "Å irina prethodnog prikaza" + +#~ msgid "Width if applier is a preview: Defaults to 64." +#~ msgstr "" +#~ "Å irina ako je primjenitelj prethodni prikaz: UobiÄajena vrijednost je 64." + +#~ msgid "Preview Height" +#~ msgstr "Visina prethodnog prikaza" + +#~ msgid "Height if applier is a preview: Defaults to 48." +#~ msgstr "" +#~ "Visina ako je primjenitelj prethodni prikaz: UobiÄajena vrijednost je 48." + +#~ msgid "Screen on which BGApplier is to draw" +#~ msgstr "Ekran na koji će BGApplier crtati" + +#, fuzzy +#~ msgid "There was an error loading an image: %s" +#~ msgstr "Dogodila se greÅ¡ka pri prikazivanju pomoći: %s" + +#~ msgid "Event" +#~ msgstr "DogaÄ‘aj" + +#~ msgid "_Sounds:" +#~ msgstr "_Zvukovi:" + +#~ msgid "Sound _file:" +#~ msgstr "ZvuÄna _datoteka:" + +#~ msgid "_Play" +#~ msgstr "_Sviraj" + +#~ msgid "_Remove" +#~ msgstr "_Ukloni" + +#~ msgid "Window manager \"%s\" has not registered a configuration tool\n" +#~ msgstr "Upravitelj prozora \"%s\" nema registriran alat za podeÅ¡avanje\n" + +#~ msgid "Maximize" +#~ msgstr "Maksimiziraj" + +#~ msgid "Roll up" +#~ msgstr "Smotaj" + +#~ msgid "Brightness down" +#~ msgstr "Smanji svjetloću" + +#~ msgid "Brightness down's shortcut." +#~ msgstr "Kratica za smanjivanje svjetloće." + +#~ msgid "Brightness up" +#~ msgstr "Povećaj svjetloću" + +#~ msgid "Brightness up's shortcut." +#~ msgstr "Kratica za povećanje svjetloće." + +#~ msgid "E-mail" +#~ msgstr "E-mail" + +#~ msgid "E-mail's shortcut." +#~ msgstr "Kratica za e-mail." + +#~ msgid "Eject's shortcut." +#~ msgstr "Kratica za izbacivanje." + +#~ msgid "Home folder's shortcut." +#~ msgstr "Kratica za poÄetni direktorij." + +#~ msgid "Launch help browser's shortcut." +#~ msgstr "Pokreni kraticu za preglednika pomoći." + +#~ msgid "Launch web browser's shortcut." +#~ msgstr "Pokreni kraticu za web preglednik." + +#~ msgid "Lock screen's shortcut." +#~ msgstr "Kratica za zakljuÄavanje ekrana." + +#~ msgid "Log out's shortcut." +#~ msgstr "Kratica za odjavu." + +#~ msgid "Next track key's shortcut." +#~ msgstr "Kratica za sljedeću pjesmu." + +#~ msgid "Pause" +#~ msgstr "Pauza" + +#~ msgid "Pause key's shortcut." +#~ msgstr "Kratica do tipke za pauzu." + +#~ msgid "Play (or play/pause) key's shortcut." +#~ msgstr "Kratica do tipke Sviraj (ili sviraj/pauza)." + +#~ msgid "Previous track key's shortcut." +#~ msgstr "Kratica do prethodne pjesme." + +#~ msgid "Search's shortcut." +#~ msgstr "Kratica za pretragu." + +#~ msgid "Sleep's shortcut." +#~ msgstr "Kratica do spavanja." + +#~ msgid "Stop playback key's shortcut." +#~ msgstr "Kratica do tipke za zaustavljanje reprodukcije." + +#~ msgid "Volume down's shortcut." +#~ msgstr "Kratica za smanjivanje zvuka." + +#~ msgid "Volume mute's shortcut" +#~ msgstr "Kratica za tipku za guÅ¡enje zvuka" + +#~ msgid "Volume up's shortcut." +#~ msgstr "Kratica za tipku za pojaÄavanje zvuka." + +#, fuzzy +#~ msgid "Keyboard Update Handlers" +#~ msgstr "_Model tastature:" + +#, fuzzy +#~ msgid "Keyboard layout" +#~ msgstr "XKB raspored tastature" + +#, fuzzy +#~ msgid "Keyboard model" +#~ msgstr "_Model tastature:" + +#, fuzzy +#~ msgid "" +#~ "Keyboard settings in mateconf will be overridden from the system ASAP " +#~ "(deprecated)" +#~ msgstr "XKB postavke u mateconf će biti prebrisane iz sistema ASAP" + +#, fuzzy +#~ msgid "keyboard layout" +#~ msgstr "XKB raspored tastature" + +#, fuzzy +#~ msgid "keyboard model" +#~ msgstr "XKB model tastature" + +#~ msgid "_Postpone break" +#~ msgstr "_Odgodi pauzu" + +#~ msgid "Take a break!" +#~ msgstr "Vrijeme je za pauzu!" + +#~ msgid "/_Preferences" +#~ msgstr "/_Opcije" + +#~ msgid "/_About" +#~ msgstr "/_O" + +#~ msgid "/_Take a Break" +#~ msgstr "/_Uzmi pauzu" + +#~ msgid "%d minute until the next break" +#~ msgid_plural "%d minutes until the next break" +#~ msgstr[0] "%d minuta do sljedeće pauze" +#~ msgstr[1] "%d minute do sljedeće pauze" +#~ msgstr[2] "%d minuta do sljedeće pauze" + +#~ msgid "Less than one minute until the next break" +#~ msgstr "Manje od jednog minuta do sljedeće pauze" + +#~ msgid "" +#~ "Unable to bring up the typing break properties dialog with the following " +#~ "error: %s" +#~ msgstr "" +#~ "Ne mogu otvoriti dijalog s opcijama pauziranja zbog sljedeće greÅ¡ke: %s" + +#~ msgid "About MATE Typing Monitor" +#~ msgstr "O MATE nadzorniku kucanja" + +#~ msgid "A computer break reminder." +#~ msgstr "Podsjetnik za pauzu od rada na raÄunaru." + +#~ msgid "Written by Richard Hult <richard@imendio.com>" +#~ msgstr "Napisao Richard Hult <richard@imendio.com>" + +#~ msgid "Eye candy added by Anders Carlsson" +#~ msgstr "UljepÅ¡ao Anders Carlsson" + +#~ msgid "Break reminder" +#~ msgstr "Podsjetnik za pauzu" + +#~ msgid "The typing monitor is already running." +#~ msgstr "Nadzornik kucanja je već pokrenut." + +#, fuzzy +#~ msgid "" +#~ "The typing monitor uses the notification area to display information. You " +#~ "don't seem to have a notification area on your panel. You can add it by " +#~ "right-clicking on your panel and choosing 'Add to panel', selecting " +#~ "'Notification area' and clicking 'Add'." +#~ msgstr "" +#~ "Nadzornik kucanja koristi zonu za obavijesti za prikaz informacija. Vi " +#~ "izgleda nemate obavjeÅ¡tajnu zonu na panelu. Možete je dodati klikajući " +#~ "desnim dugmetom miÅ¡a na panel i biranjem 'Dodaj panelu -> Alati -> Zona " +#~ "za obavijesti'." + +#~ msgid "The quick brown fox jumps over the lazy dog. 0123456789" +#~ msgstr "" +#~ "A B C ÄŒ Ć D Dž Ä E F G H I J K L Lj M N Nj O P R S Å  T U V Z Ž 0123456789" + +#~ msgid "Name:" +#~ msgstr "Ime:" + +#~ msgid "Style:" +#~ msgstr "Stil:" + +#~ msgid "Type:" +#~ msgstr "Tip:" + +#~ msgid "Size:" +#~ msgstr "VeliÄina:" + +#~ msgid "Version:" +#~ msgstr "Verzija:" + +#~ msgid "Copyright:" +#~ msgstr "Autorska prava:" + +#~ msgid "Description:" +#~ msgstr "Opis:" + +#~ msgid "usage: %s fontfile\n" +#~ msgstr "upotreba: %s datoteka fonta\n" + +#~ msgid "Set as Application Font" +#~ msgstr "Postavi kao font aplikacije" + +#, fuzzy +#~ msgid "Sets the default application font" +#~ msgstr "Izaberite vaÅ¡e uobiÄajene aplikacije" + +#~ msgid "If set to true, then OpenType fonts will be thumbnailed." +#~ msgstr "Ako je postavljeno, OpenType fontovi će biti prikazani umanjeni." + +#~ msgid "If set to true, then PCF fonts will be thumbnailed." +#~ msgstr "Ako je postavljeno, PCF fontovi će biti prikazani umanjeni." + +#~ msgid "If set to true, then TrueType fonts will be thumbnailed." +#~ msgstr "Ako je postavljeno, TrueType fontovi će biti prikazani umanjeni." + +#~ msgid "If set to true, then Type1 fonts will be thumbnailed." +#~ msgstr "Ako je postavljeno, Type1 fontovi će biti prikazani umanjeni." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for OpenType fonts." +#~ msgstr "" +#~ "Dodijeli ovu tipku naredbi koja se koristi za umanjeni prikaz OpenType " +#~ "fontova." + +#~ msgid "Set this key to the command used to create thumbnails for PCF fonts." +#~ msgstr "" +#~ "Dodijeli ovu tipku naredbi koja se koristi za umanjeni prikaz PCF fontova." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for TrueType fonts." +#~ msgstr "" +#~ "Dodijeli ovu tipku naredbi koja se koristi za umanjeni prikaz TrueType " +#~ "fontova." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for Type1 fonts." +#~ msgstr "" +#~ "Dodijeli ovu tipku naredbi koja se koristi za umanjeni prikaz Type1 " +#~ "fontova." + +#~ msgid "Thumbnail command for OpenType fonts" +#~ msgstr "Naredba za umanjeni prikaz OpenType fontova" + +#~ msgid "Thumbnail command for PCF fonts" +#~ msgstr "Naredba za umanjeni prikaz PCF fontova" + +#~ msgid "Thumbnail command for TrueType fonts" +#~ msgstr "Naredba za umanjeni prikaz TrueType fontova" + +#~ msgid "Thumbnail command for Type1 fonts" +#~ msgstr "Naredba za umanjeni prikaz Type1 fontova" + +#~ msgid "Whether to thumbnail OpenType fonts" +#~ msgstr "Da li prikazati umanjeno OpenType fontove" + +#~ msgid "Whether to thumbnail PCF fonts" +#~ msgstr "Da li prikazati umanjeno PCF fontove" + +#~ msgid "Whether to thumbnail TrueType fonts" +#~ msgstr "Da li prikazati umanjeno TrueType fontove" + +#~ msgid "Whether to thumbnail Type1 fonts" +#~ msgstr "Da li prikazati umanjeno Type1 fontove" + +#, fuzzy +#~ msgid "MATE Font Viewer" +#~ msgstr "MATE Kontrolni centar" + +#~ msgid "Apply new font?" +#~ msgstr "Koristiti novi font?" + +#~ msgid "Do _not apply font" +#~ msgstr "_Nemoj koristiti font" + +#~ msgid "" +#~ "The theme you have selected suggests a new font. A preview of the font is " +#~ "shown below." +#~ msgstr "" +#~ "Tema koju ste izabrali predlaže novi font. Prethodni prikaz fonta je " +#~ "prikazan ispod." + +#~ msgid "_Apply font" +#~ msgstr "_Koristi font" + +#~ msgid "Themes" +#~ msgstr "Teme" + +#~ msgid "Description" +#~ msgstr "Opis" + +#~ msgid "Control theme" +#~ msgstr "Tema upravitelja" + +#~ msgid "Window border theme" +#~ msgstr "Tema okvira prozora" + +#~ msgid "Icon theme" +#~ msgstr "Tema ikona" + +#~ msgid "ABCDEFG" +#~ msgstr "ABCČĆÄŠŽ" + +#, fuzzy +#~ msgid "Apply theme" +#~ msgstr "_Koristi font" + +#, fuzzy +#~ msgid "Sets the default theme" +#~ msgstr "Vrati na _uobiÄajeno" + +#~ msgid "If set to true, then installed themes will be thumbnailed." +#~ msgstr "" +#~ "Ako je postavljeno, onda će instalirane teme biti prikazane umanjenje." + +#~ msgid "If set to true, then themes will be thumbnailed." +#~ msgstr "Ako je postavljeno, onda će teme biti prikazane umanjenje." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for installed " +#~ "themes." +#~ msgstr "" +#~ "Dodijeli ovu tipku naredbi koja se koristi za pravljenje umanjenih slika " +#~ "instaliranih tema." + +#~ msgid "Set this key to the command used to create thumbnails for themes." +#~ msgstr "" +#~ "Dodijeli ovu tipku naredbi koja se koristi za pravljenje umanjenih slika " +#~ "tema." + +#~ msgid "Thumbnail command for installed themes" +#~ msgstr "Naredba za umanjene slike instaliranih tema" + +#~ msgid "Thumbnail command for themes" +#~ msgstr "Naredba za umanjene slike tema" + +#~ msgid "Whether to thumbnail installed themes" +#~ msgstr "Da li umanjeno prikazati instalirane teme" + +#~ msgid "Whether to thumbnail themes" +#~ msgstr "Da li umanjeno prikazati teme" diff --git a/po/ca.po b/po/ca.po new file mode 100644 index 0000000..75a06ec --- /dev/null +++ b/po/ca.po @@ -0,0 +1,1489 @@ +# Traducció del mòdul mate-settings-daemon de Softcatalà +# Copyright © 1999-2010 Free Software Foundation, Inc. +# This file is distributed under the same license as the mate-settings-daemon package. +# Ivan Vilata i Balaguer , 1999, 2000. +# Softcatalà , 2000, 2001. +# Jordi Mallach , 2002, 2003, 2004, 2005. +# Xavier Conde Rueda , 2005 +# Josep Puigdemont i Casamajó , 2005, 2006, 2007. +# Joan Duran , 2008-2010. +# +msgid "" +msgstr "" +"Project-Id-Version: mate-settings-daemon\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-04-02 18:10+0200\n" +"PO-Revision-Date: 2010-04-02 18:11+0200\n" +"Last-Translator: Joan Duran \n" +"Language-Team: Catalan \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "Accessibilitat" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "Llindar per notificar el percentatge lliure" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "Llindar per no notificar el percentatge lliure" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "Període mínim entre notificacions d'avisos repetits" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "Camins de muntatge a ignorar" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown" +msgstr "" +"Percentatge del llindar d'espai lliure per a l'avís inicial de poc espai de " +"disc. Si el percentatge d'espai lliure baixa per sota d'aquest, es mostrarà " +"un avís" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "" +"Especifica una llista de camins de muntatge a ignorar quan els queda poc " +"espai lliure." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "" +"Especifica un temps en minuts. Els pròxims avisos per a un volum no " +"apareixeran abans d'aquest període de temps." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown" +msgstr "" +"Especifica una quantitat en GB. Si l'espai lliure és més gran, no es " +"mostrarà cap avís" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning" +msgstr "" +"Especifica el percentatge d'espai de disc lliure que s'hauria de reduir " +"abans de mostrar més avisos" + +# FIXME no es digerible, però no se m'acudeix res millor +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "Llindar de notificació de percentatge lliure subseqüent" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "Vinculació per expulsar un disc òptic." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to enable or disable the touchpad." +msgstr "Vinculació per habilitar o inhabilitar el ratolí tàctil." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "Vinculació per executar la calculadora." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "Vinculació per executar el client de correu electrònic." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "Vinculació per executar el navegador de l'ajuda." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "Vinculació per executar el reproductor multimèdia." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "Vinculació per executar l'eina de cerca." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "Vinculació per executar el navegador web." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "Vinculació per bloquejar la pantalla." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "Vinculació per sortir de la sessió." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "Vinculació per abaixar el volum del sistema." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "Vinculació per silenciar el volum del sistema." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "Vinculació per obrir la carpeta de l'usuari." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "Vinculació per fer una pausa a la reproducció." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "Vinculació per apujar el volum del sistema." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "Vinculació per saltar a la peça següent." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "Vinculació per saltar a la peça anterior." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "" +"Vinculació per iniciar el reproductor (o commutar entre reproducció/en " +"pausa)." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "Vinculació per aturar la reproducció." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Expulsa" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "Carpeta de l'usuari" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "Executa la calculadora" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "Executa el client de correu electrònic" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "Executa el navegador de l'ajuda" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "Executa el reproductor multimèdia" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "Executa el navegador web" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "Bloca la pantalla" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Surt" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "Peça següent" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "Fes una pausa en la reproducció" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "Reprodueix (o reprodueix/fes una pausa)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "Peça anterior" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Cerca" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "Atura la reproducció" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "Commuta el ratolí tàctil" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "Abaixa el volum" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "Volum silenciat" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Pas del volum" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Pas del volum com un percentatge de volum." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "Apuja el volum" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "" +"If a notification icon with display related things should be shown in the " +"panel." +msgstr "" +"Si s'hauria de mostrar al quadre una icona de notificació amb elements " +"relacionats amb la pantalla." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "Mostra les pantalles a l'àrea de notificació" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "Suavitzat" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "PPP" + +# FIXME +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "Contorn" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "Ordre del RGBA" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"L'ordre dels elements de subpíxel d'una pantalla LCD. Només s'utilitza si el " +"suavitzat és «RGBA». Els valors possibles són: «RGB» per al vermell (R) a " +"l'esquerra (el més comú), «BGR» per al blau (B) a l'esquerra, «VRGB» per al " +"vermell a dalt, «VBGR» per al vermell a baix." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" +"La resolució que s'utilitzarà per convertir les mides dels tipus de lletra a " +"mides de píxels, en punts per polzada." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"El tipus de suavitzat que s'utilitzarà per mostrar els tipus de lletra. Els " +"valors possibles són: «none» (cap) per no aplicar cap suavitzat, " +"«grayscale» (escala de grisos) per a suavitzat d'escala de grisos estàndard i " +"«RGBA» per a suavitzat de subpíxel (només per a pantalles LCD)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"El tipus de contorn que s'utilitzarà per mostrar els tipus de lletra. Els " +"valors possibles són: «none» (cap) cap contorn, «slight» (lleu) contorn petit, " +"«medium» (mitjà) contorn moderat i «full» (complet) màxim contorn (pot produir " +"distorsió en les formes de les lletres)." + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "Tecles permeses" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"Si no està buit, s'ignoraran les vinculacions a menys que el seu directori " +"MateConf estigui a la llista. És útil per a les restriccions." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "Inhabilita el ratolí tàctil mentre s'escriu" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "Habilita el desplaçament horitzontal" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "Permet fer clic amb el ratolí tàctil" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Enable touchpad" +msgstr "Habilita el ratolí tàctil" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "Seleccioneu el mètode de desplaçament del ratolí tàctil" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Select the touchpad scroll method. Supported values are: 0 - disabled, 1 - " +"edge scrolling, 2 - two-finger scrolling" +msgstr "" +"Seleccioneu el mètode de desplaçament del ratolí tàctil. Els valors admesos " +"són: 0 - inhabilitat, 1 - desplaçament a la vora, 2 - desplaçament amb dos " +"dits" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "" +"Establiu-ho a «True» (cert) si accidentalment toqueu el ratolí tàctil mentre " +"escriviu." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" +"Establiu-ho a «True» (cert) per permetre desplaçaments horitzontals " +"utilitzant el mètode seleccionat amb la clau «scroll_method»." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "" +"Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "" +"Establiu-ho a «True» (cert) per permetre enviar clics de ratolí en prémer al " +"ratolí tàctil." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +msgid "Set this to TRUE to enable all touchpads." +msgstr "Establiu-ho a «True» (cert) per habilitar tots els ratolins tàctils." + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "Dimoni de paràmetres del MATE" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "Vinculació per commutar l'ampliador." + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "Vinculació per commutar el teclat a la pantalla." + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "Vinculació per commutar el lector de pantalla." + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "Tecles de salt" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "Ordre utilitzada per habilitar o inhabilitar l'ampliador." + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "Ordre utilitzada per habilitar o inhabilitar el teclat a la pantalla." + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "Ordre utilitzada per habilitar o inhabilitar el lector de pantalla." + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable accessibility keyboard plugin" +msgstr "Habilita el connector d'accessibilitat pel teclat" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable background plugin" +msgstr "Habilita el connector pel fons de pantalla" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable clipboard plugin" +msgstr "Habilita el connector pel porta-retalls" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable font plugin" +msgstr "Habilita el connector de tipus de lletra" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable housekeeping plugin" +msgstr "Habilita el connector de manteniment" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable keybindings plugin" +msgstr "Habilita el connector de les vinculacions" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keyboard plugin" +msgstr "Habilita el connector del teclat" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable media keys plugin" +msgstr "Habilita el connector de les tecles multimèdia" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable mouse plugin" +msgstr "Habilita el connector del ratolí" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable sound plugin" +msgstr "Habilita el connector de so" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable typing breaks plugin" +msgstr "Habilita el connector de descans de tecleig" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable xrandr plugin" +msgstr "Habilita el connector de XRANDR" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable xrdb plugin" +msgstr "Habilita el connector xrdb" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xsettings plugin" +msgstr "Habilita el connector de xsettings" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Mouse keys" +msgstr "Tecles del ratolí" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "On-screen keyboard" +msgstr "Teclat a la pantalla" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "Screen magnifier" +msgstr "Ampliador de pantalla" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen reader" +msgstr "Lector de pantalla" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "" +"Establiu-ho a «True» (cert) per habilitar el connector de manteniment, per a " +"reduir els fitxers temporals de la memòria cau." + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" +"Establiu-ho a «True» (cert) per habilitar el connector per gestionar els " +"paràmetres del porta-retalls." + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" +"Establiu-ho a «True» (cert) per habilitar el connector per gestionar els " +"paràmetres de fons de l'escriptori." + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" +"Establiu-ho a «True» (cert) per habilitar el connector per gestionar els " +"paràmetres de tipus de lletra." + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" +"Establiu-ho a «True» (cert) per habilitar el connector per gestionar els " +"paràmetres de teclat." + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "" +"Establiu-ho a «True» (cert) per habilitar el connector per gestionar els " +"paràmetres de ratolí." + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" +"Establiu-ho a «True» (cert) per habilitar el connector per gestionar els " +"paràmetres de les tecles multimèdia." + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "" +"Establiu-ho a «True» (cert) per habilitar el connector per gestionar la " +"memòria cau de les mostres de so." + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" +"Establiu-ho a «True» (cert) per habilitar el connector per gestionar els " +"paràmetres d'accessibilitat del teclat." + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" +"Establiu-ho a «True» (cert) per habilitar el connector per gestionar les " +"vinculacions." + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" +"Establiu-ho a «True» (cert) per habilitar el connector per gestionar els " +"descans de tecleig." + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "" +"Establiu-ho a «True» (cert) per habilitar el connector per gestionar els " +"paràmetres de l'xrandr." + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "" +"Establiu-ho a «True» (cert) per habilitar el connector per gestionar els " +"paràmetres de l'xrdb." + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "" +"Establiu-ho a «True» (cert) per habilitar el connector per gestionar " +"l'xsettings." + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Slow keys" +msgstr "Tecles lentes" + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Sticky keys" +msgstr "Tecles enganxoses" + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "El nom de la drecera de teclat per commutar l'ampliador" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "El nom de la drecera de teclat per commutar el teclat a la pantalla" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "El nom de la drecera de teclat per commutar el lector de pantalla" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Aquest és el nom de la drecera de teclat per commutar l'ampliador. Es " +"mostrarà al diàleg de preferències de les dreceres de teclat." + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Aquest és el nom de la drecera de teclat per commutar el teclat a la " +"pantalla. Es mostrarà al diàleg de preferències de les dreceres de teclat." + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Aquest és el nom de la drecera de teclat per commutar el lector de pantalla. " +"Es mostrarà al diàleg de preferències de les dreceres de teclat." + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "Toggle magnifier" +msgstr "Commuta l'ampliador" + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "Toggle on-screen keyboard" +msgstr "Commuta el teclat a la pantalla" + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle screen reader" +msgstr "Commuta el lector de pantalla" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "" +"Indica si la funció de tecles de salt del teclat accessible està habilitada." + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "" +"Indica si la funció de tecles del ratolí del teclat accessible està " +"habilitada." + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the on-screen keyboard is turned on." +msgstr "Indica si el teclat a la pantalla està habilitat." + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the screen magnifier is turned on." +msgstr "Indica si l'ampliador de pantalla està habilitat." + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the screen reader is turned on." +msgstr "Indica si el lector de pantalla està habilitat." + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "" +"Indica si la funció de tecles lentes del teclat accessible està habilitada." + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "" +"Indica si la funció de tecles enganxoses del teclat accessible està " +"habilitada." + +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "Habilita el codi de depuració" + +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "No et tornis un dimoni" + +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "Prefix del MateConf del que carregar els paràmetres del connector" + +#: ../mate-settings-daemon/main.c:58 +msgid "Exit after a time - for debugging" +msgstr "Surt després d'una estona - per a depuració" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "Teclat accessible" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "Connector de l'accessibilitat de teclat" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:388 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "S'ha produït un error en mostrar l'ajuda: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:519 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:585 +msgid "Do you want to activate Slow Keys?" +msgstr "Voleu activar les «tecles lentes»?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:520 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:586 +msgid "Do you want to deactivate Slow Keys?" +msgstr "Voleu desactivar les «tecles lentes»?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:521 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:587 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"Heu mantingut premuda la tecla de majúscules durant 8 segons. Aquesta és la " +"drecera per a la funcionalitat «tecles lentes», que afecta la forma de " +"funcionar del teclat." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't activate" +msgstr "No activis" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't deactivate" +msgstr "No desactivis" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Activate" +msgstr "Activa" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Deactivate" +msgstr "Desactiva" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't activate" +msgstr "_No activis" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't deactivate" +msgstr "_No desactivis" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Activate" +msgstr "_Activa" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Deactivate" +msgstr "_Desactiva" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:615 +msgid "Slow Keys Alert" +msgstr "Alerta de «tecles lentes»" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:655 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:723 +msgid "Do you want to activate Sticky Keys?" +msgstr "Voleu activar les «tecles enganxoses»?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:656 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:724 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Voleu desactivar les «tecles enganxoses»?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:726 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"Heu premut la tecla de majúscules 5 vegades seguides. Aquesta és la drecera " +"per a la funcionalitat «tecles enganxoses», que afecta la forma de funcionar " +"del teclat." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:660 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"Heu premut dues tecles alhora, o heu premut la tecla de majúscules 5 vegades " +"seguides. Això desactiva les «tecles enganxoses», que afecten la forma de " +"funcionar del teclat." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:756 +msgid "Sticky Keys Alert" +msgstr "Alerta de «tecles enganxoses»" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "Preferències d'accés universal" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "Millora el _contrast dels colors" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "Fes el _text més gran i més fàcil de llegir" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "Prem i _mantén les tecles per acceptar-les (tecles lentes)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "Utilitza el _teclat a la pantalla" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "Utilitza l'_ampliador de pantalla" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "Utilitza el _lector de pantalla" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "_Ignora les pulsacions duplicades (tecles de salt)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "_Prem les dreceres de teclat una tecla a la vegada (tecles enganxoses)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "Fons" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "Connector de fons" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "Porta-retalls" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "Connector del porta-retalls" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "Prova" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "Connector de prova" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Tipus de lletra" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "Connector de tipus de lletra" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this filesystem" +msgstr "No tornis a mostrar més avisos per a aquest sistema de fitxers" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "No tornis a mostrar més avisos" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "El volum «%s» només li resta %s d'espai de disc." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "Aquest ordinador només li resta %s d'espai de disc." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" +"Podeu alliberar espai de disc buidant la paperera, suprimint programes o " +"fitxers que no utilitzeu o movent fitxers a un altre disc o partició." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"Podeu alliberar espai de disc suprimint programes o fitxers que no utilitzeu " +"o movent fitxers a un altre disc o partició." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"Podeu alliberar espai de disc buidant la paperera, suprimint programes o " +"fitxers que no utilitzeu o movent fitxers a un disc extern." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" +"Podeu alliberar espai de disc suprimint programes o fitxers que no utilitzeu " +"o movent fitxers a un disc extern." + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "Espai del disc baix" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "Buida la paperera" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine..." +msgstr "Examina..." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "Ignora" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:96 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "S'està suprimint l'element %lu de %lu" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:116 +#, c-format +msgid "Removing: %s" +msgstr "S'està suprimint: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:244 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:293 +msgid "Emptying the trash" +msgstr "S'està buidant la paperera" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:269 +msgid "Preparing to empty trash..." +msgstr "S'està preparant per buidar la paperera..." + +#. Translators: "Emptying trash from " +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:296 +msgid "From: " +msgstr "Des de: " + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:357 +msgid "Empty all of the items from the trash?" +msgstr "Voleu buidar tots els elements de la paperera?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:360 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"Si buideu la paperera, se'n perdran tots els elements per sempre. Tingueu en " +"compte que també podeu seleccionar elements per separat." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:367 +msgid "_Empty Trash" +msgstr "_Buida la paperera" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "La vinculació de tecla (%s) no és vàlida" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "La vinculació de tecla (%s) és incompleta" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"S'ha produït un error en intentar executar (%s)\n" +"que està enllaçat a la tecla (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "Vinculacions" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "Connector de vinculacions" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Teclat" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "Connector del teclat" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:114 +#, c-format +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +"- a bug in libxklavier library\n" +"- a bug in X server (xkbcomp, xmodmap utilities)\n" +"- X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +"- The result of %s\n" +"- The result of %s" +msgstr "" +"S'ha produït un error en activar la configuració de l'XKB.\n" +"Això pot succeir degut a diverses circumstàncies:\n" +"- un error a la biblioteca libxklavier\n" +"- un error al servidor X (xkbcomp, utilitats xmodmap)\n" +"- un servidor X amb una implementació incompatible de la libxkbfile\n" +"\n" +"Dades de la versió del servidor X:\n" +"%s\n" +"%d\n" +"%s\n" +"Si n'informeu com una errada, hauríeu d'incloure:\n" +"- El resultat de %s\n" +"- El resultat de %s" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:128 +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or taking a fresher version of XFree " +"software." +msgstr "" +"Esteu utilitzant l'XFree 4.3.0.\n" +"Existeixen problemes coneguts amb configuracions complexes de l'XKB.\n" +"Intenteu utilitzar una configuració coneguda o utilitzar una versió més " +"moderna del programari de l'XFree." + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:200 +msgid "Unknown" +msgstr "Desconegut" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:269 +#, c-format +msgid "Keyboard Layout \"%s\"" +msgstr "Disposició del teclat «%s»" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:392 +msgid "_Groups" +msgstr "_Grups" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:399 +msgid "Keyboard _Preferences" +msgstr "_Preferències del teclat" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:405 +msgid "Show Current _Layout" +msgstr "Mostra la _disposició actual" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "Fitxers dis_ponibles:" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "Carrega els fitxers modmap" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap file(s)?" +msgstr "Voleu carregar els fitxers modmap?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "_No tornis a mostrar aquest missatge" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "_Carrega" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "Fitxers _carregats:" + +#: ../plugins/keyboard/show-layout.ui.h:1 +msgid "Keyboard Layout" +msgstr "Disposició del teclat" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:195 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"No s'ha pogut obtenir el terminal per defecte. Verifiqueu que l'ordre que " +"teniu establerta per al terminal per defecte existeixi." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:235 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"No s'ha pogut executar l'ordre: %s\n" +"Verifiqueu que sigui una ordre vàlida." + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "Inhabilitat" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u sortida" +msgstr[1] "%u sortides" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u entrada" +msgstr[1] "%u entrades" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "Sons del sistema" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "Tecles multimèdia" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "Connector de les tecles multimèdia" + +#: ../plugins/mouse/gsd-mouse-manager.c:882 +msgid "Could not enable mouse accessibility features" +msgstr "" +"No s'han pogut habilitar les funcionalitats d'accessibilitat del ratolí" + +#: ../plugins/mouse/gsd-mouse-manager.c:884 +msgid "" +"Mouse accessibility requires mousetweaks to be installed on your system." +msgstr "" +"L'accessibilitat de ratolí requereix que s'instal·li el mousetweaks a " +"l'ordinador." + +#: ../plugins/mouse/gsd-mouse-manager.c:887 +msgid "Mouse Preferences" +msgstr "Preferències del ratolí" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Ratolí" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "Connector del ratolí" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Descans de tecleig" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "Connector de descans de tecleig" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "Configura la mida de la pantalla i els paràmetres de rotació" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:222 +msgid "Could not switch the monitor configuration" +msgstr "No s'ha pogut commutar la configuració del monitor" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:246 +msgid "Could not restore the display's configuration" +msgstr "No s'ha pogut restaurar la configuració de la pantalla" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:271 +msgid "Could not restore the display's configuration from a backup" +msgstr "" +"No s'ha pogut restaurar la configuració de la pantalla des d'una còpia de " +"seguretat" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:292 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "" +"The display will be reset to its previous configuration in %d seconds" +msgstr[0] "" +"Es reiniciarà la pantalla a la configuració anterior d'aquí %d segon" +msgstr[1] "" +"Es reiniciarà la pantalla a la configuració anterior d'aquí %d segons" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:341 +msgid "Does the display look OK?" +msgstr "Es visualitza correctament la pantalla?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:347 +msgid "_Restore Previous Configuration" +msgstr "_Restaura la configuració anterior" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:348 +msgid "_Keep This Configuration" +msgstr "_Manté aquesta configuració" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:429 +msgid "The selected configuration for displays could not be applied" +msgstr "No s'ha pogut aplicar la configuració seleccionada per a pantalles" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:967 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "No s'ha pogut refrescar la informació de la pantalla: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:970 +msgid "Trying to switch the monitor configuration anyway." +msgstr "" +"S'està intentant commutar la configuració del monitor de totes maneres." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1679 +msgid "Rotation not supported" +msgstr "No es pot rotar" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1733 +msgid "Could not save monitor configuration" +msgstr "No s'ha pogut desar la configuració del monitor" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1751 +msgid "Normal" +msgstr "Normal" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1752 +msgid "Left" +msgstr "Esquerra" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1753 +msgid "Right" +msgstr "Dreta" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1754 +msgid "Upside Down" +msgstr "Cara avall" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1874 +msgid "_Configure Display Settings ..." +msgstr "_Configura els paràmetres de la pantalla..." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1915 +msgid "Configure display settings" +msgstr "Configura els paràmetres de la pantalla" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1972 +msgid "Could not apply the stored configuration for monitors" +msgstr "No s'ha pogut aplicar la configuració emmagatzemada per als monitors" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "No es pot determinar el directori de l'usuari" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "Gestiona la base de dades de recursos d'X" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "Base de dades de recursos d'X" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:596 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "" +"La clau MateConf %s s'ha establert com de tipus %s, però s'esperava que fos %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "Gestiona els paràmetres d'X" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "Paràmetres d'X" + +#~ msgid "" +#~ "Couldn't put the machine to sleep.\n" +#~ "Verify that the machine is correctly configured." +#~ msgstr "" +#~ "No s'ha pogut posar l'ordinador a dormir.\n" +#~ "Comproveu que l'ordinador està configurat correctament." + +#~ msgid "Binding to suspend the computer." +#~ msgstr "Vinculació per aturar temporalment l'ordinador." + +#~ msgid "Suspend" +#~ msgstr "Atura temporalment" + +#~ msgid "" +#~ "Set to True to display a dialog when there are errors running the " +#~ "screensaver." +#~ msgstr "" +#~ "Establiu-lo a «True» (cert) per mostrar un diàleg quan hi ha errors en " +#~ "executar l'estalvi de pantalla." + +#~ msgid "Set to True to run the screensaver at login." +#~ msgstr "" +#~ "Establiu-lo a «True» (cert) per executar l'estalvi de pantalla a l'entrada." + +#~ msgid "Show startup errors" +#~ msgstr "Mostra els errors de l'inici" + +#~ msgid "Start screensaver" +#~ msgstr "Inicia l'estalvi de pantalla" + +#~ msgid "Enable screensaver plugin" +#~ msgstr "Habilita el connector de l'estalvi de pantalla" + +#~ msgid "Set to True to enable the plugin to manage screensaver settings." +#~ msgstr "" +#~ "Establiu-ho a «True» (cert) per habilitar el connector per gestionar els " +#~ "paràmetres de l'estalvi de pantalla." + +#~ msgid "Toggle screenreader" +#~ msgstr "Commuta el lector de pantalla" + +#~ msgid "%d%% of the disk space on `%s' is in use" +#~ msgstr "s'està utilitzant el %d%% de l'espai del disc a «%s»" + +#~ msgid "Analyze" +#~ msgstr "Analitza" + +#~ msgid "MATE Volume Control" +#~ msgstr "Control del volum del MATE" + +#~ msgid "" +#~ "There was an error starting up the screensaver:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "Screensaver functionality will not work in this session." +#~ msgstr "" +#~ "S'ha produït un error en iniciar l'estalvi de pantalla:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "La funcionalitat de l'estalvi de pantalla no funcionarà en aquesta sessió." + +#~ msgid "Screensaver" +#~ msgstr "Estalvi de pantalla" + +#~ msgid "Screensaver plugin" +#~ msgstr "Connector de l'estalvi de pantalla" + +#~ msgid "Set to True to enable the plugin to manage sound settings." +#~ msgstr "" +#~ "Establiu-ho a «True» (cert) per habilitar el connector per gestionar els " +#~ "paràmetres de so." + +#~ msgid "" +#~ "Cannot create the directory \"%s\".\n" +#~ "This is needed to allow changing the mouse pointer theme." +#~ msgstr "" +#~ "No s'ha pogut crear el directori «%s».\n" +#~ "Es necessita per poder canviar el tema del cursor." + +#~ msgid "" +#~ "Cannot create the directory \"%s\".\n" +#~ "This is needed to allow changing cursors." +#~ msgstr "" +#~ "No s'ha pogut crear el directori «%s».\n" +#~ "Es necessita per poder canviar els cursors." + +#~ msgid "An error occurred while configuring the screen" +#~ msgstr "S'ha produït un error mentre es configurava la pantalla" + +#~ msgid "Sound" +#~ msgstr "So" + +#~ msgid "Sound Sample Cache plugin" +#~ msgstr "Connector de memòria cau de les mostres de so" + +#~ msgid "Couldn't load sound file %s as sample %s" +#~ msgstr "No s'ha pogut carregar el fitxer de so %s com a una mostra %s" + +#~ msgid "Login" +#~ msgstr "Entrada" + +#~ msgid "Logout" +#~ msgstr "Sortida" + +#~ msgid "Boing" +#~ msgstr "Boing" + +#~ msgid "Siren" +#~ msgstr "Sirena" + +#~ msgid "Clink" +#~ msgstr "Clink" + +#~ msgid "Beep" +#~ msgstr "Bip" + +#~ msgid "No sound" +#~ msgstr "Sense so" + +#~ msgid "Sound not set for this event." +#~ msgstr "El so per a aquesta incidència no està establert" + +#~ msgid "" +#~ "The sound file for this event does not exist.\n" +#~ "You may want to install the mate-audio package for a set of default " +#~ "sounds." +#~ msgstr "" +#~ "El fitxer de so per a aquesta incidència no existeix.\n" +#~ "Potser voldríeu instal·lar el paquet mate-audio\n" +#~ "per obtenir un conjunt per defecte de sons." + +#~ msgid "The sound file for this event does not exist." +#~ msgstr "El fitxer de so per a aquesta incidència no existeix." + +#~ msgid "Select Sound File" +#~ msgstr "Seleccioneu un fitxer de so" + +#~ msgid "The file %s is not a valid wav file" +#~ msgstr "El fitxer %s no és un fitxer wav vàlid" + +#~ msgid "Select sound file..." +#~ msgstr "Seleccioneu un fitxer de so..." + +#~ msgid "gtk-close" +#~ msgstr "gtk-close" + +#~ msgid "" +#~ "Set to True to keep the handlers for text/plain and text/* MIME types " +#~ "synchronized." +#~ msgstr "" +#~ "Establiu-ho a «True» (cert) per mantenir sincronitzats els gestors dels " +#~ "tipus MIME text/plain i text/*." + +#~ msgid "Sync text/plain and text/* handlers" +#~ msgstr "Sincronitza els gestors text/plain i text/*" + +#~ msgid "Enable default editor plugin" +#~ msgstr "Habilita el connector d'editor de text predeterminat" + +#~ msgid "" +#~ "Set to True to enable the plugin to manage the default text editor " +#~ "setting." +#~ msgstr "" +#~ "Establiu-ho a «True» (cert) per habilitar el connector per gestionar el " +#~ "paràmetre d'editor de text predeterminat." + +#~ msgid "Key Binding (%s) has its action defined multiple times\n" +#~ msgstr "L'assignació de tecla (%s) té l'acció definida múltiples vegades\n" + +#~ msgid "Key Binding (%s) has its binding defined multiple times\n" +#~ msgstr "L'assignació de tecla (%s) està definit diverses vegades\n" + +#~ msgid "It seems that another application already has access to key '%u'." +#~ msgstr "Sembla que una altra aplicació ja té accés a la tecla «%u»." + +#~ msgid "Key Binding (%s) is already in use\n" +#~ msgstr "L'assignació de tecla (%s) ja està en ús\n" + +#~ msgid "Volume" +#~ msgstr "Volum" diff --git a/po/ca@valencia.po b/po/ca@valencia.po new file mode 100644 index 0000000..5763af5 --- /dev/null +++ b/po/ca@valencia.po @@ -0,0 +1,1488 @@ +# Traducció del mòdul mate-settings-daemon de Softcatalà +# Copyright © 1999-2010 Free Software Foundation, Inc. +# This file is distributed under the same license as the mate-settings-daemon package. +# Ivan Vilata i Balaguer , 1999, 2000. +# Softcatalà , 2000, 2001. +# Jordi Mallach , 2002, 2003, 2004, 2005. +# Xavier Conde Rueda , 2005 +# Josep Puigdemont i Casamajó , 2005, 2006, 2007. +# Joan Duran , 2008-2010. +# +msgid "" +msgstr "" +"Project-Id-Version: mate-settings-daemon\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-04-21 23:21+0200\n" +"PO-Revision-Date: 2010-04-02 18:11+0200\n" +"Last-Translator: Joan Duran \n" +"Language-Team: Catalan \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "Accessibilitat" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "Llindar per notificar el percentatge lliure" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "Llindar per no notificar el percentatge lliure" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "Període mínim entre notificacions d'avisos repetits" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "Camins de muntatge a ignorar" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown" +msgstr "" +"Percentatge del llindar d'espai lliure per a l'avís inicial de poc espai de " +"disc. Si el percentatge d'espai lliure baixa per sota d'este, es mostrarà un " +"avís" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "" +"Especifica una llista de camins de muntatge a ignorar quan els queda poc " +"espai lliure." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "" +"Especifica un temps en minuts. Els pròxims avisos per a un volum no " +"apareixeran abans d'este període de temps." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown" +msgstr "" +"Especifica una quantitat en GB. Si l'espai lliure és més gran, no es " +"mostrarà cap avís" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning" +msgstr "" +"Especifica el percentatge d'espai de disc lliure que s'hauria de reduir " +"abans de mostrar més avisos" + +# FIXME no es digerible, però no se m'acudeix res millor +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "Llindar de notificació de percentatge lliure subseqüent" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "Vinculació per expulsar un disc òptic." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to enable or disable the touchpad." +msgstr "Vinculació per habilitar o inhabilitar el ratolí tàctil." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "Vinculació per executar la calculadora." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "Vinculació per executar el client de correu electrònic." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "Vinculació per executar el navegador de l'ajuda." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "Vinculació per executar el reproductor multimèdia." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "Vinculació per executar l'eina de cerca." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "Vinculació per executar el navegador web." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "Vinculació per bloquejar la pantalla." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "Vinculació per eixir de la sessió." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "Vinculació per abaixar el volum del sistema." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "Vinculació per silenciar el volum del sistema." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "Vinculació per obrir la carpeta de l'usuari." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "Vinculació per fer una pausa a la reproducció." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "Vinculació per apujar el volum del sistema." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "Vinculació per saltar a la peça següent." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "Vinculació per saltar a la peça anterior." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "" +"Vinculació per iniciar el reproductor (o commutar entre reproducció/en " +"pausa)." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "Vinculació per aturar la reproducció." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Expulsa" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "Carpeta de l'usuari" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "Executa la calculadora" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "Executa el client de correu electrònic" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "Executa el navegador de l'ajuda" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "Executa el reproductor multimèdia" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "Executa el navegador web" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "Bloca la pantalla" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Ix" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "Peça següent" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "Fes una pausa en la reproducció" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "Reprodueix (o reprodueix/fes una pausa)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "Peça anterior" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Cerca" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "Atura la reproducció" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "Commuta el ratolí tàctil" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "Abaixa el volum" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "Volum silenciat" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Pas del volum" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Pas del volum com un percentatge de volum." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "Apuja el volum" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "" +"If a notification icon with display related things should be shown in the " +"panel." +msgstr "" +"Si s'hauria de mostrar al quadre una icona de notificació amb elements " +"relacionats amb la pantalla." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "Mostra les pantalles a l'àrea de notificació" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "Suavitzat" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "PPP" + +# FIXME +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "Contorn" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "Orde del RGBA" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"L'orde dels elements de subpíxel d'una pantalla LCD. Només s'utilitza si el " +"suavitzat és «RGBA». Els valors possibles són: «RGB» per al roig (R) a " +"l'esquerra (el més comú), «BGR» per al blau (B) a l'esquerra, «VRGB» per al " +"roig a dalt, «VBGR» per al roig a baix." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" +"La resolució que s'utilitzarà per convertir les mides dels tipus de lletra a " +"mides de píxels, en punts per polzada." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"El tipus de suavitzat que s'utilitzarà per mostrar els tipus de lletra. Els " +"valors possibles són: «none» (cap) per no aplicar cap suavitzat, " +"«grayscale» (escala de grisos) per a suavitzat d'escala de grisos estàndard i " +"«RGBA» per a suavitzat de subpíxel (només per a pantalles LCD)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"El tipus de contorn que s'utilitzarà per mostrar els tipus de lletra. Els " +"valors possibles són: «none» (cap) cap contorn, «slight» (lleu) contorn petit, " +"«medium» (mitjà) contorn moderat i «full» (complet) màxim contorn (pot produir " +"distorsió en les formes de les lletres)." + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "Tecles permeses" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"Si no està buit, s'ignoraran les vinculacions a menys que el seu directori " +"MateConf estiga a la llista. És útil per a les restriccions." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "Inhabilita el ratolí tàctil mentre s'escriu" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "Habilita el desplaçament horitzontal" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "Permet fer clic amb el ratolí tàctil" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Enable touchpad" +msgstr "Habilita el ratolí tàctil" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "Seleccioneu el mètode de desplaçament del ratolí tàctil" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Select the touchpad scroll method. Supported values are: 0 - disabled, 1 - " +"edge scrolling, 2 - two-finger scrolling" +msgstr "" +"Seleccioneu el mètode de desplaçament del ratolí tàctil. Els valors admesos " +"són: 0 - inhabilitat, 1 - desplaçament a la vora, 2 - desplaçament amb dos " +"dits" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "" +"Establiu-ho a «True» (cert) si accidentalment toqueu el ratolí tàctil mentre " +"escriviu." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" +"Establiu-ho a «True» (cert) per permetre desplaçaments horitzontals " +"utilitzant el mètode seleccionat amb la clau «scroll_method»." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "" +"Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "" +"Establiu-ho a «True» (cert) per permetre enviar clics de ratolí en prémer al " +"ratolí tàctil." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +msgid "Set this to TRUE to enable all touchpads." +msgstr "Establiu-ho a «True» (cert) per habilitar tots els ratolins tàctils." + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "Dimoni de paràmetres del MATE" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "Vinculació per commutar l'ampliador." + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "Vinculació per commutar el teclat a la pantalla." + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "Vinculació per commutar el lector de pantalla." + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "Tecles de salt" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "Orde utilitzada per habilitar o inhabilitar l'ampliador." + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "Orde utilitzada per habilitar o inhabilitar el teclat a la pantalla." + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "Orde utilitzada per habilitar o inhabilitar el lector de pantalla." + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable accessibility keyboard plugin" +msgstr "Habilita el connector d'accessibilitat pel teclat" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable background plugin" +msgstr "Habilita el connector pel fons de pantalla" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable clipboard plugin" +msgstr "Habilita el connector pel porta-retalls" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable font plugin" +msgstr "Habilita el connector de tipus de lletra" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable housekeeping plugin" +msgstr "Habilita el connector de manteniment" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable keybindings plugin" +msgstr "Habilita el connector de les vinculacions" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keyboard plugin" +msgstr "Habilita el connector del teclat" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable media keys plugin" +msgstr "Habilita el connector de les tecles multimèdia" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable mouse plugin" +msgstr "Habilita el connector del ratolí" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable sound plugin" +msgstr "Habilita el connector de so" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable typing breaks plugin" +msgstr "Habilita el connector de descans de tecleig" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable xrandr plugin" +msgstr "Habilita el connector de XRANDR" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable xrdb plugin" +msgstr "Habilita el connector xrdb" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xsettings plugin" +msgstr "Habilita el connector de xsettings" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Mouse keys" +msgstr "Tecles del ratolí" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "On-screen keyboard" +msgstr "Teclat a la pantalla" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "Screen magnifier" +msgstr "Ampliador de pantalla" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen reader" +msgstr "Lector de pantalla" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "" +"Establiu-ho a «True» (cert) per habilitar el connector de manteniment, per a " +"reduir els fitxers temporals de la memòria cau." + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" +"Establiu-ho a «True» (cert) per habilitar el connector per gestionar els " +"paràmetres del porta-retalls." + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" +"Establiu-ho a «True» (cert) per habilitar el connector per gestionar els " +"paràmetres de fons de l'escriptori." + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" +"Establiu-ho a «True» (cert) per habilitar el connector per gestionar els " +"paràmetres de tipus de lletra." + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" +"Establiu-ho a «True» (cert) per habilitar el connector per gestionar els " +"paràmetres de teclat." + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "" +"Establiu-ho a «True» (cert) per habilitar el connector per gestionar els " +"paràmetres de ratolí." + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" +"Establiu-ho a «True» (cert) per habilitar el connector per gestionar els " +"paràmetres de les tecles multimèdia." + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "" +"Establiu-ho a «True» (cert) per habilitar el connector per gestionar la " +"memòria cau de les mostres de so." + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" +"Establiu-ho a «True» (cert) per habilitar el connector per gestionar els " +"paràmetres d'accessibilitat del teclat." + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" +"Establiu-ho a «True» (cert) per habilitar el connector per gestionar les " +"vinculacions." + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" +"Establiu-ho a «True» (cert) per habilitar el connector per gestionar els " +"descans de tecleig." + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "" +"Establiu-ho a «True» (cert) per habilitar el connector per gestionar els " +"paràmetres de l'xrandr." + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "" +"Establiu-ho a «True» (cert) per habilitar el connector per gestionar els " +"paràmetres de l'xrdb." + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "" +"Establiu-ho a «True» (cert) per habilitar el connector per gestionar " +"l'xsettings." + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Slow keys" +msgstr "Tecles lentes" + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Sticky keys" +msgstr "Tecles enganxoses" + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "El nom de la drecera de teclat per commutar l'ampliador" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "El nom de la drecera de teclat per commutar el teclat a la pantalla" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "El nom de la drecera de teclat per commutar el lector de pantalla" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Este és el nom de la drecera de teclat per commutar l'ampliador. Es mostrarà " +"al diàleg de preferències de les dreceres de teclat." + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Este és el nom de la drecera de teclat per commutar el teclat a la pantalla. " +"Es mostrarà al diàleg de preferències de les dreceres de teclat." + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Este és el nom de la drecera de teclat per commutar el lector de pantalla. " +"Es mostrarà al diàleg de preferències de les dreceres de teclat." + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "Toggle magnifier" +msgstr "Commuta l'ampliador" + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "Toggle on-screen keyboard" +msgstr "Commuta el teclat a la pantalla" + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle screen reader" +msgstr "Commuta el lector de pantalla" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "" +"Indica si la funció de tecles de salt del teclat accessible està habilitada." + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "" +"Indica si la funció de tecles del ratolí del teclat accessible està " +"habilitada." + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the on-screen keyboard is turned on." +msgstr "Indica si el teclat a la pantalla està habilitat." + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the screen magnifier is turned on." +msgstr "Indica si l'ampliador de pantalla està habilitat." + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the screen reader is turned on." +msgstr "Indica si el lector de pantalla està habilitat." + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "" +"Indica si la funció de tecles lentes del teclat accessible està habilitada." + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "" +"Indica si la funció de tecles enganxoses del teclat accessible està " +"habilitada." + +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "Habilita el codi de depuració" + +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "No et tornes un dimoni" + +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "Prefix del MateConf del que carregar els paràmetres del connector" + +#: ../mate-settings-daemon/main.c:58 +msgid "Exit after a time - for debugging" +msgstr "Ix després d'una estona - per a depuració" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "Teclat accessible" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "Connector de l'accessibilitat de teclat" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:388 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "S'ha produït un error en mostrar l'ajuda: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:519 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:585 +msgid "Do you want to activate Slow Keys?" +msgstr "Voleu activar les «tecles lentes»?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:520 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:586 +msgid "Do you want to deactivate Slow Keys?" +msgstr "Voleu desactivar les «tecles lentes»?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:521 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:587 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"Heu mantingut premuda la tecla de majúscules durant 8 segons. Esta és la " +"drecera per a la funcionalitat «tecles lentes», que afecta la forma de " +"funcionar del teclat." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't activate" +msgstr "No activis" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't deactivate" +msgstr "No desactivis" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Activate" +msgstr "Activa" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Deactivate" +msgstr "Desactiva" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't activate" +msgstr "_No activis" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't deactivate" +msgstr "_No desactivis" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Activate" +msgstr "_Activa" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Deactivate" +msgstr "_Desactiva" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:615 +msgid "Slow Keys Alert" +msgstr "Alerta de «tecles lentes»" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:655 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:723 +msgid "Do you want to activate Sticky Keys?" +msgstr "Voleu activar les «tecles enganxoses»?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:656 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:724 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Voleu desactivar les «tecles enganxoses»?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:726 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"Heu premut la tecla de majúscules 5 vegades seguides. Esta és la drecera per " +"a la funcionalitat «tecles enganxoses», que afecta la forma de funcionar del " +"teclat." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:660 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"Heu premut dues tecles alhora, o heu premut la tecla de majúscules 5 vegades " +"seguides. Això desactiva les «tecles enganxoses», que afecten la forma de " +"funcionar del teclat." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:756 +msgid "Sticky Keys Alert" +msgstr "Alerta de «tecles enganxoses»" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "Preferències d'accés universal" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "Millora el _contrast dels colors" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "Fes el _text més gran i més fàcil de llegir" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "Prem i _mantén les tecles per acceptar-les (tecles lentes)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "Utilitza el _teclat a la pantalla" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "Utilitza l'_ampliador de pantalla" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "Utilitza el _lector de pantalla" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "_Ignora les pulsacions duplicades (tecles de salt)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "_Prem les dreceres de teclat una tecla a la vegada (tecles enganxoses)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "Fons" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "Connector de fons" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "Porta-retalls" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "Connector del porta-retalls" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "Prova" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "Connector de prova" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Tipus de lletra" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "Connector de tipus de lletra" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this filesystem" +msgstr "No tornes a mostrar més avisos per a este sistema de fitxers" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "No tornes a mostrar més avisos" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "El volum «%s» només li resta %s d'espai de disc." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "Este ordinador només li resta %s d'espai de disc." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" +"Podeu alliberar espai de disc buidant la paperera, suprimint programes o " +"fitxers que no utilitzeu o movent fitxers a un altre disc o partició." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"Podeu alliberar espai de disc suprimint programes o fitxers que no utilitzeu " +"o movent fitxers a un altre disc o partició." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"Podeu alliberar espai de disc buidant la paperera, suprimint programes o " +"fitxers que no utilitzeu o movent fitxers a un disc extern." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" +"Podeu alliberar espai de disc suprimint programes o fitxers que no utilitzeu " +"o movent fitxers a un disc extern." + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "Espai del disc baix" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "Buida la paperera" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine..." +msgstr "Examina..." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "Ignora" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:96 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "S'està suprimint l'element %lu de %lu" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:116 +#, c-format +msgid "Removing: %s" +msgstr "S'està suprimint: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:244 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:293 +msgid "Emptying the trash" +msgstr "S'està buidant la paperera" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:269 +msgid "Preparing to empty trash..." +msgstr "S'està preparant per buidar la paperera..." + +#. Translators: "Emptying trash from " +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:296 +msgid "From: " +msgstr "Des de: " + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:357 +msgid "Empty all of the items from the trash?" +msgstr "Voleu buidar tots els elements de la paperera?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:360 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"Si buideu la paperera, se'n perdran tots els elements per sempre. Tingueu en " +"compte que també podeu seleccionar elements per separat." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:367 +msgid "_Empty Trash" +msgstr "_Buida la paperera" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "La vinculació de tecla (%s) no és vàlida" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "La vinculació de tecla (%s) és incompleta" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"S'ha produït un error en intentar executar (%s)\n" +"que està enllaçat a la tecla (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "Vinculacions" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "Connector de vinculacions" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Teclat" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "Connector del teclat" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:117 +#, c-format +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +"- a bug in libxklavier library\n" +"- a bug in X server (xkbcomp, xmodmap utilities)\n" +"- X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +"- The result of %s\n" +"- The result of %s" +msgstr "" +"S'ha produït un error en activar la configuració de l'XKB.\n" +"Això pot succeir degut a diverses circumstàncies:\n" +"- un error a la biblioteca libxklavier\n" +"- un error al servidor X (xkbcomp, utilitats xmodmap)\n" +"- un servidor X amb una implementació incompatible de la libxkbfile\n" +"\n" +"Dades de la versió del servidor X:\n" +"%s\n" +"%d\n" +"%s\n" +"Si n'informeu com una errada, hauríeu d'incloure:\n" +"- El resultat de %s\n" +"- El resultat de %s" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:131 +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or taking a fresher version of XFree " +"software." +msgstr "" +"Esteu utilitzant l'XFree 4.3.0.\n" +"Existeixen problemes coneguts amb configuracions complexes de l'XKB.\n" +"Intenteu utilitzar una configuració coneguda o utilitzar una versió més " +"moderna del programari de l'XFree." + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:203 +msgid "Unknown" +msgstr "Desconegut" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:272 +#, c-format +msgid "Keyboard Layout \"%s\"" +msgstr "Disposició del teclat «%s»" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:395 +msgid "_Groups" +msgstr "_Grups" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:402 +msgid "Keyboard _Preferences" +msgstr "_Preferències del teclat" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:408 +msgid "Show Current _Layout" +msgstr "Mostra la _disposició actual" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "Fitxers dis_ponibles:" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "Carrega els fitxers modmap" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap file(s)?" +msgstr "Voleu carregar els fitxers modmap?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "_No tornes a mostrar este missatge" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "_Carrega" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "Fitxers _carregats:" + +#: ../plugins/keyboard/show-layout.ui.h:1 +msgid "Keyboard Layout" +msgstr "Disposició del teclat" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:195 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"No s'ha pogut obtindre el terminal per defecte. Verifiqueu que l'orde que " +"teniu establerta per al terminal per defecte existisca." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:235 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"No s'ha pogut executar l'orde: %s\n" +"Verifiqueu que siga una orde vàlida." + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "Inhabilitat" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u eixida" +msgstr[1] "%u eixides" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u entrada" +msgstr[1] "%u entrades" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "Sons del sistema" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "Tecles multimèdia" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "Connector de les tecles multimèdia" + +#: ../plugins/mouse/gsd-mouse-manager.c:882 +msgid "Could not enable mouse accessibility features" +msgstr "" +"No s'han pogut habilitar les funcionalitats d'accessibilitat del ratolí" + +#: ../plugins/mouse/gsd-mouse-manager.c:884 +msgid "" +"Mouse accessibility requires mousetweaks to be installed on your system." +msgstr "" +"L'accessibilitat de ratolí requereix que s'instal·le el mousetweaks a " +"l'ordinador." + +#: ../plugins/mouse/gsd-mouse-manager.c:887 +msgid "Mouse Preferences" +msgstr "Preferències del ratolí" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Ratolí" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "Connector del ratolí" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Descans de tecleig" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "Connector de descans de tecleig" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "Configura la mida de la pantalla i els paràmetres de rotació" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:222 +msgid "Could not switch the monitor configuration" +msgstr "No s'ha pogut commutar la configuració del monitor" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:246 +msgid "Could not restore the display's configuration" +msgstr "No s'ha pogut restaurar la configuració de la pantalla" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:271 +msgid "Could not restore the display's configuration from a backup" +msgstr "" +"No s'ha pogut restaurar la configuració de la pantalla des d'una còpia de " +"seguretat" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:292 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "" +"The display will be reset to its previous configuration in %d seconds" +msgstr[0] "Es reiniciarà la pantalla a la configuració anterior d'ací %d segon" +msgstr[1] "" +"Es reiniciarà la pantalla a la configuració anterior d'ací %d segons" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:341 +msgid "Does the display look OK?" +msgstr "Es visualitza correctament la pantalla?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:347 +msgid "_Restore Previous Configuration" +msgstr "_Restaura la configuració anterior" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:348 +msgid "_Keep This Configuration" +msgstr "_Manté esta configuració" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:429 +msgid "The selected configuration for displays could not be applied" +msgstr "No s'ha pogut aplicar la configuració seleccionada per a pantalles" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:967 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "No s'ha pogut refrescar la informació de la pantalla: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:970 +msgid "Trying to switch the monitor configuration anyway." +msgstr "" +"S'està intentant commutar la configuració del monitor de totes maneres." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1679 +msgid "Rotation not supported" +msgstr "No es pot rotar" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1733 +msgid "Could not save monitor configuration" +msgstr "No s'ha pogut alçar la configuració del monitor" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1751 +msgid "Normal" +msgstr "Normal" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1752 +msgid "Left" +msgstr "Esquerra" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1753 +msgid "Right" +msgstr "Dreta" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1754 +msgid "Upside Down" +msgstr "Cara avall" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1874 +msgid "_Configure Display Settings ..." +msgstr "_Configura els paràmetres de la pantalla..." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1915 +msgid "Configure display settings" +msgstr "Configura els paràmetres de la pantalla" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1972 +msgid "Could not apply the stored configuration for monitors" +msgstr "No s'ha pogut aplicar la configuració emmagatzemada per als monitors" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "No es pot determinar el directori de l'usuari" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "Gestiona la base de dades de recursos d'X" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "Base de dades de recursos d'X" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:596 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "" +"La clau MateConf %s s'ha establit com de tipus %s, però s'esperava que fos %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "Gestiona els paràmetres d'X" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "Paràmetres d'X" + +#~ msgid "" +#~ "Couldn't put the machine to sleep.\n" +#~ "Verify that the machine is correctly configured." +#~ msgstr "" +#~ "No s'ha pogut posar l'ordinador a dormir.\n" +#~ "Comproveu que l'ordinador està configurat correctament." + +#~ msgid "Binding to suspend the computer." +#~ msgstr "Vinculació per aturar temporalment l'ordinador." + +#~ msgid "Suspend" +#~ msgstr "Atura temporalment" + +#~ msgid "" +#~ "Set to True to display a dialog when there are errors running the " +#~ "screensaver." +#~ msgstr "" +#~ "Establiu-lo a «True» (cert) per mostrar un diàleg quan hi ha errors en " +#~ "executar l'estalvi de pantalla." + +#~ msgid "Set to True to run the screensaver at login." +#~ msgstr "" +#~ "Establiu-lo a «True» (cert) per executar l'estalvi de pantalla a l'entrada." + +#~ msgid "Show startup errors" +#~ msgstr "Mostra els errors de l'inici" + +#~ msgid "Start screensaver" +#~ msgstr "Inicia l'estalvi de pantalla" + +#~ msgid "Enable screensaver plugin" +#~ msgstr "Habilita el connector de l'estalvi de pantalla" + +#~ msgid "Set to True to enable the plugin to manage screensaver settings." +#~ msgstr "" +#~ "Establiu-ho a «True» (cert) per habilitar el connector per gestionar els " +#~ "paràmetres de l'estalvi de pantalla." + +#~ msgid "Toggle screenreader" +#~ msgstr "Commuta el lector de pantalla" + +#~ msgid "%d%% of the disk space on `%s' is in use" +#~ msgstr "s'està utilitzant el %d%% de l'espai del disc a «%s»" + +#~ msgid "Analyze" +#~ msgstr "Analitza" + +#~ msgid "MATE Volume Control" +#~ msgstr "Control del volum del MATE" + +#~ msgid "" +#~ "There was an error starting up the screensaver:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "Screensaver functionality will not work in this session." +#~ msgstr "" +#~ "S'ha produït un error en iniciar l'estalvi de pantalla:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "La funcionalitat de l'estalvi de pantalla no funcionarà en aquesta sessió." + +#~ msgid "Screensaver" +#~ msgstr "Estalvi de pantalla" + +#~ msgid "Screensaver plugin" +#~ msgstr "Connector de l'estalvi de pantalla" + +#~ msgid "Set to True to enable the plugin to manage sound settings." +#~ msgstr "" +#~ "Establiu-ho a «True» (cert) per habilitar el connector per gestionar els " +#~ "paràmetres de so." + +#~ msgid "" +#~ "Cannot create the directory \"%s\".\n" +#~ "This is needed to allow changing the mouse pointer theme." +#~ msgstr "" +#~ "No s'ha pogut crear el directori «%s».\n" +#~ "Es necessita per poder canviar el tema del cursor." + +#~ msgid "" +#~ "Cannot create the directory \"%s\".\n" +#~ "This is needed to allow changing cursors." +#~ msgstr "" +#~ "No s'ha pogut crear el directori «%s».\n" +#~ "Es necessita per poder canviar els cursors." + +#~ msgid "An error occurred while configuring the screen" +#~ msgstr "S'ha produït un error mentre es configurava la pantalla" + +#~ msgid "Sound" +#~ msgstr "So" + +#~ msgid "Sound Sample Cache plugin" +#~ msgstr "Connector de memòria cau de les mostres de so" + +#~ msgid "Couldn't load sound file %s as sample %s" +#~ msgstr "No s'ha pogut carregar el fitxer de so %s com a una mostra %s" + +#~ msgid "Login" +#~ msgstr "Entrada" + +#~ msgid "Logout" +#~ msgstr "Sortida" + +#~ msgid "Boing" +#~ msgstr "Boing" + +#~ msgid "Siren" +#~ msgstr "Sirena" + +#~ msgid "Clink" +#~ msgstr "Clink" + +#~ msgid "Beep" +#~ msgstr "Bip" + +#~ msgid "No sound" +#~ msgstr "Sense so" + +#~ msgid "Sound not set for this event." +#~ msgstr "El so per a aquesta incidència no està establert" + +#~ msgid "" +#~ "The sound file for this event does not exist.\n" +#~ "You may want to install the mate-audio package for a set of default " +#~ "sounds." +#~ msgstr "" +#~ "El fitxer de so per a aquesta incidència no existeix.\n" +#~ "Potser voldríeu instal·lar el paquet mate-audio\n" +#~ "per obtenir un conjunt per defecte de sons." + +#~ msgid "The sound file for this event does not exist." +#~ msgstr "El fitxer de so per a aquesta incidència no existeix." + +#~ msgid "Select Sound File" +#~ msgstr "Seleccioneu un fitxer de so" + +#~ msgid "The file %s is not a valid wav file" +#~ msgstr "El fitxer %s no és un fitxer wav vàlid" + +#~ msgid "Select sound file..." +#~ msgstr "Seleccioneu un fitxer de so..." + +#~ msgid "gtk-close" +#~ msgstr "gtk-close" + +#~ msgid "" +#~ "Set to True to keep the handlers for text/plain and text/* MIME types " +#~ "synchronized." +#~ msgstr "" +#~ "Establiu-ho a «True» (cert) per mantenir sincronitzats els gestors dels " +#~ "tipus MIME text/plain i text/*." + +#~ msgid "Sync text/plain and text/* handlers" +#~ msgstr "Sincronitza els gestors text/plain i text/*" + +#~ msgid "Enable default editor plugin" +#~ msgstr "Habilita el connector d'editor de text predeterminat" + +#~ msgid "" +#~ "Set to True to enable the plugin to manage the default text editor " +#~ "setting." +#~ msgstr "" +#~ "Establiu-ho a «True» (cert) per habilitar el connector per gestionar el " +#~ "paràmetre d'editor de text predeterminat." + +#~ msgid "Key Binding (%s) has its action defined multiple times\n" +#~ msgstr "L'assignació de tecla (%s) té l'acció definida múltiples vegades\n" + +#~ msgid "Key Binding (%s) has its binding defined multiple times\n" +#~ msgstr "L'assignació de tecla (%s) està definit diverses vegades\n" + +#~ msgid "It seems that another application already has access to key '%u'." +#~ msgstr "Sembla que una altra aplicació ja té accés a la tecla «%u»." + +#~ msgid "Key Binding (%s) is already in use\n" +#~ msgstr "L'assignació de tecla (%s) ja està en ús\n" + +#~ msgid "Volume" +#~ msgstr "Volum" diff --git a/po/crh.po b/po/crh.po new file mode 100644 index 0000000..a3b0209 --- /dev/null +++ b/po/crh.po @@ -0,0 +1,1540 @@ +# QIRIMTATARCA mate-control-center. +# Copyright (C) 2000-2010 Free Software Foundation, Inc. +# +# ReÅŸat SABIQ , 2010. +msgid "" +msgstr "" +"Project-Id-Version: mate-settings-daemon\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-04-07 18:23-0500\n" +"PO-Revision-Date: 2010-04-07 18:23-0500\n" +"Last-Translator: ReÅŸat SABIQ \n" +"Language-Team: QIRIMTATARCA (Qırım Türkçesi) \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" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "Ä°riÅŸilebilirlik" + +# tr +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "BoÅŸ yüzdesi bildirme eÅŸiÄŸi" + +# tr +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "BoÅŸ alan bildirim eÅŸiÄŸi" + +# tr +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "Tekrarlanan uyarılar için azami süre" + +# tr +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "Yok sayılacak baÄŸlama yolları" + +# tr +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown" +msgstr "" +"Ä°lk düşük disk alanı uyarısı boÅŸ alan yüzdesi eÅŸiÄŸi. EÄŸer boÅŸ alan aÅŸağıdaki " +"yüzdeden daha aÅŸağıya düşerse, bir uyarı gösterilir" + +# tr +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "" +"BoÅŸ alanı düşük olduÄŸunda gözardı edilecek baÄŸlama yollarının listesini " +"belirtin." + +# tr +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "" +"Dakika olarak bir süre belirleyin. Bir birim için birbirini izleyen uyarılar " +"bu dönemden daha sık gösterilmeyecek." + +# tr +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown" +msgstr "" +"Miktarı GB olarak belirtin. EÄŸer boÅŸ alan bu miktardan daha fazla ise, " +"hiçbir uyarı gösterilmeyecek" + +# tr +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning" +msgstr "" +"Bir sonraki uyarı öncesi boÅŸ alanın azaltılması gereken yüzdeyi belirtin" + +# tr +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "Ard arda boÅŸ yüzdesi bildirim eÅŸiÄŸi" + +# tr +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "Bir optik diskin çıkartılması için baÄŸ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to enable or disable the touchpad." +msgstr "Tiyüv-ÅŸiltesini qabilleÅŸtirmek yaki ÄŸayrı qabilleÅŸtirmek içün baÄŸlama." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "Esaplayıcını fırlatma baÄŸlaması." + +# tr +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "E-posta istemcisi baÅŸlatmak için baÄŸ." + +# tr +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "Yardım tarayıcısı baÅŸlatmak için baÄŸ." + +# tr +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "Ortam yürütücüsü baÅŸlatmak için baÄŸ." + +# tr +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "Arama aracını baÅŸlatmak için baÄŸ." + +# tr +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "Web tarayıcı baÅŸlatmak için baÄŸ." + +# tr +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "Ekranı kilitlemek için baÄŸ." + +# tr +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "Çıkış için baÄŸ." + +# tr +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "Sistem sesini azaltmak için baÄŸ." + +# tr +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "Sistem sesini kesmek için baÄŸ." + +# tr +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "BaÅŸlangıç klasörünü açmak için baÄŸ." + +# tr +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "Ses çalmayı duraklatmak için baÄŸ." + +# tr +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "Sistem sesini arttırmak için baÄŸ." + +# tr +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "Sonraki parçaya geçmek için baÄŸ." + +# tr +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "Önceki parçaya geçmek için baÄŸ." + +# tr +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "Çaldırmayı baÅŸlatmak için baÄŸ (ya da çaldırma/duraklatma geçisi)." + +# tr +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "Çaldırmayı durdurmak için baÄŸ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Çıqart" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "Ev cilbenti" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "Esaplayıcını fırlat" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "E-poçta müşterisini fırlat" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "Yardım kezicisini fırlat" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "Vasat oynatıcısını fırlat" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "AÄŸ kezicisini fırlat" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "Ekrannı kilitle" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Tışarı imzalan" + +# tüklü +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "Soñraki parça" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "Oynatımnı tınışlat" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "Oynat (yaki çal/tınışla)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "Evelki parça" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Qıdır" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "Oynatımnı toqtat" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "Tiyüv-ÅŸiltesini döndür" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "DavuÅŸ quveti aÅŸağı" + +# tr +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "Sesi kes" + +# tr +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Ses basamağı" + +# tr +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Yüzde olarak ses basamağı." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "DavuÅŸ quveti yuqarı" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "File for default configuration for RANDR" +msgstr "RANDR içün ögbelgilengen yapılandırış dosyesi" + +# tr +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "" +"If a notification icon with display related things should be shown in the " +"panel." +msgstr "" +"Ekran ile ilgili ÅŸeyler için bir uyarı simgesinin panelde gösterilmesi." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:3 +msgid "Show Displays in Notification Area" +msgstr "Bildirim Mıntıqasında Ekranlarnı Köster" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:4 +msgid "" +"The XRANDR plugin will look for a default configuration in the file " +"specified by this key. This is similar to the ~/.config/monitors.xml that " +"normally gets stored in users' home directories. If a user does not have " +"such a file, or has one that does not match the user's setup of monitors, " +"then the file specified by this key will be used instead." +msgstr "" +"XRANDR plagini bir ögbelgilengen yapılandırış içün bu anahtar tarafından " +"belirtilgen dosyede baqar. Bu, adetince qullanıcılarnıñ ev cilbentlerinde " +"maÄŸazlanÄŸan ~/.config/monitors.xml dosyesine beñzerdir. Bir qullanıcınıñ " +"böyle bir dosyesi yoq ise, ya da qullanıcınıñ ekranlarınıñ ayarlaması ile " +"eÅŸleÅŸmegen biri bar ise, o zaman bu anahtar tarafından belirtilgen dosye " +"qullanılır." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:5 +msgid "Turn on external monitor after system boot" +msgstr "Sistem baÅŸlattırmasından soñra hariciy ekrannı yaq" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:6 +msgid "" +"Turn on external monitor after system boot if user plugin external monitor " +"when system boot." +msgstr "" +"Sistem baÅŸlattırılÄŸanda qullanıcı hariciy ekran tıqsa,sistem " +"baÅŸlattırmasından soñra hariciy ekrannı yaq." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:7 +msgid "Turn on laptop monitor after system boot" +msgstr "Sistem baÅŸlattırmasından soñra tizüstü ekranını yaq" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:8 +msgid "" +"Turn on laptop monitor after system boot if user plugin external monitor " +"when system boot." +msgstr "" +"Sistem baÅŸlattırılÄŸanda qullanıcı hariciy ekran tıqsa, sistem " +"baÅŸlattırmasından soñra tizüstü ekranını yaq." + +# tr +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "YumuÅŸatma" + +# tr +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +# tr +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "Düzeltme" + +# tr +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "RGBA sırası" + +# tr +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"LCD ekranında kullanılacak alt piksel öğelerinin sırası; sadece yumuÅŸatma " +"\"rgba\" olarak atandığında kullanılır. Geçerli deÄŸerler: \"rgb\" - kırmızı " +"solda (en yaygın), \"bgr\" - mavi solda. \"vrgb\"- kırmızı yukarıda. \"vbgr" +"\" - kırmızı aÅŸağıda." + +# tr +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" +"Yazıtipi boyutlarını piksel boyutlarına çevirmek için kullanılan çözünürlük, " +"inç başına nokta olarak." + +# tr +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"Yazıtipleri taranırken kullanılacak yumuÅŸatma türü. Geçerli deÄŸerler: \"none" +"\" - yumuÅŸatma yok. \"grayscale\" - standart gri ölçek yumuÅŸatma ve \"rgba" +"\" - alt piksel yumuÅŸatma (sadece LCD ekranlar)." + +# tr +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"Yazıtiplerinde kullanılacak düzeltme türü. Geçerli deÄŸerler \"none\" - " +"düzeltme yok, \"slight\", \"medium\", ve \"full\" - mümkün olduÄŸunca çok " +"düzeltme (harf biçimlerinde bozulmalara sebep olabilir)." + +# tr +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "Ä°zin verilen tuÅŸlar" + +# tr +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"EÄŸer boÅŸ deÄŸilse, kendi MateConf dizini listede olmadığı sürece tuÅŸ bağı yok " +"sayılır. Bu kilitleme için kullanışlıdır." + +# tr +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "Yazarken touchpad'i devre dışı bırak" + +# tr +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "Yatay kaydırmayı etkinleÅŸtir" + +# tr +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "Touchpad ile fare tıklamasını etkinleÅŸtir" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Enable touchpad" +msgstr "Tiyüv-ÅŸiltesini qabilleÅŸtir" + +# tr +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "Touchpad kaydırma yönetimini seçin" + +# tr +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Select the touchpad scroll method. Supported values are: 0 - disabled, 1 - " +"edge scrolling, 2 - two-finger scrolling" +msgstr "" +"Touchpad kaydırma yöntemini seçin. Desteklenen deÄŸerler: 0 - kapalı, 1 - " +"kenar kaydırması, 2 - iki parmak kaydırması" + +# tr +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "" +"EÄŸer yazarken touchpad'e dokunma sorunu yaşıyorsanız bunu doÄŸru olarak " +"atayın." + +# tr +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" +"EÄŸer scroll_method anahtarında seçili yöntemle aynı ÅŸekilde yatay kaydırma " +"istiyorsanız bunu doÄŸru olarak atayın." + +# tr +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "" +"Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "" +"Touchpad üzerine vurarak fare tıklamaları göndermek istiyorsanız bunu doÄŸru " +"olarak atayın." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +msgid "Set this to TRUE to enable all touchpads." +msgstr "" +"Episi tiyüv-ÅŸiltelerini qabilleÅŸtirmek içün bunı DOÄžRU olaraq tesbit etiñiz." + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "MATE Ayarları Cını" + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "Büyütece geçiÅŸ yapmak için baÄŸ." + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "Ekran klavyesine geçiÅŸ yapmak için baÄŸ" + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "Ekran okuyucuya geçiÅŸ yapmak için baÄŸ." + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "Sıçrama tuÅŸları" + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "Büyüteci açmak veya kapatmak için kullanılan komut." + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "Ekran klavyesini açmak veya kapatmak için kullanılan komut." + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "Ekran okuyucu açmak veya kapatmak için kullanılan komut." + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable accessibility keyboard plugin" +msgstr "EriÅŸilebilirlik klavyesi eklentisini etkinleÅŸtir" + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable background plugin" +msgstr "Arkaplan eklentisini etkinleÅŸtir" + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable clipboard plugin" +msgstr "Pano eklentisini etkinleÅŸtir" + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable font plugin" +msgstr "Yazıtipi eklentisini etkinleÅŸtir" + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable housekeeping plugin" +msgstr "Ev bakımı eklentisini etkinleÅŸtir" + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable keybindings plugin" +msgstr "TuÅŸ baÄŸları eklentisini etkinleÅŸtir" + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keyboard plugin" +msgstr "Klavye eklentisini etkinleÅŸtir" + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable media keys plugin" +msgstr "Ortam tuÅŸları eklentisini etkinleÅŸtir" + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable mouse plugin" +msgstr "Fare eklentisini etkinleÅŸtir" + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable sound plugin" +msgstr "Ses eklentisini etkinleÅŸtir" + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable typing breaks plugin" +msgstr "Yazım molası eklentisini etkinleÅŸtir" + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable xrandr plugin" +msgstr "Xrandr eklentisini etkinleÅŸtir" + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable xrdb plugin" +msgstr "Xrdb eklentisini etkinleÅŸtir" + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xsettings plugin" +msgstr "Xsettings eklentisini etkinleÅŸtir" + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Mouse keys" +msgstr "Fare tuÅŸları" + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "On-screen keyboard" +msgstr "Ekran klavyesi" + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "Screen magnifier" +msgstr "Ekran büyüteci" + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen reader" +msgstr "Ekran okuyucu" + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "" +"Ev bakımı eklentisini etkinleÅŸtirmek, geçici dosya önbelleÄŸi budamak için " +"True ÅŸekilde ayarlayın." + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" +"Pano ayarlarını yönetmek için eklentiyi etkinleÅŸtirmek için doÄŸru olarak " +"atayın." + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" +"Arkaplan ayarlarını yönetmek için eklentiyi etkinleÅŸtirmek için doÄŸru olarak " +"atayın." + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" +"Yazıtipi ayarlarını yönetmek için eklentiyi etkinleÅŸtirmek için doÄŸru olarak " +"atayın." + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" +"Klavye ayarlarını yönetmek için eklentiyi etkinleÅŸtirmek için doÄŸru olarak " +"atayın." + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "" +"Fare ayarlarını yönetmek için eklentiyi etkinleÅŸtirmek için doÄŸru olarak " +"atayın." + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" +"Çokluortam tuÅŸları ayarlarını yönetmek için eklentiyi etkinleÅŸtirmek için " +"doÄŸru olarak atayın." + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "" +"Ses örnek önbellekleri yönetmek için eklentiyi etkinleÅŸtirmek için True " +"ÅŸekilde ayarlayın." + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" +"Klavye eriÅŸebilirlik ayarlarını yönetmek için eklentiyi etkinleÅŸtirmek için " +"doÄŸru olarak atayın." + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" +"TuÅŸbaÄŸlarını yönetmek için eklentiyi etkinleÅŸtirmek için doÄŸru olarak atayın." + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" +"Yazım molalarını yönetmek için eklentiyi etkinleÅŸtirmek için doÄŸru olarak " +"atayın." + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "" +"Xrandr ayarlarını yönetmek için eklentiyi etkinleÅŸtirmek için doÄŸru olarak " +"atayın." + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "" +"Xrdb ayarlarını yönetmek için eklentiyi etkinleÅŸtirmek için doÄŸru olarak " +"atayın." + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "" +"Xsettings ayarlarını yönetmek için eklentiyi etkinleÅŸtirmek için doÄŸru " +"olarak atayın." + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Slow keys" +msgstr "YavaÅŸ tuÅŸlar" + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Sticky keys" +msgstr "Yapışkan tuÅŸlar" + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "Büyütece geçiÅŸ yapmak için klavye kısayolunun adı" + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "Ekran klavyesine geçiÅŸ yapmak için klavye kısayolunun adı" + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "Ekran okuyucusuna geçiÅŸ yapmak için klavye kısayolunun adı" + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Bu büyütece geçiÅŸ yapmak için klavye kısayolunun adıdır. Bu isim, klavye " +"kısayol tercihleri penceresinde gösterilir." + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Bu ekran klavyesine geçiÅŸ yapmak için klavye kısayolunun adıdır. Bu isim, " +"klavye kısayol tercihleri penceresinde gösterilir." + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Bu ekran okuyucuya geçiÅŸ yapmak için klavye kısayolunun adıdır. Bu isim, " +"klavye kısayol tercihleri penceresinde gösterilir." + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "Toggle magnifier" +msgstr "Büyüteci seç" + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "Toggle on-screen keyboard" +msgstr "Ekran klavyesini seç" + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle screen reader" +msgstr "Ekran okuyucusunu seç" + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "Sıçrama tuÅŸları klavye eriÅŸilebilirlik özelliÄŸinin açık olması." + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "Fare tuÅŸları klavye eriÅŸilebilirlik özelliÄŸinin açık olması." + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the on-screen keyboard is turned on." +msgstr "Ekran klavyesinin açık olması." + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the screen magnifier is turned on." +msgstr "Ekran büyütecinin açık olması." + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the screen reader is turned on." +msgstr "Ekran okuyucusunun açık olması." + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "YavaÅŸ tuÅŸların klavye eriÅŸilebilirlik özelliÄŸinin açık olması." + +# tr +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "Yapışkan tuÅŸların klavye eriÅŸilebilirlik özelliÄŸinin açık olması." + +# tr +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "Hata ayıklama kodunu etkinleÅŸtir" + +# tr +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "Bir servis olma" + +# tr +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "Eklenti ayarları yüklemek için MateConf öneki" + +#: ../mate-settings-daemon/main.c:58 +msgid "Exit after a time - for debugging" +msgstr "Bir aradan soñra çıq - illetsizlendirmek içün" + +# tr +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "EriÅŸilebilirlik Klavyesi" + +# tr +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "EriÅŸilebilirlik klavyesi eklentisi" + +# tr +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:388 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "Yardım dosyasının görüntülenmesinde bir hata oluÅŸtu: %s" + +# tr +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:519 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:585 +msgid "Do you want to activate Slow Keys?" +msgstr "TuÅŸ YavaÅŸlatmasını aktif hale getirmek istiyor musunuz?" + +# tr +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:520 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:586 +msgid "Do you want to deactivate Slow Keys?" +msgstr "TuÅŸ YavaÅŸlatmasını kapatmak istiyor musunuz?" + +# tr +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:521 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:587 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"Sadece Shift tuÅŸunu 8 saniye basılı tutun. Bu klavyenizin çalışma biçimini " +"etkileyecek TuÅŸ YavaÅŸlatması özelliÄŸi için bir kısayoldur." + +# tr +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't activate" +msgstr "EtkinleÅŸtirme" + +# tr +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't deactivate" +msgstr "Devre dışı bırakma" + +# tr +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Activate" +msgstr "EtkinleÅŸtir" + +# tr +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Deactivate" +msgstr "Devre dışı bırak" + +# tr +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't activate" +msgstr "_EtkinleÅŸtirme" + +# tr +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't deactivate" +msgstr "Etki_sizleÅŸtirme" + +# tr +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Activate" +msgstr "_EtkinleÅŸtir" + +# tr +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Deactivate" +msgstr "E_tkisizleÅŸtir" + +# tr +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:615 +msgid "Slow Keys Alert" +msgstr "TuÅŸ YavaÅŸlatması Uyarısı" + +# tr +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:655 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:723 +msgid "Do you want to activate Sticky Keys?" +msgstr "Yapışkan TuÅŸlar özelliÄŸini aktif hale getirmek istiyor musunuz?" + +# tr +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:656 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:724 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Yapışkan TuÅŸları kapatmak istiyor musunuz?" + +# tr +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:726 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"Sadece Shift tuÅŸuna 5 kere ard arda basın. Bu klavyenizin çalışma biçimini " +"etkileyecek Yapışkan TuÅŸlar özelliÄŸi için bir kısayoldur." + +# tr +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:660 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"Aynı anda iki tuÅŸa bastınız veya Shift tuÅŸuna ard arda 5 kere bastınız. Bu " +"klavyenizin çalışma biçimini etkileyecek Yapışkan TuÅŸlar özelliÄŸini kapatır." + +# tr +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:756 +msgid "Sticky Keys Alert" +msgstr "Yapışkan TuÅŸ Uyarısı" + +# tr +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "Evrensel EriÅŸim Tercihleri" + +# tr +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "Renklerde _kontrastı arttır" + +# tr +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "_Metni daha büyük ve daha kolay okunur yap" + +# tr +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "TuÅŸları _kabul etmek için basılı tutun (YavaÅŸ TuÅŸlar)" + +# tr +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "Ekran _klavyesini kullan" + +# tr +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "Ekran _büyütecini kullan" + +# tr +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "Ekran _okuyucuyu kullan" + +# tr +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "_Yinelenen tuÅŸları yok say (Sıçrama TuÅŸları)" + +# tr +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "_Klavye kısayollarına bir kerede bir tuÅŸa bas (Yapışken TuÅŸlar)" + +# tr +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "Arkaplan" + +# tr +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "Arkaplan eklentisi" + +# tr +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "Pano" + +# tr +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "Pano eklentisi" + +# tr +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "Aptal" + +# tr +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "Aptal eklentisi" + +# tr +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Yazıtipi" + +# tr +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "Yazıtipi eklentisi" + +# tr +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this filesystem" +msgstr "Bu dosya sistemi için hiçbir uyarı gösterme" + +# tr +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "_Bir daha hiçbir uyarı gösterme" + +# tr +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "Birim \"%s\" üzerinde sadece %s disk alanı kaldı." + +# tr +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "Bu bilgisayarda sadece %s disk alanı kaldı." + +# tr +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" +"Çöp'ü boÅŸaltarak, kullanmadığınız programları ya da dosyaları silerek ya da " +"dosyaları baÅŸka bir diske veya bölümlemeye taşıyarak disk boÅŸ alanınızı " +"arttırabilirsiniz." + +# tr +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"Kullanmadığınız programları ya da dosyaları silerek ya da dosyaları baÅŸka " +"bir diske veya bölümlemeye taşıyarak disk boÅŸ alanınızı arttırabilirsiniz." + +# tr +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"Çöp'ü boÅŸaltarak, kullanmadığınız programları ya da dosyaları silerek ya da " +"dosyaları baÅŸka bir harici diske taşıyarak disk boÅŸ alanınızı " +"arttırabilirsiniz." + +# tr +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" +"Kullanmadığınız programları ya da dosyaları silerek ya da dosyaları baÅŸka " +"bir harici diske taşıyarak disk boÅŸ alanınızı arttırabilirsiniz." + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "Tüşük Disk Fezası" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "Çöpni BoÅŸat" + +# tr +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine..." +msgstr "Ä°ncele..." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "Ä°hmal Et" + +# tr +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:96 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "Silinen öğe %lu / %lu" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:116 +#, c-format +msgid "Removing: %s" +msgstr "ÇetleÅŸtirile: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:244 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:293 +msgid "Emptying the trash" +msgstr "Çöp boÅŸatıla" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:269 +msgid "Preparing to empty trash..." +msgstr "Çöp boÅŸatılmaÄŸa azırlana..." + +#. Translators: "Emptying trash from " +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:296 +msgid "From: " +msgstr "Qaydan:" + +# tr +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:357 +msgid "Empty all of the items from the trash?" +msgstr "Çöpten tüm öğeler boÅŸaltılsın mı?" + +# tr +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:360 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"EÄŸer çöpü boÅŸaltmayı seçerseniz, içindeki tüm öğeler kalıcı olarak " +"silinecek. Lütfen onları ayrı ayrı da silebileceÄŸinizi unutmayın." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:367 +msgid "_Empty Trash" +msgstr "Çöpni _BoÅŸat" + +# tr +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "TuÅŸ bağı (%s) geçersiz" + +# tr +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "TuÅŸ bağı (%s) eksik" + +# tr +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"(%s) çalıştırırken hata\n" +"(%s) tuÅŸu ile baÄŸlı" + +# tr +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "TuÅŸ baÄŸları" + +# tr +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "TuÅŸ baÄŸları eklentisi" + +# tr +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Klavye" + +# tr +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "Klavye eklentisi" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:117 +#, c-format +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +"- a bug in libxklavier library\n" +"- a bug in X server (xkbcomp, xmodmap utilities)\n" +"- X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +"- The result of %s\n" +"- The result of %s" +msgstr "" +"XKB yapılandırışını faalleÅŸtirgende hata.\n" +"Bu, deñiÅŸik hususlarda sudur etebilir:\n" +"- libxklavier kütüphanesinde bir illet\n" +"- X sunucısında (xkbcomp, xmodmap aletleri) bir illet\n" +"- ÄŸayrı qabili telif libxkbfile edası ile bir X sunucısı\n" +"\n" +"X sunucısı sürüm verileri:\n" +"%s\n" +"%d\n" +"%s\n" +"Bu vaziyetni bir illet olaraq maruza etseñiz, lütfen dahil etiñiz:\n" +"- %s neticesi\n" +"- %s neticesi" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:131 +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or taking a fresher version of XFree " +"software." +msgstr "" +"XFree 4.3.0 qullanasıñız.\n" +"Mürekkep XKB yapılandırışları ile biligen meseleler bar.\n" +"Daa basit yapılandırışnı qullanuvnı yaki XFree yazılımınıñ daa taze bir " +"sürümini aluvnı deñeñiz." + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:203 +msgid "Unknown" +msgstr "Namalüm" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:272 +#, c-format +msgid "Keyboard Layout \"%s\"" +msgstr "Klavye Tizilimi \"%s\"" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:395 +msgid "_Groups" +msgstr "_Zümreler" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:402 +msgid "Keyboard _Preferences" +msgstr "Klavye _Tercihleri" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:408 +msgid "Show Current _Layout" +msgstr "_Cari Tizilimni Köster" + +# tr +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "_Geçerli dosyalar:" + +# tr +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "Modmap dosyalarını yükle" + +# tr +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap file(s)?" +msgstr "Modmap dosyalarını yüklemek ister misiniz?" + +# tr +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "_Bu mesajı bir daha gösterme" + +# tr +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "_Yükle" + +# tr +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "_Yüklenen dosyalar:" + +#: ../plugins/keyboard/show-layout.ui.h:1 +msgid "Keyboard Layout" +msgstr "Klavye Tizilimi" + +# tr +#: ../plugins/media-keys/gsd-media-keys-manager.c:195 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"Öntanımlı uçbirim alınamadı. Öntanımlı uçbirim komutunuzun atandığını ve " +"geçerli bir uygulamayı iÅŸaret ettiÄŸini kontrol edin." + +# tr +#: ../plugins/media-keys/gsd-media-keys-manager.c:235 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"Komut çalıştırılamadı: %s\n" +"Bu komutun geçerli olup olmadığını kontrol edin." + +# tr +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "Devre Dışı" + +# tr +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u Çıkış" + +# tr +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u GiriÅŸ" + +# tr +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "Sistem Sesleri" + +# tr +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "Ortam tuÅŸları" + +# tr +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "Ortam tuÅŸları eklentisi" + +# tr +#: ../plugins/mouse/gsd-mouse-manager.c:882 +msgid "Could not enable mouse accessibility features" +msgstr "Klavye eriÅŸilebilirlik özelliklerini etkinleÅŸtirilemedi" + +# tr +#: ../plugins/mouse/gsd-mouse-manager.c:884 +msgid "" +"Mouse accessibility requires mousetweaks to be installed on your system." +msgstr "" +"Fare eriÅŸilebilirliÄŸi mousetweaks'in sisteminizde yüklü olmasını gerektirir." + +# tr +#: ../plugins/mouse/gsd-mouse-manager.c:887 +msgid "Mouse Preferences" +msgstr "Fare Tercihleri" + +# tr +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Fare" + +# tr +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "Fare eklentisi" + +# tr +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Yazım Molası" + +# tr +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "Yazım molası eklentisi" + +# tr +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "Ekran boyutu ve döndürme çevirimi ayarlarını ata" + +# tr +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +# tr +#: ../plugins/xrandr/gsd-xrandr-manager.c:225 +msgid "Could not switch the monitor configuration" +msgstr "Ekran yapılandırması deÄŸiÅŸtirilemedi" + +# tr +#: ../plugins/xrandr/gsd-xrandr-manager.c:249 +msgid "Could not restore the display's configuration" +msgstr "Ekran yapılandırması geri yüklenemedi" + +# tr +#: ../plugins/xrandr/gsd-xrandr-manager.c:274 +msgid "Could not restore the display's configuration from a backup" +msgstr "Ekran yapılandırması bir yedekten geri yüklenemedi" + +# tr +#: ../plugins/xrandr/gsd-xrandr-manager.c:295 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "" +"The display will be reset to its previous configuration in %d seconds" +msgstr[0] "Ekran bir önceki yapılandırmasına %d saniye içinde sıfırlanacak" + +# tr +#: ../plugins/xrandr/gsd-xrandr-manager.c:344 +msgid "Does the display look OK?" +msgstr "Ekran görünümü tamam mı?" + +# tr +#: ../plugins/xrandr/gsd-xrandr-manager.c:350 +msgid "_Restore Previous Configuration" +msgstr "Önceki _Yapılandırmaya Geri Dön" + +# tr +#: ../plugins/xrandr/gsd-xrandr-manager.c:351 +msgid "_Keep This Configuration" +msgstr "Bu _Yapılandırmayı Tut" + +# tr +#: ../plugins/xrandr/gsd-xrandr-manager.c:432 +msgid "The selected configuration for displays could not be applied" +msgstr "Ekranlar için seçilen yapılandırma uygulanamadı" + +# tr +#: ../plugins/xrandr/gsd-xrandr-manager.c:970 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "Ekran bilgilerini yenilenemedi: %s" + +# tr +#: ../plugins/xrandr/gsd-xrandr-manager.c:973 +msgid "Trying to switch the monitor configuration anyway." +msgstr "Gene de ekran yapılandırmasına geçmeye çalışılıyor." + +# tr +#: ../plugins/xrandr/gsd-xrandr-manager.c:1682 +msgid "Rotation not supported" +msgstr "Devir desteklenmiyor" + +# tr +#: ../plugins/xrandr/gsd-xrandr-manager.c:1736 +msgid "Could not save monitor configuration" +msgstr "Ekran yapılandırması kaydedilemedi" + +# tr +#: ../plugins/xrandr/gsd-xrandr-manager.c:1754 +msgid "Normal" +msgstr "Normal" + +# tr +#: ../plugins/xrandr/gsd-xrandr-manager.c:1755 +msgid "Left" +msgstr "Sol" + +# tr +#: ../plugins/xrandr/gsd-xrandr-manager.c:1756 +msgid "Right" +msgstr "SaÄŸ" + +# tr +#: ../plugins/xrandr/gsd-xrandr-manager.c:1757 +msgid "Upside Down" +msgstr "Yukarıdan AÅŸağı" + +# tr +#: ../plugins/xrandr/gsd-xrandr-manager.c:1877 +msgid "_Configure Display Settings ..." +msgstr "_Ekran Ayarları Yapılandır..." + +# tr +#: ../plugins/xrandr/gsd-xrandr-manager.c:1918 +msgid "Configure display settings" +msgstr "Ekran ayarlarını yapılandır" + +# tr +#: ../plugins/xrandr/gsd-xrandr-manager.c:1978 +msgid "Could not apply the stored configuration for monitors" +msgstr "Ekranlar için kayıtlı yapılandırma uygulanamadı" + +# tr +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "Kullanıcı'nın ana dizini belirlenemedi" + +# tr +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "X kaynak veritabanını yönet" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "X Menba Veritabanı" + +# tr +#: ../plugins/xsettings/gsd-xsettings-manager.c:596 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "MateConf anahtarı %s, %s türüne ayarlanmış, fakat olması gereken tür %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "X Ayarlarını Ä°dare Et" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "X Ayarları" + +#~ msgid "Binding to suspend the computer." +#~ msgstr "Bilgisayarı beklemeye almak için baÄŸ." + +#~ msgid "Suspend" +#~ msgstr "Bekleme" + +#~ msgid "" +#~ "Couldn't put the machine to sleep.\n" +#~ "Verify that the machine is correctly configured." +#~ msgstr "" +#~ "Makine uyku kipine konulamadı.\n" +#~ "Makinenin doÄŸru ayarlanıp ayarlanmadığını kontrol edin." diff --git a/po/cs.po b/po/cs.po new file mode 100644 index 0000000..b37bf4b --- /dev/null +++ b/po/cs.po @@ -0,0 +1,1305 @@ +# Czech translation of mate-settings-daemon. +# Copyright (C) 1999,2003, 2006, 2007, 2008, 2009, 2010 the author(s) of mate-settings-daemon. +# Copyright (C) 2003, 2004, 2005, 2006 Miloslav Trmac . +# Copyright (C) 2006 Lukas Novotny . +# This file is distributed under the same license as the mate-settings-daemon package. +# David Å auer , 1999. +# Jiří Lebl , 2002. +# Michal Bukovjan , 2002, 2003. +# Miloslav Trmac , 2003, 2004, 2005, 2006. +# Jakub Friedl , 2006, 2007. +# Petr TomeÅ¡ , 2006. +# Lukas Novotny , 2006. +# Petr Kovar , 2008, 2009, 2010. +msgid "" +msgstr "" +"Project-Id-Version: mate-settings-daemon\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-02-21 22:20+0100\n" +"PO-Revision-Date: 2010-02-21 22:19+0100\n" +"Last-Translator: Petr Kovar \n" +"Language-Team: Czech \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: Lokalize 1.0\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "ZpřístupnÄ›ní" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "Práh upozorňování na procenta volného" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "Práh neupozorňování na volné místo" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "Minimální doba upozorňování u opakovaných varování" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "Cesty pÅ™ipojení, které se mají ignorovat" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown" +msgstr "" +"Práh v procentech volného místa u prvního varování o docházejícím místÄ› na " +"disku. Pokud procento volného místa spadne pod tuto hodnotu, bude zobrazeno " +"varování" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "" +"Zadejte seznam cest pÅ™ipojení, které se mají ignorovat, pokud jim dochází " +"místo." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "" +"Zadejte Äas v minutách. Následná varování u svazku se nezobrazí dříve než po " +"této dobÄ›." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown" +msgstr "" +"Zadejte velikost v GB. Je-li množství volného místa vÄ›tší než tato hodnota, " +"nebude zobrazeno žádné varování." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning" +msgstr "" +"Zadejte procentuální hodnotu, o kterou by se mÄ›lo snížit volné místo na " +"disku pÅ™ed vysláním následného varování." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "Práh upozorňování na procenta volného místa" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "Zkratka k vysunutí optického disku." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to enable or disable the touchpad." +msgstr "Zkratka k zapnutí nebo vypnutí zařízení touchpad." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "Zkratka ke spuÅ¡tÄ›ní kalkulaÄky." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "Zkratka ke spuÅ¡tÄ›ní poÅ¡tovního klienta." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "Zkratka ke spuÅ¡tÄ›ní prohlížeÄe nápovÄ›dy." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "Zkratka ke spuÅ¡tÄ›ní multimediálního pÅ™ehrávaÄe." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "Zkratka ke spuÅ¡tÄ›ní vyhledávacího nástroje." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "Zkratka ke spuÅ¡tÄ›ní prohlížeÄe WWW." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "Zkratka k uzamÄení obrazovky." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "Zkratka k odhlášení se." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "Zkratka ke snížení systémové hlasitosti." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "Zkratka ke ztlumení systémové hlasitosti." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "Zkratka k otevÅ™ení domovské složky." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "Zkratka k pozastavení pÅ™ehrávání." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "Zkratka ke zvýšení systémové hlasitosti." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "Zkratka k pÅ™eskoÄení na následující stopu." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "Zkratka k pÅ™eskoÄení na pÅ™edchozí stopu." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "Zkratka ke spuÅ¡tÄ›ní pÅ™ehrávání (nebo pÅ™epnutí pÅ™ehrávání/pozastavení)." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "Zkratka k zastavení pÅ™ehrávání." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Vysunout" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "Domovská složka" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "Spustit kalkulaÄku" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "Spustit poÅ¡tovní klient" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "Spustit prohlížeÄ nápovÄ›dy" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "Spustit pÅ™ehrávaÄ multimédií" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "Spustit prohlížeÄ WWW" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "Zamknout obrazovku" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Odhlásit se" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "Následující stopa" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "Pozastavit pÅ™ehrávání" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "PÅ™ehrát (nebo pÅ™ehrát/pozastavit)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "PÅ™edchozí stopa" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Hledat" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "Zastavit pÅ™ehrávání" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "PÅ™epnout stav zařízení touchpad" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "Snížit hlasitost" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "Ztlumit zvuk" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Krok hlasitosti" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Krok hlasitosti v procentech." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "Zvýšit hlasitost" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "" +"If a notification icon with display related things should be shown in the " +"panel." +msgstr "" +"Pokud by mÄ›la být na panelu zobrazena oznamovací ikona s vlastnostmi " +"týkajícími se displeje." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "Zobrazit displeje v oznamovací oblasti" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "Vyhlazování" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "Hinting" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "PoÅ™adí RGBA" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"PoÅ™adí subpixelových prvků na obrazovce LCD; užito pouze pÅ™i vyhlazování " +"nastaveném na \"rgba\". Možnými hodnotami jsou: \"rgb\" znaÄí Äervenou vlevo " +"(nejběžnÄ›jší), \"bgr\" znaÄí modrou vlevo, \"vrgb\" znaÄí Äervenou nahoÅ™e, " +"\"vbgr\" znaÄí Äervenou dole." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" +"RozliÅ¡ení užité pÅ™i konverzi velikosti písem na velikost pixelů, v " +"obrazových bodech na palec." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"Typ vyhlazování užitý pÅ™i vykreslování písem. Možnými hodnotami jsou: \"none" +"\" znaÄí žádné vyhlazování, \"grayscale\" znaÄí standardní vyhlazování v " +"odstínech Å¡edi a \"rgba\" znaÄí subpixelové vyhlazování (pouze obrazovky " +"LCD)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"Typ hintingu užitý pÅ™i vykreslování písem. Možnými hodnotami jsou: \"none\" " +"znaÄí žádný hinting, \"slight\" znaÄí základní, \"medium\" znaÄí stÅ™ední a " +"\"full\" znaÄí maximální hinting (může způsobit zkreslení jednotlivých " +"písmen)." + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "Povolené klávesy" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"Pokud není prázdné, klávesové zkratky budou ignorovány, není-li tedy jejich " +"adresář MateConf v seznamu. UžiteÄné pro omezení práv." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "Vypnout touchpad bÄ›hem psaní" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "Povolit vodorovné posunování" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "Povolit kliknutí myší pomocí zařízení touchpad" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Enable touchpad" +msgstr "Zapnout zařízení touchpad" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "Zvolte metodu posunování zařízení touchpad" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Select the touchpad scroll method. Supported values are: 0 - disabled, 1 - " +"edge scrolling, 2 - two-finger scrolling" +msgstr "" +"Zvolte metodu posunování zařízení touchpad. Podporované hodnoty jsou: 0 - " +"vypnuto, 1 - posunování pÅ™i okraji, 2 - posunování dvÄ›ma prsty" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "" +"Nastavte na \"TRUE\", pokud obÄas pÅ™i psaní omylem zavadíte o touchpad." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" +"Nastavte na \"TRUE\", chcete-li povolit vodorovné posunování stejnou " +"metodou, jaká byla vybrána se scroll_method key." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "" +"Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "" +"Nastavte na \"TRUE\", chcete-li odeslat kliknutí myší poklepáním prsty na " +"touchpad." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +msgid "Set this to TRUE to enable all touchpads." +msgstr "Nastavte na \"TRUE\", chcete-li zapnout vÅ¡echna zařízení touchpad." + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "Démon nastavení MATE" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "Zkratka k pÅ™epnutí lupy." + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "Zkratka k pÅ™epnutí klávesnice na obrazovce." + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "Zkratka k pÅ™epnutí Ätení obrazovky." + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "Vícenásobné stisky kláves" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "Příkaz užitý k zapnutí nebo vypnutí lupy obrazovky." + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "Příkaz užitý k zapnutí nebo vypnutí klávesnice na obrazovce." + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "Příkaz užitý k zapnutí nebo vypnutí Ätení obrazovky." + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable accessibility keyboard plugin" +msgstr "Povolit zásuvný modul zpřístupnÄ›ní klávesnice" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable background plugin" +msgstr "Povolit zásuvný modul pozadí" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable clipboard plugin" +msgstr "Povolit zásuvný modul schránky" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable font plugin" +msgstr "Povolit zásuvný modul písem" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable housekeeping plugin" +msgstr "Povolit zásuvný modul údržby" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable keybindings plugin" +msgstr "Povolit zásuvný modul klávesových zkratek" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keyboard plugin" +msgstr "Povolit zásuvný modul klávesnice" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable media keys plugin" +msgstr "Povolit zásuvný modul multimediálních kláves" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable mouse plugin" +msgstr "Povolit zásuvný modul myÅ¡i" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable sound plugin" +msgstr "Povolit zásuvný modul zvuku" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable typing breaks plugin" +msgstr "Povolit zásuvný modul pÅ™estávky ve psaní" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable xrandr plugin" +msgstr "Povolit zásuvný modul xrandr" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable xrdb plugin" +msgstr "Povolit zásuvný modul xrdb" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xsettings plugin" +msgstr "Povolit zásuvný modul xsettings" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Mouse keys" +msgstr "MyÅ¡ klávesnicí" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "On-screen keyboard" +msgstr "Klávesnice na obrazovce" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "Screen magnifier" +msgstr "Lupa obrazovky" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen reader" +msgstr "ÄŒtení obrazovky" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "" +"Nastavte na \"true\", chcete-li zapnout zásuvný modul údržby urÄený k " +"proÄiÅ¡tÄ›ní vyrovnávacích pamÄ›tí doÄasných souborů." + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" +"Nastavte na \"true\", chcete-li nechat zásuvný modul spravovat nastavení " +"schránky." + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" +"Nastavte na \"true\", chcete-li nechat zásuvný modul spravovat nastavení " +"pozadí pracovní plochy." + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" +"Nastavte na \"true\", chcete-li nechat zásuvný modul spravovat nastavení " +"písem." + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" +"Nastavte na \"true\", chcete-li nechat zásuvný modul spravovat nastavení " +"klávesnice." + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "" +"Nastavte na \"true\", chcete-li nechat zásuvný modul spravovat nastavení " +"myÅ¡i." + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" +"Nastavte na \"true\", chcete-li nechat zásuvný modul spravovat nastavení " +"multimediálních kláves." + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "" +"Nastavte na \"true\", chcete-li povolit zásuvnému modulu spravovat " +"vyrovnávací paměť vzorků zvuku." + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" +"Nastavte na \"true\", chcete-li nechat zásuvný modul spravovat nastavení " +"zpřístupnÄ›ní klávesnice." + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" +"Nastavte na \"true\", chcete-li nechat zásuvný modul spravovat klávesové " +"zkratky." + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" +"Nastavte na \"true\", chcete-li nechat zásuvný modul spravovat pÅ™estávky ve " +"spání." + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "" +"Nastavte na \"true\", chcete-li nechat zásuvný modul spravovat nastavení " +"xrandr." + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "" +"Nastavte na \"true\", chcete-li nechat zásuvný modul spravovat nastavení " +"xrdb." + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "" +"Nastavte na \"true\", chcete-li nechat zásuvný modul spravovat xsettings." + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Slow keys" +msgstr "Pomalé klávesy" + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Sticky keys" +msgstr "Lepící klávesy" + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "Název klávesové zkratky urÄené k pÅ™epnutí lupy" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "Název klávesové zkratky urÄené k pÅ™epnutí klávesnice na obrazovce" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "Název klávesové zkratky urÄené k pÅ™epnutí Ätení obrazovky" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Název klávesové zkratky urÄené k pÅ™epnutí lupy. Tento název bude zobrazen v " +"dialogu pÅ™edvoleb klávesových zkratek." + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Název klávesové zkratky urÄené k pÅ™epnutí klávesnice na obrazovce. Tento " +"název bude zobrazen v dialogu pÅ™edvoleb klávesových zkratek." + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Název klávesové zkratky urÄené k pÅ™epnutí Ätení obrazovky. Tento název bude " +"zobrazen v dialogu pÅ™edvoleb klávesových zkratek." + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "Toggle magnifier" +msgstr "PÅ™epnout lupu" + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "Toggle on-screen keyboard" +msgstr "PÅ™epnout klávesnici na obrazovce" + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle screen reader" +msgstr "PÅ™epnout Ätení obrazovky" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "" +"Jestli je zapnuta vlastnost zpřístupnÄ›ní klávesnice vícenásobné stisky " +"kláves." + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "Jestli je zapnuta vlastnost zpřístupnÄ›ní klávesnice myÅ¡ klávesnicí." + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the on-screen keyboard is turned on." +msgstr "Jestli je zapnuta klávesnice na obrazovce." + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the screen magnifier is turned on." +msgstr "Jestli je zapnuta lupa obrazovky." + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the screen reader is turned on." +msgstr "Jestli je zapnuto Ätení obrazovky." + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "Jestli je zapnuta vlastnost zpřístupnÄ›ní klávesnice pomalé klávesy." + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "Jestli je zapnuta vlastnost zpřístupnÄ›ní klávesnice lepící klávesy." + +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "Povolit ladicí kód" + +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "Nestát se démonem" + +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "PÅ™edpona MateConf, ze které se mají nahrát nastavení zásuvného modulu" + +#: ../mate-settings-daemon/main.c:58 +msgid "Exit after a time - for debugging" +msgstr "UkonÄit po malé prodlevÄ› (z důvodu ladÄ›ní)" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "ZpřístupnÄ›ní klávesnice" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "Zásuvný modul zpřístupnÄ›ní klávesnice" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:388 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "PÅ™i zobrazování nápovÄ›dy doÅ¡lo k chybÄ›: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:519 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:585 +msgid "Do you want to activate Slow Keys?" +msgstr "Chcete aktivovat Pomalé klávesy?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:520 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:586 +msgid "Do you want to deactivate Slow Keys?" +msgstr "Chcete deaktivovat Pomalé klávesy?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:521 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:587 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"PrávÄ› jste na 8 sekund podrželi klávesu Shift. To je zkratka funkce Pomalé " +"klávesy, která má vliv na způsob fungování vaší klávesnice." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't activate" +msgstr "Neaktivovat" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't deactivate" +msgstr "Nedeaktivovat" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Activate" +msgstr "Aktivovat" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Deactivate" +msgstr "Deaktivovat" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't activate" +msgstr "_Neaktivovat" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't deactivate" +msgstr "_Nedeaktivovat" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Activate" +msgstr "_Aktivovat" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Deactivate" +msgstr "_Deaktivovat" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:615 +msgid "Slow Keys Alert" +msgstr "UpozornÄ›ní na Pomalé klávesy" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:655 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:723 +msgid "Do you want to activate Sticky Keys?" +msgstr "Chcete aktivovat Lepící klávesy?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:656 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:724 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Chcete deaktivovat Lepící klávesy?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:726 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"PrávÄ› jste pÄ›tkrát za sebou stiskli klávesu Shift. To je zkratka funkce " +"Lepící klávesy, která má vliv na způsob fungování vaší klávesnice." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:660 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"PrávÄ› jste stiskli dvÄ› klávesy zároveň, nebo jste pÄ›tkrát za sebou stiskli " +"klávesu Shift. To vypíná funkci Lepící klávesy, která má vliv na způsob " +"fungování vaší klávesnice." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:756 +msgid "Sticky Keys Alert" +msgstr "Lepící klávesy" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "PÅ™edvolby zpřístupnÄ›ní" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "Zvýšit kontrast _barev" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "ZvÄ›tÅ¡it _text a zvýšit jeho Äitelnost" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "" +"_Stisknutím a podržením kláves dojde k jejich pÅ™ijmutí (pomalé klávesy)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "Používat _klávesnici na obrazovce" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "Používat _lupu obrazovky" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "P_oužívat Ätení obrazovky" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "_Ignorovat vícenásobné stisky kláves" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "" +"Za_dávat klávesové zkratky postupným stisknutím kláves (lepící klávesy)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "Pozadí" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "Zásuvný modul pozadí" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "Schránka" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "Zásuvný modul schránky" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "Prázdné" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "Prázdný zásuvný modul" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Písmo" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "Zásuvný modul písem" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this filesystem" +msgstr "U tohoto systému souborů nezobrazovat znovu žádná varování" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "Nezobrazovat znovu žádná varování" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "Svazku \"%s\" zbývá pouze %s volného místa." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "PoÄítaÄi zbývá pouze %s volného místa na disku." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" +"Místo na disku můžete uvolnit vyprázdnÄ›ním koÅ¡e, odstranÄ›ním nepotÅ™ebných " +"programů nebo souborů, Äi pÅ™esunutím souborů na jiný disk nebo oddíl." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"Místo na disku můžete uvolnit odstranÄ›ním nepotÅ™ebných programů nebo " +"souborů, Äi pÅ™esunutím souborů na jiný disk nebo oddíl." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"Místo na disku můžete uvolnit vyprázdnÄ›ním koÅ¡e, odstranÄ›ním nepotÅ™ebných " +"programů nebo souborů, Äi pÅ™esunutím souborů na externí disk." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" +"Místo na disku můžete uvolnit odstranÄ›ním nepotÅ™ebných programů nebo " +"souborů, Äi pÅ™esunutím souborů na externí disk." + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "Nedostatek místa na disku" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "Vyprázdnit koÅ¡" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine..." +msgstr "Zkontrolovat..." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "Ignorovat" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:96 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "Odstraňování položky %lu z %lu" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:116 +#, c-format +msgid "Removing: %s" +msgstr "Odstraňování: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:244 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:293 +msgid "Emptying the trash" +msgstr "Vyprazdňování koÅ¡e" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:269 +msgid "Preparing to empty trash..." +msgstr "PÅ™ipravuje se vyprazdňování koÅ¡e..." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:295 +msgid "From: " +msgstr "Z: " + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:356 +msgid "Empty all of the items from the trash?" +msgstr "Odstranit vÅ¡echny položky z koÅ¡e?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:359 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"Pokud se rozhodnete vyprázdnit koÅ¡, budou položky natrvalo odstranÄ›ny. " +"VÅ¡imnÄ›te si, že je také můžete odstranit po jedné." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:366 +msgid "_Empty Trash" +msgstr "Vyprázdnit _koÅ¡" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "Svázání s klávesami (%s) není platné" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "Svázání s klávesami (%s) není úplné" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"Chyba pÅ™i pokusu o spuÅ¡tÄ›ní (%s),\n" +"což je svázáno s klávesou (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "Klávesové zkratky" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "Zásuvný modul klávesových zkratek" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Klávesnice" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "Zásuvný modul klávesnice" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:112 +#, c-format +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +"- a bug in libxklavier library\n" +"- a bug in X server (xkbcomp, xmodmap utilities)\n" +"- X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +"- The result of %s\n" +"- The result of %s" +msgstr "" +"Chyba pÅ™i aktivaci konfigurace XKB.\n" +"Může se jednat o důsledek mnoha okolností:\n" +"- chyba v knihovnÄ› libxklavier\n" +"- chyba v serveru X (nástroje xkbcomp, xmodmap)\n" +"- server X s nekompatibilní implementací libxkbfile\n" +"\n" +"Data verze serveru X:\n" +"%s\n" +"%d\n" +"%s\n" +"Nahlásíte-li tuto skuteÄnost jako chybu, pÅ™iložte prosím:\n" +"- Výstup %s\n" +"- Výstup %s" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:126 +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or taking a fresher version of XFree " +"software." +msgstr "" +"Používáte XFree 4.3.0.\n" +"U složitých konfigurací XKB se vyskytují známé problémy.\n" +"Zkuste použít jednodušší konfiguraci, nebo si opatÅ™ete aktuálnÄ›jší verzi " +"XFree." + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:197 +msgid "Unknown" +msgstr "Neznámé" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:266 +#, c-format +msgid "Keyboard Layout \"%s\"" +msgstr "Rozložení klávesnice \"%s\"" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:389 +msgid "_Groups" +msgstr "_Skupiny" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:396 +msgid "Keyboard _Preferences" +msgstr "PÅ™_edvolby klávesnice" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:402 +msgid "Show Current _Layout" +msgstr "Zobrazit _aktuální rozložení" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "_Dostupné soubory:" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "NaÄíst soubory modmap" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap file(s)?" +msgstr "Chcete naÄíst soubor(y) modmap?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "PříštÄ› už tuto zprávu _neukazovat" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "_NaÄíst" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "_NaÄtené soubory:" + +#: ../plugins/keyboard/show-layout.ui.h:1 +msgid "Keyboard Layout" +msgstr "Rozložení klávesnice" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:200 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"Nelze nalézt výchozí terminál. Ověřte prosím, zda je zadán příkaz výchozího " +"terminálu a zda směřuje k platné aplikaci." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:240 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"Nelze spustit příkaz: %s\n" +"Ověřte prosím platnost příkazu." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:256 +msgid "" +"Couldn't put the machine to sleep.\n" +"Verify that the machine is correctly configured." +msgstr "" +"Nelze uspat poÄítaÄ.\n" +"Ověřte prosím, že je poÄítaÄ správnÄ› nastaven." + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "Zakázáno" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u výstup" +msgstr[1] "%u výstupy" +msgstr[2] "%u výstupů" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u vstup" +msgstr[1] "%u vstupy" +msgstr[2] "%u vstupů" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "Systémové zvuky" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "Multimediální klávesy" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "Zásuvný modul multimediálních kláves" + +#: ../plugins/mouse/gsd-mouse-manager.c:874 +msgid "Could not enable mouse accessibility features" +msgstr "NezdaÅ™ilo se povolení vlastností zpřístupnÄ›ní myÅ¡i" + +#: ../plugins/mouse/gsd-mouse-manager.c:876 +msgid "" +"Mouse accessibility requires mousetweaks to be installed on your system." +msgstr "" +"ZpřístupnÄ›ní myÅ¡i vyžaduje, aby byla v systému instalována aplikace " +"mousetweaks." + +#: ../plugins/mouse/gsd-mouse-manager.c:879 +msgid "Mouse Preferences" +msgstr "PÅ™edvolby myÅ¡i" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "MyÅ¡" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "Zásuvný modul myÅ¡i" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "PÅ™estávka ve psaní" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "Zásuvný modul pÅ™estávky ve psaní" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "Zvolit velikost obrazovky a nastavení otoÄení" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:226 +msgid "Could not switch the monitor configuration" +msgstr "Nelze pÅ™epnout nastavení monitoru" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:250 +msgid "Could not restore the display's configuration" +msgstr "Nelze obnovit nastavení displeje" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:275 +msgid "Could not restore the display's configuration from a backup" +msgstr "Ze zálohy nelze obnovit nastavení displeje" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:296 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "" +"The display will be reset to its previous configuration in %d seconds" +msgstr[0] "" +"Nastavení displeje bude resetováno na původní konfiguraci za %d sekundu" +msgstr[1] "" +"Nastavení displeje bude resetováno na původní konfiguraci za %d sekundy" +msgstr[2] "" +"Nastavení displeje bude resetováno na původní konfiguraci za %d sekund" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:345 +msgid "Does the display look OK?" +msgstr "Vypadá displej v pořádku?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:351 +msgid "_Restore Previous Configuration" +msgstr "_Obnovit pÅ™edchozí nastavení" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:352 +msgid "_Keep This Configuration" +msgstr "Z_achovat toto nastavení" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:433 +msgid "The selected configuration for displays could not be applied" +msgstr "Vybrané nastavení displejů nemůže být použito" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:979 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "Nelze obnovit informace o obrazovce: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:982 +msgid "Trying to switch the monitor configuration anyway." +msgstr "PÅ™esto probíhá pokus o pÅ™epnutí nastavení monitoru." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1691 +msgid "Rotation not supported" +msgstr "OtáÄení nepodporováno" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1745 +msgid "Could not save monitor configuration" +msgstr "Nelze uložit nastavení monitoru" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1763 +msgid "Normal" +msgstr "Běžné" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1764 +msgid "Left" +msgstr "Vlevo" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1765 +msgid "Right" +msgstr "Vpravo" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1766 +msgid "Upside Down" +msgstr "PÅ™evrátit" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1886 +msgid "_Configure Display Settings ..." +msgstr "_Konfigurovat nastavení displeje..." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1927 +msgid "Configure display settings" +msgstr "Konfigurovat nastavení displeje" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1984 +msgid "Could not apply the stored configuration for monitors" +msgstr "Nelze použít uložené nastavení monitorů" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "Nelze urÄit domovský adresář uživatele" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "Spravovat databázi zdrojů X" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "Databáze zdrojů X" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:644 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "KlÃ­Ä systému MateConf %s je typu %s, ale byl oÄekáván typ %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "Spravovat nastavení X" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "Nastavení X" diff --git a/po/cy.po b/po/cy.po new file mode 100644 index 0000000..ea35aa9 --- /dev/null +++ b/po/cy.po @@ -0,0 +1,3247 @@ +# mate-control-center yn Gymraeg. +# www.kyfieithu.co.uk , 2003. +# Dafydd Harries , 2003. +# Dafydd Tomos , 2004. +# Rhys Jones , 2005. +# +# Someone needs to check (a) occurrences of key (if MateConf, allwedd; +# if most other things, bysell); (b) occurrences of application(s) +# rhaglennu or the other one I now can't put my finger on? +# +# I think I've caught most of the erroneous "bysell"s. Funnily enough, I +# changed several occurrences of "bysell" to "allwedd" (MateConf context) and +# several occurrences of "allwedd" to "bysell" (keyboard context). Also +# replaced "gweithredu" with "cymhwyso" (for "apply") and "wynebfath" with +# "ffont". I can believe that "wynebfath" is a better word, but I thought it +# would be better to be consistently wrong for now. +# - daf +# +# [rj] 'Take effect' == 'dod i rym' (cystrawen Saesneg yw 'cymryd effaith') +# [rj] Wedi gyrru'r cyfan drwy Cysill, 29ain Mai 2005. +msgid "" +msgstr "" +"Project-Id-Version: mate-control-center\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-02-26 21:06-0500\n" +"PO-Revision-Date: 2006-03-08 12:53-0000\n" +"Last-Translator: Rhys Jones \n" +"Language-Team: Cymraeg \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n == 2) ? 1 : 0;\n" + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:1 +#, fuzzy +msgid "" +"Set to True to keep the handlers for text/plain and text/* MIME types " +"synchronized." +msgstr "Os yn wir, cedwir y trinwyr testun/plaen a thestun/* yn gydwedd" + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:2 +msgid "Sync text/plain and text/* handlers" +msgstr "Trinwyr testun/plaen a thestun/*" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to launch the calculator." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the email client." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +#, fuzzy +msgid "Binding to launch the help browser." +msgstr "Lansio'r porwr cymorth" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the media player." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the search tool." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +#, fuzzy +msgid "Binding to launch the web browser." +msgstr "Lansio porwr gwe" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to lock the screen." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to log out." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to lower the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to mute the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to open the Home folder." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to pause playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to raise the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +#, fuzzy +msgid "Binding to skip to next track." +msgstr "Neidio i'r trac nesaf" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +#, fuzzy +msgid "Binding to skip to previous track." +msgstr "Neidio i'r trac blaenorol" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to stop playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to suspend the computer." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Allfwrw" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "Plygell cartref" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "Lansio'r porwr cymorth" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "Lansio porwr gwe" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "Cloi'r sgrin" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Allgofnodi" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +#, fuzzy +msgid "Next track" +msgstr "Neidio i'r trac nesaf" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "Chwarae (neu chwarae/seibio)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +#, fuzzy +msgid "Previous track" +msgstr "Neidio i'r trac blaenorol" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Chwilio" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +#, fuzzy +msgid "Stop playback" +msgstr "Bysell stopio chwarae" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +#, fuzzy +msgid "Suspend" +msgstr "Sain" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "Lefel sain i lawr" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "Mudo'r sain" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Gris lefel sain" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Gris lefel sain fel canran o'r lefel." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "Lefel sain i fyny" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:1 +#, fuzzy +msgid "" +"Set to True to display a dialog when there are errors running the " +"screensaver." +msgstr "Dangos deialog pan fo gwallau wrth redeg yr arbedwr sgrin" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:2 +#, fuzzy +msgid "Set to True to run the screensaver at login." +msgstr "Cychwyn yr arbedwr sgrin wrth fewngofnodi" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:3 +#, fuzzy +msgid "Show startup errors" +msgstr "Dangos Gwallau Ymgychwyn" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:4 +msgid "Start screensaver" +msgstr "Dechrau'r arbedwr sgrin" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +#, fuzzy +msgid "Hinting" +msgstr "Awgrymu:" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +#, fuzzy +msgid "Enable accessibility keyboard plugin" +msgstr "_Galluogi nodweddion hygyrchedd bysellfwrdd" + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Enable background plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Enable clipboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Enable default editor plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Enable font plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Enable keybindings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Enable keyboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable media keys plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable mouse plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +#, fuzzy +msgid "Enable screensaver plugin" +msgstr "Cychwyn yr arbedwr sgrin wrth fewngofnodi" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable sound plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable typing breaks plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable xrandr plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable xrdb plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable xsettings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Set to True to enable the plugin to manage screensaver settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Set to True to enable the plugin to manage sound settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "" +"Set to True to enable the plugin to manage the default text editor setting." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "" + +#: ../mate-settings-daemon/main.c:49 +msgid "Don't become a daemon" +msgstr "" + +#: ../mate-settings-daemon/main.c:50 +msgid "MateConf prefix from which to load plugin settings" +msgstr "" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Accessibility Keyboard" +msgstr "_Hygyrchedd" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Accessibility keyboard plugin" +msgstr "_Hygyrchedd" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:393 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "Gwall wrth ddangos cymorth:%s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:445 +msgid "Do you want to activate Slow Keys?" +msgstr "Ydych chi eisiau troi Bysellau Araf ymlaen?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:446 +msgid "Do you want to deactivate Slow Keys?" +msgstr "Ydych chi eisiau troi Bysellau Araf i ffwrdd?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:449 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"Rydych newydd ddal lawr y fysell Shift am 8 eiliad. Dyma'r byrlwybr ar gyfer " +"y nodwedd Bysellau Araf, sy'n effeithio sut mae'ch bysellfwrdd yn gweithio" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:456 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:508 +msgid "Do_n't activate" +msgstr "_Peidio ag actifadu" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:456 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:508 +msgid "Do_n't deactivate" +msgstr "_Peidio â dad-actifadu" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:459 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:511 +msgid "_Activate" +msgstr "_Actifadu" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:459 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:511 +msgid "_Deactivate" +msgstr "_Dad-actifadu" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:463 +msgid "Slow Keys Alert" +msgstr "Rhybudd Bysellau Araf" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:495 +msgid "Do you want to activate Sticky Keys?" +msgstr "Ydych chi eisiau troi Bysellau Gludiog ymlaen?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:496 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Ydych chi eisiau troi Bysellau Gludio i ffwrdd?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:499 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"Rydych newydd wasgu'r fysell Shift 5 gwaith mewn rhes. Dyma'r byrlwybr ar " +"gyfer y nodwedd Bysellau Gludiog, sy'n effeithio sut mae'ch bysellfwrdd yn " +"gweithio" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:501 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"Rydych newydd wasgu dwy fysell ar unwaith neu wasgu'r fysell Shift 5 gwaith " +"mewn rhes. Mae hyn yn troi'r nodwedd Bysedd Gludiog ymlaen, sy'n effeithio " +"sut mae'ch bysellfwrdd yn gweithio." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:515 +msgid "Sticky Keys Alert" +msgstr "Rhybudd Bysellau Gludiog" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Background" +msgstr "Cymhwyso _Cefndir" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Ffont" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "" + +#: ../plugins/font/gsd-font-manager.c:208 +#, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing the mouse pointer theme." +msgstr "" +"Methu creu'r cyfeiriadur \"%s\".\n" +"Mae angen hwn i ganiatáu newid thema pwyntydd y llygoden." + +#: ../plugins/font/gsd-font-manager.c:231 +#, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing cursors." +msgstr "" +"Methu creu'r cyfeiriadur \"%s\".\n" +"Mae angen hwn i ganiatáu newid cyrchwyr." + +#: ../plugins/keybindings/gsd-keybindings-manager.c:195 +#, c-format +msgid "Key Binding (%s) has its action defined multiple times\n" +msgstr "Diffinnir gweithred y Rhwymiad Bysell (%s) sawl gwaith\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:202 +#, c-format +msgid "Key Binding (%s) has its binding defined multiple times\n" +msgstr "Diffinnir rhwymiad y Rhwymiad Bysell (%s) sawl gwaith\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:211 +#, c-format +msgid "Key Binding (%s) is incomplete\n" +msgstr "Mae'r Rhwymiad Bysell (%s) yn anghyflawn\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:239 +#, c-format +msgid "Key Binding (%s) is invalid\n" +msgstr "Mae'r Rhwymiad Bysell (%s) yn annilys\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:292 +#, c-format +msgid "It seems that another application already has access to key '%u'." +msgstr "Mae'n debyg fod gan raglen arall fynediad i'r fysell '%u' eisoes." + +#: ../plugins/keybindings/gsd-keybindings-manager.c:365 +#, c-format +msgid "Key Binding (%s) is already in use\n" +msgstr "Defnyddir y Rhwymiad Bysell (%s) eisoes\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:502 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"Gwall wrth geisio gweithredu (%s)\n" +"sy'n rhwym i'r fysell (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Bysellfwrdd" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Keyboard plugin" +msgstr "Dewisiadau bysellfwrdd" + +#: ../plugins/keyboard/modmap-dialog.glade.h:1 +msgid "A_vailable files:" +msgstr "_Ffeiliau ar gael:" + +#: ../plugins/keyboard/modmap-dialog.glade.h:2 +msgid "Do _not show this warning again." +msgstr "_Peidio â dangos y rhybudd yma eto." + +#: ../plugins/keyboard/modmap-dialog.glade.h:3 +msgid "Load modmap files" +msgstr "Llwytho ffeiliau modmap" + +#: ../plugins/keyboard/modmap-dialog.glade.h:4 +msgid "Would you like to load the modmap file(s)?" +msgstr "Hoffech chi lwytho'r ffeil(iau) modmap?" + +#: ../plugins/keyboard/modmap-dialog.glade.h:5 +msgid "_Load" +msgstr "_Llwytho" + +#: ../plugins/keyboard/modmap-dialog.glade.h:6 +msgid "_Loaded files:" +msgstr "_Ffeiliau wedi'u llwytho:" + +#: ../plugins/media-keys/actions/acme.glade.h:1 +msgid "Volume" +msgstr "Lefel Sain" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:200 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:240 +#, fuzzy, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"Methwyd gweithredu'r gorchymyn: %s\n" +"Gwirio fod y gorchymyn yma'n bodoli." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:256 +msgid "" +"Couldn't put the machine to sleep.\n" +"Verify that the machine is correctly configured." +msgstr "" +"Methwyd rhoi'r peiriant i gysgu.\n" +"Gwirio fod y peiriant wedi ei gyflunio yn gywir." + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Media keys" +msgstr "Bysellau Llygoden" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:566 +#, fuzzy +msgid "Could not enable mouse accessibility features" +msgstr "_Galluogi nodweddion hygyrchedd bysellfwrdd" + +#: ../plugins/mouse/gsd-mouse-manager.c:568 +msgid "" +"Mouse accessibility requires the mousetweaks daemon to be installed on your " +"system." +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:571 +msgid "Mouse Preferences" +msgstr "Hoffterau Llygoden" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Llygoden" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "" + +#: ../plugins/screensaver/gsd-screensaver-manager.c:151 +#, c-format +msgid "" +"There was an error starting up the screensaver:\n" +"\n" +"%s\n" +"\n" +"Screensaver functionality will not work in this session." +msgstr "" +"Bu gwall wrth gychwyn yr arbedwr sgrin:\n" +"\n" +"%s\n" +"\n" +"Fydd arbed sgrin ddim yn gweithio yn ystod y sesiwn yma." + +#: ../plugins/screensaver/gsd-screensaver-manager.c:160 +msgid "_Do not show this message again" +msgstr "_Peidiwch â dangos y neges yma eto" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Screensaver" +msgstr "Dechrau'r arbedwr sgrin" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Screensaver plugin" +msgstr "Cychwyn yr arbedwr sgrin wrth fewngofnodi" + +#: ../plugins/sound/gsd-sound-manager.c:164 +#, c-format +msgid "Couldn't load sound file %s as sample %s" +msgstr "Methwyd llwytho ffeil sain %s fel sampl %s" + +#: ../plugins/sound/libsounds/sound-view.c:44 +msgid "Login" +msgstr "Mewngofnodi" + +#: ../plugins/sound/libsounds/sound-view.c:45 +msgid "Logout" +msgstr "Allgofnodi" + +#: ../plugins/sound/libsounds/sound-view.c:46 +msgid "Boing" +msgstr "Boing" + +#: ../plugins/sound/libsounds/sound-view.c:47 +msgid "Siren" +msgstr "Seiren" + +#: ../plugins/sound/libsounds/sound-view.c:48 +msgid "Clink" +msgstr "Clinc" + +#: ../plugins/sound/libsounds/sound-view.c:49 +msgid "Beep" +msgstr "Bîp" + +#: ../plugins/sound/libsounds/sound-view.c:50 +msgid "No sound" +msgstr "Dim sain" + +#: ../plugins/sound/libsounds/sound-view.c:132 +msgid "Sound not set for this event." +msgstr "Seiniau heb eu gosod ar gyfer y digwyddiad hwn." + +#: ../plugins/sound/libsounds/sound-view.c:141 +msgid "" +"The sound file for this event does not exist.\n" +"You may want to install the mate-audio package for a set of default sounds." +msgstr "" +"Nid yw'r ffeil sain ar gyfer y digwyddiad yma'n bodoli.\n" +"Efallai yr hoffech chi sefydlu'r pecyn mate-audio er mwyn gael set o " +"seiniau rhagosodedig." + +#: ../plugins/sound/libsounds/sound-view.c:152 +msgid "The sound file for this event does not exist." +msgstr "Nid yw'r ffeil sain i'r digwyddiad yma'n bodoli." + +#: ../plugins/sound/libsounds/sound-view.c:183 +msgid "Select Sound File" +msgstr "Dewiswch Ffeil Sain" + +#: ../plugins/sound/libsounds/sound-view.c:210 +#, c-format +msgid "The file %s is not a valid wav file" +msgstr "NId yw'r ffeil %s yn ffeil WAV ddilys" + +#: ../plugins/sound/libsounds/sound-view.c:271 +#, fuzzy +msgid "Select sound file..." +msgstr "Dewiswch Ffeil Sain" + +#: ../plugins/sound/libsounds/sound-view.c:373 +msgid "System Sounds" +msgstr "Synau'r System" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:1 +msgid "Sound" +msgstr "Sain" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:2 +msgid "Sound plugin" +msgstr "" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Gorffwys Teipio" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Typing break plugin" +msgstr "Gorffwys Teipio" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:258 +#: ../plugins/xrdb/gsd-xrdb-manager.c:327 +msgid "Cannot determine user's home directory" +msgstr "Methwyd canfod cyfeiriadur cartref y defnyddiwr" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:551 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "Gosodwyd yr allwedd MateConf %s i fath %s ond disgwylid math %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Manage X Settings" +msgstr "Defnyddio Gosodiadau X" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "X Settings" +msgstr "Defnyddio Gosodiadau X" + +#~ msgid "Image/label border" +#~ msgstr "Border delwedd/label" + +#~ msgid "Width of border around the label and image in the alert dialog" +#~ msgstr "Lled y border o amgylch y label a'r ddelwedd yn y ddeialog rhybudd" + +#~ msgid "Alert Type" +#~ msgstr "Math y Rhybudd" + +#~ msgid "The type of alert" +#~ msgstr "Y math o rybudd" + +#~ msgid "Alert Buttons" +#~ msgstr "Botymau Rhybudd" + +#~ msgid "The buttons shown in the alert dialog" +#~ msgstr "Y botymau a ddangosir yn y ddeialog rhybudd" + +#~ msgid "Show more _details" +#~ msgstr "Dangos _mwy o fanylion" + +#~ msgid "About Me" +#~ msgstr "Amdana I" + +#~ msgid "Set your personal information" +#~ msgstr "Gosodwch eich gwybodaeth bersonol" + +#~ msgid "Select Image" +#~ msgstr "Dewis Delwedd" + +#~ msgid "No Image" +#~ msgstr "Dim Delwedd" + +#~ msgid "" +#~ "There was an error while trying to get the addressbook information\n" +#~ "Evolution Data Server can't handle the protocol" +#~ msgstr "" +#~ "Roedd gwall wrth geisio cael gwybodaeth y llyfr cyfeiriadau\n" +#~ "Fedr Gweinydd Data Evolution ddim delio â'r protocol" + +#~ msgid "Unable to open address book" +#~ msgstr "Methu agor y llyfr cyfeiriadau" + +#~ msgid "Unknown login ID, the user database might be corrupted" +#~ msgstr "" +#~ "ID mewngofnodi anhysbys, gall fod y gronfa ddata o ddefnyddwyr wedi ei " +#~ "llygru" + +#~ msgid "About %s" +#~ msgstr "Ynghylch %s" + +#~ msgid "Old password is incorrect, please retype it" +#~ msgstr "Hen gyfrinair yn anghywir, aildeipiwch ef" + +#~ msgid "System error has occurred" +#~ msgstr "Digwyddodd gwall system" + +#~ msgid "Could not run /usr/bin/passwd" +#~ msgstr "Methu rhedeg /usr/bin/passwd" + +#~ msgid "Unable to launch backend" +#~ msgstr "Methu lansio'r ochr gefn" + +#~ msgid "Unexpected error has occurred" +#~ msgstr "Digwyddodd gwall anhysbys" + +#~ msgid "Password is too short" +#~ msgstr "Cyfrinair yn rhy fyr" + +#~ msgid "Password is too simple" +#~ msgstr "Cyfrinair yn rhy syml" + +#~ msgid "Old and new passwords are too similar" +#~ msgstr "Mae'r cyfrinair newydd yn rhy debyg i'r hen un" + +#~ msgid "Must contain numeric or special character(s)" +#~ msgstr "Rhaid iddo gynnwys nod(au) arbennig neu rif(au)" + +#~ msgid "Old and new password are the same" +#~ msgstr "Mae'r cyfrinair newydd yr un peth â'r hen un" + +#~ msgid "Please type the passwords." +#~ msgstr "Teipiwch y cyfrineiriau." + +#~ msgid "Please type the password again, it is wrong." +#~ msgstr "Teipiwch y cyfrinair eto: mae'n anghywir." + +#~ msgid "Click on Change Password to change the password." +#~ msgstr "Cliciwch Newid Cyfrinair er mwyn newid y cyfrinair." + +#~ msgid " " +#~ msgstr " " + +#~ msgid " " +#~ msgstr " " + +#~ msgid "Email" +#~ msgstr "E-bost" + +#~ msgid "Home" +#~ msgstr "Cartref" + +#~ msgid "Instant Messaging" +#~ msgstr "Negesu Chwim" + +#~ msgid "Job" +#~ msgstr "Swydd" + +#~ msgid "Please type the passwords." +#~ msgstr "Teipiwch y cyfrineiriau." + +#~ msgid "Telephone" +#~ msgstr "Ffôn" + +#~ msgid "Web" +#~ msgstr "Gwe" + +#~ msgid "Work" +#~ msgstr "Gwaith" + +#~ msgid "A_IM/iChat:" +#~ msgstr "A_IM/iChat:" + +#~ msgid "A_ddress:" +#~ msgstr "_Cyfeiriad:" + +#~ msgid "A_ssistant:" +#~ msgstr "_Cynorthwyydd:" + +#~ msgid "Address" +#~ msgstr "Cyfeiriad" + +#~ msgid "C_ity:" +#~ msgstr "_Dinas:" + +#~ msgid "C_ompany:" +#~ msgstr "_Cwmni:" + +#~ msgid "Cale_ndar:" +#~ msgstr "C_alendr:" + +#~ msgid "Change Passwo_rd..." +#~ msgstr "Newid C_yfrinair..." + +#~ msgid "Change Password" +#~ msgstr "Newid Cyfrinair" + +#~ msgid "Ci_ty:" +#~ msgstr "_Dinas:" + +#~ msgid "Co_untry:" +#~ msgstr "_Gwlad:" + +#~ msgid "Contact" +#~ msgstr "Cyswllt" + +#~ msgid "Cou_ntry:" +#~ msgstr "G_wlad:" + +#~ msgid "Full Name" +#~ msgstr "Enw Llawn" + +#~ msgid "Hom_e:" +#~ msgstr "_Cartref:" + +#~ msgid "IC_Q:" +#~ msgstr "IC_Q:" + +#~ msgid "M_SN:" +#~ msgstr "M_SN:" + +#~ msgid "Old pa_ssword:" +#~ msgstr "Hen _gyfrinair:" + +#~ msgid "P.O. _box:" +#~ msgstr "Blwch _post:" + +#~ msgid "P._O. box:" +#~ msgstr "_Blwch post:" + +#~ msgid "Personal Info" +#~ msgstr "Gwybodaeth Bersonol" + +#~ msgid "State/Pro_vince:" +#~ msgstr "Talaith/_Ardal:" + +#~ msgid "User name:" +#~ msgstr "Enw defnyddiwr:" + +#~ msgid "Web _log:" +#~ msgstr "Gwe_log:" + +#~ msgid "Wor_k:" +#~ msgstr "_Gwaith:" + +#~ msgid "Work _fax:" +#~ msgstr "_Ffacs gwaith:" + +#~ msgid "Zip/_Postal code:" +#~ msgstr "Co_d post/zip:" + +#~ msgid "_Address:" +#~ msgstr "_Cyfeiriad:" + +#~ msgid "_Department:" +#~ msgstr "_Adran:" + +#~ msgid "_Groupwise:" +#~ msgstr "_Groupwise:" + +#~ msgid "_Home page:" +#~ msgstr "Tudalen _cartref:" + +#~ msgid "_Home:" +#~ msgstr "C_artref:" + +#~ msgid "_Jabber:" +#~ msgstr "_Jabber:" + +#~ msgid "_Manager:" +#~ msgstr "_Rheolwr:" + +#~ msgid "_Mobile:" +#~ msgstr "_Ffôn symudol:" + +#~ msgid "_New password:" +#~ msgstr "Cyfrinair _newydd:" + +#~ msgid "_Profession:" +#~ msgstr "_Proffesiwn:" + +#~ msgid "_Retype new password:" +#~ msgstr "_Aildeipiwch y cyfrinair newydd:" + +#~ msgid "_State/Province:" +#~ msgstr "_Talaith/Ardal:" + +#~ msgid "_Title:" +#~ msgstr "_Teitl:" + +#~ msgid "_Work:" +#~ msgstr "_Gwaith:" + +#~ msgid "_Yahoo:" +#~ msgstr "_Yahoo:" + +#~ msgid "_Zip/Postal code:" +#~ msgstr "_Cod post/zip:" + +#~ msgid "Applications" +#~ msgstr "Rhaglenni" + +#~ msgid "Support" +#~ msgstr "Cynhaliaeth" + +#~ msgid "" +#~ "Note: Changes to this setting will not take effect until " +#~ "you next log in." +#~ msgstr "" +#~ "Noder: Ni fydd newidiadau i'r gosodiad yma yn dod i rym " +#~ "tan y tro nesa i chi fewngofnodi." + +#~ msgid "Assistive Technology Preferences" +#~ msgstr "Hoffterau Technoleg Gynorthwyol" + +#~ msgid "Close and _Log Out" +#~ msgstr "Cau ac _Allgofnodi" + +#~ msgid "Start these assistive technologies every time you log in:" +#~ msgstr "" +#~ "Cychwyn y technolegau cynorthwyol yma bob tro rydych chi'n mewngofnodi:" + +#~ msgid "_Enable assistive technologies" +#~ msgstr "_Galluogi technolegau cynorthwyol" + +#~ msgid "_Magnifier" +#~ msgstr "_Chwyddwr" + +#~ msgid "_On-screen keyboard" +#~ msgstr "Bysellfwrdd _ar y Sgrin" + +#~ msgid "_Screenreader" +#~ msgstr "_Darllenydd sgrin" + +#~ msgid "Assistive Technology Support" +#~ msgstr "Cynhaliaeth Technoleg Gynorthwyol" + +#~ msgid "Enable support for MATE assistive technologies at login" +#~ msgstr "" +#~ "Galluogi cynhaliaeth ar gyfer technolegau cynorthwyol MATE wrth " +#~ "fewngofnodi" + +#~ msgid "" +#~ "No Assistive Technology is available on your system. The 'gok' package " +#~ "must be installed in order to get on-screen keyboard support, and the " +#~ "'gnopernicus' package must be installed for screenreading and magnifying " +#~ "capabilities." +#~ msgstr "" +#~ "Does dim Technoleg Gynorthwyol ar gael ar eich system. Rhaid sefydlu'r " +#~ "pecyn 'gok' ar gyfer cael cynhaliaeth bysell ar sgrin, a'r pecyn " +#~ "'gnopernicus' ar gyfer medru sgrînddarllen a chwyddo." + +#~ msgid "" +#~ "Not all available assistive technologies are installed on your system. " +#~ "The 'gok' package must be installed in order to get on-screen keyboard " +#~ "support." +#~ msgstr "" +#~ "Nid yw pob technoleg gynorthwyol wedi eu sefydlu ar eich system. Rhaid " +#~ "sefydlu'r pecyn 'gok' er mwyn cael bysell ar sgrin." + +#~ msgid "" +#~ "Not all available assistive technologies are installed on your system. " +#~ "The 'gnopernicus' package must be installed for screenreading and " +#~ "magnifying capabilities." +#~ msgstr "" +#~ "Nid yw pob technoleg gynorthwyol wedi eu sefydlu ar eich system. Rhaid " +#~ "sefydlu'r pecyn 'gnopernicus' ar gyfer sgrînddarllen a chwyddo." + +#~ msgid "There was an error launching the mouse preferences dialog: %s" +#~ msgstr "Roedd gwall wrth lansio'r deialog hoffterau llygoden: %s" + +#~ msgid "Unable to import AccessX settings from file '%s'" +#~ msgstr "Methu mewnforio gosodiadau AccessX o'r ffeil '%s'" + +#~ msgid "Import Feature Settings File" +#~ msgstr "Mewnforio Ffeil Gosodiadau Nodweddion" + +#~ msgid "_Import" +#~ msgstr "_Mewnforio" + +#~ msgid "Set your keyboard accessibility preferences" +#~ msgstr "Dewis eich hoffterau hygyrchedd bysellfwrdd" + +#~ msgid "" +#~ "This system does not seem to have the XKB extension. The keyboard " +#~ "accessibility features will not operate without it." +#~ msgstr "" +#~ "Ymddengys nad yw'r estyniad XKB ar gael ar y system hon. Ni fydd " +#~ "nodweddion hygyrchedd y bysellfwrdd yn gweithio hebddi." + +#~ msgid "*" +#~ msgstr "*" + +#~ msgid "Enable Bo_unce Keys" +#~ msgstr "Galluogi Bysellau Sb_onciog" + +#~ msgid "Enable Slo_w Keys" +#~ msgstr "Galluogi Bysellau _Araf" + +#~ msgid "Enable _Mouse Keys" +#~ msgstr "Galluogi Bysellau _Llygoden" + +#~ msgid "Enable _Repeat Keys" +#~ msgstr "Galluogi Bysellau _Ailadroddus" + +#~ msgid "Enable _Sticky Keys" +#~ msgstr "Galluogi Bysellau _Gludiog" + +#~ msgid "Features" +#~ msgstr "Nodweddion" + +#~ msgid "Toggle Keys" +#~ msgstr "Bysellau Togl" + +#~ msgid "Basic" +#~ msgstr "Sylfaenol" + +#~ msgid "Beep if key is re_jected" +#~ msgstr "Bîp os ni _wrthodir y fysell" + +#~ msgid "Beep when _features turned on or off from keyboard" +#~ msgstr "Bîp wrth droi'r _nodwedd ymlaen neu bant o'r bysellfwrdd" + +#~ msgid "Beep when _modifier is pressed" +#~ msgstr "Bîp pan mae'r _addasydd yn cael ei wasgu" + +#~ msgid "Beep when an LED is turned on and two beeps when one is turned off." +#~ msgstr "Bîp pan fo'r LED yn goleuo a dau fîp pan mae'n cael ei ddiffodd." + +#~ msgid "Beep when key is:" +#~ msgstr "Bîp os yw'r fysell yn:" + +#~ msgid "Del_ay:" +#~ msgstr "_Oedi:" + +#~ msgid "Delay between keypress and pointer mo_vement:" +#~ msgstr "Oedi rhwng gwasgu bysell a symudiad y _pwyntydd:" + +#~ msgid "Disa_ble if two keys pressed together" +#~ msgstr "_Analluogi pan mae dwy fysell yn cael eu gwasgu ar yr un pryd" + +#~ msgid "E_nable Toggle Keys" +#~ msgstr "Galluogi Bysellau _Togl" + +#~ msgid "Filters" +#~ msgstr "Hidlau" + +#~ msgid "I_gnore duplicate keypresses within:" +#~ msgstr "Anwybyddu a_il-wasgiadau o fewn:" + +#~ msgid "" +#~ "Ignore all subsequent presses of the SAME key if they happen within a " +#~ "user selectable period of time." +#~ msgstr "" +#~ "Anwybyddu pob gwasgiad dilynol o'r UN fysell os maent yn digwydd o fewn " +#~ "cyfnod a gall y defnyddiwr ei ddewis." + +#~ msgid "Keyboard Accessibility Preferences (AccessX)" +#~ msgstr "Hoffterau Hygyrchedd Bysellfwrdd (AccessX)" + +#~ msgid "Ma_ximum pointer speed:" +#~ msgstr "Cyflymdra m_wya'r pwyntydd:" + +#~ msgid "Mouse _Preferences..." +#~ msgstr "Hoffterau _Llygoden..." + +#~ msgid "" +#~ "Only accept keys after they have been pressed and held for a user " +#~ "adjustable amount of time." +#~ msgstr "" +#~ "Derbyn bysellau dim ond ar ôl iddynt gael eu gwasgu a'u dal am gyfnod " +#~ "gall y defnyddiwr ei ddewis." + +#~ msgid "" +#~ "Perform multiple simultaneous key press operations by pressing modifier " +#~ "keys in sequence." +#~ msgstr "" +#~ "Cyflawni nifer o wasgiadau bysell cydamserol gan wasgu dilyniant o " +#~ "fysellau addasu." + +#~ msgid "S_peed:" +#~ msgstr "Cy_flymder:" + +#~ msgid "Time to acce_lerate to maximum speed:" +#~ msgstr "Amser i gyf_lymu i'r cyflymder mwyaf:" + +#~ msgid "Turn the numeric keypad into a mouse control pad." +#~ msgstr "Trowch y bysellfwrdd rhifau yn fysellfwrdd rheoli'r llygoden" + +#~ msgid "_Disable if unused for:" +#~ msgstr "_Analluogi os na ddefnyddiwyd am:" + +#~ msgid "_Import Feature Settings..." +#~ msgstr "_Mewnforio Gosodiadau Nodweddion..." + +#~ msgid "_Only accept keys held for:" +#~ msgstr "_Derbyn bysell wedi'u dal am:" + +#~ msgid "_Type to test settings:" +#~ msgstr "_Teipiwch i arbrofi'r gosodiadau:" + +#~ msgid "_accepted" +#~ msgstr "_derbyniwyd" + +#~ msgid "_pressed" +#~ msgstr "_gwasgedig" + +#~ msgid "_rejected" +#~ msgstr "_gwrthodwyd" + +#~ msgid "characters/second" +#~ msgstr "nodau'r eiliad" + +#~ msgid "milliseconds" +#~ msgstr "milfedau o eiliadau" + +#~ msgid "pixels/second" +#~ msgstr "picseli'r eiliad" + +#~ msgid "seconds" +#~ msgstr "eiliadau" + +#~ msgid "Change your Desktop Background settings" +#~ msgstr "Newid gosodiadau eich Cefndir Penbwrdd" + +#~ msgid "Desktop Background" +#~ msgstr "Cefndir Penbwrdd" + +#~ msgid "Desktop _Wallpaper" +#~ msgstr "Papur _Wal Penbwrdd" + +#~ msgid "_Desktop Colors" +#~ msgstr "_Lliwiau Penbwrdd" + +#~ msgid "Desktop Background Preferences" +#~ msgstr "Hoffterau Cefndir Penbwrdd" + +#~ msgid "Open a dialog to specify the color" +#~ msgstr "Agorwch ddeialog i ddewis y lliw" + +#~ msgid "_Add Wallpaper" +#~ msgstr "_Ychwanegu Papur Wal" + +#~ msgid "_Finish" +#~ msgstr "_Gorffen" + +#~ msgid "_Remove" +#~ msgstr "_Gwaredu:" + +#~ msgid "_Style:" +#~ msgstr "_Arddull:" + +#~ msgid "Centered" +#~ msgstr "Wedi ei ganoli" + +#~ msgid "Fill Screen" +#~ msgstr "Llenwi'r Sgrin" + +#~ msgid "Scaled" +#~ msgstr "Graddio" + +#~ msgid "Zoom" +#~ msgstr "Chwyddo" + +#~ msgid "Tiled" +#~ msgstr "Teilsio" + +#~ msgid "Solid Color" +#~ msgstr "Lliw Unffurf" + +#~ msgid "Horizontal Gradient" +#~ msgstr "Graddfa Lorweddol" + +#~ msgid "Vertical Gradient" +#~ msgstr "Graddfa Fertigol" + +#~ msgid "Add Wallpaper" +#~ msgstr "Ychwanegu Papur Wal" + +#~ msgid "Images" +#~ msgstr "Delweddau" + +#~ msgid "All Files" +#~ msgstr "Pob Ffeil" + +#~ msgid "No Wallpaper" +#~ msgstr "Dim Papur Wal" + +#~ msgid "pixel" +#~ msgid_plural "pixels" +#~ msgstr[0] "picsel" +#~ msgstr[1] "bicsel" + +#~ msgid "" +#~ "Unable to start the settings manager 'mate-settings-daemon'.\n" +#~ "Without the MATE settings manager running, some preferences may not take " +#~ "effect. This could indicate a problem with MateComponent, or a non-MATE (e.g. " +#~ "KDE) settings manager may already be active and conflicting with the " +#~ "MATE settings manager." +#~ msgstr "" +#~ "Methu cychwyn y rheolwr gosodiadau 'mate-settings-daemon'.\n" +#~ "Heb i'r rheolydd gosodiadau MATE fod yn weithgar, mae'n bosib na fydd " +#~ "rhai hoffterau'n dod i rym. Gall hyn olygu fod problem gyda MateComponent, neu " +#~ "fe all rheolydd gosodiadau arall (e.e. KDE) fod yn weithgar ac yn creu " +#~ "anghysondebau gyda rheolydd gosodiadau MATE." + +#~ msgid "Unable to load stock icon '%s'\n" +#~ msgstr "Methu llwytho'r eicon stoc '%s'\n" + +#~ msgid "Just apply settings and quit" +#~ msgstr "Cymhwyso'r gosodiadau a therfynu" + +#~ msgid "Retrieve and store legacy settings" +#~ msgstr "Nol a chadw'r hen osodiadau" + +#~ msgid "Copying file: %u of %u" +#~ msgstr "Copïo ffeil: %u o %u" + +#~ msgid "Copying '%s'" +#~ msgstr "Copïo '%s'" + +#~ msgid "From URI" +#~ msgstr "URI Tarddiad" + +#~ msgid "URI currently transferring from" +#~ msgstr "URI yn trosglwyddo o" + +#~ msgid "To URI" +#~ msgstr "URI Cyrchiad" + +#~ msgid "URI currently transferring to" +#~ msgstr "URI yn trosglwyddo i" + +#~ msgid "Fraction completed" +#~ msgstr "Canran wedi'i gwblhau" + +#~ msgid "Fraction of transfer currently completed" +#~ msgstr "Canran y trosglwyddiad wedi'i gwblhau ar hyn o bryd" + +#~ msgid "Current URI index" +#~ msgstr "Mynegai URI cyfredol" + +#~ msgid "Current URI index - starts from 1" +#~ msgstr "Mynegai URI cyfredol - mae'n dechrau o 1" + +#~ msgid "Total URIs" +#~ msgstr "Cyfanswm URIau" + +#~ msgid "Total number of URIs" +#~ msgstr "Nifer cyflawn URIau" + +#~ msgid "Copying files" +#~ msgstr "Copïo ffeiliau" + +#~ msgid "From:" +#~ msgstr "O:" + +#~ msgid "To:" +#~ msgstr "I:" + +#~ msgid "Connecting..." +#~ msgstr "Yn cysylltu..." + +#~ msgid "Key" +#~ msgstr "Allwedd" + +#~ msgid "MateConf key to which this property editor is attached" +#~ msgstr "Allwedd MateConf sy'n cyfateb i'r golygydd priodwedd yma" + +#~ msgid "Callback" +#~ msgstr "Adalwad" + +#~ msgid "Issue this callback when the value associated with key gets changed" +#~ msgstr "Galw'r adalwad yma pan newidir gwerth cysylltiedig yr allwedd" + +#~ msgid "Change set" +#~ msgstr "Newid set" + +#~ msgid "" +#~ "MateConf change set containing data to be forwarded to the mateconf client on " +#~ "apply" +#~ msgstr "" +#~ "Set newid MateConf yn cynnwys data i'w anfon ymlaen i'r cleient mateconf wrth " +#~ "gymhwyso" + +#~ msgid "Conversion to widget callback" +#~ msgstr "Trosi i adalwad celficyn" + +#~ msgid "" +#~ "Callback to be issued when data are to be converted from MateConf to the " +#~ "widget" +#~ msgstr "Yr adalwad i'w alw pan fo data i'w trosi o MateConf i'r teclyn" + +#~ msgid "Conversion from widget callback" +#~ msgstr "Trosi o adalwad teclyn" + +#~ msgid "" +#~ "Callback to be issued when data are to be converted to MateConf from the " +#~ "widget" +#~ msgstr "Adalwad i alw pan fo data i'w trosi i MateConf o'r teclyn" + +#~ msgid "UI Control" +#~ msgstr "Rheolydd RhD (UI)" + +#~ msgid "Object that controls the property (normally a widget)" +#~ msgstr "Gwrthrych sy'n rheoli'r briodwedd (celficyn gan amlaf)" + +#~ msgid "Property editor object data" +#~ msgstr "Data gwrthrychol golygydd priodweddau" + +#~ msgid "Custom data required by the specific property editor" +#~ msgstr "Data addasol sy'n anghenraid gan y golygydd priodweddau penodol" + +#~ msgid "Property editor data freeing callback" +#~ msgstr "Adalwad rhyddhau data golygydd priodweddau" + +#~ msgid "" +#~ "Callback to be issued when property editor object data is to be freed" +#~ msgstr "" +#~ "Adalwad i'w alw pan fo data gwrthrychol golygydd priodweddau i'w rhyddhau" + +#~ msgid "" +#~ "Couldn't find the file '%s'.\n" +#~ "\n" +#~ "Please make sure it exists and try again, or choose a different " +#~ "background picture." +#~ msgstr "" +#~ "Methwyd canfod y ffeil '%s'\n" +#~ "\n" +#~ "Gwiriwch ei bod yn bodoli a cheisiwch eto, neu dewiswch lun cefndir arall " +#~ "os gwelwch yn dda." + +#~ msgid "" +#~ "I don't know how to open the file '%s'.\n" +#~ "Perhaps it's a kind of picture that is not yet supported.\n" +#~ "\n" +#~ "Please select a different picture instead." +#~ msgstr "" +#~ "Nid ydw i'n deall sut i agor y ffeil '%s'.\n" +#~ "Efallai ei bod yn fath o lun nas cynhelir eto.\n" +#~ "\n" +#~ "Dewiswch lun gwahanol yn ei le, os gwelwch yn dda." + +#~ msgid "Please select an image." +#~ msgstr "Dewiswch ddelwedd." + +#~ msgid "_Select" +#~ msgstr "_Dewis" + +#~ msgid "Preferred Applications" +#~ msgstr "Rhaglenni Amgen" + +#~ msgid "Select your default applications" +#~ msgstr "Dewiswch eich rhaglenni rhagosodedig" + +#~ msgid "Could not display help" +#~ msgstr "Methu dangos y cymorth" + +#~ msgid "Please make sure that the applet is properly installed" +#~ msgstr "Gwnewch yn siwr fod y rhaglennig wedi ei osod yn gywir" + +#~ msgid "Error saving configuration: %s" +#~ msgstr "Gwall wrth gadw cyfluniad: %s" + +#~ msgid "Custom" +#~ msgstr "Addasedig" + +#~ msgid "Could not load the main interface" +#~ msgstr "Methu llwytho'r prif ryngwyneb" + +#~ msgid "Balsa" +#~ msgstr "Balsa" + +#~ msgid "Debian Sensible Browser" +#~ msgstr "\"Sensible-Browser\" (Debian)" + +#~ msgid "Debian Terminal Emulator" +#~ msgstr "Efelychydd Terfynell Debian" + +#~ msgid "ETerm" +#~ msgstr "ETerm" + +#~ msgid "Encompass" +#~ msgstr "Encompass" + +#~ msgid "Epiphany Web Browser" +#~ msgstr "Porwr Gwe Epiphany" + +#~ msgid "Evolution Mail Reader" +#~ msgstr "Y Darllenwr Ebost Evolution" + +#~ msgid "Evolution Mail Reader 1.4" +#~ msgstr "Darllenwr Ebost Evolution 1.4" + +#~ msgid "Evolution Mail Reader 1.5" +#~ msgstr "Darllenwr Ebost Evolution 1.5" + +#~ msgid "Evolution Mail Reader 1.6" +#~ msgstr "Darllenwr Ebost Evolution 1.6" + +#~ msgid "Evolution Mail Reader 2.0" +#~ msgstr "Darllenwr Ebost Evolution 2.0" + +#~ msgid "Evolution Mail Reader 2.2" +#~ msgstr "Darllenwr Ebost Evolution 2.2" + +#~ msgid "Evolution Mail Reader 2.4" +#~ msgstr "Darllenwr Ebost Evolution 2.4" + +#~ msgid "Firebird" +#~ msgstr "Firebird" + +#~ msgid "Firefox" +#~ msgstr "Firefox" + +#~ msgid "MATE Terminal" +#~ msgstr "Terfynell MATE" + +#~ msgid "Galeon" +#~ msgstr "Galeon" + +#~ msgid "KMail" +#~ msgstr "KMail" + +#~ msgid "Konqueror" +#~ msgstr "Konqueror" + +#~ msgid "Links Text Browser" +#~ msgstr "Y Porwr Gwe Links" + +#~ msgid "Lynx Text Browser" +#~ msgstr "Y Porwr Gwe Lynx" + +#~ msgid "Mozilla" +#~ msgstr "Mozilla" + +#~ msgid "Mozilla 1.6" +#~ msgstr "Mozilla 1.6" + +#~ msgid "Mozilla Mail" +#~ msgstr "E-bost Mozilla" + +#~ msgid "Mozilla Thunderbird" +#~ msgstr "Mozilla Thunderbird" + +#~ msgid "Mutt" +#~ msgstr "Mutt" + +#~ msgid "NXterm" +#~ msgstr "NXterm" + +#~ msgid "Netscape Communicator" +#~ msgstr "Netscape Communicator" + +#~ msgid "Opera" +#~ msgstr "Opera" + +#~ msgid "RXVT" +#~ msgstr "RXVT" + +#~ msgid "Standard XTerminal" +#~ msgstr "XTerminal arferol" + +#~ msgid "Sylpheed-Claws" +#~ msgstr "Sylpheed-Claws" + +#~ msgid "Thunderbird" +#~ msgstr "Thunderbird" + +#~ msgid "W3M Text Browser" +#~ msgstr "Y Porwr Gwe W3M" + +#~ msgid "aterm" +#~ msgstr "aterm" + +#~ msgid "Audio Player" +#~ msgstr "Chwaraeydd Sain" + +#~ msgid "Image Viewer" +#~ msgstr "Gwelydd Delweddau" + +#~ msgid "Instant Messenger" +#~ msgstr "Negesu Chwim" + +#~ msgid "Mail Reader" +#~ msgstr "Darllenwr E-bost" + +#~ msgid "Terminal Emulator" +#~ msgstr "Efelychydd Terfynell" + +#~ msgid "Text Editor" +#~ msgstr "Golygydd Testun" + +#~ msgid "Video Player" +#~ msgstr "Chwaraewr Fideo" + +#~ msgid "Web Browser" +#~ msgstr "Porwr Gwe" + +#~ msgid "All %s occurrences will be replaced with actual link" +#~ msgstr "Fe roddir y cyswllt go iawn yn lle pob %s" + +#~ msgid "Co_mmand:" +#~ msgstr "_Gorchymyn:" + +#~ msgid "E_xecute flag:" +#~ msgstr "Baner E_xec:" + +#~ msgid "Internet" +#~ msgstr "Rhyngrwyd" + +#~ msgid "Multimedia" +#~ msgstr "Amlgyfrwng" + +#~ msgid "Open link in new _tab" +#~ msgstr "Agor cyswllt mewn _tab newydd" + +#~ msgid "Open link in new _window" +#~ msgstr "Agor cyswllt mewn _ffenestr newydd" + +#~ msgid "Open link with web browser _default" +#~ msgstr "Agor cyswllt gyda'r porwr gwe sy'n _ragosodiad" + +#~ msgid "Run in t_erminal" +#~ msgstr "Rhedeg mewn t_erfynell" + +#~ msgid "System" +#~ msgstr "System" + +#~ msgid "Change screen resolution" +#~ msgstr "Newid cydraniad y sgrin" + +#~ msgid "Screen Resolution" +#~ msgstr "Cydraniad y Sgrin" + +#~ msgid "%d Hz" +#~ msgstr "%d Hz" + +#~ msgid "_Resolution:" +#~ msgstr "_Cydraniad:" + +#~ msgid "Re_fresh rate:" +#~ msgstr "Cyfradd _adnewyddu:" + +#~ msgid "Default Settings" +#~ msgstr "Gosodiadau Rhagosodedig" + +#~ msgid "Screen %d Settings\n" +#~ msgstr "Gosodiadau Sgrin %d\n" + +#~ msgid "Screen Resolution Preferences" +#~ msgstr "Hoffterau Cydraniad y Sgrin" + +#~ msgid "_Make default for this computer (%s) only" +#~ msgstr "Gwneud yn rhagosodiad ar gyfer y _cyfrifiadur hwn (%s) yn unig" + +#~ msgid "Options" +#~ msgstr "Opsiynau" + +#~ msgid "" +#~ "Testing the new settings. If you don't respond in %d second the previous " +#~ "settings will be restored." +#~ msgid_plural "" +#~ "Testing the new settings. If you don't respond in %d seconds the previous " +#~ "settings will be restored." +#~ msgstr[0] "" +#~ "Profi'r gosodiadau newydd. Os nad ydych chi'n ymateb o fewn %d eiliad " +#~ "caiff y gosodiadau blaenorol eu hadfer." +#~ msgstr[1] "" +#~ "Profi'r gosodiadau newydd. Os nad ydych chi'n ymateb o fewn %d eiliad " +#~ "caiff y gosodiadau blaenorol eu hadfer." + +#~ msgid "Keep Resolution" +#~ msgstr "Cadw'r Cydraniad" + +#~ msgid "Do you want to keep this resolution?" +#~ msgstr "A hoffech gadw'r cyfraniad yma?" + +#~ msgid "Use _previous resolution" +#~ msgstr "Defnyddio'r cydraniad _blaenorol" + +#~ msgid "_Keep resolution" +#~ msgstr "_Cadw'r cydraniad" + +#~ msgid "" +#~ "The X Server does not support the XRandR extension. Runtime resolution " +#~ "changes to the display size are not available." +#~ msgstr "" +#~ "Nid yw'r gweinydd X yn cynnal yr estyniad XRandR. Nid yw'n bosib newid y " +#~ "cydraniad tra mae'r gweinydd X yn rhedeg." + +#~ msgid "" +#~ "The version of the XRandR extension is incompatible with this program. " +#~ "Runtime changes to the display size are not available." +#~ msgstr "" +#~ "Mae fersiwn yr estyniad XRandR yn anghytunol gyda'r rhaglen hon. Nid yw'n " +#~ "bosib newid y cydraniad tra bo'r gweinydd X yn rhedeg." + +#~ msgid "Select fonts for the desktop" +#~ msgstr "Dewiswch ffontiau ar gyfer y penbwrdd" + +#~ msgid "Font Rendering" +#~ msgstr "Llunio Ffontiau" + +#~ msgid "Smoothing:" +#~ msgstr "Llyfnhau:" + +#~ msgid "Subpixel order:" +#~ msgstr "Trefn is-bicsel:" + +#~ msgid "Best _shapes" +#~ msgstr "_Siapau gorau" + +#~ msgid "Best co_ntrast" +#~ msgstr "_Cyferbyniad gorau" + +#~ msgid "D_etails..." +#~ msgstr "_Manylion..." + +#~ msgid "Des_ktop font:" +#~ msgstr "_Ffont y penbwrdd:" + +#~ msgid "Font Preferences" +#~ msgstr "Hoffterau Ffont" + +#~ msgid "Font Rendering Details" +#~ msgstr "Manylion Llunio Ffontiau" + +#~ msgid "Go _to font folder" +#~ msgstr "_Mynd i'r blygell ffont" + +#~ msgid "Gra_yscale" +#~ msgstr "_Graddlwyd" + +#~ msgid "N_one" +#~ msgstr "_Dim" + +#~ msgid "R_esolution:" +#~ msgstr "_Cydraniad:" + +#~ msgid "Sub_pixel (LCDs)" +#~ msgstr "Is_bicsel (LCDau)" + +#~ msgid "Sub_pixel smoothing (LCDs)" +#~ msgstr "Llyfnu is_bicsel (LCDau)" + +#~ msgid "VB_GR" +#~ msgstr "VB_GR" + +#~ msgid "_Application font:" +#~ msgstr "Ffont _rhaglenni:" + +#~ msgid "_BGR" +#~ msgstr "_BGR" + +#~ msgid "_Document font:" +#~ msgstr "_Ffont y ddogfen:" + +#~ msgid "_Fixed width font:" +#~ msgstr "_Ffont lled rhagosodedig:" + +#~ msgid "_Full" +#~ msgstr "_Llawn" + +#~ msgid "_Medium" +#~ msgstr "_Canolig" + +#~ msgid "_Monochrome" +#~ msgstr "_Unlliw" + +#~ msgid "_None" +#~ msgstr "_Dim" + +#~ msgid "_RGB" +#~ msgstr "_RGB" + +#~ msgid "_Slight" +#~ msgstr "_Eiddil" + +#~ msgid "_VRGB" +#~ msgstr "_VRGB" + +#~ msgid "_Window title font:" +#~ msgstr "_Ffont teitl y ffenest:" + +#~ msgid "dots per inch" +#~ msgstr "dot y fodfedd" + +#~ msgid "Font may be too large" +#~ msgstr "Mae'n bosib fod y ffont rhy fawr" + +#~ msgid "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." +#~ msgid_plural "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." +#~ msgstr[0] "" +#~ "Mae'r ffont a ddewiswyd yn %d pwynt o faint, a gall ei wneud yn anodd " +#~ "defnyddio'r cyfrifiadur yn effeithlon. Argymhellir eich bod chi'n dewis " +#~ "maint yn llai na %d." +#~ msgstr[1] "" +#~ "Mae'r ffont a ddewiswyd yn %d bwynt o faint, a gall ei wneud yn anodd " +#~ "defnyddio'r cyfrifiadur yn effeithlon. Argymhellir eich bod chi'n dewis " +#~ "maint yn llai na %d." + +#~ msgid "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a " +#~ "smaller sized font." +#~ msgid_plural "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a smaller " +#~ "sized font." +#~ msgstr[0] "" +#~ "Mae'r ffont a ddewiswyd yn %d pwynt o faint, a gall ei wneud yn anodd " +#~ "defnyddio'r cyfrifiadur yn effeithlon. Argymhellir eich bod chi'n dewis " +#~ "maint ffont llai." +#~ msgstr[1] "" +#~ "Mae'r ffont a ddewiswyd yn %d bwynt o faint, a gall ei wneud yn anodd " +#~ "defnyddio'r cyfrifiadur yn effeithlon. Argymhellir eich bod chi'n dewis " +#~ "maint ffont llai." + +#~ msgid "New accelerator..." +#~ msgstr "Cyflymydd newydd..." + +#~ msgid "Accelerator key" +#~ msgstr "Bysell cyflymu" + +#~ msgid "Accelerator modifiers" +#~ msgstr "Addasyddion cyflymu" + +#~ msgid "Accelerator keycode" +#~ msgstr "Cod bysell cyflymu" + +#~ msgid "Accel Mode" +#~ msgstr "Modd Cyflymu" + +#~ msgid "The type of accelerator." +#~ msgstr "Y math o gyflymydd." + +#~ msgid "Disabled" +#~ msgstr "Analluogwyd" + +#~ msgid "" +#~ msgstr "" + +#~ msgid "Desktop" +#~ msgstr "Penbwrdd" + +#~ msgid "Window Management" +#~ msgstr "Rheoli Ffenestri" + +#~ msgid "" +#~ "The shortcut \"%s\" cannot be used because it will become unusable to " +#~ "type using this key.\n" +#~ "Please try with a key such as Control, Alt or Shift at the same time.\n" +#~ msgstr "" +#~ "Methu defnyddio'r llwybr byr \"%s\" am y bydd wedyn yn amhosib teipio " +#~ "gyda'r allweddell yna.\n" +#~ "Ail-geisiwch gydag allwedd fel Control, Alt or Shift ar yr un pryd.\n" + +#~ msgid "" +#~ "The shortcut \"%s\" is already used for:\n" +#~ " \"%s\"\n" +#~ msgstr "" +#~ "Defnyddir y byrlwybr \"%s\" eisoes ar gyfer:\n" +#~ " \"%s\"\n" + +#~ msgid "Error setting new accelerator in configuration database: %s\n" +#~ msgstr "Gwall wrth osod cyflymydd newydd yn y gronfa cyfluniad: %s\n" + +#~ msgid "Error unsetting accelerator in configuration database: %s\n" +#~ msgstr "Gwall wrth ddadosod cyflymydd yn y gronfa cyfluniad: %s\n" + +#~ msgid "Action" +#~ msgstr "Gweithred" + +#~ msgid "Shortcut" +#~ msgstr "Byrlwybr" + +#~ msgid "Keyboard Shortcuts" +#~ msgstr "Llwybrau byr y Bysellfwrdd" + +#~ msgid "" +#~ "To edit a shortcut key, click on the corresponding row and type a new " +#~ "accelerator, or press backspace to clear." +#~ msgstr "" +#~ "I olygu bysell cyflymydd, cliciwch ar y rhes sy'n cyfateb a theipiwch " +#~ "gyflymydd newydd, neu gwasgwch olnod er mwyn clirio." + +#~ msgid "Assign shortcut keys to commands" +#~ msgstr "_Neilltuo bysell byrlwybr â gorchmynion" + +#~ msgid "Unknown" +#~ msgstr "Anhysbys" + +#~ msgid "Layout" +#~ msgstr "Cyflwyniad" + +#~ msgid "Default" +#~ msgstr "Rhagosodiad" + +#~ msgid "Models" +#~ msgstr "Modelau" + +#~ msgid "There was an error launching the keyboard tool: %s" +#~ msgstr "Roedd gwall wrth gychwyn offer y bysellfwrdd: %s" + +#~ msgid "" +#~ "Just apply settings and quit (compatibility only; now handled by daemon)" +#~ msgstr "" +#~ "Cymhwyso'r gosodiadau a therfynu (cydnawsedd yn unig; trinnir gan ellyll " +#~ "bellach)" + +#~ msgid "Start the page with the typing break settings showing" +#~ msgstr "Cychwyn y dudalen gyda'r gosodiadau gorffwys teipio yn dangos" + +#~ msgid "..." +#~ msgstr "..." + +#~ msgid "Cursor Blinking" +#~ msgstr "Chwincio'r Cyrchydd" + +#~ msgid "Repeat Keys" +#~ msgstr "Bysellau Ailadroddus" + +#~ msgid "_Lock screen to enforce typing break" +#~ msgstr "_Cloi'r sgrin er mwyn gorfodi'r saib teipio" + +#~ msgid "Fast" +#~ msgstr "Cyflym" + +#~ msgid "Long" +#~ msgstr "Hir" + +#~ msgid "Short" +#~ msgstr "Byr" + +#~ msgid "Slow" +#~ msgstr "Araf" + +#~ msgid "A_vailable layouts:" +#~ msgstr "_Cynlluniau ar gael:" + +#~ msgid "All_ow postponing of breaks" +#~ msgstr "_Caniatáu gohirio seibiau" + +#~ msgid "Check if breaks are allowed to be postponed" +#~ msgstr "Gwirio os ceir gohirio seibiau" + +#~ msgid "Choose a Keyboard Model" +#~ msgstr "Dewiswch Fodel Bysellfwrdd" + +#~ msgid "Choose a Layout" +#~ msgstr "Dewiswch Gynllun" + +#~ msgid "Cursor _blinks in text boxes and fields" +#~ msgstr "_Mae'r cyrchydd yn chwincio mewn blychau testun a meysydd" + +#~ msgid "Cursor blinks speed" +#~ msgstr "Cyflymder chwincio'r cyrchwr" + +#~ msgid "Duration of the break when typing is disallowed" +#~ msgstr "Hyd y saib tra mae teipio wedi ei wahardd" + +#~ msgid "Duration of work before forcing a break" +#~ msgstr "Hyd y gwaith cyn gorfodi saib" + +#~ msgid "Key presses _repeat when key is held down" +#~ msgstr "Bysellau yn _ailadrodd wrth gael eu dal i lawr" + +#~ msgid "Keyboard Preferences" +#~ msgstr "Hoffterau Bysellfwrdd" + +#~ msgid "Keyboard _model:" +#~ msgstr "Model bysellfwrdd" + +#~ msgid "Layout Options" +#~ msgstr "Opsiynau Cynllun:" + +#~ msgid "Layouts" +#~ msgstr "Cynlluniau" + +#~ msgid "" +#~ "Lock screen after a certain duration to help prevent repetitive keyboard " +#~ "use injuries" +#~ msgstr "" +#~ "Cloi'r sgrin ar ôl cyfnod penodedig er mwyn cynorthwyo atal anafiadau " +#~ "defnydd bysellfwrdd ailadroddus" + +#~ msgid "Microsoft Natural Keyboard" +#~ msgstr "Bysellfwrdd Naturiol Microsoft" + +#~ msgid "Preview:" +#~ msgstr "Rhagolwg:" + +#~ msgid "Repeat keys speed" +#~ msgstr "Cyflymder ail-adrodd bysellau" + +#~ msgid "Reset To De_faults" +#~ msgstr "_Ailosod i'r dewisiadau rhagosodedig" + +#~ msgid "Separate _group for each window" +#~ msgstr "_Grwp ar wahân ar gyfer pob ffenestr" + +#~ msgid "_Accessibility..." +#~ msgstr "_Hygyrchedd..." + +#~ msgid "_Add..." +#~ msgstr "_Ychwanegu..." + +#~ msgid "_Break interval lasts:" +#~ msgstr "_Cyfnod seibio yn para:" + +#~ msgid "_Delay:" +#~ msgstr "_Oediad:" + +#~ msgid "_Models:" +#~ msgstr "_Modelau:" + +#~ msgid "_Selected layouts:" +#~ msgstr "_Cynlluniau dewiswyd:" + +#~ msgid "_Speed:" +#~ msgstr "_Cyflymder:" + +#~ msgid "_Work interval lasts:" +#~ msgstr "_Cyfnod gweithio yn para:" + +#~ msgid "minutes" +#~ msgstr "munud" + +#~ msgid "Set your keyboard preferences" +#~ msgstr "Gosodwch eich hoffterau bysellfwrdd" + +#~ msgid "%d milliseconds" +#~ msgid_plural "%d milliseconds" +#~ msgstr[0] "%d milfed eiliad" +#~ msgstr[1] "%d milfedau o eiliadau" + +#~ msgid "Unknown Pointer" +#~ msgstr "Pwyntydd Anhysbys" + +#~ msgid "Default Pointer" +#~ msgstr "Pwyntydd Rhagosodedig" + +#~ msgid "Default Pointer - Current" +#~ msgstr "Pwyntydd Rhagosodedig - Cyfredol" + +#~ msgid "The default pointer that ships with X" +#~ msgstr "Y pwyntydd rhagosodedig a gludir gydag X" + +#~ msgid "White Pointer" +#~ msgstr "Pwyntydd Gwyn" + +#~ msgid "White Pointer - Current" +#~ msgstr "Pwyntydd Gwyn - Cyfredol" + +#~ msgid "The default pointer inverted" +#~ msgstr "Y pwyntydd rhagosodedig wedi'i wrthdroi" + +#~ msgid "Large Pointer" +#~ msgstr "Pwyntydd Mawr" + +#~ msgid "Large Pointer - Current" +#~ msgstr "Pwyntydd Mawr - Cyfredol" + +#~ msgid "Large version of normal pointer" +#~ msgstr "Fersiwn mawr o'r pwyntydd arferol" + +#~ msgid "Large White Pointer - Current" +#~ msgstr "Pwyntydd Mawr Gwyn - Cyfredol" + +#~ msgid "Large White Pointer" +#~ msgstr "Pwyntydd Mawr Gwyn" + +#~ msgid "Large version of white pointer" +#~ msgstr "Fersiwn mawr o'r pwyntydd gwyn" + +#~ msgid "Pointer Theme" +#~ msgstr "Thema Pwyntydd" + +#~ msgid "Double-Click Timeout " +#~ msgstr "Amser Aros am Glic Dwbl" + +#~ msgid "Drag and Drop" +#~ msgstr "Llusgo a Gollwng" + +#~ msgid "Locate Pointer" +#~ msgstr "Lleoli'r Pwyntydd" + +#~ msgid "Mouse Orientation" +#~ msgstr "Cyfeiriadaeth Llygoden" + +#~ msgid "Speed" +#~ msgstr "Cyflymder" + +#~ msgid "Fast" +#~ msgstr "Cyflym" + +#~ msgid "High" +#~ msgstr "Uchel" + +#~ msgid "Large" +#~ msgstr "Mawr" + +#~ msgid "Low" +#~ msgstr "Isel" + +#~ msgid "Slow" +#~ msgstr "Araf" + +#~ msgid "Small" +#~ msgstr "Bach" + +#~ msgid "Buttons" +#~ msgstr "Botymau" + +#~ msgid "Highlight the _pointer when you press Ctrl" +#~ msgstr "Amlygu'r _pwyntydd pan rydych chi'n gwasgu Ctrl" + +#~ msgid "Large" +#~ msgstr "Mawr" + +#~ msgid "Medium" +#~ msgstr "Canolig" + +#~ msgid "Motion" +#~ msgstr "Symudiad" + +#~ msgid "Pointer Size:" +#~ msgstr "Maint Pwyntydd:" + +#~ msgid "Pointers" +#~ msgstr "Pwyntyddion" + +#~ msgid "Small" +#~ msgstr "Bach" + +#~ msgid "_Acceleration:" +#~ msgstr "_Cyflymiad:" + +#~ msgid "_Left-handed mouse" +#~ msgstr "_Llygoden lawchwith" + +#~ msgid "_Sensitivity:" +#~ msgstr "_Sensitifrwydd:" + +#~ msgid "_Threshold:" +#~ msgstr "_Trothwy:" + +#~ msgid "_Timeout:" +#~ msgstr "_Terfyn aros:" + +#~ msgid "Set your mouse preferences" +#~ msgstr "Gosodwch eich hoffterau llygoden" + +#~ msgid "Network Proxy" +#~ msgstr "Dirprwy Rhwydwaith" + +#~ msgid "Set your network proxy preferences" +#~ msgstr "Gosod eich hoffterau dirprwy rhwydwaith" + +#~ msgid " " +#~ msgstr " " + +#~ msgid "Di_rect internet connection" +#~ msgstr "_Cysylltiad Rhyngrwyd uniongyrchol" + +#~ msgid "Ignore Host List" +#~ msgstr "Anwybyddu Rhestr Gwesteiwyr" + +#~ msgid "_Automatic proxy configuration" +#~ msgstr "Cyfluniad dirprwy _awtomatig" + +#~ msgid "_Manual proxy configuration" +#~ msgstr "Cyflunio dirprwy â _llaw" + +#~ msgid "_Use authentication" +#~ msgstr "_Defnyddio dilysiant" + +#~ msgid "Advanced Configuration" +#~ msgstr "Cyfluniad Uwch" + +#~ msgid "Autoconfiguration _URL:" +#~ msgstr "_URL cyfluniad awtomatig:" + +#~ msgid "HTTP Proxy Details" +#~ msgstr "Manylion dirprwy HTTP" + +#~ msgid "H_TTP proxy:" +#~ msgstr "Dirprwy _HTTP:" + +#~ msgid "Network Proxy Preferences" +#~ msgstr "Hoffterau Dirprwy Rhwydwaith" + +#~ msgid "Port:" +#~ msgstr "Porth:" + +#~ msgid "Proxy Configuration" +#~ msgstr "Cyfluniad Dirprwy" + +#~ msgid "S_ocks host:" +#~ msgstr "Gweinydd S_ocks:" + +#~ msgid "U_sername:" +#~ msgstr "_Enw Defnyddiwr:" + +#~ msgid "_Details" +#~ msgstr "_Manylion" + +#~ msgid "_FTP proxy:" +#~ msgstr "Dirprwy _FTP:" + +#~ msgid "_Password:" +#~ msgstr "_Cyfrinair:" + +#~ msgid "_Secure HTTP proxy:" +#~ msgstr "Dirprwy HTTP _Diogel:" + +#~ msgid "Enable sound and associate sounds with events" +#~ msgstr "Galluogi sain a chysylltu seiniau â digwyddiadau" + +#~ msgid "Sound Preferences" +#~ msgstr "Hoffterau Sain" + +#~ msgid "E_nable software sound mixing (ESD)" +#~ msgstr "_Galluogi cymysgu sain o fewn meddalwedd (ESD)" + +#~ msgid "Flash _entire screen" +#~ msgstr "Fflachio'r _sgrin gyfan" + +#~ msgid "Flash _window titlebar" +#~ msgstr "Fflachio bar teitl y _ffenest" + +#~ msgid "Sounds" +#~ msgstr "Seiniau" + +#~ msgid "System Beep" +#~ msgstr "Bîp y System" + +#~ msgid "_Enable system beep" +#~ msgstr "_Galluogi bîp y system" + +#~ msgid "_Play system sounds" +#~ msgstr "_Chwarae synau'r system" + +#~ msgid "_Visual system beep" +#~ msgstr "Bîp _gweledol y system" + +#~ msgid "Would you like to remove this theme?" +#~ msgstr "Hoffech chi dynnu'r thema hon?" + +#~ msgid "Theme deleted succesfully. Please select another theme." +#~ msgstr "Thema wedi'i ddileu yn llwyddiannus. Dewiswch thema wahanol." + +#~ msgid "Theme can not be deleted" +#~ msgstr "Methu dileu'r thema" + +#~ msgid "" +#~ "No themes could be found on your system. This probably means that your " +#~ "\"Theme Preferences\" dialog was improperly installed, or you haven't " +#~ "installed the \"mate-themes\" package." +#~ msgstr "" +#~ "Ni chanfuwyd unrhyw themâu ar eich system. Mae'n debyg golyga hyn bod " +#~ "eich deialog \"Hoffterau Thema\" wedi ei osod yn anghywir, neu nad ydych " +#~ "wedi gosod y pecyn \"mate-themes\"." + +#~ msgid "This theme is not in a supported format." +#~ msgstr "Nid yw'r thema mewn ffurf a gynhelir." + +#~ msgid "Failed to create temporary directory" +#~ msgstr "Methu creu cyfeiriadur dros dro" + +#~ msgid "" +#~ "Can not install theme. \n" +#~ "The bzip2 utility is not installed." +#~ msgstr "" +#~ "Methu gosod thema. \n" +#~ "Nid yw'r rhaglen bzip2 wedi ei osod." + +#~ msgid "Installation Failed" +#~ msgstr "Methodd Gosodiad" + +#~ msgid "" +#~ "Can not install themes. \n" +#~ "The gzip utility is not installed." +#~ msgstr "" +#~ "Methu gosod themâu. \n" +#~ "Nid yw'r rhaglen bzip2 wedi ei osod." + +#~ msgid "" +#~ "Icon Theme %s correctly installed.\n" +#~ "You can select it in the theme details." +#~ msgstr "" +#~ "Thema Eicon %s wedi ei gosod yn gywir.\n" +#~ "Gallwch ei dewis yn y manylion themâu." + +#~ msgid "Mate Theme %s correctly installed" +#~ msgstr "Thema Mate %s wedi ei gosod yn gywir" + +#~ msgid "" +#~ "Windows Border Theme %s correctly installed.\n" +#~ "You can select it in the theme details." +#~ msgstr "" +#~ "Thema Border Ffenest %s wedi ei gosod yn gywir.\n" +#~ "Gallwch ei dewis yn y manylion themâu." + +#~ msgid "" +#~ "Controls Theme %s correctly installed.\n" +#~ "You can select it in the theme details." +#~ msgstr "" +#~ "Thema Rheolyddion %s wedi ei gosod yn gywir.\n" +#~ "Gallwch ei dewis yn y manylion themâu." + +#~ msgid "The theme is an engine. You need to compile the theme." +#~ msgstr "Mae'r thema yn injan. Rhaid i chi grynhoi'r thema." + +#~ msgid "The file format is invalid" +#~ msgstr "Fformat ffeil yn annilys" + +#~ msgid "No theme file location specified to install" +#~ msgstr "Ni chafodd lleoliad ffeil thema ei bennu ar gyfer ei osod" + +#~ msgid "The theme file location specified to install is invalid" +#~ msgstr "Roedd y lleoliad ffeil thema a benodwyd i'w osod yn annilys" + +#~ msgid "" +#~ "Insufficient permissions to install the theme in:\n" +#~ "%s" +#~ msgstr "" +#~ "Caniatadau annigonol i osod y thema yn:\n" +#~ "%s" + +#~ msgid "The file format is invalid." +#~ msgstr "Fformat ffeil yn annilys." + +#~ msgid "" +#~ "%s is the path where the theme files will be installed. This can not be " +#~ "selected as the source location" +#~ msgstr "" +#~ "%s yw'r llwybr lle fydd y ffeiliau thema wedi ei gosod. Ni ellir dewis " +#~ "hwn fel lleoliad y ffynhonnell" + +#~ msgid "" +#~ "Cannot install theme.\n" +#~ "The tar program is not installed on your system." +#~ msgstr "" +#~ "Methu gosod thema.\n" +#~ "Nid yw'r rhaglen tar wedi ei osod ar eich system." + +#~ msgid "Custom theme" +#~ msgstr "Thema Addasedig" + +#~ msgid "You can save this theme by pressing the Save Theme button." +#~ msgstr "Gallwch gadw'r thema yma drwy glicio'r botwm Cadw Thema." + +#~ msgid "" +#~ "The default theme schemas could not be found on your system. This means " +#~ "that you probably don't have marco installed, or that your mateconf is " +#~ "configured incorrectly." +#~ msgstr "" +#~ "Methwyd canfod y sgemâu thema rhagosodedig ar eich system. Mae hyn yn " +#~ "awgrymu nad yw marco wedi ei ymsefydlu gennych, neu fod eich mateconf " +#~ "wedi ei gyflunio'n anghywir." + +#~ msgid "Theme name must be present" +#~ msgstr "Rhaid bod enw thema yn bresennol" + +#~ msgid "The theme already exists. Would you like to replace it?" +#~ msgstr "Mae'r thema'n bodoli eisoes. A hoffech ei newid?" + +#~ msgid "Select themes for various parts of the desktop" +#~ msgstr "Dewiswch themâu i amryw rannau'r penbwrdd" + +#~ msgid "Theme" +#~ msgstr "Thema" + +#~ msgid "Install a Theme" +#~ msgstr "Gosod Thema" + +#~ msgid "Theme Installation" +#~ msgstr "Gosodiad Thema" + +#~ msgid "_Install" +#~ msgstr "_Gosod" + +#~ msgid "_Location:" +#~ msgstr "_Lleoliad:" + +#~ msgid "Save Theme to Disk" +#~ msgstr "Cadw Thema i Ddisg" + +#~ msgid "Apply _Font" +#~ msgstr "Cymhwyso _Ffont" + +#~ msgid "Controls" +#~ msgstr "Rheolyddion" + +#~ msgid "Icons" +#~ msgstr "Eiconau" + +#~ msgid "New themes can also be installed by dragging them into the window." +#~ msgstr "Gellir gosod themâu newydd drwy ei llusgo i'r ffenestr hefyd" + +#~ msgid "Save Theme" +#~ msgstr "Cadw'r Thema" + +#~ msgid "Select theme for the desktop" +#~ msgstr "Dewiswch thema ar gyfer y penbwrdd" + +#~ msgid "Short _description:" +#~ msgstr "_Disgrifiad byr:" + +#~ msgid "Theme Details" +#~ msgstr "Manylion Thema" + +#~ msgid "Theme Preferences" +#~ msgstr "Hoffterau Thema" + +#~ msgid "Theme _Details" +#~ msgstr "_Manylion Thema" + +#~ msgid "This theme does not suggest any particular font or background." +#~ msgstr "Nid yw'r thema yma yn awgrymu unrhyw ffont neu gefndir penodol" + +#~ msgid "This theme suggests a background:" +#~ msgstr "Mae'r thema yma yn awgrymu cefndir:" + +#~ msgid "This theme suggests a font and a background:" +#~ msgstr "Mae'r thema yma yn awgrymu ffont a chefndir:" + +#~ msgid "This theme suggests a font:" +#~ msgstr "Mae'r thema yma yn awgrymu ffont:" + +#~ msgid "Window Border" +#~ msgstr "Ymyl Ffenestr" + +#~ msgid "_Install Theme..." +#~ msgstr "_Ymsefydlu Thema..." + +#~ msgid "_Revert" +#~ msgstr "_Dychwelyd:" + +#~ msgid "_Save Theme..." +#~ msgstr "_Cadw'r thema..." + +#~ msgid "_Theme name:" +#~ msgstr "_Enw thema:" + +#~ msgid "theme selection tree" +#~ msgstr "coeden dewis thema" + +#~ msgid "Customize the appearance of toolbars and menubars in applications" +#~ msgstr "Addasu golwg bariau offer a bariau dewislenni mewn rhaglenni" + +#~ msgid "Menus & Toolbars" +#~ msgstr "Dewislenni a Bariau Offer" + +#~ msgid "Behavior and Appearance" +#~ msgstr "Ymddygiad ac Ymddangosiad" + +#~ msgid "Preview" +#~ msgstr "Rhagolwg" + +#~ msgid "C_ut" +#~ msgstr "T_orri" + +#~ msgid "Icons only" +#~ msgstr "Eiconau'n unig" + +#~ msgid "Menu and Toolbar Preferences" +#~ msgstr "Hoffterau Dewislen a Bar Offer" + +#~ msgid "New File" +#~ msgstr "Ffeil Newydd" + +#~ msgid "Open File" +#~ msgstr "Agor Ffeil" + +#~ msgid "Save File" +#~ msgstr "Cadw Ffeil" + +#~ msgid "Show _icons in menus" +#~ msgstr "Dangos _eiconau mewn dewislenni" + +#~ msgid "Text below icons" +#~ msgstr "Testun islaw eiconau" + +#~ msgid "Text beside icons" +#~ msgstr "Testun wrth ochr eiconau" + +#~ msgid "Text only" +#~ msgstr "Testun yn unig" + +#~ msgid "Toolbar _button labels:" +#~ msgstr "Labeli _botymau bar offer:" + +#~ msgid "_Copy" +#~ msgstr "_Copïo" + +#~ msgid "_Detachable toolbars" +#~ msgstr "Barau offer gellir _datgysylltu" + +#~ msgid "_Edit" +#~ msgstr "_Golygu" + +#~ msgid "_Editable menu accelerators" +#~ msgstr "Posib _golygu cyflymwyr dewislen" + +#~ msgid "_File" +#~ msgstr "_Ffeil" + +#~ msgid "_New" +#~ msgstr "_Newydd" + +#~ msgid "_Open" +#~ msgstr "_Agor" + +#~ msgid "_Paste" +#~ msgstr "_Gludo" + +#~ msgid "_Print" +#~ msgstr "_Argraffu" + +#~ msgid "_Quit" +#~ msgstr "_Gadael" + +#~ msgid "_Save" +#~ msgstr "_Cadw" + +#~ msgid "" +#~ "Cannot start the preferences application for your window manager\n" +#~ "\n" +#~ "%s" +#~ msgstr "" +#~ "Methu cychwyn y rhaglen hoffterau ar gyfer eich rheolwr ffenestri\n" +#~ "\n" +#~ "%s" + +#~ msgid "C_ontrol" +#~ msgstr "C_ontrol" + +#~ msgid "_Alt" +#~ msgstr "_Alt" + +#~ msgid "H_yper" +#~ msgstr "_Goruwch (hyper)" + +#~ msgid "S_uper (or \"Windows logo\")" +#~ msgstr "_Uwch (neu \"Logo Windows\")" + +#~ msgid "_Meta" +#~ msgstr "_Meta" + +#~ msgid "Movement Key" +#~ msgstr "Bysell Symud" + +#~ msgid "Titlebar Action" +#~ msgstr "Gweithred Bar Teitl" + +#~ msgid "Window Selection" +#~ msgstr "Dewis Ffenestri" + +#~ msgid "To move a window, press-and-hold this key then grab the window:" +#~ msgstr "" +#~ "I symud ffenestr, gwasgwch a chydiwch y fysell yma yna cydiwch yn y " +#~ "ffenestr:" + +#~ msgid "Window Preferences" +#~ msgstr "Hoffterau Ffenestr" + +#~ msgid "_Double-click titlebar to perform this action:" +#~ msgstr "_Rhoi clic dwbl ar y bar teitl i gyflawni'r weithred hon:" + +#~ msgid "_Interval before raising:" +#~ msgstr "_Cyfnod cyn codi:" + +#~ msgid "_Raise selected windows after an interval" +#~ msgstr "_Codi ffenestri dewisedig ar ôl cyfnod" + +#~ msgid "_Select windows when the mouse moves over them" +#~ msgstr "_Dewis ffenestri pan fo'r llygoden yn symud drostynt" + +#~ msgid "Set your window properties" +#~ msgstr "Gosod eich priodweddau ffenestr" + +#~ msgid "Windows" +#~ msgstr "Ffenestri" + +#~ msgid "Others" +#~ msgstr "Eraill" + +#~ msgid "Desktop Preferences" +#~ msgstr "Hoffterau Penbwrdd" + +#~ msgid "MATE Control Center" +#~ msgstr "Canolfan Reoli MATE" + +#~ msgid "The MATE configuration tool" +#~ msgstr "Yr erfyn cyfluniad MATE" + +#~ msgid "No '/dev/pmu' device found" +#~ msgstr "Dim dyfais '/dev/pmu' wedi ei ganfod" + +#~ msgid "Not a powerbook" +#~ msgstr "Ddim yn 'powerbook'" + +#~ msgid "Wrong permission for '/dev/pmu' device" +#~ msgstr "Caniatâd anghywir ar gyfer y ddyfais '/dev/pmu'" + +#~ msgid "Could not initialize MateComponent" +#~ msgstr "Methu ymgychwyn MateComponent" + +#~ msgid "" +#~ "Error activating XKB configuration.\n" +#~ "It can happen under various circumstances:\n" +#~ "- a bug in libxklavier library\n" +#~ "- a bug in X server (xkbcomp, xmodmap utilities)\n" +#~ "- X server with incompatible libxkbfile implementation\n" +#~ "\n" +#~ "X server version data:\n" +#~ "%s\n" +#~ "%d\n" +#~ "%s\n" +#~ "If you report this situation as a bug, please include:\n" +#~ "- The result of %s\n" +#~ "- The result of %s" +#~ msgstr "" +#~ "Gwall wrth gychwyn cyfluniad XKB.\n" +#~ "Gall nifer o amgylchiadau achosi hyn:\n" +#~ "- gwall yn llyfrgell libxklavier\n" +#~ "- gwall yng ngweinydd X (xkbcomp, offer xmodmap)\n" +#~ "- Gweinydd X gyda gweithrediad libxfile anghyson\n" +#~ "\n" +#~ "Gwybodaeth fersiwn gweinydd X:\n" +#~ "%s\n" +#~ "%d\n" +#~ "%s\n" +#~ "Os wnewch chi adrodd nam, a wnewch chi gynnwys:\n" +#~ "- Canlyniad %s\n" +#~ "- Canlyniad %s" + +#~ msgid "" +#~ "You are using XFree 4.3.0.\n" +#~ "There are known problems with complex XKB configurations.\n" +#~ "Try using a simpler configuration or taking a fresher version of XFree " +#~ "software." +#~ msgstr "" +#~ "Rydych chi'n defnyddio XFree 4.3.0.\n" +#~ "Mae yna broblemau hysbys gyda chyfluniadau XKB cymhleth.\n" +#~ "Ceisiwch ddefnyddio cyfluniad symlach neu ddefnyddio fersiwn mwy diweddar " +#~ "o feddalwedd XFree" + +#~ msgid "Do _not show this warning again" +#~ msgstr "_Peidio â dangos y rhybudd yma eto" + +#~ msgid "" +#~ "The X system keyboard settings differ from your current MATE keyboard " +#~ "settings. Which set would you like to use?" +#~ msgstr "" +#~ "Mae gosodiadau bysellfwrdd y system X yn wahanol i'ch gosodiadau " +#~ "bysellfwrdd MATE cyfredol. Pa set hoffech ddefnyddio?" + +#~ msgid "Use MATE settings" +#~ msgstr "Defnyddio Gosodiadau MATE" + +#~ msgid "" +#~ "Couldn't load the Glade file.\n" +#~ "Make sure that this daemon is properly installed." +#~ msgstr "" +#~ "Methwyd llwytho ffeil Glade.\n" +#~ "Gwnewch yn siwr fod y daemon wedi ei osod yn gywir." + +#~ msgid "Error creating signal pipe." +#~ msgstr "Gwall wrth greu piben signal." + +#~ msgid "Type" +#~ msgstr "Math" + +#~ msgid "" +#~ "Type of bg_applier: BG_APPLIER_ROOT for root window or BG_APPLIER_PREVIEW " +#~ "for preview" +#~ msgstr "" +#~ "Math o bg_applier: BG_APPLIER_ROOT ar gyfer y ffenestr gwraidd neu " +#~ "BG_APPLIER_PREVIEW ar gyfer rhagolwg" + +#~ msgid "Preview Width" +#~ msgstr "Lled Rhagolwg" + +#~ msgid "Width if applier is a preview: Defaults to 64." +#~ msgstr "Lled os yw'r cymhwysydd yn rhagolwg: Rhagosod fel 64" + +#~ msgid "Preview Height" +#~ msgstr "Uchder y Rhagolwg" + +#~ msgid "Height if applier is a preview: Defaults to 48." +#~ msgstr "Uchder os yw'r cymhwysydd yn rhagolwg: Rhagosod fel 48" + +#~ msgid "Screen" +#~ msgstr "Sgrin" + +#~ msgid "Screen on which BGApplier is to draw" +#~ msgstr "Sgrin y dylai BGApplier ddarlunio arni" + +#~ msgid "There was an error loading an image: %s" +#~ msgstr "Gwall wrth lwytho delwedd: %s" + +#~ msgid "Window manager \"%s\" has not registered a configuration tool\n" +#~ msgstr "Nid yw rheolwr ffenestri \"%s\" wedi cofrestru arf cyfluniad\n" + +#~ msgid "Maximize" +#~ msgstr "Ehangu" + +#~ msgid "Roll up" +#~ msgstr "Rholio i fyny" + +#~ msgid "Brightness down" +#~ msgstr "Disgleirdeb i lawr" + +#~ msgid "Brightness down's shortcut." +#~ msgstr "Byrlwybr disgleirdeb i lawr." + +#~ msgid "Brightness up" +#~ msgstr "Disgleirdeb i fyny" + +#~ msgid "Brightness up's shortcut." +#~ msgstr "Byrlwybr disgleirdeb i fyny." + +#~ msgid "E-mail" +#~ msgstr "E-bost" + +#~ msgid "E-mail's shortcut." +#~ msgstr "Byrlwybr E-bost." + +#~ msgid "Eject's shortcut." +#~ msgstr "Byrlwybr allfwrw." + +#~ msgid "Home folder's shortcut." +#~ msgstr "Byrlwybr i fy Mhlygell Cartref." + +#~ msgid "Launch help browser's shortcut." +#~ msgstr "Byrlwybr i lansio'r porwr cymorth." + +#~ msgid "Launch web browser's shortcut." +#~ msgstr "Byrlwybr i lansio porwr gwe." + +#~ msgid "Lock screen's shortcut." +#~ msgstr "Byrlwybr i gloi'r sgrin." + +#~ msgid "Log out's shortcut." +#~ msgstr "Byrlwybr i allgofnodi." + +#~ msgid "Next track key's shortcut." +#~ msgstr "Byrlwybr bysell trac nesaf." + +#~ msgid "Pause" +#~ msgstr "Seibio" + +#~ msgid "Pause key's shortcut." +#~ msgstr "Byrlwybr y fysell seibio." + +#~ msgid "Play (or play/pause) key's shortcut." +#~ msgstr "Byrlwybr y fysell chwarae (neu chwarae/seibio)." + +#~ msgid "Previous track key's shortcut." +#~ msgstr "Byrlwybr y fysell trac blaenorol." + +#~ msgid "Search's shortcut." +#~ msgstr "Byrlwybr chwilio" + +#~ msgid "Sleep" +#~ msgstr "Cysgu" + +#~ msgid "Sleep's shortcut." +#~ msgstr "Byrlwybr cysgu." + +#~ msgid "Stop playback key's shortcut." +#~ msgstr "Byrlwybr y fysell stopio chwarae." + +#~ msgid "Volume down's shortcut." +#~ msgstr "Byrlwybr lefel sain i lawr." + +#~ msgid "Volume mute's shortcut" +#~ msgstr "Byrlwybr mudo'r sain" + +#~ msgid "Volume up's shortcut." +#~ msgstr "Byrlwybr lefel sain i fyny." + +#~ msgid "" +#~ "A collection of scripts to run whenever the keyboard state is reloaded. " +#~ "Useful for re-applying xmodmap based adjustments" +#~ msgstr "" +#~ "Casgliad o sgriptiau i'w rhedeg pryd bynnag caiff cyflwr yr allweddell ei " +#~ "ail-lwytho. Yn ddefnyddiol er mwyn rhoi newidiadau ar waith sy'n " +#~ "seiliedig ar xmodmap." + +#~ msgid "A list of modmap files available in the $HOME directory." +#~ msgstr "Rhestr o ffeiliau modmap ar gael yn y cyfeiriadur $HOME." + +#~ msgid "Default group, assigned on window creation" +#~ msgstr "Grwp rhagosodedig, wedi ei neilltuo wrth greu ffenestr" + +#~ msgid "Keep and manage separate group per window" +#~ msgstr "Cadw a rheoli grwp ar wahân am bob ffenestr" + +#~ msgid "Keyboard Update Handlers" +#~ msgstr "Trinwyr Diweddariad Bysellfwrdd" + +#~ msgid "Keyboard layout" +#~ msgstr "Cynllun bysellfwrdd" + +#~ msgid "Keyboard model" +#~ msgstr "Model bysellfwrdd" + +#~ msgid "" +#~ "Keyboard settings in mateconf will be overridden from the system ASAP " +#~ "(deprecated)" +#~ msgstr "" +#~ "Caiff gosodiadau bysellfwrdd o fewn mateconf eu trosysgrifo gan y system cyn " +#~ "gynted â phosib (anghymeradwyir)" + +#~ msgid "Save/restore indicators together with layout groups" +#~ msgstr "Cadw/adfer dangoswyr ynghyd â grwpiau cynllun" + +#~ msgid "Show layout names instead of group names" +#~ msgstr "Dangos enwau cynllun yn lle enwau grwp" + +#~ msgid "" +#~ "Show layout names instead of group names (only for versions of XFree " +#~ "supporting multiple layouts)" +#~ msgstr "" +#~ "Dangos enwau gosodiad yn lle enwau grwp (dim ond ar gyfer fersiynau o " +#~ "XFree sy'n cynnal amryw gynlluniau)" + +#~ msgid "Suppress the \"X sysconfig changed\" warning message" +#~ msgstr "Atal y neges rybudd \"sysconfig X wedi newid\"" + +#~ msgid "" +#~ "Very soon, keyboard settings in mateconf will be overridden (from the system " +#~ "configuration) This key has been deprecated since MATE 2.12, please " +#~ "unset the model, layouts and options keys to get the default system " +#~ "configuration." +#~ msgstr "" +#~ "Yn fuan iawn, bydd gosodiadau bysellfwrdd o fewn mateconf yn cael eu " +#~ "trosysgrifo (gan gyfluniad y system). Mae'r allwedd hon wedi ei " +#~ "anghymeradwyo ers MATE 2.12. Dadosodwch yr allweddi model, cynllun ac " +#~ "opsiynau er mwyn cael cyfluniad rhagosodedig y system." + +#~ msgid "keyboard layout" +#~ msgstr "cynllun bysellfwrdd" + +#~ msgid "keyboard model" +#~ msgstr "model bysellfwrdd" + +#~ msgid "modmap file list" +#~ msgstr "Rhestr ffeil modmap" + +#~ msgid "_Postpone break" +#~ msgstr "_Gohirio'r saib" + +#~ msgid "Take a break!" +#~ msgstr "Cymerwch saib!" + +#~ msgid "/_Preferences" +#~ msgstr "/_Hoffterau" + +#~ msgid "/_About" +#~ msgstr "/_Ynghylch" + +#~ msgid "/_Take a Break" +#~ msgstr "/_Cymryd Saib" + +#~ msgid "%d minute until the next break" +#~ msgid_plural "%d minutes until the next break" +#~ msgstr[0] "%d munud tan y saib nesaf" +#~ msgstr[1] "%d funud tan y saib nesaf" + +#~ msgid "Less than one minute until the next break" +#~ msgstr "Llai nag un munud tan y saib nesaf" + +#~ msgid "" +#~ "Unable to bring up the typing break properties dialog with the following " +#~ "error: %s" +#~ msgstr "" +#~ "Methwyd codi'r deialog hoffterau gorffwys teipio gyda'r gwall canlynol: %" +#~ "s " + +#~ msgid "About MATE Typing Monitor" +#~ msgstr "Ynghylch Monitor Teipio MATE" + +#~ msgid "A computer break reminder." +#~ msgstr "Eich atgoffa i gymryd saib o'r cyfrifiadur." + +#~ msgid "Written by Richard Hult <richard@imendio.com>" +#~ msgstr "Ysgrifennwyd gan Richard Hult <richard@imendio.com>" + +#~ msgid "Eye candy added by Anders Carlsson" +#~ msgstr "Ychwanegwyd melysion gweledol gan Anders Carlsson" + +#~ msgid "Break reminder" +#~ msgstr "Eich atgof seibiau" + +#~ msgid "Orientation" +#~ msgstr "Gogwydd" + +#~ msgid "The orientation of the tray." +#~ msgstr "Gogwydd yr hambwrdd." + +#~ msgid "" +#~ "The typing monitor uses the notification area to display information. You " +#~ "don't seem to have a notification area on your panel. You can add it by " +#~ "right-clicking on your panel and choosing 'Add to panel', selecting " +#~ "'Notification area' and clicking 'Add'." +#~ msgstr "" +#~ "Mae'r arsylwr teipio yn defnyddio'r man hysbysu er mwyn dangos " +#~ "gwybodaeth. Ymddengys nad oes man hysbysu ar eich panel. Gallwch " +#~ "ychwanegu man hysbysu gan dde-glicio ar eich panel a dewis 'Ychwanegu at " +#~ "y Panel', dewis 'Man hysbysu' a chlicio 'Ychwanegu.'" + +#~ msgid "The quick brown fox jumps over the lazy dog. 0123456789" +#~ msgstr "Parciais fy jac codi baw hud llawn dwr ger ty Mabon. 0123456789" + +#~ msgid "Name:" +#~ msgstr "Enw:" + +#~ msgid "Style:" +#~ msgstr "Arddull:" + +#~ msgid "Type:" +#~ msgstr "Math:" + +#~ msgid "Size:" +#~ msgstr "Maint:" + +#~ msgid "Version:" +#~ msgstr "Fersiwn:" + +#~ msgid "Copyright:" +#~ msgstr "Hawlfraint:" + +#~ msgid "Description:" +#~ msgstr "Disgrifiad:" + +#~ msgid "usage: %s fontfile\n" +#~ msgstr "defnydd: %s ffeil_ffont\n" + +#~ msgid "Set as Application Font" +#~ msgstr "Gosod fel y Ffont Rhaglenni" + +#~ msgid "Sets the default application font" +#~ msgstr "Dewis y ffont rhagosodedig ar gyfer rhaglenni" + +#~ msgid "If set to true, then OpenType fonts will be thumbnailed." +#~ msgstr "Os yn wir, caiff lluniau cryno eu creu ar gyfer ffontiau OpenType." + +#~ msgid "If set to true, then PCF fonts will be thumbnailed." +#~ msgstr "Os yn wir, caiff lluniau cryno eu creu ar gyfer ffontiau PCF." + +#~ msgid "If set to true, then TrueType fonts will be thumbnailed." +#~ msgstr "Os yn wir, caiff lluniau cryno eu creu ar gyfer ffontiau TrueType." + +#~ msgid "If set to true, then Type1 fonts will be thumbnailed." +#~ msgstr "Os yn wir, caiff lluniau cryno eu creu ar gyfer ffontiau Type1" + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for OpenType fonts." +#~ msgstr "" +#~ "Gosodwch yr allwedd hon i'r gorchymyn a ddefnyddir er mwyn creu lluniau " +#~ "cryno o ffontiau OpenType." + +#~ msgid "Set this key to the command used to create thumbnails for PCF fonts." +#~ msgstr "" +#~ "Gosodwch yr allwedd hon i'r gorchymyn a ddefnyddir er mwyn creu lluniau " +#~ "cryno o ffontiau PCF." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for TrueType fonts." +#~ msgstr "" +#~ "Gosodwch yr allwedd hon i'r gorchymyn a ddefnyddir er mwyn creu lluniau " +#~ "cryno o ffontiau TrueType." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for Type1 fonts." +#~ msgstr "" +#~ "Gosodwch yr allwedd hon i'r gorchymyn a ddefnyddir er mwyn creu lluniau " +#~ "cryno o ffontiau Type1." + +#~ msgid "Thumbnail command for OpenType fonts" +#~ msgstr "Gorchymyn lluniau cryno ar gyfer ffontiau OpenType" + +#~ msgid "Thumbnail command for PCF fonts" +#~ msgstr "Gorchymyn lluniau cryno ar gyfer ffontiau PCF" + +#~ msgid "Thumbnail command for TrueType fonts" +#~ msgstr "Gorchymyn lluniau cryno ar gyfer ffontiau TrueType" + +#~ msgid "Thumbnail command for Type1 fonts" +#~ msgstr "Gorchymyn lluniau cryno ar gyfer ffontiau Type1" + +#~ msgid "Whether to thumbnail OpenType fonts" +#~ msgstr "A ddylid creu lluniau cryno o ffontiau OpenType" + +#~ msgid "Whether to thumbnail PCF fonts" +#~ msgstr "A ddylid creu lluniau cryno o ffontiau PCF" + +#~ msgid "Whether to thumbnail TrueType fonts" +#~ msgstr "A ddylid creu lluniau cryno o ffontiau TrueType" + +#~ msgid "Whether to thumbnail Type1 fonts" +#~ msgstr "A ddylid creu lluniau cryno o ffontiau Type1" + +#~ msgid "MATE Font Viewer" +#~ msgstr "Gwelydd Ffontiau MATE" + +#~ msgid "Apply new font?" +#~ msgstr "" +#~ "Cymhwyso'r ffont newydd?" + +#~ msgid "Do _not apply font" +#~ msgstr "_Peidio cymhwyso'r ffont" + +#~ msgid "" +#~ "The theme you have selected suggests a new font. A preview of the font is " +#~ "shown below." +#~ msgstr "" +#~ "Mae'r thema rydych chi wedi dewis yn awgrymu ffont newydd. Dangosir " +#~ "rhagolwg o'r ffont isod." + +#~ msgid "_Apply font" +#~ msgstr "_Cymhwyso'r ffont" + +#~ msgid "Themes" +#~ msgstr "Themâu" + +#~ msgid "Description" +#~ msgstr "Disgrifiad" + +#~ msgid "Control theme" +#~ msgstr "Thema rheoli" + +#~ msgid "Window border theme" +#~ msgstr "Thema ymyl ffenestr" + +#~ msgid "Icon theme" +#~ msgstr "Thema eiconau" + +#~ msgid "ABCDEFG" +#~ msgstr "ABCDEFG" + +#~ msgid "Apply theme" +#~ msgstr "Defnyddio thema" + +#~ msgid "Sets the default theme" +#~ msgstr "Dewis thema ragosodedig" + +#~ msgid "If set to true, then installed themes will be thumbnailed." +#~ msgstr "Os yn wir, caiff lluniau cryno eu creu ar gyfer themâu sefydledig." + +#~ msgid "If set to true, then themes will be thumbnailed." +#~ msgstr "Os yn wir, caiff lluniau cryno eu creu ar gyfer themâu." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for installed " +#~ "themes." +#~ msgstr "" +#~ "Gosodwch yr allwedd hon i'r gorchymyn a ddefnyddir er mwyn creu lluniau " +#~ "cryno o themâu sefydledig." + +#~ msgid "Set this key to the command used to create thumbnails for themes." +#~ msgstr "" +#~ "Gosodwch yr allwedd hon i'r gorchymyn a ddefnyddir er mwyn creu lluniau " +#~ "cryno o themâu." + +#~ msgid "Thumbnail command for installed themes" +#~ msgstr "Gorchymyn lluniau cryno ar gyfer themâu sefydledig" + +#~ msgid "Thumbnail command for themes" +#~ msgstr "Gorchymyn lluniau cryno ar gyfer themâu sefydledig" + +#~ msgid "Whether to thumbnail installed themes" +#~ msgstr "A ddylid creu lluniau cryno o themâu sefydledig" + +#~ msgid "Whether to thumbnail themes" +#~ msgstr "A ddylid creu lluniau cryno o themâu" + +#~ msgid "Epiphany" +#~ msgstr "Epiphany" + +#~ msgid "Please specify a name and a command for this editor." +#~ msgstr "Penodi enw a gorchymyn i'r golygydd yma" + +#~ msgid "Add..." +#~ msgstr "Ychwanegu..." + +#~ msgid "C_ustom:" +#~ msgstr "A_ddasedig:" + +#~ msgid "Can open _URIs" +#~ msgstr "Gall agor _URIau" + +#~ msgid "Can open multiple _files" +#~ msgstr "Gall agor _mwy nag n ffeil" + +#~ msgid "Custom Editor Properties" +#~ msgstr "Priodweddau'r Golygydd Personol" + +#~ msgid "Default Mail Reader" +#~ msgstr "Darllenwr E-bost Rhagosodedig" + +#~ msgid "Default Terminal" +#~ msgstr "Terfynell Rhagosodedig" + +#~ msgid "Default Text Editor" +#~ msgstr "Golygydd Testun Arferol" + +#~ msgid "Default Web Browser" +#~ msgstr "Porydd We Arferol" + +#~ msgid "Default Window Manager" +#~ msgstr "Rheolydd Ffenestri Arferol" + +#~ msgid "Delete" +#~ msgstr "Dileu" + +#~ msgid "Edit..." +#~ msgstr "Golygu..." + +#~ msgid "Run in a _terminal" +#~ msgstr "Rhedeg mewn _terfynell" + +#~ msgid "" +#~ "Select the window manager you want. You will need to hit apply, wave the " +#~ "magic wand, and do a magic dance for it to work." +#~ msgstr "" +#~ "Dewiswch eich rheolwr ffenestri. Rhaid i chi wasgu \"Cymhwyso\", " +#~ "chwifio'r hudlath, a gwneud dawns hudol er mwyn iddo weithio." + +#~ msgid "Terminal" +#~ msgstr "Terfynell" + +#~ msgid "Understands _Netscape Remote Control" +#~ msgstr "Deall _Netscape Remote Control" + +#~ msgid "Use this _editor to open text files in the file manager" +#~ msgstr "" +#~ "Defnyddio'r _golygydd yma i agor ffeiliau testun y tu mewn i'r trefnydd " +#~ "ffeiliau" + +#~ msgid "Window Manager" +#~ msgstr "Trefnydd Ffenestri" + +#~ msgid "_Command:" +#~ msgstr "_Gorchymyn:" + +#~ msgid "_Name:" +#~ msgstr "_Enw:" diff --git a/po/da.po b/po/da.po new file mode 100644 index 0000000..87b2ea6 --- /dev/null +++ b/po/da.po @@ -0,0 +1,4627 @@ +# Danish translation of the Mate Settings Daemon. +# Copyright (C) 1998-2010 +# This file is distributed under the same license as the mate-control-center package. +# Kenneth Christiansen , 1998-2000. +# Birger Langkjer +# Keld Simonsen , 2000. +# Ole Laursen , 2001, 02, 03, 04, 06. +# Martin Willemoes Hansen , 2004, 05. +# Lasse Bang Mikkelsen , 2006. +# Ask Hjorth Larsen , 2007, 08, 09, 10. +# +# Konventioner: +# +# detach -> frigøre +# extension -> endelse (f.eks. '.html'), udvidelse (X extensions) +# GL -> 3d +# help browser -> hjælpefremviser +# properties -> indstillinger +# torn off -> frigøre +# typing break -> tastepause +# plugin -> modul +# +# Specielt: +# volume -> diskenhed. Dette diskuteres i øjeblikket; det vil mÃ¥ske være nødvendigt at ændre det senere +# +# UndgÃ¥ sammensætninger med 'indstil x' fordi indstil ogsÃ¥ kan betyde stop. +# Vær opmærksom pÃ¥ at ordet key bruges bÃ¥de i betydningen nøgle og (genvejs)tast +# +msgid "" +msgstr "" +"Project-Id-Version: mate-settings-daemon\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-08-22 13:26+0200\n" +"PO-Revision-Date: 2010-08-22 02:34+0200\n" +"Last-Translator: Ask Hjorth Larsen \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "Tilgængelighed" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "PÃ¥mindelsestærskel for fri plads i procent" + +# Meddelelsen ovenfor har noget at gøre med, at hvis der er mindre end X procent fri plads, sÃ¥ vises en advarsel. Denne meddelelse, derimod, sørger for, at hvis X procent af den samlede plads udgør mindst Y harddiskplads i alt, sÃ¥ vises ingen advarsel alligevel +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "Tærskel for ikke at give pÃ¥mindelser om fri plads" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "Minimal pÃ¥mindelsesperiode for gentagne advarsler" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "Monteringsstier, der skal ignoreres" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown." +msgstr "" +"Mængden af fri plads i procent, der giver anledning til første advarsel om " +"lav diskplads. Hvis procentdelen af fri plads kommer under dette, vises en " +"advarsel." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "" +"Angiv en liste af monteringsstier, der ignoreres nÃ¥r de er ved at løbe tør " +"for diskplads." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "" +"Angiv en tid i minutter. Efterfølgende advarsler for en diskenhed vil ikke " +"blive vist oftere end dette interval." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown." +msgstr "" +"Angiv en pladsmængde i GB. Hvis mængden af fri plads er større end denne, " +"vil ingen advarsel blive vist." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning." +msgstr "" +"Angiv procentdelen hvormed mængden af fri plads skal reduceres yderligere, " +"før der bliver givet endnu en advarsel." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "Efterfølgende pÃ¥mindelsestærskel for fri plads i procent" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disc." +msgstr "Genvej til at skubbe en optisk disk ud." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to enable or disable the touchpad." +msgstr "Genvej til at slÃ¥ pegepladen til eller fra." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "Genvej til at starte lommeregneren." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "Genvej til at starte e-post-klienten." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "Genvej til at starte hjælpefremviseren." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "Genvej til at starte medieafspilleren." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "Genvej til at starte søgeværktøjet." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "Genvej til at starte webbrowseren." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "Genvej til at lÃ¥se skærmen." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "Genvej til at logge ud." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "Genvej til at skrue systemlydstyrken ned." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "Genvej til at slÃ¥ lyden fra." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "Genvej til at Ã¥bne hjemmemappen." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "Genvej til at sætte afspilning pÃ¥ pause." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "Genvej til at skrue systemlydstyrken op." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "Genvej til at gÃ¥ til næste spor." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "Genvej til at gÃ¥ til foregÃ¥ende spor." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "Genvej til at pÃ¥begynde afspilning (eller slÃ¥ pause til/fra)." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "Genvej til at stoppe afspilning." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Skub ud" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "Hjemmemappe" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "Start lommeregner" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "Start e-post-klient" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "Start hjælpefremviser" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "Start medieafspiller" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "Start webbrowser" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "LÃ¥s skærm" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Logud" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "Næste spor" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "Afspilning pÃ¥ pause" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "Afspil (eller afspil/pause)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "ForegÃ¥ende spor" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Søg" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "Stop afspilning" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "SlÃ¥ pegeplade til eller fra" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "Dæmpning af lydstyrken" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "SlÃ¥ lyden fra" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Lydstyrkeskridt" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Lydstyrkeskridt som procent af lydstyrke." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "Forøg lydstyrken" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "File for default configuration for RandR" +msgstr "Fil med standardkonfiguration til RandR" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "Vis skærme i pÃ¥mindelsesomrÃ¥det" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:3 +msgid "" +"The XRandR plugin will look for a default configuration in the file " +"specified by this key. This is similar to the ~/.config/monitors.xml that " +"normally gets stored in users' home directories. If a user does not have " +"such a file, or has one that does not match the user's setup of monitors, " +"then the file specified by this key will be used instead." +msgstr "" +"Udvidelsesmodulet XRandR vil kigge efter en standardkonfiguration i filen, " +"der angives ved denne nøgle. Dette svarer til ~/.config/monitors.xml, som " +"normalt ligger i brugeres hjemmemapper. Hvis en bruger ikke har en sÃ¥dan " +"fil, eller har en fil der ikke svarer til brugerens skærmopsætning, vil " +"filen angivet ved denne nøgle bruges i stedet." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:4 +msgid "Turn on external monitor after system boot" +msgstr "SlÃ¥ ekstern skærm til efter systemopstart" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:5 +msgid "" +"Turn on external monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" +"SlÃ¥ ekstern skærm til efter systemopstart, hvis brugeren tilslutter ekstern " +"skærm ved systemopstart." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:6 +msgid "Turn on laptop monitor after system boot" +msgstr "SlÃ¥ skærm til bærbar computer til efter systemopstart" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:7 +msgid "" +"Turn on laptop monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" +"SlÃ¥ skærm til bærbar computer til efter systemopstart, hvis brugeren " +"tilslutter ekstern skærm ved systemopstart." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:8 +msgid "" +"Whether a notification icon with display-related things should be shown in " +"the panel." +msgstr "" +"Om et pÃ¥mindelsesikon med visningsrelaterede ting skal vises i panelet." + +# dansk? +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "Pixeludjævning" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +# hinting er svært at oversætte. Font hinting, also known as grid-fitting, is the process of adjusting an outline font to make it line up with the grid to which it is being rasterized. At small sizes or without antialiasing, hinting is critical for producing a legible image. +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "Skrifttype-hinting" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "RGBA-rækkefølge" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"Rækkefølgen af underpixelelementer pÃ¥ en LCD-skærm; bruges kun nÃ¥r " +"pixeludjævning er sat til \"rgba\". Mulige værdier er: \"rgb\" for rød til " +"venstre (den mest almindelige), \"bgr\" for blÃ¥ til venstre, \"vrgb\" for " +"rød øverst, \"vbgr\" for rød nederst." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" +"Opløsningen der bruges ved konvertering af skriftstørrelser til " +"pixelstørrelser i prikker per tomme." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"Typen af udjævning for skrifttyper. Mulige værdier er: \"none\" for ingen " +"udjævning, \"grayscale\" for standardgrÃ¥toneudjævning, og \"rgba\" for " +"underpixeludjævning (kun for LCD-skærme)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"Hinting-metode der bruges til skrifttyper. Mulige værdier er: \"none\" for " +"ingen hinting, \"slight\" for basal, \"medium\" for moderat og \"full\" for " +"maksimal hinting (kan forÃ¥rsage forvrængning af bogstavformer)." + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "Tilladte taster" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"Hvis udfyldt, vil tastegenveje blive ignoreret, med mindre deres MateConf-mappe " +"er i listen. Dette er brugbart i forbindelse med lÃ¥sning." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "Deaktivér touchpad nÃ¥r der skrives" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "Aktivér vandret rulning" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "Aktivér museklik med touchpad" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Enable touchpad" +msgstr "SlÃ¥ pegeplade til" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "Vælg rullemetoden for touchpad" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Select the touchpad scroll method. Supported values are: 0: disabled, 1: " +"edge scrolling, and 2: two-finger scrolling" +msgstr "" +"Vælg pegepladens rullemetode. Understøttede værdier er: 0: deaktiveret, 1: " +"kantrulning, 2: tofingerrulning" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "" +"Sæt denne til TRUE hvis du kommer til at ramme touchpadden mens du skriver." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" +"Sæt denne til TRUE for at tillade vandret rulning ved samme metode, som " +"vælges med nøglen scroll_method." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "" +"Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "" +"Sæt denne til TRUE for at muliggøre museklik ved at trykke pÃ¥ touchpadden." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +msgid "Set this to TRUE to enable all touchpads." +msgstr "Sæt denne til TRUE for at aktivere alle pegeplader." + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "MATE-indstillingsdæmon" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "Genvej til at slÃ¥ skærmforstørrelse til eller fra." + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "Genvej til at slÃ¥ skærmtastatur til eller fra." + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "Genvej til at slÃ¥ skærmoplæseren til eller fra." + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "Rystetaster" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "Kommando til at slÃ¥ skærmforstørrelse til eller fra." + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "Kommando til at slÃ¥ skærmtastatur til eller fra." + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "Kommando, der bruges til at slÃ¥ skærmoplæseren til eller fra." + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable XRandR plugin" +msgstr "Aktivér XRandR-modul" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable accessibility keyboard plugin" +msgstr "Aktivér tastaturtilgængelighedsmodul" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable background plugin" +msgstr "Aktivér baggrundsmodul" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable clipboard plugin" +msgstr "Aktivér udklipsholdermodul" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable font plugin" +msgstr "Aktivér skrifttypemodul" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable housekeeping plugin" +msgstr "Aktivér husholdningsmodul" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keybindings plugin" +msgstr "Aktivér modul for genvejstaster" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable keyboard plugin" +msgstr "Aktivér tastaturmodul" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable media keys plugin" +msgstr "Aktivér medietastmodulet" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable mouse plugin" +msgstr "Aktivér musemodul" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable smartcard plugin" +msgstr "Aktivér smartcard-modul" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable sound plugin" +msgstr "Aktivér lydmodul" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable typing breaks plugin" +msgstr "Aktivér tastepausemodul" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xrdb plugin" +msgstr "Aktivér xrdb-modul" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Enable xsettings plugin" +msgstr "Aktivér xsettings-modul" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Mouse keys" +msgstr "Musetaster" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "On-screen keyboard" +msgstr "Skærmtastatur" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen magnifier" +msgstr "Skærmforstørrelse" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Screen reader" +msgstr "Skærmoplæser" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "" +"Sæt til \"True\" for at aktivere husholdningsmodulet, som beskærer " +"midlertidige filer." + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage XRandR settings." +msgstr "" +"Sæt til \"True\" for at aktivere modulet til at hÃ¥ndtere XRandR-" +"indstillinger." + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" +"Sæt til \"True\" for at aktivere modulet til at hÃ¥ndtere indstillinger for " +"udklipsholderen." + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" +"Sæt til \"True\" for at aktivere modulet til at hÃ¥ndtere indstillinger for " +"skrivebordsbaggrund." + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" +"Sæt til \"True\" for at aktivere modulet til at hÃ¥ndtere " +"skrifttypeindstillinger." + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" +"Sæt til \"True\" for at aktivere modulet til at hÃ¥ndtere " +"tastaturindstillinger." + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "" +"Set to True to enable the plugin to manage locking the screen on smartcard " +"removal." +msgstr "" +"Sæt til \"True\" for at aktivere modulet til at hÃ¥ndtere lÃ¥sning af skærm " +"ved fjernelse af smartcard." + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "" +"Sæt til \"True\" for at aktivere modulet til at hÃ¥ndtere museindstillinger." + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "Sæt til \"True\" for at aktivere modulet for multimedietaster." + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "" +"Sæt til \"True\" for at aktivere modulet til at hÃ¥ndtere mellemlager til " +"prøver." + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" +"Sæt til \"True\" for at aktivere modulet til at hÃ¥ndtere " +"tastaturtilgængelighedsindstillinger." + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "Sæt til \"True\" for at aktivere modulet til at hÃ¥ndtere tastegenveje." + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "Sæt til \"True\" for at aktivere modulet for tastepauser." + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "" +"Sæt til \"True\" for at aktivere modulet til at hÃ¥ndtere xrdb-indstillinger." + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "Sæt til \"True\" for at aktivere modulet til at hÃ¥ndtere xsettings." + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "Slow keys" +msgstr "Langsomme taster" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "Sticky keys" +msgstr "Klæbetaster" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "" +"Navnet pÃ¥ tastaturgenvejen, der aktiverer/deaktiverer skærmforstørrelse" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "Navnet pÃ¥ tastaturgenvejen, der aktiverer/deaktiverer skærmtastatur" + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "Navnet pÃ¥ tastaturgenvejen, der aktiverer/deaktiverer skærmoplæseren" + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Dette er navnet pÃ¥ tastaturgenvejen, der aktiverer/deaktiverer " +"skærmforstørrelse. Dette navn vil blive vist i indstillingsvinduet for " +"tastaturgenveje." + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Dette er navnet pÃ¥ tastaturgenvejen, der aktiverer/deaktiverer " +"skærmtastaturet. Dette navn vil blive vist i indstillingsvinduet for " +"tastaturgenveje." + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Dette er navnet pÃ¥ tastaturgenvejen, der aktiverer/deaktiverer " +"skærmoplæseren. Dette navn vil blive vist i indstillingsvinduet for " +"tastaturgenveje." + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle magnifier" +msgstr "SlÃ¥ skærmforstørrelse til eller fra" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Toggle on-screen keyboard" +msgstr "SlÃ¥ skærmtastatur til eller fra" + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Toggle screen reader" +msgstr "SlÃ¥ skærmoplæser til eller fra" + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "Hvorvidt tastaturtilgængelighedsfunktionen rystetaster er slÃ¥et til." + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "Hvorvidt tastaturtilgængelighedsfunktionen musetaster er slÃ¥et til." + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the on-screen keyboard is turned on." +msgstr "Om skærmtastaturet er slÃ¥et til." + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the screen magnifier is turned on." +msgstr "Om skærmforstørrelse er slÃ¥et til." + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the screen reader is turned on." +msgstr "Om skærmoplæseren er slÃ¥et til." + +#: ../data/mate-settings-daemon.schemas.in.h:58 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "Om tastaturtilgængelighedsfunktionen langsomme taster er slÃ¥et til." + +#: ../data/mate-settings-daemon.schemas.in.h:59 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "Om tastaturtilgængelighedsfunktionen klæbetaster er slÃ¥et til." + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:1 +msgid "" +"Set this to one of \"none\", \"lock_screen\", or \"force_logout\". The " +"action will get performed when the smartcard used for log in is removed." +msgstr "" +"Sæt denne til en af \"none\", \"lock_screen\" eller \"force_logou\". " +"Handlingen vil blive udført, nÃ¥r det smartcard, der bruges ved indlogning, " +"fjernes." + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:2 +msgid "Smartcard removal action" +msgstr "Handling for fjernelse af Smartcard" + +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "Aktivér fejlsøgningskode" + +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "Bliv ikke en dæmon" + +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "MateConf-præfix hvorfra modulindstillinger indlæses" + +#: ../mate-settings-daemon/main.c:58 +msgid "Exit after a time (for debugging)" +msgstr "Afslut efter et stykke tid (til fejlsøgning)" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "Tilgængelighedstastatur" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "Tastaturtilgængelighedsmodul" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:460 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "Der opstod en fejl ved visningen af hjælp: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:591 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:657 +msgid "Do you want to activate Slow Keys?" +msgstr "Vil du aktivere langsomme taster?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:592 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +msgid "Do you want to deactivate Slow Keys?" +msgstr "Vil du deaktivere langsomme taster?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:593 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:659 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"Du holdt lige skiftetasten trykket nede i 8 sekunder. Dette er en genvej til " +"langsomme taster-faciliteten som pÃ¥virker den mÃ¥de dit tastatur virker pÃ¥." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't activate" +msgstr "Aktivér ikke" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't deactivate" +msgstr "Deaktivér ikke" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Activate" +msgstr "Aktivér" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Deactivate" +msgstr "Deaktivér" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't activate" +msgstr "Aktivér _ikke" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't deactivate" +msgstr "Aktivér _ikke" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Activate" +msgstr "A_ktivér" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Deactivate" +msgstr "_Deaktivér" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:687 +msgid "Slow Keys Alert" +msgstr "Langsomme taster" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:727 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:795 +msgid "Do you want to activate Sticky Keys?" +msgstr "Vil du aktivere blivende taster?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:796 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Vil du deaktivere blivende taster?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:730 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:798 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"Du trykkede lige pÃ¥ skiftetasten 5 gange i træk. Dette er genvejen til " +"blivende taster-faciliteten som pÃ¥virker den mÃ¥de dit tastatur virker pÃ¥." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:732 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:800 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"Du trykkede lige pÃ¥ to taster pÃ¥ samme tid eller pÃ¥ skiftetasten 5 gange i " +"træk. Dette deaktiverer blivende taster-faciliteten som pÃ¥virker den mÃ¥de " +"dit tastatur virker pÃ¥." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:828 +msgid "Sticky Keys Alert" +msgstr "Blivende taster" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "Indstillinger for universel tilgang" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "Forøg farve_kontrast" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "Gør _teksten større og lettere at læse" + +# mystisk formulering +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "" +"Tryk pÃ¥ taster og _hold dem nede for at acceptere dem (langsomme taster)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "Brug skærm_tastatur" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "Brug skærm_forstørrelse" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "Brug skærmop_læser" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "_Ignorér gentagne tastetryk (afvis gentagelser)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "Anvend _tastekombinationer en enkelt tast ad gangen (klæbetaster)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "Baggrund" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "Baggrundsmodul" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "Udklipsholder" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "Udklipsholdermodul" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "Test" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "Testmodul" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Skrifttype" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "Skrifttypemodul" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this file system" +msgstr "Vis ikke nogen advarsler igen for dette filsystem" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "Vis ikke nogen advarsler igen" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "Diskenheden \"%s\" har kun %s resterende diskplads." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "Denne computer har kun %s resterende diskplads." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" +"Du kan frigøre diskplads ved at tømme papirkurven, ved at fjerne ubenyttede " +"programmer eller filer, eller ved at flytte filer til en anden disk eller " +"partition." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"Du kan frigøre plads ved at fjerne ubenyttede programmer eller filer, eller " +"ved at flytte filer til en anden disk eller partition." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"Du kan frigøre plads ved at tømme papirkurven, fjerne ubenyttede programmer " +"eller filer, eller ved at flytte filer til en ekstern disk." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" +"Du kan frigøre plads ved at fjerne ubrugte programmer eller filer, eller ved " +"at flytte filer til en ekstern disk." + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "Lav resterende diskplads" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "Tøm papirkurv" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine…" +msgstr "Undersøg…" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "Ignorér" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:97 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "Fjerner element %lu af %lu" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:117 +#, c-format +msgid "Removing: %s" +msgstr "Fjerner: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:247 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:296 +msgid "Emptying the trash" +msgstr "Tømmer papirkurven" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:272 +msgid "Preparing to empty trash…" +msgstr "Forbereder tømning af papirkurven…" + +#. Translators: "Emptying trash from " +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:299 +msgid "From: " +msgstr "Fra: " + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:360 +msgid "Empty all of the items from the trash?" +msgstr "Slet alle elementerne fra papirkurven?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:363 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"Hvis du vælger at tømme papirkurven, vil alle elementer i den gÃ¥ permanent " +"tabt. Bemærk venligst, at du ogsÃ¥ kan slette dem enkeltvis." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:370 +msgid "_Empty Trash" +msgstr "_Tøm papirkurv" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "Tastegenvejen (%s) er ugyldig" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "Tastegenvejen (%s) er ufuldstændig" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"Fejl ved forsøg pÃ¥ kørsel af (%s)\n" +"som er bundet til genvejen (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "Tastegenveje" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "Modul for tastegenveje" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Tastatur" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "Tastaturmodul" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:137 +#, c-format +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +" • a bug in libxklavier library\n" +" • a bug in X server (xkbcomp, xmodmap utilities)\n" +" • X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +" • The result of %s\n" +" • The result of %s" +msgstr "" +"Fejl ved aktivering af XKB-konfiguration.\n" +"Dette kan have flere Ã¥rsager:\n" +" • en fejl i programbiblioteket libxklavier\n" +" • en fejl i X-serveren (værktøjerne xkbcomp eller xmodmap)\n" +" • en X-server med en inkompatibel libxkbfile-implementation\n" +"\n" +"Versionsdata for X-server:\n" +"%s\n" +"%d\n" +"%s\n" +"Hvis du vælger at rapportere dette som en fejl, sÃ¥ vær venlig at inkludere:\n" +" • Resultatet af %s\n" +" • Resultatet af %s" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:151 +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or using a later version of the XFree " +"software." +msgstr "" +"Du bruger XFree 4.3.0.\n" +"Der er kendte problemer med komplekse XKB-konfigurationer.\n" +"Prøv en simplere konfiguration eller en nyere udgave af XFree." + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:279 +msgid "_Layouts" +msgstr "_Udlægninger" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:286 +msgid "Keyboard _Preferences" +msgstr "Tastatur_indstillinger" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:292 +msgid "Show _Current Layout" +msgstr "Vis aktuelle _udlægning" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "_Tilgængelige filer:" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "Indlæs modmap-filer" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap files?" +msgstr "Vil du indlæse modmap-filerne?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "_Vis ikke denne besked igen" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "_Indlæs" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "_Indlæste filer:" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:195 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"Kunne ikke finde standardterminal. Sikr dig, at kommandoen til din " +"standardterminal er indstillet og peger pÃ¥ et gyldigt program." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:235 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"Kunne ikke køre kommandoen: %s\n" +"Kontrollér at kommandoen er gyldig." + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "Deaktiveret" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u output" +msgstr[1] "%u output" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u input" +msgstr[1] "%u input" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "Systemlyde" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "Medietaster" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "Medietastmodul" + +#: ../plugins/mouse/gsd-mouse-manager.c:882 +msgid "Could not enable mouse accessibility features" +msgstr "Kunne ikke aktivere musetilgængelighedsfaciliteter" + +#: ../plugins/mouse/gsd-mouse-manager.c:884 +msgid "" +"Mouse accessibility requires Mousetweaks to be installed on your system." +msgstr "Musetilgængelighed kræver at Mousetweaks er installeret pÃ¥ dit system." + +#: ../plugins/mouse/gsd-mouse-manager.c:887 +msgid "Mouse Preferences" +msgstr "Indstillinger for mus" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Mus" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "Musemodul" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Tastepause" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "Tastepausemodul" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "Indstil skærmstørrelse og rotation" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:225 +msgid "Could not switch the monitor configuration" +msgstr "Kunne ikke ændre monitorkonfiguration" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:249 +msgid "Could not restore the display's configuration" +msgstr "Kunne ikke genoprette displaykonfigurationen" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:274 +msgid "Could not restore the display's configuration from a backup" +msgstr "Kunne ikke genoprette displaykonfigurationen fra sikkerhedskopi" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:295 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "" +"The display will be reset to its previous configuration in %d seconds" +msgstr[0] "" +"Skærmtilstanden vil blive nulstillet til dens sidste konfiguration om %d " +"sekund" +msgstr[1] "" +"Skærmtilstanden vil blive nulstillet til dens sidste konfiguration om %d " +"sekunder" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:344 +msgid "Does the display look OK?" +msgstr "Ser skærmbilledet acceptabelt ud?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:350 +msgid "_Restore Previous Configuration" +msgstr "_Gendan foregÃ¥ende konfiguration" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:351 +msgid "_Keep This Configuration" +msgstr "_Behold denne konfiguration" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:432 +msgid "The selected configuration for displays could not be applied" +msgstr "Den valgte displaykonfiguration kunne ikke anvendes" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:970 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "Kunne ikke genopfriske skærminformation: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:973 +msgid "Trying to switch the monitor configuration anyway." +msgstr "Forsøger at ændre monitorkonfiguration alligevel." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1703 +msgid "Rotation not supported" +msgstr "Rotation understøttes ikke" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1759 +msgid "Could not save monitor configuration" +msgstr "Kunne ikke gemme monitorkonfiguration" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1777 +msgid "Normal" +msgstr "Normal" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1778 +msgid "Left" +msgstr "Venstre" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1779 +msgid "Right" +msgstr "Højre" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1780 +msgid "Upside Down" +msgstr "PÃ¥ hovedet" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1900 +msgid "_Configure Display Settings…" +msgstr "_Konfigurér skærmindstillinger…" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1941 +msgid "Configure display settings" +msgstr "Konfigurér skærmindstillinger" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:2001 +msgid "Could not apply the stored configuration for monitors" +msgstr "Kunne ikke anvende gemt konfiguration for monitorer" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "Kan ikke bestemme brugers hjemmemappe" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "HÃ¥ndtér X-ressourcedatabasen" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "X-ressourcedatabase" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:596 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "MateConf-nøglen %s er sat til typen %s, men dens forventede type var %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "HÃ¥ndtér indstillinger for X" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "X-indstillinger" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:167 +msgid "Module Path" +msgstr "Modulsti" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:168 +msgid "path to smartcard PKCS #11 driver" +msgstr "sti til driver til smartcard PKCS #11" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:504 +msgid "received error or hang up from event source" +msgstr "modtog fejl eller \"hangup\"-signal fra begivenhedskilde" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:593 +#, c-format +msgid "NSS security system could not be initialized" +msgstr "NSS-sikkerhedssystem kunne ikke klargøres" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:662 +#, c-format +msgid "no suitable smartcard driver could be found" +msgstr "ingen passende smartcard-driver blev fundet" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:682 +#, c-format +msgid "smartcard driver '%s' could not be loaded" +msgstr "smartcard-driveren \"%s\" kunne ikke indlæses" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:771 +#, c-format +msgid "could not watch for incoming card events - %s" +msgstr "kunne ikke holde øje med indkommende kortbegivenheder - %s" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:1124 +#, c-format +msgid "encountered unexpected error while waiting for smartcard events" +msgstr "stødte pÃ¥ en uventet fejl ved ventning pÃ¥ smartcard-begivenheder" + +#: ../plugins/smartcard/gsd-smartcard.c:154 +msgid "Slot ID" +msgstr "Plads-id" + +#: ../plugins/smartcard/gsd-smartcard.c:155 +msgid "The slot the card is in" +msgstr "Pladsen hvor kortet er indsat" + +#: ../plugins/smartcard/gsd-smartcard.c:161 +msgid "Slot Series" +msgstr "Pladsrække" + +#: ../plugins/smartcard/gsd-smartcard.c:162 +msgid "per-slot card identifier" +msgstr "pladsvis identifikation til kort" + +#: ../plugins/smartcard/gsd-smartcard.c:168 +#: ../plugins/smartcard/gsd-smartcard.c:169 +msgid "name" +msgstr "navn" + +#: ../plugins/smartcard/gsd-smartcard.c:173 +msgid "Module" +msgstr "Modul" + +#: ../plugins/smartcard/gsd-smartcard.c:174 +msgid "smartcard driver" +msgstr "smartcard-driver" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:1 +msgid "Change system time" +msgstr "Indstil systemtid" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:2 +msgid "Change system time zone" +msgstr "Skift systemtidszone" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:3 +msgid "Configure hardware clock" +msgstr "Indstil hardwareuret" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:4 +msgid "Privileges are required to change the system time zone." +msgstr "Der kræves tilladelse for at ændre systemets tidszone." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:5 +msgid "Privileges are required to change the system time." +msgstr "Der kræves tilladelse for at ændre systemtiden." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:6 +msgid "Privileges are required to configure the hardware clock." +msgstr "Der kræves tilladelse for at indstille hardwareuret." + +#~ msgid "Unknown" +#~ msgstr "Ukendt" + +#~ msgid "Keyboard Layout \"%s\"" +#~ msgstr "Tastaturlayout \"%s\"" + +#~ msgid "_Groups" +#~ msgstr "_Grupper" + +#~ msgid "Keyboard Layout" +#~ msgstr "Tastaturlayout" + +#~ msgid "Binding to suspend the computer." +#~ msgstr "Genvej til at sætte computeren i hviletilstand." + +#~ msgid "Suspend" +#~ msgstr "Hvile" + +#~ msgid "" +#~ "Couldn't put the machine to sleep.\n" +#~ "Verify that the machine is correctly configured." +#~ msgstr "" +#~ "Kunne ikke sætte maskinen i dvale.\n" +#~ "Kontrollér at maskinen er konfiguret korrekt." + +#~ msgid "MATE Volume Control" +#~ msgstr "Lydstyrkekontrol til MATE" + +#~ msgid "" +#~ "Set to True to display a dialog when there are errors running the " +#~ "screensaver." +#~ msgstr "" +#~ "Sæt til \"True\" for at vise et vindue nÃ¥r der opstÃ¥r en fejl ved kørsel " +#~ "af pauseskærm." + +#~ msgid "Set to True to run the screensaver at login." +#~ msgstr "Sæt til \"True\" for at køre pauseskærmen ved indlogning." + +#~ msgid "Show startup errors" +#~ msgstr "Vis startfejl" + +#~ msgid "Start screensaver" +#~ msgstr "Start pauseskærm" + +#~ msgid "Enable screensaver plugin" +#~ msgstr "Aktivér pauseskærmsmodul" + +#~ msgid "Toggle screenreader" +#~ msgstr "SlÃ¥ skærmoplæser til eller fra" + +#~ msgid "%d%% of the disk space on `%s' is in use" +#~ msgstr "%d%% af diskpladsen pÃ¥ \"%s\" er i brug" + +#~ msgid "Analyze" +#~ msgstr "Analysér" + +#~ msgid "" +#~ "There was an error starting up the screensaver:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "Screensaver functionality will not work in this session." +#~ msgstr "" +#~ "Der opstod en fejl under start af pauseskærmen:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "Pauseskærmen vil ikke fungere i denne session." + +#~ msgid "Screensaver" +#~ msgstr "Pauseskærm" + +#~ msgid "Screensaver plugin" +#~ msgstr "Pauseskærmsmodul" + +#~ msgid "Do _not show this warning again." +#~ msgstr "Vis _ikke denne advarsel igen." + +#~ msgid "" +#~ "Cannot create the directory \"%s\".\n" +#~ "This is needed to allow changing the mouse pointer theme." +#~ msgstr "" +#~ "Kan ikke oprette mappen \"%s\".\n" +#~ "Denne er nødvendig for at kunne skifte musemarkørtema." + +#~ msgid "" +#~ "Cannot create the directory \"%s\".\n" +#~ "This is needed to allow changing cursors." +#~ msgstr "" +#~ "Kan ikke oprette mappen \"%s\".\n" +#~ "Denne er nødvendig for at kunne skifte markør." + +#~ msgid "Couldn't load sound file %s as sample %s" +#~ msgstr "Kunne ikke indlæse lydfilen %s som lydklip %s" + +#~ msgid "Login" +#~ msgstr "Logind" + +#~ msgid "Logout" +#~ msgstr "Logud" + +#~ msgid "Boing" +#~ msgstr "Boing" + +#~ msgid "Siren" +#~ msgstr "Sirene" + +#~ msgid "Clink" +#~ msgstr "Klink" + +#~ msgid "Beep" +#~ msgstr "Bip" + +#~ msgid "No sound" +#~ msgstr "Ingen lyd" + +#~ msgid "Sound not set for this event." +#~ msgstr "Lyd ikke angivet for denne hændelse." + +#~ msgid "" +#~ "The sound file for this event does not exist.\n" +#~ "You may want to install the mate-audio package for a set of default " +#~ "sounds." +#~ msgstr "" +#~ "Lydfilen for denne hændelse eksisterer ikke.\n" +#~ "Du kan installere programpakken mate-audio for et sæt standardlyde." + +#~ msgid "The sound file for this event does not exist." +#~ msgstr "Lydfilen for denne hændelse eksisterer ikke." + +#~ msgid "Select Sound File" +#~ msgstr "Vælg en lydfil" + +#~ msgid "The file %s is not a valid wav file" +#~ msgstr "Filen %s er ikke en gyldig wav-fil" + +#~ msgid "Select sound file..." +#~ msgstr "Vælg lydfil..." + +#~ msgid "Sound" +#~ msgstr "Lyd" + +#~ msgid "Sound plugin" +#~ msgstr "Lydmodul" + +#~ msgid "An error occurred while configuring the screen" +#~ msgstr "Der opstod en fejl under konfiguration af skærmen" + +#~ msgid "Key Binding (%s) has its action defined multiple times\n" +#~ msgstr "Tastegenvejen %s har sin handling defineret flere gange\n" + +#~ msgid "Key Binding (%s) has its binding defined multiple times\n" +#~ msgstr "Tastegenvejen %s har sin binding defineret flere gange\n" + +#~ msgid "It seems that another application already has access to key '%u'." +#~ msgstr "" +#~ "Det ser ud til at et andet program allerede har adgang til tasten \"%u\"." + +#~ msgid "Key Binding (%s) is already in use\n" +#~ msgstr "Tastegenvejen %s er allerede i brug\n" + +#~ msgid "Volume" +#~ msgstr "Lydstyrke" + +#~ msgid "" +#~ "Set to True to keep the handlers for text/plain and text/* MIME types " +#~ "synchronized." +#~ msgstr "" +#~ "Sæt til \"True\" for at holde hÃ¥ndteringsinstanserne for MIME-typerne " +#~ "text/plain og text/* synkroniseret." + +#~ msgid "Sync text/plain and text/* handlers" +#~ msgstr "Synkronisér hÃ¥ndteringer til text/plain og text/*" + +#~ msgid "Enable default editor plugin" +#~ msgstr "Aktivér modul for standardredigeringsprogram" + +#~ msgid "" +#~ "Set to True to enable the plugin to manage the default text editor " +#~ "setting." +#~ msgstr "" +#~ "Sæt til \"True\" for at aktivere modulet til at hÃ¥ndtere indstilling af " +#~ "standardtekstredigeringsprogram." + +#~ msgid "Image/label border" +#~ msgstr "Billed/etiket-kant" + +#~ msgid "Width of border around the label and image in the alert dialog" +#~ msgstr "Bredde pÃ¥ kant omkring etiketten og billedet i pÃ¥mindelsesvinduet" + +#~ msgid "Alert Type" +#~ msgstr "PÃ¥mindelsestype" + +#~ msgid "The type of alert" +#~ msgstr "PÃ¥mindelsestypen" + +#~ msgid "Alert Buttons" +#~ msgstr "PÃ¥mindelsesknapper" + +#~ msgid "The buttons shown in the alert dialog" +#~ msgstr "De viste knapper i pÃ¥mindelsesvinduet" + +#~ msgid "Show more _details" +#~ msgstr "Vis flere _detaljer" + +#~ msgid "Select Image" +#~ msgstr "Vælg billede" + +#~ msgid "No Image" +#~ msgstr "Intet billede" + +#~ msgid "Images" +#~ msgstr "Billeder" + +#~ msgid "All Files" +#~ msgstr "Alle filer" + +#~ msgid "" +#~ "There was an error while trying to get the addressbook information\n" +#~ "Evolution Data Server can't handle the protocol" +#~ msgstr "" +#~ "Der opstod en fejl i forsøget pÃ¥ at hente informationer fra adressebogen\n" +#~ "Evolution Data Server kan ikke hÃ¥ndtere protokollen" + +#~ msgid "Unable to open address book" +#~ msgstr "Kunne ikke Ã¥bne adressebogen" + +#~ msgid "Unknown login ID, the user database might be corrupted" +#~ msgstr "Ukendt logind-id, bruger-databasen kan være ødelagt" + +#~ msgid "About %s" +#~ msgstr "Om %s" + +#~ msgid "About Me" +#~ msgstr "Om mig" + +#~ msgid "Set your personal information" +#~ msgstr "Angiv dine personlige informationer" + +#~ msgid " " +#~ msgstr " " + +#~ msgid " " +#~ msgstr " " + +#~ msgid "Email" +#~ msgstr "E-post" + +#~ msgid "Home" +#~ msgstr "Hjem" + +#~ msgid "Instant Messaging" +#~ msgstr "Kvikbesked" + +#~ msgid "Job" +#~ msgstr "Arbejde" + +#~ msgid "Telephone" +#~ msgstr "Telefon" + +#~ msgid "Web" +#~ msgstr "Web" + +#~ msgid "Work" +#~ msgstr "Arbejde" + +#~ msgid "Change your password" +#~ msgstr "Skift din adgangskode" + +#~ msgid "A_IM/iChat:" +#~ msgstr "A_IM/iChat:" + +#~ msgid "A_ddress:" +#~ msgstr "_Adresse:" + +#~ msgid "A_ssistant:" +#~ msgstr "M_edhjælper:" + +#~ msgid "Address" +#~ msgstr "Adresse" + +#~ msgid "C_ity:" +#~ msgstr "_By:" + +#~ msgid "C_ompany:" +#~ msgstr "Virks_omhed:" + +#~ msgid "Cale_ndar:" +#~ msgstr "Kale_nder:" + +#~ msgid "Change Passwo_rd..." +#~ msgstr "Skift adgangsko_de..." + +#~ msgid "Change pa_ssword" +#~ msgstr "Skift ad_gangskode" + +#~ msgid "Change password" +#~ msgstr "Skift adgangskode" + +#~ msgid "Ci_ty:" +#~ msgstr "_By:" + +#~ msgid "Co_untry:" +#~ msgstr "_Land:" + +#~ msgid "Contact" +#~ msgstr "Kontakt" + +#~ msgid "Cou_ntry:" +#~ msgstr "_Land:" + +#~ msgid "Current _password:" +#~ msgstr "Nuværende _adgangskode:" + +#~ msgid "Full Name" +#~ msgstr "Fulde navn" + +#~ msgid "Hom_e:" +#~ msgstr "Hjemm_e:" + +#~ msgid "IC_Q:" +#~ msgstr "IC_Q:" + +#~ msgid "M_SN:" +#~ msgstr "M_SN:" + +#~ msgid "P.O. _box:" +#~ msgstr "Post_boks:" + +#~ msgid "P._O. box:" +#~ msgstr "P_ostboks:" + +#~ msgid "Personal Info" +#~ msgstr "Personlig information" + +#~ msgid "" +#~ "Please type your password again in the Retype new password field." +#~ msgstr "" +#~ "Indtast venligst adgangskoden igen i feltet Indtast ny adgangskode " +#~ "igen." + +#~ msgid "Select your photo" +#~ msgstr "Vælg dit billede" + +#~ msgid "State/Pro_vince:" +#~ msgstr "Stat/pro_vins:" + +#~ msgid "" +#~ "To change your password, enter your current password in the field below " +#~ "and click Authenticate.\n" +#~ "After you have authenticated, enter your new password, retype it for " +#~ "verification and click Change password." +#~ msgstr "" +#~ "For at ændre adgangskode skal du først skrive din nuværende adgangskode i " +#~ "nedenstÃ¥ende felt og klikke Autentificér.\n" +#~ "Skriv din nye adgangskode efter autentificering, skriv det igen som " +#~ "bekræftelse og klik endelig Skift adgangskode." + +#~ msgid "User name:" +#~ msgstr "Brugernavn:" + +#~ msgid "Web _log:" +#~ msgstr "Web_log:" + +#~ msgid "Wor_k:" +#~ msgstr "Arbej_de:" + +#~ msgid "Work _fax:" +#~ msgstr "Arb. _fax:" + +#~ msgid "Zip/_Postal code:" +#~ msgstr "_Postnummer:" + +#~ msgid "_Address:" +#~ msgstr "_Adresse:" + +#~ msgid "_Authenticate" +#~ msgstr "_Autentificér" + +#~ msgid "_Department:" +#~ msgstr "_Afdeling:" + +#~ msgid "_Groupwise:" +#~ msgstr "_Groupwise:" + +#~ msgid "_Home page:" +#~ msgstr "_Hjemmeside:" + +#~ msgid "_Home:" +#~ msgstr "_Hjem:" + +#~ msgid "_Jabber:" +#~ msgstr "_Jabber:" + +#~ msgid "_Manager:" +#~ msgstr "_Bestyrer:" + +#~ msgid "_Mobile:" +#~ msgstr "_Mobil:" + +#~ msgid "_New password:" +#~ msgstr "_Ny adgangskode:" + +#~ msgid "_Profession:" +#~ msgstr "_Erhverv:" + +#~ msgid "_Retype new password:" +#~ msgstr "_Indtast ny adgangskode igen:" + +#~ msgid "_State/Province:" +#~ msgstr "_Stat/provins:" + +#~ msgid "_Title:" +#~ msgstr "_Titel:" + +#~ msgid "_Work:" +#~ msgstr "_Arbejde:" + +#~ msgid "_Yahoo:" +#~ msgstr "_Yahoo:" + +#~ msgid "_Zip/Postal code:" +#~ msgstr "Po_stnummer:" + +#~ msgid "Child exited unexpectedly" +#~ msgstr "Underproces afsluttede uventet" + +#~ msgid "Could not shutdown backend_stdin IO channel: %s" +#~ msgstr "Kunne ikke lukke backend_stdin IO-kanal: %s" + +#~ msgid "Could not shutdown backend_stdout IO channel: %s" +#~ msgstr "Kunne ikke lukke backend_stdout IO-kanal: %s" + +#~ msgid "Authenticated!" +#~ msgstr "Autentificeret!" + +#~ msgid "" +#~ "Your password has been changed since you initially authenticated! Please " +#~ "re-authenticate." +#~ msgstr "" +#~ "Din adgangskode er ændret siden du først autentificerede! Genautentificér " +#~ "venligst." + +#~ msgid "That password was incorrect." +#~ msgstr "Adgangskoden var forkert." + +#~ msgid "Your password has been changed." +#~ msgstr "Din adgangskode er blevet ændret." + +#~ msgid "System error: %s." +#~ msgstr "Systemfejl: %s." + +#~ msgid "The password is too short." +#~ msgstr "Adgangskoden er for kort." + +#~ msgid "The password is too simple." +#~ msgstr "Adgangskoden er for simpel." + +#~ msgid "The old and new passwords are too similar." +#~ msgstr "Der er for stor lighed mellem gammel og ny adgangskode." + +#~ msgid "The new password must contain numeric or special character(s)." +#~ msgstr "" +#~ "Den nye adgangskode skal indeholde numeriske tegn eller specialtegn." + +#~ msgid "The old and new passwords are the same." +#~ msgstr "Gammel og ny adgangskode er ens." + +#~ msgid "Unable to launch %s: %s" +#~ msgstr "Kunne ikke starte %s: %s" + +#~ msgid "A system error has occurred" +#~ msgstr "Der opstod en systemfejl" + +#~ msgid "Checking password..." +#~ msgstr "Kontrollerer adgangskode..." + +#~ msgid "Click Change password to change your password." +#~ msgstr "Klik pÃ¥ Skift adgangskode for at skifte adgangskoden." + +#~ msgid "Please type your password in the New password field." +#~ msgstr "Indtast venligst din adgangskode i feltet Ny adgangskode." + +#~ msgid "The two passwords are not equal." +#~ msgstr "De to adgangskoder er forskellige." + +#~ msgid "Assistive Technologies" +#~ msgstr "Tilgængelighedsteknologier" + +#~ msgid "Preferences" +#~ msgstr "Indstillinger" + +# Bemærk: der refereres pt. til dialogvinduet med denne titel andetsteds, sÃ¥ kontrollér for korrekthed hvis der foretages ændringer. Denne rimelig mystiske streng kan jeg ikke finde nogen forklaring pÃ¥, da filen specificeret i kildekoden pÃ¥ mystisk vis ikke findes i svn. +#~ msgid "Accessible Lo_gin" +#~ msgstr "Tilgængelighed ved indlo_gning" + +#~ msgid "Assistive Technology Preferences" +#~ msgstr "Indstillinger for assisterende teknologier" + +#~ msgid "" +#~ "Changes to enable assistive technologies will not take effect until your " +#~ "next log in." +#~ msgstr "" +#~ "Ændringer der aktiverer tilgængelighedsteknologier vil ikke træde i kraft " +#~ "før næste gang du logger ind." + +#~ msgid "Close and _Log Out" +#~ msgstr "Luk og _log ud" + +#~ msgid "Jump to Preferred Applications dialog" +#~ msgstr "Spring til dialogvinduet Foretrukne programmer" + +#~ msgid "Jump to the Accessible Login dialog" +#~ msgstr "Spring til dialogvinduet Tilgængelighed ved indlogning" + +#~ msgid "Jump to the Keyboard Accessibility dialog" +#~ msgstr "Spring til dialogvinduet tastaturtilgængelighed" + +#~ msgid "_Enable assistive technologies" +#~ msgstr "_Aktivér assisterende teknologier" + +#~ msgid "_Keyboard Accessibility" +#~ msgstr "_Tastaturtilgængelighed" + +#~ msgid "_Preferred Applications" +#~ msgstr "_Foretrukne programmer" + +#~ msgid "Enable support for MATE assistive technologies at login" +#~ msgstr "Aktivér understøttelse af assisterende teknologier ved logind" + +#~ msgid "There was an error launching the mouse preferences dialog: %s" +#~ msgstr "Der opstod en fejl ved kørsel af museindstillingsvinduet: %s" + +#~ msgid "Unable to import AccessX settings from file '%s'" +#~ msgstr "Kunne ikke importere AccessX-indstillinger fra filen \"%s\"" + +#~ msgid "Import Feature Settings File" +#~ msgstr "Importér fil med facilitetsindstillinger" + +#~ msgid "_Import" +#~ msgstr "_Importér" + +#~ msgid "Keyboard Accessibility" +#~ msgstr "Tastaturtilgængelighed" + +#~ msgid "" +#~ "This system does not seem to have the XKB extension. The keyboard " +#~ "accessibility features will not operate without it." +#~ msgstr "" +#~ "Dette system ser ikke ud til at have XKB-udvidelsen. Faciliteterne for " +#~ "tastaturtilgængelighed vil ikke virke uden den." + +#~ msgid "Enable Bo_unce Keys" +#~ msgstr "Aktivér _rystetaster" + +#~ msgid "Enable Slo_w Keys" +#~ msgstr "Aktivér _langsomme taster" + +#~ msgid "Enable _Mouse Keys" +#~ msgstr "Aktivér _musetaster" + +#~ msgid "Enable _Repeat Keys" +#~ msgstr "Aktivér _gentagende taster" + +#~ msgid "Enable _Sticky Keys" +#~ msgstr "Aktivér _blivende taster" + +#~ msgid "Features" +#~ msgstr "Faciliteter" + +#~ msgid "Toggle Keys" +#~ msgstr "Skiftetaster" + +#~ msgid "Basic" +#~ msgstr "Basal" + +#~ msgid "Beep if key is re_jected" +#~ msgstr "Bip nÃ¥r tast af_vises" + +#~ msgid "Beep when _features turned on or off from keyboard" +#~ msgstr "Bip nÃ¥r _faciliteter aktiveres/deaktiveres fra tastaturet" + +#~ msgid "Beep when _modifier is pressed" +#~ msgstr "Bip nÃ¥r der trykkes pÃ¥ _modifikationstast" + +#~ msgid "Beep when an LED is turned on and two beeps when one is turned off." +#~ msgstr "" +#~ "Bip nÃ¥r en tastaturlampe tændes og bip to gange nÃ¥r en lampe slukkes." + +#~ msgid "Beep when key is:" +#~ msgstr "Bip nÃ¥r tast er:" + +#~ msgid "Del_ay:" +#~ msgstr "V_entetid:" + +#~ msgid "Delay between keypress and pointer mo_vement:" +#~ msgstr "Ventetid mellem tastetryk og markør_flytning:" + +#~ msgid "Disa_ble if two keys pressed together" +#~ msgstr "_Deaktivér hvis to taster holdes nede samtidig" + +#~ msgid "E_nable Toggle Keys" +#~ msgstr "Aktivér _skiftetaster" + +#~ msgid "Filters" +#~ msgstr "Filtre" + +#~ msgid "" +#~ "Ignore all subsequent presses of the SAME key if they happen within a " +#~ "user selectable period of time." +#~ msgstr "" +#~ "Ignorér alle efterfølgende tryk pÃ¥ den SAMME tast hvis de sker inden for " +#~ "et givet tidsrum." + +#~ msgid "Keyboard Accessibility Preferences (AccessX)" +#~ msgstr "Indstillinger for tastaturtilgængelighed (AccessX)" + +#~ msgid "Ma_ximum pointer speed:" +#~ msgstr "Ma_ksimal markørfart:" + +#~ msgid "Mouse _Preferences..." +#~ msgstr "Indstillinger for _mus..." + +#~ msgid "" +#~ "Only accept keys after they have been pressed and held for a user " +#~ "adjustable amount of time." +#~ msgstr "" +#~ "Acceptér kun tastetryk efter tasten er blevet trykket og holdt nede i et " +#~ "givet tidsrum." + +#~ msgid "" +#~ "Perform multiple simultaneous key press operations by pressing modifier " +#~ "keys in sequence." +#~ msgstr "" +#~ "Udfør flere simultane tastetryk ved at trykke pÃ¥ modifikationstasterne " +#~ "efter hinanden." + +#~ msgid "S_peed:" +#~ msgstr "_Fart:" + +#~ msgid "Time to acce_lerate to maximum speed:" +#~ msgstr "Tid før _accelerering til topfart:" + +#~ msgid "Turn the numeric keypad into a mouse control pad." +#~ msgstr "Lav det numeriske tastatur om til en musekontrol." + +#~ msgid "_Disable if unused for:" +#~ msgstr "_Deaktivér hvis ubenyttet i:" + +#~ msgid "_Import Feature Settings..." +#~ msgstr "_Importér indstillinger..." + +#~ msgid "_Only accept keys held for:" +#~ msgstr "_Acceptér kun taste trykket nede i:" + +#~ msgid "_Type to test settings:" +#~ msgstr "_Tast for at teste indstillinger:" + +#~ msgid "_accepted" +#~ msgstr "_accepteres" + +#~ msgid "_pressed" +#~ msgstr "_holdes ned" + +#~ msgid "_rejected" +#~ msgstr "af_vises" + +#~ msgid "characters/second" +#~ msgstr "tegn/sek" + +#~ msgid "milliseconds" +#~ msgstr "millisekunder" + +#~ msgid "pixels/second" +#~ msgstr "punkter/sek" + +#~ msgid "seconds" +#~ msgstr "sekunder" + +#~ msgid "Add Wallpaper" +#~ msgstr "Tilføj skrivebordsbaggrund" + +#~ msgid "All files" +#~ msgstr "Alle filer" + +#~ msgid "Font may be too large" +#~ msgstr "Skrifttype er muligvis for stor" + +#~ msgid "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." +#~ msgid_plural "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." +#~ msgstr[0] "" +#~ "Den valgte skrifttype er %d punkt stor og kan gøre det svært at benytte " +#~ "systemet. Det anbefales at du vælger en størrelse der er mindre end %d." +#~ msgstr[1] "" +#~ "Den valgte skrifttype er %d punkter stor og kan gøre det svært at benytte " +#~ "systemet. Det anbefales at du vælger en størrelse der er mindre end %d." + +#~ msgid "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a " +#~ "smaller sized font." +#~ msgid_plural "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a smaller " +#~ "sized font." +#~ msgstr[0] "" +#~ "Den valgte skrifttype er %d punkt stor og kan gøre det svært at benytte " +#~ "systemet. Det anbefales at du vælger en skrifttype med en mindre " +#~ "størrelse." +#~ msgstr[1] "" +#~ "Den valgte skrifttype er %d punkter stor og kan gøre det svært at benytte " +#~ "systemet. Det anbefales at du vælger en skrifttype med en mindre " +#~ "størrelse." + +#~ msgid "Use previous font" +#~ msgstr "Benyt forrige skrifttype" + +#~ msgid "Use selected font" +#~ msgstr "Brug markeret skrifttype" + +#~ msgid "Specify the filename of a theme to install" +#~ msgstr "Angiv filnavnet pÃ¥ et tema der ønskes installeret" + +# ???? +#~ msgid "" +#~ "Specify the name of the page to show (theme|background|fonts|interface)" +#~ msgstr "" +#~ "Angiv navnet pÃ¥ siden der skal vises (theme|background|fonts|interface)" + +#~ msgid "page" +#~ msgstr "side" + +#~ msgid "[WALLPAPER...]" +#~ msgstr "[SKRIVEBORDSBAGGRUND...]" + +#~ msgid "Default Pointer" +#~ msgstr "Standardmarkør" + +#~ msgid "Apply Background" +#~ msgstr "Anvend baggrund" + +#~ msgid "Apply Font" +#~ msgstr "Anvend skrifttype" + +#~ msgid "The current theme suggests a background and a font." +#~ msgstr "Det aktuelle tema foreslÃ¥r en baggrund og en skrifttype." + +#~ msgid "The current theme suggests a background." +#~ msgstr "Det aktuelle tema foreslÃ¥r en baggrund." + +#~ msgid "The current theme suggests a font." +#~ msgstr "Det aktuelle tema foreslÃ¥r en skrifttype." + +#~ msgid "Custom" +#~ msgstr "Tilpasset" + +#~ msgid "C_olors" +#~ msgstr "_Farver" + +#~ msgid "Menus and Toolbars" +#~ msgstr "Menuer og værktøjslinjer" + +#~ msgid "Preview" +#~ msgstr "Eksempel" + +# Jeg ved det er ukorrekt at bruge anglicismen "rendering" pÃ¥ dansk, hvis nogen har bedre forslag sÃ¥ sig til +#~ msgid "Rendering" +#~ msgstr "Rendering" + +#~ msgid "Smoothing" +#~ msgstr "Udjævning" + +#~ msgid "Subpixel Order" +#~ msgstr "Delpunktsorden" + +#~ msgid "_Wallpaper" +#~ msgstr "Skrivebords_baggrund" + +#~ msgid "Best _shapes" +#~ msgstr "Bedste _former" + +#~ msgid "Best co_ntrast" +#~ msgstr "Bedste _kontrast" + +#~ msgid "C_ustomize..." +#~ msgstr "_Tilpas..." + +#~ msgid "C_ut" +#~ msgstr "K_lip" + +#~ msgid "" +#~ "Centered\n" +#~ "Fill screen\n" +#~ "Scaled\n" +#~ "Zoom\n" +#~ "Tiled" +#~ msgstr "" +#~ "Centreret\n" +#~ "Fyld skærmen\n" +#~ "Skaleret\n" +#~ "Forstørret\n" +#~ "Fliselagt" + +#~ msgid "Changing your cursor theme takes effect the next time you log in." +#~ msgstr "Ændring af markørtema træder i kraft næste gang du logger ind." + +#~ msgid "Colors" +#~ msgstr "Farver" + +#~ msgid "Controls" +#~ msgstr "Kontroller" + +#~ msgid "Customize Theme" +#~ msgstr "Tilpas tema" + +#~ msgid "D_etails..." +#~ msgstr "D_etaljer..." + +#~ msgid "Des_ktop font:" +#~ msgstr "Skrifttype for _skrivebordet:" + +#~ msgid "Edit" +#~ msgstr "Redigér" + +#~ msgid "Font Rendering Details" +#~ msgstr "Skriftvisningsdetaljer" + +#~ msgid "Go _to Fonts Folder" +#~ msgstr "GÃ¥ _til skrifttypemappen" + +#~ msgid "Gra_yscale" +#~ msgstr "_GrÃ¥tone" + +#~ msgid "Icons" +#~ msgstr "Ikoner" + +#~ msgid "Interface" +#~ msgstr "Grænseflade" + +#~ msgid "Large" +#~ msgstr "Stor" + +#~ msgid "N_one" +#~ msgstr "_Ingen" + +#~ msgid "New File" +#~ msgstr "Ny fil" + +#~ msgid "Open File" +#~ msgstr "Ã…bn fil" + +#~ msgid "Open a dialog to specify the color" +#~ msgstr "Ã…bn et dialogvindue til farvevalg" + +#~ msgid "Pointer" +#~ msgstr "Markør" + +#~ msgid "R_esolution:" +#~ msgstr "_Opløsning:" + +#~ msgid "Save File" +#~ msgstr "Gem fil" + +#~ msgid "Save Theme As..." +#~ msgstr "Gem tema som..." + +#~ msgid "Save _As..." +#~ msgstr "Gem _som..." + +#~ msgid "Show _icons in menus" +#~ msgstr "Vis _ikoner i menuer" + +#~ msgid "Small" +#~ msgstr "Lille" + +#~ msgid "" +#~ "Solid color\n" +#~ "Horizontal gradient\n" +#~ "Vertical gradient" +#~ msgstr "" +#~ "Ensfarvet\n" +#~ "Vandret farvegradient\n" +#~ "Lodret farvegradient" + +#~ msgid "Sub_pixel (LCDs)" +#~ msgstr "Del_punkt (LCD-skærme)" + +#~ msgid "Sub_pixel smoothing (LCDs)" +#~ msgstr "Del_punktsudjævning (LCD-skærme)" + +#~ msgid "Text" +#~ msgstr "Tekst" + +#~ msgid "" +#~ "Text below items\n" +#~ "Text beside items\n" +#~ "Icons only\n" +#~ "Text only" +#~ msgstr "" +#~ "Tekst under elementer\n" +#~ "Tekst ved siden af elementer\n" +#~ "Kun ikoner\n" +#~ "Kun tekst" + +#~ msgid "The current controls theme does not support color schemes." +#~ msgstr "Det nuværende kontroltema understøtter ikke farveskemaer." + +#~ msgid "Theme" +#~ msgstr "Tema" + +#~ msgid "Toolbar _button labels:" +#~ msgstr "_Knapetiketter pÃ¥ værktøjslinjer:" + +#~ msgid "VB_GR" +#~ msgstr "VB_GR" + +#~ msgid "Window Border" +#~ msgstr "Vindueskant" + +#~ msgid "_Add..." +#~ msgstr "_Tilføj..." + +#~ msgid "_Application font:" +#~ msgstr "Skrifttype for _programmer:" + +#~ msgid "_BGR" +#~ msgstr "_BGR" + +#~ msgid "_Copy" +#~ msgstr "_Kopiér" + +#~ msgid "_Description:" +#~ msgstr "_Beskrivelse:" + +#~ msgid "_Document font:" +#~ msgstr "Skrifttype for _dokumenter:" + +#~ msgid "_Editable menu shortcut keys" +#~ msgstr "R_edigerbare menugenveje" + +#~ msgid "_File" +#~ msgstr "_Fil" + +#~ msgid "_Fixed width font:" +#~ msgstr "_Fastbredde skrifttype:" + +#~ msgid "_Full" +#~ msgstr "_Fuld" + +#~ msgid "_Input boxes:" +#~ msgstr "_Inputkasser:" + +#~ msgid "_Install..." +#~ msgstr "_Installér..." + +#~ msgid "_Medium" +#~ msgstr "_Mellem" + +#~ msgid "_Monochrome" +#~ msgstr "_Monokrom" + +#~ msgid "_Name:" +#~ msgstr "_Navn:" + +#~ msgid "_New" +#~ msgstr "_Ny" + +#~ msgid "_None" +#~ msgstr "_Ingen" + +#~ msgid "_Open" +#~ msgstr "_Ã…bn" + +#~ msgid "_Paste" +#~ msgstr "_Indsæt" + +#~ msgid "_Print" +#~ msgstr "_Udskriv" + +#~ msgid "_Quit" +#~ msgstr "_Afslut" + +#~ msgid "_RGB" +#~ msgstr "_RGB" + +#~ msgid "_Reset to Defaults" +#~ msgstr "Nulstil til _standardværdier" + +#~ msgid "_Save" +#~ msgstr "_Gem" + +#~ msgid "_Selected items:" +#~ msgstr "_Markerede objekter:" + +#~ msgid "_Size:" +#~ msgstr "_Størrelse:" + +#~ msgid "_Slight" +#~ msgstr "_Let" + +#~ msgid "_Style:" +#~ msgstr "_Stil:" + +#~ msgid "_Tooltips:" +#~ msgstr "_Værktøjstip:" + +#~ msgid "_VRGB" +#~ msgstr "_VRGB" + +#~ msgid "_Window title font:" +#~ msgstr "Skrifttype for _vinduestitler:" + +#~ msgid "_Windows:" +#~ msgstr "_Vinduer:" + +#~ msgid "dots per inch" +#~ msgstr "punkter pr. tomme" + +#~ msgid "Appearance" +#~ msgstr "Udseende" + +#~ msgid "Customize the look of the desktop" +#~ msgstr "Tilpas skrivebordets udseende" + +#~ msgid "Installs themes packages for various parts of the desktop" +#~ msgstr "Installerer temapakker til forskellige dele af skrivebordet" + +#~ msgid "Theme Installer" +#~ msgstr "Temainstalleringsprogram" + +#~ msgid "Mate Theme Package" +#~ msgstr "Mate temapakke" + +#~ msgid "No Wallpaper" +#~ msgstr "Ingen baggrund" + +# Yechh! Men strengen nedenfor synes at afsløre konteksten +#~ msgid "" +#~ "%s\n" +#~ "%s, %d %s by %d %s\n" +#~ "Folder: %s" +#~ msgstr "" +#~ "%s\n" +#~ "%s, %d %s gange %d %s\n" +#~ "Katalog: %s" + +#~ msgid "pixel" +#~ msgid_plural "pixels" +#~ msgstr[0] "billedpunkt" +#~ msgstr[1] "billedpunkter" + +#~ msgid "" +#~ "Cannot install theme.\n" +#~ "The %s utility is not installed." +#~ msgstr "" +#~ "Kan ikke installere tema.\n" +#~ "Værktøjet %s er ikke installeret." + +#~ msgid "" +#~ "Cannot install theme.\n" +#~ "There was a problem while extracting the theme." +#~ msgstr "" +#~ "Kan ikke installere tema.\n" +#~ "Der opstod et problem under udpakningen af temaet." + +#~ msgid "MATE Theme %s correctly installed" +#~ msgstr "Mate-temaet %s er installeret korrekt" + +#~ msgid "The theme is an engine. You need to compile it." +#~ msgstr "Dette er en temamotor. Den skal kompileres." + +#~ msgid "The file format is invalid" +#~ msgstr "Filformatet er ugyldigt" + +#~ msgid "Installation Failed" +#~ msgstr "Installering mislykkedes" + +#~ msgid "The theme \"%s\" has been installed." +#~ msgstr "Temaet \"%s\" er blevet installeret." + +#~ msgid "Would you like to apply it now, or keep your current theme?" +#~ msgstr "Vil du anvende det nu eller beholde dit nuværende tema?" + +#~ msgid "Keep Current Theme" +#~ msgstr "Behold nuværende tema" + +#~ msgid "Apply New Theme" +#~ msgstr "Anvend nyt tema" + +#~ msgid "This theme is not in a supported format." +#~ msgstr "Dette tema benytter et format som ikke er understøttet." + +#~ msgid "Failed to create temporary directory" +#~ msgstr "Kunne ikke oprette midlertidigt katalog" + +#~ msgid "No theme file location specified to install" +#~ msgstr "Ingen temafilplacering angivet til installering" + +#~ msgid "" +#~ "Insufficient permissions to install the theme in:\n" +#~ "%s" +#~ msgstr "" +#~ "Mangler rettigheder til at installere temaet i:\n" +#~ "%s" + +#~ msgid "" +#~ "%s is the path where the theme files will be installed. This can not be " +#~ "selected as the source location" +#~ msgstr "" +#~ "%s er den sti hvor temafilerne vil blive installeret. Dette kan ikke " +#~ "vælges som kildeplaceringen" + +#~ msgid "The file format is invalid." +#~ msgstr "Filformatet er ugyldigt." + +#~ msgid "Select Theme" +#~ msgstr "Vælg tema" + +#~ msgid "Theme Packages" +#~ msgstr "Temapakker" + +#~ msgid "Theme name must be present" +#~ msgstr "Temanavn skal være til stede" + +#~ msgid "The theme already exists. Would you like to replace it?" +#~ msgstr "Temaet eksisterer allerede. Vil du overskrive det?" + +#~ msgid "_Overwrite" +#~ msgstr "_Overskriv" + +#~ msgid "Would you like to delete this theme?" +#~ msgstr "Ønsker du at fjerne dette tema?" + +#~ msgid "Theme cannot be deleted" +#~ msgstr "Temaet kan ikke slettes" + +#~ msgid "" +#~ "Unable to start the settings manager 'mate-settings-daemon'.\n" +#~ "Without the MATE settings manager running, some preferences may not take " +#~ "effect. This could indicate a problem with MateComponent, or a non-MATE (e.g. " +#~ "KDE) settings manager may already be active and conflicting with the " +#~ "MATE settings manager." +#~ msgstr "" +#~ "Kunne ikke starte konfigurationshÃ¥ndteringen \"mate-settings-daemon\".\n" +#~ "NÃ¥r den ikke kører, træder nogle indstillinger mÃ¥ske ikke i kraft. Dette " +#~ "kan indikere et problem med MateComponent eller at en anden " +#~ "konfigurationshÃ¥ndtering som ikke er relateret til Mate (f.eks. KDE), " +#~ "mÃ¥ske er aktiv og forÃ¥rsager en konflikt med Mates " +#~ "konfigurationshÃ¥ndtering." + +#~ msgid "Unable to load stock icon '%s'\n" +#~ msgstr "Kunne ikke indlæse lagerikon \"%s\"\n" + +#~ msgid "Just apply settings and quit" +#~ msgstr "Anvend indstillingerne og afslut" + +#~ msgid "Retrieve and store legacy settings" +#~ msgstr "Fremskaf og gem gamle indstillinger" + +#~ msgid "Copying '%s'" +#~ msgstr "Kopierer \"%s\"" + +#~ msgid "Copying files" +#~ msgstr "Kopierer filer" + +#~ msgid "Parent Window" +#~ msgstr "Forældervindue" + +#~ msgid "Parent window of the dialog" +#~ msgstr "Dialogvinduets forældervindue" + +#~ msgid "From URI" +#~ msgstr "Fra-adresse" + +#~ msgid "URI currently transferring from" +#~ msgstr "Adresse der i øjeblikket overføres fra" + +#~ msgid "To URI" +#~ msgstr "Til-adresse" + +#~ msgid "URI currently transferring to" +#~ msgstr "Adresse der i øjeblikket overføres til" + +#~ msgid "Fraction completed" +#~ msgstr "Fuldført andel" + +#~ msgid "Fraction of transfer currently completed" +#~ msgstr "Andelen af overførslen som i øjeblikket er fuldført" + +#~ msgid "Current URI index" +#~ msgstr "Aktuelt adresseindeks" + +#~ msgid "Current URI index - starts from 1" +#~ msgstr "Aktuelt adresseindeks - begynder ved 1" + +#~ msgid "Total URIs" +#~ msgstr "Totalt adresser" + +#~ msgid "Total number of URIs" +#~ msgstr "Totalt antal af adresser" + +#~ msgid "Connecting..." +#~ msgstr "Tilkobler..." + +#~ msgid "Key" +#~ msgstr "Nøgle" + +#~ msgid "MateConf key to which this property editor is attached" +#~ msgstr "MateConf-nøgle som dette egenskabsredigeringsprogram er tilknyttet til" + +#~ msgid "Callback" +#~ msgstr "Tilbagekald" + +#~ msgid "Issue this callback when the value associated with key gets changed" +#~ msgstr "" +#~ "Udfør dette tilbagekald nÃ¥r værdien der er associeret med nøglen, ændres" + +#~ msgid "" +#~ "MateConf change set containing data to be forwarded to the mateconf client on " +#~ "apply" +#~ msgstr "" +#~ "MateConf-skiftesæt som indeholder data der skal videresendes til MateConf-" +#~ "klienten ved anvendelse" + +#~ msgid "Conversion to widget callback" +#~ msgstr "Konvertering til kontrol-tilbagekald" + +#~ msgid "" +#~ "Callback to be issued when data are to be converted from MateConf to the " +#~ "widget" +#~ msgstr "" +#~ "Tilbagekald som bliver udført nÃ¥r data skal konverteres fra MateConf til " +#~ "kontrollen" + +#~ msgid "Conversion from widget callback" +#~ msgstr "Konvertering fra kontrol-tilbagekald" + +#~ msgid "" +#~ "Callback to be issued when data are to be converted to MateConf from the " +#~ "widget" +#~ msgstr "" +#~ "Tilbagekald som bliver udført nÃ¥r data skal konverteres til MateConf fra " +#~ "kontrollen" + +#~ msgid "UI Control" +#~ msgstr "Grænsefladekontrol" + +#~ msgid "Object that controls the property (normally a widget)" +#~ msgstr "Objekt der kontrollerer egenskaben (normalt en kontrol)" + +#~ msgid "Property editor object data" +#~ msgstr "Objektdata for egenskabsredigering" + +#~ msgid "Custom data required by the specific property editor" +#~ msgstr "" +#~ "Brugerdefinerede data som behøves af den specifikke egenskabsredigering" + +#~ msgid "Property editor data freeing callback" +#~ msgstr "Datafrigørelsestilbagekald for egenskabsredigering" + +#~ msgid "" +#~ "Callback to be issued when property editor object data is to be freed" +#~ msgstr "" +#~ "Tilbagekald som bliver udført nÃ¥r objektdata for egenskabsredigeringen " +#~ "skal frigøres" + +#~ msgid "" +#~ "Couldn't find the file '%s'.\n" +#~ "\n" +#~ "Please make sure it exists and try again, or choose a different " +#~ "background picture." +#~ msgstr "" +#~ "Kunne ikke finde filen \"%s\".\n" +#~ "\n" +#~ "Sikr dig at den eksisterer og prøv igen, eller vælg et andet " +#~ "baggrundsbillede." + +#~ msgid "" +#~ "I don't know how to open the file '%s'.\n" +#~ "Perhaps it's a kind of picture that is not yet supported.\n" +#~ "\n" +#~ "Please select a different picture instead." +#~ msgstr "" +#~ "Det vides ikke hvordan filen \"%s\" skal Ã¥bnes.\n" +#~ "MÃ¥ske er det en form for billede som endnu ikke er understøttet.\n" +#~ "\n" +#~ "Vælg venligst et andet billede i stedet for." + +#~ msgid "Please select an image." +#~ msgstr "Vælg venligst et billede." + +#~ msgid "_Select" +#~ msgstr "_Vælg" + +#~ msgid "Default Pointer - Current" +#~ msgstr "Standardmarkør - aktuel" + +#~ msgid "White Pointer" +#~ msgstr "Hvid markør" + +#~ msgid "White Pointer - Current" +#~ msgstr "Hvid markør - aktuel" + +#~ msgid "Large Pointer" +#~ msgstr "Stor markør" + +#~ msgid "Large Pointer - Current" +#~ msgstr "Stor markør - aktuel" + +#~ msgid "Large White Pointer - Current" +#~ msgstr "Stor hvid markør - aktuel" + +#~ msgid "Large White Pointer" +#~ msgstr "Stor hvid markør" + +#~ msgid "Preferred Applications" +#~ msgstr "Foretrukne programmer" + +#~ msgid "Select your default applications" +#~ msgstr "Vælg hvilke programmer der foreslÃ¥s som standard" + +# Gad vide hvad en AT er. +#~ msgid "Autostart the preferred AT" +#~ msgstr "Start den foretrukne AT automatisk" + +#~ msgid "Visual" +#~ msgstr "Visuel" + +#~ msgid "Could not load the main interface" +#~ msgstr "Kunne ikke indlæse hovedgrænseflade" + +#~ msgid "Please make sure that the applet is properly installed" +#~ msgstr "Kontrollér venligst at panelprogrammet er installeret korrekt" + +#~ msgid "Image Viewer" +#~ msgstr "Billedfremviser" + +#~ msgid "Instant Messenger" +#~ msgstr "Kvikbeskeder" + +#~ msgid "Mail Reader" +#~ msgstr "Postprogram" + +#~ msgid "Mobility" +#~ msgstr "Mobilitet" + +#~ msgid "Multimedia Player" +#~ msgstr "Medieafspiller" + +#~ msgid "Terminal Emulator" +#~ msgstr "Terminal" + +#~ msgid "Text Editor" +#~ msgstr "Tekstredigeringsprogram" + +#~ msgid "Video Player" +#~ msgstr "Filmafspiller" + +#~ msgid "Visual" +#~ msgstr "Visuel" + +#~ msgid "Web Browser" +#~ msgstr "Webbrowser" + +#~ msgid "All %s occurrences will be replaced with actual link" +#~ msgstr "Alle %s forekomster erstattes med det aktuelle link" + +#~ msgid "Co_mmand:" +#~ msgstr "Ko_mmando:" + +# "tilvalg" fordi det er kommandolinjeparametre +#~ msgid "E_xecute flag:" +#~ msgstr "_Kørselstilvalg:" + +#~ msgid "Internet" +#~ msgstr "Internet" + +#~ msgid "Multimedia" +#~ msgstr "Multimedie" + +#~ msgid "Open link in new _tab" +#~ msgstr "Ã…bn link i ny _fane" + +#~ msgid "Open link in new _window" +#~ msgstr "Ã…bn link i nyt _vindue" + +#~ msgid "Open link with web browser _default" +#~ msgstr "Ã…bn link med stan_dard-webbrowser" + +#~ msgid "Run at st_art" +#~ msgstr "Kør ved _start" + +#~ msgid "Run in t_erminal" +#~ msgstr "Kør i t_erminal" + +#~ msgid "System" +#~ msgstr "System" + +#~ msgid "Balsa" +#~ msgstr "Balsa" + +#~ msgid "Banshee Music Player" +#~ msgstr "Banshee - musikafspiller" + +#~ msgid "Claws Mail" +#~ msgstr "Claws - postprogram" + +#~ msgid "Dasher" +#~ msgstr "Dasher" + +#~ msgid "Debian Sensible Browser" +#~ msgstr "Debian-intelligent-webbrowser" + +#~ msgid "Debian Terminal Emulator" +#~ msgstr "Debian-terminal-emulator" + +#~ msgid "ETerm" +#~ msgstr "ETerm" + +#~ msgid "Encompass" +#~ msgstr "Encompass" + +#~ msgid "Epiphany Web Browser" +#~ msgstr "Epiphany - webbrowser" + +#~ msgid "Evolution Mail Reader" +#~ msgstr "Evolution - postprogram" + +#~ msgid "Evolution Mail Reader 1.4" +#~ msgstr "Evolution 1.4 - postprogram" + +#~ msgid "Evolution Mail Reader 1.5" +#~ msgstr "Evolution 1.5 - postprogram" + +#~ msgid "Evolution Mail Reader 1.6" +#~ msgstr "Evolution 1.6 - postprogram" + +#~ msgid "Evolution Mail Reader 2.0" +#~ msgstr "Evolution 2.0 - postprogram" + +#~ msgid "Evolution Mail Reader 2.2" +#~ msgstr "Evolution 2.2 - postprogram" + +#~ msgid "Evolution Mail Reader 2.4" +#~ msgstr "Evolution 2.4 - postprogram" + +#~ msgid "Firebird" +#~ msgstr "Firebird" + +#~ msgid "Firefox" +#~ msgstr "Firefox" + +#~ msgid "MATE OnScreen Keyboard" +#~ msgstr "Mate-skærmtastatur" + +#~ msgid "MATE Terminal" +#~ msgstr "Mate-terminal" + +#~ msgid "Galeon" +#~ msgstr "Galeon" + +#~ msgid "Gnopernicus" +#~ msgstr "Gnopernicus" + +#~ msgid "Iceape" +#~ msgstr "Iceape" + +#~ msgid "Iceape Mail" +#~ msgstr "Iceape post" + +#~ msgid "Icedove" +#~ msgstr "Icedove" + +#~ msgid "Iceweasel" +#~ msgstr "Iceweasel" + +#~ msgid "KMail" +#~ msgstr "KMail" + +#~ msgid "Konqueror" +#~ msgstr "Konqueror" + +#~ msgid "Links Text Browser" +#~ msgstr "Links - tekstbaseret browser" + +#~ msgid "Lynx Text Browser" +#~ msgstr "Lynx - tekstbaseret browser" + +#~ msgid "Mozilla" +#~ msgstr "Mozilla" + +#~ msgid "Mozilla 1.6" +#~ msgstr "Mozilla 1.6" + +#~ msgid "Mozilla Mail" +#~ msgstr "Mozilla Mail" + +#~ msgid "Mozilla Thunderbird" +#~ msgstr "Mozilla Thunderbird" + +#~ msgid "Muine Music Player" +#~ msgstr "Muine musikafspiller" + +#~ msgid "Mutt" +#~ msgstr "Mutt" + +#~ msgid "NXterm" +#~ msgstr "NXterm" + +#~ msgid "Netscape Communicator" +#~ msgstr "Netscape Communicator" + +#~ msgid "Opera" +#~ msgstr "Opera" + +#~ msgid "Orca" +#~ msgstr "Orca" + +#~ msgid "RXVT" +#~ msgstr "RXVT" + +#~ msgid "Rhythmbox Music Player" +#~ msgstr "Rhythmbox-musikafspiller" + +#~ msgid "SeaMonkey" +#~ msgstr "SeaMonkey" + +#~ msgid "SeaMonkey Mail" +#~ msgstr "SeaMonkey post" + +#~ msgid "Standard XTerminal" +#~ msgstr "Standard X-Terminal" + +#~ msgid "Sylpheed" +#~ msgstr "Sylpheed" + +#~ msgid "Sylpheed-Claws" +#~ msgstr "Sylpheed-Claws" + +#~ msgid "Thunderbird" +#~ msgstr "Thunderbird" + +#~ msgid "Totem Movie Player" +#~ msgstr "Totem - filmafspiller" + +#~ msgid "W3M Text Browser" +#~ msgstr "W3M - tekstsurfningsprogram" + +#~ msgid "aterm" +#~ msgstr "aterm" + +#~ msgid "Change screen resolution" +#~ msgstr "Skift skærmopløsning" + +#~ msgid "Screen Resolution" +#~ msgstr "Skærmopløsning" + +#~ msgid "Inverted" +#~ msgstr "Omvendt" + +#~ msgid "%d Hz" +#~ msgstr "%d Hz" + +#~ msgid "_Resolution:" +#~ msgstr "_Opløsning:" + +#~ msgid "Re_fresh rate:" +#~ msgstr "Optegnings_frekvens:" + +#~ msgid "R_otation:" +#~ msgstr "R_otation:" + +#~ msgid "Default Settings" +#~ msgstr "Forvalgte indstillinger" + +#~ msgid "Screen %d Settings\n" +#~ msgstr "Indstillinger for skærm %d\n" + +#~ msgid "Screen Resolution Preferences" +#~ msgstr "Indstillinger for skærmopløsning" + +#~ msgid "_Make default for this computer (%s) only" +#~ msgstr "Gør til forvalg for denne _maskine (%s) kun" + +#~ msgid "Options" +#~ msgstr "Indstillinger" + +#~ msgid "" +#~ "Testing the new settings. If you don't respond in %d second the previous " +#~ "settings will be restored." +#~ msgid_plural "" +#~ "Testing the new settings. If you don't respond in %d seconds the previous " +#~ "settings will be restored." +#~ msgstr[0] "" +#~ "Tester de nye indstillinger. Hvis du ikke svarer inden for %d sekund, vil " +#~ "de foregÃ¥ende indstillinger blive gendannet." +#~ msgstr[1] "" +#~ "Tester de nye indstillinger. Hvis du ikke svarer inden for %d sekunder, " +#~ "vil de foregÃ¥ende indstillinger blive gendannet." + +#~ msgid "Do you want to keep this resolution?" +#~ msgstr "Vil du beholde denne opløsning?" + +#~ msgid "_Keep resolution" +#~ msgstr "_Behold opløsning" + +#~ msgid "" +#~ "The X Server does not support the XRandR extension. Runtime resolution " +#~ "changes to the display size are not available." +#~ msgstr "" +#~ "X-serveren understøtter ikke XRandR-udvidelsen. Skift af opløsning under " +#~ "kørsel er ikke muligt." + +#~ msgid "" +#~ "The version of the XRandR extension is incompatible with this program. " +#~ "Runtime changes to the display size are not available." +#~ msgstr "" +#~ "Versionen af XRandR-udvidelsen kan ikke bruges med dette program. Skift " +#~ "af opløsning under kørsel er ikke muligt." + +#~ msgid "Desktop" +#~ msgstr "Skrivebord" + +#~ msgid "New accelerator..." +#~ msgstr "Ny tastaturgenvej..." + +#~ msgid "Accelerator key" +#~ msgstr "Genvejstast" + +#~ msgid "Accelerator modifiers" +#~ msgstr "Genvejsmodifikationer" + +#~ msgid "Accelerator keycode" +#~ msgstr "Genvejstastekode" + +#~ msgid "Accel Mode" +#~ msgstr "Genvejstilstand" + +#~ msgid "The type of accelerator." +#~ msgstr "Genvejstypen." + +#~ msgid "" +#~ msgstr "" + +#~ msgid "" +#~ "The shortcut \"%s\" cannot be used because it will become impossible to " +#~ "type using this key.\n" +#~ "Please try with a key such as Control, Alt or Shift at the same time.\n" +#~ msgstr "" +#~ "Genvejstasten \"%s\" kan ikke bruges da den derved ikke ville kunne " +#~ "bruges til at skrive med.\n" +#~ "Prøv venligst med f.eks. Ctrl-, Alt- eller Skift-tasten pÃ¥ samme tid.\n" + +#~ msgid "" +#~ "The shortcut \"%s\" is already used for:\n" +#~ " \"%s\"\n" +#~ msgstr "" +#~ "Genvejstasten \"%s\" bliver allerede benyttet til:\n" +#~ " \"%s\"\n" + +#~ msgid "Error setting new accelerator in configuration database: %s\n" +#~ msgstr "Fejl ved anbringelse af ny genvej i konfigurationsdatabasen: %s\n" + +#~ msgid "Error unsetting accelerator in configuration database: %s\n" +#~ msgstr "Fejl ved fjernelse af genvej i konfigurationsdatabasen: %s\n" + +#~ msgid "Action" +#~ msgstr "Handling" + +#~ msgid "Shortcut" +#~ msgstr "Genvej" + +#~ msgid "Keyboard Shortcuts" +#~ msgstr "Tastaturgenveje" + +#~ msgid "" +#~ "To edit a shortcut key, click on the corresponding row and type a new " +#~ "accelerator, or press backspace to clear." +#~ msgstr "" +#~ "En genvejstast ændres ved at klikke pÃ¥ den tilsvarende række og indtaste " +#~ "en ny genvej, eller frigøres ved at trykke pÃ¥ tilbagetasten." + +#~ msgid "Assign shortcut keys to commands" +#~ msgstr "Tildel genvejstaster til kommandoer" + +#~ msgid "There was an error launching the keyboard tool: %s" +#~ msgstr "Der opstod en fejl ved kørsel af tastaturværktøjet: %s" + +#~ msgid "" +#~ "Just apply settings and quit (compatibility only; now handled by daemon)" +#~ msgstr "" +#~ "Anvend blot indstillingerne og afslut (for kompatibilitet kun; nu " +#~ "hÃ¥ndteret af dæmon)" + +#~ msgid "Start the page with the typing break settings showing" +#~ msgstr "Start siden med tastepauseindstillingerne" + +#~ msgid "- MATE Keyboard Preferences" +#~ msgstr "- Mate tastaturindstillinger" + +#~ msgid "Cursor Blinking" +#~ msgstr "Markørblink" + +#~ msgid "Repeat Keys" +#~ msgstr "Gentagende taster" + +#~ msgid "_Lock screen to enforce typing break" +#~ msgstr "_LÃ¥s skærm for at gennemtvinge tastepauser" + +#~ msgid "Fast" +#~ msgstr "Hurtig" + +#~ msgid "Long" +#~ msgstr "Lang" + +#~ msgid "Short" +#~ msgstr "Kort" + +#~ msgid "Slow" +#~ msgstr "Langsom" + +#~ msgid "All_ow postponing of breaks" +#~ msgstr "Tillad _udsættelse af pauser" + +#~ msgid "Check if breaks are allowed to be postponed" +#~ msgstr "Om pauser mÃ¥ udskydes" + +#~ msgid "Choose a Keyboard Model" +#~ msgstr "Vælg en tastaturmodel" + +#~ msgid "Choose a Layout" +#~ msgstr "Vælg et layout" + +#~ msgid "Choose..." +#~ msgstr "Vælg..." + +#~ msgid "Cursor _blinks in text boxes and fields" +#~ msgstr "Markør _blinker i tekstbokse og -felter" + +#~ msgid "Cursor blinks speed" +#~ msgstr "Markør blinke-hastighed" + +#~ msgid "Duration of the break when typing is disallowed" +#~ msgstr "Varighed af pausen nÃ¥r tastetryk ikke er tilladt" + +#~ msgid "Duration of work before forcing a break" +#~ msgstr "Varighed af arbejdstiden før en pause gennemtvinges" + +#~ msgid "Key presses _repeat when key is held down" +#~ msgstr "_Gentag tastetryk nÃ¥r en tast holdes ned" + +#~ msgid "Keyboard _model:" +#~ msgstr "Tastatur_model:" + +#~ msgid "Layout Options" +#~ msgstr "Layoutvalg" + +#~ msgid "Layouts" +#~ msgstr "Layout" + +#~ msgid "" +#~ "Lock screen after a certain duration to help prevent repetitive keyboard " +#~ "use injuries" +#~ msgstr "" +#~ "LÃ¥s skærm efter et bestemt tidsrum for at hjælpe med at forebygge skader " +#~ "fra gentaget tastaturarbejde" + +#~ msgid "Microsoft Natural Keyboard" +#~ msgstr "Microsoft Natural Keyboard" + +#~ msgid "Preview:" +#~ msgstr "ForhÃ¥ndsvisning:" + +#~ msgid "Repeat keys speed" +#~ msgstr "Taste-gentagelseshastighed" + +#~ msgid "Reset to De_faults" +#~ msgstr "Nulstil til _standardværdier" + +#~ msgid "Separate _layout for each window" +#~ msgstr "Separat _layout for hvert vindue" + +#~ msgid "_Accessibility..." +#~ msgstr "_Tilgængelighed..." + +#~ msgid "_Break interval lasts:" +#~ msgstr "_Pauseinterval tager:" + +#~ msgid "_Delay:" +#~ msgstr "_Ventetid:" + +#~ msgid "_Models:" +#~ msgstr "_Modeller:" + +#~ msgid "_Selected layouts:" +#~ msgstr "_Valgte layout:" + +#~ msgid "_Speed:" +#~ msgstr "_Fart:" + +#~ msgid "_Variants:" +#~ msgstr "_Varianter:" + +#~ msgid "_Vendors:" +#~ msgstr "_Forhandlere:" + +#~ msgid "_Work interval lasts:" +#~ msgstr "_Arbejdsinterval tager:" + +#~ msgid "minutes" +#~ msgstr "minutter" + +#~ msgid "Default" +#~ msgstr "Forvalg" + +#~ msgid "Layout" +#~ msgstr "Layout" + +#~ msgid "Vendors" +#~ msgstr "Forhandlere" + +#~ msgid "Models" +#~ msgstr "Modeller" + +#~ msgid "Set your keyboard preferences" +#~ msgstr "Vælg indstillinger for tastaturet" + +#~ msgid "%d millisecond" +#~ msgid_plural "%d milliseconds" +#~ msgstr[0] "%d millisekund" +#~ msgstr[1] "%d millisekunder" + +#~ msgid "Double-Click Timeout " +#~ msgstr "Dobbeltklik-tid" + +#~ msgid "Drag and Drop" +#~ msgstr "Træk og slip" + +#~ msgid "Mouse Orientation" +#~ msgstr "Museorientering" + +#~ msgid "Speed" +#~ msgstr "Fart" + +#~ msgid "Fast" +#~ msgstr "Hurtig" + +#~ msgid "High" +#~ msgstr "Høj" + +#~ msgid "Large" +#~ msgstr "Stor" + +#~ msgid "Low" +#~ msgstr "Lav" + +#~ msgid "Slow" +#~ msgstr "Langsom" + +#~ msgid "Small" +#~ msgstr "Lille" + +#~ msgid "Buttons" +#~ msgstr "Knapper" + +#~ msgid "Motion" +#~ msgstr "Bevægelse" + +#~ msgid "_Acceleration:" +#~ msgstr "_Acceleration:" + +#~ msgid "_Left-handed mouse" +#~ msgstr "_VenstrehÃ¥ndet mus" + +#~ msgid "_Sensitivity:" +#~ msgstr "_Følsomhed:" + +#~ msgid "_Threshold:" +#~ msgstr "_Tærskel:" + +#~ msgid "_Timeout:" +#~ msgstr "_Tid:" + +#~ msgid "Set your mouse preferences" +#~ msgstr "Vælg indstillinger for mus" + +#~ msgid "Network Proxy" +#~ msgstr "Netværksproxy" + +#~ msgid "Set your network proxy preferences" +#~ msgstr "Sæt dine indstillinger for netværksproxy" + +#~ msgid " " +#~ msgstr " " + +#~ msgid "Di_rect internet connection" +#~ msgstr "Di_rekte internetforbindelse" + +#~ msgid "Ignore Host List" +#~ msgstr "Liste over ignorerede værter" + +#~ msgid "_Automatic proxy configuration" +#~ msgstr "_Automatisk proxykonfiguration" + +#~ msgid "_Manual proxy configuration" +#~ msgstr "_Manuel proxykonfiguration" + +#~ msgid "_Use authentication" +#~ msgstr "_Benyt brugerverifikation" + +#~ msgid "Advanced Configuration" +#~ msgstr "Avanceret konfiguration" + +#~ msgid "Autoconfiguration _URL:" +#~ msgstr "_URL til automatisk konf.:" + +#~ msgid "HTTP Proxy Details" +#~ msgstr "Detaljer for HTTP-proxy" + +#~ msgid "H_TTP proxy:" +#~ msgstr "H_TTP-proxy:" + +#~ msgid "Network Proxy Preferences" +#~ msgstr "Indstillinger for netværksproxy" + +#~ msgid "Port:" +#~ msgstr "Port:" + +#~ msgid "Proxy Configuration" +#~ msgstr "Indstillinger for proxy" + +#~ msgid "S_ocks host:" +#~ msgstr "S_ocks-vært:" + +#~ msgid "U_sername:" +#~ msgstr "_Brugernavn:" + +#~ msgid "_Details" +#~ msgstr "_Detaljer" + +#~ msgid "_FTP proxy:" +#~ msgstr "_FTP-proxy:" + +#~ msgid "_Password:" +#~ msgstr "_Adgangskode:" + +#~ msgid "_Secure HTTP proxy:" +#~ msgstr "_Sikker HTTP-proxy:" + +#~ msgid "_Use the same proxy for all protocols" +#~ msgstr "_Brug samme proxy til alle protokoller" + +#~ msgid "Enable sound and associate sounds with events" +#~ msgstr "Aktivér lyd og associér lyde med hændelser" + +#~ msgid "Failed to construct test pipeline for '%s'" +#~ msgstr "Kunne ikke konstruere testrørledning til \"%s\"" + +#~ msgid "Not connected" +#~ msgstr "Ikke tilsluttet" + +#~ msgid "Autodetect" +#~ msgstr "Autodetektér" + +#~ msgid "ALSA - Advanced Linux Sound Architecture" +#~ msgstr "ALSA - Advanced Linux Sound Architecture" + +#~ msgid "Artsd - ART Sound Daemon" +#~ msgstr "Artsd - ART Sound Daemon" + +#~ msgid "ESD - Enlightened Sound Daemon" +#~ msgstr "ESD - Enlightened Sound Daemon" + +#~ msgid "OSS - Open Sound System" +#~ msgstr "OSS - Open Sound System" + +#~ msgid "PulseAudio Sound Server" +#~ msgstr "PulseAudio Sound Server" + +#~ msgid "Test Sound" +#~ msgstr "Test lyd" + +#~ msgid "Silence" +#~ msgstr "Stilhed" + +#~ msgid "- MATE Sound Preferences" +#~ msgstr "- Mate Lydindstillinger" + +#~ msgid "Audio Conferencing" +#~ msgstr "Lydkonferencer" + +#~ msgid "Default Mixer Tracks" +#~ msgstr "Standardmikserspor" + +#~ msgid "Music and Movies" +#~ msgstr "Musik og film" + +#~ msgid "Sound Events" +#~ msgstr "Lydbegivenheder" + +#~ msgid "Testing..." +#~ msgstr "Tester..." + +# OK vs. O.k. +#~ msgid "Click OK to finish." +#~ msgstr "Klik O.k. for at færdiggøre." + +#~ msgid "Devices" +#~ msgstr "Enheder" + +#~ msgid "E_nable software sound mixing (ESD)" +#~ msgstr "A_ktivér software lydmiks (ESD)" + +#~ msgid "Flash _entire screen" +#~ msgstr "Blink med _hele skærmen" + +#~ msgid "Flash _window titlebar" +#~ msgstr "Blink med _vinduestitellinje" + +# Tvetydig: "tracks to control | with the keyboard" eller "tracks | to control with the keyboard". Heldigvis kan vi bare oversætte det sÃ¥ den samme flertydighed findes pÃ¥ dansk +#~ msgid "" +#~ "Select the device and tracks to control with the keyboard. Use the Shift " +#~ "and Control keys to select multiple tracks if required." +#~ msgstr "" +#~ "Vælg enheden og sporene som styres med tastaturet. Brug Skift- og Ctrl-" +#~ "knapperne til at vælge flere spor hvis ønsket." + +#~ msgid "So_und playback:" +#~ msgstr "L_ydafspilning:" + +#~ msgid "Sou_nd capture:" +#~ msgstr "Ly_doptagelse:" + +#~ msgid "Sound Preferences" +#~ msgstr "Lydindstillinger" + +#~ msgid "Sounds" +#~ msgstr "Lyde" + +#~ msgid "System Beep" +#~ msgstr "Systembip" + +#~ msgid "Test" +#~ msgstr "Test" + +# Testing - adv eller verb? Svenskerne hælder til det sidste, og jeg mener ogsÃ¥ at have set glosen "testing pipeline" i mate mens den testede en pipeline. +#~ msgid "Testing Pipeline" +#~ msgstr "Tester rørledning" + +#~ msgid "_Device:" +#~ msgstr "_Enhed:" + +#~ msgid "_Enable system beep" +#~ msgstr "_Aktivér systembip" + +#~ msgid "_Play system sounds" +#~ msgstr "Afs_pil systemlyde" + +#~ msgid "_Sound playback:" +#~ msgstr "_Lydafspilning:" + +#~ msgid "_Visual system beep" +#~ msgstr "_Visuel systembip" + +#~ msgid "Cannot start the preferences application for your window manager" +#~ msgstr "Kan ikke starte konfigurationsprogrammet til din vindueshÃ¥ndtering" + +#~ msgid "C_ontrol" +#~ msgstr "C_ontrol" + +#~ msgid "_Alt" +#~ msgstr "_Alt" + +#~ msgid "H_yper" +#~ msgstr "H_yper" + +#~ msgid "S_uper (or \"Windows logo\")" +#~ msgstr "S_uper (eller \"Windows-logo\")" + +#~ msgid "_Meta" +#~ msgstr "_Meta" + +#~ msgid "Movement Key" +#~ msgstr "Flyttetast" + +#~ msgid "Titlebar Action" +#~ msgstr "Titellinjehændelse" + +# F.eks. om vinduer fokuseres nÃ¥r musen er over dem eller ikke +#~ msgid "Window Selection" +#~ msgstr "Vinduesfokus" + +#~ msgid "To move a window, press-and-hold this key then grab the window:" +#~ msgstr "" +#~ "Tryk og hold denne tast nede og klik pÃ¥ et vindue for at flytte det:" + +#~ msgid "Window Preferences" +#~ msgstr "Indstillinger for vinduer" + +#~ msgid "_Double-click titlebar to perform this action:" +#~ msgstr "_Dobbeltklik pÃ¥ titellinjen for at udføre denne handling:" + +#~ msgid "_Interval before raising:" +#~ msgstr "_Ventetid før hævning:" + +#~ msgid "_Raise selected windows after an interval" +#~ msgstr "_Hæv valgte vinduer efter et interval" + +#~ msgid "_Select windows when the mouse moves over them" +#~ msgstr "_Vælg vinduer nÃ¥r musen bevæger sig over dem" + +#~ msgid "Set your window properties" +#~ msgstr "Konfigurér egenskaber for dine vinduer" + +#~ msgid "Windows" +#~ msgstr "Vinduer" + +#~ msgid "" +#~ "The X system keyboard settings differ from your current MATE keyboard " +#~ "settings.\n" +#~ "\n" +#~ "Expected was %s, but the the following settings were found: %s.\n" +#~ "\n" +#~ "Which set would you like to use?" +#~ msgstr "" +#~ "X-systemets tastaturopsætning er forskellig fra din nuværende MATE-" +#~ "tastaturopsætning.\n" +#~ "\n" +#~ "Forventede opsætningen %s, men fandt følgende: %s.\n" +#~ "\n" +#~ "Hvilken opsætning vil du bruge?" + +#~ msgid "Error creating signal pipe." +#~ msgstr "Fejl ved oprettelse af signalkanal." + +#~ msgid "Type" +#~ msgstr "Type" + +#~ msgid "" +#~ "Type of bg_applier: BG_APPLIER_ROOT for root window or BG_APPLIER_PREVIEW " +#~ "for preview" +#~ msgstr "" +#~ "Type af bg_applier: BG_APPLIER_ROOT for rodvinduet eller " +#~ "BG_APPLIER_PREVIEW for eksempel" + +#~ msgid "Preview Width" +#~ msgstr "Eksempelbredde" + +#~ msgid "Width if applier is a preview: Defaults to 64." +#~ msgstr "Bredde hvis anvenderen er et eksempel: Standardværdien er 64." + +#~ msgid "Preview Height" +#~ msgstr "Eksempelhøjde" + +#~ msgid "Height if applier is a preview: Defaults to 48." +#~ msgstr "Højde hvis anvenderen er et eksempel: Standardværdien er 48." + +#~ msgid "Screen" +#~ msgstr "Skærm" + +#~ msgid "Screen on which BGApplier is to draw" +#~ msgstr "Skærm som anvenderen skal tegne pÃ¥" + +#~ msgid "Start %s" +#~ msgstr "Start %s" + +#~ msgid "Help" +#~ msgstr "Hjælp" + +# Verbum eller subst? +#~ msgid "Upgrade" +#~ msgstr "Opgradér" + +#~ msgid "Uninstall" +#~ msgstr "Afinstallér" + +#~ msgid "Remove from Favorites" +#~ msgstr "Fjern fra favoritter" + +#~ msgid "Add to Favorites" +#~ msgstr "Føj til favoritter" + +#~ msgid "Remove from Startup Programs" +#~ msgstr "Fjern fra opstartsprogrammer" + +#~ msgid "Add to Startup Programs" +#~ msgstr "Føj til opstartsprogrammer" + +#~ msgid "" +#~ "No matches found. \n" +#~ "\n" +#~ " Your filter \"%s\" does not match any items." +#~ msgstr "" +#~ "Ingen træfninger fundet. \n" +#~ "\n" +#~ " Dit filter \"%s\" træffer ingen objekter." + +#~ msgid "Other" +#~ msgstr "Anden" + +#~ msgid "New Spreadsheet" +#~ msgstr "Nyt regneark" + +#~ msgid "New Document" +#~ msgstr "Nyt dokument" + +#~ msgid "Home" +#~ msgstr "Hjem" + +#~ msgid "File System" +#~ msgstr "Filsystem" + +#~ msgid "Network Servers" +#~ msgstr "Netværksservere" + +#~ msgid "Open" +#~ msgstr "Ã…bn" + +#~ msgid "Send To..." +#~ msgstr "Send til..." + +#~ msgid "Move to Trash" +#~ msgstr "Flyt til affald" + +#~ msgid "Delete" +#~ msgstr "Slet" + +#~ msgid "Edited %m/%d/%Y" +#~ msgstr "Redigeret %d/%m/%Y" + +#~ msgid "Open with \"%s\"" +#~ msgstr "Ã…bn med \"%s\"" + +#~ msgid "Open with Default Application" +#~ msgstr "Ã…bn med standardprogram" + +#~ msgid "Open in File Manager" +#~ msgstr "Ã…bn i filhÃ¥ndtering" + +#~ msgid "Unexpected attribute '%s' for element '%s'" +#~ msgstr "Uventet egenskab \"%s\" for elementet \"%s\"" + +#~ msgid "Attribute '%s' of element '%s' not found" +#~ msgstr "Egenskaben \"%s\" for elementet \"%s\" blev ikke fundet" + +#~ msgid "Unexpected tag '%s', tag '%s' expected" +#~ msgstr "Uventet mærke \"%s\", forventede mærket \"%s\"" + +#~ msgid "Unexpected tag '%s' inside '%s'" +#~ msgstr "Uventet mærke \"%s\" inden i \"%s\"" + +#~ msgid "No valid bookmark file found in data dirs" +#~ msgstr "Ingen gyldig bogmærkefil blev fundet i datakatalogerne" + +#~ msgid "A bookmark for URI '%s' already exists" +#~ msgstr "Et bogmærke for URI'en \"%s\" findes allerede" + +#~ msgid "No bookmark found for URI '%s'" +#~ msgstr "Intet bogmærke fundet for URI'en \"%s\"" + +#~ msgid "No MIME type defined in the bookmark for URI '%s'" +#~ msgstr "Ingen MIME-type defineret i bogmærket for URI'en \"%s\"" + +#~ msgid "No private flag has been defined in bookmark for URI '%s'" +#~ msgstr "Ingen private flag er defineret i bogmærket for URI'en \"%s\"" + +#~ msgid "No groups set in bookmark for URI '%s'" +#~ msgstr "Ingen grupper anført i bogmærket for URI'en \"%s\"" + +#~ msgid "No application with name '%s' registered a bookmark for '%s'" +#~ msgstr "" +#~ "Intet program ved navn \"%s\" har registreret et bogmærke for \"%s\"" + +#~ msgid "Find Now" +#~ msgstr "Find nu" + +#~ msgid "Remove from System Items" +#~ msgstr "Fjern fra systemelementer" + +#~ msgid "Window manager \"%s\" has not registered a configuration tool\n" +#~ msgstr "" +#~ "VindueshÃ¥ndteringen \"%s\" har ikke registreret et konfigurationsværktøj\n" + +#~ msgid "Maximize" +#~ msgstr "Maksimér" + +#~ msgid "Minimize" +#~ msgstr "Minimér" + +#~ msgid "Roll up" +#~ msgstr "Rul op" + +#~ msgid "None" +#~ msgstr "Ingen" + +#~ msgid "E-mail" +#~ msgstr "E-post" + +#~ msgid "E-mail's shortcut." +#~ msgstr "Genvej til e-post." + +#~ msgid "Eject's shortcut." +#~ msgstr "Genvej til udskubning." + +#~ msgid "Home folder's shortcut." +#~ msgstr "Genvej til hjemmemappen." + +#~ msgid "Launch help browser's shortcut." +#~ msgstr "Genvej til hjælpefremviser." + +#~ msgid "Launch web browser's shortcut." +#~ msgstr "Genvej til start af webbrowser." + +#~ msgid "Lock screen's shortcut." +#~ msgstr "Genvej til lÃ¥sning af skærm." + +#~ msgid "Log out's shortcut." +#~ msgstr "Genvej til logud." + +#~ msgid "Media player key's shortcut." +#~ msgstr "Genvej for tasten medieafspiller." + +#~ msgid "Next track key's shortcut." +#~ msgstr "Genvej for tasten næste spor." + +#~ msgid "Pause" +#~ msgstr "Pause" + +#~ msgid "Pause key's shortcut." +#~ msgstr "Genvej til pause." + +#~ msgid "Play (or play/pause) key's shortcut." +#~ msgstr "Genvej til afspil (eller afspil/pause)." + +#~ msgid "Previous track key's shortcut." +#~ msgstr "Genvej til foregÃ¥ende spor." + +#~ msgid "Search's shortcut." +#~ msgstr "Genvej til søg." + +#~ msgid "Sleep" +#~ msgstr "Dvale" + +#~ msgid "Sleep's shortcut." +#~ msgstr "Genvej til dvale." + +#~ msgid "Stop playback key's shortcut." +#~ msgstr "Genvej til at stoppe afspilning." + +#~ msgid "Volume down's shortcut." +#~ msgstr "Genvej til dæmpning af lydstyrken." + +#~ msgid "Volume mute's shortcut." +#~ msgstr "Genvej til at slÃ¥ lyden fra." + +#~ msgid "Volume up's shortcut." +#~ msgstr "Genvej til forøgelse af lydstyrken." + +#~ msgid "key not found [%s]\n" +#~ msgstr "nøgle ikke fundet [%s]\n" + +# Verb eller subst? Det er nok lige meget nÃ¥r det kommer til stykket +#~ msgid "Filter" +#~ msgstr "Filter" + +# Common = almindelig eller fælles? +# Andre strings refererer til "common tasks" - det synes at betyde almindelig +#~ msgid "Common Tasks" +#~ msgstr "Almindelige opgaver" + +#~ msgid "Control Center" +#~ msgstr "Kontrolcenter" + +#~ msgid "Close the control-center when a task is activated" +#~ msgstr "Luk kontrolcentret nÃ¥r en opgave aktiveres" + +#~ msgid "Exit shell on add or remove action performed" +#~ msgstr "Afslut kommandofortolker ved tilføjelses- eller fjernelseshandling" + +#~ msgid "Exit shell on help action performed" +#~ msgstr "Afslut kommandofortolker ved hjælpehandling" + +#~ msgid "Exit shell on start action performed" +#~ msgstr "Afslut kommandofortolker ved starthandling" + +#~ msgid "Exit shell on upgrade or uninstall action performed" +#~ msgstr "" +#~ "Afslut kommandofortolker ved opgraderings- eller afinstalleringshandling" + +#~ msgid "Indicates whether to close the shell when a help action is performed" +#~ msgstr "Angiver om kommandofortolkeren lukkes nÃ¥r en hjælpehandling udføres" + +#~ msgid "" +#~ "Indicates whether to close the shell when a start action is performed" +#~ msgstr "Angiver om kommandofortolkeren lukkes nÃ¥r en starthandling udføres" + +#~ msgid "" +#~ "Indicates whether to close the shell when an add or remove action is " +#~ "performed" +#~ msgstr "" +#~ "Angiver om kommandofortolkeren lukkes nÃ¥r en tilføjelses- eller " +#~ "fjernelseshandling udføres" + +#~ msgid "" +#~ "Indicates whether to close the shell when an upgrade or uninstall action " +#~ "is performed" +#~ msgstr "" +#~ "Angiver om kommandofortolkeren lukkes nÃ¥r en opgraderings- eller " +#~ "afinstalleringshandling udføres" + +#~ msgid "Task names and associated .desktop files" +#~ msgstr "Opgavenavne og tilhørende .desktop-filer" + +# Hvad er dog meningen med dette? NÃ¥, jeg oversætter det bare. +#~ msgid "" +#~ "The task name to be displayed in the control-center (thus needing to be " +#~ "translated) followed by a \";\" separator then the filename of an " +#~ "associated .desktop file to launch for that task." +#~ msgstr "" +#~ "Opgavenavnet der vises i kontrolcentret (og som derfor skal oversættes) " +#~ "fulgt af en separator, \";\", og dernæst filnavnet pÃ¥ en tilhørende ." +#~ "desktop-fil der skal køres for den opgave." + +#~ msgid "" +#~ "[Change Desktop Background;background.desktop,Change Theme;gtk-theme-" +#~ "selector.desktop,Set Preferred Applications;default-applications.desktop," +#~ "Add Printer;mate-cups-manager.desktop]" +#~ msgstr "" +#~ "[Skift skrivebordsbaggrund;background.desktop,Skift tema;gtk-theme-" +#~ "selector.desktop,Vælg foretrukne programmer;default-applications.desktop," +#~ "Tilføj printer;mate-cups-manager.desktop]" + +#~ msgid "" +#~ "if true, the control-center will close when a \"Common Task\" is activated" +#~ msgstr "" +#~ "hvis sat til \"true\", vil kontrolcentret afslutte nÃ¥r en \"Almindelig " +#~ "opgave\" aktiveres" + +#~ msgid "The MATE configuration tool" +#~ msgstr "Et centralt opsætningsværktøj til Mate" + +#~ msgid "_Postpone Break" +#~ msgstr "_Udsæt pause" + +#~ msgid "Take a break!" +#~ msgstr "Tag en pause!" + +#~ msgid "/_Preferences" +#~ msgstr "/_Indstillinger" + +#~ msgid "/_About" +#~ msgstr "/_Om" + +#~ msgid "/_Take a Break" +#~ msgstr "/_Tag en pause" + +#~ msgid "%d minute until the next break" +#~ msgid_plural "%d minutes until the next break" +#~ msgstr[0] "%d minut til næste pause" +#~ msgstr[1] "%d minutter til næste pause" + +#~ msgid "Less than one minute until the next break" +#~ msgstr "Mindre end et minut til næste pause" + +#~ msgid "" +#~ "Unable to bring up the typing break properties dialog with the following " +#~ "error: %s" +#~ msgstr "" +#~ "Kunne ikke vise vinduet for tastepauseindstillinger med den følgende " +#~ "fejl: %s" + +#~ msgid "Written by Richard Hult " +#~ msgstr "Skrevet af Richard Hult " + +#~ msgid "Eye candy added by Anders Carlsson" +#~ msgstr "Guf for øjnene tilføjet af Anders Carlsson" + +#~ msgid "A computer break reminder." +#~ msgstr "Et program til at pÃ¥minde om tastepauser." + +#~ msgid "translator-credits" +#~ msgstr "" +#~ "Kenneth Christiansen\n" +#~ "Birger Langkjer\n" +#~ "Keld Simonsen\n" +#~ "Ole Laursen\n" +#~ "Martin Willemoes Hansen\n" +#~ "Lasse Bang Mikkelsen\n" +#~ "Ask Hjorth Larsen\n" +#~ "\n" +#~ "Dansk-gruppen \n" +#~ "Mere info: http://www.dansk-gruppen.dk" + +#~ msgid "Don't check whether the notification area exists" +#~ msgstr "Kontrollér ikke om pÃ¥mindelsesomrÃ¥det findes" + +#~ msgid "Typing Monitor" +#~ msgstr "TasteovervÃ¥ger" + +#~ msgid "" +#~ "The typing monitor uses the notification area to display information. You " +#~ "don't seem to have a notification area on your panel. You can add it by " +#~ "right-clicking on your panel and choosing 'Add to panel', selecting " +#~ "'Notification area' and clicking 'Add'." +#~ msgstr "" +#~ "TasteovervÃ¥geren bruger panelets statusomrÃ¥de til at vise oplysninger. " +#~ "Det ser ikke ud til at du har et statusomrÃ¥de pÃ¥ dit panel. Du kan " +#~ "tilføje det ved at højreklikke pÃ¥ panelet og vælge \"Tilføj til panel\", " +#~ "markere \"StatusomrÃ¥de\" og klikke \"tilføj\"." + +#~ msgid "Set as Application Font" +#~ msgstr "Vælg som programskrifttype" + +#~ msgid "Sets the default application font" +#~ msgstr "Sætter standardprogram-skrifttypen" + +#~ msgid "If set to true, then OpenType fonts will be thumbnailed." +#~ msgstr "" +#~ "Hvis dette er sat til sand, oprettes miniaturebilleder for OpenType-" +#~ "skrifttyper." + +#~ msgid "If set to true, then PCF fonts will be thumbnailed." +#~ msgstr "" +#~ "Hvis dette er sat til sand, oprettes miniaturebilleder for PCF-" +#~ "skrifttyper." + +#~ msgid "If set to true, then TrueType fonts will be thumbnailed." +#~ msgstr "" +#~ "Hvis dette er sat til sand, oprettes miniaturebilleder for TrueType-" +#~ "skrifttyper." + +#~ msgid "If set to true, then Type1 fonts will be thumbnailed." +#~ msgstr "" +#~ "Hvis dette er sat til sand, oprettes miniaturebilleder for Type1-" +#~ "skrifttyper." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for OpenType fonts." +#~ msgstr "" +#~ "Sæt denne nøgle til kommandoen til at oprette miniature til OpenType-" +#~ "skrifttyper." + +#~ msgid "Set this key to the command used to create thumbnails for PCF fonts." +#~ msgstr "" +#~ "Sæt denne nøgle til kommandoen til at oprette miniature til PCF-" +#~ "skrifttyper." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for TrueType fonts." +#~ msgstr "" +#~ "Sæt denne nøgle til kommandoen til at oprette miniature til TrueType-" +#~ "skrifttyper." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for Type1 fonts." +#~ msgstr "" +#~ "Sæt denne nøgle til kommandoen til at oprette miniature til Type1-" +#~ "skrifttyper." + +#~ msgid "Thumbnail command for OpenType fonts" +#~ msgstr "Miniaturekommando for OpenType-skrifttyper" + +#~ msgid "Thumbnail command for PCF fonts" +#~ msgstr "Miniaturekommando for PCF-skrifttyper" + +#~ msgid "Thumbnail command for TrueType fonts" +#~ msgstr "Miniaturekommando for TrueType-skrifttyper" + +#~ msgid "Thumbnail command for Type1 fonts" +#~ msgstr "Miniaturekommando for Type1-skrifttyper" + +#~ msgid "Whether to thumbnail OpenType fonts" +#~ msgstr "Opret miniaturer for OpenType-skrifttyper" + +#~ msgid "Whether to thumbnail PCF fonts" +#~ msgstr "Opret miniaturer for PCF-skrifttyper" + +#~ msgid "Whether to thumbnail TrueType fonts" +#~ msgstr "Opret miniaturer for TrueType-skrifttyper" + +#~ msgid "Whether to thumbnail Type1 fonts" +#~ msgstr "Opret miniaturer for Type1-skrifttyper" + +# Qatarsk stÃ¥r i retstrivningsordbogen. 19 bogstaver kortere end "Quizdeltagerne spiste jordbær med fløde..." +#~ msgid "The quick brown fox jumps over the lazy dog. 0123456789" +#~ msgstr "" +#~ "Cølibatisk havfrue pÃ¥ brynjeklædt wc med plexiglas i qatarsk zoo. " +#~ "0123456789" + +#~ msgid "Name:" +#~ msgstr "Navn:" + +#~ msgid "Style:" +#~ msgstr "Stil:" + +#~ msgid "Type:" +#~ msgstr "Type:" + +#~ msgid "Size:" +#~ msgstr "Størrelse:" + +#~ msgid "Version:" +#~ msgstr "Udgave:" + +#~ msgid "Copyright:" +#~ msgstr "Copyright:" + +#~ msgid "Description:" +#~ msgstr "Beskrivning:" + +#~ msgid "usage: %s fontfile\n" +#~ msgstr "brug: %s skriftfil\n" + +#~ msgid "MATE Font Viewer" +#~ msgstr "Mate-skrifttypeviser" + +#~ msgid "Text to thumbnail (default: Aa)" +#~ msgstr "Tekst til miniaturer (forvalg: Aa)" + +#~ msgid "TEXT" +#~ msgstr "TEKST" + +#~ msgid "Font size (default: 64)" +#~ msgstr "Skriftstørrelse (forvalg: 64)" + +#~ msgid "SIZE" +#~ msgstr "STØRRELSE" + +# det er vel navne pÃ¥ identifiere +#~ msgid "FONT-FILE OUTPUT-FILE" +#~ msgstr "SKRIFTTYPEFIL OUTPUTFIL" + +#~ msgid "Error parsing arguments: %s\n" +#~ msgstr "Fejl ved fortolkning af argumenter: %s\n" + +#~ msgid "Apply new font?" +#~ msgstr "Anvend ny skrifttype?" + +#~ msgid "Do _not apply font" +#~ msgstr "Anvend _ikke skrifttype" + +#~ msgid "" +#~ "The theme you have selected suggests a new font. A preview of the font is " +#~ "shown below." +#~ msgstr "" +#~ "Det tema du har valgt, foreslÃ¥r en ny skrifttype. Et eksempel pÃ¥ " +#~ "skrifttypen vises nedenfor." + +#~ msgid "_Apply font" +#~ msgstr "_Anvend skrifttype" + +#~ msgid "Themes" +#~ msgstr "Temaer" + +#~ msgid "Description" +#~ msgstr "Beskrivelse" + +#~ msgid "Control theme" +#~ msgstr "Tema for kontroller" + +#~ msgid "Window border theme" +#~ msgstr "Tema for vindueskanter" + +#~ msgid "Icon theme" +#~ msgstr "Ikontema" + +#~ msgid "If set to true, then installed themes will be thumbnailed." +#~ msgstr "" +#~ "Hvis sat til sand, vil der blive genereret miniaturer for installerede " +#~ "temaer." + +#~ msgid "If set to true, then themes will be thumbnailed." +#~ msgstr "Hvis sat til sand, vil der blive genereret miniaturer for temaer." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for installed " +#~ "themes." +#~ msgstr "" +#~ "Sæt denne nøgle til den kommando der skal benyttes til at oprette " +#~ "miniaturer for installerede temaer." + +#~ msgid "Set this key to the command used to create thumbnails for themes." +#~ msgstr "" +#~ "Sæt denne nøgle til den kommando der skal benyttes til at oprette " +#~ "miniaturer for temaer." + +#~ msgid "Thumbnail command for installed themes" +#~ msgstr "Miniaturekommando for installerede temaer" + +#~ msgid "Thumbnail command for themes" +#~ msgstr "Miniaturekommando for temaer" + +#~ msgid "Whether to thumbnail installed themes" +#~ msgstr "Generér miniaturer for installerede temaer" + +#~ msgid "Whether to thumbnail themes" +#~ msgstr "Generér miniaturer for temaer" + +#~ msgid "ABCDEFG" +#~ msgstr "ABCDEFG...ÆØÅ" + +#~ msgid "[FILE]" +#~ msgstr "[FIL]" + +#~ msgid "Apply theme" +#~ msgstr "Anvend tema" + +#~ msgid "Sets the default theme" +#~ msgstr "Sætter standardtemaet" + +#~ msgid "Change your Desktop Background settings" +#~ msgstr "Ændr indstillingerne for din skrivebordsbaggrund" + +#~ msgid "Desktop Background" +#~ msgstr "Skrivebordsbaggrund" + +#~ msgid "Desktop Background Preferences" +#~ msgstr "Indstillinger for skrivebordsbaggrund" + +#~ msgid "_Add Wallpaper" +#~ msgstr "_Tilføj baggrund" + +#~ msgid "_Finish" +#~ msgstr "_Færdig" + +#~ msgid "_Remove" +#~ msgstr "_Fjern" + +#~ msgid "Centered" +#~ msgstr "Centreret" + +#~ msgid "Fill Screen" +#~ msgstr "Udfyld skærm" + +#~ msgid "Scaled" +#~ msgstr "Skaleret" + +#~ msgid "Zoom" +#~ msgstr "Zoom" + +#~ msgid "Tiled" +#~ msgstr "Side-om-side" + +#~ msgid "Solid Color" +#~ msgstr "Ensfarvet" + +#~ msgid "Horizontal Gradient" +#~ msgstr "Vandret farveovergang" + +#~ msgid "Vertical Gradient" +#~ msgstr "Lodret farveovergang" + +#~ msgid "- Desktop Background Preferences" +#~ msgstr "- Indstillinger for skrivebordsbaggrund" + +#~ msgid "background size|%s, %d %s x %d %s" +#~ msgstr "%s, %d %s x %d %s" + +#~ msgid "Select fonts for the desktop" +#~ msgstr "Vælg skrifttyper for skrivebordet" + +#~ msgid "Font Preferences" +#~ msgstr "Skrifttypeindstillinger" + +#~ msgid "Unknown Pointer" +#~ msgstr "Ukendt markør" + +#~ msgid "The default pointer that ships with X" +#~ msgstr "Den standardmarkør der følger med X" + +# "inverted" kommer fra at den er hvid i stedet for sort som +# standardmarkøren ellers er +#~ msgid "The default pointer inverted" +#~ msgstr "Standardmarkøren med omvendte farver" + +#~ msgid "Large version of normal pointer" +#~ msgstr "Stor udgave af den normale markør" + +#~ msgid "Large version of white pointer" +#~ msgstr "Stor udgave af den hvide markør" + +#~ msgid "Pointer Theme" +#~ msgstr "Markørtema" + +#~ msgid "Locate Pointer" +#~ msgstr "Lokalisér markør" + +#~ msgid "Highlight the _pointer when you press Ctrl" +#~ msgstr "Fremhæv _markøren nÃ¥r du trykker pÃ¥ Ctrl" + +#~ msgid "Pointer Size:" +#~ msgstr "Markørstørrelse:" + +#~ msgid "Theme deleted succesfully. Please select another theme." +#~ msgstr "Tema blev slettet problemfrit. Vælg venligst et andet tema." + +#~ msgid "" +#~ "No themes could be found on your system. This probably means that your " +#~ "\"Theme Preferences\" dialog was improperly installed, or you haven't " +#~ "installed the \"mate-themes\" package." +#~ msgstr "" +#~ "Ingen temaer blev fundet pÃ¥ systemet. Dette betyder sandsynligvis at " +#~ "\"Temaindstillinger\"-vinduet blev installeret forkert eller at \"mate-" +#~ "themes\" pakken ikke er installeret." + +#~ msgid "The theme file location specified to install is invalid" +#~ msgstr "Ingen temafilplacering angivet til installering var ugyldig" + +#~ msgid "You can save this theme by pressing the Save Theme button." +#~ msgstr "Du kan gemme dette tema ved at trykke pÃ¥ \"Gem tema\"-knappen." + +#~ msgid "" +#~ "The default theme schemas could not be found on your system. This means " +#~ "that you probably don't have marco installed, or that your mateconf is " +#~ "configured incorrectly." +#~ msgstr "" +#~ "Standardtemaskamerne blev ikke fundet pÃ¥ dit system. Dette betyder at du " +#~ "sandsynligvis ikke har Marco installeret eller at MateConf er " +#~ "konfigureret forkert." + +#~ msgid "Select themes for various parts of the desktop" +#~ msgstr "Vælg temaer for forskellige dele af skrivebordet" + +#~ msgid "You do not have permission to change theme settings" +#~ msgstr "Du har ikke rettigheder til at ændre temaindstillinger" + +#~ msgid "Theme Details" +#~ msgstr "Temadetaljer" + +#~ msgid "This theme does not suggest any particular font or background." +#~ msgstr "Dette tema foreslÃ¥r ikke en bestemt skrifttype eller baggrund." + +#~ msgid "This theme suggests a font and a background:" +#~ msgstr "Dette tema foreslÃ¥r en skrifttype og en baggrund:" + +#~ msgid "_Install Theme..." +#~ msgstr "_Installér tema..." + +#~ msgid "_Revert" +#~ msgstr "Fort_ryd ændringer" + +#~ msgid "_Save Theme..." +#~ msgstr "_Gem tema..." + +#~ msgid "theme selection tree" +#~ msgstr "temavælgertræ" + +#~ msgid "Customize the appearance of toolbars and menubars in applications" +#~ msgstr "Tilpas udseendet af værktøjslinjer og menulinjer i programmer" + +#~ msgid "Behavior and Appearance" +#~ msgstr "Opførsel og udseende" + +#~ msgid "Icons only" +#~ msgstr "Kun ikoner" + +#~ msgid "Menu and Toolbar Preferences" +#~ msgstr "Indstillinger for værktøjslinjer og menuer" + +#~ msgid "Text below icons" +#~ msgstr "Tekst under ikoner" + +#~ msgid "Text beside icons" +#~ msgstr "Tekst ved siden af ikoner" + +#~ msgid "Text only" +#~ msgstr "Kun tekst" + +#~ msgid "_Detachable toolbars" +#~ msgstr "Værktøjslinjer der kan _frigøres" + +#~ msgid "Applications" +#~ msgstr "Programmer" + +#~ msgid "Support" +#~ msgstr "Understøttelse" + +#~ msgid "Start these assistive technologies every time you log in:" +#~ msgstr "Start disse assisterende teknologier hver gang du logger pÃ¥:" + +#~ msgid "" +#~ "No Assistive Technology is available on your system. The 'gok' package " +#~ "must be installed in order to get on-screen keyboard support, and the " +#~ "'orca' package must be installed for screenreading and magnifying " +#~ "capabilities." +#~ msgstr "" +#~ "Ingen assisterende teknologier er tilgængelige pÃ¥ dit system. Pakken \"gok" +#~ "\" skal installeres for at fÃ¥ understøttelse af skærmtastatur, og pakken " +#~ "\"orca\" skal installeres for at fÃ¥ skærmoplæsning og forstørrelse." + +#~ msgid "" +#~ "Not all available assistive technologies are installed on your system. " +#~ "The 'gok' package must be installed in order to get on-screen keyboard " +#~ "support." +#~ msgstr "" +#~ "Ikke alle assisterende teknologier er tilgængelige pÃ¥ dit system. Pakken " +#~ "\"gok\" skal installeres for at fÃ¥ understøttelse af skærmtastatur." + +#~ msgid "" +#~ "Not all available assistive technologies are installed on your system. " +#~ "The 'orca' package must be installed for screenreading and magnifying " +#~ "capabilities." +#~ msgstr "" +#~ "Ikke alle assisterende teknologier er tilgængelige pÃ¥ dit system. Pakken " +#~ "\"orca\" skal installeres for at fÃ¥ skærmoplæsning og forstørrelse." + +#~ msgid "*" +#~ msgstr "*" + +#~ msgid "Window Management" +#~ msgstr "VindueshÃ¥ndtering" + +#~ msgid "A_vailable layouts:" +#~ msgstr "_Tilgængelige layout:" + +#~ msgid "Medium" +#~ msgstr "Mellem" + +#~ msgid "Old password is incorrect, please retype it" +#~ msgstr "Gammel adgangskode er forkert, prøv venligst igen" + +#~ msgid "Could not run /usr/bin/passwd" +#~ msgstr "Kunne ikke køre /usr/bin/passwd" + +#~ msgid "Unexpected error has occurred" +#~ msgstr "Der opstod en uventet fejl" + +#~ msgid "Please type the passwords." +#~ msgstr "Indtast venligst adgangskoderne." + +#~ msgid "Old pa_ssword:" +#~ msgstr "Gammel adgang_skode:" + +#~ msgid "To:" +#~ msgstr "Til:" + +#~ msgid "Could not display help" +#~ msgstr "Kunne ikke vise hjælp" + +#~ msgid "..." +#~ msgstr "..." + +#~ msgid "" +#~ "Can not install themes. \n" +#~ "The gzip utility is not installed." +#~ msgstr "" +#~ "Kan ikke installere temaer.\n" +#~ "Programmet gzip er ikke installeret." + +#~ msgid "" +#~ "Icon Theme %s correctly installed.\n" +#~ "You can select it in the theme details." +#~ msgstr "" +#~ "Ikontemaet %s er installeret korrekt.\n" +#~ "Du kan vælge temaet under detaljer for tema." + +#~ msgid "" +#~ "Windows Border Theme %s correctly installed.\n" +#~ "You can select it in the theme details." +#~ msgstr "" +#~ "Temaet %s for vindueskanter er installeret korrekt.\n" +#~ "Du kan vælge temaet under detaljer for tema." + +#~ msgid "" +#~ "Controls Theme %s correctly installed.\n" +#~ "You can select it in the theme details." +#~ msgstr "" +#~ "Temaet %s for kontroller er installeret korrekt.\n" +#~ "Du kan vælge temaet under detaljer for tema." + +#~ msgid "Install a Theme" +#~ msgstr "Installér et tema" + +#~ msgid "New themes can also be installed by dragging them into the window." +#~ msgstr "Nye temaer kan installeres ved at trække dem ind i vinduet." + +#~ msgid "Save Theme" +#~ msgstr "Gem tema" + +#~ msgid "Short _description:" +#~ msgstr "Kort _beskrivelse:" + +#~ msgid "Theme _Details" +#~ msgstr "Tema_detaljer" + +#~ msgid "_Theme name:" +#~ msgstr "_Temanavn:" + +#~ msgid "Desktop Preferences" +#~ msgstr "Skrivebordsindstillinger" + +#~ msgid "No '/dev/pmu' device found" +#~ msgstr "Ingen '/dev/pmu'-enhed fundet" + +#~ msgid "Not a powerbook" +#~ msgstr "Ikke en PowerBook" + +#~ msgid "Wrong permission for '/dev/pmu' device" +#~ msgstr "Forkert rettighed pÃ¥ '/dev/pmu'-enhed" + +#~ msgid "Could not initialize MateComponent" +#~ msgstr "Kunne ikke klargøre MateComponent" + +#~ msgid "" +#~ "Couldn't load the Glade file.\n" +#~ "Make sure that this daemon is properly installed." +#~ msgstr "" +#~ "Kunne ikke indlæse Glade-filen.\n" +#~ "Kontrollér at dæmonen er installeret korrekt." + +#~ msgid "There was an error loading an image: %s" +#~ msgstr "Der opstod en fejl ved indlæsningen af et billede: %s" + +#~ msgid "Brightness down" +#~ msgstr "Dæmpning af lysstyrken" + +#~ msgid "Brightness down's shortcut." +#~ msgstr "Genvej til dæmpning af lysstyrken." + +#~ msgid "Brightness up" +#~ msgstr "Forøgelse af lysstyrken" + +#~ msgid "Brightness up's shortcut." +#~ msgstr "Genvej til forøgelse af lysstyrken." + +#~ msgid "" +#~ "A collection of scripts to run whenever the keyboard state is reloaded. " +#~ "Useful for re-applying xmodmap based adjustments" +#~ msgstr "" +#~ "En samling skripter som afvikles nÃ¥r tastaturtilstanden genindlæses. " +#~ "Nyttig for at anvende xmodmap-baserede justeringer igen" + +#~ msgid "A list of modmap files available in the $HOME directory." +#~ msgstr "En liste over modmap-filer som findes i kataloget $HOME." + +#~ msgid "Default group, assigned on window creation" +#~ msgstr "Forvalgt gruppe, tildelt ved opretning af vinduer" + +#~ msgid "Keep and manage separate group per window" +#~ msgstr "Behold og hÃ¥ndtér separate grupper pr. vindue" + +#~ msgid "Keyboard Update Handlers" +#~ msgstr "Tastatur-opdateringshÃ¥ndtering" + +#~ msgid "Keyboard model" +#~ msgstr "Tastaturmodel" + +#~ msgid "" +#~ "Keyboard settings in mateconf will be overridden from the system ASAP " +#~ "(deprecated)" +#~ msgstr "" +#~ "Indstillingerne for tastaturet i MateConf vil blive overskrevet af systemet " +#~ "sÃ¥ snart som muligt (forældet)" + +#~ msgid "Save/restore indicators together with layout groups" +#~ msgstr "Gem/genopret indikatorer sammen med layoutgrupper" + +#~ msgid "Show layout names instead of group names" +#~ msgstr "Vis layoutnavne i stedet for gruppenavne" + +#~ msgid "" +#~ "Show layout names instead of group names (only for versions of XFree " +#~ "supporting multiple layouts)" +#~ msgstr "" +#~ "Vis layoutnavne i stedet for gruppenavne (kun for versioner af XFree som " +#~ "understøtter flere layouts)" + +#~ msgid "Suppress the \"X sysconfig changed\" warning message" +#~ msgstr "Vis ikke advarslen om at \"X-konfigurationen er ændret\"" + +#~ msgid "" +#~ "Very soon, keyboard settings in mateconf will be overridden (from the system " +#~ "configuration) This key has been deprecated since MATE 2.12, please " +#~ "unset the model, layouts and options keys to get the default system " +#~ "configuration." +#~ msgstr "" +#~ "Tastatur-indstillinger i MateConf vil meget snart blive overskrevet (fra " +#~ "system-konfigurationenen). Denne nøgle er forældet siden MATE 2.12, " +#~ "fjern venligst værdierne for model, layout og opsætning for at fÃ¥ " +#~ "standard system-konfigurationen." + +#~ msgid "keyboard layout" +#~ msgstr "tastaturlayout" + +#~ msgid "keyboard model" +#~ msgstr "tastaturmodel" + +#~ msgid "modmap file list" +#~ msgstr "liste over modmap-filer" + +#~ msgid "Break reminder" +#~ msgstr "PausepÃ¥minder" + +#~ msgid "Orientation" +#~ msgstr "Retning" + +#~ msgid "The orientation of the tray." +#~ msgstr "Retningen pÃ¥ statusikonet." + +#~ msgid "microseconds" +#~ msgstr "mikrosekunder" + +#~ msgid "Epiphany" +#~ msgstr "Epiphany" + +#~ msgid "Large Cursor" +#~ msgstr "Stor markør" + +#~ msgid "_Monospace font:" +#~ msgstr "_Monospace-skrifttype:" + +#~ msgid "_Terminal font:" +#~ msgstr "Skrifttype for _terminaler:" + +#~ msgid "Please specify a name and a command for this editor." +#~ msgstr "Angiv et navn og en kommando til dette redigeringsprogram" + +#~ msgid "Add..." +#~ msgstr "Tilføj..." + +#~ msgid "Can open _URIs" +#~ msgstr "Kan Ã¥bne _URI'er" + +#~ msgid "Can open multiple _files" +#~ msgstr "Kan Ã¥bne flere _filer" + +#~ msgid "Custom Editor Properties" +#~ msgstr "Indstillinger for selvvalgt redigeringsprogram" + +#~ msgid "Default Mail Reader" +#~ msgstr "Forvalgt postprogram" + +#~ msgid "Default Terminal" +#~ msgstr "Forvalgt terminal" + +#~ msgid "Default Text Editor" +#~ msgstr "Forvalgt tekstredigeringsprogram" + +#~ msgid "Default Window Manager" +#~ msgstr "Forvalgt vindueshÃ¥ndtering" + +#~ msgid "Edit..." +#~ msgstr "Redigér..." + +#~ msgid "Run in a _terminal" +#~ msgstr "Kør i en _terminal" + +#~ msgid "" +#~ "Select the window manager you want. You will need to hit apply, wave the " +#~ "magic wand, and do a magic dance for it to work." +#~ msgstr "" +#~ "Vælg en vindueshÃ¥ndtering. Du bliver nødt til at trykke pÃ¥ 'anvend', " +#~ "vifte med den magiske stav og danse en indviet dans for at fÃ¥ den til at " +#~ "virke." + +#~ msgid "Terminal" +#~ msgstr "Terminal" + +#~ msgid "Understands _Netscape Remote Control" +#~ msgstr "ForstÃ¥r _Netscape-fjernbetjening" + +#~ msgid "Use this _editor to open text files in the file manager" +#~ msgstr "" +#~ "Brug dette _redigeringsprogram til at Ã¥bne tekstfiler i filhÃ¥ndteringen" + +#~ msgid "Window Manager" +#~ msgstr "VindueshÃ¥ndtering" + +#~ msgid "_Command:" +#~ msgstr "_Kommando:" + +#~ msgid "_Properties..." +#~ msgstr "_Indstillinger..." + +#~ msgid "_Select:" +#~ msgstr "_Vælg:" diff --git a/po/de.po b/po/de.po new file mode 100644 index 0000000..597ae35 --- /dev/null +++ b/po/de.po @@ -0,0 +1,1634 @@ +# German translation of mate-settings-daemon +# Copyright (C) 1998-2004 Free Software Foundation, Inc. +# Carsten Schaar , 1998. +# Karsten Weiss , 1999. +# Matthias Warkus , 1999. +# Karl Eichwalder , 1999, 2000. +# Christian Meyer , 2000, 2001, 2002. +# Christian Neumair , 2002-2004. +# Hendrik Richter , 2004, 2005, 2006, 2007, 2008. +# Hendrik Brandt , 2004-2005, 2008. +# Frank Arnold , 2005. +# Jens Seidel , 2005. +# Christian Kintner , 2007. +# Mario Blättermann , 2009, 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: mate-settings-daemon master\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=mate-" +"settings-daemon&component=general\n" +"POT-Creation-Date: 2010-06-29 11:24+0000\n" +"PO-Revision-Date: 2010-07-18 20:54+0100\n" +"Last-Translator: Mario Blättermann \n" +"Language-Team: German \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "Barrierefreiheit" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "Freier Platz (in Prozent) zum Auslösen einer Warnung" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "Freier Platz zum Auslösen einer Warnung" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "Minimaler Warnintervall für wiederholte Warnungen" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "Zu ignorierende Einhängepfade" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If the " +"percentage free space drops below this, a warning will be shown." +msgstr "" +"Prozentsatz des freien Plattenplatzes als Auslöseschwelle für die erstmalige " +"Warnung. Falls der Prozentsatz des freien Platzes unter diesen Wert fällt, " +"wird eine Warnung angezeigt." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "" +"Geben Sie eine Liste der Einhängepfade an, die bei wenig Plattenplatz " +"ignoriert werden sollen." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "" +"Geben Sie eine Zeit in Minuten an. Wiederholte Warnungen für einen " +"Datenträger erscheinen nicht öfter als in diesem Abstand." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown." +msgstr "" +"Geben Sie eine Größe in GB an. Falls die Menge des freien Plattenplatzes " +"größer als dieser Wert ist, wird keine Warnung angezeigt." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning." +msgstr "" +"Geben Sie den Prozentsatz des freien Plattenplatzes an, der unterschritten " +"werden muss, um wiederholte Warnungen auszulösen." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "Schwellwert in Prozent für wiederholte Warnungen" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disc." +msgstr "Tastenkürzel um ein optisches Medium auszuwerfen." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to enable or disable the touchpad." +msgstr "Tastenkürzel um das Touchpad zu aktivieren/deaktivieren." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "Tastenkürzel um den Taschenrechner zu öffnen." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "Tastenkürzel um das E-Mail-Programm zu öffnen." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "Tastenkürzel um den Hilfe-Browser zu öffnen." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "Tastenkürzel um den Medien-Player zu öffnen." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "Tastenkürzel um die Suche zu öffnen." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "Tastenkürzel um den Web-Browser zu öffnen." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "Tastenkürzel um den Bildschirm zu sperren." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "Tastenkürzel um sich abzumelden." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "Tastenkürzel um die Lautstärke abzusenken." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "Tastenkürzel um die Lautstärke stumm zu schalten." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "Tastenkürzel um den persönlichen Ordner zu öffnen." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "Tastenkürzel um die Wiedergabe zu pausieren." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "Tastenkürzel um die Lautstärke anzuheben." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "Tastenkürzel um zum nächsten Titel zu springen." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "Tastenkürzel um zum vorherigen Titel zu springen." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "" +"Tastenkürzel um die Wiedergabe zu starten (oder zwischen Wiedergabe und Pause " +"umzuschalten)." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "Tastenkürzel um die Wiedergabe anzuhalten." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Auswerfen" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "Persönlicher Ordner" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "Taschenrechner öffnen" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "E-Mail-Programm öffnen" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "Hilfe-Browser starten" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "Medien-Player öffnen" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "Webbrowser starten" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "Bildschirm sperren" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Abmelden" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "Nächster Titel" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "Wiedergabe pausieren" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "Wiedergabe (bzw. Wiedergabe/Unterbrechen)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "Vorheriger Titel" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Suchen" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "Wiedergabe anhalten" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "Touchpad ein/aus" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "Leiser" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "Stummschalten" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Schrittweite der Lautstärke" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Schrittweite der Lautstärke als Prozentsatz der Gesamtlautstärke." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "Lauter" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "File for default configuration for RandR" +msgstr "Datei mit der Vorgabekonfiguration für RandR" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "Bildschirme im Benachrichtigungsfeld anzeigen" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:3 +msgid "" +"The XRandR plugin will look for a default configuration in the file specified " +"by this key. This is similar to the ~/.config/monitors.xml that normally gets " +"stored in users' home directories. If a user does not have such a file, or " +"has one that does not match the user's setup of monitors, then the file " +"specified by this key will be used instead." +msgstr "" +"Das XRandR-Plugin sucht in der durch diesen Schlüssel angegebenen Datei nach " +"einer Vorgabekonfiguration. Dies verhält sich ähnlich wie ~/.config/monitors." +"xml, die normalerweise in den persönlichen Ordnern der Benutzer gespeichert " +"wird. Falls ein Benutzer nicht über solch eine Datei verfügt oder seine " +"Konfiguration nicht zu den vorhandenen Bildschirmen passt, wird die in diesem " +"Schlüssel angegebene Datei stattdessen verwendet." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:4 +msgid "Turn on external monitor after system boot" +msgstr "Externen Bildschirm nach Systemstart einschalten" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:5 +msgid "" +"Turn on external monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" +"Externen Bildschirm nach Systemstart einschalten, falls der Benutzer den " +"externen Bildschirm beim Systemstart anschließt." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:6 +msgid "Turn on laptop monitor after system boot" +msgstr "Laptop-Bildschirm nach Systemstart einschalten" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:7 +msgid "" +"Turn on laptop monitor after system boot if user plugs in external monitor on " +"system boot." +msgstr "" +"Laptop-Bildschirm nach Systemstart einschalten, falls der Benutzer den " +"externen Bildschirm beim Systemstart anschließt." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:8 +msgid "" +"Whether a notification icon with display-related things should be shown in " +"the panel." +msgstr "" +"Legt fest, ob im Panel ein Benachrichtigungssymbol für die " +"Bildschirmeinstellungen angezeigt wird." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "Kantenglättung" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "Hinting" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "RGBA-Abfolge" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"Die Abfolge der Sub-Pixel-Elemente eines Flachbildschirms. Wird nur " +"verwendet, wenn die Kantenglättung auf »rgba« gesetzt ist. Mögliche Werte " +"sind: »rgb« für Rot auf links (am meisten verbreitet), »bgr« für Blau auf " +"links, »vrgb« für Rot oben und »vbgr« für Rot unten." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" +"Die zu verwendende Auflösung, um Schriftgrößen auf Pixelgrößen umzuwandeln, " +"Angabe erfolgt in Punkten pro Zoll." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"Die Art der Kantenglättung beim Darstellen der Schriften. Mögliche Werte " +"sind: »none« für keine Kantenglättung, »grayscale« für Standard-" +"Graustufenkantenglättung und »rgba« für Sub-Pixel-Kantenglättung (nur bei " +"Flachbildschirmen)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"Die Art des Hinting, welches beim Darstellen von Schriften verwendet wird. " +"Mögliche Werte sind: »none« für kein Hinting, »slight« für minimales, »medium« " +"für normales und »full« für maximales Hinting (letzteres kann zum Entstellen " +"der Buchstabenformen führen)," + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "Erlaubte Tasten" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"Falls nicht leer, werden Tastenkürzel ignoriert, sofern deren MateConf-Ordner " +"sich in der Liste befindet. Dies ist nützlich zum Sperren." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "Touchpad während des Tippens deaktivieren" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "Horizontales Rollen aktivieren" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "Mausklicks mit dem Touchpad aktivieren" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Enable touchpad" +msgstr "Touchpad aktivieren" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "Rollmethode für Touchpad auswählen" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Select the touchpad scroll method. Supported values are: 0: disabled, 1: edge " +"scrolling, and 2: two-finger scrolling" +msgstr "" +"Wählen Sie die Rollmethode für das Touchpad aus. Mögliche Werte sind: 0 - " +"deaktiviert, 1 - Kantenrollen, 2 - Rollen mit zwei Fingern" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "" +"Setzen Sie dies auf »WAHR«, falls Sie Probleme mit unbeabsichtigtem Berühren " +"des Touchpads während des Tippens haben." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" +"Setzen Sie dies auf »WAHR«, um horizontales Rollen mit der Methode zu " +"erlauben, die im Schlüssel »scroll_method« festgelegt ist." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "" +"Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "" +"Setzen Sie dies auf »WAHR«, um Mausklicks mit dem Touchpad auslösen zu können." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +msgid "Set this to TRUE to enable all touchpads." +msgstr "Setzen Sie dies auf »WAHR«, um alle Touchpads zu aktivieren." + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "MATE-Einstellungsdienst" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "Tastenkürzel zum Ein- und Ausschalten der Bildschirmlupe." + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "Tastenkürzel zum Ein- und Ausschalten der Bildschirmtastatur." + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "Tastenkürzel zum Ein- und Ausschalten des Bildschirmlesers." + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "Springende Tasten" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "Befehl zum Ein- und Ausschalten der Bildschirmlupe" + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "Befehl zum Ein- und Ausschalten der Bildschirmtastatur" + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "Befehl zum Ein- und Ausschalten des Bildschirmlesers." + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable XRandR plugin" +msgstr "Plugin für XRandR aktivieren" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable accessibility keyboard plugin" +msgstr "Modul für die barrierefreie Tastatur aktivieren" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable background plugin" +msgstr "Modul für das Hintergrundbild aktivieren" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable clipboard plugin" +msgstr "Modul für die Zwischenablage aktivieren" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable font plugin" +msgstr "Modul für Schrift aktivieren" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable housekeeping plugin" +msgstr "Modul für automatisches Aufräumen aktivieren" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keybindings plugin" +msgstr "Modul für Tastenkürzel aktivieren" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable keyboard plugin" +msgstr "Modul für die Tastatur aktivieren" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable media keys plugin" +msgstr "Modul für Medientasten aktivieren" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable mouse plugin" +msgstr "Modul für die Maus aktivieren" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable smartcard plugin" +msgstr "SmartCard-Plugin aktivieren" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable sound plugin" +msgstr "Modul für Audioausgabe aktivieren" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable typing breaks plugin" +msgstr "Modul für Tipppausen aktivieren" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xrdb plugin" +msgstr "Modul für XRDB aktivieren" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Enable xsettings plugin" +msgstr "Modul für XSettings aktivieren" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Mouse keys" +msgstr "Maustasten" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "On-screen keyboard" +msgstr "Bildschirmtastatur" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen magnifier" +msgstr "Bildschirmlupe" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Screen reader" +msgstr "Bildschirmleser" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file caches." +msgstr "" +"Legt fest, ob das Modul für automatisches Aufräumen aktiviert ist, das alte " +"temporäre Dateien aus den Zwischenspeichern entfernt." + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage XRandR settings." +msgstr "" +"Wenn auf »wahr« gesetzt, wird das Modul für die Einstellungen von XRandR " +"aktiviert." + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" +"Legt fest, ob das Modul für die Einstellungen der Zwischenablage aktiviert " +"ist." + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" +"Legt fest, ob das Modul für das Festlegen des Bildschirmhintergrundes " +"aktiviert ist." + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "Legt fest, ob das Modul für die Schrifteneinstellung aktiviert ist." + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "Legt fest, ob das Modul für die Tastatureinstellungen aktiviert ist." + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "" +"Set to True to enable the plugin to manage locking the screen on smartcard " +"removal." +msgstr "" +"Wenn auf »wahr« gesetzt, wird das Plugin zum Verwalten der Bidschirmsperre " +"beim Entfernen der SmartCard aktiviert." + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "Legt fest, ob das Modul für die Mauseinstellungen aktiviert ist." + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" +"Legt fest, ob das Modul für die Einstellung von Multimedia-Tasten aktiviert " +"ist." + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "" +"Auf »WAHR« setzen, um das Plugin zur Verwaltung des Audio-Zwischenspeichers zu " +"aktivieren." + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" +"Legt fest, ob das Modul für die Einstellungen der barrierefreien Tastatur " +"aktiviert ist." + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "Legt fest, ob das Modul für die Tastenkürzelverwaltung aktiviert ist." + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "Legt fest, ob das Modul für die Tipppauseneinstellungen aktiviert ist." + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "Legt fest, ob das Modul für die Einstellungen von XRDB aktiviert ist." + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "" +"Legt fest, ob das Modul für die Einstellungen von XSettings aktiviert ist." + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "Slow keys" +msgstr "Tastenverzögerung" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "Sticky keys" +msgstr "Klebrige Tasten" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "Tastenkürzel zum Ein- und Ausschalten der Bildschirmlupe" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "Tastenkürzel zum Ein- und Ausschalten der Bildschirmtastatur" + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "" +"Der Name des Tastenkürzels zum Ein- und Ausschalten des Bildschirmlesers" + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Dies ist der Name des Tastenkürzels zum Ein- und Ausschalten der " +"Bildschirmlupe. Dieser Name wird im Einstellungsdialog der Tastatur angezeigt." + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Dies ist der Name des Tastenkürzels zum Ein- und Ausschalten der " +"Bildschirmtastatur. Dieser Name wird im Einstellungsdialog der Tastatur " +"angezeigt." + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Dies ist der Name des Tastenkürzels zum Ein- und Ausschalten des " +"Bildschirmlesers. Dieser Name wird im Einstellungsdialog der Tastatur " +"angezeigt." + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle magnifier" +msgstr "Bildschirmlupe ein- oder ausschalten" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Toggle on-screen keyboard" +msgstr "Bildschirmtastatur ein- oder ausschalten" + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Toggle screen reader" +msgstr "Bildschirmleser ein- oder ausschalten" + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "" +"Legt fest, ob springende Tasten (Barrierefreiheitsfunktion der Tastatur) " +"aktiviert sind." + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "" +"Legt fest, ob Maustasten (Barrierefreiheitsfunktion der Tastatur) aktiviert " +"sind." + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the on-screen keyboard is turned on." +msgstr "Legt fest, ob die Bildschirmtastatur aktiviert ist." + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the screen magnifier is turned on." +msgstr "Legt fest, ob die Bildschirmlupe aktiviert ist." + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the screen reader is turned on." +msgstr "Legt fest, ob der Bildschirmleser aktiviert ist." + +#: ../data/mate-settings-daemon.schemas.in.h:58 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "" +"Legt fest, ob Tastenverzögerung (Barrierefreiheitsfunktion der Tastatur) " +"aktiviert ist." + +#: ../data/mate-settings-daemon.schemas.in.h:59 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "" +"Legt fest, ob klebrige Tasten (Barrierefreiheitsfunktion der Tastatur) " +"aktiviert sind." + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:1 +msgid "" +"Set this to one of \"none\", \"lock_screen\", or \"force_logout\". The action " +"will get performed when the smartcard used for log in is removed." +msgstr "" +"Setzen Sie dies auf »none« (nichts tun), »lock_screen« (Bildschirm sperren) " +"oder »force_logout« (Abmelden erzwingen). Die Aktion wird ausgeführt, wenn die " +"zum Anmelden benutzte Smartcard entfernt wird." + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:2 +msgid "Smartcard removal action" +msgstr "Smartcard-Entfernung" + +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "Code zur Fehlersuche aktivieren" + +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "Nicht zum Hintergrunddienst werden" + +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "MateConf-Prefix, von wo aus Moduleinstellungen geladen werden" + +#: ../mate-settings-daemon/main.c:58 +msgid "Exit after a time (for debugging)" +msgstr "Nach Ablauf einer Zeitspanne beenden - für Fehlerdiagnosezwecke" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "Barrierefreie Tastatur" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "Modul für barrierefreie Tastatur" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:388 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "Fehler beim Anzeigen der Hilfe: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:519 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:585 +msgid "Do you want to activate Slow Keys?" +msgstr "Wollen Sie die Tastenverzögerung aktivieren?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:520 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:586 +msgid "Do you want to deactivate Slow Keys?" +msgstr "Wollen Sie die Tastenverzögerung deaktivieren?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:521 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:587 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for the " +"Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"Sie haben die Umschalttaste 8 Sekunden lang gedrückt. Dies ist die " +"Tastenkombination für die Tastenverzögerungsfunktion, die das Verhalten Ihrer " +"Tastatur beeinflusst." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't activate" +msgstr "Nicht aktivieren" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't deactivate" +msgstr "Nicht deaktivieren" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Activate" +msgstr "Aktivieren" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Deactivate" +msgstr "Deaktivieren" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't activate" +msgstr "_Nicht aktivieren" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't deactivate" +msgstr "_Nicht deaktivieren" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Activate" +msgstr "_Aktivieren" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Deactivate" +msgstr "_Deaktivieren" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:615 +msgid "Slow Keys Alert" +msgstr "Tastenverzögerungsalarm" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:655 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:723 +msgid "Do you want to activate Sticky Keys?" +msgstr "Wollen Sie klebrige Tasten aktivieren?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:656 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:724 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Wollen Sie klebrige Tasten deaktivieren?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:726 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"Sie haben die Umschalttaste 5 Mal in Folge gedrückt. Dies ist die " +"Tastenkombination für die Funktion »klebrige Tasten«, die das Verhalten Ihrer " +"Tastatur beeinflusst." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:660 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"Sie haben zwei Tasten auf einmal oder die Umschalttaste 5 Mal in Folge " +"gedrückt. Dies ist die Tastenkombination für die Funktion »klebrige Tasten«, " +"die das Verhalten Ihrer Tastatur beeinflusst." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:756 +msgid "Sticky Keys Alert" +msgstr "Klebrige Tasten-Alarm" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "Allgemeine Einstellungen für Barrierefreiheit" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "Farb_kontrast erhöhen" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "_Text größer darstellen" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "Nur lan_ge Tastenanschläge akzeptieren (Tastenverzögerung)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "_Bildschirmtastatur verwenden" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "Bildschirml_upe verwenden" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "Bildschirmlese_programm verwenden" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "Schnelle _doppelte Tastenanschläge ignorieren (Springende Tasten)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "" +"Tastenkürzel durch _einzelnes Drücken der Tasten ausführen (Klebrige Tasten)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "Hintergrund" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "Hintergrundmodul" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "Zwischenablage" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "Zwischenablagemodul" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "Dummy" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "Dummy-Modul" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Schrift" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "Schriftenmodul" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this file system" +msgstr "Für dieses Dateisystem keine Warnungen mehr anzeigen" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "Keine Warnungen mehr anzeigen" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "Auf dem Datenträger »%s« ist nur noch %s Plattenplatz verfügbar." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "Auf diesem Rechner ist nur noch %s Plattenplatz verfügbar." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs or " +"files, or moving files to another disk or partition." +msgstr "" +"Sie können Plattenplatz frei machen, indem Sie den Müll leeren, ungenutzte " +"Programme oder Dateien löschen oder Dateien auf eine andere Festplatte oder " +"eine andere Partition verschieben." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by moving " +"files to another disk or partition." +msgstr "" +"Sie können Plattenplatz frei machen, indem Sie ungenutzte Programme oder " +"Dateien löschen oder Dateien auf eine andere Festplatte oder eine andere " +"Partition verschieben." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs or " +"files, or moving files to an external disk." +msgstr "" +"Sie können Plattenplatz frei machen, indem Sie den Müll leeren, ungenutzte " +"Programme oder Dateien löschen oder Dateien auf einen externen Datenträger " +"verschieben." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by moving " +"files to an external disk." +msgstr "" +"Sie können Plattenplatz frei machen, indem Sie ungenutzte Programme oder " +"Dateien löschen oder Dateien auf einen externen Datenträger verschieben." + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "Zu wenig Speicherplatz" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "Müll leeren" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine…" +msgstr "Ãœberprüfen …" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "Ignorieren" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:97 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "Objekt %lu von %lu wird gelöscht" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:117 +#, c-format +msgid "Removing: %s" +msgstr "Entfernt wird: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:247 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:296 +msgid "Emptying the trash" +msgstr "Mülleimer wird geleert" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:272 +msgid "Preparing to empty trash…" +msgstr "Leeren des Mülleimers wird vorbereitet …" + +#. Translators: "Emptying trash from " +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:299 +msgid "From: " +msgstr "Von:" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:360 +msgid "Empty all of the items from the trash?" +msgstr "Möchten Sie alle Objekte aus dem Mülleimer löschen?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:363 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"Wenn Sie den Mülleimer leeren, wird der gesamte Inhalt unwiderruflich " +"gelöscht. Bitte beachten Sie, dass Objekte auch einzeln gelöscht werden " +"können." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:370 +msgid "_Empty Trash" +msgstr "_Müll leeren" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "Tastenkombination (%s) ist ungültig" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "Tastenkombination (%s) ist unvollständig" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"Fehler beim Ausführen von (%s),\n" +"das mit der Taste (%s) verknüpft ist" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "Tastenkürzel" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "Tastenkürzelmodul" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Tastatur" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "Tastaturmodul" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:137 +#, c-format +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +" • a bug in libxklavier library\n" +" • a bug in X server (xkbcomp, xmodmap utilities)\n" +" • X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +" • The result of %s\n" +" • The result of %s" +msgstr "" +"Fehler beim Aktivieren der XKB-Konfiguration.\n" +"Dies kann unter folgenden Umständen passieren:\n" +" • ein Fehler in der Bibliothek libxklavier\n" +" • ein Fehler im X-Server (xkbcomp, xmodmap-Werkzeuge)\n" +" • X-Server mit inkompatibler Implementation von libxkbfile\n" +"\n" +"Versionsdaten des X-Servers:\n" +"%s\n" +"%d\n" +"%s\n" +"Falls Sie dies als Fehler melden, fügen Sie hinzu:\n" +" • das Ergebnis von %s\n" +" • das Ergebnis von %s" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:151 +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or using a later version of the XFree " +"software." +msgstr "" +"Sie benutzen derzeit XFree 4.3.0.\n" +"In Verbindung mit komplexen XKB-Konfigurationen sind Probleme bekannt.\n" +"Versuchen Sie eine einfachere Konfiguration zu benutzen oder\n" +"eine neuere Version der XFree-Software." + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:279 +msgid "_Layouts" +msgstr "Be_legungen" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:286 +msgid "Keyboard _Preferences" +msgstr "_Tastatureinstellungen" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:292 +msgid "Show _Current Layout" +msgstr "Aktuelle _Belegung anzeigen" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "_Verfügbare Dateien:" + +# Dialogtitel +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "Laden von »modmap«-Dateien" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap files?" +msgstr "Möchten Sie die »modmap«-Dateien laden?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "_Diese Meldung nicht mehr anzeigen" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "_Laden" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "_Geladene Dateien:" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:195 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"Das Vorgabeterminal konnte nicht gefunden werden. Stellen Sie sicher, dass " +"der Befehl für \n" +"den Vorgabeterminal gesetzt ist und auf eine installierte Anwendung verweist." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:235 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"Befehl konnte nicht ausgeführt werden: %s\n" +"Stellen Sie sicher, dass es sich um einen gültigen Befehl handelt." + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "Deaktiviert" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u Ausgabe" +msgstr[1] "%u Ausgaben" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u Eingabe" +msgstr[1] "%u Eingaben" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "Systemklänge" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "Medientasten" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "Medientastenmodul" + +#: ../plugins/mouse/gsd-mouse-manager.c:882 +msgid "Could not enable mouse accessibility features" +msgstr "Barrierefreie Maushilfen konnten nicht aktiviert werden" + +#: ../plugins/mouse/gsd-mouse-manager.c:884 +msgid "Mouse accessibility requires Mousetweaks to be installed on your system." +msgstr "" +"Eine barrierefreie Maus setzt das Programm »Mousetweaks« auf Ihrem System " +"voraus." + +#: ../plugins/mouse/gsd-mouse-manager.c:887 +msgid "Mouse Preferences" +msgstr "Mauseinstellungen" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Maus" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "Mausmodul" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Tipppause" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "Tipppausenmodul" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "Bildschirmgröße und -rotation einstellen" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:225 +msgid "Could not switch the monitor configuration" +msgstr "Bildschirmkonfiguration konnte nicht geändert werden" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:249 +msgid "Could not restore the display's configuration" +msgstr "Bildschirmkonfiguration konnte nicht wiederhergestellt werden" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:274 +msgid "Could not restore the display's configuration from a backup" +msgstr "" +"Bildschirmkonfiguration konnte nicht aus einer Sicherungsdatei " +"wiederhergestellt werden" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:295 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "" +"The display will be reset to its previous configuration in %d seconds" +msgstr[0] "" +"Diese Anzeige wird in %d Sekunde auf die vorherige Einstellung zurückgesetzt" +msgstr[1] "" +"Diese Anzeige wird in %d Sekunden auf die vorherige Einstellung zurückgesetzt" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:344 +msgid "Does the display look OK?" +msgstr "Ist die Bildschirmanzeige in Ordnung?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:350 +msgid "_Restore Previous Configuration" +msgstr "_Vorherige Einstellungen wiederherstellen" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:351 +msgid "_Keep This Configuration" +msgstr "_Diese Einstellungen beibehalten" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:432 +msgid "The selected configuration for displays could not be applied" +msgstr "Die gewählte Bildschirmkonfiguration konnte nicht angewendet werden" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:970 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "Bildschirminformationen konnten nicht aktualisiert werden: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:973 +msgid "Trying to switch the monitor configuration anyway." +msgstr "Es wird trotzdem versucht, die Bildschirmkonfiguration zu ändern." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1703 +msgid "Rotation not supported" +msgstr "Rotation wird nicht unterstützt" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1759 +msgid "Could not save monitor configuration" +msgstr "Bildschirmkonfiguration konnte nicht gespeichert werden" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1777 +msgid "Normal" +msgstr "Normal" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1778 +msgid "Left" +msgstr "Links" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1779 +msgid "Right" +msgstr "Rechts" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1780 +msgid "Upside Down" +msgstr "Kopfüber" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1900 +msgid "_Configure Display Settings…" +msgstr "_Bildschirmeinstellungen …" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1941 +msgid "Configure display settings" +msgstr "Bildschirmeinstellungen festlegen" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:2001 +msgid "Could not apply the stored configuration for monitors" +msgstr "Die gespeicherte Bildschirmkonfiguration konnte nicht angewendet werden" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "Persönlicher Ordner des Benutzers konnte nicht ermittelt werden" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "Die X-Ressourcendatenbank verwalten" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "X-Ressourcendatenbank" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:596 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "" +"MateConf-Schlüssel %s ist vom Typ %s, es wurde jedoch der Typ %s erwartet\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "X-Einstellungen verwalten" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "X-Einstellungen" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:167 +msgid "Module Path" +msgstr "Modulpfad" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:168 +msgid "path to smartcard PKCS #11 driver" +msgstr "Pfad zum Smartcard PKCS #11-Treiber" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:504 +msgid "received error or hang up from event source" +msgstr "Fehler empfangen oder Abbruch seitens der Ereignisquelle" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:593 +#, c-format +msgid "NSS security system could not be initialized" +msgstr "Das NSS-Sicherheitssystem konnte nicht initialisiert werden" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:662 +#, c-format +msgid "no suitable smartcard driver could be found" +msgstr "Es konnte kein passender Smartcard-Treiber gefunden werden" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:682 +#, c-format +msgid "smartcard driver '%s' could not be loaded" +msgstr "Smartcard-Treiber »%s« konnte nicht geladen werden" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:771 +#, c-format +msgid "could not watch for incoming card events - %s" +msgstr "Ãœberwachung auf eingehende Karten-Ereignisse ist fehlgeschlagen - %s" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:1124 +#, c-format +msgid "encountered unexpected error while waiting for smartcard events" +msgstr "" +"Unerwarteter Fehler trat beim Warten auf eingehende Karten-Ereignisse auf" + +#: ../plugins/smartcard/gsd-smartcard.c:154 +msgid "Slot ID" +msgstr "Slot-Kennung" + +#: ../plugins/smartcard/gsd-smartcard.c:155 +msgid "The slot the card is in" +msgstr "Der Slot, in welchem sich die Karte befindet" + +#: ../plugins/smartcard/gsd-smartcard.c:161 +msgid "Slot Series" +msgstr "Slot-Reihe" + +#: ../plugins/smartcard/gsd-smartcard.c:162 +msgid "per-slot card identifier" +msgstr "Slotweise Kartenbezeichnung" + +#: ../plugins/smartcard/gsd-smartcard.c:168 +#: ../plugins/smartcard/gsd-smartcard.c:169 +msgid "name" +msgstr "Name" + +#: ../plugins/smartcard/gsd-smartcard.c:173 +msgid "Module" +msgstr "Modul" + +#: ../plugins/smartcard/gsd-smartcard.c:174 +msgid "smartcard driver" +msgstr "Smartcard-Treiber" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:1 +msgid "Change system time" +msgstr "Systemzeit ändern" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:2 +msgid "Change system time zone" +msgstr "Zeitzone des Systems ändern" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:3 +msgid "Configure hardware clock" +msgstr "Hardware-Uhr konfigurieren" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:4 +msgid "Privileges are required to change the system time zone." +msgstr "" +"Systemverwalterrechte sind erforderlich, um die Zeitzone des Systems zu " +"ändern." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:5 +msgid "Privileges are required to change the system time." +msgstr "Systemverwalterrechte sind erforderlich, um die Systemzeit zu ändern." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:6 +msgid "Privileges are required to configure the hardware clock." +msgstr "" +"Systemverwalterrechte sind erforderlich, um die Hardware-Uhr zu konfigurieren." + +#~ msgid "Unknown" +#~ msgstr "Unbekannt" + +#~ msgid "Keyboard Layout \"%s\"" +#~ msgstr "Tastaturbelegung »%s«" + +#~ msgid "Keyboard Layout" +#~ msgstr "Tastaturbelegung" + +#~ msgid "_Groups" +#~ msgstr "_Gruppen" + +#~ msgid "" +#~ "Couldn't put the machine to sleep.\n" +#~ "Verify that the machine is correctly configured." +#~ msgstr "" +#~ "Der Rechner konnte nicht in den Ruhezustand versetzt werden.\n" +#~ "Ãœberprüfen Sie, ob der Rechner korrekt konfiguriert ist." + +#~ msgid "Binding to suspend the computer." +#~ msgstr "Tastenkürzel um den Rechner in den Bereitschaftsmodus zu versetzen." + +#~ msgid "Suspend" +#~ msgstr "Bereitschaft" + +#~ msgid "" +#~ "Set to True to display a dialog when there are errors running the " +#~ "screensaver." +#~ msgstr "" +#~ "Legt fest, ob ein Dialog angezeigt wird, wenn beim Ausführen des " +#~ "Bildschirmschoners ein Fehler auftritt." + +#~ msgid "Set to True to run the screensaver at login." +#~ msgstr "Legt fest, ob der Bildschirmschoner beim Anmelden gestartet wird." + +#~ msgid "Show startup errors" +#~ msgstr "Fehler beim Start anzeigen" + +#~ msgid "Start screensaver" +#~ msgstr "Bildschirmschoner starten" + +#~ msgid "Enable screensaver plugin" +#~ msgstr "Modul für den Bildschirmschoner aktivieren" + +#~ msgid "Toggle screenreader" +#~ msgstr "Bildschirmleserr ein- oder ausschalten" + +#~ msgid "%d%% of the disk space on `%s' is in use" +#~ msgstr "%d%% des Speicherplatzes auf »%s« wird benutzt" + +#~ msgid "Analyze" +#~ msgstr "Analysieren" + +#~ msgid "MATE Volume Control" +#~ msgstr "MATE-Lautstärkeregler" + +#~ msgid "" +#~ "There was an error starting up the screensaver:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "Screensaver functionality will not work in this session." +#~ msgstr "" +#~ "Fehler beim Starten des Bildschirmschoners:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "Der Bildschirmschoner steht in dieser Sitzung nicht zur Verfügung." + +#~ msgid "Screensaver" +#~ msgstr "Bildschirmschoner" + +#~ msgid "Screensaver plugin" +#~ msgstr "Bildschirmschonermodul" + +#~ msgid "" +#~ "Cannot create the directory \"%s\".\n" +#~ "This is needed to allow changing the mouse pointer theme." +#~ msgstr "" +#~ "Das Verzeichnis »%s« konnte nicht angelegt werden.\n" +#~ "Dies ist zum Ändern des Mauszeiger-Themas erforderlich." + +#~ msgid "" +#~ "Cannot create the directory \"%s\".\n" +#~ "This is needed to allow changing cursors." +#~ msgstr "" +#~ "Das Verzeichnis »%s« konnte nicht angelegt werden.\n" +#~ "Dies ist zum Ändern der Zeiger erforderlich." + +#~ msgid "Couldn't load sound file %s as sample %s" +#~ msgstr "Audiodatei %s konnte nicht als Beispiel %s geladen werden" + +#~ msgid "Login" +#~ msgstr "Anmelden" + +#~ msgid "Logout" +#~ msgstr "Abmelden" + +#~ msgid "Boing" +#~ msgstr "Gong" + +#~ msgid "Siren" +#~ msgstr "Sirene" + +#~ msgid "Clink" +#~ msgstr "Klicken" + +#~ msgid "Beep" +#~ msgstr "Piep" + +#~ msgid "No sound" +#~ msgstr "Kein Klang" + +#~ msgid "Sound not set for this event." +#~ msgstr "Diesem Ereignis ist kein Klang zugewiesen." + +#~ msgid "" +#~ "The sound file for this event does not exist.\n" +#~ "You may want to install the mate-audio package for a set of default " +#~ "sounds." +#~ msgstr "" +#~ "Die Audiodatei für dieses Ereignis existiert nicht.\n" +#~ "Sie können das Paket »mate-audio« installieren, um die Vorgabeklänge zu " +#~ "erhalten." + +#~ msgid "The sound file for this event does not exist." +#~ msgstr "Die Audiodatei für dieses Ereignis existiert nicht." + +#~ msgid "Select Sound File" +#~ msgstr "Audiodatei wählen" + +#~ msgid "The file %s is not a valid wav file" +#~ msgstr "Die Datei %s ist keine gültige wav-Datei" + +#~ msgid "Select sound file..." +#~ msgstr "Audiodatei wählen …" + +#~ msgid "Sound" +#~ msgstr "Audio" + +#~ msgid "Sound plugin" +#~ msgstr "Audiomodul" + +#~ msgid "An error occurred while configuring the screen" +#~ msgstr "Beim Einstellen des Bildschirms ist ein Fehler aufgetreten" + +#~ msgid "" +#~ "Set to True to keep the handlers for text/plain and text/* MIME types " +#~ "synchronized." +#~ msgstr "" +#~ "Setzen Sie diesen Wert auf »True«, um die MIME-Typ-Handler für »text/plain« " +#~ "und »text/*« synchron zu halten." + +#~ msgid "Sync text/plain and text/* handlers" +#~ msgstr "»text/plain« und »text/*«-Handler synchronisieren" + +#~ msgid "Enable default editor plugin" +#~ msgstr "Modul für den Standard-Editor aktivieren" + +#~ msgid "" +#~ "Set to True to enable the plugin to manage the default text editor setting." +#~ msgstr "" +#~ "Setzen Sie diesen Werten auf »True«, um das Modul für die Einstellungen für " +#~ "den Standard-Text-Editor zu aktivieren." + +#~ msgid "Key Binding (%s) has its action defined multiple times\n" +#~ msgstr "Für Tastenkombination (%s) sind mehrere Aktionen erfasst\n" + +#~ msgid "Key Binding (%s) has its binding defined multiple times\n" +#~ msgstr "Für Tastenkombination (%s) sind mehrere Befehle erfasst\n" + +#~ msgid "It seems that another application already has access to key '%u'." +#~ msgstr "" +#~ "Anscheinend hat bereits eine andere Anwendung auf den Schlüssel »%u« " +#~ "zugegriffen." + +#~ msgid "Key Binding (%s) is already in use\n" +#~ msgstr "Tastenkombination (%s) wird bereits verwendet\n" + +#~ msgid "Volume" +#~ msgstr "Lautstärke" diff --git a/po/dz.po b/po/dz.po new file mode 100644 index 0000000..ccb4b1d --- /dev/null +++ b/po/dz.po @@ -0,0 +1,4065 @@ +# Dzongkha translation of mate-control-center +# Copyright @ 2006 Free Software Foundation, Inc. +# Mindu Dorji +# +msgid "" +msgstr "" +"Project-Id-Version: mate-control-center.HEAD.dz\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-02-26 21:06-0500\n" +"PO-Revision-Date: 2007-06-21 23:33+0530\n" +"Last-Translator: Tshewang Norbu \n" +"Language-Team: DZONGKHA \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n!=1);\n" +"X-Poedit-Language: Dzongkha\n" +"X-Poedit-Country: BHUTAN\n" +"X-Poedit-SourceCharset: utf-8\n" + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:1 +#, fuzzy +msgid "" +"Set to True to keep the handlers for text/plain and text/* MIME types " +"synchronized." +msgstr "" +"བདེན་པ་ཨིན་པ་ཅིན་ ཚིག་ཡིག་/ཡིག་རà¾à¾±à½„་དང་ ཚིག་ཡིག་/* གི་དོན་ལུ་ མ་ཡིམ་ལེགས་སà¾à¾±à½¼à½„་འà½à½–་མི་ཚུ་ མིང་དཔྱད་" +"ནང་བཞག་ནི་ཨིནà¼" + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:2 +msgid "Sync text/plain and text/* handlers" +msgstr "ཚིག་ཡིག་/ཡིག་རà¾à¾±à½„་དང་ ཚིག་ཡིག་/* ལེགས་སà¾à¾±à½¼à½„་འà½à½–་མི་ཚུ་ མིང་དཔྱད་འབདà¼" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to launch the calculator." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the email client." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +#, fuzzy +msgid "Binding to launch the help browser." +msgstr "བརའུ་ཟར་གྲོགས་རམ་ གསར་བཙུགས་འབདà¼" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the media player." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the search tool." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +#, fuzzy +msgid "Binding to launch the web browser." +msgstr "à½à½ºà½–་བརའུ་ཟར་གྲོགས་རམ་ གསར་བཙུགས་འབད" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to lock the screen." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to log out." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to lower the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to mute the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to open the Home folder." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to pause playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to raise the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +#, fuzzy +msgid "Binding to skip to next track." +msgstr "གླུ་རིམ་གཞན་མི་ལུ་གོམ་འགྱོà¼" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +#, fuzzy +msgid "Binding to skip to previous track." +msgstr "ཧེ་མའི་གླུ་རིམ་ལུ་གོམ་འགྱོà¼" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to stop playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to suspend the computer." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "ཕྱིར་བà½à½¼à½“à¼" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "à½à¾±à½²à½˜à¼‹à½‚ྱི་ལེ་སྣོདà¼" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "བརའུ་ཟར་གྲོགས་རམ་ གསར་བཙུགས་འབདà¼" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +#, fuzzy +msgid "Launch media player" +msgstr "བརྡ་བརྒྱུད་གà½à½„་འཕྲུལ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "à½à½ºà½–་བརའུ་ཟར་གྲོགས་རམ་ གསར་བཙུགས་འབད" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "གསལ་གཞི་ལྡེ་མིག་རà¾à¾±à½–སà¼" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "ཕྱིར་བསà¾à¾±à½¼à½‘་འབདà¼" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +#, fuzzy +msgid "Next track" +msgstr "གླུ་རིམ་གཞན་མི་ལུ་གོམ་འགྱོà¼" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +#, fuzzy +msgid "Pause playback" +msgstr "སྒྲ་སà¾à½‘་གà½à½„་ནི་:(_o)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "གà½à½„་༠(ཡང་ན་ གà½à½„་/à½à½ºà½˜)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +#, fuzzy +msgid "Previous track" +msgstr "ཧེ་མའི་གླུ་རིམ་ལུ་གོམ་འགྱོà¼" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "འཚོལ་ཞིབà¼" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +#, fuzzy +msgid "Stop playback" +msgstr "ལོག་གà½à½„་ནི་ མཚམས་འཇོག་གི་ལྡེ་མི" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +#, fuzzy +msgid "Suspend" +msgstr "སྒྲ་སà¾à½‘à¼" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "སà¾à½‘་ཤུགས་མར་ཕབà¼" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "སà¾à½‘་མེདà¼" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "སà¾à½‘་ཤུགས་ཀྱི་རིམ་པà¼" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "སà¾à½‘་ཤུགས་རིམ་པ་ སà¾à½‘་ཤུགས་བརྒྱ་ཆའི་ནང་à¼" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "སà¾à½‘་ཤུགས་ཡར་སེང་à¼" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:1 +#, fuzzy +msgid "" +"Set to True to display a dialog when there are errors running the " +"screensaver." +msgstr "ཨེགསི་གསལ་གཞི་ཉེན་སྲུང་ གཡོག་བཀོལ་ཕའི་སà¾à½–ས་ འཛོལ་བ་བྱུང་པ་ཅིན་ ཌའི་ལོག་ཅིག་ བཀྲམ་སྟོན་འབདà¼" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:2 +#, fuzzy +msgid "Set to True to run the screensaver at login." +msgstr "ནང་བསà¾à¾±à½¼à½‘་ཀྱི་སà¾à½–ས་ལུ་ གསལ་གཞི་ཉེན་སྲུང་ གཡོག་བཀོལà¼" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:3 +#, fuzzy +msgid "Show startup errors" +msgstr "་འགོ་བཙུགས་ཀྱི་འཛོལ་བ་ཚུ་སྟོནà¼" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:4 +msgid "Start screensaver" +msgstr "གསལ་གཞི་ཉེན་སྲུང་འགོ་བཙུགསà¼" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +#, fuzzy +msgid "Hinting" +msgstr "བརྡ་མཚོན་སྟོན་དོ" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +#, fuzzy +msgid "Enable accessibility keyboard plugin" +msgstr "ལྡེ་སྒྲོམ་འཛུལ་སྤྱོད་ཀྱི་ à½à¾±à½‘་རྣམ་ཚུ་ ལྕོགས་ཅན་བཟོà¼(_E)" + +#: ../data/mate-settings-daemon.schemas.in.h:2 +#, fuzzy +msgid "Enable background plugin" +msgstr "རྒྱབ་གཞི་གཟུགས་བརྙན་སྲུངསà¼(_B)" + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Enable clipboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Enable default editor plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Enable font plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Enable keybindings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:7 +#, fuzzy +msgid "Enable keyboard plugin" +msgstr "རà¾à¾±à½ºà½“་སེལ་འབད་བའི་ཨང་རྟགས་ལྕོགས་ཅན་བཟོ" + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable media keys plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +#, fuzzy +msgid "Enable mouse plugin" +msgstr "རà¾à¾±à½ºà½“་སེལ་འབད་བའི་ཨང་རྟགས་ལྕོགས་ཅན་བཟོ" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +#, fuzzy +msgid "Enable screensaver plugin" +msgstr "ནང་བསà¾à¾±à½¼à½‘་ཀྱི་སà¾à½–ས་ལུ་ གསལ་གཞི་ཉེན་སྲུང་ གཡོག་བཀོལà¼" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +#, fuzzy +msgid "Enable sound plugin" +msgstr "རà¾à¾±à½ºà½“་སེལ་འབད་བའི་ཨང་རྟགས་ལྕོགས་ཅན་བཟོ" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable typing breaks plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable xrandr plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +#, fuzzy +msgid "Enable xrdb plugin" +msgstr "རà¾à¾±à½ºà½“་སེལ་འབད་བའི་ཨང་རྟགས་ལྕོགས་ཅན་བཟོ" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable xsettings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Set to True to enable the plugin to manage screensaver settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Set to True to enable the plugin to manage sound settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "" +"Set to True to enable the plugin to manage the default text editor setting." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "" + +#: ../mate-settings-daemon/main.c:49 +msgid "Don't become a daemon" +msgstr "" + +#: ../mate-settings-daemon/main.c:50 +msgid "MateConf prefix from which to load plugin settings" +msgstr "" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Accessibility Keyboard" +msgstr "འཛུལ་སྤྱོད" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Accessibility keyboard plugin" +msgstr "འཛུལ་སྤྱོད" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:393 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "གྲོགས་རམ་%sབཀྲམ་སྟོན་འབད་ནི་ལུ་ འཛོལ་བ་ཅིག་བྱུང་ནུག" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:445 +msgid "Do you want to activate Slow Keys?" +msgstr "ལྡེ་མིག་ལྷོད་ཆ་ ཤུགས་ལྡན་བཟོ་ནི་ཨིན་ན?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:446 +msgid "Do you want to deactivate Slow Keys?" +msgstr "ལྡེ་མིག་ལྷོད་ཆ་ ཤུགས་མེད་བཟོ་ནི་ཨིན་ན?à¼" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:449 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"à½à¾±à½¼à½‘་ཀྱིས་སོར་ལྡེ་དེ་ སà¾à½¢à¼‹à½†à¼‹à¼¨ ཀྱི་རང་ལུ་ཨེབ་བཞག་དགོ à½à¾±à½¼à½‘་ཀྱི་ལྡེ་སྒྲོམ་དེ་ ལཱ་འབད་ནི་ལུ་ ཕན་གནོད་ཡོད་པའི་ " +"ལྡེ་མིག་གི་ལྷོད་ཆའི་à½à¾±à½‘་རྣམ་དོན་ལུ་ མགྱོགས་à½à½–ས་འདི་ཨིནà¼" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:456 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:508 +msgid "Do_n't activate" +msgstr "ཤུགས་ལྡན་མ་བཟོà¼(_n)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:456 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:508 +msgid "Do_n't deactivate" +msgstr "ཤུགས་མེད་མ་བཟོà¼(_n)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:459 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:511 +msgid "_Activate" +msgstr "ཤུགས་ལྡན་བཟོà¼(_A)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:459 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:511 +msgid "_Deactivate" +msgstr "ཤུགས་མེད་བཟོà¼(_D)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:463 +msgid "Slow Keys Alert" +msgstr "ལྡེ་མིག་དྲན་བརྡ་ལྷོདà¼" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:495 +msgid "Do you want to activate Sticky Keys?" +msgstr "à½à¾±à½¼à½‘་ཀྱིས་སྦྱར་རྩི་ཅན་གྱི་ ལྡེ་མིག་ཚུ་ ཤུགས་ལྡན་བཟོ་ནི་ཨིན་ན?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:496 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "à½à¾±à½¼à½‘་ཀྱིས་སྦྱར་རྩི་ཅན་གྱི་ ལྡེ་མིག་ཚུ་ ཤུགས་མེད་བཟོ་ནི་ཨིན་ན?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:499 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"à½à¾±à½¼à½‘་ཀྱིས་སོར་ལྡེ་དེ་ འབྱེལà½à¼‹à½ à½–ྱེལ་ས་རང་ ཚར་༥ ཨེབ༠à½à¾±à½¼à½‘་ཀྱི་ལྡེ་སྒྲོམ་དེ་ ལཱ་འབད་ནི་ལུ་ ཕན་གནོད་ཡོད་པའི་ " +"སྦྱར་རྩི་ལྡེ་མིག་གི་à½à¾±à½‘་རྣམ་དོན་ལུ་ མགྱོགས་à½à½–ས་འདི་ཨིནà¼" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:501 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"à½à¾±à½¼à½‘་ཀྱིས་སྟབས་གཅིག་ལུ་ ལྡེ་མིག་གཉིས་ཨེབ་ ཡང་ན་ སོར་ལྡེ་དེ་ འབྱེལà½à¼‹à½ à½–ྱེལ་ས་རང་ ཚར་༥ཨེབ༠འདི་གིས་ à½à¾±à½¼à½‘་" +"ཀྱི་ལྡེ་སྒྲོམ་ལཱ་འབད་ནི་ལུ་ ཕན་གནོད་ཡོད་པའི་ སྦྱར་རྩི་ཅན་གྱི་ལྡེ་མིག་à½à¾±à½‘་རྣམ་དེ་ ཨོཕ་རà¾à¾±à½–་ཨིནà¼" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:515 +msgid "Sticky Keys Alert" +msgstr "སྦྱར་རྩི་ཅན་གྱི་ལྡེ་མིག་དྲན་བརྡà¼" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "རྒྱབ་གཞི་" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Background plugin" +msgstr "རྒྱབ་གཞི་" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Font" +msgstr "ཡིག་གཟུགས་ཚུ" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "" + +#: ../plugins/font/gsd-font-manager.c:208 +#, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing the mouse pointer theme." +msgstr "" +"སྣོད་à½à½¼à¼‹\"%s\"གསར་བསà¾à¾²à½´à½“་འབད་མི་ཚུགས་པསà¼\n" +"འདི་མཱའུསི་གི་དཔག་བྱེད་བརྗོད་དོན་ བསྒྱུར་བཅོས་འབད་བཅུག་ནི་ལུ་དགོཔ་ཨིནà¼" + +#: ../plugins/font/gsd-font-manager.c:231 +#, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing cursors." +msgstr "" +"སྣོད་à½à½¼à¼‹\"%s\"གསར་བསà¾à¾²à½´à½“་འབད་མི་ཚུགས་པསà¼\n" +"འདི་འོད་རྟགས་ཚུ བསྒྱུར་བཅོས་འབད་བཅུག་ནི་ལུ་དགོཔ་ཨིནà¼" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:195 +#, c-format +msgid "Key Binding (%s) has its action defined multiple times\n" +msgstr "ཀི་ བའིན་ཌིང་(%s) གིས་ དེ་ཉིད་ཀྱི་བྱ་བ་ ལན་à½à½ºà½„ས་མང་རབས་ཅིག་ ངེས་འཛིན་འབད་ནུག\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:202 +#, c-format +msgid "Key Binding (%s) has its binding defined multiple times\n" +msgstr "ཀི་ བའིན་ཌིང་(%s) གིས་ དེ་ཉིད་ཀྱི་བཱའིན་ཌིང་ ལན་à½à½ºà½„ས་མང་རབས་ཅིག་ ངེས་འཛིན་འབད་ནུག\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:211 +#, c-format +msgid "Key Binding (%s) is incomplete\n" +msgstr "ཀི་ བའིན་ཌིང་ (%s) ཡོངས་སྒྲུབ་མིན་འདུག\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:239 +#, c-format +msgid "Key Binding (%s) is invalid\n" +msgstr "ཀི་ བའིན་ཌིང་(%s) ནུས་མེད་ཨིན་པསà¼\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:292 +#, c-format +msgid "It seems that another application already has access to key '%u'." +msgstr "གློག་རིམ་གཞན་ཅིག་གིས་ ཧེ་མ་ལས་རང་ ལྡེ་མིག་''%u'ནང་ འཛུལ་སྤྱོད་འབད་འབདà½à¼‹à½–ཟུམ་ཅིག་འདུག" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:365 +#, c-format +msgid "Key Binding (%s) is already in use\n" +msgstr "ཀི་ བཱའིན་ཌིང་(%s)དེ་ ཧེམ་ལས་རང་ ལག་ལེན་འà½à½–་སྟེ་འདུག\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:502 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"ལྡེ་མིག་(%s)ལུ་འབྲེལ་མà½à½´à½‘་ཡོད་མི་\n" +"(%s)གཡོག་བཀོལ་ནིའི་ འབད་རྩོལ་བསà¾à¾±à½ºà½‘པ་ད་ འཛོལ་བ་ཅིག་བྱུང་ནུག" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "ལྡེ་སྒྲོམà¼" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Keyboard plugin" +msgstr "ལྡེ་སྒྲོམ་གྱི་གདམ་à½à¼" + +#: ../plugins/keyboard/modmap-dialog.glade.h:1 +msgid "A_vailable files:" +msgstr "འà½à½¼à½–་ཚུགས་པའི་ཡིག་སྣོད་ཚུà¼(_v)" + +#: ../plugins/keyboard/modmap-dialog.glade.h:2 +msgid "Do _not show this warning again." +msgstr "ཉེན་བརྡ་འདི་ ལོག་སྟེ་མ་སྟོནà¼(_n)" + +#: ../plugins/keyboard/modmap-dialog.glade.h:3 +msgid "Load modmap files" +msgstr "མོཌི་མེཔ་ཡིག་སྣོད་ཚུ་ མངོན་གསལ་འབདà¼" + +#: ../plugins/keyboard/modmap-dialog.glade.h:4 +msgid "Would you like to load the modmap file(s)?" +msgstr "à½à¾±à½¼à½‘་ཀྱིས་ མོཌི་མེཔ་ཡིག་སྣོད་(ཚུ) མངོན་གསལ་འབད་ནི་ཨིན་ན?" + +#: ../plugins/keyboard/modmap-dialog.glade.h:5 +msgid "_Load" +msgstr "མངོན་གསལ་འབདà¼(_L)" + +#: ../plugins/keyboard/modmap-dialog.glade.h:6 +msgid "_Loaded files:" +msgstr "མངོན་གསལ་འབད་ཡོད་པའི་ཡིག་སྣོད་ཚུ་:(_L)" + +#: ../plugins/media-keys/actions/acme.glade.h:1 +msgid "Volume" +msgstr "སà¾à½‘་ཤུགས" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:200 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"སྔོན་སྒྲིག་ཊར་མི་ནཱལ་à½à½¼à½–་མ་ཚུགས༠à½à¾±à½¼à½‘་ཀྱི་སྔོན་སྒྲིག་ཊར་མི་ནཱལ་བརྡ་བཀོད་གཞི་སྒྲིག་འབད་ཡོད་མི་དང་ནུས་ཅན་" +"འཇུག་སྤྱོད་ལུ་དོན་ཚན་ཚུ་བདེན་སྦྱོར་འབདà¼" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:240 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"བརྡ་བཀོད་ %s ལག་ལེན་འà½à½–་མ་ཚུགས༠\n" +"འདི་ནུས་ཅན་བརྡ་བཀོད་ཨིན་ཟེར་བདེན་སྦྱོར་འབད༠" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:256 +msgid "" +"Couldn't put the machine to sleep.\n" +"Verify that the machine is correctly configured." +msgstr "" +"གློག་འཕྲུལ་དེ་ གཉིད་ནང་བཙུགས་མ་ཚུགསà¼\n" +"གློག་འཕྲུལ་དེ་ངེས་བདེན་སྦེ་ རིམ་སྒྲིག་འབད་མ་འབད་ བདེན་སྦྱོར་འབདà¼" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Media keys" +msgstr "བརྡ་བརྒྱུད་གà½à½„་འཕྲུལ" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:566 +#, fuzzy +msgid "Could not enable mouse accessibility features" +msgstr "ལྡེ་སྒྲོམ་འཛུལ་སྤྱོད་ཀྱི་ à½à¾±à½‘་རྣམ་ཚུ་ ལྕོགས་ཅན་བཟོà¼(_E)" + +#: ../plugins/mouse/gsd-mouse-manager.c:568 +msgid "" +"Mouse accessibility requires the mousetweaks daemon to be installed on your " +"system." +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:571 +msgid "Mouse Preferences" +msgstr "མཱའུསི་གི་དགའ་གདམ་ཚུà¼" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "མཱའུསིà¼" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "" + +#: ../plugins/screensaver/gsd-screensaver-manager.c:151 +#, c-format +msgid "" +"There was an error starting up the screensaver:\n" +"\n" +"%s\n" +"\n" +"Screensaver functionality will not work in this session." +msgstr "" +"གསལ་གཞི་ཉེན་སྲུང་ འགོ་བཙུགས་ནི་ལུ་ འཛོལ་བ་ཅིག་བྱུང་ནུག \n" +"\n" +"%s\n" +"\n" +"གསལ་གཞི་ཉེན་སྲུང་གི་ ལས་འགན་ཚུ་གིས་ ལཱ་ཡུན་འདི་ནང་ ལཱ་འབད་མི་བà½à½´à½–à¼" + +#: ../plugins/screensaver/gsd-screensaver-manager.c:160 +msgid "_Do not show this message again" +msgstr "འཕྲིན་དོན་འདི་ ལོག་སྟེ་མ་སྟོནà¼(_D)" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Screensaver" +msgstr "གསལ་གཞི་ཉེན་སྲུང་འགོ་བཙུགསà¼" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Screensaver plugin" +msgstr "ནང་བསà¾à¾±à½¼à½‘་ཀྱི་སà¾à½–ས་ལུ་ གསལ་གཞི་ཉེན་སྲུང་ གཡོག་བཀོལà¼" + +#: ../plugins/sound/gsd-sound-manager.c:164 +#, c-format +msgid "Couldn't load sound file %s as sample %s" +msgstr "སྒྲ་སà¾à½‘་ཡིག་སྣོད་%sདེ་ དཔེ་ཚད་%sསྦེ་ མངོན་གསལ་འབད་མ་ཚུགསà¼" + +#: ../plugins/sound/libsounds/sound-view.c:44 +msgid "Login" +msgstr "ནང་བསà¾à¾±à½¼à½‘à¼" + +#: ../plugins/sound/libsounds/sound-view.c:45 +msgid "Logout" +msgstr "ཕྱིར་བསà¾à¾±à½¼à½‘à¼" + +#: ../plugins/sound/libsounds/sound-view.c:46 +msgid "Boing" +msgstr "བོ་ཡིང་à¼" + +#: ../plugins/sound/libsounds/sound-view.c:47 +msgid "Siren" +msgstr "སྒྲ་འཕྲུལà¼" + +#: ../plugins/sound/libsounds/sound-view.c:48 +msgid "Clink" +msgstr "à½à½²à½„་སྒྲà¼" + +#: ../plugins/sound/libsounds/sound-view.c:49 +msgid "Beep" +msgstr "བརྡ་སà¾à½‘་རà¾à¾±à½–སà¼" + +#: ../plugins/sound/libsounds/sound-view.c:50 +msgid "No sound" +msgstr "སྒྲ་སà¾à½‘་མིན་འདུག" + +#: ../plugins/sound/libsounds/sound-view.c:132 +msgid "Sound not set for this event." +msgstr "བྱུང་ལས་ཀྱི་དོན་ལུ་སྒྲ་སà¾à½‘་གཞི་སྒྲིག་མ་འབད་བསà¼" + +#: ../plugins/sound/libsounds/sound-view.c:141 +msgid "" +"The sound file for this event does not exist.\n" +"You may want to install the mate-audio package for a set of default sounds." +msgstr "" +"བྱུང་ལས་འདི་གི་དོན་ལུ་ སྒྲ་སà¾à½‘་ཡིག་སྣོད་དེ་མིན་འདུག\n" +"à½à¾±à½¼à½‘་ཀྱིས་ སྔོན་སྒྲིག་སྒྲ་སà¾à½‘་ཀྱི་ཆ་ཚན་ཅིག་གི་དོན་ལུ་ཇི་ནོམ་རྣར་ཉན་à½à½´à½˜à¼‹à½¦à¾’ྲིལ་་དེ་ གཞི་བཙུགས་འབད་ནི་ཨིནམ་འོང་" +"à¼" + +#: ../plugins/sound/libsounds/sound-view.c:152 +msgid "The sound file for this event does not exist." +msgstr "བྱུང་ལས་འདི་གི་དོན་ལུ་ སྒྲ་སà¾à½‘་ཡིག་སྣོད་དེ་མིན་འདུག" + +#: ../plugins/sound/libsounds/sound-view.c:183 +msgid "Select Sound File" +msgstr "སྒྲ་སà¾à½‘་ཡིག་སྣོད་སེལ་འà½à½´à¼‹à½ à½–དà¼" + +#: ../plugins/sound/libsounds/sound-view.c:210 +#, c-format +msgid "The file %s is not a valid wav file" +msgstr "ཡིག་སྣོད་%sདེ་ ནུས་ཅན་གྱི་ à½à½ºà½–་ཡིག་སྣོད་ཅིག་མེན་པསà¼" + +#: ../plugins/sound/libsounds/sound-view.c:271 +msgid "Select sound file..." +msgstr "སྒྲ་སà¾à½‘་ཡིག་སྣོད་སེལ་འà½à½´à¼‹à½ à½–ད་..." + +#: ../plugins/sound/libsounds/sound-view.c:373 +msgid "System Sounds" +msgstr "རིམ་ལུགས་སྒྲ་སà¾à½‘à¼" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:1 +msgid "Sound" +msgstr "སྒྲ་སà¾à½‘à¼" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Sound plugin" +msgstr "སྒྲ་སà¾à½‘་ཡིག་སྣོདà¼" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "ཡིག་དཔར་བརà¾à¾±à½–་ནིའི་བར་མཚམསà¼" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Typing break plugin" +msgstr "ཡིག་དཔར་བརà¾à¾±à½–་ནིའི་བར་མཚམསà¼" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:258 +#: ../plugins/xrdb/gsd-xrdb-manager.c:327 +msgid "Cannot determine user's home directory" +msgstr "ལག་ལེན་པའི་ à½à¾±à½²à½˜à¼‹à½‚ྱི་སྣོད་à½à½¼à¼‹ ངོས་འཛིན་འབད་མི་ཚུགས་པསà¼" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:551 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "" +"ཇི་ཀཱོནཕི་ལྡེ་མིག་%sདེ་ དབྱེ་བ་%sལུ་ གཞི་སྒྲིག་འབད་ནུག དེ་འབདà½à¼‹à½‘་ རེ་བ་བསà¾à¾±à½ºà½‘་མི་དབྱེ་བ་དེ་%sཨིན་པསà¼\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Manage X Settings" +msgstr "ཨེགསི་གཞི་སྒྲིག་ཚུ་ ལག་ལེན་འà½à½–à¼" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "X Settings" +msgstr "ཨེགསི་གཞི་སྒྲིག་ཚུ་ ལག་ལེན་འà½à½–à¼" + +#~ msgid "Image/label border" +#~ msgstr "གཟུགས་བརྙན་/à½à¼‹à½¡à½²à½‚་གི་མà½à½ à¼‹à½˜à½šà½˜à½¦à¼" + +#~ msgid "Width of border around the label and image in the alert dialog" +#~ msgstr "དྲན་བརྡའི་ཌའི་ལོག་ནང་ à½à¼‹à½¡à½²à½‚་དང་ གཟུགས་བརྙན་གྱི་མà½à½ à¼‹à½¦à¾à½¼à½¢à¼‹à½£à½´à¼‹ མà½à½ à¼‹à½˜à½šà½˜à½¦à¼‹à½€à¾±à½²à¼‹à½¢à¾’ྱ་ཚདà¼" + +#~ msgid "Alert Type" +#~ msgstr "དྲན་བརྡའི་དབྱེ་བà¼" + +#~ msgid "The type of alert" +#~ msgstr "དྲན་བརྡའི་དབྱེ་བà¼" + +#~ msgid "Alert Buttons" +#~ msgstr "དྲན་བརྡའི་ཨེབ་རྟ་ཚུà¼" + +#~ msgid "The buttons shown in the alert dialog" +#~ msgstr "དྲན་བརྡའི་ཌའི་ལོག་ནང་སྟོན་མི་ཨེབ་རྟ་ཚུà¼" + +#~ msgid "Show more _details" +#~ msgstr "རྒྱས་བཤད་ཧེང་བཀལ་སྟོནà¼(_d)" + +#~ msgid "Select Image" +#~ msgstr "གཟུགས་བརྙན་སེལ་འà½à½´à¼‹à½ à½–དà¼" + +#~ msgid "No Image" +#~ msgstr "གཟུགས་བརྙན་མིན་འདུག" + +#~ msgid "Images" +#~ msgstr "གཟུགས་བརྙན་ཚུà¼" + +#~ msgid "All Files" +#~ msgstr "ཡིག་སྣོད་ཆ་མཉམà¼" + +#~ msgid "" +#~ "There was an error while trying to get the addressbook information\n" +#~ "Evolution Data Server can't handle the protocol" +#~ msgstr "" +#~ "à½à¼‹à½–ྱང་ཀི་དེབ་ཀྱི་ བརྡ་དོན་ལེན་à½à½–ས་འབད་བའི་སà¾à½–ས་ལུ་ འཛོལ་བ་ཅིག་བྱུང་ནུགཨི་བོ་ལུ་ཤཱན་ གནད་སྡུད་སར་" +#~ "བར་གྱིས་ གནད་སྤེལ་ལམ་ལུགས་ ལེགས་སà¾à¾±à½¼à½„་འà½à½–་མི་ཚུགས་པསà¼" + +#~ msgid "Unable to open address book" +#~ msgstr "à½à¼‹à½–ྱང་ཀི་དེབ་ à½à¼‹à½•à¾±à½ºà¼‹à½˜à¼‹à½šà½´à½‚སà¼" + +#~ msgid "Unknown login ID, the user database might be corrupted" +#~ msgstr "" +#~ "མ་ཤེསས་པའི་ ནང་བསà¾à¾±à½¼à½‘་ཨའི་ཌི༠ལག་ལེན་པའི་ གཞི་རྟེན་གནད་སྡུད་ ངན་ཅན་ལུ་གྱུར་སོངཔ་འོང་ནི་མསà¼" + +#~ msgid "About %s" +#~ msgstr "%sསà¾à½¼à½¢à¼‹à½£à½¦à¼" + +#~ msgid "About Me" +#~ msgstr "ངེད་ཀྱི་སà¾à½¼à½¢à¼‹à½£à½¦à¼" + +#~ msgid "Set your personal information" +#~ msgstr "à½à¾±à½¼à½‘་རའི་རང་དོན་བརྡ་དོན་ གཞི་སྒྲིག་འབདà¼" + +#~ msgid " " +#~ msgstr " " + +#~ msgid " " +#~ msgstr " " + +#~ msgid "Email" +#~ msgstr "གློག་འཕྲིན་" + +#~ msgid "Home" +#~ msgstr "à½à¾±à½²à½˜à¼‹ " + +#~ msgid "Instant Messaging" +#~ msgstr "འཕྲལ་མྱུར་འཕྲིན་གà½à½¼à½„་à¼" + +#~ msgid "Job" +#~ msgstr "ལས་གཡོག" + +#~ msgid "Telephone" +#~ msgstr "བརྒྱུད་འཕྲིན་" + +#~ msgid "Web" +#~ msgstr "à½à½ºà½–་" + +#~ msgid "Work" +#~ msgstr "ལཱ་གཡོག་" + +#~ msgid "Change your password" +#~ msgstr "à½à¾±à½¼à½‘་རའི་ཆོག་ཡིག་སོར་" + +#~ msgid "A_IM/iChat:" +#~ msgstr "ཨེ་ཨའི་ཨེམ/ཨའི་ཅེཊི་:(_I)" + +#~ msgid "A_ddress:" +#~ msgstr "à½à¼‹à½–ྱང་:(_d)" + +#~ msgid "A_ssistant:" +#~ msgstr "ལས་རོགས་:(_s)" + +#~ msgid "Address" +#~ msgstr "à½à¼‹à½–ྱང་à¼" + +#~ msgid "C_ity:" +#~ msgstr "གྲོང་སྡེ་:(_i)" + +#~ msgid "C_ompany:" +#~ msgstr "ཚོང་སྡེ་:(_o)" + +#~ msgid "Cale_ndar:" +#~ msgstr "ཟླ་à½à½¼à¼‹:(_n)" + +#~ msgid "Change Passwo_rd..." +#~ msgstr "ཆོག་ཡིག་སོར་...(_r)" + +#~ msgid "Change pa_ssword" +#~ msgstr "ཆོག་ཡིག་སོརà¼(_s)" + +#~ msgid "Change password" +#~ msgstr "ཆོག་ཡིག་སོརà¼" + +#~ msgid "Ci_ty:" +#~ msgstr "གྲོང་སྡེ་:(_t)" + +#~ msgid "Co_untry:" +#~ msgstr "རྒྱལ་à½à½–་:(_u)" + +#~ msgid "Contact" +#~ msgstr "འབྲེལ་ས" + +#~ msgid "Cou_ntry:" +#~ msgstr "རྒྱལ་à½à½–་:(_n)" + +#~ msgid "Current _password:" +#~ msgstr "ད་ལྟོའི་ཆོག་ཡིག་:(_p)" + +#~ msgid "Full Name" +#~ msgstr "མིང་ཆ་ཚང་à¼" + +#~ msgid "Hom_e:" +#~ msgstr "à½à¾±à½²à½˜à¼ (_e)" + +#~ msgid "IC_Q:" +#~ msgstr "ཨའི་སི་ཀིའུ་:(_Q)" + +#~ msgid "M_SN:" +#~ msgstr "ཨེམ་ཨེསི་ཨེན་:(_S)" + +#~ msgid "P.O. _box:" +#~ msgstr "འགྲེམ་à½à½„་ཡིག་སྒྲོམ་:(_b)" + +#~ msgid "P._O. box:" +#~ msgstr "འགྲེམ་à½à½„་ཡིག་སྒྲོམ་:(_O)" + +#~ msgid "Personal Info" +#~ msgstr "རང་དོན་བརྡ་དོནà¼" + +#~ msgid "" +#~ "Please type your password again in the Retype new password field." +#~ msgstr "" +#~ "ཆོག་ཡིག་གསརཔ་ལོག་ཡིག་དཔར་རà¾à¾±à½–ས་ ཟེར་མི་ས་སྒོ་ནང་ à½à¾±à½¼à½‘་རའི་ཆོག་ཡིག་ ལོག་སྟེ་རང་ཡིག་དཔར་" +#~ "རà¾à¾±à½–སà¼" + +#~ msgid "State/Pro_vince:" +#~ msgstr "མངའ་སྡེ་.མངའ་རིས་:(_v)" + +#~ msgid "" +#~ "To change your password, enter your current password in the field below " +#~ "and click Authenticate.\n" +#~ "After you have authenticated, enter your new password, retype it for " +#~ "verification and click Change password." +#~ msgstr "" +#~ "à½à¾±à½¼à½‘་རའི་ཆོག་ཡིག་སོར་ནི་ལུ་ འོག་གི་སྒོ་ནང་ད་ལྟོའི་ཆོག་ཡིག་ཞིནམ་ལས་ བདེན་བཤད་ ལུ་ཨེབ་གà½à½„་" +#~ "འབད༠བདེན་བཤད་འབད་ཞིནམ་ལས་ à½à¾±à½¼à½‘་རའི་ཆོག་ཡིག་གསརཔ་བཙུགས༠བདེན་སྦྱོར་གྱི་དོན་ལུ་ ཆོག་ཡིག་དེ་ལོག་" +#~ "སྟེ་རང་ཚར་ཅིག་ཡིག་དཔར་བརà¾à¾±à½–ས་ཞིནམ་ལས་ ཆོག་ཡིག་སོར་ ལུ་ཨེབ་གà½à½„་འབདà¼" + +#~ msgid "User name:" +#~ msgstr "ལག་ལེན་པའི་མིང་:" + +#~ msgid "Web _log:" +#~ msgstr "à½à½ºà½–་དྲན་དེབ་:(_l)" + +#~ msgid "Wor_k:" +#~ msgstr "ལཱ་གཡོག་:(_k)" + +#~ msgid "Work _fax:" +#~ msgstr "ལཱ་གི་དཔར་འཕྲིན་:(_f)" + +#~ msgid "Zip/_Postal code:" +#~ msgstr "གནས་ཨང་/འགྲེམ་ཨང་:(_p)" + +#~ msgid "_Address:" +#~ msgstr "à½à¼‹à½–ྱང་:(_A)" + +#~ msgid "_Authenticate" +#~ msgstr "བདེན་བཤད་འབདà¼(_A)" + +#~ msgid "_Department:" +#~ msgstr "ལས་à½à½´à½„ས་:(_D)" + +#~ msgid "_Groupwise:" +#~ msgstr "སྡེ་རིམ་:(_G)" + +#~ msgid "_Home page:" +#~ msgstr "à½à¾±à½²à½˜à¼‹à½‚ྱི་ཤོག་ལེབ་:(_H)" + +#~ msgid "_Home:" +#~ msgstr "à½à¾±à½²à½˜à¼‹:(_H)" + +#~ msgid "_Jabber:" +#~ msgstr "ཇེབ་བར་:(_J)" + +#~ msgid "_Manager:" +#~ msgstr "འཛིན་སà¾à¾±à½¼à½„་པ་:(_M)" + +#~ msgid "_Mobile:" +#~ msgstr "འགྲུལ་འཕྲིན་:(_M)" + +#~ msgid "_New password:" +#~ msgstr "ཆོག་ཡིག་གསརཔ་:(_N)" + +#~ msgid "_Profession:" +#~ msgstr "à½à¾±à½‘་ལས་:(_P)" + +#~ msgid "_Retype new password:" +#~ msgstr "ཆོག་ཡིག་གསརཔ་ལོག་སྟེ་རà¾à¾±à½–ས་:(_R)" + +#~ msgid "_State/Province:" +#~ msgstr "མངའ་སྡེ་/མངའ་རིསà¼" + +#~ msgid "_Title:" +#~ msgstr "གོ་གནས་:(_T)" + +#~ msgid "_Work:" +#~ msgstr "ལཱ་གཡོག་:(_W)" + +#~ msgid "_Yahoo:" +#~ msgstr "ཡ་ཧུ་:(_Y)" + +#~ msgid "_Zip/Postal code:" +#~ msgstr "གནས་ཨང་/འགྲེམ་ཨང་:(_Z)" + +#~ msgid "Child exited unexpectedly" +#~ msgstr "ཆ་ལག་རེ་བ་མེད་པར་ཕྱིར་à½à½¼à½“་སོང་ནུག" + +#~ msgid "Could not shutdown backend_stdin IO channel: %s" +#~ msgstr "རྒྱབ་མà½à½ à½²à¼‹ ཨེསི་ཊི་ཌི་ཨིན་ ཨའི་ཨོ་རྒྱུ་ལམ་:%sསྒོ་བསྡམ་མ་ཚུགསà¼" + +#~ msgid "Could not shutdown backend_stdout IO channel: %s" +#~ msgstr "རྒྱབ་མà½à½ à½²à¼‹ ཨེསི་ཊི་ཌི་ཨའུཊི་ཨའི་ཨོ་རྒྱུ་ལམ་:%sསྒོ་བསྡམ་མ་ཚུགསà¼" + +#~ msgid "Authenticated!" +#~ msgstr "བདེན་བཤད་འབད་ཡོདà¼" + +#~ msgid "" +#~ "Your password has been changed since you initially authenticated! Please " +#~ "re-authenticate." +#~ msgstr "" +#~ "à½à¾±à½¼à½‘་ཀྱིས་འགོ་à½à½¼à½‚་ལུ་ བདེན་བཤད་འབད་ཞིནམ་ལས་ à½à¾±à½¼à½‘་ཀྱི་ཆོག་ཡིག་སོར་ནུག སླར་བདེན་བཤད་འབད་གནང་à¼" + +#~ msgid "That password was incorrect." +#~ msgstr "ཆོག་ཡིག་དེ་བདེན་མེད་ཨིན་པསà¼" + +#~ msgid "Your password has been changed." +#~ msgstr "à½à¾±à½¼à½‘་ཀྱིས་ཆོག་ཡིག་དེ་སོར་ནུག" + +#~ msgid "System error: %s." +#~ msgstr "རིམ་ལུགས་འཛོལ་བ་:%sà¼" + +#~ msgid "The password is too short." +#~ msgstr "ཆོག་ཡིག་དེ་à½à½´à½„་དྲགས་པསà¼" + +#~ msgid "The password is too simple." +#~ msgstr "ཆོག་ཡིག་དེ་འཇམ་དྲགས་པསà¼" + +#~ msgid "The old and new passwords are too similar." +#~ msgstr "ཆོག་ཡིག་རྙིངམ་དང་གསརཔ་འདྲ་བསà¼" + +#~ msgid "The new password must contain numeric or special character(s)." +#~ msgstr "ཆོག་ཡིག་གསར་པའི་ནང་ཨང་གྲངས་ ཡང་ན་ དམིགས་བསལ་ཡིག་འབྲུ་(ཚུ) ཡོད་དགོ" + +#~ msgid "The old and new passwords are the same." +#~ msgstr "ཆོག་ཡིག་རྙིངམ་དང་གསརཔ་ཅོག་གཅིག་པསà¼" + +#~ msgid "Unable to launch %s: %s" +#~ msgstr "%s:%s གསར་བཙུགས་འབད་མ་ཚུགསà¼" + +#~ msgid "Unable to launch backend" +#~ msgstr "རྒྱབ་མà½à½ à¼‹à½‚སར་བཚུགས་འབད་མི་བཙུགས་པསà¼" + +#~ msgid "A system error has occurred" +#~ msgstr "རིམ་ལུགས་ཀྱི་འཛོལ་བ་ཅིག་བྱུང་ནུག" + +#~ msgid "Checking password..." +#~ msgstr "ཆོག་ཡིག་ཞིབ་དཔྱད་འབད་དོà¼" + +#~ msgid "Click Change password to change your password." +#~ msgstr "à½à¾±à½¼à½‘་རའི་ཆོག་ཡིག་སོར་ནིའི་དོན་ལུ་ཆོག་ཡིག་སོར་ གུ་ཨེབ་གà½à½„་འབདà¼" + +#~ msgid "Please type your password in the New password field." +#~ msgstr " ཆོག་ཡིག་གསར་པའི་ ས་སྒོ་ནང་ à½à¾±à½¼à½‘་རའི་ཆོག་ཡིག་ ཡིག་དཔར་རà¾à¾±à½–སà¼" + +#~ msgid "The two passwords are not equal." +#~ msgstr "ཆོག་ཡིག་གཉིསཔོ་དེ་འདྲ་མཉམ་མེན་པསà¼" + +#~ msgid "Assistive Technologies" +#~ msgstr "ཕན་à½à½–ས་ཅན་གྱི་འཕྲུལ་རིག་ཚུ" + +#~ msgid "Preferences" +#~ msgstr "དགའ་གདམ་ཚུ" + +#~ msgid "Accessible Lo_gin" +#~ msgstr "འཛུལ་སྤྱོད་ནང་བསà¾à¾±à½¼à½‘(_g)" + +#~ msgid "Assistive Technology Preferences" +#~ msgstr "ཕན་à½à½–ས་ཅན་གྱི་ འཕྲུལ་རིག་གི་དགའ་གདམà¼" + +#~ msgid "" +#~ "Changes to enable assistive technologies will not take effect ntil your " +#~ "next log in." +#~ msgstr "" +#~ "བསྒྱུར་བཅོས་ཚུ ཤུལ་མའི་ནང་བསà¾à¾±à½¼à½‘་མ་འབད་ཚུན་ཚོད་ འཕྲུལ་རིག་ལྕོགས་ཅན་ཕན་འà½à½–་བསྒྱུར་བཅོས་ཚུ་ལུ་ ནུས་" +#~ "པ་མི་འོང་à¼" + +#~ msgid "Close and _Log Out" +#~ msgstr "à½à¼‹à½–སྡམས་à½à½ºà¼‹ ཕྱིར་བསà¾à¾±à½¼à½‘་འབདà¼(_L)" + +#~ msgid "Jump to Preferred Applications dialog" +#~ msgstr "དགའ་གདམ་ཅན་གྱི་འཇུག་སྤྱོད་ཌའི་ལོག་ལུ་མཆོང་" + +#~ msgid "Jump to the Accessible Login dialog" +#~ msgstr "ནང་བསà¾à¾±à½¼à½‘་ཌའི་ལོག་འཛུལ་སྤྱོད་ནང་ལུ་མཆོང་" + +#~ msgid "Jump to the Keyboard Accessibility dialog" +#~ msgstr "ལྡེ་སྒྲོམ་འཛུལ་སྤྱོད་ཌའི་ལོག་ལུ་མཆོང་" + +#~ msgid "_Enable assistive technologies" +#~ msgstr "ཕན་à½à½–ས་ཅན་གྱི་འཕྲུལ་རིག་ཚུ་ ལྕོགས་ཅན་བཟོà¼(_E)" + +#~ msgid "_Keyboard Accessibility" +#~ msgstr "ལྡེ་སྒྲོམ་འཛུལ་སྤྱོད(_K)" + +#~ msgid "_Preferred Applications" +#~ msgstr "དགའ་གདམ་ཅན་གྱི་འཇུག་སྤྱོད(_P)" + +#~ msgid "Enable support for MATE assistive technologies at login" +#~ msgstr "ནང་བསà¾à¾±à½¼à½‘་སà¾à½–ས་ལུ་ ཇི་ནོམ་གྱི་ཕན་à½à½–ས་ཅན་གྱི་ འཕྲུལ་རིག་ཚུ་གི་དོན་ལུ་ རྒྱབ་སà¾à¾±à½¼à½¢à¼‹à½£à¾•à½¼à½‚ས་ཅན་བཟོà¼" + +#~ msgid "There was an error launching the mouse preferences dialog: %s" +#~ msgstr "མཱའུསི་དགའ་གདམ་གྱི་ ཌའི་ལོག་ %s གསར་བཙུགས་འབདà½à¼‹à½‘་ འཛོལ་བ་ཅིག་བྱུང་ནུག" + +#~ msgid "Unable to import AccessX settings from file '%s'" +#~ msgstr "ཡིག་སྣོད་'%sནང་ལས་ འཛུལ་སྤྱོད་ཨེགསི་གི་གཞི་སྒྲིག་ཚུ་ ནང་འདྲེན་འབད་མ་ཚུགསà¼" + +#~ msgid "Import Feature Settings File" +#~ msgstr "à½à¾±à½‘་རྣམ་གཞི་སྒྲིག་ཡིག་སྣོད་ ནང་འདྲེན་འབདà¼" + +#~ msgid "_Import" +#~ msgstr "ནང་འདྲེནà¼(_I)" + +#~ msgid "Keyboard Accessibility" +#~ msgstr "ལྡེ་སྒྲོམ་འཛུལ་སྤྱོད་" + +#~ msgid "Set your keyboard accessibility preferences" +#~ msgstr "à½à¾±à½¼à½‘་རའི་ལྡེ་སྒྲོམ་གྱི་ འཛུལ་སྤྱོད་དགའ་གདམ་ཚུ་ གཞི་སྒྲིག་འབདà¼" + +#~ msgid "" +#~ "This system does not seem to have the XKB extension. The keyboard " +#~ "accessibility features will not operate without it." +#~ msgstr "" +#~ "རིམ་ལུགས་འདི་ལུ་ ཨེགསི་ཀེ་བི་ རྒྱ་བསà¾à¾±à½ºà½‘་མེདཔ་བཟུམ་ཅིག་འདུག འདི་མེད་པར་ ལྡེ་སྒྲོམ་འདི་གི་ འཛུལ་སྤྱོད་à½à¾±à½‘་" +#~ "རྣམ་གྱིས་ ལཱ་འབད་མི་བà½à½´à½–à¼" + +#~ msgid "Enable Bo_unce Keys" +#~ msgstr "ཡར་འཕར་ལྡེ་མིག་ཚུ་ ལྕོགས་ཅན་བཟོ་(_u)" + +#~ msgid "Enable Slo_w Keys" +#~ msgstr "ལྡེ་མིག་ལྷོད་ཆ་ཚུ་ ལྕོགས་ཅན་བཟོ་(_w)" + +#~ msgid "Enable _Mouse Keys" +#~ msgstr "མཱའུསི་གི་ལྡེ་མིག་ཚུ་ ལྕོགས་ཅན་བཟོ་(_M)" + +#~ msgid "Enable _Repeat Keys" +#~ msgstr "ཡང་བསà¾à¾±à½¢à¼‹à½£à¾¡à½ºà¼‹à½˜à½²à½‚་ཚུ་ ལྕོགས་ཅན་བཟོ་(_R)" + +#~ msgid "Enable _Sticky Keys" +#~ msgstr "སྦྱར་རྩི་ལྡེ་མིག་ཚུ་ ལྕོགས་ཅན་བཟོ་(_S)" + +#~ msgid "Features" +#~ msgstr "à½à¾±à½‘་རྣམ་ཚུ་" + +#~ msgid "Toggle Keys" +#~ msgstr "ལྡེ་མིག་ཚུ་སོར་སྟོན་འབད་" + +#~ msgid "Basic" +#~ msgstr "གཞི་རྩà¼" + +#~ msgid "Beep if key is re_jected" +#~ msgstr "ལྡེ་མིག་ལུ་ ངོས་ལེན་མེད་པ་ཅིན་ བརྡ་སà¾à½‘་རà¾à¾±à½–སà¼(_j)" + +#~ msgid "Beep when _features turned on or off from keyboard" +#~ msgstr "à½à¾±à½‘་རྣམ་དེ་ཚུ་ ལྡེ་སྒྲོམ་ལས་ ཨཱོན་དང་ཨོཕ་འགྱོ་བའི་སà¾à½–ས་ བརྡ་སà¾à½‘་རà¾à¾±à½–སà¼(_f)" + +#~ msgid "Beep when _modifier is pressed" +#~ msgstr "ལེགས་བཅོས་འབད་མི་དེ་ ཨེབ་པའི་སà¾à½–ས་ བརྡ་སà¾à½‘་རà¾à¾±à½–སà¼(_m)" + +#~ msgid "Beep when an LED is turned on and two beeps when one is turned off." +#~ msgstr "" +#~ "ཨེལ་ཌི་ཨི་ཅིག་ ཨཱོན་འབདà½à¼‹à½‘་ བརྡ་སà¾à½‘་ཚར་གཅིག་དང་ གཅིག་ཨོཕ་རà¾à¾±à½–་ད་ བརྡ་སà¾à½‘་ཚར་གཉིས་རà¾à¾±à½–སà¼" + +#~ msgid "Beep when key is:" +#~ msgstr "ལྡེ་མིག་: ཨིན་པའི་སà¾à½–ས་ བརྡ་སà¾à½‘་རà¾à¾±à½–སà¼" + +#~ msgid "Del_ay:" +#~ msgstr "ཕྱིར་འགྱངས་:(_a)" + +#~ msgid "Delay between keypress and pointer mo_vement:" +#~ msgstr "ལྡེ་མིག་ཨེབ་གནོན་དང་ དཔག་བྱེད་སྤོ་བཤུད་ཀྱི་བར་ན་ ཕྱིར་འགྱངསà¼(_v)" + +#~ msgid "Disa_ble if two keys pressed together" +#~ msgstr "ལྡེ་མིག་གཉིས་གཅིག་à½à½¢à¼‹à½¨à½ºà½–་པ་ཅིན་ ལྕོགས་མིན་བཟོà½à¼‹à½¨à½²à½“à¼(_b)" + +#~ msgid "E_nable Toggle Keys" +#~ msgstr "སོར་སྟོན་ལྡེ་མིག་ཚུ་ ལྕོགས་ཅན་བཟོà¼(_n)" + +#~ msgid "Filters" +#~ msgstr "ཚགས་མà¼" + +#~ msgid "I_gnore duplicate keypresses within:" +#~ msgstr "ནང་འà½à½¼à½‘་ལུ་ ལྡེ་མིག་ཨེབ་གནོན་ ངོ་བཤུས་ཚུ་ སྣང་མེད་བཞག(_g)" + +#~ msgid "" +#~ "Ignore all subsequent presses of the SAME key if they happen within a " +#~ "user selectable period of time." +#~ msgstr "" +#~ "ལག་ལེན་པའི་ སེལ་འà½à½´à¼‹à½ à½–ད་བà½à½´à½–་པའི་ དུས་ཚོད་ནང་འà½à½¼à½‘་བྱུང་པ་ཅིན་ ལྡེ་མིག་ཅོག་གཅིགཔ་དེ་ ཤུལ་ལས་" +#~ "ཨེབ་མི་ཚུ་ཆ་མཉམ་སྣང་མེད་སྦེ་་བཞག" + +#~ msgid "Keyboard Accessibility Preferences (AccessX)" +#~ msgstr "ལྡེ་སྒྲོམ་འཛུལ་སྤྱོད་ཀྱི་ དགའ་གདམ་ཚུ༠(འཛུལ་སྤྱོད་ཨགེསི)" + +#~ msgid "Ma_ximum pointer speed:" +#~ msgstr "དཔག་བྱེད་ཀྱི་ མགྱོགས་ཚད་མང་མà½à½ à¼‹:(_x)" + +#~ msgid "Mouse Keys" +#~ msgstr "མཱའུསི་གི་ལྡེ་མིག་ཚུà¼" + +#~ msgid "Mouse _Preferences..." +#~ msgstr "མཱའུསི་གི་དགའ་གདམ་ཚུ་...(_P)" + +#~ msgid "" +#~ "Only accept keys after they have been pressed and held for a user " +#~ "adjustable amount of time." +#~ msgstr "" +#~ "ལྡེ་མིག་ཚུ་ལུ་ཨེབ་ཞིནམ་ལས་ ལག་ལེན་པ་གིས་ བདེ་སྒྲིག་འབད་ཚུགས་པའི་ དུས་ཚོད་ཀྱི་དོན་ལུ་ འཆང་སྟེ་ཡོད་" +#~ "པ་ཅིན་རà¾à¾±à½„མ་གཅིག་ དང་ལེན་འབདà¼" + +#~ msgid "" +#~ "Perform multiple simultaneous key press operations by pressing modifier " +#~ "keys in sequence." +#~ msgstr "" +#~ "ལེགས་བཅོས་ཀྱི་ལྡེ་མིག་ཚུ་ གོ་རིམ་བཞིན་ཨེབ་པའི་à½à½¼à½‚་ལས་ དུས་མཉམ་ལུ་ སྣ་མང་ལྡེ་མིག་ བཀོལ་སྤྱོད་ལག་ལེན་" +#~ "འà½à½–à¼" + +#~ msgid "S_peed:" +#~ msgstr "མགྱོགས་ཚད་:(_p)" + +#~ msgid "Time to acce_lerate to maximum speed:" +#~ msgstr "མགྱོགས་ཚད་ཀྱི་མང་མà½à½ à¼‹à½£à½´à¼‹ མགྱོགས་བསà¾à¾±à½¼à½‘་འབད་ནིའི་དུས་ཚོདà¼(_l)" + +#~ msgid "Turn the numeric keypad into a mouse control pad." +#~ msgstr "ཨང་ཡིག་ལྡེ་མིག་གདན་དེ་ མཱའུསི་ཚད་འཛིན་གདན་ཅིག་ལུ་ བསྒྱུར་བཅོས་འབདà¼" + +#~ msgid "_Disable if unused for:" +#~ msgstr ":གི་དོན་ལུ་ ལག་ལེན་མ་འà½à½–་པར་ཡོད་པ་ཅིན་ ལྕོགས་མིན་བཟོà¼(_D)" + +#~ msgid "_Import Feature Settings..." +#~ msgstr "à½à¾±à½‘་རྣམ་གྱི་གཞི་སྒྲིག་ཚུ་ ནང་འདྲེན་འབད་...(_I)" + +#~ msgid "_Only accept keys held for:" +#~ msgstr ":གི་དོན་ལུ་ འཆང་སྟེ་ཡོད་མི་ ལྡེ་མིག་ཚུ་རà¾à¾±à½„མ་གཅིག་ དང་ལེན་འབདà¼(_O)" + +#~ msgid "_Type to test settings:" +#~ msgstr "གཞི་སྒྲིག་: ཚུ་བརྟག་ཞིབ་འབད་ནི་ལུ་ ཡིག་དཔར་རà¾à¾±à½–སà¼(_T)" + +#~ msgid "_accepted" +#~ msgstr "དང་ལེན་འབད་ཡོདཔà¼(_a)" + +#~ msgid "_pressed" +#~ msgstr "ཨེབ་པà¼(_p)" + +#~ msgid "_rejected" +#~ msgstr "དང་ལེན་མེད་པà¼(_r)" + +#~ msgid "characters/second" +#~ msgstr "ཡིག་འབྲུ་/སà¾à½¢à¼‹à½†à¼" + +#~ msgid "milliseconds" +#~ msgstr "མི་ལི་སà¾à½¢à¼‹à½†à¼" + +#~ msgid "pixels/second" +#~ msgstr "པིག་སེལསི་/སà¾à½¢à¼‹à½†à¼" + +#~ msgid "seconds" +#~ msgstr "སà¾à½¢à¼‹à½†à¼‹à½šà½´à¼" + +#~ msgid "C_olors" +#~ msgstr "ཚོས་གཞི་(_o)" + +#~ msgid "Menus and Toolbars" +#~ msgstr "དཀར་ཆག་དང་ ལག་ཆས་ཕྲ་རིང་ཚུ" + +#~ msgid "Preview" +#~ msgstr "སྔོན་ལྟ་b>" + +#~ msgid "Rendering" +#~ msgstr "ལྷག་སྟོན་འབད་དོ་" + +#~ msgid "Smoothing" +#~ msgstr "ཧུམ་à½à¾±à½´à½‚་བཟོ་དོ" + +#~ msgid "Subpixel Order" +#~ msgstr "སབ་པིཀ་སེལ་གོ་རིམ" + +#~ msgid "_Wallpaper" +#~ msgstr "གྱང་ཤོག(_W)" + +#~ msgid "Appearance Preferences" +#~ msgstr "བརྗོད་དོན་གྱི་དགའ་གདམ་ཚུ" + +#~ msgid "Best _shapes" +#~ msgstr "བཟོ་དབྱིབས་ལེགས་ཤོསà¼(_s)" + +#~ msgid "Best co_ntrast" +#~ msgstr "à½à¾±à½‘་པར་ལེགས་ཤོསà¼(_n)" + +#~ msgid "C_ustomize..." +#~ msgstr "སྲོལ་སྒྲིག་འབད་...(_u)" + +#~ msgid "C_ut" +#~ msgstr "བà½à½¼à½‚(_C)" + +#~ msgid "" +#~ "Centered\n" +#~ "Fill screen\n" +#~ "Scaled\n" +#~ "Zoom\n" +#~ "Tiled" +#~ msgstr "" +#~ "སྦུག་ལུ་ཡོདཔ\n" +#~ " གསལ་གཞི་གངམ\n" +#~ "ཚད་འཇལ་ཡོདཔ\n" +#~ "རྒྱས་ཟུམ\n" +#~ "ཊ་ཡིལཊི" + +#~ msgid "Colors" +#~ msgstr "ཚོས་གཞི་ཚུ་" + +#~ msgid "Controls" +#~ msgstr "ཚད་འཛིན་ཚུà¼" + +#~ msgid "D_etails..." +#~ msgstr "རྒྱས་བཤད་...(_e)" + +#~ msgid "Des_ktop font:" +#~ msgstr "ཌེཀསི་ཊོཔ་ཡིག་གཟུགས་:(_k)" + +#~ msgid "Font Rendering Details" +#~ msgstr "ཡིག་གཟུགས་ལྷག་སྟོན་གྱི་རྒྱས་བཤདà¼" + +#~ msgid "Go _to Fonts Folder" +#~ msgstr "ཡིག་གཟུགས་ཀྱི་ཡིག་སྣོད་ལུ་འགྱོ(_t)" + +#~ msgid "Gra_yscale" +#~ msgstr "གེརེ་སིཀེལà¼(_y)" + +#~ msgid "Icons" +#~ msgstr "ངོས་དཔར་ཚུà¼" + +#~ msgid "Interface" +#~ msgstr "ཨིན་ཊར་་ཕེའིསི" + +#~ msgid "N_one" +#~ msgstr "ཅི་མེདà¼(_o)" + +#~ msgid "New File" +#~ msgstr "ཡིག་སྣོད་གསརཔà¼" + +#~ msgid "Open File" +#~ msgstr "ཡིག་སྣོད་à½à¼‹à½•à¾±à½ºà¼" + +#~ msgid "Open a dialog to specify the color" +#~ msgstr "ཚོས་གཞི་གསལ་བཀོད་ཀྱི་དོན་ལུ་ ཌའི་ལོག་ཅིག་à½à¼‹à½•à¾±à½ºà¼" + +#~ msgid "Pointer" +#~ msgstr "དཔག་བྱེད" + +#~ msgid "R_esolution:" +#~ msgstr "ཧུམ་ཆ་:(_e)" + +#~ msgid "Reset to Defaults" +#~ msgstr "སྔོན་སྒྲིག་ལུ་ བསà¾à¾±à½¢à¼‹à½¦à¾’ྲིག་འབད" + +#~ msgid "Save File" +#~ msgstr "ཡིག་སྣོད་སྲུངསà¼" + +#~ msgid "Show _icons in menus" +#~ msgstr "དཀར་ཆག་ནང་ ངོས་དཔར་ཚུ་སྟོནà¼(_i)" + +#~ msgid "" +#~ "Solid color\n" +#~ "Horizontal gradient\n" +#~ "Vertical gradient" +#~ msgstr "" +#~ "རགས་པའི་མཚོ་གཞི\n" +#~ "à½à½‘་སྙོམ་སྟེགས་རེས\n" +#~ "ཀེར་ཕྲང་སྟེགས་རེས" + +#~ msgid "Sub_pixel (LCDs)" +#~ msgstr "ཡན་ལག་པིཀ་སེལ༠(ཨེལ་སི་ཌི་ཨེསི)(_p)" + +#~ msgid "Sub_pixel smoothing (LCDs)" +#~ msgstr "ཡན་ལག་་པིཀ་སེལ་ ཧུམ་à½à¾±à½´à½‚་བཟོ་དོ༠(ཨེལ་སི་ཌི་ཨེསི)(_p)" + +#~ msgid "Text" +#~ msgstr "བརྟག་ཞིབ་" + +#~ msgid "" +#~ "Text below items\n" +#~ "Text beside items\n" +#~ "Icons only\n" +#~ "Text only" +#~ msgstr "" +#~ "ཚིག་ཡིག་རྣམ་གྲངས་ཚུ་གི་འོག་ལུ\n" +#~ "ཚིག་ཡིག་རྣམ་གྲངས་ཚུ་གི་ཟུར་à½à¼‹à½£à½´\n" +#~ "ངོས་དཔར་རà¾à¾±à½„མ་ཅིག\n" +#~ "ཚིག་ཡིག་རà¾à¾±à½„མ་ཅིག" + +#~ msgid "The current controls theme does not support color schemes." +#~ msgstr "ད་ལྟོའི་ཚད་འཛིན་བརྗོད་དོན་འདི་གིས་ ཚོས་གཞིའི་འཆར་ལས་ཚུ་རྒྱབ་སà¾à¾±à½¼à½¢à¼‹à½˜à½²à¼‹à½ à½–དà¼" + +#~ msgid "Theme" +#~ msgstr "བརྗོད་དོན་ཚུà¼" + +#~ msgid "Theme Details" +#~ msgstr "བརྗོད་དོན་གྱི་རྒྱས་བཤདà¼" + +#~ msgid "Toolbar _button labels:" +#~ msgstr "ལག་ཆས་ཕྲ་རིང་གི་ ཨེབ་རྟའི་à½à¼‹à½¡à½²à½‚་ཚུ་:\"(_b)" + +#~ msgid "VB_GR" +#~ msgstr "à½à½²à¼‹à½–ི་ཇི་ཨརà¼(_G)" + +#~ msgid "Window Border" +#~ msgstr "སྒོ་སྒྲིག་གི་མà½à½ à¼‹à½˜à½šà½˜à½¦à¼" + +#~ msgid "_Add..." +#~ msgstr "à½à¼‹à½¦à¾à½¼à½„་རà¾à¾±à½–ས་...(_A)" + +#~ msgid "_Application font:" +#~ msgstr "གློག་རིམ་ཡིག་གཟུགས་:(_A)" + +#~ msgid "_BGR" +#~ msgstr "བི་ཇི་ཨརà¼(_B)" + +#~ msgid "_Copy" +#~ msgstr "འདྲ་བཤུསà¼(_C)" + +#~ msgid "_Document font:" +#~ msgstr "ཡིག་ཆའི་ཡིག་གཟུགས་:(_D)" + +#~ msgid "_Edit" +#~ msgstr "ཞུན་དག(_E)" + +#~ msgid "_Editable menu shortcut keys" +#~ msgstr "ཞུན་དག་འབད་བà½à½´à½–་པའི་ དཀར་ཆག་མགྱོགས་འཕྲུལ་གྱི་ལྡེ་མིག་ཚུ(_E)" + +#~ msgid "_File" +#~ msgstr "ཡིག་སྣོདà¼(_F)" + +#~ msgid "_Fixed width font:" +#~ msgstr "རྒྱ་ཚད་གà½à½“་བཟོས་ཡིག་གཟུགས་:(_F)" + +#~ msgid "_Full" +#~ msgstr "གང་à¼(_F)" + +#~ msgid "_Input boxes:" +#~ msgstr "ཨིན་པུཊི་སྒྲོམ་ཚུ་:(_I)" + +#~ msgid "_Install..." +#~ msgstr "གཞི་བཙུགས་འབད་...(_I)" + +#~ msgid "_Medium" +#~ msgstr "འབྲིང་à¼(_M)" + +#~ msgid "_Monochrome" +#~ msgstr "མོ་ནོ་ཀོརོམà¼(_M)" + +#~ msgid "_New" +#~ msgstr "གསརཔà¼(_N)" + +#~ msgid "_None" +#~ msgstr "ཅི་མེདà¼(_N)" + +#~ msgid "_Open" +#~ msgstr "à½à¼‹à½•à¾±à½ºà¼(_O)" + +#~ msgid "_Paste" +#~ msgstr "སྦྱརà¼(_P)" + +#~ msgid "_Print" +#~ msgstr "དཔར་བསà¾à¾²à½´à½“à¼(_P)" + +#~ msgid "_Quit" +#~ msgstr "སྤངས་à¼(_Q)" + +#~ msgid "_RGB" +#~ msgstr "ཨར་ཇི་བིà¼(_R)" + +#~ msgid "_Save" +#~ msgstr "སྲུངསà¼(_S)" + +#~ msgid "_Selected items:" +#~ msgstr "སེལ་འà½à½´à¼‹à½ à½–ད་མི་ རྣམ་གྲངས་ཚུ་:(_S)" + +#~ msgid "_Slight" +#~ msgstr "དུམ་གྲ་ཅིག(_S)" + +#~ msgid "_Style:" +#~ msgstr "བཟོ་རྣམ་:(_S)" + +#~ msgid "_VRGB" +#~ msgstr "à½à½²à¼‹à½¨à½¢à¼‹à½‡à½²à¼‹à½–ིà¼(_V)" + +#~ msgid "_Window title font:" +#~ msgstr "སྒོ་སྒྲིག་གི་མགོ་མིང་ཡིག་གཟུགས་:(_W)" + +#~ msgid "_Windows:" +#~ msgstr "སྒོ་སྒྲིག་ཚུ: (_W)" + +#~ msgid "dots per inch" +#~ msgstr "ཨིནཅ་རེ་ལུ་ ཚག་གྲངསà¼" + +#~ msgid "gtk-delete" +#~ msgstr "ཇི་ཊི་ཀེ་-བà½à½¼à½“་གà½à½„་" + +#~ msgid "Add Wallpaper" +#~ msgstr "གྱང་ཤོག་à½à¼‹à½¦à¾à½¼à½„་རà¾à¾±à½–སà¼" + +#~ msgid "All files" +#~ msgstr "ཡིག་སྣོད་ཆ་མཉམ" + +#~ msgid "Font may be too large" +#~ msgstr "ཡིག་གཟུགས་ཆེ་དྲགས་ནི་མསà¼" + +#~ msgid "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." +#~ msgid_plural "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." +#~ msgstr[0] "" +#~ "སེལ་འà½à½´à¼‹à½ à½–ད་མི་ཡིག་གཟུགས་དེ་ ཡིག་ཚད་%d ཨིནམ་ལས་ གློག་རིག་ཕན་ནུས་ཅན་སྦེ་ ལག་ལེན་འà½à½–་ཚུགས་" +#~ "པར་ལཱ་à½à½‚་འོང་༠à½à¾±à½¼à½‘་ཀྱིས་ཡིག་ཚད་%dལས་ཆུང་མི་ཅིག་ སེལ་འà½à½´à¼‹à½ à½–དà¼" +#~ msgstr[1] "" +#~ "སེལ་འà½à½´à¼‹à½ à½–ད་མི་ཡིག་གཟུགས་དེ་ ཡིག་ཚད་%dཨིནམ་ལས་ གློག་རིག་ཕན་ནུས་ཅན་སྦེ་ ལག་ལེན་འà½à½–་ཚུགས་པར་" +#~ "ལཱ་à½à½‚་འོང་༠à½à¾±à½¼à½‘་ཀྱིས་ཡིག་ཚད་%dལས་ཆུང་མི་ཅིག་ སེལ་འà½à½´à¼‹à½ à½–དà¼" + +#~ msgid "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a " +#~ "smaller sized font." +#~ msgid_plural "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a smaller " +#~ "sized font." +#~ msgstr[0] "" +#~ "སེལ་འà½à½´à¼‹à½ à½–ད་མི་ཡིག་གཟུགས་དེ་ ཡིག་ཚད་%dཨིནམ་ལས་ གློག་རིག་ཕན་ནུས་ཅན་སྦེ་ ལག་ལེན་འà½à½–་ཚུགས་པར་" +#~ "ལཱ་à½à½‚་འོང་༠à½à¾±à½¼à½‘་ཀྱིས་ཡིག་ཚད་ དེ་ལས་ཆུང་མི་ཅིག་ སེལ་འà½à½´à¼‹à½ à½–དà¼" +#~ msgstr[1] "" +#~ "སེལ་འà½à½´à¼‹à½ à½–ད་མི་ཡིག་གཟུགས་དེ་ ཡིག་ཚད་ %dཨིནམ་ལས་ གློག་རིག་ཕན་ནུས་ཅན་སྦེ་ ལག་ལེན་འà½à½–་ཚུགས་" +#~ "པར་ལཱ་à½à½‚་འོང་༠à½à¾±à½¼à½‘་ཀྱིས་ཡིག་ཚད་ དེ་ལས་ཆུང་མི་ཅིག་ སེལ་འà½à½´à¼‹à½ à½–དà¼" + +#~ msgid "Use previous font" +#~ msgstr "ཧེ་མའི་ཡིག་གཟུགས་ ལག་ལེན་འà½à½–་" + +#~ msgid "Use selected font" +#~ msgstr "སེལ་འà½à½´à¼‹à½ à½–ད་ཡོད་པའི་ཡིག་གཟུགས་ལག་ལེན་འà½à½–་" + +#~ msgid "Specify the filename of a theme to install" +#~ msgstr "གཞི་བཙུགས་འབད་ནིའི་དོན་ལུ་ བརྗོད་དོན་ཅིག་གི་ ཡིག་སྣོད་མིང་གསལ་བཀོད་འབད་" + +#~ msgid "filename" +#~ msgstr "ཡིག་སྣོད་མིང་" + +#~ msgid "" +#~ "Specify the name of the page to show (theme|background|fonts|interface)" +#~ msgstr "" +#~ "ཤོག་ལེབ་ཀྱི་མིང་སྟོན་ནི་གི་དོན་ལས་གསལ་བཀོད་འབད (བརྗོད་དོན|རྒྱབ་བརྟེན|ཡིག་གཟུགས་ཚུ|ཨིན་ཊར་ཕེའིསི)" + +#~ msgid "page" +#~ msgstr "ཤོག་ལེབ" + +#~ msgid "Custom" +#~ msgstr "སྲོལ་སྒྲིག" + +#~ msgid "Appearance" +#~ msgstr "འབྱུང་སྣང་" + +#~ msgid "Customize the look of the desktop" +#~ msgstr "ཌེཀསི་ཊོཔ་གི་མà½à½¼à½„་སྣང་སྲོལ་སྒྲིག་འབད" + +#~ msgid "Installs themes packages for various parts of the desktop" +#~ msgstr "ཌེཀསི་ཊོཔ་གི་ ཡན་ལག་སོ་སོའི་དོན་ལུ་ བརྗོད་དོན་གྱི་à½à½´à½˜à¼‹à½¦à¾’ྲིལ་ཚུ་ གཞི་བཙུགས་འབད་" + +#~ msgid "Theme Installer" +#~ msgstr "བརྗོད་དོན་གཞི་བཙུགས་པ་" + +#~ msgid "Mate Theme Package" +#~ msgstr "ཇི་ནོམ་བརྗོད་དོན་à½à½´à½˜à¼‹à½¦à¾’ྲིལ་" + +#~ msgid "No Wallpaper" +#~ msgstr "གྱང་ཤོག་མིན་འདུག" + +#~ msgid "" +#~ "%s\n" +#~ "Width: %d %s\n" +#~ "Height: %d %s\n" +#~ "Type: %s\n" +#~ "Location: %s" +#~ msgstr "" +#~ "%s\n" +#~ "རྒྱ་ཚད: %d %s\n" +#~ "མà½à½¼à¼‹à½šà½‘: %d %s\n" +#~ "དབྱེ་བ: %s\n" +#~ "གནས་à½à½¼à½„ས: %s" + +#~ msgid "pixel" +#~ msgid_plural "pixels" +#~ msgstr[0] "པིག་སེལà¼" +#~ msgstr[1] "པིག་སེལསིà¼" + +#~ msgid "" +#~ "Cannot install theme.\n" +#~ "The %s utility is not installed." +#~ msgstr "" +#~ "བརྗོད་དོན་གཞི་བཙུགས་འབད་མི་ཚུགསà¼\n" +#~ "%s སྤྱོད་ཆས་འདི་ གཞི་བཙུགས་མ་འབད་ནུགà¼" + +#~ msgid "" +#~ "Cannot install theme.\n" +#~ "There was a problem while extracting the theme." +#~ msgstr "" +#~ "བརྗོད་དོན་འདི་ གཞི་བཙུགས་འབད་མི་ཚུགས༠\n" +#~ "བརྗོད་དོན་འདི་ཕྱིར་འདོན་འབད་བའི་སà¾à½–ས་ དཀའ་ངལ་ཅིག་འདུག" + +#~ msgid "MATE Theme %s correctly installed" +#~ msgstr "ཇི་ནོམ་བརྗོད་དོན་%s ངེས་བདེན་སྦེ་ གཞི་བཙུགས་འབད་ནུགà¼" + +#~ msgid "The theme is an engine. You need to compile it." +#~ msgstr "བརྗོད་དོན་དེ་ མ་འཕྲུལ་ཅིག་ཨིན༠à½à¾±à½¼à½‘་ཀྱིས་བརྗོད་དོན་དེ་ ཕྱོགས་སྒྲིག་འབད་དགོà¼" + +#~ msgid "The file format is invalid" +#~ msgstr "ཡིག་སྣོད་ཀྱི་རྩ་སྒྲིག་དེ་ ནུས་མེད་ཨིན་པསà¼" + +#~ msgid "Installation Failed" +#~ msgstr "གཞི་བཙུགས་འབད་མ་ཚུགསà¼" + +#~ msgid "The theme \"%s\" has been installed." +#~ msgstr "བརྗོད་དོན་ \"%s\" འདི་ གཞི་བཙུགས་འབད་ཡོདà¼" + +#~ msgid "Would you like to apply it now, or keep your current theme?" +#~ msgstr "à½à¾±à½¼à½‘་ཀྱིས་ད་ལྟོ་འཇུག་སྤྱོད་འབད་ཨིན་ན་ ཡང་ན་à½à¾±à½¼à½‘་རའི་ད་ལà½à½¼à½ à½²à¼‹à½–རྗོད་དོན་བཞག་ནི་ཨིན་ན?" + +#~ msgid "Keep Current Theme" +#~ msgstr "ད་ལྟོའི་བརྗོད་དོན་བཞགà¼" + +#~ msgid "Apply New Theme" +#~ msgstr "བརྗོད་དོན་གསརཔ་འཇུག་སྤྱོད་འབདà¼" + +#~ msgid "This theme is not in a supported format." +#~ msgstr "བརྗོད་དོན་འདི་ རྒྱབ་སà¾à¾±à½¼à½¢à¼‹à½£à¾¡à½“་པའི་ རྩ་སྒྲིག་ཅིག་མེན་པསà¼" + +#~ msgid "Failed to create temporary directory" +#~ msgstr "གནས་སà¾à½–ས་ཅིག་གི་སྣོད་à½à½¼à¼‹ གསར་བསà¾à¾²à½´à½“་འབད་མ་ཚུགསà¼" + +#~ msgid "No theme file location specified to install" +#~ msgstr "གཞི་བཙུགས་འབད་ནིའི་དོན་ལུ་ ཡིག་སྣོད་ཀྱི་གནས་à½à½¼à½„ས་ ངོས་འཛིན་མ་འབད་བསà¼" + +#~ msgid "" +#~ "Insufficient permissions to install the theme in:\n" +#~ "%s" +#~ msgstr "" +#~ "བརྗོད་དོན་གཞི་བཙུགས་འབད་ནིའི་དོན་ལུ་ གནང་བ་ལངམ་མིན་འདུག\n" +#~ "%s" + +#~ msgid "" +#~ "%s is the path where the theme files will be installed. This can not be " +#~ "selected as the source location" +#~ msgstr "" +#~ "%sའདི་ བརྗོད་དོན་གྱི་ཡིག་སྣོད་ཚུ་ གཞི་བཙུགས་འབད་སའི་འགྲུལ་ལམ་ཨིན༠འདི་འབྱུང་à½à½´à½„ས་ཀྱི་ གནས་à½à½¼à½„ས་" +#~ "འབད་ སེལ་འà½à½´à¼‹à½ à½–ད་མི་ཚུགསà¼" + +#~ msgid "The file format is invalid." +#~ msgstr "ཡིག་སྣོད་ཀྱི་རྩ་སྒྲིག་དེ་ ནུས་མེད་ཨིན་པསà¼" + +#~ msgid "Select Theme" +#~ msgstr "བརྗོད་དོན་སེལ་འà½à½´à¼‹à½ à½–ད" + +#~ msgid "Theme Packages" +#~ msgstr "བརྗོད་དོན་à½à½´à½˜à¼‹à½¦à¾’ྲིལ་ཚུ" + +#~ msgid "Would you like to remove this theme?" +#~ msgstr "à½à¾±à½¼à½‘་ཀྱིས་བརྗོད་དོན་འདི་ རྩ་བསà¾à¾²à½‘་གà½à½„་ནི་ཨིན་ན?" + +#~ msgid "Theme cannot be deleted" +#~ msgstr "བརྗོད་དོན་བà½à½¼à½“་གà½à½„་མི་ཚུགས་པས" + +#~ msgid "" +#~ "Unable to start the settings manager 'mate-settings-daemon'.\n" +#~ "Without the MATE settings manager running, some preferences may not take " +#~ "effect. This could indicate a problem with MateComponent, or a non-MATE (e.g. " +#~ "KDE) settings manager may already be active and conflicting with the " +#~ "MATE settings manager." +#~ msgstr "" +#~ "གཞི་སྒྲིག་འཛིན་སà¾à¾±à½¼à½„་པ་ ‘ཇི་ནོམ་-གཞི་སྒྲིག་-ཌེ་མཱོན་’ འགོ་བཙུགས་མི་ཚུགས་པས༠\n" +#~ "ཇི་ནོམ་གཞི་སྒྲིག་འཛིན་སà¾à¾±à½¼à½„་པ་ ལཱ་གཡོག་བཀོལ་à½à½ºà¼‹à½˜à½ºà½‘་པ་ཅིན་ དགའ་གདམ་ལ་ལོ་ཅིག་ལུ་ ནུས་པ་འà½à½¼à½–་མི་" +#~ "ཚུགས༠འདི་གིས་བོ་ནོ་བོ་ལུ་ དཀའ་ངལ་ཅིག་ འབྱུང་སྲིད་ནི་ཨིན་མི་དེ་ཡང་ ཇི་ནོམ་མེན་པའི་ གཞི་སྒྲིག་འཛིན་" +#~ "སà¾à¾±à½¼à½„་པ་(དཔེར་ན་ ཀེ་ཌི་ཨི) ལྟ་བུ་ ཤུགས་ལྡན་ཨིན་པའི་à½à½¼à½‚་ལས་ ཇི་ནོམ་གཞི་སྒྲིག་འཛིན་སà¾à¾±à½¼à½„་པ་དང་ མི་" +#~ "མà½à½´à½“མ་འབྱུང་དོ་ཡོདཔ་འོང་à¼" + +#~ msgid "Unable to load stock icon '%s'\n" +#~ msgstr "ཅ་མཛོད་ཀྱི་ངོས་དཔར་'%s'མངོན་གསལ་འབད་མ་ཚུགས༠\n" + +#~ msgid "Just apply settings and quit" +#~ msgstr "གཞི་སྒྲིག་ཚུ་ འཇུག་སྤྱོད་ཙམ་འབད་དེ་སྤངས་à¼" + +#~ msgid "Retrieve and store legacy settings" +#~ msgstr "སྔོན་བཤུལ་གྱི་གཞི་སྒྲིག་ཚུ་ སླར་འདྲེན་འབད་དེ་ གསོག་འཇོག་འབདà¼" + +#~ msgid "Copying file: %u of %u" +#~ msgstr "ཡིག་སྣོད་%u ལས་%uའདྲ་བཤུས་རà¾à¾±à½–་དོà¼" + +#~ msgid "Copying '%s'" +#~ msgstr "'%s' འདྲ་བཤུས་རà¾à¾±à½–་དོà¼" + +#~ msgid "Copying files" +#~ msgstr "ཡིག་སྣོད་འདྲ་བཤུས་རà¾à¾±à½–་དོà¼" + +#~ msgid "Parent Window" +#~ msgstr "རྩ་ལག་སྒོ་སྒྲིག་" + +#~ msgid "Parent window of the dialog" +#~ msgstr "ཌའི་ལོག་འདི་གི་ རྩ་ལག་སྒོ་སྒྲིག་" + +#~ msgid "From URI" +#~ msgstr "ཡུ་ཨར་ཨའི་ལསà¼" + +#~ msgid "URI currently transferring from" +#~ msgstr "ཡུ་ཨར་ཨའི་ ད་ལྟོ་ག་à½à½ºà¼‹à½£à½¦à¼‹ གནས་སོར་གà½à½„་དོà¼" + +#~ msgid "To URI" +#~ msgstr "ཡུ་ཨར་ཨའི་ལུà¼" + +#~ msgid "URI currently transferring to" +#~ msgstr "ཡུ་ཨར་ཨའི་ ད་ལྟོ་གནས་སོར་གà½à½„་ཡུལà¼" + +#~ msgid "Fraction completed" +#~ msgstr "ཆ་ཤས་ཡོངས་སྒྲུབà¼" + +#~ msgid "Fraction of transfer currently completed" +#~ msgstr "གནས་སོར་གྱི་ཆ་ཤས་ ད་ལྟོ་ཡོངས་སྒྲུབ་འབད་ཡིà¼" + +#~ msgid "Current URI index" +#~ msgstr "ད་ལྟོའི་ཡུ་ཨར་ཨའི་གི་ཟུར་à½à½¼à¼" + +#~ msgid "Current URI index - starts from 1" +#~ msgstr "ད་ལྟོའི་ཡུ་ཨར་ཨའི་གི་ཟུར་à½à½¼à¼‹ - ༡ ལས་འགོ་བཙུགསཔ་ཨིནà¼" + +#~ msgid "Total URIs" +#~ msgstr "ཡུ་ཨར་ཨའི་བསྡོམསà¼" + +#~ msgid "Total number of URIs" +#~ msgstr "ཡུ་ཨར་ཨའི་གི་གྱངས་à½à¼‹à½¡à½¼à½„ས་བསྡོམསà¼" + +#~ msgid "Connecting..." +#~ msgstr "མà½à½´à½‘་དོ་..." + +#~ msgid "Key" +#~ msgstr "ལྡེ་མིག" + +#~ msgid "MateConf key to which this property editor is attached" +#~ msgstr "རྒྱུ་དངོས་ཀྱི་ཞུན་དགཔ་ མཉམ་སྦྲགས་ཡོད་པའི་ ཇི་ཀཱོནཕ་གི་ལྡེ་མིག" + +#~ msgid "Callback" +#~ msgstr "ཀཱལ་བེཀà¼" + +#~ msgid "Issue this callback when the value associated with key gets changed" +#~ msgstr "ལྡེ་མིག་དང་མཉམ་འབྲེལ་ཡོད་པའི་བེ་ལུ་དེ་ བསྒྱུར་བཅོས་འགྱོ་བའི་སà¾à½–ས་ ཀཱལ་བེཀ་འདི་སྤྲོདà¼" + +#~ msgid "Change set" +#~ msgstr "་ཆ་ཚན་བསྒྱུར་བཅོས་འབད" + +#~ msgid "" +#~ "MateConf change set containing data to be forwarded to the mateconf client on " +#~ "apply" +#~ msgstr "" +#~ "ཇི་ཀཱོནཕ་གི་ ཡོངས་འབྲེལ་ཡན་ལག་ འཇུག་སྤྱོད་ལུ་གà½à½„་ནིའི་ གནད་སྡུད་ཡོད་པའི་ ཇི་ཀཱོནཕ་གི་བསྒྱུར་བཅོས་ཆ་" +#~ "ཚནà¼" + +#~ msgid "Conversion to widget callback" +#~ msgstr "à½à½²à¼‹à½‚ེཊི་ ཀཱལ་བེཀ་ལུ་ གཞི་བསྒྱུརà¼" + +#~ msgid "" +#~ "Callback to be issued when data are to be converted from MateConf to the " +#~ "widget" +#~ msgstr "གནད་སྡུད་ཚུ་ ཇི་ཀཱོནཕ་ལས་ à½à½²à¼‹à½‚ེཊི་ལུ་ གཞི་བསྒྱུར་འབད་དགོ་པའི་སà¾à½–ས་ སྤྲོད་ནིའི་ཀཱལ་བེཀà¼" + +#~ msgid "Conversion from widget callback" +#~ msgstr "à½à½²à¼‹à½‚ེཊི་ཀཱལ་བེཀ་ལས་གཞི་བསྒྱུརà¼" + +#~ msgid "" +#~ "Callback to be issued when data are to be converted to MateConf from the " +#~ "widget" +#~ msgstr "" +#~ "གནད་སྡུད་ཚུ་ à½à½²à¼‹à½‚ེཊི་ནང་ལས་ ཇི་ཀཱོནཕ་ནང་ལུ་ གཞི་བསྒྱུར་འབད་དགོ་པའི་སà¾à½–ས་ སྤྲོད་དགོ་པའི་ཀཱལ་བེཀà¼" + +#~ msgid "UI Control" +#~ msgstr "ཡུ་ཨའི་ཚད་འཛིནà¼" + +#~ msgid "Object that controls the property (normally a widget)" +#~ msgstr "རྒྱུ་དངོས་ཚད་འཛིན་འབད་མི་དངོས་པོ༠(སྤྱིར་བà½à½„་ལུ་à½à½²à¼‹à½‚ེཊི་ཅིག)" + +#~ msgid "Property editor object data" +#~ msgstr "རྒྱུ་དངོས་ཞུན་དག་པའི་ དངོས་པོའི་གནད་སྡུདà¼" + +#~ msgid "Custom data required by the specific property editor" +#~ msgstr "དམིགས་བསལ་གྱི་ རྒྱུ་དངོས་ཞུན་དགཔ་ལུ་དགོ་མི་ སྲོལ་སྒྲིག་གི་གནད་སྡུདà¼à¼" + +#~ msgid "Property editor data freeing callback" +#~ msgstr "རྒྱུ་དངོས་ཞུན་དག་པའི་གནད་སྡུད་ཀྱིས་ ཀཱལ་བེཀ་à½à½¢à¼‹à½‚à½à½„་པའི་བསྒང་à¼" + +#~ msgid "" +#~ "Callback to be issued when property editor object data is to be freed" +#~ msgstr "རྒྱུ་དངོས་ཞུན་དག་པའི་ དངོས་པོའི་གནད་སྡུད་ à½à½¢à¼‹à½‘གོ་པའི་སà¾à½–ས་ སྤྲོད་ནིའི་ཀཱལ་བེཀà¼" + +#~ msgid "" +#~ "Couldn't find the file '%s'.\n" +#~ "\n" +#~ "Please make sure it exists and try again, or choose a different " +#~ "background picture." +#~ msgstr "" +#~ "ཡིག་སྣོད་'%s'འཚོལ་མ་à½à½¼à½–à¼\n" +#~ "\n" +#~ "ཚར་ཅིག་ཕྱིར་བà½à½¼à½“་འབད་ཞིནམས་ལས་ ལོག་སྟེ་འབད་རྩོལ་བསà¾à¾±à½ºà½‘་གནང་༠ཡང་ཅིན་ རྒྱབ་གཞིའི་པར་ གཞན་མི་" +#~ "ཅིག་ གདམ་à½à¼‹à½¢à¾à¾±à½–སà¼" + +#~ msgid "" +#~ "I don't know how to open the file '%s'.\n" +#~ "Perhaps it's a kind of picture that is not yet supported.\n" +#~ "\n" +#~ "Please select a different picture instead." +#~ msgstr "" +#~ "ང་གིས་ཡིག་སྣོད་'%s' à½à¼‹à½•à¾±à½ºà¼‹à½˜à¼‹à½¤à½ºà½¦à¼\n" +#~ "རྒྱབ་སà¾à¾±à½¼à½¢à¼‹à½˜à½ºà½‘་པའི་པར་ཅིག་ འོང་ནི་འདྲ་བསà¼\n" +#~ "\n" +#~ "དེ་གི་ཚབ་ལུ་ པར་གཞན་མི་ཅིག་སེལà¼" + +#~ msgid "Please select an image." +#~ msgstr "གཟུགས་བརྙན་ཅིག་སེལ་འà½à½´à¼‹à½ à½–དà¼" + +#~ msgid "_Select" +#~ msgstr "སེལ་འà½à½´à¼‹à½ à½–དà¼(_S)" + +#~ msgid "Preferred Assistive Technology" +#~ msgstr "ཕན་à½à½–ས་ཅན་གྱི་ འཕྲུལ་རིག་རྒྱབ་སà¾à¾±à½¼à½¢" + +#~ msgid "Preferred Applications" +#~ msgstr "དགའ་གདམ་ཅན་གྱི་གློག་རིམà¼" + +#~ msgid "Select your default applications" +#~ msgstr "à½à¾±à½¼à½‘་རའི་སྔོན་སྒྲིག་གློག་རིམ་ སེལ་འà½à½´à¼‹à½ à½–དà¼" + +#~ msgid "Mobility AT" +#~ msgstr "འགུལ་སà¾à¾±à½¼à½‘ ཨེ་ཊི" + +#~ msgid "Run the the preferred MATE Mobility Assitive Technology" +#~ msgstr "དགའ་གདམ་བརà¾à¾±à½–ས་ཡོད་པའི་ཇི་ནོམ་འགུལ་སà¾à¾±à½¼à½‘་ཕན་འà½à½–ས་འཕྲུལ་རིག་གཡོག་བཀོལ" + +#~ msgid "Autostart the preferred AT" +#~ msgstr "དགའ་གདམ་ཨེ་ཊི་རང་བཞིན་འགོ་བཙུགས" + +#~ msgid "Visual" +#~ msgstr "མà½à½¼à½„་བའི" + +#~ msgid "Run the the preferred MATE Visual Assistive Technology" +#~ msgstr "དགའ་གདམ་བརà¾à¾±à½–ས་ཡོད་པའི་ཇི་ནོམ་མà½à½¼à½„་བའི་ཕན་à½à½–ས་འཕྲུལ་རིག་གཡོག་བཀོལ" + +#~ msgid "Visual AT" +#~ msgstr "མà½à½¼à½„་བའི་ཨེ་ཊི" + +#~ msgid "Error saving configuration: %s" +#~ msgstr "རིམ་སྒྲིག་%sབསྲུང་ནི་ལུ་འཛོལ་བ༠" + +#~ msgid "Could not load the main interface" +#~ msgstr "ངོས་འདྲ་བ་ངོ་མ་ མངོན་གསལ་འབད་མ་ཚུགསà¼" + +#~ msgid "Please make sure that the applet is properly installed" +#~ msgstr "ཨེཔ་ལེཊི་དེ་ ངེས་བདེན་སྦེ་ གཞི་བཙུགས་འབད་ཡོདཔ་ ངེས་གà½à½“་བཟོà¼" + +#~ msgid "Image Viewer" +#~ msgstr "གཟུགས་བརྙན་མà½à½¼à½„་བྱེད་b>" + +#~ msgid "Instant Messenger" +#~ msgstr "འཕྲལ་མྱུར་འཕྲིན་སà¾à¾±à½ºà½£à¼‹à½”à¼" + +#~ msgid "Mail Reader" +#~ msgstr "ཡིག་འཕྲིན་ལྷག་མི་" + +#~ msgid "Mobility" +#~ msgstr " ལས་གཡོག " + +#~ msgid "Multimedia Player" +#~ msgstr "སྣ་མང་བརྡ་ལམ་གྱི་གà½à½„་འཕྲུལ་" + +#~ msgid "Terminal Emulator" +#~ msgstr "ཊར་མི་ནཱལ་ ནུས་འཕྲུལ་" + +#~ msgid "Text Editor" +#~ msgstr "ཚིག་ཡིག་ཞུན་དགཔ་" + +#~ msgid "Video Player" +#~ msgstr "à½à½²à¼‹à½Œà½²à½ à½¼à¼‹à½‚à½à½„་འཕྲུལ་" + +#~ msgid "Visual" +#~ msgstr "མà½à½¼à½„་བའི" + +#~ msgid "Web Browser" +#~ msgstr "à½à½ºà½–་ བརའུ་ཟརà¼" + +#~ msgid "All %s occurrences will be replaced with actual link" +#~ msgstr "འབྱུང་བ་%sཆ་མཉམ་གྱི་ཚབ་ལུ་ འབྲེལ་ལམ་ངོ་མ་བཙུགས་ནི་ཨིནà¼" + +#~ msgid "Co_mmand:" +#~ msgstr "བརྡ་བཀོད་:(_m)" + +#~ msgid "E_xecute flag:" +#~ msgstr "ཟུར་རྟགས་ལག་ལེན་འà½à½–་:(_x)" + +#~ msgid "Internet" +#~ msgstr "ཨིན་ཊར་ནེཊིà¼" + +#~ msgid "Multimedia" +#~ msgstr "སྣ་མང་བརྡ་ལམà¼" + +#~ msgid "Open link in new _tab" +#~ msgstr "འབྲེལ་ལམ་མཆོང་ལྡེ་གསར་པའི་ནང་à½à¼‹à½•à¾±à½ºà¼(_t)" + +#~ msgid "Open link in new _window" +#~ msgstr "འབྲེལ་ལམ་སྒོ་སྒྲིག་གསར་པའི་ནང་à½à¼‹à½•à¾±à½ºà¼(_w)" + +#~ msgid "Open link with web browser _default" +#~ msgstr "འབྲེལ་ལམ་à½à½ºà½–་བརའུ་ཟར་སྔོན་སྒྲིག་à½à½¼à½‚་ལསà½à¼‹à½•à¾±à½ºà¼" + +#~ msgid "Run at st_art" +#~ msgstr "འགོ་བཙུགས་སར་གཡོག་བཀོལ(_a)" + +#~ msgid "Run in t_erminal" +#~ msgstr "ཊར་མི་ནཱལ་ཅིག་ནང་གཡོག་བཀོལà¼(_e)" + +#~ msgid "System" +#~ msgstr "རིམ་ལུགསà¼" + +#~ msgid "Balsa" +#~ msgstr "བཱལ་སà¼" + +#~ msgid "Banshee Music Player" +#~ msgstr "བཱན་ཤི་སྙན་ཆ་གà½à½„་་འཕྲུལ" + +#~ msgid "Claws Mail" +#~ msgstr "ཀལོསི་ ཡིག་འཕྲིན་" + +#~ msgid "Dasher" +#~ msgstr "ཌེ་ཤར" + +#~ msgid "Debian Sensible Browser" +#~ msgstr "ཌེ་བི་ཡཱན་ ཚོར་ཅན་གྱི་ བརའུ་ཟརà¼" + +#~ msgid "Debian Terminal Emulator" +#~ msgstr "ཌེ་བི་ཡཱན་ ཊར་མི་ནཱལ་ ནུས་འཕྲུལà¼" + +#~ msgid "ETerm" +#~ msgstr "ཨི་ཊམà¼" + +#~ msgid "Encompass" +#~ msgstr "བརྒལ་བ" + +#~ msgid "Epiphany Web Browser" +#~ msgstr "ཨི་པི་ཕ་ནི་ à½à½ºà½–་བརའུ་ཟརà¼" + +#~ msgid "Evolution Mail Reader" +#~ msgstr "ཨི་བོ་ལུ་ཤཱན་ ཡིག་འཕྲིན་ལྷག་མིà¼" + +#~ msgid "Evolution Mail Reader 1.4" +#~ msgstr "ཨི་བོ་ལུ་ཤཱན་ ཡིག་འཕྲིན་ལྷག་མི་༡.༤à¼" + +#~ msgid "Evolution Mail Reader 1.5" +#~ msgstr "ཨི་བོ་ལུ་ཤཱན་ ཡིག་འཕྲིན་ལྷག་མི་༡.༥à¼" + +#~ msgid "Evolution Mail Reader 1.6" +#~ msgstr "ཨི་བོ་ལུ་ཤཱན་ ཡིག་འཕྲིན་ལྷག་མི་༡.༦à¼" + +#~ msgid "Evolution Mail Reader 2.0" +#~ msgstr "ཨི་བོ་ལུ་ཤཱན་ ཡིག་འཕྲིན་ལྷག་མི་༢.༠à¼" + +#~ msgid "Evolution Mail Reader 2.2" +#~ msgstr "ཨི་བོ་ལུ་ཤཱན་ ཡིག་འཕྲིན་ལྷག་མི་༢.༢à¼" + +#~ msgid "Evolution Mail Reader 2.4" +#~ msgstr "ཨི་བོ་ལུ་ཤཱན་ ཡིག་འཕྲིན་ལྷག་མི་༢.༤à¼" + +#~ msgid "Firebird" +#~ msgstr "ཕའེར་བཌིà¼" + +#~ msgid "Firefox" +#~ msgstr "ཕའེར་ཕོགསིà¼" + +#~ msgid "MATE Magnifier without Screen Reader" +#~ msgstr "ཇི་ནོམ་ཆེ་ཤེལ་གསལ་གཞི་ལྷག་མི་མེད་པ" + +#~ msgid "MATE OnScreen Keyboard" +#~ msgstr "གསལ་གཞི་ལྡེ་སྒྲོམ་གུ་ཇི་ནོམà¼" + +#~ msgid "MATE Terminal" +#~ msgstr "ཇི་ནོམ་ ཊར་མི་ནཱལà¼" + +#~ msgid "Galeon" +#~ msgstr "གེ་ལིའོནà¼" + +#~ msgid "Gnopernicus" +#~ msgstr "ཇི་ནོ་པར་་ནི་ཀཱསི" + +#~ msgid "Gnopernicus with Magnifier" +#~ msgstr "ཇི་ནོ་པར་་ནི་ཀཱསི་ཆེ་ཤེལ་དང་བཅས" + +#~ msgid "Icedove" +#~ msgstr "ཨའིསི་ཌོབ་" + +#~ msgid "Iceweasel" +#~ msgstr "ཨའིསི་à½à½²à¼‹à½¦à½ºà½£à¼‹" + +#~ msgid "KDE Magnifier without Screen Reader" +#~ msgstr "ཀེ་ཌི་ཨི་ཆེ་ཤེལ་གསལ་གཞི་ལྷག་མི་མེད་པ" + +#~ msgid "KMail" +#~ msgstr "ཀེ་མེལà¼" + +#~ msgid "Konqueror" +#~ msgstr "ཀོང་ཀུ་རརà¼" + +#~ msgid "Links Text Browser" +#~ msgstr "འབྲེལ་ལམ་ཚིག་ཡིག་གི་ བརའུ་ཟརà¼" + +#~ msgid "Linux Screen Reader" +#~ msgstr "ལའི་ནགསི་གསལ་གཞི་ལྷག་མི" + +#~ msgid "Linux Screen Reader with Magnifier" +#~ msgstr "ལའི་ནགསི་གསལ་གཞི་ལྷག་མི་ཆེ་ཤེལ་དང་བཅས" + +#~ msgid "Lynx Text Browser" +#~ msgstr "ལི་ནེགསི་ཚིག་ཡིག་གི་ བརའུ་ཟརà¼" + +#~ msgid "Mozilla" +#~ msgstr "མོ་ཛི་ལà¼" + +#~ msgid "Mozilla 1.6" +#~ msgstr "མོ་ཛི་ལ་༡.༦à¼" + +#~ msgid "Mozilla Mail" +#~ msgstr "མོ་ཛི་ལ་ ཡིག་འཕྲིནà¼" + +#~ msgid "Mozilla Thunderbird" +#~ msgstr "མོ་ཛི་ལ་ à½à½±à½“་ཌར་བཌིà¼" + +#~ msgid "Muine Music Player" +#~ msgstr "མུའིནི་སྙན་ཆ་གà½à½„་འཕྲུལ" + +#~ msgid "Mutt" +#~ msgstr "མཱཊིà¼" + +#~ msgid "NXterm" +#~ msgstr "ཨེན་ཨེགསི་ཊམà¼" + +#~ msgid "Netscape Communicator" +#~ msgstr "ནེཊི་སིཀེཔ་ བརྡ་སྤྲོད་པà¼" + +#~ msgid "Opera" +#~ msgstr "ཨོ་པི་རà¼" + +#~ msgid "Orca" +#~ msgstr "ཨོར་ཀ" + +#~ msgid "Orca with Magnifier" +#~ msgstr "ཆེ་ཤེལ་ཨོར་ཀ་དག་བཅསཔ" + +#~ msgid "RXVT" +#~ msgstr "ཨར་ཨེགསི་à½à½²à¼‹à½Šà½²à¼" + +#~ msgid "Rhythmbox Music Player" +#~ msgstr "སྒྲ་དབྱངས་སྒྲོམ་གྱི་སྙན་ཆ་གà½à½„་འཕྲུལ" + +#~ msgid "SeaMonkey" +#~ msgstr "སི་མོན་ཀི" + +#~ msgid "SeaMonkey Mail" +#~ msgstr "སི་མོན་ཀི་གི་ཡིག་འཕྲིན" + +#~ msgid "Simple OnScreen Keyboard" +#~ msgstr "གསལ་གཞི་ལྡེ་སྒྲོམ་གུ་འཇམ་སམ" + +#~ msgid "Standard XTerminal" +#~ msgstr "ཚད་ལྡན་གྱི་ ཨེགསི་ཊར་མི་ནཱལà¼" + +#~ msgid "Sylpheed" +#~ msgstr "སིལ་ཕིཊིà¼" + +#~ msgid "Sylpheed-Claws" +#~ msgstr "སིལ་ཕིཊི་-ཀྭ་ལཱསིà¼" + +#~ msgid "Thunderbird" +#~ msgstr "à½à½±à½“་ཌར་བཌིà¼" + +#~ msgid "Totem Movie Player" +#~ msgstr "ཊོ་ཊེམ་གློག་བརྙེན་གà½à½„་འཕྲུལ" + +#~ msgid "W3M Text Browser" +#~ msgstr "ཌབ་ལུ་༣ཨེམ་ཚིག་ཡིག་གི་ བརའུ་ཟརà¼" + +#~ msgid "aterm" +#~ msgstr "ཨེ་ཊམà¼" + +#~ msgid "Change screen resolution" +#~ msgstr "གསལ་གཞིའི་ཧུམ་ཆ་ བསྒྱུར་བཅོས་འབདà¼" + +#~ msgid "Screen Resolution" +#~ msgstr "གསལ་གཞིའི་ཧུམ་ཆà¼" + +#~ msgid "Normal" +#~ msgstr "སྤྱིར་བà½à½„་" + +#~ msgid "Left" +#~ msgstr "གཡོན" + +#~ msgid "Inverted" +#~ msgstr "གནས་ལོག་འབད་ཡོདཔ" + +#~ msgid "Right" +#~ msgstr "གཡས" + +#~ msgid "%d Hz" +#~ msgstr "ཨེཆ་ཛེཌི %d " + +#~ msgid "_Resolution:" +#~ msgstr "ཧུམ་ཆ་:(_R)" + +#~ msgid "Re_fresh rate:" +#~ msgstr "ཡང་སེལ་གྱི་མགྱོགས་ཚད་:(_f)" + +#~ msgid "R_otation:" +#~ msgstr "སà¾à½¼à½¢à¼‹à½¢à¾à¾±à½–་:(_o)" + +#~ msgid "Default Settings" +#~ msgstr "སྔོན་སྒྲིག་གཞི་སྒྲིག་ཚུà¼" + +#~ msgid "Screen %d Settings\n" +#~ msgstr "གསལ་གཞི་%dགི་ གཞི་སྒྲིག་ཚུà¼\n" + +#~ msgid "Screen Resolution Preferences" +#~ msgstr "གསལ་གཞི་ཧུམ་ཆའི་དགའ་གདམ་ཚུà¼" + +#~ msgid "_Make default for this computer (%s) only" +#~ msgstr "གློག་རིག་(%s)འདི་གི་དོན་ལུ་རà¾à¾±à½„མ་གཅིག་ སྔོན་སྒྲིག་འབདà¼(_M)" + +#~ msgid "Options" +#~ msgstr "གདམ་à½à¼‹à½šà½´à¼" + +#~ msgid "" +#~ "Testing the new settings. If you don't respond in %d second the previous " +#~ "settings will be restored." +#~ msgid_plural "" +#~ "Testing the new settings. If you don't respond in %d seconds the previous " +#~ "settings will be restored." +#~ msgstr[0] "" +#~ "གཞི་སྒྲིག་གསརཔ་ཚུ་ལུ་ བརྟག་ཞིབ་འབད་དོ༠à½à¾±à½¼à½‘་ཀྱིས་སà¾à½¢à¼‹à½†à¼‹%dགི་ནང་འà½à½¼à½‘་ ངོས་ལན་མ་བྱིན་པ་ཅིན་ ཧེ་" +#~ "མའི་གཞི་སྒྲིག་ཚུ་ སོར་ཆུད་འབད་འོང་à¼" +#~ msgstr[1] "" +#~ "གཞི་སྒྲིག་གསརཔ་ཚུ་ལུ་ བརྟག་ཞིབ་འབད་དོ༠à½à¾±à½¼à½‘་ཀྱིས་སà¾à½¢à¼‹à½†à¼‹%dགི་ནང་འà½à½¼à½‘་ ངོས་ལན་མ་བྱིན་པ་ཅིན་ ཧེ་" +#~ "མའི་གཞི་སྒྲིག་ཚུ་ སོར་ཆུད་འབད་འོང་à¼" + +#~ msgid "Keep Resolution" +#~ msgstr "ཧུམ་ཆ་བདག་འཛིན་འབད་བཞག" + +#~ msgid "Do you want to keep this resolution?" +#~ msgstr "à½à¾±à½¼à½‘་ཀྱིས་ཧུམ་ཆ་འདི་ བདག་འཛིན་འབད་བཞག་ནི་ཨིན་ན?" + +#~ msgid "Use _previous resolution" +#~ msgstr "ཧེ་མའི་ཧུམ་ཆ་ ལག་ལེན་འà½à½–à¼(_p)" + +#~ msgid "_Keep resolution" +#~ msgstr "ཧུམ་ཆ་བདག་འཛིན་འབད་བཞག(_K)" + +#~ msgid "" +#~ "The X Server does not support the XRandR extension. Runtime resolution " +#~ "changes to the display size are not available." +#~ msgstr "" +#~ "ཨེགསི་སར་བར་དེ་གིས་ XRandR རྒྱ་བསà¾à¾±à½ºà½‘་ལུ་ རྒྱབ་སà¾à¾±à½¼à½¢à¼‹à½˜à½²à¼‹à½ à½–ད་བས༠གཡོག་བཀོལ་དུས་ཚོད་ཀྱི་ ཧུམ་ཆའི་" +#~ "བསྒྱུར་བཅོས་ཚུ་ བཀྲམ་སྟོན་འབད་ནིའི་ཚད་གུ་ མི་འà½à½¼à½–་པསà¼" + +#~ msgid "" +#~ "The version of the XRandR extension is incompatible with this program. " +#~ "Runtime changes to the display size are not available." +#~ msgstr "" +#~ "XRandR རྒྱ་བསà¾à¾±à½ºà½‘་ཀྱི་à½à½¼à½“་རིམ་དེ་ ལས་རིམ་འདི་དང་མà½à½´à½“་འགྱུར་མིན་འདུག གཡོག་བཀོལ་དུས་ཚོད་ཀྱི་ བསྒྱུར་" +#~ "བཅོས་ཚུ་ བཀྲམ་སྟོན་འབད་ནིའི་ཚད་གུ་ མི་འà½à½¼à½–་པསà¼" + +#~ msgid "Desktop" +#~ msgstr "ཌེཀསི་ཊོཔà¼" + +#~ msgid "New accelerator..." +#~ msgstr "མགྱོགས་འཕྲུལ་གསརཔ་..." + +#~ msgid "Accelerator key" +#~ msgstr "མགྱོགས་འཕྲུལ་ལྡེ་མིག" + +#~ msgid "Accelerator modifiers" +#~ msgstr "མགྱོགས་འཕྲུལ་ལེགས་བཅོས་པà¼" + +#~ msgid "Accelerator keycode" +#~ msgstr "མགྱོགས་འཕྲུལ་ལྡེ་ཨང་à¼" + +#~ msgid "Accel Mode" +#~ msgstr "མགྱོགས་འཕྲུལ་གྱི་à½à½–ས་ལམà¼" + +#~ msgid "The type of accelerator." +#~ msgstr "མགྱོགས་འཕྲུལ་གྱི་དབྱེ་བà¼" + +#~ msgid "Disabled" +#~ msgstr "ལྕོགས་མིནà¼" + +#~ msgid "" +#~ msgstr "<མ་ཤེས་པའི་བྱ་བ་>" + +#~ msgid "" +#~ "The shortcut \"%s\" cannot be used because it will become impossible to " +#~ "type using this key.\n" +#~ "Please try with a key such as Control, Alt or Shift at the same time.\n" +#~ msgstr "" +#~ "མགྱོགས་à½à½–ས་\"%s\"དེ་ ལག་ལེན་འà½à½–་མི་བà½à½´à½–༠ག་ཅི་སྦེ་ཟེར་བ་ཅིན་ ལྡེ་མིག་འདི་ལག་ལེན་འà½à½–་དང་ " +#~ "ཡིག་དཔར་བརà¾à¾±à½–་མི་འགྱུརà½à¼‹à½¨à½²à½“à¼\n" +#~ "ཚད་འཛིན་ གདམ་ལྡེ་ཡང་ན་ སོར་ལྡེ་ཚུ་ དུས་མཉམ་ལུ་ཨེབ་སྟེ་ འབད་རྩོལ་བསà¾à¾±à½ºà½‘་གནང་à¼\n" + +#~ msgid "" +#~ "The shortcut \"%s\" is already used for:\n" +#~ " \"%s\"\n" +#~ msgstr "" +#~ "མགྱོགས་à½à½–ས་\"%s\" དེ་ ཧེ་མ་ལས་རང་ ལག་ལེན་འà½à½–་ནུག\n" +#~ " \"%s\"\n" + +#~ msgid "Error setting new accelerator in configuration database: %s\n" +#~ msgstr "རིམ་སྒྲིག་གནད་སྡུད་གཞི་རྟེན་ %sནང་ མགྱོགས་འཕྲུལ་གསརཔ་ གཞི་སྒྲིག་འབད་ནི་ལུ་འཛོལ་བà¼\n" + +#~ msgid "Error unsetting accelerator in configuration database: %s\n" +#~ msgstr "རིམ་སྒྲིག་གནད་སྡུད་གཞི་རྟེན་ %sནང་ མགྱོགས་འཕྲུལ་གསརཔ་ སྒྲིག་བཤོལ་འབད་ནི་ལུ་འཛོལ་བ༠\n" + +#~ msgid "Action" +#~ msgstr "བྱ་བà¼" + +#~ msgid "Shortcut" +#~ msgstr "མགྱོགས་à½à½–སà¼" + +#~ msgid "Keyboard Shortcuts" +#~ msgstr "ལྡེ་སྒྲོམ་གྱི་མགྱོགས་à½à½–སà¼" + +#~ msgid "" +#~ "To edit a shortcut key, click on the corresponding row and type a new " +#~ "accelerator, or press backspace to clear." +#~ msgstr "" +#~ "མགྱོགས་à½à½–ས་ཅིག་ ཞུན་དག་བརà¾à¾±à½–་ནི་ལུ་ ཆ་མཚུངས་པའི་གྲལ་à½à½²à½‚་ལུ་ ཨེབ་གà½à½„་འབད་ཞིནམས་ལས་ མགྱོགས་" +#~ "འཕྲུལ་གསརཔ་ཅིག་ ཡིག་དཔར་རà¾à¾±à½–ས༠ཡང་ན་ བསལ་་ནིའི་དོན་ལུ་ རྒྱབ་བཤུད་ལུ་ཨེབà¼" + +#~ msgid "Assign shortcut keys to commands" +#~ msgstr "བརྡ་བཀོད་ཚུ་ལུ་ མགྱོགས་à½à½–ས་ལྡེ་མིག་ འགན་སྤྲོད་འབདà¼" + +#~ msgid "There was an error launching the keyboard tool: %s" +#~ msgstr "ལྡེ་སྒྲོམ་ལག་ཆས་ %s གསར་བཙུགས་འབད་ནི་ལུ་ འཛོལ་བ་ཅིག་བྱུང་ནུག" + +#~ msgid "_Accessibility" +#~ msgstr "འཛུལ་སྤྱོདà¼(_A)" + +#~ msgid "" +#~ "Just apply settings and quit (compatibility only; now handled by daemon)" +#~ msgstr "" +#~ "གཞི་སྒྲིག་ཙམ་འཇུག་སྤྱོད་འབད་དེ་སྤངས༠(མà½à½´à½“་འགྱུར་རà¾à¾±à½„མ་གཅིག་ ད་ལྟོ་ཌེ་མཱོན་གྱིས་ ལེགས་སà¾à¾±à½¼à½„་འà½à½–་ནུག)" + +#~ msgid "Start the page with the typing break settings showing" +#~ msgstr "ཤོག་ལེབ་དེ་ ཡིག་དཔར་བརà¾à¾±à½–་ནིའི་བར་མཚམས་གཞི་སྒྲིག་ཚུ་ སྟོནམ་དང་བཅསཔ་སྦེ་ འགོ་བཙུགསà¼" + +#~ msgid "- MATE Keyboard Preferences" +#~ msgstr "- ཇི་ནོམ་ལྡེ་སྒྲོམ་གྱི་དགའ་གདམ་ཚུ་" + +#~ msgid "Cursor Blinking" +#~ msgstr "འོད་རྟགས་འགུལ་སྤར་འབད་དོ་" + +#~ msgid "Repeat Keys" +#~ msgstr "ལྡེ་མིག་ཚུ་ཡང་བསà¾à¾±à½¢à¼‹à½ à½–ད་" + +#~ msgid "_Lock screen to enforce typing break" +#~ msgstr "ཡིག་དཔར་གྱི་བར་མཚམས་ ལག་ལེན་འà½à½–་ནིའི་དོན་ལུ་ གསལ་གཞི་ལྡེ་མིག་རà¾à¾±à½–ས་(_L)" + +#~ msgid "Fast" +#~ msgstr "མགྱོགས་པར" + +#~ msgid "Long" +#~ msgstr "རིངམོ་" + +#~ msgid "Short" +#~ msgstr "à½à½´à½„་ཀུ་" + +#~ msgid "Slow" +#~ msgstr "ལྷོད་ཆ་" + +#~ msgid "All_ow postponing of breaks" +#~ msgstr "བར་མཚམས་ཚུ་ བསྣར་བཞག་འབད་བཅུག(_o)" + +#~ msgid "Check if breaks are allowed to be postponed" +#~ msgstr "བར་མཚམས་ཚུ་ བསྣར་བཞག་འབད་ཆོག་ག་མི་ཆོག་ ཞིབ་དཔྱད་འབདà¼" + +#~ msgid "Choose a Keyboard Model" +#~ msgstr "ལྡེ་སྒྲོམ་གྱི་དཔེ་ཅིག་ གདམ་à½à¼‹à½¢à¾à¾±à½–སà¼" + +#~ msgid "Choose a Layout" +#~ msgstr "སྒྲིག་བཀོད་ཅིག་ གདམ་à½à¼‹à½¢à¾à¾±à½–སà¼" + +#~ msgid "Choose..." +#~ msgstr "གདམ་à½à¼‹à½¢à¾à¾±à½–ས་..." + +#~ msgid "Cursor _blinks in text boxes and fields" +#~ msgstr "འོད་རྟགས་དེ་ ཚིག་ཡིག་སྒྲོམ་དང་ ས་སྒོ་ཚུ་ནང་ འགུལ་སྤར་འབདà½à¼‹à½¨à½²à½“à¼(_b)" + +#~ msgid "Cursor blinks speed" +#~ msgstr "འོད་རྟགས་འགུལ་སྤར་གྱི་ཚདà¼" + +#~ msgid "Duration of the break when typing is disallowed" +#~ msgstr "ཡིག་དཔར་བརà¾à¾±à½–་མ་ཆོག་པའི་སà¾à½–ས་ལུ་ བར་མཚམས་ཀྱི་དུས་ཡུནà¼" + +#~ msgid "Duration of work before forcing a break" +#~ msgstr "བང་བཙོངས་à½à½ºà¼‹ བར་མཚམས་ཅིག་ མ་བཞག་པའི་ཧེ་མར་ ལཱ་གཡོག་གི་དུས་ཡུནà¼" + +#~ msgid "Key presses _repeat when key is held down" +#~ msgstr "ལྡེ་མིག་མར་འཆང་སྟེ་ཡོད་པའི་སà¾à½–ས་ ལྡེ་མིག་གིས་ ཡང་བསà¾à¾±à½¢à¼‹à½¨à½ºà½–་ཨིནà¼(_r)" + +#~ msgid "Keyboard Preferences" +#~ msgstr "ལྡེ་སྒྲོམ་གྱི་དགའ་གདམ་ཚུà¼" + +#~ msgid "Keyboard _model:" +#~ msgstr "ལྡེ་སྒྲོམ་གྱི་དཔེ་:(_m)" + +#~ msgid "Layout Options" +#~ msgstr "སྒྲིག་བཀོད་ཀྱི་གདམ་à½à¼" + +#~ msgid "Layouts" +#~ msgstr "སྒྲིག་བཀོད་ཚུà¼" + +#~ msgid "" +#~ "Lock screen after a certain duration to help prevent repetitive keyboard " +#~ "use injuries" +#~ msgstr "" +#~ "ལྡེ་སྒྲོམ་ལག་ལེན་ལུ་ ཡང་བསà¾à¾±à½¢à¼‹à½‚ྱི་གནོད་སà¾à¾±à½¼à½“་ བཀག་à½à½–ས་ལུ་ དུས་ཡུན་ཧ་ལམ་ཅིག་ལས་ གསལ་གཞི་ལྡེ་མིག་" +#~ "རà¾à¾±à½–སà¼" + +#~ msgid "Microsoft Natural Keyboard" +#~ msgstr "མའི་ཀོརོ་སོཕཊི་གི་ རང་བཞིན་ལྡེ་སྒྲོམà¼" + +#~ msgid "Preview:" +#~ msgstr "སྔོན་ལྟà¼:" + +#~ msgid "Repeat keys speed" +#~ msgstr "ལྡེ་མིག་ཡང་བསà¾à¾±à½¢à¼‹à½‚ྱི་ཚདà¼" + +#~ msgid "Reset to De_faults" +#~ msgstr "སྔོན་སྒྲིག་ལུ་ བསà¾à¾±à½¢à¼‹à½¦à¾’ྲིག་འབད" + +#~ msgid "Separate _group for each window" +#~ msgstr "སྒོ་སྒྲིག་རེ་རེའི་དོན་ལུ་ སྡེ་ཚན་སོ་སོà¼(_g)" + +#~ msgid "_Accessibility..." +#~ msgstr "འཛུལ་སྤྱོད་...(_A)" + +#~ msgid "_Break interval lasts:" +#~ msgstr "བར་མཚམས་གནས་ཡུན་:(_B)" + +#~ msgid "_Delay:" +#~ msgstr "ཕྱིར་འགྱངས་:(_D)" + +#~ msgid "_Layouts:" +#~ msgstr "སྒྲིག་བཀོད་ཚུ:(_L)" + +#~ msgid "_Models:" +#~ msgstr "དཔེ་ཚུ་:(_M)" + +#~ msgid "_Selected layouts:" +#~ msgstr "སེལ་འà½à½´à¼‹à½ à½–ད་མི་ སྒྲིག་བཀོད་ཚུ་:(_S)" + +#~ msgid "_Speed:" +#~ msgstr "མགྱོགསཚད་:(_S)" + +#~ msgid "_Variants:" +#~ msgstr "à½à¾±à½‘་དངོས་ཚུ:(_V)" + +#~ msgid "_Vendors:" +#~ msgstr "བཙོང་མི་ཚུ: (_V)" + +#~ msgid "_Work interval lasts:" +#~ msgstr "ལཱ་གི་བར་མཚམས་གནས་ཡུན་:(_W)" + +#~ msgid "minutes" +#~ msgstr "སà¾à½¢à¼‹à½˜à¼" + +#~ msgid "Unknown" +#~ msgstr "མ་ཤེསཔà¼" + +#~ msgid "Default" +#~ msgstr "སྔོན་སྒྲིག" + +#~ msgid "Layout" +#~ msgstr "སྒྲིག་བཀོདà¼" + +#~ msgid "Vendors" +#~ msgstr "བཙོངས་མི་ཚུ" + +#~ msgid "Models" +#~ msgstr "དཔེà¼" + +#~ msgid "Set your keyboard preferences" +#~ msgstr "à½à¾±à½¼à½‘་རའི་ལྡེ་སྒྲོམ་གྱི་དགའ་གདམ་ཚུ་ གཞི་སྒྲིག་འབདà¼" + +#~ msgid "%d millisecond" +#~ msgid_plural "%d milliseconds" +#~ msgstr[0] "མི་ལི་སà¾à½¢à¼‹à½†à¼‹%dà¼" +#~ msgstr[1] "མི་ལི་སà¾à½¢à¼‹à½†à¼‹%dà¼" + +#~ msgid "Unknown Pointer" +#~ msgstr "མ་ཤེས་པའི་དཔག་བྱེདà¼" + +#~ msgid "Default Pointer" +#~ msgstr "སྔོན་སྒྲིག་དཔག་བྱེདà¼" + +#~ msgid "Default Pointer - Current" +#~ msgstr "སྔོན་སྒྲིག་དཔག་བྱེད་-ད་ལྟོའི་à¼" + +#~ msgid "The default pointer that ships with X" +#~ msgstr "ཨེགསི་དང་གཅིག་à½à½¢à¼‹ སà¾à¾±à½ºà½£à¼‹à½ à½‘ྲེན་འབད་མི་ སྔོན་སྒྲིག་དཔག་བྱེདà¼" + +#~ msgid "White Pointer" +#~ msgstr "དཔག་བྱེད་དཀརཔོà¼" + +#~ msgid "White Pointer - Current" +#~ msgstr "དཔག་བྱེད་དཀརཔོ་-ད་ལྟོའི་à¼" + +#~ msgid "The default pointer inverted" +#~ msgstr "སྔོན་སྒྲིག་དཔག་བྱེད་གནས་ལོག་ཅནà¼" + +#~ msgid "Large Pointer" +#~ msgstr "དཔག་བྱེད་ཆེ་བà¼" + +#~ msgid "Large Pointer - Current" +#~ msgstr "དཔག་བྱེད་ཆེ་བ་-ད་ལྟོའིà¼" + +#~ msgid "Large version of normal pointer" +#~ msgstr "སྤྱིར་བà½à½„་དཔག་བྱེད་ཀྱི་à½à½¼à½“་རིམ་ཆེ་བà¼" + +#~ msgid "Large White Pointer - Current" +#~ msgstr "དཔག་བྱེད་དཀརཔོ་ཆེ་བ་-ད་ལྟོའིà¼" + +#~ msgid "Large White Pointer" +#~ msgstr "དཔག་བྱེད་དཀརཔོ་ཆེ་བà¼" + +#~ msgid "Large version of white pointer" +#~ msgstr "དཔག་བྱེད་དཀར་པོའི་ à½à½¼à½“་རིམ་ཆེ་བà¼" + +#~ msgid "Pointer Theme" +#~ msgstr "དཔག་བྱེད་བརྗོད་དོནà¼" + +#~ msgid "Double-Click Timeout " +#~ msgstr "ཨེབ་གà½à½„་à½à½ºà½„ས་གཉིས་ཀྱི་ངལ་མཚམས་" + +#~ msgid "Drag and Drop" +#~ msgstr "འདྲུད་དེ་བཀོག་བཞག་" + +#~ msgid "Locate Pointer" +#~ msgstr "དཔག་བྱེད་ག་ཡོད་བལྟ་" + +#~ msgid "Mouse Orientation" +#~ msgstr "མཱའུསི་གི་ཕྱོགས་" + +#~ msgid "Speed" +#~ msgstr "མགྱོགས་ཚད་ " + +#~ msgid "Fast" +#~ msgstr "མགྱོགས་པར་" + +#~ msgid "High" +#~ msgstr "མà½à½¼à¼‹à½–་" + +#~ msgid "Large" +#~ msgstr "ཆེ་བ་" + +#~ msgid "Low" +#~ msgstr "དམའ་བ་" + +#~ msgid "Slow" +#~ msgstr "ལྷོད་ཆ་" + +#~ msgid "Small" +#~ msgstr "ཆུང་ཀུ་" + +#~ msgid "Buttons" +#~ msgstr "ཨེབ་རྟ་ཚུà¼" + +#~ msgid "Highlight the _pointer when you press Ctrl" +#~ msgstr "à½à¾±à½¼à½‘་ཀྱིས་ཚད་འཛིན་ཨེབ་ད་ དཔག་བྱེད་དེ་ གཙོ་དམིགས་འབདà½à¼‹à½¨à½²à½“à¼(_p)" + +#~ msgid "Motion" +#~ msgstr "འགུལ་བསà¾à¾±à½¼à½‘à¼" + +#~ msgid "Pointer Size:" +#~ msgstr "དཔག་བྱེད་ཚད་:" + +#~ msgid "Pointers" +#~ msgstr "དཔག་བྱེད་ཚུà¼" + +#~ msgid "" +#~ "Small\n" +#~ "Medium\n" +#~ "Large" +#~ msgstr "" +#~ "ཆུང་ཀུ\n" +#~ "འབྲིང་མ\n" +#~ "ཆེ་བ" + +#~ msgid "_Acceleration:" +#~ msgstr "མགྱོགས་སྤྱོད་:(_A)" + +#~ msgid "_Left-handed mouse" +#~ msgstr "གཡོན་ལག་གི་མཱའུསིà¼(_L)" + +#~ msgid "_Sensitivity:" +#~ msgstr "དྲན་ཚོར་:(_S)" + +#~ msgid "_Threshold:" +#~ msgstr "à½à½ºà¼‹à½¢à½ºà½¤à½²à¼‹à½§à½±à½¼à½£à½Œà½²à¼‹:(_T)" + +#~ msgid "_Timeout:" +#~ msgstr "ངལ་མཚམས་:(_T)" + +#~ msgid "Set your mouse preferences" +#~ msgstr "à½à¾±à½¼à½‘་རའི་མཱའུསི་གི་ དགའ་གདམ་ཚུ་ གཞི་སྒྲིག་འབདà¼" + +#~ msgid "Network Proxy" +#~ msgstr "ཡོངས་འབྲེལ་གྱི་ པོརོག་སིà¼" + +#~ msgid "Set your network proxy preferences" +#~ msgstr "à½à¾±à½¼à½‘་རའི་ཡོངས་འབྲེལ་གྱི་ པོརོག་སི་དགའ་གདམ་ཚུ་ གཞི་སྒྲིག་འབདà¼" + +#~ msgid " " +#~ msgstr " " + +#~ msgid "Di_rect internet connection" +#~ msgstr "ཨིན་ཊར་ནེཊི་གི་ à½à½‘་ཀར་མà½à½´à½‘་ལམ་(_i)" + +#~ msgid "Ignore Host List" +#~ msgstr "ཧོསིཊི་à½à½¼à¼‹à½¡à½²à½‚་ སྣང་མེད་བཞག་" + +#~ msgid "_Automatic proxy configuration" +#~ msgstr "རང་བཞིན་པོརོག་སི་རིམ་སྒྲིག་(_A)" + +#~ msgid "_Manual proxy configuration" +#~ msgstr "ལག་དེབ་ཀྱི་ པོརོག་སི་རིམ་སྒྲིག་(_M)" + +#~ msgid "_Use authentication" +#~ msgstr "བདེན་བཤད་ལག་ལེན་འà½à½–་(_U)" + +#~ msgid "Advanced Configuration" +#~ msgstr "མà½à½¼à¼‹à½¢à½²à½˜à¼‹à½…ན་གྱི་རིམ་སྒྲིག" + +#~ msgid "Autoconfiguration _URL:" +#~ msgstr "རང་བཞིན་རིམ་སྒྲིག་ ཡུ་ཨར་ཨེལà¼(_U)" + +#~ msgid "HTTP Proxy Details" +#~ msgstr "ཨེཆ་ཊི་ཊི་པི་ པོརོག་སི་གི་ རྒྱས་བཤད་ཚུà¼" + +#~ msgid "H_TTP proxy:" +#~ msgstr "ཨེཆ་ཊི་ཊི་པི་ པོརོག་སི་:à¼(_T)" + +#~ msgid "Network Proxy Preferences" +#~ msgstr "ཡོངས་འབྲེལ་ པོརོག་སི་གི་དགའ་གདམ་ཚུà¼" + +#~ msgid "Port:" +#~ msgstr "འདྲེན་ལམ་:" + +#~ msgid "Proxy Configuration" +#~ msgstr "པོརོག་སི་རིམ་སྒྲིག" + +#~ msgid "S_ocks host:" +#~ msgstr "སོཀསི་ ཧོསིཊི་:(_o)" + +#~ msgid "U_sername:" +#~ msgstr "ལག་ལེན་པའི་མིང་:(_s)" + +#~ msgid "_Details" +#~ msgstr "རྒྱས་བཤད་ཚུà¼(_D)" + +#~ msgid "_FTP proxy:" +#~ msgstr "ཨེཕ་ཊི་པི་ པོརོག་སི་:(_F)" + +#~ msgid "_Password:" +#~ msgstr "ཆོག་ཡིག་:(_P)" + +#~ msgid "_Secure HTTP proxy:" +#~ msgstr "ཨེཆ་ཊི་ཊི་པི་ པོརོག་སི་མà½à½ à¼‹à½–ཙན་བཟོ:(_S)" + +#~ msgid "_Use the same proxy for all protocols" +#~ msgstr "གནད་སྤེལ་ལམ་ལུགས་ཚུ་ཆ་མཉམ་གྱི་དོན་ལུ་ པོརོ་སི་གཅིག་པ་འདི་ལག་ལེན་འà½à½–་ (_U)" + +#~ msgid "Enable sound and associate sounds with events" +#~ msgstr "སྒྲ་སà¾à½‘་ལྕོགས་ཅན་བཟོ་སྟེ་ བྱུང་ལས་དང་མཉམ་སྦྲགས་འབདà¼" + +#~ msgid "Unknown Volume Control %d" +#~ msgstr "མ་ཤེས་པའི་སà¾à½‘་ཤུགས་ཚད་འཛིན་ %d" + +#~ msgid "Failed to construct test pipeline for '%s'" +#~ msgstr "'%s' གི་དོན་ལུ་ བརྟག་ཞིབ་རྒྱུད་དུང་འབྲེལ་ལམ་ བཟོ་བསà¾à¾²à½´à½“་འབད་ནི་འà½à½´à½¦à¼‹à½¤à½¼à½¦à¼‹à½ à½–ྱུང་ཡོད་" + +#~ msgid "Not connected" +#~ msgstr "མ་མà½à½´à½‘་པསà¼" + +#~ msgid "Autodetect" +#~ msgstr "རང་བཞིན་སà¾à¾±à½¼à½“་འཛིན་" + +#~ msgid "ALSA - Advanced Linux Sound Architecture" +#~ msgstr "ཨེ་ཨེལ་ཨེསི་ཨེ་ - མà½à½¼à¼‹à½¢à½²à½˜à¼‹à½£à½²à¼‹à½“གསི་སྒྲ་སà¾à½‘་བཟོ་བཀོད་" + +#~ msgid "Artsd - ART Sound Daemon" +#~ msgstr "ཨརཊི་ཨེསི་ཌི་ - སྒྱུ་རྩལ་སྒྲ་སà¾à½‘་ཌེ་མཱོན་" + +#~ msgid "ESD - Enlightened Sound Daemon" +#~ msgstr "ཨི་ཨེསི་ཌི་ - ཤེས་ཡོན་ཅན་སྒྲ་སà¾à½‘་ཌེ་མཱོན་" + +#~ msgid "OSS - Open Sound System" +#~ msgstr "ཨོ་ཨེསི་ཨེ་ - སྒྲ་སà¾à½‘་རིམ་ལུགས་à½à¼‹à½•à¾±à½ºà¼‹" + +#~ msgid "PulseAudio Sound Server" +#~ msgstr "པོ་ལི་པའུ་ཌིའོ་སྒྲ་སà¾à½‘་སར་བར" + +#~ msgid "Test Sound" +#~ msgstr "བརྟག་ཞིབ་སྒྲ་སà¾à½‘་" + +#~ msgid "Silence" +#~ msgstr "à½à½´à¼‹à½¦à½²à½˜à¼‹à½¦à½²à½˜à¼‹" + +#~ msgid "- MATE Sound Preferences" +#~ msgstr "- ཇི་ནོམ་སྒྲ་སà¾à½‘་ཀྱི་དགའ་གདམ་ཚུ་" + +#~ msgid "Audio Conferencing" +#~ msgstr "རྣར་ཉན་ཞལ་འཛོམས་" + +#~ msgid "Default Mixer Tracks" +#~ msgstr "སྔོན་སྒྲིག་སྦྱོར་འཕྲུལ་གླུ་རིམ་ཚུ་" + +#~ msgid "Music and Movies" +#~ msgstr "སྙན་ཆ་དང་གློག་བརྙན་" + +#~ msgid "Sound Events" +#~ msgstr "སྒྲ་སà¾à½‘་བྱུང་ལས་" + +#~ msgid "Testing..." +#~ msgstr "བརྟག་ཞིབ་འབད་དོ་" + +#~ msgid "Click OK to finish." +#~ msgstr "རྫོགས་ནིའི་དོན་ལུ་ བà½à½´à½–་གུ་ཨེབ་གà½à½„་འབདà¼" + +#~ msgid "Devices" +#~ msgstr "à½à½–ས་འཕྲུལà¼" + +#~ msgid "E_nable software sound mixing (ESD)" +#~ msgstr "མཉེན་ཆས་སྒྲ་སà¾à½‘་བསྲེ་སྦྱོར་གྱི་ལྕོགས་ཅན་བཟོà¼(ཨི་ཨེསི་ཌི)" + +#~ msgid "Flash _entire screen" +#~ msgstr "གསལ་གཞི་ཧྲིལ་བུ་ རིབ་སྟོན་འབདà¼(_e)" + +#~ msgid "Flash _window titlebar" +#~ msgstr "སྒོ་སྒྲིག་གི་མགོ་མིང་ཕྲ་རིང་ རིབ་སྟོན་འབདà¼(_w)" + +#~ msgid "" +#~ "Select the device and tracks to control with the keyboard. Use the Shift " +#~ "and Control keys to select multiple tracks if required." +#~ msgstr "" +#~ "ལྡེ་སྒྲོམ་དང་གཅིག་à½à½¢à¼‹à½šà½‘་འཛིན་འབད་ནིའི་དོན་ལས་ à½à½–ས་འཕྲུལ་དང་གླུ་རིམ་ཚུ་སེལ་འà½à½´à¼‹à½ à½–ད༠དགོས་མà½à½¼à¼‹" +#~ "ཡོདཔ་ཨིན་པ་ཅིན་ སྣ་མང་གླུ་རིམ་ཚུ་སེལ་འà½à½´à¼‹à½ à½–ད་ནིའི་དོན་ལས་ སོར་ལྡེ་དང་ཚད་འཛིན་ལྡེ་མིག་ཚུ་ལག་ལེན་" +#~ "འà½à½–à¼" + +#~ msgid "So_und playback:" +#~ msgstr "སྒྲ་སà¾à½‘་གà½à½„་ནི་:(_u)" + +#~ msgid "Sou_nd capture:" +#~ msgstr "སྒྲ་སà¾à½‘་འཛིན་བཟུང་:(_n)" + +#~ msgid "Sound Preferences" +#~ msgstr "སྒྲ་སà¾à½‘་ཀྱི་དགའ་གདམ་ཚུà¼" + +#~ msgid "Sounds" +#~ msgstr "སྒྲ་སà¾à½‘à¼" + +#~ msgid "System Beep" +#~ msgstr "རིམ་ལུགས་བརྡ་སà¾à½‘à¼" + +#~ msgid "Test" +#~ msgstr "བརྟག་ཞིབà¼" + +#~ msgid "Testing Pipeline" +#~ msgstr "རྒྱུད་དུང་འབྲེལ་ལམ་བརྟག་ཞིབ་འབད་དོà¼" + +#~ msgid "_Device:" +#~ msgstr "à½à½–ས་འཕྲུལ:(_D)" + +#~ msgid "_Enable system beep" +#~ msgstr "རིམ་ལུགས་བརྡ་སà¾à½‘་ལྕོགས་ཅན་བཟོà¼(_E)" + +#~ msgid "_Play system sounds" +#~ msgstr "རིམ་ལུགས་སྒྲ་སà¾à½‘་གà½à½„་à¼(_P)" + +#~ msgid "_Sound playback:" +#~ msgstr "སྒྲ་སà¾à½‘་གà½à½„་ནི་:(_S)" + +#~ msgid "_Visual system beep" +#~ msgstr "མà½à½¼à½„་བའི་རིམ་ལུགས་བརྡ་སà¾à½‘à¼(_V)" + +#~ msgid "Cannot start the preferences application for your window manager" +#~ msgstr "à½à¾±à½¼à½‘་ཀྱི་སྒོ་སྒྲིག་འཛིན་སà¾à¾±à½¼à½„་པའི་དོན་ལུ་ དགའ་གདམ་གྱི་གློག་རིམ་ འགོ་བཙུགས་མི་ཚུགསà¼" + +#~ msgid "C_ontrol" +#~ msgstr "ཚད་འཛིནà¼(_o)" + +#~ msgid "_Alt" +#~ msgstr "གདམ་ལྡེà¼(_A)" + +#~ msgid "H_yper" +#~ msgstr "ཧའི་པརà¼(_y)" + +#~ msgid "S_uper (or \"Windows logo\")" +#~ msgstr "ཡང་དག (ཡང་ན་ \"Windows logo\")(_u)" + +#~ msgid "_Meta" +#~ msgstr "མེ་ཊà¼(_M)" + +#~ msgid "Movement Key" +#~ msgstr "འགུལ་བསà¾à¾±à½¼à½‘་ལྡེ་མིག་" + +#~ msgid "Titlebar Action" +#~ msgstr "མགོ་མིང་ཕྲ་རིང་གི་བྱ་བ་" + +#~ msgid "Window Selection" +#~ msgstr "སྒོ་སྒྲིག་གི་སེལ་འà½à½´à¼‹" + +#~ msgid "To move a window, press-and-hold this key then grab the window:" +#~ msgstr "སྒོ་སྒྲིག་ཅིག་ སྤོ་བཤུད་འབད་ནི་ལུ་ ལྡེ་མིག་འདི་ཨེབ་སྟེ་འཛིན་ཞིནམ་ལས་ སྒོ་སྒྲིག་དེ་བཟུང་à¼" + +#~ msgid "Window Preferences" +#~ msgstr "སྒོ་སྒྲིག་གི་ དགའ་གདམ་ཚུà¼" + +#~ msgid "_Double-click titlebar to perform this action:" +#~ msgstr "བྱ་བ་འདི་བསྒྲུབ་ནི་ལུ་ མགོ་མིང་ཕྲ་རིང་ལུ་ ཨེབ་གà½à½„་ཚར་གཉིས་འབདà¼(_D)" + +#~ msgid "_Interval before raising:" +#~ msgstr "ཆེར་བསà¾à¾±à½ºà½‘་མ་འབད་བའི་ཧེ་མར་བར་མཚམས་:(_I)" + +#~ msgid "_Raise selected windows after an interval" +#~ msgstr "སེལ་འà½à½´à¼‹à½ à½–ད་མི་ སྒོ་སྒྲིག་ཚུ་ བར་མཚམས་ཅིག་གི་ཤུལ་ལས་ ཆེར་བསà¾à¾±à½ºà½‘་འབདà¼(_R)" + +#~ msgid "_Select windows when the mouse moves over them" +#~ msgstr "མཱའུསི་དེ་ སྒོ་སྒྲིག་ཚུ་གི་གུ་ལས་ཕར་འགྱོà½à¼‹à½‘་ སྒོ་སྒྲིག་ཚུ་ སེལ་འà½à½´à¼‹à½ à½–དà¼(_S)" + +#~ msgid "Set your window properties" +#~ msgstr "à½à¾±à½¼à½‘་རའི་སྒོ་སྒྲིག་གི་རྒྱུ་དངོས་ཚུ་ གཞི་སྒྲིག་འབདà¼" + +#~ msgid "Windows" +#~ msgstr "སྒོ་སྒྲིག་ཚུà¼" + +#~ msgid "" +#~ "Error activating XKB configuration.\n" +#~ "It can happen under various circumstances:\n" +#~ "- a bug in libxklavier library\n" +#~ "- a bug in X server (xkbcomp, xmodmap utilities)\n" +#~ "- X server with incompatible libxkbfile implementation\n" +#~ "\n" +#~ "X server version data:\n" +#~ "%s\n" +#~ "%d\n" +#~ "%s\n" +#~ "If you report this situation as a bug, please include:\n" +#~ "- The result of %s\n" +#~ "- The result of %s" +#~ msgstr "" +#~ "ཨེགསི་ཀེ་བི་ ཤུགས་ལྡན་བཟོ་ནི་ལུ་འཛོལ་བà¼\n" +#~ "འདི་ཆ་རà¾à¾±à½ºà½“་སྣ་ཚོགས་ཀྱི་à½à½¼à½‚་ལུ་འབྱུང་མི་དེ་ཡང་à¼\n" +#~ "-libxklavier དཔེ་མཛོད་ནང་ རà¾à¾±à½ºà½“་ཅིག་ཡོད་པའི་སà¾à½–ས་དང་à¼\n" +#~ "-(xkbcomp, xmodmap utilities) ནང་རà¾à¾±à½ºà½“་ཅིག་ཡོད་པའི་སà¾à½–སà¼\n" +#~ "-ཨེགསི་སར་བར་ མà½à½´à½“་འགྱུར་མེད་པའི་ libxkbfile བསྟར་སྤྱོད་འབད་བའི་་སà¾à½–སà¼\n" +#~ "\n" +#~ "ཨེགསི་སར་བར་à½à½¼à½“་རིམ་གནད་སྡུདà¼\n" +#~ "%s\n" +#~ "%d\n" +#~ "%s\n" +#~ "à½à¾±à½¼à½‘་ཀྱིས་གནས་སྟངས་འདི་ རà¾à¾±à½ºà½“་ཅིག་སྦེ་ སྙན་ཞུ་འབད་བ་ཅིན་ གྲངས་སུ་བཙུགས་གནང་དགོཔ་: \n" +#~ "-%sགི་གྲུབ་འབྲསà¼\n" +#~ "-%sགི་གྲུབ་འབྲསà¼" + +#~ msgid "" +#~ "You are using XFree 4.3.0.\n" +#~ "There are known problems with complex XKB configurations.\n" +#~ "Try using a simpler configuration or taking a fresher version of XFree " +#~ "software." +#~ msgstr "" +#~ "à½à¾±à½¼à½‘་ཀྱིས་ཨེགསི་ཕིརི་ ༤.༣.༠.ལག་ལེན་འà½à½–་དོà¼\n" +#~ "མགུ་à½à½¼à½˜à½¦à¼‹à½”འི་ ཨེགསི་ཀེ་བི་ རིམ་སྒྲིག་དང་གཅིག་à½à½¢à¼‹ ཡོངས་གྲགས་ཡོད་པའི་དཀའ་ངལ་ཚུ་ཡོདà¼\n" +#~ "རིམ་སྒྲིག་འཇམ་སམ་ཅིག་ ལག་ལེན་འà½à½–་ ཡང་ཅིན་ ཨེགསི་ཕིརི་མཉེན་ཆས་ཀྱི་ à½à½¼à½“་རིམ་གསརཔ་ཅིག་ ལེན་à½à½–ས་" +#~ "འབད་à¼" + +#~ msgid "Do _not show this warning again" +#~ msgstr "ཉེན་བརྡ་འདི་ལོག་སྟེ་མ་སྟོནà¼(_n)" + +#~ msgid "" +#~ "The X system keyboard settings differ from your current MATE keyboard " +#~ "settings.\n" +#~ "\n" +#~ "Expected was %s, but the the following settings were found: %s.\n" +#~ "\n" +#~ "Which set would you like to use?" +#~ msgstr "" +#~ "ཨེགསི་རིམ་ལུགས་ཀྱི་ ལྡེ་སྒྲོམ་སྒྲིག་སྟངས་ཚུ་ ད་ལྟོ་à½à¾±à½¼à½‘་ཀྱི་ ཇི་ནོམ་ལྡེ་སྒྲོམ་གྱི་ སྒྲིག་སྟངས་ཚུ་དང་མི་འདྲ་" +#~ "བས༠\n" +#~ "\n" +#~ "རེ་བ་བསà¾à¾±à½ºà½‘་མི་དེ་%sཨིན་རུང་ འོག་གི་སྒྲིག་སྟངས་%sཚུ་འདུག\n" +#~ "\n" +#~ "ཆ་ཚན་ག་དེ་ ལག་ལེན་འà½à½–་ནི་སྨོ?" + +#~ msgid "Keep MATE settings" +#~ msgstr "ཇི་ནོམ་སྒྲིག་སྟངས་ཚུ་བཞག" + +#~ msgid "Error creating signal pipe." +#~ msgstr "བརྡ་མཚོན་རྒྱུད་དུང་ གསར་བསà¾à¾²à½´à½“་འབད་ནི་ལུ་འཛོལ་བà¼" + +#~ msgid "Type" +#~ msgstr "དབྱེ་བà¼" + +#~ msgid "" +#~ "Type of bg_applier: BG_APPLIER_ROOT for root window or BG_APPLIER_PREVIEW " +#~ "for preview" +#~ msgstr "" +#~ "བི་ཇི་ འཇུག་སྤྱོད་པའི་དབྱེ་བ: རྩ་བའི་སྒོ་སྒྲིག་གི་དོན་ལུ་ བི་ཇི་ ཨེཔ་ལའི་ཡར་ རྩ་བ༠ཡང་ཅིན་ སྔོན་ལྟའི་" +#~ "དོན་ལུ་ བི་ཇི་ འཇུག་སྤྱོད་པ་-སྔོན་ལྟ" + +#~ msgid "Preview Width" +#~ msgstr "སྔོན་ལྟའི་རྒྱ་ཚདà¼" + +#~ msgid "Width if applier is a preview: Defaults to 64." +#~ msgstr "འཇུག་སྤྱོད་པ་དེ་ སྔོན་ལྟ་ཨིན་པ་ཅིན་ རྒྱ་ཚད: ༦༤ ལུ་ སྔོན་སྒྲིག་འབདà½à¼‹à½¨à½²à½“à¼" + +#~ msgid "Preview Height" +#~ msgstr "མà½à½¼à¼‹à½šà½‘་སྔོན་ལྟ་འབདà¼" + +#~ msgid "Height if applier is a preview: Defaults to 48." +#~ msgstr "འཇུག་སྤྱོད་པ་དེ་ སྔོན་ལྟ་ཨིན་པ་ཅིན་ མà½à½¼à¼‹à½šà½‘: ༤༨ ལུ་ སྔོན་སྒྲིག་འབདà½à¼‹à½¨à½²à½“à¼" + +#~ msgid "Screen" +#~ msgstr "གསལ་གཞིà¼" + +#~ msgid "Screen on which BGApplier is to draw" +#~ msgstr "བི་ཇི་འཇུག་སྤྱོད་པ་ འབྲི་སའི་གསལ་གཞིà¼" + +#~ msgid "Start %s" +#~ msgstr "%s འགོ་བཙུགས་" + +#~ msgid "Help" +#~ msgstr "གྲོགས་རམ་" + +#~ msgid "Upgrade" +#~ msgstr "ཡར་བསà¾à¾±à½ºà½‘་" + +#~ msgid "Uninstall" +#~ msgstr "གཞི་བཙུགས་མ་འབད་" + +#~ msgid "Remove from Favorites" +#~ msgstr "དགའ་མི་ཚུ་ལས་རྩ་བསà¾à¾²à½‘་གà½à½„་" + +#~ msgid "Add to Favorites" +#~ msgstr "དགའ་མི་ཚུ་ལུ་à½à¼‹à½¦à¾à½¼à½„་རà¾à¾±à½–ས་" + +#~ msgid "Remove from Startup Programs" +#~ msgstr "འགོ་བཙུགས་ལས་རིམ་ཚུ་ལས་ རྩ་བསà¾à¾²à½‘་གà½à½„་" + +#~ msgid "Add to Startup Programs" +#~ msgstr "འགོ་བཙུགས་ལས་རིམ་ཚུ་ལུ་ à½à¼‹à½¦à¾à½¼à½„་རà¾à¾±à½–ས་" + +#~ msgid "" +#~ "No matches found. \n" +#~ "\n" +#~ " Your filter \"%s\" does not match any items." +#~ msgstr "" +#~ "<འཕར་ཚན་=\"large\">མà½à½´à½“་མི་ཚུ་མ་འà½à½¼à½–༠\n" +#~ "\n" +#~ " à½à¾±à½¼à½‘་ཀྱི་ཚགས་མ་ \"%s\" འདི་ རྣམ་གྲངས་ཚུ་ག་དང་གཅིག་à½à½¢à¼‹à½¡à½„་མི་མà½à½´à½“་མསà¼" + +#~ msgid "Other" +#~ msgstr "གཞན་མི་" + +#~ msgid "New Spreadsheet" +#~ msgstr "ཤོག་à½à¾²à½˜à¼‹à½‚སརཔ" + +#~ msgid "New Document" +#~ msgstr "ཡིག་ཆ་གསརཔ" + +#~ msgid "Home" +#~ msgstr "à½à¾±à½²à½˜" + +#~ msgid "File System" +#~ msgstr "ཡིག་སྣོད་ཀྱི་་རིམ་ལུགས" + +#~ msgid "Network Servers" +#~ msgstr "ཡོངས་འབྲེལ་གྱི་ སར་་བར" + +#~ msgid "Open" +#~ msgstr "à½à¼‹à½•à¾±à½º " + +#~ msgid "Rename..." +#~ msgstr "བསà¾à¾±à½¢à¼‹à½˜à½²à½„་བà½à½‚ས་..." + +#~ msgid "Send To..." +#~ msgstr "...ལུ་གà½à½„་" + +#~ msgid "Move to Trash" +#~ msgstr "ཕྱགས་ཧོད་ལུ་སྤོ་" + +#~ msgid "Delete" +#~ msgstr "བà½à½¼à½“་གà½à½„་" + +#~ msgid "Edited %m/%d/%Y" +#~ msgstr "ཞུན་དག་འབད་ཡོད་པའི་ %m/%d/%Y" + +#~ msgid "Open with \"%s\"" +#~ msgstr " \"%s\" དང་གཅིག་à½à½¢à¼‹à½à¼‹à½•à¾±à½ºà¼‹" + +#~ msgid "Open with Default Application" +#~ msgstr "སྔོན་སྒྲིག་གློག་རིམ་དང་གཅིག་à½à½¢à¼‹ à½à¼‹à½•à¾±à½ºà¼‹" + +#~ msgid "Open in File Manager" +#~ msgstr "ཡིག་སྣོད་འཛིན་སà¾à¾±à½¼à½„་པ་ནང་ à½à¼‹à½•à¾±à½ºà¼‹" + +#~ msgid "Unexpected attribute '%s' for element '%s'" +#~ msgstr "རྒྱུ་རྫས་'%s'ལུ་རེ་བ་་མེད་པའི་à½à¾±à½‘་ཆོས'%s'" + +#~ msgid "Attribute '%s' of element '%s' not found" +#~ msgstr "རྒྱུ་རྫས་'%s'གི་à½à¾±à½‘་ཆོས་'%s' མ་à½à½¼à½–" + +#~ msgid "Unexpected tag '%s', tag '%s' expected" +#~ msgstr "རེ་བ་མེད་པའི་ངོ་རྟགས '%s', ངོ་རྟགས '%s' རེ་བ་ཡོདཔ" + +#~ msgid "Unexpected tag '%s' inside '%s'" +#~ msgstr "རེ་བ་མེད་པའི་ངོ་རྟགས'%s' ནང་ན '%s'" + +#~ msgid "No valid bookmark file found in data dirs" +#~ msgstr "གནད་སྡུད་ཌའིརསི་ནང་ནུས་ཅན་གྱི་དེབ་རྟགས་ཡིག་སྣོད་མིན་འདུག" + +#~ msgid "A bookmark for URI '%s' already exists" +#~ msgstr "ཡུ་ཨར་ཨེལ'%s'དོན་ལུ་དེབ་རྟགས་ཅིག་ཧེ་མ་ལས་འདུག" + +#~ msgid "No bookmark found for URI '%s'" +#~ msgstr "ཡུ་ཨར་་ཨེལ་'%s'དོན་ལུ་དེབ་རྟགས་མིན་འདུག" + +#~ msgid "No MIME type defined in the bookmark for URI '%s'" +#~ msgstr "ཡུ་ཨར་ཨེལ་'%s'དོན་ལུ་དེབ་རྟགས་ནང་ཨེམ་ཨའི་ཨེམ་ཨི་གི་དབྱེ་བ་ངེས་འཛིན་འབད་མིན་འདུག" + +#~ msgid "No private flag has been defined in bookmark for URI '%s'" +#~ msgstr "ཡུ་ཨར་ཨེལ་'%s'དོན་ལུ་དེབ་རྟགས་ནང་སྒེར་གྱི་དར་ངེས་འཛིན་འབད་དེ་མིན་འདུག" + +#~ msgid "No groups set in bookmark for URI '%s'" +#~ msgstr "ཡུ་ཨར་ཨེལ་'%s'དོན་ལུ་དེབ་རྟགས་ནང་སྡེ་ཚན་ཚུ་གཞི་སྒྲིག་འབད་དེ་མིན་འདུག" + +#~ msgid "No application with name '%s' registered a bookmark for '%s'" +#~ msgstr "'%s'དོན་ལུ་དེབ་རྟགས་མིང'%s' à½à½¼à¼‹à½–ཀོད་དང་བཅསཔ་སྦེ་འཇུག་སྤྱོད་འབད་དེ་མིན་འདུག" + +#~ msgid "Find Now" +#~ msgstr "ད་ལྟོ་འཚོལ་" + +#~ msgid "Open %s" +#~ msgstr " à½à¼‹à½•à¾±à½º %s་" + +#~ msgid "Remove from System Items" +#~ msgstr "རིམ་ལུགས་རྣམ་གྲངས་ལས་རྩ་བསà¾à¾²à½‘་གà½à½„་" + +#~ msgid "Window manager \"%s\" has not registered a configuration tool\n" +#~ msgstr "སྒོ་སྒྲིག་འཛིན་སà¾à¾±à½¼à½„་པ་\"%s\" གིས་ རིམ་སྒྲིག་ལག་ཆས་ཅིག་ à½à½¼à¼‹à½ à½‚ོད་མ་འབད་བསà¼\n" + +#~ msgid "Maximize" +#~ msgstr "མང་མà½à½ à¼‹à½£à½´à¼‹à½¦à½ºà½„་à¼" + +#~ msgid "Roll up" +#~ msgstr "ཡར་བསྒྲིལ" + +#~ msgid "E-mail" +#~ msgstr "གློག་འཕྲིནà¼" + +#~ msgid "E-mail's shortcut." +#~ msgstr "གློག་འཕྲིན་གྱི་མགྱོགས་à½à½–སà¼" + +#~ msgid "Eject's shortcut." +#~ msgstr "ཕྱིར་བà½à½¼à½“་གྱི་མགྱོགས་à½à½–སà¼" + +#~ msgid "Home folder's shortcut." +#~ msgstr "à½à¾±à½²à½˜à¼‹à½‚ྱི་ལེ་སྣོད་ཀྱི་མགྱོགས་à½à½–སà¼" + +#~ msgid "Launch help browser's shortcut." +#~ msgstr "བརའུ་ཟར་གྲོགས་རམ་ གསར་བཙུགས་ཀྱི་ མགྱོགས་à½à½–སà¼" + +#~ msgid "Launch web browser's shortcut." +#~ msgstr "à½à½ºà½–་བརའུ་ཟར་གྲོགས་རམ་ གསར་བཙུགས་ཀྱི་ མགྱོགས་à½à½–སà¼" + +#~ msgid "Lock screen's shortcut." +#~ msgstr "གསལ་གཞི་ལྡེ་མིག་བརà¾à¾±à½–་ནིའི་མགྱོགས་à½à½–སà¼" + +#~ msgid "Log out's shortcut." +#~ msgstr "ཕྱིར་བསà¾à¾±à½¼à½‘་མགྱོགས་à½à½–སà¼" + +#~ msgid "Media player key's shortcut." +#~ msgstr "བརྡ་ལམ་གà½à½„་མི་ལྡེ་མིག་གི་མགྱོགས་à½à½–སà¼" + +#~ msgid "Next track key's shortcut." +#~ msgstr "ཤུལ་མའི་གླུ་གཞས་ལྡེ་མིག་གི་མགྱོགས་à½à½–སà¼" + +#~ msgid "Pause" +#~ msgstr "à½à½ºà½˜à¼" + +#~ msgid "Pause key's shortcut." +#~ msgstr "à½à½ºà½˜à¼‹à½“ིའི་ལྡེ་མིག་གི་མགྱོགས་à½à½–སà¼" + +#~ msgid "Play (or play/pause) key's shortcut." +#~ msgstr "གà½à½„་༠(ཡང་ན་ ་གà½à½„་/à½à½ºà½˜) ལྡེ་མིག་གི་མགྱོགས་à½à½–སà¼" + +#~ msgid "Previous track key's shortcut." +#~ msgstr "ཧེ་མའི་གླུ་གཞས་ལྡེ་མིག་གི་མགྱོགས་à½à½–སà¼" + +#~ msgid "Search's shortcut." +#~ msgstr "འཚོལ་ཞིབ་ཀྱི་མགྱོགས་à½à½–སà¼" + +#~ msgid "Sleep" +#~ msgstr "ཉལà¼" + +#~ msgid "Sleep's shortcut." +#~ msgstr "ཉལ་ནིའི་མགྱོགས་à½à½–སà¼" + +#~ msgid "Stop playback key's shortcut." +#~ msgstr "ལོག་གà½à½„་ནི་མཚམས་འཇོག་གི་ ལྡེ་མིག་གི་མགྱོགས་à½à½–སà¼" + +#~ msgid "Volume down's shortcut." +#~ msgstr "སà¾à½‘་ཤུགས་མར་ཕབ་ཀྱི་མགྱོགས་à½à½–སà¼" + +#~ msgid "Volume mute's shortcut." +#~ msgstr "སà¾à½‘་ཤུགས་སà¾à½‘་མེད་ཀྱི་མགྱོགས་à½à½–སà¼" + +#~ msgid "Volume up's shortcut." +#~ msgstr "སà¾à½‘་ཤུགས་ཡར་སེང་གི་མགྱོགས་à½à½–སà¼" + +#~ msgid "key not found [%s]\n" +#~ msgstr "ལྡེ་མིག་མ་འà½à½¼à½–་ [%s]\n" + +#~ msgid "Filter" +#~ msgstr "ཚགས་མ་" + +#~ msgid "Groups" +#~ msgstr "སྡེ་ཚན་ཚུ་" + +#~ msgid "Common Tasks" +#~ msgstr "མà½à½´à½“་མོང་ལས་ཀ་ཚུ་" + +#~ msgid "Control Center" +#~ msgstr "ཚད་འཛིན་ལྟེ་བ་" + +#~ msgid "Close the control-center when a task is activated" +#~ msgstr "ལས་ཀ་ཤུགས་ལྡན་བཟོ་བའི་སà¾à½–ས་སུ་དབུས་ཀྱི་ཚད་འཛིན་à½à¼‹à½–སྡམས" + +#~ msgid "Exit shell on add or remove action performed" +#~ msgstr "ལ་འགན་གྲུབ་ཡོད་པའི་ལ་གཡོག་རྩ་བསà¾à¾²à½ºà½‘་གà½à½„་་ནི་ཡང་ན་à½à¼‹à½¦à¾à½¼à½„་བརà¾à¾±à½–ས་ནི་ཕྱིར་à½à½¼à½“་ཤལà¼" + +#~ msgid "Exit shell on help action performed" +#~ msgstr "ལ་འགན་འགྲུབ་ཡོད་པའི་བྱ་བ་གྲོགས་རམ་གུ་ཕྱིར་འà½à½¼à½“་ཤལ" + +#~ msgid "Exit shell on start action performed" +#~ msgstr "ལཱ་འགན་འགྲུབ་ཡོད་པའི་བྱ་བ་འགོ་བཙུགས་ནི་གུ་ཕྱིར་à½à½¼à½“་གྱི་ཤལ" + +#~ msgid "Exit shell on upgrade or uninstall action performed" +#~ msgstr "ཡར་བསà¾à¾±à½ºà½‘་ནི་ཡང་ན་ལཱ་འགན་འགྲུབ་ཡོད་པའི་གཞི་བཙུགས་མ་འབད་བའི་བྱ་བ་གུ་ཕྱིར་à½à½¼à½“་གྱི་ཤལ" + +#~ msgid "Indicates whether to close the shell when a help action is performed" +#~ msgstr "གྲོགས་རམ་བྱ་བ་འདི་ལཱ་འགན་འགྲུབ་ཡོད་པའི་སà¾à½–ས་ལུ་ཤལ་à½à¼‹à½–སྡམས་ན་མི་བསྡམས་ན་བརྡ་སྟོན་འབད" + +#~ msgid "" +#~ "Indicates whether to close the shell when a start action is performed" +#~ msgstr "འགོ་བཙུགས་བྱ་བ་འདི་ལཱ་འགན་འགྲུབ་ཡོད་པའི་སà¾à½–ས་ལུ་ཤལ་à½à¼‹à½–སྡམས་ན་མི་བསྡམས་ན་བརྡ་སྟོན་འབད" + +#~ msgid "" +#~ "Indicates whether to close the shell when an add or remove action is " +#~ "performed" +#~ msgstr "" +#~ "བསྡོམས་ནི་ཡང་ན་བསà¾à¾²à½ºà½‘་གà½à½„་་ནི་བྱ་བ་འདི་ལཱ་འགན་འགྲུབ་ཡོད་པའི་སà¾à½–ས་ལུ་ཤལ་འདི་à½à¼‹à½–སྡམས་ན་མི་བསྡམས་" +#~ "ན་བརྡ་སྟོན་འབད" + +#~ msgid "" +#~ "Indicates whether to close the shell when an upgrade or uninstall action " +#~ "is performed" +#~ msgstr "" +#~ "ཡར་བསà¾à¾±à½ºà½‘་ཡང་ན་གཞི་བཙུགས་མ་འབད་བའི་བྱ་བ་འདི་ལཱ་འགྲུབ་ཡོད་པའི་སà¾à½–ས་ལུ་ཤལ་འདི་à½à¼‹à½–སྡམས་ན་མི་" +#~ "བསྡམས་ན་བརྡ་སྟོན་འབད" + +#~ msgid "Task names and associated .desktop files" +#~ msgstr "ལས་ཀའི་མིང་དང་འགན་རོགས་ཌེཀསི་ཊོབ་ཡིག་སྣོད་ཚུ" + +#~ msgid "" +#~ "The task name to be displayed in the control-center (thus needing to be " +#~ "translated) followed by a \";\" separator then the filename of an " +#~ "associated .desktop file to launch for that task." +#~ msgstr "" +#~ "ལས་ཀའི་མིང་འདི་ཚད་འཛིན་དབུས་ལུ་བཀྲམ་སྟོན་འབད་ནི་(thus needing to be translated)དེ་ལས་" +#~ "\";\"དབྱེ་བྱེད་གྲོགས་རམ་གྱི་ ཡིག་སྣོད་ཀྱི་མིང་ à¼à½£à½¦à¼‹à½€à¼‹à½‘ེ་གི་དོན་ལས་ཌེཀསི་ཊོབ་ཡིག་སྣོད་གསར་བཙུགས་" +#~ "འབདà¼" + +#~ msgid "" +#~ "[Change Desktop Background;background.desktop,Change Theme;gtk-theme-" +#~ "selector.desktop,Set Preferred Applications;default-applications.desktop," +#~ "Add Printer;mate-cups-manager.desktop]" +#~ msgstr "" +#~ "[ཌེཀསི་ཊོབ་རྒྱབ་བརྟེན་སོར ;རྒྱབ་བརྟེན་ ཌེཀསི་ཊོབ བརྗོད་དོན་སོར ཇིཊི་ཀེ-བརྗོད་དོན་-སེལ་བྱེད ཌེཀསི་ཊོབ་ " +#~ "འཇུག་སྤྱོད་དགའ་གདམ་གཞི་སྒྲིག་ སྔོན་སྒྲིག་-འཇུག་སྤྱོད༠ཌེཀསི་ཊོབ དཔར་འཕྲུལ་à½à¼‹à½¦à¾à½¼à½„་བརà¾à¾±à½–ས ཇི་ནོམ-ཀབསི- " +#~ "འཛིན་སà¾à¾±à½¼à½„་པ་གིས་ཌེཀསི་ཊོབ]" + +#~ msgid "" +#~ "if true, the control-center will close when a \"Common Task\" is activated" +#~ msgstr "" +#~ "གལ་སྲིད་བདེན་པ་ཅིན་ \"མà½à½´à½“་མོངས་ལས་ཀ་\"ཤུགས་བདེན་བཟོ་བའི་སà¾à½–ས་སུ་དབུས་ཀྱི་ཚད་འཛིན་à½à¼‹à½–སྡམས་" +#~ "འོང་" + +#~ msgid "The MATE configuration tool" +#~ msgstr "ཇི་ནོམ་རིམ་སྒྲིག་ལག་ཆསà¼" + +#~ msgid "_Postpone Break" +#~ msgstr "བར་མཚམས་ ཕར་འགྱངས(_P)" + +#~ msgid "Take a break!" +#~ msgstr "བར་མཚམས་ཅིག་ལེནà¼" + +#~ msgid "/_Preferences" +#~ msgstr "/ དགའ་གདམ་ཚུà¼(_P)" + +#~ msgid "/_About" +#~ msgstr "/ སà¾à½¼à½¢à¼‹à½£à½¦à¼(_A)" + +#~ msgid "/_Take a Break" +#~ msgstr "/ བར་མཚམས་ལེནà¼(_T)" + +#~ msgid "%d minute until the next break" +#~ msgid_plural "%d minutes until the next break" +#~ msgstr[0] "ཤུལ་མའི་བར་མཚམས་ཚུན་ཚོད་སà¾à½¢à¼‹à½˜à¼‹%d " +#~ msgstr[1] "ཤུལ་མའི་བར་མཚམས་ཚུན་ཚོད་སà¾à½¢à¼‹à½˜à¼‹%d" + +#~ msgid "Less than one minute until the next break" +#~ msgstr "ཤུལ་མའི་བར་མཚམས་ཚུན་ཚོད་ སà¾à½¢à¼‹à½˜à¼‹à½‚ཅིག་ལས་ཉུངམ་à¼" + +#~ msgid "" +#~ "Unable to bring up the typing break properties dialog with the following " +#~ "error: %s" +#~ msgstr "" +#~ "ཡིག་དཔར་བར་མཚམས་རྒྱུ་དངོས་ཀྱི་ ཌའི་ལོག་དེ་ འོག་གི་འཛོལ་བ་དང་གཅིག་à½à½¢à¼‹ འབག་འོང་མ་ཚུགས་: %s" + +#~ msgid "Written by Richard Hult " +#~ msgstr "བྲིས་མི་ རི་ཅཱཌི་ཧཱལཊི་ " + +#~ msgid "Eye candy added by Anders Carlsson" +#~ msgstr "ཨེན་ཌརསི་ ཀ་རཱལསི་སཱན་གྱིས་ à½à¼‹à½¦à¾à½¼à½„་བརà¾à¾±à½–ས་མི་ ཨའི་ཀེན་ཌིà¼" + +#~ msgid "A computer break reminder." +#~ msgstr "གློག་རིག་བར་མཚམས་ཀྱི་ དྲན་བསà¾à½´à½£à¼‹à½…ིག" + +#~ msgid "translator-credits" +#~ msgstr "" +#~ "ཨའི་ཌི་ཨར་སི་གི་ མ་དངུལ་རྒྱབ་སà¾à¾±à½¼à½¢à¼‹à½à½¼à½‚་ལས་ བརྡ་དོན་འཕྲུལ་རིག་ལས་à½à½´à½„ས་ནང་ སà¾à½‘་བསྒྱུར་འབད་ཡི༠à½à¼‹" +#~ "གསལ་གྱི་དོན་ལུ་ འབྲེལ་བ་འà½à½–་ས་: " + +#~ msgid "Don't check whether the notification area exists" +#~ msgstr "བརྡ་བསà¾à½´à½£à¼‹à½‚ནས་à½à½¼à½„ས་ཡོད་ག་མེད་ག་ཞིབ་དཔྱད་མ་འབད" + +#~ msgid "Typing Monitor" +#~ msgstr "ཡིག་དཔར་བརà¾à¾±à½–་ནིའི་ལྟ་རྟོག་པà¼" + +#~ msgid "" +#~ "The typing monitor uses the notification area to display information. You " +#~ "don't seem to have a notification area on your panel. You can add it by " +#~ "right-clicking on your panel and choosing 'Add to panel', selecting " +#~ "'Notification area' and clicking 'Add'." +#~ msgstr "" +#~ "ཡིག་དཔར་བརà¾à¾±à½–་ནིའི་གསལ་གཞི་དེ་གིས་ བརྡ་བསà¾à½´à½£à¼‹à½˜à½„འ་à½à½¼à½„ས་དེ་ བརྡ་དོན་བཀྲམ་སྟོན་གྱི་དོན་ལུ་ ལག་ལེན་" +#~ "འà½à½–་ཨིན༠à½à¾±à½¼à½‘་ཀྱི་པེ་ནཱལ་གུ་ བརྡ་བསà¾à½´à½£à¼‹à½˜à½„འ་à½à½¼à½„ས་ མེདཔ་བཟུམ་ཅིག་འདུག à½à¾±à½¼à½‘་ཀྱིས་à½à¾±à½¼à½‘་རའི་པེ་ནཱལ་གུ་ " +#~ "གཡས་ཀྱི་ཨེབ་གà½à½„་འབད་དེ་ ‘པེ་ནཱལ་གུ་à½à¼‹à½¦à¾à½¼à½„་རà¾à¾±à½–ས་’ ཟེར་མི་གདམ་à½à¼‹à½–རà¾à¾±à½–ས་པའི་སྒོ་ལས་ བརྡ་བསà¾à½´à½£à¼‹" +#~ "མངའ་à½à½¼à½„ས་ སེལ་འà½à½´à¼‹à½ à½–ད་དེ་ à½à¼‹à½¦à¾à½¼à½„་བརà¾à¾±à½–་ནི་ལུ་ ཨེབ་གà½à½„་འབད་བའི་à½à½¼à½‚་ལས་ བརྡ་བསà¾à½´à½£à¼‹à½˜à½„འ་à½à½¼à½„ས་ " +#~ "à½à¼‹à½¦à¾à½¼à½„་བརà¾à¾±à½–་ཚུགསà¼" + +#~ msgid "Set as Application Font" +#~ msgstr "གློག་རིམ་ཡིག་གཟུགས་བཟུམ་སྦེ་ གཞི་སྒྲིག་འབདà¼" + +#~ msgid "Sets the default application font" +#~ msgstr "སྔོན་སྒྲིག་གློག་རིམ་ཡིག་གཟུགས་དེ་ གཞི་སྒྲིག་འབདà¼" + +#~ msgid "If set to true, then OpenType fonts will be thumbnailed." +#~ msgstr "" +#~ "བདེན་པ་ལུ་གཞི་སྒྲིག་འབད་བ་ཅིན་ དེ་ལས་ ཨོ་པཱན་ཊ་ཡིཔ་ ཡིག་གཟུགས་ཚུ་ མà½à½ºà½–་གཟེར་བརྡབས་à½à½ºà¼‹à½¦à¾¡à½¼à½‘་འོང་à¼" + +#~ msgid "If set to true, then PCF fonts will be thumbnailed." +#~ msgstr "" +#~ "བདེན་པ་ལུ་གཞི་སྒྲིག་འབད་བ་ཅིན་ དེ་ལས་པི་སི་ཨེཕ་ ཡིག་གཟུགས་ཚུ་ མà½à½ºà½–་གཟེར་བརྡབས་à½à½ºà¼‹à½¦à¾¡à½¼à½‘་འོང་à¼" + +#~ msgid "If set to true, then TrueType fonts will be thumbnailed." +#~ msgstr "" +#~ "བདེན་པ་ལུ་གཞི་སྒྲིག་འབད་བ་ཅིན་ དེ་ལས་ ཊུ་ཊ་ཡིབ་ ཡིག་གཟུགས་ཚུ་ མà½à½ºà½–་གཟེར་བརྡབས་à½à½ºà¼‹à½¦à¾¡à½¼à½‘་འོང་à¼" + +#~ msgid "If set to true, then Type1 fonts will be thumbnailed." +#~ msgstr "" +#~ "བདེན་པ་ལུ་གཞི་སྒྲིག་འབད་བ་ཅིན་ དེ་ལས་ ཊ་ཡིབ་༡གི་ ཡིག་གཟུགས་ཚུ་ མà½à½ºà½–་གཟེར་བརྡབས་à½à½ºà¼‹à½¦à¾¡à½¼à½‘་འོང་à¼" + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for OpenType fonts." +#~ msgstr "" +#~ "ལྡེ་མིག་འདི་ ཨོ་པཱན་ཊ་ཡིབ་ ཡིག་གཟུགས་ཀྱི་དོན་ལས་ མà½à½ºà½–་གཟེར་གསར་བསà¾à¾²à½´à½“་འབད་ནི་ལུ་ ལག་ལེན་འà½à½–་" +#~ "མི་ བརྡ་བཀོད་ལུ་ གཞི་སྒྲིག་འབདà¼" + +#~ msgid "Set this key to the command used to create thumbnails for PCF fonts." +#~ msgstr "" +#~ "ལྡེ་མིག་འདི་ ཨོ་པཱན་ཊ་ཡིབ་ ཡིག་གཟུགས་ཀྱི་དོན་ལས་ མà½à½ºà½–་གཟེར་གསར་བསà¾à¾²à½´à½“་འབད་ནི་ལུ་ ལག་ལེན་འà½à½–་" +#~ "མི་ བརྡ་བཀོད་ལུ་ གཞི་སྒྲིག་འབདà¼" + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for TrueType fonts." +#~ msgstr "" +#~ "ལྡེ་མིག་འདི་ ཊུ་ཊ་ཡིབ་ ཡིག་གཟུགས་ཀྱི་དོན་ལས་ མà½à½ºà½–་གཟེར་གསར་བསà¾à¾²à½´à½“་འབད་ནི་ལུ་ ལག་ལེན་འà½à½–་མི་ " +#~ "བརྡ་བཀོད་ལུ་ གཞི་སྒྲིག་འབདà¼" + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for Type1 fonts." +#~ msgstr "" +#~ "ལྡེ་མིག་འདི་ ཊ་ཡིབ་༡གི་ ཡིག་གཟུགས་ཀྱི་དོན་ལས་ མà½à½ºà½–་གཟེར་གསར་བསà¾à¾²à½´à½“་འབད་ནི་ལུ་ ལག་ལེན་འà½à½–་མི་ " +#~ "བརྡ་བཀོད་ལུ་ གཞི་སྒྲིག་འབདà¼" + +#~ msgid "Thumbnail command for OpenType fonts" +#~ msgstr "ཨོ་པཱན་ཊ་ཡིབ་ ཡིག་གཟུགས་ཀྱི་དོན་ལུ་ མà½à½ºà½–་གཟེར་གྱི་བརྡ་བཀོདà¼" + +#~ msgid "Thumbnail command for PCF fonts" +#~ msgstr "པི་སི་ཨེཕ་ ཡིག་གཟུགས་ཀྱི་དོན་ལུ་ མà½à½ºà½–་གཟེར་གྱི་བརྡ་བཀོདà¼" + +#~ msgid "Thumbnail command for TrueType fonts" +#~ msgstr "ཊུ་ཊ་ཡིབ་ ཡིག་གཟུགས་ཀྱི་དོན་ལུ་ མà½à½ºà½–་གཟེར་གྱི་བརྡ་བཀོདà¼" + +#~ msgid "Thumbnail command for Type1 fonts" +#~ msgstr "ཊ་ཡིབ་༡གི་ ཡིག་གཟུགས་ཀྱི་དོན་ལུ་ མà½à½ºà½–་གཟེར་གྱི་བརྡ་བཀོདà¼" + +#~ msgid "Whether to thumbnail OpenType fonts" +#~ msgstr "ཨོ་པཱན་ཊ་ཡིབ་ ཡིག་གཟུགས་ཚུ་ལུ་ མà½à½ºà½–་གཟེར་བརྡབ་ནི་ཨིན་ན་མེནà¼" + +#~ msgid "Whether to thumbnail PCF fonts" +#~ msgstr "པི་སི་ཨེཕ་ ཡིག་གཟུགས་ཚུ་ལུ་ མà½à½ºà½–་གཟེར་བརྡབ་ནི་ཨིན་ན་མེནà¼" + +#~ msgid "Whether to thumbnail TrueType fonts" +#~ msgstr "ཊུ་ཊ་ཡིབ་ ཡིག་གཟུགས་ཚུ་ལུ་ མà½à½ºà½–་གཟེར་བརྡབ་ནི་ཨིན་ན་མེནà¼" + +#~ msgid "Whether to thumbnail Type1 fonts" +#~ msgstr "ཊ་ཡིབ་༡གི་ ཡིག་གཟུགས་ཚུ་ལུ་ མà½à½ºà½–་གཟེར་བརྡབ་ནི་ཨིན་ན་མེནà¼" + +#~ msgid "The quick brown fox jumps over the lazy dog. 0123456789" +#~ msgstr "" +#~ "ཨ་ཡིག་དཀར་མཛེས་ལས་འà½à¾²à½´à½„ས་ཤེས་བློའི་གà½à½ºà½¢à¼à¼ ཕས་རྒོལ་à½à¼‹à½¦à¾à¾±à½ºà½¦à¼‹à½Ÿà½²à½£à¼‹à½‚ནོན་གདོང་ལྔ་བཞིནà¼à¼ ཆགས་à½à½¼à½‚ས་ཀུན་" +#~ "བྲལ་མཚུངས་མེད་འཇམ་དབྱངས་མà½à½´à½¦à¼à¼ མཧཱ་མà½à½¦à¼‹à½”འི་གཙོ་བོར་ཉིད་གྱུར་ཅིག ༠༡༢༣༤༥༦༧༨༩" + +#~ msgid "Name:" +#~ msgstr "མིང་:" + +#~ msgid "Style:" +#~ msgstr "བཟོ་རྣམ་:" + +#~ msgid "Type:" +#~ msgstr "དབྱེ་བ:" + +#~ msgid "Size:" +#~ msgstr "ཚད་:" + +#~ msgid "Version:" +#~ msgstr "à½à½¼à½“་རིམ་:" + +#~ msgid "Copyright:" +#~ msgstr "འདྲ་བཤུས་དབང་ཆ་:" + +#~ msgid "Description:" +#~ msgstr "འགྲེལ་བཤད་:" + +#~ msgid "usage: %s fontfile\n" +#~ msgstr "ལག་ལེན་: ཡིག་གཟུགས་ཡིག་སྣོད་%s \n" + +#~ msgid "MATE Font Viewer" +#~ msgstr "ཇི་ནོམ་ཡིག་གཟུགས་མà½à½¼à½„་འབྱེདà¼" + +#~ msgid "Text to thumbnail (default: Aa)" +#~ msgstr "མà½à½ºà¼‹à½‚ཟེར་ལུ་ཚིག་ཡིག་(སྔོན་སྒྲིག: Aa)" + +#~ msgid "TEXT" +#~ msgstr "ཚིག་ཡིག" + +#~ msgid "Font size (default: 64)" +#~ msgstr "ཡིག་གཟུགས་ཚད (སྔོན་སྒྲིག: ༦༤)" + +#~ msgid "SIZE" +#~ msgstr "ཚད" + +#~ msgid "FONT-FILE OUTPUT-FILE" +#~ msgstr "ཡིག་གཟུགས་ཡིག་སྣོད་ ཨའུཊི་པུཊི་ཡིག་སྣོད" + +#~ msgid "Error parsing arguments: %s\n" +#~ msgstr "སྒྲུབ་རྟགས་མིང་དཔྱད་འབདà½à¼‹à½‘་འཛོལ་བ : %s\n" + +#~ msgid "Apply new font?" +#~ msgstr "" +#~ "ཡིག་གཟུགས་གསརཔ་ འཇུག་སྤྱོད་འབད་ནི་ཨིན་ན?" + +#~ msgid "Do _not apply font" +#~ msgstr "ཡིག་གཟུགས་འཇུག་སྤྱོད་མ་འབདà¼(_n)" + +#~ msgid "" +#~ "The theme you have selected suggests a new font. A preview of the font is " +#~ "shown below." +#~ msgstr "" +#~ "à½à¾±à½¼à½‘་ཀྱིས་སེལ་འà½à½´à¼‹à½ à½–ད་མི་ བརྗོད་དོན་དེ་གིས་ ཡིག་གཟུགས་གསརཔ་ཅིག་གི་ བསམ་འཆར་བཀོདཔ་ཨིན་པས༠ཡིག་" +#~ "གཟུགས་ཀྱི་སྔོན་ལྟ་ཅིག་ འོག་ལུ་སྟོན་à½à½ºà¼‹à½¡à½¼à½‘à¼" + +#~ msgid "_Apply font" +#~ msgstr "ཡིག་གཟུགས་འཇུག་སྤྱོད་འབདà¼(_A)" + +#~ msgid "Themes" +#~ msgstr "བརྗོད་དོན་ཚུà¼" + +#~ msgid "Description" +#~ msgstr "འགྲེལ་བཤདà¼" + +#~ msgid "Control theme" +#~ msgstr "ཚད་འཛིན་བརྗོད་དོནà¼" + +#~ msgid "Window border theme" +#~ msgstr "སྒོ་སྒྲིག་གི་མà½à½ à¼‹à½˜à½šà½˜à½¦à¼‹à½€à¾±à½²à¼‹à½–རྗོད་དོནà¼" + +#~ msgid "Icon theme" +#~ msgstr "ངོས་དཔར་གྱི་བརྗོད་དོནà¼" + +#~ msgid "If set to true, then installed themes will be thumbnailed." +#~ msgstr "" +#~ "བདེན་པ་ལུ་གཞི་སྒྲིག་འབད་བ་ཅིན་ གཞི་བཙུགས་འབད་མི་བརྗོད་དོན་ཚུ་ མà½à½ºà½–་གཟེར་བརྡབས་à½à½ºà¼‹à½¦à¾¡à½¼à½‘་འོང་à¼" + +#~ msgid "If set to true, then themes will be thumbnailed." +#~ msgstr "བདེན་པ་ལུ་གཞི་སྒྲིག་འབད་བ་ཅིན་ བརྗོད་དོན་ཚུ་ མà½à½ºà½–་གཟེར་བརྡབས་à½à½ºà¼‹à½¦à¾¡à½¼à½‘་འོང་à¼" + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for installed " +#~ "themes." +#~ msgstr "" +#~ "ལྡེ་མིག་འདི་ གཞི་བཙུགས་འབད་དེ་ཡོད་མི་ བརྗོད་དོན་ཚུ་གི་དོན་ལུ་ མà½à½ºà½–་གཟེར་གསར་བསà¾à¾²à½´à½“་འབད་ནི་ལུ་ ལག་" +#~ "ལེན་འà½à½–་མི་ བརྡ་བཀོད་ལུ་གཞི་སྒྲིག་འབདà¼" + +#~ msgid "Set this key to the command used to create thumbnails for themes." +#~ msgstr "" +#~ "ལྡེ་མིག་འདི་ བརྗོད་དོན་ཚུ་གི་དོན་ལུ་ མà½à½ºà½–་གཟེར་གསར་བསà¾à¾²à½´à½“་འབད་ནི་ལུ་ ལག་ལེན་འà½à½–་མི་ བརྡ་བཀོད་ལུ་" +#~ "གཞི་སྒྲིག་འབདà¼" + +#~ msgid "Thumbnail command for installed themes" +#~ msgstr "གཞི་བཙུགས་འབད་དེ་ཡོད་པའི་ བརྗོད་དོན་ཚུ་གི་དོན་ལུ་ མà½à½ºà½–་གཟེར་གྱི་བརྡ་བཀོདà¼" + +#~ msgid "Thumbnail command for themes" +#~ msgstr "བརྗོད་དོན་ཚུ་གི་དོན་ལུ་ མà½à½ºà½–་གཟེར་གྱི་བརྡ་བཀོདà¼" + +#~ msgid "Whether to thumbnail installed themes" +#~ msgstr "གཞི་བཙུགས་འབད་དེ་ཡོད་པའི་ བརྗོད་དོན་ཚུ་ལུ་ མà½à½ºà½–་གཟེར་བརྡབ་ནི་ཨིན་ན་མེནà¼" + +#~ msgid "Whether to thumbnail themes" +#~ msgstr "བརྗོད་དོན་ཚུ་ལུ་ མà½à½ºà½–་གཟེར་བརྡབ་ནི་ཨིན་ན་མེནà¼" + +#~ msgid "ABCDEFG" +#~ msgstr "ཀ་à½à¼‹à½‚་ང་à¼à¼‹à½…་ཆ་ཇ་ཉà¼" + +#~ msgid "[FILE]" +#~ msgstr "[ཡིག་སྣོད]" + +#~ msgid "Apply theme" +#~ msgstr "བརྗོད་དོན་ལག་ལེན་འà½à½–à¼" + +#~ msgid "Sets the default theme" +#~ msgstr "སྔོན་སྒྲིག་བརྗོད་དོན་ གཞི་སྒྲིག་འབདà¼" + +#~ msgid "Applications" +#~ msgstr "གློག་རིམ་" + +#~ msgid "Support" +#~ msgstr "རྒྱབ་སà¾à¾±à½¼à½¢à¼‹" + +#~ msgid "Start these assistive technologies every time you log in:" +#~ msgstr "à½à¾±à½¼à½‘་ཀྱིས་ནང་བསà¾à¾±à½¼à½‘་ཚར་རེ་འབདà½à¼‹à½‘་ ཕན་à½à½–ས་ཅན་གྱི་ འཕྲུལ་རིག་འདི་ཚུ་འགོ་བཙུགསà¼" + +#~ msgid "" +#~ "No Assistive Technology is available on your system. The 'gok' package " +#~ "must be installed in order to get on-screen keyboard support, and the " +#~ "'orca' package must be installed for screenreading and magnifying " +#~ "capabilities." +#~ msgstr "" +#~ "à½à¾±à½¼à½‘་ཀྱི་རིམ་ལུགས་གུ་ ཕན་à½à½–ས་ཅན་གྱི་ འཕྲུལ་རིག་མི་འà½à½¼à½–་པས༠གསལ་གཞི་གུ་ལྡེ་སྒྲོམ་གྱི་རྒྱབ་སà¾à¾±à½¼à½¢à¼‹ འà½à½¼à½–་" +#~ "ནིའི་དོན་ལུ་ 'ཇི་ཨོ་ཀེ་' à½à½´à½˜à¼‹à½¦à¾’ྲིལ་དེ་ གཞི་བཙུགས་འབད་དགོ༠གསལ་གཞི་ལྷག་ནི་དང་ ཆེར་བསà¾à¾±à½ºà½‘་ཀྱི་ལྕོགས་" +#~ "གྲུབ་ཀྱི་དོན་ལུ་ 'ཨོ་ཨར་སི་ཨེ་' à½à½´à½˜à¼‹à½¦à¾’ྲིལ་དེ་ གཞི་བཙུགས་འབད་དགོà¼" + +#~ msgid "" +#~ "Not all available assistive technologies are installed on your system. " +#~ "The 'gok' package must be installed in order to get on-screen keyboard " +#~ "support." +#~ msgstr "" +#~ "à½à¾±à½¼à½‘་ཀྱི་རིམ་ལུགས་གུ་ འà½à½¼à½–་ཚུགས་པའི་ ཕན་à½à½–ས་ཅན་གྱི་ འཕྲུལ་རིག་ཚུ་ཆ་མཉམ་ གཞི་བཙུགས་མ་འབད་བས༠" +#~ "གསལ་གཞི་གུའི་ ལྡེ་སྒྲོམ་རྒྱབ་སà¾à¾±à½¼à½¢à¼‹ འà½à½¼à½–་à½à½–ས་ནི་ལུ་ ‘ཇི་ཨོ་ཀེ་’ à½à½´à½˜à¼‹à½¦à¾’ྲིལ་དེ་ གཞི་བཙུགས་འབད་དགོ" + +#~ msgid "" +#~ "Not all available assistive technologies are installed on your system. " +#~ "The 'orca' package must be installed for screenreading and magnifying " +#~ "capabilities." +#~ msgstr "" +#~ "à½à¾±à½¼à½‘་ཀྱི་རིམ་ལུགས་གུ་ འà½à½¼à½–་ཚུགས་པའི་ ཕན་à½à½–ས་ཅན་གྱི་ འཕྲུལ་རིག་ཚུ་ཆ་མཉམ་ གཞི་བཙུགས་མ་འབད་བས༠" +#~ "གསལ་གཞི་ལྷག་ནི་དང་ ཆེར་བསà¾à¾±à½ºà½‘་ཀྱི་ལྕོགས་གྲུབ་དོན་ལུ་ 'ཨོ་ཨར་སི་ཨེ་་' à½à½´à½˜à¼‹à½¦à¾’ྲིལ་དེ་ གཞི་བཙུགས་འབད་" +#~ "དགོà¼" + +#~ msgid "Change your Desktop Background settings" +#~ msgstr "à½à¾±à½¼à½‘་རའི་ཌེཀསི་ཊོཔ་གི་ རྒྱབ་གཞིའི་གཞི་སྒྲིག་ཚུ་ བསྒྱུར་བཅོས་འབདà¼" + +#~ msgid "Desktop Background" +#~ msgstr "ཌེཀསི་་ཊོཔ་གི་རྒྱབ་གཞིà¼" + +#~ msgid "Desktop Background Preferences" +#~ msgstr "ཌེཀསི་ཊོཔགི་ རྒྱབ་གཞིའི་དགའ་གདམ་ཚུà¼" + +#~ msgid "_Add Wallpaper" +#~ msgstr "གྱང་ཤོག་à½à¼‹à½¦à¾à½¼à½„་རà¾à¾±à½–སà¼(_A)" + +#~ msgid "_Finish" +#~ msgstr "རྫོགསà¼(_F)" + +#~ msgid "_Remove" +#~ msgstr "རྩ་བསà¾à¾²à½‘་གà½à½„་à¼(_R)" + +#~ msgid "[FILE...]" +#~ msgstr "[ཡིག་སྣོད་...]" + +#~ msgid "Centered" +#~ msgstr "དབུས་སྒྲིག" + +#~ msgid "Fill Screen" +#~ msgstr "གསལ་གཞི་བཀང་à¼" + +#~ msgid "Scaled" +#~ msgstr "ཆ་ཚད་འཇལ་ཡོདཔà¼" + +#~ msgid "Zoom" +#~ msgstr "རྒྱས་ཟུམà¼" + +#~ msgid "Tiled" +#~ msgstr "ཊའིལཌི་à¼" + +#~ msgid "Solid Color" +#~ msgstr "་ཚོས་གཞི་རགས་པà¼" + +#~ msgid "Horizontal Gradient" +#~ msgstr "à½à½‘་སྙོམས་སྟེགས་རིསà¼" + +#~ msgid "Vertical Gradient" +#~ msgstr "ཀེར་ཕྲང་སྟེགས་རིསà¼" + +#~ msgid "- Desktop Background Preferences" +#~ msgstr "- ཌེཀསི་ཊོཔགི་ རྒྱབ་གཞིའི་དགའ་གདམ་ཚུ་" + +#~ msgid "background size|%s, %d %s x %d %s" +#~ msgstr "རྒྱབ་གཞི་ཚད་|%s, %d %s x %d %s" + +#~ msgid "Select fonts for the desktop" +#~ msgstr "ཌེཀསི་ཊོཔ་གི་དོན་ལུ་ ཡིག་གཟུགས་སེལ་འà½à½´à¼‹à½ à½–དà¼" + +#~ msgid "Font Preferences" +#~ msgstr "ཡིག་གཟུགས་ཀྱི་དགའ་གདམ་ཚུà¼" + +#~ msgid "Medium" +#~ msgstr "འབྲིང་མ་à¼" + +#~ msgid "Small" +#~ msgstr "ཆུང་ཀུ" + +#~ msgid "Theme deleted succesfully. Please select another theme." +#~ msgstr "བརྗོད་དོན་མà½à½¢à¼‹à½ à½à¾±à½¼à½£à¼‹à½¦à¾¦à½ºà¼‹à½–à½à½¼à½“་བà½à½„་ཡོད༠བརྗོད་དོན་གཞན་ཅིག་སེལ་འà½à½´à¼‹à½ à½–ད་གནང་à¼" + +#~ msgid "" +#~ "No themes could be found on your system. This probably means that your " +#~ "\"Theme Preferences\" dialog was improperly installed, or you haven't " +#~ "installed the \"mate-themes\" package." +#~ msgstr "" +#~ "à½à¾±à½¼à½‘་ཀྱི་རིམ་ལུགས་ལུ་ བརྗོད་དོན་ག་ནི་ཡང་འཚོལ་མ་à½à½¼à½–༠འདི་གི་རྒྱུ་མཚན་ཡང་ à½à¾±à½¼à½‘་ཀྱི་\"Theme " +#~ "Preferences\" ཌའི་ལོག་དེ་ ཚུལ་མིན་འབད་ གཞི་བཙུགས་འབད་ཡོདཔ་འོང་ནི་མས༠ཡང་ཅིན་ à½à¾±à½¼à½‘་ཀྱིས་ " +#~ "\"mate-themes\" à½à½´à½˜à¼‹à½¦à¾’ྲིལ་དེ་ གཞི་བཙུགས་མ་འབདà½à¼‹à½ à½¼à½„་ནི་མསà¼" + +#~ msgid "The theme file location specified to install is invalid" +#~ msgstr "གཞི་བཙུགས་འབད་ནིའི་དོན་ལུ་ ཡིག་སྣོད་ཀྱི་གནས་à½à½¼à½„ས་ ངོས་འཛིན་འབད་མི་དེ་ ནུས་མེད་ཨིན་པསà¼" + +#~ msgid "Custom theme" +#~ msgstr "སྲོལ་སྒྲིག་བརྗོད་དོནà¼" + +#~ msgid "You can save this theme by pressing the Save Theme button." +#~ msgstr "à½à¾±à½¼à½‘་ཀྱིས་བརྗོད་དོན་འདི་ བརྗོད་དོན་བསྲུང་ནིའི་ཨེབ་རྟ་གུ་ ཨེབ་པའི་à½à½¼à½‚་ལས་བསྲུང་ཚུགསà¼" + +#~ msgid "" +#~ "The default theme schemas could not be found on your system. This means " +#~ "that you probably don't have marco installed, or that your mateconf is " +#~ "configured incorrectly." +#~ msgstr "" +#~ "སྔོན་སྒྲིག་བརྗོད་དོན་ལས་འཆར་དེ་ à½à¾±à½¼à½‘་ཀྱི་རིམ་ལུགས་ནང་ འཚོལ་མ་à½à½¼à½–༠དེ་གི་རྒྱུ་མཚན་ཡང་ à½à¾±à½¼à½‘་ཀྱིས་མེ་ཊ་" +#~ "སི་ཊི་ གཞི་བཙུགས་མ་འབདà½à¼‹à½ à½¼à½„་ནི་དང་ ཡང་ཅིན་ à½à¾±à½¼à½‘་ཀྱི་ཇི་ཀཱོནཕ་དེ་ བདེན་མེད་སྦེ་ གཞི་བཙུགས་འབད་" +#~ "འབདà½à¼‹à½ à½¼à½„་ནི་མསà¼" + +#~ msgid "Theme name must be present" +#~ msgstr "བརྗོད་དོན་གྱི་མིང་ ངེས་པར་ཡོད་དགོ" + +#~ msgid "The theme already exists. Would you like to replace it?" +#~ msgstr "བརྗོད་དོན་དེ་ ཧེ་མ་ལས་རང་འདུག à½à¾±à½¼à½‘་ཀྱིས་དེ་གི་ཚབ་མ་ བཙུགས་ནི་ཨིན་ནà¼" + +#~ msgid "Select themes for various parts of the desktop" +#~ msgstr "ཌེཀསི་ཊོཔ་གི་ ཡན་ལག་སོ་སོའི་དོན་ལུ་ བརྗོད་དོན་ཚུ་སེལ་འà½à½´à¼‹à½ à½–དà¼" + +#~ msgid "You do not have permission to change theme settings" +#~ msgstr "à½à¾±à½¼à½‘་ལུ་བརྗོད་དོན་གྱི་སྒྲིག་སྟངས་ བསྒྱུར་བཅོས་འབད་ནི་གི་ གནང་བ་མིན་འདུགà¼" + +#~ msgid "Apply _Background" +#~ msgstr "རྒྱབ་གཞི་འཇུག་སྤྱོད་འབདà¼(_B)" + +#~ msgid "Apply _Font" +#~ msgstr "ཡིག་གཟུགས་ འཇུག་སྤྱོད་འབདà¼(_F)" + +#~ msgid "Save Theme As..." +#~ msgstr "བཟུམ་སྦེ་ བརྗོད་དོན་སྲུངབཞག་འབད་..." + +#~ msgid "This theme does not suggest any particular font or background." +#~ msgstr "" +#~ "བརྗོད་དོན་འདི་གིས་ དམིགས་བསལ་གྱི་ཡིག་གཟུགས་དང་རྒྱབ་གཞིའི་ བསམ་འཆར་ག་ནི་ཡང་ མི་བཀོད་པསà¼" + +#~ msgid "This theme suggests a background:" +#~ msgstr "བརྗོད་དོན་འདི་གིས་ རྒྱབ་གཞི་ཅིག་གི་ བསམ་འཆར་་བཀོདཔ་མསà¼" + +#~ msgid "This theme suggests a font and a background:" +#~ msgstr "བརྗོད་དོན་འདི་གིས་ ཡིག་གཟུགས་ཅིག་དང་ རྒྱབ་གཞི་ཅིག་གི་ བསམ་འཆར་བཀོདཔ་མསà¼" + +#~ msgid "This theme suggests a font:" +#~ msgstr "བརྗོད་དོན་འདི་གིས་ ཡིག་གཟུགས་ཅིག་གི་ བསམ་འཆར་བཀོདཔ་མསà¼" + +#~ msgid "_Description:" +#~ msgstr "འགྲེལ་བཤད་:(_D)" + +#~ msgid "_Install Theme..." +#~ msgstr "བརྗོད་དོན་གཞི་བཙུགས་འབད་...(_I)" + +#~ msgid "_Name:" +#~ msgstr "མིང་:(_N)" + +#~ msgid "_Revert" +#~ msgstr "རྒྱབ་ལོག་འབདà¼(_R)" + +#~ msgid "_Save Theme..." +#~ msgstr "བརྗོད་དོན་སྲུངས་...(_S)" + +#~ msgid "theme selection tree" +#~ msgstr "བརྗོད་དོན་སེལ་འà½à½´à½ à½²à¼‹à½¢à¾©à¼‹à½ à½–ྲེལà¼" + +#~ msgid "Customize the appearance of toolbars and menubars in applications" +#~ msgstr "གློག་རིམ་ཚུ་ནང་ ལག་ཆས་ཕྲ་རིང་དང་ དཀར་ཆག་ཕྲ་རིང་གི་ འབྱུང་སྣང་དེ་ སྲོལ་སྒྲིག་འབདà¼" + +#~ msgid "Behavior and Appearance" +#~ msgstr "སྤྱོད་ལམ་དང་འབྱུང་སྣང་b>" + +#~ msgid "Icons only" +#~ msgstr "ངོས་དཔར་ཚུ་རà¾à¾±à½„མ་གཅིག" + +#~ msgid "Menu and Toolbar Preferences" +#~ msgstr "དཀར་ཆག་དང་ ལག་ཆས་ཕྲ་རིང་གི་ དགའ་གདམ་ཚུà¼" + +#~ msgid "Text below icons" +#~ msgstr "ངོས་དཔར་འོག་གི་ ཚིག་ཡིག་ཚུà¼" + +#~ msgid "Text beside icons" +#~ msgstr "ངོས་དཔར་ཟུར་à½à½ à½²à¼‹ ཚིག་ཡིག་ཚུà¼" + +#~ msgid "Text only" +#~ msgstr "ཚིག་ཡིག་རà¾à¾±à½„མ་གཅིག" + +#~ msgid "_Detachable toolbars" +#~ msgstr "འཕྱལ་བà½à½´à½–་པའི་ ལག་ཆས་ཕྲ་རིང་à¼(_D)" + +#~ msgid "*" +#~ msgstr "*" + +#~ msgid "Window Management" +#~ msgstr "སྒོ་སྒྲིག་འཛིན་སà¾à¾±à½¼à½„་à¼" + +#~ msgid "A_vailable layouts:" +#~ msgstr "འà½à½¼à½–་ཚུགས་པའི་སྒྲིག་བཀོད་ཚུ་:(_v)" + +#~ msgid "- MATE Mouse Preferences" +#~ msgstr "- ཇི་ནོམ་མཱའུསི་གི་དགའ་གདམ་ཚུ་" + +#~ msgid "Save Color Scheme" +#~ msgstr "ཚོས་གཞིའི་འཆར་ལས་སྲུང་བཞག་འབད་" + +#~ msgid "Save color scheme as:" +#~ msgstr "བཟུམ་སྦེ་ ཚོས་གཞི་འཆར་ལས་སྲུང་བཞག་འབད་" + +#~ msgid "Are you sure you want to delete the \"%s\" color scheme?" +#~ msgstr "à½à¾±à½¼à½‘་ཀྱིས་ \"%s\" ཚོས་གཞི་འཆར་ལས་འདི་བà½à½¼à½“་གà½à½„་ནི་ངེས་à½à½²à½‚་ཨིན་ན?" + +#~ msgid "" +#~ " \n" +#~ "Custom" +#~ msgstr "" +#~ " \n" +#~ "སྲོལ་སྒྲིག" + +#~ msgid "S_aved schemes:" +#~ msgstr "སྲུང་བཞག་འབད་པའི་འཆར་ལས་ཚུ་:(_a)" + +#~ msgid "_Enable custom colors" +#~ msgstr "སྲོལ་སྒྲིག་ཚོས་གཞི་ཚུ་ ལྕོགས་ཅན་བཟོ་ (_E)" + +#~ msgid "Help Unavailable" +#~ msgstr "གྲོགས་རམ་འà½à½¼à½–་ཚུགསཔ་མེད་" + +#~ msgid "MATE Control Center" +#~ msgstr "ཇི་ནོམ་ཚད་འཛིན་ལྟེ་བà¼" + +#~ msgid "From:" +#~ msgstr "ལས་:" + +#~ msgid "To:" +#~ msgstr "ལུ་:" + +#~ msgid "Sound & Video Preferences" +#~ msgstr "སྒྲ་སà¾à½‘་དང་à½à½²à¼‹à½Œà½²à½ à½¼à¼‹à½‘གའ་གདམ་ཚུà¼" + +#~ msgid "" +#~ "Can not install themes. \n" +#~ "The gzip utility is not installed." +#~ msgstr "" +#~ "བརྗོད་དོན་ཚུ་ གཞི་བཙུགས་འབད་མ་ཚུགསà¼\n" +#~ "ཇི་ཛིཔ་གི་སྤྱོད་ཆས་དེ་ གཞི་བཙུགས་མ་འབད་བསà¼" + +#~ msgid "" +#~ "The theme \"%s\" has been installed." +#~ "\n" +#~ "\n" +#~ "Would you like to apply it now, or keep your current theme?" +#~ msgstr "" +#~ "<ལྗིད་ཚད་=\"bold\" ཚད་=\"larger\"> བརྗོད་དོན་ \"%s\" དེ་གཞི་བཙུགས་འབད་ཡི༠\n" +#~ "\n" +#~ "à½à¾±à½¼à½‘་ཀྱིས་ད་ལྟོ་རང་ འཇུག་སྤྱོད་འབད་ནི་ཨིན་ན ཡང་ན་ à½à¾±à½¼à½‘་རའི་ད་ལྟོ་གི་ བརྗོད་དོན་དེ་རང་ བཞག་ནི་ཨིན་" +#~ "ན?" + +#~ msgid "Theme _Details" +#~ msgstr "བརྗོད་དོན་གྱི་རྒྱས་བཤད་ཚུà¼(_D)" + +#~ msgid "Desktop Preferences" +#~ msgstr "ཌེཀསི་ཊོཔ་གི་ དགའ་གདམ་ཚུà¼" + +#~ msgid "" +#~ "Couldn't load the Glade file.\n" +#~ "Make sure that this daemon is properly installed." +#~ msgstr "" +#~ "གེལེཌི་ཡིག་སྣོད་ མངོན་གསལ་འབད་མ་ཚུགསà¼\n" +#~ "ཌེ་མཱོན་འདི་ ཚུལ་ལྡན་སྦེ་ གཞི་བཙུགས་འབད་ཡོདཔ་ ངེས་གà½à½“་བཟོà¼" + +#~ msgid "" +#~ "A collection of scripts to run whenever the keyboard state is reloaded. " +#~ "Useful for re-applying xmodmap based adjustments" +#~ msgstr "" +#~ "ལྡེ་སྒྲོམ་གྱི་གནས་ལུགས་དེ་ ཡང་བསà¾à¾±à½¢à¼‹à½˜à½„ོན་གསལ་འབད་བའི་སà¾à½–ས་ གཡོག་བཀོལ་ནིའི་ ཡིག་ཚུགས་ཀྱི་བསྡུ་གསོག " +#~ "ཨེགསི་མོཌི་མེཔ་ལུ་བརྟེན་པའི་ བདེ་སྒྲིག་ཚུ་ ལོག་འཇུག་སྤྱོད་འབད་ནིའི་དོན་ལུ་ ཕན་à½à½¼à½‚ས་ཡོདཔ་ཨིནà¼" + +#~ msgid "A list of modmap files available in the $HOME directory." +#~ msgstr "$ à½à¾±à½²à½˜à¼‹à½‚ྱི་སྣོད་à½à½¼à¼‹à½“ང་ འà½à½¼à½–་ཚུགས་པའི་ མོཌི་མེཔ་ཡིག་སྣོད་ཚུ་གི་ à½à½¼à¼‹à½¡à½²à½‚་ཅིག" + +#~ msgid "Default group, assigned on window creation" +#~ msgstr "སྔོན་སྒྲིག་སྡེ་ཚན་ སྒོ་སྒྲིག་གསར་བསà¾à¾²à½´à½“་སà¾à½–ས་ལུ་ འགན་སྤྲོད་འབད་ཡོདཔà¼" + +#~ msgid "Keep and manage separate group per window" +#~ msgstr "སྒོ་སྒྲིག་རེའི་དོན་ལུ་ སྡེ་ཚན་སོ་སོ་བཞག་སྟེ་ འཛིན་སà¾à¾±à½¼à½„་འà½à½–à¼" + +#~ msgid "Keyboard Update Handlers" +#~ msgstr "ལྡེ་སྒྲོམ་དུས་མà½à½´à½“་གྱི་ ལེགས་སà¾à¾±à½¼à½„་པà¼" + +#~ msgid "Keyboard layout" +#~ msgstr "ལྡེ་སྒྲོམ་སྒྲིག་བཀོདà¼" + +#~ msgid "Keyboard model" +#~ msgstr "ལྡེ་སྒྲོམ་གྱི་དཔེà¼" + +#~ msgid "" +#~ "Keyboard settings in mateconf will be overridden from the system ASAP " +#~ "(deprecated)" +#~ msgstr "" +#~ "ཇི་ཀཱནོཕ་ནང་ ལྡེ་སྒྲོམ་གྱི་གཞི་སྒྲིག་ཚུ་ རིམ་ལུགས་ཨེ་ཨེསི་ཨེ་པི་(ངོས་ལེན་མེདཔ་)ནང་ལས་ ཟུར་à½à½¢à¼‹à½–ཞག་ནི་" +#~ "ཨིནà¼" + +#~ msgid "Save/restore indicators together with layout groups" +#~ msgstr "བརྡ་སྟོན་པ་ཚུ་ སྒྲིག་བཀོད་སྡེ་ཚན་ཚུ་དང་གཅིག་à½à½¢à¼‹ སྲུངས་/སོར་ཆུད་འབདà¼" + +#~ msgid "Show layout names instead of group names" +#~ msgstr "སྡེ་ཚན་མིང་གི་ཚབ་ལུ་ སྒྲིག་བཀོད་ཀྱི་མིང་ཚུ་སྟོནà¼" + +#~ msgid "" +#~ "Show layout names instead of group names (only for versions of XFree " +#~ "supporting multiple layouts)" +#~ msgstr "" +#~ "སྡེ་ཚན་མིང་གི་ཚབ་ལུ་ སྒྲིག་བཀོད་ཀྱི་མིང་ཚུ་སྟོན༠(ཨེགསི་ཕིརི་གིས་ རྒྱབ་སà¾à¾±à½¼à½¢à¼‹à½ à½–ད་མི་ སྣ་མང་སྒྲིག་བཀོད་ཀྱི་" +#~ "à½à½¼à½“་རིམ་ཚུ་གི་དོན་ལུ་རà¾à¾±à½„མ་གཅིག)" + +#~ msgid "Suppress the \"X sysconfig changed\" warning message" +#~ msgstr "\"X sysconfig changed\" གི་ ཉེན་བརྡའི་འཕྲིན་དོན་དེ་ མར་མནོན་འབདà¼" + +#~ msgid "The Keyboard Preview, X offset" +#~ msgstr "ལྡེ་སྒྲོམ་སྔོན་ལྟ༠ཨེགསི་པར་ལེནà¼" + +#~ msgid "The Keyboard Preview, Y offset" +#~ msgstr "ལྡེ་སྒྲོམ་སྔོན་ལྟ༠à½à½ à½²à¼‹à½”ར་ལེནà¼" + +#~ msgid "The Keyboard Preview, height" +#~ msgstr "ལྡེ་སྒྲོམ་སྔོན་ལྟ༠མà½à½¼à¼‹à½šà½‘à¼" + +#~ msgid "The Keyboard Preview, width" +#~ msgstr "ལྡེ་སྒྲོམ་སྔོན་ལྟ༠རྒྱ་ཚདà¼" + +#~ msgid "" +#~ "Very soon, keyboard settings in mateconf will be overridden (from the system " +#~ "configuration) This key has been deprecated since MATE 2.12, please " +#~ "unset the model, layouts and options keys to get the default system " +#~ "configuration." +#~ msgstr "" +#~ "མགྱོགས་པ་རང་ ཇི་ཀཱོནཕི་ནང་གི་ ལྡེ་སྒྲོམ་གཞི་སྒྲིག་དེ་ (རིམ་ལུགས་རིམ་སྒྲིག་ནང་ལས་) ཟུར་བཞག་འབད་ནི་" +#~ "ཨིན༠ཇི་ནོམ་༢.༡༢ ལས་ཚུར་ ལྡེ་མིག་འདི་ ནུས་མེད་བཟོ་ཡོདཔ་ལས་ སྔོན་སྒྲིག་རིམ་ལུགས་རིམ་སྒྲིག་ལེན་ནིའི་" +#~ "དོན་ལུ་ à½à½–ས་ལམ་དང་ སྒྲིག་བཀོད་ གདམ་à½à½ à½²à¼‹à½£à¾¡à½ºà¼‹à½˜à½²à½‚་ཚུ་ སྒྲིག་བཤོལ་འབད་གནང་à¼" + +#~ msgid "keyboard layout" +#~ msgstr "ལྡེ་སྒྲོམ་སྒྲིག་བཀོདà¼" + +#~ msgid "keyboard model" +#~ msgstr "ལྡེ་སྒྲོམ་གྱི་དཔེà¼" + +#~ msgid "modmap file list" +#~ msgstr "མོཌི་མེཔ་ ཡིག་སྣོད་à½à½¼à¼‹à½¡à½²à½‚" + +#~ msgid "Break reminder" +#~ msgstr "བར་མཚམས་ཀྱི་དྲན་བསà¾à½´à½£à¼" + +#~ msgid "Orientation" +#~ msgstr "ཕྱོགསà¼" + +#~ msgid "The orientation of the tray." +#~ msgstr "ཤོག་སྣོད་ཀྱི་ཕྱོགསà¼" + +#~ msgid "..." +#~ msgstr "..." + +#~ msgid "" +#~ "Icon Theme %s correctly installed.\n" +#~ "You can select it in the theme details." +#~ msgstr "" +#~ "ངོས་དཔར་བརྗོད་དོན་ %s ངེས་བདེན་སྦེ་ གཞི་བཙུགས་འབད་ནུག\n" +#~ "དེ་à½à¾±à½¼à½‘་ཀྱིས་བརྗོད་དོན་རྒྱས་བཤད་ནང་ལས་ སེལ་འà½à½´à¼‹à½ à½–ད་ཚུགསà¼" + +#~ msgid "" +#~ "Windows Border Theme %s correctly installed.\n" +#~ "You can select it in the theme details." +#~ msgstr "" +#~ "སྒོ་སྒྲིག་གི་མà½à½ à¼‹à½˜à½šà½˜à½¦à¼‹à½–རྗོད་དོན་ %s ངེས་བདེན་སྦེ་ གཞི་བཙུགས་འབད་ནུག\n" +#~ "དེ་à½à¾±à½¼à½‘་ཀྱིས་བརྗོད་དོན་རྒྱས་བཤད་ནང་ལས་ སེལ་འà½à½´à¼‹à½ à½–ད་ཚུགསà¼" + +#~ msgid "" +#~ "Controls Theme %s correctly installed.\n" +#~ "You can select it in the theme details." +#~ msgstr "" +#~ "ཚད་འཛིན་གྱི་བརྗོད་དོན་ %s ངེས་བདེན་སྦེ་ གཞི་བཙུགས་འབད་ནུག\n" +#~ "དེ་à½à¾±à½¼à½‘་ཀྱིས་བརྗོད་དོན་རྒྱས་བཤད་ནང་ལས་ སེལ་འà½à½´à¼‹à½ à½–ད་ཚུགསà¼" + +#~ msgid "Could not initialize MateComponent" +#~ msgstr "བོ་ནོ་བོ་ འགོ་འབྱེད་འབད་མ་ཚུགསà¼" + +#~ msgid "There was an error loading an image: %s" +#~ msgstr "གཟུགས་བརྙན་་%sམངོན་གསལ་འབད་ནི་ལུ་ འཛོལ་བ་ཅིག་བྱུང་ནུག" + +#~ msgid "layout \"%s\"" +#~ msgid_plural "layouts \"%s\"" +#~ msgstr[0] "སྒྲིག་བཀོད་ \"%s\"à¼" +#~ msgstr[1] "སྒྲིག་བཀོད་ \"%s\"à¼" + +#~ msgid "option \"%s\"" +#~ msgid_plural "options \"%s\"" +#~ msgstr[0] "གདམ་à½à¼‹\"%s\"à¼" +#~ msgstr[1] "གདམ་à½à¼‹\"%s\"à¼" + +#~ msgid "model \"%s\", %s and %s" +#~ msgstr "དཔེ་ \"%s\"དང་ %s ༠%sà¼" + +#~ msgid "no layout" +#~ msgstr "སྒྲིག་བཀོད་མིན་འདུག" + +#~ msgid "no options" +#~ msgstr "གདམ་à½à¼‹à½˜à½²à½“་འདུག" + +#~ msgid "Old password is incorrect, please retype it" +#~ msgstr "ཆོག་ཡིག་རྙིངམ་དེ་ བདེན་པ་མེན་པས༠ལོག་ཡིག་དཔར་རà¾à¾±à½–སà¼" + +#~ msgid "Unexpected error has occurred" +#~ msgstr "རེ་བ་མེད་པའི་འཚོལ་བ་བྱུང་ནུག" + +#~ msgid "Please type the passwords." +#~ msgstr "ཆོག་ཡིག་ཚུ་ ཡིག་དཔར་རà¾à¾±à½–སà¼" + +#~ msgid "Old pa_ssword:" +#~ msgstr "ཆོག་ཡིག་རྙིངམ་:(_s)" + +#~ msgid "Could not display help" +#~ msgstr "གྲོགས་གྲམ་བཀྲམ་སྟོན་འབད་མ་ཚུགསà¼" + +#~ msgid "Install a Theme" +#~ msgstr "བརྗོད་དོན་ཅིག་གཞི་བཙུགས་འབད་" + +#~ msgid "New themes can also be installed by dragging them into the window." +#~ msgstr "བརྗོད་དོན་གསརཔ་ཚུ་ སྒོ་སྒྲིག་ནང་འདྲུད་པའི་à½à½¼à½‚་ལས་ གཞི་བཙུགས་འབད་ཚུགསà¼" + +#~ msgid "Short _description:" +#~ msgstr "འགྲེལ་བཤད་à½à½´à½„་ཀུ:(_d)" + +#~ msgid "_Theme name:" +#~ msgstr "བརྗོད་དོན་གྱི་མིང་:(_T)" + +#~ msgid "No '/dev/pmu' device found" +#~ msgstr "'/dev/pmu' à½à½–ས་འཕྲུལ་མིན་འདུག" + +#~ msgid "Not a powerbook" +#~ msgstr "པ་à½à½¢à¼‹à½–ུཀ་ཅིག་མེན་པསà¼" + +#~ msgid "Wrong permission for '/dev/pmu' device" +#~ msgstr "'/dev/pmu' à½à½–ས་འཕྲུལ་གྱི་གི་དོན་ལུ་ གནང་བ་ཕྱི་འགྱུརà¼" + +#~ msgid "Brightness down" +#~ msgstr "དཀར་མདངས་མར་ཕབà¼" + +#~ msgid "Brightness down's shortcut." +#~ msgstr "དཀར་མདངས་མར་ཕབ་ཀྱི་མགྱོགས་à½à½–སà¼" + +#~ msgid "Brightness up" +#~ msgstr "དཀར་མདངས་ཡར་སེང་à¼" + +#~ msgid "Brightness up's shortcut." +#~ msgstr "དཀར་མདངས་ཡར་སེང་གི་མགྱོགས་à½à½–སà¼" + +#~ msgid "Epiphany" +#~ msgstr "ཨི་པི་ཕ་ནིà¼" + +#~ msgid "Please specify a name and a command for this editor." +#~ msgstr "ཞུན་དགཔ་དེ་གི་དོན་ལུ་ མིང་ཅིག་དང་བརྡ་བཀོད་ཅིག་ གསལ་བཀོད་འབད་གནང་à¼" + +#~ msgid "Add..." +#~ msgstr "à½à¼‹à½¦à¾à½¼à½„་རà¾à¾±à½–ས་..." + +#~ msgid "Can open _URIs" +#~ msgstr "ཡུ་ཨར་ཨའི་ཚུ་ à½à¼‹à½•à¾±à½ºà¼‹à½šà½´à½‚སà¼(_U)" + +#~ msgid "Can open multiple _files" +#~ msgstr "སྣ་མང་ཡིག་སྣོད་ à½à¼‹à½•à¾±à½ºà¼‹à½šà½´à½‚སà¼(_f)" + +#~ msgid "Custom Editor Properties" +#~ msgstr "སྲོལ་སྒྲིག་ཞུན་དག་པའི་རྒྱུ་དངོསà¼" + +#~ msgid "Default Mail Reader" +#~ msgstr "སྔོན་སྒྲིག་ཡིག་འཕྲིན་ལྷག་མིà¼" + +#~ msgid "Default Terminal" +#~ msgstr "སྔོན་སྒྲིག་ཊར་མི་ནཱལà¼" + +#~ msgid "Default Text Editor" +#~ msgstr "སྔོན་སྒྲིག་ཚིག་ཡིག་ཞུན་དགཔà¼" + +#~ msgid "Default Web Browser" +#~ msgstr "སྔོན་སྒྲིག་à½à½ºà½–་བརའུ་ཟརà¼" + +#~ msgid "Default Window Manager" +#~ msgstr "སྔོན་སྒྲིག་སྒོ་སྒྲིག་འཛིན་སà¾à¾±à½¼à½„་པà¼" + +#~ msgid "Edit..." +#~ msgstr "ཞུན་དག..." + +#~ msgid "Run in a _terminal" +#~ msgstr "ཊར་མི་ནཱལ་ཅིག་ནང་ ལག་ལེན་འà½à½–à¼(_t)" + +#~ msgid "" +#~ "Select the window manager you want. You will need to hit apply, wave the " +#~ "magic wand, and do a magic dance for it to work." +#~ msgstr "" +#~ "à½à¾±à½¼à½‘་ལུ་དགོ་མི་ སྒོ་སྒྲིག་འཛིན་སà¾à¾±à½¼à½„་པ་ཅིག་ སེལ་འà½à½´à¼‹à½ à½–ད༠དེ་གིས་ལཱ་འབད་ནིའི་དོན་ལུ་ à½à¾±à½¼à½‘་ཀྱིས་འཇུག་སྤྱོད་" +#~ "གུ་བརྡུང་སྟེ་ མིག་འཕྲུལ་གྱི་à½à½ºà½“་དེ་གཡབ༠དེ་ལས་ དེ་གི་ལཱ་འབད་ནིའི་དོན་ལུ་ མིག་འཕྲུལ་གྱི་གླུ་གར་ཅིག་འà½à¾²à½–་" +#~ "དགོ" + +#~ msgid "Terminal" +#~ msgstr "ཊར་མི་ནཱལà¼" + +#~ msgid "Understands _Netscape Remote Control" +#~ msgstr "ནེཊི་སིཀེཔ་གི་ à½à½‚་རིང་ཚད་འཛིན་ ཧ་གོà½à¼‹à½¨à½²à½“à¼(_N)" + +#~ msgid "Use this _editor to open text files in the file manager" +#~ msgstr "" +#~ "ཡིག་སྣོད་འཛིན་སà¾à¾±à½¼à½„་པའི་ནང་ན་ ཚིག་ཡིག་ཡིག་སྣོད་ à½à¼‹à½•à¾±à½ºà¼‹à½“ིའི་དོན་ལུ་ ཞུན་དགཔ་འདི་ ལག་ལེན་འà½à½–à¼(_e)" + +#~ msgid "Window Manager" +#~ msgstr "སྒོ་སྒྲིག་འཛིན་སà¾à¾±à½¼à½„་པà¼" + +#~ msgid "_Command:" +#~ msgstr "བརྡ་བཀོད་:(_C)" + +#~ msgid "_Properties..." +#~ msgstr "རྒྱུ་དངོས་...(_P)" + +#~ msgid "_Select:" +#~ msgstr "སེལ་འà½à½´à¼‹à½ à½–ད་...(_S)" + +#~ msgid "_Terminal font:" +#~ msgstr "ཊར་མི་ནཱལ་ཡིག་གཟུགས་:(_T)" + +#~ msgid "Large Cursor" +#~ msgstr "འོད་རྟགས་ཆེ་བà¼" + +#~ msgid "E_nable sound server startup" +#~ msgstr "སྒྲ་སà¾à½‘་སར་བར་འགོ་བཙུགས་ ལྕོགས་ཅན་བཟོà¼(_n)" + +#~ msgid "_Sound an audible bell" +#~ msgstr "རྣར་ཉན་བà½à½´à½–་པའི་ དྲིལ་སà¾à½‘་ཅིག་སྟོནà¼(_S)" + +#~ msgid "_Visual feedback:" +#~ msgstr "མà½à½¼à½„་བའི་བསམ་ལན་:(_V)" + +#~ msgid "_Go To Theme Folder" +#~ msgstr "བརྗོད་དོན་ལེ་སྣོད་ལུ་འགྱོà¼(_G)" + +#~ msgid "Permissions on the file %s are broken\n" +#~ msgstr "ཡིག་སྣོད་%sགི་གནང་བ་ཚུ་ རྒྱུན་ཆད་སོ་ནུག\n" + +#~ msgid "Event" +#~ msgstr "བྱུང་ལསà¼" + +#~ msgid "_Sounds:" +#~ msgstr "སྒྲ་སà¾à½‘་ཚུ་:(_S)" + +#~ msgid "_Play" +#~ msgstr "གà½à½„་à¼(_P)" + +#~ msgid "The typing monitor is already running." +#~ msgstr "ཡིག་དཔར་བརà¾à¾±à½–་ནིའི་གསལ་གཞི་དེ་ ཧེ་མ་ལས་རང་ གཡོག་བཀོལ་à½à½ºà¼‹à½ à½‘ུག" + +#~ msgid "Information about myself" +#~ msgstr "རང་ཉིད་སà¾à½¼à½¢à¼‹à½‚ྱི་བརྡ་དོནà¼" + +#~ msgid "Pick a color" +#~ msgstr "ཚོས་གཞི་ཅིག་འà½à½´à¼" + +#~ msgid "%i of %i" +#~ msgstr "%i གི་%i" + +#~ msgid "Transferring: %s" +#~ msgstr "%sགནས་སོར་གà½à½„་དོà¼" + +#~ msgid "Downloading..." +#~ msgstr "ཕབ་ལེན་འབད་དོ་..." + +#~ msgid "Set the font for applications" +#~ msgstr "གློག་རིམ་གྱི་དོན་ལུ་ ཡིག་གཟུགས་གཞི་སྒྲིག་འབདà¼" + +#~ msgid "Set the font for the icons on the desktop" +#~ msgstr "ཌེཀསི་ཊོཔ་གུ་ ངོས་དཔར་གྱི་དོན་ལུ་ ཡིག་གཟུགས་གཞི་སྒྲིག་འབདà¼" + +#~ msgid "Set the monospace font for terminals and similar applications" +#~ msgstr "མà½à½ à¼‹à½¦à¾’ོ་དང་ དེ་དང་འདྲ་བའི་ གློག་རིམ་ཚུ་གི་དོན་ལུ་ མོ་ནོ་སིཔེསི་ཡིག་གཟུགས་ གཞི་སྒྲིག་འབདà¼" + +#~ msgid "_Use Font" +#~ msgstr "ཡིག་གཟུགས་ལག་ལེན་འà½à½–à¼(_U)" + +#~ msgid "" +#~ "Note: Changes to this setting will not take effect until " +#~ "next time you log in." +#~ msgstr "" +#~ "དྲན་འཛིན་à½à¾±à½¼à½‘་ཀྱིས་ཤུལ་ལས་ ལུ་ ནང་བསà¾à¾±à½¼à½‘་མ་འབད་ཚུན་ཚོད་ " +#~ "གཞི་སྒྲིག་འདི་གི་བསྒྱུར་བཅོས་ཚུ་ལུ་ ནུས་པ་མི་འà½à½¼à½–" + +#~ msgid "Sound preferences" +#~ msgstr "སྒྲ་སà¾à½‘་ཀྱི་དགའ་གདམ་ཚུà¼" + +#~ msgid "" +#~ "Very soon, keyboard settings in mateconf will be overridden (from the system " +#~ "configuration)" +#~ msgstr "" +#~ "མགྱོགས་པ་རང་ ཇི་ཀཱོནཕ་ནང་གི་ ལྡེ་སྒྲོམ་གཞི་སྒྲིག་ཚུ་ ཆ་མེད་གà½à½„་ནི་ཨིན༠(རིམ་ལུགས་རིམ་སྒྲིག་ནང་ལས)" diff --git a/po/el.po b/po/el.po new file mode 100644 index 0000000..c6a328d --- /dev/null +++ b/po/el.po @@ -0,0 +1,1954 @@ +# translation of el.po to Greek +# control-center Greek translations. +# Copyright (C) 2000, 2001, 2002,2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc. +# +# For screensaver, picked: profilaji o8onis -simos. +# +# spyros: initial translation, around 300 messages. +# Nikos: one more review 6Sep2003 +# kostas: 15 feb 2004, update +# Nikos: 30May2004, some fixes. +# Nikos: 31Jul2004, some fixes. +# Nikos 17Sep2004, some fixes. +# +# +# simos: 277 messages, 19Aug2000, (24 fuzzy, 40 untranslated). +# simos: 358 messages, 05Dec2000, updated translation. +# : 64 messages, 01Aug2002, due to enhancements in application. +# nikos: 266 messages, 05Aug2002, updated translation. +# t_p_r: 266 messages, 05Aug2002, reviewed translation. +# simos: 329 messages, 06Aug2002, updated translation. +# kostas: 461 messages, 18Oct2002, updated and completed translation. +# kostas: 535 messages, 10Dec2002, reviewed and updated translation for Mate 2.1x. +# kostas: 533 messages, 06Jan2003, one more update. +# kostas: 537 messages, 26Jan2003, one more update. +# kostas: 650 messages, 22Jul2003, one more update. +# kostas: 655 messages, 27Jul2003, one more update. +# kostas: 674 messages, 10Aug2003, one more update. +# Nikos: review, 29Aug03. +# kostas: 678 messagew,12Nov2003, updates and fixes. +# kostas: 786 messagew,22Jan2004, updates and fixes. +# Simos: 723 messages, 20Dec2004, fixes/updates. +# Spiros Papadimitriou , 2000. +# Simos Xenitellis , 2000, 2001, 2002. +# Nikos Charonitakis , 2002, 2003, 2004, 2005. +# Τα πάντα Ïει , 2002. +# Kostas Papadimas , 2002,2003, 2004, 2005, 2006, 2007. +# Simos Xenitellis , 2004. +# Simos Xenitellis , 2006. +# Jennie Petoumenou , 2009. +# Fotis Tsamis , 2009. +msgid "" +msgstr "" +"Project-Id-Version: el\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=mate-settings-daemon&component=general\n" +"POT-Creation-Date: 2010-08-02 23:45+0000\n" +"PO-Revision-Date: 2010-08-28 15:34+0200\n" +"Last-Translator: Michael Kotsarinis \n" +"Language-Team: Greek \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Lokalize 0.2\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "ΠÏοσιτότητα" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "Κατώφλι ενημέÏωσης για ελεÏθεÏο χώÏο σε ποσοστό" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "Κατώφλι μη ενημέÏωσης για ελεÏθεÏο χώÏο" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "Η ελάχιστη πεÏίοδος ενημέÏωσης για τις επαναλαμβανόμενες Ï€Ïοειδοποιήσεις" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "ΔιαδÏομές Ï€ÏοσάÏτησης για παÏάλειψη" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +#| msgid "" +#| "Percentage free space threshold for initial warning of low disk space. If " +#| "the percentage free space drops below this, a warning will be shown" +msgid "Percentage free space threshold for initial warning of low disk space. If the percentage free space drops below this, a warning will be shown." +msgstr "Το κατώτατο ÏŒÏιο του Ï€Î¿ÏƒÎ¿ÏƒÏ„Î¿Ï ÎµÎ»ÎµÏθεÏου χώÏου στον δίσκο για την Ï€Ïώτη Ï€Ïοειδοποίηση εξάντλησης του χώÏου στον δίσκο. Εάν το ποσοστό του ελεÏθεÏου χώÏου πέσει κάτω από αυτό, θα εμφανιστεί μια Ï€Ïοειδοποίηση." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "ΟÏίστε μια λίστα διαδÏομών Ï€ÏοσάÏτησης για παÏάλειψη όταν λιγοστεÏει ο χώÏος τους." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "Specify a time in minutes. Subsequent warnings for a volume will not appear more often than this period." +msgstr "ΚαθοÏίστε τον χÏόνο σε λεπτά. Οι επόμενες Ï€Ïοειδοποιήσεις για έναν τόμο δεν θα εμφανίζωνται συχνότεÏα από αυτήν την πεÏίοδο." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +#| msgid "" +#| "Specify an amount in GB. If the amount of free space is more than this, " +#| "no warning will be shown" +msgid "Specify an amount in GB. If the amount of free space is more than this, no warning will be shown." +msgstr "ΟÏίστε ένα μέγεθος σε GB. Αν το μέγεθος του ελεÏθεÏου χώÏου είναι μεγαλÏτεÏο από αυτό, δεν θα εμφανιστεί καμία Ï€Ïοειδοποίηση." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +#| msgid "" +#| "Specify the percentage that the free disk space should reduce by before " +#| "issuing a subsequent warning" +msgid "Specify the percentage that the free disk space should reduce by before issuing a subsequent warning." +msgstr "ΚαθοÏίστε το ποσοστό που ο ελεÏθεÏος χώÏος του δίσκου θα Ï€Ïέπει να μειωθεί Ï€Ïιν εκδοθεί η επόμενη Ï€Ïοειδοποίηση." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "Το επόμενο ελεÏθεÏο ÏŒÏιο σε ποσοστό για ενημέÏωση" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +#| msgid "Binding to eject an optical disk." +msgid "Binding to eject an optical disc." +msgstr "Συνδυασμός για αποβολή ενός Î¿Ï€Ï„Î¹ÎºÎ¿Ï Î´Î¯ÏƒÎºÎ¿Ï…." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to enable or disable the touchpad." +msgstr "Συνδυασμός για την ενεÏγοποίηση ή την απενεÏγοποίηση της πινακίδας αφής" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "Συνδυασμός για εκκίνηση αÏιθμομηχανής" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "Συνδυασμός για την εκκίνηση της εφαÏμογής ηλ.αλληλογÏαφίας" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "Συνδυασμός για εκκίνηση πεÏιηγητή βοήθειας" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "Συνδυασμός για την εκκίνηση του media player." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "Συνδυασμός για την εκκίνηση του εÏγαλείου αναζήτησης" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "Συνδυασμός για εκκίνηση πεÏιηγητή ιστοσελίδων" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "Συνδυασμός για το κλείδωμα της οθόνης" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "Συνδυασμός για την αποσÏνδεση χÏήστη." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "Συνδυασμός για την μείωση του ήχου συστήματος." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "Συνδυασμός για την σίγαση του ήχου συστήματος." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "Συνδυασμός για το άνοιγμα του ΑÏÏ‡Î¹ÎºÎ¿Ï ÎºÎ±Ï„Î±Î»ÏŒÎ³Î¿Ï…" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "Συνδυασμός για την παÏση αναπαÏαγωγής" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "Συνδυασμός για την αÏξηση της έντασης του ήχου συστήματος" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "Συνδυασμός για παÏάκαμψη σε επόμενο κομμάτι" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "Συνδυασμός για παÏάκαμψη σε Ï€ÏοηγοÏμενο κομμάτι" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "Συνδυασμός για την εκκίνηση της αναπαÏαγωγής (ή εναλλαγή ανάμεσα σε αναπαÏαγωγή/παÏση)." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "Συνδυασμός για την παÏση της αναπαÏαγωγής " + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Εξαγωγή" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "ΑÏχικός φάκελος" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "Εκκίνηση αÏιθμομηχανής" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "Εκκίνηση εφαÏμογής ηλ.αλληλογÏαφίας" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "Εκκίνηση πεÏιηγητή βοήθειας" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "Εκκίνηση Media player" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "Εκκίνηση πεÏιηγητή ιστοσελίδων" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "Κλείδωμα οθόνης" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "ΑποσÏνδεση" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "Επόμενο κομμάτι" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "ΠαÏση αναπαÏαγωγής" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "ΑναπαÏαγωγή (ή αναπαÏαγωγή/παÏση)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "ΠÏοηγοÏμενο κομμάτι" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Αναζήτηση" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "Διακοπή αναπαÏαγωγής" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "Εναλλαγή της πινακίδας αφής" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "Μείωση έντασης" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "Σίγαση ήχου" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Βήμα ήχου" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Βήμα ήχου ως ποσοστό της έντασης." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "ΑÏξηση έντασης" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "File for default configuration for RandR" +msgstr "ΑÏχείο Ï€Ïοεπιλεγμένης διαμόÏφωσης του RandR" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "ΠÏοβολή οθονών στην πεÏιοχή ειδοποίησης" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:3 +msgid "The XRandR plugin will look for a default configuration in the file specified by this key. This is similar to the ~/.config/monitors.xml that normally gets stored in users' home directories. If a user does not have such a file, or has one that does not match the user's setup of monitors, then the file specified by this key will be used instead." +msgstr "Το Ï€Ïόσθετο XRandR θα ψάξει για Ï€Ïοεπιλεγμνη διαμόÏφωση στο αÏχείο που καθοÏίζεται σε αυτό το κλειδί. Αυτό είναι παÏόμοιο με το ~/.config/monitors.xml που κανονικά είναι αποθηκευμένο στους Ï€ÏοσωπικοÏÏ‚ καταλόγους του χÏήστη. Αν κάποιος χÏήστης δεν έχει τέτοιο αÏχείο ή έχει ένα που δεν ταιÏιάζει με τη διαμόÏφωση των οθονών του, τότε θα χÏησιμοποιηθεί το αÏχείο που καθοÏίζεται σε αυτό το κλειδί." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:4 +msgid "Turn on external monitor after system boot" +msgstr "ΕνεÏγοποίηση της εξωτεÏικής οθόνης μετά την εκκίνηση του συστήματος" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:5 +msgid "Turn on external monitor after system boot if user plugs in external monitor on system boot." +msgstr "ΕνεÏγοποίηση της εξωτεÏικής οθόνης μετά την εκκίνηση του συστήματος αν ο χÏήστης συνδέσει εξωτεÏική οθόνη κατά την εκκίνηση του συστήματος." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:6 +msgid "Turn on laptop monitor after system boot" +msgstr "ΕνεÏγοποίηση της οθόνης του φοÏÎ·Ï„Î¿Ï Î¼ÎµÏ„Î¬ την εκκίνηση του συστήματος" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:7 +msgid "Turn on laptop monitor after system boot if user plugs in external monitor on system boot." +msgstr "ΕνεÏγοποίηση της οθόνης του φοÏÎ·Ï„Î¿Ï Î¼ÎµÏ„Î¬ την εκκίνηση του συστήματος αν ο χÏήστης συνδέσει εξωτεÏική οθόνη κατά την εκκίνηση του συστήματος." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:8 +#| msgid "" +#| "If a notification icon with display related things should be shown in the " +#| "panel." +msgid "Whether a notification icon with display-related things should be shown in the panel." +msgstr "Αν ένα εικονίδιο ειδοποίησης με μηνÏματα σχετικά με την οθόνη θα εμφανίζεται στο πίνακα εφαÏμογών." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "Antialiasing" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "Εξομάλυνση" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "ΣειÏά RGBA" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "The order of subpixel elements on an LCD screen; only used when antialiasing is set to \"rgba\". Possible values are: \"rgb\" for red on left (most common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red on bottom." +msgstr "Η σειÏά των στοιχείων subpixel σε μια οθόνη LCD. ΧÏησιμοποιείται μόνο όταν η το antialiasing έχει οÏισθεί σε \"rgba\". Οι πιθανές τιμές είναι: \"rgb\" για κόκκινο στα αÏιστεÏά (το πιο κοινό), \"bgr\" για μπλε στα αÏιστεÏά, \"vrgb\" για κόκκινο στο άνω μέÏος, \"vbgr\" για κόκκινο κάτω." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "The resolution used for converting font sizes to pixel sizes, in dots per inch." +msgstr "Η ανάλυση που χÏησιμοποιείται για μετατÏοπή μεγεθών γÏαμματοσειÏάς σε μέγεθος εικονοστοιχείων, σε κουκίδες ανά ίντσα." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "The type of antialiasing to use when rendering fonts. Possible values are: \"none\" for no antialiasing, \"grayscale\" for standard grayscale antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "Ο Ï„Ïπος του antialiasing που χÏησιμοποιείται για την εμφάνιση των γÏαμματοσειÏών. Οι πιθανές τιμές είναι: \"none\" για καθόλου antialiasing, \"grayscale\" για κανονική κλίμακα του γκÏι, και \"rgba\" για subpixel antialiasing (μόνο για οθόνες LCD )." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "The type of hinting to use when rendering fonts. Possible values are: \"none\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full\" for maximum hinting (may cause distortion of letter forms)." +msgstr "Ο Ï„Ïπος του hinting που χÏησιμοποιείται για την εμφάνιση των γÏαμματοσειÏών. Οι πιθανές τιμές είναι: \"none\" για καθόλου hinting, \"slight\" για βασικό, \"medium\" για μέτÏιο, και \"full\" για μέγιστο hinting (πιθανόν να Ï€Ïοκαλέσει παÏαμόÏφωση στις φόÏμες των γÏαμμάτων)." + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "ΕπιτÏεπτά πλήκτÏα" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "If non-empty, keybindings will be ignored unless their MateConf directory is in the list. This is useful for lockdown." +msgstr "Αν συμπληÏωθεί, θα αγνοοÏνται οι συνδυασμοί πλήκτÏων, εκτός εάν πεÏιέχεται στη λίστα ο δικός τους κατάλογος MateConf. ΧÏησιμεÏει στο κλείδωμα." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "ΑπενεÏγοποίηση πινακίδας αφής κατά την πληκτÏολόγηση" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "ΕνεÏγοποίηση οÏιζόντιας κÏλισης" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "ΕνεÏγοποίηση κλικ Ï€Î¿Î½Ï„Î¹ÎºÎ¹Î¿Ï Î¼Îµ την πινακίδα αφής" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Enable touchpad" +msgstr "ΕνεÏγοποιήση πινακίδας αφής" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "Επιλέξτε την μέθοδο κÏλισης της πινακίδας αφής" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +#| msgid "" +#| "Select the touchpad scroll method. Supported values are: 0 - disabled, 1 " +#| "- edge scrolling, 2 - two-finger scrolling" +msgid "Select the touchpad scroll method. Supported values are: 0: disabled, 1: edge scrolling, and 2: two-finger scrolling" +msgstr "Επιλέξτε την μέθοδο κÏλισης της πινακίδας αφής. Οι υποστηÏιζόμενες τιμές είναι: 0 - απενεÏγοποιημένο, 1 - κÏλιση στην άκÏη, 2 - κÏλιση με δÏο δάχτυλα" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "Set this to TRUE if you have problems with accidentally hitting the touchpad while typing." +msgstr "ΕνεÏγοποιήστε αυτήν την επιλογή αν πατάτε κατά λάθος το touchpad κατά την πληκτÏολόγηση." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "Set this to TRUE to allow horizontal scrolling by the same method selected with the scroll_method key." +msgstr "ΟÏισμός σε true για την ενεÏγοποίηση της οÏιζόντιας κÏλισης με την ίδια μέθοδο που επιλέχθηκε στο κλειδί scroll_method" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "ΕνεÏγοποιήστε αυτήν την επιλογή για να μποÏείτε να κάνετε κλικ μέσω του touchpad." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +msgid "Set this to TRUE to enable all touchpads." +msgstr "ΟÏίστε το σε ΑΛΗΘΗΣ για να ενεÏγοποιήσετε όλες της πινακίδες αφής" + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "Δαίμονας Ïυθμίσεων MATE" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "Συνδυασμός εναλλαγής Î¼ÎµÏ„Î±Î¾Ï Ï„Î·Ï‚ χÏήσης ή όχι του μεγεθυντή." + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "Συνδυασμός εναλλαγής Î¼ÎµÏ„Î±Î¾Ï Ï„Î·Ï‚ εμφάνισης ή όχι του πληκτÏολογίου οθόνης." + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "Συνδυασμός εναλλαγής Î¼ÎµÏ„Î±Î¾Ï Ï„Î·Ï‚ χÏήσης ή όχι του αναγνώστη οθόνης." + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "ΠλήκτÏα αναπήδησης" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "Εντολή για την ενεÏγοποίηση/απενεÏγοποίηση του μεγεθυντή οθόνης." + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "Εντολή για την ενεÏγοποίηση/απενεÏγοποίηση του πληκτÏολογίου οθόνης." + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "Εντολή για την ενεÏγοποίηση/απενεÏγοποίηση του αναγνώστη οθόνης." + +#: ../data/mate-settings-daemon.schemas.in.h:8 +#| msgid "Enable xrandr plugin" +msgid "Enable XRandR plugin" +msgstr "ΕνεÏγοποίηση του Ï€Ïόσθετου XRandR " + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable accessibility keyboard plugin" +msgstr "ΕνεÏγοποίηση Ï€Ïόσθετης λειτουÏγίας Ï€Ïοσιτότητας πληκτÏολογίου" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable background plugin" +msgstr "ΕνεÏγοποίηση Ï€Ïόσθετης λειτουÏγίας παÏασκηνίου" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable clipboard plugin" +msgstr "ΕνεÏγοποίηση Ï€Ïόσθετης λειτουÏγίας Ï€ÏοχείÏου" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable font plugin" +msgstr "ΕνεÏγοποίηση Ï€Ïόσθετης λειτουÏγίας γÏαμματοσειÏάς" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable housekeeping plugin" +msgstr "ΕνεÏγοποίηση Ï€Ïόσθετης λειτουÏγίας housekeeping " + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keybindings plugin" +msgstr "ΕνεÏγοποίηση Ï€Ïόσθετης λειτουÏγίας συνδυασμών πλήκτÏων" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable keyboard plugin" +msgstr "ΕνεÏγοποίηση Ï€Ïόσθετης λειτουÏγίας πληκτÏολογίου" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable media keys plugin" +msgstr "ΕνεÏγοποίηση Ï€Ïόσθετης λειτουÏγίας πλήκτÏων πολυμέσων" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable mouse plugin" +msgstr "ΕνεÏγοποίηση Ï€Ïόσθετης λειτουÏγίας ποντικιοÏ" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +#| msgid "Enable xrandr plugin" +msgid "Enable smartcard plugin" +msgstr "ΕνεÏγοποίηση του Ï€Ïόσθετου έξυπνης κάÏτας" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable sound plugin" +msgstr "ΕνεÏγοποίηση Ï€Ïόσθετης λειτουÏγίας ήχου" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable typing breaks plugin" +msgstr "ΕνεÏγοποίηση Ï€Ïόσθετης λειτουÏγίας διαλείμματος πληκτÏολόγησης" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xrdb plugin" +msgstr "ΕνεÏγοποίηση Ï€Ïόσθετης λειτουÏγίας xrdb" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Enable xsettings plugin" +msgstr "ΕνεÏγοποίηση Ï€Ïόσθετης λειτουÏγίας xsettings" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Mouse keys" +msgstr "ΠλήκτÏα ποντικιοÏ" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "On-screen keyboard" +msgstr "ΠληκτÏολόγιο Οθόνης" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen magnifier" +msgstr "Μεγεθυντής οθόνης" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Screen reader" +msgstr "Αναγνώστης οθόνης" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the housekeeping plugin, to prune transient file caches." +msgstr "ΟÏισμός σε true για την ενεÏγοποίηση της Ï€Ïόσθετης λειτουÏγίας housekeeping για την εκκαθάÏιση Ï€ÏοσωÏινής μνήμης αÏχείων." + +#: ../data/mate-settings-daemon.schemas.in.h:28 +#| msgid "Set to True to enable the plugin to manage xrandr settings." +msgid "Set to True to enable the plugin to manage XRandR settings." +msgstr "ΟÏισμός σε True για την ενεÏγοποίηση της Ï€Ïόσθετης λειτουÏγίας για την διαχείÏιση των Ïυθμίσεων του XRandR." + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "ΟÏισμός σε true για την ενεÏγοποίηση της Ï€Ïόσθετης λειτουÏγίας για την διαχείÏιση των Ïυθμίσεων Ï€ÏοχείÏου" + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "ΟÏισμός σε true για την ενεÏγοποίηση της Ï€Ïόσθετης λειτουÏγίας για την διαχείÏιση των Ïυθμίσεων παÏασκηνίου" + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "ΟÏισμός σε true για την ενεÏγοποίηση της Ï€Ïόσθετης λειτουÏγίας για την διαχείÏιση των Ïυθμίσεων γÏαμματοσειÏάς." + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "ΟÏισμός σε true για την ενεÏγοποίηση της Ï€Ïόσθετης λειτουÏγίας για την διαχείÏιση των Ïυθμίσεων πληκτÏολογίου." + +#: ../data/mate-settings-daemon.schemas.in.h:33 +#| msgid "Set to True to enable the plugin to manage screensaver settings." +msgid "Set to True to enable the plugin to manage locking the screen on smartcard removal." +msgstr "ΟÏισμός σε True για την ενεÏγοποίηση του Ï€Ïόσθετου για τη διαχείÏιση του κλειδώματος οθόνης κατά την αφαίÏεση της έξυπνης κάÏτας." + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "ΟÏισμός σε true για την ενεÏγοποίηση της Ï€Ïόσθετης λειτουÏγίας για την διαχείÏιση των Ïυθμίσεων ποντικιοÏ." + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "ΟÏισμός σε true για την ενεÏγοποίηση της Ï€Ïόσθετης λειτουÏγίας για την διαχείÏιση των Ïυθμίσεων πλήκτÏων πολυμέσων." + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "ΟÏισμός σε true για την ενεÏγοποίηση της Ï€Ïόσθετης λειτουÏγίας για την διαχείÏιση των αποθηκευμένων δειγμάτων ήχου." + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "Set to True to enable the plugin to manage the accessibility keyboard settings." +msgstr "ΟÏισμός σε true για την ενεÏγοποίηση της Ï€Ïόσθετης λειτουÏγίας για την διαχείÏιση των Ïυθμίσεων Ï€Ïοσιτότητας πληκτÏολογίου." + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "ΟÏισμός σε true για την ενεÏγοποίηση της Ï€Ïόσθετης λειτουÏγίας για την διαχείÏιση των συνδυασμών πλήκτÏων." + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "ΟÏισμός σε true για την ενεÏγοποίηση της Ï€Ïόσθετης λειτουÏγίας για την διαχείÏιση των διαλειμμάτων πληκτÏολόγησης." + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "ΟÏισμός σε true για την ενεÏγοποίηση της Ï€Ïόσθετης λειτουÏγίας για την διαχείÏιση των Ïυθμίσεων xrdb." + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "ΟÏισμός σε true για την ενεÏγοποίηση της Ï€Ïόσθετης λειτουÏγίας για την διαχείÏιση των xsettings" + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "Slow keys" +msgstr "ΑÏγά πλήκτÏα" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "Sticky keys" +msgstr "Sticky πλήκτÏα" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "Όνομα συντόμευσης πληκτÏολογίου για την εναλλαγή Î¼ÎµÏ„Î±Î¾Ï Ï„Î·Ï‚ χÏήσης ή όχι του μεγεθυντή" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "Όνομα συντόμευσης πληκτÏολογίου για την εναλλαγή Î¼ÎµÏ„Î±Î¾Ï Ï„Î·Ï‚ εμφάνισης ή όχι του πληκτÏολογίου οθόνης" + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "Όνομα συντόμευσης πληκτÏολογίου για την εναλλαγή Î¼ÎµÏ„Î±Î¾Ï Ï„Î·Ï‚ χÏήσης ή όχι του αναγνώστη οθόνης" + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "This is the name of the keyboard shortcut to toggle the magnifier. This name will be shown in the keyboard shortcut preferences dialog." +msgstr "Αυτό είναι το όνομα της συντόμευσης πληκτÏολογίου για την εναλλαγή Î¼ÎµÏ„Î±Î¾Ï Ï„Î·Ï‚ χÏήσης ή όχι του μεγεθυντή. Αυτό το όνομα θα εμφανίζεται στον διάλογο Ï€Ïοτιμήσεων συντομεÏσεων πληκτÏολογίου." + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "This is the name of the keyboard shortcut to toggle the on-screen keyboard. This name will be shown in the keyboard shortcut preferences dialog." +msgstr "Αυτό είναι το όνομα της συντόμευσης πληκτÏολογίου για την εναλλαγή Î¼ÎµÏ„Î±Î¾Ï Ï„Î·Ï‚ εμφάνισης ή όχι του πληκτÏολογίου οθόνης. Αυτό το όνομα θα εμφανίζεται στον διάλογο Ï€Ïοτιμήσεων συντομεÏσεων πληκτÏολογίου." + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "This is the name of the keyboard shortcut to toggle the screen reader. This name will be shown in the keyboard shortcut preferences dialog." +msgstr "Αυτό είναι το όνομα της συντόμευσης πληκτÏολογίου για την εναλλαγή Î¼ÎµÏ„Î±Î¾Ï Ï„Î·Ï‚ χÏήσης ή όχι του αναγνώστη οθόνης. Αυτό το όνομα θα εμφανίζεται στον διάλογο Ï€Ïοτιμήσεων συντομεÏσεων πληκτÏολογίου." + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle magnifier" +msgstr "Εναλλαγή μεγεθυντή" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Toggle on-screen keyboard" +msgstr "Εναλλαγή πληκτÏολογίου οθόνης " + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Toggle screen reader" +msgstr "Εναλλαγή αναγνώστη οθόνης" + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "Αν θα είναι ενεÏγοποιημένα τα πλήκτÏα αναπήδησης (λειτουÏγία Ï€Ïοσιτότητας πληκτÏολογίου)." + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "Αν θα είναι ενεÏγοποιημένα τα πλήκτÏα Ï€Î¿Î½Ï„Î¹ÎºÎ¹Î¿Ï (λειτουÏγία Ï€Ïοσιτότητας πληκτÏολογίου)." + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the on-screen keyboard is turned on." +msgstr "Αν θα είναι ενεÏγοποιημένο το πληκτÏολόγιο οθόνης." + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the screen magnifier is turned on." +msgstr "Αν θα είναι ενεÏγοποιημένος ο μεγεθυντής οθόνης." + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the screen reader is turned on." +msgstr "Αν θα είναι ενεÏγοποιημένος ο αναγνώστης οθόνης." + +#: ../data/mate-settings-daemon.schemas.in.h:58 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "Αν θα είναι ενεÏγοποιημένα τα αÏγά πλήκτÏα (λειτουÏγία Ï€Ïοσιτότητας πληκτÏολογίου)." + +#: ../data/mate-settings-daemon.schemas.in.h:59 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "Αν θα είναι ενεÏγοποιημένα τα sticky πλήκτÏα (λειτουÏγία Ï€Ïοσιτότητας πληκτÏολογίου)." + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:1 +msgid "Set this to one of \"none\", \"lock_screen\", or \"force_logout\". The action will get performed when the smartcard used for log in is removed." +msgstr "ΟÏίστε αυτό σε \"none\", \"lock_screen\", or \"force_logout\". Η ενέÏγεια αυτή θα Ï€Ïαγματοποιηθεί όταν η κάÏτα που χÏησιμοποιήθηκε για τη σÏνδεση αφαιÏεθεί." + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:2 +msgid "Smartcard removal action" +msgstr "ΕνέÏγεια κατά την αφαίÏεση της έξυπνης κάÏτας (smartcard)" + +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "ΕνεÏγοποίηση κώδικα εκσφαλμάτωσης" + +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "Îα μην γίνει daemon" + +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "ΠÏόθεμα Gconf από το οποίο φοÏτώνονται οι Ïυθμίσεις Ï€Ïόσθετης λειτουÏγίας." + +#: ../mate-settings-daemon/main.c:58 +#| msgid "Exit after a time - for debugging" +msgid "Exit after a time (for debugging)" +msgstr "Έξοδος μετά από ένα χÏονικό διάστημα (για αποσφαλμάτωση)" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "ΠÏοσιτότητα πληκτÏολογίου" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "ΠÏόσθετη λειτουÏγία Ï€Ïοσιτότητας πληκτÏολογίου" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:460 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "Σφάλμα Ï€Ïοβολής βοήθειας: %s " + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:591 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:657 +msgid "Do you want to activate Slow Keys?" +msgstr "Θέλετε να ενεÏγοποίησετε τα ΑÏγά πλήκτÏα;" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:592 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +msgid "Do you want to deactivate Slow Keys?" +msgstr "Θέλετε να απενεÏγοποιήσετε τα ΑÏγά πλήκτÏα;" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:593 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:659 +msgid "You just held down the Shift key for 8 seconds. This is the shortcut for the Slow Keys feature, which affects the way your keyboard works." +msgstr "Πατήσατε το πλήκτÏο Shift για 8 δευτεÏόλεπτα. Αυτή είναι η συντόμευση για τη λειτουÏγία ΑÏγά πλήκτÏα, που επηÏεάζει τον Ï„Ïόπο λειτουÏγίας του πληκτÏολογίου σας." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't activate" +msgstr "Îα μην γίνει ενεÏγοποίηση" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't deactivate" +msgstr "Îα μην γίνει απενεÏγοποίηση" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Activate" +msgstr "ΕνεÏγοποίηση" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Deactivate" +msgstr "ΑπενεÏγοποίηση" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't activate" +msgstr "Îα _μην γίνει ενεÏγοποίηση" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't deactivate" +msgstr "Îα _μην γίνει απενεÏγοποίηση" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Activate" +msgstr "Ε_νεÏγοποίηση" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Deactivate" +msgstr "Α_πενεÏγοποίηση" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:687 +msgid "Slow Keys Alert" +msgstr "Ειδοποίηση ΑÏγών πλήκτÏων" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:727 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:795 +msgid "Do you want to activate Sticky Keys?" +msgstr "Θέλετε να ενεÏγοποιήσετε τα Sticky Keys;" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:796 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Θέλετε να απενεÏγοποιήσετε τα Sticky Keys;" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:730 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:798 +msgid "You just pressed the Shift key 5 times in a row. This is the shortcut for the Sticky Keys feature, which affects the way your keyboard works." +msgstr "Πατήσατε το πλήκτÏο Shift 5 φοÏές στη σειÏά. Αυτό είναι μια συντόμευση για τη λειτουÏγία Sticky Keys, που επηÏεάζει τον Ï„Ïόπο λειτουÏγίας του πληκτÏολογίου σας." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:732 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:800 +msgid "You just pressed two keys at once, or pressed the Shift key 5 times in a row. This turns off the Sticky Keys feature, which affects the way your keyboard works." +msgstr "Πατήσατε 2 πλήκτÏα με μιάς, ή πατήσατε το πλήκτÏο Shift 5 φοÏές στη σειÏά . Αυτό είναι μια συντόμευση για τη λειτουÏγία Sticky Keys, που επηÏεάζει τον Ï„Ïόπο λειτουÏγίας του πληκτÏολογίου σας." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:828 +msgid "Sticky Keys Alert" +msgstr "Ειδοποίηση Sticky Keys" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "ΠÏοτιμήσεις καθολικής Ï€Ïόσβασης" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "ΑÏξηση αντί_θεσης στα χÏώματα" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "Μεγέθυνση _κειμένου για εÏκολη ανάγνωση" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "Πατήστε και _κÏατήστε τα πλήκτÏα πατημένα για αποδοχή (ΑÏγά πλήκτÏα)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "ΧÏήση _πληκτÏολογίου οθόνης " + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "ΧÏήση μεγε_θυντή οθόνης" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "ΧÏήση _αναγνώστη οθόνης" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "Îα α_γνοοÏνται τα διπλά πατήματα πλήκτÏων:" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "_Πατήστε ένα πλήκτÏο την φοÏά στις συντομεÏσεις πληκτÏολογίου (Κολλημένα πλήκτÏα)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "ΠαÏασκήνιο" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "ΠÏόσθετη λειτουÏγία παÏασκηνίου" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "ΠÏόχειÏο" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "ΠÏόσθετη λειτουÏγία Ï€ÏοχείÏου" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "ΨεÏτικη" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "ΨεÏτικη Ï€Ïόσθετη λειτουÏγία" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "ΓÏαμματοσειÏά" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "ΠÏόσθετη λειτουÏγία γÏαμματοσειÏάς" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +#| msgid "Don't show any warnings again for this filesystem" +msgid "Don't show any warnings again for this file system" +msgstr "Îα μην εμφανιστοÏν ξανά Ï€Ïοειδοποιήσεις για αυτό το σÏστημα αÏχείων" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "Îα μην εμφανιστοÏν ξανά Ï€Ïοειδοποιήσεις" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "Ο τόμος \"%s\" έχει μόνο %s ελεÏθεÏο χώÏο." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "Αυτός ο υπολογιστής έχει μόνο %s ελεÏθεÏο χώÏο στο δίσκο." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "You can free up disk space by emptying the Trash, removing unused programs or files, or moving files to another disk or partition." +msgstr "ΜποÏείτε να ελευθεÏώσετε χώÏο στον δίσκο αδειάζοντας τα ΑποÏÏίμματα, διαγÏάφοντας Ï€ÏογÏάμματα ή αÏχεία που δεν χÏησιμοποιείτε, ή μετακινώντας αÏχεία σε έναν άλλο δίσκο ή κατάτμηση." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "You can free up disk space by removing unused programs or files, or by moving files to another disk or partition." +msgstr "ΜποÏείτε να ελευθεÏώσετε χώÏο στον δίσκο διαγÏάφοντας Ï€ÏογÏάμματα ή αÏχεία που δεν χÏησιμοποιείτε, ή μετακινώντας αÏχεία σε έναν άλλο δίσκο ή κατάτμηση." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "You can free up disk space by emptying the Trash, removing unused programs or files, or moving files to an external disk." +msgstr "ΜποÏείτε να ελευθεÏώσετε χώÏο στον δίσκο αδειάζοντας τα ΑποÏÏίμματα, διαγÏάφοντας Ï€ÏογÏάμματα ή αÏχεία που δεν χÏησιμοποιείτε, ή μετακινώντας αÏχεία σε έναν εξωτεÏικό δίσκο." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "You can free up disk space by removing unused programs or files, or by moving files to an external disk." +msgstr "ΜποÏείτε να ελευθεÏώσετε χώÏο στον δίσκο διαγÏάφοντας Ï€ÏογÏάμματα ή αÏχεία που δεν χÏησιμοποιείτε, ή μετακινώντας αÏχεία σε έναν εξωτεÏικό δίσκο." + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "Λίγος χώÏος στο δίσκο" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "Άδειασμα αποÏÏιμάτων" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +#| msgid "Examine…" +msgid "Examine…" +msgstr "Εξέταση…" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "Αγνόηση" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:97 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "ΔιαγÏαφή αντικειμένου %lu από %lu" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:117 +#, c-format +#| msgid "Removing: %s" +msgid "Removing: %s" +msgstr "ΔιαγÏαφή: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:247 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:296 +msgid "Emptying the trash" +msgstr "Άδειασμα των αποÏÏιμμάτων" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:272 +#| msgid "Preparing to empty trash…" +msgid "Preparing to empty trash…" +msgstr "ΠÏοετοιμασία για άδειασμα αποÏÏιμμάτων…" + +#. Translators: "Emptying trash from " +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:299 +msgid "From: " +msgstr "Από: " + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:360 +msgid "Empty all of the items from the trash?" +msgstr "Άδειασμα όλων των αντικειμένων από τα αποÏÏίμματα;" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:363 +msgid "If you choose to empty the trash, all items in it will be permanently lost. Please note that you can also delete them separately." +msgstr "Αν επιλέξετε να αδειάσετε τα αποÏÏίμματα, όλα τα αντικείμενα που βÏίσκονται στον κάδο θα χαθοÏν οÏιστικά. ΠαÏακαλοÏμε σημειώστε πως μποÏείτε επίσης να τα διαγÏάψετε επιλεκτικά." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:370 +msgid "_Empty Trash" +msgstr "Άδ_ειασμα αποÏÏιμμάτων" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "Ο συνδυασμός πλήκτÏων (%s) δεν είναι έγκυÏος" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "Ο συνδυασμός πλήκτÏων (%s) δεν είναι ολοκληÏωμένος" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"Σφάλμα κατα την Ï€Ïοσπάθεια εκτέλεσης (%s)\n" +"που συνδέεται με το κλειδί (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "Συνδυασμοί πλήκτÏων" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "ΠÏόσθετη λειτουÏγία ÏƒÏ…Î½Î´Ï…Î±ÏƒÎ¼Î¿Ï Ï€Î»Î®ÎºÏ„Ïων" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "ΠληκτÏολόγιο" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "ΠÏόσθετη λειτουÏγία πληκτÏολογίου" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:137 +#, c-format +#| msgid "" +#| "Error activating XKB configuration.\n" +#| "It can happen under various circumstances:\n" +#| "- a bug in libxklavier library\n" +#| "- a bug in X server (xkbcomp, xmodmap utilities)\n" +#| "- X server with incompatible libxkbfile implementation\n" +#| "\n" +#| "X server version data:\n" +#| "%s\n" +#| "%d\n" +#| "%s\n" +#| "If you report this situation as a bug, please include:\n" +#| "- The result of %s\n" +#| "- The result of %s" +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +" • a bug in libxklavier library\n" +" • a bug in X server (xkbcomp, xmodmap utilities)\n" +" • X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +" • The result of %s\n" +" • The result of %s" +msgstr "" +"Σφάλμα στην ενεÏγοποίηση των Ïυθμίσεων του XKB.\n" +"ΜποÏεί να συμβεί κάτω από διάφοÏες πεÏιστάσεις:\n" +"- κάποιο σφάλμα στη βιβλιοθήκη libxklavier\n" +"- κάποιο σφάλμα στον κώδικα διακομιστή X (xkbcomp, xmodmap utilities)\n" +"- διακομιστής X με ασÏμβατη υλοποίηση του libxkbfile\n" +"\n" +"στοιχεία έκδοσης του διακομιστή X:\n" +"%s\n" +"%d\n" +"%s\n" +"Εάν αναφέÏεται αυτήν την κατάσταση ως σφάλμα κώδικα, παÏακαλώ συμπεÏιλάβετε και τα εξής:\n" +"- Το αποτέλεσμα του %s\n" +"- Το αποτέλεσμα του %s" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:151 +#| msgid "" +#| "You are using XFree 4.3.0.\n" +#| "There are known problems with complex XKB configurations.\n" +#| "Try using a simpler configuration or taking a fresher version of XFree " +#| "software." +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or using a later version of the XFree software." +msgstr "" +"ΧÏησιμοποιείτε το XFree 4.3.0.\n" +"ΥπάÏχουν γνωστά Ï€Ïοβλήματα με πολÏπλοκες διαμοÏφώσεις του XKB.\n" +"ΧÏησιμοποιήστε μια απλοÏστεÏη διαμόÏφωση ή χÏησιμοποιήστε μια νεότεÏη έκδοση Î»Î¿Î³Î¹ÏƒÎ¼Î¹ÎºÎ¿Ï Ï„Î¿Ï… XFree." + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:279 +msgid "_Layouts" +msgstr "_Διατάξεις" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:286 +msgid "Keyboard _Preferences" +msgstr "ΠÏοτιμήσεις πληκτÏολογίου" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:292 +#| msgid "Show Current _Layout" +msgid "Show _Current Layout" +msgstr "ΠÏοβολή _Ï„Ïέχουσας διάταξης" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "Δια_θέσιμα αÏχεία:" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "ΦόÏτωση αÏχείων modmap" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +#| msgid "Would you like to load the modmap file(s)?" +msgid "Would you like to load the modmap files?" +msgstr "Θέλετε να φοÏτώσετε τα αÏχεία modmap;" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "_Îα μην εμφανιστεί ξανά αυτό το μήνυμα" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "_ΦόÏτωση" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "_ΦοÏτωμένα αÏχεία:" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:195 +msgid "Could not get default terminal. Verify that your default terminal command is set and points to a valid application." +msgstr "Αδυναμία λήψης Ï€Ïοεπιλεγμένου τεÏματικοÏ. Βεβαιωθείτε ότι έχει οÏισθεί η εντολή Ï€Ïοεπιλεγμένου τεÏÎ¼Î±Ï„Î¹ÎºÎ¿Ï ÎºÎ±Î¹ ότι δείχνει σε έγκυÏη εφαÏμογή." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:235 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"Αδυναμία εκτέλεσης εντολής: %s\n" +"Βεβαιωθείτε ότι είναι μια έγκυÏη εντολή." + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "ΑνενεÏγό" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "Έξοδος %u " +msgstr[1] "Έξοδοι %u " + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "Είσοδος %u " +msgstr[1] "Είσοδοι %u " + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "Ήχοι συστήματος" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "ΠλήκτÏα πολυμέσων" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "ΠÏόσθετη λειτουÏγία πλήκτÏων πολυμέσων" + +#: ../plugins/mouse/gsd-mouse-manager.c:882 +msgid "Could not enable mouse accessibility features" +msgstr "Αδυναμία ενεÏγοποίησης χαÏακτηÏιστικών Ï€Ïοσιτότητας ποντικιοÏ" + +#: ../plugins/mouse/gsd-mouse-manager.c:884 +#| msgid "" +#| "Mouse accessibility requires mousetweaks to be installed on your system." +msgid "Mouse accessibility requires Mousetweaks to be installed on your system." +msgstr "Η Ï€Ïοσιτότητα Ï€Î¿Î½Ï„Î¹ÎºÎ¹Î¿Ï Î±Ï€Î±Î¹Ï„ÎµÎ¯ το mousetweaks να είναι εγκατεστημένο στο σÏστημα σας." + +#: ../plugins/mouse/gsd-mouse-manager.c:887 +msgid "Mouse Preferences" +msgstr "ΠÏοτιμήσεις ποντικιοÏ" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Ποντίκι" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "ΠÏόσθετη λειτουÏγία ποντικιοÏ" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Διάλειμμα πληκτÏολόγησης" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "ΠÏόσθετη λειτουÏγία διαλείμματος πληκτÏολόγησης" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "ΡÏθμιση μεγέθους οθόνης και πεÏιστÏοφής" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:225 +msgid "Could not switch the monitor configuration" +msgstr "Αδυναμία αλλαγής των Ïυθμίσεων της οθόνης" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:249 +msgid "Could not restore the display's configuration" +msgstr "Αδυναμία επαναφοÏάς των Ïυθμίσεων της οθόνης" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:274 +msgid "Could not restore the display's configuration from a backup" +msgstr "Αδυναμία επαναφοÏάς των Ïυθμίσεων της οθόνης από αντίγÏαφο ασφαλείας" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:295 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "The display will be reset to its previous configuration in %d seconds" +msgstr[0] "Οι Ï€ÏοηγοÏμενες Ïυθμίσεις της οθόνης θα επαναφεÏθοÏν σε %d δευτεÏόλεπτο" +msgstr[1] "Οι Ï€ÏοηγοÏμενες Ïυθμίσεις της οθόνης θα επαναφεÏθοÏν σε %d δευτεÏόλεπτα" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:344 +msgid "Does the display look OK?" +msgstr "Είναι ικανοποιητική η εμφάνιση της οθόνης;" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:350 +msgid "_Restore Previous Configuration" +msgstr "Επαναφο_Ïά Ï€ÏοηγοÏμενων Ïυθμίσεων" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:351 +msgid "_Keep This Configuration" +msgstr "_ΔιατήÏηση αυτών των Ïυθμίσεων" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:432 +msgid "The selected configuration for displays could not be applied" +msgstr "Αδυναμία εφαÏμογής των επιλεγμένων Ïυθμίσεων στις οθόνες" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:970 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "Αδυναμία ανανέωσης των πληÏοφοÏιών οθόνης: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:973 +msgid "Trying to switch the monitor configuration anyway." +msgstr "Γίνεται παÏόλα αυτά Ï€Ïοσπάθεια αλλαγής των Ïυθμίσεων της οθόνης." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1703 +#| msgid "Rotation not supported" +msgid "Rotation not supported" +msgstr "Η πεÏιστÏοφή δεν υποστηÏίζεται" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1759 +msgid "Could not save monitor configuration" +msgstr "Αδυναμία αποθήκευσης των Ïυθμίσεων της οθόνης" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1777 +msgid "Normal" +msgstr "Κανονική" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1778 +msgid "Left" +msgstr "ΑÏιστεÏά" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1779 +msgid "Right" +msgstr "Δεξιά" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1780 +msgid "Upside Down" +msgstr "ΑντιστÏοφή" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1900 +#| msgid "_Configure Display Settings …" +msgid "_Configure Display Settings…" +msgstr "_ΡÏθμιση οθόνης…" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1941 +msgid "Configure display settings" +msgstr "ΡÏθμιση οθόνης" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:2001 +msgid "Could not apply the stored configuration for monitors" +msgstr "Αδυναμία εφαÏμογής των αποθηκευμένων Ïυθμίσεων για τις οθόνες" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "Δεν είναι δυνατός ο εντοπισμός του αÏÏ‡Î¹ÎºÎ¿Ï ÎºÎ±Ï„Î±Î»ÏŒÎ³Î¿Ï… χÏήστη" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "ΔιαχείÏιση της βάσης δεδομένων πόÏων X" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "Βάση δεδομένων πόÏων X" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:596 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "Το κλειδί MateConf %s οÏίστηκε σε Ï„Ïπο %s ενώ ο αναμενόμενος Ï„Ïπος ήταν %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "ΔιαχείÏιση Ïυθμίσεων X" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "Ρυθμίσεις X" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:167 +msgid "Module Path" +msgstr "ΔιαδÏομή αÏθÏώματος" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:168 +msgid "path to smartcard PKCS #11 driver" +msgstr "διαδÏομή για τον οδηγό έξυπνης κάÏτας PKCS #11" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:504 +msgid "received error or hang up from event source" +msgstr "ελήφθη σφάλμα ή αποσÏνδεση από την πηγή του γεγονότος" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:593 +#, c-format +msgid "NSS security system could not be initialized" +msgstr "Αδυναμία αÏχικοποίησης του συστήματος ασφαλείας NSS" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:662 +#, c-format +msgid "no suitable smartcard driver could be found" +msgstr "δεν βÏέθηκε κατάλληλος οδηγός έξυπνης κάÏτας" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:682 +#, c-format +msgid "smartcard driver '%s' could not be loaded" +msgstr "αδυναμία φόÏτωσης του Î¿Î´Î·Î³Î¿Ï Î­Î¾Ï…Ï€Î½Î·Ï‚ κάÏτας «%s»" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:771 +#, c-format +msgid "could not watch for incoming card events - %s" +msgstr "αδυναμία παÏακολοÏθησης εισεÏχομένων γεγονότων κάÏτας - %s" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:1124 +#, c-format +msgid "encountered unexpected error while waiting for smartcard events" +msgstr "συνέβη μη αναμενόμενο σφάλμα κατά την αναμονή γεγονότων έξυπνης κάÏτας" + +#: ../plugins/smartcard/gsd-smartcard.c:154 +msgid "Slot ID" +msgstr "ID υποδοχής κάÏτας" + +#: ../plugins/smartcard/gsd-smartcard.c:155 +msgid "The slot the card is in" +msgstr "Η υποδοχή στην οποία βÏίσκεται η κάÏτα" + +#: ../plugins/smartcard/gsd-smartcard.c:161 +#| msgid "Slow keys" +msgid "Slot Series" +msgstr "ΣειÏά υποδοχής" + +#: ../plugins/smartcard/gsd-smartcard.c:162 +msgid "per-slot card identifier" +msgstr "ταυτοποιητής κάÏτας ανά υποδοχή" + +#: ../plugins/smartcard/gsd-smartcard.c:168 +#: ../plugins/smartcard/gsd-smartcard.c:169 +#| msgid "filename" +msgid "name" +msgstr "όνομα" + +#: ../plugins/smartcard/gsd-smartcard.c:173 +#| msgid "Mouse" +msgid "Module" +msgstr "ΆÏθÏωμα" + +#: ../plugins/smartcard/gsd-smartcard.c:174 +msgid "smartcard driver" +msgstr "οδηγός έξυπνης κάÏτας" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:1 +msgid "Change system time" +msgstr "Αλλαγή ÏŽÏας συστήματος" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:2 +msgid "Change system time zone" +msgstr "Αλλαγή χÏονικής ζώνης συστήματος" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:3 +msgid "Configure hardware clock" +msgstr "ΔιαμόÏφωση ÏÎ¿Î»Î¿Î³Î¹Î¿Ï Ï…Ï€Î¿Î»Î¿Î³Î¹ÏƒÏ„Î®" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:4 +msgid "Privileges are required to change the system time zone." +msgstr "ΑπαιτοÏνται Ï€Ïονόμια διαχειÏιστή για να αλλάξει η χÏονική ζώνη του συστήματος." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:5 +msgid "Privileges are required to change the system time." +msgstr "ΑπαιτοÏνται Ï€Ïονόμια διαχειÏιστή για αλλαγή της ÏŽÏας του συστήματος." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:6 +msgid "Privileges are required to configure the hardware clock." +msgstr "ΑπαιτοÏνται Ï€Ïονόμια διαχειÏιστή για διαμόÏφωση του ÏÎ¿Î»Î¿Î³Î¹Î¿Ï Ï„Î¿Ï… υπολογιστή." + +#~ msgid "Unknown" +#~ msgstr "Άγνωστο" +#~ msgid "Keyboard Layout \"%s\"" +#~ msgstr "Διάταξη πληκτÏολογίου \"%s\"" +#~ msgid "_Groups" +#~ msgstr "_Ομάδες" +#~ msgid "Keyboard Layout" +#~ msgstr "Διάταξη πληκτÏολογίου" +#~ msgid "Binding to suspend the computer." +#~ msgstr "Συνδυασμός για την αναστολή του υπολογιστή" +#~ msgid "Suspend" +#~ msgstr "Αναστολή" +#~ msgid "" +#~ "Couldn't put the machine to sleep.\n" +#~ "Verify that the machine is correctly configured." +#~ msgstr "" +#~ "Αδυναμία αδÏανοποίησης συστήματος.\n" +#~ "Βεβαιωθείτε ότι το σÏστημα έχει Ïυθμιστεί σωστά." +#~ msgid "MATE Volume Control" +#~ msgstr "Έλεγχος έντασης ήχου MATE" +#~ msgid "" +#~ "Set to True to display a dialog when there are errors running the " +#~ "screensaver." +#~ msgstr "" +#~ "ΟÏισμός σε true για Ï€Ïοβολή διαλόγου όταν υπάÏχουν σφάλματα κατά την " +#~ "εκτέλεση του screenSaver" +#~ msgid "Set to True to run the screensaver at login." +#~ msgstr "ΟÏισμός σε true για εκτέλεση screenSaver κατά την είσοδο" +#~ msgid "Show startup errors" +#~ msgstr "Εμφάνιση σφαλμάτων εκκίνησης" +#~ msgid "Start screensaver" +#~ msgstr "ΈναÏξη screensaver" +#~ msgid "Enable screensaver plugin" +#~ msgstr "ΕνεÏγοποίηση Ï€Ïόσθετης λειτουÏγίας screensaver" + +#~| msgid "Use screen _reader" +#~ msgid "Toggle screenreader" +#~ msgstr "Αναγνώστης οθόνης" +#~ msgid "%d%% of the disk space on `%s' is in use" +#~ msgstr "%d%% του χώÏου στο δίσκο `%s' χÏησιμοποιείται" +#~ msgid "Analyze" +#~ msgstr "Ανάλυση" +#~ msgid "" +#~ "There was an error starting up the screensaver:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "Screensaver functionality will not work in this session." +#~ msgstr "" +#~ "Σφάλμα εκκίνησης του screensaver:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "Η λειτουÏγικότητα του screensaver δε θα είναι διαθέσιμη για αυτήν τη " +#~ "συνεδÏία." +#~ msgid "Screensaver" +#~ msgstr "Screensaver" +#~ msgid "Screensaver plugin" +#~ msgstr "ΠÏόσθετη λειτουÏγία Screensaver" +#~ msgid "" +#~ "Cannot create the directory \"%s\".\n" +#~ "This is needed to allow changing the mouse pointer theme." +#~ msgstr "" +#~ "Αδυναμία δημιουÏγίας του καταλόγου \"%s\".\n" +#~ "Αυτό χÏειάζεται για να επιτÏέπεται η αλλαγή θέματος του δείκτη ποντικιοÏ." +#~ msgid "" +#~ "Cannot create the directory \"%s\".\n" +#~ "This is needed to allow changing cursors." +#~ msgstr "" +#~ "Αδυναμία δημιουÏγίας του καταλόγου \"%s\".\n" +#~ "Αυτό χÏειάζεται για να επιτÏέπεται η αλλαγή δÏομέων." +#~ msgid "Couldn't load sound file %s as sample %s" +#~ msgstr "Αδυναμία φόÏτωσης αÏχείου ήχου %s ÏŽÏ‚ δείγμα %s" +#~ msgid "Login" +#~ msgstr "ΣÏνδεση" +#~ msgid "Logout" +#~ msgstr "ΑποσÏνδεση" +#~ msgid "Boing" +#~ msgstr "Αναπήδηση" +#~ msgid "Siren" +#~ msgstr "ΣειÏήνα" +#~ msgid "Clink" +#~ msgstr "ΚουδοÏνισμα" +#~ msgid "Beep" +#~ msgstr "Μπιπ" +#~ msgid "No sound" +#~ msgstr "ΧωÏίς ήχο" +#~ msgid "Sound not set for this event." +#~ msgstr "Δεν έχει οÏισθεί ήχος για αυτό το γεγονός." +#~ msgid "" +#~ "The sound file for this event does not exist.\n" +#~ "You may want to install the mate-audio package for a set of default " +#~ "sounds." +#~ msgstr "" +#~ "Το αÏχείο ήχου για το παÏόν γεγονός δεν υπάÏχει.\n" +#~ "Εάν επιθυμείτε, μποÏείτε να εγκαταστήσετε το πακέτο mate-audio, με μια " +#~ "συλλογή Ï€Ïοεπιλεγμένων ήχων." +#~ msgid "The sound file for this event does not exist." +#~ msgstr "Το αÏχείο ήχου για το παÏόν γεγονός δεν υπάÏχει." +#~ msgid "Select Sound File" +#~ msgstr "Επιλογή ΑÏχείου Ήχου" +#~ msgid "The file %s is not a valid wav file" +#~ msgstr "Το αÏχείο %s δεν είναι ένα έγκυÏο αÏχείο wav" +#~ msgid "Select sound file…" +#~ msgstr "Επιλογή αÏχείου ήχου…" +#~ msgid "Sound" +#~ msgstr "Ήχος" +#~ msgid "Sound plugin" +#~ msgstr "ΠÏόσθετη λειτουÏγία ήχου" +#~ msgid "An error occurred while configuring the screen" +#~ msgstr "Σφάλμα κατά την ÏÏθμιση της οθόνης" +#~ msgid "Key Binding (%s) has its action defined multiple times\n" +#~ msgstr "Στο Key Binding (%s) έχει οÏισθεί δÏάση πολλαπλές φοÏές\n" +#~ msgid "Key Binding (%s) has its binding defined multiple times\n" +#~ msgstr "Στο Key Binding (%s) έχει οÏισθεί binding πολλαπλές φοÏές\n" +#~ msgid "It seems that another application already has access to key '%u'." +#~ msgstr "" +#~ "Φαίνεται ότι κάποια άλλη εφαÏμογή έχει ήδη Ï€Ïόσβαση στο πλήκτÏο '%u'." +#~ msgid "Key Binding (%s) is already in use\n" +#~ msgstr "Το Key Binding (%s) χÏησιμοποιείται ήδη\n" +#~ msgid "Volume" +#~ msgstr "Ένταση ήχου" +#, fuzzy +#~ msgid "" +#~ "Set to True to keep the handlers for text/plain and text/* MIME types " +#~ "synchronized." +#~ msgstr "" +#~ "Αν true, οι χειÏιστές mime για text/plain και text/* θα διατηÏοÏνται " +#~ "συγχÏονισμένοι" +#~ msgid "Sync text/plain and text/* handlers" +#~ msgstr "ΣυγχÏονισμός χειÏιστών text/plain and text/*" +#~ msgid "Image/label border" +#~ msgstr "ΠεÏίγÏαμμα εικόνας/ετικέτας" +#~ msgid "Width of border around the label and image in the alert dialog" +#~ msgstr "" +#~ "Πλάτος του πεÏιγÏάμματος γÏÏω από την ετικέτα και την εικόνα στο διάλογο " +#~ "Ï€Ïοειδοποίησης" +#~ msgid "Alert Type" +#~ msgstr "ΤÏπος Ï€Ïοειδοποίησης" +#~ msgid "The type of alert" +#~ msgstr "Ο Ï„Ïπος της Ï€Ïοειδοποίησης" +#~ msgid "Alert Buttons" +#~ msgstr "Κουμπιά ειδοποίησης" +#~ msgid "The buttons shown in the alert dialog" +#~ msgstr "Τα κουμπιά που θα εμφανίζονται στον διάλογο Ï€Ïοειδοποίησης" +#~ msgid "Show more _details" +#~ msgstr "ΠÏοβολή πεÏισσότεÏων λεπτομεÏειών" +#~ msgid "Select Image" +#~ msgstr "Επιλογή εικόνας" +#~ msgid "No Image" +#~ msgstr "ΧωÏίς εικόνα" +#~ msgid "Images" +#~ msgstr "Εικόνες" +#~ msgid "All Files" +#~ msgstr "Όλα τα αÏχεία" +#~ msgid "" +#~ "There was an error while trying to get the addressbook information\n" +#~ "Evolution Data Server can't handle the protocol" +#~ msgstr "" +#~ "Σφάλμα κατά τη λήψη πληÏοφοÏιών ευÏετηÏίου διευθÏνσεων\n" +#~ "Το Evolution Data Server δεν μποÏεί να χειÏιστεί το Ï€Ïωτόκολλο" +#~ msgid "Unable to open address book" +#~ msgstr "Αδυναμία ανοίγματος βιβλίου διευθÏνσεων" +#~ msgid "Unknown login ID, the user database might be corrupted" +#~ msgstr "" +#~ "Άγνωστο ID εισόδου, η βάση δεδομένων χÏήστη μποÏεί να είναι κατεστÏαμμένη" +#~ msgid "About %s" +#~ msgstr "ΠεÏί %s" +#~ msgid "About Me" +#~ msgstr "ΠÏοσωπικά" +#~ msgid "Set your personal information" +#~ msgstr "ΚαθοÏισμός των Ï€Ïοσωπικών σας στοιχείων" +#~ msgid "Email" +#~ msgstr "Email" +#~ msgid "Home" +#~ msgstr "Οικία" +#~ msgid "Instant Messaging" +#~ msgstr "Instant Messaging" +#~ msgid "Job" +#~ msgstr "Δουλειά" +#~ msgid "Telephone" +#~ msgstr "Τηλέφωνο" +#~ msgid "Web" +#~ msgstr "Ιστός" +#~ msgid "Work" +#~ msgstr "ΕÏγασία" +#~ msgid "Change your password" +#~ msgstr "Αλλαγή του ÎºÏ‰Î´Î¹ÎºÎ¿Ï ÏƒÎ±Ï‚" +#~ msgid "A_IM/iChat:" +#~ msgstr "A_IM/iChat:" +#~ msgid "A_ddress:" +#~ msgstr "ΔιεÏ_θυνση:" +#~ msgid "A_ssistant:" +#~ msgstr "Βοη_θός:" +#~ msgid "Address" +#~ msgstr "ΔιεÏθυνση" +#~ msgid "C_ity:" +#~ msgstr "_Πόλη:" +#~ msgid "C_ompany:" +#~ msgstr "Ε_ταιÏία:" +#~ msgid "Cale_ndar:" +#~ msgstr "_ΗμεÏολόγιο:" +#~ msgid "Change Passwo_rd…" +#~ msgstr "Αλλαγή κω_δικοÏ…" +#~ msgid "Change pa_ssword" +#~ msgstr "Αλλαγή κω_δικοÏ" +#~ msgid "Change password" +#~ msgstr "Αλλαγή κωδικοÏ" +#~ msgid "Ci_ty:" +#~ msgstr "_Πόλη:" +#~ msgid "Co_untry:" +#~ msgstr "_ΧώÏα:" +#~ msgid "Contact" +#~ msgstr "Επαφή" +#~ msgid "Cou_ntry:" +#~ msgstr "Χώ_Ïα:" +#~ msgid "Current _password:" +#~ msgstr "ΤÏέχων _κωδικός:" +#~ msgid "Full Name" +#~ msgstr "Ονοματεπώνυμο" +#~ msgid "Hom_e:" +#~ msgstr "Οι_κία:" +#~ msgid "IC_Q:" +#~ msgstr "IC_Q:" +#~ msgid "M_SN:" +#~ msgstr "M_SN:" +#~ msgid "P.O. _box:" +#~ msgstr "Ταχ. _ΘυÏίδα:" +#~ msgid "P._O. box:" +#~ msgstr "Τα_χ. ΘυÏίδα:" +#~ msgid "Personal Info" +#~ msgstr "ΠÏοσωπικές πληÏοφοÏίες" +#~ msgid "" +#~ "Please type your password again in the Retype new password field." +#~ msgstr "" +#~ "ΠαÏακαλώ πληκτÏολογήστε το κωδικό ξανά στο πεδίο ΕπαναπληκτÏολόγηση " +#~ "νέου κωδικοÏ" +#~ msgid "Select your photo" +#~ msgstr "Επιλέξτε τη φωτογÏαφία σας" +#~ msgid "State/Pro_vince:" +#~ msgstr "Πολιτεία/Ε_παÏχία:" +#~ msgid "" +#~ "To change your password, enter your current password in the field below " +#~ "and click Authenticate.\n" +#~ "After you have authenticated, enter your new password, retype it for " +#~ "verification and click Change password." +#~ msgstr "" +#~ "Για να αλλάξετε το κωδικό σας, εισάγετε τον Ï„Ïέχοντα κωδικός σας στο " +#~ "παÏακάτω πεδίο και πατήστε Πιστοποίηση.\n" +#~ "Μετά την πιστοποίηση σας, εισάγετε το νέο σας κωδικό, πληκτÏολογήστε τον " +#~ "ξανά για να τον επαληθεÏσετε και κάντε κλικ στο Αλλαγή κωδικοÏ." +#~ msgid "User name:" +#~ msgstr "Όνομα χÏήστη:" +#~ msgid "Web _log:" +#~ msgstr "Ιστολό_γιο:" +#~ msgid "Wor_k:" +#~ msgstr "ΕÏγα_σία:" +#~ msgid "Work _fax:" +#~ msgstr "_Φαξ εÏγασίας:" +#~ msgid "Zip/_Postal code:" +#~ msgstr "Τ._Κ.:" +#~ msgid "_Address:" +#~ msgstr "_ΔιεÏθυνση:" +#~ msgid "_Authenticate" +#~ msgstr "_Πιστοποίηση" +#~ msgid "_Department:" +#~ msgstr "_Τμήμα:" +#~ msgid "_Home page:" +#~ msgstr "ΑÏ_χική σελίδα:" +#~ msgid "_Home:" +#~ msgstr "_Οικία:" +#~ msgid "_Jabber:" +#~ msgstr "_Jabber:" +#~ msgid "_Manager:" +#~ msgstr "_Διευθυντής:" +#~ msgid "_Mobile:" +#~ msgstr "_Κινητό:" +#~ msgid "_New password:" +#~ msgstr "_Îέος κωδικός:" +#~ msgid "_Profession:" +#~ msgstr "Ε_πάγγελμα:" +#~ msgid "_Retype new password:" +#~ msgstr "Ε_παναπληκτÏολόγηση νέου κωδικοÏ:" +#~ msgid "_State/Province:" +#~ msgstr "_Πολιτεία/ΕπαÏχία:" +#~ msgid "_Title:" +#~ msgstr "_Τίτλος:" +#~ msgid "_Work:" +#~ msgstr "ΕÏ_γασία:" +#~ msgid "_Yahoo:" +#~ msgstr "_Yahoo:" +#~ msgid "_Zip/Postal code:" +#~ msgstr "_Τ.Κ.:" +#~ msgid "Child exited unexpectedly" +#~ msgstr "Το θυγατÏικό τεÏματίστηκε απÏόσμενα" +#~ msgid "Could not shutdown backend_stdin IO channel: %s" +#~ msgstr "Αδυναμία κλεισίματος backend_stdin IO channel: %s" +#~ msgid "Could not shutdown backend_stdout IO channel: %s" +#~ msgstr "Αδυναμία κλεισίματος backend_stdout IO channel: %s" +#~ msgid "Authenticated!" +#~ msgstr "Επιτυχής πιστοποίηση!" +#~ msgid "" +#~ "Your password has been changed since you initially authenticated! Please " +#~ "re-authenticate." +#~ msgstr "" +#~ "Ο κωδικός Ï€Ïόσβασης σας έχει αλλάξει από την αÏχική σας πιστοποίηση. " +#~ "ΠαÏακαλώ κάντε ξανά πιστοποίηση." +#~ msgid "That password was incorrect." +#~ msgstr "Αυτός ο κωδικός είναι εσφαλμένος." +#~ msgid "Your password has been changed." +#~ msgstr "Ο κωδικός σας έχει αλλάξει." +#~ msgid "System error: %s." +#~ msgstr "Σφάλμα συστήματος: %s." +#~ msgid "The password is too short." +#~ msgstr "Ο κωδικός Ï€Ïόσβασης είναι Ï€Î¿Î»Ï ÏƒÏντομος." +#~ msgid "The password is too simple." +#~ msgstr "Ο κωδικός Ï€Ïόσβασης είναι Ï€Î¿Î»Ï Î±Ï€Î»ÏŒÏ‚." +#~ msgid "The old and new passwords are too similar." +#~ msgstr "Ο παλιός και ο νέος κωδικός μοιάζουν πολÏ." +#~ msgid "The new password must contain numeric or special character(s)." +#~ msgstr "" +#~ "Ο νέος κωδικός θα Ï€Ïέπει να πεÏιέχει αÏιθμητικοÏÏ‚ ή ειδικοÏÏ‚ χαÏακτήÏες." +#~ msgid "The old and new passwords are the same." +#~ msgstr "Ο παλιός και ο νέος κωδικός είναι οι ίδιοι." +#~ msgid "Unable to launch %s: %s" +#~ msgstr "Αδυναμία εκκίνησης %s: %s" +#~ msgid "A system error has occurred" +#~ msgstr "ΔημιουÏγήθηκε σφάλμα συστήματος" +#~ msgid "Checking password…" +#~ msgstr "Έλεγχος κωδικοÏ…" +#~ msgid "Click Change password to change your password." +#~ msgstr "" +#~ "Πατήστε στο Αλλαγή ÎºÏ‰Î´Î¹ÎºÎ¿Ï Î³Î¹Î± να αλλάξετε το κωδικό Ï€Ïόσβασης." +#~ msgid "Please type your password in the New password field." +#~ msgstr "" +#~ "ΠαÏακαλώ πληκτÏολογήστε το κωδικό σας στο πεδίο Îέος κωδικός." +#~ msgid "The two passwords are not equal." +#~ msgstr "Οι δυο κωδικοί δεν είναι ίσοι." +#~ msgid "Assistive Technologies" +#~ msgstr "Βοηθητικές τεχνολογίες" +#~ msgid "Preferences" +#~ msgstr "ΠÏοτιμήσεις" +#~ msgid "Accessible Lo_gin" +#~ msgstr "Είσοδος με _Ï€Ïοσιτότητα" +#~ msgid "Assistive Technology Preferences" +#~ msgstr "ΠÏοτιμήσεις Βοηθητικής Τεχνολογίας" +#~ msgid "" +#~ "Changes to enable assistive technologies will not take effect until your " +#~ "next log in." +#~ msgstr "" +#~ "Οι αλλαγές σε αυτή τη ÏÏθμιση βοηθητικών τεχνολογιών θα Ï€ÏαγματοποιηθοÏν " +#~ "στην επόμενη είσοδο σας." +#~ msgid "Close and _Log Out" +#~ msgstr "Κλείσιμο και Απο_σÏνδεση" +#~ msgid "Jump to Preferred Applications dialog" +#~ msgstr "Μετάβαση στο διάλογο ΠÏοτιμώμενων εφαÏμογών" +#~ msgid "Jump to the Accessible Login dialog" +#~ msgstr "Μετάβαση στο διάλογο εισόδου με Ï€Ïοσιστότητα" +#~ msgid "Jump to the Keyboard Accessibility dialog" +#~ msgstr "Μετάβαση στο διάλογο ΠÏοσιτότητας πληκτÏολογίου" +#~ msgid "_Enable assistive technologies" +#~ msgstr "_ΕνεÏγοποίηση βοηθητικών τεχνολογιών" +#~ msgid "_Keyboard Accessibility" +#~ msgstr "ΠÏοσιτότητα πλη_κτÏολογίου" +#~ msgid "_Preferred Applications" +#~ msgstr "_ΠÏοτιμώμενες ΕφαÏμογές" +#~ msgid "Assistive Technology" +#~ msgstr "Βοηθητική τεχνολογία" +#~ msgid "Enable support for MATE assistive technologies at login" +#~ msgstr "" +#~ "ΕνεÏγοποίηση υποστήÏιξης για τις βοηθητικές τεχνολογίες του Mate κατά " +#~ "την είσοδο" +#~ msgid "There was an error launching the mouse preferences dialog: %s" +#~ msgstr "Σφάλμα εκκίνησης διαλόγου Ï€Ïοτιμήσεων Ï€Î¿Î½Ï„Î¹ÎºÎ¹Î¿Ï : %s" +#~ msgid "Unable to import AccessX settings from file '%s'" +#~ msgstr "Αδυναμία εισαγωγής Ïυθμίσεων AccessX από το αÏχείο '%s'" +#~ msgid "Import Feature Settings File" +#~ msgstr "Εισαγωγή αÏχείου Ïυθμίσεων χαÏακτηÏιστικών" +#~ msgid "_Import" +#~ msgstr "Ε_ισαγωγή" +#~ msgid "Keyboard Accessibility" +#~ msgstr "ΠÏοσιτότητα πληκτÏολογίου" +#~ msgid "" +#~ "This system does not seem to have the XKB extension. The keyboard " +#~ "accessibility features will not operate without it." +#~ msgstr "" +#~ "Αυτό το σÏστημα δε φαίνεται να έχει την επέκταση XKB. Οι λειτουÏγίες " +#~ "Ï€Ïοσιτότητας πληκτÏολογίου δε θα λειτουÏγοÏν χωÏίς αυτό." +#~ msgid "Enable Bo_unce Keys" +#~ msgstr "ΕνεÏγοποίηση πλήκτÏων ανα_πήδησης" +#~ msgid "Enable Slo_w Keys" +#~ msgstr "ΕνεÏγοποίηση αÏ_γών πλήκτÏων" +#~ msgid "Enable _Mouse Keys" +#~ msgstr "ΕνεÏγοποίηση Ï€_λήκτÏων ποντικιοÏ" +#~ msgid "Enable _Repeat Keys" +#~ msgstr "ΕνεÏγοποίηση πλήκτÏων επα_νάληψης" +#~ msgid "Enable _Sticky Keys" +#~ msgstr "ΕνεÏγοποίηση _κολλημένων πλήκτÏων" +#~ msgid "Features" +#~ msgstr "ΧαÏακτηÏιστικά" +#~ msgid "Toggle Keys" +#~ msgstr "ΠλήκτÏα Εναλλαγής" +#~ msgid "Basic" +#~ msgstr "Βασικό" +#~ msgid "Beep if key is re_jected" +#~ msgstr "Ήχος μπιπ κατά την από_ÏÏιψη πλήκτÏου" +#~ msgid "Beep when _features turned on or off from keyboard" +#~ msgstr "" +#~ "Ήχος μπιπ κατά την ενεÏγοποίηση ή απενεÏγοποίηση _λειτουÏγιών από το " +#~ "πληκτÏολόγιο" +#~ msgid "Beep when _modifier is pressed" +#~ msgstr "Ήχος μπιπ κατά το πάτημα _modifier" +#~ msgid "Beep when an LED is turned on and two beeps when one is turned off." +#~ msgstr "" +#~ "Ήχος μπιπ όταν ένα LED είναι ανοικτό και δÏο μπιπ όταν είναι κλειστό." +#~ msgid "Beep when key is:" +#~ msgstr "Ήχος μπιπ όταν το πλήκτÏο είναι:" +#~ msgid "Del_ay:" +#~ msgstr "Καθυ_στέÏηση:" +#~ msgid "Delay between keypress and pointer mo_vement:" +#~ msgstr "ΚαθυστέÏηση Î¼ÎµÏ„Î±Î¾Ï Ï€Î±Ï„Î®Î¼Î±Ï„Î¿Ï‚ πλήκτÏου και κίν_ησης δείκτη:" +#~ msgid "Disa_ble if two keys pressed together" +#~ msgstr "ΑπενεÏ_γοποίηση αν δÏο πλήκτÏα πατηθοÏν ταυτόχÏονα" +#~ msgid "E_nable Toggle Keys" +#~ msgstr "Ε_νεÏγοποίηση ΠλήκτÏων Ενναλλαγής" +#~ msgid "Filters" +#~ msgstr "ΦίλτÏα" +#~ msgid "" +#~ "Ignore all subsequent presses of the SAME key if they happen within a " +#~ "user selectable period of time." +#~ msgstr "" +#~ "Îα αγνοοÏνται όλα τα μεταγενέστεÏα πατήματα του ΙΔΙΟΥ πλήκτÏου αν συμβοÏν " +#~ "μέσα σε μια καθοÏισμένη από το χÏήστη πεÏίοδο." +#~ msgid "Keyboard Accessibility Preferences (AccessX)" +#~ msgstr "ΠÏοτιμήσεις Ï€Ïοσιτότητας πληκτÏολογίου (AccessX)" +#~ msgid "Ma_ximum pointer speed:" +#~ msgstr "Μέ_γιστη ταχÏτητα δÏομέα:" +#~ msgid "Mouse _Preferences…" +#~ msgstr "_ΠÏοτιμήσεις ποντικιοÏ…" +#~ msgid "" +#~ "Only accept keys after they have been pressed and held for a user " +#~ "adjustable amount of time." +#~ msgstr "" +#~ "Îα γίνονται δεκτά μόνο τα πλήκτÏα που έχουν πιεστεί για ένα καθοÏισμένο " +#~ "από το χÏήστη χÏονικό διάστημα." +#~ msgid "" +#~ "Perform multiple simultaneous key press operations by pressing modifier " +#~ "keys in sequence." +#~ msgstr "" +#~ "Εκτέλεση πολλαπλών συγχÏόνων ενεÏγειών πατήματος πλήκτÏων με την πίεση " +#~ "πλήκτÏων modifier σε σειÏά." +#~ msgid "S_peed:" +#~ msgstr "Τα_χÏτητα:" +#~ msgid "Time to acce_lerate to maximum speed:" +#~ msgstr "ΧÏόνος για επιτά_χυνση στη μέγιστη ταχÏτητα:" +#~ msgid "Turn the numeric keypad into a mouse control pad." +#~ msgstr "Αλλαγή του αÏÎ¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï Ï€Î»Î·ÎºÏ„Ïολογίου σε χειÏιστήÏιο ποντικιοÏ." +#~ msgid "_Disable if unused for:" +#~ msgstr "_ΑπενεÏγοποίηση αν δε χÏησιμοποιηθεί για:" +#~ msgid "_Import Feature Settings…" +#~ msgstr "_Εισαγωγή Ïυθμίσεων χαÏακτηÏιστικών…" +#~ msgid "_Only accept keys held for:" +#~ msgstr "_Îα γίνεται αποδοχή πλήκτÏων που πατήθηκαν για:" +#~ msgid "_Type to test settings:" +#~ msgstr "_ΠληκτÏολογήστε για να δοκιμάσετε τις Ïυθμίσεις:" +#~ msgid "_accepted" +#~ msgstr "_αποδεκτό" +#~ msgid "_pressed" +#~ msgstr "_πατιέται" +#~ msgid "_rejected" +#~ msgstr "_αποÏÏίπτεται" +#~ msgid "characters/second" +#~ msgstr "χαÏακτήÏες/δευτεÏόλεπτο" +#~ msgid "milliseconds" +#~ msgstr "χιλιοστά δευτεÏολέπτου" +#~ msgid "pixels/second" +#~ msgstr "εικονοστοιχεία/δευτεÏόλεπτο" +#~ msgid "seconds" +#~ msgstr "δευτεÏόλεπτα" +#~ msgid "Add Wallpaper" +#~ msgstr "ΠÏοσθήκη ταπετσαÏίας" +#~ msgid "All files" +#~ msgstr "Όλα τα αÏχεία" +#~ msgid "Font may be too large" +#~ msgstr "Η γÏαμματοσειÏά μποÏεί να είναι Ï€Î¿Î»Ï Î¼ÎµÎ³Î¬Î»Î·" +#~ msgid "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." +#~ msgid_plural "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." +#~ msgstr[0] "" +#~ "Η επιλεγμένη γÏαμματοσειÏά είναι %d σημείο μεγάλη και θα είναι δÏσκολη η " +#~ "αποτελεσματική χÏήση της από τον υπολογιστή. Είναι καλÏτεÏο να επιλέξετε " +#~ "ένα μικÏότεÏο μέγεθος από %d." +#~ msgstr[1] "" +#~ "Η επιλεγμένη γÏαμματοσειÏά είναι %d σημεία μεγάλη και θα είναι δÏσκολη η " +#~ "αποτελεσματική χÏήση της από τον υπολογιστή. Είναι καλÏτεÏο να επιλέξετε " +#~ "ένα μικÏότεÏο μέγεθος από %d." +#~ msgid "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a " +#~ "smaller sized font." +#~ msgid_plural "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a smaller " +#~ "sized font." +#~ msgstr[0] "" +#~ "Η επιλεγμένη γÏαμματοσειÏά είναι %d σημείο μεγάλη και θα είναι δÏσκολη η " +#~ "αποτελεσματική χÏήση της από τον υπολογιστή. Είναι καλÏτεÏο να επιλέξετε " +#~ "ένα μικÏότεÏο μέγεθος γÏαμματοσειÏάς." +#~ msgstr[1] "" +#~ ".Η επιλεγμένη γÏαμματοσειÏά είναι %d σημεία μεγάλη και θα είναι δÏσκολη η " +#~ "αποτελεσματική χÏήση της από τον υπολογιστή. Είναι καλÏτεÏο να επιλέξετε " +#~ "ένα μικÏότεÏο μέγεθος γÏαμματοσειÏάς." +#~ msgid "Use previous font" +#~ msgstr "ΧÏήση Ï€ÏοηγοÏμενης γÏαμματοσειÏάς" +#~ msgid "Use selected font" +#~ msgstr "ΧÏήση επιλεγμένης γÏαμματοσειÏάς" +#~ msgid "Specify the filename of a theme to install" +#~ msgstr "ΚαθοÏίστε το όνομα αÏχείου θέματος για εγκατάσταση" +#~ msgid "" +#~ "Specify the name of the page to show (theme|background|fonts|interface)" +#~ msgstr "" +#~ "ΚαθοÏίστε το όνομα της σελίδας για εμφάνιση (θέμα|παÏασκήνιο|" +#~ "γÏαμματοσειÏές|διεπαφή)" +#~ msgid "page" +#~ msgstr "σελίδα" +#~ msgid "[WALLPAPER...]" +#~ msgstr "[WALLPAPER...]" +#~ msgid "Default Pointer" +#~ msgstr "ΠÏοεπιλεγμένος δείκτης" +#~ msgid "Apply Background" +#~ msgstr "ΕφαÏμογή παÏασκηνίου" +#~ msgid "Apply Font" +#~ msgstr "ΕφαÏμογή γÏαμματοσειÏάς" +#~ msgid "The current theme suggests a background and a font." +#~ msgstr "Αυτό το θέμα Ï€Ïοτείνει ένα παÏασκήνιο και μια γÏαμματοσειÏά:" +#~ msgid "The current theme suggests a background." +#~ msgstr "Το Ï„Ïέχον θέμα Ï€Ïοτείνει ένα παÏασκήνιο." +#~ msgid "The current theme suggests a font." +#~ msgstr "Το Ï„Ïέχον θέμα Ï€Ïοτείνει μια γÏαμματοσειÏά:" +#~ msgid "Custom" +#~ msgstr "ΠÏοσαÏμοσμένη" +#~ msgid "C_olors" +#~ msgstr "_ΧÏώματα" +#~ msgid "Menus and Toolbars" +#~ msgstr "ÎœÎµÎ½Î¿Ï ÎºÎ±Î¹ ΕÏγαλειοθήκες" +#~ msgid "Preview" +#~ msgstr "ΠÏοεπισκόπηση" +#~ msgid "Rendering" +#~ msgstr "Εμφάνιση" +#~ msgid "Smoothing" +#~ msgstr "Εξομάλυνση:" +#~ msgid "Subpixel Order" +#~ msgstr "ΣειÏά Subpixel" +#~ msgid "_Wallpaper" +#~ msgstr "Τα_πετσαÏία" +#~ msgid "Best _shapes" +#~ msgstr "Βέλτιστα _σχήματα" +#~ msgid "Best co_ntrast" +#~ msgstr "Βέλτιστη αντί_θεση" +#~ msgid "C_ustomize…" +#~ msgstr "ΠÏοσαÏμο_γή…" +#~ msgid "C_ut" +#~ msgstr "Αποκο_πή" +#~ msgid "" +#~ "Centered\n" +#~ "Fill screen\n" +#~ "Scaled\n" +#~ "Zoom\n" +#~ "Tiled" +#~ msgstr "" +#~ "ΚεντÏαÏισμένο\n" +#~ "Γέμισμα οθόνης\n" +#~ "Κλίμακα\n" +#~ "Εστίαση\n" +#~ "Πλακίδιο" +#~ msgid "Changing your cursor theme takes effect the next time you log in." +#~ msgstr "" +#~ "Η αλλαγή του θέματος δÏομέα θα Ï€Ïαγματοποιηθεί στην επόμενη σας είσοδο." +#~ msgid "Colors" +#~ msgstr "ΧÏώματα" +#~ msgid "Controls" +#~ msgstr "Έλεγχοι" +#~ msgid "Customize Theme" +#~ msgstr "ΠÏοσαÏμογή θέματος" +#~ msgid "D_etails…" +#~ msgstr "Λεπτο_μέÏειες…" +#~ msgid "Des_ktop font:" +#~ msgstr "ΓÏαμματοσειÏά ε_πιφάνειας εÏγασίας:" +#~ msgid "Edit" +#~ msgstr "ΕπεξεÏγασία" +#~ msgid "Font Rendering Details" +#~ msgstr "ΛεπτομέÏειες Εμφάνισης ΓÏαμματοσειÏάς" +#~ msgid "Go _to Fonts Folder" +#~ msgstr "Μετάβαση στο _φάκελο γÏαμματοσειÏών" +#~ msgid "Gra_yscale" +#~ msgstr "Κλίμακα του _γκÏι" +#~ msgid "Icons" +#~ msgstr "Εικονίδια" +#~ msgid "Interface" +#~ msgstr "Διεπαφή" +#~ msgid "Large" +#~ msgstr "Μεγάλο" +#~ msgid "N_one" +#~ msgstr "Κα_νένα" +#~ msgid "New File" +#~ msgstr "Îέο ΑÏχείο" +#~ msgid "Open File" +#~ msgstr "Άνοιγμα ΑÏχείου" +#~ msgid "Open a dialog to specify the color" +#~ msgstr "Άνοιγμα ενός διαλόγου για τον καθοÏισμό του χÏώματος" +#~ msgid "Pointer" +#~ msgstr "Δείκτης" +#~ msgid "R_esolution:" +#~ msgstr "Ανά_λυση:" +#~ msgid "Save File" +#~ msgstr "Αποθήκευση ΑÏχείου" + diff --git a/po/en@shaw.po b/po/en@shaw.po new file mode 100644 index 0000000..0989168 --- /dev/null +++ b/po/en@shaw.po @@ -0,0 +1,1368 @@ +# Shavian translation for mate-settings-daemon. +# Copyright (C) 2009 The Mate Foundation. +# Thomas Thurman , 2009. +msgid "" +msgstr "" +"Project-Id-Version: mate-settings-daemon\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=mate-settings-daemon&component=general\n" +"POT-Creation-Date: 2010-05-12 22:44+0000\n" +"PO-Revision-Date: 2010-05-18 10:04 -0400\n" +"Last-Translator: Thomas Thurman \n" +"Language-Team: Shavian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n!=1;\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "ð‘¨ð‘’ð‘•ð‘§ð‘•ð‘©ð‘šð‘¦ð‘¤ð‘¦ð‘‘ð‘°" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "ð‘“ð‘®ð‘° ð‘ð‘¼ð‘•ð‘§ð‘¯ð‘‘ð‘¦ð‘¡ ð‘¯ð‘´ð‘‘ð‘¦ð‘“𑲠ð‘”ð‘®ð‘§ð‘–ð‘´ð‘¤ð‘›" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "ð‘“ð‘®ð‘° ð‘•ð‘ð‘±ð‘• ð‘¯ð‘´ ð‘¯ð‘´ð‘‘ð‘¦ð‘“𑲠ð‘”ð‘®ð‘§ð‘–ð‘´ð‘¤ð‘›" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "ð‘¥ð‘¦ð‘¯ð‘©ð‘¥ð‘©ð‘¥ ð‘¯ð‘´ð‘‘ð‘¦ð‘“𑲠ð‘ð‘½ð‘¦ð‘©ð‘› ð‘“𑹠ð‘®ð‘¦ð‘ð‘°ð‘‘ð‘©ð‘› ð‘¢ð‘ªð‘®ð‘¯ð‘¦ð‘™ð‘Ÿ" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "ð‘¥ð‘¬ð‘¯ð‘‘ ð‘ð‘­ð‘žð‘Ÿ ð‘‘ ð‘¦ð‘œð‘¯ð‘¹" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If the " +"percentage free space drops below this, a warning will be shown." +msgstr "" +"ð‘ð‘¼ð‘•ð‘§ð‘¯ð‘‘ð‘¦ð‘¡ ð‘“ð‘®ð‘° ð‘•ð‘ð‘±ð‘• ð‘”ð‘®ð‘§ð‘–ð‘´ð‘¤ð‘› ð‘“𑹠ð‘¦ð‘¯ð‘¦ð‘–ð‘©ð‘¤ ð‘¢ð‘¹ð‘¯ð‘¦ð‘™ ð‘ ð‘¤ð‘´ ð‘›ð‘¦ð‘•ð‘’ ð‘•ð‘ð‘±ð‘•. ð‘¦ð‘“ ð‘ž ð‘ð‘¼ð‘•ð‘§ð‘¯ð‘‘ð‘¦ð‘¡ ð‘“ð‘®ð‘° " +"ð‘•ð‘ð‘±ð‘• ð‘›ð‘®ð‘­ð‘ð‘• ð‘šð‘©ð‘¤ð‘´ ð‘žð‘¦ð‘•, ð‘© ð‘¢ð‘¹ð‘¯ð‘¦ð‘™ ð‘¢ð‘¦ð‘¤ ð‘šð‘° ð‘–ð‘´ð‘¯." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "ð‘•ð‘ð‘§ð‘•ð‘¦ð‘“𑲠𑩠ð‘¤ð‘¦ð‘•ð‘‘ ð‘ ð‘¥ð‘¬ð‘¯ð‘‘ ð‘ð‘­ð‘žð‘Ÿ ð‘‘ ð‘¦ð‘œð‘¯ð‘¹ ð‘¢ð‘§ð‘¯ ð‘žð‘± ð‘®ð‘³ð‘¯ ð‘¤ð‘´ ð‘ªð‘¯ ð‘•ð‘ð‘±ð‘•." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "" +"ð‘•ð‘ð‘§ð‘•ð‘¦ð‘“𑲠𑩠ð‘‘ð‘²ð‘¥ ð‘¦ð‘¯ ð‘¥ð‘¦ð‘¯ð‘¦ð‘‘ð‘•. ð‘•ð‘³ð‘šð‘•ð‘©ð‘’ð‘¢ð‘©ð‘¯ð‘‘ ð‘¢ð‘ªð‘®ð‘¯ð‘¦ð‘™ð‘Ÿ ð‘“𑹠𑩠ð‘ð‘ªð‘¤ð‘¿ð‘¥ ð‘¢ð‘¦ð‘¤ ð‘¯ð‘ªð‘‘ ð‘©ð‘𑽠ð‘¥ð‘¹ ð‘ªð‘“ð‘©ð‘¯ " +"ð‘žð‘¨ð‘¯ ð‘žð‘¦ð‘• ð‘ð‘½ð‘¦ð‘©ð‘›." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown." +msgstr "" +"ð‘•ð‘ð‘§ð‘•ð‘¦ð‘“𑲠ð‘©ð‘¯ ð‘©ð‘¥ð‘¬ð‘¯ð‘‘ ð‘¦ð‘¯ GB. ð‘¦ð‘“ ð‘ž ð‘©ð‘¥ð‘¬ð‘¯ð‘‘ ð‘ ð‘“ð‘®ð‘° ð‘•ð‘ð‘±ð‘• ð‘¦ð‘Ÿ ð‘¥ð‘¹ ð‘žð‘¨ð‘¯ ð‘žð‘¦ð‘•, ð‘¯ð‘´ ð‘¢ð‘¹ð‘¯ð‘¦ð‘™ ð‘¢ð‘¦ð‘¤ ð‘šð‘° " +"ð‘–ð‘´ð‘¯." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning." +msgstr "" +"ð‘•ð‘ð‘§ð‘•ð‘¦ð‘“𑲠𑞠ð‘ð‘¼ð‘•ð‘§ð‘¯ð‘‘ð‘¦ð‘¡ ð‘žð‘¨ð‘‘ ð‘ž ð‘“ð‘®ð‘° ð‘›ð‘¦ð‘•ð‘’ ð‘•ð‘ð‘±ð‘• ð‘–ð‘«ð‘› ð‘®ð‘¦ð‘›ð‘¿ð‘• ð‘šð‘² ð‘šð‘¦ð‘“𑹠ð‘¦ð‘•ð‘¿ð‘¦ð‘™ ð‘© ð‘•ð‘³ð‘šð‘•ð‘©ð‘’ð‘¢ð‘©ð‘¯ð‘‘ " +"ð‘¢ð‘¹ð‘¯ð‘¦ð‘™." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "ð‘•ð‘³ð‘šð‘•ð‘©ð‘’ð‘¢ð‘©ð‘¯ð‘‘ ð‘“ð‘®ð‘° ð‘ð‘¼ð‘•ð‘§ð‘¯ð‘‘ð‘¦ð‘¡ ð‘¯ð‘´ð‘‘ð‘¦ð‘“𑲠ð‘”ð‘®ð‘§ð‘–ð‘´ð‘¤ð‘›" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disc." +msgstr "ð‘šð‘²ð‘¯ð‘›ð‘¦ð‘™ ð‘‘ ð‘¦ð‘¡ð‘§ð‘’ð‘‘ ð‘©ð‘¯ ð‘­ð‘ð‘‘ð‘¦ð‘’ð‘©ð‘¤ ð‘›ð‘¦ð‘•ð‘’." + +#, fuzzy +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to enable or disable the touchpad." +msgstr "ð‘šð‘²ð‘¯ð‘›ð‘¦ð‘™ ð‘‘ ð‘¦ð‘¯ð‘±ð‘šð‘©ð‘¤ 𑹠ð‘›ð‘¦ð‘•ð‘±ð‘šð‘©ð‘¤ ð‘ž touchpad." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "ð‘šð‘²ð‘¯ð‘›ð‘¦ð‘™ ð‘‘ ð‘¤ð‘·ð‘¯ð‘— ð‘ž ð‘’ð‘¨ð‘¤ð‘’ð‘¿ð‘¤ð‘±ð‘‘ð‘¼." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "ð‘šð‘²ð‘¯ð‘›ð‘¦ð‘™ ð‘‘ ð‘¤ð‘·ð‘¯ð‘— ð‘ž ð‘°ð‘¥ð‘±ð‘¤ ð‘’ð‘¤ð‘²ð‘©ð‘¯ð‘‘." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "ð‘šð‘²ð‘¯ð‘›ð‘¦ð‘™ ð‘‘ ð‘¤ð‘·ð‘¯ð‘— ð‘ž ð‘£ð‘§ð‘¤ð‘ ð‘šð‘®ð‘¬ð‘Ÿð‘¼." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "ð‘šð‘²ð‘¯ð‘›ð‘¦ð‘™ ð‘‘ ð‘¤ð‘·ð‘¯ð‘— ð‘ž ð‘¥ð‘°ð‘›ð‘¦ð‘© ð‘ð‘¤ð‘±ð‘¼." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "ð‘šð‘²ð‘¯ð‘›ð‘¦ð‘™ ð‘‘ ð‘¤ð‘·ð‘¯ð‘— ð‘ž ð‘•ð‘»ð‘— ð‘‘ð‘µð‘¤." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "ð‘šð‘²ð‘¯ð‘›ð‘¦ð‘™ ð‘‘ ð‘¤ð‘·ð‘¯ð‘— ð‘ž ð‘¢ð‘§ð‘š ð‘šð‘®ð‘¬ð‘Ÿð‘¼." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "ð‘šð‘²ð‘¯ð‘›ð‘¦ð‘™ ð‘‘ ð‘¤ð‘ªð‘’ ð‘ž ð‘•ð‘’ð‘®ð‘°ð‘¯." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "ð‘šð‘²ð‘¯ð‘›ð‘¦ð‘™ ð‘‘ ð‘¤ð‘ªð‘œ ð‘¬ð‘‘." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "ð‘šð‘²ð‘¯ð‘›ð‘¦ð‘™ ð‘‘ ð‘¤ð‘´ð‘¼ ð‘ž ð‘•ð‘¦ð‘•ð‘‘ð‘©ð‘¥ ð‘ð‘ªð‘¤ð‘¿ð‘¥." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "ð‘šð‘²ð‘¯ð‘›ð‘¦ð‘™ ð‘‘ ð‘¥ð‘¿ð‘‘ ð‘ž ð‘•ð‘¦ð‘•ð‘‘ð‘©ð‘¥ ð‘ð‘ªð‘¤ð‘¿ð‘¥." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "ð‘šð‘²ð‘¯ð‘›ð‘¦ð‘™ ð‘‘ ð‘´ð‘ð‘©ð‘¯ ð‘ž ð‘£ð‘´ð‘¥ ð‘“ð‘´ð‘¤ð‘›ð‘¼." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "ð‘šð‘²ð‘¯ð‘›ð‘¦ð‘™ ð‘‘ ð‘ð‘·ð‘Ÿ ð‘ð‘¤ð‘±ð‘šð‘¨ð‘’." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "ð‘šð‘²ð‘¯ð‘›ð‘¦ð‘™ ð‘‘ ð‘®ð‘±ð‘Ÿ ð‘ž ð‘•ð‘¦ð‘•ð‘‘ð‘©ð‘¥ ð‘ð‘ªð‘¤ð‘¿ð‘¥." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "ð‘šð‘²ð‘¯ð‘›ð‘¦ð‘™ ð‘‘ ð‘•ð‘’ð‘¦ð‘ ð‘‘ ð‘¯ð‘§ð‘’ð‘•ð‘‘ ð‘‘ð‘®ð‘¨ð‘’." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "ð‘šð‘²ð‘¯ð‘›ð‘¦ð‘™ ð‘‘ ð‘•ð‘’ð‘¦ð‘ ð‘‘ ð‘ð‘®ð‘°ð‘ð‘¦ð‘©ð‘• ð‘‘ð‘®ð‘¨ð‘’." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "ð‘šð‘²ð‘¯ð‘›ð‘¦ð‘™ ð‘‘ ð‘•ð‘‘ð‘¸ð‘‘ ð‘ð‘¤ð‘±ð‘šð‘¨ð‘’ (𑹠ð‘‘ð‘ªð‘œð‘©ð‘¤ ð‘ð‘¤ð‘±/ð‘ð‘·ð‘Ÿ)." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "ð‘šð‘²ð‘¯ð‘›ð‘¦ð‘™ ð‘‘ ð‘•ð‘‘ð‘ªð‘ ð‘ð‘¤ð‘±ð‘šð‘¨ð‘’." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "ð‘¦ð‘¡ð‘§ð‘’ð‘‘" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "ð‘£ð‘´ð‘¥ ð‘“ð‘´ð‘¤ð‘›ð‘¼" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "ð‘¤ð‘·ð‘¯ð‘— ð‘’ð‘¨ð‘¤ð‘’ð‘¿ð‘¤ð‘±ð‘‘ð‘¼" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "ð‘¤ð‘·ð‘¯ð‘— ð‘°ð‘¥ð‘±ð‘¤ ð‘’ð‘¤ð‘²ð‘©ð‘¯ð‘‘" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "ð‘¤ð‘·ð‘¯ð‘— ð‘£ð‘§ð‘¤ð‘ ð‘šð‘®ð‘¬ð‘Ÿð‘¼" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "ð‘¤ð‘·ð‘¯ð‘— ð‘¥ð‘°ð‘›ð‘¦ð‘© ð‘ð‘¤ð‘±ð‘¼" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "ð‘¤ð‘·ð‘¯ð‘— ð‘¢ð‘§ð‘š ð‘šð‘®ð‘¬ð‘Ÿð‘¼" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "ð‘¤ð‘ªð‘’ ð‘•ð‘’ð‘®ð‘°ð‘¯" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "ð‘¤ð‘ªð‘œ ð‘¬ð‘‘" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "ð‘¯ð‘§ð‘’ð‘•ð‘‘ ð‘‘ð‘®ð‘¨ð‘’" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "ð‘ð‘·ð‘Ÿ ð‘ð‘¤ð‘±ð‘šð‘¨ð‘’" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "ð‘ð‘¤ð‘± (𑹠ð‘ð‘¤ð‘±/ð‘ð‘·ð‘Ÿ)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "ð‘ð‘®ð‘°ð‘ð‘¦ð‘©ð‘• ð‘‘ð‘®ð‘¨ð‘’" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "ð‘•ð‘»ð‘—" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "ð‘•ð‘‘ð‘ªð‘ ð‘ð‘¤ð‘±ð‘šð‘¨ð‘’" + +#, fuzzy +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "ð‘‘ð‘ªð‘œð‘©ð‘¤ touchpad" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "ð‘ð‘ªð‘¤ð‘¿ð‘¥ ð‘›ð‘¬ð‘¯" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "ð‘ð‘ªð‘¤ð‘¿ð‘¥ ð‘¥ð‘¿ð‘‘" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "ð‘ð‘ªð‘¤ð‘¿ð‘¥ ð‘•ð‘‘ð‘§ð‘" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "ð‘ð‘ªð‘¤ð‘¿ð‘¥ ð‘•ð‘‘ð‘§ð‘ ð‘¨ð‘Ÿ ð‘ð‘¼ð‘•ð‘§ð‘¯ð‘‘ð‘¦ð‘¡ ð‘ ð‘ð‘ªð‘¤ð‘¿ð‘¥." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "ð‘ð‘ªð‘¤ð‘¿ð‘¥ ð‘³ð‘" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "File for default configuration for RandR" +msgstr "ð‘“ð‘²ð‘¤ ð‘“𑹠ð‘›ð‘¦ð‘“ð‘·ð‘¤ð‘‘ ð‘’ð‘©ð‘¯ð‘“ð‘¦ð‘œð‘˜ð‘¼ð‘±ð‘–ð‘©ð‘¯ ð‘“𑹠RandR" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "ð‘–ð‘´ ð‘›ð‘¦ð‘•ð‘ð‘¤ð‘±ð‘Ÿ ð‘¦ð‘¯ ð‘¯ð‘´ð‘‘ð‘¦ð‘“ð‘¦ð‘’ð‘±ð‘–ð‘©ð‘¯ ð‘ºð‘¦ð‘©" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:3 +msgid "" +"The XRandR plugin will look for a default configuration in the file specified " +"by this key. This is similar to the ~/.config/monitors.xml that normally gets " +"stored in users' home directories. If a user does not have such a file, or " +"has one that does not match the user's setup of monitors, then the file " +"specified by this key will be used instead." +msgstr "" +"ð‘ž XRandR ð‘ð‘¤ð‘³ð‘œð‘¦ð‘¯ ð‘¢ð‘¦ð‘¤ ð‘¤ð‘«ð‘’ ð‘“𑹠𑩠ð‘›ð‘¦ð‘“ð‘·ð‘¤ð‘‘ ð‘’ð‘©ð‘¯ð‘“ð‘¦ð‘œð‘˜ð‘¼ð‘±ð‘–ð‘©ð‘¯ ð‘¦ð‘¯ ð‘ž ð‘“ð‘²ð‘¤ ð‘•ð‘ð‘§ð‘•ð‘¦ð‘“ð‘²ð‘› ð‘šð‘² ð‘žð‘¦ð‘• ð‘’ð‘°. " +"ð‘žð‘¦ð‘• ð‘¦ð‘Ÿ ð‘•ð‘¦ð‘¥ð‘¦ð‘¤ð‘¼ ð‘‘ ð‘ž ~/.config/monitors.xml ð‘žð‘¨ð‘‘ ð‘¯ð‘¹ð‘¥ð‘©ð‘¤ð‘¦ ð‘œð‘§ð‘‘ð‘• ð‘•ð‘‘ð‘¹ð‘› ð‘¦ð‘¯ ð‘¿ð‘Ÿð‘¼ð‘Ÿ' ð‘£ð‘´ð‘¥ " +"ð‘›ð‘²ð‘®ð‘§ð‘’ð‘‘ð‘¼ð‘¦ð‘Ÿ. ð‘¦ð‘“ ð‘© ð‘¿ð‘Ÿð‘¼ ð‘›ð‘³ð‘Ÿ ð‘¯ð‘ªð‘‘ ð‘£ð‘¨ð‘ ð‘•ð‘³ð‘— ð‘© ð‘“ð‘²ð‘¤, 𑹠ð‘£ð‘¨ð‘Ÿ ð‘¢ð‘³ð‘¯ ð‘žð‘¨ð‘‘ ð‘›ð‘´ð‘Ÿ ð‘¯ð‘ªð‘‘ ð‘¥ð‘¨ð‘— ð‘ž ð‘¿ð‘Ÿð‘¼'ð‘Ÿ " +"ð‘•ð‘§ð‘‘ð‘³ð‘ ð‘ ð‘¥ð‘­ð‘¯ð‘©ð‘‘ð‘»ð‘Ÿ, ð‘žð‘§ð‘¯ ð‘ž ð‘“ð‘²ð‘¤ ð‘•ð‘ð‘§ð‘•ð‘¦ð‘“ð‘²ð‘› ð‘šð‘² ð‘žð‘¦ð‘• ð‘’ð‘° ð‘¢ð‘¦ð‘¤ ð‘šð‘° ð‘¿ð‘Ÿð‘› ð‘¦ð‘¯ð‘•ð‘‘ð‘§ð‘›." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:4 +msgid "Turn on external monitor after system boot" +msgstr "ð‘‘ð‘»ð‘¯ ð‘ªð‘¯ ð‘¦ð‘’ð‘•ð‘‘ð‘»ð‘¯ð‘©ð‘¤ ð‘¥ð‘ªð‘¯ð‘¦ð‘‘𑼠ð‘­ð‘“ð‘‘𑼠ð‘•ð‘¦ð‘•ð‘‘ð‘©ð‘¥ ð‘šð‘µð‘‘" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:5 +msgid "" +"Turn on external monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" +"ð‘‘ð‘»ð‘¯ ð‘ªð‘¯ ð‘¦ð‘’ð‘•ð‘‘ð‘»ð‘¯ð‘©ð‘¤ ð‘¥ð‘ªð‘¯ð‘¦ð‘‘𑼠ð‘­ð‘“ð‘‘𑼠ð‘•ð‘¦ð‘•ð‘‘ð‘©ð‘¥ ð‘šð‘µð‘‘ ð‘¦ð‘“ ð‘¿ð‘Ÿð‘¼ ð‘ð‘¤ð‘³ð‘œð‘Ÿ ð‘¦ð‘¯ ð‘¦ð‘’ð‘•ð‘‘ð‘»ð‘¯ð‘©ð‘¤ ð‘¥ð‘ªð‘¯ð‘¦ð‘‘𑼠ð‘ªð‘¯ " +"ð‘•ð‘¦ð‘•ð‘‘ð‘©ð‘¥ ð‘šð‘µð‘‘." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:6 +msgid "Turn on laptop monitor after system boot" +msgstr "ð‘‘ð‘»ð‘¯ ð‘ªð‘¯ ð‘¤ð‘¨ð‘ð‘‘ð‘ªð‘ ð‘¥ð‘ªð‘¯ð‘¦ð‘‘𑼠ð‘­ð‘“ð‘‘𑼠ð‘•ð‘¦ð‘•ð‘‘ð‘©ð‘¥ ð‘šð‘µð‘‘" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:7 +msgid "" +"Turn on laptop monitor after system boot if user plugs in external monitor on " +"system boot." +msgstr "" +"ð‘‘ð‘»ð‘¯ ð‘ªð‘¯ ð‘¤ð‘¨ð‘ð‘‘ð‘ªð‘ ð‘¥ð‘ªð‘¯ð‘¦ð‘‘𑼠ð‘­ð‘“ð‘‘𑼠ð‘•ð‘¦ð‘•ð‘‘ð‘©ð‘¥ ð‘šð‘µð‘‘ ð‘¦ð‘“ ð‘¿ð‘Ÿð‘¼ ð‘ð‘¤ð‘³ð‘œð‘Ÿ ð‘¦ð‘¯ ð‘¦ð‘’ð‘•ð‘‘ð‘»ð‘¯ð‘©ð‘¤ ð‘¥ð‘ªð‘¯ð‘¦ð‘‘𑼠ð‘ªð‘¯ " +"ð‘•ð‘¦ð‘•ð‘‘ð‘©ð‘¥ ð‘šð‘µð‘‘." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:8 +msgid "" +"Whether a notification icon with display-related things should be shown in " +"the panel." +msgstr "" +"ð‘¢ð‘§ð‘žð‘¼ ð‘© ð‘¯ð‘´ð‘‘ð‘¦ð‘“ð‘¦ð‘’ð‘±ð‘–ð‘©ð‘¯ ð‘²ð‘’ð‘ªð‘¯ ð‘¢ð‘¦ð‘ž ð‘›ð‘¦ð‘•ð‘ð‘¤ð‘±-ð‘®ð‘¦ð‘¤ð‘±ð‘‘ð‘©ð‘› ð‘”ð‘¦ð‘™ð‘Ÿ ð‘–ð‘«ð‘› ð‘šð‘° ð‘–ð‘´ð‘¯ ð‘¦ð‘¯ ð‘ž ð‘ð‘¨ð‘¯ð‘©ð‘¤." + +#, fuzzy +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "Antialiasing" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "ð‘£ð‘¦ð‘¯ð‘‘ð‘¦ð‘™" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "RGBA ð‘¹ð‘›ð‘¼" + +#, fuzzy +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"ð‘ž ð‘¹ð‘›ð‘¼ ð‘ subpixel ð‘§ð‘¤ð‘©ð‘¥ð‘©ð‘¯ð‘‘ð‘• ð‘ªð‘¯ ð‘©ð‘¯ LCD ð‘•ð‘’ð‘®ð‘°ð‘¯; ð‘´ð‘¯ð‘¤ð‘¦ ð‘¿ð‘•ð‘‘ ð‘¢ð‘§ð‘¯ antialiasing ð‘¦ð‘Ÿ ð‘•ð‘§ð‘‘ ð‘‘ " +"\"rgba\". ð‘ð‘ªð‘•ð‘©ð‘šð‘©ð‘¤ ð‘ð‘¨ð‘¤ð‘¿ð‘Ÿ ð‘¸: \"rgb\" ð‘“𑹠ð‘®ð‘§ð‘› ð‘ªð‘¯ ð‘¤ð‘§ð‘“ð‘‘ (ð‘¥ð‘´ð‘•ð‘‘ ð‘’ð‘ªð‘¥ð‘©ð‘¯), \"bgr\" ð‘“𑹠" +"ð‘šð‘¤ð‘µ ð‘ªð‘¯ ð‘¤ð‘§ð‘“ð‘‘, \"vrgb\" ð‘“𑹠ð‘®ð‘§ð‘› ð‘ªð‘¯ ð‘‘ð‘ªð‘, \"vbgr\" ð‘“𑹠ð‘®ð‘§ð‘› ð‘ªð‘¯ ð‘šð‘ªð‘‘ð‘«ð‘¥." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" +"ð‘ž ð‘®ð‘§ð‘Ÿð‘©ð‘¤ð‘µð‘–ð‘©ð‘¯ ð‘¿ð‘•ð‘‘ ð‘“𑹠ð‘’ð‘©ð‘¯ð‘ð‘»ð‘‘ð‘¦ð‘™ ð‘“ð‘ªð‘¯ð‘‘ ð‘•ð‘²ð‘Ÿð‘©ð‘Ÿ ð‘‘ ð‘ð‘¦ð‘’ð‘•ð‘©ð‘¤ ð‘•ð‘²ð‘Ÿð‘©ð‘Ÿ, ð‘¦ð‘¯ ð‘›ð‘ªð‘‘ð‘• ð‘ð‘» ð‘¦ð‘¯ð‘—." + +#, fuzzy +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"ð‘ž ð‘‘ð‘²ð‘ ð‘ antialiasing ð‘‘ ð‘¿ð‘• ð‘¢ð‘§ð‘¯ ð‘®ð‘§ð‘¯ð‘›ð‘»ð‘¦ð‘™ ð‘“ð‘ªð‘¯ð‘‘ð‘•. ð‘ð‘ªð‘•ð‘©ð‘šð‘©ð‘¤ ð‘ð‘¨ð‘¤ð‘¿ð‘Ÿ ð‘¸: \"ð‘¯ð‘³ð‘¯\" ð‘“𑹠ð‘¯ð‘´ " +"antialiasing, \"ð‘œð‘®ð‘±ð‘•ð‘’ð‘±ð‘¤\" ð‘“𑹠ð‘•ð‘‘ð‘¨ð‘¯ð‘›ð‘¼ð‘› ð‘œð‘®ð‘±ð‘•ð‘’ð‘±ð‘¤ antialiasing, 𑯠\"rgba\" ð‘“𑹠" +"subpixel antialiasing (LCD ð‘•ð‘’ð‘®ð‘°ð‘¯ð‘Ÿ ð‘´ð‘¯ð‘¤ð‘¦)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: " +"\"none\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and " +"\"full\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"ð‘ž ð‘‘ð‘²ð‘ ð‘ ð‘£ð‘¦ð‘¯ð‘‘ð‘¦ð‘™ ð‘‘ ð‘¿ð‘• ð‘¢ð‘§ð‘¯ ð‘®ð‘§ð‘¯ð‘›ð‘»ð‘¦ð‘™ ð‘“ð‘ªð‘¯ð‘‘ð‘•. ð‘ð‘ªð‘•ð‘©ð‘šð‘©ð‘¤ ð‘ð‘¨ð‘¤ð‘¿ð‘Ÿ ð‘¸: \"none\" ð‘“𑹠ð‘¯ð‘´ " +"ð‘£ð‘¦ð‘¯ð‘‘ð‘¦ð‘™, \"slight\" ð‘“𑹠ð‘šð‘±ð‘•ð‘¦ð‘’, \"medium\" ð‘“𑹠ð‘¥ð‘´ð‘›ð‘®ð‘±ð‘‘, 𑯠\"full\" ð‘“𑹠ð‘¥ð‘¨ð‘’ð‘•ð‘¦ð‘¥ð‘©ð‘¥ " +"ð‘£ð‘¦ð‘¯ð‘‘ð‘¦ð‘™ (ð‘¥ð‘± ð‘’ð‘·ð‘Ÿ ð‘›ð‘¦ð‘•ð‘‘ð‘ªð‘®ð‘–ð‘©ð‘¯ ð‘ ð‘¤ð‘§ð‘‘𑼠ð‘“ð‘¹ð‘¥ð‘Ÿ)." + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "ð‘©ð‘¤ð‘¬ð‘› ð‘’ð‘°ð‘Ÿ" + +#, fuzzy +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"ð‘¦ð‘“ ð‘¯ð‘ªð‘¯-ð‘§ð‘¥ð‘ð‘‘ð‘¦, keybindings ð‘¢ð‘¦ð‘¤ ð‘šð‘° ð‘¦ð‘œð‘¯ð‘¹ð‘› ð‘³ð‘¯ð‘¤ð‘§ð‘• ð‘žð‘º MateConf ð‘›ð‘²ð‘®ð‘§ð‘’ð‘‘ð‘¼ð‘¦ ð‘¦ð‘Ÿ ð‘¦ð‘¯ ð‘ž ð‘¤ð‘¦ð‘•ð‘‘. " +"ð‘žð‘¦ð‘• ð‘¦ð‘Ÿ ð‘¿ð‘•ð‘“ð‘©ð‘¤ ð‘“𑹠ð‘¤ð‘­ð‘’ð‘›ð‘¶ð‘¯." + +#, fuzzy +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "ð‘›ð‘¦ð‘•ð‘±ð‘šð‘©ð‘¤ touchpad ð‘¢ð‘²ð‘¤ ð‘‘ð‘²ð‘ð‘¦ð‘™" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "ð‘¦ð‘¯ð‘±ð‘šð‘©ð‘¤ ð‘£ð‘ªð‘®ð‘¦ð‘Ÿð‘ªð‘¯ð‘‘ð‘©ð‘¤ ð‘•ð‘’ð‘®ð‘´ð‘¤ð‘¦ð‘™" + +#, fuzzy +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "ð‘¦ð‘¯ð‘±ð‘šð‘©ð‘¤ ð‘¥ð‘¬ð‘• ð‘’ð‘¤ð‘¦ð‘’ð‘• ð‘¢ð‘¦ð‘ž touchpad" + +#, fuzzy +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Enable touchpad" +msgstr "ð‘¦ð‘¯ð‘±ð‘šð‘©ð‘¤ touchpad" + +#, fuzzy +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "ð‘•ð‘©ð‘¤ð‘§ð‘’ð‘‘ ð‘ž touchpad ð‘•ð‘’ð‘®ð‘´ð‘¤ ð‘¥ð‘§ð‘”ð‘©ð‘›" + +#, fuzzy +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Select the touchpad scroll method. Supported values are: 0: disabled, 1: edge " +"scrolling, and 2: two-finger scrolling" +msgstr "" +"ð‘•ð‘©ð‘¤ð‘§ð‘’ð‘‘ ð‘ž touchpad ð‘•ð‘’ð‘®ð‘´ð‘¤ ð‘¥ð‘§ð‘”ð‘©ð‘›. ð‘•ð‘©ð‘ð‘¹ð‘‘ð‘©ð‘› ð‘ð‘¨ð‘¤ð‘¿ð‘Ÿ ð‘¸: 0: ð‘›ð‘¦ð‘•ð‘±ð‘šð‘©ð‘¤ð‘›, 1: ð‘§ð‘¡ ð‘•ð‘’ð‘®ð‘´ð‘¤ð‘¦ð‘™, 𑯠" +"2: ð‘‘ð‘µ-ð‘“ð‘¦ð‘™ð‘œð‘¼ ð‘•ð‘’ð‘®ð‘´ð‘¤ð‘¦ð‘™" + +#, fuzzy +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "" +"ð‘•ð‘§ð‘‘ ð‘žð‘¦ð‘• ð‘‘ ð‘‘ð‘®ð‘µ ð‘¦ð‘“ ð‘¿ ð‘£ð‘¨ð‘ ð‘ð‘®ð‘ªð‘šð‘¤ð‘©ð‘¥ð‘Ÿ ð‘¢ð‘¦ð‘ž ð‘¨ð‘’ð‘•ð‘¦ð‘›ð‘§ð‘¯ð‘‘ð‘©ð‘¤ð‘¦ ð‘£ð‘¦ð‘‘ð‘¦ð‘™ ð‘ž touchpad ð‘¢ð‘²ð‘¤ ð‘‘ð‘²ð‘ð‘¦ð‘™." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" +"ð‘•ð‘§ð‘‘ ð‘žð‘¦ð‘• ð‘‘ ð‘‘ð‘®ð‘µ ð‘‘ ð‘©ð‘¤ð‘¬ ð‘£ð‘ªð‘®ð‘¦ð‘Ÿð‘ªð‘¯ð‘‘ð‘©ð‘¤ ð‘•ð‘’ð‘®ð‘´ð‘¤ð‘¦ð‘™ ð‘šð‘² ð‘ž ð‘•ð‘±ð‘¥ ð‘¥ð‘§ð‘”ð‘©ð‘› ð‘•ð‘©ð‘¤ð‘§ð‘’ð‘‘ð‘©ð‘› ð‘¢ð‘¦ð‘ž ð‘ž " +"scroll_method ð‘’ð‘°." + +#, fuzzy +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "" +"Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "ð‘•ð‘§ð‘‘ ð‘žð‘¦ð‘• ð‘‘ ð‘‘ð‘®ð‘µ ð‘‘ ð‘šð‘° ð‘±ð‘šð‘©ð‘¤ ð‘‘ ð‘•ð‘§ð‘¯ð‘› ð‘¥ð‘¬ð‘• ð‘’ð‘¤ð‘¦ð‘’ð‘• ð‘šð‘² ð‘‘ð‘¨ð‘ð‘¦ð‘™ ð‘ªð‘¯ ð‘ž touchpad." + +#, fuzzy +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +msgid "Set this to TRUE to enable all touchpads." +msgstr "ð‘•ð‘§ð‘‘ ð‘žð‘¦ð‘• ð‘‘ ð‘‘ð‘®ð‘µ ð‘‘ ð‘¦ð‘¯ð‘±ð‘šð‘©ð‘¤ ð‘·ð‘¤ touchpads." + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "·ð‘œð‘¯ð‘´ð‘¥ ð‘•ð‘§ð‘‘ð‘¦ð‘™ð‘Ÿ ð‘›ð‘°ð‘¥ð‘©ð‘¯" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "ð‘šð‘²ð‘¯ð‘›ð‘¦ð‘™ ð‘‘ ð‘‘ð‘ªð‘œð‘©ð‘¤ ð‘ž ð‘¥ð‘¨ð‘œð‘¯ð‘©ð‘“ð‘²ð‘»." + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "ð‘šð‘²ð‘¯ð‘›ð‘¦ð‘™ ð‘‘ ð‘‘ð‘ªð‘œð‘©ð‘¤ ð‘ž ð‘ªð‘¯-ð‘•ð‘’ð‘®ð‘°ð‘¯ ð‘’ð‘°ð‘šð‘ªð‘®ð‘›." + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "ð‘šð‘²ð‘¯ð‘›ð‘¦ð‘™ ð‘‘ ð‘‘ð‘ªð‘œð‘©ð‘¤ ð‘ž ð‘•ð‘’ð‘®ð‘°ð‘¯ ð‘®ð‘°ð‘›ð‘¼." + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "ð‘šð‘¶ð‘¯ð‘• ð‘’ð‘°ð‘Ÿ" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "ð‘’ð‘©ð‘¥ð‘­ð‘¯ð‘› ð‘¿ð‘•ð‘‘ ð‘‘ ð‘‘ð‘»ð‘¯ ð‘ž ð‘¥ð‘¨ð‘œð‘¯ð‘©ð‘“ð‘²ð‘» ð‘ªð‘¯ 𑹠ð‘ªð‘“." + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "ð‘’ð‘©ð‘¥ð‘­ð‘¯ð‘› ð‘¿ð‘•ð‘‘ ð‘‘ ð‘‘ð‘»ð‘¯ ð‘ž ð‘ªð‘¯-ð‘•ð‘’ð‘®ð‘°ð‘¯ ð‘’ð‘°ð‘šð‘ªð‘®ð‘› ð‘ªð‘¯ 𑹠ð‘ªð‘“." + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "ð‘’ð‘©ð‘¥ð‘­ð‘¯ð‘› ð‘¿ð‘•ð‘‘ ð‘‘ ð‘‘ð‘»ð‘¯ ð‘ž ð‘•ð‘’ð‘®ð‘°ð‘¯ ð‘®ð‘°ð‘›ð‘¼ ð‘ªð‘¯ 𑹠ð‘ªð‘“." + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable XRandR plugin" +msgstr "ð‘¦ð‘¯ð‘±ð‘šð‘©ð‘¤ XRandR ð‘ð‘¤ð‘³ð‘œð‘¦ð‘¯" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable accessibility keyboard plugin" +msgstr "ð‘¦ð‘¯ð‘±ð‘šð‘©ð‘¤ ð‘¨ð‘’ð‘•ð‘§ð‘•ð‘©ð‘šð‘¦ð‘¤ð‘¦ð‘‘ð‘° ð‘’ð‘°ð‘šð‘ªð‘®ð‘› ð‘ð‘¤ð‘³ð‘œð‘¦ð‘¯" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable background plugin" +msgstr "ð‘¦ð‘¯ð‘±ð‘šð‘©ð‘¤ ð‘šð‘¨ð‘’ð‘œð‘®ð‘¬ð‘¯ð‘› ð‘ð‘¤ð‘³ð‘œð‘¦ð‘¯" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable clipboard plugin" +msgstr "ð‘¦ð‘¯ð‘±ð‘šð‘©ð‘¤ ð‘’ð‘¤ð‘¦ð‘ð‘šð‘¹ð‘› ð‘ð‘¤ð‘³ð‘œð‘¦ð‘¯" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable font plugin" +msgstr "ð‘¦ð‘¯ð‘±ð‘šð‘©ð‘¤ ð‘“ð‘ªð‘¯ð‘‘ ð‘ð‘¤ð‘³ð‘œð‘¦ð‘¯" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable housekeeping plugin" +msgstr "ð‘¦ð‘¯ð‘±ð‘šð‘©ð‘¤ ð‘£ð‘¶ð‘•ð‘’ð‘°ð‘ð‘¦ð‘™ ð‘ð‘¤ð‘³ð‘œð‘¦ð‘¯" + +#, fuzzy +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keybindings plugin" +msgstr "ð‘¦ð‘¯ð‘±ð‘šð‘©ð‘¤ keybindings ð‘ð‘¤ð‘³ð‘œð‘¦ð‘¯" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable keyboard plugin" +msgstr "ð‘¦ð‘¯ð‘±ð‘šð‘©ð‘¤ ð‘’ð‘°ð‘šð‘ªð‘®ð‘› ð‘ð‘¤ð‘³ð‘œð‘¦ð‘¯" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable media keys plugin" +msgstr "ð‘¦ð‘¯ð‘±ð‘šð‘©ð‘¤ ð‘¥ð‘°ð‘›ð‘¦ð‘© ð‘’ð‘°ð‘Ÿ ð‘ð‘¤ð‘³ð‘œð‘¦ð‘¯" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable mouse plugin" +msgstr "ð‘¦ð‘¯ð‘±ð‘šð‘©ð‘¤ ð‘¥ð‘¬ð‘• ð‘ð‘¤ð‘³ð‘œð‘¦ð‘¯" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable smartcard plugin" +msgstr "ð‘¦ð‘¯ð‘±ð‘šð‘©ð‘¤ ð‘•ð‘¥ð‘­ð‘®ð‘‘ð‘’ð‘­ð‘®ð‘› ð‘ð‘¤ð‘³ð‘œð‘¦ð‘¯" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable sound plugin" +msgstr "ð‘¦ð‘¯ð‘±ð‘šð‘©ð‘¤ ð‘•ð‘¬ð‘¯ð‘› ð‘ð‘¤ð‘³ð‘œð‘¦ð‘¯" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable typing breaks plugin" +msgstr "ð‘¦ð‘¯ð‘±ð‘šð‘©ð‘¤ ð‘‘ð‘²ð‘ð‘¦ð‘™ ð‘šð‘®ð‘±ð‘’ð‘• ð‘ð‘¤ð‘³ð‘œð‘¦ð‘¯" + +#, fuzzy +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xrdb plugin" +msgstr "ð‘¦ð‘¯ð‘±ð‘šð‘©ð‘¤ xrdb ð‘ð‘¤ð‘³ð‘œð‘¦ð‘¯" + +#, fuzzy +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Enable xsettings plugin" +msgstr "ð‘¦ð‘¯ð‘±ð‘šð‘©ð‘¤ xsettings ð‘ð‘¤ð‘³ð‘œð‘¦ð‘¯" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Mouse keys" +msgstr "ð‘¥ð‘¬ð‘• ð‘’ð‘°ð‘Ÿ" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "On-screen keyboard" +msgstr "ð‘ªð‘¯-ð‘•ð‘’ð‘®ð‘°ð‘¯ ð‘’ð‘°ð‘šð‘ªð‘®ð‘›" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen magnifier" +msgstr "ð‘•ð‘’ð‘®ð‘°ð‘¯ ð‘¥ð‘¨ð‘œð‘¯ð‘©ð‘“ð‘²ð‘»" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Screen reader" +msgstr "ð‘•ð‘’ð‘®ð‘°ð‘¯ ð‘®ð‘°ð‘›ð‘¼" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file caches." +msgstr "ð‘•ð‘§ð‘‘ ð‘‘ ð‘‘ð‘®ð‘µ ð‘‘ ð‘¦ð‘¯ð‘±ð‘šð‘©ð‘¤ ð‘ž ð‘£ð‘¶ð‘•ð‘’ð‘°ð‘ð‘¦ð‘™ ð‘ð‘¤ð‘³ð‘œð‘¦ð‘¯, ð‘‘ ð‘ð‘®ð‘µð‘¯ ð‘‘ð‘®ð‘¨ð‘¯ð‘ ð‘©ð‘¯ð‘‘ ð‘“ð‘²ð‘¤ ð‘’ð‘¨ð‘–ð‘©ð‘Ÿ." + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage XRandR settings." +msgstr "ð‘•ð‘§ð‘‘ ð‘‘ ð‘‘ð‘®ð‘µ ð‘‘ ð‘¦ð‘¯ð‘±ð‘šð‘©ð‘¤ ð‘ž ð‘ð‘¤ð‘³ð‘œð‘¦ð‘¯ ð‘‘ ð‘¥ð‘¨ð‘¯ð‘¦ð‘¡ XRandR ð‘•ð‘§ð‘‘ð‘¦ð‘™ð‘Ÿ." + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "ð‘•ð‘§ð‘‘ ð‘‘ ð‘‘ð‘®ð‘µ ð‘‘ ð‘¦ð‘¯ð‘±ð‘šð‘©ð‘¤ ð‘ž ð‘ð‘¤ð‘³ð‘œð‘¦ð‘¯ ð‘‘ ð‘¥ð‘¨ð‘¯ð‘¦ð‘¡ ð‘’ð‘¤ð‘¦ð‘ð‘šð‘¹ð‘› ð‘•ð‘§ð‘‘ð‘¦ð‘™ð‘Ÿ." + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "" +"Set to True to enable the plugin to manage desktop background settings." +msgstr "ð‘•ð‘§ð‘‘ ð‘‘ ð‘‘ð‘®ð‘µ ð‘‘ ð‘¦ð‘¯ð‘±ð‘šð‘©ð‘¤ ð‘ž ð‘ð‘¤ð‘³ð‘œð‘¦ð‘¯ ð‘‘ ð‘¥ð‘¨ð‘¯ð‘¦ð‘¡ ð‘›ð‘§ð‘•ð‘’ð‘‘ð‘ªð‘ ð‘šð‘¨ð‘’ð‘œð‘®ð‘¬ð‘¯ð‘› ð‘•ð‘§ð‘‘ð‘¦ð‘™ð‘Ÿ." + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "ð‘•ð‘§ð‘‘ ð‘‘ ð‘‘ð‘®ð‘µ ð‘‘ ð‘¦ð‘¯ð‘±ð‘šð‘©ð‘¤ ð‘ž ð‘ð‘¤ð‘³ð‘œð‘¦ð‘¯ ð‘‘ ð‘¥ð‘¨ð‘¯ð‘¦ð‘¡ ð‘“ð‘ªð‘¯ð‘‘ ð‘•ð‘§ð‘‘ð‘¦ð‘™ð‘Ÿ." + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "ð‘•ð‘§ð‘‘ ð‘‘ ð‘‘ð‘®ð‘µ ð‘‘ ð‘¦ð‘¯ð‘±ð‘šð‘©ð‘¤ ð‘ž ð‘ð‘¤ð‘³ð‘œð‘¦ð‘¯ ð‘‘ ð‘¥ð‘¨ð‘¯ð‘¦ð‘¡ ð‘’ð‘°ð‘šð‘ªð‘®ð‘› ð‘•ð‘§ð‘‘ð‘¦ð‘™ð‘Ÿ." + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "" +"Set to True to enable the plugin to manage locking the screen on smartcard " +"removal." +msgstr "" +"ð‘•ð‘§ð‘‘ ð‘‘ ð‘‘ð‘®ð‘µ ð‘‘ ð‘¦ð‘¯ð‘±ð‘šð‘©ð‘¤ ð‘ž ð‘ð‘¤ð‘³ð‘œð‘¦ð‘¯ ð‘‘ ð‘¥ð‘¨ð‘¯ð‘¦ð‘¡ ð‘¤ð‘ªð‘’ð‘¦ð‘™ ð‘ž ð‘•ð‘’ð‘®ð‘°ð‘¯ ð‘ªð‘¯ ð‘•ð‘¥ð‘­ð‘®ð‘‘ð‘’ð‘­ð‘®ð‘› ð‘®ð‘¦ð‘¥ð‘µð‘ð‘©ð‘¤." + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "ð‘•ð‘§ð‘‘ ð‘‘ ð‘‘ð‘®ð‘µ ð‘‘ ð‘¦ð‘¯ð‘±ð‘šð‘©ð‘¤ ð‘ž ð‘ð‘¤ð‘³ð‘œð‘¦ð‘¯ ð‘‘ ð‘¥ð‘¨ð‘¯ð‘¦ð‘¡ ð‘¥ð‘¬ð‘• ð‘•ð‘§ð‘‘ð‘¦ð‘™ð‘Ÿ." + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "ð‘•ð‘§ð‘‘ ð‘‘ ð‘‘ð‘®ð‘µ ð‘‘ ð‘¦ð‘¯ð‘±ð‘šð‘©ð‘¤ ð‘ž ð‘ð‘¤ð‘³ð‘œð‘¦ð‘¯ ð‘‘ ð‘¥ð‘¨ð‘¯ð‘¦ð‘¡ ð‘¥ð‘©ð‘¤ð‘‘ð‘°ð‘¥ð‘°ð‘›ð‘°ð‘© ð‘’ð‘°ð‘Ÿ ð‘•ð‘§ð‘‘ð‘¦ð‘™ð‘Ÿ." + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "ð‘•ð‘§ð‘‘ ð‘‘ ð‘‘ð‘®ð‘µ ð‘‘ ð‘¦ð‘¯ð‘±ð‘šð‘©ð‘¤ ð‘ž ð‘ð‘¤ð‘³ð‘œð‘¦ð‘¯ ð‘‘ ð‘¥ð‘¨ð‘¯ð‘¦ð‘¡ ð‘•ð‘¬ð‘¯ð‘› ð‘•ð‘­ð‘¥ð‘ð‘©ð‘¤ ð‘’ð‘¨ð‘–ð‘©ð‘Ÿ." + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "ð‘•ð‘§ð‘‘ ð‘‘ ð‘‘ð‘®ð‘µ ð‘‘ ð‘¦ð‘¯ð‘±ð‘šð‘©ð‘¤ ð‘ž ð‘ð‘¤ð‘³ð‘œð‘¦ð‘¯ ð‘‘ ð‘¥ð‘¨ð‘¯ð‘¦ð‘¡ ð‘ž ð‘¨ð‘’ð‘•ð‘§ð‘•ð‘©ð‘šð‘¦ð‘¤ð‘¦ð‘‘ð‘° ð‘’ð‘°ð‘šð‘ªð‘®ð‘› ð‘•ð‘§ð‘‘ð‘¦ð‘™ð‘Ÿ." + +#, fuzzy +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "ð‘•ð‘§ð‘‘ ð‘‘ ð‘‘ð‘®ð‘µ ð‘‘ ð‘¦ð‘¯ð‘±ð‘šð‘©ð‘¤ ð‘ž ð‘ð‘¤ð‘³ð‘œð‘¦ð‘¯ ð‘‘ ð‘¥ð‘¨ð‘¯ð‘¦ð‘¡ ð‘ž keybindings." + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "ð‘•ð‘§ð‘‘ ð‘‘ ð‘‘ð‘®ð‘µ ð‘‘ ð‘¦ð‘¯ð‘±ð‘šð‘©ð‘¤ ð‘ž ð‘ð‘¤ð‘³ð‘œð‘¦ð‘¯ ð‘‘ ð‘¥ð‘¨ð‘¯ð‘¦ð‘¡ ð‘‘ð‘²ð‘ð‘¦ð‘™ ð‘šð‘®ð‘±ð‘’ð‘•." + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "ð‘•ð‘§ð‘‘ ð‘‘ ð‘‘ð‘®ð‘µ ð‘‘ ð‘¦ð‘¯ð‘±ð‘šð‘©ð‘¤ ð‘ž ð‘ð‘¤ð‘³ð‘œð‘¦ð‘¯ ð‘‘ ð‘¥ð‘¨ð‘¯ð‘¦ð‘¡ xrdb ð‘•ð‘§ð‘‘ð‘¦ð‘™ð‘Ÿ." + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "ð‘•ð‘§ð‘‘ ð‘‘ ð‘‘ð‘®ð‘µ ð‘‘ ð‘¦ð‘¯ð‘±ð‘šð‘©ð‘¤ ð‘ž ð‘ð‘¤ð‘³ð‘œð‘¦ð‘¯ ð‘‘ ð‘¥ð‘¨ð‘¯ð‘¦ð‘¡ xsettings." + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "Slow keys" +msgstr "ð‘•ð‘¤ð‘´ ð‘’ð‘°ð‘Ÿ" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "Sticky keys" +msgstr "ð‘•ð‘‘ð‘¦ð‘’𑦠ð‘’ð‘°ð‘Ÿ" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "ð‘ž ð‘¯ð‘±ð‘¥ ð‘ ð‘ž ð‘’ð‘°ð‘šð‘ªð‘®ð‘› ð‘•ð‘¹ð‘‘ð‘’ð‘³ð‘‘ ð‘‘ ð‘‘ð‘ªð‘œð‘©ð‘¤ ð‘ž ð‘¥ð‘¨ð‘œð‘¯ð‘©ð‘“ð‘²ð‘»" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "ð‘ž ð‘¯ð‘±ð‘¥ ð‘ ð‘ž ð‘’ð‘°ð‘šð‘ªð‘®ð‘› ð‘•ð‘¹ð‘‘ð‘’ð‘³ð‘‘ ð‘‘ ð‘‘ð‘ªð‘œð‘©ð‘¤ ð‘ž ð‘ªð‘¯-ð‘•ð‘’ð‘®ð‘°ð‘¯ ð‘’ð‘°ð‘šð‘ªð‘®ð‘›" + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "ð‘ž ð‘¯ð‘±ð‘¥ ð‘ ð‘ž ð‘’ð‘°ð‘šð‘ªð‘®ð‘› ð‘•ð‘¹ð‘‘ð‘’ð‘³ð‘‘ ð‘‘ ð‘‘ð‘ªð‘œð‘©ð‘¤ ð‘ž ð‘•ð‘’ð‘®ð‘°ð‘¯ ð‘®ð‘°ð‘›ð‘¼" + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"ð‘žð‘¦ð‘• ð‘¦ð‘Ÿ ð‘ž ð‘¯ð‘±ð‘¥ ð‘ ð‘ž ð‘’ð‘°ð‘šð‘ªð‘®ð‘› ð‘•ð‘¹ð‘‘ð‘’ð‘³ð‘‘ ð‘‘ ð‘‘ð‘ªð‘œð‘©ð‘¤ ð‘ž ð‘¥ð‘¨ð‘œð‘¯ð‘©ð‘“ð‘²ð‘». ð‘žð‘¦ð‘• ð‘¯ð‘±ð‘¥ ð‘¢ð‘¦ð‘¤ ð‘šð‘° ð‘–ð‘´ð‘¯ ð‘¦ð‘¯ ð‘ž " +"ð‘’ð‘°ð‘šð‘ªð‘®ð‘› ð‘•ð‘¹ð‘‘ð‘’ð‘³ð‘‘ ð‘ð‘®ð‘§ð‘“ð‘¼ð‘©ð‘¯ð‘•ð‘©ð‘Ÿ ð‘›ð‘²ð‘©ð‘¤ð‘ªð‘œ." + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"ð‘žð‘¦ð‘• ð‘¦ð‘Ÿ ð‘ž ð‘¯ð‘±ð‘¥ ð‘ ð‘ž ð‘’ð‘°ð‘šð‘ªð‘®ð‘› ð‘•ð‘¹ð‘‘ð‘’ð‘³ð‘‘ ð‘‘ ð‘‘ð‘ªð‘œð‘©ð‘¤ ð‘ž ð‘ªð‘¯-ð‘•ð‘’ð‘®ð‘°ð‘¯ ð‘’ð‘°ð‘šð‘ªð‘®ð‘›. ð‘žð‘¦ð‘• ð‘¯ð‘±ð‘¥ ð‘¢ð‘¦ð‘¤ ð‘šð‘° ð‘–ð‘´ð‘¯ " +"ð‘¦ð‘¯ ð‘ž ð‘’ð‘°ð‘šð‘ªð‘®ð‘› ð‘•ð‘¹ð‘‘ð‘’ð‘³ð‘‘ ð‘ð‘®ð‘§ð‘“ð‘¼ð‘©ð‘¯ð‘•ð‘©ð‘Ÿ ð‘›ð‘²ð‘©ð‘¤ð‘ªð‘œ." + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"ð‘žð‘¦ð‘• ð‘¦ð‘Ÿ ð‘ž ð‘¯ð‘±ð‘¥ ð‘ ð‘ž ð‘’ð‘°ð‘šð‘ªð‘®ð‘› ð‘•ð‘¹ð‘‘ð‘’ð‘³ð‘‘ ð‘‘ ð‘‘ð‘ªð‘œð‘©ð‘¤ ð‘ž ð‘•ð‘’ð‘®ð‘°ð‘¯ ð‘®ð‘°ð‘›ð‘¼. ð‘žð‘¦ð‘• ð‘¯ð‘±ð‘¥ ð‘¢ð‘¦ð‘¤ ð‘šð‘° ð‘–ð‘´ð‘¯ ð‘¦ð‘¯ ð‘ž " +"ð‘’ð‘°ð‘šð‘ªð‘®ð‘› ð‘•ð‘¹ð‘‘ð‘’ð‘³ð‘‘ ð‘ð‘®ð‘§ð‘“ð‘¼ð‘©ð‘¯ð‘•ð‘©ð‘Ÿ ð‘›ð‘²ð‘©ð‘¤ð‘ªð‘œ." + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle magnifier" +msgstr "ð‘‘ð‘ªð‘œð‘©ð‘¤ ð‘¥ð‘¨ð‘œð‘¯ð‘©ð‘“ð‘²ð‘»" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Toggle on-screen keyboard" +msgstr "ð‘‘ð‘ªð‘œð‘©ð‘¤ ð‘ªð‘¯-ð‘•ð‘’ð‘®ð‘°ð‘¯ ð‘’ð‘°ð‘šð‘ªð‘®ð‘›" + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Toggle screen reader" +msgstr "ð‘‘ð‘ªð‘œð‘©ð‘¤ ð‘•ð‘’ð‘®ð‘°ð‘¯ ð‘®ð‘°ð‘›ð‘¼" + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "ð‘¢ð‘§ð‘žð‘¼ ð‘ž ð‘šð‘¶ð‘¯ð‘• ð‘’ð‘°ð‘Ÿ ð‘’ð‘°ð‘šð‘ªð‘®ð‘› ð‘¨ð‘’ð‘•ð‘§ð‘•ð‘©ð‘šð‘¦ð‘¤ð‘¦ð‘‘ð‘° ð‘“ð‘°ð‘—𑼠ð‘¦ð‘Ÿ ð‘‘ð‘»ð‘¯ð‘› ð‘ªð‘¯." + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "ð‘¢ð‘§ð‘žð‘¼ ð‘ž ð‘¥ð‘¬ð‘• ð‘’ð‘°ð‘Ÿ ð‘’ð‘°ð‘šð‘ªð‘®ð‘› ð‘¨ð‘’ð‘•ð‘§ð‘•ð‘©ð‘šð‘¦ð‘¤ð‘¦ð‘‘ð‘° ð‘“ð‘°ð‘—𑼠ð‘¦ð‘Ÿ ð‘‘ð‘»ð‘¯ð‘› ð‘ªð‘¯." + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the on-screen keyboard is turned on." +msgstr "ð‘¢ð‘§ð‘žð‘¼ ð‘ž ð‘ªð‘¯-ð‘•ð‘’ð‘®ð‘°ð‘¯ ð‘’ð‘°ð‘šð‘ªð‘®ð‘› ð‘¦ð‘Ÿ ð‘‘ð‘»ð‘¯ð‘› ð‘ªð‘¯." + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the screen magnifier is turned on." +msgstr "ð‘¢ð‘§ð‘žð‘¼ ð‘ž ð‘•ð‘’ð‘®ð‘°ð‘¯ ð‘¥ð‘¨ð‘œð‘¯ð‘©ð‘“ð‘²ð‘» ð‘¦ð‘Ÿ ð‘‘ð‘»ð‘¯ð‘› ð‘ªð‘¯." + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the screen reader is turned on." +msgstr "ð‘¢ð‘§ð‘žð‘¼ ð‘ž ð‘•ð‘’ð‘®ð‘°ð‘¯ ð‘®ð‘°ð‘›ð‘¼ ð‘¦ð‘Ÿ ð‘‘ð‘»ð‘¯ð‘› ð‘ªð‘¯." + +#: ../data/mate-settings-daemon.schemas.in.h:58 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "ð‘¢ð‘§ð‘žð‘¼ ð‘ž ð‘•ð‘¤ð‘´ ð‘’ð‘°ð‘Ÿ ð‘’ð‘°ð‘šð‘ªð‘®ð‘› ð‘¨ð‘’ð‘•ð‘§ð‘•ð‘©ð‘šð‘¦ð‘¤ð‘¦ð‘‘ð‘° ð‘“ð‘°ð‘—𑼠ð‘¦ð‘Ÿ ð‘‘ð‘»ð‘¯ð‘› ð‘ªð‘¯." + +#: ../data/mate-settings-daemon.schemas.in.h:59 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "ð‘¢ð‘§ð‘žð‘¼ ð‘ž ð‘•ð‘‘ð‘¦ð‘’𑦠ð‘’ð‘°ð‘Ÿ ð‘’ð‘°ð‘šð‘ªð‘®ð‘› ð‘¨ð‘’ð‘•ð‘§ð‘•ð‘©ð‘šð‘¦ð‘¤ð‘¦ð‘‘ð‘° ð‘“ð‘°ð‘—𑼠ð‘¦ð‘Ÿ ð‘‘ð‘»ð‘¯ð‘› ð‘ªð‘¯." + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:1 +msgid "" +"Set this to one of \"none\", \"lock_screen\", or \"force_logout\". The action " +"will get performed when the smartcard used for log in is removed." +msgstr "" +"ð‘•ð‘§ð‘‘ ð‘žð‘¦ð‘• ð‘‘ ð‘¢ð‘³ð‘¯ ð‘ \"none\", \"lock_screen\", 𑹠\"force_logout\". ð‘ž ð‘¨ð‘’ð‘–ð‘©ð‘¯ ð‘¢ð‘¦ð‘¤ ð‘œð‘§ð‘‘ " +"ð‘ð‘¼ð‘“ð‘¹ð‘¥ð‘› ð‘¢ð‘§ð‘¯ ð‘ž ð‘•ð‘¥ð‘­ð‘®ð‘‘ð‘’ð‘­ð‘®ð‘› ð‘¿ð‘•ð‘‘ ð‘“𑹠ð‘¤ð‘ªð‘œ ð‘¦ð‘¯ ð‘¦ð‘Ÿ ð‘®ð‘¦ð‘¥ð‘µð‘ð‘›." + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:2 +msgid "Smartcard removal action" +msgstr "ð‘•ð‘¥ð‘­ð‘®ð‘‘ð‘’ð‘­ð‘®ð‘› ð‘®ð‘¦ð‘¥ð‘µð‘ð‘©ð‘¤ ð‘¨ð‘’ð‘–ð‘©ð‘¯" + +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "ð‘¦ð‘¯ð‘±ð‘šð‘©ð‘¤ ð‘›ð‘°ð‘šð‘³ð‘œð‘¦ð‘™ ð‘’ð‘´ð‘›" + +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "ð‘›ð‘´ð‘¯ð‘‘ ð‘šð‘¦ð‘’ð‘³ð‘¥ ð‘© ð‘›ð‘°ð‘¥ð‘©ð‘¯" + +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "MateConf ð‘ð‘®ð‘°ð‘“ð‘¦ð‘’ð‘• ð‘“ð‘®ð‘ªð‘¥ ð‘¢ð‘¦ð‘— ð‘‘ ð‘¤ð‘´ð‘› ð‘ð‘¤ð‘³ð‘œð‘¦ð‘¯ ð‘•ð‘§ð‘‘ð‘¦ð‘™ð‘Ÿ" + +#: ../mate-settings-daemon/main.c:58 +msgid "Exit after a time (for debugging)" +msgstr "ð‘§ð‘œð‘Ÿð‘¦ð‘‘ ð‘­ð‘“ð‘‘𑼠𑩠ð‘‘ð‘²ð‘¥ (ð‘“𑹠ð‘›ð‘°ð‘šð‘³ð‘œð‘¦ð‘™)" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "ð‘¨ð‘’ð‘•ð‘§ð‘•ð‘©ð‘šð‘¦ð‘¤ð‘¦ð‘‘ð‘° ð‘’ð‘°ð‘šð‘ªð‘®ð‘›" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "ð‘¨ð‘’ð‘•ð‘§ð‘•ð‘©ð‘šð‘¦ð‘¤ð‘¦ð‘‘ð‘° ð‘’ð‘°ð‘šð‘ªð‘®ð‘› ð‘ð‘¤ð‘³ð‘œð‘¦ð‘¯" + +#, c-format +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:388 +msgid "There was an error displaying help: %s" +msgstr "ð‘žð‘º ð‘¢ð‘ªð‘Ÿ ð‘©ð‘¯ ð‘»ð‘¼ ð‘›ð‘¦ð‘•ð‘ð‘¤ð‘±ð‘¦ð‘™ ð‘£ð‘§ð‘¤ð‘: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:519 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:585 +msgid "Do you want to activate Slow Keys?" +msgstr "ð‘›ð‘µ ð‘¿ ð‘¢ð‘ªð‘¯ð‘‘ ð‘‘ ð‘¨ð‘’ð‘‘ð‘¦ð‘ð‘±ð‘‘ ð‘•ð‘¤ð‘´ ð‘’ð‘°ð‘Ÿ?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:520 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:586 +msgid "Do you want to deactivate Slow Keys?" +msgstr "ð‘›ð‘µ ð‘¿ ð‘¢ð‘ªð‘¯ð‘‘ ð‘‘ ð‘›ð‘°ð‘¨ð‘’ð‘‘ð‘¦ð‘ð‘±ð‘‘ ð‘•ð‘¤ð‘´ ð‘’ð‘°ð‘Ÿ?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:521 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:587 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for the " +"Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"ð‘¿ ð‘¡ð‘³ð‘•ð‘‘ ð‘£ð‘§ð‘¤ð‘› ð‘›ð‘¬ð‘¯ ð‘ž ð‘–ð‘¦ð‘“ð‘‘ ð‘’ð‘° ð‘“𑹠8 ð‘•ð‘§ð‘’ð‘©ð‘¯ð‘›ð‘Ÿ. ð‘žð‘¦ð‘• ð‘¦ð‘Ÿ ð‘ž ð‘•ð‘¹ð‘‘ð‘’ð‘³ð‘‘ ð‘“𑹠𑞠ð‘•ð‘¤ð‘´ ð‘’ð‘°ð‘Ÿ ð‘“ð‘°ð‘—ð‘¼, " +"ð‘¢ð‘¦ð‘— ð‘©ð‘“ð‘§ð‘’ð‘‘ð‘• ð‘ž ð‘¢ð‘± ð‘¿ð‘¼ ð‘’ð‘°ð‘šð‘ªð‘®ð‘› ð‘¢ð‘»ð‘’ð‘•." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't activate" +msgstr "ð‘›ð‘´ð‘¯ð‘‘ ð‘¨ð‘’ð‘‘ð‘¦ð‘ð‘±ð‘‘" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't deactivate" +msgstr "ð‘›ð‘´ð‘¯ð‘‘ ð‘›ð‘°ð‘¨ð‘’ð‘‘ð‘¦ð‘ð‘±ð‘‘" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Activate" +msgstr "ð‘¨ð‘’ð‘‘ð‘¦ð‘ð‘±ð‘‘" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Deactivate" +msgstr "ð‘›ð‘°ð‘¨ð‘’ð‘‘ð‘¦ð‘ð‘±ð‘‘" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't activate" +msgstr "_ð‘›ð‘´ð‘¯ð‘‘ ð‘¨ð‘’ð‘‘ð‘¦ð‘ð‘±ð‘‘" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't deactivate" +msgstr "_ð‘›ð‘´ð‘¯ð‘‘ ð‘›ð‘°ð‘¨ð‘’ð‘‘ð‘¦ð‘ð‘±ð‘‘" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Activate" +msgstr "_ð‘¨ð‘’ð‘‘ð‘¦ð‘ð‘±ð‘‘" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Deactivate" +msgstr "_ð‘›ð‘°ð‘¨ð‘’ð‘‘ð‘¦ð‘ð‘±ð‘‘" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:615 +msgid "Slow Keys Alert" +msgstr "ð‘•ð‘¤ð‘´ ð‘’ð‘°ð‘Ÿ ð‘©ð‘¤ð‘»ð‘‘" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:655 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:723 +msgid "Do you want to activate Sticky Keys?" +msgstr "ð‘›ð‘µ ð‘¿ ð‘¢ð‘ªð‘¯ð‘‘ ð‘‘ ð‘¨ð‘’ð‘‘ð‘¦ð‘ð‘±ð‘‘ ð‘•ð‘‘ð‘¦ð‘’𑦠ð‘’ð‘°ð‘Ÿ?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:656 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:724 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "ð‘›ð‘µ ð‘¿ ð‘¢ð‘ªð‘¯ð‘‘ ð‘‘ ð‘›ð‘°ð‘¨ð‘’ð‘‘ð‘¦ð‘ð‘±ð‘‘ ð‘•ð‘‘ð‘¦ð‘’𑦠ð‘’ð‘°ð‘Ÿ?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:726 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"ð‘¿ ð‘¡ð‘³ð‘•ð‘‘ ð‘ð‘®ð‘§ð‘•ð‘‘ ð‘ž ð‘–ð‘¦ð‘“ð‘‘ ð‘’ð‘° 5 ð‘‘ð‘²ð‘¥ð‘Ÿ ð‘¦ð‘¯ ð‘© ð‘®ð‘´. ð‘žð‘¦ð‘• ð‘¦ð‘Ÿ ð‘ž ð‘•ð‘¹ð‘‘ð‘’ð‘³ð‘‘ ð‘“𑹠𑞠ð‘•ð‘‘ð‘¦ð‘’𑦠ð‘’ð‘°ð‘Ÿ ð‘“ð‘°ð‘—ð‘¼, " +"ð‘¢ð‘¦ð‘— ð‘©ð‘“ð‘§ð‘’ð‘‘ð‘• ð‘ž ð‘¢ð‘± ð‘¿ð‘¼ ð‘’ð‘°ð‘šð‘ªð‘®ð‘› ð‘¢ð‘»ð‘’ð‘•." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:660 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"ð‘¿ ð‘¡ð‘³ð‘•ð‘‘ ð‘ð‘®ð‘§ð‘•ð‘‘ ð‘‘𑵠ð‘’ð‘°ð‘Ÿ ð‘¨ð‘‘ ð‘¢ð‘³ð‘¯ð‘•, 𑹠ð‘ð‘®ð‘§ð‘•ð‘‘ ð‘ž ð‘–ð‘¦ð‘“ð‘‘ ð‘’ð‘° 5 ð‘‘ð‘²ð‘¥ð‘Ÿ ð‘¦ð‘¯ ð‘© ð‘®ð‘´. ð‘žð‘¦ð‘• ð‘‘ð‘»ð‘¯ð‘Ÿ ð‘ªð‘“ ð‘ž " +"ð‘•ð‘‘ð‘¦ð‘’𑦠ð‘’ð‘°ð‘Ÿ ð‘“ð‘°ð‘—ð‘¼, ð‘¢ð‘¦ð‘— ð‘©ð‘“ð‘§ð‘’ð‘‘ð‘• ð‘ž ð‘¢ð‘± ð‘¿ð‘¼ ð‘’ð‘°ð‘šð‘ªð‘®ð‘› ð‘¢ð‘»ð‘’ð‘•." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:756 +msgid "Sticky Keys Alert" +msgstr "ð‘•ð‘‘ð‘¦ð‘’𑦠ð‘’ð‘°ð‘Ÿ ð‘©ð‘¤ð‘»ð‘‘" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "ð‘¿ð‘¯ð‘©ð‘ð‘»ð‘•ð‘©ð‘¤ ð‘¨ð‘’ð‘•ð‘§ð‘• ð‘ð‘®ð‘§ð‘“ð‘¼ð‘©ð‘¯ð‘•ð‘©ð‘Ÿ" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "ð‘§ð‘¯ð‘£ð‘¨ð‘¯ð‘• _ð‘’ð‘©ð‘¯ð‘‘ð‘®ð‘­ð‘•ð‘‘ ð‘¦ð‘¯ ð‘’ð‘³ð‘¤ð‘¼ð‘Ÿ" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "ð‘¥ð‘±ð‘’ _ð‘‘ð‘§ð‘’ð‘•ð‘‘ ð‘¤ð‘¸ð‘¡ð‘¼ 𑯠ð‘°ð‘Ÿð‘¦ð‘¼ ð‘‘ ð‘®ð‘°ð‘›" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "ð‘ð‘®ð‘§ð‘• 𑯠_ð‘£ð‘´ð‘¤ð‘› ð‘’ð‘°ð‘Ÿ ð‘‘ ð‘¨ð‘’ð‘•ð‘§ð‘ð‘‘ ð‘žð‘§ð‘¥ (ð‘•ð‘¤ð‘´ ð‘’ð‘°ð‘Ÿ)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "ð‘¿ð‘Ÿ ð‘ªð‘¯-ð‘•ð‘’ð‘®ð‘°ð‘¯ _ð‘’ð‘°ð‘šð‘ªð‘®ð‘›" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "ð‘¿ð‘Ÿ ð‘•ð‘’ð‘®ð‘°ð‘¯ _ð‘¥ð‘¨ð‘œð‘¯ð‘©ð‘“ð‘²ð‘»" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "ð‘¿ð‘Ÿ ð‘•ð‘’ð‘®ð‘°ð‘¯ _ð‘®ð‘°ð‘›ð‘¼" + +#, fuzzy +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "_ð‘¦ð‘œð‘¯ð‘¹ ð‘›ð‘¿ð‘ð‘¤ð‘¦ð‘’ð‘±ð‘‘ keypresses (ð‘šð‘¶ð‘¯ð‘• ð‘’ð‘°ð‘Ÿ)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "_ð‘ð‘®ð‘§ð‘• ð‘’ð‘°ð‘šð‘ªð‘®ð‘› ð‘–ð‘¹ð‘‘ð‘’ð‘³ð‘‘ð‘• ð‘¢ð‘³ð‘¯ ð‘’ð‘° ð‘¨ð‘‘ ð‘© ð‘‘ð‘²ð‘¥ (ð‘•ð‘‘ð‘¦ð‘’𑦠ð‘’ð‘°ð‘Ÿ)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "ð‘šð‘¨ð‘’ð‘œð‘®ð‘¬ð‘¯ð‘›" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "ð‘šð‘¨ð‘’ð‘œð‘®ð‘¬ð‘¯ð‘› ð‘ð‘¤ð‘³ð‘œð‘¦ð‘¯" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "ð‘’ð‘¤ð‘¦ð‘ð‘šð‘¹ð‘›" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "ð‘’ð‘¤ð‘¦ð‘ð‘šð‘¹ð‘› ð‘ð‘¤ð‘³ð‘œð‘¦ð‘¯" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "ð‘›ð‘©ð‘¥ð‘°" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "ð‘›ð‘©ð‘¥ð‘° ð‘ð‘¤ð‘³ð‘œð‘¦ð‘¯" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "ð‘“ð‘ªð‘¯ð‘‘" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "ð‘“ð‘ªð‘¯ð‘‘ ð‘ð‘¤ð‘³ð‘œð‘¦ð‘¯" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this file system" +msgstr "ð‘›ð‘´ð‘¯ð‘‘ ð‘–ð‘´ ð‘§ð‘¯ð‘¦ ð‘¢ð‘ªð‘®ð‘¯ð‘¦ð‘™ð‘Ÿ ð‘©ð‘œð‘±ð‘¯ ð‘“𑹠ð‘žð‘¦ð‘• ð‘“ð‘²ð‘¤ ð‘•ð‘¦ð‘•ð‘‘ð‘©ð‘¥" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "ð‘›ð‘´ð‘¯ð‘‘ ð‘–ð‘´ ð‘§ð‘¯ð‘¦ ð‘¢ð‘ªð‘®ð‘¯ð‘¦ð‘™ð‘Ÿ ð‘©ð‘œð‘±ð‘¯" + +#, c-format +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "ð‘ž ð‘ð‘ªð‘¤ð‘¿ð‘¥ \"%s\" ð‘£ð‘¨ð‘Ÿ ð‘´ð‘¯ð‘¤ð‘¦ %s ð‘›ð‘¦ð‘•ð‘’ ð‘•ð‘ð‘±ð‘• ð‘®ð‘¦ð‘¥ð‘±ð‘¯ð‘¦ð‘™." + +#, c-format +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +msgid "This computer has only %s disk space remaining." +msgstr "ð‘žð‘¦ð‘• ð‘’ð‘©ð‘¥ð‘ð‘¿ð‘‘𑼠ð‘£ð‘¨ð‘Ÿ ð‘´ð‘¯ð‘¤ð‘¦ %s ð‘›ð‘¦ð‘•ð‘’ ð‘•ð‘ð‘±ð‘• ð‘®ð‘¦ð‘¥ð‘±ð‘¯ð‘¦ð‘™." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs or " +"files, or moving files to another disk or partition." +msgstr "" +"ð‘¿ ð‘’ð‘¨ð‘¯ ð‘“ð‘®ð‘° ð‘³ð‘ ð‘›ð‘¦ð‘•ð‘’ ð‘•ð‘ð‘±ð‘• ð‘šð‘² ð‘§ð‘¥ð‘ð‘‘ð‘°ð‘¦ð‘™ ð‘ž ð‘‘ð‘®ð‘¨ð‘–, ð‘®ð‘¦ð‘¥ð‘µð‘ð‘¦ð‘™ ð‘©ð‘¯ð‘˜ð‘µð‘Ÿð‘› ð‘ð‘®ð‘´ð‘œð‘®ð‘¨ð‘¥ð‘Ÿ 𑹠ð‘“ð‘²ð‘¤ð‘Ÿ, 𑹠" +"ð‘¥ð‘µð‘ð‘¦ð‘™ ð‘“ð‘²ð‘¤ð‘Ÿ ð‘‘ ð‘©ð‘¯ð‘³ð‘žð‘¼ ð‘›ð‘¦ð‘•ð‘’ 𑹠ð‘ð‘¸ð‘‘ð‘¦ð‘–ð‘©ð‘¯." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by moving " +"files to another disk or partition." +msgstr "" +"ð‘¿ ð‘’ð‘¨ð‘¯ ð‘“ð‘®ð‘° ð‘³ð‘ ð‘›ð‘¦ð‘•ð‘’ ð‘•ð‘ð‘±ð‘• ð‘šð‘² ð‘®ð‘¦ð‘¥ð‘µð‘ð‘¦ð‘™ ð‘©ð‘¯ð‘˜ð‘µð‘Ÿð‘› ð‘ð‘®ð‘´ð‘œð‘®ð‘¨ð‘¥ð‘Ÿ 𑹠ð‘“ð‘²ð‘¤ð‘Ÿ, 𑹠ð‘šð‘² ð‘¥ð‘µð‘ð‘¦ð‘™ ð‘“ð‘²ð‘¤ð‘Ÿ ð‘‘ " +"ð‘©ð‘¯ð‘³ð‘žð‘¼ ð‘›ð‘¦ð‘•ð‘’ 𑹠ð‘ð‘¸ð‘‘ð‘¦ð‘–ð‘©ð‘¯." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs or " +"files, or moving files to an external disk." +msgstr "" +"ð‘¿ ð‘’ð‘¨ð‘¯ ð‘“ð‘®ð‘° ð‘³ð‘ ð‘›ð‘¦ð‘•ð‘’ ð‘•ð‘ð‘±ð‘• ð‘šð‘² ð‘§ð‘¥ð‘ð‘‘ð‘°ð‘¦ð‘™ ð‘ž ð‘‘ð‘®ð‘¨ð‘–, ð‘®ð‘¦ð‘¥ð‘µð‘ð‘¦ð‘™ ð‘©ð‘¯ð‘˜ð‘µð‘Ÿð‘› ð‘ð‘®ð‘´ð‘œð‘®ð‘¨ð‘¥ð‘Ÿ 𑹠ð‘“ð‘²ð‘¤ð‘Ÿ, 𑹠" +"ð‘¥ð‘µð‘ð‘¦ð‘™ ð‘“ð‘²ð‘¤ð‘Ÿ ð‘‘ ð‘©ð‘¯ ð‘¦ð‘’ð‘•ð‘‘ð‘»ð‘¯ð‘©ð‘¤ ð‘›ð‘¦ð‘•ð‘’." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by moving " +"files to an external disk." +msgstr "" +"ð‘¿ ð‘’ð‘¨ð‘¯ ð‘“ð‘®ð‘° ð‘³ð‘ ð‘›ð‘¦ð‘•ð‘’ ð‘•ð‘ð‘±ð‘• ð‘šð‘² ð‘®ð‘¦ð‘¥ð‘µð‘ð‘¦ð‘™ ð‘©ð‘¯ð‘˜ð‘µð‘Ÿð‘› ð‘ð‘®ð‘´ð‘œð‘®ð‘¨ð‘¥ð‘Ÿ 𑹠ð‘“ð‘²ð‘¤ð‘Ÿ, 𑹠ð‘šð‘² ð‘¥ð‘µð‘ð‘¦ð‘™ ð‘“ð‘²ð‘¤ð‘Ÿ ð‘‘ " +"ð‘©ð‘¯ ð‘¦ð‘’ð‘•ð‘‘ð‘»ð‘¯ð‘©ð‘¤ ð‘›ð‘¦ð‘•ð‘’." + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "ð‘¤ð‘´ ð‘›ð‘¦ð‘•ð‘’ ð‘•ð‘ð‘±ð‘•" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "ð‘§ð‘¥ð‘ð‘‘𑦠ð‘‘ð‘®ð‘¨ð‘–" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine…" +msgstr "ð‘¦ð‘œð‘Ÿð‘¨ð‘¥ð‘¦ð‘¯â€¦" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "ð‘¦ð‘œð‘¯ð‘¹" + +#, c-format +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:97 +msgid "Removing item %lu of %lu" +msgstr "ð‘®ð‘¦ð‘¥ð‘µð‘ð‘¦ð‘™ ð‘²ð‘‘ð‘©ð‘¥ %lu ð‘ %lu" + +#, c-format +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:117 +msgid "Removing: %s" +msgstr "ð‘®ð‘¦ð‘¥ð‘µð‘ð‘¦ð‘™: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:247 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:296 +msgid "Emptying the trash" +msgstr "ð‘§ð‘¥ð‘ð‘‘ð‘°ð‘¦ð‘™ ð‘ž ð‘‘ð‘®ð‘¨ð‘–" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:272 +msgid "Preparing to empty trash…" +msgstr "ð‘ð‘®ð‘°ð‘ð‘ºð‘¦ð‘™ ð‘‘ ð‘§ð‘¥ð‘ð‘‘𑦠ð‘‘ð‘®ð‘¨ð‘–…" + +#. Translators: "Emptying trash from " +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:299 +msgid "From: " +msgstr "ð‘“ð‘®ð‘ªð‘¥: " + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:360 +msgid "Empty all of the items from the trash?" +msgstr "ð‘§ð‘¥ð‘ð‘‘𑦠ð‘·ð‘¤ ð‘ ð‘ž ð‘²ð‘‘ð‘©ð‘¥ð‘Ÿ ð‘“ð‘®ð‘ªð‘¥ ð‘ž ð‘‘ð‘®ð‘¨ð‘–?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:363 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"ð‘¦ð‘“ ð‘¿ ð‘—ð‘µð‘Ÿ ð‘‘ ð‘§ð‘¥ð‘ð‘‘𑦠𑞠ð‘‘ð‘®ð‘¨ð‘–, ð‘·ð‘¤ ð‘²ð‘‘ð‘©ð‘¥ð‘Ÿ ð‘¦ð‘¯ ð‘¦ð‘‘ ð‘¢ð‘¦ð‘¤ ð‘šð‘° ð‘ð‘»ð‘¥ð‘©ð‘¯ð‘©ð‘¯ð‘‘ð‘¤ð‘¦ ð‘¤ð‘ªð‘•ð‘‘. ð‘ð‘¤ð‘°ð‘Ÿ ð‘¯ð‘´ð‘‘ ð‘žð‘¨ð‘‘ " +"ð‘¿ ð‘’ð‘¨ð‘¯ ð‘·ð‘¤ð‘•ð‘´ ð‘›ð‘¦ð‘¤ð‘°ð‘‘ ð‘žð‘§ð‘¥ ð‘•ð‘§ð‘ð‘¼ð‘©ð‘‘ð‘¤ð‘¦." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:370 +msgid "_Empty Trash" +msgstr "_ð‘§ð‘¥ð‘ð‘‘𑦠ð‘‘ð‘®ð‘¨ð‘–" + +#, c-format +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +msgid "Key binding (%s) is invalid" +msgstr "ð‘’ð‘° ð‘šð‘²ð‘¯ð‘›ð‘¦ð‘™ (%s) ð‘¦ð‘Ÿ ð‘¦ð‘¯ð‘ð‘¨ð‘¤ð‘¦ð‘›" + +#, c-format +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +msgid "Key binding (%s) is incomplete" +msgstr "ð‘’ð‘° ð‘šð‘²ð‘¯ð‘›ð‘¦ð‘™ (%s) ð‘¦ð‘Ÿ ð‘¦ð‘¯ð‘’ð‘©ð‘¥ð‘ð‘¤ð‘°ð‘‘" + +#, c-format +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +msgid "Error while trying to run (%s)\nwhich is linked to the key (%s)" +msgstr "ð‘»ð‘¼ ð‘¢ð‘²ð‘¤ ð‘‘ð‘®ð‘²ð‘¦ð‘™ ð‘‘ ð‘®ð‘³ð‘¯ (%s)\nð‘¢ð‘¦ð‘— ð‘¦ð‘Ÿ ð‘¤ð‘¦ð‘™ð‘’ð‘‘ ð‘‘ ð‘ž ð‘’ð‘° (%s)" + +#, fuzzy +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "Keybindings" + +#, fuzzy +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "Keybindings ð‘ð‘¤ð‘³ð‘œð‘¦ð‘¯" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "ð‘’ð‘°ð‘šð‘ªð‘®ð‘›" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "ð‘’ð‘°ð‘šð‘ªð‘®ð‘› ð‘ð‘¤ð‘³ð‘œð‘¦ð‘¯" + +#, c-format +#, fuzzy +#: ../plugins/keyboard/gsd-keyboard-xkb.c:137 +msgid "" +"Error activating XKB configuration.\nIt can happen under various " +"circumstances:\n • a bug in libxklavier library\n • a bug in X server " +"(xkbcomp, xmodmap utilities)\n • X server with incompatible libxkbfile " +"implementation\n\nX server version data:\n%s\n%d\n%s\nIf you report this " +"situation as a bug, please include:\n • The result of %s\n • The " +"result of %s" +msgstr "" +"ð‘»ð‘¼ ð‘¨ð‘’ð‘‘ð‘©ð‘ð‘±ð‘‘ð‘¦ð‘™ XKB ð‘’ð‘©ð‘¯ð‘“ð‘¦ð‘œð‘˜ð‘¼ð‘±ð‘–ð‘©ð‘¯.\nð‘¦ð‘‘ ð‘’ð‘¨ð‘¯ ð‘£ð‘¨ð‘ð‘©ð‘¯ ð‘³ð‘¯ð‘›ð‘¼ ð‘ð‘ºð‘¦ð‘©ð‘• ð‘•ð‘»ð‘’ð‘©ð‘¥ð‘•ð‘‘ð‘©ð‘¯ð‘•ð‘©ð‘Ÿ:\n • ð‘© " +"ð‘šð‘³ð‘œ ð‘¦ð‘¯ libxklavier ð‘¤ð‘²ð‘šð‘®ð‘¼ð‘¦\n • ð‘© ð‘šð‘³ð‘œ ð‘¦ð‘¯ ð‘§ð‘’ð‘• ð‘•ð‘»ð‘𑼠(xkbcomp, xmodmap " +"ð‘˜ð‘µð‘‘ð‘¦ð‘¤ð‘©ð‘‘ð‘°ð‘Ÿ)\n • ð‘§ð‘’ð‘• ð‘•ð‘»ð‘𑼠ð‘¢ð‘¦ð‘ž ð‘¦ð‘¯ð‘’ð‘©ð‘¥ð‘ð‘¨ð‘‘ð‘©ð‘šð‘©ð‘¤ libxkbfile ð‘¦ð‘¥ð‘ð‘¤ð‘©ð‘¥ð‘§ð‘¯ð‘‘ð‘±ð‘–ð‘©ð‘¯\n\nð‘§ð‘’ð‘• ð‘•ð‘»ð‘𑼠" +"ð‘ð‘»ð‘ ð‘©ð‘¯ ð‘›ð‘±ð‘‘ð‘©:\n%s\n%d\n%s\nð‘¦ð‘“ ð‘¿ ð‘®ð‘©ð‘ð‘¹ð‘‘ ð‘žð‘¦ð‘• ð‘•ð‘¦ð‘‘ð‘¿ð‘±ð‘–ð‘©ð‘¯ ð‘¨ð‘Ÿ ð‘© ð‘šð‘³ð‘œ, ð‘ð‘¤ð‘°ð‘Ÿ ð‘¦ð‘¯ð‘’ð‘¤ð‘µð‘›:\n • ð‘ž " +"ð‘®ð‘¦ð‘Ÿð‘³ð‘¤ð‘‘ ð‘ <ð‘šð‘°>%s\n • ð‘ž ð‘®ð‘¦ð‘Ÿð‘³ð‘¤ð‘‘ ð‘ <ð‘šð‘°>%s" + +#, fuzzy +#: ../plugins/keyboard/gsd-keyboard-xkb.c:151 +msgid "" +"You are using XFree 4.3.0.\nThere are known problems with complex XKB " +"configurations.\nTry using a simpler configuration or using a later version " +"of the XFree software." +msgstr "" +"𑿠𑸠ð‘¿ð‘Ÿð‘¦ð‘™ XFree 4.3.0.\nð‘žð‘º 𑸠ð‘¯ð‘´ð‘¯ ð‘ð‘®ð‘ªð‘šð‘¤ð‘©ð‘¥ð‘Ÿ ð‘¢ð‘¦ð‘ž ð‘’ð‘ªð‘¥ð‘ð‘¤ð‘§ð‘’ð‘• XKB ð‘’ð‘©ð‘¯ð‘“ð‘¦ð‘œð‘˜ð‘¼ð‘±ð‘–ð‘©ð‘¯ð‘Ÿ.\nð‘‘ð‘®ð‘² " +"ð‘¿ð‘Ÿð‘¦ð‘™ ð‘© ð‘•ð‘¦ð‘¥ð‘ð‘©ð‘¤ð‘¼ ð‘’ð‘©ð‘¯ð‘“ð‘¦ð‘œð‘˜ð‘¼ð‘±ð‘–ð‘©ð‘¯ 𑹠ð‘¿ð‘Ÿð‘¦ð‘™ ð‘© ð‘¤ð‘±ð‘‘𑼠ð‘ð‘»ð‘ ð‘©ð‘¯ ð‘ ð‘ž XFree ð‘•ð‘ªð‘“ð‘‘ð‘¢ð‘º." + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:236 +msgid "Unknown" +msgstr "ð‘³ð‘¯ð‘´ð‘¯" + +#, c-format +#: ../plugins/keyboard/gsd-keyboard-xkb.c:305 +msgid "Keyboard Layout \"%s\"" +msgstr "ð‘’ð‘°ð‘šð‘ªð‘®ð‘› ð‘¤ð‘±ð‘¬ð‘‘ \"%s\"" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:428 +msgid "_Layouts" +msgstr "_ð‘¤ð‘±ð‘¬ð‘‘ð‘•" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:435 +msgid "Keyboard _Preferences" +msgstr "ð‘’ð‘°ð‘šð‘ªð‘®ð‘› _ð‘ð‘®ð‘§ð‘“ð‘¼ð‘©ð‘¯ð‘•ð‘©ð‘Ÿ" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:441 +msgid "Show _Current Layout" +msgstr "ð‘–ð‘´ _ð‘’ð‘³ð‘®ð‘©ð‘¯ð‘‘ ð‘¤ð‘±ð‘¬ð‘‘" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "_ð‘©ð‘ð‘±ð‘¤ð‘©ð‘šð‘©ð‘¤ ð‘“ð‘²ð‘¤ð‘Ÿ:" + +#, fuzzy +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "ð‘¤ð‘´ð‘› modmap ð‘“ð‘²ð‘¤ð‘Ÿ" + +#, fuzzy +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap files?" +msgstr "ð‘¢ð‘«ð‘› ð‘¿ ð‘¤ð‘²ð‘’ ð‘‘ ð‘¤ð‘´ð‘› ð‘ž modmap ð‘“ð‘²ð‘¤ð‘Ÿ?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "_ð‘›ð‘µ ð‘¯ð‘ªð‘‘ ð‘–ð‘´ ð‘žð‘¦ð‘• ð‘¥ð‘§ð‘•ð‘¦ð‘¡ ð‘©ð‘œð‘±ð‘¯" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "_ð‘¤ð‘´ð‘›" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "_ð‘¤ð‘´ð‘›ð‘©ð‘› ð‘“ð‘²ð‘¤ð‘Ÿ:" + +#: ../plugins/keyboard/show-layout.ui.h:1 +msgid "Keyboard Layout" +msgstr "ð‘’ð‘°ð‘šð‘ªð‘®ð‘› ð‘¤ð‘±ð‘¬ð‘‘" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:195 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"ð‘’ð‘«ð‘› ð‘¯ð‘ªð‘‘ ð‘œð‘§ð‘‘ ð‘›ð‘¦ð‘“ð‘·ð‘¤ð‘‘ ð‘‘ð‘»ð‘¥ð‘¦ð‘¯ð‘©ð‘¤. ð‘ð‘§ð‘®ð‘¦ð‘“𑲠ð‘žð‘¨ð‘‘ ð‘¿ð‘¼ ð‘›ð‘¦ð‘“ð‘·ð‘¤ð‘‘ ð‘‘ð‘»ð‘¥ð‘¦ð‘¯ð‘©ð‘¤ ð‘’ð‘©ð‘¥ð‘­ð‘¯ð‘› ð‘¦ð‘Ÿ ð‘•ð‘§ð‘‘ 𑯠" +"ð‘ð‘¶ð‘¯ð‘‘ð‘• ð‘‘ ð‘© ð‘ð‘¨ð‘¤ð‘¦ð‘› ð‘©ð‘ð‘¤ð‘¦ð‘’ð‘±ð‘•ð‘©ð‘¯." + +#, c-format +#: ../plugins/media-keys/gsd-media-keys-manager.c:235 +msgid "Couldn't execute command: %s\nVerify that this is a valid command." +msgstr "ð‘’ð‘«ð‘›ð‘¯ð‘‘ ð‘§ð‘’ð‘•ð‘©ð‘’ð‘¿ð‘‘ ð‘’ð‘©ð‘¥ð‘­ð‘¯ð‘›: %s\nð‘ð‘§ð‘®ð‘¦ð‘“𑲠ð‘žð‘¨ð‘‘ ð‘žð‘¦ð‘• ð‘¦ð‘Ÿ ð‘© ð‘ð‘¨ð‘¤ð‘¦ð‘› ð‘’ð‘©ð‘¥ð‘­ð‘¯ð‘›." + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "ð‘›ð‘¦ð‘•ð‘±ð‘šð‘©ð‘¤ð‘›" + +#. translators: +#. * The number of sound outputs on a particular device +#, c-format +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u ð‘¬ð‘‘ð‘ð‘«ð‘‘" +msgstr[1] "%u ð‘¬ð‘‘ð‘ð‘«ð‘‘ð‘•" + +#. translators: +#. * The number of sound inputs on a particular device +#, c-format +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u ð‘¦ð‘¯ð‘ð‘«ð‘‘" +msgstr[1] "%u ð‘¦ð‘¯ð‘ð‘«ð‘‘ð‘•" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "ð‘•ð‘¦ð‘•ð‘‘ð‘©ð‘¥ ð‘•ð‘¬ð‘¯ð‘›ð‘Ÿ" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "ð‘¥ð‘°ð‘›ð‘¦ð‘© ð‘’ð‘°ð‘Ÿ" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "ð‘¥ð‘°ð‘›ð‘¦ð‘© ð‘’ð‘°ð‘Ÿ ð‘ð‘¤ð‘³ð‘œð‘¦ð‘¯" + +#: ../plugins/mouse/gsd-mouse-manager.c:882 +msgid "Could not enable mouse accessibility features" +msgstr "ð‘’ð‘«ð‘› ð‘¯ð‘ªð‘‘ ð‘¦ð‘¯ð‘±ð‘šð‘©ð‘¤ ð‘¥ð‘¬ð‘• ð‘¨ð‘’ð‘•ð‘§ð‘•ð‘©ð‘šð‘¦ð‘¤ð‘¦ð‘‘ð‘° ð‘“ð‘°ð‘—ð‘¼ð‘Ÿ" + +#, fuzzy +#: ../plugins/mouse/gsd-mouse-manager.c:884 +msgid "" +"Mouse accessibility requires Mousetweaks to be installed on your system." +msgstr "ð‘¥ð‘¬ð‘• ð‘¨ð‘’ð‘•ð‘§ð‘•ð‘©ð‘šð‘¦ð‘¤ð‘¦ð‘‘ð‘° ð‘®ð‘¦ð‘’ð‘¢ð‘²ð‘¼ð‘Ÿ Mousetweaks ð‘‘ ð‘šð‘° ð‘¦ð‘¯ð‘•ð‘‘ð‘·ð‘¤ð‘› ð‘ªð‘¯ ð‘¿ð‘¼ ð‘•ð‘¦ð‘•ð‘‘ð‘©ð‘¥." + +#: ../plugins/mouse/gsd-mouse-manager.c:887 +msgid "Mouse Preferences" +msgstr "ð‘¥ð‘¬ð‘• ð‘ð‘®ð‘§ð‘“ð‘¼ð‘©ð‘¯ð‘•ð‘©ð‘Ÿ" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "ð‘¥ð‘¬ð‘•" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "ð‘¥ð‘¬ð‘• ð‘ð‘¤ð‘³ð‘œð‘¦ð‘¯" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "ð‘‘ð‘²ð‘ð‘¦ð‘™ ð‘šð‘®ð‘±ð‘’" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "ð‘‘ð‘²ð‘ð‘¦ð‘™ ð‘šð‘®ð‘±ð‘’ ð‘ð‘¤ð‘³ð‘œð‘¦ð‘¯" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "ð‘•ð‘§ð‘‘ ð‘³ð‘ ð‘•ð‘’ð‘®ð‘°ð‘¯ ð‘•ð‘²ð‘Ÿ 𑯠ð‘®ð‘´ð‘‘ð‘±ð‘–ð‘©ð‘¯ ð‘•ð‘§ð‘‘ð‘¦ð‘™ð‘Ÿ" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:225 +msgid "Could not switch the monitor configuration" +msgstr "ð‘’ð‘«ð‘› ð‘¯ð‘ªð‘‘ ð‘•ð‘¢ð‘¦ð‘— ð‘ž ð‘¥ð‘ªð‘¯ð‘¦ð‘‘𑼠ð‘’ð‘©ð‘¯ð‘“ð‘¦ð‘œð‘˜ð‘¼ð‘±ð‘–ð‘©ð‘¯" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:249 +msgid "Could not restore the display's configuration" +msgstr "ð‘’ð‘«ð‘› ð‘¯ð‘ªð‘‘ ð‘®ð‘©ð‘•ð‘‘𑹠𑞠ð‘›ð‘¦ð‘•ð‘ð‘¤ð‘±'ð‘• ð‘’ð‘©ð‘¯ð‘“ð‘¦ð‘œð‘˜ð‘¼ð‘±ð‘–ð‘©ð‘¯" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:274 +msgid "Could not restore the display's configuration from a backup" +msgstr "ð‘’ð‘«ð‘› ð‘¯ð‘ªð‘‘ ð‘®ð‘©ð‘•ð‘‘𑹠𑞠ð‘›ð‘¦ð‘•ð‘ð‘¤ð‘±'ð‘• ð‘’ð‘©ð‘¯ð‘“ð‘¦ð‘œð‘˜ð‘¼ð‘±ð‘–ð‘©ð‘¯ ð‘“ð‘®ð‘ªð‘¥ ð‘© ð‘šð‘¨ð‘’ð‘³ð‘" + +#, c-format +#: ../plugins/xrandr/gsd-xrandr-manager.c:295 +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "" +"The display will be reset to its previous configuration in %d seconds" +msgstr[0] "ð‘ž ð‘›ð‘¦ð‘•ð‘ð‘¤ð‘± ð‘¢ð‘¦ð‘¤ ð‘šð‘° ð‘®ð‘°ð‘•ð‘§ð‘‘ ð‘‘ ð‘¦ð‘‘ð‘• ð‘ð‘®ð‘°ð‘ð‘¦ð‘©ð‘• ð‘’ð‘©ð‘¯ð‘“ð‘¦ð‘œð‘˜ð‘¼ð‘±ð‘–ð‘©ð‘¯ ð‘¦ð‘¯ %d ð‘•ð‘§ð‘’ð‘©ð‘¯ð‘›" +msgstr[1] "ð‘ž ð‘›ð‘¦ð‘•ð‘ð‘¤ð‘± ð‘¢ð‘¦ð‘¤ ð‘šð‘° ð‘®ð‘°ð‘•ð‘§ð‘‘ ð‘‘ ð‘¦ð‘‘ð‘• ð‘ð‘®ð‘°ð‘ð‘¦ð‘©ð‘• ð‘’ð‘©ð‘¯ð‘“ð‘¦ð‘œð‘˜ð‘¼ð‘±ð‘–ð‘©ð‘¯ ð‘¦ð‘¯ %d ð‘•ð‘§ð‘’ð‘©ð‘¯ð‘›ð‘Ÿ" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:344 +msgid "Does the display look OK?" +msgstr "ð‘›ð‘´ð‘Ÿ ð‘ž ð‘›ð‘¦ð‘•ð‘ð‘¤ð‘± ð‘¤ð‘«ð‘’ ð‘´ð‘’ð‘±?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:350 +msgid "_Restore Previous Configuration" +msgstr "_ð‘®ð‘©ð‘•ð‘‘𑹠ð‘ð‘®ð‘°ð‘ð‘¦ð‘©ð‘• ð‘’ð‘©ð‘¯ð‘“ð‘¦ð‘œð‘˜ð‘¼ð‘±ð‘–ð‘©ð‘¯" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:351 +msgid "_Keep This Configuration" +msgstr "_ð‘’ð‘°ð‘ ð‘žð‘¦ð‘• ð‘’ð‘©ð‘¯ð‘“ð‘¦ð‘œð‘˜ð‘¼ð‘±ð‘–ð‘©ð‘¯" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:432 +msgid "The selected configuration for displays could not be applied" +msgstr "ð‘ž ð‘•ð‘©ð‘¤ð‘§ð‘’ð‘‘ð‘©ð‘› ð‘’ð‘©ð‘¯ð‘“ð‘¦ð‘œð‘˜ð‘¼ð‘±ð‘–ð‘©ð‘¯ ð‘“𑹠ð‘›ð‘¦ð‘•ð‘ð‘¤ð‘±ð‘Ÿ ð‘’ð‘«ð‘› ð‘¯ð‘ªð‘‘ ð‘šð‘° ð‘©ð‘ð‘¤ð‘²ð‘›" + +#, c-format +#: ../plugins/xrandr/gsd-xrandr-manager.c:970 +msgid "Could not refresh the screen information: %s" +msgstr "ð‘’ð‘«ð‘› ð‘¯ð‘ªð‘‘ ð‘®ð‘°ð‘“ð‘®ð‘§ð‘– ð‘ž ð‘•ð‘’ð‘®ð‘°ð‘¯ ð‘¦ð‘¯ð‘“ð‘¼ð‘¥ð‘±ð‘–ð‘©ð‘¯: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:973 +msgid "Trying to switch the monitor configuration anyway." +msgstr "ð‘‘ð‘®ð‘²ð‘¦ð‘™ ð‘‘ ð‘•ð‘¢ð‘¦ð‘— ð‘ž ð‘¥ð‘ªð‘¯ð‘¦ð‘‘𑼠ð‘’ð‘©ð‘¯ð‘“ð‘¦ð‘œð‘˜ð‘¼ð‘±ð‘–ð‘©ð‘¯ ð‘§ð‘¯ð‘¦ð‘¢ð‘±." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1703 +msgid "Rotation not supported" +msgstr "ð‘®ð‘´ð‘‘ð‘±ð‘–ð‘©ð‘¯ ð‘¯ð‘ªð‘‘ ð‘•ð‘©ð‘ð‘¹ð‘‘ð‘©ð‘›" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1759 +msgid "Could not save monitor configuration" +msgstr "ð‘’ð‘«ð‘› ð‘¯ð‘ªð‘‘ ð‘•ð‘±ð‘ ð‘¥ð‘ªð‘¯ð‘¦ð‘‘𑼠ð‘’ð‘©ð‘¯ð‘“ð‘¦ð‘œð‘˜ð‘¼ð‘±ð‘–ð‘©ð‘¯" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1777 +msgid "Normal" +msgstr "ð‘¯ð‘¹ð‘¥ð‘©ð‘¤" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1778 +msgid "Left" +msgstr "ð‘¤ð‘§ð‘“ð‘‘" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1779 +msgid "Right" +msgstr "ð‘®ð‘²ð‘‘" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1780 +msgid "Upside Down" +msgstr "ð‘³ð‘ð‘•ð‘²ð‘› ð‘›ð‘¬ð‘¯" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1900 +msgid "_Configure Display Settings…" +msgstr "_ð‘’ð‘©ð‘¯ð‘“ð‘¦ð‘œð‘˜ð‘¼ ð‘›ð‘©ð‘•ð‘ð‘¤ð‘± ð‘•ð‘§ð‘‘ð‘¦ð‘™ð‘Ÿâ€¦" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1941 +msgid "Configure display settings" +msgstr "ð‘’ð‘©ð‘¯ð‘“ð‘¦ð‘œð‘˜ð‘¼ ð‘›ð‘©ð‘•ð‘ð‘¤ð‘± ð‘•ð‘§ð‘‘ð‘¦ð‘™ð‘Ÿ" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:2001 +msgid "Could not apply the stored configuration for monitors" +msgstr "ð‘’ð‘«ð‘› ð‘¯ð‘ªð‘‘ ð‘©ð‘ð‘¤ð‘² ð‘ž ð‘•ð‘‘ð‘¹ð‘› ð‘’ð‘©ð‘¯ð‘“ð‘¦ð‘œð‘˜ð‘¼ð‘±ð‘–ð‘©ð‘¯ ð‘“𑹠ð‘¥ð‘­ð‘¯ð‘©ð‘‘ð‘»ð‘Ÿ" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "ð‘’ð‘¨ð‘¯ð‘ªð‘‘ ð‘›ð‘¦ð‘‘ð‘»ð‘¥ð‘¦ð‘¯ ð‘¿ð‘Ÿð‘¼'ð‘• ð‘£ð‘´ð‘¥ ð‘›ð‘²ð‘®ð‘§ð‘’ð‘‘ð‘¼ð‘¦" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "ð‘¥ð‘¨ð‘¯ð‘¦ð‘¡ ð‘ž X ð‘®ð‘¦ð‘Ÿð‘¹ð‘• ð‘›ð‘±ð‘‘ð‘©ð‘šð‘±ð‘•" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "X ð‘®ð‘¦ð‘Ÿð‘¹ð‘• ð‘›ð‘±ð‘‘ð‘©ð‘šð‘±ð‘•" + +#, c-format +#: ../plugins/xsettings/gsd-xsettings-manager.c:596 +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "MateConf ð‘’ð‘° %s ð‘•ð‘§ð‘‘ ð‘‘ ð‘‘ð‘²ð‘ %s ð‘šð‘³ð‘‘ ð‘¦ð‘‘ð‘• ð‘¦ð‘’ð‘•ð‘ð‘§ð‘’ð‘‘ð‘©ð‘› ð‘‘ð‘²ð‘ ð‘¢ð‘ªð‘Ÿ %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "ð‘¥ð‘¨ð‘¯ð‘¦ð‘¡ X ð‘•ð‘§ð‘‘ð‘¦ð‘™ð‘Ÿ" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "X ð‘•ð‘§ð‘‘ð‘¦ð‘™ð‘Ÿ" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:167 +msgid "Module Path" +msgstr "ð‘¥ð‘ªð‘›ð‘¿ð‘¤ ð‘ð‘­ð‘”" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:168 +msgid "path to smartcard PKCS #11 driver" +msgstr "ð‘ð‘­ð‘” ð‘‘ ð‘•ð‘¥ð‘­ð‘®ð‘‘ð‘’ð‘­ð‘®ð‘› PKCS #11 ð‘›ð‘®ð‘²ð‘ð‘¼" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:504 +msgid "received error or hang up from event source" +msgstr "ð‘®ð‘¦ð‘•ð‘°ð‘ð‘› ð‘»ð‘¼ 𑹠ð‘£ð‘¨ð‘™ ð‘³ð‘ ð‘“ð‘®ð‘ªð‘¥ ð‘¦ð‘ð‘§ð‘¯ð‘‘ ð‘•ð‘¹ð‘•" + +#, c-format +#: ../plugins/smartcard/gsd-smartcard-manager.c:593 +msgid "NSS security system could not be initialized" +msgstr "NSS ð‘•ð‘¦ð‘’ð‘˜ð‘«ð‘¼ð‘¦ð‘‘𑦠ð‘•ð‘¦ð‘•ð‘‘ð‘©ð‘¥ ð‘’ð‘«ð‘› ð‘¯ð‘ªð‘‘ ð‘šð‘° ð‘¦ð‘¯ð‘¦ð‘–ð‘©ð‘¤ð‘²ð‘Ÿð‘›" + +#, c-format +#: ../plugins/smartcard/gsd-smartcard-manager.c:662 +msgid "no suitable smartcard driver could be found" +msgstr "ð‘¯ð‘´ ð‘•ð‘¿ð‘‘ð‘©ð‘šð‘©ð‘¤ ð‘•ð‘¥ð‘­ð‘®ð‘‘ð‘’ð‘­ð‘®ð‘› ð‘›ð‘®ð‘²ð‘𑼠ð‘’ð‘«ð‘› ð‘šð‘° ð‘“ð‘¬ð‘¯ð‘›" + +#, c-format +#: ../plugins/smartcard/gsd-smartcard-manager.c:682 +msgid "smartcard driver '%s' could not be loaded" +msgstr "ð‘•ð‘¥ð‘­ð‘®ð‘‘ð‘’ð‘­ð‘®ð‘› ð‘›ð‘®ð‘²ð‘𑼠'%s' ð‘’ð‘«ð‘› ð‘¯ð‘ªð‘‘ ð‘šð‘° ð‘¤ð‘´ð‘›ð‘©ð‘›" + +#, c-format +#: ../plugins/smartcard/gsd-smartcard-manager.c:771 +msgid "could not watch for incoming card events - %s" +msgstr "ð‘’ð‘«ð‘› ð‘¯ð‘ªð‘‘ ð‘¢ð‘ªð‘— ð‘“𑹠ð‘¦ð‘¯ð‘’ð‘³ð‘¥ð‘¦ð‘™ ð‘’ð‘¸ð‘› ð‘¦ð‘ð‘§ð‘¯ð‘‘ð‘• - %s" + +#, c-format +#: ../plugins/smartcard/gsd-smartcard-manager.c:1124 +msgid "encountered unexpected error while waiting for smartcard events" +msgstr "ð‘¦ð‘¯ð‘’ð‘¶ð‘¯ð‘‘ð‘»ð‘› ð‘³ð‘¯ð‘¦ð‘’ð‘•ð‘ð‘§ð‘’ð‘‘ð‘©ð‘› ð‘»ð‘¼ ð‘¢ð‘²ð‘¤ ð‘¢ð‘±ð‘‘ð‘¦ð‘™ ð‘“𑹠ð‘•ð‘¥ð‘­ð‘®ð‘‘ð‘’ð‘­ð‘®ð‘› ð‘¦ð‘ð‘§ð‘¯ð‘‘ð‘•" + +#: ../plugins/smartcard/gsd-smartcard.c:154 +msgid "Slot ID" +msgstr "ð‘•ð‘¤ð‘ªð‘‘ ID" + +#: ../plugins/smartcard/gsd-smartcard.c:155 +msgid "The slot the card is in" +msgstr "ð‘ž ð‘•ð‘¤ð‘ªð‘‘ ð‘ž ð‘’ð‘¸ð‘› ð‘¦ð‘Ÿ ð‘¦ð‘¯" + +#: ../plugins/smartcard/gsd-smartcard.c:161 +msgid "Slot Series" +msgstr "ð‘•ð‘¤ð‘ªð‘‘ ð‘•ð‘½ð‘¦ð‘Ÿ" + +#: ../plugins/smartcard/gsd-smartcard.c:162 +msgid "per-slot card identifier" +msgstr "ð‘ð‘»-ð‘•ð‘¤ð‘ªð‘‘ ð‘’ð‘¸ð‘› ð‘²ð‘›ð‘§ð‘¯ð‘‘ð‘¦ð‘“ð‘²ð‘¼" + +#: ../plugins/smartcard/gsd-smartcard.c:168 +#: ../plugins/smartcard/gsd-smartcard.c:169 +msgid "name" +msgstr "ð‘¯ð‘±ð‘¥" + +#: ../plugins/smartcard/gsd-smartcard.c:173 +msgid "Module" +msgstr "ð‘¥ð‘ªð‘›ð‘¿ð‘¤" + +#: ../plugins/smartcard/gsd-smartcard.c:174 +msgid "smartcard driver" +msgstr "ð‘•ð‘¥ð‘­ð‘®ð‘‘ð‘’ð‘­ð‘®ð‘› ð‘›ð‘®ð‘²ð‘ð‘¼" + diff --git a/po/en_CA.po b/po/en_CA.po new file mode 100644 index 0000000..10e6617 --- /dev/null +++ b/po/en_CA.po @@ -0,0 +1,3142 @@ +# English/Canada translation of mate-control-center. +# Copyright (C) 2004-2006 Adam Weinberger and the MATE Foundation +# This file is distributed under the same licence as the mate-control-center package. +# Adam Weinberger , 2004, 2005, 2006. +# +# +msgid "" +msgstr "" +"Project-Id-Version: mate-control-center\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-02-26 21:06-0500\n" +"PO-Revision-Date: 2005-08-06 19:59-0400\n" +"Last-Translator: Adam Weinberger \n" +"Language-Team: Canadian English \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:1 +#, fuzzy +msgid "" +"Set to True to keep the handlers for text/plain and text/* MIME types " +"synchronized." +msgstr "" +"If true, the mime handlers for text/plain and text/* will be kept in sync" + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:2 +msgid "Sync text/plain and text/* handlers" +msgstr "Sync text/plain and text/* handlers" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to launch the calculator." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the email client." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +#, fuzzy +msgid "Binding to launch the help browser." +msgstr "Launch help browser" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the media player." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the search tool." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +#, fuzzy +msgid "Binding to launch the web browser." +msgstr "Launch web browser" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to lock the screen." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to log out." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to lower the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to mute the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to open the Home folder." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to pause playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to raise the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +#, fuzzy +msgid "Binding to skip to next track." +msgstr "Skip to next track" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +#, fuzzy +msgid "Binding to skip to previous track." +msgstr "Skip to previous track" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to stop playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to suspend the computer." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Eject" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "Home folder" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "Launch help browser" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "Launch web browser" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "Lock screen" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Log out" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +#, fuzzy +msgid "Next track" +msgstr "Skip to next track" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "Play (or play/pause)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +#, fuzzy +msgid "Previous track" +msgstr "Skip to previous track" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Search" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +#, fuzzy +msgid "Stop playback" +msgstr "Stop playback key" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +#, fuzzy +msgid "Suspend" +msgstr "Sound" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "Volume down" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "Volume mute" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Volume step" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Volume step as percentage of volume." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "Volume up" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:1 +#, fuzzy +msgid "" +"Set to True to display a dialog when there are errors running the " +"screensaver." +msgstr "Display a dialogue when there are errors running the screensaver" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:2 +#, fuzzy +msgid "Set to True to run the screensaver at login." +msgstr "Run screensaver at login" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:3 +#, fuzzy +msgid "Show startup errors" +msgstr "Show Startup Errors" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:4 +msgid "Start screensaver" +msgstr "Start screensaver" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +#, fuzzy +msgid "Hinting" +msgstr "Hinting:" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +#, fuzzy +msgid "Enable accessibility keyboard plugin" +msgstr "_Enable keyboard accessibility features" + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Enable background plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Enable clipboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Enable default editor plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Enable font plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Enable keybindings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Enable keyboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable media keys plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable mouse plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +#, fuzzy +msgid "Enable screensaver plugin" +msgstr "Run screensaver at login" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable sound plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable typing breaks plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable xrandr plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable xrdb plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable xsettings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Set to True to enable the plugin to manage screensaver settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Set to True to enable the plugin to manage sound settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "" +"Set to True to enable the plugin to manage the default text editor setting." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "" + +#: ../mate-settings-daemon/main.c:49 +msgid "Don't become a daemon" +msgstr "" + +#: ../mate-settings-daemon/main.c:50 +msgid "MateConf prefix from which to load plugin settings" +msgstr "" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Accessibility Keyboard" +msgstr "_Accessibility" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Accessibility keyboard plugin" +msgstr "_Accessibility" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:393 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "There was an error displaying help: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:445 +msgid "Do you want to activate Slow Keys?" +msgstr "Do you want to activate Slow Keys?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:446 +msgid "Do you want to deactivate Slow Keys?" +msgstr "Do you want to deactivate Slow Keys?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:449 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:456 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:508 +msgid "Do_n't activate" +msgstr "Do_n't activate" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:456 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:508 +msgid "Do_n't deactivate" +msgstr "Do_n't deactivate" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:459 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:511 +msgid "_Activate" +msgstr "_Activate" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:459 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:511 +msgid "_Deactivate" +msgstr "_Deactivate" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:463 +msgid "Slow Keys Alert" +msgstr "Slow Keys Alert" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:495 +msgid "Do you want to activate Sticky Keys?" +msgstr "Do you want to activate Sticky Keys?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:496 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Do you want to deactivate Sticky Keys?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:499 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:501 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:515 +msgid "Sticky Keys Alert" +msgstr "Sticky Keys Alert" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Background" +msgstr "Apply _Background" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Font" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "" + +#: ../plugins/font/gsd-font-manager.c:208 +#, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing the mouse pointer theme." +msgstr "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing the mouse pointer theme." + +#: ../plugins/font/gsd-font-manager.c:231 +#, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing cursors." +msgstr "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing cursors." + +#: ../plugins/keybindings/gsd-keybindings-manager.c:195 +#, c-format +msgid "Key Binding (%s) has its action defined multiple times\n" +msgstr "Key Binding (%s) has its action defined multiple times\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:202 +#, c-format +msgid "Key Binding (%s) has its binding defined multiple times\n" +msgstr "Key Binding (%s) has its binding defined multiple times\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:211 +#, c-format +msgid "Key Binding (%s) is incomplete\n" +msgstr "Key Binding (%s) is incomplete\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:239 +#, c-format +msgid "Key Binding (%s) is invalid\n" +msgstr "Key Binding (%s) is invalid\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:292 +#, c-format +msgid "It seems that another application already has access to key '%u'." +msgstr "It seems that another application already has access to key '%u'." + +#: ../plugins/keybindings/gsd-keybindings-manager.c:365 +#, c-format +msgid "Key Binding (%s) is already in use\n" +msgstr "Key Binding (%s) is already in use\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:502 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Keyboard" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Keyboard plugin" +msgstr "Keyboard options" + +#: ../plugins/keyboard/modmap-dialog.glade.h:1 +msgid "A_vailable files:" +msgstr "A_vailable files:" + +#: ../plugins/keyboard/modmap-dialog.glade.h:2 +msgid "Do _not show this warning again." +msgstr "Do _not show this warning again." + +#: ../plugins/keyboard/modmap-dialog.glade.h:3 +msgid "Load modmap files" +msgstr "Load modmap files" + +#: ../plugins/keyboard/modmap-dialog.glade.h:4 +msgid "Would you like to load the modmap file(s)?" +msgstr "Would you like to load the modmap file(s)?" + +#: ../plugins/keyboard/modmap-dialog.glade.h:5 +msgid "_Load" +msgstr "_Load" + +#: ../plugins/keyboard/modmap-dialog.glade.h:6 +msgid "_Loaded files:" +msgstr "_Loaded files:" + +#: ../plugins/media-keys/actions/acme.glade.h:1 +msgid "Volume" +msgstr "Volume" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:200 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:240 +#, fuzzy, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"Could not execute command: %s\n" +"Verify that this command exists." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:256 +msgid "" +"Couldn't put the machine to sleep.\n" +"Verify that the machine is correctly configured." +msgstr "" +"Could not put the machine to sleep.\n" +"Verify that the machine is correctly configured." + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Media keys" +msgstr "Mouse Keys" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:566 +#, fuzzy +msgid "Could not enable mouse accessibility features" +msgstr "_Enable keyboard accessibility features" + +#: ../plugins/mouse/gsd-mouse-manager.c:568 +msgid "" +"Mouse accessibility requires the mousetweaks daemon to be installed on your " +"system." +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:571 +msgid "Mouse Preferences" +msgstr "Mouse Preferences" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Mouse" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "" + +#: ../plugins/screensaver/gsd-screensaver-manager.c:151 +#, c-format +msgid "" +"There was an error starting up the screensaver:\n" +"\n" +"%s\n" +"\n" +"Screensaver functionality will not work in this session." +msgstr "" +"There was an error starting up the screensaver:\n" +"\n" +"%s\n" +"\n" +"Screensaver functionality will not work in this session." + +#: ../plugins/screensaver/gsd-screensaver-manager.c:160 +msgid "_Do not show this message again" +msgstr "_Do not show this message again" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Screensaver" +msgstr "Start screensaver" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Screensaver plugin" +msgstr "Run screensaver at login" + +#: ../plugins/sound/gsd-sound-manager.c:164 +#, c-format +msgid "Couldn't load sound file %s as sample %s" +msgstr "Could not load sound file %s as sample %s" + +#: ../plugins/sound/libsounds/sound-view.c:44 +msgid "Login" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:45 +#, fuzzy +msgid "Logout" +msgstr "Log out" + +#: ../plugins/sound/libsounds/sound-view.c:46 +msgid "Boing" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:47 +#, fuzzy +msgid "Siren" +msgstr "Screen" + +#: ../plugins/sound/libsounds/sound-view.c:48 +msgid "Clink" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:49 +#, fuzzy +msgid "Beep" +msgstr "Sleep" + +#: ../plugins/sound/libsounds/sound-view.c:50 +#, fuzzy +msgid "No sound" +msgstr "Sound" + +#: ../plugins/sound/libsounds/sound-view.c:132 +msgid "Sound not set for this event." +msgstr "Sound not set for this event." + +#: ../plugins/sound/libsounds/sound-view.c:141 +msgid "" +"The sound file for this event does not exist.\n" +"You may want to install the mate-audio package for a set of default sounds." +msgstr "" +"The sound file for this event does not exist.\n" +"You may want to install the mate-audio package for a set of default sounds." + +#: ../plugins/sound/libsounds/sound-view.c:152 +msgid "The sound file for this event does not exist." +msgstr "The sound file for this event does not exist." + +#: ../plugins/sound/libsounds/sound-view.c:183 +msgid "Select Sound File" +msgstr "Select Sound File" + +#: ../plugins/sound/libsounds/sound-view.c:210 +#, c-format +msgid "The file %s is not a valid wav file" +msgstr "The file %s is not a valid wav file" + +#: ../plugins/sound/libsounds/sound-view.c:271 +#, fuzzy +msgid "Select sound file..." +msgstr "Select Sound File" + +#: ../plugins/sound/libsounds/sound-view.c:373 +#, fuzzy +msgid "System Sounds" +msgstr "_Play system sounds" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:1 +msgid "Sound" +msgstr "Sound" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:2 +msgid "Sound plugin" +msgstr "" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Typing Break" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Typing break plugin" +msgstr "Typing Break" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:258 +#: ../plugins/xrdb/gsd-xrdb-manager.c:327 +msgid "Cannot determine user's home directory" +msgstr "Cannot determine user's home directory" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:551 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "MateConf key %s set to type %s but its expected type was %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Manage X Settings" +msgstr "Use X settings" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "X Settings" +msgstr "Use X settings" + +#~ msgid "Image/label border" +#~ msgstr "Image/label border" + +#~ msgid "Width of border around the label and image in the alert dialog" +#~ msgstr "Width of border around the label and image in the alert dialogue" + +#~ msgid "Alert Type" +#~ msgstr "Alert Type" + +#~ msgid "The type of alert" +#~ msgstr "The type of alert" + +#~ msgid "Alert Buttons" +#~ msgstr "Alert Buttons" + +#~ msgid "The buttons shown in the alert dialog" +#~ msgstr "The buttons shown in the alert dialogue" + +#~ msgid "Show more _details" +#~ msgstr "Show more _details" + +#~ msgid "About Me" +#~ msgstr "About Me" + +#~ msgid "Set your personal information" +#~ msgstr "Set your personal information" + +#~ msgid "Select Image" +#~ msgstr "Select Image" + +#~ msgid "No Image" +#~ msgstr "No Image" + +#~ msgid "" +#~ "There was an error while trying to get the addressbook information\n" +#~ "Evolution Data Server can't handle the protocol" +#~ msgstr "" +#~ "There was an error while trying to get the addressbook information\n" +#~ "Evolution Data Server cannot handle the protocol" + +#~ msgid "Unable to open address book" +#~ msgstr "Unable to open address book" + +#~ msgid "Unknown login ID, the user database might be corrupted" +#~ msgstr "Unknown login ID; the user database might be corrupted" + +#~ msgid "About %s" +#~ msgstr "About %s" + +#~ msgid "Old password is incorrect, please retype it" +#~ msgstr "Old password is incorrect; please retype it" + +#~ msgid "System error has occurred" +#~ msgstr "System error has occurred" + +#~ msgid "Could not run /usr/bin/passwd" +#~ msgstr "Could not run /usr/bin/passwd" + +#~ msgid "Unable to launch backend" +#~ msgstr "Unable to launch backend" + +#~ msgid "Unexpected error has occurred" +#~ msgstr "Unexpected error has occurred" + +#~ msgid "Password is too short" +#~ msgstr "Password is too short" + +#~ msgid "Password is too simple" +#~ msgstr "Password is too simple" + +#~ msgid "Old and new passwords are too similar" +#~ msgstr "Old and new passwords are too similar" + +#~ msgid "Must contain numeric or special character(s)" +#~ msgstr "Must contain numeric or special character(s)" + +#~ msgid "Old and new password are the same" +#~ msgstr "Old and new password are the same" + +#~ msgid "Please type the passwords." +#~ msgstr "Please type the passwords." + +#~ msgid "Please type the password again, it is wrong." +#~ msgstr "Incorrect password; please type the password again." + +#~ msgid "Click on Change Password to change the password." +#~ msgstr "Click on \"Change Password\" to change the password." + +#~ msgid " " +#~ msgstr " " + +#~ msgid " " +#~ msgstr " " + +#~ msgid "Email" +#~ msgstr "Email" + +#~ msgid "Home" +#~ msgstr "Home" + +#~ msgid "Instant Messaging" +#~ msgstr "Instant Messaging" + +#~ msgid "Job" +#~ msgstr "Job" + +#~ msgid "Please type the passwords." +#~ msgstr "Please type the passwords." + +#~ msgid "Telephone" +#~ msgstr "Telephone" + +#~ msgid "Web" +#~ msgstr "Web" + +#~ msgid "Work" +#~ msgstr "Work" + +#~ msgid "A_IM/iChat:" +#~ msgstr "A_IM/iChat:" + +#~ msgid "A_ddress:" +#~ msgstr "A_ddress:" + +#~ msgid "A_ssistant:" +#~ msgstr "A_ssistant:" + +#~ msgid "Address" +#~ msgstr "Address" + +#~ msgid "C_ity:" +#~ msgstr "C_ity:" + +#~ msgid "C_ompany:" +#~ msgstr "C_ompany:" + +#~ msgid "Cale_ndar:" +#~ msgstr "Cale_ndar:" + +#~ msgid "Change Passwo_rd..." +#~ msgstr "Change Passwo_rd..." + +#~ msgid "Change Password" +#~ msgstr "Change Password" + +#~ msgid "Ci_ty:" +#~ msgstr "Ci_ty:" + +#~ msgid "Co_untry:" +#~ msgstr "Co_untry:" + +#~ msgid "Contact" +#~ msgstr "Contact" + +#~ msgid "Cou_ntry:" +#~ msgstr "Cou_ntry:" + +#~ msgid "Full Name" +#~ msgstr "Full Name" + +#~ msgid "Hom_e:" +#~ msgstr "Hom_e:" + +#~ msgid "IC_Q:" +#~ msgstr "IC_Q:" + +#~ msgid "M_SN:" +#~ msgstr "M_SN:" + +#~ msgid "Old pa_ssword:" +#~ msgstr "Old pa_ssword:" + +#~ msgid "P.O. _box:" +#~ msgstr "P.O. _box:" + +#~ msgid "P._O. box:" +#~ msgstr "P._O. box:" + +#~ msgid "Personal Info" +#~ msgstr "Personal Info" + +#~ msgid "State/Pro_vince:" +#~ msgstr "Pro_vince/State:" + +#~ msgid "User name:" +#~ msgstr "User name:" + +#~ msgid "Web _log:" +#~ msgstr "Web _log:" + +#~ msgid "Wor_k:" +#~ msgstr "Wor_k:" + +#~ msgid "Work _fax:" +#~ msgstr "Work _fax:" + +#~ msgid "Zip/_Postal code:" +#~ msgstr "_Postal/Zip Code:" + +#~ msgid "_Address:" +#~ msgstr "_Address:" + +#~ msgid "_Department:" +#~ msgstr "_Department:" + +#~ msgid "_Groupwise:" +#~ msgstr "_Groupwise:" + +#~ msgid "_Home page:" +#~ msgstr "_Home page:" + +#~ msgid "_Home:" +#~ msgstr "_Home:" + +#~ msgid "_Jabber:" +#~ msgstr "_Jabber:" + +#~ msgid "_Manager:" +#~ msgstr "_Manager:" + +#~ msgid "_Mobile:" +#~ msgstr "_Mobile:" + +#~ msgid "_New password:" +#~ msgstr "_New password:" + +#~ msgid "_Profession:" +#~ msgstr "_Profession:" + +#~ msgid "_Retype new password:" +#~ msgstr "_Retype new password:" + +#~ msgid "_State/Province:" +#~ msgstr "_State/Province:" + +#~ msgid "_Title:" +#~ msgstr "_Title:" + +#~ msgid "_Work:" +#~ msgstr "_Work:" + +#~ msgid "_Yahoo:" +#~ msgstr "_Yahoo:" + +#~ msgid "_Zip/Postal code:" +#~ msgstr "Postal/_Zip code:" + +#~ msgid "Applications" +#~ msgstr "Applications" + +#~ msgid "Support" +#~ msgstr "Support" + +#~ msgid "" +#~ "Note: Changes to this setting will not take effect until " +#~ "you next log in." +#~ msgstr "" +#~ "Note: Changes to this setting will not take effect until " +#~ "you next log in." + +#~ msgid "Assistive Technology Preferences" +#~ msgstr "Assistive Technology Preferences" + +#~ msgid "Close and _Log Out" +#~ msgstr "Close and _Log Out" + +#~ msgid "Start these assistive technologies every time you log in:" +#~ msgstr "Start these assistive technologies every time you log in:" + +#~ msgid "_Enable assistive technologies" +#~ msgstr "_Enable assistive technologies" + +#~ msgid "_Magnifier" +#~ msgstr "_Magnifier" + +#~ msgid "_On-screen keyboard" +#~ msgstr "_On-screen keyboard" + +#~ msgid "_Screenreader" +#~ msgstr "_Screenreader" + +#~ msgid "Assistive Technology Support" +#~ msgstr "Assistive Technology Support" + +#~ msgid "Enable support for MATE assistive technologies at login" +#~ msgstr "Enable support for MATE assistive technologies at login" + +#~ msgid "" +#~ "No Assistive Technology is available on your system. The 'gok' package " +#~ "must be installed in order to get on-screen keyboard support, and the " +#~ "'gnopernicus' package must be installed for screenreading and magnifying " +#~ "capabilities." +#~ msgstr "" +#~ "No Assistive Technology is available on your system. The 'gok' package " +#~ "must be installed in order to get on-screen keyboard support, and the " +#~ "'gnopernicus' package must be installed for screenreading and magnifying " +#~ "capabilities." + +#~ msgid "" +#~ "Not all available assistive technologies are installed on your system. " +#~ "The 'gok' package must be installed in order to get on-screen keyboard " +#~ "support." +#~ msgstr "" +#~ "Not all available assistive technologies are installed on your system. " +#~ "The 'gok' package must be installed in order to get on-screen keyboard " +#~ "support." + +#~ msgid "" +#~ "Not all available assistive technologies are installed on your system. " +#~ "The 'gnopernicus' package must be installed for screenreading and " +#~ "magnifying capabilities." +#~ msgstr "" +#~ "Not all available assistive technologies are installed on your system. " +#~ "The 'gnopernicus' package must be installed for screenreading and " +#~ "magnifying capabilities." + +#~ msgid "There was an error launching the mouse preferences dialog: %s" +#~ msgstr "There was an error launching the mouse preferences dialogue: %s" + +#~ msgid "Unable to import AccessX settings from file '%s'" +#~ msgstr "Unable to import AccessX settings from file '%s'" + +#~ msgid "Import Feature Settings File" +#~ msgstr "Import Feature Settings File" + +#~ msgid "_Import" +#~ msgstr "_Import" + +#~ msgid "Set your keyboard accessibility preferences" +#~ msgstr "Set your keyboard accessibility preferences" + +#~ msgid "" +#~ "This system does not seem to have the XKB extension. The keyboard " +#~ "accessibility features will not operate without it." +#~ msgstr "" +#~ "This system does not seem to have the XKB extension. The keyboard " +#~ "accessibility features will not operate without it." + +#~ msgid "*" +#~ msgstr "*" + +#~ msgid "Enable Bo_unce Keys" +#~ msgstr "Enable Bo_unce Keys" + +#~ msgid "Enable Slo_w Keys" +#~ msgstr "Enable Slo_w Keys" + +#~ msgid "Enable _Mouse Keys" +#~ msgstr "Enable _Mouse Keys" + +#~ msgid "Enable _Repeat Keys" +#~ msgstr "Enable _Repeat Keys" + +#~ msgid "Enable _Sticky Keys" +#~ msgstr "Enable _Sticky Keys" + +#~ msgid "Features" +#~ msgstr "Features" + +#~ msgid "Toggle Keys" +#~ msgstr "Toggle Keys" + +#~ msgid "Basic" +#~ msgstr "Basic" + +#~ msgid "Beep if key is re_jected" +#~ msgstr "Beep if key is re_jected" + +#~ msgid "Beep when _features turned on or off from keyboard" +#~ msgstr "Beep when _features turned on or off from keyboard" + +#~ msgid "Beep when _modifier is pressed" +#~ msgstr "Beep when _modifier is pressed" + +#~ msgid "Beep when an LED is turned on and two beeps when one is turned off." +#~ msgstr "Beep when an LED is turned on and two beeps when one is turned off." + +#~ msgid "Beep when key is:" +#~ msgstr "Beep when key is:" + +#~ msgid "Del_ay:" +#~ msgstr "Del_ay:" + +#~ msgid "Delay between keypress and pointer mo_vement:" +#~ msgstr "Delay between keypress and pointer mo_vement:" + +#~ msgid "Disa_ble if two keys pressed together" +#~ msgstr "Disa_ble if two keys pressed together" + +#~ msgid "E_nable Toggle Keys" +#~ msgstr "E_nable Toggle Keys" + +#~ msgid "Filters" +#~ msgstr "Filters" + +#~ msgid "I_gnore duplicate keypresses within:" +#~ msgstr "I_gnore duplicate keypresses within:" + +#~ msgid "" +#~ "Ignore all subsequent presses of the SAME key if they happen within a " +#~ "user selectable period of time." +#~ msgstr "" +#~ "Ignore all subsequent presses of the SAME key if they happen within a " +#~ "user selectable period of time." + +#~ msgid "Keyboard Accessibility Preferences (AccessX)" +#~ msgstr "Keyboard Accessibility Preferences (AccessX)" + +#~ msgid "Ma_ximum pointer speed:" +#~ msgstr "Ma_ximum pointer speed:" + +#~ msgid "Mouse _Preferences..." +#~ msgstr "Mouse _Preferences..." + +#~ msgid "" +#~ "Only accept keys after they have been pressed and held for a user " +#~ "adjustable amount of time." +#~ msgstr "" +#~ "Only accept keys after they have been pressed and held for a user " +#~ "adjustable amount of time." + +#~ msgid "" +#~ "Perform multiple simultaneous key press operations by pressing modifier " +#~ "keys in sequence." +#~ msgstr "" +#~ "Perform multiple simultaneous key press operations by pressing modifier " +#~ "keys in sequence." + +#~ msgid "S_peed:" +#~ msgstr "S_peed:" + +#~ msgid "Time to acce_lerate to maximum speed:" +#~ msgstr "Time to acce_lerate to maximum speed:" + +#~ msgid "Turn the numeric keypad into a mouse control pad." +#~ msgstr "Turn the numeric keypad into a mouse control pad." + +#~ msgid "_Disable if unused for:" +#~ msgstr "_Disable if unused for:" + +#~ msgid "_Import Feature Settings..." +#~ msgstr "_Import Feature Settings..." + +#~ msgid "_Only accept keys held for:" +#~ msgstr "_Only accept keys held for:" + +#~ msgid "_Type to test settings:" +#~ msgstr "_Type to test settings:" + +#~ msgid "_accepted" +#~ msgstr "_accepted" + +#~ msgid "_pressed" +#~ msgstr "_pressed" + +#~ msgid "_rejected" +#~ msgstr "_rejected" + +#~ msgid "characters/second" +#~ msgstr "characters/second" + +#~ msgid "milliseconds" +#~ msgstr "milliseconds" + +#~ msgid "pixels/second" +#~ msgstr "pixels/second" + +#~ msgid "seconds" +#~ msgstr "seconds" + +#~ msgid "Change your Desktop Background settings" +#~ msgstr "Change your Desktop Background settings" + +#~ msgid "Desktop Background" +#~ msgstr "Desktop Background" + +#~ msgid "Desktop _Wallpaper" +#~ msgstr "Desktop _Wallpaper" + +#~ msgid "_Desktop Colors" +#~ msgstr "_Desktop Colours" + +#~ msgid "Desktop Background Preferences" +#~ msgstr "Desktop Background Preferences" + +#~ msgid "Open a dialog to specify the color" +#~ msgstr "Open a dialogue to specify the colour" + +#~ msgid "_Add Wallpaper" +#~ msgstr "_Add Wallpaper" + +#~ msgid "_Remove" +#~ msgstr "_Remove" + +#~ msgid "_Style:" +#~ msgstr "_Style:" + +#~ msgid "Centered" +#~ msgstr "Centred" + +#~ msgid "Fill Screen" +#~ msgstr "Fill Screen" + +#~ msgid "Scaled" +#~ msgstr "Scaled" + +#~ msgid "Zoom" +#~ msgstr "Zoom" + +#~ msgid "Tiled" +#~ msgstr "Tiled" + +#~ msgid "Solid Color" +#~ msgstr "Solid Colour" + +#~ msgid "Horizontal Gradient" +#~ msgstr "Horizontal Gradient" + +#~ msgid "Vertical Gradient" +#~ msgstr "Vertical Gradient" + +#~ msgid "Add Wallpaper" +#~ msgstr "Add Wallpaper" + +#~ msgid "Images" +#~ msgstr "Images" + +#~ msgid "All Files" +#~ msgstr "All Files" + +#~ msgid "No Wallpaper" +#~ msgstr "No Wallpaper" + +#~ msgid "pixel" +#~ msgid_plural "pixels" +#~ msgstr[0] "pixel" +#~ msgstr[1] "pixels" + +#~ msgid "" +#~ "Unable to start the settings manager 'mate-settings-daemon'.\n" +#~ "Without the MATE settings manager running, some preferences may not take " +#~ "effect. This could indicate a problem with MateComponent, or a non-MATE (e.g. " +#~ "KDE) settings manager may already be active and conflicting with the " +#~ "MATE settings manager." +#~ msgstr "" +#~ "Unable to start the settings manager 'mate-settings-daemon'.\n" +#~ "Without the MATE settings manager running, some preferences may not take " +#~ "effect. This could indicate a problem with MateComponent, or a non-MATE (e.g. " +#~ "KDE) settings manager may already be active and conflicting with the " +#~ "MATE settings manager." + +#~ msgid "Unable to load stock icon '%s'\n" +#~ msgstr "Unable to load stock icon '%s'\n" + +#~ msgid "Just apply settings and quit" +#~ msgstr "Just apply settings and quit" + +#~ msgid "Retrieve and store legacy settings" +#~ msgstr "Retrieve and store legacy settings" + +#~ msgid "Copying file: %u of %u" +#~ msgstr "Copying file: %u of %u" + +#~ msgid "Copying '%s'" +#~ msgstr "Copying '%s'" + +#~ msgid "From URI" +#~ msgstr "From URI" + +#~ msgid "URI currently transferring from" +#~ msgstr "URI currently transferring from" + +#~ msgid "To URI" +#~ msgstr "To URI" + +#~ msgid "URI currently transferring to" +#~ msgstr "URI currently transferring to" + +#~ msgid "Fraction completed" +#~ msgstr "Fraction completed" + +#~ msgid "Fraction of transfer currently completed" +#~ msgstr "Fraction of transfer currently completed" + +#~ msgid "Current URI index" +#~ msgstr "Current URI index" + +#~ msgid "Current URI index - starts from 1" +#~ msgstr "Current URI index - starts from 1" + +#~ msgid "Total URIs" +#~ msgstr "Total URIs" + +#~ msgid "Total number of URIs" +#~ msgstr "Total number of URIs" + +#~ msgid "Copying files" +#~ msgstr "Copying files" + +#~ msgid "From:" +#~ msgstr "From:" + +#~ msgid "To:" +#~ msgstr "To:" + +#~ msgid "Connecting..." +#~ msgstr "Connecting..." + +#~ msgid "Key" +#~ msgstr "Key" + +#~ msgid "MateConf key to which this property editor is attached" +#~ msgstr "MateConf key to which this property editor is attached" + +#~ msgid "Callback" +#~ msgstr "Callback" + +#~ msgid "Issue this callback when the value associated with key gets changed" +#~ msgstr "Issue this callback when the value associated with key gets changed" + +#~ msgid "Change set" +#~ msgstr "Change set" + +#~ msgid "" +#~ "MateConf change set containing data to be forwarded to the mateconf client on " +#~ "apply" +#~ msgstr "" +#~ "MateConf change set containing data to be forwarded to the mateconf client on " +#~ "apply" + +#~ msgid "Conversion to widget callback" +#~ msgstr "Conversion to widget callback" + +#~ msgid "" +#~ "Callback to be issued when data are to be converted from MateConf to the " +#~ "widget" +#~ msgstr "" +#~ "Callback to be issued when data are to be converted from MateConf to the " +#~ "widget" + +#~ msgid "Conversion from widget callback" +#~ msgstr "Conversion from widget callback" + +#~ msgid "" +#~ "Callback to be issued when data are to be converted to MateConf from the " +#~ "widget" +#~ msgstr "" +#~ "Callback to be issued when data are to be converted to MateConf from the " +#~ "widget" + +#~ msgid "UI Control" +#~ msgstr "UI Control" + +#~ msgid "Object that controls the property (normally a widget)" +#~ msgstr "Object that controls the property (normally a widget)" + +#~ msgid "Property editor object data" +#~ msgstr "Property editor object data" + +#~ msgid "Custom data required by the specific property editor" +#~ msgstr "Custom data required by the specific property editor" + +#~ msgid "Property editor data freeing callback" +#~ msgstr "Property editor data freeing callback" + +#~ msgid "" +#~ "Callback to be issued when property editor object data is to be freed" +#~ msgstr "" +#~ "Callback to be issued when property editor object data is to be freed" + +#~ msgid "" +#~ "Couldn't find the file '%s'.\n" +#~ "\n" +#~ "Please make sure it exists and try again, or choose a different " +#~ "background picture." +#~ msgstr "" +#~ "Could not find the file '%s'.\n" +#~ "\n" +#~ "Please make sure it exists and try again, or choose a different " +#~ "background picture." + +#~ msgid "" +#~ "I don't know how to open the file '%s'.\n" +#~ "Perhaps it's a kind of picture that is not yet supported.\n" +#~ "\n" +#~ "Please select a different picture instead." +#~ msgstr "" +#~ "I do not know how to open the file '%s'.\n" +#~ "Perhaps it is a kind of picture that is not yet supported.\n" +#~ "\n" +#~ "Please select a different picture instead." + +#~ msgid "Please select an image." +#~ msgstr "Please select an image." + +#~ msgid "_Select" +#~ msgstr "_Select" + +#~ msgid "Preferred Applications" +#~ msgstr "Preferred Applications" + +#~ msgid "Select your default applications" +#~ msgstr "Select your default applications" + +#~ msgid "Could not display help" +#~ msgstr "Could not display help" + +#~ msgid "Please make sure that the applet is properly installed" +#~ msgstr "Please make sure that the applet is properly installed" + +#~ msgid "Error saving configuration: %s" +#~ msgstr "Error saving configuration: %s" + +#~ msgid "Custom" +#~ msgstr "Custom" + +#~ msgid "Could not load the main interface" +#~ msgstr "Could not load the main interface" + +#~ msgid "Balsa" +#~ msgstr "Balsa" + +#~ msgid "Debian Sensible Browser" +#~ msgstr "Debian Sensible Browser" + +#~ msgid "Debian Terminal Emulator" +#~ msgstr "Debian Terminal Emulator" + +#~ msgid "ETerm" +#~ msgstr "ETerm" + +#~ msgid "Encompass" +#~ msgstr "Encompass" + +#~ msgid "Epiphany Web Browser" +#~ msgstr "Epiphany Web Browser" + +#~ msgid "Evolution Mail Reader" +#~ msgstr "Evolution Mail Reader" + +#~ msgid "Evolution Mail Reader 1.4" +#~ msgstr "Evolution Mail Reader 1.4" + +#~ msgid "Evolution Mail Reader 1.5" +#~ msgstr "Evolution Mail Reader 1.5" + +#~ msgid "Evolution Mail Reader 1.6" +#~ msgstr "Evolution Mail Reader 1.6" + +#~ msgid "Evolution Mail Reader 2.0" +#~ msgstr "Evolution Mail Reader 2.0" + +#~ msgid "Evolution Mail Reader 2.2" +#~ msgstr "Evolution Mail Reader 2.2" + +#~ msgid "Evolution Mail Reader 2.4" +#~ msgstr "Evolution Mail Reader 2.4" + +#~ msgid "Firebird" +#~ msgstr "Firebird" + +#~ msgid "Firefox" +#~ msgstr "Firefox" + +#~ msgid "MATE Terminal" +#~ msgstr "MATE Terminal" + +#~ msgid "Galeon" +#~ msgstr "Galeon" + +#~ msgid "KMail" +#~ msgstr "KMail" + +#~ msgid "Konqueror" +#~ msgstr "Konqueror" + +#~ msgid "Links Text Browser" +#~ msgstr "Links Text Browser" + +#~ msgid "Lynx Text Browser" +#~ msgstr "Lynx Text Browser" + +#~ msgid "Mozilla" +#~ msgstr "Mozilla" + +#~ msgid "Mozilla 1.6" +#~ msgstr "Mozilla 1.6" + +#~ msgid "Mozilla Mail" +#~ msgstr "Mozilla Mail" + +#~ msgid "Mozilla Thunderbird" +#~ msgstr "Mozilla Thunderbird" + +#~ msgid "Mutt" +#~ msgstr "Mutt" + +#~ msgid "NXterm" +#~ msgstr "NXterm" + +#~ msgid "Netscape Communicator" +#~ msgstr "Netscape Communicator" + +#~ msgid "Opera" +#~ msgstr "Opera" + +#~ msgid "RXVT" +#~ msgstr "RXVT" + +#~ msgid "Standard XTerminal" +#~ msgstr "Standard XTerminal" + +#~ msgid "Sylpheed-Claws" +#~ msgstr "Sylpheed-Claws" + +#~ msgid "Thunderbird" +#~ msgstr "Thunderbird" + +#~ msgid "W3M Text Browser" +#~ msgstr "W3M Text Browser" + +#~ msgid "aterm" +#~ msgstr "aterm" + +#~ msgid "Audio Player" +#~ msgstr "Audio Player" + +#~ msgid "Image Viewer" +#~ msgstr "Image Viewer" + +#~ msgid "Instant Messenger" +#~ msgstr "Instant Messenger" + +#~ msgid "Mail Reader" +#~ msgstr "Mail Reader" + +#~ msgid "Terminal Emulator" +#~ msgstr "Terminal Emulator" + +#~ msgid "Text Editor" +#~ msgstr "Text Editor" + +#~ msgid "Video Player" +#~ msgstr "Video Player" + +#~ msgid "Web Browser" +#~ msgstr "Web Browser" + +#~ msgid "All %s occurrences will be replaced with actual link" +#~ msgstr "All %s occurrences will be replaced with actual link" + +#~ msgid "Co_mmand:" +#~ msgstr "Co_mmand:" + +#~ msgid "E_xecute flag:" +#~ msgstr "E_xecute flag:" + +#~ msgid "Internet" +#~ msgstr "Internet" + +#~ msgid "Multimedia" +#~ msgstr "Multimedia" + +#~ msgid "Open link in new _tab" +#~ msgstr "Open link in new _tab" + +#~ msgid "Open link in new _window" +#~ msgstr "Open link in new _window" + +#~ msgid "Open link with web browser _default" +#~ msgstr "Open link with web browser _default" + +#~ msgid "Run in t_erminal" +#~ msgstr "Run in t_erminal" + +#~ msgid "System" +#~ msgstr "System" + +#~ msgid "Change screen resolution" +#~ msgstr "Change screen resolution" + +#~ msgid "Screen Resolution" +#~ msgstr "Screen Resolution" + +#~ msgid "%d Hz" +#~ msgstr "%d Hz" + +#~ msgid "_Resolution:" +#~ msgstr "_Resolution:" + +#~ msgid "Re_fresh rate:" +#~ msgstr "Re_fresh rate:" + +#~ msgid "Default Settings" +#~ msgstr "Default Settings" + +#~ msgid "Screen %d Settings\n" +#~ msgstr "Screen %d Settings\n" + +#~ msgid "Screen Resolution Preferences" +#~ msgstr "Screen Resolution Preferences" + +#~ msgid "_Make default for this computer (%s) only" +#~ msgstr "_Make default for this computer (%s) only" + +#~ msgid "Options" +#~ msgstr "Options" + +#~ msgid "" +#~ "Testing the new settings. If you don't respond in %d second the previous " +#~ "settings will be restored." +#~ msgid_plural "" +#~ "Testing the new settings. If you don't respond in %d seconds the previous " +#~ "settings will be restored." +#~ msgstr[0] "" +#~ "Testing the new settings. If you do not respond in %d second the previous " +#~ "settings will be restored." +#~ msgstr[1] "" +#~ "Testing the new settings. If you do not respond in %d seconds the " +#~ "previous settings will be restored." + +#~ msgid "Keep Resolution" +#~ msgstr "Keep Resolution" + +#~ msgid "Do you want to keep this resolution?" +#~ msgstr "Do you want to keep this resolution?" + +#~ msgid "Use _previous resolution" +#~ msgstr "Use _previous resolution" + +#~ msgid "_Keep resolution" +#~ msgstr "_Keep resolution" + +#~ msgid "" +#~ "The X Server does not support the XRandR extension. Runtime resolution " +#~ "changes to the display size are not available." +#~ msgstr "" +#~ "The X Server does not support the XRandR extension. Runtime resolution " +#~ "changes to the display size are not available." + +#~ msgid "" +#~ "The version of the XRandR extension is incompatible with this program. " +#~ "Runtime changes to the display size are not available." +#~ msgstr "" +#~ "The version of the XRandR extension is incompatible with this program. " +#~ "Runtime changes to the display size are not available." + +#~ msgid "Select fonts for the desktop" +#~ msgstr "Select fonts for the desktop" + +#~ msgid "Font Rendering" +#~ msgstr "Font Rendering" + +#~ msgid "Smoothing:" +#~ msgstr "Smoothing:" + +#~ msgid "Subpixel order:" +#~ msgstr "Subpixel order:" + +#~ msgid "Best _shapes" +#~ msgstr "Best _shapes" + +#~ msgid "Best co_ntrast" +#~ msgstr "Best co_ntrast" + +#~ msgid "D_etails..." +#~ msgstr "D_etails..." + +#~ msgid "Des_ktop font:" +#~ msgstr "Des_ktop font:" + +#~ msgid "Font Preferences" +#~ msgstr "Font Preferences" + +#~ msgid "Font Rendering Details" +#~ msgstr "Font Rendering Details" + +#~ msgid "Go _to font folder" +#~ msgstr "Go _to font folder" + +#~ msgid "Gra_yscale" +#~ msgstr "Gre_yscale" + +#~ msgid "N_one" +#~ msgstr "N_one" + +#~ msgid "R_esolution:" +#~ msgstr "R_esolution:" + +#~ msgid "Sub_pixel (LCDs)" +#~ msgstr "Sub_pixel (LCDs)" + +#~ msgid "Sub_pixel smoothing (LCDs)" +#~ msgstr "Sub_pixel smoothing (LCDs)" + +#~ msgid "VB_GR" +#~ msgstr "VB_GR" + +#~ msgid "_Application font:" +#~ msgstr "_Application font:" + +#~ msgid "_BGR" +#~ msgstr "_BGR" + +#~ msgid "_Document font:" +#~ msgstr "_Document font:" + +#~ msgid "_Fixed width font:" +#~ msgstr "_Fixed-width font:" + +#~ msgid "_Full" +#~ msgstr "_Full" + +#~ msgid "_Medium" +#~ msgstr "_Medium" + +#~ msgid "_Monochrome" +#~ msgstr "_Monochrome" + +#~ msgid "_None" +#~ msgstr "_None" + +#~ msgid "_RGB" +#~ msgstr "_RGB" + +#~ msgid "_Slight" +#~ msgstr "_Slight" + +#~ msgid "_VRGB" +#~ msgstr "_VRGB" + +#~ msgid "_Window title font:" +#~ msgstr "_Window title font:" + +#~ msgid "dots per inch" +#~ msgstr "dots per inch" + +#~ msgid "Font may be too large" +#~ msgstr "Font may be too large" + +#~ msgid "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." +#~ msgid_plural "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." +#~ msgstr[0] "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." +#~ msgstr[1] "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." + +#~ msgid "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a " +#~ "smaller sized font." +#~ msgid_plural "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a smaller " +#~ "sized font." +#~ msgstr[0] "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a " +#~ "smaller sized font." +#~ msgstr[1] "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a " +#~ "smaller sized font." + +#~ msgid "New accelerator..." +#~ msgstr "New accelerator..." + +#~ msgid "Accelerator key" +#~ msgstr "Accelerator key" + +#~ msgid "Accelerator modifiers" +#~ msgstr "Accelerator modifiers" + +#~ msgid "Accelerator keycode" +#~ msgstr "Accelerator keycode" + +#~ msgid "Accel Mode" +#~ msgstr "Accel Mode" + +#~ msgid "The type of accelerator." +#~ msgstr "The type of accelerator." + +#~ msgid "Disabled" +#~ msgstr "Disabled" + +#~ msgid "" +#~ msgstr "" + +#~ msgid "Desktop" +#~ msgstr "Desktop" + +#~ msgid "Window Management" +#~ msgstr "Window Management" + +#~ msgid "" +#~ "The shortcut \"%s\" cannot be used because it will become unusable to " +#~ "type using this key.\n" +#~ "Please try with a key such as Control, Alt or Shift at the same time.\n" +#~ msgstr "" +#~ "The shortcut \"%s\" cannot be used because it will become unusable to " +#~ "type using this key.\n" +#~ "Please try with a key such as Control, Alt or Shift at the same time.\n" + +#~ msgid "" +#~ "The shortcut \"%s\" is already used for:\n" +#~ " \"%s\"\n" +#~ msgstr "" +#~ "The shortcut \"%s\" is already used for:\n" +#~ " \"%s\"\n" + +#~ msgid "Error setting new accelerator in configuration database: %s\n" +#~ msgstr "Error setting new accelerator in configuration database: %s\n" + +#~ msgid "Error unsetting accelerator in configuration database: %s\n" +#~ msgstr "Error unsetting accelerator in configuration database: %s\n" + +#~ msgid "Action" +#~ msgstr "Action" + +#~ msgid "Shortcut" +#~ msgstr "Shortcut" + +#~ msgid "Keyboard Shortcuts" +#~ msgstr "Keyboard Shortcuts" + +#~ msgid "" +#~ "To edit a shortcut key, click on the corresponding row and type a new " +#~ "accelerator, or press backspace to clear." +#~ msgstr "" +#~ "To edit a shortcut key, click on the corresponding row and type a new " +#~ "accelerator, or press backspace to clear." + +#~ msgid "Assign shortcut keys to commands" +#~ msgstr "Assign shortcut keys to commands" + +#~ msgid "Unknown" +#~ msgstr "Unknown" + +#~ msgid "Layout" +#~ msgstr "Layout" + +#~ msgid "Default" +#~ msgstr "Default" + +#~ msgid "Models" +#~ msgstr "Models" + +#~ msgid "There was an error launching the keyboard tool: %s" +#~ msgstr "There was an error launching the keyboard tool: %s" + +#~ msgid "" +#~ "Just apply settings and quit (compatibility only; now handled by daemon)" +#~ msgstr "" +#~ "Just apply settings and quit (compatibility only; now handled by daemon)" + +#~ msgid "Start the page with the typing break settings showing" +#~ msgstr "Start the page with the typing break settings showing" + +#~ msgid "..." +#~ msgstr "..." + +#~ msgid "Cursor Blinking" +#~ msgstr "Cursor Blinking" + +#~ msgid "Repeat Keys" +#~ msgstr "Repeat Keys" + +#~ msgid "_Lock screen to enforce typing break" +#~ msgstr "_Lock screen to enforce typing break" + +#~ msgid "Fast" +#~ msgstr "Fast" + +#~ msgid "Long" +#~ msgstr "Long" + +#~ msgid "Short" +#~ msgstr "Short" + +#~ msgid "Slow" +#~ msgstr "Slow" + +#~ msgid "A_vailable layouts:" +#~ msgstr "A_vailable layouts:" + +#~ msgid "All_ow postponing of breaks" +#~ msgstr "All_ow postponing of breaks" + +#~ msgid "Check if breaks are allowed to be postponed" +#~ msgstr "Check if breaks are allowed to be postponed" + +#~ msgid "Choose a Keyboard Model" +#~ msgstr "Choose a Keyboard Model" + +#~ msgid "Choose a Layout" +#~ msgstr "Choose a Layout" + +#~ msgid "Cursor _blinks in text boxes and fields" +#~ msgstr "Cursor _blinks in text boxes and fields" + +#~ msgid "Cursor blinks speed" +#~ msgstr "Cursor blink speed" + +#~ msgid "Duration of the break when typing is disallowed" +#~ msgstr "Duration of the break when typing is disallowed" + +#~ msgid "Duration of work before forcing a break" +#~ msgstr "Duration of work before forcing a break" + +#~ msgid "Key presses _repeat when key is held down" +#~ msgstr "Key presses _repeat when key is held down" + +#~ msgid "Keyboard Preferences" +#~ msgstr "Keyboard Preferences" + +#~ msgid "Keyboard _model:" +#~ msgstr "Keyboard _model:" + +#~ msgid "Layout Options" +#~ msgstr "Layout Options" + +#~ msgid "Layouts" +#~ msgstr "Layouts" + +#~ msgid "" +#~ "Lock screen after a certain duration to help prevent repetitive keyboard " +#~ "use injuries" +#~ msgstr "" +#~ "Lock screen after a certain duration to help prevent repetitive keyboard " +#~ "use injuries" + +#~ msgid "Microsoft Natural Keyboard" +#~ msgstr "Microsoft Natural Keyboard" + +#~ msgid "Preview:" +#~ msgstr "Preview:" + +#~ msgid "Repeat keys speed" +#~ msgstr "Repeat keys speed" + +#~ msgid "Reset To De_faults" +#~ msgstr "Reset To De_faults" + +#~ msgid "Separate _group for each window" +#~ msgstr "Separate _group for each window" + +#~ msgid "_Accessibility..." +#~ msgstr "_Accessibility..." + +#~ msgid "_Add..." +#~ msgstr "_Add..." + +#~ msgid "_Break interval lasts:" +#~ msgstr "_Break interval lasts:" + +#~ msgid "_Delay:" +#~ msgstr "_Delay:" + +#~ msgid "_Models:" +#~ msgstr "_Models:" + +#~ msgid "_Selected layouts:" +#~ msgstr "_Selected layouts:" + +#~ msgid "_Speed:" +#~ msgstr "_Speed:" + +#~ msgid "_Work interval lasts:" +#~ msgstr "_Work interval lasts:" + +#~ msgid "minutes" +#~ msgstr "minutes" + +#~ msgid "Set your keyboard preferences" +#~ msgstr "Set your keyboard preferences" + +#~ msgid "microseconds" +#~ msgstr "microseconds" + +#~ msgid "Unknown Pointer" +#~ msgstr "Unknown Pointer" + +#~ msgid "Default Pointer" +#~ msgstr "Default Pointer" + +#~ msgid "Default Pointer - Current" +#~ msgstr "Default Pointer - Current" + +#~ msgid "The default pointer that ships with X" +#~ msgstr "The default pointer that ships with X" + +#~ msgid "White Pointer" +#~ msgstr "White Pointer" + +#~ msgid "White Pointer - Current" +#~ msgstr "White Pointer - Current" + +#~ msgid "The default pointer inverted" +#~ msgstr "The default pointer inverted" + +#~ msgid "Large Pointer" +#~ msgstr "Large Pointer" + +#~ msgid "Large Pointer - Current" +#~ msgstr "Large Pointer - Current" + +#~ msgid "Large version of normal pointer" +#~ msgstr "Large version of normal pointer" + +#~ msgid "Large White Pointer - Current" +#~ msgstr "Large White Pointer - Current" + +#~ msgid "Large White Pointer" +#~ msgstr "Large White Pointer" + +#~ msgid "Large version of white pointer" +#~ msgstr "Large version of white pointer" + +#~ msgid "Pointer Theme" +#~ msgstr "Pointer Theme" + +#~ msgid "Double-Click Timeout " +#~ msgstr "Double-Click Timeout " + +#~ msgid "Drag and Drop" +#~ msgstr "Drag and Drop" + +#~ msgid "Locate Pointer" +#~ msgstr "Locate Pointer" + +#~ msgid "Mouse Orientation" +#~ msgstr "Mouse Orientation" + +#~ msgid "Speed" +#~ msgstr "Speed" + +#~ msgid "Fast" +#~ msgstr "Fast" + +#~ msgid "High" +#~ msgstr "High" + +#~ msgid "Large" +#~ msgstr "Large" + +#~ msgid "Low" +#~ msgstr "Low" + +#~ msgid "Slow" +#~ msgstr "Slow" + +#~ msgid "Small" +#~ msgstr "Small" + +#~ msgid "Buttons" +#~ msgstr "Buttons" + +#~ msgid "Highlight the _pointer when you press Ctrl" +#~ msgstr "Highlight the _pointer when you press Ctrl" + +#~ msgid "Large" +#~ msgstr "Large" + +#~ msgid "Medium" +#~ msgstr "Medium" + +#~ msgid "Motion" +#~ msgstr "Motion" + +#~ msgid "Pointer Size:" +#~ msgstr "Pointer Size:" + +#~ msgid "Pointers" +#~ msgstr "Pointers" + +#~ msgid "Small" +#~ msgstr "Small" + +#~ msgid "_Acceleration:" +#~ msgstr "_Acceleration:" + +#~ msgid "_Left-handed mouse" +#~ msgstr "_Left-handed mouse" + +#~ msgid "_Sensitivity:" +#~ msgstr "_Sensitivity:" + +#~ msgid "_Threshold:" +#~ msgstr "_Threshold:" + +#~ msgid "_Timeout:" +#~ msgstr "_Timeout:" + +#~ msgid "Set your mouse preferences" +#~ msgstr "Set your mouse preferences" + +#~ msgid "Network Proxy" +#~ msgstr "Network Proxy" + +#~ msgid "Set your network proxy preferences" +#~ msgstr "Set your network proxy preferences" + +#~ msgid " " +#~ msgstr " " + +#~ msgid "Di_rect internet connection" +#~ msgstr "Di_rect internet connection" + +#~ msgid "Ignore Host List" +#~ msgstr "Ignore Host List" + +#~ msgid "_Automatic proxy configuration" +#~ msgstr "_Automatic proxy configuration" + +#~ msgid "_Manual proxy configuration" +#~ msgstr "_Manual proxy configuration" + +#~ msgid "_Use authentication" +#~ msgstr "_Use authentication" + +#~ msgid "Advanced Configuration" +#~ msgstr "Advanced Configuration" + +#~ msgid "Autoconfiguration _URL:" +#~ msgstr "Autoconfiguration _URL:" + +#~ msgid "HTTP Proxy Details" +#~ msgstr "HTTP Proxy Details" + +#~ msgid "H_TTP proxy:" +#~ msgstr "H_TTP proxy:" + +#~ msgid "Network Proxy Preferences" +#~ msgstr "Network Proxy Preferences" + +#~ msgid "Port:" +#~ msgstr "Port:" + +#~ msgid "Proxy Configuration" +#~ msgstr "Proxy Configuration" + +#~ msgid "S_ocks host:" +#~ msgstr "S_ocks host:" + +#~ msgid "U_sername:" +#~ msgstr "U_sername:" + +#~ msgid "_Details" +#~ msgstr "_Details" + +#~ msgid "_FTP proxy:" +#~ msgstr "_FTP proxy:" + +#~ msgid "_Password:" +#~ msgstr "_Password:" + +#~ msgid "_Secure HTTP proxy:" +#~ msgstr "_Secure HTTP proxy:" + +#~ msgid "Enable sound and associate sounds with events" +#~ msgstr "Enable sound and associate sounds with events" + +#~ msgid "Sound Preferences" +#~ msgstr "Sound Preferences" + +#~ msgid "E_nable software sound mixing (ESD)" +#~ msgstr "E_nable software sound mixing (ESD)" + +#~ msgid "Flash _entire screen" +#~ msgstr "Flash _entire screen" + +#~ msgid "Flash _window titlebar" +#~ msgstr "Flash _window titlebar" + +#~ msgid "Sounds" +#~ msgstr "Sounds" + +#~ msgid "System Beep" +#~ msgstr "System Beep" + +#~ msgid "_Enable system beep" +#~ msgstr "_Enable system beep" + +#~ msgid "_Visual system beep" +#~ msgstr "_Visual system beep" + +#~ msgid "Would you like to remove this theme?" +#~ msgstr "Would you like to remove this theme?" + +#~ msgid "Theme deleted succesfully. Please select another theme." +#~ msgstr "Theme deleted succesfully. Please select another theme." + +#~ msgid "Theme can not be deleted" +#~ msgstr "Theme cannot be deleted" + +#~ msgid "" +#~ "No themes could be found on your system. This probably means that your " +#~ "\"Theme Preferences\" dialog was improperly installed, or you haven't " +#~ "installed the \"mate-themes\" package." +#~ msgstr "" +#~ "No themes could be found on your system. This probably means that your " +#~ "\"Theme Preferences\" dialogue was improperly installed, or you have not " +#~ "installed the \"mate-themes\" package." + +#~ msgid "This theme is not in a supported format." +#~ msgstr "This theme is not in a supported format." + +#~ msgid "Failed to create temporary directory" +#~ msgstr "Failed to create temporary directory" + +#~ msgid "" +#~ "Can not install theme. \n" +#~ "The bzip2 utility is not installed." +#~ msgstr "" +#~ "Cannot install theme. \n" +#~ "The bzip2 utility is not installed." + +#~ msgid "Installation Failed" +#~ msgstr "Installation Failed" + +#~ msgid "" +#~ "Can not install themes. \n" +#~ "The gzip utility is not installed." +#~ msgstr "" +#~ "Cannot install themes. \n" +#~ "The gzip utility is not installed." + +#~ msgid "" +#~ "Icon Theme %s correctly installed.\n" +#~ "You can select it in the theme details." +#~ msgstr "" +#~ "Icon Theme %s correctly installed.\n" +#~ "You can select it in the theme details." + +#~ msgid "Mate Theme %s correctly installed" +#~ msgstr "Mate Theme %s correctly installed" + +#~ msgid "" +#~ "Windows Border Theme %s correctly installed.\n" +#~ "You can select it in the theme details." +#~ msgstr "" +#~ "Windows Border Theme %s correctly installed.\n" +#~ "You can select it in the theme details." + +#~ msgid "" +#~ "Controls Theme %s correctly installed.\n" +#~ "You can select it in the theme details." +#~ msgstr "" +#~ "Controls Theme %s correctly installed.\n" +#~ "You can select it in the theme details." + +#~ msgid "The theme is an engine. You need to compile the theme." +#~ msgstr "The theme is an engine. You need to compile the theme." + +#~ msgid "The file format is invalid" +#~ msgstr "The file format is invalid" + +#~ msgid "No theme file location specified to install" +#~ msgstr "No theme file location specified to install" + +#~ msgid "The theme file location specified to install is invalid" +#~ msgstr "The theme file location specified to install is invalid" + +#~ msgid "" +#~ "Insufficient permissions to install the theme in:\n" +#~ "%s" +#~ msgstr "" +#~ "Insufficient permissions to install the theme in:\n" +#~ "%s" + +#~ msgid "The file format is invalid." +#~ msgstr "The file format is invalid." + +#~ msgid "" +#~ "%s is the path where the theme files will be installed. This can not be " +#~ "selected as the source location" +#~ msgstr "" +#~ "%s is the path where the theme files will be installed. This can not be " +#~ "selected as the source location" + +#~ msgid "" +#~ "Cannot install theme.\n" +#~ "The tar program is not installed on your system." +#~ msgstr "" +#~ "Cannot install theme.\n" +#~ "The tar(1) program is not installed on your system." + +#~ msgid "Custom theme" +#~ msgstr "Custom theme" + +#~ msgid "You can save this theme by pressing the Save Theme button." +#~ msgstr "You can save this theme by pressing the Save Theme button." + +#~ msgid "" +#~ "The default theme schemas could not be found on your system. This means " +#~ "that you probably don't have marco installed, or that your mateconf is " +#~ "configured incorrectly." +#~ msgstr "" +#~ "The default theme schemas could not be found on your system. This means " +#~ "that you probably do not have marco installed, or that your mateconf is " +#~ "configured incorrectly." + +#~ msgid "Theme name must be present" +#~ msgstr "Theme name must be present" + +#~ msgid "The theme already exists. Would you like to replace it?" +#~ msgstr "The theme already exists. Would you like to replace it?" + +#~ msgid "Select themes for various parts of the desktop" +#~ msgstr "Select themes for various parts of the desktop" + +#~ msgid "Theme" +#~ msgstr "Theme" + +#~ msgid "Install a Theme" +#~ msgstr "Install a Theme" + +#~ msgid "Theme Installation" +#~ msgstr "Theme Installation" + +#~ msgid "_Install" +#~ msgstr "_Install" + +#~ msgid "_Location:" +#~ msgstr "_Location:" + +#~ msgid "Save Theme to Disk" +#~ msgstr "Save Theme to Disk" + +#~ msgid "Apply _Font" +#~ msgstr "Apply _Font" + +#~ msgid "Controls" +#~ msgstr "Controls" + +#~ msgid "Icons" +#~ msgstr "Icons" + +#~ msgid "New themes can also be installed by dragging them into the window." +#~ msgstr "New themes can also be installed by dragging them into the window." + +#~ msgid "Save Theme" +#~ msgstr "Save Theme" + +#~ msgid "Select theme for the desktop" +#~ msgstr "Select theme for the desktop" + +#~ msgid "Short _description:" +#~ msgstr "Short _description:" + +#~ msgid "Theme Details" +#~ msgstr "Theme Details" + +#~ msgid "Theme Preferences" +#~ msgstr "Theme Preferences" + +#~ msgid "Theme _Details" +#~ msgstr "Theme _Details" + +#~ msgid "This theme does not suggest any particular font or background." +#~ msgstr "This theme does not suggest any particular font or background." + +#~ msgid "This theme suggests a background:" +#~ msgstr "This theme suggests a background:" + +#~ msgid "This theme suggests a font and a background:" +#~ msgstr "This theme suggests a font and a background:" + +#~ msgid "This theme suggests a font:" +#~ msgstr "This theme suggests a font:" + +#~ msgid "Window Border" +#~ msgstr "Window Border" + +#~ msgid "_Install Theme..." +#~ msgstr "_Install Theme..." + +#~ msgid "_Revert" +#~ msgstr "_Revert" + +#~ msgid "_Save Theme..." +#~ msgstr "_Save Theme..." + +#~ msgid "_Theme name:" +#~ msgstr "_Theme name:" + +#~ msgid "theme selection tree" +#~ msgstr "theme selection tree" + +#~ msgid "Customize the appearance of toolbars and menubars in applications" +#~ msgstr "Customize the appearance of toolbars and menubars in applications" + +#~ msgid "Menus & Toolbars" +#~ msgstr "Menus & Toolbars" + +#~ msgid "Behavior and Appearance" +#~ msgstr "Behaviour and Appearance" + +#~ msgid "Preview" +#~ msgstr "Preview" + +#~ msgid "C_ut" +#~ msgstr "C_ut" + +#~ msgid "Icons only" +#~ msgstr "Icons only" + +#~ msgid "Menu and Toolbar Preferences" +#~ msgstr "Menu and Toolbar Preferences" + +#~ msgid "New File" +#~ msgstr "New File" + +#~ msgid "Open File" +#~ msgstr "Open File" + +#~ msgid "Save File" +#~ msgstr "Save File" + +#~ msgid "Show _icons in menus" +#~ msgstr "Show _icons in menus" + +#~ msgid "Text below icons" +#~ msgstr "Text below icons" + +#~ msgid "Text beside icons" +#~ msgstr "Text beside icons" + +#~ msgid "Text only" +#~ msgstr "Text only" + +#~ msgid "Toolbar _button labels:" +#~ msgstr "Toolbar _button labels:" + +#~ msgid "_Copy" +#~ msgstr "_Copy" + +#~ msgid "_Detachable toolbars" +#~ msgstr "_Detachable toolbars" + +#~ msgid "_Edit" +#~ msgstr "_Edit" + +#~ msgid "_Editable menu accelerators" +#~ msgstr "_Editable menu accelerators" + +#~ msgid "_File" +#~ msgstr "_File" + +#~ msgid "_New" +#~ msgstr "_New" + +#~ msgid "_Open" +#~ msgstr "_Open" + +#~ msgid "_Paste" +#~ msgstr "_Paste" + +#~ msgid "_Print" +#~ msgstr "_Print" + +#~ msgid "_Quit" +#~ msgstr "_Quit" + +#~ msgid "_Save" +#~ msgstr "_Save" + +#~ msgid "" +#~ "Cannot start the preferences application for your window manager\n" +#~ "\n" +#~ "%s" +#~ msgstr "" +#~ "Cannot start the preferences application for your window manager\n" +#~ "\n" +#~ "%s" + +#~ msgid "C_ontrol" +#~ msgstr "C_ontrol" + +#~ msgid "_Alt" +#~ msgstr "_Alt" + +#~ msgid "H_yper" +#~ msgstr "H_yper" + +#~ msgid "S_uper (or \"Windows logo\")" +#~ msgstr "S_uper (or \"Windows logo\")" + +#~ msgid "_Meta" +#~ msgstr "_Meta" + +#~ msgid "Movement Key" +#~ msgstr "Movement Key" + +#~ msgid "Titlebar Action" +#~ msgstr "Titlebar Action" + +#~ msgid "Window Selection" +#~ msgstr "Window Selection" + +#~ msgid "To move a window, press-and-hold this key then grab the window:" +#~ msgstr "To move a window, press-and-hold this key then grab the window:" + +#~ msgid "Window Preferences" +#~ msgstr "Window Preferences" + +#~ msgid "_Double-click titlebar to perform this action:" +#~ msgstr "_Double-click titlebar to perform this action:" + +#~ msgid "_Interval before raising:" +#~ msgstr "_Interval before raising:" + +#~ msgid "_Raise selected windows after an interval" +#~ msgstr "_Raise selected windows after an interval" + +#~ msgid "_Select windows when the mouse moves over them" +#~ msgstr "_Select windows when the mouse moves over them" + +#~ msgid "Set your window properties" +#~ msgstr "Set your window properties" + +#~ msgid "Windows" +#~ msgstr "Windows" + +#~ msgid "Others" +#~ msgstr "Others" + +#~ msgid "Desktop Preferences" +#~ msgstr "Desktop Preferences" + +#~ msgid "MATE Control Center" +#~ msgstr "MATE Control Centre" + +#~ msgid "The MATE configuration tool" +#~ msgstr "The MATE configuration tool" + +#~ msgid "No '/dev/pmu' device found" +#~ msgstr "No '/dev/pmu' device found" + +#~ msgid "Not a powerbook" +#~ msgstr "Not a PowerBook" + +#~ msgid "Wrong permission for '/dev/pmu' device" +#~ msgstr "Wrong permission for '/dev/pmu' device" + +#~ msgid "Could not initialize MateComponent" +#~ msgstr "Could not initialize MateComponent" + +#~ msgid "" +#~ "Error activating XKB configuration.\n" +#~ "It can happen under various circumstances:\n" +#~ "- a bug in libxklavier library\n" +#~ "- a bug in X server (xkbcomp, xmodmap utilities)\n" +#~ "- X server with incompatible libxkbfile implementation\n" +#~ "\n" +#~ "X server version data:\n" +#~ "%s\n" +#~ "%d\n" +#~ "%s\n" +#~ "If you report this situation as a bug, please include:\n" +#~ "- The result of %s\n" +#~ "- The result of %s" +#~ msgstr "" +#~ "Error activating XKB configuration.\n" +#~ "This can happen under various circumstances:\n" +#~ "- a bug in libxklavier library\n" +#~ "- a bug in X server (xkbcomp, xmodmap utilities)\n" +#~ "- X server with incompatible libxkbfile implementation\n" +#~ "\n" +#~ "X server version data:\n" +#~ "%s\n" +#~ "%d\n" +#~ "%s\n" +#~ "If you report this situation as a bug, please include:\n" +#~ "- The result of %s\n" +#~ "- The result of %s" + +#~ msgid "" +#~ "You are using XFree 4.3.0.\n" +#~ "There are known problems with complex XKB configurations.\n" +#~ "Try using a simpler configuration or taking a fresher version of XFree " +#~ "software." +#~ msgstr "" +#~ "You are using XFree 4.3.0.\n" +#~ "There are known problems with complex XKB configurations.\n" +#~ "Try using a simpler configuration or using a newer version of XFree " +#~ "software." + +#~ msgid "Do _not show this warning again" +#~ msgstr "Do _not show this warning again" + +#~ msgid "" +#~ "The X system keyboard settings differ from your current MATE keyboard " +#~ "settings. Which set would you like to use?" +#~ msgstr "" +#~ "The X system keyboard settings differ from your current MATE keyboard " +#~ "settings. Which set would you like to use?" + +#~ msgid "Use MATE settings" +#~ msgstr "Use MATE settings" + +#~ msgid "" +#~ "Couldn't load the Glade file.\n" +#~ "Make sure that this daemon is properly installed." +#~ msgstr "" +#~ "Could not load the Glade file.\n" +#~ "Make sure that this daemon is properly installed." + +#~ msgid "Error creating signal pipe." +#~ msgstr "Error creating signal pipe." + +#~ msgid "Type" +#~ msgstr "Type" + +#~ msgid "" +#~ "Type of bg_applier: BG_APPLIER_ROOT for root window or BG_APPLIER_PREVIEW " +#~ "for preview" +#~ msgstr "" +#~ "Type of bg_applier: BG_APPLIER_ROOT for root window or BG_APPLIER_PREVIEW " +#~ "for preview" + +#~ msgid "Preview Width" +#~ msgstr "Preview Width" + +#~ msgid "Width if applier is a preview: Defaults to 64." +#~ msgstr "Width if applier is a preview: Defaults to 64." + +#~ msgid "Preview Height" +#~ msgstr "Preview Height" + +#~ msgid "Height if applier is a preview: Defaults to 48." +#~ msgstr "Height if applier is a preview: Defaults to 48." + +#~ msgid "Screen on which BGApplier is to draw" +#~ msgstr "Screen on which BGApplier is to draw" + +#~ msgid "There was an error loading an image: %s" +#~ msgstr "There was an error loading an image: %s" + +#~ msgid "Window manager \"%s\" has not registered a configuration tool\n" +#~ msgstr "Window manager \"%s\" has not registered a configuration tool\n" + +#~ msgid "Maximize" +#~ msgstr "Maximize" + +#~ msgid "Roll up" +#~ msgstr "Roll up" + +#~ msgid "Brightness down" +#~ msgstr "Brightness down" + +#~ msgid "Brightness down's shortcut." +#~ msgstr "Brightness down's shortcut." + +#~ msgid "Brightness up" +#~ msgstr "Brightness up" + +#~ msgid "Brightness up's shortcut." +#~ msgstr "Brightness up's shortcut." + +#~ msgid "E-mail" +#~ msgstr "E-mail" + +#~ msgid "E-mail's shortcut." +#~ msgstr "E-mail's shortcut." + +#~ msgid "Eject's shortcut." +#~ msgstr "Eject's shortcut." + +#~ msgid "Home folder's shortcut." +#~ msgstr "Home folder's shortcut." + +#~ msgid "Launch help browser's shortcut." +#~ msgstr "Launch help browser's shortcut." + +#~ msgid "Launch web browser's shortcut." +#~ msgstr "Launch web browser's shortcut." + +#~ msgid "Lock screen's shortcut." +#~ msgstr "Lock screen's shortcut." + +#~ msgid "Log out's shortcut." +#~ msgstr "Log out's shortcut." + +#~ msgid "Next track key's shortcut." +#~ msgstr "Next track key's shortcut." + +#~ msgid "Pause" +#~ msgstr "Pause" + +#~ msgid "Pause key's shortcut." +#~ msgstr "Pause key's shortcut." + +#~ msgid "Play (or play/pause) key's shortcut." +#~ msgstr "Play (or play/pause) key's shortcut." + +#~ msgid "Previous track key's shortcut." +#~ msgstr "Previous track key's shortcut." + +#~ msgid "Search's shortcut." +#~ msgstr "Search's shortcut." + +#~ msgid "Sleep's shortcut." +#~ msgstr "Sleep's shortcut." + +#~ msgid "Stop playback key's shortcut." +#~ msgstr "Stop playback key's shortcut." + +#~ msgid "Volume down's shortcut." +#~ msgstr "Volume down's shortcut." + +#~ msgid "Volume mute's shortcut" +#~ msgstr "Volume mute's shortcut" + +#~ msgid "Volume up's shortcut." +#~ msgstr "Volume up's shortcut." + +#~ msgid "" +#~ "A collection of scripts to run whenever the keyboard state is reloaded. " +#~ "Useful for re-applying xmodmap based adjustments" +#~ msgstr "" +#~ "A collection of scripts to run whenever the keyboard state is reloaded. " +#~ "Useful for re-applying xmodmap-based adjustments" + +#~ msgid "A list of modmap files available in the $HOME directory." +#~ msgstr "A list of modmap files available in the $HOME directory." + +#~ msgid "Default group, assigned on window creation" +#~ msgstr "Default group, assigned on window creation" + +#~ msgid "Keep and manage separate group per window" +#~ msgstr "Keep and manage separate group per window" + +#~ msgid "Keyboard Update Handlers" +#~ msgstr "Keyboard Update Handlers" + +#~ msgid "Keyboard layout" +#~ msgstr "Keyboard layout" + +#~ msgid "Keyboard model" +#~ msgstr "Keyboard model" + +#~ msgid "" +#~ "Keyboard settings in mateconf will be overridden from the system ASAP " +#~ "(deprecated)" +#~ msgstr "" +#~ "Keyboard settings in MateConf will be overridden from the system ASAP " +#~ "(deprecated)" + +#~ msgid "Save/restore indicators together with layout groups" +#~ msgstr "Save/restore indicators together with layout groups" + +#~ msgid "Show layout names instead of group names" +#~ msgstr "Show layout names instead of group names" + +#~ msgid "" +#~ "Show layout names instead of group names (only for versions of XFree " +#~ "supporting multiple layouts)" +#~ msgstr "" +#~ "Show layout names instead of group names (only for versions of XFree " +#~ "supporting multiple layouts)" + +#~ msgid "Suppress the \"X sysconfig changed\" warning message" +#~ msgstr "Suppress the \"X sysconfig changed\" warning message" + +#~ msgid "" +#~ "Very soon, keyboard settings in mateconf will be overridden (from the system " +#~ "configuration) This key has been deprecated since MATE 2.12, please " +#~ "unset the model, layouts and options keys to get the default system " +#~ "configuration." +#~ msgstr "" +#~ "Very soon, keyboard settings in MateConf will be overridden (from the system " +#~ "configuration). This key has been deprecated since MATE 2.12. Please " +#~ "unset the model, layouts and options keys to get the default system " +#~ "configuration." + +#~ msgid "keyboard layout" +#~ msgstr "keyboard layout" + +#~ msgid "keyboard model" +#~ msgstr "keyboard model" + +#~ msgid "modmap file list" +#~ msgstr "modmap file list" + +#~ msgid "_Postpone break" +#~ msgstr "_Postpone break" + +#~ msgid "Take a break!" +#~ msgstr "Take a break!" + +#~ msgid "/_Preferences" +#~ msgstr "/_Preferences" + +#~ msgid "/_About" +#~ msgstr "/_About" + +#~ msgid "/_Take a Break" +#~ msgstr "/_Take a Break" + +#~ msgid "%d minute until the next break" +#~ msgid_plural "%d minutes until the next break" +#~ msgstr[0] "%d minute until the next break" +#~ msgstr[1] "%d minutes until the next break" + +#~ msgid "Less than one minute until the next break" +#~ msgstr "Less than one minute until the next break" + +#~ msgid "" +#~ "Unable to bring up the typing break properties dialog with the following " +#~ "error: %s" +#~ msgstr "" +#~ "Unable to bring up the typing break properties dialogue with the " +#~ "following error: %s" + +#~ msgid "About MATE Typing Monitor" +#~ msgstr "About MATE Typing Monitor" + +#~ msgid "A computer break reminder." +#~ msgstr "A computer break reminder." + +#~ msgid "Written by Richard Hult <richard@imendio.com>" +#~ msgstr "Written by Richard Hult <richard@imendio.com>" + +#~ msgid "Eye candy added by Anders Carlsson" +#~ msgstr "Eye candy added by Anders Carlsson" + +#~ msgid "Break reminder" +#~ msgstr "Break reminder" + +#~ msgid "Orientation" +#~ msgstr "Orientation" + +#~ msgid "The orientation of the tray." +#~ msgstr "The orientation of the tray." + +#~ msgid "" +#~ "The typing monitor uses the notification area to display information. You " +#~ "don't seem to have a notification area on your panel. You can add it by " +#~ "right-clicking on your panel and choosing 'Add to panel', selecting " +#~ "'Notification area' and clicking 'Add'." +#~ msgstr "" +#~ "The typing monitor uses the notification area to display information. You " +#~ "do not seem to have a notification area on your panel. You can add it by " +#~ "right-clicking on your panel and choosing 'Add to panel', selecting " +#~ "'Notification area' and clicking 'Add'." + +#~ msgid "The quick brown fox jumps over the lazy dog. 0123456789" +#~ msgstr "The quick brown fox jumps over the lazy dog. 0123456789" + +#~ msgid "Name:" +#~ msgstr "Name:" + +#~ msgid "Style:" +#~ msgstr "Style:" + +#~ msgid "Type:" +#~ msgstr "Type:" + +#~ msgid "Size:" +#~ msgstr "Size:" + +#~ msgid "Version:" +#~ msgstr "Version:" + +#~ msgid "Copyright:" +#~ msgstr "Copyright:" + +#~ msgid "Description:" +#~ msgstr "Description:" + +#~ msgid "usage: %s fontfile\n" +#~ msgstr "usage: %s fontfile\n" + +#~ msgid "Set as Application Font" +#~ msgstr "Set as Application Font" + +#~ msgid "Sets the default application font" +#~ msgstr "Sets the default application font" + +#~ msgid "If set to true, then OpenType fonts will be thumbnailed." +#~ msgstr "If set to true, then OpenType fonts will be thumbnailed." + +#~ msgid "If set to true, then PCF fonts will be thumbnailed." +#~ msgstr "If set to true, then PCF fonts will be thumbnailed." + +#~ msgid "If set to true, then TrueType fonts will be thumbnailed." +#~ msgstr "If set to true, then TrueType fonts will be thumbnailed." + +#~ msgid "If set to true, then Type1 fonts will be thumbnailed." +#~ msgstr "If set to true, then Type1 fonts will be thumbnailed." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for OpenType fonts." +#~ msgstr "" +#~ "Set this key to the command used to create thumbnails for OpenType fonts." + +#~ msgid "Set this key to the command used to create thumbnails for PCF fonts." +#~ msgstr "" +#~ "Set this key to the command used to create thumbnails for PCF fonts." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for TrueType fonts." +#~ msgstr "" +#~ "Set this key to the command used to create thumbnails for TrueType fonts." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for Type1 fonts." +#~ msgstr "" +#~ "Set this key to the command used to create thumbnails for Type1 fonts." + +#~ msgid "Thumbnail command for OpenType fonts" +#~ msgstr "Thumbnail command for OpenType fonts" + +#~ msgid "Thumbnail command for PCF fonts" +#~ msgstr "Thumbnail command for PCF fonts" + +#~ msgid "Thumbnail command for TrueType fonts" +#~ msgstr "Thumbnail command for TrueType fonts" + +#~ msgid "Thumbnail command for Type1 fonts" +#~ msgstr "Thumbnail command for Type1 fonts" + +#~ msgid "Whether to thumbnail OpenType fonts" +#~ msgstr "Whether to thumbnail OpenType fonts" + +#~ msgid "Whether to thumbnail PCF fonts" +#~ msgstr "Whether to thumbnail PCF fonts" + +#~ msgid "Whether to thumbnail TrueType fonts" +#~ msgstr "Whether to thumbnail TrueType fonts" + +#~ msgid "Whether to thumbnail Type1 fonts" +#~ msgstr "Whether to thumbnail Type1 fonts" + +#~ msgid "MATE Font Viewer" +#~ msgstr "MATE Font Viewer" + +#~ msgid "Apply new font?" +#~ msgstr "Apply new font?" + +#~ msgid "Do _not apply font" +#~ msgstr "Do _not apply font" + +#~ msgid "" +#~ "The theme you have selected suggests a new font. A preview of the font is " +#~ "shown below." +#~ msgstr "" +#~ "The theme you have selected suggests a new font. A preview of the font is " +#~ "shown below." + +#~ msgid "_Apply font" +#~ msgstr "_Apply font" + +#~ msgid "Themes" +#~ msgstr "Themes" + +#~ msgid "Description" +#~ msgstr "Description" + +#~ msgid "Control theme" +#~ msgstr "Control theme" + +#~ msgid "Window border theme" +#~ msgstr "Window border theme" + +#~ msgid "Icon theme" +#~ msgstr "Icon theme" + +#~ msgid "ABCDEFG" +#~ msgstr "ABCDEFG" + +#~ msgid "Apply theme" +#~ msgstr "Apply theme" + +#~ msgid "Sets the default theme" +#~ msgstr "Sets the default theme" + +#~ msgid "If set to true, then installed themes will be thumbnailed." +#~ msgstr "If set to true, then installed themes will be thumbnailed." + +#~ msgid "If set to true, then themes will be thumbnailed." +#~ msgstr "If set to true, then themes will be thumbnailed." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for installed " +#~ "themes." +#~ msgstr "" +#~ "Set this key to the command used to create thumbnails for installed " +#~ "themes." + +#~ msgid "Set this key to the command used to create thumbnails for themes." +#~ msgstr "Set this key to the command used to create thumbnails for themes." + +#~ msgid "Thumbnail command for installed themes" +#~ msgstr "Thumbnail command for installed themes" + +#~ msgid "Thumbnail command for themes" +#~ msgstr "Thumbnail command for themes" + +#~ msgid "Whether to thumbnail installed themes" +#~ msgstr "Whether to thumbnail installed themes" + +#~ msgid "Whether to thumbnail themes" +#~ msgstr "Whether to thumbnail themes" diff --git a/po/en_GB.po b/po/en_GB.po new file mode 100644 index 0000000..9405a67 --- /dev/null +++ b/po/en_GB.po @@ -0,0 +1,4647 @@ +# English (British) +# Copyright (C) 1999 Free Software Foundation, Inc. +# Robert Brady +# Gareth Owen , David Lodge , 2004. +# Bruce Cowan , 2009, 2010. +# Philip Withnall , 2010. +msgid "" +msgstr "" +"Project-Id-Version: mate-settings-daemon\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-08-31 15:24+0100\n" +"PO-Revision-Date: 2010-08-31 15:27+0100\n" +"Last-Translator: Bruce Cowan \n" +"Language-Team: British English \n" +"Language: en_GB\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Virtaal 0.6.1\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "Accessibility" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "Free percentage notify threshold" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "Free space no notify threshold" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "Minimum notify period for repeated warnings" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "Mount paths to ignore" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown." +msgstr "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "Specify a list of mount paths to ignore when they run low on space." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown." +msgstr "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning." +msgstr "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "Subsequent free percentage notify threshold" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disc." +msgstr "Binding to eject an optical disc." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to enable or disable the touchpad." +msgstr "Binding to enable or disable the touchpad." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "Binding to launch the calculator." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "Binding to launch the e-mail client." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "Binding to launch the help browser." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "Binding to launch the media player." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "Binding to launch the search tool." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "Binding to launch the web browser." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "Binding to lock the screen." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "Binding to log out." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "Binding to lower the system volume." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "Binding to mute the system volume." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "Binding to open the Home folder." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "Binding to pause playback." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "Binding to raise the system volume." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "Binding to skip to next track." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "Binding to skip to previous track." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "Binding to start playback (or toggle play/pause)." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "Binding to stop playback." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Eject" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "Home folder" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "Launch calculator" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "Launch e-mail client" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "Launch help browser" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "Launch media player" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "Launch web browser" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "Lock screen" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Log out" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "Next track" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "Pause playback" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "Play (or play/pause)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "Previous track" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Search" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "Stop playback" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "Toggle touchpad" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "Volume down" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "Volume mute" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Volume step" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Volume step as percentage of volume." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "Volume up" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "File for default configuration for RandR" +msgstr "File for default configuration for RandR" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "Show Displays in Notification Area" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:3 +msgid "" +"The XRandR plugin will look for a default configuration in the file " +"specified by this key. This is similar to the ~/.config/monitors.xml that " +"normally gets stored in users' home directories. If a user does not have " +"such a file, or has one that does not match the user's setup of monitors, " +"then the file specified by this key will be used instead." +msgstr "" +"The XRandR plugin will look for a default configuration in the file " +"specified by this key. This is similar to the ~/.config/monitors.xml that " +"normally gets stored in users' home directories. If a user does not have " +"such a file, or has one that does not match the user's setup of monitors, " +"then the file specified by this key will be used instead." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:4 +msgid "Turn on external monitor after system boot" +msgstr "Turn on external monitor after system boot" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:5 +msgid "" +"Turn on external monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" +"Turn on external monitor after system boot if user plugs in external monitor " +"on system boot." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:6 +msgid "Turn on laptop monitor after system boot" +msgstr "Turn on laptop monitor after system boot" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:7 +msgid "" +"Turn on laptop monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" +"Turn on laptop monitor after system boot if user plugs in external monitor " +"on system boot." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:8 +msgid "" +"Whether a notification icon with display-related things should be shown in " +"the panel." +msgstr "" +"Whether a notification icon with display-related things should be shown in " +"the panel." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "Antialiasing" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "Hinting" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "RGBA order" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard greyscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "Allowed keys" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "Disable touchpad while typing" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "Enable horizontal scrolling" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "Enable mouse clicks with touchpad" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Enable touchpad" +msgstr "Enable touchpad" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "Select the touchpad scroll method" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Select the touchpad scroll method. Supported values are: 0: disabled, 1: " +"edge scrolling, and 2: two-finger scrolling" +msgstr "" +"Select the touchpad scroll method. Supported values are: 0: disabled, 1: " +"edge scrolling and 2: two-finger scrolling" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "" +"Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "" +"Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +msgid "Set this to TRUE to enable all touchpads." +msgstr "Set this to TRUE to enable all touchpads." + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "MATE Settings Daemon" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "Binding to toggle the magnifier." + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "Binding to toggle the on-screen keyboard." + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "Binding to toggle the screen reader." + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "Bounce keys" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "Command used to turn the magnifier on or off." + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "Command used to turn the on-screen keyboard on or off." + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "Command used to turn the screen reader on or off." + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable XRandR plugin" +msgstr "Enable XRandR plugin" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable accessibility keyboard plugin" +msgstr "Enable accessibility keyboard plugin" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable background plugin" +msgstr "Enable background plugin" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable clipboard plugin" +msgstr "Enable clipboard plugin" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable font plugin" +msgstr "Enable font plugin" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable housekeeping plugin" +msgstr "Enable housekeeping plugin" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keybindings plugin" +msgstr "Enable keybindings plugin" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable keyboard plugin" +msgstr "Enable keyboard plugin" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable media keys plugin" +msgstr "Enable media keys plugin" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable mouse plugin" +msgstr "Enable mouse plugin" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable smartcard plugin" +msgstr "Enable smartcard plugin" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable sound plugin" +msgstr "Enable sound plugin" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable typing breaks plugin" +msgstr "Enable typing breaks plugin" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xrdb plugin" +msgstr "Enable xrdb plugin" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Enable xsettings plugin" +msgstr "Enable xsettings plugin" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Mouse keys" +msgstr "Mouse keys" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "On-screen keyboard" +msgstr "On-screen keyboard" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen magnifier" +msgstr "Screen magnifier" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Screen reader" +msgstr "Screen reader" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage XRandR settings." +msgstr "Set to True to enable the plugin to manage XRandR settings." + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "Set to True to enable the plugin to manage clipboard settings." + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" +"Set to True to enable the plugin to manage desktop background settings." + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "Set to True to enable the plugin to manage font settings." + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "Set to True to enable the plugin to manage keyboard settings." + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "" +"Set to True to enable the plugin to manage locking the screen on smartcard " +"removal." +msgstr "" +"Set to True to enable the plugin to manage locking the screen on smartcard " +"removal." + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "Set to True to enable the plugin to manage mouse settings." + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "Set to True to enable the plugin to manage multimedia keys settings." + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "Set to True to enable the plugin to manage sound sample caches." + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "Set to True to enable the plugin to manage the keybindings." + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "Set to True to enable the plugin to manage typing breaks." + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "Set to True to enable the plugin to manage xrdb settings." + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "Set to True to enable the plugin to manage xsettings." + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "Slow keys" +msgstr "Slow keys" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "Sticky keys" +msgstr "Sticky keys" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "The name of the keyboard shortcut to toggle the magnifier" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "The name of the keyboard shortcut to toggle the on-screen keyboard" + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "The name of the keyboard shortcut to toggle the screen reader" + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialogue." + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialogue." + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialogue." + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle magnifier" +msgstr "Toggle magnifier" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Toggle on-screen keyboard" +msgstr "Toggle on-screen keyboard" + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Toggle screen reader" +msgstr "Toggle screen reader" + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "Whether the bounce keys keyboard accessibility feature is turned on." + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "Whether the mouse keys keyboard accessibility feature is turned on." + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the on-screen keyboard is turned on." +msgstr "Whether the on-screen keyboard is turned on." + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the screen magnifier is turned on." +msgstr "Whether the screen magnifier is turned on." + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the screen reader is turned on." +msgstr "Whether the screen reader is turned on." + +#: ../data/mate-settings-daemon.schemas.in.h:58 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "Whether the slow keys keyboard accessibility feature is turned on." + +#: ../data/mate-settings-daemon.schemas.in.h:59 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "Whether the sticky keys keyboard accessibility feature is turned on." + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:1 +msgid "" +"Set this to one of \"none\", \"lock_screen\", or \"force_logout\". The " +"action will get performed when the smartcard used for log in is removed." +msgstr "" +"Set this to one of \"none\", \"lock_screen\", or \"force_logout\". The action will " +"get performed when the smartcard used for log in is removed." + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:2 +msgid "Smartcard removal action" +msgstr "Smartcard removal action" + +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "Enable debugging code" + +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "Don't become a daemon" + +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "MateConf prefix from which to load plugin settings" + +#: ../mate-settings-daemon/main.c:58 +msgid "Exit after a time (for debugging)" +msgstr "Exit after a time (for debugging)" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "Accessibility Keyboard" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "Accessibility keyboard plugin" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:460 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "There was an error displaying help: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:591 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:657 +msgid "Do you want to activate Slow Keys?" +msgstr "Do you want to activate Slow Keys?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:592 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +msgid "Do you want to deactivate Slow Keys?" +msgstr "Do you want to deactivate Slow Keys?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:593 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:659 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't activate" +msgstr "Don't activate" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't deactivate" +msgstr "Don't deactivate" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Activate" +msgstr "Activate" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Deactivate" +msgstr "Deactivate" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't activate" +msgstr "Do_n't activate" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't deactivate" +msgstr "Do_n't deactivate" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Activate" +msgstr "_Activate" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Deactivate" +msgstr "_Deactivate" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:687 +msgid "Slow Keys Alert" +msgstr "Slow Keys Alert" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:727 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:795 +msgid "Do you want to activate Sticky Keys?" +msgstr "Do you want to activate Sticky Keys?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:796 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Do you want to deactivate Sticky Keys?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:730 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:798 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:732 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:800 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:828 +msgid "Sticky Keys Alert" +msgstr "Sticky Keys Alert" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "Universal Access Preferences" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "Enhance _contrast in colours" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "Make _text larger and easier to read" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "Press and _hold keys to accept them (Slow Keys)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "Use on-screen _keyboard" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "Use screen _magnifier" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "Use screen _reader" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "_Ignore duplicate keypresses (Bounce Keys)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "_Press keyboard shortcuts one key at a time (Sticky Keys)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "Background" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "Background plugin" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "Clipboard" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "Clipboard plugin" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "Dummy" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "Dummy plugin" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Font" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "Font plugin" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this file system" +msgstr "Don't show any warnings again for this file system" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "Don't show any warnings again" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "The volume \"%s\" has only %s disk space remaining." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "This computer has only %s disk space remaining." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" +"You can free up disk space by emptying the Wastebasket, removing unused " +"programs or files, or moving files to another disk or partition." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"You can free up disk space by emptying the Wastebasket, removing unused " +"programs or files, or moving files to an external disk." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "Low Disk Space" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "Empty Wastebasket" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine…" +msgstr "Examine…" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "Ignore" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:97 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "Removing item %lu of %lu" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:117 +#, c-format +msgid "Removing: %s" +msgstr "Removing: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:247 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:296 +msgid "Emptying the trash" +msgstr "Emptying the wastebasket" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:272 +msgid "Preparing to empty trash…" +msgstr "Preparing to empty wastebasket…" + +#. Translators: "Emptying trash from " +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:299 +msgid "From: " +msgstr "From: " + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:360 +msgid "Empty all of the items from the trash?" +msgstr "Empty all of the items from the wastebasket?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:363 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"If you choose to empty the wastebasket, all items in it will be permanently " +"lost. Please note that you can also delete them separately." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:370 +msgid "_Empty Trash" +msgstr "_Empty Wastebasket" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "Key binding (%s) is invalid" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "Key binding (%s) is incomplete" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "Keybindings" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "Keybindings plugin" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Keyboard" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "Keyboard plugin" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:137 +#, c-format +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +" • a bug in libxklavier library\n" +" • a bug in X server (xkbcomp, xmodmap utilities)\n" +" • X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +" • The result of %s\n" +" • The result of %s" +msgstr "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +" • a bug in libxklavier library\n" +" • a bug in X server (xkbcomp, xmodmap utilities)\n" +" • X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +" • The result of %s\n" +" • The result of %s" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:151 +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or using a later version of the XFree " +"software." +msgstr "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or using a later version of the XFree " +"software." + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:279 +msgid "_Layouts" +msgstr "_Layouts" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:286 +msgid "Keyboard _Preferences" +msgstr "Keyboard _Preferences" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:292 +msgid "Show _Current Layout" +msgstr "Show _Current Layout" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "A_vailable files:" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "Load modmap files" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap files?" +msgstr "Would you like to load the modmap files?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "_Do not show this message again" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "_Load" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "_Loaded files:" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:195 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:235 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "Disabled" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u Output" +msgstr[1] "%u Outputs" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u Input" +msgstr[1] "%u Inputs" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "System Sounds" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "Media keys" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "Media keys plugin" + +#: ../plugins/mouse/gsd-mouse-manager.c:882 +msgid "Could not enable mouse accessibility features" +msgstr "Could not enable mouse accessibility features" + +#: ../plugins/mouse/gsd-mouse-manager.c:884 +msgid "" +"Mouse accessibility requires Mousetweaks to be installed on your system." +msgstr "" +"Mouse accessibility requires Mousetweaks to be installed on your system." + +#: ../plugins/mouse/gsd-mouse-manager.c:887 +msgid "Mouse Preferences" +msgstr "Mouse Preferences" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Mouse" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "Mouse plugin" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Typing Break" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "Typing break plugin" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "Set up screen size and rotation settings" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:225 +msgid "Could not switch the monitor configuration" +msgstr "Could not switch the monitor configuration" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:249 +msgid "Could not restore the display's configuration" +msgstr "Could not restore the display's configuration" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:274 +msgid "Could not restore the display's configuration from a backup" +msgstr "Could not restore the display's configuration from a backup" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:295 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "" +"The display will be reset to its previous configuration in %d seconds" +msgstr[0] "" +"The display will be reset to its previous configuration in %d second" +msgstr[1] "" +"The display will be reset to its previous configuration in %d seconds" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:344 +msgid "Does the display look OK?" +msgstr "Does the display look OK?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:350 +msgid "_Restore Previous Configuration" +msgstr "_Restore Previous Configuration" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:351 +msgid "_Keep This Configuration" +msgstr "_Keep This Configuration" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:432 +msgid "The selected configuration for displays could not be applied" +msgstr "The selected configuration for displays could not be applied" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:994 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "Could not refresh the screen information: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:997 +msgid "Trying to switch the monitor configuration anyway." +msgstr "Trying to switch the monitor configuration anyway." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1727 +msgid "Rotation not supported" +msgstr "Rotation not supported" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1783 +msgid "Could not save monitor configuration" +msgstr "Could not save monitor configuration" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1801 +msgid "Normal" +msgstr "Normal" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1802 +msgid "Left" +msgstr "Left" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1803 +msgid "Right" +msgstr "Right" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1804 +msgid "Upside Down" +msgstr "Upside Down" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1924 +msgid "_Configure Display Settings…" +msgstr "_Configure Display Settings…" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1965 +msgid "Configure display settings" +msgstr "Configure display settings" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:2025 +msgid "Could not apply the stored configuration for monitors" +msgstr "Could not apply the stored configuration for monitors" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "Cannot determine user's home directory" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "Manage the X resource database" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "X Resource Database" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:596 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "MateConf key %s set to type %s but its expected type was %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "Manage X Settings" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "X Settings" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:167 +msgid "Module Path" +msgstr "Module Path" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:168 +msgid "path to smartcard PKCS #11 driver" +msgstr "path to smartcard PKCS #11 driver" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:504 +msgid "received error or hang up from event source" +msgstr "received error or hang up from event source" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:593 +#, c-format +msgid "NSS security system could not be initialized" +msgstr "NSS security system could not be initialised" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:662 +#, c-format +msgid "no suitable smartcard driver could be found" +msgstr "no suitable smartcard driver could be found" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:682 +#, c-format +msgid "smartcard driver '%s' could not be loaded" +msgstr "smartcard driver '%s' could not be loaded" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:771 +#, c-format +msgid "could not watch for incoming card events - %s" +msgstr "could not watch for incoming card events - %s" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:1124 +#, c-format +msgid "encountered unexpected error while waiting for smartcard events" +msgstr "encountered unexpected error while waiting for smartcard events" + +#: ../plugins/smartcard/gsd-smartcard.c:154 +msgid "Slot ID" +msgstr "Slot ID" + +#: ../plugins/smartcard/gsd-smartcard.c:155 +msgid "The slot the card is in" +msgstr "The slot the card is in" + +#: ../plugins/smartcard/gsd-smartcard.c:161 +msgid "Slot Series" +msgstr "Slot Series" + +#: ../plugins/smartcard/gsd-smartcard.c:162 +msgid "per-slot card identifier" +msgstr "per-slot card identifier" + +#: ../plugins/smartcard/gsd-smartcard.c:168 +#: ../plugins/smartcard/gsd-smartcard.c:169 +msgid "name" +msgstr "name" + +#: ../plugins/smartcard/gsd-smartcard.c:173 +msgid "Module" +msgstr "Module" + +#: ../plugins/smartcard/gsd-smartcard.c:174 +msgid "smartcard driver" +msgstr "smartcard driver" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:1 +msgid "Change system time" +msgstr "Change system time" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:2 +msgid "Change system time zone" +msgstr "Change system time zone" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:3 +msgid "Configure hardware clock" +msgstr "Configure hardware clock" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:4 +msgid "Privileges are required to change the system time zone." +msgstr "Privileges are required to change the system time zone." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:5 +msgid "Privileges are required to change the system time." +msgstr "Privileges are required to change the system time." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:6 +msgid "Privileges are required to configure the hardware clock." +msgstr "Privileges are required to configure the hardware clock." + +#~ msgid "Unknown" +#~ msgstr "Unknown" + +#~ msgid "Keyboard Layout \"%s\"" +#~ msgstr "Keyboard Layout \"%s\"" + +#~ msgid "Keyboard Layout" +#~ msgstr "Keyboard Layout" + +#~ msgid "_Groups" +#~ msgstr "_Groups" + +#~ msgid "" +#~ "Couldn't put the machine to sleep.\n" +#~ "Verify that the machine is correctly configured." +#~ msgstr "" +#~ "Couldn't put the machine to sleep.\n" +#~ "Verify that the machine is correctly configured." + +#~ msgid "Binding to suspend the computer." +#~ msgstr "Binding to suspend the computer." + +#~ msgid "Suspend" +#~ msgstr "Suspend" + +#~ msgid "" +#~ "Set to True to display a dialog when there are errors running the " +#~ "screensaver." +#~ msgstr "" +#~ "Set to True to display a dialogue when there are errors running the " +#~ "screensaver." + +#~ msgid "Set to True to run the screensaver at login." +#~ msgstr "Set to True to run the screensaver at login." + +#~ msgid "Show startup errors" +#~ msgstr "Show startup errors" + +#~ msgid "Start screensaver" +#~ msgstr "Start screensaver" + +#~ msgid "Enable screensaver plugin" +#~ msgstr "Enable screensaver plugin" + +#~ msgid "Toggle screenreader" +#~ msgstr "Toggle screenreader" + +#~ msgid "%d%% of the disk space on `%s' is in use" +#~ msgstr "%d%% of the disk space on `%s' is in use" + +#~ msgid "Analyze" +#~ msgstr "Analyse" + +#~ msgid "MATE Volume Control" +#~ msgstr "MATE Volume Control" + +#~ msgid "" +#~ "There was an error starting up the screensaver:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "Screensaver functionality will not work in this session." +#~ msgstr "" +#~ "There was an error starting up the screensaver:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "Screensaver functionality will not work in this session." + +#~ msgid "Screensaver" +#~ msgstr "Screensaver" + +#~ msgid "Screensaver plugin" +#~ msgstr "Screensaver plugin" + +#~ msgid "" +#~ "Cannot create the directory \"%s\".\n" +#~ "This is needed to allow changing the mouse pointer theme." +#~ msgstr "" +#~ "Cannot create the directory \"%s\".\n" +#~ "This is needed to allow changing the mouse pointer theme." + +#~ msgid "" +#~ "Cannot create the directory \"%s\".\n" +#~ "This is needed to allow changing cursors." +#~ msgstr "" +#~ "Cannot create the directory \"%s\".\n" +#~ "This is needed to allow changing cursors." + +#~ msgid "Do _not show this warning again." +#~ msgstr "Do _not show this warning again." + +#~ msgid "Couldn't load sound file %s as sample %s" +#~ msgstr "Couldn't load sound file %s as sample %s" + +#~ msgid "Login" +#~ msgstr "Login" + +#~ msgid "Logout" +#~ msgstr "Logout" + +#~ msgid "Boing" +#~ msgstr "Boing" + +#~ msgid "Siren" +#~ msgstr "Siren" + +#~ msgid "Clink" +#~ msgstr "Clink" + +#~ msgid "Beep" +#~ msgstr "Beep" + +#~ msgid "No sound" +#~ msgstr "No sound" + +#~ msgid "Sound not set for this event." +#~ msgstr "Sound not set for this event." + +#~ msgid "" +#~ "The sound file for this event does not exist.\n" +#~ "You may want to install the mate-audio package for a set of default " +#~ "sounds." +#~ msgstr "" +#~ "The sound file for this event does not exist.\n" +#~ "You may want to install the mate-audio package for a set of default " +#~ "sounds." + +#~ msgid "The sound file for this event does not exist." +#~ msgstr "The sound file for this event does not exist." + +#~ msgid "Select Sound File" +#~ msgstr "Select Sound File" + +#~ msgid "The file %s is not a valid wav file" +#~ msgstr "The file %s is not a valid wav file" + +#~ msgid "Select sound file..." +#~ msgstr "Select sound file…" + +#~ msgid "Sound" +#~ msgstr "Sound" + +#~ msgid "Sound plugin" +#~ msgstr "Sound plugin" + +#~ msgid "An error occurred while configuring the screen" +#~ msgstr "An error occurred while configuring the screen" + +#~ msgid "" +#~ "Set to True to keep the handlers for text/plain and text/* MIME types " +#~ "synchronized." +#~ msgstr "" +#~ "Set to True to keep the handlers for text/plain and text/* MIME types " +#~ "synchronised." + +#~ msgid "Sync text/plain and text/* handlers" +#~ msgstr "Sync text/plain and text/* handlers" + +#~ msgid "Enable default editor plugin" +#~ msgstr "Enable default editor plugin" + +#~ msgid "" +#~ "Set to True to enable the plugin to manage the default text editor " +#~ "setting." +#~ msgstr "" +#~ "Set to True to enable the plugin to manage the default text editor " +#~ "setting." + +#~ msgid "Key Binding (%s) has its action defined multiple times\n" +#~ msgstr "Key Binding (%s) has its action defined multiple times\n" + +#~ msgid "Key Binding (%s) has its binding defined multiple times\n" +#~ msgstr "Key Binding (%s) has its binding defined multiple times\n" + +#~ msgid "It seems that another application already has access to key '%u'." +#~ msgstr "It seems that another application already has access to key '%u'." + +#~ msgid "Key Binding (%s) is already in use\n" +#~ msgstr "Key Binding (%s) is already in use\n" + +#~ msgid "Volume" +#~ msgstr "Volume" + +#~ msgid "Image/label border" +#~ msgstr "Image/label border" + +#~ msgid "Width of border around the label and image in the alert dialog" +#~ msgstr "Width of border around the label and image in the alert dialogue" + +#~ msgid "Alert Type" +#~ msgstr "Alert Type" + +#~ msgid "The type of alert" +#~ msgstr "The type of alert" + +#~ msgid "Alert Buttons" +#~ msgstr "Alert Buttons" + +#~ msgid "The buttons shown in the alert dialog" +#~ msgstr "The buttons shown in the alert dialogue" + +#~ msgid "Show more _details" +#~ msgstr "Show more _details" + +#~ msgid "Select Image" +#~ msgstr "Select Image" + +#~ msgid "No Image" +#~ msgstr "No Image" + +#~ msgid "Images" +#~ msgstr "Images" + +#~ msgid "All Files" +#~ msgstr "All Files" + +#~ msgid "" +#~ "There was an error while trying to get the addressbook information\n" +#~ "Evolution Data Server can't handle the protocol" +#~ msgstr "" +#~ "There was an error while trying to get the addressbook information\n" +#~ "Evolution Data Server can't handle the protocol" + +#~ msgid "Unable to open address book" +#~ msgstr "Unable to open address book" + +#~ msgid "Unknown login ID, the user database might be corrupted" +#~ msgstr "Unknown login ID, the user database might be corrupted" + +#~ msgid "About %s" +#~ msgstr "About %s" + +#~ msgid "About Me" +#~ msgstr "About Me" + +#~ msgid "Set your personal information" +#~ msgstr "Set your personal information" + +#~ msgid " " +#~ msgstr " " + +#~ msgid " " +#~ msgstr " " + +#~ msgid "Email" +#~ msgstr "Email" + +#~ msgid "Home" +#~ msgstr "Home" + +#~ msgid "Instant Messaging" +#~ msgstr "Instant Messaging" + +#~ msgid "Job" +#~ msgstr "Job" + +#~ msgid "Telephone" +#~ msgstr "Telephone" + +#~ msgid "Web" +#~ msgstr "Web" + +#~ msgid "Work" +#~ msgstr "Work" + +#~ msgid "Change your password" +#~ msgstr "Change your password" + +#~ msgid "A_IM/iChat:" +#~ msgstr "A_IM/iChat:" + +#~ msgid "A_ddress:" +#~ msgstr "A_ddress:" + +#~ msgid "A_ssistant:" +#~ msgstr "A_ssistant:" + +#~ msgid "Address" +#~ msgstr "Address" + +#~ msgid "C_ity:" +#~ msgstr "C_ity:" + +#~ msgid "C_ompany:" +#~ msgstr "C_ompany:" + +#~ msgid "Cale_ndar:" +#~ msgstr "Cale_ndar:" + +#~ msgid "Change Passwo_rd..." +#~ msgstr "Change Passwo_rd…" + +#~ msgid "Change pa_ssword" +#~ msgstr "Change pa_ssword" + +#~ msgid "Change password" +#~ msgstr "Change password" + +#~ msgid "Ci_ty:" +#~ msgstr "Ci_ty:" + +#~ msgid "Co_untry:" +#~ msgstr "Co_untry:" + +#~ msgid "Contact" +#~ msgstr "Contact" + +#~ msgid "Cou_ntry:" +#~ msgstr "Cou_ntry:" + +#~ msgid "Current _password:" +#~ msgstr "Current _password:" + +#~ msgid "Full Name" +#~ msgstr "Full Name" + +#~ msgid "Hom_e:" +#~ msgstr "Hom_e:" + +#~ msgid "IC_Q:" +#~ msgstr "IC_Q:" + +#~ msgid "M_SN:" +#~ msgstr "M_SN:" + +#~ msgid "P.O. _box:" +#~ msgstr "P.O. _box:" + +#~ msgid "P._O. box:" +#~ msgstr "P._O. box:" + +#~ msgid "Personal Info" +#~ msgstr "Personal Info" + +#~ msgid "" +#~ "Please type your password again in the Retype new password field." +#~ msgstr "" +#~ "Please type your password again in the Retype new password field." + +#~ msgid "Select your photo" +#~ msgstr "Select your photo" + +#~ msgid "State/Pro_vince:" +#~ msgstr "Co_unty:" + +#~ msgid "" +#~ "To change your password, enter your current password in the field below " +#~ "and click Authenticate.\n" +#~ "After you have authenticated, enter your new password, retype it for " +#~ "verification and click Change password." +#~ msgstr "" +#~ "To change your password, enter your current password in the field below " +#~ "and click Authenticate.\n" +#~ "After you have authenticated, enter your new password, retype it for " +#~ "verification and click Change password." + +#~ msgid "User name:" +#~ msgstr "User name:" + +#~ msgid "Web _log:" +#~ msgstr "Web _log:" + +#~ msgid "Wor_k:" +#~ msgstr "Wor_k:" + +#~ msgid "Work _fax:" +#~ msgstr "Work _fax:" + +#~ msgid "Zip/_Postal code:" +#~ msgstr "_Post code:" + +#~ msgid "_Address:" +#~ msgstr "_Address:" + +#~ msgid "_Authenticate" +#~ msgstr "_Authenticate" + +#~ msgid "_Department:" +#~ msgstr "_Department:" + +#~ msgid "_Groupwise:" +#~ msgstr "_Groupwise:" + +#~ msgid "_Home page:" +#~ msgstr "_Home page:" + +#~ msgid "_Home:" +#~ msgstr "_Home:" + +#~ msgid "_Jabber:" +#~ msgstr "_Jabber:" + +#~ msgid "_Manager:" +#~ msgstr "_Manager:" + +#~ msgid "_Mobile:" +#~ msgstr "_Mobile:" + +#~ msgid "_New password:" +#~ msgstr "_New password:" + +#~ msgid "_Profession:" +#~ msgstr "_Profession:" + +#~ msgid "_Retype new password:" +#~ msgstr "_Retype new password:" + +#~ msgid "_State/Province:" +#~ msgstr "_County:" + +#~ msgid "_Title:" +#~ msgstr "_Title:" + +#~ msgid "_Work:" +#~ msgstr "_Work:" + +#~ msgid "_Yahoo:" +#~ msgstr "_Yahoo:" + +#~ msgid "_Zip/Postal code:" +#~ msgstr "_Post code:" + +#~ msgid "Child exited unexpectedly" +#~ msgstr "Child exited unexpectedly" + +#~ msgid "Could not shutdown backend_stdin IO channel: %s" +#~ msgstr "Could not shutdown backend_stdin IO channel: %s" + +#~ msgid "Could not shutdown backend_stdout IO channel: %s" +#~ msgstr "Could not shutdown backend_stdout IO channel: %s" + +#~ msgid "Authenticated!" +#~ msgstr "Authenticated!" + +#~ msgid "" +#~ "Your password has been changed since you initially authenticated! Please " +#~ "re-authenticate." +#~ msgstr "" +#~ "Your password has been changed since you initially authenticated! Please " +#~ "re-authenticate." + +#~ msgid "That password was incorrect." +#~ msgstr "That password was incorrect." + +#~ msgid "Your password has been changed." +#~ msgstr "Your password has been changed." + +#~ msgid "System error: %s." +#~ msgstr "System error: %s." + +#~ msgid "The password is too short." +#~ msgstr "The password is too short." + +#~ msgid "The password is too simple." +#~ msgstr "The password is too simple." + +#~ msgid "The old and new passwords are too similar." +#~ msgstr "The old and new passwords are too similar." + +#~ msgid "The new password must contain numeric or special character(s)." +#~ msgstr "The new password must contain numeric or special character(s)." + +#~ msgid "The old and new passwords are the same." +#~ msgstr "The old and new passwords are the same." + +#~ msgid "Unable to launch %s: %s" +#~ msgstr "Unable to launch %s: %s" + +#~ msgid "A system error has occurred" +#~ msgstr "A system error has occurred" + +#~ msgid "Checking password..." +#~ msgstr "Checking password…" + +#~ msgid "Click Change password to change your password." +#~ msgstr "Click Change password to change your password." + +#~ msgid "Please type your password in the New password field." +#~ msgstr "Please type your password in the New password field." + +#~ msgid "The two passwords are not equal." +#~ msgstr "The two passwords are not equal." + +#~ msgid "Assistive Technologies" +#~ msgstr "Assistive Technologies" + +#~ msgid "Preferences" +#~ msgstr "Preferences" + +#~ msgid "Accessible Lo_gin" +#~ msgstr "Accessible Lo_gin" + +#~ msgid "Assistive Technology Preferences" +#~ msgstr "Assistive Technology Preferences" + +#~ msgid "" +#~ "Changes to enable assistive technologies will not take effect until your " +#~ "next log in." +#~ msgstr "" +#~ "Changes to enable assistive technologies will not take effect until your " +#~ "next log in." + +#~ msgid "Close and _Log Out" +#~ msgstr "Close and _Log Out" + +#~ msgid "Jump to Preferred Applications dialog" +#~ msgstr "Jump to Preferred Applications dialogue" + +#~ msgid "Jump to the Accessible Login dialog" +#~ msgstr "Jump to the Accessible Login dialogue" + +#~ msgid "Jump to the Keyboard Accessibility dialog" +#~ msgstr "Jump to the Keyboard Accessibility dialogue" + +#~ msgid "_Enable assistive technologies" +#~ msgstr "_Enable assistive technologies" + +#~ msgid "_Keyboard Accessibility" +#~ msgstr "_Keyboard Accessibility" + +#~ msgid "_Preferred Applications" +#~ msgstr "_Preferred Applications" + +#~ msgid "Enable support for MATE assistive technologies at login" +#~ msgstr "Enable support for MATE assistive technologies at login" + +#~ msgid "There was an error launching the mouse preferences dialog: %s" +#~ msgstr "There was an error launching the mouse preferences dialogue: %s" + +#~ msgid "Unable to import AccessX settings from file '%s'" +#~ msgstr "Unable to import AccessX settings from file '%s'" + +#~ msgid "Import Feature Settings File" +#~ msgstr "Import Feature Settings File" + +#~ msgid "_Import" +#~ msgstr "_Import" + +#~ msgid "Keyboard Accessibility" +#~ msgstr "Keyboard Accessibility" + +#~ msgid "" +#~ "This system does not seem to have the XKB extension. The keyboard " +#~ "accessibility features will not operate without it." +#~ msgstr "" +#~ "This system does not seem to have the XKB extension. The keyboard " +#~ "accessibility features will not operate without it." + +#~ msgid "Enable Bo_unce Keys" +#~ msgstr "Enable Bo_unce Keys" + +#~ msgid "Enable Slo_w Keys" +#~ msgstr "Enable Slo_w Keys" + +#~ msgid "Enable _Mouse Keys" +#~ msgstr "Enable _Mouse Keys" + +#~ msgid "Enable _Repeat Keys" +#~ msgstr "Enable _Repeat Keys" + +#~ msgid "Enable _Sticky Keys" +#~ msgstr "Enable _Sticky Keys" + +#~ msgid "Features" +#~ msgstr "Features" + +#~ msgid "Toggle Keys" +#~ msgstr "Toggle Keys" + +#~ msgid "Basic" +#~ msgstr "Basic" + +#~ msgid "Beep if key is re_jected" +#~ msgstr "Beep if key is re_jected" + +#~ msgid "Beep when _features turned on or off from keyboard" +#~ msgstr "Beep when _features turned on or off from keyboard" + +#~ msgid "Beep when _modifier is pressed" +#~ msgstr "Beep when _modifier is pressed" + +#~ msgid "Beep when an LED is turned on and two beeps when one is turned off." +#~ msgstr "Beep when an LED is turned on and two beeps when one is turned off." + +#~ msgid "Beep when key is:" +#~ msgstr "Beep when key is:" + +#~ msgid "Del_ay:" +#~ msgstr "Del_ay:" + +#~ msgid "Delay between keypress and pointer mo_vement:" +#~ msgstr "Delay between keypress and pointer mo_vement:" + +#~ msgid "Disa_ble if two keys pressed together" +#~ msgstr "Disa_ble if two keys pressed together" + +#~ msgid "E_nable Toggle Keys" +#~ msgstr "E_nable Toggle Keys" + +#~ msgid "Filters" +#~ msgstr "Filters" + +#~ msgid "" +#~ "Ignore all subsequent presses of the SAME key if they happen within a " +#~ "user selectable period of time." +#~ msgstr "" +#~ "Ignore all subsequent presses of the SAME key if they happen within a " +#~ "user selectable period of time." + +#~ msgid "Keyboard Accessibility Preferences (AccessX)" +#~ msgstr "Keyboard Accessibility Preferences (AccessX)" + +#~ msgid "Ma_ximum pointer speed:" +#~ msgstr "Ma_ximum pointer speed:" + +#~ msgid "Mouse _Preferences..." +#~ msgstr "Mouse _Preferences…" + +#~ msgid "" +#~ "Only accept keys after they have been pressed and held for a user " +#~ "adjustable amount of time." +#~ msgstr "" +#~ "Only accept keys after they have been pressed and held for a user " +#~ "adjustable amount of time." + +#~ msgid "" +#~ "Perform multiple simultaneous key press operations by pressing modifier " +#~ "keys in sequence." +#~ msgstr "" +#~ "Perform multiple simultaneous key press operations by pressing modifier " +#~ "keys in sequence." + +#~ msgid "S_peed:" +#~ msgstr "S_peed:" + +#~ msgid "Time to acce_lerate to maximum speed:" +#~ msgstr "Time to acce_lerate to maximum speed:" + +#~ msgid "Turn the numeric keypad into a mouse control pad." +#~ msgstr "Turn the numeric keypad into a mouse control pad." + +#~ msgid "_Disable if unused for:" +#~ msgstr "_Disable if unused for:" + +#~ msgid "_Import Feature Settings..." +#~ msgstr "_Import Feature Settings…" + +#~ msgid "_Only accept keys held for:" +#~ msgstr "_Only accept keys held for:" + +#~ msgid "_Type to test settings:" +#~ msgstr "_Type to test settings:" + +#~ msgid "_accepted" +#~ msgstr "_accepted" + +#~ msgid "_pressed" +#~ msgstr "_pressed" + +#~ msgid "_rejected" +#~ msgstr "_rejected" + +#~ msgid "characters/second" +#~ msgstr "characters/second" + +#~ msgid "milliseconds" +#~ msgstr "milliseconds" + +#~ msgid "pixels/second" +#~ msgstr "pixels/second" + +#~ msgid "seconds" +#~ msgstr "seconds" + +#~ msgid "Add Wallpaper" +#~ msgstr "Add Wallpaper" + +#~ msgid "All files" +#~ msgstr "All files" + +#~ msgid "Font may be too large" +#~ msgstr "Font may be too large" + +#~ msgid "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." +#~ msgid_plural "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." +#~ msgstr[0] "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." +#~ msgstr[1] "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." + +#~ msgid "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a " +#~ "smaller sized font." +#~ msgid_plural "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a smaller " +#~ "sized font." +#~ msgstr[0] "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a " +#~ "smaller sized font." +#~ msgstr[1] "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a " +#~ "smaller sized font." + +#~ msgid "Use previous font" +#~ msgstr "Use previous font" + +#~ msgid "Use selected font" +#~ msgstr "Use selected font" + +#~ msgid "Specify the filename of a theme to install" +#~ msgstr "Specify the filename of a theme to install" + +#~ msgid "" +#~ "Specify the name of the page to show (theme|background|fonts|interface)" +#~ msgstr "" +#~ "Specify the name of the page to show (theme|background|fonts|interface)" + +#~ msgid "page" +#~ msgstr "page" + +#~ msgid "[WALLPAPER...]" +#~ msgstr "[WALLPAPER…]" + +#~ msgid "Default Pointer" +#~ msgstr "Default Pointer" + +#~ msgid "Apply Background" +#~ msgstr "Apply Background" + +#~ msgid "Apply Font" +#~ msgstr "Apply Font" + +#~ msgid "The current theme suggests a background and a font." +#~ msgstr "The current theme suggests a background and a font." + +#~ msgid "The current theme suggests a background." +#~ msgstr "The current theme suggests a background." + +#~ msgid "The current theme suggests a font." +#~ msgstr "The current theme suggests a font." + +#~ msgid "Custom" +#~ msgstr "Custom" + +#~ msgid "C_olors" +#~ msgstr "C_olours" + +#~ msgid "Menus and Toolbars" +#~ msgstr "Menus and Toolbars" + +#~ msgid "Preview" +#~ msgstr "Preview" + +#~ msgid "Rendering" +#~ msgstr "Rendering" + +#~ msgid "Smoothing" +#~ msgstr "Smoothing" + +#~ msgid "Subpixel Order" +#~ msgstr "Subpixel Order" + +#~ msgid "_Wallpaper" +#~ msgstr "_Wallpaper" + +#~ msgid "Best _shapes" +#~ msgstr "Best _shapes" + +#~ msgid "Best co_ntrast" +#~ msgstr "Best co_ntrast" + +#~ msgid "C_ustomize..." +#~ msgstr "C_ustomise…" + +#~ msgid "C_ut" +#~ msgstr "C_ut" + +#~ msgid "" +#~ "Centered\n" +#~ "Fill screen\n" +#~ "Scaled\n" +#~ "Zoom\n" +#~ "Tiled" +#~ msgstr "" +#~ "Centred\n" +#~ "Fill screen\n" +#~ "Scaled\n" +#~ "Zoom\n" +#~ "Tiled" + +#~ msgid "Changing your cursor theme takes effect the next time you log in." +#~ msgstr "Changing your cursor theme takes effect the next time you log in." + +#~ msgid "Colors" +#~ msgstr "Colours" + +#~ msgid "Controls" +#~ msgstr "Controls" + +#~ msgid "Customize Theme" +#~ msgstr "Customise Theme" + +#~ msgid "D_etails..." +#~ msgstr "D_etails…" + +#~ msgid "Des_ktop font:" +#~ msgstr "Des_ktop font:" + +#~ msgid "Edit" +#~ msgstr "Edit" + +#~ msgid "Font Rendering Details" +#~ msgstr "Font Rendering Details" + +#~ msgid "Go _to Fonts Folder" +#~ msgstr "Go _to Fonts Folder" + +#~ msgid "Gra_yscale" +#~ msgstr "Gre_yscale" + +#~ msgid "Icons" +#~ msgstr "Icons" + +#~ msgid "Interface" +#~ msgstr "Interface" + +#~ msgid "Large" +#~ msgstr "Large" + +#~ msgid "N_one" +#~ msgstr "N_one" + +#~ msgid "New File" +#~ msgstr "New File" + +#~ msgid "Open File" +#~ msgstr "Open File" + +#~ msgid "Open a dialog to specify the color" +#~ msgstr "Open a dialogue to specify the colour" + +#~ msgid "Pointer" +#~ msgstr "Pointer" + +#~ msgid "R_esolution:" +#~ msgstr "R_esolution:" + +#~ msgid "Save File" +#~ msgstr "Save File" + +#~ msgid "Save Theme As..." +#~ msgstr "Save Theme As…" + +#~ msgid "Save _As..." +#~ msgstr "Save _As…" + +#~ msgid "Show _icons in menus" +#~ msgstr "Show _icons in menus" + +#~ msgid "Small" +#~ msgstr "Small" + +#~ msgid "" +#~ "Solid color\n" +#~ "Horizontal gradient\n" +#~ "Vertical gradient" +#~ msgstr "" +#~ "Solid colour\n" +#~ "Horizontal gradient\n" +#~ "Vertical gradient" + +#~ msgid "Sub_pixel (LCDs)" +#~ msgstr "Sub_pixel (LCDs)" + +#~ msgid "Sub_pixel smoothing (LCDs)" +#~ msgstr "Sub_pixel smoothing (LCDs)" + +#~ msgid "Text" +#~ msgstr "Text" + +#~ msgid "" +#~ "Text below items\n" +#~ "Text beside items\n" +#~ "Icons only\n" +#~ "Text only" +#~ msgstr "" +#~ "Text below items\n" +#~ "Text beside items\n" +#~ "Icons only\n" +#~ "Text only" + +#~ msgid "The current controls theme does not support color schemes." +#~ msgstr "The current controls theme does not support colour schemes." + +#~ msgid "Theme" +#~ msgstr "Theme" + +#~ msgid "Toolbar _button labels:" +#~ msgstr "Toolbar _button labels:" + +#~ msgid "VB_GR" +#~ msgstr "VB_GR" + +#~ msgid "Window Border" +#~ msgstr "Window Border" + +#~ msgid "_Add..." +#~ msgstr "_Add…" + +#~ msgid "_Application font:" +#~ msgstr "_Application font:" + +#~ msgid "_BGR" +#~ msgstr "_BGR" + +#~ msgid "_Copy" +#~ msgstr "_Copy" + +#~ msgid "_Description:" +#~ msgstr "_Description:" + +#~ msgid "_Document font:" +#~ msgstr "_Document font:" + +#~ msgid "_Editable menu shortcut keys" +#~ msgstr "_Editable menu shortcut keys" + +#~ msgid "_File" +#~ msgstr "_File" + +#~ msgid "_Fixed width font:" +#~ msgstr "_Fixed width font:" + +#~ msgid "_Full" +#~ msgstr "_Full" + +#~ msgid "_Input boxes:" +#~ msgstr "_Input boxes:" + +#~ msgid "_Install..." +#~ msgstr "_Install…" + +#~ msgid "_Medium" +#~ msgstr "_Medium" + +#~ msgid "_Monochrome" +#~ msgstr "_Monochrome" + +#~ msgid "_Name:" +#~ msgstr "_Name:" + +#~ msgid "_New" +#~ msgstr "_New" + +#~ msgid "_None" +#~ msgstr "_None" + +#~ msgid "_Open" +#~ msgstr "_Open" + +#~ msgid "_Paste" +#~ msgstr "_Paste" + +#~ msgid "_Print" +#~ msgstr "_Print" + +#~ msgid "_Quit" +#~ msgstr "_Quit" + +#~ msgid "_RGB" +#~ msgstr "_RGB" + +#~ msgid "_Reset to Defaults" +#~ msgstr "_Reset to Defaults" + +#~ msgid "_Save" +#~ msgstr "_Save" + +#~ msgid "_Selected items:" +#~ msgstr "_Selected items:" + +#~ msgid "_Size:" +#~ msgstr "_Size:" + +#~ msgid "_Slight" +#~ msgstr "_Slight" + +#~ msgid "_Style:" +#~ msgstr "_Style:" + +#~ msgid "_Tooltips:" +#~ msgstr "_Tooltips:" + +#~ msgid "_VRGB" +#~ msgstr "_VRGB" + +#~ msgid "_Window title font:" +#~ msgstr "_Window title font:" + +#~ msgid "_Windows:" +#~ msgstr "_Windows:" + +#~ msgid "dots per inch" +#~ msgstr "dots per inch" + +#~ msgid "Appearance" +#~ msgstr "Appearance" + +#~ msgid "Customize the look of the desktop" +#~ msgstr "Customise the look of the desktop" + +#~ msgid "Installs themes packages for various parts of the desktop" +#~ msgstr "Installs themes packages for various parts of the desktop" + +#~ msgid "Theme Installer" +#~ msgstr "Theme Installer" + +#~ msgid "Mate Theme Package" +#~ msgstr "Mate Theme Package" + +#~ msgid "No Wallpaper" +#~ msgstr "No Wallpaper" + +#~ msgid "" +#~ "%s\n" +#~ "%s, %d %s by %d %s\n" +#~ "Folder: %s" +#~ msgstr "" +#~ "%s\n" +#~ "%s, %d %s by %d %s\n" +#~ "Folder: %s" + +#~ msgid "pixel" +#~ msgid_plural "pixels" +#~ msgstr[0] "pixel" +#~ msgstr[1] "pixels" + +#~ msgid "" +#~ "Cannot install theme.\n" +#~ "The %s utility is not installed." +#~ msgstr "" +#~ "Cannot install theme.\n" +#~ "The %s utility is not installed." + +#~ msgid "" +#~ "Cannot install theme.\n" +#~ "There was a problem while extracting the theme." +#~ msgstr "" +#~ "Cannot install theme.\n" +#~ "There was a problem while extracting the theme." + +#~ msgid "MATE Theme %s correctly installed" +#~ msgstr "MATE Theme %s correctly installed" + +#~ msgid "The theme is an engine. You need to compile it." +#~ msgstr "The theme is an engine. You need to compile it." + +#~ msgid "The file format is invalid" +#~ msgstr "The file format is invalid" + +#~ msgid "Installation Failed" +#~ msgstr "Installation Failed" + +#~ msgid "The theme \"%s\" has been installed." +#~ msgstr "The theme \"%s\" has been installed." + +#~ msgid "Would you like to apply it now, or keep your current theme?" +#~ msgstr "Would you like to apply it now, or keep your current theme?" + +#~ msgid "Keep Current Theme" +#~ msgstr "Keep Current Theme" + +#~ msgid "Apply New Theme" +#~ msgstr "Apply New Theme" + +#~ msgid "This theme is not in a supported format." +#~ msgstr "This theme is not in a supported format." + +#~ msgid "Failed to create temporary directory" +#~ msgstr "Failed to create temporary directory" + +#~ msgid "No theme file location specified to install" +#~ msgstr "No theme file location specified to install" + +#~ msgid "" +#~ "Insufficient permissions to install the theme in:\n" +#~ "%s" +#~ msgstr "" +#~ "Insufficient permissions to install the theme in:\n" +#~ "%s" + +#~ msgid "" +#~ "%s is the path where the theme files will be installed. This can not be " +#~ "selected as the source location" +#~ msgstr "" +#~ "%s is the path where the theme files will be installed. This can not be " +#~ "selected as the source location" + +#~ msgid "The file format is invalid." +#~ msgstr "The file format is invalid." + +#~ msgid "Select Theme" +#~ msgstr "Select Theme" + +#~ msgid "Theme Packages" +#~ msgstr "Theme Packages" + +#~ msgid "Theme name must be present" +#~ msgstr "Theme name must be present" + +#~ msgid "The theme already exists. Would you like to replace it?" +#~ msgstr "The theme already exists. Would you like to replace it?" + +#~ msgid "_Overwrite" +#~ msgstr "_Overwrite" + +#~ msgid "Would you like to delete this theme?" +#~ msgstr "Would you like to delete this theme?" + +#~ msgid "Theme cannot be deleted" +#~ msgstr "Theme cannot be deleted" + +#~ msgid "" +#~ "Unable to start the settings manager 'mate-settings-daemon'.\n" +#~ "Without the MATE settings manager running, some preferences may not take " +#~ "effect. This could indicate a problem with MateComponent, or a non-MATE (e.g. " +#~ "KDE) settings manager may already be active and conflicting with the " +#~ "MATE settings manager." +#~ msgstr "" +#~ "Unable to start the settings manager 'mate-settings-daemon'.\n" +#~ "Without the MATE settings manager running, some preferences may not take " +#~ "effect. This could indicate a problem with MateComponent, or a non-MATE (e.g. " +#~ "KDE) settings manager may already be active and conflicting with the " +#~ "MATE settings manager." + +#~ msgid "Unable to load stock icon '%s'\n" +#~ msgstr "Unable to load stock icon '%s'\n" + +#~ msgid "Just apply settings and quit" +#~ msgstr "Just apply settings and quit" + +#~ msgid "Retrieve and store legacy settings" +#~ msgstr "Retrieve and store legacy settings" + +#~ msgid "Copying '%s'" +#~ msgstr "Copying '%s'" + +#~ msgid "Copying files" +#~ msgstr "Copying files" + +#~ msgid "Parent Window" +#~ msgstr "Parent Window" + +#~ msgid "Parent window of the dialog" +#~ msgstr "Parent window of the dialogue" + +#~ msgid "From URI" +#~ msgstr "From URI" + +#~ msgid "URI currently transferring from" +#~ msgstr "URI currently transferring from" + +#~ msgid "To URI" +#~ msgstr "To URI" + +#~ msgid "URI currently transferring to" +#~ msgstr "URI currently transferring to" + +#~ msgid "Fraction completed" +#~ msgstr "Fraction completed" + +#~ msgid "Fraction of transfer currently completed" +#~ msgstr "Fraction of transfer currently completed" + +#~ msgid "Current URI index" +#~ msgstr "Current URI index" + +#~ msgid "Current URI index - starts from 1" +#~ msgstr "Current URI index — starts from 1" + +#~ msgid "Total URIs" +#~ msgstr "Total URIs" + +#~ msgid "Total number of URIs" +#~ msgstr "Total number of URIs" + +#~ msgid "Connecting..." +#~ msgstr "Connecting…" + +#~ msgid "Key" +#~ msgstr "Key" + +#~ msgid "MateConf key to which this property editor is attached" +#~ msgstr "MateConf key to which this property editor is attached" + +#~ msgid "Callback" +#~ msgstr "Callback" + +#~ msgid "Issue this callback when the value associated with key gets changed" +#~ msgstr "Issue this callback when the value associated with key gets changed" + +#~ msgid "" +#~ "MateConf change set containing data to be forwarded to the mateconf client on " +#~ "apply" +#~ msgstr "" +#~ "MateConf change set containing data to be forwarded to the mateconf client on " +#~ "apply" + +#~ msgid "Conversion to widget callback" +#~ msgstr "Conversion to widget callback" + +#~ msgid "" +#~ "Callback to be issued when data are to be converted from MateConf to the " +#~ "widget" +#~ msgstr "" +#~ "Callback to be issued when data are to be converted from MateConf to the " +#~ "widget" + +#~ msgid "Conversion from widget callback" +#~ msgstr "Conversion from widget callback" + +#~ msgid "" +#~ "Callback to be issued when data are to be converted to MateConf from the " +#~ "widget" +#~ msgstr "" +#~ "Callback to be issued when data are to be converted to MateConf from the " +#~ "widget" + +#~ msgid "UI Control" +#~ msgstr "UI Control" + +#~ msgid "Object that controls the property (normally a widget)" +#~ msgstr "Object that controls the property (normally a widget)" + +#~ msgid "Property editor object data" +#~ msgstr "Property editor object data" + +#~ msgid "Custom data required by the specific property editor" +#~ msgstr "Custom data required by the specific property editor" + +#~ msgid "Property editor data freeing callback" +#~ msgstr "Property editor data freeing callback" + +#~ msgid "" +#~ "Callback to be issued when property editor object data is to be freed" +#~ msgstr "" +#~ "Callback to be issued when property editor object data is to be freed" + +#~ msgid "" +#~ "Couldn't find the file '%s'.\n" +#~ "\n" +#~ "Please make sure it exists and try again, or choose a different " +#~ "background picture." +#~ msgstr "" +#~ "Couldn't find the file '%s'.\n" +#~ "\n" +#~ "Please make sure it exists and try again, or choose a different " +#~ "background picture." + +#~ msgid "" +#~ "I don't know how to open the file '%s'.\n" +#~ "Perhaps it's a kind of picture that is not yet supported.\n" +#~ "\n" +#~ "Please select a different picture instead." +#~ msgstr "" +#~ "I don't know how to open the file '%s'.\n" +#~ "Perhaps it's a kind of picture that is not yet supported.\n" +#~ "\n" +#~ "Please select a different picture instead." + +#~ msgid "Please select an image." +#~ msgstr "Please select an image." + +#~ msgid "_Select" +#~ msgstr "_Select" + +#~ msgid "Default Pointer - Current" +#~ msgstr "Default Pointer — Current" + +#~ msgid "White Pointer" +#~ msgstr "White Pointer" + +#~ msgid "White Pointer - Current" +#~ msgstr "White Pointer — Current" + +#~ msgid "Large Pointer" +#~ msgstr "Large Pointer" + +#~ msgid "Large Pointer - Current" +#~ msgstr "Large Pointer — Current" + +#~ msgid "Large White Pointer - Current" +#~ msgstr "Large White Pointer — Current" + +#~ msgid "Large White Pointer" +#~ msgstr "Large White Pointer" + +#~ msgid "Preferred Applications" +#~ msgstr "Preferred Applications" + +#~ msgid "Select your default applications" +#~ msgstr "Select your default applications" + +#~ msgid "Autostart the preferred AT" +#~ msgstr "Autostart the preferred AT" + +#~ msgid "Visual" +#~ msgstr "Visual" + +#~ msgid "Could not load the main interface" +#~ msgstr "Could not load the main interface" + +#~ msgid "Please make sure that the applet is properly installed" +#~ msgstr "Please make sure that the applet is properly installed" + +#~ msgid "Image Viewer" +#~ msgstr "Image Viewer" + +#~ msgid "Instant Messenger" +#~ msgstr "Instant Messenger" + +#~ msgid "Mail Reader" +#~ msgstr "Mail Reader" + +#~ msgid "Mobility" +#~ msgstr "Mobility" + +#~ msgid "Multimedia Player" +#~ msgstr "Multimedia Player" + +#~ msgid "Terminal Emulator" +#~ msgstr "Terminal Emulator" + +#~ msgid "Text Editor" +#~ msgstr "Text Editor" + +#~ msgid "Video Player" +#~ msgstr "Video Player" + +#~ msgid "Visual" +#~ msgstr "Visual" + +#~ msgid "Web Browser" +#~ msgstr "Web Browser" + +#~ msgid "All %s occurrences will be replaced with actual link" +#~ msgstr "All %s occurrences will be replaced with actual link" + +#~ msgid "Co_mmand:" +#~ msgstr "Co_mmand:" + +#~ msgid "E_xecute flag:" +#~ msgstr "E_xecute flag:" + +#~ msgid "Internet" +#~ msgstr "Internet" + +#~ msgid "Multimedia" +#~ msgstr "Multimedia" + +#~ msgid "Open link in new _tab" +#~ msgstr "Open link in new _tab" + +#~ msgid "Open link in new _window" +#~ msgstr "Open link in new _window" + +#~ msgid "Open link with web browser _default" +#~ msgstr "Open link with web browser _default" + +#~ msgid "Run at st_art" +#~ msgstr "Run at st_art" + +#~ msgid "Run in t_erminal" +#~ msgstr "Run in t_erminal" + +#~ msgid "System" +#~ msgstr "System" + +#~ msgid "Balsa" +#~ msgstr "Balsa" + +#~ msgid "Banshee Music Player" +#~ msgstr "Banshee Music Player" + +#~ msgid "Claws Mail" +#~ msgstr "Claws Mail" + +#~ msgid "Dasher" +#~ msgstr "Dasher" + +#~ msgid "Debian Sensible Browser" +#~ msgstr "Debian Sensible Browser" + +#~ msgid "Debian Terminal Emulator" +#~ msgstr "Debian Terminal Emulator" + +#~ msgid "ETerm" +#~ msgstr "ETerm" + +#~ msgid "Encompass" +#~ msgstr "Encompass" + +#~ msgid "Epiphany Web Browser" +#~ msgstr "Epiphany Web Browser" + +#~ msgid "Evolution Mail Reader" +#~ msgstr "Evolution Mail Reader" + +#~ msgid "Evolution Mail Reader 1.4" +#~ msgstr "Evolution Mail Reader 1.4" + +#~ msgid "Evolution Mail Reader 1.5" +#~ msgstr "Evolution Mail Reader 1.5" + +#~ msgid "Evolution Mail Reader 1.6" +#~ msgstr "Evolution Mail Reader 1.6" + +#~ msgid "Evolution Mail Reader 2.0" +#~ msgstr "Evolution Mail Reader 2.0" + +#~ msgid "Evolution Mail Reader 2.2" +#~ msgstr "Evolution Mail Reader 2.2" + +#~ msgid "Evolution Mail Reader 2.4" +#~ msgstr "Evolution Mail Reader 2.4" + +#~ msgid "Firebird" +#~ msgstr "Firebird" + +#~ msgid "Firefox" +#~ msgstr "Firefox" + +#~ msgid "MATE Magnifier without Screen Reader" +#~ msgstr "MATE Magnifier without Screen Reader" + +#~ msgid "MATE OnScreen Keyboard" +#~ msgstr "MATE OnScreen Keyboard" + +#~ msgid "MATE Terminal" +#~ msgstr "MATE Terminal" + +#~ msgid "Galeon" +#~ msgstr "Galeon" + +#~ msgid "Gnopernicus" +#~ msgstr "Gnopernicus" + +#~ msgid "Gnopernicus with Magnifier" +#~ msgstr "Gnopernicus with Magnifier" + +#~ msgid "Iceape" +#~ msgstr "Iceape" + +#~ msgid "Iceape Mail" +#~ msgstr "Iceape Mail" + +#~ msgid "Icedove" +#~ msgstr "Icedove" + +#~ msgid "Iceweasel" +#~ msgstr "Iceweasel" + +#~ msgid "KDE Magnifier without Screen Reader" +#~ msgstr "KDE Magnifier without Screen Reader" + +#~ msgid "KMail" +#~ msgstr "KMail" + +#~ msgid "Konqueror" +#~ msgstr "Konqueror" + +#~ msgid "Links Text Browser" +#~ msgstr "Links Text Browser" + +#~ msgid "Linux Screen Reader" +#~ msgstr "Linux Screen Reader" + +#~ msgid "Linux Screen Reader with Magnifier" +#~ msgstr "Linux Screen Reader with Magnifier" + +#~ msgid "Lynx Text Browser" +#~ msgstr "Lynx Text Browser" + +#~ msgid "Mozilla" +#~ msgstr "Mozilla" + +#~ msgid "Mozilla 1.6" +#~ msgstr "Mozilla 1.6" + +#~ msgid "Mozilla Mail" +#~ msgstr "Mozilla Mail" + +#~ msgid "Mozilla Thunderbird" +#~ msgstr "Mozilla Thunderbird" + +#~ msgid "Muine Music Player" +#~ msgstr "Muine Music Player" + +#~ msgid "Mutt" +#~ msgstr "Mutt" + +#~ msgid "NXterm" +#~ msgstr "NXterm" + +#~ msgid "Netscape Communicator" +#~ msgstr "Netscape Communicator" + +#~ msgid "Opera" +#~ msgstr "Opera" + +#~ msgid "Orca" +#~ msgstr "Orca" + +#~ msgid "Orca with Magnifier" +#~ msgstr "Orca with Magnifier" + +#~ msgid "RXVT" +#~ msgstr "RXVT" + +#~ msgid "Rhythmbox Music Player" +#~ msgstr "Rhythmbox Music Player" + +#~ msgid "SeaMonkey" +#~ msgstr "SeaMonkey" + +#~ msgid "SeaMonkey Mail" +#~ msgstr "SeaMonkey Mail" + +#~ msgid "Simple OnScreen Keyboard" +#~ msgstr "Simple OnScreen Keyboard" + +#~ msgid "Standard XTerminal" +#~ msgstr "Standard XTerminal" + +#~ msgid "Sylpheed" +#~ msgstr "Sylpheed" + +#~ msgid "Sylpheed-Claws" +#~ msgstr "Sylpheed-Claws" + +#~ msgid "Thunderbird" +#~ msgstr "Thunderbird" + +#~ msgid "Totem Movie Player" +#~ msgstr "Totem Movie Player" + +#~ msgid "W3M Text Browser" +#~ msgstr "W3M Text Browser" + +#~ msgid "aterm" +#~ msgstr "aterm" + +#~ msgid "Change screen resolution" +#~ msgstr "Change screen resolution" + +#~ msgid "Screen Resolution" +#~ msgstr "Screen Resolution" + +#~ msgid "Inverted" +#~ msgstr "Inverted" + +#~ msgid "%d Hz" +#~ msgstr "%d Hz" + +#~ msgid "_Resolution:" +#~ msgstr "_Resolution:" + +#~ msgid "Re_fresh rate:" +#~ msgstr "Re_fresh rate:" + +#~ msgid "R_otation:" +#~ msgstr "R_otation:" + +#~ msgid "Default Settings" +#~ msgstr "Default Settings" + +#~ msgid "Screen %d Settings\n" +#~ msgstr "Screen %d Settings\n" + +#~ msgid "Screen Resolution Preferences" +#~ msgstr "Screen Resolution Preferences" + +#~ msgid "_Make default for this computer (%s) only" +#~ msgstr "_Make default for this computer (%s) only" + +#~ msgid "Options" +#~ msgstr "Options" + +#~ msgid "" +#~ "Testing the new settings. If you don't respond in %d second the previous " +#~ "settings will be restored." +#~ msgid_plural "" +#~ "Testing the new settings. If you don't respond in %d seconds the previous " +#~ "settings will be restored." +#~ msgstr[0] "" +#~ "Testing the new settings. If you don't respond in %d second the previous " +#~ "settings will be restored." +#~ msgstr[1] "" +#~ "Testing the new settings. If you don't respond in %d seconds the previous " +#~ "settings will be restored." + +#~ msgid "Keep Resolution" +#~ msgstr "Keep Resolution" + +#~ msgid "Do you want to keep this resolution?" +#~ msgstr "Do you want to keep this resolution?" + +#~ msgid "Use _previous resolution" +#~ msgstr "Use _previous resolution" + +#~ msgid "_Keep resolution" +#~ msgstr "_Keep resolution" + +#~ msgid "" +#~ "The X Server does not support the XRandR extension. Runtime resolution " +#~ "changes to the display size are not available." +#~ msgstr "" +#~ "The X Server does not support the XRandR extension. Runtime resolution " +#~ "changes to the display size are not available." + +#~ msgid "" +#~ "The version of the XRandR extension is incompatible with this program. " +#~ "Runtime changes to the display size are not available." +#~ msgstr "" +#~ "The version of the XRandR extension is incompatible with this program. " +#~ "Runtime changes to the display size are not available." + +#~ msgid "Desktop" +#~ msgstr "Desktop" + +#~ msgid "New accelerator..." +#~ msgstr "New accelerator…" + +#~ msgid "Accelerator key" +#~ msgstr "Accelerator key" + +#~ msgid "Accelerator modifiers" +#~ msgstr "Accelerator modifiers" + +#~ msgid "Accelerator keycode" +#~ msgstr "Accelerator keycode" + +#~ msgid "Accel Mode" +#~ msgstr "Accel Mode" + +#~ msgid "The type of accelerator." +#~ msgstr "The type of accelerator." + +#~ msgid "" +#~ msgstr "" + +#~ msgid "" +#~ "The shortcut \"%s\" cannot be used because it will become impossible to " +#~ "type using this key.\n" +#~ "Please try with a key such as Control, Alt or Shift at the same time.\n" +#~ msgstr "" +#~ "The shortcut \"%s\" cannot be used because it will become impossible to " +#~ "type using this key.\n" +#~ "Please try with a key such as Control, Alt or Shift at the same time.\n" + +#~ msgid "" +#~ "The shortcut \"%s\" is already used for:\n" +#~ " \"%s\"\n" +#~ msgstr "" +#~ "The shortcut \"%s\" is already used for:\n" +#~ " \"%s\"\n" + +#~ msgid "Error setting new accelerator in configuration database: %s\n" +#~ msgstr "Error setting new accelerator in configuration database: %s\n" + +#~ msgid "Error unsetting accelerator in configuration database: %s\n" +#~ msgstr "Error unsetting accelerator in configuration database: %s\n" + +#~ msgid "Action" +#~ msgstr "Action" + +#~ msgid "Shortcut" +#~ msgstr "Shortcut" + +#~ msgid "" +#~ "To edit a shortcut key, click on the corresponding row and type a new " +#~ "accelerator, or press backspace to clear." +#~ msgstr "" +#~ "To edit a shortcut key, click on the corresponding row and type a new " +#~ "accelerator, or press backspace to clear." + +#~ msgid "Assign shortcut keys to commands" +#~ msgstr "Assign shortcut keys to commands" + +#~ msgid "There was an error launching the keyboard tool: %s" +#~ msgstr "There was an error launching the keyboard tool: %s" + +#~ msgid "" +#~ "Just apply settings and quit (compatibility only; now handled by daemon)" +#~ msgstr "" +#~ "Just apply settings and quit (compatibility only; now handled by daemon)" + +#~ msgid "Start the page with the typing break settings showing" +#~ msgstr "Start the page with the typing break settings showing" + +#~ msgid "- MATE Keyboard Preferences" +#~ msgstr "- MATE Keyboard Preferences" + +#~ msgid "Cursor Blinking" +#~ msgstr "Cursor Blinking" + +#~ msgid "Repeat Keys" +#~ msgstr "Repeat Keys" + +#~ msgid "_Lock screen to enforce typing break" +#~ msgstr "_Lock screen to enforce typing break" + +#~ msgid "Fast" +#~ msgstr "Fast" + +#~ msgid "Long" +#~ msgstr "Long" + +#~ msgid "Short" +#~ msgstr "Short" + +#~ msgid "Slow" +#~ msgstr "Slow" + +#~ msgid "All_ow postponing of breaks" +#~ msgstr "All_ow postponing of breaks" + +#~ msgid "Check if breaks are allowed to be postponed" +#~ msgstr "Check if breaks are allowed to be postponed" + +#~ msgid "Choose a Keyboard Model" +#~ msgstr "Choose a Keyboard Model" + +#~ msgid "Choose a Layout" +#~ msgstr "Choose a Layout" + +#~ msgid "Choose..." +#~ msgstr "Choose…" + +#~ msgid "Cursor _blinks in text boxes and fields" +#~ msgstr "Cursor _blinks in text boxes and fields" + +#~ msgid "Cursor blinks speed" +#~ msgstr "Cursor blinks speed" + +#~ msgid "Duration of the break when typing is disallowed" +#~ msgstr "Duration of the break when typing is disallowed" + +#~ msgid "Duration of work before forcing a break" +#~ msgstr "Duration of work before forcing a break" + +#~ msgid "Key presses _repeat when key is held down" +#~ msgstr "Key presses _repeat when key is held down" + +#~ msgid "Keyboard _model:" +#~ msgstr "Keyboard _model:" + +#~ msgid "Layout Options" +#~ msgstr "Layout Options" + +#~ msgid "Layouts" +#~ msgstr "Layouts" + +#~ msgid "" +#~ "Lock screen after a certain duration to help prevent repetitive keyboard " +#~ "use injuries" +#~ msgstr "" +#~ "Lock screen after a certain duration to help prevent repetitive keyboard " +#~ "use injuries" + +#~ msgid "Microsoft Natural Keyboard" +#~ msgstr "Microsoft Natural Keyboard" + +#~ msgid "Preview:" +#~ msgstr "Preview:" + +#~ msgid "Repeat keys speed" +#~ msgstr "Repeat keys speed" + +#~ msgid "Reset to De_faults" +#~ msgstr "Reset to De_faults" + +#~ msgid "Separate _layout for each window" +#~ msgstr "Separate _layout for each window" + +#~ msgid "_Accessibility..." +#~ msgstr "_Accessibility…" + +#~ msgid "_Break interval lasts:" +#~ msgstr "_Break interval lasts:" + +#~ msgid "_Delay:" +#~ msgstr "_Delay:" + +#~ msgid "_Models:" +#~ msgstr "_Models:" + +#~ msgid "_Selected layouts:" +#~ msgstr "_Selected layouts:" + +#~ msgid "_Speed:" +#~ msgstr "_Speed:" + +#~ msgid "_Variants:" +#~ msgstr "_Variants:" + +#~ msgid "_Vendors:" +#~ msgstr "_Vendors:" + +#~ msgid "_Work interval lasts:" +#~ msgstr "_Work interval lasts:" + +#~ msgid "minutes" +#~ msgstr "minutes" + +#~ msgid "Default" +#~ msgstr "Default" + +#~ msgid "Layout" +#~ msgstr "Layout" + +#~ msgid "Vendors" +#~ msgstr "Vendors" + +#~ msgid "Models" +#~ msgstr "Models" + +#~ msgid "Set your keyboard preferences" +#~ msgstr "Set your keyboard preferences" + +#~ msgid "%d millisecond" +#~ msgid_plural "%d milliseconds" +#~ msgstr[0] "%d millisecond" +#~ msgstr[1] "%d milliseconds" + +#~ msgid "Double-Click Timeout " +#~ msgstr "Double-Click Timeout " + +#~ msgid "Drag and Drop" +#~ msgstr "Drag and Drop" + +#~ msgid "Mouse Orientation" +#~ msgstr "Mouse Orientation" + +#~ msgid "Speed" +#~ msgstr "Speed" + +#~ msgid "Fast" +#~ msgstr "Fast" + +#~ msgid "High" +#~ msgstr "High" + +#~ msgid "Large" +#~ msgstr "Large" + +#~ msgid "Low" +#~ msgstr "Low" + +#~ msgid "Slow" +#~ msgstr "Slow" + +#~ msgid "Small" +#~ msgstr "Small" + +#~ msgid "Buttons" +#~ msgstr "Buttons" + +#~ msgid "Motion" +#~ msgstr "Motion" + +#~ msgid "_Acceleration:" +#~ msgstr "_Acceleration:" + +#~ msgid "_Left-handed mouse" +#~ msgstr "_Left-handed mouse" + +#~ msgid "_Sensitivity:" +#~ msgstr "_Sensitivity:" + +#~ msgid "_Threshold:" +#~ msgstr "_Threshold:" + +#~ msgid "_Timeout:" +#~ msgstr "_Timeout:" + +#~ msgid "Set your mouse preferences" +#~ msgstr "Set your mouse preferences" + +#~ msgid "Network Proxy" +#~ msgstr "Network Proxy" + +#~ msgid "Set your network proxy preferences" +#~ msgstr "Set your network proxy preferences" + +#~ msgid " " +#~ msgstr " " + +#~ msgid "Di_rect internet connection" +#~ msgstr "Di_rect internet connection" + +#~ msgid "Ignore Host List" +#~ msgstr "Ignore Host List" + +#~ msgid "_Automatic proxy configuration" +#~ msgstr "_Automatic proxy configuration" + +#~ msgid "_Manual proxy configuration" +#~ msgstr "_Manual proxy configuration" + +#~ msgid "_Use authentication" +#~ msgstr "_Use authentication" + +#~ msgid "Autoconfiguration _URL:" +#~ msgstr "Autoconfiguration _URL:" + +#~ msgid "HTTP Proxy Details" +#~ msgstr "HTTP Proxy Details" + +#~ msgid "H_TTP proxy:" +#~ msgstr "H_TTP proxy:" + +#~ msgid "Network Proxy Preferences" +#~ msgstr "Network Proxy Preferences" + +#~ msgid "Port:" +#~ msgstr "Port:" + +#~ msgid "S_ocks host:" +#~ msgstr "S_ocks host:" + +#~ msgid "U_sername:" +#~ msgstr "U_sername:" + +#~ msgid "_Details" +#~ msgstr "_Details" + +#~ msgid "_FTP proxy:" +#~ msgstr "_FTP proxy:" + +#~ msgid "_Password:" +#~ msgstr "_Password:" + +#~ msgid "_Secure HTTP proxy:" +#~ msgstr "_Secure HTTP proxy:" + +#~ msgid "_Use the same proxy for all protocols" +#~ msgstr "_Use the same proxy for all protocols" + +#~ msgid "Enable sound and associate sounds with events" +#~ msgstr "Enable sound and associate sounds with events" + +#~ msgid "Failed to construct test pipeline for '%s'" +#~ msgstr "Failed to construct test pipeline for '%s'" + +#~ msgid "Not connected" +#~ msgstr "Not connected" + +#~ msgid "Autodetect" +#~ msgstr "Autodetect" + +#~ msgid "ALSA - Advanced Linux Sound Architecture" +#~ msgstr "ALSA — Advanced Linux Sound Architecture" + +#~ msgid "Artsd - ART Sound Daemon" +#~ msgstr "Artsd — ART Sound Daemon" + +#~ msgid "ESD - Enlightened Sound Daemon" +#~ msgstr "ESD — Enlightened Sound Daemon" + +#~ msgid "OSS - Open Sound System" +#~ msgstr "OSS — Open Sound System" + +#~ msgid "PulseAudio Sound Server" +#~ msgstr "PulseAudio Sound Server" + +#~ msgid "Test Sound" +#~ msgstr "Test Sound" + +#~ msgid "Silence" +#~ msgstr "Silence" + +#~ msgid "- MATE Sound Preferences" +#~ msgstr "- MATE Sound Preferences" + +#~ msgid "Audio Conferencing" +#~ msgstr "Audio Conferencing" + +#~ msgid "Default Mixer Tracks" +#~ msgstr "Default Mixer Tracks" + +#~ msgid "Music and Movies" +#~ msgstr "Music and Movies" + +#~ msgid "Sound Events" +#~ msgstr "Sound Events" + +#~ msgid "Testing..." +#~ msgstr "Testing…" + +#~ msgid "Click OK to finish." +#~ msgstr "Click OK to finish." + +#~ msgid "Devices" +#~ msgstr "Devices" + +#~ msgid "E_nable software sound mixing (ESD)" +#~ msgstr "E_nable software sound mixing (ESD)" + +#~ msgid "Flash _entire screen" +#~ msgstr "Flash _entire screen" + +#~ msgid "Flash _window titlebar" +#~ msgstr "Flash _window titlebar" + +#~ msgid "" +#~ "Select the device and tracks to control with the keyboard. Use the Shift " +#~ "and Control keys to select multiple tracks if required." +#~ msgstr "" +#~ "Select the device and tracks to control with the keyboard. Use the Shift " +#~ "and Control keys to select multiple tracks if required." + +#~ msgid "So_und playback:" +#~ msgstr "So_und playback:" + +#~ msgid "Sou_nd capture:" +#~ msgstr "Sou_nd capture:" + +#~ msgid "Sound Preferences" +#~ msgstr "Sound Preferences" + +#~ msgid "Sounds" +#~ msgstr "Sounds" + +#~ msgid "System Beep" +#~ msgstr "System Beep" + +#~ msgid "Test" +#~ msgstr "Test" + +#~ msgid "Testing Pipeline" +#~ msgstr "Testing Pipeline" + +#~ msgid "_Device:" +#~ msgstr "_Device:" + +#~ msgid "_Enable system beep" +#~ msgstr "_Enable system beep" + +#~ msgid "_Play system sounds" +#~ msgstr "_Play system sounds" + +#~ msgid "_Sound playback:" +#~ msgstr "_Sound playback:" + +#~ msgid "_Visual system beep" +#~ msgstr "_Visual system beep" + +#~ msgid "Cannot start the preferences application for your window manager" +#~ msgstr "Cannot start the preferences application for your window manager" + +#~ msgid "C_ontrol" +#~ msgstr "C_ontrol" + +#~ msgid "_Alt" +#~ msgstr "_Alt" + +#~ msgid "H_yper" +#~ msgstr "H_yper" + +#~ msgid "S_uper (or \"Windows logo\")" +#~ msgstr "S_uper (or \"Windows logo\")" + +#~ msgid "_Meta" +#~ msgstr "_Meta" + +#~ msgid "Movement Key" +#~ msgstr "Movement Key" + +#~ msgid "Titlebar Action" +#~ msgstr "Titlebar Action" + +#~ msgid "Window Selection" +#~ msgstr "Window Selection" + +#~ msgid "To move a window, press-and-hold this key then grab the window:" +#~ msgstr "To move a window, press-and-hold this key then grab the window:" + +#~ msgid "Window Preferences" +#~ msgstr "Window Preferences" + +#~ msgid "_Double-click titlebar to perform this action:" +#~ msgstr "_Double-click titlebar to perform this action:" + +#~ msgid "_Interval before raising:" +#~ msgstr "_Interval before raising:" + +#~ msgid "_Raise selected windows after an interval" +#~ msgstr "_Raise selected windows after an interval" + +#~ msgid "_Select windows when the mouse moves over them" +#~ msgstr "_Select windows when the mouse moves over them" + +#~ msgid "Set your window properties" +#~ msgstr "Set your window properties" + +#~ msgid "Windows" +#~ msgstr "Windows" + +#~ msgid "" +#~ "The X system keyboard settings differ from your current MATE keyboard " +#~ "settings.\n" +#~ "\n" +#~ "Expected was %s, but the the following settings were found: %s.\n" +#~ "\n" +#~ "Which set would you like to use?" +#~ msgstr "" +#~ "The X system keyboard settings differ from your current MATE keyboard " +#~ "settings.\n" +#~ "\n" +#~ "Expected was %s, but the the following settings were found: %s.\n" +#~ "\n" +#~ "Which set would you like to use?" + +#~ msgid "Error creating signal pipe." +#~ msgstr "Error creating signal pipe." + +#~ msgid "Type" +#~ msgstr "Type" + +#~ msgid "" +#~ "Type of bg_applier: BG_APPLIER_ROOT for root window or BG_APPLIER_PREVIEW " +#~ "for preview" +#~ msgstr "" +#~ "Type of bg_applier: BG_APPLIER_ROOT for root window or BG_APPLIER_PREVIEW " +#~ "for preview" + +#~ msgid "Preview Width" +#~ msgstr "Preview Width" + +#~ msgid "Width if applier is a preview: Defaults to 64." +#~ msgstr "Width if applier is a preview: Defaults to 64." + +#~ msgid "Preview Height" +#~ msgstr "Preview Height" + +#~ msgid "Height if applier is a preview: Defaults to 48." +#~ msgstr "Height if applier is a preview: Defaults to 48." + +#~ msgid "Screen" +#~ msgstr "Screen" + +#~ msgid "Screen on which BGApplier is to draw" +#~ msgstr "Screen on which BGApplier is to draw" + +#~ msgid "Start %s" +#~ msgstr "Start %s" + +#~ msgid "Help" +#~ msgstr "Help" + +#~ msgid "Upgrade" +#~ msgstr "Upgrade" + +#~ msgid "Uninstall" +#~ msgstr "Uninstall" + +#~ msgid "Remove from Favorites" +#~ msgstr "Remove from Favorites" + +#~ msgid "Add to Favorites" +#~ msgstr "Add to Favorites" + +#~ msgid "Remove from Startup Programs" +#~ msgstr "Remove from Startup Programs" + +#~ msgid "Add to Startup Programs" +#~ msgstr "Add to Startup Programs" + +#~ msgid "" +#~ "No matches found. \n" +#~ "\n" +#~ " Your filter \"%s\" does not match any items." +#~ msgstr "" +#~ "No matches found. \n" +#~ "\n" +#~ " Your filter \"%s\" does not match any items." + +#~ msgid "Other" +#~ msgstr "Other" + +#~ msgid "New Spreadsheet" +#~ msgstr "New Spreadsheet" + +#~ msgid "New Document" +#~ msgstr "New Document" + +#~ msgid "Home" +#~ msgstr "Home" + +#~ msgid "File System" +#~ msgstr "File System" + +#~ msgid "Network Servers" +#~ msgstr "Network Servers" + +#~ msgid "Open" +#~ msgstr "Open" + +#~ msgid "Send To..." +#~ msgstr "Send To…" + +#~ msgid "Move to Trash" +#~ msgstr "Move to the Wastebasket" + +#~ msgid "Delete" +#~ msgstr "Delete" + +#~ msgid "Edited %m/%d/%Y" +#~ msgstr "Edited %d/%m/%Y" + +#~ msgid "Open with \"%s\"" +#~ msgstr "Open with \"%s\"" + +#~ msgid "Open with Default Application" +#~ msgstr "Open with Default Application" + +#~ msgid "Open in File Manager" +#~ msgstr "Open in File Manager" + +#~ msgid "Unexpected attribute '%s' for element '%s'" +#~ msgstr "Unexpected attribute '%s' for element '%s'" + +#~ msgid "Attribute '%s' of element '%s' not found" +#~ msgstr "Attribute '%s' of element '%s' not found" + +#~ msgid "Unexpected tag '%s', tag '%s' expected" +#~ msgstr "Unexpected tag '%s', tag '%s' expected" + +#~ msgid "Unexpected tag '%s' inside '%s'" +#~ msgstr "Unexpected tag '%s' inside '%s'" + +#~ msgid "No valid bookmark file found in data dirs" +#~ msgstr "No valid bookmark file found in data dirs" + +#~ msgid "A bookmark for URI '%s' already exists" +#~ msgstr "A bookmark for URI '%s' already exists" + +#~ msgid "No bookmark found for URI '%s'" +#~ msgstr "No bookmark found for URI '%s'" + +#~ msgid "No MIME type defined in the bookmark for URI '%s'" +#~ msgstr "No MIME type defined in the bookmark for URI '%s'" + +#~ msgid "No private flag has been defined in bookmark for URI '%s'" +#~ msgstr "No private flag has been defined in bookmark for URI '%s'" + +#~ msgid "No groups set in bookmark for URI '%s'" +#~ msgstr "No groups set in bookmark for URI '%s'" + +#~ msgid "No application with name '%s' registered a bookmark for '%s'" +#~ msgstr "No application with name '%s' registered a bookmark for '%s'" + +#~ msgid "Find Now" +#~ msgstr "Find Now" + +#~ msgid "Remove from System Items" +#~ msgstr "Remove from System Items" + +#~ msgid "Window manager \"%s\" has not registered a configuration tool\n" +#~ msgstr "Window manager \"%s\" has not registered a configuration tool\n" + +#~ msgid "Maximize" +#~ msgstr "Maximize" + +#~ msgid "Minimize" +#~ msgstr "Minimise" + +#~ msgid "Roll up" +#~ msgstr "Roll up" + +#~ msgid "None" +#~ msgstr "None" + +#~ msgid "E-mail" +#~ msgstr "E-mail" + +#~ msgid "E-mail's shortcut." +#~ msgstr "Shortcut for e-mail." + +#~ msgid "Eject's shortcut." +#~ msgstr "Shortcut for eject." + +#~ msgid "Home folder's shortcut." +#~ msgstr "Shortcut for home folder." + +#~ msgid "Launch help browser's shortcut." +#~ msgstr "Shortcut for Launch help browser." + +#~ msgid "Launch web browser's shortcut." +#~ msgstr "shortcut for launch web browser." + +#~ msgid "Lock screen's shortcut." +#~ msgstr "Shortcut for lock screen." + +#~ msgid "Log out's shortcut." +#~ msgstr "shortcut for log out." + +#~ msgid "Media player key's shortcut." +#~ msgstr "Shortcut key for media player." + +#~ msgid "Next track key's shortcut." +#~ msgstr "Shortcut for next track key." + +#~ msgid "Pause" +#~ msgstr "Pause" + +#~ msgid "Pause key's shortcut." +#~ msgstr "Shortcut for the pause kay." + +#~ msgid "Play (or play/pause) key's shortcut." +#~ msgstr "Shortcut for the play (or play/pause) key." + +#~ msgid "Previous track key's shortcut." +#~ msgstr "Shortcut for the previous track key." + +#~ msgid "Search's shortcut." +#~ msgstr "Shortcut for search." + +#~ msgid "Sleep" +#~ msgstr "Sleep" + +#~ msgid "Sleep's shortcut." +#~ msgstr "Sleep's shortcut." + +#~ msgid "Stop playback key's shortcut." +#~ msgstr "Shortcut for the stop playback key." + +#~ msgid "Volume down's shortcut." +#~ msgstr "Shortcut for volume down." + +#~ msgid "Volume mute's shortcut." +#~ msgstr "Shortcut for volume mute." + +#~ msgid "Volume up's shortcut." +#~ msgstr "Shortcut for volume up." + +#~ msgid "key not found [%s]\n" +#~ msgstr "key not found [%s]\n" + +#~ msgid "Filter" +#~ msgstr "Filter" + +#~ msgid "Common Tasks" +#~ msgstr "Common Tasks" + +#~ msgid "Control Center" +#~ msgstr "Control Centre" + +#~ msgid "Close the control-center when a task is activated" +#~ msgstr "Close the control-centre when a task is activated" + +#~ msgid "Exit shell on add or remove action performed" +#~ msgstr "Exit shell on add or remove action performed" + +#~ msgid "Exit shell on help action performed" +#~ msgstr "Exit shell on help action performed" + +#~ msgid "Exit shell on start action performed" +#~ msgstr "Exit shell on start action performed" + +#~ msgid "Exit shell on upgrade or uninstall action performed" +#~ msgstr "Exit shell on upgrade or uninstall action performed" + +#~ msgid "Indicates whether to close the shell when a help action is performed" +#~ msgstr "" +#~ "Indicates whether to close the shell when a help action is performed" + +#~ msgid "" +#~ "Indicates whether to close the shell when a start action is performed" +#~ msgstr "" +#~ "Indicates whether to close the shell when a start action is performed" + +#~ msgid "" +#~ "Indicates whether to close the shell when an add or remove action is " +#~ "performed" +#~ msgstr "" +#~ "Indicates whether to close the shell when an add or remove action is " +#~ "performed" + +#~ msgid "" +#~ "Indicates whether to close the shell when an upgrade or uninstall action " +#~ "is performed" +#~ msgstr "" +#~ "Indicates whether to close the shell when an upgrade or uninstall action " +#~ "is performed" + +#~ msgid "Task names and associated .desktop files" +#~ msgstr "Task names and associated .desktop files" + +#~ msgid "" +#~ "The task name to be displayed in the control-center (thus needing to be " +#~ "translated) followed by a \";\" separator then the filename of an " +#~ "associated .desktop file to launch for that task." +#~ msgstr "" +#~ "The task name to be displayed in the control-centre (thus needing to be " +#~ "translated) followed by a \";\" separator then the filename of an " +#~ "associated .desktop file to launch for that task." + +#~ msgid "" +#~ "[Change Desktop Background;background.desktop,Change Theme;gtk-theme-" +#~ "selector.desktop,Set Preferred Applications;default-applications.desktop," +#~ "Add Printer;mate-cups-manager.desktop]" +#~ msgstr "" +#~ "[Change Desktop Background;background.desktop,Change Theme;gtk-theme-" +#~ "selector.desktop,Set Preferred Applications;default-applications.desktop," +#~ "Add Printer;mate-cups-manager.desktop]" + +#~ msgid "" +#~ "if true, the control-center will close when a \"Common Task\" is activated" +#~ msgstr "" +#~ "if true, the control-centre will close when a \"Common Task\" is activated" + +#~ msgid "The MATE configuration tool" +#~ msgstr "The MATE configuration tool" + +#~ msgid "_Postpone Break" +#~ msgstr "_Postpone Break" + +#~ msgid "Take a break!" +#~ msgstr "Take a break!" + +#~ msgid "/_Preferences" +#~ msgstr "/_Preferences" + +#~ msgid "/_About" +#~ msgstr "/_About" + +#~ msgid "/_Take a Break" +#~ msgstr "/_Take a Break" + +#~ msgid "%d minute until the next break" +#~ msgid_plural "%d minutes until the next break" +#~ msgstr[0] "%d minute until the next break" +#~ msgstr[1] "%d minutes until the next break" + +#~ msgid "Less than one minute until the next break" +#~ msgstr "Less than one minute until the next break" + +#~ msgid "" +#~ "Unable to bring up the typing break properties dialog with the following " +#~ "error: %s" +#~ msgstr "" +#~ "Unable to bring up the typing break properties dialogue with the " +#~ "following error: %s" + +#~ msgid "Written by Richard Hult " +#~ msgstr "Written by Richard Hult " + +#~ msgid "Eye candy added by Anders Carlsson" +#~ msgstr "Eye candy added by Anders Carlsson" + +#~ msgid "A computer break reminder." +#~ msgstr "A computer break reminder." + +#~ msgid "translator-credits" +#~ msgstr "David Lodge " + +#~ msgid "Don't check whether the notification area exists" +#~ msgstr "Don't check whether the notification area exists" + +#~ msgid "Typing Monitor" +#~ msgstr "Typing Monitor" + +#~ msgid "" +#~ "The typing monitor uses the notification area to display information. You " +#~ "don't seem to have a notification area on your panel. You can add it by " +#~ "right-clicking on your panel and choosing 'Add to panel', selecting " +#~ "'Notification area' and clicking 'Add'." +#~ msgstr "" +#~ "The typing monitor uses the notification area to display information. You " +#~ "don't seem to have a notification area on your panel. You can add it by " +#~ "right-clicking on your panel and choosing 'Add to panel', selecting " +#~ "'Notification area' and clicking 'Add'." + +#~ msgid "Set as Application Font" +#~ msgstr "Set as Application Font" + +#~ msgid "Sets the default application font" +#~ msgstr "Sets the default application font" + +#~ msgid "If set to true, then OpenType fonts will be thumbnailed." +#~ msgstr "If set to true, then OpenType fonts will be thumbnailed." + +#~ msgid "If set to true, then PCF fonts will be thumbnailed." +#~ msgstr "If set to true, then PCF fonts will be thumbnailed." + +#~ msgid "If set to true, then TrueType fonts will be thumbnailed." +#~ msgstr "If set to true, then TrueType fonts will be thumbnailed." + +#~ msgid "If set to true, then Type1 fonts will be thumbnailed." +#~ msgstr "If set to true, then Type1 fonts will be thumbnailed." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for OpenType fonts." +#~ msgstr "" +#~ "Set this key to the command used to create thumbnails for OpenType fonts." + +#~ msgid "Set this key to the command used to create thumbnails for PCF fonts." +#~ msgstr "" +#~ "Set this key to the command used to create thumbnails for PCF fonts." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for TrueType fonts." +#~ msgstr "" +#~ "Set this key to the command used to create thumbnails for TrueType fonts." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for Type1 fonts." +#~ msgstr "" +#~ "Set this key to the command used to create thumbnails for Type1 fonts." + +#~ msgid "Thumbnail command for OpenType fonts" +#~ msgstr "Thumbnail command for OpenType fonts" + +#~ msgid "Thumbnail command for PCF fonts" +#~ msgstr "Thumbnail command for PCF fonts" + +#~ msgid "Thumbnail command for TrueType fonts" +#~ msgstr "Thumbnail command for TrueType fonts" + +#~ msgid "Thumbnail command for Type1 fonts" +#~ msgstr "Thumbnail command for Type1 fonts" + +#~ msgid "Whether to thumbnail OpenType fonts" +#~ msgstr "Whether to thumbnail OpenType fonts" + +#~ msgid "Whether to thumbnail PCF fonts" +#~ msgstr "Whether to thumbnail PCF fonts" + +#~ msgid "Whether to thumbnail TrueType fonts" +#~ msgstr "Whether to thumbnail TrueType fonts" + +#~ msgid "Whether to thumbnail Type1 fonts" +#~ msgstr "Whether to thumbnail Type1 fonts" + +#~ msgid "The quick brown fox jumps over the lazy dog. 0123456789" +#~ msgstr "The quick brown fox jumps over the lazy dog. 0123456789" + +#~ msgid "Name:" +#~ msgstr "Name:" + +#~ msgid "Style:" +#~ msgstr "Style:" + +#~ msgid "Type:" +#~ msgstr "Type:" + +#~ msgid "Size:" +#~ msgstr "Size:" + +#~ msgid "Version:" +#~ msgstr "Version:" + +#~ msgid "Copyright:" +#~ msgstr "Copyright:" + +#~ msgid "Description:" +#~ msgstr "Description:" + +#~ msgid "usage: %s fontfile\n" +#~ msgstr "usage: %s fontfile\n" + +#~ msgid "MATE Font Viewer" +#~ msgstr "MATE Font Viewer" + +#~ msgid "Text to thumbnail (default: Aa)" +#~ msgstr "Text to thumbnail (default: Aa)" + +#~ msgid "TEXT" +#~ msgstr "TEXT" + +#~ msgid "Font size (default: 64)" +#~ msgstr "Font size (default: 64)" + +#~ msgid "SIZE" +#~ msgstr "SIZE" + +#~ msgid "FONT-FILE OUTPUT-FILE" +#~ msgstr "FONT-FILE OUTPUT-FILE" + +#~ msgid "Error parsing arguments: %s\n" +#~ msgstr "Error parsing arguments: %s\n" + +#~ msgid "Apply new font?" +#~ msgstr "Apply new font?" + +#~ msgid "Do _not apply font" +#~ msgstr "Do _not apply font" + +#~ msgid "" +#~ "The theme you have selected suggests a new font. A preview of the font is " +#~ "shown below." +#~ msgstr "" +#~ "The theme you have selected suggests a new font. A preview of the font is " +#~ "shown below." + +#~ msgid "_Apply font" +#~ msgstr "_Apply font" + +#~ msgid "Themes" +#~ msgstr "Themes" + +#~ msgid "Description" +#~ msgstr "Description" + +#~ msgid "Control theme" +#~ msgstr "Control theme" + +#~ msgid "Window border theme" +#~ msgstr "Window border theme" + +#~ msgid "Icon theme" +#~ msgstr "Icon theme" + +#~ msgid "If set to true, then installed themes will be thumbnailed." +#~ msgstr "If set to true, then installed themes will be thumbnailed." + +#~ msgid "If set to true, then themes will be thumbnailed." +#~ msgstr "If set to true, then themes will be thumbnailed." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for installed " +#~ "themes." +#~ msgstr "" +#~ "Set this key to the command used to create thumbnails for installed " +#~ "themes." + +#~ msgid "Set this key to the command used to create thumbnails for themes." +#~ msgstr "Set this key to the command used to create thumbnails for themes." + +#~ msgid "Thumbnail command for installed themes" +#~ msgstr "Thumbnail command for installed themes" + +#~ msgid "Thumbnail command for themes" +#~ msgstr "Thumbnail command for themes" + +#~ msgid "Whether to thumbnail installed themes" +#~ msgstr "Whether to thumbnail installed themes" + +#~ msgid "Whether to thumbnail themes" +#~ msgstr "Whether to thumbnail themes" + +#~ msgid "ABCDEFG" +#~ msgstr "ABCDEFG" + +#~ msgid "[FILE]" +#~ msgstr "[FILE]" + +#~ msgid "Apply theme" +#~ msgstr "Apply theme" + +#~ msgid "Sets the default theme" +#~ msgstr "Sets the default theme" + +#~ msgid "Change your Desktop Background settings" +#~ msgstr "Change your Desktop Background settings" + +#~ msgid "Desktop Background" +#~ msgstr "Desktop Background" + +#~ msgid "Desktop Background Preferences" +#~ msgstr "Desktop Background Preferences" + +#~ msgid "_Add Wallpaper" +#~ msgstr "_Add Wallpaper" + +#~ msgid "_Finish" +#~ msgstr "_Finish" + +#~ msgid "_Remove" +#~ msgstr "_Remove" + +#~ msgid "Centered" +#~ msgstr "Centred" + +#~ msgid "Fill Screen" +#~ msgstr "Fill Screen" + +#~ msgid "Scaled" +#~ msgstr "Scaled" + +#~ msgid "Zoom" +#~ msgstr "Zoom" + +#~ msgid "Tiled" +#~ msgstr "Tiled" + +#~ msgid "Solid Color" +#~ msgstr "Solid Colour" + +#~ msgid "Horizontal Gradient" +#~ msgstr "Horizontal Gradient" + +#~ msgid "Vertical Gradient" +#~ msgstr "Vertical Gradient" + +#~ msgid "- Desktop Background Preferences" +#~ msgstr "- Desktop Background Preferences" + +#~ msgid "background size|%s, %d %s x %d %s" +#~ msgstr "%s, %d %s x %d %s" + +#~ msgid "Preferred Assistive Technology" +#~ msgstr "Preferred Assistive Technology" + +#~ msgid "Mobility AT" +#~ msgstr "Mobility AT" + +#~ msgid "Run the the preferred MATE Mobility Assitive Technology" +#~ msgstr "Run the the preferred MATE Mobility Assitive Technology" + +#~ msgid "Run the the preferred MATE Visual Assistive Technology" +#~ msgstr "Run the the preferred MATE Visual Assistive Technology" + +#~ msgid "Visual AT" +#~ msgstr "Visual AT" + +#~ msgid "Select fonts for the desktop" +#~ msgstr "Select fonts for the desktop" + +#~ msgid "Font Preferences" +#~ msgstr "Font Preferences" + +#~ msgid "Unknown Pointer" +#~ msgstr "Unknown Pointer" + +#~ msgid "The default pointer that ships with X" +#~ msgstr "The default pointer that ships with X" + +#~ msgid "The default pointer inverted" +#~ msgstr "The default pointer inverted" + +#~ msgid "Large version of normal pointer" +#~ msgstr "Large version of normal pointer" + +#~ msgid "Large version of white pointer" +#~ msgstr "Large version of white pointer" + +#~ msgid "Pointer Theme" +#~ msgstr "Pointer Theme" + +#~ msgid "Locate Pointer" +#~ msgstr "Locate Pointer" + +#~ msgid "Highlight the _pointer when you press Ctrl" +#~ msgstr "Highlight the _pointer when you press Ctrl" + +#~ msgid "Pointer Size:" +#~ msgstr "Pointer Size:" + +#~ msgid "" +#~ "Small\n" +#~ "Medium\n" +#~ "Large" +#~ msgstr "" +#~ "Small\n" +#~ "Medium\n" +#~ "Large" + +#~ msgid "Theme deleted succesfully. Please select another theme." +#~ msgstr "Theme deleted succesfully. Please select another theme." + +#~ msgid "" +#~ "No themes could be found on your system. This probably means that your " +#~ "\"Theme Preferences\" dialog was improperly installed, or you haven't " +#~ "installed the \"mate-themes\" package." +#~ msgstr "" +#~ "No themes could be found on your system. This probably means that your " +#~ "\"Theme Preferences\" dialogue was improperly installed, or you haven't " +#~ "installed the \"mate-themes\" package." + +#~ msgid "The theme file location specified to install is invalid" +#~ msgstr "The theme file location specified to install is invalid" + +#~ msgid "You can save this theme by pressing the Save Theme button." +#~ msgstr "You can save this theme by pressing the Save Theme button." + +#~ msgid "" +#~ "The default theme schemas could not be found on your system. This means " +#~ "that you probably don't have marco installed, or that your mateconf is " +#~ "configured incorrectly." +#~ msgstr "" +#~ "The default theme schemas could not be found on your system. This means " +#~ "that you probably don't have marco installed, or that your mateconf is " +#~ "configured incorrectly." + +#~ msgid "Select themes for various parts of the desktop" +#~ msgstr "Select themes for various parts of the desktop" + +#~ msgid "You do not have permission to change theme settings" +#~ msgstr "You do not have permission to change theme settings" + +#~ msgid "Theme Details" +#~ msgstr "Theme Details" + +#~ msgid "This theme does not suggest any particular font or background." +#~ msgstr "This theme does not suggest any particular font or background." + +#~ msgid "This theme suggests a font and a background:" +#~ msgstr "This theme suggests a font and a background:" + +#~ msgid "_Install Theme..." +#~ msgstr "_Install Theme…" + +#~ msgid "_Revert" +#~ msgstr "_Revert" + +#~ msgid "_Save Theme..." +#~ msgstr "_Save Theme…" + +#~ msgid "theme selection tree" +#~ msgstr "theme selection tree" + +#~ msgid "Customize the appearance of toolbars and menubars in applications" +#~ msgstr "Customise the appearance of toolbars and menubars in applications" + +#~ msgid "Behavior and Appearance" +#~ msgstr "Behaviour and Appearance" + +#~ msgid "Icons only" +#~ msgstr "Icons only" + +#~ msgid "Menu and Toolbar Preferences" +#~ msgstr "Menu and Toolbar Preferences" + +#~ msgid "Text below icons" +#~ msgstr "Text below icons" + +#~ msgid "Text beside icons" +#~ msgstr "Text beside icons" + +#~ msgid "Text only" +#~ msgstr "Text only" + +#~ msgid "_Detachable toolbars" +#~ msgstr "_Detachable toolbars" + +#~ msgid "Medium" +#~ msgstr "Medium" + +#~ msgid "Applications" +#~ msgstr "Applications" + +#~ msgid "Support" +#~ msgstr "Support" + +#~ msgid "Start these assistive technologies every time you log in:" +#~ msgstr "Start these assistive technologies every time you log in:" + +#~ msgid "" +#~ "No Assistive Technology is available on your system. The 'gok' package " +#~ "must be installed in order to get on-screen keyboard support, and the " +#~ "'orca' package must be installed for screenreading and magnifying " +#~ "capabilities." +#~ msgstr "" +#~ "No Assistive Technology is available on your system. The 'gok' package " +#~ "must be installed in order to get on-screen keyboard support, and the " +#~ "'orca' package must be installed for screenreading and magnifying " +#~ "capabilities." + +#~ msgid "" +#~ "Not all available assistive technologies are installed on your system. " +#~ "The 'gok' package must be installed in order to get on-screen keyboard " +#~ "support." +#~ msgstr "" +#~ "Not all available assistive technologies are installed on your system. " +#~ "The 'gok' package must be installed in order to get on-screen keyboard " +#~ "support." + +#~ msgid "" +#~ "Not all available assistive technologies are installed on your system. " +#~ "The 'orca' package must be installed for screenreading and magnifying " +#~ "capabilities." +#~ msgstr "" +#~ "Not all available assistive technologies are installed on your system. " +#~ "The 'orca' package must be installed for screenreading and magnifying " +#~ "capabilities." + +#~ msgid "*" +#~ msgstr "*" + +#~ msgid "Window Management" +#~ msgstr "Window Management" + +#~ msgid "A_vailable layouts:" +#~ msgstr "A_vailable layouts:" + +#~ msgid "- MATE Mouse Preferences" +#~ msgstr "- MATE Mouse Preferences" + +#~ msgid "Help Unavailable" +#~ msgstr "Help Unavailable" + +#~ msgid "Sound & Video Preferences" +#~ msgstr "Sound & Video Preferences" + +#~ msgid "Save Color Scheme" +#~ msgstr "Save Colour Scheme" + +#~ msgid "Save color scheme as:" +#~ msgstr "Save colour scheme as:" + +#~ msgid "Are you sure you want to delete the \"%s\" color scheme?" +#~ msgstr "Are you sure you want to delete the \"%s\" colour scheme?" + +#~ msgid "" +#~ " \n" +#~ "Custom" +#~ msgstr "" +#~ " \n" +#~ "Custom" + +#~ msgid "S_aved schemes:" +#~ msgstr "S_aved schemes:" + +#~ msgid "MATE Control Center" +#~ msgstr "MATE Control Centre" + +#~ msgid "" +#~ "The theme \"%s\" has been installed." +#~ "\n" +#~ "\n" +#~ "Would you like to apply it now, or keep your current theme?" +#~ msgstr "" +#~ "The theme \"%s\" has been installed." +#~ "\n" +#~ "\n" +#~ "Would you like to apply it now, or keep your current theme?" + +#~ msgid "Keyboard Indicator Test (%s)" +#~ msgstr "Keyboard Indicator Test (%s)" + +#~ msgid "Indicator:" +#~ msgstr "Indicator:" + +#~ msgid "layout \"%s\"" +#~ msgid_plural "layouts \"%s\"" +#~ msgstr[0] "layout \"%s\"" +#~ msgstr[1] "layouts \"%s\"" + +#~ msgid "option \"%s\"" +#~ msgid_plural "options \"%s\"" +#~ msgstr[0] "option \"%s\"" +#~ msgstr[1] "options \"%s\"" + +#~ msgid "model \"%s\", %s and %s" +#~ msgstr "model \"%s\", %s and %s" + +#~ msgid "no layout" +#~ msgstr "no layout" + +#~ msgid "no options" +#~ msgstr "no options" + +#~ msgid "No description." +#~ msgstr "No description." + +#~ msgid "Failed to init MateConf: %s\n" +#~ msgstr "Failed to init MateConf: %s\n" + +#~ msgid "Active _plugins:" +#~ msgstr "Active _plugins:" + +#~ msgid "Close the dialog" +#~ msgstr "Close the dialogue" + +#~ msgid "Configure the selected plugin" +#~ msgstr "Configure the selected plugin" + +#~ msgid "Deactivate selected plugin" +#~ msgstr "Deactivate selected plugin" + +#~ msgid "Decrease the plugin priority" +#~ msgstr "Decrease the plugin priority" + +#~ msgid "Increase the plugin priority" +#~ msgstr "Increase the plugin priority" + +#~ msgid "Keyboard Indicator Plugins" +#~ msgstr "Keyboard Indicator Plugins" + +#~ msgid "The list of active plugins" +#~ msgstr "The list of active plugins" + +#~ msgid "_Available plugins:" +#~ msgstr "_Available plugins:" + +#, fuzzy +#~ msgid "Old pa_ssword:" +#~ msgstr "_Password:" + +#, fuzzy +#~ msgid "To:" +#~ msgstr "To: %s" + +#~ msgid "Epiphany" +#~ msgstr "Epiphany" + +#~ msgid "Please specify a name and a command for this editor." +#~ msgstr "Please specify a name and a command for this editor." + +#~ msgid "Add..." +#~ msgstr "Add…" + +#~ msgid "C_ustom:" +#~ msgstr "C_ustom:" + +#~ msgid "Can open _URIs" +#~ msgstr "Can open _URIs" + +#~ msgid "Can open multiple _files" +#~ msgstr "Can open multiple _files" + +#~ msgid "Custom Editor Properties" +#~ msgstr "Custom Editor Properties" + +#~ msgid "Default Mail Reader" +#~ msgstr "Default Mail Reader" + +#~ msgid "Default Terminal" +#~ msgstr "Default Terminal" + +#~ msgid "Default Text Editor" +#~ msgstr "Default Text Editor" + +#~ msgid "Default Web Browser" +#~ msgstr "Default Web Browser" + +#~ msgid "Default Window Manager" +#~ msgstr "Default Window Manager" + +#~ msgid "Edit..." +#~ msgstr "Edit…" + +#~ msgid "Run in a _terminal" +#~ msgstr "Run in a _terminal" + +#~ msgid "" +#~ "Select the window manager you want. You will need to hit apply, wave the " +#~ "magic wand, and do a magic dance for it to work." +#~ msgstr "" +#~ "Select the window manager you want. You will need to hit apply, wave the " +#~ "magic wand, and do a magic dance for it to work." + +#~ msgid "Terminal" +#~ msgstr "Terminal" + +#~ msgid "Understands _Netscape Remote Control" +#~ msgstr "Understands _Netscape Remote Control" + +#~ msgid "Use this _editor to open text files in the file manager" +#~ msgstr "Use this _editor to open text files in the file manager" + +#~ msgid "Window Manager" +#~ msgstr "Window Manager" + +#~ msgid "_Command:" +#~ msgstr "_Command:" + +#~ msgid "_Properties..." +#~ msgstr "_Properties…" + +#~ msgid "_Select:" +#~ msgstr "_Select:" + +#~ msgid "_Terminal font:" +#~ msgstr "_Terminal font:" + +#~ msgid "..." +#~ msgstr "…" + +#~ msgid "Large Cursor" +#~ msgstr "Large Cursor" + +#~ msgid "E_nable sound server startup" +#~ msgstr "E_nable sound server startup" + +#~ msgid "_Sound an audible bell" +#~ msgstr "_Sound an audible bell" + +#~ msgid "_Visual feedback:" +#~ msgstr "_Visual feedback:" + +#~ msgid "" +#~ "Can not install themes. \n" +#~ "The gzip utility is not installed." +#~ msgstr "" +#~ "Can not install themes. \n" +#~ "The gzip utility is not installed." + +#~ msgid "" +#~ "Icon Theme %s correctly installed.\n" +#~ "You can select it in the theme details." +#~ msgstr "" +#~ "Icon Theme %s correctly installed.\n" +#~ "You can select it in the theme details." + +#~ msgid "" +#~ "Windows Border Theme %s correctly installed.\n" +#~ "You can select it in the theme details." +#~ msgstr "" +#~ "Windows Border Theme %s correctly installed.\n" +#~ "You can select it in the theme details." + +#~ msgid "" +#~ "Controls Theme %s correctly installed.\n" +#~ "You can select it in the theme details." +#~ msgstr "" +#~ "Controls Theme %s correctly installed.\n" +#~ "You can select it in the theme details." + +#~ msgid "Install a Theme" +#~ msgstr "Install a Theme" + +#~ msgid "New themes can also be installed by dragging them into the window." +#~ msgstr "New themes can also be installed by dragging them into the window." + +#~ msgid "Short _description:" +#~ msgstr "Short _description:" + +#~ msgid "Theme _Details" +#~ msgstr "Theme _Details" + +#~ msgid "_Go To Theme Folder" +#~ msgstr "_Go To Theme Folder" + +#~ msgid "_Theme name:" +#~ msgstr "_Theme name:" + +#~ msgid "Desktop Preferences" +#~ msgstr "Desktop Preferences" + +#~ msgid "Could not initialize MateComponent" +#~ msgstr "Could not initialise MateComponent" + +#~ msgid "Permissions on the file %s are broken\n" +#~ msgstr "Permissions on the file %s are broken\n" + +#, fuzzy +#~ msgid "There was an error loading an image: %s" +#~ msgstr "There was an error displaying help: %s" + +#~ msgid "Event" +#~ msgstr "Event" + +#~ msgid "Sound File" +#~ msgstr "Sound File" + +#~ msgid "_Sounds:" +#~ msgstr "_Sounds:" + +#~ msgid "_Play" +#~ msgstr "_Play" + +#~ msgid "Brightness down" +#~ msgstr "Brightness down" + +#~ msgid "Brightness down's shortcut." +#~ msgstr "Brightness down's shortcut." + +#~ msgid "Brightness up" +#~ msgstr "Brightness up" + +#~ msgid "Brightness up's shortcut." +#~ msgstr "Brightness up's shortcut." + +#~ msgid "" +#~ "A collection of scripts to run whenever the keyboard state is reloaded. " +#~ "Useful for re-applying xmodmap based adjustments" +#~ msgstr "" +#~ "A collection of scripts to run whenever the keyboard state is reloaded. " +#~ "Useful for re-applying xmodmap based adjustments" + +#~ msgid "A list of modmap files available in the $HOME directory." +#~ msgstr "A list of modmap files available in the $HOME directory." + +#~ msgid "Default group, assigned on window creation" +#~ msgstr "Default group, assigned on window creation" + +#~ msgid "Keep and manage separate group per window" +#~ msgstr "Keep and manage separate group per window" + +#~ msgid "Keyboard Update Handlers" +#~ msgstr "Keyboard Update Handlers" + +#~ msgid "Keyboard model" +#~ msgstr "Keyboard model" + +#, fuzzy +#~ msgid "" +#~ "Keyboard settings in mateconf will be overridden from the system ASAP " +#~ "(deprecated)" +#~ msgstr "Keyboard settings in mateconf will be overridden from the system ASAP" + +#~ msgid "Save/restore indicators together with layout groups" +#~ msgstr "Save/restore indicators together with layout groups" + +#~ msgid "Show layout names instead of group names" +#~ msgstr "Show layout names instead of group names" + +#~ msgid "" +#~ "Show layout names instead of group names (only for versions of XFree " +#~ "supporting multiple layouts)" +#~ msgstr "" +#~ "Show layout names instead of group names (only for versions of XFree " +#~ "supporting multiple layouts)" + +#~ msgid "Suppress the \"X sysconfig changed\" warning message" +#~ msgstr "Suppress the \"X sysconfig changed\" warning message" + +#~ msgid "keyboard model" +#~ msgstr "keyboard model" + +#~ msgid "modmap file list" +#~ msgstr "modmap file list" + +#~ msgid "Break reminder" +#~ msgstr "Break reminder" + +#~ msgid "The typing monitor is already running." +#~ msgstr "The typing monitor is already running." diff --git a/po/es.po b/po/es.po new file mode 100644 index 0000000..7fec4b0 --- /dev/null +++ b/po/es.po @@ -0,0 +1,1615 @@ +# translation of mate-settings-daemon.HEAD.po to Español +# Copyright © 1999-2002, 2006, 2007, 2008 Free Software Foundation, Inc. +# This file is distributed under the same license as the mate-control-center package. +# +# Pablo Saratxaga , 1998-2001. +# Carlos Perelló Marín , 2001. +# Héctor García Ãlvarez , 2001. +# Germán Poo Caamaño , 2002 (Revisor). +# Lucas Di Pentima , 2002. +# Pablo Gonzalo del Campo , 2002,2003. +# Francisco Javier F. Serrador , 2003, 2004, 2005, 2006. +# Claudio Saavedra , 2007. +# Jorge González , 2007, 2008, 2009, 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: mate-settings-daemon.HEAD\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=mate-" +"settings-daemon&component=general\n" +"POT-Creation-Date: 2010-06-29 11:24+0000\n" +"PO-Revision-Date: 2010-07-01 08:58+0200\n" +"Last-Translator: Jorge González \n" +"Language-Team: Español \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" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "Accesibilidad" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "Umbral de notificación para el espacio libre" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "Umbral de notificación para no notificar el espacio libre" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "Periodo mínimo de notificación para advertencias repetidas" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "Puntos de montaje para ignorar" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown." +msgstr "" +"Porcentaje de umbral de espacio libre para la advertencia inicial de espacio " +"bajo. Si el porcentaje de espacio es inferior al porcentaje se mostrará una " +"advertencia." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "" +"Especificar una lista de puntos de montaje para ignorar cuando están bajos " +"de espacio." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "" +"Especificar tiempo en minutos. Las subsecuentes advertencias para un volumen " +"no aparecerán más a menudo que este periodo." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown." +msgstr "" +"Especificar el tamaño en GiB. Si el espacio libre es mayor que esto, no se " +"mostrará ninguna advertencia." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning." +msgstr "" +"Especificar el porcentaje de disco libre que debe reducirse antes de mostrar " +"una advertencia subsecuente." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "Umbrales de notificación de espacio libre subsecuentes" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disc." +msgstr "Vínculo para expulsar un disco óptico." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to enable or disable the touchpad." +msgstr "Vínculo para activar o desactivar el touchpad." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "Vínculo para lanzar la calculadora." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "Vínculo para lanzar el cliente de correo-e." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "Vínculo para lanzar el visor de ayuda." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "Vínculo para lanzar el reproductor multimedia." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "Vínculo para lanzar la herramienta de búsqueda." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "Vínculo para lanzar el navegador web." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "Vínculo para bloquear la pantalla." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "Vínculo para salir de la sesión." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "Vínculo para bajar el volumen del sistema." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "Vínculo para silenciar el volumen del sistema." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "Vínculo para abrir la carpeta personal." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "Vínculo para pausar la reproducción." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "Vínculo para subir el volumen del sistema." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "Vínculo para saltar a la siguiente pista." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "Vínculo para saltar a la pista anterior." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "" +"Vínculo para iniciar la reproducción (o conmutar entre reproducción/pausa)." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "Vínculo para parar la reproducción." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Expulsar" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "Carpeta personal" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "Lanzar la calculadora" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "Lanzar el cliente de correo-e" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "Lanzar el visor de ayuda" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "Lanzar el reproductor multimedia" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "Lanzar navegador web" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "Bloquear la pantalla" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Salir de la sesión" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "Siguiente pista" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "Pausar la resproducción" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "Reproducir (o reproducir/pausar)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "Pista anterior" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Buscar" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "Detener la reproducción" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "Conmutar el touchpad" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "Bajar volumen" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "Silenciar" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Paso del volumen" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Paso del volumen como porcentaje del volumen." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "Subir volumen" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "File for default configuration for RandR" +msgstr "Archivo para la configuración predeterminada de RandR" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "Mostrar las pantallas en el área de notificación" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:3 +msgid "" +"The XRandR plugin will look for a default configuration in the file " +"specified by this key. This is similar to the ~/.config/monitors.xml that " +"normally gets stored in users' home directories. If a user does not have " +"such a file, or has one that does not match the user's setup of monitors, " +"then the file specified by this key will be used instead." +msgstr "" +"El complemento XRandR buscará para esta clave una configuración " +"predeterminada en el archivo especificado. Es similar a ~/.config/monitors." +"xml que por lo general se almacena en las carpetas personales de los " +"usuarios. Si un usuario no tiene tal archivo o tiene uno que no coincide con " +"la configuración de monitores del usuario, entonces se usa en su lugar el " +"archivo especificado por esta clave." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:4 +msgid "Turn on external monitor after system boot" +msgstr "Encender el monitor externo después de arrancar el sistema" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:5 +msgid "" +"Turn on external monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" +"Encender el monitor externo después de arrancar el sistema si el usuario " +"conectó el monitor externo al arrancar el sistema." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:6 +msgid "Turn on laptop monitor after system boot" +msgstr "Encender el monitor del portátil después de arrancar el sistema" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:7 +msgid "" +"Turn on laptop monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" +"Encender el monitor del portátil después de arrancar el sistema si el " +"usuario conectó el monitor externo al arrancar el sistema." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:8 +msgid "" +"Whether a notification icon with display-related things should be shown in " +"the panel." +msgstr "" +"Indica si se debería mostrar en el panel un icono de notificación con " +"sucesos relacionados con la pantalla." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "Antialias" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "Contorno" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "Orden RGBA" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"El orden de los elementos subpíxel en una pantalla LCD; sólo se usa cuando " +"el antialias está configurado en \"rgba\". Los valores posibles son \"rgb\" " +"para rojo a la izquierda (el más común), \"bgr\" para azul a la izquierda, " +"\"vrgb\" para rojo arriba y \"vbgr\" para rojo abajo." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" +"Resolución que usar para convertir tamaños de tipografías a tamaños de " +"píxel, en puntos por pulgada." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"El tipo de antialias que usar cuando se renderizen las tipografías. Los " +"valores posibles son: \"none\" sin antialias, \"grayscale\" para escala de " +"grises antialias estándar, \"rgba\" para antialias de subpíxel (sólo para " +"pantallas LCD)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"El tipo de contorno que usar cuando se renderizen las tipografías. Los " +"valores posibles son: \"none\" sin contorno, \"slight\" para un contorno " +"básico, \"medium\" para un contorno moderado y \"full\" para un contorno " +"máximo (puede distorsionar las formas de las letras)." + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "Teclas permitidas" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"Si no está vació, se ignorarán las combinaciones de teclas a menos que su " +"directorio MateConf esté en la lista. Ésto es útil para bloqueos." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "Desactivar el touchpad al escribir" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "Activar desplazamiento horizontal" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "Activar pulsaciones del ratón con el touchpad" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Enable touchpad" +msgstr "Activar el touchpad" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "Seleccionar el método de desplazamiento del touchpad" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Select the touchpad scroll method. Supported values are: 0: disabled, 1: " +"edge scrolling, and 2: two-finger scrolling" +msgstr "" +"Seleccionar el método de desplazamiento del touchpad. Los valores soportados " +"son: 0 desactivado, 1 desplazamiento en el borde y 2 desplazamiento con dos " +"dedos." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "" +"Establecer esto a verdadero si tiene problemas tocando accidentalmente el " +"touchpad al escribir." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" +"Establecer esto a verdadero para permitir desplazamiento horizontal con el " +"mismo método seleccionado en la clave scroll_method." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "" +"Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "" +"Establecer esto a verdadero para poder enviar pulsaciones del ratón pulsando " +"sobre el touchpad." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +msgid "Set this to TRUE to enable all touchpads." +msgstr "Establecer esto a verdadero para activar todos los touchpad." + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "Administrador de preferencias de MATE" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "Vínculo para abrir conmutar el magnificador." + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "Vínculo para conmutar el teclado en pantalla." + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "Vínculo para conmutar el lector de pantalla." + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "Rechazo de teclas" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "" +"Comando usado para conmutar el magnificador entre activado o desactivado." + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "" +"Comando usado para conmutar el teclado en pantalla entre activado o " +"desactivado." + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "" +"Comando usado para conmutar el lector de pantalla entre activado o " +"desactivado." + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable XRandR plugin" +msgstr "Activar el complemento de XRandR" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable accessibility keyboard plugin" +msgstr "Activar el complemento de accesibilidad del teclado" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable background plugin" +msgstr "Activar el complemento de fondo de pantalla" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable clipboard plugin" +msgstr "Activar el complemento del portapapeles" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable font plugin" +msgstr "Activar el complemento de tipografía" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable housekeeping plugin" +msgstr "Activar el complemento de limpieza" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keybindings plugin" +msgstr "Activar el complemento de combinaciones de teclas" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable keyboard plugin" +msgstr "Activar el complemento de teclado" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable media keys plugin" +msgstr "Activar el complemento de teclas multimedia" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable mouse plugin" +msgstr "Activar el complemento del ratón" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable smartcard plugin" +msgstr "Activar el complemento de tarjeta inteligente" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable sound plugin" +msgstr "Activar el complemento de sonido" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable typing breaks plugin" +msgstr "Activar el complemento de descanso de escritura" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xrdb plugin" +msgstr "Activar el complemento de xrdb" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Enable xsettings plugin" +msgstr "Activar el complemento de xsettings" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Mouse keys" +msgstr "Teclas del ratón" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "On-screen keyboard" +msgstr "Teclado en pantalla" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen magnifier" +msgstr "Magnificador de pantalla" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Screen reader" +msgstr "Lector de pantalla" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "" +"Establecer a cierta para activar el complemento de limpieza, para reducir la " +"caché de archivos temporales." + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage XRandR settings." +msgstr "" +"Establecer a cierta para activar el complemento que gestiona los ajustes " +"XRandR." + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" +"Establecer a cierta para activar el complemento que gestiona los ajustes del " +"portapapeles." + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" +"Establecer a cierta para activar el complemento que gestiona los ajustes del " +"fondo." + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" +"Establecer a cierta para activar el complemento que gestiona los ajustes de " +"las tipografías." + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" +"Establecer a cierta para activar el complemento que gestiona los ajustes del " +"teclado." + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "" +"Set to True to enable the plugin to manage locking the screen on smartcard " +"removal." +msgstr "" +"Establecer a cierta para activar el complemento para gestionar el bloqueo de " +"pantalla al quitar la tarjeta inteligente." + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "" +"Establecer a cierta para activar el complemento que gestiona los ajustes del " +"ratón." + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" +"Establecer a cierta para activar el complemento que gestiona los ajustes de " +"las teclas multimedia." + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "" +"Establecer a cierta para activar el complemento que gestiona las caché de " +"muestras de sonido." + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" +"Establecer a cierta para activar el complemento que gestiona los ajustes de " +"accesibilidad del teclado." + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" +"Establecer a cierta para activar el complemento que gestiona las " +"combinaciones de teclas." + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" +"Establecer a cierta para activar el complemento que gestiona el descanso de " +"escritura." + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "" +"Establecer a cierta para activar el complemento que gestiona los ajustes " +"xrdb." + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "" +"Establecer a cierta para activar el complemento que gestiona xsettings." + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "Slow keys" +msgstr "Teclas lentas" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "Sticky keys" +msgstr "Teclas persistentes" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "El nombre de la combinación de teclas para cambiar al magnificador" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "" +"El nombre de la combinación de teclas para cambiar al teclado en pantalla" + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "" +"El nombre de la combinación de teclas para cambiar al lector de pantalla" + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Este es el nombre de la combinación de teclas para cambiar al magnificador. " +"Este nombre se mostrará en el diálogo preferencias de las combinaciones de " +"teclas." + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Este es el nombre de la combinación de teclas para cambiar al teclado en " +"pantalla. Este nombre se mostrará en el diálogo de preferencias de las " +"combinaciones de teclas." + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Este es el nombre de la combinación de teclas para cambiar al lector de " +"pantalla. Este nombre se mostrará en el diálogo preferencias de las " +"combinaciones de teclas." + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle magnifier" +msgstr "Conmutar el magnificador" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Toggle on-screen keyboard" +msgstr "Conmutar el teclado en pantalla" + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Toggle screen reader" +msgstr "Conmutar el lector de pantalla" + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "" +"Indica si la característica de accesibilidad del teclado rechazo de teclas " +"está activada." + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "" +"Indica si la característica de accesibilidad del teclado teclas del ratón " +"está activada." + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the on-screen keyboard is turned on." +msgstr "Indica si el teclado en pantalla está activado." + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the screen magnifier is turned on." +msgstr "Indica si el magnificador de pantalla está activado." + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the screen reader is turned on." +msgstr "Indica si el lector de pantalla está activado." + +#: ../data/mate-settings-daemon.schemas.in.h:58 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "" +"Indica si la característica de accesibilidad del teclado de teclas lentas " +"está activada." + +#: ../data/mate-settings-daemon.schemas.in.h:59 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "" +"Indica si la característica de accesibilidad del teclado de teclas " +"persistentes está activada." + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:1 +msgid "" +"Set this to one of \"none\", \"lock_screen\", or \"force_logout\". The " +"action will get performed when the smartcard used for log in is removed." +msgstr "" +"Establecer esto a una de las siguientes: «none» (ninguna), " +"«lock_screen» (bloquear la pantalla) o «force_logout» (forzar la salida). La " +"acción se realizará cuando se quite la tarjeta inteligente usada para " +"iniciar sesión." + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:2 +msgid "Smartcard removal action" +msgstr "Acción al quitar la tarjeta inteligente" + +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "Activar el código de depuración" + +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "No convertir en demonio" + +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "El prefijo de MateConf desde el que cargar los ajustes del complemento" + +#: ../mate-settings-daemon/main.c:58 +msgid "Exit after a time (for debugging)" +msgstr "Salir después de un tiempo (para depuración)" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "Accesibilidad del teclado" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "Complemento de accesibilidad del teclado" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:388 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "Hubo un error al mostrar la ayuda: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:519 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:585 +msgid "Do you want to activate Slow Keys?" +msgstr "¿Desea activar las «Teclas lentas»?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:520 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:586 +msgid "Do you want to deactivate Slow Keys?" +msgstr "¿Desea desactivar las «Teclas lentas»?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:521 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:587 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"Acaba de pulsar la tecla «Mayúsculas» durante 8 segundos. Ésta es la " +"combinación de teclas para la característica «Teclas lentas», que afecta la " +"forma en que funciona el teclado." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't activate" +msgstr "No activar" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't deactivate" +msgstr "No desactivar" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Activate" +msgstr "Activar" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Deactivate" +msgstr "Desactivar" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't activate" +msgstr "_No activar" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't deactivate" +msgstr "_No desactivar" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Activate" +msgstr "_Activar" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Deactivate" +msgstr "_Desactivar" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:615 +msgid "Slow Keys Alert" +msgstr "Alerta de teclas lentas" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:655 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:723 +msgid "Do you want to activate Sticky Keys?" +msgstr "¿Quiere activar las «Teclas persistentes»?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:656 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:724 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "¿Desea desactivar las «Teclas persistentes»?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:726 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"Acaba de pulsar la tecla «Mayúsculas» 5 veces. Este es el acceso rápido para " +"la característica «Teclas persistentes», que afecta la manera en que funciona " +"el teclado." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:660 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"Acaba de pulsar dos teclas a la vez, o ha pulsado la tecla «Mayúsculas» 5 " +"veces seguidas. Esto desactiva la característica de «Teclas persistentes», lo " +"cual afecta a la forma en que funciona su teclado." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:756 +msgid "Sticky Keys Alert" +msgstr "Alerta de teclas persistentes" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "Preferencias de acceso universal" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "Realzar _contraste en los colores" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "Hacer el _texto más grande y fácil de leer" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "Pulsar y _mantener las teclas para aceptarlas (teclas lentas)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "Usar teclado en pan_talla" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "Usar _magnificador de pantalla" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "Usar _lector de pantalla" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "_Ignorar las pulsaciones de (teclas repetidas)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "_Pulsar los atajos de teclado uno cada vez (teclas persistentes)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "Fondo de pantalla" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "Complemento de fondo de pantalla" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "Portapapeles" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "Complemento del portapapeles" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "De prueba" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "Complemento de prueba" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Tipografía" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "Complemento de tipografía" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this file system" +msgstr "No mostrar ninguna advertencia de nuevo para este sistema de archivos" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "No mostrar ninguna advertencia de nuevo." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "El volumen «%s» sólo tiene %s de espacio en disco libre." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "Este equipo sólo tiene %s de espacio en disco libre." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" +"Puede liberar espacio vaciando la papelera, eliminando programas o archivos " +"sin usar o moviendo archivos a otro disco o partición." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"Puede liberar espacio eliminando programas o archivos sin usar o moviendo " +"archivos a otro disco o partición." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"Puede liberar espacio vaciando la papelera, eliminando programas usados o " +"moviendo archivos a un disco externo." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" +"Puede liberar espacio eliminando programas o archivos sin usar o moviendo " +"archivos a un disco externo." + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "Espacio de disco bajo" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "Vacía la papelera" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine…" +msgstr "Examinar…" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "Ignorar" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:97 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "Eliminando el elemento %lu de %lu" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:117 +#, c-format +msgid "Removing: %s" +msgstr "Eliminando: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:247 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:296 +msgid "Emptying the trash" +msgstr "Vaciando la papelera" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:272 +msgid "Preparing to empty trash…" +msgstr "Preparándose para vaciar la papelera…" + +#. Translators: "Emptying trash from " +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:299 +msgid "From: " +msgstr "Desde:" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:360 +msgid "Empty all of the items from the trash?" +msgstr "¿Vaciar todos los elementos de la papelera?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:363 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"Si elige vaciar la papelera se borrarán permanentemente todos los elementos " +"en ella. Note que también puede borrarlos separadamente." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:370 +msgid "_Empty Trash" +msgstr "_Vaciar papelera" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "La combinación de teclas (%s) no es válida" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "La combinación de teclas (%s) está incompleta" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"Se ha producido un error al intentar ejecutar (%s)\n" +"que está asociado a la tecla (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "Combinaciones de teclas" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "Complemento de combinaciones de teclas" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Teclado" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "Complemento de teclado" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:137 +#, c-format +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +" • a bug in libxklavier library\n" +" • a bug in X server (xkbcomp, xmodmap utilities)\n" +" • X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +" • The result of %s\n" +" • The result of %s" +msgstr "" +"Error al activar la configuración de XKB.\n" +"Puede suceder bajo ciertas circunstancias:\n" +" • un error en la biblioteca libxklavier\n" +" • un error en el servidor X (xkbcomp, utilidades xmodmap)\n" +" • un servidor X con implementación incompatible de libxlbfile\n" +"\n" +"Versión de los datos del servidor X:\n" +"%s\n" +"%d\n" +"%s\n" +"Si informa de esta situación como un error incluya:\n" +" • El resultado de %s\n" +" • El resultado de %s" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:151 +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or using a later version of the XFree " +"software." +msgstr "" +"Está usando XFree 4.3.0\n" +"Existen problemas conocidos con configuraciones complejas de XKB.\n" +"Intente usar una configuración más simple o usar una versión más moderna del " +"software de XFree." + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:279 +msgid "_Layouts" +msgstr "_Distribuciones" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:286 +msgid "Keyboard _Preferences" +msgstr "Prefere_ncias del teclado" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:292 +msgid "Show _Current Layout" +msgstr "Mostrar distribución _actual" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "Archivos _disponibles:" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "Cargar archivos modmap" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap files?" +msgstr "¿Quiere cargar los archivos modmap?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "_No mostrar este mensaje otra vez" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "_Cargar" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "Archivos _cargados:" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:195 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"No se pudo obtener el terminal predeterminado. Compruebe que el comando " +"predeterminado del terminal está configurado y apunta a una aplicación " +"válida." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:235 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"No se pudo ejecutar el comando: %s\n" +"Compruebe que es un comando válido." + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "Desactivado" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u salida" +msgstr[1] "%u salidas" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u entrada" +msgstr[1] "%u entradas" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "Sonidos del sistema" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "Teclas multimedia" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "Complemento de teclas multimedia" + +#: ../plugins/mouse/gsd-mouse-manager.c:882 +msgid "Could not enable mouse accessibility features" +msgstr "No se pudieron activar las características de accesibilidad del ratón" + +#: ../plugins/mouse/gsd-mouse-manager.c:884 +msgid "" +"Mouse accessibility requires Mousetweaks to be installed on your system." +msgstr "" +"La accesibilidad del ratón requiere que los ajustes finos del ratón estén " +"instalados en su sistema." + +#: ../plugins/mouse/gsd-mouse-manager.c:887 +msgid "Mouse Preferences" +msgstr "Preferencias del ratón" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Ratón" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "Complemento del ratón" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Descanso de escritura" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "Complemento de descanso de escritura" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "Establecer los ajustes de tamaño y rotación de la pantalla" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:225 +msgid "Could not switch the monitor configuration" +msgstr "No se pudo cambiar la configuración del monitor" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:249 +msgid "Could not restore the display's configuration" +msgstr "No se pudo restaurar la configuración del monitor" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:274 +msgid "Could not restore the display's configuration from a backup" +msgstr "No se pudo restaurar la configuración del monitor desde un respaldo" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:295 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "" +"The display will be reset to its previous configuration in %d seconds" +msgstr[0] "La pantalla se reiniciará a su configuración anterior en %d segundo" +msgstr[1] "" +"La pantalla se reiniciará a su configuración anterior en %d segundos" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:344 +msgid "Does the display look OK?" +msgstr "¿Se ve bien la pantalla?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:350 +msgid "_Restore Previous Configuration" +msgstr "_Restaurar la configuración anterior" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:351 +msgid "_Keep This Configuration" +msgstr "_Mantener esta configuración" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:432 +msgid "The selected configuration for displays could not be applied" +msgstr "No se pudo aplicar la configuración seleccionada para las pantallas" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:970 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "No se pudo refrescar la información de la pantalla: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:973 +msgid "Trying to switch the monitor configuration anyway." +msgstr "Intentando cambiar la configuración del monitor de todas formas." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1703 +msgid "Rotation not supported" +msgstr "La rotación no está soportada" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1759 +msgid "Could not save monitor configuration" +msgstr "No se pudo guardar la configuración del monitor" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1777 +msgid "Normal" +msgstr "Normal" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1778 +msgid "Left" +msgstr "Izquierda" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1779 +msgid "Right" +msgstr "Derecha" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1780 +msgid "Upside Down" +msgstr "Hacia abajo" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1900 +msgid "_Configure Display Settings…" +msgstr "_Configurar ajustes de pantalla…" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1941 +msgid "Configure display settings" +msgstr "Configurar los ajustes de la pantalla" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:2001 +msgid "Could not apply the stored configuration for monitors" +msgstr "No se pudo aplicar la configuración almacenada para los monitores" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "No se puede determinar el directorio personal del usuario" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "Gestionar la base de datos de recursos de las X" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "Base de datos de recursos de las X" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:596 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "" +"La clave %s de mateconf se definió como tipo %s pero se espera que su tipo sea %" +"s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "Gestionar los ajustes de las X" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "Ajustes de las X" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:167 +msgid "Module Path" +msgstr "Ruta del módulo" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:168 +msgid "path to smartcard PKCS #11 driver" +msgstr "ruta al controlador de tarjetas inteligentes PKCS #11" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:504 +msgid "received error or hang up from event source" +msgstr "se recibió un error o un cuelgue desde el origen de eventos" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:593 +#, c-format +msgid "NSS security system could not be initialized" +msgstr "No se pudo inicializar el sistema de seguridad NSS" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:662 +#, c-format +msgid "no suitable smartcard driver could be found" +msgstr "no se pudo encontrar un controlador de tarjeta inteligente adecuado" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:682 +#, c-format +msgid "smartcard driver '%s' could not be loaded" +msgstr "no se pudo cargar el controlador de tarjeta inteligente «%s»" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:771 +#, c-format +msgid "could not watch for incoming card events - %s" +msgstr "no se pudo vigilar los eventos entrantes de la tarjeta: %s" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:1124 +#, c-format +msgid "encountered unexpected error while waiting for smartcard events" +msgstr "" +"se encontró un error inesperado al esperar los eventos de la tarjeta " +"inteligente" + +#: ../plugins/smartcard/gsd-smartcard.c:154 +msgid "Slot ID" +msgstr "ID de la ranura" + +#: ../plugins/smartcard/gsd-smartcard.c:155 +msgid "The slot the card is in" +msgstr "La ranura en la que está la tarjeta" + +#: ../plugins/smartcard/gsd-smartcard.c:161 +msgid "Slot Series" +msgstr "Serie de la ranura" + +#: ../plugins/smartcard/gsd-smartcard.c:162 +msgid "per-slot card identifier" +msgstr "Identificador de tarjetas por ranura" + +#: ../plugins/smartcard/gsd-smartcard.c:168 +#: ../plugins/smartcard/gsd-smartcard.c:169 +msgid "name" +msgstr "nombre" + +#: ../plugins/smartcard/gsd-smartcard.c:173 +msgid "Module" +msgstr "Módulo" + +#: ../plugins/smartcard/gsd-smartcard.c:174 +msgid "smartcard driver" +msgstr "controlador de tarjeta inteligente" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:1 +msgid "Change system time" +msgstr "Cambiar la hora del sistema" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:2 +msgid "Change system time zone" +msgstr "Cambiar la zona horaria del sistema" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:3 +msgid "Configure hardware clock" +msgstr "Configurar el reloj hardware" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:4 +msgid "Privileges are required to change the system time zone." +msgstr "Se requieren privilegios para cambiar la zona horaria del sistema." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:5 +msgid "Privileges are required to change the system time." +msgstr "Se requieren privilegios para cambiar la hora del sistema." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:6 +msgid "Privileges are required to configure the hardware clock." +msgstr "Se requieren privilegios para cambiar el reloj hardware." + +#~ msgid "Unknown" +#~ msgstr "Desconocido" + +#~ msgid "Keyboard Layout \"%s\"" +#~ msgstr "Distribución del teclado «%s»" + +#~ msgid "Keyboard Layout" +#~ msgstr "Distribución del teclado" + +#~ msgid "_Groups" +#~ msgstr "_Grupos" + +#~ msgid "" +#~ "Couldn't put the machine to sleep.\n" +#~ "Verify that the machine is correctly configured." +#~ msgstr "" +#~ "No es posible poner la máquina en bajo consumo\n" +#~ "Verifique que la máquina esté configurada correctamente." + +#~ msgid "Binding to suspend the computer." +#~ msgstr "Vínculo para suspender el equipo." + +#~ msgid "Suspend" +#~ msgstr "Suspender" + +#~ msgid "MATE Volume Control" +#~ msgstr "Control de volumen de MATE" + +#~ msgid "%d%% of the disk space on `%s' is in use" +#~ msgstr "%d%% del espacio de disco en «%s» está en uso" + +#~ msgid "Analyze" +#~ msgstr "Analizar" + +#~ msgid "" +#~ "Set to True to display a dialog when there are errors running the " +#~ "screensaver." +#~ msgstr "" +#~ "Establézcala a «true» para mostrar un diálogo cuando haya errores al " +#~ "ejecutar el salvapantallas." + +#~ msgid "Set to True to run the screensaver at login." +#~ msgstr "" +#~ "Establézcala a «true» para ejecutar el salvapantallas al iniciar sesión." + +#~ msgid "Show startup errors" +#~ msgstr "Mostrar errores de arranque" + +#~ msgid "Start screensaver" +#~ msgstr "Iniciar el salvapantallas" + +#~ msgid "Enable screensaver plugin" +#~ msgstr "Activar el complemento de salvapantallas" + +#~ msgid "" +#~ "There was an error starting up the screensaver:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "Screensaver functionality will not work in this session." +#~ msgstr "" +#~ "Hubo un error al iniciar el salvapantallas:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "El salvapantallas no funcionará en esta sesión." + +#~ msgid "Screensaver" +#~ msgstr "Salvapantallas" + +#~ msgid "Screensaver plugin" +#~ msgstr "Complemento de salvapantallas" + +#~ msgid "Toggle screenreader" +#~ msgstr "Conmutar el lector de pantalla" + +#~ msgid "Sound" +#~ msgstr "Sonido" + +#~ msgid "Sound Sample Cache plugin" +#~ msgstr "Complemento de caché de muestras de sonido" + +#~ msgid "gtk-close" +#~ msgstr "gtk-close" + +#~ msgid "" +#~ "Cannot create the directory \"%s\".\n" +#~ "This is needed to allow changing the mouse pointer theme." +#~ msgstr "" +#~ "No es posible crear el directorio «%s».\n" +#~ "Esto es necesario para permitir cambiar el tema del puntero." + +#~ msgid "" +#~ "Cannot create the directory \"%s\".\n" +#~ "This is needed to allow changing cursors." +#~ msgstr "" +#~ "No es posible crear el directorio «%s».\n" +#~ "Esto es necesario para permitir cambiar los cursores." + +#~ msgid "Couldn't load sound file %s as sample %s" +#~ msgstr "No es posible cargar el archivo de sonido %s como muestra %s" + +#~ msgid "Login" +#~ msgstr "Entrada" + +#~ msgid "Logout" +#~ msgstr "Salida" + +#~ msgid "Boing" +#~ msgstr "Boing" + +#~ msgid "Siren" +#~ msgstr "Sirena" + +#~ msgid "Clink" +#~ msgstr "Clink" + +#~ msgid "Beep" +#~ msgstr "Bip" + +#~ msgid "No sound" +#~ msgstr "Sin sonido" + +#~ msgid "Sound not set for this event." +#~ msgstr "No hay un sonido para este evento." + +#~ msgid "" +#~ "The sound file for this event does not exist.\n" +#~ "You may want to install the mate-audio package for a set of default " +#~ "sounds." +#~ msgstr "" +#~ "No existe el archivo de sonido para este evento.\n" +#~ "Quizá quiera instalar el paquete mate-audio para tener\n" +#~ "un conjunto de sonidos predeterminados." + +#~ msgid "The sound file for this event does not exist." +#~ msgstr "No existe el archivo de sonido correspondiente a este evento." + +#~ msgid "Select Sound File" +#~ msgstr "Seleccione un archivo de sonido" + +#~ msgid "The file %s is not a valid wav file" +#~ msgstr "El archivo %s no es un archivo wav válido" + +#~ msgid "Select sound file..." +#~ msgstr "Seleccione un archivo de sonido…" + +#~ msgid "An error occurred while configuring the screen" +#~ msgstr "Ocurrió un error al configurar la pantalla" diff --git a/po/et.po b/po/et.po new file mode 100644 index 0000000..7cb6ac7 --- /dev/null +++ b/po/et.po @@ -0,0 +1,1108 @@ +# MATE sätetedeemoni eesti keele tõlge. +# Estonian translation of MATE Settings Daemon. +# +# Copyright (C) 1999, 2002, 2003, 2005, 2006 Free Software Foundation, Inc. +# Copyright (C) 2007-2010 The Mate Project. +# This file is distributed under the same license as the mate-control-center +# package. +# +# Lauris Kaplinski , 1999. +# Tõivo Leedjärv , 2002, 2003. +# Ivar Smolin , 2005-2010. +# Priit Laes , 2005, 2006, 2009 +# Mattias Põldaru , 2009-2010. +# +msgid "" +msgstr "" +"Project-Id-Version: MATE Settings Daemon MASTER\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=mate-" +"settings-daemon&component=general\n" +"POT-Creation-Date: 2010-08-29 14:32+0000\n" +"PO-Revision-Date: 2010-08-30 10:37+0300\n" +"Last-Translator: Mattias Põldaru \n" +"Language-Team: Estonian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgid "Accessibility" +msgstr "Hõlbustused" + +msgid "Free percentage notify threshold" +msgstr "Vaba kettaruumi protsendi teavituslävi" + +msgid "Free space no notify threshold" +msgstr "Vaba kettaruumi teavitusläve piir" + +msgid "Minimum notify period for repeated warnings" +msgstr "Kordushoiatuste intervall" + +msgid "Mount paths to ignore" +msgstr "Eiratavad haakepunktid" + +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown." +msgstr "" +"Vaba kettaruumi lävi protsentides, mil kuvatakse esimene hoiatus. Kui vaba " +"kettaruumi jääb määratud protsendist vähem, kuvatakse hoiatus." + +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "Määra haakepunktid, mille kettaruumi vähesust eiratakse." + +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "" +"Määra aeg minutites. Kordushoiatused sama köite kohta ei ilmu tihedamini kui " +"määratud vahemik." + +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown." +msgstr "" +"Määra maht GB-des. Kui vaba ruumi on rohkem, kui see väärtus, ei näidata " +"mingit hoiatust." + +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning." +msgstr "" +"Mitme protsendini peab vaba kettaruum enne kordushoiatuse näitamist kahanema." + +msgid "Subsequent free percentage notify threshold" +msgstr "Vaba kettaruumi protsendi muutus enne kordushoiatust" + +msgid "Binding to eject an optical disc." +msgstr "Klahviseos optilise ketta väljastamiseks." + +msgid "Binding to enable or disable the touchpad." +msgstr "Klahviseos puuteplaatide lubamiseks ja keelamiseks." + +msgid "Binding to launch the calculator." +msgstr "Klahviseos kalkulaatori käivitamiseks." + +msgid "Binding to launch the email client." +msgstr "Klahviseos e-posti kliendi käivitamiseks." + +msgid "Binding to launch the help browser." +msgstr "Klahviseos abiteabe sirvija käivitamiseks." + +msgid "Binding to launch the media player." +msgstr "Klahviseos meediaesitaja käivitamiseks." + +msgid "Binding to launch the search tool." +msgstr "Klahviseos otsinguvahendi käivitamiseks." + +msgid "Binding to launch the web browser." +msgstr "Klahviseos veebisirvija käivitamiseks." + +msgid "Binding to lock the screen." +msgstr "Klahviseos ekraani lukustamiseks." + +msgid "Binding to log out." +msgstr "Klahviseos väljalogimiseks." + +msgid "Binding to lower the system volume." +msgstr "Klahviseos süsteemi helivaljuse vähendamiseks." + +msgid "Binding to mute the system volume." +msgstr "Klahviseos süsteemi helivaljuse nullimiseks." + +msgid "Binding to open the Home folder." +msgstr "Klahviseos kodukataloogi avamiseks." + +msgid "Binding to pause playback." +msgstr "Klahviseos meediaesituse pausimiseks." + +msgid "Binding to raise the system volume." +msgstr "Klahviseos süsteemi helivaljuse suurendamiseks." + +msgid "Binding to skip to next track." +msgstr "Klahviseos järgmise loo peale hüppamiseks." + +msgid "Binding to skip to previous track." +msgstr "Klahviseos eelmise loo peale hüppamiseks." + +msgid "Binding to start playback (or toggle play/pause)." +msgstr "Klahviseos esitamise alustamiseks (või esitamiseks/pausimiseks)" + +msgid "Binding to stop playback." +msgstr "Klahviseos meediaesituse seiskamiseks." + +msgid "Eject" +msgstr "Sahtli lahtilükkamine" + +msgid "Home folder" +msgstr "Kodukataloog" + +msgid "Launch calculator" +msgstr "Kalkulaatori käivitamine" + +msgid "Launch email client" +msgstr "E-posti kliendi käivitamine" + +msgid "Launch help browser" +msgstr "Abiteabe sirvija käivitamine" + +msgid "Launch media player" +msgstr "Meediaesitaja käivitamine" + +msgid "Launch web browser" +msgstr "Veebisirvija käivitamine" + +msgid "Lock screen" +msgstr "Ekraani lukustamine" + +msgid "Log out" +msgstr "Väljalogimine" + +msgid "Next track" +msgstr "Järgmisele loole hüppamine" + +msgid "Pause playback" +msgstr "Esitamise paus" + +msgid "Play (or play/pause)" +msgstr "Esitamine (või esitamine/paus)" + +msgid "Previous track" +msgstr "Eelmisele loole hüppamine" + +msgid "Search" +msgstr "Otsing" + +msgid "Stop playback" +msgstr "Esitamise lõpetamine" + +msgid "Toggle touchpad" +msgstr "Puuteplaadid sisse/välja" + +msgid "Volume down" +msgstr "Heli vaiksemaks" + +msgid "Volume mute" +msgstr "Heli tummaks" + +msgid "Volume step" +msgstr "Helitugevuse samm" + +msgid "Volume step as percentage of volume." +msgstr "Helitugevuse reguleerimise samm protsentides." + +msgid "Volume up" +msgstr "Heli valjemaks" + +msgid "File for default configuration for RandR" +msgstr "RandR vaikesätete fail" + +msgid "Show Displays in Notification Area" +msgstr "Kuvade näitamine teavitusalas" + +msgid "" +"The XRandR plugin will look for a default configuration in the file " +"specified by this key. This is similar to the ~/.config/monitors.xml that " +"normally gets stored in users' home directories. If a user does not have " +"such a file, or has one that does not match the user's setup of monitors, " +"then the file specified by this key will be used instead." +msgstr "" +"XRandR plugin otsib vaikesätteid failist, mis määratakse selle võtmega. See " +"on samasugune fail, nagu ~/.config/monitors.xml kasutaja kodukataloogis. Kui " +"kasutajal ei ole mainitud faili, või see fail ei sobi kasutaja monitoride " +"arvuga, kasutatakse hoopis käesoleva võtmega määratud faili." + +msgid "Turn on external monitor after system boot" +msgstr "Pärast süsteemi alglaadimist lülitatakse väline monitor sisse" + +msgid "" +"Turn on external monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" +"Kui kasutaja ühendab süsteemi alglaadimisel välise monitori, lülitatakse see " +"alglaadimise järel sisse." + +msgid "Turn on laptop monitor after system boot" +msgstr "Pärast süsteemi alglaadimist lülitatakse sülearvuti monitor sisse" + +msgid "" +"Turn on laptop monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" +"Pärast süsteemi alglaadimist lülitatakse sisse sülearvuti monitor, kui " +"alglaadimisel ühendatakse väline monitor." + +msgid "" +"Whether a notification icon with display-related things should be shown in " +"the panel." +msgstr "Kas kuvaga seotud teavitusikooni tuleb paneelil näidata või mitte." + +msgid "Antialiasing" +msgstr "Sakisilumine" + +msgid "DPI" +msgstr "DPI" + +msgid "Hinting" +msgstr "Varjundamine" + +msgid "RGBA order" +msgstr "RGBA järjestus" + +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"Alampikslite elementide järjestus LCD-ekraanil. Kasutatakse ainult juhul, " +"kui sakisilumise väärtuseks on määratud \"rgba\". Võimalikud väärtused: \"rgb" +"\" - punane on vasakul (enimkasutatav), \"bgr\" - sinine on vasakul, \"vrgb" +"\" - punane on üleval, \"vbgr\" - punane on all." + +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" +"Eraldusvõime, mida kasutatakse kirjasuuruste pikslitesse teisendamisel. Ãœhik " +"punkti tollile." + +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"Kirjatüüpide renderdamisel kasutatav sakisilumise meetod. Võimalikud " +"väärtused on: \"none\" sakisilumise keelamiseks, \"grayscale\" standardseks " +"halltoonides sakisilumiseks ja \"rgba\" alampiksli sakisilumiseks (ainult " +"LCD ekraanidel)." + +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"Fontide renderdamisel kasutatav varjundamise tüüp. Võimaliku väärtused on " +"\"none\" varjundamise keelamiseks, \"slight\" lihtsa, \"medium\" keskmise ja " +"\"full\" maksimaalse varjundamise jaoks (võib põhjustada tähekujude " +"moondumist)." + +msgid "Allowed keys" +msgstr "Lubatud klahvid" + +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"Mittetühja väärtuse korral eiratakse neid kiirklahve, mille MateConf kataloog " +"pole nimekirjas. See on kasulik lukustamiseks." + +msgid "Disable touchpad while typing" +msgstr "Puuteplaadi keelamine tippimise ajaks" + +msgid "Enable horizontal scrolling" +msgstr "Rõhtsa kerimise lubamine" + +msgid "Enable mouse clicks with touchpad" +msgstr "Hiireklõpsude lubamine puuteplaadilt" + +msgid "Enable touchpad" +msgstr "Puuteplaadi lubamine" + +msgid "Select the touchpad scroll method" +msgstr "Puuteplaadi kerimismeetodi valimine" + +msgid "" +"Select the touchpad scroll method. Supported values are: 0: disabled, 1: " +"edge scrolling, and 2: two-finger scrolling" +msgstr "" +"Puuteplaadi kerimismeetod. Võimalikud väärtused on 0: keelatud, 1: kerimine " +"servalt ja 2: kahe sõrmega kerimine" + +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "" +"Märgi see väärtus juhul, kui sind segab, et sa tippimise ajal kogemata " +"puuteplaati puudutad." + +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" +"Kui märgitud, siis on rõhtne kerimine lubatud scroll_method võtmega määratud " +"moel." + +msgid "" +"Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "" +"Kui märgitud, siis tõlgendatakse puuteplaadil toksimist hiireklõpsudena." + +msgid "Set this to TRUE to enable all touchpads." +msgstr "Kui märgitud, siis on kõik puuteplaadid lubatud." + +msgid "MATE Settings Daemon" +msgstr "MATE sätetedeemon" + +msgid "Binding to toggle the magnifier." +msgstr "Klahviseos ekraaniluubi sisse/välja lülitamiseks." + +msgid "Binding to toggle the on-screen keyboard." +msgstr "Klahviseos ekraaniklaviatuuri sisse/välja lülitamiseks." + +msgid "Binding to toggle the screen reader." +msgstr "Klahviseos ekraanilugeja sisse/välja lülitamiseks." + +msgid "Bounce keys" +msgstr "Põrkeklahvid" + +msgid "Command used to turn the magnifier on or off." +msgstr "Ekraaniluubi sisse-/väljalülitamise käsk." + +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "Ekraaniklaviatuuri sisse-/väljalülitamise käsk." + +msgid "Command used to turn the screen reader on or off." +msgstr "Ekraanilugeja sisse-/väljalülitamise käsk." + +msgid "Enable XRandR plugin" +msgstr "XRandR plugina lubamine" + +msgid "Enable accessibility keyboard plugin" +msgstr "Hõlbustustega klaviatuuriplugina lubamine" + +msgid "Enable background plugin" +msgstr "Taustaplugina lubamine" + +msgid "Enable clipboard plugin" +msgstr "Lõikelauaplugina lubamine" + +msgid "Enable font plugin" +msgstr "Kirjatüübi plugina lubamine" + +msgid "Enable housekeeping plugin" +msgstr "Majapidamisplugina lubamine" + +msgid "Enable keybindings plugin" +msgstr "Kiirklahvide plugina lubamine" + +msgid "Enable keyboard plugin" +msgstr "Klaviatuuriplugina lubamine" + +msgid "Enable media keys plugin" +msgstr "Meediaklahvide plugina lubamine" + +msgid "Enable mouse plugin" +msgstr "Hiireplugina lubamine" + +msgid "Enable smartcard plugin" +msgstr "Smartcard plugina lubamine" + +msgid "Enable sound plugin" +msgstr "Heliplugina lubamine" + +msgid "Enable typing breaks plugin" +msgstr "Tippimise vaheaeja plugina lubamine" + +msgid "Enable xrdb plugin" +msgstr "Xrdb plugina lubamine" + +msgid "Enable xsettings plugin" +msgstr "Xsettings plugina lubamine" + +msgid "Mouse keys" +msgstr "Hiireklahvid" + +msgid "On-screen keyboard" +msgstr "Ekraaniklaviatuur" + +msgid "Screen magnifier" +msgstr "Ekraaniluup" + +msgid "Screen reader" +msgstr "Ekraanilugeja" + +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "" +"Kui määratud, siis on majahoidjaplugin lubatud. Selle plugina abil " +"eemaldatakse ajutiste failide puhvrid." + +msgid "Set to True to enable the plugin to manage XRandR settings." +msgstr "Kui märgitud, siis on pluginal lubatud XRandR sätteid hallata." + +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "Kui märgitud, siis on pluginal lubatud lõikelaua sätteid hallata." + +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "Kui märgitud, siis on pluginal lubatud töölaua tausta sätteid hallata." + +msgid "Set to True to enable the plugin to manage font settings." +msgstr "Kui märgitud, siis on pluginal lubatud kirjatüüpide sätteid hallata." + +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "Kui märgitud, siis on pluginal lubatud klaviatuurisätteid hallata." + +msgid "" +"Set to True to enable the plugin to manage locking the screen on smartcard " +"removal." +msgstr "" +"Märgi see, et lubada pluginal lukustada ekraan smartcardi eemaldamisel." + +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "Kui märgitud, siis on pluginal lubatud hiiresätteid hallata." + +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" +"Kui märgitud, siis on pluginal lubatud multimeediaklahvide sätteid hallata." + +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "Kui märgitud, siis on pluginal lubatud helipuhvrit hallata." + +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" +"Kui märgitud, siis on pluginal lubatud klahviatuurihõlbustuste sätteid " +"hallata." + +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "Kui märgitud, siis on pluginal lubatud klahviseoseid hallata." + +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "Kui märgitud, siis on pluginal lubatud tippimise vaheaegu hallata." + +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "Kui märgitud, siis on pluginal lubatud xrdb sätteid hallata." + +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "Kui märgitud, siis on pluginal lubatud xsettings sätteid hallata." + +msgid "Slow keys" +msgstr "Aeglased klahvid" + +msgid "Sticky keys" +msgstr "Kleepuvad klahvid" + +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "Luubi sisse/välja lülitamise kiirklahvi nimi" + +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "Ekraaniklaviatuuri sisse/välja lülitamise kiirklahvi nimi" + +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "Ekraanilugeja sisse/välja lülitamise kiirklahvi nimi" + +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"See on luubi sisse- ja väljalülitamiseks mõeldud klahvikombinatsiooni nimi. " +"Seda nime näidatakse kiirklahvide eelistuste dialoogis." + +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"See on ekraaniklaviatuuri sisse- ja väljalülitamiseks mõeldud " +"klahvikombinatsiooni nimi. Seda nime näidatakse kiirklahvide eelistuste " +"dialoogis." + +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"See on ekraanilugeja sisse- ja väljalülitamiseks mõeldud " +"klahvikombinatsiooni nimi. Seda nime näidatakse kiirklahvide eelistuste " +"dialoogis." + +msgid "Toggle magnifier" +msgstr "Ekraaniluup sisse/välja" + +msgid "Toggle on-screen keyboard" +msgstr "Ekraaniklaviatuur sisse/välja" + +msgid "Toggle screen reader" +msgstr "Ekraanilugeja sisse/välja" + +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "Kas hüpikklahvide hõlbustus on sisse lülitatud või mitte." + +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "Kas hiireklaviatuuri hõlbustus on sisse lülitatud või mitte." + +msgid "Whether the on-screen keyboard is turned on." +msgstr "Kas ekraaniklaviatuur on sisse lülitatud või mitte." + +msgid "Whether the screen magnifier is turned on." +msgstr "Kas ekraaniluup on sisse lülitatud või mitte." + +msgid "Whether the screen reader is turned on." +msgstr "Kas ekraanilugeja on sisse lülitatud või mitte." + +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "Kas aeglaste klahvide hõlbustus on sisse lülitatud või mitte." + +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "Kas kleepuvate klahvide hõlbustus on sisse lülitatud või mitte." + +msgid "" +"Set this to one of \"none\", \"lock_screen\", or \"force_logout\". The " +"action will get performed when the smartcard used for log in is removed." +msgstr "" +"Määra selle väärtuseks \"none\" (puudub), \"lock_screen\" (lukustatakse " +"ekraan) või \"force_logout\" (väljalogimise nõudmine). See tegevus " +"käivitatakse, kui eemaldatakse smartcard, mida kasutati sisselogimiseks." + +msgid "Smartcard removal action" +msgstr "Smartcardi eemaldamise tegevus" + +msgid "Enable debugging code" +msgstr "Silumiskoodi lubamine" + +msgid "Don't become a daemon" +msgstr "Deemoniks ei minda" + +msgid "MateConf prefix from which to load plugin settings" +msgstr "MateConfi prefiks, millelt laaditakse plugina sätteid" + +msgid "Exit after a time (for debugging)" +msgstr "Lõpetamine teatud aja möödudes (silumiseks)" + +msgid "Accessibility Keyboard" +msgstr "Hõlbustustega klaviatuur" + +msgid "Accessibility keyboard plugin" +msgstr "Hõlbustustega klaviatuuri plugin" + +#, c-format +msgid "There was an error displaying help: %s" +msgstr "Abiteabe kuvamisel tekkis viga: %s" + +msgid "Do you want to activate Slow Keys?" +msgstr "Kas soovid aeglased klahvid sisse lülitada?" + +msgid "Do you want to deactivate Slow Keys?" +msgstr "Kas soovid aeglased klahvid välja lülitada?" + +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"Sa hoidsid Shift klahvi all 8 sekundi vältel. See on kiirklahv, mis lülitab " +"sisse aeglaste klahvide funktsionaalsuse ja seetõttu muudab ka Sinu " +"klaviatuuri käitumist." + +msgid "Don't activate" +msgstr "Ära lülita sisse" + +msgid "Don't deactivate" +msgstr "Ära lülita välja" + +msgid "Activate" +msgstr "Lülita sisse" + +msgid "Deactivate" +msgstr "Lülita välja" + +msgid "Do_n't activate" +msgstr "Ä_ra lülita sisse" + +msgid "Do_n't deactivate" +msgstr "Ä_ra lülita välja" + +msgid "_Activate" +msgstr "Lülita _sisse" + +msgid "_Deactivate" +msgstr "Lülita _välja" + +msgid "Slow Keys Alert" +msgstr "Aeglaste klahvide hoiatus" + +msgid "Do you want to activate Sticky Keys?" +msgstr "Kas soovid kleepuvad klahvid sisse lülitada?" + +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Kas soovid kleepuvad klahvid välja lülitadada?" + +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"Sa vajutasid Shift klahvi 5 korda järjest. See on kiirklahv, mis lülitab " +"sisse kleepuvate klahvide funktsionaalsuse ja seetõttu muudab ka Sinu " +"klaviatuuri käitumist." + +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"Sa vajutasid korraga kahte klahvi või vajutasid Shift klahvi 5 korda " +"järjest. See lülitab sisse kleepuvate klahvide funktsionaalsuse ja seetõttu " +"muudab ka Sinu klaviatuuri käitumist." + +msgid "Sticky Keys Alert" +msgstr "Kleepuvate klahvide hoiatus" + +msgid "Universal Access Preferences" +msgstr "Universaalse ligipääsu eelistused" + +msgid "Enhance _contrast in colors" +msgstr "_Värvustel on suurem kontrastsus" + +msgid "Make _text larger and easier to read" +msgstr "_Tekst on suurem ja seda on lihtsam lugeda" + +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "" +"Vajutusega nõustumiseks tuleb klahvi pikalt all _hoida (aeglased klahvid)" + +msgid "Use on-screen _keyboard" +msgstr "Kasutatakse ekraani_klaviatuuri" + +msgid "Use screen _magnifier" +msgstr "Kasutatakse ekraani_luupi" + +msgid "Use screen _reader" +msgstr "Kasutatakse ekraanilu_gejat" + +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "Klahvide topeltvajutusi _eiratakse (hüpikklahvid)" + +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "" +"_Kiirklahvide kombinatsioone on võimalik valida klahvhaaval (kleepuvad " +"klahvid)" + +msgid "Background" +msgstr "Taust" + +msgid "Background plugin" +msgstr "Taustaplugin" + +msgid "Clipboard" +msgstr "Lõikelaud" + +msgid "Clipboard plugin" +msgstr "Lõikelaua plugin" + +msgid "Dummy" +msgstr "Liba" + +msgid "Dummy plugin" +msgstr "Libaplugin" + +msgid "Font" +msgstr "Kirjatüüp" + +msgid "Font plugin" +msgstr "Kirjatüübi plugin" + +msgid "Don't show any warnings again for this file system" +msgstr "Selle failisüsteemi kohta ei pea enam mingeid hoiatusi näitama" + +msgid "Don't show any warnings again" +msgstr "_Tulevikus ei kuvata enam ühtegi hoiatust" + +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "Köitel \"%s\" on ainult %s vaba kettaruumi." + +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "Sellel arvutil on ainult %s vaba kettaruumi." + +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" +"Kettaruumi on võimalik vabastada prügikasti tühjendamisega, kasutusel " +"mitteolevate failide või programmide eemaldamisega või failide " +"ümbertõstmisega teisele kettale või partitsioonile." + +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"Kettaruumi on võimalik vabastada kasutusel mitteolevate failide või " +"programmide eemaldamisega või failide ümbertõstmisega teisele kettale või " +"partitsioonile." + +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"Kettaruumi on võimalik vabastada prügikasti tühjendamisega, kasutusel " +"mitteolevate failide või programmide eemaldamisega või failide " +"ümbertõstmisega välisele kettale." + +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" +"Kettaruumi on võimalik vabastada kasutusel mitteolevate failide või " +"programmide eemaldamisega või failide ümbertõstmisega välisele kettale." + +#. Set up all the window stuff here +msgid "Low Disk Space" +msgstr "Kettal on vähe ruumi" + +msgid "Empty Trash" +msgstr "Tühjenda prügikast" + +msgid "Examine…" +msgstr "Uuri olukorda…" + +msgid "Ignore" +msgstr "Eira" + +#, c-format +msgid "Removing item %lu of %lu" +msgstr "%lu. kirje eemaldamine (%lu-st)" + +#, c-format +msgid "Removing: %s" +msgstr "Eemaldamine: %s" + +msgid "Emptying the trash" +msgstr "Prügikasti tühjendamine" + +msgid "Preparing to empty trash…" +msgstr "Ettevalmistused prügikasti tühjendamiseks…" + +#. Translators: "Emptying trash from " +msgid "From: " +msgstr "Kust:" + +msgid "Empty all of the items from the trash?" +msgstr "Kas tühjendada kogu prügikast?" + +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"Kui sa valid prügikasti tühjendamise, siis kõik seal asuvad asjad visatakse " +"jäädavalt minema. Vajadusel saab neid asju ka ükshaaval minema visata." + +msgid "_Empty Trash" +msgstr "_Tühjenda prügikast" + +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "Klahviseos (%s) on vigane" + +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "Klahviseos (%s) on poolik" + +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"Viga (%s) kävitamise proovimisel,\n" +"mis on ühendatud klahviga (%s)" + +msgid "Keybindings" +msgstr "Kiirklahvid" + +msgid "Keybindings plugin" +msgstr "Kiirklahvide plugin" + +msgid "Keyboard" +msgstr "Klaviatuur" + +msgid "Keyboard plugin" +msgstr "Klaviatuuriplugin" + +#, c-format +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +" • a bug in libxklavier library\n" +" • a bug in X server (xkbcomp, xmodmap utilities)\n" +" • X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +" • The result of %s\n" +" • The result of %s" +msgstr "" +"Viga XKB sätete aktiveerimisel.\n" +"See võib juhtuda mitmetel asjaoludel:\n" +" • vea tõttu libxklavier teegis\n" +" • vea tõttu X-serveris (utiliidid xkbcomp ja xmodmap)\n" +" • ühildamatusega libxkbfile ja X-serveri vahel\n" +"\n" +"X-serveri versiooniandmed:\n" +"%s\n" +"%d\n" +"%s\n" +"Kui sa plaanid olukorra kohta vearaporti saata, siis lisa sinna ka:\n" +" • %s tulemus\n" +" • %s tulemus" + +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or using a later version of the XFree " +"software." +msgstr "" +"Sa kasutad XFree versiooni 4.3.0.\n" +"Sellel on teadaolevalt probleeme kompleksete XKB sätetega.\n" +"Proovi kasutada lihtsamaid sätteid või kasuta värskemat XFree tarkvara." + +msgid "_Layouts" +msgstr "_Paigutused" + +msgid "Keyboard _Preferences" +msgstr "Klaviatuuri _eelistused" + +msgid "Show _Current Layout" +msgstr "Näita _praegust paigutust" + +msgid "A_vailable files:" +msgstr "_Saadaolevad failid:" + +msgid "Load modmap files" +msgstr "Modmap failide laadimine" + +msgid "Would you like to load the modmap files?" +msgstr "Kas soovid modmap faile laadida?" + +msgid "_Do not show this message again" +msgstr "Tulevikus _seda teadet enam ei kuvata" + +msgid "_Load" +msgstr "_Laadi" + +msgid "_Loaded files:" +msgstr "Laaditud _failid:" + +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"Vaikimisi terminali pole võimalik hankida. Veendu, et vaikimisi terminali " +"käsuks on määratud sobilik rakendus." + +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"Käsku pole võimalik käivitada: %s\n" +"Veendu, et selline käsk on olemas." + +#. translators: +#. * The device has been disabled +msgid "Disabled" +msgstr "Keelatud" + +#. translators: +#. * The number of sound outputs on a particular device +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u väljund" +msgstr[1] "%u väljundit" + +#. translators: +#. * The number of sound inputs on a particular device +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u sisend" +msgstr[1] "%u sisendit" + +msgid "System Sounds" +msgstr "Süsteemsed helid" + +msgid "Media keys" +msgstr "Meediaklahvid" + +msgid "Media keys plugin" +msgstr "Meediaklahvide plugin" + +msgid "Could not enable mouse accessibility features" +msgstr "Hiirehõlbustuste võimalusi pole võimalik lubada" + +msgid "" +"Mouse accessibility requires Mousetweaks to be installed on your system." +msgstr "Hiirehõlbustuste kasutamiseks peab Mousetweaks olema paigaldatud." + +msgid "Mouse Preferences" +msgstr "Hiire-eelistused" + +msgid "Mouse" +msgstr "Hiir" + +msgid "Mouse plugin" +msgstr "Hiireplugin" + +msgid "Typing Break" +msgstr "Tippimise vaheaeg" + +msgid "Typing break plugin" +msgstr "Tippimise vaheaeja plugin" + +msgid "Set up screen size and rotation settings" +msgstr "Ekraani suuruse ja pööramise sätete määramine" + +msgid "XRandR" +msgstr "XRandR" + +msgid "Could not switch the monitor configuration" +msgstr "Kuvari häälestust pole võimalik muuta" + +msgid "Could not restore the display's configuration" +msgstr "Kuva sätteid pole võimalik taastada" + +msgid "Could not restore the display's configuration from a backup" +msgstr "Kuva sätteid pole võimalik varukoopiast taastada" + +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "" +"The display will be reset to its previous configuration in %d seconds" +msgstr[0] "Kuva eelmised sätted taastatakse %d sekundi pärast" +msgstr[1] "Kuva eelmised sätted taastatakse %d sekundi pärast" + +msgid "Does the display look OK?" +msgstr "Kas kuva paistab korras olevat?" + +msgid "_Restore Previous Configuration" +msgstr "_Taasta eelmised sätted" + +msgid "_Keep This Configuration" +msgstr "_Jäta need sätted alles" + +msgid "The selected configuration for displays could not be applied" +msgstr "Valitud kuvasätteid pole võimalik rakendada" + +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "Ekraaniteavet pole võimalik värskendada: %s" + +msgid "Trying to switch the monitor configuration anyway." +msgstr "Sellest hoolimata proovitakse kuvari häälestust muuta." + +msgid "Rotation not supported" +msgstr "Pööramine pole toetatud" + +msgid "Could not save monitor configuration" +msgstr "Kuvari häälestust pole võimalik salvestada" + +msgid "Normal" +msgstr "Tavaline" + +msgid "Left" +msgstr "Vasakule" + +msgid "Right" +msgstr "Paremale" + +msgid "Upside Down" +msgstr "Tagurpidi" + +msgid "_Configure Display Settings…" +msgstr "_Seadista kuva…" + +msgid "Configure display settings" +msgstr "Kuva seadistamine" + +msgid "Could not apply the stored configuration for monitors" +msgstr "Kuvarite jaoks salvestatud häälestust pole võimalik rakendada" + +msgid "Cannot determine user's home directory" +msgstr "Kasutaja kodukataloogi pole võimalik tuvastada" + +msgid "Manage the X resource database" +msgstr "X'i ressursside andmebaasi haldamine" + +msgid "X Resource Database" +msgstr "X'i ressursside andmebaas" + +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "MateConf võti %s on tüübiga %s, eeldatakse tüüpi %s\n" + +msgid "Manage X Settings" +msgstr "X'i seadistuste haldamine" + +msgid "X Settings" +msgstr "X'i sätted" + +msgid "Module Path" +msgstr "Mooduli rada" + +msgid "path to smartcard PKCS #11 driver" +msgstr "smartcardi PKCS #11 draiveri asukoht" + +msgid "received error or hang up from event source" +msgstr "sündmuste allikast saadi tõrge või katkestus " + +#, c-format +msgid "NSS security system could not be initialized" +msgstr "NSS turvasüsteemi pole võimalik lähtestada" + +#, c-format +msgid "no suitable smartcard driver could be found" +msgstr "sobivat smartcardi draiverit ei leitud" + +#, c-format +msgid "smartcard driver '%s' could not be loaded" +msgstr "smartcardi draiverit '%s' pole võimalik laadida" + +#, c-format +msgid "could not watch for incoming card events - %s" +msgstr "sissetulevaid kaardisündmuseid ei suudetud jälgida - %s" + +#, c-format +msgid "encountered unexpected error while waiting for smartcard events" +msgstr "esines ootamatu viga, kui oodati smartcardi sündmuseid" + +msgid "Slot ID" +msgstr "Sloti ID" + +msgid "The slot the card is in" +msgstr "Pesa, milles kaart asub" + +msgid "Slot Series" +msgstr "Pesa seeria" + +msgid "per-slot card identifier" +msgstr "pesade kaupa kaardi identifitseerija" + +msgid "name" +msgstr "nimi" + +msgid "Module" +msgstr "Moodul" + +msgid "smartcard driver" +msgstr "smartcardi lugeja draiver" + +msgid "Change system time" +msgstr "Muuda süsteemi kella" + +msgid "Change system time zone" +msgstr "Muuda süsteemi ajavööndit" + +msgid "Configure hardware clock" +msgstr "Muuda raudvaralist kella" + +msgid "Privileges are required to change the system time zone." +msgstr "Süsteemi ajavööndi muutmiseks on vaja eriõiguseid." + +msgid "Privileges are required to change the system time." +msgstr "Süsteemi kella muutmiseks on vaja eriõiguseid." + +msgid "Privileges are required to configure the hardware clock." +msgstr "Raudvaralise kella seadistamiseks on vaja eriõiguseid." diff --git a/po/eu.po b/po/eu.po new file mode 100644 index 0000000..daef318 --- /dev/null +++ b/po/eu.po @@ -0,0 +1,1294 @@ +# translation of eu.po to Basque +# This file is distributed under the same license as the PACKAGE package. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER. +# +# Hizkuntza Politikarako Sailburuordetza , 2004, 2005. +# Iñaki Larrañaga Murgoitio , 2004, 2005, 2006, 2007, 2008, 2009, 2010. +# Iñaki Larrañaga Murgoitio , 2007. +msgid "" +msgstr "" +"Project-Id-Version: eu\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-03-27 17:56+0100\n" +"PO-Revision-Date: 2010-03-27 17:56+0100\n" +"Last-Translator: Iñaki Larrañaga Murgoitio \n" +"Language-Team: Basque \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" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "Erabilerraztasuna" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "Leku librearen ehunekoaren jakinarazpenaren atalasea" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "Leku librea ez jakinarazteko atalasea" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "Gutxieneko jakinarazpen aldiak abisu errepikakorrentzat" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "Muntaien bide-izenak ezikusi egiteko" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown" +msgstr "" +"Leku librearen ehunekoaren atalasea, diskoan leku libre baxua dagoela abisu " +"emateko. Leku librearen ehunekoa mugaren azpira erortzen bada, abisu bat " +"erakutsiko da." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "" +"Zehaztu muntaien bide-izenen zerrenda bat, leku gutxi dagoenean hauei " +"ezikusi egiteko." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "" +"Zehaztu denbora minututan. Ondorengo abisuak ez dira epe hori baino lehenago " +"agertuko." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown" +msgstr "" +"Zehaztu kopurua GBtan. Leku librearen kopurua hori baino handiagoa bada, ez " +"da abisurik erakutsiko." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning" +msgstr "" +"Diskoaren leku libreak murriztu beharko lukeen ehunekoa zehaztu beharko luke " +"dagokion geroztiko abisua jaurti aurretik." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "" +"Leku librearen ehunekoaren jakinarazpenaren atalasearen geroztiko abisuen " +"errepikapena" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "Lotura disko optikoa egozteko." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to enable or disable the touchpad." +msgstr "Lotura touchpad-a gaitu edo desgaitzeko." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "Lotura kalkulagailua abiarazteko." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "Lotura posta-bezeroa abiarazteko." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "Lotura laguntza-arakatzailea abiarazteko." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "Lotura multimedia-erreproduzitzailea abiarazteko." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "Lotura bilaketa-tresna abiarazteko." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "Lotura web arakatzailea abiarazteko." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "Lotura pantaila blokeatzeko." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "Lotura saioa amaitzeko." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "Lotura sistemako bolumena jaisteko." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "Lotura sistemako bolumena mututzeko." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "Lotura karpeta nagusia irekitzeko." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "Lotura erreprodukzioa pausarazteko." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "Lotura sistemako bolumena igotzeko." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "Lotura hurrengo pistara saltatzeko." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "Lotura aurreko pistara saltatzeko." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "Lotura erreprodukzioa hasteko (edo erreproduzitu/pausarazi txandakatzeko)." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "Lotura erreprodukzioa gelditzeko." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Egotzi" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "Karpeta nagusia" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "Abiarazi kalkulagailua" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "Abiarazi posta-bezeroa" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "Abiatu laguntza-arakatzailea" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "Abiarazi multimedia-erreproduzitzailea" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "Abiatu web arakatzailea" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "Blokeatu pantaila" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Amaitu saioa" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "Hurrengo pista" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "Pausarazi erreprodukzioa" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "Erreproduzitu (edo Erreprod./Pausarazi)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "Aurreko pista" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Bilatu" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "Gelditu erreprodukzioa" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "Txandakatu touchpad-a" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "Jaitsi bolumena" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "Mututu bolumena" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Bolumen maila" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Bolumen maila, bolumenaren ehuneko gisa." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "Igo bolumena" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "" +"If a notification icon with display related things should be shown in the " +"panel." +msgstr "" +"Pantailarekin zerikusia duten gauzen jakinarazpeneko ikonoa panelean " +"bistaratu behar den ala ez." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "Erakutsi pantailak jakinarazpeneko arean" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "Antialiasing-a" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "Hizkien tartea" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "GBUA ordena" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"LCD pantailako azpipixel elementuen ordena, antialiasing-a \"rgba\" (gbua)" +"balioarekin ezartzean bakarrik erabiltzen da. Balio erabilgarriak: \"rgb" +"\" (gbu) - gorrian ezkerrean (erabiliena); \"bgr\" (ubg) - urdina ezkerrean; " +"\"vrgb\" (bgbu) gorrian goian; \"vbgr\" (bubg) - gorria behean." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" +"Bereizmena letra-tamainak pixel-tamainetara bihurtzean erabiltzeko (puntu/" +"hazbeteko)" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"Antialiasing mota letrak errendatzean erabiltzeko. Balio erabilgarriak: " +"\"none\" (ezer ez), antialiasing gabe; \"grayscale\" (gris-eskala), gris-" +"eskala estandarreko antialiasing-a; \"rgba\" (gbua), azpipixeleko " +"antialiasing-a (LCD pantailetan bakarrik)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"Hizkien arteko tarte mota letrak errendatzean erabiltzeko. Balio " +"erabilgarriak: \"none\" (ezer ez), hizkien arteko tarterik ez; \"slight\", " +"\"medium\" eta \"full\" ahalik eta hizkien arteko tarte handiena (letra-" +"formak distortsionatzea eragin dezake)." + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "Baimendutako teklak" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"Ez badago hutsik, laster-teklei ez ikusi egingo zaie MateConf direktorioa " +"zerrendan egon arte. Oso erabilgarria da blokeatzeko." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "Desgaitu touchpad-a idaztean" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "Gaitu korritze horizontala" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "Gaitu saguaren klik egitea 'touchpad'-arekin" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Enable touchpad" +msgstr "Gaitu touchpad-a" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "Hautatu 'touchpad'-aren korritzeko metodoa" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Select the touchpad scroll method. Supported values are: 0 - disabled, 1 - " +"edge scrolling, 2 - two-finger scrolling" +msgstr "" +"Hautatu 'touchpad'-aren korritzeko metodoa. Balio erabilgarriak: 0 - " +"desgaituta, 1 - ertzean korritzea, 2 - bi hatzekin korritzea" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "" +"Ezarri hau TRUE (egia) gisa idazten duzun bitartean ustekabean touchpad-a " +"ukitzeak arazoak sortzen badizkizu." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" +"Ezarri hau TRUE (gisa) korritze horizontala baimentzeko (scroll_method " +"gakoan hautatutako metodo berdinaren arabera)." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "" +"Ezarri hau TRUE (egia) gisa saguaren klik-ak bidaltzeko touchpad-ean " +"kolpetxoak ematean." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +msgid "Set this to TRUE to enable all touchpads." +msgstr "Ezarri hau TRUE (egia) gisa touchpad guztiak gaitzeko" + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "MATEren ezarpenen daemon-a" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "Lotura lupa txandakatzeko." + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "Lotura pantailako teklatua txandakatzeko." + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "Lotura pantaila irakurlea txandakatzeko." + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "Errebote-teklak" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "Lupa aktibatzeko edo desaktibatzeko erabiliko den komandoa." + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "Pantailako teklatua aktibatzeko edo desaktibatzeko erabiliko den komandoa." + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "Pantaila irakurlea aktibatzeko edo desaktibatzeko erabiliko den komandoa." + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable accessibility keyboard plugin" +msgstr "Gaitu teklatuaren erabilerraztasunaren plugina" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable background plugin" +msgstr "Gaitu atzeko planoaren plugina" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable clipboard plugin" +msgstr "Gaitu arbelaren plugina" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable font plugin" +msgstr "Gaitu letra-tipoaren plugina" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable housekeeping plugin" +msgstr "Gaitu garbiketako plugina" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable keybindings plugin" +msgstr "Gaitu laster-teklen plugina" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keyboard plugin" +msgstr "Gaitu teklatuaren plugina" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable media keys plugin" +msgstr "Gaitu multimedia-teklen plugina" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable mouse plugin" +msgstr "Gaitu saguaren plugina" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable sound plugin" +msgstr "Gaitu soinuaren plugina" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable typing breaks plugin" +msgstr "Gaitu idazketa-etenaren plugina" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable xrandr plugin" +msgstr "Gaitu xrandr plugina" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable xrdb plugin" +msgstr "Gaitu xrdb plugina" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xsettings plugin" +msgstr "Gaitu xsettings plugina" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Mouse keys" +msgstr "Sagu-teklak" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "On-screen keyboard" +msgstr "Pantailako teklatua" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "Screen magnifier" +msgstr "pantailaren lupa" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen reader" +msgstr "Pantaila irakurlea" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "" +"Ezarri TRUE (EGIA) bezala garbiketako plugina gaitzeko (cacheko aldi " +"baterako fitxategiak murrizteko)." + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" +"Ezarri TRUE (EGIA) bezala arbela konfiguratzeko kudeatzailearen plugina " +"gaitzeko." + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" +"Ezarri TRUE (EGIA) bezala atzeko planoa konfiguratzeko kudeatzailearen " +"plugina gaitzeko." + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" +"Ezarri TRUE (EGIA) bezala letra-tipoak konfiguratzeko kudeatzailearen " +"plugina gaitzeko." + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" +"Ezarri TRUE (EGIA) bezala teklatua konfiguratzeko kudeatzailearen plugina " +"gaitzeko." + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "" +"Ezarri TRUE (EGIA) bezala sagua konfiguratzeko kudeatzailearen plugina " +"gaitzeko." + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" +"Ezarri TRUE (EGIA) bezala multimedia-teklak konfiguratzeko kudeatzailearen " +"plugina gaitzeko." + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "Ezarri TRUE (EGIA) bezala soinuaren lagin-cachea kudeatzeko plugina gaitzeko." + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" +"Ezarri TRUE (EGIA) bezala teklatuaren erabilerraztasuna konfiguratzeko " +"kudeatzailearen plugina gaitzeko." + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" +"Ezarri TRUE (EGIA) bezala laster-teklak konfiguratzeko kudeatzailearen " +"plugina gaitzeko." + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" +"Ezarri TRUE (EGIA) bezala idazketa-etenaren konfiguratzeko kudeatzailearen " +"plugina gaitzeko." + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "" +"Ezarri TRUE (EGIA) bezala xrand konfiguratzeko kudeatzailearen plugina " +"gaitzeko." + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "" +"Ezarri TRUE (EGIA) bezala xrdb konfiguratzeko kudeatzailearen plugina " +"gaitzeko." + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "" +"Ezarri TRUE (EGIA) bezala xsettings konfiguratzeko kudeatzailearen plugina " +"gaitzeko." + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Slow keys" +msgstr "Tekla geldoak" + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Sticky keys" +msgstr "Tekla itsaskorrak" + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "Laster-teklaren izena lupa txandakatzeko" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "Lotura pantailako teklatua txandakatzeko." + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "Teklatuko lasterbidearen izena pantaila irakurlea txandakatzeko." + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Hau teklatuko laster-teklaren izena da lupa txandakatzeko. Izen hau " +"teklatuko laster-teklen hobespenen elkarrizketa-koadroan erakutsiko da." + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Hau teklatuko laster-teklaren izena da pantailako teklatua txandakatzeko. " +"Izen hau teklatuko laster-teklen hobespenen elkarrizketa-koadroan erakutsiko " +"da." + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Hau teklatuko lasterbidearen izena da pantaila irakurlea txandakatzeko. Izen " +"hau teklatuko lasterbideen hobespenen elkarrizketa-koadroan erakutsiko da." + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "Toggle magnifier" +msgstr "Txandakatu lupa" + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "Toggle on-screen keyboard" +msgstr "Txandakatu pantailako teklatua" + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle screen reader" +msgstr "Txandakatu pantaila irakurlea" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "" +"Teklatuaren errebote-teklen erabilerraztasunaren eginbidea aktibatuta dagoen " +"ala ez." + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "" +"Teklatuaren sagu-teklen erabilerraztasunaren eginbidea aktibatuta dagoen ala " +"ez." + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the on-screen keyboard is turned on." +msgstr "Pantailako teklatua aktibatuta dagoen ala ez." + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the screen magnifier is turned on." +msgstr "Lupa aktibatuta dagoen ala ez." + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the screen reader is turned on." +msgstr "Pantaila irakurlea aktibatuta dagoen ala ez." + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "" +"Teklatuaren tekla-geldoen erabilerraztasunaren eginbidea aktibatuta dagoen " +"ala ez." + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "" +"Teklatuaren tekla-itsaskorren erabilerraztasunaren eginbidea aktibatuta " +"dagoen ala ez." + +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "Gaitu arazketa-kodea" + +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "Ez bihurtu daemon" + +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "MateConf-en aurrizkia (bertatik pluginen ezarpenak kargatzeko)" + +#: ../mate-settings-daemon/main.c:58 +msgid "Exit after a time - for debugging" +msgstr "Irten denbora baten ostean - arazketarako" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "Teklatuaren erabilerraztasuna" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "Teklatuaren erabilerraztasunaren plugina" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:388 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "Errorea gertatu da laguntza bistaratzean: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:519 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:585 +msgid "Do you want to activate Slow Keys?" +msgstr "Tekla geldoak aktibatzea nahi duzu?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:520 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:586 +msgid "Do you want to deactivate Slow Keys?" +msgstr "Tekla geldoak desaktibatzea nahi duzu?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:521 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:587 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"Maius tekla 8 segundoz sakatuta eduki duzu. Tekla motelen eginbidearen " +"laster-tekla da eta teklatuaren funtzionamenduari eragiten dio." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't activate" +msgstr "Ez aktibatu" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't deactivate" +msgstr "Ez desaktibatu" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Activate" +msgstr "Aktibatu" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Deactivate" +msgstr "Desaktibatu" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't activate" +msgstr "_Ez aktibatu" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't deactivate" +msgstr "E_z desaktibatu" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Activate" +msgstr "_Aktibatu" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Deactivate" +msgstr "_Desaktibatu" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:615 +msgid "Slow Keys Alert" +msgstr "Tekla geldoen abisua" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:655 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:723 +msgid "Do you want to activate Sticky Keys?" +msgstr "Tekla itsaskorrak aktibatzea nahi duzu?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:656 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:724 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Tekla itsaskorrak desaktibatzea nahi duzu?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:726 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"Maius tekla 5 aldiz segidan sakatu duzu. Tekla itsaskorren eginbidearen " +"laster-tekla da eta teklatuaren funtzionamenduari eragiten dio." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:660 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"Bi tekla batera sakatu dituzu edo Maius tekla 5 aldiz segidan sakatu duzu. " +"Horrek Tekla itsasgarrien eginbidea desaktibatzen du eta horrek teklatuaren " +"funtzionamenduari eragiten dio." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:756 +msgid "Sticky Keys Alert" +msgstr "Tekla itsaskorren abisua" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "Sarbide unibertsalaren hobespenak" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "Hobetu _kontrastea koloreetan" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "Egin _testua handiagoa eta irakurtzeko errazagoa" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "Sakatu eta _mantendu teklak hauek onartzeko (Tekla motelak)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "Erabili pantailako _teklatua" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "Erabili pantailaren _lupa" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "Erabili pantaila _irakurlea" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "_Ezikusi egin bikoiztutako teklak sakatzean (Errebote-teklak)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "_Sakatu laster-tekla bat aldiko (Tekla itsaskorrak)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "Atzeko planoa" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "Atzeko planoaren plugina" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "Arbela" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "Arbelaren plugina" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "Probakoa" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "Probako plugina" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Letra-tipoa" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "Letra-tipoaren plugina" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this filesystem" +msgstr "Ez erakutsi inolako abisurik berriro fitxategi-sistema honentzako" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "Ez erakutsi abisurik aurrerantzean" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "\"%s\" bolumenaren leku librea: %s" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "Ordenagailu honen leku librea: %s" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" +"Leku librea gehiago lor dezakezu Zakarrontzia hustutzen baduzu, eta erabili " +"gabeko programak edo fitxategiak kentzen edo beste disko edo partizio batera " +"eramaten badituzu." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"Leku librea gehiago lor dezakezu erabili gabeko programak edo fitxategiak " +"kentzen edo beste disko edo partizio batera eramaten badituzu." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"Leku librea gehiago lor dezakezu Zakarrontzia hustutzen baduzu, eta erabili " +"gabeko programak edo fitxategiak kentzen edo beste kanpoko disko batera " +"eramaten badituzu." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" +"Leku librea gehiago lor dezakezu erabili gabeko programak edo fitxategiak " +"kentzen edo beste kanpoko disko batera eramaten badituzu." + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "Leku baxuko diskoa" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "Hustu zakarrontzia" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine..." +msgstr "Aztertu..." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "Ezikusi egin" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:96 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "Elementua kentzen: %lu / %lu" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:116 +#, c-format +msgid "Removing: %s" +msgstr "Kentzen: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:244 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:293 +msgid "Emptying the trash" +msgstr "Zakarrontzia husten" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:269 +msgid "Preparing to empty trash..." +msgstr "Zakarrontzia hustutzeko prestatzen..." + +#. Translators: "Emptying trash from " +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:296 +msgid "From: " +msgstr "Hemendik:" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:357 +msgid "Empty all of the items from the trash?" +msgstr "Zakarrontziko elementu guztiak betiko ezabatu?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:360 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"Zakarrontzia hustutzen baduzu, elementuak betirako ezabatuko dira. Kontutan " +"izan bakoitza banaka ezaba daitekela." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:367 +msgid "_Empty Trash" +msgstr "Hustu _zakarrontzia" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "%s laster-tekla baliogabea da" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "%s laster-tekla ez dago osorik" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"Errorea gertatu da '%s' exekutatzen saiatzean\n" +"eta hori '%s' teklari lotuta dago" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "Laster-teklak" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "Laster-teklen plugina" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Teklatua" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "Teklatuaren plugina" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:114 +#, c-format +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +"- a bug in libxklavier library\n" +"- a bug in X server (xkbcomp, xmodmap utilities)\n" +"- X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +"- The result of %s\n" +"- The result of %s" +msgstr "" +"Errorea XKBren konfigurazioa aktibatzean.\n" +"Zergatia hauetariko bat izan daiteke:\n" +"- libxklavier liburutegiko akats bat\n" +"- X zerbitzariko akats bat (xkbcomp, xmodmap tresnak)\n" +"- X zerbitzariarekin bateraezina den libxkbfile-ren inplementazioagatik\n" +"\n" +"X zerbitzariaren datuak:\n" +"%s\n" +"%d\n" +"%s\n" +"Akats baten antzera, egoera honen berri ematea nahi baduzu, mesedez txertatu " +"honakoa:\n" +"- Honen emaitza: %s\n" +"- Honen emaitza:%s" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:128 +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or taking a fresher version of XFree " +"software." +msgstr "" +"XFree 4.3.0 erabiltzen ari zara.\n" +"Arazo ezagunak daude XKBren konfigurazio konplexuekin.\n" +"Saiatu zaitez konfigurazio xumeagoa erabiltzen, \n" +"edo eskuratu XFree softwarearen bertsio berriago bat." + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:200 +msgid "Unknown" +msgstr "Ezezaguna" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:269 +#, c-format +msgid "Keyboard Layout \"%s\"" +msgstr "\"%s\" teklatuaren diseinua" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:392 +msgid "_Groups" +msgstr "_Taldeak" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:399 +msgid "Keyboard _Preferences" +msgstr "Teklatuaren _hobespenak" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:405 +msgid "Show Current _Layout" +msgstr "Erakutsi uneko _diseinua" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "_Fitxategi eskuragarriak:" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "Kargatu 'modmap' fitxategiak" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap file(s)?" +msgstr "'modmap' fitxategia(k) kargatzea nahi duzu?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "_Ez erakutsi mezu hau aurrerantzean" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "_Kargatu" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "_Kargatutako fitxategiak:" + +#: ../plugins/keyboard/show-layout.ui.h:1 +msgid "Keyboard Layout" +msgstr "Teklatuaren diseinua" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:195 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"Ezin izan da terminal lehenetsia eskuratu. Ziurtatu terminal lehenetsiaren " +"komandoa ezarrita dagoela eta baliozko aplikaziora bideratzen duela." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:235 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"Ezin izan da komandoa exekutatu: %s\n" +"Egiaztatu baliozko komandoa dela." + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "Desgaituta" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "Irteera %u" +msgstr[1] "%u irteera" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "Sarrera %u" +msgstr[1] "%u sarrera" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "Sistemaren soinuak" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "Multimedia-teklak" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "Multimedia-teklen plugina" + +#: ../plugins/mouse/gsd-mouse-manager.c:882 +msgid "Could not enable mouse accessibility features" +msgstr "Ezin izan da saguaren erabilerraztasunaren eginbideak gaitu" + +#: ../plugins/mouse/gsd-mouse-manager.c:884 +msgid "Mouse accessibility requires mousetweaks to be installed on your system." +msgstr "" +"Saguaren erabilerraztasunak 'mousetweaks' sisteman instalatuta egotea " +"eskatzen du." + +#: ../plugins/mouse/gsd-mouse-manager.c:887 +msgid "Mouse Preferences" +msgstr "Saguaren hobespenak" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Sagua" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "Saguaren plugina" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Idazketa-etena" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "Idazketa-etenaren plugina" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "Konfiguratu pantailaren tamaina eta biraketa" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:222 +msgid "Could not switch the monitor configuration" +msgstr "Ezin izan da pantailaren konfigurazioa aldatu" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:246 +msgid "Could not restore the display's configuration" +msgstr "Ezin izan da pantailaren konfigurazioa leheneratu" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:271 +msgid "Could not restore the display's configuration from a backup" +msgstr "Ezin izan da pantailaren konfigurazioa leheneratu babeskopiatik" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:292 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "The display will be reset to its previous configuration in %d seconds" +msgstr[0] "Pantaila bere aurreko konfiguraziora leheneratuko da segundo %dean" +msgstr[1] "Pantaila bere aurreko konfiguraziora leheneratuko da %d segundotan" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:341 +msgid "Does the display look OK?" +msgstr "Pantaila ongi ikusten da?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:347 +msgid "_Restore Previous Configuration" +msgstr "_Leheneratu aurreko konfigurazioa" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:348 +msgid "_Keep This Configuration" +msgstr "_Mantendu konfigurazio hau" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:429 +msgid "The selected configuration for displays could not be applied" +msgstr "Hautatutako pantailen konfigurazioa ezin izan da aplikatu" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:967 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "Ezin izan da pantailaren informazioa freskatu: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:970 +msgid "Trying to switch the monitor configuration anyway." +msgstr "Hala ere, pantailaren konfigurazioa aldatzen saiatzen." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1679 +msgid "Rotation not supported" +msgstr "Biraketa ez dago onartuta" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1733 +msgid "Could not save monitor configuration" +msgstr "Ezin izan da pantailaren konfigurazioa gorde" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1751 +msgid "Normal" +msgstr "Normala" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1752 +msgid "Left" +msgstr "Ezkerrean" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1753 +msgid "Right" +msgstr "Eskuinean" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1754 +msgid "Upside Down" +msgstr "Buruz behera" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1874 +msgid "_Configure Display Settings ..." +msgstr "_Konfiguratu pantailaren ezarpenak..." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1915 +msgid "Configure display settings" +msgstr "Konfiguratu pantailaren ezarpenak" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1972 +msgid "Could not apply the stored configuration for monitors" +msgstr "Ezin izan da pantailen gordetako konfigurazioa aplikatu" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "Ezin da erabiltzailearen direktorio nagusia (etxea) zehaztu" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "Kudeatu X baliabideen datu-basea" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "X baliabideen datu-basea" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:596 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "%s MateConf gakoa %s motarako ezarrita dago, baina %s mota espero da\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "Kudeatu Xen ezarpenak" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "Xen ezarpenak" + diff --git a/po/fa.po b/po/fa.po new file mode 100644 index 0000000..0cfc398 --- /dev/null +++ b/po/fa.po @@ -0,0 +1,3051 @@ +# Persian translation of mate-control-center. +# Copyright (C) 2003, 2005 Sharif FarsiWeb, Inc. +# This file is distributed under the same license as the mate-control-center package. +# Roozbeh Pournader , 2003. +# Masoud Ahmadzadeh , 2005. +# Meelad Zakaria , 2005. +# Elnaz Sarbar , 2005, 2006. +# Farzaneh Sarafraz , 2006. +# +msgid "" +msgstr "" +"Project-Id-Version: mate-control-center HEAD\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-02-26 21:06-0500\n" +"PO-Revision-Date: 2006-02-15 15:49+0330\n" +"Last-Translator: Farzaneh Sarafraz \n" +"Language-Team: \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" + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:1 +msgid "" +"Set to True to keep the handlers for text/plain and text/* MIME types " +"synchronized." +msgstr "" + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:2 +msgid "Sync text/plain and text/* handlers" +msgstr "همگام‌سازی متصدی‌های متنی/ساده Ùˆ متنی/*â€" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to launch the calculator." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the email client." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +#, fuzzy +msgid "Binding to launch the help browser." +msgstr "راه‌اندازی مرورگر راهنما" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the media player." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the search tool." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +#, fuzzy +msgid "Binding to launch the web browser." +msgstr "راه‌اندازی مرورگر وب" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to lock the screen." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to log out." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to lower the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to mute the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to open the Home folder." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to pause playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to raise the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +#, fuzzy +msgid "Binding to skip to next track." +msgstr "پرش به شیار بعدی" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +#, fuzzy +msgid "Binding to skip to previous track." +msgstr "پرش به شیار قبلی" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to stop playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to suspend the computer." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "بیرون دادن" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "پوشه‌ی آغازه" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "راه‌اندازی مرورگر راهنما" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "راه‌اندازی مرورگر وب" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "Ù‚ÙÙ„ کردن صÙحه‌نمایش" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "خروج از سیستم" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +#, fuzzy +msgid "Next track" +msgstr "پرش به شیار بعدی" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "پخش (یا پخش/Ù…Ú©Ø«)â€" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +#, fuzzy +msgid "Previous track" +msgstr "پرش به شیار قبلی" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "جستجو" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +#, fuzzy +msgid "Stop playback" +msgstr "کلید توق٠پخش" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +#, fuzzy +msgid "Suspend" +msgstr "صدا" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "Ú©Ù… کردن بلندی صدا" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "ساکت کردن صدا" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "پله‌ی بلندی صدا" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "پله‌ی بلندی صدا در قالب درصد٠بلندی." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "زیاد کردن بلندی صدا" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:1 +#, fuzzy +msgid "" +"Set to True to display a dialog when there are errors running the " +"screensaver." +msgstr "" +"وقتی خطایی در اجرای محاÙظ صÙحه‌نمایش وجود دارد، یک محاوره نمایش داده شود" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:2 +#, fuzzy +msgid "Set to True to run the screensaver at login." +msgstr "اجرای محاÙظ صÙحه‌نمایش هنگام ورود به سیستم" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:3 +#, fuzzy +msgid "Show startup errors" +msgstr "نشان دان خطاهای راه‌اندازی" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:4 +msgid "Start screensaver" +msgstr "آغاز محاÙظ صÙحه‌نمایش" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +#, fuzzy +msgid "Hinting" +msgstr "راهنمایی:" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +#, fuzzy +msgid "Enable accessibility keyboard plugin" +msgstr "_به کار انداختن امکانات دسترسی‌پذیری صÙحه‌کلید" + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Enable background plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Enable clipboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Enable default editor plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Enable font plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Enable keybindings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Enable keyboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable media keys plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable mouse plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +#, fuzzy +msgid "Enable screensaver plugin" +msgstr "اجرای محاÙظ صÙحه‌نمایش هنگام ورود به سیستم" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable sound plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable typing breaks plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable xrandr plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable xrdb plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable xsettings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Set to True to enable the plugin to manage screensaver settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Set to True to enable the plugin to manage sound settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "" +"Set to True to enable the plugin to manage the default text editor setting." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "" + +#: ../mate-settings-daemon/main.c:49 +msgid "Don't become a daemon" +msgstr "" + +#: ../mate-settings-daemon/main.c:50 +msgid "MateConf prefix from which to load plugin settings" +msgstr "" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Accessibility Keyboard" +msgstr "_دسترسی‌پذیری" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Accessibility keyboard plugin" +msgstr "_دسترسی‌پذیری" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:393 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "در نمایش راهنمای: %sخطایی وجود داشت" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:445 +msgid "Do you want to activate Slow Keys?" +msgstr "آیا می‌خواهید کلیدهای آهسته را Ùعال کنید؟" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:446 +msgid "Do you want to deactivate Slow Keys?" +msgstr "آیا می‌خواهید کلیدهای آهسته را غیرÙعال کنید؟" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:449 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"شما کلید مبدل را برای Û¸ ثانیه Ù†Ú¯Ù‡ داشتید. این میانبری به امکانات کلیدهای " +"آهسته است، Ú©Ù‡ کارکرد صÙحه‌کلید شما را تحت تأثیر قرار می‌دهد." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:456 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:508 +msgid "Do_n't activate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:456 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:508 +msgid "Do_n't deactivate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:459 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:511 +msgid "_Activate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:459 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:511 +msgid "_Deactivate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:463 +msgid "Slow Keys Alert" +msgstr "هشدار کلیدهای آهسته" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:495 +msgid "Do you want to activate Sticky Keys?" +msgstr "آیا می‌خواهید کلیدهای چسبان را Ùعال کنید؟" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:496 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "آیا می‌خواهید کلیدهای چسبان را غیرÙعال کنید؟" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:499 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"شما کلید مبدل را Ûµ بار پشت سر هم Ùشار دادید. این میانبری بهامکانات کلیدهای " +"چسبان است، Ú©Ù‡ کارکرد صÙحه‌کلید شما را تحت تأثیر قرار می‌دهد." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:501 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"شما کاÙی‌ست دو کلید را با هم Ùشار دهید، یا کلید مبدل را Ûµ بار در یک ردی٠Ùشار " +"دهید. با این‌کار امکانات کلیدهای چسبان از کار می‌اÙتد ØŒ Ú©Ù‡ در کارکرد صÙحه‌کلید " +"شما موثر است." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:515 +msgid "Sticky Keys Alert" +msgstr "هشدار کلیدهای چسبان" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Background" +msgstr "اÙعمال _پس‌زمینه" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "قلم" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "" + +#: ../plugins/font/gsd-font-manager.c:208 +#, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing the mouse pointer theme." +msgstr "" +"نمی‌توان شاخه‌ی «%s» را ایجاد کرد.\n" +"این کار برای امکان تغییر تم مکان‌نما لازم است." + +#: ../plugins/font/gsd-font-manager.c:231 +#, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing cursors." +msgstr "" +"نمی‌توان شاخه‌ی «%s» را ایجاد کرد.\n" +"این کار برای امکان تغییر مکان‌نما لازم است." + +#: ../plugins/keybindings/gsd-keybindings-manager.c:195 +#, c-format +msgid "Key Binding (%s) has its action defined multiple times\n" +msgstr "کلید مقید (%s) چند بار کنشش را تعری٠کرده است\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:202 +#, c-format +msgid "Key Binding (%s) has its binding defined multiple times\n" +msgstr "کلید مقید (%s) چند بار مقیدسازی‌اش را تعری٠کرده است\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:211 +#, c-format +msgid "Key Binding (%s) is incomplete\n" +msgstr "کلید مقید (%s) ناتمام است\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:239 +#, c-format +msgid "Key Binding (%s) is invalid\n" +msgstr "کلید مقید (%s) نامعتبر است\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:292 +#, fuzzy, c-format +msgid "It seems that another application already has access to key '%u'." +msgstr "به نظر می‌رسد برنامه‌ی دیگری از قبل به کلید «%Iu» دست یاÙته باشد." + +#: ../plugins/keybindings/gsd-keybindings-manager.c:365 +#, c-format +msgid "Key Binding (%s) is already in use\n" +msgstr "کلید مقید (%s) از قبل مورد استÙاده است\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:502 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"خطا در حین تلاش برای اجرای(%s)\n" +"Ú©Ù‡ به کلید (%s) پیوند شده است" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "صÙحه‌کلید" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Keyboard plugin" +msgstr "گزینه‌های صÙحه‌کلید" + +#: ../plugins/keyboard/modmap-dialog.glade.h:1 +msgid "A_vailable files:" +msgstr "پرونده‌های Ù…_وجود:" + +#: ../plugins/keyboard/modmap-dialog.glade.h:2 +msgid "Do _not show this warning again." +msgstr "این اخطار دوباره نشان داده_ نشود." + +#: ../plugins/keyboard/modmap-dialog.glade.h:3 +msgid "Load modmap files" +msgstr "بار کردن پرونده‌های modmap" + +#: ../plugins/keyboard/modmap-dialog.glade.h:4 +msgid "Would you like to load the modmap file(s)?" +msgstr "می‌خواهید پرونده(های)†modmap بار شود؟" + +#: ../plugins/keyboard/modmap-dialog.glade.h:5 +msgid "_Load" +msgstr "_بارکردن" + +#: ../plugins/keyboard/modmap-dialog.glade.h:6 +msgid "_Loaded files:" +msgstr "_Ùایل‌های بار ‌شده:" + +#: ../plugins/media-keys/actions/acme.glade.h:1 +msgid "Volume" +msgstr "بلندی" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:200 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:240 +#, fuzzy, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"نمی‌توان Ùرمان: %s را را اجرا کرد\n" +"تایید کنید این‌که این Ùرمان وجود دارد." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:256 +msgid "" +"Couldn't put the machine to sleep.\n" +"Verify that the machine is correctly configured." +msgstr "" +"نمی‌توان ماشین را خواباند.\n" +"تایید کنید Ú©Ù‡ ماشین درست پیکربندی شده است." + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Media keys" +msgstr "کلید‌های موشی" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:566 +#, fuzzy +msgid "Could not enable mouse accessibility features" +msgstr "_به کار انداختن امکانات دسترسی‌پذیری صÙحه‌کلید" + +#: ../plugins/mouse/gsd-mouse-manager.c:568 +msgid "" +"Mouse accessibility requires the mousetweaks daemon to be installed on your " +"system." +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:571 +msgid "Mouse Preferences" +msgstr "ترجیحات موشی" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "موشی" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "" + +#: ../plugins/screensaver/gsd-screensaver-manager.c:151 +#, c-format +msgid "" +"There was an error starting up the screensaver:\n" +"\n" +"%s\n" +"\n" +"Screensaver functionality will not work in this session." +msgstr "" +"در راه‌اندازی محاÙظ صÙحه نمایش خطایی وجود داشت:\n" +"\n" +"â€%s\n" +"\n" +"محاÙظ صÙحه نمایش در این نشست کار نمی‌کند." + +#: ../plugins/screensaver/gsd-screensaver-manager.c:160 +msgid "_Do not show this message again" +msgstr "_این پیغام دوباره نشان داده نشود" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Screensaver" +msgstr "آغاز محاÙظ صÙحه‌نمایش" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Screensaver plugin" +msgstr "اجرای محاÙظ صÙحه‌نمایش هنگام ورود به سیستم" + +#: ../plugins/sound/gsd-sound-manager.c:164 +#, c-format +msgid "Couldn't load sound file %s as sample %s" +msgstr "بار کردن پرونده‌ی صدای %s به عنوان نمونه‌ی %s ممکن نبود" + +#: ../plugins/sound/libsounds/sound-view.c:44 +msgid "Login" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:45 +#, fuzzy +msgid "Logout" +msgstr "خروج از سیستم" + +#: ../plugins/sound/libsounds/sound-view.c:46 +msgid "Boing" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:47 +#, fuzzy +msgid "Siren" +msgstr "صÙحه‌نمایش" + +#: ../plugins/sound/libsounds/sound-view.c:48 +msgid "Clink" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:49 +#, fuzzy +msgid "Beep" +msgstr "Ø®Ùتن" + +#: ../plugins/sound/libsounds/sound-view.c:50 +#, fuzzy +msgid "No sound" +msgstr "صدا" + +#: ../plugins/sound/libsounds/sound-view.c:132 +#, fuzzy +msgid "Sound not set for this event." +msgstr "_صداهای رویدادها" + +#: ../plugins/sound/libsounds/sound-view.c:141 +msgid "" +"The sound file for this event does not exist.\n" +"You may want to install the mate-audio package for a set of default sounds." +msgstr "" +"پرونده‌ی صوتی این رویداد وجود ندارد.\n" +"شاید مایل باشید بسته‌ی mate-audio را نصب کنید تا مجموعه‌ای از صداهای پیش‌Ùرض " +"داشته باشید." + +#: ../plugins/sound/libsounds/sound-view.c:152 +msgid "The sound file for this event does not exist." +msgstr "پرونده‌ی صدایی برای این رویداد وجود ندارد." + +#: ../plugins/sound/libsounds/sound-view.c:183 +msgid "Select Sound File" +msgstr "انتخاب پرونده‌ی صدا" + +#: ../plugins/sound/libsounds/sound-view.c:210 +#, c-format +msgid "The file %s is not a valid wav file" +msgstr "پرونده‌ی %s یک پرونده‌ی wav معتبر نیست." + +#: ../plugins/sound/libsounds/sound-view.c:271 +#, fuzzy +msgid "Select sound file..." +msgstr "انتخاب پرونده‌ی صدا" + +#: ../plugins/sound/libsounds/sound-view.c:373 +#, fuzzy +msgid "System Sounds" +msgstr "سیستم" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:1 +msgid "Sound" +msgstr "صدا" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Sound plugin" +msgstr "پرونده‌ی صدا" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "استراحت تایپ" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Typing break plugin" +msgstr "استراحت تایپ" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:258 +#: ../plugins/xrdb/gsd-xrdb-manager.c:327 +msgid "Cannot determine user's home directory" +msgstr "نمی‌توان شاخه‌ی آغاز کاربر را معین کرد" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:551 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "" +"کلید MateConf %s از نوع %s تنظیم شده است ولی نوع مورد نظر برای آن %s است\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Manage X Settings" +msgstr "استÙاده از تنظیمات X" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "X Settings" +msgstr "استÙاده از تنظیمات X" + +#~ msgid "Image/label border" +#~ msgstr "کناره‌ی تصویر/برچسب" + +#~ msgid "Width of border around the label and image in the alert dialog" +#~ msgstr "عرض کناره‌ی دور برچسب Ùˆ تصویر در محاوره‌ی هشدار" + +#~ msgid "Alert Type" +#~ msgstr "نوع هشدار" + +#~ msgid "The type of alert" +#~ msgstr "نوع هشدار" + +#~ msgid "Alert Buttons" +#~ msgstr "دکمه‌های هشدار" + +#~ msgid "The buttons shown in the alert dialog" +#~ msgstr "دکمه‌هایی Ú©Ù‡ در محاوره‌ی هشدار نشان داده می‌شوند" + +#~ msgid "Show more _details" +#~ msgstr "نشان دادن _جزئیات بیشتر" + +#~ msgid "About Me" +#~ msgstr "‌درباره‌ی من" + +#~ msgid "Set your personal information" +#~ msgstr "اطلاعات شخصی خود را تنظیم کنید" + +#~ msgid "Select Image" +#~ msgstr "انتخاب تصویر" + +#~ msgid "No Image" +#~ msgstr "بدون تصویر" + +#~ msgid "" +#~ "There was an error while trying to get the addressbook information\n" +#~ "Evolution Data Server can't handle the protocol" +#~ msgstr "" +#~ "در حین تلاش برای گرÙتن اطلاعات دÙترچه‌ی نشانی خطایی پیش آمد\n" +#~ "â€Evolution Data Server نمی‌تواند با قرارداد کار کند" + +#~ msgid "Unable to open address book" +#~ msgstr "باز کردن دÙترچه‌ی نشانی امکان نداشت" + +#~ msgid "Unknown login ID, the user database might be corrupted" +#~ msgstr "" +#~ "شناسه‌ی ورود به سیستم ناشناخته، ممکن است پایگاه‌داده‌ی کاربر مخدوش شده باشد" + +#~ msgid "About %s" +#~ msgstr "درباره‌ی %s" + +#~ msgid "Old password is incorrect, please retype it" +#~ msgstr "گذرواژه‌ی قدیمی نادرست است، لطÙاً آن را دوباره وارد کنید" + +#~ msgid "System error has occurred" +#~ msgstr "خطای سیستمی پیش آمده است" + +#~ msgid "Could not run /usr/bin/passwd" +#~ msgstr "اجرای ‎/usr/bin/passwd ممکن نبود" + +#~ msgid "Unable to launch backend" +#~ msgstr "راه‌اندازی پسانه امکان نداشت" + +#~ msgid "Unexpected error has occurred" +#~ msgstr "خطای غیرمنتظره‌ای پیش آمده است" + +#~ msgid "Password is too short" +#~ msgstr "گذرواژه خیلی کوتاه است" + +#~ msgid "Password is too simple" +#~ msgstr "گذرواژه خیلی ساده است" + +#~ msgid "Old and new passwords are too similar" +#~ msgstr "گذرواژه‌های قدیمی Ùˆ جدید خیلی شبیه هم هستند" + +#~ msgid "Old and new password are the same" +#~ msgstr "گذرواژه‌های قدیمی Ùˆ جدید عین هم هستند" + +#~ msgid "Please type the passwords." +#~ msgstr "لطÙاً گذرواژه‌ها را وارد کنید." + +#~ msgid "Please type the password again, it is wrong." +#~ msgstr "لطÙاً دوباره گذرواژه را وارد کنید، غلط است." + +#~ msgid "Click on Change Password to change the password." +#~ msgstr "برای عوض کردن گذرواژه روی تغییر گذرواژه کلیک کنید." + +#~ msgid " " +#~ msgstr " " + +#~ msgid " " +#~ msgstr " " + +#~ msgid "Email" +#~ msgstr "پست الکترونیکی" + +#~ msgid "Home" +#~ msgstr "آغازه" + +#~ msgid "Instant Messaging" +#~ msgstr "پیغام Ùوری" + +#~ msgid "Job" +#~ msgstr "شغل" + +#~ msgid "Please type the passwords." +#~ msgstr "لطÙاً گذرواژه‌ها را وارد کنید." + +#~ msgid "Telephone" +#~ msgstr "تلÙÙ†" + +#~ msgid "Web" +#~ msgstr "وب" + +#~ msgid "Work" +#~ msgstr "کار" + +#~ msgid "A_ddress:" +#~ msgstr "_نشانی:" + +#~ msgid "Address" +#~ msgstr "نشانی" + +#~ msgid "C_ity:" +#~ msgstr "_شهر:" + +#~ msgid "C_ompany:" +#~ msgstr "Ø´_رکت:" + +#~ msgid "Cale_ndar:" +#~ msgstr "ت_قویم" + +#~ msgid "Change Passwo_rd..." +#~ msgstr "تغییر _گذرواژه..." + +# ../capplets/common/mateconf-property-editor.:c:183 +#~ msgid "Change Password" +#~ msgstr "تغییر گذرواژه" + +#~ msgid "Ci_ty:" +#~ msgstr "Ø´_هر:" + +#~ msgid "Co_untry:" +#~ msgstr "_کشور:" + +#~ msgid "Contact" +#~ msgstr "اطلاعات تماس" + +#~ msgid "Cou_ntry:" +#~ msgstr "Ú©Ø´_ور:" + +#~ msgid "Full Name" +#~ msgstr "نام Ùˆ نام خانوادگی" + +#~ msgid "Hom_e:" +#~ msgstr "من_زل:" + +#~ msgid "Old pa_ssword:" +#~ msgstr "_گذرواژه‌ی قدیمی:" + +#~ msgid "P.O. _box:" +#~ msgstr "_صندوق پستی:" + +#~ msgid "P._O. box:" +#~ msgstr "صن_دوق پستی:" + +#~ msgid "Personal Info" +#~ msgstr "اطلاعات شخصی" + +#~ msgid "State/Pro_vince:" +#~ msgstr "استان/نا_حیه:" + +#~ msgid "User name:" +#~ msgstr "نام کاربر:" + +#~ msgid "Web _log:" +#~ msgstr "وب‌_لاگ:" + +#~ msgid "Wor_k:" +#~ msgstr "محل _کار:" + +#~ msgid "Work _fax:" +#~ msgstr "_نمابر محل کار:" + +#~ msgid "Zip/_Postal code:" +#~ msgstr "کد _پستی:" + +#~ msgid "_Address:" +#~ msgstr "_نشانی:" + +#~ msgid "_Department:" +#~ msgstr "_بخش:" + +#~ msgid "_Home page:" +#~ msgstr "صÙحه‌ی Ø¢_غازه:" + +#~ msgid "_Home:" +#~ msgstr "Ø¢_غازه:" + +#~ msgid "_Manager:" +#~ msgstr "_مدیر" + +#~ msgid "_Mobile:" +#~ msgstr "تلÙÙ† _همراه:" + +#~ msgid "_New password:" +#~ msgstr "گذرواژه‌ی _جدید:" + +#~ msgid "_Profession:" +#~ msgstr "_حرÙÙ‡:" + +#~ msgid "_Retype new password:" +#~ msgstr "گذرواژه‌ی جدید را _دوباره وارد کنید:" + +#~ msgid "_State/Province:" +#~ msgstr "ا_ستان/ناحیه:" + +#~ msgid "_Title:" +#~ msgstr "_عنوان:" + +#~ msgid "_Work:" +#~ msgstr "_کار:" + +#~ msgid "_Zip/Postal code:" +#~ msgstr "کد _پستی:" + +#~ msgid "Applications" +#~ msgstr "برنامه‌ها" + +#~ msgid "Support" +#~ msgstr "پشتیبانی" + +#~ msgid "" +#~ "Note: Changes to this setting will not take effect until " +#~ "you next log in." +#~ msgstr "" +#~ "تذکر:تغییراتی Ú©Ù‡ در این تنظیمات داده شده تا قبل از ورود " +#~ "بعدی شما به سیستم لحاظ نخواهند شد." + +#~ msgid "Assistive Technology Preferences" +#~ msgstr "ترجیحات Ùن‌آوری Ú©Ù…Ú©ÛŒ" + +#~ msgid "Close and _Log Out" +#~ msgstr "بستن Ùˆ _خروج از سیستم" + +#~ msgid "Start these assistive technologies every time you log in:" +#~ msgstr "آغاز این Ùن‌آوری‌های Ú©Ù…Ú©ÛŒ هر بار Ú©Ù‡ وارد سیستم می‌شوید :" + +#~ msgid "_Enable assistive technologies" +#~ msgstr "_به کار انداختن Ùن‌آوری‌های Ú©Ù…Ú©ÛŒ" + +#~ msgid "_Magnifier" +#~ msgstr "_ذره‌بین" + +#~ msgid "_On-screen keyboard" +#~ msgstr "صÙحه‌کلید _روی صÙحه‌نمایش" + +#~ msgid "_Screenreader" +#~ msgstr "_صÙحه‌نمایش‌خوان" + +#~ msgid "Assistive Technology Support" +#~ msgstr "پشتیبانی Ùن‌آوری Ú©Ù…Ú©ÛŒ" + +#~ msgid "Enable support for MATE assistive technologies at login" +#~ msgstr "به کار انداختن پشتیبانی Ùن‌آوری‌های Ú©Ù…Ú©ÛŒ گنوم هنگام ورود به سیستم" + +#~ msgid "" +#~ "No Assistive Technology is available on your system. The 'gok' package " +#~ "must be installed in order to get on-screen keyboard support, and the " +#~ "'gnopernicus' package must be installed for screenreading and magnifying " +#~ "capabilities." +#~ msgstr "" +#~ "هیچ Ùن‌آوری کمکی‌ای در سیستم شما موجود نیست. برای پشتیبانی صÙحه‌کلید روی " +#~ "صÙحه‌نمایش باید بسته‌ی «gok» نصب شود، Ùˆ برای خواندن صÙحه‌نمایش Ùˆ داشتن " +#~ "قابلیت‌های ذره‌بین نیز باید بسته‌ی«gnopernicus» نصب شود." + +#~ msgid "" +#~ "Not all available assistive technologies are installed on your system. " +#~ "The 'gok' package must be installed in order to get on-screen keyboard " +#~ "support." +#~ msgstr "" +#~ "همه‌ی Ùن‌آوری‌های Ú©Ù…Ú©ÛŒ موجود روی سیستم شما نصب نشده‌اند. برای پشتیبانی " +#~ "صÙحه‌نمایش-روشن می‌بایست بسته‌ی «gok» نصب شود." + +#~ msgid "" +#~ "Not all available assistive technologies are installed on your system. " +#~ "The 'gnopernicus' package must be installed for screenreading and " +#~ "magnifying capabilities." +#~ msgstr "" +#~ "همه‌ی Ùن‌آوری‌های Ú©Ù…Ú©ÛŒ موجود روی سیستم شما نصب نشده‌اند. برای خواندن صÙحه " +#~ "نمایش Ùˆ داشتن قابلیت‌های ذره‌بین باید بسته‌ی «gnopernicus» نصب شود." + +#~ msgid "There was an error launching the mouse preferences dialog: %s" +#~ msgstr "در راه‌اندازی محاوره‌ی ترجیحات موشی: %s خطایی وجود داشت" + +#~ msgid "Unable to import AccessX settings from file '%s'" +#~ msgstr "وارد کردن تنظیمات AccessX از پرونده‌ی «%s» مقدور نیست" + +#~ msgid "Import Feature Settings File" +#~ msgstr "وارد کردن پرونده‌ی تنظیمات امکانات" + +#~ msgid "_Import" +#~ msgstr "_وارد کردن" + +#~ msgid "Set your keyboard accessibility preferences" +#~ msgstr "ترجیحات دسترسی‌پذیری صÙحه‌کلیدتان را تنظیم کنید" + +#~ msgid "" +#~ "This system does not seem to have the XKB extension. The keyboard " +#~ "accessibility features will not operate without it." +#~ msgstr "" +#~ "به نظر نمی‌رسد Ú©Ù‡ این سیستم دارای پسوند XKB باشد. امکانات دسترسی‌پذیری " +#~ "صÙحه‌کلید بدون این پسوند کار نمی‌کند." + +#~ msgid "*" +#~ msgstr "*" + +#~ msgid "Enable Bo_unce Keys" +#~ msgstr "به‌کار انداختن کلیدهای جهش_ÛŒ " + +#~ msgid "Enable Slo_w Keys" +#~ msgstr "به‌کار انداختن کلیدهای آهس_ته" + +#~ msgid "Enable _Mouse Keys" +#~ msgstr "به‌کار انداختن کلیدهای _موشی" + +#~ msgid "Enable _Repeat Keys" +#~ msgstr "به‌کار انداختن کلیدهای _تکرار" + +#~ msgid "Enable _Sticky Keys" +#~ msgstr "به‌کار انداختن کلیدهای _چسبان" + +#~ msgid "Features" +#~ msgstr "امکانات" + +#~ msgid "Toggle Keys" +#~ msgstr "کلیدهای ضامنی" + +#~ msgid "Basic" +#~ msgstr "ابتدایی" + +#~ msgid "Beep if key is re_jected" +#~ msgstr "اگر کلید پذ_یرÙته نشد بوق زده‌ شود" + +#~ msgid "Beep when _features turned on or off from keyboard" +#~ msgstr "هنگام روشن یا خاموش شدن امکانات صÙحه‌کلید بوق زده شود" + +#~ msgid "Beep when _modifier is pressed" +#~ msgstr "هنگام Ùشار داده شدن _تغییر‌دهنده بوق زده شود" + +#~ msgid "Beep when an LED is turned on and two beeps when one is turned off." +#~ msgstr "وقتی یک LED روشن شد یک بوق Ùˆ وقتی خاموش شد دوبار بوق زده شود" + +#~ msgid "Beep when key is:" +#~ msgstr "بوق زدن هنگام Ùشار دادن کلید:" + +#~ msgid "Del_ay:" +#~ msgstr "تأ_خیر:" + +#~ msgid "Delay between keypress and pointer mo_vement:" +#~ msgstr "تأخیر بین Ùشار دادن کلید Ùˆ حرکت اشاره‌گر" + +#~ msgid "Disa_ble if two keys pressed together" +#~ msgstr "ا_ز کار اÙتادن در صورت Ùشار داده شدن همزمان دو کلید" + +#~ msgid "E_nable Toggle Keys" +#~ msgstr "به _کار انداختن کلیدهای ضامنی" + +#~ msgid "Filters" +#~ msgstr "صاÙی‌ها" + +#~ msgid "I_gnore duplicate keypresses within:" +#~ msgstr "نا_دیده گرÙتن دوبار Ùشار داده شدن یک کلید در زمانی کمتر از:" + +#~ msgid "" +#~ "Ignore all subsequent presses of the SAME key if they happen within a " +#~ "user selectable period of time." +#~ msgstr "" +#~ "نادیده گرÙتن همه‌ی Ùشار داده شدن‌های بعدی یک کلید اگر در محدوده‌ی " +#~ "زمانی قابل انتخاب برای کاربر رخ دهند." + +#~ msgid "Keyboard Accessibility Preferences (AccessX)" +#~ msgstr "ترجیحات دسترسی‌پذیری صÙحه کلید (AccessX)" + +#~ msgid "Ma_ximum pointer speed:" +#~ msgstr "حداک_ثر سرعت اشاره‌گر:" + +#~ msgid "Mouse _Preferences..." +#~ msgstr "_ترجیحات موشی..." + +#~ msgid "" +#~ "Only accept keys after they have been pressed and held for a user " +#~ "adjustable amount of time." +#~ msgstr "" +#~ "قبول کلید‌ها Ùقط در صورتی Ú©Ù‡ پس از Ùشار داده شدن به مدت زمان تنظیمی کاربر " +#~ "Ù†Ú¯Ù‡ داشته شوند." + +#~ msgid "" +#~ "Perform multiple simultaneous key press operations by pressing modifier " +#~ "keys in sequence." +#~ msgstr "" +#~ "انجام چندین عملیات Ùشردن کلید به طور هم‌زمان با Ùشردن کلیدهای تغییردهنده " +#~ "به ترتیب." + +#~ msgid "S_peed:" +#~ msgstr "سر‌_عت:" + +#~ msgid "Time to acce_lerate to maximum speed:" +#~ msgstr "زمان اÙزایش _سرعت به حداکثر:" + +#~ msgid "Turn the numeric keypad into a mouse control pad." +#~ msgstr "تبدیل صÙحه‌کلید عددی به صÙحه‌ی کنترل موشی." + +#~ msgid "_Disable if unused for:" +#~ msgstr "ا_ز کار انداختن در صورت عدم استÙاده به مدت:" + +#~ msgid "_Import Feature Settings..." +#~ msgstr "_وارد کردن تنظیمات امکانات..." + +#~ msgid "_Only accept keys held for:" +#~ msgstr "_قبول کلید‌ها Ùقط در صورت Ù†Ú¯Ù‡ داشته شدن به مدت:" + +#~ msgid "_Type to test settings:" +#~ msgstr "برای آزمایش تنظیمات _تایپ کنید:" + +#~ msgid "_accepted" +#~ msgstr "_پذیرÙته شد" + +#~ msgid "_pressed" +#~ msgstr "_Ùشار داده شد" + +#~ msgid "_rejected" +#~ msgstr "_رد شد" + +#~ msgid "characters/second" +#~ msgstr "نویسه/ثانیه" + +#~ msgid "milliseconds" +#~ msgstr "میلی‌ثانیه" + +#~ msgid "pixels/second" +#~ msgstr "نقطه/ثانیه" + +#~ msgid "seconds" +#~ msgstr "ثانیه" + +#~ msgid "Change your Desktop Background settings" +#~ msgstr "تنظیمات پس‌زمینه‌ی رومیزی‌تان را تغییر دهید" + +#~ msgid "Desktop Background" +#~ msgstr "پس‌زمینه‌ی رومیزی" + +#~ msgid "Desktop _Wallpaper" +#~ msgstr "_کاغذدیواری رومیزی" + +#~ msgid "_Desktop Colors" +#~ msgstr "_رنگ‌های رومیزی" + +#~ msgid "Desktop Background Preferences" +#~ msgstr "ترجیحات پس‌زمینه رومیزی" + +#~ msgid "Open a dialog to specify the color" +#~ msgstr "باز کردن محاوره برای مشخص کردن رنگ" + +#~ msgid "_Add Wallpaper" +#~ msgstr "_اضاÙÙ‡ کردن کاغذ‌دیواری" + +#~ msgid "_Remove" +#~ msgstr "_حذÙ" + +#~ msgid "_Style:" +#~ msgstr "_سبک:" + +#~ msgid "Centered" +#~ msgstr "وسط" + +#~ msgid "Fill Screen" +#~ msgstr "پر کردن صÙحه" + +#~ msgid "Scaled" +#~ msgstr "با Ø­Ùظ مقیاس" + +#~ msgid "Tiled" +#~ msgstr "کاشی" + +#~ msgid "Solid Color" +#~ msgstr "رنگ یکدست" + +#~ msgid "Horizontal Gradient" +#~ msgstr "سایه‌ی اÙÙ‚ÛŒ" + +#~ msgid "Vertical Gradient" +#~ msgstr "سایه‌ی عمودی" + +#~ msgid "Add Wallpaper" +#~ msgstr "اضاÙÙ‡ کردن کاغذدیواری" + +#~ msgid "Images" +#~ msgstr "تصویرها" + +#~ msgid "All Files" +#~ msgstr "همه‌ی پرونده‌ها" + +#~ msgid "No Wallpaper" +#~ msgstr "کاغذدیواری" + +# ../capplets/background/mate-wp-item.c:289: +#~ msgid "pixel" +#~ msgid_plural "pixels" +#~ msgstr[0] "نقطه" + +#~ msgid "" +#~ "Unable to start the settings manager 'mate-settings-daemon'.\n" +#~ "Without the MATE settings manager running, some preferences may not take " +#~ "effect. This could indicate a problem with MateComponent, or a non-MATE (e.g. " +#~ "KDE) settings manager may already be active and conflicting with the " +#~ "MATE settings manager." +#~ msgstr "" +#~ "آغاز مدیر تنظیمات «mate-setting-daemon» مقدور نیست.\n" +#~ "بدون اجرای مدیر تنظیمات گنوم، ممکن است بعضی از ترجیحات اثرگذار نباشند. " +#~ "این می‌تواند بیانگر مشکلی در بونوبو باشد، یا ممکن است یک مدیر تنظیمات غیر " +#~ "گنومی (به عنوان مثال KDE) از قبل در حال اجرا باشد Ùˆ با مدیر تنظیمات گنوم " +#~ "مغایرت داشته باشد." + +#~ msgid "Just apply settings and quit" +#~ msgstr "Ùقط اÙعمال تنظیمات Ùˆ بعد ترک" + +#~ msgid "Retrieve and store legacy settings" +#~ msgstr "بازیابی Ùˆ ذخیره‌سازی تنظیمات منسوخ شده" + +#~ msgid "Copying file: %u of %u" +#~ msgstr "در حال نسخه برداری از پرونده: %Iu از %Iu" + +#~ msgid "Copying '%s'" +#~ msgstr "در حال نسخه برداری از «%s»" + +#~ msgid "From URI" +#~ msgstr "از نشانی اینترنتی" + +#~ msgid "URI currently transferring from" +#~ msgstr "انتقال Ùعلی نشانی اینترنتی از" + +#~ msgid "To URI" +#~ msgstr "به نشانی اینترنتی" + +#~ msgid "URI currently transferring to" +#~ msgstr "انتقال Ùعلی نشانی اینترنتی به" + +#~ msgid "Fraction completed" +#~ msgstr "کسر کامل شد" + +#~ msgid "Fraction of transfer currently completed" +#~ msgstr "کسر انتقال هم‌اکنون کامل شد" + +#~ msgid "Current URI index" +#~ msgstr "نمایه‌ی Ùعلی نشانی اینترنتی" + +#~ msgid "Current URI index - starts from 1" +#~ msgstr "نمایه‌ی Ùعلی نشانی اینترنتی - از Û± آغاز می‌شود" + +#~ msgid "Total URIs" +#~ msgstr "Ú©Ù„ نشانی‌های جهانی" + +#~ msgid "Total number of URIs" +#~ msgstr "تعداد Ú©Ù„ نشانی‌های جهانی" + +#~ msgid "Copying files" +#~ msgstr "در حال نسخه‌برداری از پرونده‌ها" + +#~ msgid "From:" +#~ msgstr "از:" + +#~ msgid "To:" +#~ msgstr "به:" + +#~ msgid "Connecting..." +#~ msgstr "در حال اتصال..." + +#~ msgid "Key" +#~ msgstr "کلید" + +#~ msgid "MateConf key to which this property editor is attached" +#~ msgstr "کلید MateConf Ú©Ù‡ این ویرایشگر ویژگی به آن پیوست شده است" + +# ../capplets/common/mateconf-property-editor.:c:183 +#~ msgid "Change set" +#~ msgstr "عوض کردن تنظیم" + +#~ msgid "" +#~ "MateConf change set containing data to be forwarded to the mateconf client on " +#~ "apply" +#~ msgstr "مجموعه‌ی تغییرات MateConf Ú©Ù‡ در صورت اÙعمال به کارگیر mateconf ارجاع می‌شود" + +# ../capplets/common/mateconf-property-editor.c:201http://persianblog.com/?date=13820103&blog=zirshalvari +#~ msgid "UI Control" +#~ msgstr "کنترل واسط کاربر" + +#~ msgid "Object that controls the property (normally a widget)" +#~ msgstr "شیء کنترل کننده‌ی ویژگی(معمولاً یک ویجت)" + +#~ msgid "Property editor object data" +#~ msgstr "داده‌ی شیء ویرایشگر ویژگی" + +#~ msgid "Custom data required by the specific property editor" +#~ msgstr "داده‌ی سÙارشی، لازم برای ویرایشگر ویژگی‌های خاص" + +#~ msgid "" +#~ "Couldn't find the file '%s'.\n" +#~ "\n" +#~ "Please make sure it exists and try again, or choose a different " +#~ "background picture." +#~ msgstr "" +#~ "پرونده‌ی «%s» پیدا نشد.\n" +#~ "\n" +#~ "لطÙاً از وجود آن اطمینان حاصل کنید، یا تصویر پس‌زمینه‌ی دیگری انتخاب کنید." + +#~ msgid "" +#~ "I don't know how to open the file '%s'.\n" +#~ "Perhaps it's a kind of picture that is not yet supported.\n" +#~ "\n" +#~ "Please select a different picture instead." +#~ msgstr "" +#~ "معلوم نیست پرونده‌ی «%s» را چطور باید باز کرد.\n" +#~ "شاید این نوعی تصویر است Ú©Ù‡ هنوز پشتیبانی نمی‌شود.\n" +#~ "\n" +#~ "لطÙاً به جای آن تصویر دیگری انتخاب کنید." + +#~ msgid "Please select an image." +#~ msgstr "لطÙاً یک تصویر انتخاب کنید." + +#~ msgid "_Select" +#~ msgstr "_انتخاب" + +#~ msgid "Preferred Applications" +#~ msgstr "برنامه‌های ترجیح داده شده" + +#~ msgid "Select your default applications" +#~ msgstr "برنامه‌ی پیش‌Ùرض خود را انتخاب کنید" + +#, fuzzy +#~ msgid "Error saving configuration: %s" +#~ msgstr "خطا در از کار انداختن شتاب‌دهنده در پایگاه داده‌ی پیکربندی: %s\n" + +#~ msgid "Custom" +#~ msgstr "سÙارشی" + +#~ msgid "Balsa" +#~ msgstr "بالسا" + +#~ msgid "Debian Sensible Browser" +#~ msgstr "مرورگر Sensible از Debian" + +#~ msgid "Debian Terminal Emulator" +#~ msgstr "مقلّد پایانه‌ی Debian" + +#~ msgid "ETerm" +#~ msgstr "ETerm" + +#~ msgid "Encompass" +#~ msgstr "اینکامپس" + +#~ msgid "Epiphany Web Browser" +#~ msgstr "مرورگر وب اÙÙ¾ÛŒÙانی" + +#~ msgid "Evolution Mail Reader" +#~ msgstr "نامه‌خوان اوولوشن" + +#~ msgid "Evolution Mail Reader 1.4" +#~ msgstr "نامه‌خوان اوولوشن 1.4" + +#~ msgid "Evolution Mail Reader 1.5" +#~ msgstr "نامه‌خوان اوولوشن 1.5" + +#~ msgid "Evolution Mail Reader 1.6" +#~ msgstr "نامه‌خوان اوولوشن 1.6" + +#~ msgid "Evolution Mail Reader 2.0" +#~ msgstr "نامه‌خوان اوولوشن 2.0" + +#~ msgid "Evolution Mail Reader 2.2" +#~ msgstr "نامه‌خوان اوولوشن 2.2" + +#~ msgid "Evolution Mail Reader 2.4" +#~ msgstr "نامه‌خوان اوولوشن 2.4" + +#~ msgid "Firebird" +#~ msgstr "Ùایر‌برد" + +#~ msgid "Firefox" +#~ msgstr "Ùایر‌Ùاکس" + +#~ msgid "MATE Terminal" +#~ msgstr "پایانه‌ی گنوم" + +#~ msgid "Galeon" +#~ msgstr "گالیون" + +#~ msgid "KMail" +#~ msgstr "KMail" + +#~ msgid "Konqueror" +#~ msgstr "کنکورر" + +#~ msgid "Links Text Browser" +#~ msgstr "مرورگر متنی Links" + +#~ msgid "Lynx Text Browser" +#~ msgstr "مرورگر متنی Lynx" + +#~ msgid "Mozilla" +#~ msgstr "موزیلا" + +#~ msgid "Mozilla 1.6" +#~ msgstr "موزیلا 1.6" + +#~ msgid "Mozilla Mail" +#~ msgstr "نامه‌ی موزیلا" + +#~ msgid "Mozilla Thunderbird" +#~ msgstr "تاندربرد موزیلا" + +#~ msgid "Mutt" +#~ msgstr "Mutt" + +#~ msgid "NXterm" +#~ msgstr "NXterm" + +#~ msgid "Netscape Communicator" +#~ msgstr "â€Communicator نت‌اسکیپ" + +#~ msgid "Opera" +#~ msgstr "اÙپرا" + +#~ msgid "RXVT" +#~ msgstr "RXVT" + +#~ msgid "Standard XTerminal" +#~ msgstr "â€XTerminal استاندارد" + +#~ msgid "Sylpheed-Claws" +#~ msgstr "Sylpheed-Claws" + +#~ msgid "Thunderbird" +#~ msgstr "تاندربرد" + +#~ msgid "W3M Text Browser" +#~ msgstr "مرورگر متنی W3M" + +#~ msgid "aterm" +#~ msgstr "aterm" + +#~ msgid "Audio Player" +#~ msgstr "پخش‌کننده‌ی صدا" + +#~ msgid "Image Viewer" +#~ msgstr "نمایش‌دهنده‌ی تصویر" + +#~ msgid "Instant Messenger" +#~ msgstr "پیغام‌رسان اینترنتی" + +#~ msgid "Mail Reader" +#~ msgstr "نامه‌خوان" + +#~ msgid "Terminal Emulator" +#~ msgstr "مقلّد پایانه" + +#~ msgid "Text Editor" +#~ msgstr "ویرایشگر متن" + +#~ msgid "Video Player" +#~ msgstr "پخش‌کننده‌ی ویدیو" + +#~ msgid "Web Browser" +#~ msgstr "مرورگر وب" + +#~ msgid "Co_mmand:" +#~ msgstr "_Ùرمان:" + +#~ msgid "E_xecute flag:" +#~ msgstr "پر_Ú†Ù… اجرا:" + +#~ msgid "Internet" +#~ msgstr "اینترنت" + +#~ msgid "Run in t_erminal" +#~ msgstr "در پا_یانه اجرا شود" + +#~ msgid "Change screen resolution" +#~ msgstr "تÙکیک‌پذیری صÙحه‌نمایش عوض شود" + +#~ msgid "Screen Resolution" +#~ msgstr "تÙکیک‌پذیری صÙحه‌نمایش" + +#~ msgid "%d Hz" +#~ msgstr "%Id هرتز" + +#~ msgid "_Resolution:" +#~ msgstr "_تÙکیک‌پذیری" + +#~ msgid "Re_fresh rate:" +#~ msgstr "آهنگ نو_سازی" + +#~ msgid "Default Settings" +#~ msgstr "تنظیمات پیش‌Ùرض" + +#~ msgid "Screen %d Settings\n" +#~ msgstr "تنظیمات صÙحه‌نمایش %Id\n" + +#~ msgid "Screen Resolution Preferences" +#~ msgstr "ترجیحات تÙکیک‌پذیری صÙحه‌نمایش" + +#~ msgid "_Make default for this computer (%s) only" +#~ msgstr "_Ùقط برای این رایانه (%s) پیش‌Ùرض شود" + +#~ msgid "Options" +#~ msgstr "گزینه‌ها" + +#~ msgid "" +#~ "Testing the new settings. If you don't respond in %d second the previous " +#~ "settings will be restored." +#~ msgid_plural "" +#~ "Testing the new settings. If you don't respond in %d seconds the previous " +#~ "settings will be restored." +#~ msgstr[0] "" +#~ "آزمایش تنظیمات جدید. اگر در مدت %Id ثانیه پاسخی ندهیدتنظیمات قبلی " +#~ "بازگردانده خواهد شد." + +#~ msgid "Keep Resolution" +#~ msgstr "تÙکیک‌پذیری Ø­Ùظ شود" + +#~ msgid "Do you want to keep this resolution?" +#~ msgstr "آیا می‌خواهید این تÙکیک‌پذیری Ø­Ùظ شود؟" + +#~ msgid "Use _previous resolution" +#~ msgstr "تÙکیک‌پذیری قبلی _استÙاده شود" + +#~ msgid "_Keep resolution" +#~ msgstr "_تÙکیک‌پذیری Ø­Ùظ شود" + +#~ msgid "" +#~ "The X Server does not support the XRandR extension. Runtime resolution " +#~ "changes to the display size are not available." +#~ msgstr "" +#~ "کارگزار X از پسوندهای XRandR پشتیبانی نمی‌کند. تغییرات تÙکیک‌پذیری در " +#~ "اندازه‌ی نمایش در زمان اجرا موجود نیستند." + +#~ msgid "Select fonts for the desktop" +#~ msgstr "انتخاب قلم برای رومیزی" + +#~ msgid "Font Rendering" +#~ msgstr "کشیدن قلم" + +#~ msgid "Smoothing:" +#~ msgstr "هموار کردن" + +#~ msgid "Subpixel order:" +#~ msgstr "ترتیب نقطه‌ی زیر" + +#~ msgid "Best _shapes" +#~ msgstr "بهترین _Ø´Ú©Ù„" + +#~ msgid "Best co_ntrast" +#~ msgstr "بهترین _کنتراست" + +#~ msgid "D_etails..." +#~ msgstr "ج_زئیات..." + +#~ msgid "Des_ktop font:" +#~ msgstr "قلم _رومیزی:" + +#~ msgid "Font Preferences" +#~ msgstr "ترجیحات قلم" + +#~ msgid "Font Rendering Details" +#~ msgstr "جزئیات کشیدن قلم" + +#~ msgid "Go _to font folder" +#~ msgstr "رÙتن _به پوشه‌ی قلم" + +#~ msgid "Gra_yscale" +#~ msgstr "سایه‌ی_خاکستری" + +#~ msgid "N_one" +#~ msgstr "Ù‡ÛŒ_چ‌کدام" + +#~ msgid "R_esolution:" +#~ msgstr "تÙ_کیک‌پذیری:" + +#~ msgid "Sub_pixel (LCDs)" +#~ msgstr "نقطه‌ی _زیر (LCD ها)" + +#~ msgid "Sub_pixel smoothing (LCDs)" +#~ msgstr "هموارسازی زیر_نقطه‌ای‌ (برای LCD)" + +#~ msgid "_Application font:" +#~ msgstr "_قلم برنامه:" + +#~ msgid "_Document font:" +#~ msgstr "قلم _نوشتار:" + +#, fuzzy +#~ msgid "_Fixed width font:" +#~ msgstr "_قلم عنوان پنجره:" + +#~ msgid "_Full" +#~ msgstr "-Ù¾Ùر" + +#~ msgid "_Medium" +#~ msgstr "_متوسط" + +#~ msgid "_Monochrome" +#~ msgstr "_تک‌رنگ" + +#~ msgid "_None" +#~ msgstr "_هیچ‌کدام" + +#~ msgid "_Slight" +#~ msgstr "_باریک" + +#~ msgid "_Window title font:" +#~ msgstr "_قلم عنوان پنجره:" + +#~ msgid "dots per inch" +#~ msgstr "نقطه بر اینچ" + +#~ msgid "Font may be too large" +#~ msgstr "شاید قلم خیلی بزرگ است" + +#~ msgid "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." +#~ msgid_plural "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." +#~ msgstr[0] "" +#~ "بزرگی قلم انتخاب شده %Id نقطه است Ùˆ این شاید استÙاده‌ی موثر از رایانه را " +#~ "مشکل کند. توصیه می‌شود قلمی کوچک‌تر از %Id انتخاب کنید." + +#~ msgid "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a " +#~ "smaller sized font." +#~ msgid_plural "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a smaller " +#~ "sized font." +#~ msgstr[0] "" +#~ "بزرگی قلم انتخاب شده %Id نقطه است Ùˆ این شاید استÙاده‌ی موثر از رایانه را " +#~ "مشکل کند. توصیه می‌شود قلمی کوچک‌تر انتخاب کنید" + +#~ msgid "New accelerator..." +#~ msgstr "شتاب‌ده جدید..." + +#~ msgid "Accelerator key" +#~ msgstr "کلید شتاب‌ده" + +#~ msgid "Accelerator modifiers" +#~ msgstr "تغییر‌دهنده‌های شتاب‌ده" + +#~ msgid "Accelerator keycode" +#~ msgstr "رمز کلیدی شتاب‌ده" + +#~ msgid "Accel Mode" +#~ msgstr "حالت شتاب‌ده" + +#~ msgid "The type of accelerator." +#~ msgstr "نوع شتاب‌ده." + +#~ msgid "Disabled" +#~ msgstr "از کار اÙتاده" + +#~ msgid "" +#~ msgstr "<کنش نامعلوم>" + +#~ msgid "Desktop" +#~ msgstr "رومیزی" + +#~ msgid "Window Management" +#~ msgstr "مدیریت پنجره" + +#~ msgid "" +#~ "The shortcut \"%s\" is already used for:\n" +#~ " \"%s\"\n" +#~ msgstr "" +#~ "میان‌بر «%s» قبلاً استÙاده شده است:\n" +#~ "†«%s»\n" + +#~ msgid "Error setting new accelerator in configuration database: %s\n" +#~ msgstr "خطا در کار گذاشتن شتاب‌دهنده‌ی جدید در پایگاه‌داده‌ی پیکربندی: %s\n" + +#~ msgid "Error unsetting accelerator in configuration database: %s\n" +#~ msgstr "خطا در از کار انداختن شتاب‌دهنده در پایگاه داده‌ی پیکربندی: %s\n" + +#~ msgid "Action" +#~ msgstr "کنش" + +# ../capplets/keybindings/mate-keybinding-properties.c:873mate-control-center.mate-2-10.fa.po:609:2: parse error +#~ msgid "Shortcut" +#~ msgstr "میان‌بر" + +#~ msgid "Keyboard Shortcuts" +#~ msgstr "میان‌برهای صÙحه‌کلید" + +#~ msgid "" +#~ "To edit a shortcut key, click on the corresponding row and type a new " +#~ "accelerator, or press backspace to clear." +#~ msgstr "" +#~ "برای ویرایش یک کلید میان‌بر، روی سطر مربوط به آن کلیک کرده Ùˆ یک شتاب‌ده " +#~ "جدیدتایپ کنید، Ùˆ یا برای پاک کردن پس‌بر را Ùشار دهید." + +#~ msgid "Assign shortcut keys to commands" +#~ msgstr "انتساب کلید میان‌بر به Ùرمان‌ها" + +#~ msgid "Unknown" +#~ msgstr "نامعلوم" + +#~ msgid "Layout" +#~ msgstr "چیدمان" + +#~ msgid "Default" +#~ msgstr "پیش‌Ùرض" + +#~ msgid "Models" +#~ msgstr "مدل‌ها" + +#~ msgid "There was an error launching the keyboard tool: %s" +#~ msgstr "در راه‌اندازی ابزار صÙحه‌کلید خطایی وجود داشت : %s" + +#~ msgid "" +#~ "Just apply settings and quit (compatibility only; now handled by daemon)" +#~ msgstr "" +#~ "Ùقط اÙعمال تغییرات Ùˆ ترک (Ùقط برای سازگاری؛ در حال حاضر با شبح کنترل می‌شود)" + +#~ msgid "Start the page with the typing break settings showing" +#~ msgstr "صÙحه با نشان دادن تنظیمات استراحت تایپ آغاز شود" + +#~ msgid "..." +#~ msgstr "..." + +#~ msgid "Cursor Blinking" +#~ msgstr "چشمک زدن مکان‌نما" + +#~ msgid "Repeat Keys" +#~ msgstr "تکرار کلیدها" + +#~ msgid "_Lock screen to enforce typing break" +#~ msgstr "_Ù‚ÙÙ„ کردن صÙحه برای تحمیل استراحت تایپ" + +#~ msgid "Fast" +#~ msgstr "تند" + +#~ msgid "Long" +#~ msgstr "طولانی" + +#~ msgid "Short" +#~ msgstr "کوتاه" + +#~ msgid "Slow" +#~ msgstr "کند" + +#~ msgid "A_vailable layouts:" +#~ msgstr "چیدمان‌های مو_جود:" + +#~ msgid "All_ow postponing of breaks" +#~ msgstr "امکان به تعویق انداختن استراحت‌ها" + +#~ msgid "Check if breaks are allowed to be postponed" +#~ msgstr "بررسی این Ú©Ù‡ می‌توان استراحت‌ها را به تعویق انداخت یا نه" + +#~ msgid "Choose a Keyboard Model" +#~ msgstr "یک مدل صÙحه‌کلید انتخاب کنید" + +#~ msgid "Choose a Layout" +#~ msgstr "یک چیدمان انتخاب کنید" + +#~ msgid "Cursor _blinks in text boxes and fields" +#~ msgstr "مکان‌نما در جعبه‌های متنی Ùˆ Ùیلدها چشمک می‌زند" + +#~ msgid "Duration of the break when typing is disallowed" +#~ msgstr "مدت‌زمان استراحت Ú©Ù‡ در آن تایپ کردن مجاز نیست" + +#~ msgid "Duration of work before forcing a break" +#~ msgstr "مدت زمان کار کردن، پیش تحمیل استراحت" + +#~ msgid "Key presses _repeat when key is held down" +#~ msgstr "ت_کرار کلید وقتی کلید پایین Ù†Ú¯Ù‡ داشته شود " + +#~ msgid "Keyboard Preferences" +#~ msgstr "ترجیحات صÙحه‌کلید" + +#~ msgid "Keyboard _model:" +#~ msgstr "_مدل صÙحه‌کلید" + +#~ msgid "Layout Options" +#~ msgstr "گزینه‌های چیدمان" + +#~ msgid "Layouts" +#~ msgstr "چیدمان‌ها" + +#~ msgid "" +#~ "Lock screen after a certain duration to help prevent repetitive keyboard " +#~ "use injuries" +#~ msgstr "" +#~ "Ù‚ÙÙ„ کردن صÙحه‌نمایش پس از مدت‌زمانی معیّن، برای پیشگیری از آسیب‌های ناشی از " +#~ "استÙاده مکرّر از صÙحه‌کلید" + +#~ msgid "Microsoft Natural Keyboard" +#~ msgstr "صÙحه‌کلید طبیعی میکروساÙت" + +#~ msgid "Preview:" +#~ msgstr "پیش‌نمایش:" + +#~ msgid "Reset To De_faults" +#~ msgstr "تنظیم مجدد به پیش _Ùرض‌ها" + +#~ msgid "Separate _group for each window" +#~ msgstr "_گروه‌های جداگانه برای هر پنجره" + +#~ msgid "_Accessibility..." +#~ msgstr "_دسترسی‌پذیری..." + +#~ msgid "_Add..." +#~ msgstr "_اضاÙÙ‡ کردن..." + +#~ msgid "_Break interval lasts:" +#~ msgstr "مدت زمان ا_ستراحت:" + +#~ msgid "_Delay:" +#~ msgstr "_تأخیر:" + +#~ msgid "_Models:" +#~ msgstr "_مدل‌ها:" + +#~ msgid "_Selected layouts:" +#~ msgstr "_چیدمان‌های انتخاب شده:" + +#~ msgid "_Speed:" +#~ msgstr "_سرعت:" + +#~ msgid "_Work interval lasts:" +#~ msgstr "مدت زمان _کار:" + +#~ msgid "minutes" +#~ msgstr "دقیقه" + +#~ msgid "Set your keyboard preferences" +#~ msgstr "ترجیحات صÙحه‌کلید خود را تنظیم کنید" + +#~ msgid "microseconds" +#~ msgstr "میکروثانیه" + +#~ msgid "Unknown Pointer" +#~ msgstr "مکان‌نمای نامعلوم" + +#~ msgid "Default Pointer" +#~ msgstr "مکان‌نمای پیش‌Ùرض" + +#~ msgid "Default Pointer - Current" +#~ msgstr "مکان‌نمای پیش‌Ùرض - Ùعلی" + +#~ msgid "The default pointer that ships with X" +#~ msgstr "مکان‌نمای پیش‌Ùرضی Ú©Ù‡ با X می‌آید" + +#~ msgid "White Pointer" +#~ msgstr "مکان‌نما‌ی سÙید" + +#~ msgid "White Pointer - Current" +#~ msgstr "مکان‌نمای سÙید - Ùعلی" + +#~ msgid "The default pointer inverted" +#~ msgstr "مکان‌نمای پیش‌Ùرض وارونه شد" + +#~ msgid "Large Pointer" +#~ msgstr "مکان‌نمای بزرگ" + +#~ msgid "Large Pointer - Current" +#~ msgstr "مکان‌نمای بزرگ - Ùعلی" + +#~ msgid "Large version of normal pointer" +#~ msgstr "نسخه‌ی بزرگ مکان‌نمای عادی" + +#~ msgid "Large White Pointer - Current" +#~ msgstr "مکان‌نمای سÙید بزرگ - Ùعلی" + +#~ msgid "Large White Pointer" +#~ msgstr "مکان‌نمای سÙید بزرگ" + +#~ msgid "Large version of white pointer" +#~ msgstr "نسخه‌ی بزرگ مکان‌نمای سÙید" + +#~ msgid "Pointer Theme" +#~ msgstr "تم مکان‌نما" + +#~ msgid "Double-Click Timeout " +#~ msgstr "انقضای مدت دوبار کلیک " + +#~ msgid "Drag and Drop" +#~ msgstr "کشیدن Ùˆ رها کردن" + +#~ msgid "Locate Pointer" +#~ msgstr "پیدا کردن محل نشانگر" + +#~ msgid "Mouse Orientation" +#~ msgstr "جهت موشی" + +#~ msgid "Speed" +#~ msgstr "سرعت" + +#~ msgid "Fast" +#~ msgstr "سریع" + +#~ msgid "High" +#~ msgstr "زیاد" + +#~ msgid "Large" +#~ msgstr "بزرگ" + +#~ msgid "Low" +#~ msgstr "Ú©Ù…" + +#~ msgid "Slow" +#~ msgstr "کند" + +#~ msgid "Small" +#~ msgstr "Ú©ÙˆÚ†Ú©" + +#~ msgid "Buttons" +#~ msgstr "دکمه‌ها" + +#~ msgid "Highlight the _pointer when you press Ctrl" +#~ msgstr "وقتی مهار را Ùشار دادید _نشان‌گر پررنگ شود" + +#~ msgid "Large" +#~ msgstr "بزرگ" + +#~ msgid "Medium" +#~ msgstr "متوسط" + +#~ msgid "Motion" +#~ msgstr "حرکت" + +#~ msgid "Pointer Size:" +#~ msgstr "اندازه‌ی مکان‌نما:" + +#~ msgid "Pointers" +#~ msgstr "مکان‌نماها" + +#~ msgid "Small" +#~ msgstr "Ú©ÙˆÚ†Ú©" + +#~ msgid "_Acceleration:" +#~ msgstr "_شتاب‌دهی" + +#~ msgid "_Left-handed mouse" +#~ msgstr "موشی _چپ‌دست" + +#~ msgid "_Sensitivity:" +#~ msgstr "_حسّاسیت" + +#~ msgid "_Threshold:" +#~ msgstr "Ø¢_ستانه:" + +#~ msgid "_Timeout:" +#~ msgstr "انق_ضای مدت:" + +#~ msgid "Set your mouse preferences" +#~ msgstr "ترجیحات موشی‌تان را تنظیم کنید" + +#~ msgid "Network Proxy" +#~ msgstr "پیشکار شبکه" + +#~ msgid "Set your network proxy preferences" +#~ msgstr "ترجیحات پیشکار شبکه‌تان تنظیم کنید" + +#~ msgid " " +#~ msgstr " " + +#~ msgid "Di_rect internet connection" +#~ msgstr "اتصال Ù…_ستقیم اینترنت" + +#~ msgid "Ignore Host List" +#~ msgstr "نادیده گرÙتن Ùهرست میزبان" + +#~ msgid "_Automatic proxy configuration" +#~ msgstr "پیکربندی _خودکار پیشکار" + +#~ msgid "_Manual proxy configuration" +#~ msgstr "پیکربندی _دستی پیشکار" + +#~ msgid "_Use authentication" +#~ msgstr "است_Ùاده از تأیید هویت" + +#~ msgid "Advanced Configuration" +#~ msgstr "پیکر‌بندی پیش‌رÙته" + +#~ msgid "Autoconfiguration _URL:" +#~ msgstr "_نشانی اینترنتی پیکربندی خودکار:" + +#~ msgid "HTTP Proxy Details" +#~ msgstr "جزئیات پیشکار HTTP" + +#~ msgid "H_TTP proxy:" +#~ msgstr "پیشکار H_TTP:" + +#~ msgid "Network Proxy Preferences" +#~ msgstr "ترجیحات پیشکار شبکه" + +#~ msgid "Port:" +#~ msgstr "درگاه:" + +#~ msgid "Proxy Configuration" +#~ msgstr "پیکربندی پیشکار" + +#~ msgid "S_ocks host:" +#~ msgstr "_میزبان Socks:" + +#~ msgid "U_sername:" +#~ msgstr "نا_Ù… کاربر:" + +#~ msgid "_Details" +#~ msgstr "_جزئیات" + +#~ msgid "_FTP proxy:" +#~ msgstr "_پیشکار FTP:" + +#~ msgid "_Password:" +#~ msgstr "_گذرواژه:" + +#~ msgid "_Secure HTTP proxy:" +#~ msgstr "پیشکار HTTP ا_من:" + +#~ msgid "Enable sound and associate sounds with events" +#~ msgstr "به کار انداختن صدا Ùˆ مربوط کردن صداها به رویدادها" + +#~ msgid "Sound Preferences" +#~ msgstr "ترجیحات صدا" + +#~ msgid "Flash _entire screen" +#~ msgstr "خاموش Ùˆ روشن کردن همه‌ی صÙحه‌نمایش برای یک لحظه" + +#~ msgid "Flash _window titlebar" +#~ msgstr "خاموش Ùˆ روشن شدن نوار عنوان پنجره برای یک لحظه" + +#~ msgid "Sounds" +#~ msgstr "صداها" + +#~ msgid "System Beep" +#~ msgstr "بوق سیستم" + +#~ msgid "_Enable system beep" +#~ msgstr "_به کار انداختن بوق سیستم" + +#~ msgid "Would you like to remove this theme?" +#~ msgstr "آیا می‌خواهید این تم حذ٠شود؟" + +#, fuzzy +#~ msgid "Theme can not be deleted" +#~ msgstr "نام تم باید باشد" + +#~ msgid "" +#~ "No themes could be found on your system. This probably means that your " +#~ "\"Theme Preferences\" dialog was improperly installed, or you haven't " +#~ "installed the \"mate-themes\" package." +#~ msgstr "" +#~ "هیچ تمی روی سیستم شما پیدا نمی‌شود. احتمالاً این بدین معناست Ú©Ù‡ محاوره‌ی " +#~ "«ترجیحات تم» شما به طرز نامناسبی نصب شده است، Ùˆ یا شمابسته‌ی «mate-themes» " +#~ "را نصب نکرده‌اید." + +#~ msgid "This theme is not in a supported format." +#~ msgstr "این تم، در یک قالب پشتیبانی شده نیست." + +#~ msgid "Failed to create temporary directory" +#~ msgstr "ایجاد شاخه‌ی موقت شکست خورد" + +#~ msgid "" +#~ "Can not install theme. \n" +#~ "The bzip2 utility is not installed." +#~ msgstr "" +#~ "نمی‌توان تم را نصب کرد. \n" +#~ "برنامه‌ی bzip2 نصب نشده است." + +#~ msgid "Installation Failed" +#~ msgstr "نصب کردن شکست خورد" + +#~ msgid "" +#~ "Can not install themes. \n" +#~ "The gzip utility is not installed." +#~ msgstr "" +#~ "نمی‌توان تم را نصب کرد. \n" +#~ "برنامه‌ی gzip نصب نشده است." + +#~ msgid "" +#~ "Icon Theme %s correctly installed.\n" +#~ "You can select it in the theme details." +#~ msgstr "" +#~ "تم شمایل %s به درستی نصب شد.\n" +#~ "شما می‌توانید در جزئیات تم آن را انتخاب کنید." + +#~ msgid "Mate Theme %s correctly installed" +#~ msgstr "تم گنوم %s به درستی نصب شد" + +#~ msgid "" +#~ "Windows Border Theme %s correctly installed.\n" +#~ "You can select it in the theme details." +#~ msgstr "" +#~ "تم کناره‌ی پنجره‌های %s به درستی نصب شد. \n" +#~ "شما می‌توانید در جزئیات تم آن را انتخاب کنید." + +#~ msgid "" +#~ "Controls Theme %s correctly installed.\n" +#~ "You can select it in the theme details." +#~ msgstr "" +#~ "تم کنترل‌های %s به درستی نصب شد. \n" +#~ "شما می‌توانید در جزئیات تم آن را انتخاب کنید." + +#~ msgid "The theme is an engine. You need to compile the theme." +#~ msgstr "تم یک موتور است. لازم است تم را ترجمه کنید." + +#~ msgid "The file format is invalid" +#~ msgstr "قالب پرونده نامعتبر است" + +#~ msgid "No theme file location specified to install" +#~ msgstr "مکان پرونده‌ی تمی برای نصب کردن مشخص نشده است" + +#~ msgid "The theme file location specified to install is invalid" +#~ msgstr "مکان مشخص شده‌ی پرونده تم برای نصب نامعتبر است" + +#~ msgid "" +#~ "Insufficient permissions to install the theme in:\n" +#~ "%s" +#~ msgstr "" +#~ "اجازه‌های ناکاÙÛŒ برای نصب تم در:\n" +#~ "â€%s" + +#~ msgid "The file format is invalid." +#~ msgstr "قالب پرونده نامعتبر است." + +#~ msgid "" +#~ "%s is the path where the theme files will be installed. This can not be " +#~ "selected as the source location" +#~ msgstr "" +#~ "â€%s مسیری است Ú©Ù‡ پرونده‌های تم آنجا نصب خواهند شد. نمی‌توان اینجا را به " +#~ "عنوان مکان مبداء انتخاب کرد" + +#~ msgid "" +#~ "Cannot install theme.\n" +#~ "The tar program is not installed on your system." +#~ msgstr "" +#~ "نمی‌توان تم را نصب کرد.\n" +#~ "برنامه‌ی tar روی سیستم شما نصب نشده است." + +#~ msgid "Custom theme" +#~ msgstr "تم سÙارشی" + +#~ msgid "You can save this theme by pressing the Save Theme button." +#~ msgstr "شما می‌توانید با Ùشار دادن دکمه‌‌ی ذخیره‌ی تم این تم را ذخیره کنید." + +#~ msgid "" +#~ "The default theme schemas could not be found on your system. This means " +#~ "that you probably don't have marco installed, or that your mateconf is " +#~ "configured incorrectly." +#~ msgstr "" +#~ "شماهای تم پیش‌Ùرض روی سیستم شما پیدا نشد. این بدی معناست کهشما احتمالاً " +#~ "marco را نصب نکرده‌اید، Ùˆ یا mateconf شما به درستیپیکربندی نشده است." + +#~ msgid "Theme name must be present" +#~ msgstr "نام تم باید باشد" + +#~ msgid "The theme already exists. Would you like to replace it?" +#~ msgstr "تم از قبل وجوددارد. آیا می‌خواهید آن را جای‌گزین کنید؟" + +#~ msgid "Select themes for various parts of the desktop" +#~ msgstr "انتخاب تم برای قسمت‌های مختل٠رومیزی" + +#~ msgid "Theme" +#~ msgstr "تم" + +#~ msgid "Install a Theme" +#~ msgstr "نصب یک تم" + +#~ msgid "Theme Installation" +#~ msgstr "نصب تم" + +#~ msgid "_Install" +#~ msgstr "_نصب" + +#~ msgid "_Location:" +#~ msgstr "_مکان:" + +#~ msgid "Save Theme to Disk" +#~ msgstr "ذخیره‌ی تم در دیسک" + +#~ msgid "Apply _Font" +#~ msgstr "اÙعمال _قلم" + +#~ msgid "Controls" +#~ msgstr "کنترل‌ها" + +#~ msgid "Icons" +#~ msgstr "شمایل‌ها" + +#~ msgid "New themes can also be installed by dragging them into the window." +#~ msgstr "همچنین می‌توان تم‌های جدید را با کشیدن آن‌ها به درون پنجره نصب کرد." + +#~ msgid "Save Theme" +#~ msgstr "ذخیره‌ی تم" + +#~ msgid "Select theme for the desktop" +#~ msgstr "انتخاب تم برای رومیزی" + +#~ msgid "Short _description:" +#~ msgstr "_شرح کوتاه:" + +#~ msgid "Theme Details" +#~ msgstr "جزئیات تم" + +#~ msgid "Theme Preferences" +#~ msgstr "ترجیحات تم" + +#~ msgid "Theme _Details" +#~ msgstr "_جزئیات تم" + +#~ msgid "This theme does not suggest any particular font or background." +#~ msgstr "این تم قلم یا پس‌زمینه‌ی خاصی پیشنهاد نمی‌کند." + +#~ msgid "This theme suggests a background:" +#~ msgstr "این تم یک پس زمینه پیشنهاد می‌کند:" + +#~ msgid "This theme suggests a font and a background:" +#~ msgstr "این تم یک قلم Ùˆ یک پس‌زمینه پیشنهاد می‌کند:" + +#~ msgid "This theme suggests a font:" +#~ msgstr "این تم یک قلم پیشنهاد می‌کند:" + +#~ msgid "Window Border" +#~ msgstr "کناره‌ی پنجره" + +#~ msgid "_Install Theme..." +#~ msgstr "_نصب تم..." + +#~ msgid "_Revert" +#~ msgstr "_بازگشت" + +#~ msgid "_Save Theme..." +#~ msgstr "_ذخیره‌ی تم..." + +#~ msgid "_Theme name:" +#~ msgstr "_نام تم:" + +#~ msgid "theme selection tree" +#~ msgstr "درخت انتخاب تم" + +#~ msgid "Customize the appearance of toolbars and menubars in applications" +#~ msgstr "سÙارشی‌سازی جلوه‌ی ظاهری نوار ابزارها Ùˆ نوار منوها در برنامه‌ها" + +#~ msgid "Menus & Toolbars" +#~ msgstr "منوها Ùˆ نوار ابزارها" + +#~ msgid "Behavior and Appearance" +#~ msgstr "رÙتار Ùˆ ظاهر" + +#~ msgid "Preview" +#~ msgstr "پیش‌نمایش" + +#~ msgid "C_ut" +#~ msgstr "بر_Ø´" + +#~ msgid "Icons only" +#~ msgstr "Ùقط شمایل‌ها" + +#~ msgid "Menu and Toolbar Preferences" +#~ msgstr "ترجیحات منو Ùˆ نوار ابزار" + +#~ msgid "New File" +#~ msgstr "پرونده‌ی جدید" + +#~ msgid "Open File" +#~ msgstr "باز کردن پرونده" + +#~ msgid "Save File" +#~ msgstr "ذخیره‌ی پرونده" + +#~ msgid "Show _icons in menus" +#~ msgstr "نمایش _شمایل در منوها" + +#~ msgid "Text below icons" +#~ msgstr "متن زیر شمایل‌ها" + +#~ msgid "Text beside icons" +#~ msgstr "متن کنار شمایل‌ها" + +#~ msgid "Text only" +#~ msgstr "Ùقط متن" + +#~ msgid "Toolbar _button labels:" +#~ msgstr "برچسب _دکمه‌های نوار ابزار: " + +#~ msgid "_Copy" +#~ msgstr "_نسخه‌برداری" + +#~ msgid "_Detachable toolbars" +#~ msgstr "نوار ابزارهای _جداشدنی" + +#~ msgid "_Edit" +#~ msgstr "_ویرایش" + +#~ msgid "_Editable menu accelerators" +#~ msgstr "شتاب‌دهنده‌های منوی _قابل ویرایش" + +#~ msgid "_File" +#~ msgstr "_پرونده" + +#~ msgid "_New" +#~ msgstr "_جدید" + +#~ msgid "_Open" +#~ msgstr "_باز کردن" + +#~ msgid "_Paste" +#~ msgstr "_چسباندن" + +#~ msgid "_Print" +#~ msgstr "_چاپ" + +#~ msgid "_Quit" +#~ msgstr "_خروج" + +#~ msgid "_Save" +#~ msgstr "_ذخیره" + +#~ msgid "" +#~ "Cannot start the preferences application for your window manager\n" +#~ "\n" +#~ "%s" +#~ msgstr "" +#~ "نمی‌توان برای مدیر پنجره‌ی شما برنامه‌ی ترجیحات را آغاز کرد\n" +#~ "\n" +#~ "â€%s" + +#~ msgid "C_ontrol" +#~ msgstr "Ù…_هار" + +#~ msgid "_Alt" +#~ msgstr "_دگرساز" + +#~ msgid "H_yper" +#~ msgstr "Hyper" + +#~ msgid "S_uper (or \"Windows logo\")" +#~ msgstr "Super (یا «نشان _ویندوز»â€)" + +#~ msgid "_Meta" +#~ msgstr "Meta" + +#~ msgid "Movement Key" +#~ msgstr "کلید حرکت" + +#~ msgid "Titlebar Action" +#~ msgstr "کنش نوار عنوان" + +#~ msgid "Window Selection" +#~ msgstr "انتخاب پنجره" + +#~ msgid "To move a window, press-and-hold this key then grab the window:" +#~ msgstr "" +#~ "برای حرکت دادن پنجره‌ها، این کلید را Ùشار دهید Ùˆ Ù†Ú¯Ù‡ دارید سپس پنجره را " +#~ "بگیرید:" + +#~ msgid "Window Preferences" +#~ msgstr "ترجیحات پنجره" + +#~ msgid "_Double-click titlebar to perform this action:" +#~ msgstr "برای انجام این کنش روی نوار عنوان _دوبارکلیک کنید:" + +#~ msgid "_Interval before raising:" +#~ msgstr "وقÙه‌ی قبل از بالا آوردن_" + +#~ msgid "_Raise selected windows after an interval" +#~ msgstr "بالا آوردن پنجره‌های انتخاب شده پس از یک وقÙÙ‡_" + +#~ msgid "_Select windows when the mouse moves over them" +#~ msgstr "ا_نتخاب پنجره‌ها وقتی موشی روی آن‌ها حرکت می‌کند" + +#~ msgid "Set your window properties" +#~ msgstr "ویژگی‌های پنجره‌ی خود را تنظیم کنید" + +#~ msgid "Windows" +#~ msgstr "پنجره‌ها" + +#~ msgid "Others" +#~ msgstr "بقیه" + +#~ msgid "Desktop Preferences" +#~ msgstr "ترجیحات رومیزی" + +#~ msgid "MATE Control Center" +#~ msgstr "مرکز کنترل گنوم" + +#~ msgid "The MATE configuration tool" +#~ msgstr "ابزار پیکربندی گنوم" + +#~ msgid "Could not initialize MateComponent" +#~ msgstr "نمی‌توان MateComponent را راه‌اندازی کرد" + +#~ msgid "Do _not show this warning again" +#~ msgstr "این اخطار را دوباره نشان داده _نشود" + +#~ msgid "" +#~ "The X system keyboard settings differ from your current MATE keyboard " +#~ "settings. Which set would you like to use?" +#~ msgstr "" +#~ "تنظیمات صÙحه‌کلید سیستم X با تنظیمات Ùعلی صÙحه‌کلید گنوم شما Ùرق دارد. " +#~ "می‌خواهید کدام مجموعه را به کار ببرید؟" + +#~ msgid "Use MATE settings" +#~ msgstr "استÙاده از تنظیمات گنوم" + +#~ msgid "Error creating signal pipe." +#~ msgstr "خطا در ایجاد لوله‌ی سیگنال." + +#~ msgid "Type" +#~ msgstr "نوع" + +#~ msgid "Preview Width" +#~ msgstr "عرض پیش‌نمایش" + +#~ msgid "Width if applier is a preview: Defaults to 64." +#~ msgstr "عرض، اگر اÙعمال‌گر یک پیش‌نمایش باشد: پیش‌Ùرض Û¶Û´ است." + +#~ msgid "Preview Height" +#~ msgstr "ارتÙاع پیش‌نمایش" + +#~ msgid "Height if applier is a preview: Defaults to 48." +#~ msgstr "ارتÙاع، اگر اÙعمال‌گر یک پیش‌نمایش باشد: پیش‌Ùرض Û´Û¸ است." + +#~ msgid "There was an error loading an image: %s" +#~ msgstr "هنگام بار کردن تصویر خطایی رخ داد: %s" + +#~ msgid "Window manager \"%s\" has not registered a configuration tool\n" +#~ msgstr "مدیر پنجره‌ی «%s» ابزار پیکربندی‌ای ثبت نکرده است\n" + +#~ msgid "Maximize" +#~ msgstr "حداکثر کردن" + +#~ msgid "Roll up" +#~ msgstr "جمع کردن" + +#~ msgid "Brightness down" +#~ msgstr "پایین آوردن روشنی" + +#~ msgid "Brightness down's shortcut." +#~ msgstr "میان‌بر پایین آوردن روشنی." + +#~ msgid "Brightness up" +#~ msgstr "بالا بردن روشنی" + +#~ msgid "Brightness up's shortcut." +#~ msgstr "میان‌بر بالا بردن روشنی." + +#~ msgid "E-mail" +#~ msgstr "پست الکترونیکی" + +#~ msgid "E-mail's shortcut." +#~ msgstr "میان‌بر پست الکترونیکی." + +#~ msgid "Eject's shortcut." +#~ msgstr "میان‌بر بیرون دادن." + +#~ msgid "Home folder's shortcut." +#~ msgstr "میان‌بر پوشه‌ی آغازه." + +#~ msgid "Launch help browser's shortcut." +#~ msgstr "میان‌بر راه‌اندازی مرورگر راهنما." + +#~ msgid "Launch web browser's shortcut." +#~ msgstr "میان‌بر راه‌اندازی مرورگر وب." + +#~ msgid "Lock screen's shortcut." +#~ msgstr "میان‌بر Ù‚ÙÙ„ کردن صÙحه‌نمایش." + +#~ msgid "Log out's shortcut." +#~ msgstr "میان‌بر خروج از سیستم." + +#~ msgid "Next track key's shortcut." +#~ msgstr "میان‌بر رÙتن به شیار بعدی." + +#~ msgid "Pause" +#~ msgstr "Ù…Ú©Ø«" + +#~ msgid "Pause key's shortcut." +#~ msgstr "میان‌بر کلید Ù…Ú©Ø«." + +#~ msgid "Play (or play/pause) key's shortcut." +#~ msgstr "میان‌بر پخش (یا پخش/Ù…Ú©Ø«).â€" + +#~ msgid "Previous track key's shortcut." +#~ msgstr "میان‌بر رÙتن به شیار قبلی." + +#~ msgid "Search's shortcut." +#~ msgstr "میان‌بر جستجو." + +#~ msgid "Sleep's shortcut." +#~ msgstr "میان‌بر Ø®Ùتن" + +#~ msgid "Stop playback key's shortcut." +#~ msgstr "میان‌بر کلید توق٠پخش" + +#~ msgid "Volume down's shortcut." +#~ msgstr "میان‌بر Ú©Ù… کردن بلندی صدا." + +#~ msgid "Volume mute's shortcut" +#~ msgstr "میان‌بر ساکت کردن صدا" + +#~ msgid "Volume up's shortcut." +#~ msgstr "میان‌بر زیاد کردن بلندی صدا." + +#~ msgid "" +#~ "A collection of scripts to run whenever the keyboard state is reloaded. " +#~ "Useful for re-applying xmodmap based adjustments" +#~ msgstr "" +#~ "مجموعه‌ای از کدنوشته‌ها Ú©Ù‡ هر بار وضعیت صÙحه‌کلید مجدداً بار می‌شود اجرا " +#~ "شوند. برای اÙعمال دوباره‌ی تنظیماتی Ú©Ù‡ بر مبنای xmodmap هستند، کاربرد دارد" + +#~ msgid "A list of modmap files available in the $HOME directory." +#~ msgstr "Ùهرستی از پرونده‌های modmap Ú©Ù‡ در شاخه‌ی $HOME موجود است." + +#~ msgid "Default group, assigned on window creation" +#~ msgstr "گروه پیش‌Ùرض، به ایجاد پنجره اختصاص داده شده است." + +#~ msgid "Keep and manage separate group per window" +#~ msgstr "نگهداری Ùˆ مدیریت گروه‌های جداگانه برای هر پنجره" + +#~ msgid "Keyboard Update Handlers" +#~ msgstr "متصدی‌های به هنگام‌سازی صÙحه‌کلید" + +#~ msgid "Keyboard layout" +#~ msgstr "چیدمان صÙحه‌کلید" + +#~ msgid "Keyboard model" +#~ msgstr "مدل صÙحه‌کلید" + +#~ msgid "" +#~ "Keyboard settings in mateconf will be overridden from the system ASAP " +#~ "(deprecated)" +#~ msgstr "" +#~ "تنظیمات صÙحه‌کلید در gcong در اولین Ùرصت توسط سیستم بی‌اثر خواهد شد (منسوخ " +#~ "شده)" + +#~ msgid "Save/restore indicators together with layout groups" +#~ msgstr "ذخیره/برگرداندن شاخص‌ها همراه گروه‌های چیدمان" + +#~ msgid "Show layout names instead of group names" +#~ msgstr "نشان دادن نام چیدمان‌ها به‌جای نام گروه‌ها" + +#~ msgid "" +#~ "Show layout names instead of group names (only for versions of XFree " +#~ "supporting multiple layouts)" +#~ msgstr "" +#~ "نشان دادن نام چیدمان به‌جای نام گروه‌ها (Ùقط برای نسخه‌های Xfree Ú©Ù‡ از " +#~ "چیدمان‌های چندگانه پشتیبانی می‌کنند)" + +#~ msgid "Suppress the \"X sysconfig changed\" warning message" +#~ msgstr "سرکوب پیغام خطای «پیکربندی سیستم X تغییر کرد»" + +#~ msgid "keyboard layout" +#~ msgstr "چیدمان صÙحه‌کلید" + +#~ msgid "keyboard model" +#~ msgstr "مدل صÙحه‌کلید" + +#~ msgid "modmap file list" +#~ msgstr "Ùهرست پرونده‌های modmap" + +#~ msgid "_Postpone break" +#~ msgstr "_تعویق استراحت" + +#~ msgid "Take a break!" +#~ msgstr "Ú©Ù…ÛŒ استراحت کنید!" + +#~ msgid "/_Preferences" +#~ msgstr "/_ترجیحات" + +#~ msgid "/_About" +#~ msgstr "/_درباره" + +#~ msgid "/_Take a Break" +#~ msgstr "/_Ú©Ù…ÛŒ استراحت کنید" + +#~ msgid "%d minute until the next break" +#~ msgid_plural "%d minutes until the next break" +#~ msgstr[0] "%Id دقیقه تا استراحت بعدی" + +#~ msgid "Less than one minute until the next break" +#~ msgstr "کمتر از یک دقیقه تا استراحت بعدی" + +#~ msgid "" +#~ "Unable to bring up the typing break properties dialog with the following " +#~ "error: %s" +#~ msgstr "" +#~ "بالا آوردن محاوره‌ی ترجیحات استراحت تایپ به دلیل خطای زیر مقدور نیست: %s" + +#~ msgid "About MATE Typing Monitor" +#~ msgstr "درباره‌ی پایش‌گر تایپ گنوم" + +#~ msgid "A computer break reminder." +#~ msgstr "یک یادآور استراحت رایانه." + +#~ msgid "Written by Richard Hult <richard@imendio.com>" +#~ msgstr "نوشته‌ی ریچارد هالت <richard@imendio.com>" + +#~ msgid "Eye candy added by Anders Carlsson" +#~ msgstr "تزئینات توسط آندره کارلسون اضاÙÙ‡ شده است" + +#~ msgid "Break reminder" +#~ msgstr "يادآور استراحت" + +#~ msgid "Orientation" +#~ msgstr "جهت" + +#~ msgid "" +#~ "The typing monitor uses the notification area to display information. You " +#~ "don't seem to have a notification area on your panel. You can add it by " +#~ "right-clicking on your panel and choosing 'Add to panel', selecting " +#~ "'Notification area' and clicking 'Add'." +#~ msgstr "" +#~ "دستگاه کنترل تایپ کردن از ناحیه‌ی اطلاع رسانی برای نمایش اطلاعات استÙاده " +#~ "می‌کند. به نظر نمی‌رسد Ú©Ù‡ شما در تابلوتان ناحیه‌ی اطلاع رسانی داشته باشید. " +#~ "برای اضاÙÙ‡ کردن ناحیه‌ی اطلاع رسانی روی تابلویتان راست کلیک کنید Ùˆ «اضاÙÙ‡ " +#~ "کردن به تابلو» را انتخاب کنید، «ناحیه‌ی اطلاع رسانی» را انتخاب کنید Ùˆ روی " +#~ "«اضاÙÙ‡ کردن» کلیک کنید." + +#~ msgid "The quick brown fox jumps over the lazy dog. 0123456789" +#~ msgstr "این یک متن آزمایشی است. Û°Û±Û²Û³Û´ÛµÛ¶Û·Û¸Û¹" + +#~ msgid "Name:" +#~ msgstr "نام:" + +#~ msgid "Style:" +#~ msgstr "سبک:" + +#~ msgid "Type:" +#~ msgstr "نوع:" + +#~ msgid "Size:" +#~ msgstr "اندازه:" + +#~ msgid "Version:" +#~ msgstr "نسخه:" + +#~ msgid "Copyright:" +#~ msgstr "حق نسخه‌برداری:" + +#~ msgid "Description:" +#~ msgstr "شرح:" + +#~ msgid "usage: %s fontfile\n" +#~ msgstr "طرز کاربرد:%s پرونده‌ی قلم\n" + +#~ msgid "Set as Application Font" +#~ msgstr "تنظیم به‌عنوان قلم برنامه‌" + +#~ msgid "Sets the default application font" +#~ msgstr "تنظیم قلم پیش‌Ùرض برنامه" + +#~ msgid "If set to true, then OpenType fonts will be thumbnailed." +#~ msgstr "اگر درست باشد، قلم‌های OpenTypeØŒ مسطوره می‌شوند." + +#~ msgid "If set to true, then PCF fonts will be thumbnailed." +#~ msgstr "اگر درست باشد، قلم‌های PCFØŒ مسطوره می‌شوند." + +#~ msgid "If set to true, then TrueType fonts will be thumbnailed." +#~ msgstr "اگر درست باشد، قلم‌های TrueTypeØŒ مسطوره می‌شوند." + +#~ msgid "If set to true, then Type1 fonts will be thumbnailed." +#~ msgstr "اگر درست باشد، قلم‌های Type1ØŒ مسطوره می‌شوند." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for OpenType fonts." +#~ msgstr "" +#~ "این کلید به Ùرمانی Ú©Ù‡ برای ایجاد مسطوره برای قلم‌های OpenType استÙاده " +#~ "می‌شود تنظیم شود." + +#~ msgid "Set this key to the command used to create thumbnails for PCF fonts." +#~ msgstr "" +#~ "این کلید به Ùرمانی Ú©Ù‡ برای ایجاد مسطوره برای قلم‌های PCF استÙاده می‌شود " +#~ "تنظیم شود." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for TrueType fonts." +#~ msgstr "" +#~ "این کلید به Ùرمانی Ú©Ù‡ برای ایجاد مسطوره برای قلم‌های TrueType استÙاده " +#~ "می‌شود تنظیم شود." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for Type1 fonts." +#~ msgstr "" +#~ "این کلید به Ùرمانی Ú©Ù‡ برای ایجاد مسطوره برای قلم‌های Type1 استÙاده می‌شود " +#~ "تنظیم شود." + +#~ msgid "Thumbnail command for OpenType fonts" +#~ msgstr "Ùرمان مسطوره‌سازی برای قلم‌های OpenType" + +#~ msgid "Thumbnail command for PCF fonts" +#~ msgstr "Ùرمان مسطوره‌سازی برای قلم‌های PCF" + +#~ msgid "Thumbnail command for TrueType fonts" +#~ msgstr "Ùرمان مسطوره‌سازی برای قلم‌های TrueType" + +#~ msgid "Thumbnail command for Type1 fonts" +#~ msgstr "Ùرمان مسطوره‌سازی برای قلم‌های Type1" + +#~ msgid "Whether to thumbnail OpenType fonts" +#~ msgstr "این Ú©Ù‡ قلم‌های OpenType مسطوره بشوند یا نه" + +#~ msgid "Whether to thumbnail PCF fonts" +#~ msgstr "این Ú©Ù‡ قلم‌های PCF مسطوره بشوند یا نه" + +#~ msgid "Whether to thumbnail TrueType fonts" +#~ msgstr "این Ú©Ù‡ قلم‌های TrueType مسطوره بشوند یا نه" + +#~ msgid "Whether to thumbnail Type1 fonts" +#~ msgstr "این Ú©Ù‡ قلم‌های Type1 مسطوره بشوند یا نه" + +#~ msgid "MATE Font Viewer" +#~ msgstr "نمایش‌دهنده‌ی قلم گنوم" + +#~ msgid "Apply new font?" +#~ msgstr "قلم جدید اÙعمال شود؟" + +#~ msgid "Do _not apply font" +#~ msgstr "قلم اÙعمال _نشود" + +#~ msgid "" +#~ "The theme you have selected suggests a new font. A preview of the font is " +#~ "shown below." +#~ msgstr "" +#~ "تمی Ú©Ù‡ انتخاب کرده‌اید قلم جدیدی پیشنهاد می‌کند. پیش‌نمایشی از این قلم در " +#~ "زیر نشان داده شده است." + +#~ msgid "_Apply font" +#~ msgstr "_اÙعمال قلم" + +#~ msgid "Themes" +#~ msgstr "تم‌ها" + +#~ msgid "Description" +#~ msgstr "شرح" + +#~ msgid "Control theme" +#~ msgstr "تم کنترلی" + +#~ msgid "Window border theme" +#~ msgstr "تم حاشیه‌ی پنجره" + +#~ msgid "Icon theme" +#~ msgstr "تم شمایلی" + +#~ msgid "ABCDEFG" +#~ msgstr "اب‌ج‌د‌هâ€â€ŒÙˆØ²" + +#~ msgid "Apply theme" +#~ msgstr "اÙعمال تم" + +#~ msgid "Sets the default theme" +#~ msgstr "تم پیش‌Ùرض را تنظیم می‌کند" + +#~ msgid "If set to true, then installed themes will be thumbnailed." +#~ msgstr "اگر درست باشد، تم‌های نصب شده مسطوره خواهند شد." + +#~ msgid "If set to true, then themes will be thumbnailed." +#~ msgstr "اگر درست باشد، تم‌ها مسطوره خواهند شد." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for installed " +#~ "themes." +#~ msgstr "" +#~ "این کلید به Ùرمانی Ú©Ù‡ برای تم‌های نصب شده مسطوره ایجاد می‌کند تنظیم شود." + +#~ msgid "Set this key to the command used to create thumbnails for themes." +#~ msgstr "این کلید به Ùرمانی Ú©Ù‡ برای تم‌ها مسطوره ایجاد می‌کند تنظیم شود." + +#~ msgid "Thumbnail command for installed themes" +#~ msgstr "Ùرمان مسطوره‌سازی برای تم‌های نصب شده" + +#~ msgid "Thumbnail command for themes" +#~ msgstr "Ùرمان مسطوره‌سازی برای تم‌ها" + +#~ msgid "Whether to thumbnail installed themes" +#~ msgstr "این Ú©Ù‡ تم‌های نصب شده مسطوره بشوند یا نه" + +#~ msgid "Whether to thumbnail themes" +#~ msgstr "این Ú©Ù‡ تم‌ها مسطوره بشوند یا نه" + +#~ msgid "Epiphany" +#~ msgstr "اپیÙانی" + +#~ msgid "Please specify a name and a command for this editor." +#~ msgstr "لطÙاً برای این ویرایشگر نام Ùˆ Ùرمانی مشخص کنید." + +#~ msgid "Add..." +#~ msgstr "اضاÙÙ‡ کردن..." + +#~ msgid "C_ustom:" +#~ msgstr "سÙا_رشی:" + +#~ msgid "Can open _URIs" +#~ msgstr "می‌توان _نشانی‌های اینترنتی را بازکرد" + +#~ msgid "Can open multiple _files" +#~ msgstr "می‌توان _پرونده‌های چندگانه را باز کرد" + +#~ msgid "Custom Editor Properties" +#~ msgstr "ویژگی‌های ویرایشگر سÙارشی" + +#~ msgid "Default Mail Reader" +#~ msgstr "نامه‌خوان پیش‌Ùرض" + +#~ msgid "Default Terminal" +#~ msgstr "پایانه‌ی پیش‌Ùرض" + +#~ msgid "Default Text Editor" +#~ msgstr "ویرایشگر متنی پیش‌Ùرض" + +#~ msgid "Default Web Browser" +#~ msgstr "مرورگر وب پیش‌Ùرض" + +#~ msgid "Default Window Manager" +#~ msgstr "مدیر پنجره‌ی پیش‌Ùرض" + +#~ msgid "Delete" +#~ msgstr "حذÙ" + +#~ msgid "Edit..." +#~ msgstr "ویرایش..." + +#~ msgid "Run in a _terminal" +#~ msgstr "اجرا در یک _پایانه" + +#~ msgid "" +#~ "Select the window manager you want. You will need to hit apply, wave the " +#~ "magic wand, and do a magic dance for it to work." +#~ msgstr "" +#~ "مدیر پنجره‌ی دلخواهتان را انتخاب کنید. باید کلید اÙعمال را بزنید، چوب جادو " +#~ "را تکان دهید، Ùˆ یک رقص جادویی انجام دهید تا به کار بیÙتد." + +#~ msgid "Terminal" +#~ msgstr "پایانه" + +#~ msgid "Understands _Netscape Remote Control" +#~ msgstr "کنترل از دوردست _نت‌اسکیپ را می‌Ùهمد" + +#~ msgid "Use this _editor to open text files in the file manager" +#~ msgstr "" +#~ "برای باز کردن پرونده‌های متنی در مدیر پرونده از این _ویرایشگر استÙاده شود" + +#~ msgid "Window Manager" +#~ msgstr "مدیر پنجره‌ها" + +#~ msgid "_Command:" +#~ msgstr "_Ùرمان:" + +#~ msgid "_Name:" +#~ msgstr "_نام:" + +#~ msgid "_Properties..." +#~ msgstr "_ویژگی‌ها..." + +#~ msgid "_Select:" +#~ msgstr "_انتخاب" + +#~ msgid "_Terminal font:" +#~ msgstr "_قلم پایانه:" + +#~ msgid "Large Cursor" +#~ msgstr "مکان‌نمای بزرگ" + +#~ msgid "Cursor Theme" +#~ msgstr "تم مکان‌نما" + +#~ msgid "Cursors" +#~ msgstr "مکان‌نماها" + +#~ msgid "E_nable sound server startup" +#~ msgstr "_به کار انداختن راه‌انداز کارگزار صدا" + +#~ msgid "General" +#~ msgstr "کلیات" + +#~ msgid "Sound Events" +#~ msgstr "رویدادهای صوتی" + +#~ msgid "_Sound an audible bell" +#~ msgstr "_به صدا در آوردن یک زنگ قابل شنیدن" + +#~ msgid "_Visual feedback:" +#~ msgstr "_بازخورد بصری:" + +#~ msgid "_Go To Theme Folder" +#~ msgstr "_رÙتن به پوشه‌ی تم" + +#~ msgid "Permissions on the file %s are broken\n" +#~ msgstr "اجازه‌های پرونده‌ی %s خراب شده‌اند\n" + +#~ msgid "Event" +#~ msgstr "رویداد" + +#~ msgid "_Sounds:" +#~ msgstr "_صداها:" + +#~ msgid "Sound _file:" +#~ msgstr "_پرونده‌ی صدا:" + +#~ msgid "_Play" +#~ msgstr "_پخش" + +#~ msgid "The typing monitor is already running." +#~ msgstr "دستگاه پایش‌گر تایپ از قبل در حال اجراست." diff --git a/po/fi.po b/po/fi.po new file mode 100644 index 0000000..f659489 --- /dev/null +++ b/po/fi.po @@ -0,0 +1,1422 @@ +# mate-control-center Finnish translation +# Copyright (C) 2004-2009 Free Software Foundation, Inc. +# Mikko Rauhala , x-2000 +# Pauli Virtanen , 2000-2004 +# Ilkka Tuohela , 2005-2009. +# Tommi Vainikainen , 2009. +# Timo Jyrinki , 2010. +# +# sticky key = pohjaan jäävä näppäin +# bounce key = kimmonäppäin +# mouse key = hiirinäppäin +# toggle key = piippaava näppäin +# +msgid "" +msgstr "" +"Project-Id-Version: mate-control-center\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-02-28 21:35+0200\n" +"PO-Revision-Date: 2010-02-28 21:35+0200\n" +"Last-Translator: Tommi Vainikainen \n" +"Language-Team: Finnish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n == 1 ? 0 : 1;\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "Esteettömyys" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "Vapaan prosenttimäärän huomautusraja" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "Vapaan tilan ei-huomautusta-raja" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "Lyhin huomautusväli toistuville varoituksille" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "Ohitettavat liitospolut" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown" +msgstr "" +"Prosentteina vapaan tilan raja ensimmäiselle varoitukselle vähäisestä " +"levytilasta. Jos vapaan tilan osuus putoaa tämän prosenttimäärän alle, " +"näytetään varoitus" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "" +"Määritä luettelo liitospoluista, jotka ohitetaan vaikka niissä olisi vähän " +"tilaa jäljellä." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "" +"Määritä aika minuutteina. Seuraavat varoitukset taltiolle eivät näy useammin " +"kuin tämän aikavälin kuluttua." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown" +msgstr "" +"Määritä tila gigatavuina. Mikäli vapaata tilaa on enemmän kuin tämä määrä, " +"varoitusta ei näytetä" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning" +msgstr "" +"Määritä prosentteina osuus, jonka vapaan tilan tulee vähetä ennen kuin " +"näytetään seuraava varoitus" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "Seuraavan huomautuksen vapaan prosenttiosuuden raja" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "Sidos levyn poistamiseksi asemasta." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to enable or disable the touchpad." +msgstr "Sidos kosketuslevyn käyttöön tai pois käytöstä ottamiseksi." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "Sidos laskimen käynnistämiseksi." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "Sidos sähköpostiohjelman käynnistämiseksi." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "Sidos ohjeselaimen käynnistämiseksi." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "Sidos mediasoittimen käynnistämiseksi." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "Sidos hakutyökalun käynnistämiseksi." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "Sidos WWW-selaimen käynnistämiseksi." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "Sidos näytön lukitsemiseksi." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "Sidos uloskirjautumiseksi." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "Sidos äänenvoimakkuuden vähentämiseksi." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "Sidos äänen vaimentamiseksi." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "Sidos kotikansion avaamiseksi." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "Sidos toiston pysäyttämiseksi." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "Sidos äänenvoimakkuuden kasvattamiseksi." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "Sidos seuraavaan kappaleeseen siirtymiseksi." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "Sidos edelliseen kappaleeseen siirtymiseksi." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "Sidos toiston aloittamiseksi (tai toisto/tauko)." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "Sidos toiston pysäyttämiseksi." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Poista asemasta" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "Kotikansio" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "Käynnistä laskin" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "Käynnistä sähköpostiohjelma" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "Käynnistä ohjeselain" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "Käynnistä mediasoitin" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "Käynnistä WWW-selain" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "Lukitse näyttö" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Kirjaudu ulos" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "Seuraava kappale" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "Pysäytä toisto" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "Soita (tai tauko)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "Edellinen kappale" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Etsi" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "Lopeta soitto" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "Kytke kosketuslevy" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "Vähennä äänenvoimakkuutta" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "Hiljennä ääni" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Askella äänenvoimakkuutta" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Muuta äänenvoimakkuutta tietyn osuuden verran." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "Kasvata äänenvoimakkuutta" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "" +"If a notification icon with display related things should be shown in the " +"panel." +msgstr "Näytetäänkö näyttöön liittyvistä asioita huomautuskuvake paneelissa" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "Näytä näyttötiedot ilmoitusalueella" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "Antialiasointi" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "Vihjeistys" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "RGBA-järjestys" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"Pikselin osien järjestys LCD-näytöllä: käytetään vain, kun antialiasointi on " +"arvossa \"rgba\". Mahdolliset arvot ovat: \"rgb\" - punainen vasemmalla " +"(yleisin), \"bgr\" punainen vasemmalla, \"vrgb\" punainen ylhäällä, \"vbgr\" " +"punainen alhaalla." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" +"Tarkkuus, jota käytetään muuntamaan kirjasinkoot pikselikooksi, pisteinä " +"tuumaa kohti." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"Kirjasinten piirtoon käytetyn antialiasoinnin tyyppi. Mahdolliset arvot " +"ovat: \"none\" (ei antialiasointia), \"grayscale (tavallinen harmaasävyihin " +"perustuva) ja \"rgba\" (alipisteiden antialiasointi, vain LCD-näytöt)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"Kirjasimia piirrettäessä käytettävä vihjeistystapa. Mahdolliset arvot ovat: " +"\"none\" (ei vihjeistystä), \"slight\" (kevyt vihjeistys), \"medium" +"\" (tavallinen vihjeistys) \"full\" (suurin mahdollinen, saattaa aiheuttaa " +"kirjainmuotojen säröytymistä)" + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "Sallitut näppäimet" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"Jos arvo ei ole tyhjä, näppäinsidekset jätetään huomioimatta, jollei niiden " +"MateConf-kansio ole luettelossa. Tämä on hyödyllinen rajattaessa käyttöä." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "Poista kosketuslevy käytöstä kirjoitettaessa" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "Käytä vaakasuuntaista vieritystä" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "Ota käyttöön hiiren napsautukset kosketuslevyllä" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Enable touchpad" +msgstr "Ota kosketuslevy käyttöön" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "Valitse kosketuslevyn vieritystapa" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Select the touchpad scroll method. Supported values are: 0 - disabled, 1 - " +"edge scrolling, 2 - two-finger scrolling" +msgstr "" +"Valitse kosketuslevyn vieritystapa. Tuetut arvot ovat: 0 - ei käytössä, 1 - " +"reunavieritys, 2 - kahden sormen vieritys" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "" +"Aseta tämä todeksi jos sinulla on ongelmia osuessasi vahingossa " +"kosketuslevyyn kirjoitettaessa." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" +"Aseta tämä todeksi salliaksesi vaakasuuntaisen vierityksen samalla tavoin " +"kuin on valittu avaimella scroll_method." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "" +"Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "" +"Aseta tämä todeksi jos haluat lähettää hiiren napsautuksia kosketuslevyä " +"napauttamalla." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +msgid "Set this to TRUE to enable all touchpads." +msgstr "Aseta tämä todeksi jos haluat ottaa kaikki kosketuslevyt käyttöön." + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "Maten asetuspalvelin" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "Sidos näytönsuurentajan näyttämiseksi." + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "Sidos näppäimistönäytön näyttämiseksi." + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "Sidos näytönlukijan näyttämiseksi." + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "Kimmonäppäimet" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "" +"Komento, jolla näytönsuurentaja otetaan käyttöön tai poistetaan käytöstä." + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "" +"Komento, jolla näyttönäppäimistö otetaan käyttöön tai poistetaan käytöstä." + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "Komento, jolla näytönlukija otetaan käyttöön tai poistetaan käytöstä." + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable accessibility keyboard plugin" +msgstr "Käytä näppäimistön esteettömyysominaisuuksia" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable background plugin" +msgstr "Käytä taustakuvalisäosaa" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable clipboard plugin" +msgstr "Käytä leikepöytälisäosaa" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable font plugin" +msgstr "Käytä kirjasinlisäosaa" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable housekeeping plugin" +msgstr "Käytä siivousliitännäistä" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable keybindings plugin" +msgstr "Käytä näppäinsidosten lisäosaa" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keyboard plugin" +msgstr "Käytä näppäimistölisäosaa" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable media keys plugin" +msgstr "Käytä medianäppäinlisäosaa" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable mouse plugin" +msgstr "Käytä hiirilisäosaa" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable sound plugin" +msgstr "Käytä äänilisäosaa" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable typing breaks plugin" +msgstr "Käytä kirjoitustaukolisäosaa" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable xrandr plugin" +msgstr "Käytä xrandr-lisäosaa" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable xrdb plugin" +msgstr "Käytä xrdb-lisäosaa" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xsettings plugin" +msgstr "Käytä xsettings-lisäosaa" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Mouse keys" +msgstr "Hiirinäppäimet" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "On-screen keyboard" +msgstr "Näyttönäppäimistö" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "Screen magnifier" +msgstr "Näytönsuurentaja" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen reader" +msgstr "Näytönlukija" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "" +"Aseta todeksi, jos haluat käyttää siivousliitännäistä, joka tyhjentää " +"ylijääneet välimuistitiedostot." + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "Aseta todeksi, jos haluat ottaa käyttöön leikepöytäasetusten lisäosan." + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" +"Aseta todeksi, jos haluat ottaa käyttöön työpöydän taustakuvan lisäosan." + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" +"Aseta todeksi, jos haluat ottaa käyttöön kirjasinasetusten hallinnan " +"lisäosan." + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" +"Aseta todeksi, jos haluat ottaa käyttöön näppäinasetusten hallintalisäosan." + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "" +"Aseta todeksi, jos haluat ottaa käyttöön hiiriasetusten hallintalisäosan." + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" +"Aseta todeksi, jos haluat ottaa käyttöön multimedianäppäinten " +"hallintalisäosan." + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "Aseta todeksi, jos haluat äänisamplejen välimuistin hallintalisäosan." + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" +"Aseta todeksi, jos haluat ottaa käyttöön esteettömyysnäppäimistön asetusten " +"hallinnan." + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" +"Aseta todeksi, jos haluat ottaa käyttöön näppäinsidosten hallintalisäosan." + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" +"Aseta todeksi, jos haluat ottaa käyttöön kirjoitustaukojen hallintalisäosan." + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "" +"Aseta todeksi, jos haluat ottaa käyttöön xrandr-asetusten hallintalisäosan." + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "" +"Aseta todeksi, jos haluat ottaa käyttöön xrdb-asetusten hallintalisäosan." + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "" +"Aseta todeksi, jos haluat ottaa käyttöön xsettings-asetusten " +"hallintalisäosan." + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Slow keys" +msgstr "Hitaat näppäimet" + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Sticky keys" +msgstr "Pohjaan jäävät näppäimet" + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "Pikanäppäin, jolla valitaan näytetäänkö suurennuslasi" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "Pikanäppäin, jolla valitaan näytetäänkö näyttönäppäimistö" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "Pikanäppäin, jolla valitaan näytetäänkö näytönlukija" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Tällä pikanäppäimellä valitaan, näytetäänkö suurennuslasi. Sama nimi " +"näytetään pikanäppäinten asetusikkunassa." + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Tällä pikanäppäimellä valitaan, näytetäänkö näyttönäppäimistö. Sama nimi " +"näytetään pikanäppäinten asetusikkunassa." + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Tällä pikanäppäimellä valitaan, näytetäänkö näytönlukija. Sama nimi " +"näytetään pikanäppäinten asetusikkunassa." + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "Toggle magnifier" +msgstr "Näytetäänkö näytönsuurentaja" + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "Toggle on-screen keyboard" +msgstr "Näytetäänkö näyttönäppäimistö" + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle screen reader" +msgstr "Näytetäänkö näytönlukija" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "Onko estettömyystoiminto \"Kimmonäppäimet\" päällä." + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "Onko estettömyystoiminto \"Hiirinäppäimet\" päällä." + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the on-screen keyboard is turned on." +msgstr "Onko näyttönäppäimistö päällä." + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the screen magnifier is turned on." +msgstr "Onko näytönsuurentaja päällä." + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the screen reader is turned on." +msgstr "Onko näytönlukija päällä." + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "Onko estettömyystoiminto \"Hitaat näppäimet\" päällä." + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "Onko estettömyystoiminto \"Pohjaan jäävät näppäimet\" päällä." + +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "Käytä vianetsinätilaa" + +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "Älä käynnistä palvelinprosessina" + +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "MateConf-etuliite, josta liitännäisen asetuksen ladataan" + +#: ../mate-settings-daemon/main.c:58 +msgid "Exit after a time - for debugging" +msgstr "Poistu tietyn ajan jälkeen – sopii virheenjäljitykseen" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "Näppäimistön esteettömyys" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "Näppäimistön esteettömyysliitännäinen" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:388 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "Virhe ohjeen näyttämisessä: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:519 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:585 +msgid "Do you want to activate Slow Keys?" +msgstr "Haluatko ottaa hitaat näppäimet käyttöön?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:520 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:586 +msgid "Do you want to deactivate Slow Keys?" +msgstr "Haluatko poistaa hitaat näppäimet käytöstä?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:521 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:587 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"Pidit juuri vaihtonäppäintä painettuna 8 sekuntia. Tämä on hitaat näppäimet -" +"ominaisuuden pikanäppäily, ja muuttaa tapaa, jolla näppäimistö toimii." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't activate" +msgstr "Älä ota käyttöön" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't deactivate" +msgstr "Älä poista käytöstä" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Activate" +msgstr "Ota käyttöön" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Deactivate" +msgstr "Poista käytöstä" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't activate" +msgstr "Ä_lä ota käyttöön" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't deactivate" +msgstr "Ä_lä poista käytöstä" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Activate" +msgstr "_Ota käyttöön" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Deactivate" +msgstr "_Poista käytöstä" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:615 +msgid "Slow Keys Alert" +msgstr "Hitaat näppäimet -ilmoitus" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:655 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:723 +msgid "Do you want to activate Sticky Keys?" +msgstr "Haluatko ottaa pohjaan jäävät näppäimet käyttöön?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:656 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:724 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Haluatko poistaa pohjaan jäävät näppäimet käytöstä?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:726 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"Painoit juuri vaihtonäppäintä 5 kertaa peräkkäin. Tämä on pohjaan jäävät " +"näppäimet -ominaisuuden pikanäppäily, ja muuttaa tapaa, jolla näppäimistö " +"toimii." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:660 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"Painoit juuri kahta näppäintä samalla tai vaihtonäppäintä 5 kertaa " +"peräkkäin. Tämä on pohjaan jäävät näppäimet -ominaisuuden pikanäppäily, ja " +"muuttaa tapaa, jolla näppäimistö toimii." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:756 +msgid "Sticky Keys Alert" +msgstr "Pohjaan jäävät näppäimet -ilmoitus" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "Esteettömyysasetukset" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "Kasvata _värien kontrastia" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "Tee _tekstistä suurempaa ja helppolukuisempaa" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "" +"Paina ja _pidä näppäimet alhaalla, jotta ne hyväksytään (hitaat näppäimet)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "Käytä _näppäimistöä näytöllä" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "Käytä näytön _suurentajaa" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "Käytä näytön_lukijaa" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "_Jätä kahdennetut näppäilyt huomioimatta (kimmonäppäimet)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "" +"Syötä _pikanäppäimet yksi näppäin kerrallaan (pohjaan jäävät näppäimet)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "Taustakuva" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "Taustakuvaliitännäinen" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "Leikepöytä" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "Leikepöytäliitännäinen" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "Tyhjä" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "Tyhjä liitännäinen" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Kirjasin" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "Kirjasinliitännäinen" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this filesystem" +msgstr "Älä näytä mitään varoituksia tästä tiedostojärjestelmästä" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "Älä näytä tätä varoitusta uudestaan" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "Taltiolla â€%s†on vain %s levytilaa jäljellä." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "Tällä tietokoneella on vain %s levytilaa jäljellä." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" +"Voit vapauttaa levytilaa tyhjentämällä roskakorin, poistamalla " +"käyttämättömiä ohjelmia ja tiedostoja tai siirtämällä tiedostoja toisille " +"levyille tai osioille." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"Voit vapauttaa levytilaa poistamalla käyttämättömiä ohjelmia ja tiedostoja " +"tai siirtämällä tiedostoja toisille levyille tai osioille." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"Voit vapauttaa levytilaa tyhjentämällä roskakorin, poistamalla " +"käyttämättömiä ohjelmia ja tiedostoja tai siirtämällä tiedostoja ulkoiselle " +"levylle." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" +"Voit vapauttaa levytilaa poistamalla käyttämättömiä ohjelmia ja tiedostoja " +"tai siirtämällä tiedostoja ulkoiselle levylle." + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "Levytila vähissä" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "Tyhjennä roskakori" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine..." +msgstr "Tutki..." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "Älä huomioi" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:96 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "Poistetaan kohdetta %lu/%lu" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:116 +#, c-format +msgid "Removing: %s" +msgstr "Poistetaan: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:244 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:293 +msgid "Emptying the trash" +msgstr "Tyhjennetään roskakoria" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:269 +msgid "Preparing to empty trash..." +msgstr "Valmistaudutaan tyhjentämään roskakori..." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:295 +msgid "From: " +msgstr "Kohteesta: " + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:356 +msgid "Empty all of the items from the trash?" +msgstr "Poista kaikki roskakorissa olevat tiedostot?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:359 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"Jos tyhjennät roskakorin, tuhotaan kaikki siellä olevat tiedostot pysyvästi. " +"Huomaa että voit poistaa roskakorista tiedostoja myös yksitellen." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:366 +msgid "_Empty Trash" +msgstr "_Tyhjennä roskakori" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "Näppäinsidonta (%s) on virheellinen" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "Näppäinsidonta (%s) on epätäydellinen" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"Näppäimeen (%2$s) kytketyn toiminnon\n" +"(%1$s) suorittaminen epäonnistui." + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "Näppäinsidokset" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "Näppäinsidosten liitännäinen" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Näppäimistö" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "Näppäimistöliitännäinen" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:112 +#, c-format +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +"- a bug in libxklavier library\n" +"- a bug in X server (xkbcomp, xmodmap utilities)\n" +"- X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +"- The result of %s\n" +"- The result of %s" +msgstr "" +"Virhe aktivoitaessa XKB-asetuksia.\n" +"Virhe voi tapahtua eri tilanteissa:\n" +"- ohjelmavirhe libxklavier-kirjastossa\n" +"- ohjelmavirhe X-palvelimessa (xkbcomp- ja xmodmap-apuohjelmat)\n" +"- X-palvelin epäyhteensopivalla libxkbfile-toteutuksella\n" +"\n" +"X-palvelimen versiotiedot:\n" +"%s\n" +"%d\n" +"%s\n" +"Jos kerrot tästä ohjelmavirheraportilla, sisällytä raporttiin:\n" +"- Komennon %s tulos\n" +"- Komennon %s tulos" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:126 +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or taking a fresher version of XFree " +"software." +msgstr "" +"Käytät XFree 4.3.0:aa.\n" +"Monimutkaisten XKB-asetusten kanssa on tunnettuja ongelmia.\n" +"Kokeile käyttää yksinkertaisempia asetuksia tai ota käyttöön tuoreempi " +"versio XFree-ohjelmistosta." + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:197 +msgid "Unknown" +msgstr "Tuntematon" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:266 +#, c-format +msgid "Keyboard Layout \"%s\"" +msgstr "Näppäimistöasettelu â€%sâ€" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:389 +msgid "_Groups" +msgstr "_Ryhmät" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:396 +msgid "Keyboard _Preferences" +msgstr "Näppäimistön _asetukset" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:402 +msgid "Show Current _Layout" +msgstr "Näytä nykyinen a_settelu" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "_Mahdolliset tiedostot:" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "Modmap-tiedostojen lataus" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap file(s)?" +msgstr "Haluatko ladata modmap-tiedostot?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "_Älä näytä tätä viestiä uudestaan" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "_Lataa" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "_Ladatut tiedostot:" + +#: ../plugins/keyboard/show-layout.ui.h:1 +msgid "Keyboard Layout" +msgstr "Näppäimistön asettelu" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:200 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"Oletuspäätettä ei löytynyt. Varmista, että oletuspäätteen komento on " +"asetettu ja että se osoittaa toimivaan päätekomentoon." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:240 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"Komentoa ei voitu suorittaa: %s\n" +"Tarkista, että tämä komento on olemassa." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:256 +msgid "" +"Couldn't put the machine to sleep.\n" +"Verify that the machine is correctly configured." +msgstr "" +"Koneen virransäästötilan aktivointi ei onnistunut.\n" +"Tarkista, että tietokoneesi asetukset ovat oikein." + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "Ei käytössä" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u ulostulo" +msgstr[1] "%u ulostuloa" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u sisääntulo" +msgstr[1] "%u sisääntuloa" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "Järjestelmän äänet" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "Medianäppäimet" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "Medianäppäinten liitännäinen" + +#: ../plugins/mouse/gsd-mouse-manager.c:874 +msgid "Could not enable mouse accessibility features" +msgstr "Hiiren esteettömyystoimintoja ei voitu ottaa käyttöön" + +#: ../plugins/mouse/gsd-mouse-manager.c:876 +msgid "" +"Mouse accessibility requires mousetweaks to be installed on your system." +msgstr "" +"Hiiren esteettömyystuki vaatii mousetweaks-paketin asennuksen järjestelmääsi." + +#: ../plugins/mouse/gsd-mouse-manager.c:879 +msgid "Mouse Preferences" +msgstr "Hiiriasetukset" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Hiiri" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "Hiiriliitännäinen" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Kirjoitustauko" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "Kirjoitustauko-liitännäinen" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "Määritä näytön koko ja kiertoasetukset" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:222 +msgid "Could not switch the monitor configuration" +msgstr "Näytän asetuksia ei voitu vaihtaa" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:246 +msgid "Could not restore the display's configuration" +msgstr "Näyttöasetuksia ei voitu palauttaa" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:271 +msgid "Could not restore the display's configuration from a backup" +msgstr "Näyttöasetuksia ei voitu palauttaa varmuuskopiosta" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:292 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "" +"The display will be reset to its previous configuration in %d seconds" +msgstr[0] "Näyttö palautetaan edelliseen asetuksiin %d sekunnin kuluttua" +msgstr[1] "Näyttö palautetaan edelliseen asetuksiin %d sekunnin kuluttua" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:341 +msgid "Does the display look OK?" +msgstr "Näyttääkö näyttö oikealta?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:347 +msgid "_Restore Previous Configuration" +msgstr "_Palauta edelliset asetukset" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:348 +msgid "_Keep This Configuration" +msgstr "_Säilytä nämä asetukset" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:429 +msgid "The selected configuration for displays could not be applied" +msgstr "Valittua näyttöjen asetusta ei voitu toteuttaa" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:967 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "Näytön tietoja ei voitu virkistää: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:970 +msgid "Trying to switch the monitor configuration anyway." +msgstr "Yritetään vaihtaa näytön asetuksia joka tapauksessa." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1679 +msgid "Rotation not supported" +msgstr "Kierto ei ole tuettu" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1733 +msgid "Could not save monitor configuration" +msgstr "Näytön asetuksia ei voitu tallentaa" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1751 +msgid "Normal" +msgstr "Tavallinen" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1752 +msgid "Left" +msgstr "Vasen" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1753 +msgid "Right" +msgstr "Oikea" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1754 +msgid "Upside Down" +msgstr "Ylösalaisin" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1874 +msgid "_Configure Display Settings ..." +msgstr "_Määrittele näytön asetukset..." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1915 +msgid "Configure display settings" +msgstr "Määrittele näytön asetukset" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1972 +msgid "Could not apply the stored configuration for monitors" +msgstr "Tallennettua näyttöjen asetusta ei voitu toteuttaa" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "Virhe käyttäjän kotikansion määrittämisessä" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "Hallitse X:n resurssitietokantaa" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "X:n resurssitietokanta" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:644 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "MateConf-avaimen %s tyyppi on %s, mutta sen piti olla %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "Hallitse X-asetuksia" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "X-asetukset" + +#~ msgid "Binding to suspend the computer." +#~ msgstr "Sidos tietokoneen siirtämiseksi keskeytystilaan." + +#~ msgid "Suspend" +#~ msgstr "Keskeytystila" + +#~ msgid "MATE Volume Control" +#~ msgstr "Maten äänenvoimakkuus" + +#~ msgid "" +#~ "Set to True to display a dialog when there are errors running the " +#~ "screensaver." +#~ msgstr "Näytä virheikkuna, kun näytönsäästäjän suorittamisessa on ongelmia." + +#~ msgid "Set to True to run the screensaver at login." +#~ msgstr "Käynnistä näytönsäästäjä kirjauduttaessa sisään." + +#~ msgid "Show startup errors" +#~ msgstr "Näytä käynnistysvirheet" + +#~ msgid "Start screensaver" +#~ msgstr "Käynnistä näytönsäästäjä" + +#~ msgid "Enable screensaver plugin" +#~ msgstr "Käytä näytönsäästäjälisäosaa" + +#~ msgid "Set to True to enable the plugin to manage screensaver settings." +#~ msgstr "" +#~ "Aseta todeksi, jos haluat ottaa käyttöön näytönsäästäjän hallintalisäosan." + +#~ msgid "Toggle screenreader" +#~ msgstr "Näytetäänkö näytönlukija" + +#~ msgid "%d%% of the disk space on `%s' is in use" +#~ msgstr "%d %% levytilasta osiolla \"%s\" on käytössä" + +#~ msgid "Analyze" +#~ msgstr "Analysoi" + +#~ msgid "" +#~ "There was an error starting up the screensaver:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "Screensaver functionality will not work in this session." +#~ msgstr "" +#~ "Näytönsäästäjän käynnistäminen epäonnistui:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "Näytönsäästäjät eivät toimi tämän istunnon aikana." + +#~ msgid "Screensaver" +#~ msgstr "Näytönsäästäjä" + +#~ msgid "Screensaver plugin" +#~ msgstr "Näytönsäästäjä-liitännäinen" + +#~ msgid "" +#~ "Cannot create the directory \"%s\".\n" +#~ "This is needed to allow changing the mouse pointer theme." +#~ msgstr "" +#~ "Kansiota \"%s\" ei voi luoda.\n" +#~ "Kansio tarvitaan, jotta hiiren osoittimen teemaa voi vaihtaa." + +#~ msgid "" +#~ "Cannot create the directory \"%s\".\n" +#~ "This is needed to allow changing cursors." +#~ msgstr "" +#~ "Kansion \"%s\" luonti epäonnistui.\n" +#~ "Kansio tarvitaan, jotta kursoreita voi vaihtaa." + +#~ msgid "Couldn't load sound file %s as sample %s" +#~ msgstr "Äänitiedoston %s latautuminen ääneksi %s epäonnistui" + +#~ msgid "Login" +#~ msgstr "Kirjaudu sisään" + +#~ msgid "Logout" +#~ msgstr "Kirjaudu ulos" + +#~ msgid "Boing" +#~ msgstr "Kumahdus" + +#~ msgid "Siren" +#~ msgstr "Sireeni" + +#~ msgid "Clink" +#~ msgstr "Helähdys" + +#~ msgid "Beep" +#~ msgstr "Piippaus" + +#~ msgid "No sound" +#~ msgstr "Ei ääntä" + +#~ msgid "Sound not set for this event." +#~ msgstr "Tälle tapahtumalle ei ole määritelty ääntä" + +#~ msgid "" +#~ "The sound file for this event does not exist.\n" +#~ "You may want to install the mate-audio package for a set of default " +#~ "sounds." +#~ msgstr "" +#~ "Tapahtumaan liittyvää äänitiedostoa ei ole olemassa.\n" +#~ "Voi olla että haluat asentaa paketin mate-audio, jossa oletusäänet ovat." + +#~ msgid "The sound file for this event does not exist." +#~ msgstr "Tämän tapahtuman äänitiedostoa ei ole." + +#~ msgid "Select Sound File" +#~ msgstr "Valitse äänitiedosto" + +#~ msgid "The file %s is not a valid wav file" +#~ msgstr "Tiedosto %s ei ole kelvollinen WAV-tiedosto" + +#~ msgid "Select sound file..." +#~ msgstr "Valitse äänitiedosto..." + +#~ msgid "Sound" +#~ msgstr "Ääni" + +#~ msgid "Sound plugin" +#~ msgstr "Ääniliitännäinen" + +#~ msgid "An error occurred while configuring the screen" +#~ msgstr "Tapahtui virhe määriteltäessä näyttöasetuksia" + +#~ msgid "gtk-close" +#~ msgstr "gtk-close" + +#~ msgid "Screen Rotation" +#~ msgstr "Näytön kierto" diff --git a/po/fr.po b/po/fr.po new file mode 100644 index 0000000..c98ee82 --- /dev/null +++ b/po/fr.po @@ -0,0 +1,1434 @@ +# French translation of mate-daemon-settings. +# Copyright (C) 2008-2010 Free Software Foundation, Inc. +# This file is under the same license as the mate-settings-daemon package. +# +# Claude Paroz , 2008-2010 +# Robert-André Mauchin , 2008 +# Nicolas Repentin , 2009 +# Laurent Coudeur , 2009, 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: mate-settings-daemon HEAD\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=mate-" +"settings-daemon&component=general\n" +"POT-Creation-Date: 2010-07-16 13:35+0000\n" +"PO-Revision-Date: 2010-07-20 22:20+0200\n" +"Last-Translator: Laurent Coudeur \n" +"Language-Team: MATE French Team \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n>1;\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "Accessibilité" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "Seuil d'avertissement en pourcentage d'espace libre" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "Seuil de non avertissement en Go d'espace libre" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "Intervalle minimum de répétition des avertissements" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "Chemins de montage à ignorer" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown." +msgstr "" +"Seuil en pourcentage d'espace libre pour l'alerte initiale d'espace disque " +"faible. Si le pourcentage d'espace libre tombe en dessous de ce seuil, une " +"alerte sera affichée." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "" +"Indique une liste de chemins de montage à ignorer lorsque leur espace disque " +"est faible." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "" +"Indique un intervalle en minutes. Ce paramètre constitue l'intervalle de " +"temps minimum entre plusieurs alertes pour un même volume." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown." +msgstr "" +"Indique une taille en Go. Si la quantité d'espace disque disponible est " +"supérieure à ce paramètre, aucune alerte ne sera affichée." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning." +msgstr "" +"Indique le pourcentage de réduction d'espace disque avant d'émettre un " +"nouvel avertissement." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "Seuil de répétition d'avertissement en pourcentage d'espace libre" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disc." +msgstr "Raccourci pour éjecter un disque optique." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to enable or disable the touchpad." +msgstr "Raccourci pour activer ou désactiver le pavé tactile." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "Raccourci pour lancer la calculatrice." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "Raccourci pour lancer le logiciel de messagerie." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "Raccourci pour lancer le navigateur d'aide." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "Raccourci pour lancer le lecteur multimédia." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "Raccourci pour lancer l'outil de recherche." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "Raccourci pour lancer le navigateur Web." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "Raccourci pour verrouiller l'écran." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "Raccourci pour se déconnecter." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "Raccourci pour baisser le volume général du son." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "Raccourci pour mettre le son général en sourdine." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "Raccourci pour ouvrir le dossier personnel." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "Raccourci pour mettre en pause la lecture." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "Raccourci pour augmenter le volume général du son." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "Raccourci pour passer à la piste suivante." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "Raccourci pour revenir à la piste précédente." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "Raccourci pour démarrer (ou suspendre) la lecture." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "Raccourci pour interrompre la lecture." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Éjection" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "Dossier personnel" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "Lancer la calculatrice" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "Lancer le logiciel de messagerie" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "Lancer le navigateur d'aide" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "Lancer le lecteur multimédia" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "Lancer le navigateur Web" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "Verrouiller l'écran" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Déconnexion" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "Piste suivante" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "Mettre en pause la lecture" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "Lecture (ou Lecture/Pause)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "Piste précédente" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Rechercher" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "Arrêter la lecture" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "Activer ou désactiver le pavé tactile" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "Baisser le volume" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "Sourdine" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Pas du volume" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Pas du volume en tant que pourcentage du volume." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "Augmenter le volume" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "File for default configuration for RandR" +msgstr "Fichier de configuration par défaut de RandR" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "Icône de l'affichage visible dans la zone de notification" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:3 +msgid "" +"The XRandR plugin will look for a default configuration in the file " +"specified by this key. This is similar to the ~/.config/monitors.xml that " +"normally gets stored in users' home directories. If a user does not have " +"such a file, or has one that does not match the user's setup of monitors, " +"then the file specified by this key will be used instead." +msgstr "" +"Le greffon XRandR cherche une configuration par défaut dans le fichier " +"indiqué par cette clé. C'est le même type de fichier que ~/.config/monitors.xml " +"qui est en général stocké dans le dossier personnel de l'utilisateur. Si " +"l'utilisateur ne possède pas ce fichier ou s'il en a un qui ne correspond " +"pas à la configuration des écrans, c'est le fichier indiqué par cette clé " +"qui est utilisé." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:4 +msgid "Turn on external monitor after system boot" +msgstr "Activer l'écran externe après le démarrage du système" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:5 +msgid "" +"Turn on external monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" +"Activer l'écran externe après le démarrage du système si l'utilisateur en " +"branche un au démarrage." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:6 +msgid "Turn on laptop monitor after system boot" +msgstr "Activer l'eÌcran de l'ordinateur portable apreÌ€s le deÌmarrage du systeÌ€me" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:7 +msgid "" +"Turn on laptop monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" +"Activer l'écran de l'ordinateur portable après le démarrage du système si " +"l'utilisateur branche un écran externe au démarrage." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:8 +msgid "" +"Whether a notification icon with display-related things should be shown in " +"the panel." +msgstr "" +"Indique si une icône de notification concernant l'affichage doit être " +"affichée dans le tableau de bord." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "Anticrénelage" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "PPP" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "Optimisation" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "Ordre RVBA" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"L'ordre des éléments sous-pixels sur un écran LCD ; uniquement utilisé si " +"l'anticrénelage est défini à « rgba ». Les valeurs possibles sont « rgb » pour " +"le rouge à gauche (le plus courant), « bgr » pour le bleu à gauche, « vrgb » " +"pour le rouge en haut, « vbgr » pour le rouge en bas." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" +"La résolution utilisée pour la conversion des tailles de polices en tailles " +"pixels, en points par pouce." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"Le type d'anticrénelage utilisé pour le rendu des polices. Les valeurs " +"possibles sont : « none » pour aucun anticrénelage, « grayscale » pour " +"l'anticrénelage classique par niveaux de gris et « rgba » pour " +"l'anticrénelage par sous-pixels (écrans LCD uniquement)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"Le type d'optimisation utilisé pour le rendu des polices. Les valeurs " +"possibles sont : « none » pour aucune optimisation, « slight » pour le " +"minimum, « medium » pour une optimisation moyenne et « full » pour le maximum " +"possible (peut occasionner des distorsions sur la forme des lettres)." + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "Touches autorisées" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"Si non vide, les raccourcis sont ignorés tant que leur répertoire MateConf " +"n'est pas dans la liste. Utile pour le verrouillage." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "Désactiver le pavé tactile lors de la frappe au clavier" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "Activer le défilement horizontal" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "Activer les clics de souris avec le pavé tactile" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Enable touchpad" +msgstr "Activer le pavé tactile" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "Méthode de défilement du pavé tactile" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Select the touchpad scroll method. Supported values are: 0: disabled, 1: " +"edge scrolling, and 2: two-finger scrolling" +msgstr "" +"Sélection de la méthode de défilement du pavé tactile. Les valeurs admises " +"sont : 0 (désactivé), 1 (défilement sur les bords), 2 (défilement à deux " +"doigts)" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "" +"Activez cette clé s'il vous arrive de toucher accidentellement le pavé " +"tactile lorsque vous écrivez au clavier." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" +"Activez cette clé pour permettre le défilement horizontal selon la méthode " +"sélectionnée dans la clé « scroll_method »." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "" +"Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "" +"Activez cette clé pour pouvoir effectuer des clics de souris en tapant sur " +"le pavé tactile." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +msgid "Set this to TRUE to enable all touchpads." +msgstr "Activez cette clé pour activer tous les pavés tactiles." + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "Service des paramètres MATE" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "Raccourci pour activer ou désactiver la loupe." + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "Raccourci pour activer ou désactiver le clavier visuel." + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "Raccourci pour activer ou désactiver le lecteur d'écran." + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "Touches rebond" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "Commande utilisée pour activer ou désactiver la loupe." + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "Commande utilisée pour activer ou désactiver le clavier visuel." + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "Commande utilisée pour activer ou désactiver le lecteur d'écran." + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable XRandR plugin" +msgstr "Activer le greffon XRandR" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable accessibility keyboard plugin" +msgstr "Activer le greffon d'accessibilité du clavier" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable background plugin" +msgstr "Activer le greffon d'arrière-plan" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable clipboard plugin" +msgstr "Activer le greffon du presse-papiers" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable font plugin" +msgstr "Activer le greffon des polices" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable housekeeping plugin" +msgstr "Activer le greffon d'entretien" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keybindings plugin" +msgstr "Activer le greffon des raccourcis clavier" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable keyboard plugin" +msgstr "Activer le greffon du clavier" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable media keys plugin" +msgstr "Activer le greffon des touches multimédias" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable mouse plugin" +msgstr "Activer le greffon de la souris" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable smartcard plugin" +msgstr "Activer le greffon carte à puce" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable sound plugin" +msgstr "Activer le greffon du son" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable typing breaks plugin" +msgstr "Activer le greffon « pause de saisie »" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xrdb plugin" +msgstr "Activer le greffon xrdb" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Enable xsettings plugin" +msgstr "Activer le greffon xsettings" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Mouse keys" +msgstr "Touches souris" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "On-screen keyboard" +msgstr "Clavier visuel" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen magnifier" +msgstr "Loupe d'écran" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Screen reader" +msgstr "Lecteur d'écran" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "" +"Si vrai, activer le greffon d'entretien, pour réduire les caches de fichiers " +"transitoires." + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage XRandR settings." +msgstr "Si vrai, activer le greffon de gestion des paramètres XRandR." + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" +"Si vrai, activer le greffon de gestion des paramètres du presse-papiers." + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" +"Si vrai, activer le greffon de gestion des paramètres d'arrière-plan du " +"bureau." + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "Si vrai, activer le greffon de gestion des paramètres de polices." + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "Si vrai, activer le greffon de gestion des paramètres de clavier." + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "" +"Set to True to enable the plugin to manage locking the screen on smartcard " +"removal." +msgstr "" +"Si vrai, activer le greffon de gestion de verrouillage de l'écran lorsque la " +"carte à puce est enlevée." + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "Si vrai, activer le greffon de gestion des paramètres de souris." + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" +"Si vrai, activer le greffon de gestion des paramètres de touches multimédias." + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "" +"Si vrai, activer le greffon de gestion de cache des échantillons sonores." + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" +"Si vrai, activer le greffon de gestion des paramètres d'accessibilité du " +"clavier." + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "Si vrai, activer le greffon de gestion des raccourcis clavier." + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "Si vrai, activer le greffon de gestion des pauses de saisie." + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "Si vrai, activer le greffon de gestion des paramètres xrdb." + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "Si vrai, activer le greffon de gestion des paramètres xsettings." + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "Slow keys" +msgstr "Touches lentes" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "Sticky keys" +msgstr "Touches rémanentes" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "Le nom du raccourci clavier pour activer ou désactiver la loupe" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "" +"Le nom du raccourci clavier pour activer ou désactiver le clavier visuel" + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "" +"Le nom du raccourci clavier pour activer ou désactiver le lecteur d'écran" + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Le nom du raccourci clavier pour activer ou désactiver la loupe. Ce nom est " +"affiché dans la fenêtre des préférences des raccourcis clavier." + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Le nom du raccourci clavier pour activer ou désactiver le clavier visuel. Ce " +"nom est affiché dans la fenêtre des préférences des raccourcis clavier." + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Le nom du raccourci clavier pour activer ou désactiver le lecteur d'écran. " +"Ce nom est affiché dans la fenêtre des préférences des raccourcis clavier." + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle magnifier" +msgstr "Activer ou désactiver la loupe" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Toggle on-screen keyboard" +msgstr "Activer ou désactiver le clavier visuel" + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Toggle screen reader" +msgstr "Activer ou désactiver le lecteur d'écran" + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "" +"Indique si la fonctionnalité d'accessibilité des touches rebond est activée." + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "" +"Indique si la fonctionnalité d'accessibilité des touches souris est activée." + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the on-screen keyboard is turned on." +msgstr "Indique si le clavier visuel est activé." + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the screen magnifier is turned on." +msgstr "Indique si la loupe d'écran est activée." + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the screen reader is turned on." +msgstr "Indique si le lecteur d'écran est activé." + +#: ../data/mate-settings-daemon.schemas.in.h:58 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "" +"Indique si la fonctionnalité d'accessibilité des touches lentes est activée." + +#: ../data/mate-settings-daemon.schemas.in.h:59 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "" +"Indique si la fonctionnalité d'accessibilité des touches rémanentes est " +"activée." + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:1 +msgid "" +"Set this to one of \"none\", \"lock_screen\", or \"force_logout\". The " +"action will get performed when the smartcard used for log in is removed." +msgstr "" +"Définissez cette clé à l'une des valeurs suivantes : « none » (aucune), " +"« lock_screen » (verrouiller l'écran) ou « force_logout » (forcer la " +"déconnexion). Cette action est effectuée lorsque la carte à puce utilisée " +"pour se connecter est retirée." + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:2 +msgid "Smartcard removal action" +msgstr "Action quand la carte à puce est retirée" + +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "Activer le code de débogage" + +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "Ne pas devenir un démon" + +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "Préfixe MateConf à partir duquel charger les paramètres des greffons" + +#: ../mate-settings-daemon/main.c:58 +msgid "Exit after a time (for debugging)" +msgstr "Quitter après un certain temps (pour débogage)" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "Accessibilité du clavier" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "Greffon de l'accessibilité du clavier" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:460 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "Une erreur est survenue lors de l'affichage de l'aide : %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:591 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:657 +msgid "Do you want to activate Slow Keys?" +msgstr "Voulez-vous activer les touches lentes ?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:592 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +msgid "Do you want to deactivate Slow Keys?" +msgstr "Voulez-vous désactiver les touches lentes ?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:593 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:659 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"Vous venez de presser la touche Majuscule pendant 8 secondes. Il s'agit du " +"raccourci clavier pour activer la fonctionnalité des touches lentes, qui " +"affecte la manière dont votre clavier fonctionne." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't activate" +msgstr "Ne pas activer" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't deactivate" +msgstr "Ne pas désactiver" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Activate" +msgstr "Activer" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Deactivate" +msgstr "Désactiver" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't activate" +msgstr "_Ne pas activer" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't deactivate" +msgstr "_Ne pas désactiver" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Activate" +msgstr "_Activer" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Deactivate" +msgstr "_Désactiver" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:687 +msgid "Slow Keys Alert" +msgstr "Alerte de touches lentes" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:727 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:795 +msgid "Do you want to activate Sticky Keys?" +msgstr "Voulez-vous désactiver les touches rémanentes ?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:796 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Voulez-vous désactiver les touches rémanentes ?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:730 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:798 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"Vous venez de presser la touche Majuscule 5 fois de suite. Il s'agit du " +"raccourci clavier pour activer la fonctionnalité des touches rémanentes, qui " +"affecte la manière dont votre clavier fonctionne." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:732 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:800 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"Vous venez de presser 2 touches à la fois ou de presser la touche Majuscule " +"5 fois de suite. Il s'agit du raccourci clavier pour désactiver la " +"fonctionnalité des touches rémanentes, qui affecte la manière dont votre " +"clavier fonctionne." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:828 +msgid "Sticky Keys Alert" +msgstr "Alerte touches rémanentes" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "Préférences d'accès universel" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "Améliorer le _contraste des couleurs" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "Rendre le _texte plus large et plus facile à lire" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "_Appuyer longuement sur les touches pour les accepter (touches lentes)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "Utiliser un clavier _visuel" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "Utiliser une _loupe d'écran" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "Utiliser un lecteu_r d'écran" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "_Ignorer les appuis répétés sur les touches (touches rebond)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "" +"_Effectuer les raccourcis clavier une touche à la fois (touches rémanentes)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "Arrière-plan" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "Greffon d'arrière-plan" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "Presse-papiers" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "Greffon du presse-papiers" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "Factice" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "Greffon factice" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Polices" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "Greffon des polices" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this file system" +msgstr "Ne plus afficher d'avertissements pour ce système de fichiers" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "Ne plus jamais afficher d'avertissements" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "Le volume « %s » n'a plus que %s d'espace disque disponible." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "Cet ordinateur n'a plus que %s d'espace disque disponible." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" +"Vous pouvez libérer de l'espace disque en vidant la corbeille, en supprimant " +"des logiciels ou fichiers inutilisés ou en déplaçant des fichiers vers un " +"autre disque ou une autre partition." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"Vous pouvez libérer de l'espace disque en supprimant des logiciels ou des " +"fichiers inutilisés ou en déplaçant des fichiers vers un autre disque ou une " +"autre partition." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"Vous pouvez libérer de l'espace disque en vidant la corbeille, en supprimant " +"des logiciels ou des fichiers inutilisés ou en déplaçant des fichiers vers " +"un disque externe." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" +"Vous pouvez libérer de l'espace disque en supprimant des logiciels ou des " +"fichiers inutilisés ou en déplaçant des fichiers vers un disque externe." + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "Espace disque faible" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "Vider la corbeille" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine…" +msgstr "Examiner…" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "Ignorer" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:97 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "Suppression de l'objet %lu sur %lu" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:117 +#, c-format +msgid "Removing: %s" +msgstr "Suppression : %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:247 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:296 +msgid "Emptying the trash" +msgstr "Vidage de la corbeille" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:272 +msgid "Preparing to empty trash…" +msgstr "Préparation du vidage de la corbeille…" + +#. Translators: "Emptying trash from " +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:299 +msgid "From: " +msgstr "Depuis : " + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:360 +msgid "Empty all of the items from the trash?" +msgstr "Supprimer tous les objets de la corbeille ?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:363 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"Si vous choisissez de vider la corbeille, tous les objets qui s'y trouvent " +"seront définitivement perdus. Notez que vous pouvez aussi les supprimer " +"séparément." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:370 +msgid "_Empty Trash" +msgstr "_Vider la corbeille" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "Le raccourci clavier (%s) n'est pas valide" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "Le raccourci clavier (%s) n'est pas complet" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"Erreur lors de la tentative d'exécution de (%s)\n" +"qui est lié à la touche (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "Raccourcis clavier" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "Greffon des raccourcis clavier" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Clavier" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "Greffon du clavier" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:137 +#, c-format +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +" • a bug in libxklavier library\n" +" • a bug in X server (xkbcomp, xmodmap utilities)\n" +" • X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +" • The result of %s\n" +" • The result of %s" +msgstr "" +"Erreur lors de l'activation de la configuration XKB.\n" +"Ceci peut arriver dans diverses circonstances :\n" +" • une anomalie dans la bibliothèque libxklavier\n" +" • une anomalie dans le serveur X (outils xkbcomp, xmodmap)\n" +" • incompatibilité entre le serveur X et l'implémentation libxkbfile\n" +"\n" +"Données sur la version du serveur X :\n" +"%s\n" +"%d\n" +"%s\n" +"Si vous signalez cette anomalie, veuillez inclure :\n" +" • le résultat de %s\n" +" • le résultat de %s" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:151 +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or using a later version of the XFree " +"software." +msgstr "" +"Vous utilisez XFree 4.3.0.\n" +"Il existe des problèmes connus avec les configurations XKB complexes.\n" +"Essayez une configuration plus simple ou installez une version plus récente " +"du logiciel XFree." + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:279 +msgid "_Layouts" +msgstr "_Agencements" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:286 +msgid "Keyboard _Preferences" +msgstr "_Préférences du clavier" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:292 +msgid "Show _Current Layout" +msgstr "Affic_her l'agencement actuel" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "_Fichiers disponibles :" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "Charger les fichiers modmap" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap files?" +msgstr "Voulez-vous charger les fichiers modmap ?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "_Ne plus jamais afficher ce message" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "_Charger" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "_Fichiers chargés :" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:195 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"Impossible de trouver le terminal par défaut. Vérifiez que la commande de " +"votre terminal par défaut est renseignée et désigne une application valide." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:235 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"Impossible d'exécuter la commande : %s\n" +"Vérifiez que cette commande est valide." + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "Désactivé" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u sortie" +msgstr[1] "%u sorties" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u entrée" +msgstr[1] "%u entrées" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "Sons système" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "Touches multimédias" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "Greffon des touches multimédias" + +#: ../plugins/mouse/gsd-mouse-manager.c:882 +msgid "Could not enable mouse accessibility features" +msgstr "Impossible d'activer les fonctionnalités d'accessibilité de la souris" + +#: ../plugins/mouse/gsd-mouse-manager.c:884 +msgid "" +"Mouse accessibility requires Mousetweaks to be installed on your system." +msgstr "" +"Pour activer les fonctions d'accessibilité de la souris, Mousetweaks doit " +"être installé." + +#: ../plugins/mouse/gsd-mouse-manager.c:887 +msgid "Mouse Preferences" +msgstr "Préférences de la souris" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Souris" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "Greffon de la souris" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Pause de saisie" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "Greffon « pause de saisie »" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "Définit la taille de l'écran et les paramètres de rotation" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:225 +msgid "Could not switch the monitor configuration" +msgstr "Impossible de changer la configuration de l'écran" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:249 +msgid "Could not restore the display's configuration" +msgstr "Impossible de restaurer la configuration de l'affichage" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:274 +msgid "Could not restore the display's configuration from a backup" +msgstr "" +"Impossible de restaurer la configuration d'affichage d'après une sauvegarde" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:295 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "" +"The display will be reset to its previous configuration in %d seconds" +msgstr[0] "" +"L'affichage sera réinitialisé à sa configuration précédente dans %d seconde" +msgstr[1] "" +"L'affichage sera réinitialisé à sa configuration précédente dans %d secondes" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:344 +msgid "Does the display look OK?" +msgstr "Est-ce que l'affichage est correct ?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:350 +msgid "_Restore Previous Configuration" +msgstr "_Restaurer la configuration précédente" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:351 +msgid "_Keep This Configuration" +msgstr "_Conserver cette configuration" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:432 +msgid "The selected configuration for displays could not be applied" +msgstr "La configuration d'affichage sélectionnée ne peut pas être appliquée" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:970 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "Impossible d'actualiser les informations de l'écran : %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:973 +msgid "Trying to switch the monitor configuration anyway." +msgstr "" +"Le système va quand même essayer de changer la configuration de l'écran." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1703 +msgid "Rotation not supported" +msgstr "La rotation n'est pas prise en charge" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1759 +msgid "Could not save monitor configuration" +msgstr "Impossible d'enregistrer la configuration de l'écran" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1777 +msgid "Normal" +msgstr "Normal" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1778 +msgid "Left" +msgstr "Gauche" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1779 +msgid "Right" +msgstr "Droite" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1780 +msgid "Upside Down" +msgstr "Inversé" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1900 +msgid "_Configure Display Settings…" +msgstr "_Configurer les paramètres d'affichage…" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1941 +msgid "Configure display settings" +msgstr "Configure les paramètres d'affichage" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:2001 +msgid "Could not apply the stored configuration for monitors" +msgstr "Impossible d'appliquer la configuration enregistrée pour les écrans" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "Impossible de déterminer le dossier personnel de l'utilisateur" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "Gère la base de données des ressources X" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "Base de données des ressources X" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:596 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "La clé MateConf %s est définie au type %s mais le type attendu est %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "Gestion des paramètres X" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "Paramètres X" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:167 +msgid "Module Path" +msgstr "Chemin du module" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:168 +msgid "path to smartcard PKCS #11 driver" +msgstr "emplacement du pilote PKCS #11 de carte à puce" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:504 +msgid "received error or hang up from event source" +msgstr "erreur reçue ou la source d'événement s'est déconnectée" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:593 +#, c-format +msgid "NSS security system could not be initialized" +msgstr "Le système de sécurité NSS n'a pas pu être initialisé" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:662 +#, c-format +msgid "no suitable smartcard driver could be found" +msgstr "impossible de trouver un pilote de carte à puce adapté" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:682 +#, c-format +msgid "smartcard driver '%s' could not be loaded" +msgstr "le pilote de carte à puce « %s » n'a pas pu eÌ‚tre chargeÌ" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:771 +#, c-format +msgid "could not watch for incoming card events - %s" +msgstr "impossible de surveiller les événements entrants de carte à puce - %s" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:1124 +#, c-format +msgid "encountered unexpected error while waiting for smartcard events" +msgstr "erreur inattendue pendant l'attente d'événements de carte à puce" + +#: ../plugins/smartcard/gsd-smartcard.c:154 +msgid "Slot ID" +msgstr "ID de connecteur" + +#: ../plugins/smartcard/gsd-smartcard.c:155 +msgid "The slot the card is in" +msgstr "Le connecteur dans lequel la carte se trouve" + +# connecteur de carte à puce +#: ../plugins/smartcard/gsd-smartcard.c:161 +msgid "Slot Series" +msgstr "Séries de connecteur" + +#: ../plugins/smartcard/gsd-smartcard.c:162 +msgid "per-slot card identifier" +msgstr "identificateur de connecteur de carte" + +#: ../plugins/smartcard/gsd-smartcard.c:168 +#: ../plugins/smartcard/gsd-smartcard.c:169 +msgid "name" +msgstr "nom" + +#: ../plugins/smartcard/gsd-smartcard.c:173 +msgid "Module" +msgstr "Module" + +#: ../plugins/smartcard/gsd-smartcard.c:174 +msgid "smartcard driver" +msgstr "pilote de carte à puce" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:1 +msgid "Change system time" +msgstr "Modifier l'heure du système" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:2 +msgid "Change system time zone" +msgstr "Modifier le fuseau horaire du système" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:3 +msgid "Configure hardware clock" +msgstr "Configurer l'horloge matérielle" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:4 +msgid "Privileges are required to change the system time zone." +msgstr "Des privilèges sont nécessaires pour modifier le fuseau horaire du système." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:5 +msgid "Privileges are required to change the system time." +msgstr "Des privilèges sont nécessaires pour modifier l'heure du système." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:6 +msgid "Privileges are required to configure the hardware clock." +msgstr "Des privilèges sont nécessaires pour configurer l'horloge matérielle." diff --git a/po/ga.po b/po/ga.po new file mode 100644 index 0000000..d3c5772 --- /dev/null +++ b/po/ga.po @@ -0,0 +1,1126 @@ +# Irish translations for mate-settings-daemon package. +# Copyright (C) 2002-2009 Free Software Foundation, Inc. +# This file is distributed under the same license as the mate-settings-daemon package. +# Alastair McKinstry , 2003. +# Seán de Búrca , 2007, 2008, 2009. +# +msgid "" +msgstr "" +"Project-Id-Version: mate-settings-daemon.master\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2009-08-17 00:17-0600\n" +"PO-Revision-Date: 2009-08-17 00:42-0600\n" +"Last-Translator: Seán de Búrca \n" +"Language-Team: Irish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=5; plural=n==1 ? 0 : (n%10==1 || n%10==2) ? 1 : (n%" +"10>=3 && n%10<= 6) ? 2 : ((n%10>=7 && n%10<=9) || n==10) ? 3 : 4;\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "Inrochtaineacht" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown" +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown" +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning" +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "Ceangal chun diosca optúil a dhíchur." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to launch the calculator." +msgstr "Ceangal chun an t-áireamhán a thosú." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the email client." +msgstr "Ceangal chun an cliant ríomhphoist a thosú." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the help browser." +msgstr "Ceangal chun an brabhsálaí cabhrach a thosú." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the media player." +msgstr "Ceangal chun an seinnteoir meán a thosú." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the search tool." +msgstr "Ceangal chun an uirlis chuardaigh a thosú." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the web browser." +msgstr "Ceangal chun an brabhsálaí gréasáin a thosú." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to lock the screen." +msgstr "Ceangal chun an scáileán a chur faoi ghlas." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to log out." +msgstr "Ceangal chun logála amach." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to lower the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to mute the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to open the Home folder." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to pause playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to raise the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to skip to next track." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to previous track." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to stop playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to suspend the computer." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Díchuir" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "Fillteán baile" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "Tosaigh áireamhán" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "Tosaigh cliant ríomhphoist" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "Tosaigh brabhsálaí cabhrach" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "Tosaigh seinnteoir meán" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "Tosaigh brabhsálaí gréasáin" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "Cuir scáileán faoi ghlas" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Logáil amach" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "An chéad rian eile" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "Cuir athsheinm ar sos" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "Seinn (nó seinn/sos)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "An rian roimhe seo" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Cuardaigh" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "Stad athsheinm" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Suspend" +msgstr "Cuir ar fionraí" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "Laghdaigh airde" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "Balbhaigh airde" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Céim airde" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Céim airde mar chéatadán airde." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "Méadaigh airde" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "" +"If a notification icon with display related things should be shown in the " +"panel." +msgstr "" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "Taispeáin Taispeáintí sa Limistéar Fógra." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "Frithailiasáil" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "PSO" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "Leidiú" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "Ord RGBA" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "Eochracha ceadaithe" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Select the touchpad scroll method" +msgstr "" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "" +"Select the touchpad scroll method. Supported values are: 0 - disabled, 1 - " +"edge scrolling, 2 - two-finger scrolling" +msgstr "" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "" + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "Deamhan Socruithe MATE" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "Ceangal chun an formhéadaitheoir a scoránú." + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "Ceangal chun an méarchlár scáileáin a scoránú." + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "Ceangal chun an léitheoir scáileáin a scoránú." + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "Eochracha preabtha" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable accessibility keyboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable background plugin" +msgstr "Cumasaigh an breiseán cúlra" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable clipboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable font plugin" +msgstr "Cumasaigh an breiseán cló" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable housekeeping plugin" +msgstr "Cumasaigh an breiseán fodóireachta" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable keybindings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keyboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable media keys plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable mouse plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable sound plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable typing breaks plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable xrandr plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable xrdb plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xsettings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Mouse keys" +msgstr "Eochracha na luiche" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "On-screen keyboard" +msgstr "Méarchlár scáileáin" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "Screen magnifier" +msgstr "Formhéadaitheoir scáileáin" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen reader" +msgstr "Léitheoir scáileáin" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Slow keys" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Sticky keys" +msgstr "Eochracha greamaitheacha" + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "Toggle magnifier" +msgstr "Scoránaigh an formhéadaitheoir" + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "Toggle on-screen keyboard" +msgstr "Scoránaigh an méarchlár scáileán" + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle screen reader" +msgstr "Scoránaigh an léitheoir scáileáin" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the on-screen keyboard is turned on." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the screen magnifier is turned on." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the screen reader is turned on." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "" + +#: ../mate-settings-daemon/main.c:54 +msgid "Enable debugging code" +msgstr "Cumasaigh cód dífhabhtaithe" + +#: ../mate-settings-daemon/main.c:55 +msgid "Don't become a daemon" +msgstr "Ná tar chun bheith deamhain" + +#: ../mate-settings-daemon/main.c:56 +msgid "MateConf prefix from which to load plugin settings" +msgstr "" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "Mearchlár Inrochtaineachta" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "Breiseán an mhéarchlár inrochtaineachta" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:388 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "Bhí earraid ag taispeáin cabhair: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:519 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:585 +msgid "Do you want to activate Slow Keys?" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:520 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:586 +msgid "Do you want to deactivate Slow Keys?" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:521 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:587 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't activate" +msgstr "Ná gníomhachtaigh" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't deactivate" +msgstr "Ná díghníomhachtaigh" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Activate" +msgstr "Gníomhachtaigh" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Deactivate" +msgstr "Díghníomhachtaigh" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't activate" +msgstr "_Ná gníomhachtaigh" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't deactivate" +msgstr "_Ná díghníomhachtaigh" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Activate" +msgstr "_Gníomhachtaigh" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Deactivate" +msgstr "_Díghníomhachtaigh" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:615 +msgid "Slow Keys Alert" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:655 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:723 +msgid "Do you want to activate Sticky Keys?" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:656 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:724 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:726 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:660 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:756 +msgid "Sticky Keys Alert" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "Sainroghanna Rochtana Uilíche" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "Úsáid an _méarchlár scáileáin" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "Úsáid an _formhéadaitheoir scáileáin" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "Úsáid an _léitheoir scáileáin" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "Cúlra" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "Breiseán an chúlra" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "Gearrthaisce" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "Breiseán gearrthaisce" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "Caochadán" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "Breiseán caochadáin" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Cló" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "Breiseán cló" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this filesystem" +msgstr "Ná taispeáin aon rabhadh arís don chóras comhad seo" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "Ná taispeáin aon rabhadh arís" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "Níl ach %2$s spáis diosca fágtha ag an imleabhar \"%1$s\"." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "Níl ach %s spáis diosca fágtha ag an ríomhaire seo." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "Spás Diosca Gann" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "Folmhaigh Bruscar" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine..." +msgstr "Scrúdaigh..." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "Déan Neamhaird Air" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:96 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "Mír %lu as %lu á baint" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:116 +#, c-format +msgid "Removing: %s" +msgstr "à bhaint: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:244 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:293 +msgid "Emptying the trash" +msgstr "Bruscar á fholmhú" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:269 +msgid "Preparing to empty trash..." +msgstr "" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:295 +msgid "From: " +msgstr "Ó:" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:356 +msgid "Empty all of the items from the trash?" +msgstr "" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:359 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:366 +msgid "_Empty Trash" +msgstr "_Folmhaigh Bruscar" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "Tá an ceangal eochrach (%s) neamhbhailí" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "Tá an ceangal eochrach (%s) neamhiomlán" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "Ceangail eochrach" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "Breiseán cheangail eochrach" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Méarchlár" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "Breiseán an mhéarchláir" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "Co_mhaid ar fáil:" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "Luchtaigh comhaid modmap" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap file(s)?" +msgstr "Ar mhaith leat an comhad/na comhaid modmap a luchtú?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "_Ná taispeáin an teachtaireacht seo arís" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "_Luchtaigh" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "Comhaid _luchtaithe:" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:206 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:246 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:262 +msgid "" +"Couldn't put the machine to sleep.\n" +"Verify that the machine is correctly configured." +msgstr "" + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:985 +msgid "Disabled" +msgstr "Díchumasaithe" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:992 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u Aschur" +msgstr[1] "%u Aschur" +msgstr[2] "%u Aschur" +msgstr[3] "%u nAschur" +msgstr[4] "%u Aschur" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1002 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u Ionchur" +msgstr[1] "%u Ionchur" +msgstr[2] "%u Ionchur" +msgstr[3] "%u nIonchur" +msgstr[4] "%u Ionchur" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1298 +msgid "System Sounds" +msgstr "Fuaimeanna Córais" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1750 +msgid "MATE Volume Control" +msgstr "Rialtán Airde MATE" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "Eochracha meán" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "Breiseán eochracha meán" + +#: ../plugins/mouse/gsd-mouse-manager.c:891 +msgid "Could not enable mouse accessibility features" +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:893 +msgid "" +"Mouse accessibility requires mousetweaks to be installed on your system." +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:896 +msgid "Mouse Preferences" +msgstr "Sainroghanna na Luiche" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Luch" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "Breiseán na luiche" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Sos Clóscríofa" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "Breiseán sos clóscríofa" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:208 +msgid "Could not restore the display's configuration" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:233 +msgid "Could not restore the display's configuration from a backup" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:254 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "" +"The display will be reset to its previous configuration in %d seconds" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:303 +msgid "Does the display look OK?" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:309 +msgid "_Restore Previous Configuration" +msgstr "_Athchóirigh an Chumraíocht Roimhe Seo" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:310 +msgid "_Keep This Configuration" +msgstr "_Coinnigh an Chumraíocht Seo" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:391 +msgid "The selected configuration for displays could not be applied" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:945 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:948 +msgid "Trying to switch the monitor configuration anyway." +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:982 +#: ../plugins/xrandr/gsd-xrandr-manager.c:1148 +msgid "Could not switch the monitor configuration" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1541 +msgid "Rotation not supported" +msgstr "Rothlú gan tacaíocht" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1595 +msgid "Could not save monitor configuration" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1613 +msgid "Normal" +msgstr "Gnách" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1614 +msgid "Left" +msgstr "Ar Chlé" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1615 +msgid "Right" +msgstr "Ar Dheis" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1616 +msgid "Upside Down" +msgstr "Bunoscionn" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1735 +msgid "_Configure Display Settings ..." +msgstr "_Cumraigh Socruithe Taispeána..." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1776 +msgid "Configure display settings" +msgstr "Cumraigh socruithe taispeána" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1830 +msgid "Could not apply the stored configuration for monitors" +msgstr "" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "Bainistigh an bunachar sonraí acmhainní X" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "Bunachar Sonraí Acmhainní X" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:644 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "Bainistigh Socruithe X" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "Socruithe X" diff --git a/po/gl.po b/po/gl.po new file mode 100644 index 0000000..24085ad --- /dev/null +++ b/po/gl.po @@ -0,0 +1,1455 @@ +# translation of mate-settings-daemon.master.po to Galician +# Galician translation of MATE Control Center +# (C) 2002 Free Software Foundation, Inc. +# +# +# Rubén López Gómez , 1999,, 2000. +# Manuel A. Fernández Montecelo , 2002. +# Xabi García , 2002. +# Ignacio Casal Quinteiro , 2005, 2006. +# Ignacio Casal Quinteiro , 2007, 2008. +# Mancomún - Centro de Referencia e Servizos de Software Libre , 2009. +# Suso Baleato , 2009. +# Antón Méixome , 2009. +# Fran Diéguez ,2009, 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: mate-settings-daemon.master\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-07-20 12:58+0200\n" +"PO-Revision-Date: 2010-07-20 12:58+0200\n" +"Last-Translator: Fran Diéguez \n" +"Language-Team: Galician \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: gl\n" +"Plural-Forms: nplurals=2; plural=(n!=1);\n" +"X-Generator: KBabel 1.11.4\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "Accesibilidade" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "Limiar de notificación de porcentaxe libre" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "LImiar de non notificación de espazo libre" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "Período mínimo de notificación para avisos repetidos" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "Montar os camiños para ignorar" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown." +msgstr "" +"Limiar de porcentaxe de espazo libre para iniciar o aviso de pouco espazo en " +"disco. Se a porcentaxe de espazo libre cae por baixo del, mostrarase un " +"aviso." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "" +"Especificar unha lista de camiños de montaxe para ignorar cando estean " +"baixos de espazo." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "" +"Especificar tempo en minutos. Os avisos subsecuentes para un volume non se " +"repetirán máis a miúdo que ese período." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown." +msgstr "" +"Especificar unha cantidade en GB. Se a cantidade de espazo libre é máis ca " +"esta, non se mostrará ningún aviso." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning." +msgstr "" +"Especificar a porcentaxe do espazo libre que se debería reducir antes de " +"producir o aviso subsecuente" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "Limiar de notificación de porcentaxe libre subsecuente" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disc." +msgstr "Ligazón para expulsar un disco óptico." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to enable or disable the touchpad." +msgstr "Combinación para activar ou desactivar o touchpad." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "Combinación para iniciar a calculadora." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "Combinación para iniciar o cliente de correo electrónico." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "Combinación para iniciar o navegador de axuda." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "Combinación para iniciar o reprodutor multimedia." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "Combinación para iniciar a ferramenta de busca." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "Combinación para iniciar o navegador web." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "Combinación para bloquear a pantalla." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "Combinación para saír da sesión." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "Combinación para baixar o volume do sistema." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "Combinación para silenciar o son do sistema." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "Combinación para abrir o cartafol persoal." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "Combinación para deter a reprodución." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "Combinación para subir o volume do sistema." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "Combinación para salta á pista seguinte." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "Combinación para saltar á pista anterior." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "" +"Combinación para comezar a reprodución (ou alternar entre reproducir e " +"deter)." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "Combinación para deter a reprodución." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Expulsar" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "Cartafol persoal" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "Iniciar a calculadora" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "Iniciar o cliente de correo electrónico" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "Iniciar o navegador de axuda" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "Iniciar o reprodutor de son" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "Iniciar o navegador web" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "Bloquear a pantalla" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Terminar a sesión" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "Pista seguinte" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "Deter a reprodución" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "Reproducir (ou reproducir/deter)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "Pista anterior" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Buscar" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "Deter a reprodución" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "Trocar o touchpad" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "Baixar o volume" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "Sen volume" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Paso de volume" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Paso de volume como porcentaxe de volume." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "Subir o volume" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "File for default configuration for RandR" +msgstr "Ficheiro de configuración predefinido para RandR" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "Mostrar as pantallas na área de notificación" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:3 +msgid "" +"The XRandR plugin will look for a default configuration in the file " +"specified by this key. This is similar to the ~/.config/monitors.xml that " +"normally gets stored in users' home directories. If a user does not have " +"such a file, or has one that does not match the user's setup of monitors, " +"then the file specified by this key will be used instead." +msgstr "" +"O engadido XRANDR buscará pola configuración predefinida no ficheiro " +"especificado por esta chave. É similar ao ~/.config/monitors.xml que " +"normalmente se almacena no cartafol persoal dos usuarios. Se un usuario non " +"ten dito ficheiro ou non ten unha configuración de usuario dos monitores, " +"usarase no seu lugar o ficheiro especificado nesta chave." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:4 +msgid "Turn on external monitor after system boot" +msgstr "Acenda o monitor externo despois de arrancar o sistema" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:5 +msgid "" +"Turn on external monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" +"Acender o monitor externo despois de arrancar o sistema se o usuario conecta " +"o monitor externo cando o sistema arranca." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:6 +msgid "Turn on laptop monitor after system boot" +msgstr "Encenda o monitor do portátil despois de arrancar o sistema" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:7 +msgid "" +"Turn on laptop monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" +"Acender o monitor do portátil despois de arrancar o sistema se o usuario " +"conecta o monitor externo cando o sistema arranca." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:8 +msgid "" +"Whether a notification icon with display-related things should be shown in " +"the panel." +msgstr "" +"Indica se se debería mostrar no panel unha icona de notificación con " +"elementos relacionados coa pantalla." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "Suavizado" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "PPP" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "Optimización" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "Orde RGBA" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"A orde dos elementos de subpíxeles nunha pantalla LCD; só se usa cando o " +"suavizado se define como \"rgba\". Os valores posíbeis son: \"rgb\" para o " +"vermello na esquerda (o máis común), \"bgr\" para o azul na esquerda, \"vrgb" +"\" para o vermello arriba, \"vbgr\" para o vermello abaixo." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" +"A resolución que se usa para converter os tamaños dos tipos de letra en " +"puntos por polgada." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"O tipo de suavizado que usar ao renderizar os tipos de letra. Os valores " +"posíbeis son: \"none\" para usar ningún suavizado, \"grayscale\" para o " +"suavizado estándar de escala de grises e \"rgba\" para o suavizado de " +"subpíxeles (só para pantallas LCD)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"O tipo de suavizado que usar para renderizar os tipos de letras. Os valores " +"posíbeis son: \"none\" para non usar ningún suavizado, \"slight\" para o " +"básico, \"medium\" para o moderado e \"full\" para o suavizado máximo (pode " +"distorsionar as formas das letras)." + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "Teclas permitidas" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"Se non está baleiro, as combinacións de teclas serán ignoradas a menos que o " +"seu directorio MateConf estea na lista. Isto é útil para o bloqueo." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "Desactivar a superficie táctil mentres se escribe" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "Activar o desprazamento horizontal" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "Activar os clics do rato coa superficie táctil" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Enable touchpad" +msgstr "Activar o touchpad" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "Seleccionar o método de desprazamento na superficie táctil" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Select the touchpad scroll method. Supported values are: 0: disabled, 1: " +"edge scrolling, and 2: two-finger scrolling" +msgstr "" +"Seleccionar o método de desprazamento da superficie táctil. Os valores " +"permitidos son: 0 - desactivado, 1 - desprazamento no borde, 2 - " +"desprazamento con dous dedos" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "" +"Estabeleza isto como TRUE se ten problemas cos saltos accidentais na " +"superficie táctil mentres escribe." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" +"Estabeleza isto como TRUE para permitir o desprazamento horizontal co mesmo " +"método seleccionado para co método de desprazamento." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "" +"Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "" +"Estabeleza isto como TRUE para poder enviar clics de rato dando toques na " +"superficie táctil." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +msgid "Set this to TRUE to enable all touchpads." +msgstr "Estabeleza isto como TRUE para activar todos os touchpads." + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "Daemon de configuracións do MATE" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "Combinación para alternar a lupa." + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "Combinación para alternar o teclado en pantalla." + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "Combinación para alternar o lector de pantalla." + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "Teclas de rebote" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "Orde usada para activar ou desactivar a lupa." + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "Orde usada para activar ou desactivar o teclado en pantalla." + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "Orde usada para activar ou desactivar o lector de pantalla." + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable XRandR plugin" +msgstr "Activar o engadido de XRandR" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable accessibility keyboard plugin" +msgstr "Activar o engadido de accesibilidade do teclado" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable background plugin" +msgstr "Activar o engadido do fondo" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable clipboard plugin" +msgstr "Activar o engadido do portapapeis" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable font plugin" +msgstr "Activar o engadido do tipo de letra" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable housekeeping plugin" +msgstr "Activar o engadido de limpeza Housekeeping" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keybindings plugin" +msgstr "Activar o engadido das combinacións de teclas" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable keyboard plugin" +msgstr "Activar o engadido do teclado" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable media keys plugin" +msgstr "Activar o engadido das teclas multimedia" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable mouse plugin" +msgstr "Activar o engadido do rato" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable smartcard plugin" +msgstr "Activar o engadido de tarxeta intelixente" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable sound plugin" +msgstr "Activar o engadido do son" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable typing breaks plugin" +msgstr "Activar o engadido de descanso de escritura" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xrdb plugin" +msgstr "Activar o engadido xrdb" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Enable xsettings plugin" +msgstr "Activar o engadido xsettings" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Mouse keys" +msgstr "Teclas do rato" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "On-screen keyboard" +msgstr "Teclado en pantalla" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen magnifier" +msgstr "Lupa de pantalla" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Screen reader" +msgstr "Lector de pantalla" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "" +"Definir como True para activar o engadido de limpeza, para limpar a caché " +"dos ficheiros temporais." + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage XRandR settings." +msgstr "" +"Definir como verdadeira para activar o engadido para xestionar as " +"configuracións XRandR." + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" +"Definir como true para activar o engadido para xestionar as configuracións " +"do portapapeis." + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" +"Definir como True para activar o engadido para xestionar as configuracións " +"do fondo de escritorio." + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" +"Definir como True para activar o engadido para xestionar as configuracións " +"dos tipos de letra." + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" +"Definir como True para activar o engadido para xestionar as configuracións " +"do teclado." + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "" +"Set to True to enable the plugin to manage locking the screen on smartcard " +"removal." +msgstr "" +"Definir como verdadeiro para activar o engadido para xestionar o bloqueo da " +"pantalla ao extraer a tarxeta intelixente." + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "" +"Definir como True para activar o engadido para xestionar as configuracións " +"do rato." + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" +"Definir como True para activar o engadido para xestionar as configuracións " +"das chaves multimedia." + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "" +"Definir como True para activar o engadido para xestionar as cachés de " +"mostras de son." + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" +"Definir como True para activar o engadido para xestionar as configuracións " +"de accesibilidade do teclado." + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" +"Definir como True para activar o engadido para xestionar as configuracións " +"das combinacións de teclas." + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" +"Definir como True para activar o engadido para xestionar as configuracións " +"dos descansos de escritura." + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "" +"Definir como True para activar o engadido para xestionar as configuracións " +"xrdb." + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "Definir como True para activar o engadido para xestionar xsettings." + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "Slow keys" +msgstr "Teclas lentas" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "Sticky keys" +msgstr "Teclas persistentes" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "O nome do atallo de teclado para alternar a lupa" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "O nome do atallo de teclado para alternar o teclado en pantalla" + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "O nome do atallo de teclado para alternar o lector de pantalla" + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Este é nome do atallo de teclado para alternar a lupa. Este nome mostrarase " +"no diálogo de preferencias de atallos de teclado." + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Este é nome do atallo de teclado para alternar o teclado en pantalla. Este " +"nome mostrarase no diálogo de preferencias de atallos de teclado." + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Este é o nome do atallo de teclado para alternar o lector de pantalla. Este " +"nome mostrarase no diálogo de preferencias de atallos de teclado." + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle magnifier" +msgstr "Alternar a lupa" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Toggle on-screen keyboard" +msgstr "Alternar o teclado en pantalla" + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Toggle screen reader" +msgstr "Alternar o lector de pantalla" + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "" +"Indica se está activada a función de accesibilidade do teclado de teclas de " +"rebote." + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "" +"Indica se está activada a función de accesibilidade do teclado de teclas de " +"rato." + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the on-screen keyboard is turned on." +msgstr "Indica se está activado o teclado en pantalla." + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the screen magnifier is turned on." +msgstr "Indica se está activada a lupa da pantalla." + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the screen reader is turned on." +msgstr "Indica se está activado o lector de pantalla." + +#: ../data/mate-settings-daemon.schemas.in.h:58 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "" +"Indica se está activada a función de accesibilidade do teclado de teclas " +"lentas." + +#: ../data/mate-settings-daemon.schemas.in.h:59 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "" +"Indica se está activada a función de accesibilidade do teclado de teclas " +"persistentes." + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:1 +msgid "" +"Set this to one of \"none\", \"lock_screen\", or \"force_logout\". The " +"action will get performed when the smartcard used for log in is removed." +msgstr "" +"Estabelecer isto a \"none\", \"lock_screen\" ou \"force_logout\". A acción " +"levarase a cabo cando a tarxeta intelixente usada para iniciar a sesión se " +"extraia." + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:2 +msgid "Smartcard removal action" +msgstr "Acción ao extraer a tarxeta intelixente" + +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "Activar o código de depuración" + +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "Non converter nun daemon" + +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "Prefixo MateConf desde o que cargar as configuracións do engadido" + +#: ../mate-settings-daemon/main.c:58 +msgid "Exit after a time (for debugging)" +msgstr "Saír despois de tempo (para depurar)" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "Accesibilidade do teclado" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "Engadido de accesibilidade do teclado" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:460 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "Produciuse un erro ao mostrar a axuda: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:591 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:657 +msgid "Do you want to activate Slow Keys?" +msgstr "Quere activar a opción Teclas lentas?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:592 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +msgid "Do you want to deactivate Slow Keys?" +msgstr "Quere desactivar a opción Teclas lentas?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:593 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:659 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"Acaba de manter pulsada a tecla Maiús durante oito segundos. Este é o atallo " +"de teclado para a opción Teclas lentas que afecta á forma en que funciona o " +"seu teclado." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't activate" +msgstr "Non activar" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't deactivate" +msgstr "Non desactivar" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Activate" +msgstr "Activar" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Deactivate" +msgstr "Desactivar" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't activate" +msgstr "_Non activar" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't deactivate" +msgstr "_Non desactivar" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Activate" +msgstr "_Activar" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Deactivate" +msgstr "_Desactivar" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:687 +msgid "Slow Keys Alert" +msgstr "Ton de aviso para Teclas lentas" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:727 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:795 +msgid "Do you want to activate Sticky Keys?" +msgstr "Quere activar a opción Teclas persistentes?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:796 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Quere desactivar a opción Teclas persistentes?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:730 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:798 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"Acaba de premer a tecla Maiús cinco veces seguidas. Este é o atallo de " +"teclado para a opción Teclas persistentes que afecta á forma en que funciona " +"o seu teclado." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:732 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:800 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"Acaba de premer dúas teclas ao mesmo tempo ou premeu a tecla Maiús cinco " +"veces seguidas. Isto desactivará a opción Teclas persistentes que afecta á " +"forma en que funciona o seu teclado." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:828 +msgid "Sticky Keys Alert" +msgstr "Ton de aviso para Teclas persistentes" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "Preferencias de acceso universal" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "Mellorar o _contraste nas cores" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "Aumentar o tamaño do _texto para facilitar a lectura" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "Premer e _manter as teclas para aceptalas (Teclas lentas)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "Usar o tecla_do en pantalla" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "Usar a l_upa da pantalla" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "Usar o _lector de pantalla" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "_Ignorar a pulsación duplicada de teclas (teclas de rebote)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "" +"_Premer os atallos de teclado unha tecla de cada vez (teclas persistentes)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "Fondo" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "Engadido de fondo" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "Portapapeis" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "Engadido de portapapeis" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "Simulación" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "Engadido de simulación" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Tipo de letra" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "Engadido de tipo de letra" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this file system" +msgstr "Non mostrar ningún aviso outra vez para este sistema de ficheiros" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "Non mostrar mensaxes outra vez" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "O volume «%s» só lle queda %s espazo de disco." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "Este computador só lle queda %s espazo de disco." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" +"Pode liberar espazo de disco baleirando a papeleira, eliminando programas " +"que non use ou ficheiros, ou movendo ficheiros a outro disco ou partición." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"Pode liberar espazo de disco eliminando programas que non use ou ficheiros, " +"ou movendo ficheiros a outro disco ou partición." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"Pode liberar espazo de disco baleirando a papeleira, eliminando programas " +"que non use ou ficheiros, ou movendo ficheiros a un disco externo." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" +"Pode liberar espazo de disco eliminando programas que non use ou ficheiros, " +"ou movendo ficheiros a un disco externo." + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "Espazo en disco baixo" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "Baleirar papeleira" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine…" +msgstr "Examinar..." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "Ignorar" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:97 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "Eliminando o elemento %lu de %lu" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:117 +#, c-format +msgid "Removing: %s" +msgstr "Eliminando: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:247 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:296 +msgid "Emptying the trash" +msgstr "Baleirando a papeleira" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:272 +msgid "Preparing to empty trash…" +msgstr "Preparándos para baleirar o lixo..." + +#. Translators: "Emptying trash from " +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:299 +msgid "From: " +msgstr "Dende: " + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:360 +msgid "Empty all of the items from the trash?" +msgstr "Desexa eliminar todos os elementos da papeleira?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:363 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"Se escolle baleirar a papeleira, todos os elementos nela perderánse de forma " +"permanente. Teña en conta que tamén pode eliminalos por separado." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:370 +msgid "_Empty Trash" +msgstr "_Baleirar a papeleira" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "A combinación de teclas (%s) é incorrecta" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "A combinación de teclas (%s) está incompleta" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"Produciuse un erro ao tentar executar (%s)\n" +"que está ligado á chave (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "Combinacións de teclas" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "Engadido de combinacións de teclas" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Teclado" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "Engadido do teclado" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:137 +#, c-format +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +" • a bug in libxklavier library\n" +" • a bug in X server (xkbcomp, xmodmap utilities)\n" +" • X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +" • The result of %s\n" +" • The result of %s" +msgstr "" +"Produciuse un erro ao activar a configuración.\n" +"Isto puido acontecer por varios motivos:\n" +" • un erro na biblioteca libxklavier\n" +" • un erro no servidor X (xkbcomp, utilidades xmodmap)\n" +" • servidor X con unha implementación de libxkbfile\n" +"\n" +"Datos da versión do servidor X:\n" +"%s\n" +"%d\n" +"%s\n" +"Se informa esta situación como un erro, inclúa:\n" +" • O resultado de %s\n" +" • O resultado de %s" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:151 +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or using a later version of the XFree " +"software." +msgstr "" +"Está usando XFree 4.3.0.\n" +"Hai problemas coñecidos con configuracións de XKB complexas.\n" +"Tente usar unha configuración máis sinxela ou use unha versión máis " +"actualizada do software XFree." + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:279 +msgid "_Layouts" +msgstr "_Disposicións" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:286 +msgid "Keyboard _Preferences" +msgstr "Preferencias do _teclado" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:292 +msgid "Show _Current Layout" +msgstr "Mostrar a _disposición actual" + +# (pofilter) accelerators: accelerator _ is missing from translation +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "Ficheiros dispoñí_beis:" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "Cargar os ficheiros modmap" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap files?" +msgstr "Quere cargar os ficheiros modmap?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "N_on mostrar esta mensaxe outra vez" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "_Cargar" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "Ficheiros c_argados:" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:195 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"Non foi posíbel obter a terminal predefinida. Verifique que a orde da súa " +"terminal predefinida está definida e que apunta a un aplicativo válido." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:235 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"Non é posíbel executar a orde: %s\n" +"Verifique que esta é unha orde válida." + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "Desactivada" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u Saída" +msgstr[1] "%u Saídas" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u Entrada" +msgstr[1] "%u Entradas" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "Sons do sistema" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "Teclas multimedia" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "Engadido das teclas multimedia" + +#: ../plugins/mouse/gsd-mouse-manager.c:882 +msgid "Could not enable mouse accessibility features" +msgstr "Non foi posíbel activar as opcións de accesibilidade do rato" + +#: ../plugins/mouse/gsd-mouse-manager.c:884 +msgid "" +"Mouse accessibility requires Mousetweaks to be installed on your system." +msgstr "" +"A accesibilidade de rato require ter instalado mousetweaks no seu sistema." + +#: ../plugins/mouse/gsd-mouse-manager.c:887 +msgid "Mouse Preferences" +msgstr "Preferencias do rato" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Rato" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "Engadido do rato" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Descanso de escritura" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "Engadido do descanso de escritura" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "Definir o tamaño da pantalla e as configuracións de rotación" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:225 +msgid "Could not switch the monitor configuration" +msgstr "Non foi posíbel cambiar a configuración da pantalla" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:249 +msgid "Could not restore the display's configuration" +msgstr "Non foi posíbel restaurar a configuración de pantalla" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:274 +msgid "Could not restore the display's configuration from a backup" +msgstr "" +"Non foi posíbel restaurar a configuración de pantalla desde a copia de " +"seguranza" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:295 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "" +"The display will be reset to its previous configuration in %d seconds" +msgstr[0] "Restabelecerase a configuración de pantalla anterior en %d segundo" +msgstr[1] "Restabelecerase a configuración de pantalla anterior en %d segundos" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:344 +msgid "Does the display look OK?" +msgstr "Vese correctamente a pantalla?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:350 +msgid "_Restore Previous Configuration" +msgstr "_Restabelecer a configuración anterior" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:351 +msgid "_Keep This Configuration" +msgstr "_Manter esta configuración" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:432 +msgid "The selected configuration for displays could not be applied" +msgstr "Non é posíbel aplicar a configuración seleccionada para as pantallas" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:970 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "Non foi posíbel actualizar a información de pantalla: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:973 +msgid "Trying to switch the monitor configuration anyway." +msgstr "Tentando mudar a configuración da pantalla de todas formas." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1703 +msgid "Rotation not supported" +msgstr "A rotación non está permitida" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1759 +msgid "Could not save monitor configuration" +msgstr "Non foi posíbel gardar a configuración do monitor" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1777 +msgid "Normal" +msgstr "Normal" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1778 +msgid "Left" +msgstr "Esquerda" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1779 +msgid "Right" +msgstr "Dereita" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1780 +msgid "Upside Down" +msgstr "Inverter" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1900 +msgid "_Configure Display Settings…" +msgstr "_Configurar as opcións da pantalla …" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1941 +msgid "Configure display settings" +msgstr "Configurar as características da pantalla" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:2001 +msgid "Could not apply the stored configuration for monitors" +msgstr "Non se lles puido aplicar a configuración almacenada aos monitores" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "Non é posíbel determinar o cartafol persoal do usuario" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "Xestionar a base de datos de recursos de X" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "Base de datos de recursos de X" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:596 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "" +"A chave MateConf %s está definida como de tipo %s, mais o tipo esperado era %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "Xestionar as configuracións de X" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "Configuracións de X" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:167 +msgid "Module Path" +msgstr "Camiño ao módulo" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:168 +msgid "path to smartcard PKCS #11 driver" +msgstr "camiño ao controlador PKCS #11 da tarxeta intelixente" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:504 +msgid "received error or hang up from event source" +msgstr "recibiuse un erro ou un colgue desde o evento orixe" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:593 +#, c-format +msgid "NSS security system could not be initialized" +msgstr "Non foi posíbel inicializar o sistema de seguranza NSS" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:662 +#, c-format +msgid "no suitable smartcard driver could be found" +msgstr "" +"non foi posíbel encontrar o controlador da tarxeta intelixente axeitado" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:682 +#, c-format +msgid "smartcard driver '%s' could not be loaded" +msgstr "non foi posíbel cargar o controlador «%s» da tarxeta intelixente" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:771 +#, c-format +msgid "could not watch for incoming card events - %s" +msgstr "non foi posíbel monitorizar os eventos entrantes de tarxetas - %s" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:1124 +#, c-format +msgid "encountered unexpected error while waiting for smartcard events" +msgstr "" +"encontráronse erros non esperados ao agardar polos eventos de tarxeta " +"intelixente" + +#: ../plugins/smartcard/gsd-smartcard.c:154 +msgid "Slot ID" +msgstr "ID do slot" + +#: ../plugins/smartcard/gsd-smartcard.c:155 +msgid "The slot the card is in" +msgstr "O slot onde está a tarxeta" + +#: ../plugins/smartcard/gsd-smartcard.c:161 +msgid "Slot Series" +msgstr "Serie do slot" + +#: ../plugins/smartcard/gsd-smartcard.c:162 +msgid "per-slot card identifier" +msgstr "identificador de tarxeta por slot" + +#: ../plugins/smartcard/gsd-smartcard.c:168 +#: ../plugins/smartcard/gsd-smartcard.c:169 +msgid "name" +msgstr "nome" + +#: ../plugins/smartcard/gsd-smartcard.c:173 +msgid "Module" +msgstr "Módulo" + +#: ../plugins/smartcard/gsd-smartcard.c:174 +msgid "smartcard driver" +msgstr "controlador da tarxeta intelixente" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:1 +msgid "Change system time" +msgstr "Cambiar a hora do sistema" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:2 +msgid "Change system time zone" +msgstr "Cambiar o fuso horario do sistema" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:3 +msgid "Configure hardware clock" +msgstr "Configurar o reloxo do sistema" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:4 +msgid "Privileges are required to change the system time zone." +msgstr "Requírense privilexios para cambiar o fuso horario do sistema." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:5 +msgid "Privileges are required to change the system time." +msgstr "Requírense privilexios para cambiar o hora do sistema." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:6 +msgid "Privileges are required to configure the hardware clock." +msgstr "Requírense privilexios para cambiar o reloxo do sistema" diff --git a/po/gu.po b/po/gu.po new file mode 100644 index 0000000..b8b182f --- /dev/null +++ b/po/gu.po @@ -0,0 +1,1218 @@ +# translation of mate-settings-daemon.master.gu.po to Gujarati +# Ankit Patel , 2005, 2006. +# Ankit Patel , 2006, 2007, 2009. +# Sweta Kothari , 2009. +msgid "" +msgstr "" +"Project-Id-Version: mate-settings-daemon.master.gu\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=mate-settings-daemon&component=general\n" +"POT-Creation-Date: 2009-08-18 13:03+0000\n" +"PO-Revision-Date: 2009-08-25 12:29+0530\n" +"Last-Translator: Sweta Kothari \n" +"Language-Team: Gujarati\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" +"Plural-Forms: nplurals=2; plural=(n!=1);\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "સà«àª²àª­àª¤àª¾" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "મà«àª•à«àª¤ ટકાવારી થà«àª°à«‡àª¶à«‹àª²à«àª¡àª¨à«àª‚ સૂચન કરે છે" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "મà«àª•à«àª¤ જગà«àª¯àª¾ થà«àª°à«‡àª¶à«‹àª²à«àª¡àª¨à«àª‚ સૂચન કરતૠનથી" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "પà«àª¨àª°àª¾àªµàª°à«àª¤àª¿àª¤ ચેતવણીઓ માટે નà«àª¯à«‚નતà«àª¤àª® સૂચન સમયગાળો" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "અવગણવા માટે માઉનà«àªŸ પાથો" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown" +msgstr "" +"ઓછી ડિસà«àª• જગà«àª¯àª¾àª¨à«€ પà«àª°àª¾àª°àª‚ભિક ચેતવણી માટે ટકાવારી મà«àª•à«àª¤ જગà«àª¯àª¾ થà«àª°à«‡àª¶à«‹àª²à«àª¡. જો " +"ટકાવારી મà«àª•à«àª¤ જગà«àª¯àª¾ ઠનીચેનાં આને છોડશે તો, ચેતવણી બતાવેલ હશે" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "જà«àª¯àª¾àª°à«‡ જગà«àª¯àª¾ પર ઓછાને ચલાવતા હોય તà«àª¯àª¾àª°à«‡ અવગણવા માટે માઉનà«àªŸ પાથોની યાદીને સà«àªªàª·à«àªŸ કરો." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "" +"મિનિટોમાં સમયને સà«àªªàª·à«àªŸ કરો. અવાજ માટે અનà«àª—ામી ચેતવણીઓ આ સમયગાળા કરતા " +"વધારે વારંવાર દેખાશે નહિં." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown" +msgstr "" +"GB માં સંખà«àª¯àª¾àª¨à«‡ સà«àªªàª·à«àªŸ કરો. જો મà«àª•à«àª¤ જગà«àª¯àª¾àª¨à«€ સંખà«àª¯àª¾ ઠઆનાં કરતા વધારે હોય તો, ચેતવણી બતાવેલ હશે " +"નહિં" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning" +msgstr "ટકાવારીને સà«àªªàª·à«àªŸ કરો કે જે મà«àª•à«àª¤ ડિસà«àª• જગà«àª¯àª¾ અનà«àª—ામી ચેતવણી અદા કરતા પહેલાં ઘટેલ હોવી જોઇàª" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "અનà«àª—ામી મà«àª•à«àª¤ ટકાવારી થà«àª°à«‡àª¶à«‹àª²à«àª¡àª¨à« સૂચન કરે છે" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "ઓપà«àªŸà«€àª•àª² ડિસà«àª• ને કાઢવા માટે જોડાણ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to launch the calculator." +msgstr "કેલà«àª•à«àª¯à«àª²à«‡àªŸàª°àª¨à«‡ શરૂ કરવા માટે જોડાણ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the email client." +msgstr "ઇમેઇલ કà«àª²àª¾àª‡àª¨à«àªŸ ને શરૂ કરવા માટે જોડાણ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the help browser." +msgstr "મદદ બà«àª°àª¾àª‰àªàª° ને શરૂ કરવા માટે જોડાણ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the media player." +msgstr "મીડિયા પà«àª²à«‡àª¯àª° ને શરૂ કરવા માટે જોડાણ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the search tool." +msgstr "શોધ સાધન ને શરૂ કરવા માટે જોડાણ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the web browser." +msgstr "વેબ બà«àª°àª¾àª‰àªàª° ની શરૂઆત કરવા માટે જોડાણ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to lock the screen." +msgstr "સà«àª•à«àª°à«€àª¨ ને તાળૠમારવા માટે જોડાણ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to log out." +msgstr "બહાર નીકળવા માટે જોડાણ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to lower the system volume." +msgstr "સિસà«àªŸàª® વોલà«àª¯à«àª® ને નીચૠરાખવા માટે જોડાણ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to mute the system volume." +msgstr "સિસà«àªŸàª® વોલà«àª¯à«àª®àª¨à«‡ મૂંગૠરાખવા માટે જોડાણ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to open the Home folder." +msgstr "ઘરનાં ફોલà«àª¡àª°àª¨à«‡ ખોલવા માટે જોડાણ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to pause playback." +msgstr "પà«àª²à«‡àª¬à«‡àª• ને અટકાવવા માટે જોડાણ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to raise the system volume." +msgstr "સિસà«àªŸàª® વોલà«àª¯à«àª®àª¨à«‡ મોટો કરવા માટે જોડાણ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to skip to next track." +msgstr "આગળના ટà«àª°à«‡àª• ને છોડી દેવા માટે જોડાણ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to previous track." +msgstr "પહેલાંના ટà«àª°à«‡àª• ને છોડી દેવા માટે જોડાણ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "પà«àª²à«‡àª¬à«‡àª• (અથવા ટોગલ વગાડો/અટકાવો) ને શરૂ કરવા માટે જોડાણ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to stop playback." +msgstr "પà«àª²à«‡àª¬à«‡àª• ને બંધ કરવા માટે જોડાણ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to suspend the computer." +msgstr "કૉમà«àªªàª¯à«àªŸàª°àª¨à«‡ અટકાવવા માટે જોડાણ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "બહાર કાઢો" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "ઘર ફોલà«àª¡àª°" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "કà«àª²à«‡àª•à«àª¯à«àª²à«‡àªŸàª°àª¨à«€ શરૂઆત કરો" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "ઇમેઇલ કà«àª²àª¾àª‡àª¨à«àªŸàª¨à«€ શરૂઆત કરો" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "મદદ બà«àª°àª¾àª‰àªàª° લાવો" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "મીડિયા પà«àª²à«‡àª¯àª° ની શરૂઆત કરો" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "વેબ બà«àª°àª¾àª‰àªàª° લાવો" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "સà«àª•à«àª°à«€àª¨àª¨à«‡ તાળૠમારો" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "બહાર નીકળો" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "આગળના ટà«àª°à«‡àª•" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "પà«àª²à«‡àª¬à«‡àª• ને અટકાવો" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "વગાડો (અથવા વગાડો/અટકાવો)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "પહેલાંના ટà«àª°à«‡àª•" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "શોધો" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "વગાડવાનà«àª‚ અટકાવો" + +# #-#-#-#-# mate-icon-theme.mate-2-2.hi.po (mate-icon theme 2.2) #-#-#-#-# +# 48x48/emblems/emblem-sound.icon.in.h:1 +# 48x48/emblems/emblem-sound.icon.in.h:1 +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Suspend" +msgstr "સસà«àªªà«‡àª¨à«àª¡" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "અવાજનà«àª‚ પà«àª°àª®àª¾àª£ નીચà«" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "અવાજ બંધ કરો" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "અવાજનà«àª‚ પà«àª°àª®àª¾àª£àª¨à« સà«àªŸà«‡àªª" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "અવાજના ટકાની જેમ અવાજનà«àª‚ પà«àª°àª®àª¾àª£àª¨à« સà«àªŸà«‡àªª." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "અવાજ વધારો" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "" +"If a notification icon with display related things should be shown in the " +"panel." +msgstr "શà«àª‚ ડિસà«àªªà«àª²à«‡ સંબંધિત વસà«àª¤à«àª“ સાથે સૂચન ચિહà«àª¨ પેનલમાં દરà«àª¶àª¾àªµàªµà«àª‚ જોઈàª." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "જાહેરાત વિસà«àª¤àª¾àª°àª®àª¾àª‚ દરà«àª¶àª¾àªµà«‹ ને બતાવો" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "àªàª¨à«àªŸà«€àªàª²àª¿àª†àªà«€àª‚ગ" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "હિંટીંગ" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "RGBA કà«àª°àª®" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"LCD સà«àª•à«àª°à«€àª¨ પર ઉપપિકà«àª¸à«‡àª² ઘટકોનો કà«àª°àª®; માતà«àª° તà«àª¯àª¾àª°à«‡ જ વપરાય છે જà«àª¯àª¾àª°à«‡ àªàª¨à«àªŸà«€àªàª²àª¿àª†àªà«€àª‚ગ \"rgba" +"\" માં સà«àª¯à«‹àªœà«€àª¤ થયેલ હોય. શકà«àª¯ કિંમતો: ડાબી બાજà«àª લાલ માટે \"rgb\" (àªàª•àª¦àª® સામાનà«àª¯), " +"ડાબી બાજà«àª ભૂરા માટે \"bgr\", ટોચ પર લાલ માટે \"vrgb\", તળિયે લાલ માટે \"vbgr\"." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "ફોનà«àªŸ માપોને પિકà«àª¸à«‡àª² માપોમાં ફેરવવા માટે વાપરવામાં આવતà«àª‚ રીàªà«‹àª²à«àª¯à«àª¶àª¨, ઈંચ પà«àª°àª¤àª¿ ડોટમાં." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"જà«àª¯àª¾àª°à«‡ ફોનà«àªŸ રેનà«àª¡àª° કરી રહà«àª¯àª¾ હોય તà«àª¯àª¾àª°à«‡ વાપરવાનો àªàª¨à«àªŸà«€àªàª²à«€àª†àªà«€àª‚ગ પà«àª°àª•àª¾àª°. શકà«àª¯ કિંમતો: " +"કોઈપણ àªàª¨à«àªŸà«€àªàª²à«€àª†àªà«€àª‚ગ નહિં હોય તે માટે \"કંઈનહિં\", પà«àª°àª®àª¾àª£àª­à«‚ત ગà«àª°à«‡àª¸à«àª•à«‡àª² àªàª¨à«àªŸà«€àªàª²àª¿àª†àªà«€àª‚ગ માટે " +"\"ગà«àª°à«‡àª¸à«àª•à«‡àª²\", અને ઉપપિકà«àª¸à«‡àª² àªàª¨à«àªŸà«€àªàª²àª¿àª†àªà«€àª‚ગ માટે \"rgba\" (માતà«àª° LCD સà«àª•à«àª°à«€àª¨ જ)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"જà«àª¯àª¾àª°à«‡ ફોનà«àªŸ રેનà«àª¡àª° કરી રહà«àª¯àª¾ હોય તà«àª¯àª¾àª°à«‡ વાપરવાનો હીંટીંગ પà«àª°àª•àª¾àª°. શકà«àª¯ કિંમતો: કોઈપણ " +"હીંટીંગ નહિં હોય તે માટે \"કંઈનહિં\", મૂળભૂત માટે \"આછà«àª‚\", મધà«àª¯àª® માટે \"મધà«àª¯àª®\", મહતà«àª¤àª® " +"હીંટીંગ માટે \"પૂરà«àª£\" (અકà«àª·àª° સà«àªµàª°à«‚પોના ભંગાણનà«àª‚ કારણ સરà«àªœà«€ શકશે)." + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "કીઓ ને પરવાનગી આપેલ છે" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"જો ખાલી-નહિં હોય, તો કીબાઈનà«àª¡à«€àª‚ગો અવગણવામાં આવશે જà«àª¯àª¾àª‚ સà«àª§à«€ તેમની MateConf ડિરેકà«àªŸàª°à«€ " +"યાદીમાં નહિં હોય. આ તાળà«àª‚ મારવા માટે ઉપયોગી છે." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "જà«àª¯àª¾àª°à«‡ ટાઇપ કરતા હોય તà«àª¯àª¾àª°à«‡ ટચપેડને નિષà«àª•à«àª°àª¿àª¯ કરો" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +#| msgid "Enable font plugin" +msgid "Enable horizontal scrolling" +msgstr "આડા સà«àª•à«àª°à«‹àª²à«€àª‚ગને સકà«àª°àª¿àª¯ કરો" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "ટચપેડ સાથે માઉસ કà«àª²àª¿àª•à«‹àª¨à«‡ સકà«àª°àª¿àª¯ કરો" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Select the touchpad scroll method" +msgstr "ટચપેડ સà«àª•à«àª°à«‹àª² પદà«àª¦àª¤àª¿àª¨à«‡ પસંદ કરો" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "" +"Select the touchpad scroll method. Supported values are: 0 - disabled, 1 - " +"edge scrolling, 2 - two-finger scrolling" +msgstr "" +"ટચપેડ સà«àª•à«àª°à«‹àª² પદà«àª¦àª¤àª¿àª¨à«‡ પસંદ કરો. આધારભૂત કિંમતો છે: 0 - disabled, 1 - " +"edge scrolling, 2 - two-finger scrolling" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "" +"જà«àª¯àª¾àª°à«‡ ટાઇપ કરતા હોય તà«àª¯àª¾àª°à«‡ ટચપેડ સાથે આકસà«àª®àª¿àª• રીતે અથડાવાથી જો તમને સમસà«àª¯àª¾ હોય તો આ TRUE " +"ને સà«àª¯à«‹àªœàª¿àª¤ કરો." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" +"સà«àª•à«àª°à«‹àª² પદà«àª¦àª¤àª¿ સાથે પસંદ થયેલ સરખી પદà«àª¦àª¤àª¿ દà«àª¦àª¾àª°àª¾ આડી રીતે સà«àª•à«àª°à«‹àª²à«€àª‚ગ ની પરવાનગી આપવા માટે આ TRUE " +"ને સà«àª¯à«‹àªœàª¿àª¤ કરો (_m)." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "ટચપેડ પર ટેપીંગ દà«àª¦àª¾àª°àª¾ માઉસ કà«àª²àª¿àª•à«‹àª¨à«‡ મોકલવાનà«àª‚ સકà«àª·àª® કરવા માટે આ TRUE ને સà«àª¯à«‹àªœàª¿àª¤ કરો." + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "MATE સà«àª¯à«‹àªœàª¨à«‹ ડેઇમન" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "વિસà«àª¤àª¾àª°àª• બદલવા માટે બાંધી રહà«àª¯àª¾ છીàª." + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "ઓનસà«àª•à«àª°à«€àª¨ કિબોરà«àª¡àª¨à«‡ ટોગલ કરવા માટે જોડાણ." + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "સà«àª•à«àª°à«€àª¨ વાંચક ને ટોગલ કરવા માટે જોડાણ." + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "બાઉનà«àª¸ કીઓ" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "વિસà«àª¤àª¾àª° ચાલૠકે બંધ કરવા માટે વાપરવાનો આદેશ." + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "સà«àª•à«àª°à«€àª¨-પરનà«àª‚ કીબોરà«àª¡ ચાલૠકે બંધ કરવા માટે વાપરવાનો આદેશ." + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "સà«àª•à«àª°à«€àª¨ વાંચક ચાલૠકે બંધ કરવા માટે વાપરવાનો આદેશ." + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable accessibility keyboard plugin" +msgstr "સà«àª²àª­àª¤àª¾ કીબોરà«àª¡àª¨àª¾àª‚ પà«àª²àª—ઇનને સકà«àª°àª¿àª¯ કરો" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable background plugin" +msgstr "પાશà«àªµ ભાગ પà«àª²àª—ઇનને સકà«àª°àª¿àª¯ કરો" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable clipboard plugin" +msgstr "કà«àª²àª¿àªªàª¬à«‹àª°à«àª¡ પà«àª²àª—ઇન ને સકà«àª°àª¿àª¯ કરો" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable font plugin" +msgstr "ફોનà«àªŸ પà«àª²àª—ઇન ને સકà«àª°àª¿àª¯ કરો" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable housekeeping plugin" +msgstr "ઘરકામ પà«àª²àª—ઈન સકà«àª°àª¿àª¯ કરો" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable keybindings plugin" +msgstr "keybindings પà«àª²àª—ઇન ને સકà«àª°àª¿àª¯ કરો" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keyboard plugin" +msgstr "કિબોરà«àª¡ પà«àª²àª—ઇનને સકà«àª°àª¿àª¯ કરો" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable media keys plugin" +msgstr "મીડિયા કીઓ પà«àª²àª—ઇનને સકà«àª°àª¿àª¯ કરો" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable mouse plugin" +msgstr "માઉસ પà«àª²àª—ઇન ને સકà«àª°àª¿àª¯ કરો" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable sound plugin" +msgstr "સાઉનà«àª¡ પà«àª²àª—ઇનને સકà«àª°àª¿àª¯ કરો" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable typing breaks plugin" +msgstr "લખવાની અટકણો પà«àª²àª—ઈન સકà«àª°àª¿àª¯ કરો" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable xrandr plugin" +msgstr "xrandr પà«àª²àª—ઇન ને સકà«àª°àª¿àª¯ કરો" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable xrdb plugin" +msgstr "xrdb પà«àª²àª—ઇન ને સકà«àª°àª¿àª¯ કરો" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xsettings plugin" +msgstr "xsettings પà«àª²àª—ઇન ને સકà«àª°àª¿àª¯ કરો" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Mouse keys" +msgstr "માઉસ કીઓ" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "On-screen keyboard" +msgstr "ઓનસà«àª•à«àª°à«€àª¨ કીબોરà«àª¡" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "Screen magnifier" +msgstr "સà«àª•à«àª°à«€àª¨ વિસà«àª¤àª¾àª°" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen reader" +msgstr "સà«àª•à«àª°à«€àª¨ વાંચક" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "ઘરકામ પà«àª²àª—ઈન સકà«àª°àª¿àª¯ કરવા માટે ખરા તરીકે સà«àª¯à«‹àªœà«€àª¤ કરો, હાજર ફાઈલ કેશ છાંટવા માટે." + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "કà«àª²àª¿àªªàª¬à«‹àª°à«àª¡ સà«àª¯à«‹àªœàª¨à«‹àª¨à«€ વà«àª¯àªµàª¸à«àª¥àª¾ કરવા માટેનà«àª‚ પà«àª²àª—ઈન સકà«àª°àª¿àª¯ કરવા માટે ખરામાં સà«àª¯à«‹àªœà«€àª¤ કરો." + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" +"ડેસà«àª•àªŸà«‹àªª પાશà«àªµàª­àª¾àª— સà«àª¯à«‹àªœàª¨à«‹àª¨à«€ વà«àª¯àªµàª¸à«àª¥àª¾ કરવા માટેનà«àª‚ પà«àª²àª—ઈન સકà«àª°àª¿àª¯ કરવા માટે ખરા તરીકે " +"સà«àª¯à«‹àªœà«€àª¤ કરો." + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "ફોનà«àªŸ સà«àª¯à«‹àªœàª¨à«‹àª¨à«€ વà«àª¯àªµàª¸à«àª¥àª¾ કરવા માટેનà«àª‚ પà«àª²àª—ઈન સકà«àª°àª¿àª¯ કરવા માટે ખરા તરીકે સà«àª¯à«‹àªœà«€àª¤ કરો." + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "કીબોરà«àª¡ સà«àª¯à«‹àªœàª¨à«‹àª¨à«€ વà«àª¯àªµàª¸à«àª¥àª¾ કરવા માટેના પà«àª²àª—ઈનને સકà«àª°àª¿àª¯ કરવા માટે ખરા તરીકે સà«àª¯à«‹àªœà«€àª¤ કરો." + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "માઉસ સà«àª¯à«‹àªœàª¨à«‹àª¨à«€ વà«àª¯àªµàª¸à«àª¥àª¾ કરવા માટેના પà«àª²àª—ઈનને સકà«àª°àª¿àª¯ કરવા માટે ખરા તરીકે સà«àª¯à«‹àªœà«€àª¤ કરો." + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" +"મલà«àªŸà«€àª®à«€àª¡àª¿àª¯àª¾ કી સà«àª¯à«‹àªœàª¨à«‹àª¨à«€ વà«àª¯àªµàª¸à«àª¥àª¾ કરવા માટેનà«àª‚ પà«àª²àª—ઈન સકà«àª°àª¿àª¯ કરવા માટે ખરા તરીકે સà«àª¯à«‹àªœà«€àª¤ " +"કરો." + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "ધà«àªµàª¨àª¿ નમૂના કેશોની વà«àª¯àªµàª¸à«àª¥àª¾ કરવા માટેના પà«àª²àª—ઈનને સકà«àª°àª¿àª¯ કરવા માટે ખરા તરીકે સà«àª¯à«‹àªœà«€àª¤ કરો." + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" +"સà«àª²àª­àª¤àª¾ કીબોરà«àª¡ સà«àª¯à«‹àªœàª¨à«‹àª¨à«€ વà«àª¯àªµàª¸à«àª¥àª¾ કરવા માટેના પà«àª²àª—ઈનને સકà«àª°àª¿àª¯ કરવા માટે ખરા તરીકે " +"સà«àª¯à«‹àªœà«€àª¤ કરો." + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "કીબાઈનà«àª¡à«€àª‚ગોની વà«àª¯àªµàª¸à«àª¥àª¾ કરવા માટેનà«àª‚ પà«àª²àª—ઈન સકà«àª°àª¿àª¯ કરવા માટે ખરા તરીકે સà«àª¯à«‹àªœà«€àª¤ કરો." + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "લખવાની અટકણોની વà«àª¯àªµàª¸à«àª¥àª¾ કરવા માટેનà«àª‚ પà«àª²àª—ઈન સકà«àª°àª¿àª¯ કરવા માટે ખરા તરીકે સà«àª¯à«‹àªœà«€àª¤ કરો." + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "xrandr સà«àª¯à«‹àªœàª¨à«‹àª¨à«€ વà«àª¯àªµàª¸à«àª¥àª¾ કરવા માટેનà«àª‚ પà«àª²àª—ઈન સકà«àª°àª¿àª¯ કરવા માટે ખરા તરીકે સà«àª¯à«‹àªœà«€àª¤ કરો." + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "xrdb સà«àª¯à«‹àªœàª¨à«‹àª¨à«€ વà«àª¯àªµàª¸à«àª¥àª¾ કરવા માટેનà«àª‚ પà«àª²àª—ઈન સકà«àª°àª¿àª¯ કરવા માટે ખરા તરીકે સà«àª¯à«‹àªœà«€àª¤ કરો." + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "xsettings ની વà«àª¯àªµàª¸à«àª¥àª¾ કરવા માટેનà«àª‚ પà«àª²àª—ઈન સકà«àª°àª¿àª¯ કરવા માટે ખરા તરીકે સà«àª¯à«‹àªœà«€àª¤ કરો." + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Slow keys" +msgstr "ધીમી કીઓ" + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Sticky keys" +msgstr "સà«àªŸà«€àª•à«€ કીઓ" + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "વિસà«àª¤àª¾àª°àª• બદલવા માટે કીબોરà«àª¡ ટૂંકાણોનà«àª‚ નામ" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "સà«àª•à«àª°à«€àª¨-પરનà«àª‚ કીબોરà«àª¡ બદલવા માટેની કીબોરà«àª¡ ટૂંકાણોનà«àª‚ નામ" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +#| msgid "The name of the keyboard shortcut to toggle the screenreader" +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "સà«àª•à«àª°à«€àª¨àªµàª¾àª‚ચક ટૉગલ માટે કીબોરà«àª¡ ટૂંકાણોનà«àª‚ નામ" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"આ વિસà«àª¤àª¾àª°àª• બદલવા માટેના કીબોરà«àª¡ ટૂંકાણનà«àª‚ નામ છે. આ નામ કીબોરà«àª¡ ટૂંકાણ પસંદગીઓ સંવાદમાં " +"બતાવવામાં આવશે." + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"આ સà«àª•à«àª°à«€àª¨-પરનà«àª‚ કીબોરà«àª¡ બદલવા માટેના કીબોરà«àª¡ ટૂંકાણનà«àª‚ નામ છે. આ નામ કીબોરà«àª¡ ટૂંકાણ પસંદગીઓ " +"સંવાદમાં બતાવવામાં આવશે." + +#: ../data/mate-settings-daemon.schemas.in.h:47 +#| msgid "" +#| "This is the name of the keyboard shortcut to toggle the screenreader. " +#| "This name will be shown in the keyboard shortcut preferences dialog." +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"આ સà«àª•à«àª°à«€àª¨àªµàª¾àª‚ચક ટૉગલ માટેની કીબોરà«àª¡ ટૂંકાણનà«àª‚ નામ છે.આ નામ કીબોરà«àª¡ ટૂંકાણો પસંદગીઓ સંવાદમાં " +"બતાવવામાં આવશે." + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "Toggle magnifier" +msgstr "વિસà«àª¤àª¾àª°àª• બદલો" + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "Toggle on-screen keyboard" +msgstr "ટોગલ ઓનસà«àª•à«àª°à«€àª¨ કીબોરà«àª¡" + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle screen reader" +msgstr "ટોગલ સà«àª•à«àª°à«€àª¨ વાંચક" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "શà«àª‚ બાઉનà«àª¸ કીઓ કીબોરà«àª¡ સà«àª²àª­àª¤àª¾ લકà«àª·àª£ ચાલૠકરવામાં આવશે." + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "શà«àª‚ માઉસ કીઓ કીબોરà«àª¡ સà«àª²àª­àª¤àª¾ લકà«àª·àª£ ચાલૠકરવામાં આવશે." + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the on-screen keyboard is turned on." +msgstr "શà«àª‚ ઓન-સà«àª•à«àª°à«€àª¨ કીબોરà«àª¡ ચાલà«àª›à«‡." + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the screen magnifier is turned on." +msgstr "શà«àª‚ સà«àª•à«àª°à«€àª¨ વિસà«àª¤àª¾àª°àª• ચાલૠછે." + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the screen reader is turned on." +msgstr "શà«àª‚ સà«àª•à«àª°à«€àª¨ વાંચક ચાલૠછે." + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "શà«àª‚ ધીમી કીઓ કીબોરà«àª¡ સà«àª²àª­àª¤àª¾ લકà«àª·àª£ ચાલૠકરેલ છે." + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "શà«àª‚ સà«àªŸà«€àª•à«€ કીઓ કીબોરà«àª¡ સà«àª²àª­àª¤àª¾ લકà«àª·àª£ ચાલૠકરવામાં આવેલ છે." + +#: ../mate-settings-daemon/main.c:54 +msgid "Enable debugging code" +msgstr "ડિબગીંગ કોડને સકà«àª°àª¿àª¯ કરો" + +#: ../mate-settings-daemon/main.c:55 +msgid "Don't become a daemon" +msgstr "ડેઇમન બનો નહિં" + +#: ../mate-settings-daemon/main.c:56 +msgid "MateConf prefix from which to load plugin settings" +msgstr "MateConf પૂરà«àªµàª— કે જેમાંથી પà«àª²àª—ઈન સà«àª¯à«‹àªœàª¨à«‹ લાવવાના છે" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "સà«àª²àª­àª¤àª¾ કિબોરà«àª¡" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "સà«àª²àª­àª¤àª¾ કિબોરà«àª¡ પà«àª²àª—ઇન" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:388 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "મદદ દરà«àª¶àª¾àªµàªµàª¾àª®àª¾àª‚ ભૂલ હતી: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:519 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:585 +msgid "Do you want to activate Slow Keys?" +msgstr "શà«àª‚ તમે આ ધીમી કીઓને સકà«àª°àª¿àª¯ કરવા માંગો છો?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:520 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:586 +msgid "Do you want to deactivate Slow Keys?" +msgstr "શà«àª‚ તમે આ ધીમી કીઓને નિષà«àª•à«àª°àª¿àª¯ કરવા માંગો છો?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:521 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:587 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"તમારે ફકà«àª¤ à«® સેકનà«àª¡à«‹ સà«àª§à«€ Shift કી દબાવી રાખવી પડશે. આ ધીમી કીના લકà«àª·àª£à«‹ માટેનૠટà«àª‚કાણ " +"છે, કે જે તમારા કીબોરà«àª¡àª¨à«‡ કામ કરવામાં અસર કરશે." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't activate" +msgstr "સકà«àª°àª¿àª¯ કરશો નહિં" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't deactivate" +msgstr "નિષà«àª•à«àª°àª¿àª¯ કરશો નહિં" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Activate" +msgstr "સકà«àª°àª¿àª¯ કરો" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Deactivate" +msgstr "નિષà«àª•à«àª°àª¿àª¯ કરો" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't activate" +msgstr "સકà«àª°àª¿àª¯ કરશો નહિં (_n)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't deactivate" +msgstr "નિષà«àª•à«àª°àª¿àª¯ કરશો નહિં (_n)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Activate" +msgstr "સકà«àª°àª¿àª¯ કરો (_A)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Deactivate" +msgstr "નિષà«àª•à«àª°àª¿àª¯ કરો (_D)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:615 +msgid "Slow Keys Alert" +msgstr "કીની ચેતવણી બતાવો" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:655 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:723 +msgid "Do you want to activate Sticky Keys?" +msgstr "શà«àª‚ તમે આ સà«àªŸà«€àª•à«€ કીઓને સકà«àª°àª¿àª¯ કરવા માંગો છો?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:656 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:724 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "શà«àª‚ તમે આ સà«àªŸà«€àª•à«€ કીઓને નિષà«àª•à«àª°àª¿àª¯ કરવા માંગો છો?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:726 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"તમારે ફકà«àª¤ à«« સેકનà«àª¡à«‹ સà«àª§à«€ Shift કી દબાવી રાખવી પડશે. આ ધીમી કીના લકà«àª·àª£à«‹ માટેનૠટà«àª‚કાણ " +"છે, કે જે તમારા કીબોરà«àª¡àª¨à«‡ કામ કરવામાં અસર કરશે." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:660 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"તમારે ફકà«àª¤ àªàª• સાથે બે કીઓ દબાવી રાખવી પડશે અથવા à«« વખત Shift કી હરોળમાં દબાવી રાખવી " +"પડશે. આ ધીમી કીના લકà«àª·àª£à«‹ માટેનૠટà«àª‚કાણ છે, કે જે તમારા કીબોરà«àª¡àª¨à«‡ કામ કરવામાં અસર કરશે." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:756 +msgid "Sticky Keys Alert" +msgstr "સà«àªŸà«€àª•à«€ કીઓની ચેતવણી" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "સારà«àªµàª¤à«àª°àª¿àª• વપરાશ પસંદગીઓ" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "રંગોમાં વિરોધાભાસ વધારો (_c)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "લખાણ મોટà«àª‚ બનાવો અને વાંચવામાં સરળ બનાવો (_t)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "કીઓને સà«àªµà«€àª•àª¾àª°àªµàª¾ માટે તેમને દબાવો અને પકડી રાખો (_h) (ધીમી કીઓ)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "ઓનસà«àª•à«àª°à«€àª¨ કીબોરà«àª¡ ને વાપરો (_k)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "સà«àª•à«àª°à«€àª¨ વિસà«àª¤àª¾àª°àª• વાપરો (_m)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "સà«àª•à«àª°à«€àª¨ વાંચક ને વાપરો (_r)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "આમાં નકલી કી દબાણ (બાઉનà«àª¸ કીઓ) અવગણો (_I)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "àªàª• સમયે àªàª• કી àªàªµà«àª‚ કીબોરà«àª¡ ટૂંકાણ દબાવો (_P) (સà«àªŸà«€àª•à«€ કીઓ)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "પાશà«àªµ ભાગ" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "પાશà«àªµ ભાગ પà«àª²àª—ઇન" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "કà«àª²àª¿àªªàª¬à«‹àª°à«àª¡" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "કà«àª²àª¿àªªàª¬à«‹àª°à«àª¡ પà«àª²àª—ઇન" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "નકલી" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "નકલી પà«àª²àª—ઇન" + +# #-#-#-#-# libmatecanvas.mate-2-2.hi.po (libmatecanvas) #-#-#-#-# +# libmatecanvas/mate-canvas-text.c:238 +# #-#-#-#-# libmateui.mate-2-2.hi.po (libmateui HEAD) #-#-#-#-# +# libmateui/mate-font-picker.c:184 libmateui/mate-font-picker.c:979 +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "ફોનà«àªŸ" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "ફોનà«àªŸ પà«àª²àª—ઇન" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this filesystem" +msgstr "આ ફાઇલસિસà«àªŸàª® માટે કોઇપણ ચેતવણીઓ ફરીથી બતાવશો નહિં" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +#| msgid "_Do not show this message again" +msgid "Don't show any warnings again" +msgstr "કોઇપણ ચેતવણીઓ ફરીથી બતાવશો નહિં" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "વોલà«àª¯à«àª® \"%s\" પાસે ફકà«àª¤ %s ડિસà«àª• જગà«àª¯àª¾ રહેલી છે." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "આ કમà«àªªà«àª¯à«‚ટર પાસે ફકà«àª¤ %s ડિસà«àª• જગà«àª¯àª¾ રહેલી છે." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" +"કચરાપેટીને ખાલી કરતી વખતે, બિનઉપયોગી પà«àª°àª•à«àª°àª¿àª¯àª¾àª“ અથવા ફાઇલો, અથવા બીજા ડિસà«àª• અથવા " +"પારà«àªŸà«€àª¶àª¨àª®àª¾àª‚ ફાઇલોને ખસેડતી વખતે તમે ડિસà«àª• જગà«àª¯àª¾àª¨à«‡ ખાલી કરી શકો છો." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"બિનઉપયોગી પà«àª°àª•à«àª°àª¿àª¯àª¾àª“ અને ફાઇલોને દૂર કરતી વખતે તમે ડિસà«àª• જગà«àª¯àª¾àª¨à«‡ ખાલી કરી શકો છો, અથવા " +"બીજી ડિસà«àª• અથવા પારà«àªŸà«€àª¶àª¨àª®àª¾àª‚ ફાઇલોને ખસેડી રહà«àª¯àª¾ છે." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"કચરાપેટીને ખાલી કરતી વખતે તમે ડિસà«àª• જગà«àª¯àª¾àª¨à«‡ ખાલી કરી શકો છો, બિનઉપયોગી પà«àª°àª•à«àª°àª¿àª¯àª¾àª“ અને ફાઇલોને દૂર કરી રહà«àª¯àª¾ છે, " +"અથવા બહારની ડિસà«àª• માં ફાઇલોને ખસેડી રહà«àª¯àª¾ છે." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "બિનઉપયોગી પà«àª°àª•à«àª°àª¿àª¯àª¾àª“ અથવા ફાઇલોને દૂર કરતી વખતે ડિસà«àª• જગà«àª¯àª¾àª¨à«‡ મà«àª•à«àª¤ કરી શકો છો." + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "નીચી ડિસà«àª• જગà«àª¯àª¾" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "કચરાપેટી ને ખાલી કરો" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine..." +msgstr "તપાસ કરો..." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "અવગણો" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:96 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "%lu નà«àª‚ વસà«àª¤à« %lu ને દૂર કરી રહà«àª¯àª¾ છે" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:116 +#, c-format +msgid "Removing: %s" +msgstr "દૂર કરી રહà«àª¯àª¾ છે: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:244 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:293 +msgid "Emptying the trash" +msgstr "કચરાપેટીને ખાલી કરી રહà«àª¯àª¾ છે" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:269 +msgid "Preparing to empty trash..." +msgstr "કચરાપેટીને ખાલી કરવા માટે તૈયારી કરી રહà«àª¯àª¾ છે..." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:295 +msgid "From: " +msgstr "માંથી: " + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:356 +msgid "Empty all of the items from the trash?" +msgstr "શà«àª‚ કચરાપેટી માંથી બધી વસà«àª¤à«àª“ને ખાલી કરો છો?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:359 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"જો તમે કચરાપેટીને ખાલી કરવા માટે પસંદ કરો તો, તેમાં બધી વસà«àª¤à«àª“ને કાયમ માટે ગà«àª®àª¾àªµàªµà«€ પડશે. " +"મહેરબાની કરીને નોંધો કે જે તમે તેઓને અલગ રીતે પણ કાઢી શકો છો." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:366 +msgid "_Empty Trash" +msgstr "કચરાપેટીને ખાલી કરો (_E)" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "કી જોડાણ (%s) અયોગà«àª¯ છે" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "કી જોડાણ (%s) અધૂરૠછે" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"(%s) ને ચલાવવાના પà«àª°àª¯àª¤à«àª¨àª®àª¾àª‚ ભૂલ થઈ\n" +"કે જે કી (%s) સાથે સંકળાયેલ છે" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "Keybindings" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "Keybindings પà«àª²àª—ઇન" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "કીબોરà«àª¡" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "કીબોરà«àª¡ પà«àª²àª—ઇન" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "ઉપà«àª²àª¬à«àª§ ફાઈલો (_v):" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "modmap ફાઈલો લાવો" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap file(s)?" +msgstr "શà«àª‚ તમે modmap ફાઈલો લાવવા ઈચà«àª›à«‹ છો?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "આ સંદેશો ફરીથી બતાવશો નહિં (_D)" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "લાવો (_L)" + +# libmateprintui/gpaui/add-printer-dialog.c:83 +# libmateprintui/gpaui/config-dialog.c:83 +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "લવાઈ ગયેલ ફાઈલો (_L):" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:203 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"મૂળભૂત ટરà«àª®àª¿àª¨àª² મેળવી શકà«àª¯àª¾ નહિં. ખાતરી કરો કે તમારો મૂળભૂત ટરà«àª®àª¿àª¨àª² આદેશ સà«àª¯à«‹àªœàª¿àª¤ છે અને " +"માનà«àª¯ કારà«àª¯àª•à«àª°àª®àª¨à«‹ નિરà«àª¦à«‡àª¶ કરે છે." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:243 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"આદેશ ચલાવી શકà«àª¯àª¾ નહિં: %s\n" +"ખાતરી કરો કે આ માનà«àª¯ આદેશ છે." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:259 +msgid "" +"Couldn't put the machine to sleep.\n" +"Verify that the machine is correctly configured." +msgstr "" +"મશીનને બંધ થવા દેવાયૠનહિ.\n" +"ચકાસો કે મશીન યોગà«àª¯ રીતે રà«àªªàª°à«‡àª–ાંકિત થયૠછે." + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "નિષà«àª•à«àª°àª¿àª¯ થયેલ" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u આઉટપà«àªŸ" +msgstr[1] "%u આઉટપà«àªŸà«‹" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u ઇનપà«àªŸ" +msgstr[1] "%u ઇનપà«àªŸà«‹" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "સિસà«àªŸàª® સાઉનà«àª¡" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "મીડિયા કીઓ" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "મીડિયા કી પલà«àª—ઇન" + +#: ../plugins/mouse/gsd-mouse-manager.c:891 +msgid "Could not enable mouse accessibility features" +msgstr "માઉસ પà«àª°àª¾àªªà«àª¯ લાકà«àª·àª£àª¿àª•àª¤àª¾àª“ને સકà«àª°àª¿àª¯ કરી શકાયૠનહિં" + +#: ../plugins/mouse/gsd-mouse-manager.c:893 +msgid "Mouse accessibility requires mousetweaks to be installed on your system." +msgstr "માઉસ સà«àª²àª­àª¤àª¾ માટે mousetweaks તમારી સિસà«àªŸàª® પર સà«àª¥àª¾àªªàª¿àª¤ થયેલ હોય àªàª® જરૂરી છે." + +#: ../plugins/mouse/gsd-mouse-manager.c:896 +msgid "Mouse Preferences" +msgstr "માઉસની પસંદગીઓ" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "માઉસ" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "માઉસ પà«àª²àª—ઇન" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "લખવાનો બà«àª°à«‡àª•" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "લખવાનો બà«àª°à«‡àª• પà«àª²àª—ઇન" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "સà«àª•à«àª°à«€àª¨ માપ અને ફેરવણી સà«àª¯à«‹àªœàª¨à«‹ સà«àª¯à«‹àªœà«€àª¤ કરો" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:208 +msgid "Could not restore the display's configuration" +msgstr "દરà«àª¶àª¾àªµàª¨àª¾àª‚ રૂપરેખાંકનને ફરીથી સંગà«àª°àª¹ કરી શકાયૠનહિં" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:233 +msgid "Could not restore the display's configuration from a backup" +msgstr "બેકઅપ માંથી દરà«àª¶àª¾àªµà«‹àª¨àª¾àª‚ રૂપરેખાંકનને ફરીથી સંગà«àª°àª¹ કરી શકાયૠનહિં" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:254 +#, c-format +#| msgid "" +#| "The display will be reset to its previous configuration in %d seconds" +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "The display will be reset to its previous configuration in %d seconds" +msgstr[0] "દરà«àª¶àª¾àªµ તેના પહેલાંના રૂપરેખાંકનમાં %d સેકનà«àª¡àª®àª¾àª‚ પà«àª¨àªƒàª¸à«àª¯à«‹àªœà«€àª¤ થઈ જશે" +msgstr[1] "દરà«àª¶àª¾àªµ તેના પહેલાંના રૂપરેખાંકનમાં %d સેકનà«àª¡à«‹àª®àª¾àª‚ પà«àª¨àªƒàª¸à«àª¯à«‹àªœà«€àª¤ થઈ જશે" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:303 +msgid "Does the display look OK?" +msgstr "શà«àª‚ આ દરà«àª¶àª¾àªµ બરાબર લાગે છે?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:309 +msgid "_Restore Previous Configuration" +msgstr "પહેલાનાં રૂપરેખાંકનને ફરી સંગà«àª°àª¹à«‹ (_R)" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:310 +msgid "_Keep This Configuration" +msgstr "આ રૂપરેખાંકનને રાખો (_K)" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:391 +msgid "The selected configuration for displays could not be applied" +msgstr "દરà«àª¶àª¾àªµà«‹ માટે પસંદ થયેલ રૂપરેખાંકન ને લાગૠકરી શકાયૠનહિં" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:945 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "સà«àª•à«àª°à«€àª¨àª¨à«€ જાણકારી ને ફરીથી તાજી કરી શકાઇ નહિં: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:948 +msgid "Trying to switch the monitor configuration anyway." +msgstr "મોનીટર રૂપરેખાંકનને ગમે તે રીતે બદલવાનો પà«àª°àª¯àª¾àª¸ કરી રહà«àª¯àª¾ છીàª." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:982 +#: ../plugins/xrandr/gsd-xrandr-manager.c:1148 +msgid "Could not switch the monitor configuration" +msgstr "મોનીટર રૂપરેખાંકન બદલી શકà«àª¯àª¾ નહિં" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1541 +msgid "Rotation not supported" +msgstr "ફેરવવાનà«àª‚ આધારભૂત નથી" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1595 +msgid "Could not save monitor configuration" +msgstr "મોનિટર રૂપરેખાંકનનો સંગà«àª°àª¹ કરી શકાયો નહિં" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1613 +msgid "Normal" +msgstr "સામાનà«àª¯" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1614 +msgid "Left" +msgstr "ડાબà«àª‚" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1615 +msgid "Right" +msgstr "જમણà«àª‚" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1616 +msgid "Upside Down" +msgstr "ઉપરથી નીચે" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1735 +msgid "_Configure Display Settings ..." +msgstr "દરà«àª¶àª¾àªµ સà«àª¯à«‹àªœàª¨à«‹ ને રૂપરેખાંકિત કરો (_C)..." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1776 +msgid "Configure display settings" +msgstr "દરà«àª¶àª¾àªµ સà«àª¯à«‹àªœàª¨à«‹ ને રૂપરેખાંકિત કરો" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1830 +msgid "Could not apply the stored configuration for monitors" +msgstr "મોનિટરો માટે સંગà«àª°àª¹ થયેલ રૂપરેખાંકન ને લાગૠકરી શકાયૠનહિં" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "વપરાશકરà«àª¤àª¾àª¨à«€ મà«àª–à«àª¯ ડિરેકà«àªŸàª°à«€ નકà«àª•à«€ કરી શકાઈ નહિં" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "X સà«àª¤à«àª°à«‹àª¤ ડેટાબેઠને સંચાલિત કરો" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "X સà«àª¤à«àª°à«‹àª¤ ડેટાબેàª" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:644 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "જીકોનà«àª« કી %s ને પà«àª°àª•àª¾àª° %s પà«àª°àª®àª¾àª£à«‡ ગોઠવવામાં આવે પરંતૠàªàª¨à«‹ ઈચà«àª›àª¿àª¤ પà«àª°àª•àª¾àª° %s હતો\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "X સà«àª¯à«‹àªœàª¨à«‹ ને સંચાલિત કરો" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "X સà«àª¯à«‹àªœàª¨à«‹" + diff --git a/po/he.po b/po/he.po new file mode 100644 index 0000000..10b879f --- /dev/null +++ b/po/he.po @@ -0,0 +1,1584 @@ +# translation of mate-control-center.HEAD.he.po to Hebrew +# translation of mate-control-center.mate-2-0.he.po to Hebrew +# This file is distributed under the same license as the PACKAGE package. +# Yuval Tanny, 2005. +# Yuval Tanny, 2005. +# Yuval Tanny, 2005. +# Yuval Tanny, 2005. +# Copyright (C) 2005 THE PACKAGE'S COPYRIGHT HOLDER. +# Gil 'Dolfin' Osher , 2002,2003. +# Yuval Tanny, 2005. +# +# +msgid "" +msgstr "" +"Project-Id-Version: mate-control-center.HEAD.he\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-06-30 18:52+0300\n" +"PO-Revision-Date: 2010-06-30 18:53+0200\n" +"Last-Translator: Yaron Shahrabani \n" +"Language-Team: Hebrew \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Poedit-Language: Hebrew\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "נגישות" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "Free percentage notify threshold" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "Free space no notify threshold" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "Minimum notify period for repeated warnings" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "Mount paths to ignore" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown." +msgstr "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "Specify a list of mount paths to ignore when they run low on space." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown." +msgstr "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning." +msgstr "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "Subsequent free percentage notify threshold" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disc." +msgstr "Binding to eject an optical disc." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to enable or disable the touchpad." +msgstr "Binding to enable or disable the touchpad." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "Binding to launch the calculator." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "Binding to launch the email client." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "Binding to launch the help browser." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "Binding to launch the media player." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "Binding to launch the search tool." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "Binding to launch the web browser." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "Binding to lock the screen." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "Binding to log out." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "Binding to lower the system volume." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "Binding to mute the system volume." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "Binding to open the Home folder." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "Binding to pause playback." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "Binding to raise the system volume." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "Binding to skip to next track." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "Binding to skip to previous track." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "Binding to start playback (or toggle play/pause)." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "Binding to stop playback." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Eject" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "Home folder" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "Launch calculator" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "Launch email client" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "Launch help browser" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "Launch media player" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "Launch web browser" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "Lock screen" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Log out" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "Next track" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "Pause playback" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "Play (or play/pause)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "Previous track" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Search" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "Stop playback" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "Toggle touchpad" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "Volume down" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "Volume mute" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Volume step" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Volume step as percentage of volume." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "Volume up" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "File for default configuration for RandR" +msgstr "File for default configuration for RandR" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "Show Displays in Notification Area" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:3 +msgid "" +"The XRandR plugin will look for a default configuration in the file " +"specified by this key. This is similar to the ~/.config/monitors.xml that " +"normally gets stored in users' home directories. If a user does not have " +"such a file, or has one that does not match the user's setup of monitors, " +"then the file specified by this key will be used instead." +msgstr "" +"The XRandR plugin will look for a default configuration in the file " +"specified by this key. This is similar to the ~/.config/monitors.xml that " +"normally gets stored in users' home directories. If a user does not have " +"such a file, or has one that does not match the user's setup of monitors, " +"then the file specified by this key will be used instead." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:4 +msgid "Turn on external monitor after system boot" +msgstr "Turn on external monitor after system boot" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:5 +msgid "" +"Turn on external monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" +"Turn on external monitor after system boot if user plugs in external monitor " +"on system boot." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:6 +msgid "Turn on laptop monitor after system boot" +msgstr "Turn on laptop monitor after system boot" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:7 +msgid "" +"Turn on laptop monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" +"Turn on laptop monitor after system boot if user plugs in external monitor " +"on system boot." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:8 +msgid "" +"Whether a notification icon with display-related things should be shown in " +"the panel." +msgstr "" +"Whether a notification icon with display-related things should be shown in " +"the panel." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "Antialiasing" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "Hinting" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "RGBA order" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "Allowed keys" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "Disable touchpad while typing" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "Enable horizontal scrolling" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "Enable mouse clicks with touchpad" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Enable touchpad" +msgstr "Enable touchpad" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "Select the touchpad scroll method" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Select the touchpad scroll method. Supported values are: 0: disabled, 1: " +"edge scrolling, and 2: two-finger scrolling" +msgstr "" +"Select the touchpad scroll method. Supported values are: 0: disabled, 1: " +"edge scrolling, and 2: two-finger scrolling" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "" +"Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "" +"Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +msgid "Set this to TRUE to enable all touchpads." +msgstr "Set this to TRUE to enable all touchpads." + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "מנוע ההגדרות של MATE" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "Binding to toggle the magnifier." + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "Binding to toggle the on-screen keyboard." + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "Binding to toggle the screen reader." + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "Bounce keys" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "Command used to turn the magnifier on or off." + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "Command used to turn the on-screen keyboard on or off." + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "Command used to turn the screen reader on or off." + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable XRandR plugin" +msgstr "Enable XRandR plugin" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable accessibility keyboard plugin" +msgstr "Enable accessibility keyboard plugin" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable background plugin" +msgstr "Enable background plugin" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable clipboard plugin" +msgstr "Enable clipboard plugin" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable font plugin" +msgstr "Enable font plugin" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable housekeeping plugin" +msgstr "Enable housekeeping plugin" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keybindings plugin" +msgstr "Enable keybindings plugin" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable keyboard plugin" +msgstr "Enable keyboard plugin" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable media keys plugin" +msgstr "Enable media keys plugin" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable mouse plugin" +msgstr "Enable mouse plugin" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable smartcard plugin" +msgstr "Enable smartcard plugin" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable sound plugin" +msgstr "Enable sound plugin" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable typing breaks plugin" +msgstr "Enable typing breaks plugin" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xrdb plugin" +msgstr "Enable xrdb plugin" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Enable xsettings plugin" +msgstr "Enable xsettings plugin" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Mouse keys" +msgstr "Mouse keys" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "On-screen keyboard" +msgstr "On-screen keyboard" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen magnifier" +msgstr "Screen magnifier" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Screen reader" +msgstr "Screen reader" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage XRandR settings." +msgstr "Set to True to enable the plugin to manage XRandR settings." + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "Set to True to enable the plugin to manage clipboard settings." + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" +"Set to True to enable the plugin to manage desktop background settings." + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "Set to True to enable the plugin to manage font settings." + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "Set to True to enable the plugin to manage keyboard settings." + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "" +"Set to True to enable the plugin to manage locking the screen on smartcard " +"removal." +msgstr "" +"Set to True to enable the plugin to manage locking the screen on smartcard " +"removal." + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "Set to True to enable the plugin to manage mouse settings." + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "Set to True to enable the plugin to manage multimedia keys settings." + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "Set to True to enable the plugin to manage sound sample caches." + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "Set to True to enable the plugin to manage the keybindings." + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "Set to True to enable the plugin to manage typing breaks." + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "Set to True to enable the plugin to manage xrdb settings." + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "Set to True to enable the plugin to manage xsettings." + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "Slow keys" +msgstr "Slow keys" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "Sticky keys" +msgstr "Sticky keys" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "The name of the keyboard shortcut to toggle the magnifier" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "The name of the keyboard shortcut to toggle the on-screen keyboard" + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "The name of the keyboard shortcut to toggle the screen reader" + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle magnifier" +msgstr "Toggle magnifier" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Toggle on-screen keyboard" +msgstr "Toggle on-screen keyboard" + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Toggle screen reader" +msgstr "Toggle screen reader" + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "Whether the bounce keys keyboard accessibility feature is turned on." + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "Whether the mouse keys keyboard accessibility feature is turned on." + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the on-screen keyboard is turned on." +msgstr "Whether the on-screen keyboard is turned on." + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the screen magnifier is turned on." +msgstr "Whether the screen magnifier is turned on." + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the screen reader is turned on." +msgstr "Whether the screen reader is turned on." + +#: ../data/mate-settings-daemon.schemas.in.h:58 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "Whether the slow keys keyboard accessibility feature is turned on." + +#: ../data/mate-settings-daemon.schemas.in.h:59 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "Whether the sticky keys keyboard accessibility feature is turned on." + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:1 +msgid "" +"Set this to one of \"none\", \"lock_screen\", or \"force_logout\". The " +"action will get performed when the smartcard used for log in is removed." +msgstr "" +"Set this to one of \"none\", \"lock_screen\", or \"force_logout\". The " +"action will get performed when the smartcard used for log in is removed." + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:2 +msgid "Smartcard removal action" +msgstr "Smartcard removal action" + +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "Enable debugging code" + +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "Don't become a daemon" + +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "MateConf prefix from which to load plugin settings" + +#: ../mate-settings-daemon/main.c:58 +msgid "Exit after a time (for debugging)" +msgstr "Exit after a time (for debugging)" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "מקלדת נגישות" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "תוסף מקלדת נגישות" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:388 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "×רעה שגי××” בהצגת העזרה: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:519 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:585 +msgid "Do you want to activate Slow Keys?" +msgstr "×”×× ×‘×¨×¦×•× ×š ל×פשר הפעלת ×ž×§×©×™× ×יטיי×?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:520 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:586 +msgid "Do you want to deactivate Slow Keys?" +msgstr "×”×× ×‘×¨×¦×•× ×š להפסיק ×ž×§×©×™× ×יטיי×?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:521 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:587 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"כרגע הוחזק מקש ×”Ö¾Shift למשך 8 שניות. זהו הקיצור עבור תכונת ×”×ž×§×©×™× ×”×יטיי×, " +"המשפיעה על ×ופן פעולת המקלדת." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't activate" +msgstr "×ל ת×פשר" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't deactivate" +msgstr "×ך תכבה" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Activate" +msgstr "הפעל" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Deactivate" +msgstr "כבה" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't activate" +msgstr "×ל _ת×פשר" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't deactivate" +msgstr "×ך ת_כבה" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Activate" +msgstr "×”_פעל" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Deactivate" +msgstr "הפ_סק" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:615 +msgid "Slow Keys Alert" +msgstr "התרעת ×ž×§×©×™× ×יטיי×" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:655 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:723 +msgid "Do you want to activate Sticky Keys?" +msgstr "×”×× ×‘×¨×¦×•× ×š להפעיל ×ž×§×©×™× ×“×‘×™×§×™×?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:656 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:724 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "×”×× ×‘×¨×¦×•× ×š להפסיק ×ž×§×©×™× ×“×‘×™×§×™×?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:726 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"כרגע לחצת על מקש ×”Ö¾Shift 5 ×¤×¢×ž×™× ×‘×¨×¦×£. זהו הקיצור עבור תכונת ×”×ž×§×©×™× ×”×“×‘×™×§×™×, " +"המשפיעה על ×ופן פעולת המקלדת שלך." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:660 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"כרגע לחצת על שני ×ž×§×©×™× ×™×—×“×™×•, ×ו שלחצת על מקש ×”Ö¾Shift 5 ×¤×¢×ž×™× ×‘×¨×¦×£. בכך " +"מבוטלת תכונת ×”×ž×§×©×™× ×”×“×‘×™×§×™×, המשפיעה על ×ופן פעולת המקלדת שלך." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:756 +msgid "Sticky Keys Alert" +msgstr "התרעת ×ž×§×©×™× ×“×‘×™×§×™×" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "העדפות גישה ×וניברסלית" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "הגבר ×ת _ניגודיות הצבעי×" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "×”_גדלת ×ת הטקסט לקרי××” נוחה יותר" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "לחץ והח_זק כדי ×œ×§×‘×œ× (×ž×§×©×™× ×יטיי×)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "השתמש ב_מקלדת על המסך" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "השתמש במ_גדיל מסך" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "השתמש ב_×§×•×¨× ×ž×¡×š" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "×”_×ª×¢×œ× ×ž×œ×—×™×¦×•×ª ×ž×§×©×™× × ×©× ×•×ª (הקפצת מקשי×)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "לחיצה על ×חד ממקשי ×”×§×™×¦×•×¨×™× ×‘×›×œ ×¤×¢× (×ž×§×©×™× ×“×‘×™×§×™×)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "רקע" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "תוסף רקע" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "לוח" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "תוסף לוח" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "מדומה" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "תוסף מדומה" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "גופן" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "תוסף גופן" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this file system" +msgstr "×ין להציג ×זהרות שוב עבור מערכת ×§×‘×¦×™× ×–×•" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "×ל להציג עוד ×זהרות" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "בכרך \"%s\" נותר %s ×ž×§×•× ×¤× ×•×™ בכונן בלבד." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "במחשב ×–×” ×™×©× × %s ×¤× ×•×™×™× ×‘×›×•× ×Ÿ הקשיח." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" +"ניתן לפנות ×ž×§×•× ×‘×›×•× ×Ÿ על ידי ריקון ×”×שפה, הסרת ×§×‘×¦×™× ×ו תוכניות ש××™× × " +"בשימוש, ×ו על ידי העברת ×§×‘×¦×™× ×œ×ž×—×™×¦×” ×חרת ×ו לכונן ×חרי×." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"ניתן לפנות ×ž×§×•× ×‘×›×•× ×Ÿ על ידי הסרת ×§×‘×¦×™× ×ו תוכניות ש××™× × ×‘×©×™×ž×•×©, ×ו על ידי " +"העברת ×§×‘×¦×™× ×œ×ž×—×™×¦×” ×חרת ×ו לכונן ×חרי×." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"ניתן לפנות ×ž×§×•× ×‘×›×•× ×Ÿ על ידי ריקון ×”×שפה, הסרת תוכניות ×ו ×§×‘×¦×™× ×©××™× × " +"בשימוש, ×ו על ידי העברת ×§×‘×¦×™× ×œ×›×•× ×Ÿ חיצוני." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" +"ניתן לפנות ×ž×§×•× ×‘×›×•× ×Ÿ על ידי הסרת תוכניות ×ו קבצי×, ×ו על ידי העברת ×§×‘×¦×™× " +"לכונן חיצוני." + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "שטח פנוי מועט" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "רוקן ×שפה" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine…" +msgstr "בחינה..." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "התעל×" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:97 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "הסרת פריט %lu מתוך %lu" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:117 +#, c-format +msgid "Removing: %s" +msgstr "מסיר: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:247 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:296 +msgid "Emptying the trash" +msgstr "מרוקן ×ת ×”×שפה" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:272 +msgid "Preparing to empty trash…" +msgstr "בהכנות לפינוי סל המחזור..." + +#. Translators: "Emptying trash from " +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:299 +msgid "From: " +msgstr "מ:" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:360 +msgid "Empty all of the items from the trash?" +msgstr "×”×× ×œ×¨×•×§×Ÿ ×ת כל ×”×¤×¨×™×˜×™× ×ž×”×שפה?\"" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:363 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"×× ×ª×‘×—×¨ לרוקן ×ת ×”×שפה, כל ×”×¤×¨×™×˜×™× ×‘×” ×™×בדו לצמיתות. × × ×œ×©×™× ×œ×‘ שניתן למחוק " +"××•×ª× ×‘× ×¤×¨×“." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:370 +msgid "_Empty Trash" +msgstr "_רוקן ×שפה" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "קיצור המקש (%s) ×ינו תקין" + +# ת c-format +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "קיצור המקש (%s) ×ינו של×" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"שגי××” בזמן ניסיון הרצת (%s)\n" +"המקושר למקש (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "צירופי מקשי×" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "תוסף צירופי מקשי×" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "מקלדת" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "תוסף מקלדת" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:137 +#, c-format +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +" • a bug in libxklavier library\n" +" • a bug in X server (xkbcomp, xmodmap utilities)\n" +" • X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +" • The result of %s\n" +" • The result of %s" +msgstr "" +"×רעה שגי××” בהפעלת תצורת XKB.\n" +"שגי××” זו עלולה ×œ×”×™×’×¨× ×ž×ž×¡×¤×¨ סיבות:\n" +" • ב××’ בספרייה libxklavier\n" +" • ב××’ בשרת ×”Ö¾ X â€(xkbcomp,†xmodmap utilitiesâ€)\n" +" • שרת X בעל ×™×™×©×•× ×‘×œ×ª×™ נתמך של libxkbfile\n" +"\n" +"נתוני גרסת שרת ×”Ö¾X:â€\n" +"%s\n" +"%d\n" +"%s\n" +"×× ×‘×—×¨×ª לדווח על בעיה זו כעל ב××’, × × ×œ×”×•×¡×™×£:\n" +" • ×ת התוצ××” של %s\n" +" • ×ת התוצ××” של %s" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:151 +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or using a later version of the XFree " +"software." +msgstr "" +"הנך עושה שימוש ב־ XFree†4.3.0.\n" +"ישנן תקלות ידועות בשימוש ×¢× ×ª×¦×•×¨×•×ª XKB מורכבות.\n" +"יש לנסות ולהשתמש בתצורה פשוטה יותר ×ו להשתמש בגרסה עדכנית יותר של תכנת " +"×”Ö¾XFree.." + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:279 +msgid "_Layouts" +msgstr "_פריסות" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:286 +msgid "Keyboard _Preferences" +msgstr "העדפות ×”_מקלדת" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:292 +msgid "Show _Current Layout" +msgstr "הצגת הפריסה ×”_נוכחית" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "_×§×‘×¦×™× ×–×ž×™× ×™×:" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "טעינת קובצי modmap" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap files?" +msgstr "×”×× ×‘×¨×¦×•× ×š לטעון ×ת קובצי ×”Ö¾modmap?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "_×ל תציג הודעה זו שוב" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "_טען" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "×§×‘×¦×™× _טעוני×:" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:195 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"×œ× × ×™×ª×Ÿ לקבל ×ת מסוף ברירת המחדל. יש ×œ×•×•×“× ×›×™ פקודת מסוף ברירת המחדל מוגדרת " +"×•×©×”×™× ×כן מצביעה ×ל ×™×™×©×•× ×ª×§×£." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:235 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"×œ× × ×™×ª×Ÿ להריץ ×ת הפקודה %s\n" +"יש ×œ×•×•×“× ×›×™ זוהי פקודה תקנית." + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "×œ× ×–×ž×™×Ÿ" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "פלט ×חד" +msgstr[1] "%u פלט" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "קלט ×חד" +msgstr[1] "%u קלט" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "קולות מערכת" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "מקשי מדיה" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "תוסף מקשי מדיה" + +#: ../plugins/mouse/gsd-mouse-manager.c:882 +msgid "Could not enable mouse accessibility features" +msgstr "×œ× × ×™×ª×Ÿ להפעיל ×ת ×פשרויות נגישות העכבר" + +#: ../plugins/mouse/gsd-mouse-manager.c:884 +msgid "" +"Mouse accessibility requires Mousetweaks to be installed on your system." +msgstr "נגישות עכבר דורשת ש־mousetweaks תהיה מותקנת במערכת." + +#: ../plugins/mouse/gsd-mouse-manager.c:887 +msgid "Mouse Preferences" +msgstr "העדפות עכבר" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "עכבר" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "תוסף עכבר" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "הפסקת הקלדה" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "תוסף הפסקת הקלדה" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "הגדרות גודל וסיבוב מסך" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:225 +msgid "Could not switch the monitor configuration" +msgstr "×œ× × ×™×ª×Ÿ להחליף ×ת תצורת הצג" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:249 +msgid "Could not restore the display's configuration" +msgstr "×œ× × ×™×ª×Ÿ לשחזר ×ת תצורת התצוגה" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:274 +msgid "Could not restore the display's configuration from a backup" +msgstr "×œ× × ×™×ª×Ÿ לשחזר ×ת תצורת התצוגה מגיבוי" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:295 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "" +"The display will be reset to its previous configuration in %d seconds" +msgstr[0] "התצוגה ת×ופס לתצורה הקודמת בעוד שניה ×חת" +msgstr[1] "התצוגה ת×ופס לתצורה הקודמת בעוד %d שניות" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:344 +msgid "Does the display look OK?" +msgstr "×”×× ×”×ª×¦×•×’×” נר×ית בסדר?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:350 +msgid "_Restore Previous Configuration" +msgstr "ש_חזור התצורה הקודמת" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:351 +msgid "_Keep This Configuration" +msgstr "_שמירת תצורה זו" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:432 +msgid "The selected configuration for displays could not be applied" +msgstr "×œ× × ×™×ª×Ÿ להחיל ×ת תצורת התצוגות הנבחרת" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:970 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "×œ× × ×™×ª×Ÿ לרענן ×ת נתוני המסך: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:973 +msgid "Trying to switch the monitor configuration anyway." +msgstr "מתבצע נסיון להחלפת תצורת הצג בכל ×ופן" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1703 +msgid "Rotation not supported" +msgstr "הטיה ××™× ×” נתמכת" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1759 +msgid "Could not save monitor configuration" +msgstr "×œ× × ×™×ª×Ÿ לשמור ×ת תצורת הצג" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1777 +msgid "Normal" +msgstr "רגיל" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1778 +msgid "Left" +msgstr "שמ×לה" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1779 +msgid "Right" +msgstr "ימינה" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1780 +msgid "Upside Down" +msgstr "הפוך" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1900 +msgid "_Configure Display Settings…" +msgstr "×”_גדרת תצורת התצוגה..." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1941 +msgid "Configure display settings" +msgstr "הגדרות תצוגה" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:2001 +msgid "Could not apply the stored configuration for monitors" +msgstr "×œ× × ×™×ª×Ÿ להחיל ×ת התצורה השמורה על הצגי×" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "×œ× ×™×›×•×œ לזהות ×ת ספריית הבית של המשתמש" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "נהל ×ת מסד נתוני מש×בי X" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "מסד נתוני מש×בי X" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:596 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "מפתח MateConf %s נקבע לסוג %s ×ך הסוג הצפוי הינו %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "נהל הגדרות X" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "הגדרות X" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:167 +msgid "Module Path" +msgstr "נתיב המודול" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:168 +msgid "path to smartcard PKCS #11 driver" +msgstr "הנתיב למנהל ההתקן PKCS #11 של הכרטיס ×”×—×›×" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:504 +msgid "received error or hang up from event source" +msgstr "התקבלה שגי××” ×ו ניתוק ממקור ×”×ירוע" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:593 +#, c-format +msgid "NSS security system could not be initialized" +msgstr "×œ× × ×™×ª×Ÿ להפעיל ×ת מערכת ×”×בטחה NSS" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:662 +#, c-format +msgid "no suitable smartcard driver could be found" +msgstr "×œ× × ×ž×¦× ×ž× ×”×œ התקן התו×× ×œ×›×¨×˜×™×¡ ×”×—×›×" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:682 +#, c-format +msgid "smartcard driver '%s' could not be loaded" +msgstr "×œ× × ×™×ª×Ÿ לטעון ×ת מנהל ההתקן של הכרטיס ×”×—×›× '%s' " + +#: ../plugins/smartcard/gsd-smartcard-manager.c:771 +#, c-format +msgid "could not watch for incoming card events - %s" +msgstr "×œ× × ×™×ª×Ÿ לעקוב ×חר ×ירועי כרטיס × ×›× ×¡×™× - %s" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:1124 +#, c-format +msgid "encountered unexpected error while waiting for smartcard events" +msgstr "×רעה שגי××” בלתי צפויה בעת המתנה ל×ירועי כרטיס ×—×›×" + +#: ../plugins/smartcard/gsd-smartcard.c:154 +msgid "Slot ID" +msgstr "מזהה החריץ" + +#: ../plugins/smartcard/gsd-smartcard.c:155 +msgid "The slot the card is in" +msgstr "החריץ בו × ×ž×¦× ×”×›×¨×˜×™×¡" + +#: ../plugins/smartcard/gsd-smartcard.c:161 +msgid "Slot Series" +msgstr "סדרת החריצי×" + +#: ../plugins/smartcard/gsd-smartcard.c:162 +msgid "per-slot card identifier" +msgstr "מזהה כרטיס לפי חריץ" + +#: ../plugins/smartcard/gsd-smartcard.c:168 +#: ../plugins/smartcard/gsd-smartcard.c:169 +msgid "name" +msgstr "ש×" + +#: ../plugins/smartcard/gsd-smartcard.c:173 +msgid "Module" +msgstr "מודול" + +#: ../plugins/smartcard/gsd-smartcard.c:174 +msgid "smartcard driver" +msgstr "מנהל התקן הכרטיס ×”×—×›×" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:1 +msgid "Change system time" +msgstr "שינוי שעת המערכת" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:2 +msgid "Change system time zone" +msgstr "שינוי ×זור הזמן של המערכת" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:3 +msgid "Configure hardware clock" +msgstr "הגדרת שעון החומרה" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:4 +msgid "Privileges are required to change the system time zone." +msgstr "נדרשות הרש×ות כדי לשנות ×ת ×זור הזמן של המערכת." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:5 +msgid "Privileges are required to change the system time." +msgstr "נדרשות הרש×ות לשנות ×ת שעת המערכת." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:6 +msgid "Privileges are required to configure the hardware clock." +msgstr "נדרשות הרש×ות כדי להגדיר ×ת שעון החומרה." + +#~ msgid "Unknown" +#~ msgstr "×œ× ×™×“×•×¢" + +#~ msgid "Keyboard Layout \"%s\"" +#~ msgstr "פריסת המקלדת \"%s\"" + +#~ msgid "Keyboard Layout" +#~ msgstr "פריסת המקלדת" + +#~ msgid "" +#~ "Couldn't put the machine to sleep.\n" +#~ "Verify that the machine is correctly configured." +#~ msgstr "" +#~ "×œ× × ×™×ª×Ÿ להעביר ×ת המחשב למצב שינה.\n" +#~ "יש ×œ×•×•×“× ×›×™ המחשב מוגדר כר×וי." + +#~ msgid "Binding to suspend the computer." +#~ msgstr "Binding to suspend the computer." + +#~ msgid "Suspend" +#~ msgstr "Suspend" + +#~ msgid "MATE Volume Control" +#~ msgstr "בקרת העוצמה של MATE" + +#~ msgid "%d%% of the disk space on `%s' is in use" +#~ msgstr "â€%d%% משטח הכונן `%s' בשימוש" + +#~ msgid "Analyze" +#~ msgstr "ניתוח" + +#~ msgid "" +#~ "Set to True to display a dialog when there are errors running the " +#~ "screensaver." +#~ msgstr "" +#~ "Set to True to display a dialog when there are errors running the " +#~ "screensaver." + +#~ msgid "Set to True to run the screensaver at login." +#~ msgstr "Set to True to run the screensaver at login." + +#~ msgid "Show startup errors" +#~ msgstr "Show startup errors" + +#~ msgid "Start screensaver" +#~ msgstr "Start screensaver" + +#~ msgid "Enable screensaver plugin" +#~ msgstr "Enable screensaver plugin" + +#~ msgid "" +#~ "There was an error starting up the screensaver:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "Screensaver functionality will not work in this session." +#~ msgstr "" +#~ "×רעה שגי××” בהפעלת שומר המסך.\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "שומר המסך ×œ× ×™×¤×¢×œ בתקופת ההרצה הנוכחית." + +#~ msgid "Screensaver" +#~ msgstr "שומר מסך" + +#~ msgid "Screensaver plugin" +#~ msgstr "תוסף שומר מסך" + +#~| msgid "Toggle screen reader" +#~ msgid "Toggle screenreader" +#~ msgstr "Toggle screenreader" + +#~ msgid "Sound" +#~ msgstr "קול" + +#, fuzzy +#~ msgid "Sound Sample Cache plugin" +#~ msgstr "תוסף קול" + +#~ msgid "gtk-close" +#~ msgstr "gtk-close" + +#~ msgid "" +#~ "Cannot create the directory \"%s\".\n" +#~ "This is needed to allow changing the mouse pointer theme." +#~ msgstr "" +#~ "×œ× × ×™×ª×Ÿ ליצור ×ת התיקייה \"%s\".\n" +#~ "×שר הכרחית ל×ישור שינוי הסמן." + +#~ msgid "" +#~ "Cannot create the directory \"%s\".\n" +#~ "This is needed to allow changing cursors." +#~ msgstr "" +#~ "×œ× × ×™×ª×Ÿ ליצור ×ת התיקייה \"%s\".\n" +#~ "×שר הכרחית ל×ישור שינוי הסמן." + +#~ msgid "Couldn't load sound file %s as sample %s" +#~ msgstr "×œ× × ×™×ª×Ÿ לטעון ×ת קובץ הקול %s כדוגמה %s" + +#~ msgid "Login" +#~ msgstr "התחבר" + +#~ msgid "Logout" +#~ msgstr "התנתק" + +#~ msgid "Siren" +#~ msgstr "סירנה" + +#, fuzzy +#~ msgid "Beep" +#~ msgstr "מהירות" + +#~ msgid "No sound" +#~ msgstr "×œ×œ× ×§×•×œ" + +#~ msgid "Sound not set for this event." +#~ msgstr "×œ× × ×§×‘×¢ קול עבור ×ירוע ×–×”." + +#~ msgid "" +#~ "The sound file for this event does not exist.\n" +#~ "You may want to install the mate-audio package for a set of default " +#~ "sounds." +#~ msgstr "" +#~ "קובץ הקול ל×ירוע ×–×” ×ינו קיי×.\n" +#~ "תרצה להתקין ×ת חבילת mate-audio לערכת קולות ברירת המחדל." + +#~ msgid "The sound file for this event does not exist." +#~ msgstr "הקול ל×ירוע ×–×” ×ינו קיי×." + +#~ msgid "Select Sound File" +#~ msgstr "בחר קובץ קול" + +#~ msgid "The file %s is not a valid wav file" +#~ msgstr "הקובץ %s ×יננו קובץ wav תקני" + +#~ msgid "Select sound file..." +#~ msgstr "בחר קובץ קול..." + +#~ msgid "Screen Rotation" +#~ msgstr "סיבוב מסך" + +#~ msgid "" +#~ "Set to True to keep the handlers for text/plain and text/* MIME types " +#~ "synchronized." +#~ msgstr "" +#~ "Set to True to keep the handlers for text/plain and text/* MIME types " +#~ "synchronized." + +#~ msgid "Sync text/plain and text/* handlers" +#~ msgstr "Sync text/plain and text/* handlers" + +#~ msgid "Enable default editor plugin" +#~ msgstr "Enable default editor plugin" + +#~ msgid "" +#~ "Set to True to enable the plugin to manage the default text editor " +#~ "setting." +#~ msgstr "" +#~ "Set to True to enable the plugin to manage the default text editor " +#~ "setting." + +#~ msgid "Key Binding (%s) has its action defined multiple times\n" +#~ msgstr "לקיצור המקש (%s) ישנה פעולה שהוגדרה מספר פעמי×\n" + +#~ msgid "Key Binding (%s) has its binding defined multiple times\n" +#~ msgstr "לקיצור המקש (%s) ישנו קיצור שהוגדר מספר פעמי×\n" + +#~ msgid "It seems that another application already has access to key '%u'." +#~ msgstr "נר××” ×©×œ×™×™×©×•× ×חר כבר יש גישה למפתח '%u'." + +#~ msgid "Key Binding (%s) is already in use\n" +#~ msgstr "קיצור המקש (%s) כבר בשימוש\n" + +#~ msgid "Volume" +#~ msgstr "עוצמה" + +#~ msgid "Default Editor" +#~ msgstr "עורך ברירת מחדל" + +#~ msgid "Default editor plugin" +#~ msgstr "תוסף עורך ברירת מחדל" diff --git a/po/hi.po b/po/hi.po new file mode 100644 index 0000000..bf2e297 --- /dev/null +++ b/po/hi.po @@ -0,0 +1,1162 @@ +# translation of mate-settings-daemon.master.po to Hindi +# This file is distributed under the same license as the PACKAGE package. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER. +# +# Ravishankar Shrivastava , 2003, 2004. +# Rajesh Ranjan , 2005, 2006, 2009. +# Rajesh Ranjan , 2009. +msgid "" +msgstr "" +"Project-Id-Version: mate-settings-daemon.master\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=mate-settings-daemon&component=general\n" +"POT-Creation-Date: 2009-08-18 13:03+0000\n" +"PO-Revision-Date: 2009-09-17 00:42+0530\n" +"Last-Translator: Rajesh Ranjan \n" +"Language-Team: Hindi \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" +"Plural-Forms: nplurals=2; plural=(n!=1);\n\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "पहà¥à¤à¤š" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "मà¥à¤•à¥à¤¤ पà¥à¤°à¤¤à¤¿à¤¶à¤¤ सूचना थà¥à¤°à¥‡à¤¸à¤¹à¥‹à¤²à¥à¤¡" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "मà¥à¤•à¥à¤¤ सà¥à¤¥à¤¾à¤¨ कोई सूचना थà¥à¤°à¥‡à¤¸à¤¹à¥‹à¤²à¥à¤¡ नहीं" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "दà¥à¤¹à¤°à¤¾à¤ˆ गई चेतावनी के लिठनà¥à¤¯à¥‚नतम सूचना अवधि" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "अनदेखा करने के लिठआरोह पथ" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown" +msgstr "पà¥à¤°à¤¤à¤¿à¤¶à¤¤ मà¥à¤«à¥à¤¤ सà¥à¤¥à¤¾à¤¨ थà¥à¤°à¥‡à¤¸à¤¹à¥‹à¤²à¥à¤¡ कम डिसà¥à¤• सà¥à¤¥à¤¾à¤¨ की आरंभिक चेतावनी के लिà¤. यदि पà¥à¤°à¤¤à¤¿à¤¶à¤¤ मà¥à¤•à¥à¤¤ सà¥à¤¥à¤¾à¤¨ इससे नीचे गिरता है à¤à¤• चेतावनी दिखाई जाà¤à¤—ी" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "माउंट पथ की सूची निरà¥à¤¦à¤¿à¤·à¥à¤Ÿ करें जब वे जमीन पर दौड़ते हैं." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "मिनट में समय निरà¥à¤¦à¤¿à¤·à¥à¤Ÿ करें. किसी उतà¥à¤¤à¤°à¤µà¤°à¥à¤¤à¥€ चेतावनी किसी आयतन के लिठवे इस अवधि से अधिक के लिठपà¥à¤°à¤•à¤Ÿ नहीं होगा." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown" +msgstr "जीबी में मातà¥à¤°à¤¾ दिखाà¤à¤. यदि मà¥à¤•à¥à¤¤ सà¥à¤¥à¤¾à¤¨ का खाता, कोई चेतावनी में दिखाई जाà¤à¤—ी" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning" +msgstr "पà¥à¤°à¤¤à¤¿à¤¶à¤¤ बताà¤à¤ कि मà¥à¤•à¥à¤¤ डिसà¥à¤• सà¥à¤¥à¤¾à¤¨ को कम करना चाहिठकिसी और चेतावनी को जारी करने के पहले" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "उतà¥à¤¤à¤°à¤µà¤°à¥à¤¤à¥€ मà¥à¤•à¥à¤¤ पà¥à¤°à¤¤à¤¿à¤¶à¤¤ अधिसूचना थà¥à¤°à¥‡à¤¸à¤¹à¥‹à¤²à¥à¤¡" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "किसी ऑपà¥à¤Ÿà¤¿à¤•à¤² डिसà¥à¤• को बाहर निकालने के लिठबंधित करें" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to launch the calculator." +msgstr "गणक को लॉनà¥à¤š करने में बाइंडिंग." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the email client." +msgstr "ईमेल कà¥à¤²à¤¾à¤‡à¤‚ट को लॉनà¥à¤š करने के लिठशà¥à¤°à¥‚आत." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the help browser." +msgstr "मदद बà¥à¤°à¤¾à¤‰à¤œà¤¼à¤° लॉनà¥à¤š करने के लिठबाइंडिंग." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the media player." +msgstr "मीडिया पà¥à¤²à¥‡à¤¯à¤° लॉनà¥à¤š करने के लिठबाइंडिंग." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the search tool." +msgstr "खोज औज़ार लॉनà¥à¤š करने के लिठबाइंडिंग." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the web browser." +msgstr "वेब बà¥à¤°à¤¾à¤‰à¤œà¤¼à¤° लॉनà¥à¤š करने के लिठबाइंडिंग." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to lock the screen." +msgstr "सà¥à¤•à¥à¤°à¥€à¤¨ लॉक करने के लिठबाइंडिंग." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to log out." +msgstr "लॉगआउट के लिठबाइंडिंग." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to lower the system volume." +msgstr "सिसà¥à¤Ÿà¤® आवाज कम करने के लिठबाइंडिंग." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to mute the system volume." +msgstr "सिसà¥à¤Ÿà¤® आयतन मौन करने के लिठबाइंडिंग." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to open the Home folder." +msgstr "घर फ़ोलà¥à¤¡à¤° खोलने के लिठबाइंडिंग." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to pause playback." +msgstr "पà¥à¤²à¥‡à¤¬à¥ˆà¤• रोकने के लिठबाइंडिंग." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to raise the system volume." +msgstr "सिसà¥à¤Ÿà¤® आवाज बढ़ाने के लिठबाइंडिंग." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to skip to next track." +msgstr "अगले टà¥à¤°à¥ˆà¤• छोड़ने के लिठबाइंडिंग." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to previous track." +msgstr "पिछला टà¥à¤°à¥ˆà¤• छोड़ने के लिठबाइंडिंग." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "पà¥à¤²à¥‡à¤¬à¥ˆà¤• आरंभ करने के लिठबाइंडिंग (या toggle play/pause)." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to stop playback." +msgstr "पà¥à¤²à¥‡à¤¬à¥ˆà¤• रोकने के लिठबाइंडिंग." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to suspend the computer." +msgstr "कंपà¥à¤¯à¥‚टर सà¥à¤¥à¤—ति करने के लिठबाइंडिंग." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "बाहर करें" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "घर फ़ोलà¥à¤¡à¤°" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "कैलकà¥à¤²à¥‡à¤Ÿà¤° लॉनà¥à¤š करें" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "ई-मेल कà¥à¤²à¤¾à¤‡à¤‚ट लॉनà¥à¤š करें" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "मदद बà¥à¤°à¤¾à¤‰à¤œà¤¼à¤° लॉनà¥à¤š करें" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "मीडिया पà¥à¤²à¥‡à¤¯à¤° लॉनà¥à¤š करें" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "वेब बà¥à¤°à¤¾à¤‰à¤œà¤¼à¤° चलाà¤à¤" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "सà¥à¤•à¥à¤°à¥€à¤¨ पर ताला" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "लॉग आउट" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "अगला टà¥à¤°à¥ˆà¤•" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "पà¥à¤²à¥‡à¤¬à¥ˆà¤• रोकें" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "बजाà¤à¤ (या बजाà¤à¤/ठहरें)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "पिछला टà¥à¤°à¥ˆà¤•" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "ढूंढें" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "पà¥à¤²à¥‡à¤¬à¥ˆà¤• रोकें" + +# #-#-#-#-# mate-icon-theme.mate-2-2.hi.po (mate-icon theme 2.2) #-#-#-#-# +# 48x48/emblems/emblem-sound.icon.in.h:1 +# 48x48/emblems/emblem-sound.icon.in.h:1 +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Suspend" +msgstr "निलमà¥à¤¬à¤¿à¤¤" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "आवाज कम करें" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "आवाज मौन" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "आवाज निरà¥à¤§à¤¾à¤°à¤• चरण" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "आवाज निरà¥à¤§à¤¾à¤°à¤• चरण आवाज निरà¥à¤§à¤¾à¤°à¤• के पà¥à¤°à¤¤à¤¿à¤¶à¤¤ में." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "आवाज बढ़ाà¤à¤" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "" +"If a notification icon with display related things should be shown in the " +"panel." +msgstr "पà¥à¤°à¤¦à¤°à¥à¤¶à¤¨ संबंधित चीजों को कोई अधिसूचना कà¥à¤·à¥‡à¤¤à¥à¤° पà¥à¤°à¤¤à¥€à¤• में पटल में दिखनी चाहिà¤." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "अधिसूचना कà¥à¤·à¥‡à¤¤à¥à¤° में पà¥à¤°à¤¦à¤°à¥à¤¶à¤¨ दिखाà¤à¤" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "à¤à¤‚टीà¤à¤²à¤¿à¤¯à¤¾à¤¸à¤¿à¤‚ग" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "हिंटिंग" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "RGBA कà¥à¤°à¤®" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"किसी LCD सà¥à¤•à¥à¤°à¥€à¤¨ पर उपपिकà¥à¤¸à¥‡à¤² ततà¥à¤µ के कà¥à¤°à¤® में; केवल तभी पà¥à¤°à¤¯à¥à¤•à¥à¤¤ दब à¤à¤‚टीà¤à¤²à¤¿à¤¯à¤¾à¤‚सिंग \"rgba\" पर सेट है. संभावित मान हैं), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "फॉनà¥à¤Ÿ आकार को पिकà¥à¤¸à¥‡à¤² आकार में फॉनà¥à¤Ÿ आकार को बदलने के लिठपà¥à¤°à¤¯à¥‹à¤—." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"पà¥à¤°à¤¯à¥‹à¤— के लिठà¤à¤‚टीà¤à¤²à¤¿à¤¯à¤¾à¤¸à¤¿à¤‚ग जब फ़ॉनà¥à¤Ÿ रेंडरिंग किया जाता है. संभावित मान हैं: " +"\"none\" किसी à¤à¤‚टीà¤à¤²à¤¿à¤¯à¤¾à¤¸à¤¿à¤‚ग के लिठनहीं, \"grayscale\" मानक गà¥à¤°à¥‡à¤¸à¥à¤•à¥‡à¤²à¤¿à¤‚ग à¤à¤‚टीà¤à¤²à¤¿à¤¯à¤¾à¤¸à¤¿à¤‚ग के लिà¤, और \"rgba\" उपपिकà¥à¤¸à¥‡à¤² à¤à¤‚टीà¤à¤²à¤¿à¤¯à¤¾à¤¸à¤¿à¤‚ग (LCD केवल सà¥à¤•à¥à¤°à¥€à¤¨ से)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"फ़ॉनà¥à¤Ÿ रेंडर किठजाने के लिठपà¥à¤°à¤¯à¥‹à¤— के लिठहिंटिंग का पà¥à¤°à¤•à¤¾à¤°. संभावित मान हैं: \"none" +"\" हिंटिंग के लिठनहीं, \"slight\" आधारभूत के लिà¤, \"medium\" मधà¥à¤¯à¤µà¤°à¥à¤¤à¤¿à¤¯à¥‹à¤‚ के लिà¤, और \"full" +"\" अधिकतम हिंटिंग के लिठ(किसी अकà¥à¤·à¤° पà¥à¤°à¤¾à¤°à¥‚प के कारण विरूपता है)." + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "अनà¥à¤®à¤¤à¤¿ पà¥à¤°à¤¾à¤ªà¥à¤¤ कà¥à¤‚जी" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "यदि गैर रिकà¥à¤¤ है, कीबाइंडिंग को अनदेखा किया जाà¤à¤—ा जब तक उनकी MateConf निरà¥à¤¦à¥‡à¤¶à¤¿à¤•à¤¾ सूची में नहीं है. यह लॉकडाउन के लिठउपयोगी है." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "टाइपिंग के दौरान टचपैड दिखाà¤à¤" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +#| msgid "Enable font plugin" +msgid "Enable horizontal scrolling" +msgstr "कà¥à¤·à¥ˆà¤¤à¤¿à¤œ सà¥à¤•à¥à¤°à¥‰à¤²à¤¿à¤‚ग सकà¥à¤°à¤¿à¤¯ करें" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "टचपैड के साथ माउस कà¥à¤²à¤¿à¤• सकà¥à¤°à¤¿à¤¯ करें" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Select the touchpad scroll method" +msgstr "टचपैड सà¥à¤•à¥à¤°à¥‰à¤² विधि चà¥à¤¨à¥‡à¤‚" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "" +"Select the touchpad scroll method. Supported values are: 0 - disabled, 1 - " +"edge scrolling, 2 - two-finger scrolling" +msgstr "" +"टचपैड सà¥à¤•à¥à¤°à¥‰à¤² विधि चà¥à¤¨à¥‡à¤‚. समरà¥à¤¥à¤¿à¤¤ मान हैं: 0 - disabled, 1 - " +"edge scrolling, 2 - two-finger scrolling" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "इसे सही पर सेट करें यदि आपको टाइपिंग के दौरान अचानक से टतपैड को हिट करने की समसà¥à¤¯à¤¾ है." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "इसे सही पर सेट करें कà¥à¤·à¥ˆà¤¤à¤¿à¤œ सà¥à¤•à¥à¤°à¥‰à¤²à¤¿à¤‚ग को अनà¥à¤®à¤¤à¤¿ देने के लिठउसी विधि से जो scroll_method कà¥à¤‚जी से चà¥à¤¨à¥€ जाती है." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "इसे सही पर सेट करें माउस कà¥à¤²à¤¿à¤• को टचपैड पर टैपिंग करके कà¥à¤²à¤¿à¤• करके." + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "गनोम सेटिंग डेमॉन" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "आवरà¥à¤¦à¥à¤§à¤• टॉगल करने के लिठबाइंडिंग." + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "ऑन-सà¥à¤•à¥à¤°à¥€à¤¨ कà¥à¤‚जीपट टॉगल करने के लिठबाइंडिंग." + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "सà¥à¤•à¥à¤°à¥€à¤¨ रीडर टॉगल करने के लिठबाइंडिंग." + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "उछलती (बाउंस) कà¥à¤‚जियाà¤" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "आवरà¥à¤¦à¥à¤§à¤• के चालू या बंद करने के लिठपà¥à¤°à¤¯à¥à¤•à¥à¤¤ कमांड." + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "ऑन सà¥à¤•à¥à¤°à¥€à¤¨ कà¥à¤‚जीपटल के चालू या बंद करने के लिठपà¥à¤°à¤¯à¥à¤•à¥à¤¤ कमांड." + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "सà¥à¤•à¥à¤°à¥€à¤¨ रीडर को चालू या बंद करने के लिठपà¥à¤°à¤¯à¥à¤•à¥à¤¤ कमांड." + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable accessibility keyboard plugin" +msgstr "पहà¥à¤à¤š कà¥à¤‚जीपट पà¥à¤²à¤—िन सकà¥à¤·à¤® करें" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable background plugin" +msgstr "पृषà¥à¤ à¤­à¥‚मि पà¥à¤²à¤—िन सकà¥à¤°à¤¿à¤¯ करें" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable clipboard plugin" +msgstr "कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡ पà¥à¤²à¤—िन सकà¥à¤°à¤¿à¤¯ करें" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable font plugin" +msgstr "फॉनà¥à¤Ÿ पà¥à¤²à¤—िन सकà¥à¤°à¤¿à¤¯ करें" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable housekeeping plugin" +msgstr "हाउसकीपिंग पà¥à¤²à¤—िन सकà¥à¤°à¤¿à¤¯ करें" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable keybindings plugin" +msgstr "कीबाइंडिंग पà¥à¤²à¤—िन सकà¥à¤°à¤¿à¤¯ करें" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keyboard plugin" +msgstr "कीबोरà¥à¤¡ पà¥à¤²à¤—िन सकà¥à¤°à¤¿à¤¯ करें" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable media keys plugin" +msgstr "मीडिया कà¥à¤‚जी पà¥à¤²à¤—िन सकà¥à¤°à¤¿à¤¯ करें" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable mouse plugin" +msgstr "माउस पà¥à¤²à¤—िन सकà¥à¤°à¤¿à¤¯ करें" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable sound plugin" +msgstr "धà¥à¤µà¤¨à¤¿ पà¥à¤²à¤—िन सकà¥à¤°à¤¿à¤¯ करें" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable typing breaks plugin" +msgstr "टाइपिंग बà¥à¤°à¥‡à¤• पà¥à¤²à¤—िन सकà¥à¤°à¤¿à¤¯ करें" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable xrandr plugin" +msgstr "xrandr पà¥à¤²à¤—िन सकà¥à¤°à¤¿à¤¯ करें" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable xrdb plugin" +msgstr "xrdb पà¥à¤²à¤—िन सकà¥à¤°à¤¿à¤¯ करें" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xsettings plugin" +msgstr "xsettings पà¥à¤²à¤—िन सकà¥à¤°à¤¿à¤¯ करें" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Mouse keys" +msgstr "माउस कà¥à¤‚जी" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "On-screen keyboard" +msgstr "ऑनसà¥à¤•à¥à¤°à¥€à¤¨ कà¥à¤‚जीपटल" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "Screen magnifier" +msgstr "सà¥à¤•à¥à¤°à¥€à¤¨ आवरà¥à¤¦à¥à¤§à¤•" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen reader" +msgstr "सà¥à¤•à¥à¤°à¥€à¤¨ रीडर" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "हाउस कीपिंग पà¥à¤²à¤—िन सकà¥à¤°à¤¿à¤¯ करने के लिठसही पर सेट करें, असà¥à¤¥à¤¾à¤¯à¥€ फ़ाइल कैश खतà¥à¤® करने के लिà¤." + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡ सेटिंग पà¥à¤°à¤¬à¤‚धित करने में पà¥à¤²à¤—िन सकà¥à¤°à¤¿à¤¯ करने के लिठसही पर सेट करें." + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "डेसà¥à¤•à¤Ÿà¥‰à¤ª पृषà¥à¤ à¤­à¥‚मि सेटिंग पà¥à¤°à¤¬à¤‚धित करने में पà¥à¤²à¤—िन सकà¥à¤°à¤¿à¤¯ करने के लिठसही पर सेट करें." + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "फॉनà¥à¤Ÿ सेटिंग पà¥à¤°à¤¬à¤‚धित करने में पà¥à¤²à¤—िन सकà¥à¤°à¤¿à¤¯ करने के लिठसही पर सेट करें." + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "कà¥à¤‚जीपट सेटिंग पà¥à¤°à¤¬à¤‚धित करने में पà¥à¤²à¤—िन सकà¥à¤°à¤¿à¤¯ करने के लिठसही पर सेट करें." + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "माउस सेटिंग पà¥à¤°à¤¬à¤‚धित करने में पà¥à¤²à¤—िन सकà¥à¤°à¤¿à¤¯ करने के लिठसही पर सेट करें." + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "मलà¥à¤Ÿà¥€à¤®à¥€à¤¡à¤¿à¤¯à¤¾ कà¥à¤‚जी सेटिंग पà¥à¤°à¤¬à¤‚धित करने में पà¥à¤²à¤—िन सकà¥à¤°à¤¿à¤¯ करने के लिठसही पर सेट करें." + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "धà¥à¤µà¤¨à¤¿ नमूना सेटिंग पà¥à¤°à¤¬à¤‚धित करने में पà¥à¤²à¤—िन सकà¥à¤°à¤¿à¤¯ करने के लिठसही पर सेट करें." + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "पहà¥à¤à¤š कà¥à¤‚जीपट सेटिंग पà¥à¤°à¤¬à¤‚धित करने में पà¥à¤²à¤—िन सकà¥à¤°à¤¿à¤¯ करने के लिठसही पर सेट करें." + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "कीबाइंडिंग पà¥à¤°à¤¬à¤‚धित करने में पà¥à¤²à¤—िन सकà¥à¤°à¤¿à¤¯ करने के लिठसही पर सेट करें." + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "टाइपिंग बà¥à¤°à¥‡à¤• पà¥à¤°à¤¬à¤‚धित करने में पà¥à¤²à¤—िन सकà¥à¤°à¤¿à¤¯ करने के लिठसही पर सेट करें." + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "xrandr सेटिंग पà¥à¤°à¤¬à¤‚धित करने में पà¥à¤²à¤—िन सकà¥à¤°à¤¿à¤¯ करने के लिठसही पर सेट करें." + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "xrdb सेटिंग पà¥à¤°à¤¬à¤‚धित करने में पà¥à¤²à¤—िन सकà¥à¤°à¤¿à¤¯ करने के लिठसही पर सेट करें." + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "xsettings पà¥à¤°à¤¬à¤‚धित करने में पà¥à¤²à¤—िन सकà¥à¤°à¤¿à¤¯ करने के लिठसही पर सेट करें." + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Slow keys" +msgstr "धीमी कà¥à¤‚जी" + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Sticky keys" +msgstr "चिपकती कà¥à¤‚जी" + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "आवरà¥à¤¦à¥à¤§à¤• टॉगल करने के लिठकà¥à¤‚जीपटल शॉरà¥à¤Ÿà¤•à¤Ÿ का नाम" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "ऑनसà¥à¤•à¥à¤°à¥€à¤¨ कà¥à¤‚जीपटल टॉगल करने के लिठकà¥à¤‚जीपटल शॉरà¥à¤Ÿà¤•à¤Ÿ का नाम" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +#| msgid "Binding to toggle the screen reader." +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "सà¥à¤•à¥à¤°à¥€à¤¨ रीडर टॉगल करने के लिठकà¥à¤‚जीपट शॉरà¥à¤Ÿà¤•à¤Ÿ का नाम." + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "यह आवरà¥à¤¦à¥à¤§à¤• को टॉगल करने के लिठकà¥à¤‚जीपट शॉरà¥à¤Ÿà¤•à¤Ÿ है. इस नाम को कà¥à¤‚जीपटल शॉरà¥à¤Ÿà¤•à¤Ÿ वरीयता संवाद में दिखाया जाà¤à¤—ा." + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "यह ऑन सà¥à¤•à¥à¤°à¥€à¤¨ कà¥à¤‚जीपट को टॉगल करने के लिठकà¥à¤‚जीपट शॉरà¥à¤Ÿà¤•à¤Ÿ है. इस नाम को कà¥à¤‚जीपटल शॉरà¥à¤Ÿà¤•à¤Ÿ वरीयता संवाद में दिखाया जाà¤à¤—ा." + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "यह सà¥à¤•à¥à¤°à¥€à¤¨ रीडर को टॉगल करने के लिठकà¥à¤‚जीपट शॉरà¥à¤Ÿà¤•à¤Ÿ है. इस नाम को कà¥à¤‚जीपटल शॉरà¥à¤Ÿà¤•à¤Ÿ वरीयता संवाद में दिखाया जाà¤à¤—ा." + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "Toggle magnifier" +msgstr "आवरà¥à¤§à¤• टॉगल करें" + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "Toggle on-screen keyboard" +msgstr "ऑनसà¥à¤•à¥à¤°à¥€à¤¨ कà¥à¤‚जीपट टॉगल करें" + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle screen reader" +msgstr "सà¥à¤•à¥à¤°à¥€à¤¨à¤ªà¤¾à¤ à¤• टॉगल करें" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +#| msgid "Set your keyboard accessibility preferences" +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "कà¥à¤¯à¤¾ कà¥à¤‚जी कà¥à¤‚जीपट की à¤à¤•à¥à¤¸à¥‡à¤¸à¤¿à¤¬à¤¿à¤²à¤¿à¤Ÿà¥€ वरीयताà¤à¤ चालू किया है" + +#: ../data/mate-settings-daemon.schemas.in.h:52 +#| msgid "Set your keyboard accessibility preferences" +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "कà¥à¤¯à¤¾ माउस कà¥à¤‚जी कà¥à¤‚जीपट की पहà¥à¤à¤š वरीयताà¤à¤ चालू किया है" + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the on-screen keyboard is turned on." +msgstr "कà¥à¤¯à¤¾ ऑनसà¥à¤•à¥à¤°à¥€à¤¨ कà¥à¤‚जीपट चालू किया हà¥à¤† है" + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the screen magnifier is turned on." +msgstr "कà¥à¤¯à¤¾ सà¥à¤•à¥à¤°à¥€à¤¨ आवरà¥à¤¦à¥à¤§à¤• चालू किया हà¥à¤† है" + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the screen reader is turned on." +msgstr "कà¥à¤¯à¤¾ सà¥à¤•à¥à¤°à¥€à¤¨ रीडर चालू किया हà¥à¤† है" + +#: ../data/mate-settings-daemon.schemas.in.h:56 +#| msgid "Set your keyboard accessibility preferences" +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "कà¥à¤¯à¤¾ धीमा कà¥à¤‚जी कà¥à¤‚जीपट पहà¥à¤à¤š विशेषताà¤à¤ चालू की जानी है" + +#: ../data/mate-settings-daemon.schemas.in.h:57 +#| msgid "Set your keyboard accessibility preferences" +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "कà¥à¤¯à¤¾ सà¥à¤Ÿà¤¿à¤•à¥€ कà¥à¤‚जी कà¥à¤‚जीपट पहà¥à¤à¤š विशेषताà¤à¤ चालू की जानी है" + +#: ../mate-settings-daemon/main.c:54 +msgid "Enable debugging code" +msgstr "डिबगिंग कोड सकà¥à¤°à¤¿à¤¯ करें" + +#: ../mate-settings-daemon/main.c:55 +msgid "Don't become a daemon" +msgstr "डेमॉन मत होयें" + +#: ../mate-settings-daemon/main.c:56 +msgid "MateConf prefix from which to load plugin settings" +msgstr "MateConf पà¥à¤°à¥€à¤«à¤¿à¤•à¥à¤¸ जिससे लोकर पà¥à¤²à¤—िन सेटिंग को लोड किया जाना है" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "पहà¥à¤‚च कà¥à¤‚जीपट" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "पहà¥à¤‚च कà¥à¤‚जीपट पà¥à¤²à¤—िन" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:388 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "मदद दिखाने में कोई तà¥à¤°à¥à¤Ÿà¤¿ है: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:519 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:585 +msgid "Do you want to activate Slow Keys?" +msgstr "कà¥à¤¯à¤¾ आप धीमी कà¥à¤‚जियाठसकà¥à¤°à¤¿à¤¯ करना चाहते हैं?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:520 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:586 +msgid "Do you want to deactivate Slow Keys?" +msgstr "कà¥à¤¯à¤¾ आप धीमी कà¥à¤‚जियाठअकà¥à¤°à¤¿à¤¯ करना चाहते हैं?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:521 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:587 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"आपने शिफà¥à¤Ÿ कà¥à¤‚जी 8 सेकंड के लिये दबायी है. यह धीमे कà¥à¤‚जी फीचर का शॉरà¥à¤Ÿà¤•à¤Ÿ है जो आपके कà¥à¤‚जीपटल " +"के काम करने को पà¥à¤°à¤­à¤¾à¤µà¤¿à¤¤ करता है." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't activate" +msgstr "सकà¥à¤°à¤¿à¤¯ मत करें" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't deactivate" +msgstr "निषà¥à¤•à¥à¤°à¤¿à¤¯ मत करें" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Activate" +msgstr "सकà¥à¤°à¤¿à¤¯ करें" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Deactivate" +msgstr "अकà¥à¤°à¤¿à¤¯ करें" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't activate" +msgstr "सकà¥à¤°à¤¿à¤¯ मत करें (_n)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't deactivate" +msgstr "निषà¥à¤•à¥à¤°à¤¿à¤¯ मत करें (_n)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Activate" +msgstr "कà¥à¤°à¤¿à¤¯à¤¾à¤¨à¥à¤µà¤¿à¤¤" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Deactivate" +msgstr "अकà¥à¤°à¤¿à¤¯à¤¾à¤¨à¥à¤µà¤¿à¤¤" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:615 +msgid "Slow Keys Alert" +msgstr "धीमी कà¥à¤‚जियाठचेतावनी" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:655 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:723 +msgid "Do you want to activate Sticky Keys?" +msgstr "कà¥à¤¯à¤¾ आप सà¥à¤Ÿà¤¿à¤•à¥€ कà¥à¤‚जियाठसकà¥à¤°à¤¿à¤¯ करना चाहते हैं?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:656 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:724 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "कà¥à¤¯à¤¾ आप सà¥à¤Ÿà¤¿à¤•à¥€ कà¥à¤‚जियाठअकà¥à¤°à¤¿à¤¯ करना चाहते हैं?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:726 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"आपने शिफà¥à¤Ÿ कà¥à¤‚जी à¤à¤•à¤¸à¤¾à¤¥ 5 बार दबायी है. यह सà¥à¤Ÿà¤¿à¤•à¥€ कà¥à¤‚जी फीचर का शॉरà¥à¤Ÿà¤•à¤Ÿ है जो आपके " +"कà¥à¤‚जीपटल के काम करने को पà¥à¤°à¤­à¤¾à¤µà¤¿à¤¤ करता है." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:660 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"आपने दो कà¥à¤‚जी à¤à¤• साथ दबाया है, या शिफà¥à¤Ÿ कà¥à¤‚जी को 5 बार पंकà¥à¤¤à¤¿ में दबाया है. यह सà¥à¤Ÿà¤¿à¤•à¥€ " +"कà¥à¤‚जी फीचर बंद करता है, यह उस तरीके को पà¥à¤°à¤­à¤¾à¤µà¤¿à¤¤ करता है जिसपर आपका कà¥à¤‚जीपटल काम करता " +"है." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:756 +msgid "Sticky Keys Alert" +msgstr "सà¥à¤Ÿà¤¿à¤•à¥€ कà¥à¤‚जियाठचेतावनी" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "सारà¥à¤µà¤­à¥Œà¤®à¤¿à¤• पहà¥à¤‚च वरीयता" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "रंग में विरोध संवरà¥à¤¦à¥à¤§à¤¿à¤¤ करें (_c)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "पाठ को बड़ा और पढ़ने के लिठआसान बनाà¤à¤ (_t)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "उसे सà¥à¤µà¥€à¤•à¤¾à¤° करने के लिठकà¥à¤‚जी को दबाà¤à¤ और पकड़े रहें (धीमी कà¥à¤‚जी) (_h)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "ऑनसà¥à¤•à¥à¤°à¥€à¤¨ कà¥à¤‚जीपट का पà¥à¤°à¤¯à¥‹à¤— करें" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "सà¥à¤•à¥à¤°à¥€à¤¨ आवरà¥à¤¦à¥à¤§à¤• का पà¥à¤°à¤¯à¥‹à¤— करें" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "सà¥à¤•à¥à¤°à¥€à¤¨à¤ªà¤¾à¤ à¤• का पà¥à¤°à¤¯à¥‹à¤— करें" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +#| msgid "I_gnore duplicate keypresses within:" +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "दोहरा कà¥à¤‚जी दबाया जाना अनदेखा करें (बाउंस कà¥à¤‚जी) (_I)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "कà¥à¤‚जीपट शॉरà¥à¤Ÿà¤•à¤Ÿ को à¤à¤• बार में à¤à¤• समय में दबाà¤à¤ (सà¥à¤Ÿà¤¿à¤•à¥€ कà¥à¤‚जी)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "पृषà¥à¤ à¤­à¥‚मि" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "पृषà¥à¤ à¤­à¥‚मि पà¥à¤²à¤—िन" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡ पà¥à¤²à¤—िन" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "डमी" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "डमी पà¥à¤²à¤—िन" + +# #-#-#-#-# libmatecanvas.mate-2-2.hi.po (libmatecanvas) #-#-#-#-# +# libmatecanvas/mate-canvas-text.c:238 +# #-#-#-#-# libmateui.mate-2-2.hi.po (libmateui HEAD) #-#-#-#-# +# libmateui/mate-font-picker.c:184 libmateui/mate-font-picker.c:979 +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "फ़ॉनà¥à¤Ÿ" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "फॉनà¥à¤Ÿ पà¥à¤²à¤—िन" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this filesystem" +msgstr "इस फ़ाइलतंतà¥à¤° के लिठकोई चेतावनी फिर मत दिखाà¤à¤" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +#| msgid "_Do not show this message again" +msgid "Don't show any warnings again" +msgstr "कोई चेतावनी फिर मत दिखाà¤à¤" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "आयतन \"%s\" के पास केवल %s डिसà¥à¤• सà¥à¤¥à¤¾à¤¨ शेष बचा है." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "यह कंपà¥à¤¯à¥‚टर के पास केवल %s डिसà¥à¤• सà¥à¤¥à¤¾à¤¨ शेष बचा है." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "आप डिसà¥à¤• सà¥à¤¥à¤¾à¤¨ को रदà¥à¤¦à¥€ को खाली करके मà¥à¤•à¥à¤¤ कर सकते हैं, किसी अपà¥à¤°à¤¯à¥à¤•à¥à¤¤ पà¥à¤°à¥‹à¤—à¥à¤°à¤¾à¤® या फ़ाइलों को हटाकर, या फ़ाइलों को किसी दूसरे डिसà¥à¤• या विभाजन में खिसकाकर." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "आप डिसà¥à¤• सà¥à¤¥à¤¾à¤¨ को पà¥à¤°à¥‹à¤—à¥à¤°à¤¾à¤® या फ़ाइलों को हटा कर मà¥à¤•à¥à¤¤ कर सकते हैं, या फ़ाइलों को किसी दूसरे डिसà¥à¤• या विभाजन में खिसकाकर." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "आप डिसà¥à¤• सà¥à¤¥à¤¾à¤¨ को रदà¥à¤¦à¥€ खाली कर मà¥à¤•à¥à¤¤ कर सकते हैं, किसी अपà¥à¤°à¤¯à¥à¤•à¥à¤¤ पà¥à¤°à¥‹à¤—à¥à¤°à¤¾à¤® या फ़ाइलों को हटाकर, या फ़ाइलों को किसी दूसरे डिसà¥à¤• में खिसकाकर." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "आप डिसà¥à¤• सà¥à¤¥à¤¾à¤¨ को किसी अपà¥à¤°à¤¯à¥à¤•à¥à¤¤ पà¥à¤°à¥‹à¤—à¥à¤°à¤¾à¤® या फ़ाइलों को हटा कर मà¥à¤•à¥à¤¤ कर सकते हैं, या फ़ाइलों को किसी बाहरी डिसà¥à¤• में खिसकाकर." + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "कम डिसà¥à¤• सà¥à¤¥à¤¾à¤¨" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "रदà¥à¤¦à¥€ खाली करें" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine..." +msgstr "जाà¤à¤šà¥‡à¤‚..." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "नज़रअंदाज़ करें" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:96 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "%lu %lu के मद को हटा रहा है" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:116 +#, c-format +msgid "Removing: %s" +msgstr "हटा रहा है: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:244 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:293 +msgid "Emptying the trash" +msgstr "रदà¥à¤¦à¥€ खाली कर रहा है" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:269 +msgid "Preparing to empty trash..." +msgstr "रदà¥à¤¦à¥€ खाली करने के लिठतैयार कर रहा है..." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:295 +msgid "From: " +msgstr "दà¥à¤µà¤¾à¤°à¤¾:" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:356 +msgid "Empty all of the items from the trash?" +msgstr "आप रदà¥à¤¦à¥€ से सभी वसà¥à¤¤à¥à¤“ं को खाली करना चाहते हैं?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:359 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"अगर आप रदà¥à¤¦à¥€ खाली करने के लिये चà¥à¤¨à¤¤à¥‡ हैं, इसमें सारा मद सà¥à¤¥à¤¾à¤¯à¥€ रूप से मिट जायेगा. कृपया नोट " +"करें कि आप इनà¥à¤¹à¥‡à¤‚ अलग अलग भी मिटा सकते हैं." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:366 +msgid "_Empty Trash" +msgstr "रदà¥à¤¦à¥€ खाली करें (_E)" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "कà¥à¤‚जी बाइंडिंग (%s) अवैध है" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "कà¥à¤‚जी बाइंडिंग (%s) अधूरा है" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"(%s) को चलाने की कोशिश में तà¥à¤°à¥à¤Ÿà¤¿ हà¥à¤ˆ\n" +"जो कà¥à¤‚जी (%s) से लिंकà¥à¤¡ है" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "कीबाइंडिंग" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "कीबाइंडिंग पà¥à¤²à¤—िन" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "कà¥à¤‚जीपटल" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "कà¥à¤‚जीपटल पà¥à¤²à¤—िन" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "उपलबà¥à¤§ फाइल (_v)" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "modmap फाइल लोड करें" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap file(s)?" +msgstr "कà¥à¤¯à¤¾ आप modmap फाइल लोड करना चाहते हैं?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "इस संदेश को फिर कभी नहीं दिखाà¤à¤ (_D)" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "लोड (_L)" + +# libmateprintui/gpaui/add-printer-dialog.c:83 +# libmateprintui/gpaui/config-dialog.c:83 +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "लोड किया फाइल (_L):" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:203 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "तयशà¥à¤¦à¤¾ टरà¥à¤®à¤¿à¤¨à¤² को नहीं पा सका. जाà¤à¤šà¥‡à¤‚ कि आपका तयशà¥à¤¦à¤¾ टरà¥à¤®à¤¿à¤¨à¤² सेट हैं और किसी वैध सà¥à¤¥à¤¾à¤¨ पर इंगित करता है." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:243 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"कमांड नही चला सका: %s\n" +"जांच करे कि यह वैध कमांड है" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:259 +msgid "" +"Couldn't put the machine to sleep.\n" +"Verify that the machine is correctly configured." +msgstr "" +"मशीन को सà¥à¤ªà¥à¤¤ अवसà¥à¤¥à¤¾ में नहीं ला सकता.\n" +"सतà¥à¤¯à¤¾à¤ªà¤¿à¤¤ करें कि मशीन उचित पà¥à¤°à¤•à¤¾à¤° कॉनà¥à¤«à¤¼à¤¿à¤—रà¥à¤¡ है." + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "अकà¥à¤·à¤®" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u आउटपà¥à¤Ÿ" +msgstr[1] "%u आउटपà¥à¤Ÿ" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u इनपà¥à¤Ÿ" +msgstr[1] "%u इनपà¥à¤Ÿ" + +# set the timeout value label with correct value of timeout +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "सिसà¥à¤Ÿà¤® धà¥à¤µà¤¨à¤¿" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "मीडिया कà¥à¤‚जी" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "मीडिया कà¥à¤‚जी पà¥à¤²à¤—िन" + +#: ../plugins/mouse/gsd-mouse-manager.c:891 +msgid "Could not enable mouse accessibility features" +msgstr "माउस à¤à¤•à¥à¤¸à¥‡à¤¸à¤¿à¤¬à¤¿à¤²à¤¿à¤Ÿà¥€ विशेषताà¤à¤ सकà¥à¤·à¤® करें" + +#: ../plugins/mouse/gsd-mouse-manager.c:893 +msgid "Mouse accessibility requires mousetweaks to be installed on your system." +msgstr "माउस पहà¥à¤à¤š के लिठमाउसटà¥à¤µà¥€à¤• को आपके तंतà¥à¤° पर संसà¥à¤¥à¤¾à¤ªà¤¿à¤¤ होने की जरूरत है." + +#: ../plugins/mouse/gsd-mouse-manager.c:896 +msgid "Mouse Preferences" +msgstr "माउस वरीयताà¤à¤" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "माउस" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "माउस पà¥à¤²à¤—िन" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "बà¥à¤°à¥‡à¤• टाइप कर रहे" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "टाइपिंग बà¥à¤°à¥‡à¤• पà¥à¤²à¤—िन" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "सà¥à¤•à¥à¤°à¥€à¤¨ आकार और चकà¥à¤°à¥€à¤¯ सेटिंग सेट अप करें" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:208 +msgid "Could not restore the display's configuration" +msgstr "पà¥à¤°à¤¦à¤°à¥à¤¶à¤¨ का विनà¥à¤¯à¤¾à¤¸ फिर जमा नहीं कर सका" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:233 +msgid "Could not restore the display's configuration from a backup" +msgstr "बैकअप से पà¥à¤°à¤¦à¤°à¥à¤¶à¤¨ का विनà¥à¤¯à¤¾à¤¸ फिर जमा नहीं कर सका" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:254 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "The display will be reset to its previous configuration in %d seconds" +msgstr[0] "पà¥à¤°à¤¦à¤°à¥à¤¶à¤¨ अपने पिछले विनà¥à¤¯à¤¾à¤¸ में %d सेकेंड में फिर सेट कर दिया जाà¤à¤—ा" +msgstr[1] "पà¥à¤°à¤¦à¤°à¥à¤¶à¤¨ अपने पिछले विनà¥à¤¯à¤¾à¤¸ में %d सेकेंडों में फिर सेट कर दिया जाà¤à¤—ा" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:303 +msgid "Does the display look OK?" +msgstr "कà¥à¤¯à¤¾ यह पà¥à¤°à¤¦à¤°à¥à¤¶à¤¨ ठीक है?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:309 +msgid "_Restore Previous Configuration" +msgstr "पिछला विनà¥à¤¯à¤¾à¤¸ फिर बहाल करें" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:310 +msgid "_Keep This Configuration" +msgstr "यह विनà¥à¤¯à¤¾à¤¸ बनाठरखें" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:391 +msgid "The selected configuration for displays could not be applied" +msgstr "पà¥à¤°à¤¦à¤°à¥à¤¶à¤¨ के लिठचà¥à¤¨à¥‡ गठविनà¥à¤¯à¤¾à¤¸ लागू नहीं किठजा सके" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:945 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "सà¥à¤•à¥à¤°à¥€à¤¨ सूचना ताज़ा नहीं कर सका: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:948 +msgid "Trying to switch the monitor configuration anyway." +msgstr "मॉनिटर विनà¥à¤¯à¤¾à¤¸ सà¥à¤µà¤¿à¤š करने की कोशिश कर रहा है" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:982 +#: ../plugins/xrandr/gsd-xrandr-manager.c:1148 +msgid "Could not switch the monitor configuration" +msgstr "मॉनिटर विनà¥à¤¯à¤¾à¤¸ सà¥à¤µà¤¿à¤š नहीं कर सका" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1541 +msgid "Rotation not supported" +msgstr "घà¥à¤®à¤¾à¤µ समरà¥à¤¥à¤¿à¤¤ नहीं है" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1595 +msgid "Could not save monitor configuration" +msgstr "मॉनिटर विनà¥à¤¯à¤¾à¤¸ सहेज नहीं सका" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1613 +msgid "Normal" +msgstr "सामानà¥à¤¯" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1614 +msgid "Left" +msgstr "बायाà¤" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1615 +msgid "Right" +msgstr "दायाà¤" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1616 +msgid "Upside Down" +msgstr "उलटा नीचे" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1735 +msgid "_Configure Display Settings ..." +msgstr "पà¥à¤°à¤¦à¤°à¥à¤¶à¤¨ सेटिंग विनà¥à¤¯à¤¸à¥à¤¤ करें (_C) ..." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1776 +msgid "Configure display settings" +msgstr "पà¥à¤°à¤¦à¤°à¥à¤¶à¤¨ सेटिंग विनà¥à¤¯à¤¸à¥à¤¤ करें" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1830 +msgid "Could not apply the stored configuration for monitors" +msgstr "मॉनिटर के लिठजमा विनà¥à¤¯à¤¾à¤¸ लागू नहीं कर सका" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "उपयोगकरà¥à¤¤à¤¾ का घर डिरेकà¥à¤Ÿà¥à¤°à¥€ निरà¥à¤§à¤¾à¤°à¤¿à¤¤ नहीं कर सका" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "X संसाधन डेटाबेस पà¥à¤°à¤¬à¤‚धित करें" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "X संसाधन डेटाबेस" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:644 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "जीकॉनà¥à¤« कà¥à¤‚जी %s पर तय पà¥à¤°à¤•à¤¾à¤° %s है परंतॠवांछित पà¥à¤°à¤•à¤¾à¤° थाः %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "X सेटिंग पà¥à¤°à¤¬à¤‚धित करें" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "X सेटिंग" + diff --git a/po/hr.po b/po/hr.po new file mode 100644 index 0000000..510b3b9 --- /dev/null +++ b/po/hr.po @@ -0,0 +1,935 @@ +# Translation of mate-control-center to Croatiann +# Copyright (C) Croatiann team +# Translators: Automatski Prijevod <>,Danijel Studen ,Denis Lackovic ,Robert Sedak ,Vedran Vyroubal , +msgid "" +msgstr "" +"Project-Id-Version: mate-control-center 0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-09-09 12:36+0200\n" +"PO-Revision-Date: 2008-05-06 10:38+0000\n" +"Last-Translator: Launchpad Translations Administrators \n" +"Language-Team: Croatian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" +"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Launchpad-Export-Date: 2008-05-28 14:55+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to launch the calculator." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the email client." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +#, fuzzy +msgid "Binding to launch the help browser." +msgstr "Pokreni preglednik pomoći" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the media player." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the search tool." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +#, fuzzy +msgid "Binding to launch the web browser." +msgstr "Pokreni web preglednik" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to lock the screen." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to log out." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to lower the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to mute the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to open the Home folder." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to pause playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to raise the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +#, fuzzy +msgid "Binding to skip to next track." +msgstr "PreskoÄi na sljedeću traku" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +#, fuzzy +msgid "Binding to skip to previous track." +msgstr "PreskoÄi na prethodnu traku" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to stop playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to suspend the computer." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Izbaci" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +#, fuzzy +msgid "Home folder" +msgstr "PoÄetna mapa" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +#, fuzzy +msgid "Launch help browser" +msgstr "Pokreni preglednik pomoći" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +#, fuzzy +msgid "Launch web browser" +msgstr "Pokreni web preglednik" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +#, fuzzy +msgid "Lock screen" +msgstr "ZakljuÄaj zaslon" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +#, fuzzy +msgid "Log out" +msgstr "Odjava" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +#, fuzzy +msgid "Next track" +msgstr "PreskoÄi na sljedeću traku" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +#, fuzzy +msgid "Play (or play/pause)" +msgstr "Sviranje (ili Sviranje/Pauza)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +#, fuzzy +msgid "Previous track" +msgstr "PreskoÄi na prethodnu traku" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "&Traži" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +#, fuzzy +msgid "Stop playback" +msgstr "Tipka za prestanak sviranja" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +#, fuzzy +msgid "Suspend" +msgstr "Zvuk" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "TiĹĄe" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "UtiÅ¡avanje zvuka" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Korak razine zvuka" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Korak razine zvuka kao postotak zvuka" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "Glasnije" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:1 +#, fuzzy +msgid "" +"Set to True to display a dialog when there are errors running the " +"screensaver." +msgstr "Prikaži dijalog kada postoje greÅ¡ke u radu XScreenSavera" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:2 +#, fuzzy +msgid "Set to True to run the screensaver at login." +msgstr "Pokreni XScreenSaver pri prijavi" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:3 +#, fuzzy +msgid "Show startup errors" +msgstr "Prikaži greÅ¡ke pri pokretanju" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:4 +#, fuzzy +msgid "Start screensaver" +msgstr "Pokreni XScreenSaver" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "" +"If a notification icon with display related things should be shown in the " +"panel." +msgstr "" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +#, fuzzy +msgid "Hinting" +msgstr "Savjetovanje:" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +#, fuzzy +msgid "Enable accessibility keyboard plugin" +msgstr "Omogući mogućnosti pristupaÄnosti tipkovnice" + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Enable background plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Enable clipboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Enable font plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +#, fuzzy +msgid "Enable housekeeping plugin" +msgstr "Pokreni XScreenSaver pri prijavi" + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Enable keybindings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Enable keyboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable media keys plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable mouse plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +#, fuzzy +msgid "Enable screensaver plugin" +msgstr "Pokreni XScreenSaver pri prijavi" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable sound plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable typing breaks plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable xrandr plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable xrdb plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable xsettings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Set to True to enable the plugin to manage screensaver settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "Set to True to enable the plugin to manage sound settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "" + +#: ../mate-settings-daemon/main.c:50 +msgid "Enable debugging code" +msgstr "" + +#: ../mate-settings-daemon/main.c:51 +msgid "Don't become a daemon" +msgstr "" + +#: ../mate-settings-daemon/main.c:52 +msgid "MateConf prefix from which to load plugin settings" +msgstr "" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Accessibility Keyboard" +msgstr "PristupaÄnost" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Accessibility keyboard plugin" +msgstr "PristupaÄnost" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:400 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "DoÅ¡lo je do greÅ¡ke pri prikazivanju pomoći: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:526 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:596 +msgid "Do you want to activate Slow Keys?" +msgstr "Želite li ukljuÄiti spore tipke?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:527 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:597 +msgid "Do you want to deactivate Slow Keys?" +msgstr "Želite li iskljuÄiti spore tipke?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:528 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:598 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"Trebate samo držati Shift tipku 8 sekundi. Ovo je kratica za spore tipke, " +"Å¡to utjeÄe na naÄin na koji tipkovnica radi." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:554 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:697 +msgid "Don't activate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:554 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:697 +msgid "Don't deactivate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:560 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:703 +msgid "Activate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:560 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:703 +msgid "Deactivate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:619 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:764 +msgid "Do_n't activate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:619 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:764 +msgid "Do_n't deactivate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:622 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:767 +msgid "_Activate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:622 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:767 +msgid "_Deactivate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:626 +msgid "Slow Keys Alert" +msgstr "Obavijest o sporim tipkama" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:666 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:738 +msgid "Do you want to activate Sticky Keys?" +msgstr "Želite li ukljuÄiti ljepljive tipke?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:667 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:739 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Želite li iskljuÄiti ljepljive tipke?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:669 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:741 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"Pritisnuli ste Shift tipku 5 puta zaredom. Ovo je kratica za ljepljive " +"tipke, Å¡to utjeÄe na naÄin na koji tipkovnica radi." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:671 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:743 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"Pritisnuli ste dvije tipke odjednom, ili ste pritisnuli Shift tipku 5 puta " +"zaredom. To ukljuÄuje ljepljive tipke, Å¡to utjeÄe na naÄin na koji " +"tipkovnica radi." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:771 +msgid "Sticky Keys Alert" +msgstr "Obavijest o ljepljivim tipkama" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:899 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.glade.h:4 +#, fuzzy +msgid "Universal Access Preferences" +msgstr "Postavke miÅ¡a" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.glade.h:1 +msgid "Enhance _contrast in colors" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.glade.h:2 +msgid "Make _text larger and easier to read" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.glade.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.glade.h:5 +msgid "Use on-screen _keyboard" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.glade.h:6 +msgid "Use screen _magnifier" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.glade.h:7 +msgid "Use screen _reader" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.glade.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.glade.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Background" +msgstr "Primjeni boju pozadine" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Pismo" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "" + +#: ../plugins/font/gsd-font-manager.c:207 +#, fuzzy, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing the mouse pointer theme." +msgstr "" +"Ne mogu stvoriti direktorij \"%s\".\n" +"Ovo je potrebno za promijenu pokazivaÄa." + +#: ../plugins/font/gsd-font-manager.c:230 +#, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing cursors." +msgstr "" +"Ne mogu stvoriti direktorij \"%s\".\n" +"Ovo je potrebno za promijenu pokazivaÄa." + +#: ../plugins/keybindings/gsd-keybindings-manager.c:190 +#, fuzzy, c-format +msgid "Key binding (%s) is incomplete" +msgstr "Kratica (%s) je nepotpuna\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:222 +#, fuzzy, c-format +msgid "Key binding (%s) is invalid" +msgstr "Kratica (%s) je neispravna\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:409 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"GreÅ¡ka prilikom pokuÅ¡aja pokretanja (%s)\n" +"koji je povezan na tipku (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Tipkovnica" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Keyboard plugin" +msgstr "Kratice tipkovnice" + +#: ../plugins/keyboard/modmap-dialog.glade.h:1 +#, fuzzy +msgid "A_vailable files:" +msgstr "_Dostupni izgledi:" + +#: ../plugins/keyboard/modmap-dialog.glade.h:2 +#, fuzzy +msgid "Do _not show this warning again." +msgstr "_Ne prikazuj viÅ¡e ovu poruku" + +#: ../plugins/keyboard/modmap-dialog.glade.h:3 +msgid "Load modmap files" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.glade.h:4 +msgid "Would you like to load the modmap file(s)?" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.glade.h:5 +msgid "_Load" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.glade.h:6 +#, fuzzy +msgid "_Loaded files:" +msgstr "Model" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:183 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:223 +#, fuzzy, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"Ne mogu izvrÅ¡iti naredbu: %s\n" +"Provjerite da li naredba postoji." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:239 +msgid "" +"Couldn't put the machine to sleep.\n" +"Verify that the machine is correctly configured." +msgstr "" +"Ne mogu staviti stroj na spavanje.\n" +"Provjerite da li je ime raÄunala ispravno postavljeno." + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Media keys" +msgstr "Tipke miÅ¡a" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:571 +#, fuzzy +msgid "Could not enable mouse accessibility features" +msgstr "Omogući mogućnosti pristupaÄnosti tipkovnice" + +#: ../plugins/mouse/gsd-mouse-manager.c:573 +msgid "" +"Mouse accessibility requires mousetweaks to be installed on your system." +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:576 +msgid "Mouse Preferences" +msgstr "Postavke miÅ¡a" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "MiÅ¡" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "" + +#: ../plugins/screensaver/gsd-screensaver-manager.c:153 +#, c-format +msgid "" +"There was an error starting up the screensaver:\n" +"\n" +"%s\n" +"\n" +"Screensaver functionality will not work in this session." +msgstr "" +"DoÅ¡lo je do greÅ¡ke prilikom pokretanja Äuvara zaslona: \n" +"\n" +"%s\n" +"\n" +"Mogućnosti Äuvara zaslona neće biti dostupne u ovoj sesiji." + +#: ../plugins/screensaver/gsd-screensaver-manager.c:162 +msgid "_Do not show this message again" +msgstr "_Ne prikazuj viÅ¡e ovu poruku" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Screensaver" +msgstr "Pokreni XScreenSaver" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Screensaver plugin" +msgstr "Pokreni XScreenSaver pri prijavi" + +#: ../plugins/sound/gsd-sound-manager.c:273 +#, c-format +msgid "Couldn't load sound file %s as sample %s" +msgstr "Ne mogu uÄitati zvuÄnu datoteku %s kao uzorak %s" + +#: ../plugins/sound/libsounds/sound-view.c:43 +msgid "Login" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:44 +#, fuzzy +msgid "Logout" +msgstr "Odjava" + +#: ../plugins/sound/libsounds/sound-view.c:45 +msgid "Boing" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:46 +#, fuzzy +msgid "Siren" +msgstr "Zaslon" + +#: ../plugins/sound/libsounds/sound-view.c:47 +msgid "Clink" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:48 +#, fuzzy +msgid "Beep" +msgstr "Spavaj" + +#: ../plugins/sound/libsounds/sound-view.c:49 +#, fuzzy +msgid "No sound" +msgstr "Zvuk" + +#: ../plugins/sound/libsounds/sound-view.c:131 +#, fuzzy +msgid "Sound not set for this event." +msgstr "_Zvukovi za dogaÄ‘aje" + +#: ../plugins/sound/libsounds/sound-view.c:140 +#, fuzzy +msgid "" +"The sound file for this event does not exist.\n" +"You may want to install the mate-audio package for a set of default sounds." +msgstr "" +"ZvuÄna datoteka za ovaj dogaÄ‘aj ne postoji.\n" +"Možda bi trebali instalirati mate-audio paket\n" +"za skup uobiÄajenih zvukova." + +#: ../plugins/sound/libsounds/sound-view.c:151 +msgid "The sound file for this event does not exist." +msgstr "ZvuÄna datoteka za ovaj dogaÄ‘aj ne postoji" + +#: ../plugins/sound/libsounds/sound-view.c:182 +msgid "Select Sound File" +msgstr "Odabir zvuÄne datoteke" + +#: ../plugins/sound/libsounds/sound-view.c:209 +#, c-format +msgid "The file %s is not a valid wav file" +msgstr "Datotekć %s nije valjana wav datoteka" + +#: ../plugins/sound/libsounds/sound-view.c:270 +#, fuzzy +msgid "Select sound file..." +msgstr "Odabir zvuÄne datoteke" + +#: ../plugins/sound/libsounds/sound-view.c:372 +#, fuzzy +msgid "System Sounds" +msgstr "sekunde" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:1 +msgid "Sound" +msgstr "Zvuk" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Sound plugin" +msgstr "Datoteka sa zvukom" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Stanka u tipkanju" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Typing break plugin" +msgstr "Stanka u tipkanju" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:419 +msgid "Rotation not supported" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:456 +#: ../plugins/xrandr/gsd-xrandr-manager.c:464 +msgid "The selected rotation could not be applied" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:457 +msgid "An error occurred while configuring the screen" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:478 +msgid "Normal" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:479 +msgid "Left" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:480 +msgid "Right" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:481 +msgid "Upside Down" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:600 +msgid "_Configure Display Settings ..." +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:641 +msgid "Configure display settings" +msgstr "" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "Ne mogu odrediti home direktorij korisnika" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:609 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "MateConf kljuÄ %s je postavljen na tip %s ali je oÄekivani tip %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Manage X Settings" +msgstr "Postavke zaslona %d" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "X Settings" +msgstr "Postavke zaslona %d" + +#~ msgid "Key Binding (%s) has its action defined multiple times\n" +#~ msgstr "Kratica (%s) je viÅ¡e puta definirana\n" + +#~ msgid "Key Binding (%s) has its binding defined multiple times\n" +#~ msgstr "Kratica (%s) je viÅ¡e puta definirana\n" + +#~ msgid "Key Binding (%s) is already in use\n" +#~ msgstr "Kratica (%s) se već koristi\n" diff --git a/po/hu.po b/po/hu.po new file mode 100644 index 0000000..1a0bf50 --- /dev/null +++ b/po/hu.po @@ -0,0 +1,1427 @@ +# Hungarian translation of mate-settings-daemon. +# Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. +# This file is distributed under the same license as the mate-settings-daemon package. +# +# Szabolcs Ban , 1998, 1999, 2000. +# Emese Kovacs , 2001. +# Peter Doma , 2002. +# Andras Timar , 2001, 2002, 2003. +# Gabor Sari , 2003. +# Laszlo Dvornik , 2004. +# Gabor Kelemen , 2004, 2005, 2006, 2007, 2008, 2009, 2010. +# Mate ORY , 2006. +msgid "" +msgstr "" +"Project-Id-Version: mate-settings-daemon master\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-08-29 16:31+0200\n" +"PO-Revision-Date: 2010-08-29 16:31+0200\n" +"Last-Translator: Gabor Kelemen \n" +"Language-Team: Hungarian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: KBabel 1.11.4\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "Akadálymentesítés" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "Szabad hely százalékos arányának értesítési küszöbe" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "Szabad hely értesítés letiltásának küszöbe" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "Minimális értesítési idÅ‘köz ismételt figyelmeztetésekhez" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "Figyelmen kívül hagyandó csatolások" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown." +msgstr "" +"Szabad hely százalékos arányának küszöbértéke az elsÅ‘ figyelmeztetéshez a " +"kevés szabad helyrÅ‘l. Ha a szabad terület százalékos aránya ez alá csökken, " +"akkor megjelenik egy figyelmeztetés." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "" +"Adja meg azon csatolási útvonalak listáját, amelyeken az elfogyó szabad hely " +"figyelmen kívül hagyandó." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "" +"A kötetre vonatkozó figyelmeztetések nem jelennek meg ennyi percnél " +"gyakrabban." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown." +msgstr "" +"Adjon meg egy értéket GB-ban. Ha a szabad hely mennyisége ennél több, nem " +"jelenik meg figyelmeztetés." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning." +msgstr "" +"Adja meg azt a százalékos arányt, amelyet a szabad lemezterületnek el kell " +"érnie újabb figyelmeztetés kiadásához." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "Szabad hely fogyásáról szóló újabb értesítés küszöbértéke" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disc." +msgstr "Billentyűparancs optikai lemez kiadásához." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to enable or disable the touchpad." +msgstr "Billentyűparancs az érintÅ‘tábla engedélyezéséhez vagy letiltásához" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "Billentyűparancs a számológép indításához." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "Billentyűparancs az e-mail kliens indításához." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "Billentyűparancs a súgóböngészÅ‘ indításához." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "Billentyűparancs a médialejátszó indításához." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "Billentyűparancs a keresÅ‘eszköz indításához." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "Billentyűparancs a webböngészÅ‘ indításához." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "Billentyűparancs a kijelzÅ‘ zárolásához." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "Billentyűparancs a kijelentkezéshez." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "Billentyűparancs a rendszerhangerÅ‘ csökkentéséhez." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "Billentyűparancs a rendszerhangerÅ‘ némításához." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "Billentyűparancs a saját mappa megnyitásához." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "Billentyűparancs a lejátszás szüneteltetéséhez." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "Billentyűparancs a rendszerhangerÅ‘ növeléséhez." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "Billentyűparancs a következÅ‘ számra ugráshoz." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "Billentyűparancs az elÅ‘zÅ‘ számra ugráshoz." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "" +"Billentyűparancs a lejátszás indításához (vagy a lejátszás/szünet váltáshoz)." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "Billentyűparancs a lejátszás leállításához." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Kiadás" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "Saját mappa" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "Számológép indítása" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "E-mail kliens indítása" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "SúgóböngészÅ‘ indítása" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "Médialejátszó indítása" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "WebböngészÅ‘ indítása" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "KépernyÅ‘ zárolása" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Kijelentkezés" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "KövetkezÅ‘ szám" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "Lejátszás szüneteltetése" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "Lejátszás (vagy lejátszás/szünet)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "ElÅ‘zÅ‘ szám" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Keresés" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "Lejátszás leállítása" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "Az érintÅ‘tábla be vagy kikapcsolása" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "Halkítás" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "Némítás" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "HangerÅ‘ léptetése" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "HangerÅ‘ lépésköze a hangerÅ‘ százalékában." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "Hangosítás" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "File for default configuration for RandR" +msgstr "A RandR alapértelmezett beállításához használt fájl" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "KijelzÅ‘k megjelenítése az értesítési területen" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:3 +msgid "" +"The XRandR plugin will look for a default configuration in the file " +"specified by this key. This is similar to the ~/.config/monitors.xml that " +"normally gets stored in users' home directories. If a user does not have " +"such a file, or has one that does not match the user's setup of monitors, " +"then the file specified by this key will be used instead." +msgstr "" +"Az XRandR bÅ‘vítmény az itt megadott fájlban keresi az alapértelmezett " +"beállításokat. Ez hasonló felhasználók saját könyvtárában tárolt ~/.config/" +"monitors.xml fájlhoz. Ha a felhasználónak nincs ilyen fájlja, vagy a meglévÅ‘ " +"nem nem felel meg a felhasználó monitorainak, akkor az itt megadott fájl " +"kerül felhasználásra." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:4 +msgid "Turn on external monitor after system boot" +msgstr "KülsÅ‘ monitor bekapcsolása rendszerindítás után" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:5 +msgid "" +"Turn on external monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" +"KülsÅ‘ monitor bekapcsolása rendszerindítás után, ha a felhasználó külsÅ‘ " +"monitort csatlakoztat a rendszerindításkor." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:6 +msgid "Turn on laptop monitor after system boot" +msgstr "Laptopmonitor bekapcsolása rendszerindítás után" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:7 +msgid "" +"Turn on laptop monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" +"Laptopmonitor bekapcsolása rendszerindítás után, ha a felhasználó külsÅ‘ " +"monitort csatlakoztat a rendszerindításkor." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:8 +msgid "" +"Whether a notification icon with display-related things should be shown in " +"the panel." +msgstr "Megjelenjen-e a kijelzÅ‘kkel kapcsolatos értesítÅ‘ikon a panelen." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "Élsimítás" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "Hinting" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "RGBA sorrend" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"Az LCD képernyÅ‘ alképpont-elemeinek sorrendje; csak akkor kerül " +"felhasználásra, ha az élsimítás típusa „rgbaâ€. A lehetséges értékek: " +"„rgb†(vörös a bal oldalon - a leggyakoribb), „bgr†(kék a bal oldalon), " +"„vrgb†(vörös fent), „vbgr†(vörös lent)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" +"A betűméretek képpontméretekké alakításához használt felbontás " +"hüvelykenkénti képpontszámban." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"A betűkészletek megjelenítéséhez használandó élsimítás típusa. A lehetséges " +"értékek: „none†(élsimítás kikapcsolása), „grayscale†(szürkeárnyalatos " +"élsimítás) és „rgba†(képponton belüli élsimítás, csak LCD képernyÅ‘khöz)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"A betűkészletek megjelenítéséhez használandó hinting típusa. A lehetséges " +"értékek: „none†(hinting kikapcsolása), „slight†(alapszintű), " +"„medium†(mérsékelt) és „full†(teljes - ez torzíthatja a betűformákat)." + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "Engedélyezett billentyűk" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"Ha nem üres, a billentyűtársítások figyelmen kívül maradnak, hacsak a MateConf " +"könyvtáruk nincs a listában. Ez zároláshoz hasznos." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "ÉrintÅ‘tábla letiltása gépelés közben" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "Vízszintes görgetés engedélyezése" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "Egérkattintások engedélyezése az érintÅ‘táblán" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Enable touchpad" +msgstr "ÉrintÅ‘tábla engedélyezése" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "Válassza ki az érintÅ‘tábla görgetési módját" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Select the touchpad scroll method. Supported values are: 0: disabled, 1: " +"edge scrolling, and 2: two-finger scrolling" +msgstr "" +"Válassza ki az érintÅ‘tábla görgetési módját. Lehetséges értékek: 0: " +"letiltva, 1: görgetés a szélen, 2: kétujjas görgetés" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "" +"Ãllítsa igazra, ha problémát okoz az érintÅ‘tábla véletlen megérintése " +"gépelés közben." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" +"Ãllítsa igazra a vízszintes görgetés engedélyezéséhez a scroll_method " +"kulcsban kiválasztott módon." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "" +"Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "" +"Ãllítsa igazra egérkattintások küldéséhez az érintÅ‘táblára koppintással." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +msgid "Set this to TRUE to enable all touchpads." +msgstr "" +"Ãllítsa igazra egérkattintások küldéséhez az érintÅ‘táblára koppintással." + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "MATE beállításdémon" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "Billentyűparancs a nagyító be/kikapcsolásához." + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "Billentyűparancs a képernyÅ‘-billentyűzet be/kikapcsolásához." + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "Billentyűparancs a képernyÅ‘olvasó be/kikapcsolásához." + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "Billentyűszűrés" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "A nagyító be- vagy kikapcsolására használt parancs." + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "A képernyÅ‘-billentyűzet be- vagy kikapcsolására használt parancs." + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "A képernyÅ‘olvasó be- vagy kikapcsolására használt parancs." + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable XRandR plugin" +msgstr "XRandR bÅ‘vítmény engedélyezése" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable accessibility keyboard plugin" +msgstr "Billentyűzet-akadálymentesítési bÅ‘vítmény engedélyezése" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable background plugin" +msgstr "Háttérkép bÅ‘vítmény engedélyezése" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable clipboard plugin" +msgstr "Vágólap bÅ‘vítmény engedélyezése" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable font plugin" +msgstr "Betűkészlet bÅ‘vítmény engedélyezése" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable housekeeping plugin" +msgstr "Karbantartó bÅ‘vítmény engedélyezése" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keybindings plugin" +msgstr "Billentyűparancsok bÅ‘vítmény engedélyezése" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable keyboard plugin" +msgstr "Billentyűzet bÅ‘vítmény engedélyezése" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable media keys plugin" +msgstr "Médiabillentyűk bÅ‘vítmény engedélyezése" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable mouse plugin" +msgstr "Egér bÅ‘vítmény engedélyezése" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable smartcard plugin" +msgstr "Intelligenskártya-bÅ‘vítmény engedélyezése" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable sound plugin" +msgstr "Hang bÅ‘vítmény engedélyezése" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable typing breaks plugin" +msgstr "Gépelési szünet bÅ‘vítmény engedélyezése" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xrdb plugin" +msgstr "Xrdb bÅ‘vítmény engedélyezése" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Enable xsettings plugin" +msgstr "Xsettings bÅ‘vítmény engedélyezése" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Mouse keys" +msgstr "Egérbillentyűk" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "On-screen keyboard" +msgstr "KépernyÅ‘-billentyűzet" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen magnifier" +msgstr "KépernyÅ‘nagyító" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Screen reader" +msgstr "KépernyÅ‘olvasó" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "" +"Ãllítsa igazra a karbantartó bÅ‘vítmény engedélyezéséhez, amely törli az " +"ideiglenes fájlgyorsítótárakat." + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage XRandR settings." +msgstr "" +"Ãllítsa igazra az XRandR beállításait kezelÅ‘ bÅ‘vítmény engedélyezéséhez." + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" +"Ãllítsa igazra a vágólap beállításait kezelÅ‘ bÅ‘vítmény engedélyezéséhez." + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" +"Ãllítsa igazra az asztal háttérképét kezelÅ‘ bÅ‘vítmény engedélyezéséhez." + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" +"Ãllítsa igazra a betűkészlet beállításait kezelÅ‘ bÅ‘vítmény engedélyezéséhez." + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" +"Ãllítsa igazra a billentyűzet beállításait kezelÅ‘ bÅ‘vítmény engedélyezéséhez." + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "" +"Set to True to enable the plugin to manage locking the screen on smartcard " +"removal." +msgstr "" +"Ãllítsa igazra az intelligens kártya eltávolításakor a képernyÅ‘ zárolását " +"kezelÅ‘ bÅ‘vítmény engedélyezéséhez." + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "Ãllítsa igazra az egér beállításait kezelÅ‘ bÅ‘vítmény engedélyezéséhez." + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" +"Ãllítsa igazra a multimédia-billentyűk beállításait kezelÅ‘ bÅ‘vítmény " +"engedélyezéséhez." + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "" +"Ãllítsa igazra a hangminta-gyorsítótárakat kezelÅ‘ bÅ‘vítmény engedélyezéséhez." + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" +"Ãllítsa igazra a billentyűzet akadálymentesítési beállításait kezelÅ‘ " +"bÅ‘vítmény engedélyezéséhez." + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" +"Ãllítsa igazra a billentyűparancsokat kezelÅ‘ bÅ‘vítmény engedélyezéséhez." + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" +"Ãllítsa igazra a gépelési szüneteket kezelÅ‘ bÅ‘vítmény engedélyezéséhez." + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "Ãllítsa igazra az xrdb beállításait kezelÅ‘ bÅ‘vítmény engedélyezéséhez." + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "" +"Ãllítsa igazra az xsettings beállításait kezelÅ‘ bÅ‘vítmény engedélyezéséhez." + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "Slow keys" +msgstr "Lassú billentyűk" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "Sticky keys" +msgstr "Ragadós billentyűk" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "Billentyűparancs neve a nagyító be/kikapcsolásához" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "Billentyűparancs neve a képernyÅ‘-billentyűzet be/kikapcsolásához" + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "Billentyűparancs neve a képernyÅ‘olvasó be/kikapcsolásához" + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Ez a képernyÅ‘-billentyűzetet be/kikapcsoló billentyűparancs neve. Ez a név " +"jelenik meg a Gyorsbillentyűk tulajdonságai ablakban." + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Ez a nagyítót be/kikapcsoló billentyűparancs neve. Ez a név jelenik meg a " +"Gyorsbillentyűk tulajdonságai ablakban." + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Ez a képernyÅ‘olvasót be/kikapcsoló billentyűparancs neve. Ez a név jelenik " +"meg a Gyorsbillentyűk tulajdonságai ablakban." + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle magnifier" +msgstr "Nagyító be/ki" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Toggle on-screen keyboard" +msgstr "KépernyÅ‘-billentyűzet be/ki" + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Toggle screen reader" +msgstr "KépernyÅ‘olvasó be/ki" + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "" +"A billentyűszűrés billentyűzet-akadálymentesítési szolgáltatás be van-e " +"kapcsolva?" + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "" +"Az egérbillentyűzet billentyűzet-akadálymentesítési szolgáltatás be van-e " +"kapcsolva?" + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the on-screen keyboard is turned on." +msgstr "A képernyÅ‘-billentyűzet be van-e kapcsolva?" + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the screen magnifier is turned on." +msgstr "A képernyÅ‘nagyító be van-e kapcsolva?" + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the screen reader is turned on." +msgstr "A képernyÅ‘olvasó be van-e kapcsolva?" + +#: ../data/mate-settings-daemon.schemas.in.h:58 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "" +"A lassú billentyűk billentyűzet-akadálymentesítési szolgáltatás be van-e " +"kapcsolva?" + +#: ../data/mate-settings-daemon.schemas.in.h:59 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "" +"A ragadós billentyűk billentyűzet-akadálymentesítési szolgáltatás be van-e " +"kapcsolva?" + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:1 +msgid "" +"Set this to one of \"none\", \"lock_screen\", or \"force_logout\". The " +"action will get performed when the smartcard used for log in is removed." +msgstr "" +"Ãllítsa a „none†(semmi), „lock_screen†(képernyÅ‘ zárolása) vagy " +"„force_logout†(kijelentkeztetés) egyikére. A művelet a bejelentkezéshez " +"használt intelligens kártya eltávolításakor kerül végrehajtásra." + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:2 +msgid "Smartcard removal action" +msgstr "Intelligenskártya-eltávolítási művelet" + +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "Hibakeresési kód engedélyezése" + +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "Ne démonként fusson" + +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "A bÅ‘vítménybeállítások betöltéséhez használandó MateConf elÅ‘tag" + +#: ../mate-settings-daemon/main.c:58 +msgid "Exit after a time (for debugging)" +msgstr "Kilépés egy idÅ‘ után (hibakövetéshez)" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "Billentyűzet akadálymentesítése" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "Billentyűzet akadálymentesítése bÅ‘vítmény" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:460 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "Hiba történt a súgó megjelenítése közben: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:591 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:657 +msgid "Do you want to activate Slow Keys?" +msgstr "Szeretné aktiválni a Lassú billentyűket?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:592 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +msgid "Do you want to deactivate Slow Keys?" +msgstr "Ki szeretné kapcsolni a Lassú billentyűket?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:593 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:659 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"Lenyomva tartotta a Shift billentyűt 8 másodpercig. Ez a Lassú billentyűk " +"szolgáltatás gyorsbillentyűje, ami a billentyűzet működését befolyásolja." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't activate" +msgstr "Ne kerüljön aktiválásra" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't deactivate" +msgstr "Ne kerüljön deaktiválásra" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Activate" +msgstr "Aktiválás" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Deactivate" +msgstr "Deaktiválás" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't activate" +msgstr "_Ne kerüljön aktiválásra" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't deactivate" +msgstr "N_e kerüljön deaktiválásra" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Activate" +msgstr "_Aktiválás" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Deactivate" +msgstr "_Deaktiválás" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:687 +msgid "Slow Keys Alert" +msgstr "Lassú billentyűk figyelmeztetés" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:727 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:795 +msgid "Do you want to activate Sticky Keys?" +msgstr "Szeretné bekapcsolni a Ragadós billentyűket?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:796 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Ki szeretné kapcsolni a Ragadós billentyűket?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:730 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:798 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"Egymás után ötször nyomta meg a Shift billentyűt. Ez a Ragadós billentyűk " +"szolgáltatás gyorsbillentyűje, ami a billentyűzet viselkedését befolyásolja." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:732 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:800 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"Egyszerre két, vagy a Shift billentyűt egymás után ötször nyomta meg. Ez " +"kikapcsolja a Ragadós billentyűk szolgáltatást, ami a billentyűzet " +"viselkedését befolyásolja." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:828 +msgid "Sticky Keys Alert" +msgstr "Ragadós billentyűk figyelmeztetés" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "Akadálymentesítés beállításai" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "Színek _kontrasztjának növelése" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "S_zöveg megnövelése a jobb olvashatóságért" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "Billentyűk lenyomva _tartása az elfogadásukhoz (lassú billentyűk)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "Ké_pernyÅ‘-billentyűzet használata" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "KépernyÅ‘-_nagyító használata" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "KépernyÅ‘-_olvasó használata" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "_KettÅ‘zött billentyűleütések mellÅ‘zése (billentyűszűrés)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "_Gyorsbillentyűk egymás utáni lenyomása (ragadós billentyűk)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "Háttér" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "Háttér bÅ‘vítmény" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "Vágólap" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "Vágólap bÅ‘vítmény" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "Hamis" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "Hamis bÅ‘vítmény" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Betűkészlet" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "Betűkészlet bÅ‘vítmény" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this file system" +msgstr "Ne jelenítsen meg figyelmeztetéseket ehhez a fájlrendszerhez" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "Ne jelenjen meg több figyelmeztetés" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "A(z) „%s†köteten már csak %s lemezhely maradt." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "A számítógépen már csak %s lemezhely maradt." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" +"Lemezterületet szabadíthat fel a Kuka ürítésével, használaton kívüli " +"programok vagy fájlok törlésével, vagy fájlok másik lemezre vagy partícióra " +"mozgatásával." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"Lemezterületet szabadíthat fel a használaton kívüli programok vagy fájlok " +"törlésével, vagy fájlok másik lemezre vagy partícióra mozgatásával." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"Lemezterületet szabadíthat fel a Kuka ürítésével, használaton kívüli " +"programok vagy fájlok törlésével, vagy fájlok külsÅ‘ lemezre mozgatásával." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" +"Lemezterületet szabadíthat fel a használaton kívüli programok vagy fájlok " +"törlésével, vagy fájlok külsÅ‘ lemezre mozgatásával." + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "Kevés a lemezterület" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "Kuka ürítése" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine…" +msgstr "Vizsgálat…" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "MellÅ‘zés" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:97 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "%lu. elem eltávolítása, összesen %lu" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:117 +#, c-format +msgid "Removing: %s" +msgstr "Eltávolítás: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:247 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:296 +msgid "Emptying the trash" +msgstr "A Kuka ürítése" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:272 +msgid "Preparing to empty trash…" +msgstr "Felkészülés a Kuka ürítésére…" + +#. Translators: "Emptying trash from " +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:299 +msgid "From: " +msgstr "Innen: " + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:360 +msgid "Empty all of the items from the trash?" +msgstr "Törölni akarja az összes elemet a Kukából?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:363 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"Ha a Kuka kiürítését választja, minden elem véglegesen elvész. Ne feledje, " +"hogy ezeket egyenként is törölheti." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:370 +msgid "_Empty Trash" +msgstr "_Kuka ürítése" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "A billentyűparancs (%s) érvénytelen" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "A billentyűparancs (%s) hiányos" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"Hiba (%s) futtatása közben\n" +"ami ehhez a billentyűhöz van kapcsolva: (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "Billentyűparancsok" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "Billentyűparancsok bÅ‘vítmény" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Billentyűzet" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "Billentyűzet bÅ‘vítmény" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:137 +#, c-format +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +" • a bug in libxklavier library\n" +" • a bug in X server (xkbcomp, xmodmap utilities)\n" +" • X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +" • The result of %s\n" +" • The result of %s" +msgstr "" +"Hiba az XKB konfiguráció aktiválásakor.\n" +"Ez több ok miatt is megtörténhet:\n" +" • A libxklavier programkönyvtárbeli hiba miatt\n" +" • Az X-kiszolgálóbeli hiba miatt (xkbcomp, xmodmap eszközök)\n" +" • Az X-kiszolgáló inkompatibilis libxkbfile megvalósítást használ\n" +"\n" +"Az X-kiszolgáló verzióadatai:\n" +"%s\n" +"%d\n" +"%s\n" +"Ha hibaként szeretné jelenteni ezt a problémát, csatolja a következÅ‘ket:\n" +" • A(z) %s eredményét\n" +" • A(z) %s eredményét" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:151 +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or using a later version of the XFree " +"software." +msgstr "" +"Ön az XFree 4.3.0 verzióját használja.\n" +"Számos probléma ismert a bonyolultabb XKB konfigurációkkal.\n" +"Próbáljon meg egyszerűbb konfigurációt használni, vagy szerezzen be frissebb " +"verziójú XFree szoftvert." + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:279 +msgid "_Layouts" +msgstr "_Kiosztások" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:286 +msgid "Keyboard _Preferences" +msgstr "Billentyűzet _beállításai" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:292 +msgid "Show _Current Layout" +msgstr "Aktuális _kiosztás megjelenítése" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "_ElérhetÅ‘ fájlok:" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "Modmap fájlok betöltése" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap files?" +msgstr "Be szeretné tölteni a modmap fájlokat?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "_Ne mutassa ezt többé" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "_Betöltés" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "B_etöltött fájlok:" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:195 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"Nem kérhetÅ‘ le az alapértelmezett terminál. EllenÅ‘rizze, hogy az " +"alapértelmezett terminál parancs be van állítva és érvényes alkalmazásra " +"mutat." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:235 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"A(z) %s parancs nem hajtható végre.\n" +"EllenÅ‘rizze, hogy ez a parancs érvényes-e." + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "Tiltva" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u kimenet" +msgstr[1] "%u kimenet" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u bemenet" +msgstr[1] "%u bemenet" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "Rendszerhangok" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "Médiabillentyűk" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "Médiabillentyűk bÅ‘vítmény" + +#: ../plugins/mouse/gsd-mouse-manager.c:882 +msgid "Could not enable mouse accessibility features" +msgstr "A billentyűzet akadálymentesítési szolgáltatásai nem engedélyezhetÅ‘k" + +#: ../plugins/mouse/gsd-mouse-manager.c:884 +msgid "" +"Mouse accessibility requires Mousetweaks to be installed on your system." +msgstr "" +"Az egér akadálymentesítése megköveteli a Mousetweaks jelenlétét a rendszeren." + +#: ../plugins/mouse/gsd-mouse-manager.c:887 +msgid "Mouse Preferences" +msgstr "Egér beállításai" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Egér" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "Egér bÅ‘vítmény" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Gépelési szünet" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "Gépelési szünet bÅ‘vítmény" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "A képernyÅ‘méret és -forgatás beállítása" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:225 +msgid "Could not switch the monitor configuration" +msgstr "A monitor beállításai nem válthatók át" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:249 +msgid "Could not restore the display's configuration" +msgstr "A kijelzÅ‘ beállításai nem állíthatók vissza" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:274 +msgid "Could not restore the display's configuration from a backup" +msgstr "A kijelzÅ‘ beállításai nem állíthatók vissza a mentésbÅ‘l" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:295 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "" +"The display will be reset to its previous configuration in %d seconds" +msgstr[0] "A kijelzÅ‘ visszaáll a korábbi beállításaira %d másodpercen belül" +msgstr[1] "A kijelzÅ‘ visszaáll a korábbi beállításaira %d másodpercen belül" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:344 +msgid "Does the display look OK?" +msgstr "MegfelelÅ‘en jelenik meg a kép?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:350 +msgid "_Restore Previous Configuration" +msgstr "A korábbi beállítások _visszaállítása" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:351 +msgid "_Keep This Configuration" +msgstr "Ezen beállítások _megtartása" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:432 +msgid "The selected configuration for displays could not be applied" +msgstr "A kiválasztott kijelzÅ‘beállítás nem alkalmazható" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:970 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "A kijelzÅ‘információk nem frissíthetÅ‘k: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:973 +msgid "Trying to switch the monitor configuration anyway." +msgstr "Kísérlet a monitor beállításainak átváltására mindenképp." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1703 +msgid "Rotation not supported" +msgstr "A forgatás nem támogatott" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1759 +msgid "Could not save monitor configuration" +msgstr "A monitor beállításai nem menthetÅ‘k" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1777 +msgid "Normal" +msgstr "Normál" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1778 +msgid "Left" +msgstr "Balra" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1779 +msgid "Right" +msgstr "Jobbra" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1780 +msgid "Upside Down" +msgstr "Fejjel lefelé" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1900 +msgid "_Configure Display Settings…" +msgstr "Ké_pernyÅ‘ beállítása…" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1941 +msgid "Configure display settings" +msgstr "KijelzÅ‘ beállítása" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:2001 +msgid "Could not apply the stored configuration for monitors" +msgstr "A tárolt beállítás nem alkalmazható a monitorokra" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "A felhasználó saját könyvtára nem határozható meg" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "Az X erÅ‘forrás-adatbázis kezelése" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "X erÅ‘forrás-adatbázis" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:596 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "A MateConf kulcs (%s) típusa %s, de a várt típusa %s volt\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "X-beállítások kezelése" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "X-beállítások" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:167 +msgid "Module Path" +msgstr "Modulútvonal" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:168 +msgid "path to smartcard PKCS #11 driver" +msgstr "Az intelligens kártya PKCS #11 illesztÅ‘programjának útvonala" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:504 +msgid "received error or hang up from event source" +msgstr "Hiba vagy bontás érkezett az eseményforrásból" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:593 +#, c-format +msgid "NSS security system could not be initialized" +msgstr "Az NSS biztonsági rendszer nem készíthetÅ‘ elÅ‘" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:662 +#, c-format +msgid "no suitable smartcard driver could be found" +msgstr "Nem található megfelelÅ‘ intelligenskártya-illesztÅ‘program" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:682 +#, c-format +msgid "smartcard driver '%s' could not be loaded" +msgstr "A(z) „%s†intelligenskártya-illesztÅ‘program nem tölthetÅ‘ be" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:771 +#, c-format +msgid "could not watch for incoming card events - %s" +msgstr "Nem figyelhetÅ‘k a bejövÅ‘ kártyaeseményeket - %s" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:1124 +#, c-format +msgid "encountered unexpected error while waiting for smartcard events" +msgstr "" +"Váratlan hiba történt az intelligenskártya-eseményekre várakozás közben" + +#: ../plugins/smartcard/gsd-smartcard.c:154 +msgid "Slot ID" +msgstr "Nyílásazonosító" + +#: ../plugins/smartcard/gsd-smartcard.c:155 +msgid "The slot the card is in" +msgstr "A kártyát tartalmazó nyílás" + +#: ../plugins/smartcard/gsd-smartcard.c:161 +msgid "Slot Series" +msgstr "Nyílássorozatok" + +#: ../plugins/smartcard/gsd-smartcard.c:162 +msgid "per-slot card identifier" +msgstr "nyílásonkénti kártyaazonosító" + +#: ../plugins/smartcard/gsd-smartcard.c:168 +#: ../plugins/smartcard/gsd-smartcard.c:169 +msgid "name" +msgstr "név" + +#: ../plugins/smartcard/gsd-smartcard.c:173 +msgid "Module" +msgstr "Modul" + +#: ../plugins/smartcard/gsd-smartcard.c:174 +msgid "smartcard driver" +msgstr "intelligenskártya-illesztÅ‘program" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:1 +msgid "Change system time" +msgstr "RendszeridÅ‘ módosítása" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:2 +msgid "Change system time zone" +msgstr "RendszeridÅ‘zóna módosítása" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:3 +msgid "Configure hardware clock" +msgstr "Hardveróra konfigurálása" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:4 +msgid "Privileges are required to change the system time zone." +msgstr "Hitelesítés szükséges a rendszer idÅ‘zónájának módosításához." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:5 +msgid "Privileges are required to change the system time." +msgstr "Hitelesítés szükséges a rendszeridÅ‘ módosításához." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:6 +msgid "Privileges are required to configure the hardware clock." +msgstr "Hitelesítés szükséges a hardveróra módosításához." diff --git a/po/id.po b/po/id.po new file mode 100644 index 0000000..3b4470a --- /dev/null +++ b/po/id.po @@ -0,0 +1,1409 @@ +# Indonesian translation of mate-settings-daemon +# Copyright (C) 2003 mate-settings-daemon's package holder +# This file is distributed under the same license as the mate-settings-daemon package. +# Ahmad Riza H Nst 2006 +# Mohammad DAMT 2003 +# Andika Triwidada , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: mate-settings-daemon mate-2-32\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=mate-" +"settings-daemon&component=general\n" +"POT-Creation-Date: 2010-09-14 08:14+0000\n" +"PO-Revision-Date: 2010-09-14 19:50+0700\n" +"Last-Translator: Andika Triwidada \n" +"Language-Team: MATE Indonesian Translation Team \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" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "Kemudahan Akses" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "Ambang pemberitahuan persentase bebas" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "Ambang tanpa pemberitahuan ruang bebas" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "Perioda pemberitahuan minimum bagi peringatan berulang" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "Path pengaitan yang diabaikan" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown." +msgstr "" +"Ambang persentase ruang bebas untuk peringatan awal atas rendahnya ruang " +"disk. Bila persentase ruang bebas kurang dari ini, suatu peringatan akan " +"ditampilkan" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "" +"Nyatakan daftar path pengaitan yang diabaikan ketika mereka hampir penuh." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "" +"Nyatakan waktu dalam menit. Peringatan berikutnya bagi suatu volume tidak " +"akan muncul lebih sering dari perioda ini." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown." +msgstr "" +"Nyatakan banyaknya dalam GB. Bila ruang bebas lebih dari ini, tak ada " +"peringatan yang ditampilkan." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning." +msgstr "" +"Nyatakan persentase berkurangnya ruang disk bebas sebelum menerbitkan " +"peringatan selanjutnya " + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "Ambang pemberitahun persentase bebas selanjutnya" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disc." +msgstr "Binding untuk mengeluarkan cakram optik." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to enable or disable the touchpad." +msgstr "Binding untuk mengaktifkan atau mematikan touchpad." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "Binding untuk meluncurkan kalkulator." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "Binding untuk meluncurkan klien surel." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "Binding untuk meluncurkan peramban bantuan." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "Binding untuk meluncurkan pemutar media." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "Binding untuk meluncurkan alat pencarian." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "Binding untuk meluncurkan peramban web." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "Binding untuk mengunci layar." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "Binding untuk log keluar." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "Binding untuk mengurangi volume suara sistem." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "Binding untuk mematikan volume suara sistem." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "Binding untuk membuka folder Rumah." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "Binding untuk jeda memutar." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "Binding untuk menaikkan volume suara sistem." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "Binding untuk melompat ke trek selanjutnya." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "Binding untuk melompat ke trek sebelumnya." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "Binding untuk mulai memutar (atau jungkit putar/jeda). " + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "Binding untuk berhenti memutar." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Keluarkan Media" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "Folder rumah" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "Luncurkan kalkulator" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "Luncurkan klien surel" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "Tampilkan layar bantuan" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "Luncurkan pemutar media" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "Tampilkan perambah web" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "Kunci layar" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Keluar" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "Trek selanjutnya" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "Jeda memutar" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "Putar (atau putar/istirahat)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "Trek sebelumnya" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Cari" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "Berhenti memutar" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "Jungkit touchpad" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "Kecilkan suara" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "Volume bisu" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Tingkatan volume" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Tingkatan volume suara dalam persentase." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "Besarkan suara" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "File for default configuration for RandR" +msgstr "Berkas konfigurasi bawaan bagi RandR" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "Tunjukkan Tampilan di Area Pemberitahuan" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:3 +msgid "" +"The XRandR plugin will look for a default configuration in the file " +"specified by this key. This is similar to the ~/.config/monitors.xml that " +"normally gets stored in users' home directories. If a user does not have " +"such a file, or has one that does not match the user's setup of monitors, " +"then the file specified by this key will be used instead." +msgstr "" +"Plugin XRandR akan mencari konfigurasi bawaan di dalam berkas yang " +"dinyatakan oleh kunci ini. Ini mirip dengan ~/.config/monitors.xml yang " +"biasanya disimpan di direktori rumah para pengguna. Bila seorang pengguna " +"tidak memiliki berkas itu, atau punya tapi tidak cocok dengan tatanan " +"monitor pengguna, maka berkas yang dinyatakan oleh kunci ini dipakai sebagai " +"gantinya." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:4 +msgid "Turn on external monitor after system boot" +msgstr "Nyalakan monitor eksternal setelah boot sistem" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:5 +msgid "" +"Turn on external monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" +"Nyalakan monitor eksternal setelah boot sistem bila pengguna menancapkan " +"monitor eksternal saat boot sistem." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:6 +msgid "Turn on laptop monitor after system boot" +msgstr "Nyalakan monitor laptop setelah boot sistem" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:7 +msgid "" +"Turn on laptop monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" +"Nyalakan monitor laptop setelah boot sistem bila pengguna menancapkan " +"monitor eksternal saat boot sistem." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:8 +msgid "" +"Whether a notification icon with display-related things should be shown in " +"the panel." +msgstr "" +"Bila suatu ikon pemberitahuan dengan hal terkait tampilan mesti ditampilkan " +"pada panel." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "Antialiasing" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "Hinting" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "Urutan RGBA" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"Urutan elemen sub piksel pada layar LCD; hanya dipakai ketika antialias " +"ditata ke \"rgba\". Nilai yang mungkin adalah: \"rgb\" untuk merah di kiri " +"(paling umum), \"bgr\" untuk biru di kiri, \"vrgb\" untuk merah di atas, " +"\"vbgr\" untuk merah di bawah. " + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" +"Resolusi yang dipakai untuk mengonversi ukuran fonta ke ukuran piksel, dalam " +"dot per inci." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"Jenis antialias yang dipakai untuk merender fonta. Nilai yang mungkin " +"adalah: \"none\" untuk tanpa antialias, \"grayscale\" untuk antialias skala " +"abu standar, dan \"rgba\" untuk antialias sub piksel (layar LCD saja)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"Jenis hinting yang dipakai ketika merender fonta. Nilai yang mungkin adalah " +"\"none\" untuk tanpa hinting, \"slight\" untuk dasar, \"medium\" untuk " +"menengah\", dan \"full\" untuk hinting maksimum (dapat menyebabkan distorsi " +"bentuk huruf)." + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "Tombol yang diijinkan" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"Bila tak kosong, keybinding akan diabaikan kecuali direktori MateConf-nya ada " +"di daftar. Ini berguna untuk penguncian." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "Matikan touchpad ketika mengetik" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "Aktifkan gulir horisontal" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "Mengaktifkan klik tetikus dengan touchpad" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Enable touchpad" +msgstr "Aktifkan touchpad" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "Pilih metoda gulir touchpad" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Select the touchpad scroll method. Supported values are: 0: disabled, 1: " +"edge scrolling, and 2: two-finger scrolling" +msgstr "" +"Pilih metoda gulir touchpad. Nilai yang didukung adalah: 0: dimatikan, 1: " +"gulir tepi, 2: gulir dua jari" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "" +"Isi dengan TRUE bila Anda mengalami masalah tak sengaja menyenggol touchpad " +"ketika mengetik." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" +"Isi dengan TRUE untuk mengijinkan gulir horisontal dengan metoda yang sama " +"yang dipilih dengan kunci scroll_method." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "" +"Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "" +"Isi dengan TRUE untuk memungkinkan mengirim klik tetikus dengan mengetuk " +"touchpad." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +msgid "Set this to TRUE to enable all touchpads." +msgstr "Isi dengan TRUE untuk mengaktifkan semua touchpad." + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "Daemon Penataan MATE" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "Binding untuk menjungkit kaca pembesar." + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "Binding untuk menjungkit papan tik pada layar." + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "Binding untuk menjungkit pembaca layar." + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "Tombol pantul" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "Perintah untuk mematikan atau menyalakan kaca pembesar." + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "Perintah untuk mematikan atau menyalakan papan tik di layar." + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "Perintah untuk mematikan atau menyalakan pembaca layar." + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable XRandR plugin" +msgstr "Aktifkan plugin XRandR" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable accessibility keyboard plugin" +msgstr "Aktifkan plugin papan ketik aksesibilitas" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable background plugin" +msgstr "Aktifkan plugin latar belakang" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable clipboard plugin" +msgstr "Aktifkan plugin papan klip" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable font plugin" +msgstr "Aktifkan plugin fonta" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable housekeeping plugin" +msgstr "Aktifkan plugin pemeliharaan" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keybindings plugin" +msgstr "Aktifkan plugin keybinding" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable keyboard plugin" +msgstr "Aktifkan plugin papan tik" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable media keys plugin" +msgstr "Aktifkan plugin kunci media" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable mouse plugin" +msgstr "Aktifkan plugin tetikus" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable smartcard plugin" +msgstr "Aktifkan plugin smartcard" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable sound plugin" +msgstr "Aktifkan plugin suara" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable typing breaks plugin" +msgstr "Aktifkan plugin jeda mengetik" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xrdb plugin" +msgstr "Aktifkan plugin xrdb" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Enable xsettings plugin" +msgstr "Aktifkan plugin xsettings" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Mouse keys" +msgstr "Tombol tetikus" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "On-screen keyboard" +msgstr "Papan tik di layar" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen magnifier" +msgstr "Pembesar layar" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Screen reader" +msgstr "Pembaca layar" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "" +"Isi dengan True untuk mengaktifkan plugin pembersih rumah, untuk memangkas " +"singgahan berkas transien." + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage XRandR settings." +msgstr "Isi dengan True untuk mengaktifkan plugin pengelola tatanan XRandR." + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" +"Isi dengan True untuk mengaktifkan plugin pengelola tatanan papan klip." + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" +"Isi dengan True untuk mengaktifkan plugin pengelola tatanan latar belakang " +"desktop." + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "Isi dengan True untuk mengaktifkan plugin pengelola tatanan fonta." + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "Isi dengan True untuk mengaktifkan plugin pengelola tatanan papan tik." + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "" +"Set to True to enable the plugin to manage locking the screen on smartcard " +"removal." +msgstr "" +"Isi dengan True untuk mengaktifkan plugin pengelola penguncian layar saat " +"smartcard dicabut." + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "Isi dengan True untuk mengaktifkan plugin pengelola tatanan tetikus." + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" +"Isi dengan True untuk mengaktifkan plugin pengelola tatanan kunci multimedia." + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "" +"Isi dengan True untuk mengaktifkan plugin pengelola singgahan contoh suara." + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" +"Isi dengan True untuk mengaktifkan plugin pengelola tatanan papan tik " +"aksesibilitas." + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" +"Isi dengan True untuk mengaktifkan plugin pengelola tatanan keybinding." + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "Isi dengan True untuk mengaktifkan plugin pengelola jeda mengetik." + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "Isi dengan True untuk mengaktifkan plugin pengelola tatanan xrdb." + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "Isi dengan True untuk mengaktifkan plugin pengelola xsettings." + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "Slow keys" +msgstr "Tombol lambat" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "Sticky keys" +msgstr "Tombol lengket" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "Nama tombol pintas untuk menjungkit kaca pembesar" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "Nama tombol pintas untuk menjungkit papan tik pada layar" + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "Nama tombol pintas untuk menjungkit pembaca layar" + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Ini adalah nama tombol pintas untuk menjungkit kaca pembesar. Nama ini akan " +"ditampilkan di dialog preferensi pintasan." + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Ini adalah nama tombol pintas untuk menjungkit papan tik di layar. Nama ini " +"akan ditampilkan di dialog preferensi pintasan." + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Ini adalah nama tombol pintas untuk menjungkit pembaca layar. Nama ini akan " +"ditampilkan di dialog preferensi pintasan." + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle magnifier" +msgstr "Jungkitkan kaca pembesar" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Toggle on-screen keyboard" +msgstr "Jungkitkan papan tik pada layar" + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Toggle screen reader" +msgstr "Jungkitkan pembaca layar" + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "Apakah fitur aksesibilitas papan tik kunci pantul dinyalakan." + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "Apakah fitur aksesibilitas papan tik kunci tetikus dinyalakan." + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the on-screen keyboard is turned on." +msgstr "Apakah papan tik pada layar dinyalakan." + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the screen magnifier is turned on." +msgstr "Apakah kaca pembesar layar dinyalakan." + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the screen reader is turned on." +msgstr "Apakah pembaca layar dinyalakan." + +#: ../data/mate-settings-daemon.schemas.in.h:58 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "Apakah fitur aksesibilitas papan tik tombol lambat dinyalakan." + +#: ../data/mate-settings-daemon.schemas.in.h:59 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "Apakah fitur aksesibilitas papan tik tombol lengket dinyalakan." + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:1 +msgid "" +"Set this to one of \"none\", \"lock_screen\", or \"force_logout\". The " +"action will get performed when the smartcard used for log in is removed." +msgstr "" +"Isi dengan salah satu dari \"none\", \"lock_screen\", atau \"force_logout\". " +"Aksi akan dilakukan ketika smartcard yang dipakai untuk log masuk dicabut." + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:2 +msgid "Smartcard removal action" +msgstr "Aksi pencabutan smartcard" + +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "Aktifkan kode awa kutu" + +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "Jangan menjadi daemon" + +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "Prefiks MateConf tempat asal muat tatanan plugin" + +#: ../mate-settings-daemon/main.c:58 +msgid "Exit after a time (for debugging)" +msgstr "Keluar setelah tundaan sejenak (untuk pengawakutuan)" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "Papan Tik Aksesibilitas" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "Plugin papan tik aksesibilitas" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:460 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "Ada error saat menampilkan layar bantuan: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:591 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:657 +msgid "Do you want to activate Slow Keys?" +msgstr "Aktifkan fasilitas Tombol Lambat?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:592 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +msgid "Do you want to deactivate Slow Keys?" +msgstr "Matikan fasilitas Tombol Lambat?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:593 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:659 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"Anda baru saja menekan tombol Shift selama 8 detik. Ini adalah tombol " +"singkat untuk mengaktifkan fasilitas Tombol Lambat. Fasilitas ini akan " +"merubah cara kerja papan ketik Anda." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't activate" +msgstr "Jangan aktifkan" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't deactivate" +msgstr "Jangan dimatikan" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Activate" +msgstr "Aktifkan" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Deactivate" +msgstr "Nonaktifkan" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't activate" +msgstr "Janga_n aktifkan" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't deactivate" +msgstr "Janga_n dimatikan" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Activate" +msgstr "_Aktifkan" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Deactivate" +msgstr "_Matikan" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:687 +msgid "Slow Keys Alert" +msgstr "Peringatan Tombol Lambat" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:727 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:795 +msgid "Do you want to activate Sticky Keys?" +msgstr "Aktifkan fasilitas Tombol Berurut?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:796 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Matikan fasilitas Tombol Berurut?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:730 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:798 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"Anda baru saja menekan tombol Shift selama 5 kali berturut-turut. Ini adalah " +"tombol singkat untuk mengaktifkan fasilitas Tombol Berurut. Fasilitas ini " +"akan merubah cara kerja papan ketik Anda." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:732 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:800 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"Anda baru saja menekan dua tombol sekaligus atau tombol Shift selama 5 kali " +"berturut-turut. Ini adalah tombol singkat untuk mengaktifkan fasilitas " +"Tombol Lambat. Fasilitas ini akan merubah cara kerja papan ketik Anda." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:828 +msgid "Sticky Keys Alert" +msgstr "Peringatan Tombol Berurut" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "Preferensi Akses Universal" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "Tingkatkan _kontras warna" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "Buat _teks lebih besar dan lebih mudah dibaca" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "Tekan dan ta_han tombol untuk menerimanya (Kunci Lambat)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "Gunakan papan ti_k pada layar" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "Pakai pe_mbesar layar" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "Pakai pembaca laya_r" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "Aba_ikan penekanan tombol berganda (Tombol Pantul)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "Tekan tombol _pintas satu per satu (Kunci Lengket)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "Latar" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "Plugin latar belakang" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "Tempel isi clipboard" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "Plugin clipboard" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "Pengganti" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "Plugin pengganti" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Fonta" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "Plugin fonta" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this file system" +msgstr "Jangan tampilkan peringatan lagi bagi sistem berkas ini" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "Jangan tampilkan peringatan lagi" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "Volume \"%s\" hanya memiliki sisa ruang disk %s." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "Komputer hanya memiliki sisa ruang disk %s." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" +"Anda dapat membebaskan ruang disk dengan cara mengosongkan Tong Sampah, " +"menghapus program atau berkas tak terpakai, atau memindah berkas ke disk " +"atau partisi lain." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"Anda dapat membebaskan ruang disk dengan cara menghapus program atau berkas " +"tak terpakai, atau memindah berkas ke disk atau partisi lain." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"Anda dapat membebaskan ruang disk dengan cara mengosongkan Tong Sampah, " +"menghapus program atau berkas tak terpakai, atau memindah berkas ke disk " +"eksternal." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" +"Anda dapat membebaskan ruang disk dengan cara menghapus program atau berkas " +"tak terpakai, atau memindah berkas ke disk atau partisi lain." + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "Ruang Disk Sedikit" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "Kosongkan Tong Sampah" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine…" +msgstr "Periksa…" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "Abaikan" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:97 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "Menghapus butir %lu dari %lu" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:117 +#, c-format +msgid "Removing: %s" +msgstr "Menghapus: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:247 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:296 +msgid "Emptying the trash" +msgstr "Mengosongkan tong sampah" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:272 +msgid "Preparing to empty trash…" +msgstr "Bersiap mengosongkan tong sampah…" + +#. Translators: "Emptying trash from " +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:299 +msgid "From: " +msgstr "Dari:" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:360 +msgid "Empty all of the items from the trash?" +msgstr "Kosongkan seluruh objek dari tong?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:363 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"Jika anda memilih untuk mengosongkan tong; seluruh benda di dalamnya akan " +"hilang. Ingat bahwa anda juga dapat menghapusnya secara terpisah." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:370 +msgid "_Empty Trash" +msgstr "_Kosongkan Tong" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "Binding kunci (%s) tidak valid" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "Binding kunci (%s) tidak lengkap" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"Error saat menjalankan (%s)\n" +"kebetulan ini terhubung ke tombol (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "Keybinding" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "Plugin keybinding" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Papan Ketik" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "Plugin papan tik" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:137 +#, c-format +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +" • a bug in libxklavier library\n" +" • a bug in X server (xkbcomp, xmodmap utilities)\n" +" • X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +" • The result of %s\n" +" • The result of %s" +msgstr "" +"Error saat mengaktifkan konfigurasi XKB.\n" +"Kemungkinan masalah:\n" +"- bug pada program pustaka libxklavier\n" +"- bug pada server X (xkbcomp, xmodmap)\n" +"- server X tidak cocok dengan implementasi libxkbfile\n" +"\n" +"Data versi server X:\n" +"%s\n" +"%d\n" +"%s\n" +"Bila Anda ingin melaporkan kejadian ini sebagai kutu, silakan sertakan:\n" +" • Hasil dari %s\n" +" • Hasil dari %s" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:151 +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or using a later version of the XFree " +"software." +msgstr "" +"Anda sedang menggunakan XFree 4.3.0.\n" +"Ada masalah yang biasa terjadi bila menggunakan konfigurasi XKB yang rumit.\n" +"Cobalah gunakan konfigurasi yang lebih ringkas atau gunakan versi XFree yang " +"lebih baru." + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:279 +msgid "_Layouts" +msgstr "Tata _Letak" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:286 +msgid "Keyboard _Preferences" +msgstr "_Preferensi Papan Tik" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:292 +msgid "Show _Current Layout" +msgstr "Tampilkan Tata Letak _Kini" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "Berkas _tersedia:" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "Buka berkas modmap" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap files?" +msgstr "Ingin memuat berkas modmap?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "_Jangan tampilkan pesan ini lagi" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "_Buka" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "_Berkas yang dibuka:" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:195 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"Tidak bisa memperoleh terminal bawaan. Pastikan bahwa perintah terminal " +"bawaan Anda tertata dan mengacu ke suatu aplikasi valid." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:235 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"Tidak dapat menjalankan perintah: %s\n" +"Pastikan bahwa perintah tersebut valid." + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "Tidak aktif" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u Keluaran" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u Masukan" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "Suara System" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "Kunci media" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "Plugin kunci media" + +#: ../plugins/mouse/gsd-mouse-manager.c:882 +msgid "Could not enable mouse accessibility features" +msgstr "Tak bisa mengaktifkan fitur aksesibilitas tetikus" + +#: ../plugins/mouse/gsd-mouse-manager.c:884 +msgid "" +"Mouse accessibility requires Mousetweaks to be installed on your system." +msgstr "" +"Aksesibilitas tetikus memerlukan terpasangnya Mousetweaks pada sistem Anda." + +#: ../plugins/mouse/gsd-mouse-manager.c:887 +msgid "Mouse Preferences" +msgstr "Pengaturan Mouse" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Mouse" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "Plugin tetikus" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Istirahat Mengetik" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "Plugin istirahat mengetik" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "Atur tatanan ukuran dan rotasi layar" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:371 +msgid "Could not switch the monitor configuration" +msgstr "Tak bisa menukar konfigurasi monitor" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:395 +msgid "Could not restore the display's configuration" +msgstr "Tak bisa mengembalikan konfigurasi tampilan" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:420 +msgid "Could not restore the display's configuration from a backup" +msgstr "Tak bisa mengembalikan konfigurasi tampilan dari suatu cadangan" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:441 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "" +"The display will be reset to its previous configuration in %d seconds" +msgstr[0] "Tampilan akan dikembalikan ke konfigurasi sebelumnya dalam %d detik" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:490 +msgid "Does the display look OK?" +msgstr "Apakah tampilan terlihat OK?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:496 +msgid "_Restore Previous Configuration" +msgstr "Pulihkan Konfigu_rasi Sebelumnya" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:497 +msgid "_Keep This Configuration" +msgstr "Pertahankan _Konfigurasi Ini" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:578 +msgid "The selected configuration for displays could not be applied" +msgstr "Konfigurasi yang dipilih bagi tampilan tak dapat diterapkan" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1142 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "Tak bisa menyegarkan informasi layar: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1146 +msgid "Trying to switch the monitor configuration anyway." +msgstr "Tetap mencoba menukar konfigurasi monitor." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1877 +msgid "Rotation not supported" +msgstr "Rotasi tak didukung" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1933 +msgid "Could not save monitor configuration" +msgstr "Tidak dapat menyimpan konfigurasi monitor" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1951 +msgid "Normal" +msgstr "Normal" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1952 +msgid "Left" +msgstr "Kiri" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1953 +msgid "Right" +msgstr "Kanan" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1954 +msgid "Upside Down" +msgstr "Terjungkir" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:2074 +msgid "_Configure Display Settings…" +msgstr "_Atur Tatanan Tampilan…" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:2115 +msgid "Configure display settings" +msgstr "Atur tatanan tampilan" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:2175 +msgid "Could not apply the stored configuration for monitors" +msgstr "Tak bisa menerapkan konfigurasi tersimpan bagi monitor" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "Direktori rumah pemilik tidak dapat ditentukan" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "Kelola basis data sumber daya X" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "Basis Data Sumber Daya X" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:596 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "" +"Kunci MateConf %s dipasang untuk jenis %s padahal diharapkan untuk jenis %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "Kelola Tatanan X" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "Tatanan X" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:167 +msgid "Module Path" +msgstr "Path Modul" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:168 +msgid "path to smartcard PKCS #11 driver" +msgstr "path ke penggerak smartcard PKCS #11" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:504 +msgid "received error or hang up from event source" +msgstr "menerima galat atau menggantung dari sumber peristiwa" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:593 +#, c-format +msgid "NSS security system could not be initialized" +msgstr "Sistem keamanan NSS tidak dapat diinisialisasi" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:662 +#, c-format +msgid "no suitable smartcard driver could be found" +msgstr "tak ditemukan penggerak smartcard yang cocok." + +#: ../plugins/smartcard/gsd-smartcard-manager.c:682 +#, c-format +msgid "smartcard driver '%s' could not be loaded" +msgstr "penggerak smartcard '%s' tidak dapat dimuat" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:771 +#, c-format +msgid "could not watch for incoming card events - %s" +msgstr "tidak dapat mengamati peristiwa kartu yang datang - %s" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:1124 +#, c-format +msgid "encountered unexpected error while waiting for smartcard events" +msgstr "menemui galat yang tak diharapkan ketika menunggu peristiwa smartcard" + +#: ../plugins/smartcard/gsd-smartcard.c:154 +msgid "Slot ID" +msgstr "ID Slot" + +#: ../plugins/smartcard/gsd-smartcard.c:155 +msgid "The slot the card is in" +msgstr "Slot tempat kartu berada" + +#: ../plugins/smartcard/gsd-smartcard.c:161 +msgid "Slot Series" +msgstr "Seri Slot" + +#: ../plugins/smartcard/gsd-smartcard.c:162 +msgid "per-slot card identifier" +msgstr "identifier kartu per-slot" + +#: ../plugins/smartcard/gsd-smartcard.c:168 +#: ../plugins/smartcard/gsd-smartcard.c:169 +msgid "name" +msgstr "nama" + +#: ../plugins/smartcard/gsd-smartcard.c:173 +msgid "Module" +msgstr "Modul" + +#: ../plugins/smartcard/gsd-smartcard.c:174 +msgid "smartcard driver" +msgstr "penggerak smartcard" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:1 +msgid "Change system time" +msgstr "Ubah waktu sistem" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:2 +msgid "Change system time zone" +msgstr "Ubah zona waktu sistem" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:3 +msgid "Configure hardware clock" +msgstr "Atur jam perangkat keras" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:4 +msgid "Privileges are required to change the system time zone." +msgstr "Hak khusus diperlukan untuk mengubah zona waktu sistem." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:5 +msgid "Privileges are required to change the system time." +msgstr "Hak khusus diperlukan untuk mengubah waktu sistem." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:6 +msgid "Privileges are required to configure the hardware clock." +msgstr "Hak khusus diperlukan untuk mengkonfigurasi jam perangkat keras." diff --git a/po/is.po b/po/is.po new file mode 100644 index 0000000..e054659 --- /dev/null +++ b/po/is.po @@ -0,0 +1,2798 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# Ãki G. Karlsson , 2003. +# +msgid "" +msgstr "" +"Project-Id-Version: Mate Control Center\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-02-26 21:06-0500\n" +"PO-Revision-Date: 2004-04-03 22:38-0000\n" +"Last-Translator: Samel Jn Gunnarsson \n" +"Language-Team: Icelandic \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:1 +#, fuzzy +msgid "" +"Set to True to keep the handlers for text/plain and text/* MIME types " +"synchronized." +msgstr "Ef satt verða mime-gripin samstillt fyrir \"text/plain\" og \"text/*\"" + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:2 +msgid "Sync text/plain and text/* handlers" +msgstr "Samstilla text/plain og text/* grip" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to launch the calculator." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the email client." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +#, fuzzy +msgid "Binding to launch the help browser." +msgstr "Lynx textavafri" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the media player." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the search tool." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +#, fuzzy +msgid "Binding to launch the web browser." +msgstr "Vafri" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to lock the screen." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to log out." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to lower the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to mute the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to open the Home folder." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to pause playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to raise the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to skip to next track." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to previous track." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to stop playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to suspend the computer." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +#, fuzzy +msgid "Eject" +msgstr "Atvik" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +#, fuzzy +msgid "Home folder" +msgstr "Eigin mappa" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +#, fuzzy +msgid "Launch help browser" +msgstr "Lynx textavafri" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +#, fuzzy +msgid "Launch web browser" +msgstr "Vafri" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +#, fuzzy +msgid "Lock screen" +msgstr "Læsa skjá" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +#, fuzzy +msgid "Log out" +msgstr "Umbrot" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Leita" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +#, fuzzy +msgid "Suspend" +msgstr "Hljóð" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "Lækka hljóðstyrk" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Hljóðstyrksþrep" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "Hækka hljóðstyrk" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:1 +#, fuzzy +msgid "" +"Set to True to display a dialog when there are errors running the " +"screensaver." +msgstr "Sýna valglugga fyrir villur við keyrslu á XScreenSaver" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:2 +#, fuzzy +msgid "Set to True to run the screensaver at login." +msgstr "Keyra XScreenSaver við innskráningu." + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:3 +#, fuzzy +msgid "Show startup errors" +msgstr "Sýna villur í ræsingu" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:4 +#, fuzzy +msgid "Start screensaver" +msgstr "Ræsa XScreenSaver" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +#, fuzzy +msgid "Hinting" +msgstr "Núans:" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +#, fuzzy +msgid "Enable accessibility keyboard plugin" +msgstr "_Virkja lyklaborðsaðgengisþætti" + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Enable background plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Enable clipboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Enable default editor plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Enable font plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Enable keybindings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Enable keyboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable media keys plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable mouse plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +#, fuzzy +msgid "Enable screensaver plugin" +msgstr "Keyra XScreenSaver við innskráningu." + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable sound plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable typing breaks plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable xrandr plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable xrdb plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable xsettings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Set to True to enable the plugin to manage screensaver settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Set to True to enable the plugin to manage sound settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "" +"Set to True to enable the plugin to manage the default text editor setting." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "" + +#: ../mate-settings-daemon/main.c:49 +msgid "Don't become a daemon" +msgstr "" + +#: ../mate-settings-daemon/main.c:50 +msgid "MateConf prefix from which to load plugin settings" +msgstr "" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Accessibility Keyboard" +msgstr "_Aðgengi" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Accessibility keyboard plugin" +msgstr "_Aðgengi" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:393 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "Villa kom upp við sýningu hjálpar: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:445 +#, fuzzy +msgid "Do you want to activate Slow Keys?" +msgstr "Viltu halda þessari upplausn?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:446 +#, fuzzy +msgid "Do you want to deactivate Slow Keys?" +msgstr "Viltu halda þessari upplausn?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:449 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:456 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:508 +msgid "Do_n't activate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:456 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:508 +msgid "Do_n't deactivate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:459 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:511 +msgid "_Activate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:459 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:511 +msgid "_Deactivate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:463 +msgid "Slow Keys Alert" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:495 +#, fuzzy +msgid "Do you want to activate Sticky Keys?" +msgstr "Viltu halda þessari upplausn?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:496 +#, fuzzy +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Viltu halda þessari upplausn?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:499 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:501 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:515 +msgid "Sticky Keys Alert" +msgstr "" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Background" +msgstr "Nota _bakgrunn" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Letur" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "" + +#: ../plugins/font/gsd-font-manager.c:208 +#, fuzzy, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing the mouse pointer theme." +msgstr "" +"Get ekki búið til efnisskrána \"%s\".\n" +"Þarf að gera það til að heimila bendlabreytingar." + +#: ../plugins/font/gsd-font-manager.c:231 +#, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing cursors." +msgstr "" +"Get ekki búið til efnisskrána \"%s\".\n" +"Þarf að gera það til að heimila bendlabreytingar." + +#: ../plugins/keybindings/gsd-keybindings-manager.c:195 +#, c-format +msgid "Key Binding (%s) has its action defined multiple times\n" +msgstr "Lykilbinding (%s) er með fjölskilgreindar aðgerðir\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:202 +#, c-format +msgid "Key Binding (%s) has its binding defined multiple times\n" +msgstr "Lykilbinding (%s) er með fjölskilgreinda bindingu\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:211 +#, c-format +msgid "Key Binding (%s) is incomplete\n" +msgstr "Lykilbinding (%s) er ófullgerð\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:239 +#, c-format +msgid "Key Binding (%s) is invalid\n" +msgstr "Lykilbinding (%s) er ógild\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:292 +#, fuzzy, c-format +msgid "It seems that another application already has access to key '%u'." +msgstr "Það lítur út fyrir að annað forrit sé þegar með aðgang að lykli '%d'." + +#: ../plugins/keybindings/gsd-keybindings-manager.c:365 +#, c-format +msgid "Key Binding (%s) is already in use\n" +msgstr "Lykilbinding (%s) er þegar í notkun\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:502 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"Villa við keyrslu (%s)\n" +"sem er tengt við lykilinn (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Lyklaborð" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Keyboard plugin" +msgstr "Flýtilyklar" + +#: ../plugins/keyboard/modmap-dialog.glade.h:1 +#, fuzzy +msgid "A_vailable files:" +msgstr "Myndavalk_ostir:" + +#: ../plugins/keyboard/modmap-dialog.glade.h:2 +#, fuzzy +msgid "Do _not show this warning again." +msgstr "_Ekki sýna þessi skilaboð framar" + +#: ../plugins/keyboard/modmap-dialog.glade.h:3 +msgid "Load modmap files" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.glade.h:4 +msgid "Would you like to load the modmap file(s)?" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.glade.h:5 +msgid "_Load" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.glade.h:6 +#, fuzzy +msgid "_Loaded files:" +msgstr "Líkan" + +#: ../plugins/media-keys/actions/acme.glade.h:1 +msgid "Volume" +msgstr "Hljóðstyrkur" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:200 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:240 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:256 +msgid "" +"Couldn't put the machine to sleep.\n" +"Verify that the machine is correctly configured." +msgstr "" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Media keys" +msgstr "Músarlyklar" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:566 +#, fuzzy +msgid "Could not enable mouse accessibility features" +msgstr "_Virkja lyklaborðsaðgengisþætti" + +#: ../plugins/mouse/gsd-mouse-manager.c:568 +msgid "" +"Mouse accessibility requires the mousetweaks daemon to be installed on your " +"system." +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:571 +msgid "Mouse Preferences" +msgstr "Músarstillingar" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Mús" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "" + +#: ../plugins/screensaver/gsd-screensaver-manager.c:151 +#, c-format +msgid "" +"There was an error starting up the screensaver:\n" +"\n" +"%s\n" +"\n" +"Screensaver functionality will not work in this session." +msgstr "" +"Villa kom upp við ræsingu skjásvæfunnar: \n" +"\n" +"%s\n" +"\n" +"Skjásvæfa verður óvirk í þessari lotu." + +#: ../plugins/screensaver/gsd-screensaver-manager.c:160 +msgid "_Do not show this message again" +msgstr "_Ekki sýna þessi skilaboð framar" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Screensaver" +msgstr "Ræsa XScreenSaver" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Screensaver plugin" +msgstr "Keyra XScreenSaver við innskráningu." + +#: ../plugins/sound/gsd-sound-manager.c:164 +#, c-format +msgid "Couldn't load sound file %s as sample %s" +msgstr "Mér tókst ekki að hlaða inn hljóðskrána %s sem dæmi %s" + +#: ../plugins/sound/libsounds/sound-view.c:44 +msgid "Login" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:45 +#, fuzzy +msgid "Logout" +msgstr "Umbrot" + +#: ../plugins/sound/libsounds/sound-view.c:46 +msgid "Boing" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:47 +#, fuzzy +msgid "Siren" +msgstr "Skjár" + +#: ../plugins/sound/libsounds/sound-view.c:48 +msgid "Clink" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:49 +msgid "Beep" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:50 +#, fuzzy +msgid "No sound" +msgstr "Hljóð" + +#: ../plugins/sound/libsounds/sound-view.c:132 +#, fuzzy +msgid "Sound not set for this event." +msgstr "H_ljóð fyrir atvik" + +#: ../plugins/sound/libsounds/sound-view.c:141 +#, fuzzy +msgid "" +"The sound file for this event does not exist.\n" +"You may want to install the mate-audio package for a set of default sounds." +msgstr "" +"Hljóðskrá fyrir þetta atvik er ekki til.\n" +"Þú vilt kannski setja upp mate-audio pakkann\n" +"til að fá safn sjálfgefinna hljóða." + +#: ../plugins/sound/libsounds/sound-view.c:152 +msgid "The sound file for this event does not exist." +msgstr "Hljóðskrá þessa atviks er ekki til." + +#: ../plugins/sound/libsounds/sound-view.c:183 +msgid "Select Sound File" +msgstr "Veldu hljóðskrá" + +#: ../plugins/sound/libsounds/sound-view.c:210 +#, c-format +msgid "The file %s is not a valid wav file" +msgstr "Skráin %s er ekki gild wav skrá" + +#: ../plugins/sound/libsounds/sound-view.c:271 +#, fuzzy +msgid "Select sound file..." +msgstr "Veldu hljóðskrá" + +#: ../plugins/sound/libsounds/sound-view.c:373 +#, fuzzy +msgid "System Sounds" +msgstr "sekúndur" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:1 +msgid "Sound" +msgstr "Hljóð" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Sound plugin" +msgstr "Hljóðskrá" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Innsláttarhlé" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Typing break plugin" +msgstr "Innsláttarhlé" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:258 +#: ../plugins/xrdb/gsd-xrdb-manager.c:327 +msgid "Cannot determine user's home directory" +msgstr "Tekst ekki að ákvarða heimasvæði notanda" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:551 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "MateConf lykill %s stilltur á gerð %s en ætluð gerð hans var %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Manage X Settings" +msgstr "Skjástillingar %d\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "X Settings" +msgstr "Skjástillingar %d\n" + +#, fuzzy +#~ msgid "Alert Type" +#~ msgstr "Bæta við skráartegund" + +#, fuzzy +#~ msgid "The type of alert" +#~ msgstr "Tegund flýtilykils." + +#, fuzzy +#~ msgid "Alert Buttons" +#~ msgstr "Hnappar" + +#, fuzzy +#~ msgid "Show more _details" +#~ msgstr "Nánar um þema" + +#, fuzzy +#~ msgid "About Me" +#~ msgstr "_Um" + +#, fuzzy +#~ msgid "Set your personal information" +#~ msgstr "Upplýsingar um MIME-tegund" + +#, fuzzy +#~ msgid "Select Image" +#~ msgstr "_Velja" + +#, fuzzy +#~ msgid "No Image" +#~ msgstr "Myndir" + +#, fuzzy +#~ msgid "About %s" +#~ msgstr "_Um" + +#, fuzzy +#~ msgid "Please type the passwords." +#~ msgstr "_Lykilorð:" + +#~ msgid " " +#~ msgstr " " + +#~ msgid " " +#~ msgstr " " + +#, fuzzy +#~ msgid "Email" +#~ msgstr "Lítil" + +#, fuzzy +#~ msgid "Home" +#~ msgstr "Hraði" + +#, fuzzy +#~ msgid "Instant Messaging" +#~ msgstr "Leturmálun" + +#, fuzzy +#~ msgid "Job" +#~ msgstr "Stuðningur" + +#, fuzzy +#~ msgid "Telephone" +#~ msgstr "Víxllyklar" + +#, fuzzy +#~ msgid "Web" +#~ msgstr "Hraði" + +#, fuzzy +#~ msgid "Work" +#~ msgstr "Stuðningur" + +#, fuzzy +#~ msgid "A_ddress:" +#~ msgstr "Bæt_a við:" + +#, fuzzy +#~ msgid "Address" +#~ msgstr "_smellt" + +#, fuzzy +#~ msgid "C_ity:" +#~ msgstr "Stíll:" + +#, fuzzy +#~ msgid "C_ompany:" +#~ msgstr "Skipu_n:" + +#, fuzzy +#~ msgid "Cale_ndar:" +#~ msgstr "_Flokkur:" + +#, fuzzy +#~ msgid "Change Passwo_rd..." +#~ msgstr "Breyta setti" + +#, fuzzy +#~ msgid "Change Password" +#~ msgstr "Breyta setti" + +#, fuzzy +#~ msgid "Ci_ty:" +#~ msgstr "Stíll:" + +#, fuzzy +#~ msgid "Co_untry:" +#~ msgstr "Control" + +#, fuzzy +#~ msgid "Contact" +#~ msgstr "_Innihald" + +#, fuzzy +#~ msgid "Cou_ntry:" +#~ msgstr "Control" + +#, fuzzy +#~ msgid "Hom_e:" +#~ msgstr "_Nafn:" + +#, fuzzy +#~ msgid "Old pa_ssword:" +#~ msgstr "_Lykilorð:" + +#, fuzzy +#~ msgid "Personal Info" +#~ msgstr "S_tjórnborðsletur:" + +#, fuzzy +#~ msgid "User name:" +#~ msgstr "N_otandanafn:" + +#, fuzzy +#~ msgid "_Address:" +#~ msgstr "Bæt_a við:" + +#, fuzzy +#~ msgid "_Home page:" +#~ msgstr "_Nafn þema:" + +#, fuzzy +#~ msgid "_Home:" +#~ msgstr "_Nafn:" + +#, fuzzy +#~ msgid "_Manager:" +#~ msgstr "_Stækkunargler" + +#, fuzzy +#~ msgid "_Mobile:" +#~ msgstr "_Skrá" + +#, fuzzy +#~ msgid "_New password:" +#~ msgstr "_Lykilorð:" + +#, fuzzy +#~ msgid "_Profession:" +#~ msgstr "Útgáfa:" + +#, fuzzy +#~ msgid "_Retype new password:" +#~ msgstr "_Lykilorð:" + +#, fuzzy +#~ msgid "_Title:" +#~ msgstr "Stíll:" + +#~ msgid "Applications" +#~ msgstr "Forrit" + +#~ msgid "Support" +#~ msgstr "Stuðningur" + +#~ msgid "" +#~ "Note: Changes to this setting will not take effect until " +#~ "you next log in." +#~ msgstr "" +#~ "Ath: Þessar breytingar taka ekki gildi fyrr en við næstu " +#~ "innritun." + +#~ msgid "Assistive Technology Preferences" +#~ msgstr "Stoðtæknistillingar" + +#~ msgid "Close and _Log Out" +#~ msgstr "_Loka og skrá út" + +#~ msgid "Start these assistive technologies every time you log in:" +#~ msgstr "Ræsa þessa aðgengistækni við hverja innritun:" + +#~ msgid "_Enable assistive technologies" +#~ msgstr "_Virkja stoðtækni" + +#~ msgid "_Magnifier" +#~ msgstr "_Stækkunargler" + +#~ msgid "_On-screen keyboard" +#~ msgstr "L_yklaborð á skjá" + +#~ msgid "_Screenreader" +#~ msgstr "_Skjálesari" + +#~ msgid "Assistive Technology Support" +#~ msgstr "Stuðningur við stoðtækni" + +#~ msgid "Enable support for MATE assistive technologies at login" +#~ msgstr "Virkja stuðning við MATE-stoðtækni við innritun" + +#~ msgid "" +#~ "No Assistive Technology is available on your system. The 'gok' package " +#~ "must be installed in order to get on-screen keyboard support, and the " +#~ "'gnopernicus' package must be installed for screenreading and magnifying " +#~ "capabilities." +#~ msgstr "" +#~ "Kerfið þitt er ekki með neina stoðtækni. 'gok' pakkinn verður að vera " +#~ "uppsettur til að fá stuðning við lyklaborð á skjá, og 'gnopernicus' " +#~ "pakkinn verður að vera uppsettur fyrir skjálestur og stækkunargler." + +#~ msgid "" +#~ "Not all available assistive technologies are installed on your system. " +#~ "The 'gok' package must be installed in order to get on-screen keyboard " +#~ "support." +#~ msgstr "" +#~ "Kerfið þitt er ekki með alla tilgengilega stoðtækni uppsetta. 'gok'-" +#~ "pakkinn verður að vera uppsettur til að fá lyklaborð á skjá." + +#~ msgid "" +#~ "Not all available assistive technologies are installed on your system. " +#~ "The 'gnopernicus' package must be installed for screenreading and " +#~ "magnifying capabilities." +#~ msgstr "" +#~ "Kerfið þitt er ekki með alla tilgengilega stoðtækni uppsetta. " +#~ "'gnopernicus'-pakkinn verður að vera uppsettur til að fá skjálestur og " +#~ "stækkunargler." + +#~ msgid "There was an error launching the mouse preferences dialog: %s" +#~ msgstr "Villa kom upp við ræsingu músar stillinga valglugga: %s" + +#~ msgid "Unable to import AccessX settings from file '%s'" +#~ msgstr "Ég get ekki sótt AccessX stillingar í skrá '%s'" + +#~ msgid "Import Feature Settings File" +#~ msgstr "Flytja inn þáttastillingarskrá" + +#~ msgid "_Import" +#~ msgstr "Flytja _inn" + +#~ msgid "Set your keyboard accessibility preferences" +#~ msgstr "Skilgreina lyklaborðsaðgengi" + +#~ msgid "" +#~ "This system does not seem to have the XKB extension. The keyboard " +#~ "accessibility features will not operate without it." +#~ msgstr "" +#~ "Þetta kerfi virðist ekki vera með XKB-viðbótina. Ãn hennar virka " +#~ "aðgengisþættir lyklaborðs ekki." + +#~ msgid "*" +#~ msgstr "*" + +#~ msgid "Enable Bo_unce Keys" +#~ msgstr "Virkja sko_pplykla" + +#~ msgid "Enable Slo_w Keys" +#~ msgstr "Virkja _letilykla" + +#~ msgid "Enable _Mouse Keys" +#~ msgstr "Virkja _músarlykla" + +#~ msgid "Enable _Repeat Keys" +#~ msgstr "Virkja _fjöllykla" + +#~ msgid "Enable _Sticky Keys" +#~ msgstr "Virkja _klísturlykla" + +#~ msgid "Features" +#~ msgstr "Þættir" + +#~ msgid "Toggle Keys" +#~ msgstr "Víxllyklar" + +#~ msgid "Basic" +#~ msgstr "Almennt" + +#~ msgid "Beep if key is re_jected" +#~ msgstr "Tísta ef lykli er hafnað" + +#~ msgid "Beep when _features turned on or off from keyboard" +#~ msgstr "Tísta þegar _þættir eru slegnir á eða af með lyklaborðinu" + +#~ msgid "Beep when _modifier is pressed" +#~ msgstr "Tísta þegar ýtt er á _breytulykil." + +#~ msgid "Beep when an LED is turned on and two beeps when one is turned off." +#~ msgstr "Tísta þegar kveikt er á díóðu og pípa tvisvar þegar slökkt er." + +#~ msgid "Beep when key is:" +#~ msgstr "Tísta þegar lykillinn er:" + +#~ msgid "Del_ay:" +#~ msgstr "_Hik:" + +#~ msgid "Delay between keypress and pointer mo_vement:" +#~ msgstr "Hik milli innsláttar og bendishreyfingar." + +#~ msgid "Disa_ble if two keys pressed together" +#~ msgstr "Óvir_kja ef slegið er á tvo lykla samtímis" + +#~ msgid "E_nable Toggle Keys" +#~ msgstr "H_eimila víxllykla" + +#~ msgid "Filters" +#~ msgstr "Síur" + +#~ msgid "I_gnore duplicate keypresses within:" +#~ msgstr "Líta _framhjá tvíslætti á lykla innan:" + +#~ msgid "" +#~ "Ignore all subsequent presses of the SAME key if they happen within a " +#~ "user selectable period of time." +#~ msgstr "" +#~ "Líta framhjá öllum samfelldum slætti á SAMA lykil ef hann fer fram innan " +#~ "tíma sem notandi getur stillt." + +#~ msgid "Keyboard Accessibility Preferences (AccessX)" +#~ msgstr "Stillingar lyklaborðsaðgengis (AccessX)" + +#~ msgid "Ma_ximum pointer speed:" +#~ msgstr "_Hámarkshraði bendis:" + +#~ msgid "Mouse _Preferences..." +#~ msgstr "Músar_stillingar..." + +#~ msgid "" +#~ "Only accept keys after they have been pressed and held for a user " +#~ "adjustable amount of time." +#~ msgstr "" +#~ "Aðeins samþykkja lykla eftir að ýtt hefur verið á þá og þeim haldið í " +#~ "tíma sem notandi getur stillt." + +#~ msgid "" +#~ "Perform multiple simultaneous key press operations by pressing modifier " +#~ "keys in sequence." +#~ msgstr "" +#~ "Framkvæma fjölda samtíma innsláttaraðgerða með því að ýta á breytilykla í " +#~ "röð." + +#~ msgid "S_peed:" +#~ msgstr "H_raði:" + +#~ msgid "Time to acce_lerate to maximum speed:" +#~ msgstr "Tími hröðunar að _mesta hraða:" + +#~ msgid "Turn the numeric keypad into a mouse control pad." +#~ msgstr "Breytta töluskika í músarskika." + +#~ msgid "_Disable if unused for:" +#~ msgstr "Óvir_kja ef ónotað í:" + +#~ msgid "_Import Feature Settings..." +#~ msgstr "Flytja _inn þáttastillingar..." + +#~ msgid "_Only accept keys held for:" +#~ msgstr "Sam_þykkja aðeins lykla sem haldið er í:" + +#~ msgid "_Type to test settings:" +#~ msgstr "Vélrita til að _prófa stillingar:" + +#~ msgid "_accepted" +#~ msgstr "s_amþykktur" + +#~ msgid "_pressed" +#~ msgstr "_smellt" + +#~ msgid "_rejected" +#~ msgstr "_hafnað" + +#~ msgid "characters/second" +#~ msgstr "letureiningar/sekúndu" + +#~ msgid "milliseconds" +#~ msgstr "millisekúndur" + +#~ msgid "pixels/second" +#~ msgstr "pixlar/sekúndu" + +#, fuzzy +#~ msgid "Change your Desktop Background settings" +#~ msgstr "Breyta skjáborðsbakgrunni" + +#, fuzzy +#~ msgid "Desktop Background" +#~ msgstr "Bakgrunnur" + +#, fuzzy +#~ msgid "Desktop _Wallpaper" +#~ msgstr "Lyklaborðsstillingar" + +#, fuzzy +#~ msgid "_Desktop Colors" +#~ msgstr "Lyklaborðsstillingar" + +#, fuzzy +#~ msgid "Desktop Background Preferences" +#~ msgstr "Bakgrunnsstillingar" + +#~ msgid "_Add Wallpaper" +#~ msgstr "Bæt_a við skjáborðsmynd" + +#, fuzzy +#~ msgid "_Style:" +#~ msgstr "Stíll:" + +#, fuzzy +#~ msgid "Centered" +#~ msgstr "_Miðja" + +#, fuzzy +#~ msgid "Fill Screen" +#~ msgstr "Skjár" + +#, fuzzy +#~ msgid "Scaled" +#~ msgstr "Kv_arða" + +#, fuzzy +#~ msgid "Tiled" +#~ msgstr "_Raða" + +#, fuzzy +#~ msgid "Solid Color" +#~ msgstr "Heill litur" + +#, fuzzy +#~ msgid "Horizontal Gradient" +#~ msgstr "Láréttur stigill" + +#, fuzzy +#~ msgid "Vertical Gradient" +#~ msgstr "Lóðréttur stigill" + +#, fuzzy +#~ msgid "Add Wallpaper" +#~ msgstr "Bæta við skjáborðsmynd" + +#~ msgid "No Wallpaper" +#~ msgstr "Engin skjáborðsmynd" + +#~ msgid "" +#~ "Unable to start the settings manager 'mate-settings-daemon'.\n" +#~ "Without the MATE settings manager running, some preferences may not take " +#~ "effect. This could indicate a problem with MateComponent, or a non-MATE (e.g. " +#~ "KDE) settings manager may already be active and conflicting with the " +#~ "MATE settings manager." +#~ msgstr "" +#~ "Get ekki ræst stillingastjórann 'mate-settings-daemon'.\n" +#~ "Ef MATE-stillingastjórinn er ekki ræstur, geta vissar stillingar ekki " +#~ "virkað. Þetta gæti gefið til kynna vandamál með MateComponent, eða að annar (t." +#~ "d. KDE) stillingastjóri er virkur og virkar ekki með MATE-" +#~ "stillingastjóranum." + +#~ msgid "Unable to load capplet stock icon '%s'\n" +#~ msgstr "Get ekki hlaðið inn lagertákn fyrir capplet '%s'\n" + +#~ msgid "Just apply settings and quit" +#~ msgstr "Taka breytingar í notkun og hætta" + +#~ msgid "Retrieve and store legacy settings" +#~ msgstr "Sækja og geyma legacy-stillingar" + +#~ msgid "From URI" +#~ msgstr "Frá URI" + +#~ msgid "URI currently transferring from" +#~ msgstr "URI sem flutt er frá" + +#~ msgid "To URI" +#~ msgstr "Til URIs" + +#~ msgid "URI currently transferring to" +#~ msgstr "URI sem flutt er til" + +#~ msgid "Fraction completed" +#~ msgstr "Lokið við hluta" + +#~ msgid "Fraction of transfer currently completed" +#~ msgstr "Hluti flutnings sem lokið er" + +#~ msgid "Current URI index" +#~ msgstr "Núverandi URI listi" + +#~ msgid "Current URI index - starts from 1" +#~ msgstr "Núverandi URI-listi - byrjar á 1" + +#~ msgid "Total URIs" +#~ msgstr "Öll URI" + +#~ msgid "Total number of URIs" +#~ msgstr "Heildarfjöldi URIa" + +#, fuzzy +#~ msgid "From:" +#~ msgstr "Frá: %s" + +#, fuzzy +#~ msgid "To:" +#~ msgstr "Til: %s" + +#~ msgid "Connecting..." +#~ msgstr "Tengist..." + +#~ msgid "Key" +#~ msgstr "Lykill" + +#~ msgid "MateConf key to which this property editor is attached" +#~ msgstr "MateConf-lykill sem þessi eiginleikaritill tengist" + +#~ msgid "Callback" +#~ msgstr "Tilkynning" + +#~ msgid "Issue this callback when the value associated with key gets changed" +#~ msgstr "Gefðu þessa tilkynningu út þegar gildi þessa lykils er breytt" + +#~ msgid "Change set" +#~ msgstr "Breyta setti" + +#~ msgid "" +#~ "MateConf change set containing data to be forwarded to the mateconf client on " +#~ "apply" +#~ msgstr "" +#~ "Gconf breyting stillt með gögnum sem á að framsenda til mateconf-biðlarans " +#~ "við notkun" + +#~ msgid "Conversion to widget callback" +#~ msgstr "Umhverfa í tilkynningu viðfangs" + +#~ msgid "" +#~ "Callback to be issued when data are to be converted from MateConf to the " +#~ "widget" +#~ msgstr "Svörun gefin út þegar á að umhverfa gögnum úr MateConf í viðfangið" + +#~ msgid "Conversion from widget callback" +#~ msgstr "Umhverfa frá svörun viðfangs" + +#~ msgid "" +#~ "Callback to be issued when data are to be converted to MateConf from the " +#~ "widget" +#~ msgstr "Tilkynning gefin þegar gögnum er umhverft í MateConf frá viðfanginu" + +#~ msgid "UI Control" +#~ msgstr "Viðmótsstjórnun" + +#~ msgid "Object that controls the property (normally a widget)" +#~ msgstr "Hlutur sem stýrir eiginleikanum (venjulega viðfang)" + +#~ msgid "Property editor object data" +#~ msgstr "Hlutgögn eiginleikaritils" + +#~ msgid "Custom data required by the specific property editor" +#~ msgstr "Skilgreind gögn sem tiltekinn eiginleikaritill þarfnast" + +#~ msgid "Property editor data freeing callback" +#~ msgstr "Gögn eiginleikaritils sleppa tilkynningu" + +#~ msgid "" +#~ "Callback to be issued when property editor object data is to be freed" +#~ msgstr "Tilkynning þegar sleppa á hlutgögnum eiginleikaritils" + +#~ msgid "" +#~ "Couldn't find the file '%s'.\n" +#~ "\n" +#~ "Please make sure it exists and try again, or choose a different " +#~ "background picture." +#~ msgstr "" +#~ "Fann ekki skrána '%s'.\n" +#~ "\n" +#~ "Fullvissaðu þig um að hún sé til og reyndu aftur, eða veldu aðra " +#~ "bakgrunnsmynd." + +#~ msgid "" +#~ "I don't know how to open the file '%s'.\n" +#~ "Perhaps it's a kind of picture that is not yet supported.\n" +#~ "\n" +#~ "Please select a different picture instead." +#~ msgstr "" +#~ "Ég veit ekki hvernig á að opna skrána '%s'.\n" +#~ "Kannski er þetta snið ekki stutt ennþá.\n" +#~ "\n" +#~ "Veldu aðra mynd í staðinn." + +#~ msgid "Please select an image." +#~ msgstr "Veldu mynd." + +#~ msgid "_Select" +#~ msgstr "_Velja" + +#~ msgid "Preferred Applications" +#~ msgstr "Valin forrit" + +#~ msgid "Select your default applications" +#~ msgstr "Veldu sjálfgefin forrit" + +#, fuzzy +#~ msgid "Debian Sensible Browser" +#~ msgstr "Sjálfgefinn vafri" + +#~ msgid "Epiphany" +#~ msgstr "Epiphany" + +#~ msgid "Galeon" +#~ msgstr "Galeon" + +#~ msgid "Encompass" +#~ msgstr "Encompass" + +#, fuzzy +#~ msgid "Firebird" +#~ msgstr "Firebird/FireFox" + +#, fuzzy +#~ msgid "Mozilla" +#~ msgstr "Mozilla Mail" + +#~ msgid "Netscape Communicator" +#~ msgstr "Netscape Communicator" + +#~ msgid "Konqueror" +#~ msgstr "Konqueror" + +#, fuzzy +#~ msgid "W3M Text Browser" +#~ msgstr "Lynx textavafri" + +#~ msgid "Lynx Text Browser" +#~ msgstr "Lynx textavafri" + +#~ msgid "Links Text Browser" +#~ msgstr "Links textavafri" + +#~ msgid "Evolution Mail Reader" +#~ msgstr "Evolution póstforrit" + +#~ msgid "Balsa" +#~ msgstr "Balsa" + +#~ msgid "KMail" +#~ msgstr "KMail" + +#~ msgid "Mozilla Mail" +#~ msgstr "Mozilla Mail" + +#~ msgid "Mutt" +#~ msgstr "Mutt" + +#, fuzzy +#~ msgid "Debian Terminal Emulator" +#~ msgstr "Sjálfgefið stjórnborð" + +#, fuzzy +#~ msgid "MATE Terminal" +#~ msgstr "Skel" + +#~ msgid "Standard XTerminal" +#~ msgstr "Staðlað XStjórnborð" + +#~ msgid "NXterm" +#~ msgstr "NXterm" + +#~ msgid "RXVT" +#~ msgstr "RXVT" + +#, fuzzy +#~ msgid "aterm" +#~ msgstr "NXterm" + +#~ msgid "ETerm" +#~ msgstr "ETerm" + +#~ msgid "Please specify a name and a command for this editor." +#~ msgstr "Skilgreindu nafn og skipun fyrir þennan ritil." + +#~ msgid "Add..." +#~ msgstr "Bæta við..." + +#, fuzzy +#~ msgid "C_ustom" +#~ msgstr "Skilgreina" + +#, fuzzy +#~ msgid "C_ustom:" +#~ msgstr "Skilgreina" + +#, fuzzy +#~ msgid "Can open multiple _files" +#~ msgstr "Þetta forrit getur opnað _fleiri skrár" + +#~ msgid "Co_mmand:" +#~ msgstr "Skipu_n:" + +#~ msgid "Custom Editor Properties" +#~ msgstr "Skilgreindir eiginleikar ritils" + +#~ msgid "Default Mail Reader" +#~ msgstr "Sjálfgefið póstforrit" + +#~ msgid "Default Terminal" +#~ msgstr "Sjálfgefið stjórnborð" + +#~ msgid "Default Text Editor" +#~ msgstr "Sjálfgefinn textaritill" + +#~ msgid "Default Web Browser" +#~ msgstr "Sjálfgefinn vafri" + +#~ msgid "Default Window Manager" +#~ msgstr "Sjálfgefinn gluggastjóri" + +#~ msgid "Delete" +#~ msgstr "Eyða" + +#~ msgid "E_xec Flag:" +#~ msgstr "_Keyrsluflagg:" + +#~ msgid "Edit..." +#~ msgstr "Breyta..." + +#~ msgid "Mail Reader" +#~ msgstr "Póstforrit" + +#, fuzzy +#~ msgid "Run in a _terminal" +#~ msgstr "Keyra í s_tjórnborði:" + +#, fuzzy +#~ msgid "Run in a t_erminal" +#~ msgstr "Keyra í s_tjórnborði:" + +#~ msgid "" +#~ "Select the window manager you want. You will need to hit apply, wave the " +#~ "magic wand, and do a magic dance for it to work." +#~ msgstr "" +#~ "Veldu gluggastjóra. Þú verður að smella á nota, sveifla töfrasprotanum og " +#~ "dansa hringdans til að það virki." + +#~ msgid "Terminal" +#~ msgstr "Skel" + +#~ msgid "Text Editor" +#~ msgstr "Textaritill" + +#~ msgid "Understands _Netscape Remote Control" +#~ msgstr "Skilur _Netscape fjarstýringu" + +#~ msgid "Use this _editor to open text files in the file manager" +#~ msgstr "Nota þennan _ritil til að opna textaskrár í skráarstjóra." + +#~ msgid "Web Browser" +#~ msgstr "Vafri" + +#~ msgid "Window Manager" +#~ msgstr "Gluggastjóri" + +#, fuzzy +#~ msgid "_Command:" +#~ msgstr "Skipu_n:" + +#~ msgid "_Name:" +#~ msgstr "_Nafn:" + +#~ msgid "_Properties..." +#~ msgstr "_Eiginleikar..." + +#, fuzzy +#~ msgid "_Select:" +#~ msgstr "_Velja" + +#~ msgid "Change screen resolution" +#~ msgstr "Breyta skjáupplausn" + +#~ msgid "Screen Resolution" +#~ msgstr "Skjáupplausn" + +#~ msgid "%d Hz" +#~ msgstr "%d Hz" + +#~ msgid "_Resolution:" +#~ msgstr "_Upplausn:" + +#~ msgid "Re_fresh rate:" +#~ msgstr "Upp_færslutíðni:" + +#~ msgid "Default Settings" +#~ msgstr "Sjálfgefnar stillingar" + +#~ msgid "Screen %d Settings\n" +#~ msgstr "Skjástillingar %d\n" + +#~ msgid "Screen Resolution Preferences" +#~ msgstr "Stillingar fyrir skjáupplausn" + +#, fuzzy +#~ msgid "_Make default for this computer (%s) only" +#~ msgstr "Einungis sjálfgefið fyrir _tölvu (%s)" + +#~ msgid "Options" +#~ msgstr "Valkostir" + +#, fuzzy +#~ msgid "Keep Resolution" +#~ msgstr "_Halda upplausn" + +#, fuzzy +#~ msgid "Do you want to keep this resolution?" +#~ msgstr "Viltu halda þessari upplausn?" + +#~ msgid "Use _previous resolution" +#~ msgstr "Nota _fyrri upplausn" + +#~ msgid "_Keep resolution" +#~ msgstr "_Halda upplausn" + +#, fuzzy +#~ msgid "" +#~ "The X Server does not support the XRandR extension. Runtime resolution " +#~ "changes to the display size are not available." +#~ msgstr "" +#~ "X-þjónninn styður ekki XRandR viðbótina. Breytingar á skjástærð á " +#~ "keyrslutíma ekki mögulegar." + +#~ msgid "" +#~ "The version of the XRandR extension is incompatible with this program. " +#~ "Runtime changes to the display size are not available." +#~ msgstr "" +#~ "Útgáfa XRandR viðbótarinnar er ósamhæfð þessu forriti. Breytingar á " +#~ "skjástærð á keyrslutíma eru ekki mögulegar." + +#~ msgid "Select fonts for the desktop" +#~ msgstr "Veldu skjáborðsletur" + +#~ msgid "Font Rendering" +#~ msgstr "Leturmálun" + +#, fuzzy +#~ msgid "Smoothing:" +#~ msgstr "Sléttun:" + +#, fuzzy +#~ msgid "Subpixel order:" +#~ msgstr "Röð undirpixla:" + +#~ msgid "Best _shapes" +#~ msgstr "Bestu _form" + +#~ msgid "Best co_ntrast" +#~ msgstr "Bestu _birtuskil" + +#, fuzzy +#~ msgid "D_etails..." +#~ msgstr "_Nánar..." + +#~ msgid "Font Preferences" +#~ msgstr "Leturstillingar" + +#~ msgid "Font Rendering Details" +#~ msgstr "Nánar um leturmálun" + +#~ msgid "Go _to font folder" +#~ msgstr "Fara í le_turmöppu" + +#, fuzzy +#~ msgid "Gra_yscale" +#~ msgstr "G_rátónn" + +#~ msgid "N_one" +#~ msgstr "En_ginn" + +#~ msgid "R_esolution:" +#~ msgstr "_Upplausn:" + +#~ msgid "Sub_pixel (LCDs)" +#~ msgstr "Undirpixla (kristalsskjáir)" + +#~ msgid "Sub_pixel smoothing (LCDs)" +#~ msgstr "Undirpixlasléttun (kristalsskjáir)" + +#~ msgid "VB_GR" +#~ msgstr "VB_GR" + +#~ msgid "_Application font:" +#~ msgstr "_Forritsletur:" + +#~ msgid "_BGR" +#~ msgstr "_BGR" + +#~ msgid "_Desktop font:" +#~ msgstr "_Skjáborðsletur:" + +#~ msgid "_Full" +#~ msgstr "_Full" + +#~ msgid "_Medium" +#~ msgstr "_Miðlungs" + +#~ msgid "_Monochrome" +#~ msgstr "_Einlitt" + +#~ msgid "_None" +#~ msgstr "E_kkert" + +#~ msgid "_RGB" +#~ msgstr "_RGB" + +#~ msgid "_Slight" +#~ msgstr "_Ögn" + +#~ msgid "_Terminal font:" +#~ msgstr "S_tjórnborðsletur:" + +#~ msgid "_VRGB" +#~ msgstr "_VRGB" + +#~ msgid "_Window title font:" +#~ msgstr "Letur _gluggatitils:" + +#~ msgid "dots per inch" +#~ msgstr "punktar á tommu" + +#~ msgid "Font may be too large" +#~ msgstr "Letur gæti verið of stórt" + +#, fuzzy +#~ msgid "New accelerator..." +#~ msgstr "Sláðu á nýjan flýtilykil" + +#~ msgid "Accelerator key" +#~ msgstr "Flýtilykill" + +#~ msgid "Accelerator modifiers" +#~ msgstr "Breytulyklar flýtilykla" + +#, fuzzy +#~ msgid "Accelerator keycode" +#~ msgstr "Flýtilykill" + +#~ msgid "Accel Mode" +#~ msgstr "Flýtihamur" + +#~ msgid "The type of accelerator." +#~ msgstr "Tegund flýtilykils." + +#~ msgid "Disabled" +#~ msgstr "Óvirkt" + +#~ msgid "" +#~ msgstr "<Óþekkt aðgerð>" + +#~ msgid "Desktop" +#~ msgstr "Skjáborð" + +#~ msgid "Window Management" +#~ msgstr "Gluggastjórnun" + +#~ msgid "" +#~ "The shortcut \"%s\" is already used for:\n" +#~ " \"%s\"\n" +#~ msgstr "" +#~ "Flýtivísunin \"%s\" er þegar notuð fyrir:\n" +#~ "\"%s\"\n" + +#~ msgid "Error setting new accelerator in configuration database: %s\n" +#~ msgstr "Villa við skilgreiningu nýs flýtilykils í stillingagrunni: %s\n" + +#, fuzzy +#~ msgid "Error unsetting accelerator in configuration database: %s\n" +#~ msgstr "Villa við skilgreiningu nýs flýtilykils í stillingagrunni: %s\n" + +#~ msgid "Action" +#~ msgstr "Aðgerð" + +#~ msgid "Shortcut" +#~ msgstr "Flýtivísun" + +#~ msgid "Keyboard Shortcuts" +#~ msgstr "Flýtilyklar" + +#, fuzzy +#~ msgid "" +#~ "To edit a shortcut key, click on the corresponding row and type a new " +#~ "accelerator, or press backspace to clear." +#~ msgstr "" +#~ "Sláðu á nýjan flýtilykil, eða ýttu á \"til baka\"-lykilinn til að hreinsa" + +#~ msgid "Assign shortcut keys to commands" +#~ msgstr "Tengja flýtilykla við skipanir" + +#, fuzzy +#~ msgid "Unknown" +#~ msgstr "Óþekktur bendill" + +#~ msgid "Layout" +#~ msgstr "Umbrot" + +#, fuzzy +#~ msgid "Default" +#~ msgstr "MATE-sjálfgefið" + +#, fuzzy +#~ msgid "Models" +#~ msgstr "Líkan" + +#~ msgid "There was an error launching the keyboard capplet : %s" +#~ msgstr "Það kom upp villa við ræsingu lyklaborðs-cappletsins : %s" + +#~ msgid "" +#~ "Just apply settings and quit (compatibility only; now handled by daemon)" +#~ msgstr "Nota stillingar og hætta (aðeins samhæfing; nú í umsjón púka)" + +#, fuzzy +#~ msgid "..." +#~ msgstr "Bæta við..." + +#~ msgid "Cursor Blinking" +#~ msgstr "Blikkandi bendill" + +#~ msgid "Repeat Keys" +#~ msgstr "Fjöllyklar" + +#~ msgid "_Lock screen to enforce typing break" +#~ msgstr "_Læsa skjá til að skylda vélritunarhlé" + +#~ msgid "Fast" +#~ msgstr "Hratt" + +#~ msgid "Long" +#~ msgstr "Lengi" + +#~ msgid "Short" +#~ msgstr "Stutt" + +#~ msgid "Slow" +#~ msgstr "Hægt" + +#~ msgid "All_ow postponing of breaks" +#~ msgstr "Leyf_a frestun hlés" + +#~ msgid "Check if breaks are allowed to be postponed" +#~ msgstr "Athuga hvort frestun hléa er leyfð" + +#, fuzzy +#~ msgid "Choose A Keyboard Model" +#~ msgstr "Lyklaborð" + +#, fuzzy +#~ msgid "Choose A Layout" +#~ msgstr "_Loka og skrá út" + +#~ msgid "Cursor _blinks in text boxes and fields" +#~ msgstr "Bendill _blikkar í textarömmum og dálkum" + +#~ msgid "Duration of the break when typing is disallowed" +#~ msgstr "Lengd hlés þegar vélritun er ekki leyfð" + +#~ msgid "Duration of work before forcing a break" +#~ msgstr "Vinnutími fyrir skylduhlé" + +#~ msgid "Key presses _repeat when key is held down" +#~ msgstr "Innsláttur endurtekinn þegar lykli er haldið niðri" + +#~ msgid "Keyboard Preferences" +#~ msgstr "Lyklaborðsstillingar" + +#, fuzzy +#~ msgid "Keyboard _model:" +#~ msgstr "Lyklaborð" + +#, fuzzy +#~ msgid "Layout Options" +#~ msgstr "Myndavalk_ostir:" + +#, fuzzy +#~ msgid "Layouts" +#~ msgstr "Umbrot" + +#~ msgid "" +#~ "Lock screen after a certain duration to help prevent repetitive keyboard " +#~ "use injuries" +#~ msgstr "" +#~ "Læsa skjá eftir ákveðinn tíma til að hindra skemmdir vegna einhæfrar " +#~ "lyklaborðsnotkunar." + +#, fuzzy +#~ msgid "Preview:" +#~ msgstr "Breidd forsýningar" + +#, fuzzy +#~ msgid "Reset To De_faults" +#~ msgstr "Nota sjálfgefinn flokk foreldris" + +#~ msgid "_Accessibility..." +#~ msgstr "_Aðgengi..." + +#, fuzzy +#~ msgid "_Add..." +#~ msgstr "Bæta við..." + +#~ msgid "_Break interval lasts:" +#~ msgstr "Tími hlés _varir:" + +#~ msgid "_Delay:" +#~ msgstr "Hi_k:" + +#, fuzzy +#~ msgid "_Models:" +#~ msgstr "Líkan" + +#, fuzzy +#~ msgid "_Selected layouts:" +#~ msgstr "_Veldu textaritil" + +#~ msgid "_Speed:" +#~ msgstr "_Hraði:" + +#~ msgid "_Work interval lasts:" +#~ msgstr "_Vinnutími varir:" + +#~ msgid "minutes" +#~ msgstr "mínútur" + +#~ msgid "Set your keyboard preferences" +#~ msgstr "Stilltu lyklaborðið" + +#~ msgid "Unknown Cursor" +#~ msgstr "Óþekktur bendill" + +#~ msgid "Default Cursor" +#~ msgstr "Sjálfgefin bendill" + +#~ msgid "Default Cursor - Current" +#~ msgstr "Sjálfgefin bendill - núverandi" + +#~ msgid "The default cursor that ships with X" +#~ msgstr "Sjálfgefinn bendill sem kemur með X" + +#~ msgid "White Cursor" +#~ msgstr "Hvítur bendill" + +#~ msgid "White Cursor - Current" +#~ msgstr "Hvítur bendill - núverandi" + +#~ msgid "The default cursor inverted" +#~ msgstr "Hverfður sjálfgefinn bendill" + +#~ msgid "Large Cursor" +#~ msgstr "Stór bendill" + +#~ msgid "Large Cursor - Current" +#~ msgstr "Stór bendill - núverandi" + +#~ msgid "Large version of normal cursor" +#~ msgstr "Stór útgáfa af venjulegum bendli" + +#~ msgid "Large White Cursor - Current" +#~ msgstr "Stór hvítur bendill - Núverandi" + +#~ msgid "Large White Cursor" +#~ msgstr "Stór hvítur bendill" + +#~ msgid "Large version of white cursor" +#~ msgstr "Stór útgáfa af hvítum bendli" + +#~ msgid "Cursor Theme" +#~ msgstr "Bendla_þema:" + +#~ msgid "Double-Click Timeout " +#~ msgstr "Tímamörk tvísmellingar" + +#~ msgid "Drag and Drop" +#~ msgstr "Draga og sleppa" + +#~ msgid "Locate Pointer" +#~ msgstr "Staðsetja vísi" + +#~ msgid "Mouse Orientation" +#~ msgstr "Stefna músar" + +#~ msgid "Speed" +#~ msgstr "Hraði" + +#~ msgid "Fast" +#~ msgstr "Hratt" + +#~ msgid "High" +#~ msgstr "Mikil" + +#~ msgid "Large" +#~ msgstr "Stór" + +#~ msgid "Low" +#~ msgstr "Lágt" + +#~ msgid "Slow" +#~ msgstr "Hægt" + +#~ msgid "Small" +#~ msgstr "Lítil" + +#~ msgid "Buttons" +#~ msgstr "Hnappar" + +#, fuzzy +#~ msgid "Cursor Size:" +#~ msgstr "Stærð bendils" + +#~ msgid "Cursors" +#~ msgstr "Bendlar" + +#~ msgid "Highlight the _pointer when you press Ctrl" +#~ msgstr "Lýsa vísinn þegar ýtt er á Ctrl" + +#, fuzzy +#~ msgid "Large" +#~ msgstr "S_tór" + +#, fuzzy +#~ msgid "Medium" +#~ msgstr "_Miðlungs" + +#~ msgid "Motion" +#~ msgstr "Hreyfing" + +#, fuzzy +#~ msgid "Small" +#~ msgstr "S_már" + +#~ msgid "_Acceleration:" +#~ msgstr "_Hröðun:" + +#~ msgid "_Left-handed mouse" +#~ msgstr "_Örvhent mús" + +#~ msgid "_Sensitivity:" +#~ msgstr "_Næmi:" + +#~ msgid "_Threshold:" +#~ msgstr "_Þröskuldur:" + +#~ msgid "_Timeout:" +#~ msgstr "_Tímamörk:" + +#~ msgid "Set your mouse preferences" +#~ msgstr "Stilltu músina" + +#~ msgid "Network Proxy" +#~ msgstr "Netsel" + +#, fuzzy +#~ msgid "Set your network proxy preferences" +#~ msgstr "Netselsstillingar" + +#~ msgid " " +#~ msgstr " " + +#, fuzzy +#~ msgid "D_irect internet connection" +#~ msgstr "_Beint Internetsamband" + +#~ msgid "_Automatic proxy configuration" +#~ msgstr "Sjálfvirk_ar selstillingar" + +#~ msgid "_Manual proxy configuration" +#~ msgstr "_Handvirkar selstillingar" + +#~ msgid "_Use authentication" +#~ msgstr "Nota a_uðkenningu" + +#, fuzzy +#~ msgid "Advanced Configuration" +#~ msgstr "Slóð sjálfvirkrar _uppsetningar:" + +#~ msgid "Autoconfiguration _URL:" +#~ msgstr "Slóð sjálfvirkrar _uppsetningar:" + +#~ msgid "HTTP Proxy Details" +#~ msgstr "Nánar um HTTP-sel" + +#~ msgid "H_TTP proxy:" +#~ msgstr "H_TTP sel:" + +#, fuzzy +#~ msgid "Network Proxy Preferences" +#~ msgstr "Netselsstillingar" + +#~ msgid "Port:" +#~ msgstr "Hlið:" + +#, fuzzy +#~ msgid "Proxy Configuration" +#~ msgstr "Netselsstillingar" + +#~ msgid "S_ocks host:" +#~ msgstr "S_ætisþjónn:" + +#, fuzzy +#~ msgid "U_sername:" +#~ msgstr "N_otandanafn:" + +#~ msgid "_Details" +#~ msgstr "_Nánar" + +#~ msgid "_FTP proxy:" +#~ msgstr "_FTP sel:" + +#~ msgid "_Password:" +#~ msgstr "_Lykilorð:" + +#~ msgid "_Secure HTTP proxy:" +#~ msgstr "Ö_ruggt HTTP sel:" + +#~ msgid "Enable sound and associate sounds with events" +#~ msgstr "Virkja hljóð og tengja hljóð við atvik" + +#~ msgid "Sound Preferences" +#~ msgstr "Hljóðstillingar" + +#~ msgid "E_nable sound server startup" +#~ msgstr "_Virkja ræsingu hljóðmiðlara" + +#~ msgid "Flash _entire screen" +#~ msgstr "Flassa allan skjáinn" + +#~ msgid "Flash _window titlebar" +#~ msgstr "Flassa gluggatitilstiku" + +#~ msgid "General" +#~ msgstr "Almennt" + +#~ msgid "Sound Events" +#~ msgstr "Hljóðatvik" + +#~ msgid "System Bell" +#~ msgstr "Kerfisbjalla" + +#~ msgid "_Sound an audible bell" +#~ msgstr "_Spila heyranlega bjöllu" + +#~ msgid "_Visual feedback:" +#~ msgstr "M_yndræn svörun:" + +#~ msgid "" +#~ "No themes could be found on your system. This probably means that your " +#~ "\"Theme Preferences\" dialog was improperly installed, or you haven't " +#~ "installed the \"mate-themes\" package." +#~ msgstr "" +#~ "Engin þemu fundust í kerfinu. Þetta þýðir líklega að \"Þemastillingar\"-" +#~ "valglugginn var ekki rétt uppsettur, eða að þú hefur ekki sett upp " +#~ "\"mate-themes\" pakkann." + +#, fuzzy +#~ msgid "Installation Failed" +#~ msgstr "Þemainnsetning" + +#, fuzzy +#~ msgid "The file format is invalid" +#~ msgstr "Skráin %s er ekki gild wav skrá" + +#, fuzzy +#~ msgid "The file format is invalid." +#~ msgstr "Skráin %s er ekki gild wav skrá" + +#~ msgid "Custom theme" +#~ msgstr "Skilgreint þema" + +#~ msgid "You can save this theme by pressing the Save Theme button." +#~ msgstr "Þú getur vista þetta þema með því að smella á Vista þema" + +#~ msgid "" +#~ "The default theme schemas could not be found on your system. This means " +#~ "that you probably don't have marco installed, or that your mateconf is " +#~ "configured incorrectly." +#~ msgstr "" +#~ "Sjálfgefin þemaskemu fundust ekki á kerfinu þínu. Þetta merkir að þú ert " +#~ "líklega ekki með marco uppsett, eða að mateconf-ið þitt er vitlaust " +#~ "stillt." + +#~ msgid "Theme name must be present" +#~ msgstr "Þemanafn verður að vera til staðar." + +#~ msgid "Select themes for various parts of the desktop" +#~ msgstr "Veldu þemu fyrir ýmsa hluta skjáborðsins" + +#~ msgid "Theme" +#~ msgstr "Þema" + +#~ msgid "Install a Theme" +#~ msgstr "Setja upp þema" + +#~ msgid "Theme Installation" +#~ msgstr "Þemainnsetning" + +#~ msgid "_Install" +#~ msgstr "Setja _upp" + +#~ msgid "_Location:" +#~ msgstr "Slóð:" + +#~ msgid "Save Theme to Disk" +#~ msgstr "Vista þema á diski" + +#~ msgid "Apply _Font" +#~ msgstr "Nota _letur" + +#~ msgid "Controls" +#~ msgstr "Stjórntæki" + +#~ msgid "Icons" +#~ msgstr "Táknmyndir" + +#~ msgid "New themes can also be installed by dragging them into the window." +#~ msgstr "" +#~ "Það er líka hægt að setja inn þemu með því að draga þau inn í gluggann." + +#~ msgid "Save Theme" +#~ msgstr "Vista þema" + +#, fuzzy +#~ msgid "Select theme for the desktop" +#~ msgstr "Veldu skjáborðsletur" + +#~ msgid "Short _description:" +#~ msgstr "S_tutt lýsing:" + +#~ msgid "Theme Details" +#~ msgstr "Nánar um þema" + +#~ msgid "Theme Preferences" +#~ msgstr "Þemastillingar" + +#~ msgid "Theme _Details" +#~ msgstr "Nánar um þema" + +#~ msgid "This theme does not suggest any particular font or background." +#~ msgstr "Þetta þema bendir ekki á sérstakt letur eða bakgrunn." + +#~ msgid "This theme suggests a background:" +#~ msgstr "Þetta þema bendir á bakgrunn:" + +#~ msgid "This theme suggests a font and a background:" +#~ msgstr "Þetta þema bendir á letur og bakgrunn:" + +#~ msgid "This theme suggests a font:" +#~ msgstr "Þetta þema stingur upp á letri:" + +#~ msgid "Window Border" +#~ msgstr "Gluggakarmur" + +#~ msgid "_Go To Theme Folder" +#~ msgstr "_Fara í þemamöppu" + +#~ msgid "_Install Theme..." +#~ msgstr "Setja _upp þema..." + +#, fuzzy +#~ msgid "_Revert" +#~ msgstr "Fja_rlægja:" + +#~ msgid "_Save Theme..." +#~ msgstr "_Vista þema..." + +#~ msgid "_Theme name:" +#~ msgstr "_Nafn þema:" + +#~ msgid "Customize the appearance of toolbars and menubars in applications" +#~ msgstr "Breyta útliti tækjastiku og valmynda í forritum." + +#~ msgid "Menus & Toolbars" +#~ msgstr "Valblöð og tækjastikur" + +#~ msgid "Behavior and Appearance" +#~ msgstr "Hegðun og útlit" + +#~ msgid "Preview" +#~ msgstr "Forsýning" + +#~ msgid "C_ut" +#~ msgstr "K_lippa" + +#~ msgid "Icons only" +#~ msgstr "Aðeins táknmyndir" + +#~ msgid "Menu and Toolbar Preferences" +#~ msgstr "Stillingar fyrir valmyndir og tækjastiku." + +#~ msgid "New File" +#~ msgstr "Ný skrá" + +#~ msgid "Open File" +#~ msgstr "Opna skrá" + +#~ msgid "Save File" +#~ msgstr "Vista skrá" + +#~ msgid "Show _icons in menus" +#~ msgstr "Sýna tákn í valmyndum" + +#~ msgid "Text below icons" +#~ msgstr "Texti fyrir neðan táknmyndir" + +#~ msgid "Text beside icons" +#~ msgstr "Texti við hlið táknmynda" + +#~ msgid "Text only" +#~ msgstr "Bara texti" + +#, fuzzy +#~ msgid "Toolbar _button labels:" +#~ msgstr "Hnappamiðar á tækjastiku:" + +#~ msgid "_Copy" +#~ msgstr "_Afrita" + +#~ msgid "_Detachable toolbars" +#~ msgstr "F_æranlegar tækjastikur" + +#~ msgid "_Edit" +#~ msgstr "Sýs_l" + +#~ msgid "_File" +#~ msgstr "_Skrá" + +#~ msgid "_New" +#~ msgstr "_Ný" + +#~ msgid "_Open" +#~ msgstr "_Opna" + +#~ msgid "_Paste" +#~ msgstr "_Líma" + +#~ msgid "_Print" +#~ msgstr "_Prenta" + +#~ msgid "_Quit" +#~ msgstr "_Hætta" + +#~ msgid "_Save" +#~ msgstr "_Vista" + +#~ msgid "" +#~ "Cannot start the preferences application for your window manager\n" +#~ "\n" +#~ "%s" +#~ msgstr "" +#~ "Get ekki ræst stillingaforritið fyrir gluggastjórann þinn\n" +#~ "\n" +#~ "%s" + +#~ msgid "Control" +#~ msgstr "Control" + +#~ msgid "Alt" +#~ msgstr "Alt" + +#~ msgid "Hyper" +#~ msgstr "Ofur" + +#~ msgid "Super (or \"Windows logo\")" +#~ msgstr "Yfir (eða \"Windows lógó\")" + +#~ msgid "Meta" +#~ msgstr "Lýsigögn" + +#, fuzzy +#~ msgid "Movement Key" +#~ msgstr "Fjöllyklar" + +#, fuzzy +#~ msgid "Titlebar Action" +#~ msgstr "Forrit" + +#, fuzzy +#~ msgid "Window Selection" +#~ msgstr "Núans:" + +#~ msgid "To _move a window, press-and-hold this key then grab the window:" +#~ msgstr "" +#~ "Til að flytja glugga, haltu þessu_m lykli inni og gríptu síðan gluggann:" + +#~ msgid "Window Preferences" +#~ msgstr "Gluggastillingar" + +#~ msgid "_Double-click titlebar to perform this action:" +#~ msgstr "_Tvísmelltu á titilstiku til að framkvæma þessa aðgerð:" + +#~ msgid "_Interval before raising:" +#~ msgstr "Tími _fyrir hækkun:" + +#~ msgid "_Raise selected windows after an interval" +#~ msgstr "_Hækkar valda glugga eftir ákveðinn tíma" + +#~ msgid "_Select windows when the mouse moves over them" +#~ msgstr "_Velur glugga þegar músin fer yfir þá" + +#, fuzzy +#~ msgid "Set your window properties" +#~ msgstr "Eiginleikar glugga" + +#~ msgid "Windows" +#~ msgstr "Gluggar" + +#, fuzzy +#~ msgid "Others" +#~ msgstr "Síur" + +#, fuzzy +#~ msgid "Desktop Preferences" +#~ msgstr "Bakgrunnsstillingar" + +#~ msgid "MATE Control Center" +#~ msgstr "MATE-stjórnstöð" + +#~ msgid "The MATE configuration tool" +#~ msgstr "MATE stillingatækið" + +#~ msgid "Could not initialize MateComponent" +#~ msgstr "Mér tókst ekki að frumstilla MateComponent" + +#, fuzzy +#~ msgid "Do _not show this warning again" +#~ msgstr "_Ekki sýna þessi skilaboð framar" + +#~ msgid "Error creating signal pipe." +#~ msgstr "Villa við gerð merkjapípu." + +#~ msgid "Type" +#~ msgstr "Tegund" + +#~ msgid "" +#~ "Type of bg_applier: BG_APPLIER_ROOT for root window or BG_APPLIER_PREVIEW " +#~ "for preview" +#~ msgstr "" +#~ "Tegund b_akgrunnssjár: BG_APPLIER_ROOT fyrir rótarglugga og " +#~ "BG_APPLIER_PREVIEW fyrir forsýningu" + +#~ msgid "Preview Width" +#~ msgstr "Breidd forsýningar" + +#~ msgid "Width if applier is a preview: Defaults to 64." +#~ msgstr "Hæð ef sjá er forsýning: 64 er sjálfgefið." + +#~ msgid "Preview Height" +#~ msgstr "Hæð forsýningar" + +#~ msgid "Height if applier is a preview: Defaults to 48." +#~ msgstr "Hæð ef sjá er forsýning: 48 er sjálfgefið." + +#~ msgid "Screen on which BGApplier is to draw" +#~ msgstr "Skjár sem BGApplier á að teikna á" + +#, fuzzy +#~ msgid "There was an error loading an image: %s" +#~ msgstr "Villa kom upp við sýningu hjálpar: %s" + +#~ msgid "Event" +#~ msgstr "Atvik" + +#~ msgid "_Sounds:" +#~ msgstr "_Hljóð:" + +#~ msgid "Sound _file:" +#~ msgstr "Hljóð_skrá:" + +#~ msgid "_Play" +#~ msgstr "S_pila" + +#~ msgid "_Remove" +#~ msgstr "Fja_rlægja:" + +#~ msgid "Window manager \"%s\" has not registered a configuration tool\n" +#~ msgstr "Gluggastjórinn \"%s\" hefur ekki skráð stillingartæki\n" + +#~ msgid "Maximize" +#~ msgstr "Hámarka" + +#~ msgid "Roll up" +#~ msgstr "Rúlla upp" + +#~ msgid "Brightness down" +#~ msgstr "Minnka birtustig" + +#~ msgid "Brightness up" +#~ msgstr "Auka birtustig" + +#~ msgid "E-mail" +#~ msgstr "Netfang" + +#, fuzzy +#~ msgid "Eject's shortcut." +#~ msgstr "Flýtivísanir á _skjáborði:" + +#, fuzzy +#~ msgid "Home folder's shortcut." +#~ msgstr "Flýtivísun" + +#, fuzzy +#~ msgid "Launch help browser's shortcut." +#~ msgstr "Lynx textavafri" + +#, fuzzy +#~ msgid "Launch web browser's shortcut." +#~ msgstr "Vafri" + +#, fuzzy +#~ msgid "Lock screen's shortcut." +#~ msgstr "Flýtivísun" + +#, fuzzy +#~ msgid "Log out's shortcut." +#~ msgstr "Flýtivísanir á _skjáborði:" + +#, fuzzy +#~ msgid "Pause" +#~ msgstr "_Líma" + +#, fuzzy +#~ msgid "Search's shortcut." +#~ msgstr "Flýtivísun" + +#, fuzzy +#~ msgid "Sleep's shortcut." +#~ msgstr "Flýtivísun" + +#, fuzzy +#~ msgid "Keyboard Update Handlers" +#~ msgstr "Lyklaborð" + +#, fuzzy +#~ msgid "Keyboard layout" +#~ msgstr "Flýtilyklar" + +#, fuzzy +#~ msgid "Keyboard model" +#~ msgstr "Lyklaborð" + +#, fuzzy +#~ msgid "keyboard layout" +#~ msgstr "Flýtilyklar" + +#, fuzzy +#~ msgid "keyboard model" +#~ msgstr "Lyklaborð" + +#, fuzzy +#~ msgid "_Postpone break" +#~ msgstr "Fresta hléi" + +#~ msgid "Take a break!" +#~ msgstr "Gera hlé!" + +#~ msgid "/_Preferences" +#~ msgstr "/_Stillingar" + +#~ msgid "/_About" +#~ msgstr "/_Um" + +#~ msgid "/_Take a Break" +#~ msgstr "/_Taka hlé" + +#, fuzzy +#~ msgid "%d minute until the next break" +#~ msgid_plural "%d minutes until the next break" +#~ msgstr[0] "Minna en ein mínúta fram að næsta hléi" +#~ msgstr[1] "Minna en ein mínúta fram að næsta hléi" + +#, fuzzy +#~ msgid "Less than one minute until the next break" +#~ msgstr "Minna en ein mínúta fram að næsta hléi" + +#~ msgid "About MATE Typing Monitor" +#~ msgstr "Um vélritunarvakt MATE" + +#~ msgid "A computer break reminder." +#~ msgstr "Ãminning um hlé við tölvu." + +#~ msgid "Written by Richard Hult <richard@imendio.com>" +#~ msgstr "Samið af Richard Hult <richard@imendio.com>" + +#~ msgid "Eye candy added by Anders Carlsson" +#~ msgstr "Eye candy sett inn af Anders Carlsson" + +#~ msgid "Break reminder" +#~ msgstr "Ãminning um hlé" + +#~ msgid "The typing monitor is already running." +#~ msgstr "Vélritunarvaktin er í gangi." + +#, fuzzy +#~ msgid "" +#~ "The typing monitor uses the notification area to display information. You " +#~ "don't seem to have a notification area on your panel. You can add it by " +#~ "right-clicking on your panel and choosing 'Add to panel', selecting " +#~ "'Notification area' and clicking 'Add'." +#~ msgstr "" +#~ "Vélritunarvaktin notar skilaboðaskjóðuna til að sýna upplýsingar. Þú " +#~ "virðist ekki vera með skilaboðaskjóðu á stjórnstikunni þinni. Þú getur " +#~ "sett hana inn með því að hægri-smella á stjórnstikuna og velja 'Bæta við " +#~ "stiku -> Hjálparforrit -> Skilaboðaskjóða'." + +#~ msgid "The quick brown fox jumps over the lazy dog. 0123456789" +#~ msgstr "The quick brown fox jumps over the lazy dog. 0123456789" + +#~ msgid "Name:" +#~ msgstr "Nafn:" + +#~ msgid "Style:" +#~ msgstr "Stíll:" + +#~ msgid "Type:" +#~ msgstr "Tegund:" + +#~ msgid "Size:" +#~ msgstr "Stærð:" + +#~ msgid "Version:" +#~ msgstr "Útgáfa:" + +#~ msgid "Copyright:" +#~ msgstr "Höfundarréttur:" + +#~ msgid "Description:" +#~ msgstr "Lýsing:" + +#~ msgid "Set as Application Font" +#~ msgstr "Gera að forritsletri" + +#, fuzzy +#~ msgid "Sets the default application font" +#~ msgstr "Veldu sjálfgefin forrit" + +#~ msgid "If set to true, then OpenType fonts will be thumbnailed." +#~ msgstr "Ef satt verða OpenType letur smámynduð." + +#~ msgid "If set to true, then PCF fonts will be thumbnailed." +#~ msgstr "Ef satt verða PCF letur smámynduð." + +#~ msgid "If set to true, then TrueType fonts will be thumbnailed." +#~ msgstr "Ef satt verða TrueType letur smámynduð." + +#~ msgid "If set to true, then Type1 fonts will be thumbnailed." +#~ msgstr "Ef satt verða Type1 letur smámynduð." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for OpenType fonts." +#~ msgstr "" +#~ "Stilltu þennan lykil við skipunina sem notuð er til að smámynda OpenType " +#~ "letur." + +#~ msgid "Set this key to the command used to create thumbnails for PCF fonts." +#~ msgstr "" +#~ "Stilltu þennan lykil við skipunina sem notuð er til að smámynda PCF letur." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for TrueType fonts." +#~ msgstr "" +#~ "Stilltu þennan lykil við skipunina sem notuð er til að smámynda TrueType " +#~ "letur." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for Type1 fonts." +#~ msgstr "" +#~ "Stilltu þennan lykil við skipunina sem notuð er til að smámynda Type1 " +#~ "letur." + +#~ msgid "Thumbnail command for OpenType fonts" +#~ msgstr "Smámyndaskipun fyrir OpenType-letur" + +#~ msgid "Thumbnail command for PCF fonts" +#~ msgstr "Smámyndaskipun fyrir PCF-letur" + +#~ msgid "Thumbnail command for TrueType fonts" +#~ msgstr "Smámyndaskipun fyrir TrueType-letur" + +#~ msgid "Thumbnail command for Type1 fonts" +#~ msgstr "Smámyndaskipun fyrir Type1-letur" + +#~ msgid "Whether to thumbnail OpenType fonts" +#~ msgstr "à að smámynda OpenType letur" + +#~ msgid "Whether to thumbnail PCF fonts" +#~ msgstr "à að smámynda PCF letur" + +#~ msgid "Whether to thumbnail TrueType fonts" +#~ msgstr "à að smámynda TrueType letur" + +#~ msgid "Whether to thumbnail Type1 fonts" +#~ msgstr "à að smámynda Type1 letur" + +#, fuzzy +#~ msgid "MATE Font Viewer" +#~ msgstr "MATE-stjórnstöð" + +#~ msgid "Apply new font?" +#~ msgstr "Nota nýtt letur?" + +#~ msgid "Do _not apply font" +#~ msgstr "_Ekki virkja letur" + +#~ msgid "" +#~ "The theme you have selected suggests a new font. A preview of the font is " +#~ "shown below." +#~ msgstr "" +#~ "Þemað sem þú valdir stingur upp á nýju letri. Forsýning þess er hér fyrir " +#~ "neðan." + +#~ msgid "_Apply font" +#~ msgstr "Virkj_a letur" + +#~ msgid "Themes" +#~ msgstr "Þemu" + +#~ msgid "Description" +#~ msgstr "Lýsing" + +#~ msgid "Control theme" +#~ msgstr "Stjórnþema" + +#~ msgid "Window border theme" +#~ msgstr "Gluggakarmsþema" + +#~ msgid "Icon theme" +#~ msgstr "Táknmyndaþema" + +# translators: you may want to include non-western chars here +#~ msgid "ABCDEFG" +#~ msgstr "ABCDEFG" + +#, fuzzy +#~ msgid "Apply theme" +#~ msgstr "Virkj_a letur" + +#, fuzzy +#~ msgid "Sets the default theme" +#~ msgstr "Nota sjálfgefinn flokk foreldris" + +#~ msgid "If set to true, then installed themes will be thumbnailed." +#~ msgstr "Ef satt verða uppsett þemu smámynduð" + +#~ msgid "If set to true, then themes will be thumbnailed." +#~ msgstr "Ef satt verða þemu smámynduð" + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for installed " +#~ "themes." +#~ msgstr "" +#~ "Stilltu þennan lykil á skipunina sem notuð er til að smámynda uppsett " +#~ "þemu." + +#~ msgid "Set this key to the command used to create thumbnails for themes." +#~ msgstr "" +#~ "Stilltu þennan lykil á skipunina sem notuð er til að smámynda öll þemu." + +#~ msgid "Thumbnail command for installed themes" +#~ msgstr "Smámyndaskipun fyrir uppsett þemu" + +#~ msgid "Thumbnail command for themes" +#~ msgstr "Smámyndaskipun fyrir þemu" + +#~ msgid "Whether to thumbnail installed themes" +#~ msgstr "à að smámynda uppsett þemu" + +#~ msgid "Whether to thumbnail themes" +#~ msgstr "à að smámynda þemu" diff --git a/po/it.po b/po/it.po new file mode 100644 index 0000000..03eb0b2 --- /dev/null +++ b/po/it.po @@ -0,0 +1,1567 @@ +# Italian translation for mate-settings-daemon +# This file is relased with the same licence of mate-settings-daemon package +# Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. +# Derivato dalla traduzione di mate-control-center +# Christopher R. Gabriel, 2001, 2002. +# Alessio Dessì , 2003, 2004, 2005, 2006, 2007. +# Luca Ferretti , 2003, 2004, 2005, 2005, 2007, 2008, 2009, 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: mate-settings-daemon 2.31.x\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=mate-settings-daemon&component=general\n" +"POT-Creation-Date: 2010-08-31 19:25+0000\n" +"PO-Revision-Date: 2010-09-07 21:35+0200\n" +"Last-Translator: Luca Ferretti \n" +"Language-Team: Italian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "Accessibilità" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "Limite di percentuale libera per notifica" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "Limite di spazio libero senza notifica" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "Intervallo di notifica minimo per avvertimenti ripetuti" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "Percorsi di mount da ignorare" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +#| msgid "" +#| "Percentage free space threshold for initial warning of low disk space. If " +#| "the percentage free space drops below this, a warning will be shown" +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown." +msgstr "" +"Limite di percentuale di spazio libero per l'avvertimento iniziale di spazio " +"disco in esaurimento. Se la percentuale di spazio libero scende sotto questo " +"valore, viene mostrato un avvertimento." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "" +"Specifica un elenco di percorsi di mount da ignorare quando lo spazio sta " +"per esaurirsi." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "" +"Specifica un tempo in minuti. I successivi avvertimenti per un volume non " +"appaiono più frequentemente di quanto qui indicato." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +#| msgid "" +#| "Specify an amount in GB. If the amount of free space is more than this, " +#| "no warning will be shown" +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown." +msgstr "" +"Specifica una quantità in GB. Se la quantità di spazio libero è maggiore di " +"questo valore, non viene mostrato alcun avvertimento." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +#| msgid "" +#| "Specify the percentage that the free disk space should reduce by before " +#| "issuing a subsequent warning" +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning." +msgstr "" +"Specifica di quanto lo spazio libero su disco si debba ridurre in " +"percentuale prima di emettere un ulteriore avvertimento." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "Limite di successiva percentuale libera per notifica" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +#| msgid "Binding to eject an optical disk." +msgid "Binding to eject an optical disc." +msgstr "Associazione per espellere un disco ottico." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to enable or disable the touchpad." +msgstr "Associazione per abilitare o disabilitare il touchpad." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "Associazione per lanciare la calcolatrice." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "Associazione per lanciare il client email." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "Associazione per lanciare il visualizzatore di manuali." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "Associazione per lanciare il riproduttore multimediale." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "Associazione per lanciare lo strumento di ricerca." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "Associazione per lanciare il browser web." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "Associazione per bloccare lo schermo." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "Associazione per terminare la sessione." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "Associazione per abbassare il volume di sistema." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "Associazione per escludere il volume di sistema." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "Associazione per aprire la cartella home." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "Associazione per mettere in pausa la riproduzione." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "Associazione per alzare il volume di sistema." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "Associazione per saltare alla traccia successiva." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "Associazione per saltare alla traccia precedente." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "" +"Associazione per avviare la riproduzione (o commutare tra riproduci/pausa)." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "Associazione per fermare la riproduzione." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Espelli" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "Cartella home" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "Lancia la calcolatrice" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "Lancia il client email" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "Lancia il visualizzatore di manuali" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "Lancia il riproduttore multimediale" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "Lancia il browser web" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "Blocca lo schermo" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Termina la sessione" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "Traccia successiva" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "Riproduzione in pausa" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "Riproduci (o Riproduci/Pausa)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "Traccia precedente" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Cerca" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "Ferma la riproduzione" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "Commuta il touchpad" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "Abbassa il volume" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "Escludi l'audio" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Passo per la variazione di volume" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Passo per la variazione di volume come percentuale del volume." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "Alza il volume" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "File for default configuration for RandR" +msgstr "File per la configurazione predefinita di RandR" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "Mostra i display nell'area di notifica" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:3 +msgid "" +"The XRandR plugin will look for a default configuration in the file " +"specified by this key. This is similar to the ~/.config/monitors.xml that " +"normally gets stored in users' home directories. If a user does not have " +"such a file, or has one that does not match the user's setup of monitors, " +"then the file specified by this key will be used instead." +msgstr "" +"Il plugin XRandR controlla la presenza di una configurazione predefinita nel " +"file specificato da questa chiave. Tale file è simile al file ~/.config/" +"monitors.xml che normalmente viene memorizzato nelle directory home degli " +"utenti. Se un utente non ha tale file, oppure se ne ha uno che non " +"corrisponde alla impostazione dei monitor, allora viene usato il file " +"specificato in questa chiave." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:4 +msgid "Turn on external monitor after system boot" +msgstr "Attiva il monitor esterno dopo il boot di sistema" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:5 +msgid "" +"Turn on external monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" +"Attiva il monitor esterno dopo il boot del sistema se l'utente collega un " +"monitor esterno durante il boot." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:6 +msgid "Turn on laptop monitor after system boot" +msgstr "Attiva il monitor del portatile dopo il boot di sistema" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:7 +msgid "" +"Turn on laptop monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" +"Attiva il monitor del portatile dopo il boot del sistema se l'utente collega " +"un monitor esterno durante il boot." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:8 +#| msgid "" +#| "If a notification icon with display related things should be shown in the " +#| "panel." +msgid "" +"Whether a notification icon with display-related things should be shown in " +"the panel." +msgstr "" +"Indica se è mostrata sul pannello un'icona di notifica relativa al display." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "Antialiasing" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +# Per maggiori info su hinting cfr +# * http://circe.di.unipi.it/~gervasi/EdE06/Lezione%2010.pdf +# * google :-) +# +# to hint: +# v. intr. fare accenni; fare insinuazioni; dare suggerimenti: +# to - at sthg., lasciare intendere qlco., lasciare intravvedere qlco. +# +# v.tr. accennare; suggerire; insinuare: +# he hinted that the price was too low, fece capire che il prezzo +# era troppo basso. +# +# --Luca +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "Approssimazione" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "Ordine RGBA" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"L'ordine degli elementi subpixel su uno schermo LCD; usato solo quando " +"antialiasing è impostato a \"rgba\". Valori possibili sono: \"rgb\" per " +"rosso a sinistra (il più comune), \"bgr\" per blu a sinistra, \"vrgb\" per " +"rosso in alto, \"vbgr\" per rosso in basso." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" +"La risoluzione usata per convertire le dimensioni dei tipi di carattere in " +"dimensioni dei pixel, espressa in punti per pollice." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"Il tipo di antialiasing da usare nella resa a schermo dei tipi di caratteri. " +"Valori ammessi sono: \"none\" per nessun antialiasing, \"grayscale\" per " +"antialiasing standard in scala di grigi, \"rgba\" per antialiasing sul " +"subpixel (solo per schermi LCD)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"Il tipo di approssimazione (hinting) da usare nella resa a schermo dei tipi " +"di carattere. Valori ammessi sono: \"none\" per nessuna approssimazione, " +"\"slight\" per essenziale, \"medium\" per moderata e \"full\" per la massima " +"approssimazione (può causare distorsioni nella forma delle lettere)." + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "Tasti ammessi" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"Se non vuota, le associazioni di tasti sono ignorate a meno che la loro " +"directory MateConf non sia nella lista. Ciò è utile per il lockdown." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "Disabilita il touchpad durante la digitazione" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "Abilita lo scorrimento orizzontale" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "Abilita clic del mouse col touchpad" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Enable touchpad" +msgstr "Abilita il touchpad" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "Seleziona il metodo di scorrimento del touchpad" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +#| msgid "" +#| "Select the touchpad scroll method. Supported values are: 0 - disabled, 1 " +#| "- edge scrolling, 2 - two-finger scrolling" +msgid "" +"Select the touchpad scroll method. Supported values are: 0: disabled, 1: " +"edge scrolling, and 2: two-finger scrolling" +msgstr "" +"Seleziona il metodo di scorrimento del touchpad. Valori ammessi sono: 0 " +"(disabilitato), 1 (scorrimento sul bordo), 2 (scorrimento con due dita)" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "" +"Impostare a VERO se si hanno problemi con pressioni accidentali del touchpad " +"mentre si digita." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" +"Impostare a VERO per consentire lo scorrimento orizzontale per mezzo dello " +"stesso metodo impostato con la chiave scroll_method." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "" +"Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "" +"Impostare a VERO per essere in grado di inviare clic del mouse facendo tap " +"sul touchpad." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +msgid "Set this to TRUE to enable all touchpads." +msgstr "Impostare a VERO per abilitare tutti i touchpad." + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "Demone di impostazioni per MATE" + +# Aggiunto "di schermo", chiesto a sviluppatori di questa funzione +# se non era più corretto metterlo, hanno risposto: sì ma ci sembrava lungo, se ti va fallo +# me lo sono dimenticato... +# +# Però lo metto in traduzione :D +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "Associazione per commutare l'ingranditore di schermo." + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "Associazione per commutare la tastiera a schermo." + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "Associazione per commutare il lettore di schermo." + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "Tasti ravvicinati" + +# aggiunto schermo, vedi sopra +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "Comando usato per attivare o disattivare l'ingranditore di schermo." + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "Comando usto per attivare o disattivare la tastiera a schermo." + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "Comando usato per attivare o disattivare il lettore di schermo." + +#: ../data/mate-settings-daemon.schemas.in.h:8 +#| msgid "Enable xrandr plugin" +msgid "Enable XRandR plugin" +msgstr "Abilita plugin per XRandR" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable accessibility keyboard plugin" +msgstr "Abilita plugin per accesso universale tastiera" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable background plugin" +msgstr "Abilita plugin per sfondo" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable clipboard plugin" +msgstr "Abilita plugin per appunti" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable font plugin" +msgstr "Abilita plugin per tipi di carattere" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable housekeeping plugin" +msgstr "Abilita plugin per housekeeping" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keybindings plugin" +msgstr "Abilita plugin per associazioni di tasti" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable keyboard plugin" +msgstr "Abilita plugin per tastiera" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable media keys plugin" +msgstr "Abilita plugin per tasti multimediali" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable mouse plugin" +msgstr "Abilita plugin per mouse" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +#| msgid "Enable xrandr plugin" +msgid "Enable smartcard plugin" +msgstr "Abilita plugin per smartcard" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable sound plugin" +msgstr "Abilita plugin per audio" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable typing breaks plugin" +msgstr "Abilita plugin per pause nella digitazione" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xrdb plugin" +msgstr "Abilita plugin per xrdb" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Enable xsettings plugin" +msgstr "Abilita plugin per xsettings" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Mouse keys" +msgstr "Mouse da tastiera" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "On-screen keyboard" +msgstr "Tastiera a schermo" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen magnifier" +msgstr "Ingranditore schermo" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Screen reader" +msgstr "Lettore schermo" + +# to prune: potare, sfrondare... +# sarebbe "evita la crescita sconsiderata", se a qualcuno viene in mente come dirlo con una parola, a me ora non va di pensarci... +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "" +"Impostare a VERO per abilitare il plugin housekeeping, che tiene ordinate le " +"cache dei file transitori." + +#: ../data/mate-settings-daemon.schemas.in.h:28 +#| msgid "Set to True to enable the plugin to manage xrandr settings." +msgid "Set to True to enable the plugin to manage XRandR settings." +msgstr "" +"Impostare a VERO per abilitare il plugin che gestisce le impostazioni XRandR." + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" +"Impostare a VERO per abilitare il plugin che gestisce le impostazioni degli " +"appunti." + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" +"Impostare a VERO per abilitare il plugin che gestisce le impostazioni dello " +"sfondo della scrivania." + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" +"Impostare a VERO per abilitare il plugin che gestisce le impostazioni dei " +"tipi di carattere." + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" +"Impostare a VERO per abilitare il plugin che gestisce le impostazioni della " +"tastiera." + +#: ../data/mate-settings-daemon.schemas.in.h:33 +#| msgid "Set to True to enable the plugin to manage font settings." +msgid "" +"Set to True to enable the plugin to manage locking the screen on smartcard " +"removal." +msgstr "" +"Impostare a VERO per abilitare il plugin che gestisce il blocco dello " +"schermo alla rimozione della smartcard." + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "" +"Impostare a VERO per abilitare il plugin che gestisce le impostazioni del " +"mouse." + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" +"Impostare a VERO per abilitare il plugin che gestisce le impostazioni dei " +"tasti multimediali." + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "" +"Impostare a VERO per abilitare il plugin che gestisce le cache dei campioni " +"audio." + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" +"Impostare a VERO per abilitare il plugin che gestisce le impostazioni di " +"accessibilità della tastiera." + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" +"Impostare a VERO per abilitare il plugin che gestisce le associazioni di " +"tasti." + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" +"Impostare a VERO per abilitare il plugin che gestisce le pause nella " +"digitazione." + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "" +"Impostare a VERO per abilitare il plugin che gestisce le impostazioni xrdb." + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "Impostare a VERO per abilitare il plugin che gestisce xsettings." + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "Slow keys" +msgstr "Rallentamento dei tasti" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "Sticky keys" +msgstr "Permanenza dei tasti" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "" +"Il nome della scorciatoia da tastiera per commutare l'ingranditore di schermo" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "" +"Il nome della scorciatoia da tastiera per commutare la tastiera a schermo" + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "" +"Il nome della scorciatoia da tastiera per commutare il lettore di schermo" + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Questo è il nome della scorciatoia da tastiera per commutare l'ingranditore " +"di schermo. Questo nome è mostrato nella dialogo di preferenze delle " +"scorciatoie da tastiera." + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Questo è il nome della scorciatoia da tastiera per commutare la tastiera a " +"schermo. Questo nome è mostrato nella dialogo di preferenze delle " +"scorciatoie da tastiera." + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Questo è il nome della scorciatoia da tastiera per commutare il lettore di " +"schermo. Questo nome è mostrato nella dialogo di preferenze delle " +"scorciatoie da tastiera." + +# aggiunto schermo, vedi prima +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle magnifier" +msgstr "Commuta l'ingranditore di schermo" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Toggle on-screen keyboard" +msgstr "Commuta la tastiera a schermo" + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Toggle screen reader" +msgstr "Commuta il lettore di schermo" + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "" +"Indica se la funzione di accessibilità pressione ravvicinata dei tasti è " +"attivata." + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "Indica se la funzione di accessibilità mouse da tastiera è attivata." + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the on-screen keyboard is turned on." +msgstr "Indica se la tastiera a schermo è attivata." + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the screen magnifier is turned on." +msgstr "Indica se l'ingranditore di schermo è attivato." + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the screen reader is turned on." +msgstr "Indica se il lettore di schermo è attivato." + +#: ../data/mate-settings-daemon.schemas.in.h:58 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "" +"Indica se la funzione di accessibilità rallentamento dei tasti è attivata." + +#: ../data/mate-settings-daemon.schemas.in.h:59 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "" +"Indica se la funzione di accessibilità permanenza dei tasti è attivata." + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:1 +msgid "" +"Set this to one of \"none\", \"lock_screen\", or \"force_logout\". The " +"action will get performed when the smartcard used for log in is removed." +msgstr "" +"Impostare questa chiave a \"none\", \"lock_screen\" oppure \"force_logoout" +"\". L'azione indicata viene eseguita quando si rimuove la smartcard usata " +"per accedere." + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:2 +msgid "Smartcard removal action" +msgstr "Azione rimozione smartcard" + +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "Abilita il codice di debug" + +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "Non operare come demone" + +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "Prefisso MateConf da cui caricare le impostazioni dei plugin" + +#: ../mate-settings-daemon/main.c:58 +#| msgid "Exit after a time - for debugging" +msgid "Exit after a time (for debugging)" +msgstr "Esce dopo un intervallo (per il debug)" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "Accessibilità tastiera" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "Plugin per l'accesso universale alla tastiera" + +# il %s inizia sempre con maiuscolo!! +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:460 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "Errore nel mostrare la documentazione. %s" + +# ##### Slow Keys ###### +# rallentamento dei tasti +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:591 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:657 +msgid "Do you want to activate Slow Keys?" +msgstr "Attivare il rallentamento dei tasti?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:592 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +msgid "Do you want to deactivate Slow Keys?" +msgstr "Disattivare il rallentamento dei tasti?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:593 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:659 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"Si è tenuto premuto il tasto «Maiusc» per otto secondi. Questa è la " +"scorciatoia per la funzione di rallentamento dei tasti, che determina il " +"modo in cui opera la tastiera." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't activate" +msgstr "Non attivare" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't deactivate" +msgstr "Non disattivare" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Activate" +msgstr "Attiva" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Deactivate" +msgstr "Disattiva" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't activate" +msgstr "_Non attivare" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't deactivate" +msgstr "_Non disattivare" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Activate" +msgstr "_Attiva" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Deactivate" +msgstr "_Disattiva" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:687 +msgid "Slow Keys Alert" +msgstr "Allerta rallentamento dei tasti" + +# ###### Sticky Keys ###### +# permanenza dei tasti +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:727 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:795 +msgid "Do you want to activate Sticky Keys?" +msgstr "Attivare la permanenza dei tasti?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:796 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Disattivare la permanenza dei tasti?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:730 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:798 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"È stato premuto per cinque volte consecutive il tasto «Maiusc». Questa è la " +"scorciatoia per la funzione di permanenza dei tasti, che determina il modo " +"in cui opera la tastiera." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:732 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:800 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"Sono stati premuti due tasti contemporaneamente o cinque volte consecutive " +"il tasto «Maiusc». Questo disabilita la funzione di permanenza dei tasti, che " +"determina il modo in cui opera la tastiera." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:828 +msgid "Sticky Keys Alert" +msgstr "Allerta permanenza dei tasti" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "Preferenze di accesso universale" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "Migliorare il c_ontrasto nei colori" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "Rendere il _testo più grande e semplice da leggere" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "_Premere e tenere premuti i tasti per accettarli (rallentamento tasti)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "Usare la tastiera a sc_hermo" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "Usare l'in_granditore di schermo" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "Usare il l_ettore di schermo" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "_Ignorare pressioni di tasto duplicate (tasti ravvicinati)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "" +"Premere le _scorciatoie da tastiera un tasto per volta (permanenza tasti)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "Sfondo" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "Plugin per lo sfondo" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "Appunti" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "Plugin per gli appunti" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "Fittizio" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "Plugin fittizio" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Tipi di carattere" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "Plugin per i tipi di carattere" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +#| msgid "Don't show any warnings again for this filesystem" +msgid "Don't show any warnings again for this file system" +msgstr "Non mostrare più alcun avvertimento per questo file system" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "Non mostrare più alcun avvertimento" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "Sul volume «%s» rimangono solo %s di spazio disco." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "Su questo computer rimangono solo %s di spazio disco." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" +"È possibile liberare spazio su disco svuotando il cestino, rimuovendo " +"programmi o file non utilizzati, oppure spostando file su un altro disco o " +"partizione." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"È possibile liberare spazio su disco rimuovendo programmi o file non " +"utilizzati, oppure spostando file su un altro disco o partizione." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"È possibile liberare spazio su disco svuotando il cestino, rimuovendo " +"programmi o file non utilizzati, oppure spostando file su un disco esterno." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" +"È possibile liberare spazio su disco rimuovendo programmi o file non " +"utilizzati, oppure spostando file su un disco esterno." + +# come era in mate-volume-manager +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "Poco spazio disco" + +# dovrebbe essere etichetta pulsante +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "Svuota cestino" + +# è un pulsante (credo apra baobab) +# FIXME manca l'acceleratore +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +#| msgid "Examine..." +msgid "Examine…" +msgstr "Esamina..." + +# è un pulsante +# FIXME manca l'acceleratore +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "Ignora" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:97 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "Rimozione oggetto %lu di %lu" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:117 +#, c-format +#| msgid "Removing: %s" +msgid "Removing: %s" +msgstr "Rimozione: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:247 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:296 +msgid "Emptying the trash" +msgstr "Svuotamento del cestino" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:272 +#| msgid "Preparing to empty trash..." +msgid "Preparing to empty trash…" +msgstr "Preparazione allo svuotamento del cestino..." + +#. Translators: "Emptying trash from " +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:299 +msgid "From: " +msgstr "Da: " + +# copiata da caja +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:360 +msgid "Empty all of the items from the trash?" +msgstr "Svuotare il cestino da tutti gli oggetti presenti?" + +# copiata da caja +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:363 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"Scegliendo di svuotare il cestino, tutti gli oggetti in esso contenuti sono " +"perduti in modo permanente. Notare che è anche possibile eliminarli uno ad " +"uno." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:370 +msgid "_Empty Trash" +msgstr "S_vuota cestino" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "L'associazione di tasti (%s) non è valida" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "L'associazione di tasti (%s) è incompleta" + +# Modificato il layout e l'uso delle () +# il primo %s è il nome dell'azione +# il secondo %s è la scorciatoia +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"Errore durante il tentativo di eseguire l'azione\n" +" %s\n" +"che è collegata al tasto «%s»" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "Associazioni di tasti" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "Plugin per le associazioni di tasti" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Tastiera" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "Plugin per la tastiera" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:137 +#, c-format +#| msgid "" +#| "Error activating XKB configuration.\n" +#| "It can happen under various circumstances:\n" +#| "- a bug in libxklavier library\n" +#| "- a bug in X server (xkbcomp, xmodmap utilities)\n" +#| "- X server with incompatible libxkbfile implementation\n" +#| "\n" +#| "X server version data:\n" +#| "%s\n" +#| "%d\n" +#| "%s\n" +#| "If you report this situation as a bug, please include:\n" +#| "- The result of %s\n" +#| "- The result of %s" +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +" • a bug in libxklavier library\n" +" • a bug in X server (xkbcomp, xmodmap utilities)\n" +" • X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +" • The result of %s\n" +" • The result of %s" +msgstr "" +"Errore nell'attivare la configurazione XKB.\n" +"Ciò può accadere in diverse circostanze:\n" +" • un bug nella libreria libxklavier\n" +" • un bug nel server X (utilità xkbcomp, xmodmap)\n" +" • server X con implementazione di libxkbfile non compatibile\n" +"\n" +"Dati della versione del server X:\n" +"%s\n" +"%d\n" +"%s\n" +"Per segnalare questa situazione come bug, includere anche:\n" +" • il risultato di %s\n" +" • il risultato di %s" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:151 +#| msgid "" +#| "You are using XFree 4.3.0.\n" +#| "There are known problems with complex XKB configurations.\n" +#| "Try using a simpler configuration or taking a fresher version of XFree " +#| "software." +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or using a later version of the XFree " +"software." +msgstr "" +"Si sta usando XFree 4.3.0.\n" +"Sono noti alcuni problemi con configurazioni XKB complesse.\n" +"Provare a usare una configurazione più semplice, oppure passare a una " +"versione più recente di XFree." + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:279 +msgid "_Layouts" +msgstr "_Disposizioni" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:286 +msgid "Keyboard _Preferences" +msgstr "_Preferenze tastiera" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:292 +#| msgid "Show Current _Layout" +msgid "Show _Current Layout" +msgstr "_Mostra disposizione corrente" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "File _disponibili:" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "Caricare i file modmap" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +#| msgid "Would you like to load the modmap file(s)?" +msgid "Would you like to load the modmap files?" +msgstr "Caricare il/i file modmap?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "_Non mostrare questo messaggio in futuro" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "_Carica" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "_File caricati:" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:195 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"Impossibile ottenere il terminale predefinito. Verificare che il proprio " +"comando predefinito per il terminale sia impostato e punti a un'applicazione " +"valida." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:235 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"Impossibile eseguire il comando: %s\n" +"Verificare si tratti di un comando valido." + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "Disabilitato" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u uscita" +msgstr[1] "%u uscite" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u ingresso" +msgstr[1] "%u ingressi" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "Suoni di sistema" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "Tasti multimediali" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "Plugin per i tasti multimediali" + +#: ../plugins/mouse/gsd-mouse-manager.c:882 +msgid "Could not enable mouse accessibility features" +msgstr "Impossibile abilitare le funzioni di accessibilità del mouse" + +# accesso universale perché è testo secondario di +# allerta, con accessibilità già usato in testo primario +# (ossia messaggio precedente) +#: ../plugins/mouse/gsd-mouse-manager.c:884 +#| msgid "" +#| "Mouse accessibility requires mousetweaks to be installed on your system." +msgid "" +"Mouse accessibility requires Mousetweaks to be installed on your system." +msgstr "" +"Le funzioni di accesso universale per il mouse richiedono che Mousetweaks " +"sia installato sul sistema in uso." + +#: ../plugins/mouse/gsd-mouse-manager.c:887 +msgid "Mouse Preferences" +msgstr "Preferenze del mouse" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Mouse" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "Plugin per il mouse" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Pausa nella digitazione" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "Plugin per la pausa nella digitazione" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "Imposta la dimensione dello schermo e le impostazioni di rotazione" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:225 +msgid "Could not switch the monitor configuration" +msgstr "Impossibile cambiare la configurazione del monitor" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:249 +msgid "Could not restore the display's configuration" +msgstr "Impossibile ripristinare la configurazione del display" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:274 +msgid "Could not restore the display's configuration from a backup" +msgstr "" +"Impossibile ripristinare la configurazione del display da una copia di " +"sicurezza" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:295 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "" +"The display will be reset to its previous configuration in %d seconds" +msgstr[0] "" +"Il display sarà riportato alla sua configurazione precedente entro %d secondo" +msgstr[1] "" +"Il display sarà riportato alla sua configurazione precedente entro %d secondi" + +# santa polenta.... +#: ../plugins/xrandr/gsd-xrandr-manager.c:344 +msgid "Does the display look OK?" +msgstr "La visualizzazione appare corretta?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:350 +msgid "_Restore Previous Configuration" +msgstr "_Ripristina configurazione precedente" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:351 +msgid "_Keep This Configuration" +msgstr "_Mantieni questa configurazione" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:432 +msgid "The selected configuration for displays could not be applied" +msgstr "Non è possibile applicare la configurazione selezionata per i display" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:994 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "Impossibile aggiornare le informazioni dello schermo: %s" + +# è un g_error.. compare nei log... +#: ../plugins/xrandr/gsd-xrandr-manager.c:997 +msgid "Trying to switch the monitor configuration anyway." +msgstr "Tentativo di cambiare comunque la configurazione del monitor." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1727 +#| msgid "Rotation not supported" +msgid "Rotation not supported" +msgstr "Rotazione non supportata" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1783 +msgid "Could not save monitor configuration" +msgstr "Impossibile salvare la configurazione del monitor" + +# rotazione +#: ../plugins/xrandr/gsd-xrandr-manager.c:1801 +msgid "Normal" +msgstr "Normale" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1802 +msgid "Left" +msgstr "Sinistra" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1803 +msgid "Right" +msgstr "Destra" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1804 +msgid "Upside Down" +msgstr "Capovolta" + +# voce di menù... +#: ../plugins/xrandr/gsd-xrandr-manager.c:1924 +#| msgid "_Configure Display Settings ..." +msgid "_Configure Display Settings…" +msgstr "_Configura impostazioni display..." + +# Suggerimento per icona di stato di cui sopra +#: ../plugins/xrandr/gsd-xrandr-manager.c:1965 +msgid "Configure display settings" +msgstr "Configura le impostazioni del display" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:2025 +msgid "Could not apply the stored configuration for monitors" +msgstr "Impossibile applicare la configurazione memorizzata per i monitor" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "Impossibile determinare la directory home dell'utente" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "Gestisce il database delle risorse X" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "Database risorse X" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:596 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "La chiave MateConf «%s» è impostata al tipo %s, ma dovrebbe essere %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "Gestisce le impostazioni di X" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "Impostazioni X" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:167 +msgid "Module Path" +msgstr "Percorso modulo" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:168 +msgid "path to smartcard PKCS #11 driver" +msgstr "Percorso al driver smartcard PKCS #11" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:504 +msgid "received error or hang up from event source" +msgstr "ricevuto errore o interruzione dalla sorgente degli eventi" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:593 +#, c-format +msgid "NSS security system could not be initialized" +msgstr "Impossibile inizializzare il sistema di sicurezza NSS" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:662 +#, c-format +msgid "no suitable smartcard driver could be found" +msgstr "nessun driver smartcard adatto disponibile" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:682 +#, c-format +msgid "smartcard driver '%s' could not be loaded" +msgstr "impossibile caricare il driver smartcard «%s»" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:771 +#, c-format +msgid "could not watch for incoming card events - %s" +msgstr "impossibile monitorare gli eventi smartcard - %s" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:1124 +#, c-format +msgid "encountered unexpected error while waiting for smartcard events" +msgstr "riscontrato un errore inatteso durante l'attesa di eventi smartcard" + +#: ../plugins/smartcard/gsd-smartcard.c:154 +msgid "Slot ID" +msgstr "ID slot" + +#: ../plugins/smartcard/gsd-smartcard.c:155 +msgid "The slot the card is in" +msgstr "Lo slot in cui si trova la card" + +#: ../plugins/smartcard/gsd-smartcard.c:161 +#| msgid "Slow keys" +msgid "Slot Series" +msgstr "Serie slot" + +#: ../plugins/smartcard/gsd-smartcard.c:162 +msgid "per-slot card identifier" +msgstr "identificatore scheda per-slot" + +#: ../plugins/smartcard/gsd-smartcard.c:168 +#: ../plugins/smartcard/gsd-smartcard.c:169 +msgid "name" +msgstr "nome" + +#: ../plugins/smartcard/gsd-smartcard.c:173 +#| msgid "Mouse" +msgid "Module" +msgstr "Modulo" + +#: ../plugins/smartcard/gsd-smartcard.c:174 +msgid "smartcard driver" +msgstr "driver smartcard" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:1 +msgid "Change system time" +msgstr "Cambia orario sistema" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:2 +msgid "Change system time zone" +msgstr "Cambia fuso orario sistema" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:3 +msgid "Configure hardware clock" +msgstr "Configura orologio hardware" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:4 +msgid "Privileges are required to change the system time zone." +msgstr "Sono richiesti privilegi per cambiare il fuso orario del sistema." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:5 +msgid "Privileges are required to change the system time." +msgstr "Sono richiesti privilegi per cambiare l'ora di sistema." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:6 +msgid "Privileges are required to configure the hardware clock." +msgstr "Sono richiesti privilegi per cambiare l'orologio hardware." + +# dovrebbe essere riferito a gruppo +#~ msgid "Unknown" +#~ msgstr "Sconosciuto" + +#~ msgid "Keyboard Layout \"%s\"" +#~ msgstr "Disposizione tastiera «%s»" + +#~ msgid "_Groups" +#~ msgstr "_Gruppi" + +#~| msgid "Keyboard" +#~ msgid "Keyboard Layout" +#~ msgstr "Disposizione tastiera" + +# s/machine/computer +# come in g-p-m +#~ msgid "" +#~ "Couldn't put the machine to sleep.\n" +#~ "Verify that the machine is correctly configured." +#~ msgstr "" +#~ "Impossibile mettere il computer in pausa.\n" +#~ "Verificare che questo sia configurato correttamente." diff --git a/po/ja.po b/po/ja.po new file mode 100644 index 0000000..a9f87d8 --- /dev/null +++ b/po/ja.po @@ -0,0 +1,1440 @@ +# mate-settings-daemon ja.po. +# Copyright (C) 1998-2010 Free Software Foundation, Inc. +# Yukihiro Nakai , 1998. +# Eiichiro ITANI , 1999. +# Takayuki KUSANO , 2000, 2009-2010. +# Akira TAGOH , 2001. +# Takeshi AIHANA , 2003-2009. +# KAMAGASAKO Masatoshi , 2003. +# Satoru SATOH , 2006. +# Hideki Yamane (Debian-JP) , 2010. +# Noritada Kobayashi , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: mate-settings-daemon master\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=mate-" +"settings-daemon&component=general\n" +"POT-Creation-Date: 2010-09-18 22:24+0000\n" +"PO-Revision-Date: 2010-09-01 01:36+0900\n" +"Last-Translator: Noritada Kobayashi \n" +"Language-Team: Japanese \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" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "アクセシビリティ" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "空ãパーセンテージ通知ã®é–¾å€¤" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "空ã容é‡ã®è­¦å‘Šã®é–¾å€¤" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "警告ã®ç¹°ã‚Šè¿”ã—ã®æœ€å°é€šçŸ¥é–“éš”" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "無視ã™ã‚‹ãƒžã‚¦ãƒ³ãƒˆãƒ»ãƒ‘ス" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown." +msgstr "" +"ディスクã®æ®‹ã‚Šå®¹é‡ãŒå°‘ãªããªã£ãŸæ™‚ã«æœ€åˆã«è­¦å‘Šã™ã‚‹é–¾å€¤ã¨ãªã‚‹æ®‹ã‚Šå®¹é‡ã®ãƒ‘ーセ" +"ンテージ。残り容é‡ã®ãƒ‘ーセンテージãŒã“ã®å€¤ã‚’下ã¾ã‚ã‚Œã°ã€è­¦å‘ŠãŒè¡¨ç¤ºã•ã‚Œã¾ã™ã€‚" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "残り容é‡ãŒå°‘ãªãã¦ã‚‚無視ã™ã‚‹ãƒžã‚¦ãƒ³ãƒˆãƒ»ãƒ‘スã®ä¸€è¦§ã‚’指定ã—ã¾ã™" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "" +"時間を分å˜ä½ã§æŒ‡å®šã—ã¾ã™ã€‚ã“ã®æ™‚間より短ã„é–“éš”ã§å®¹é‡ã®è­¦å‘Šã‚’表示ã™ã‚‹ã“ã¨ã¯ã‚" +"ã‚Šã¾ã›ã‚“。" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown." +msgstr "" +"容é‡ã‚’GBå˜ä½ã§æŒ‡å®šã—ã¾ã™ã€‚空ã容é‡ãŒã“ã®å€¤ã‚’上ã¾ã‚ã‚Œã°ã€è­¦å‘Šã¯è¡¨ç¤ºã•ã‚Œã¾ã›" +"ん。" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning." +msgstr "" +"空ã容é‡ã®è­¦å‘Šã‚’連続ã—ã¦å‡ºã™å‰ã«ã€ä½•ãƒ‘ーセント空ã容é‡ã‚’減らã•ãªãã¦ã¯ãªã‚‰ãª" +"ã„ã‹ã‚’指定" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "空ã容é‡ã®é€£ç¶šé€šçŸ¥ã®ãƒ‘ーセンテージã®é–¾å€¤" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disc." +msgstr "光学ディスクをå–り出ã™ã‚­ãƒ¼ãƒ»ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã§ã™ã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to enable or disable the touchpad." +msgstr "タッãƒãƒ‘ッドを有効ã«ã™ã‚‹ã‹ç„¡åŠ¹ã«ã™ã‚‹ã‹ã®ã‚­ãƒ¼ãƒ»ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã§ã™ã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "é›»å“ã‚’èµ·å‹•ã™ã‚‹ã‚­ãƒ¼ãƒ»ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã§ã™ã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "E-メール・クライアントを起動ã™ã‚‹ã‚­ãƒ¼ãƒ»ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã§ã™ã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "ヘルプ・ブラウザを起動ã™ã‚‹ã‚­ãƒ¼ãƒ»ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã§ã™ã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "メディア・プレイヤーを起動ã™ã‚‹ã‚­ãƒ¼ãƒ»ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã§ã™ã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "検索ツールを起動ã™ã‚‹ã‚­ãƒ¼ãƒ»ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã§ã™ã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "ウェブ・ブラウザを起動ã™ã‚‹ã‚­ãƒ¼ãƒ»ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã§ã™ã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "ç”»é¢ã‚’ロックã™ã‚‹ã‚­ãƒ¼ãƒ»ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã§ã™ã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "ログアウトã™ã‚‹ã‚­ãƒ¼ãƒ»ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã§ã™ã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "システムã®éŸ³é‡ã‚’å°ã•ãã™ã‚‹ã‚­ãƒ¼ãƒ»ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã§ã™ã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "システムã®éŸ³é‡ã‚’ミュート (無音) ã«ã™ã‚‹ã‚­ãƒ¼ãƒ»ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã§ã™ã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "ホーム・フォルダを開ãキー・ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã§ã™ã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "å†ç”Ÿã‚’一時åœæ­¢ã™ã‚‹ã‚­ãƒ¼ãƒ»ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã§ã™ã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "システムã®éŸ³é‡ã‚’高ãã™ã‚‹ã‚­ãƒ¼ãƒ»ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã§ã™ã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "次ã®ãƒˆãƒ©ãƒƒã‚¯ã«ã‚¹ã‚­ãƒƒãƒ—ã™ã‚‹ã‚­ãƒ¼ãƒ»ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã§ã™ã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "å‰ã®ãƒˆãƒ©ãƒƒã‚¯ã«ã‚¹ã‚­ãƒƒãƒ—ã™ã‚‹ã‚­ãƒ¼ãƒ»ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã§ã™ã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "" +"å†ç”Ÿã‚’開始ã™ã‚‹ (ã¾ãŸã¯å†ç”Ÿã¨ä¸€æ™‚åœæ­¢ã‚’切り替ãˆã‚‹) ã™ã‚‹ã‚­ãƒ¼ãƒ»ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã§" +"ã™ã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "å†ç”Ÿã‚’åœæ­¢ã™ã‚‹ã‚­ãƒ¼ãƒ»ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã§ã™ã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "メディアをå–り出ã™" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "ホーム・フォルダを開ã" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "é›»å“ã‚’èµ·å‹•ã™ã‚‹" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "E-メール・クライアントを起動ã™ã‚‹" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "ヘルプ・ブラウザを起動ã™ã‚‹" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "メディア・プレイヤーを起動ã™ã‚‹" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "ウェブ・ブラウザを起動ã™ã‚‹" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "ç”»é¢ã‚’ロックã™ã‚‹" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "ログアウトã™ã‚‹" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "次ã®ãƒˆãƒ©ãƒƒã‚¯ã«é€²ã‚€" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "å†ç”Ÿã‚’一時åœæ­¢ã™ã‚‹" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "å†ç”Ÿã™ã‚‹ (ã¾ãŸã¯å†ç”Ÿ/一時åœæ­¢ã™ã‚‹)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "å‰ã®ãƒˆãƒ©ãƒƒã‚¯ã«æˆ»ã‚‹" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "検索ã™ã‚‹" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "å†ç”Ÿã‚’åœæ­¢ã™ã‚‹" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "タッãƒãƒ‘ッドを切り替ãˆã‚‹" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "音é‡ã‚’下ã’ã‚‹" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "ミュートã«ã™ã‚‹" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "音é‡ã®å‰²åˆã‚’変更ã™ã‚‹" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "音é‡ã®å‰²åˆã‚’設定ã™ã‚‹ã‚­ãƒ¼ãƒ»ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã§ã™ã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "音é‡ã‚’上ã’ã‚‹" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "File for default configuration for RandR" +msgstr "RanR ã®åˆæœŸè¨­å®šãƒ•ã‚¡ã‚¤ãƒ«" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "通知スペースã«é€šçŸ¥ã‚¢ã‚¤ã‚³ãƒ³ã‚’表示ã™ã‚‹ã‹ã©ã†ã‹" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:3 +msgid "" +"The XRandR plugin will look for a default configuration in the file " +"specified by this key. This is similar to the ~/.config/monitors.xml that " +"normally gets stored in users' home directories. If a user does not have " +"such a file, or has one that does not match the user's setup of monitors, " +"then the file specified by this key will be used instead." +msgstr "" +"XRandR プラグインã¯ã“ã®ã‚­ãƒ¼ã§æŒ‡å®šã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã‚’デフォルトã®è¨­å®šãƒ•ã‚¡ã‚¤ãƒ«ã¨ã—" +"ã¦æ¤œç´¢ã—ã¾ã™ã€‚ã“ã‚Œã¯ãƒ¦ãƒ¼ã‚¶ã®ãµã¤ã†ã€ãƒ›ãƒ¼ãƒ ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«ä¿å­˜ã•ã‚Œã¦ã„ã‚‹ ~/." +"config/monitors.xml ã¨åŒæ§˜ã®ã‚‚ã®ã§ã™ã€‚ã‚‚ã—ãã®ã‚ˆã†ãªãƒ•ã‚¡ã‚¤ãƒ«ãŒç„¡ã„å ´åˆã€ã‚ã‚‹" +"ã„ã¯ã‚ã£ãŸã¨ã—ã¦ã‚‚モニタã®è¨­å®šã«åˆã‚ãªã„å ´åˆã€ã“ã®ã‚­ãƒ¼ã§æŒ‡å®šã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ãŒ" +"代ã‚ã‚Šã«ä½¿ã‚ã‚Œã¾ã™ã€‚" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:4 +msgid "Turn on external monitor after system boot" +msgstr "システムã®èµ·å‹•å¾Œã«å¤–部モニタを有効ã«ã™ã‚‹" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:5 +msgid "" +"Turn on external monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" +"システムã®ãƒ–ート時ã«å¤–部モニタãŒæŽ¥ç¶šã•ã‚Œã¦ã„る時ã€ã‚·ã‚¹ãƒ†ãƒ ã®ãƒ–ート後ã«å¤–部モ" +"ニタ有効ã«ã™ã‚‹ã€‚" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:6 +msgid "Turn on laptop monitor after system boot" +msgstr "システムã®ãƒ–ート後ã«ãƒ©ãƒƒãƒ—トップã®ãƒ¢ãƒ‹ã‚¿ã‚’有効ã«ã™ã‚‹" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:7 +msgid "" +"Turn on laptop monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" +"システムã®ãƒ–ート時ã«å¤–部モニタãŒæŽ¥ç¶šã•ã‚Œã¦ã„る時ã€ã‚·ã‚¹ãƒ†ãƒ ã®ãƒ–ート後ã«ãƒ©ãƒƒãƒ—" +"トップã®ãƒ¢ãƒ‹ã‚¿ã‚’有効ã«ã™ã‚‹ã€‚" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:8 +msgid "" +"Whether a notification icon with display-related things should be shown in " +"the panel." +msgstr "表示関連ã®é€šçŸ¥ã‚¢ã‚¤ã‚³ãƒ³ã‚’パãƒãƒ«ã«è¡¨ç¤ºã™ã‚‹ã‹ã©ã†ã‹ã§ã™ã€‚" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "アンãƒã‚¨ã‚¤ãƒªã‚¢ã‚¹" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "ヒンティング" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "RGBA ã®é †ç•ª" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"LCD ç”»é¢ã§ã‚µãƒ–ピクセルã®å„è¦ç´ ã®é †ç•ªã‚’指定ã—ã¾ã™ (ã“れ㯠Antialiasing ã‚’ " +"\"rgba\" ã«ã‚»ãƒƒãƒˆã—ãŸæ™‚ã«ã®ã¿é©ç”¨ã•ã‚Œã¾ã™)。利用å¯èƒ½ãªå€¤: \"rgb\" ã¯å·¦ç«¯ãŒèµ¤" +"色 (最も一般的)ã€\"bgr\" ã¯å·¦ç«¯ãŒé’色ã€\"vrgb\" ã¯ä¸Šç«¯ãŒèµ¤è‰²ã€\"vbgr\" ã¯ä¸‹ç«¯" +"ãŒèµ¤è‰²" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" +"フォントã®å¤§ãã•ã‚’ピクセルå˜ä½ã®å¤§ãã•ã«å¤‰æ›´ã™ã‚‹éš›ã«ä½¿ç”¨ã™ã‚‹è§£åƒåº¦ã§ã™ã€‚" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"フォントをæç”»ã™ã‚‹éš›ã«ä½¿ç”¨ã™ã‚‹ã‚¢ãƒ³ãƒã‚¨ã‚¤ãƒªã‚¢ã‚¹ã®ç¨®é¡žã‚’指定ã—ã¾ã™ã€‚利用å¯èƒ½ãª" +"値: \"none\" ã¯ã‚¢ãƒ³ãƒã‚¨ã‚¤ãƒªã‚¢ã‚¹ã‚’無効ã«ã™ã‚‹ã€\"grayscale\" ã¯æ¨™æº–çš„ãªã‚°ãƒ¬ãƒ¼ã‚¹" +"ケールã®ã‚¢ãƒ³ãƒã‚¨ã‚¤ãƒªã‚¢ã‚¹ã€\"rgba\" ã¯ã‚µãƒ–ピクセルをアンãƒã‚¨ã‚¤ãƒªã‚¢ã‚¹ã™ã‚‹ (LCD " +"ç”»é¢ã®å ´åˆã®ã¿)" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"フォントをæç”»ã™ã‚‹éš›ã«ä½¿ç”¨ã™ã‚‹ãƒ’ンティング (線幅を補正ã™ã‚‹) ã®ç¨®é¡žã‚’指定ã—ã¾" +"ã™ã€‚利用å¯èƒ½ãªå€¤: \"none\" ã¯ãƒ’ンティングを無効ã«ã™ã‚‹ã€\"slight\" ã¯åŸºæœ¬çš„ãª" +"ヒンティングã®ã¿ã€\"medium\" ã¯ç©ã‚„ã‹ãªãƒ’ンテイングã€\"full\" ã¯æœ€å¤§é™ã®ãƒ’ン" +"テイング (文字ã®å½¢çŠ¶ã«æ­ªã¿ãŒç™ºç”Ÿã™ã‚‹å¯èƒ½æ€§ã‚ã‚Š)" + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "利用å¯èƒ½ãªã‚­ãƒ¼ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"ã“ã“ã§æŒ‡å®šã—ãŸç¨®é¡žã®ã‚­ãƒ¼ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ä»¥å¤–ã¯åˆ©ç”¨ã§ããªããªã‚Šã¾ã™ (キーãƒã‚¤ãƒ³" +"ディングã¯ã“ã®ä¸‹ã«ã‚るサブディレクトリã®ã‚­ãƒ¼åã§æŒ‡å®šã—ã¾ã™)。ã“ã‚Œã¯ä¸»ã«ãƒ­ãƒƒã‚¯" +"ダウンã§ä½¿ç”¨ã—ã¾ã™ã€‚" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "タイピング中ã«ã‚¿ãƒƒãƒãƒ‘ッドを無効ã«ã™ã‚‹" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "水平スクロールを有効ã«ã™ã‚‹" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "タッãƒãƒ‘ッドã§ã®ãƒžã‚¦ã‚¹ãƒ»ã‚¯ãƒªãƒƒã‚¯ã‚’有効ã«ã™ã‚‹" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Enable touchpad" +msgstr "タッãƒãƒ‘ッドを有効ã«ã™ã‚‹" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "タッãƒãƒ»ãƒ‘ッドã§ã®ã‚¹ã‚¯ãƒ­ãƒ¼ãƒ«ã®æ–¹æ³•ã®é¸æŠž" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Select the touchpad scroll method. Supported values are: 0: disabled, 1: " +"edge scrolling, and 2: two-finger scrolling" +msgstr "" +"タッãƒãƒ»ãƒ‘ッドã§ã®ã‚¹ã‚¯ãƒ­ãƒ¼ãƒ«æ–¹æ³•ã‚’é¸æŠžã—ã¾ã™ã€‚指定ã§ãる値ã¯æ¬¡ã®ã¨ãŠã‚Šã€‚0: ç„¡" +"効ã€1: エッジ・スクロールã€2: 2本指スクロール" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "" +"タイプ中ã«èª¤ã£ã¦ã‚¿ãƒƒãƒãƒ»ãƒ‘ッドを押ã—ã¦ã—ã¾ã†å•é¡ŒãŒã‚ã‚‹ã®ã§ã‚ã‚Œã°ã€TRUE ã«è¨­å®š" +"ã—ã¦ãã ã•ã„。" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" +"ã“ã®å€¤ã‚’ TRUE ã«ã™ã‚‹ã¨ã€scroll_method キーã§é¸æŠžã—ãŸã®ã¨åŒã˜æ–¹æ³•ã§ã€æ°´å¹³ã‚¹ã‚¯" +"ロールを許å¯ã—ã¾ã™ã€‚" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "" +"Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "" +"ã“ã®å€¤ã‚’ TRUE ã«ã™ã‚‹ã¨ã€ã‚¿ãƒƒãƒãƒ»ãƒ‘ッドをタップã™ã‚‹ã“ã¨ã§ã€ãƒžã‚¦ã‚¹ãƒ»ã‚¯ãƒªãƒƒã‚¯ã¨" +"åŒã˜å‹•ä½œã§ãるよã†ã«ã—ã¾ã™ã€‚" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +msgid "Set this to TRUE to enable all touchpads." +msgstr "ã“ã®å€¤ã‚’ TRUE ã«ã™ã‚‹ã¨ã€ã™ã¹ã¦ã®ã‚¿ãƒƒãƒãƒ»ãƒ‘ッドを有効ã«ã—ã¾ã™ã€‚" + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "MATE 設定デーモン" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "拡大é¡ã®åˆ‡ã‚Šæ›¿ãˆã«ä½¿ç”¨ã™ã‚‹ã‚­ãƒ¼ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã§ã™ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "オンスクリーン・キーボードã®åˆ‡ã‚Šæ›¿ãˆã«ä½¿ç”¨ã™ã‚‹ã‚­ãƒ¼ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã§ã™ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "スクリーン・リーダã®åˆ‡ã‚Šæ›¿ãˆã«ä½¿ç”¨ã™ã‚‹ã‚­ãƒ¼ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã§ã™ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "ãƒã‚¦ãƒ³ã‚¹ãƒ»ã‚­ãƒ¼" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "拡大é¡ã®æœ‰åŠ¹/無効を切り替ãˆã‚‹éš›ã«ä½¿ç”¨ã™ã‚‹ã‚³ãƒžãƒ³ãƒ‰ã§ã™ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "" +"オンスクリーン・キーボードã®æœ‰åŠ¹/無効を切り替ãˆã‚‹éš›ã«ä½¿ç”¨ã™ã‚‹ã‚³ãƒžãƒ³ãƒ‰ã§ã™ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "スクリーン・リーダを起動ã—ãŸã‚Šåœæ­¢ã™ã‚‹éš›ã«ä½¿ç”¨ã™ã‚‹ã‚³ãƒžãƒ³ãƒ‰ã§ã™ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable XRandR plugin" +msgstr "XRandR ã®ãƒ—ラグインを有効ã«ã™ã‚‹ã‹ã©ã†ã‹" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable accessibility keyboard plugin" +msgstr "キーボードæ“作性 (アクセシビリティ) ã®ãƒ—ラグインを有効ã«ã™ã‚‹ã‹ã©ã†ã‹" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable background plugin" +msgstr "背景ã®ãƒ—ラグインを有効ã«ã™ã‚‹ã‹ã©ã†ã‹" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable clipboard plugin" +msgstr "クリップボードã®ãƒ—ラグインを有効ã«ã™ã‚‹ã‹ã©ã†ã‹" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable font plugin" +msgstr "フォントã®ãƒ—ラグインを有効ã«ã™ã‚‹ã‹ã©ã†ã‹" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable housekeeping plugin" +msgstr "メンテナンス用プラグインを有効ã«ã™ã‚‹ã‹ã©ã†ã‹" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keybindings plugin" +msgstr "キーãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã®ãƒ—ラグインを有効ã«ã™ã‚‹ã‹ã©ã†ã‹" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable keyboard plugin" +msgstr "キーボードã®ãƒ—ラグインを有効ã«ã™ã‚‹ã‹ã©ã†ã‹" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable media keys plugin" +msgstr "メディア・キーã®ãƒ—ラグインを有効ã«ã™ã‚‹ã‹ã©ã†ã‹" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable mouse plugin" +msgstr "マウスã®ãƒ—ラグインを有効ã«ã™ã‚‹ã‹ã©ã†ã‹" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable smartcard plugin" +msgstr "スマートカードã®ãƒ—ラグインを有効ã«ã™ã‚‹ã‹ã©ã†ã‹" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable sound plugin" +msgstr "サウンドã®ãƒ—ラグインを有効ã«ã™ã‚‹ã‹ã©ã†ã‹" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable typing breaks plugin" +msgstr "一休ã¿ã®ãƒ—ラグインを有効ã«ã™ã‚‹ã‹ã©ã†ã‹" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xrdb plugin" +msgstr "Xrdb ã®ãƒ—ラグインを有効ã«ã™ã‚‹ã‹ã©ã†ã‹" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Enable xsettings plugin" +msgstr "Xsettings ã®ãƒ—ラグインを有効ã«ã™ã‚‹ã‹ã©ã†ã‹" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Mouse keys" +msgstr "マウス・キー" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "On-screen keyboard" +msgstr "オンスクリーン・キーボードを有効ã«ã™ã‚‹ã‹ã©ã†ã‹" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen magnifier" +msgstr "スクリーンã®æ‹¡å¤§é¡ã‚’有効ã«ã™ã‚‹ã‹ã©ã†ã‹" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Screen reader" +msgstr "スクリーン・リーダを有効ã«ã™ã‚‹ã‹ã©ã†ã‹" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "" +"TRUE ã«ã™ã‚‹ã¨ã€ãƒ¡ãƒ³ãƒ†ãƒŠãƒ³ã‚¹ç”¨ã®ãƒ—ラグインを有効ã«ã—ã¾ã™ (作業ファイルã®ã‚­ãƒ£ãƒƒ" +"シュを減らã™éš›ã«ä½¿ç”¨ã—ã¾ã™)。" + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage XRandR settings." +msgstr "TRUE ã«ã™ã‚‹ã¨ã€XRandR 設定を管ç†ã™ã‚‹ãƒ—ラグインを有効ã«ã—ã¾ã™ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" +"TRUE ã«ã™ã‚‹ã¨ã€ã‚¯ãƒªãƒƒãƒ—ボードã®è¨­å®šã‚’管ç†ã™ã‚‹ãƒ—ラグインを有効ã«ã—ã¾ã™ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "TRUE ã«ã™ã‚‹ã¨ã€ãƒ‡ã‚¹ã‚¯ãƒˆãƒƒãƒ—ã®èƒŒæ™¯ã‚’管ç†ã™ã‚‹ãƒ—ラグインを有効ã«ã—ã¾ã™ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "TRUE ã«ã™ã‚‹ã¨ã€ãƒ•ã‚©ãƒ³ãƒˆã®è¨­å®šã‚’管ç†ã™ã‚‹ãƒ—ラグインを有効ã«ã—ã¾ã™ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "TRUE ã«ã™ã‚‹ã¨ã€ã‚­ãƒ¼ãƒœãƒ¼ãƒ‰ã®è¨­å®šã‚’管ç†ã™ã‚‹ãƒ—ラグインを有効ã«ã—ã¾ã™ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "" +"Set to True to enable the plugin to manage locking the screen on smartcard " +"removal." +msgstr "" +"TRUE ã«ã™ã‚‹ã¨ã€ã‚¹ãƒžãƒ¼ãƒˆã‚«ãƒ¼ãƒ‰ã‚’抜ãã¨ç”»é¢ã‚’ロックã™ã‚‹ã‚ˆã†ç®¡ç†ã™ã‚‹ãƒ—ラグインを" +"有効ã«ã—ã¾ã™ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "TRUE ã«ã™ã‚‹ã¨ã€ãƒžã‚¦ã‚¹ã®è¨­å®šã‚’管ç†ã™ã‚‹ãƒ—ラグインを有効ã«ã—ã¾ã™ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" +"TRUE ã«ã™ã‚‹ã¨ã€ãƒžãƒ«ãƒãƒ¡ãƒ‡ã‚£ã‚¢ãƒ»ã‚­ãƒ¼ã®è¨­å®šã‚’管ç†ã™ã‚‹ãƒ—ラグインを有効ã«ã—ã¾ã™ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "" +"TRUE ã«ã™ã‚‹ã¨ã€ã‚µã‚¦ãƒ³ãƒ‰ã®ã‚µãƒ³ãƒ—ル・キャッシュを管ç†ã™ã‚‹ãƒ—ラグインを有効ã«ã—ã¾" +"ã™ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" +"TRUE ã«ã™ã‚‹ã¨ã€ã‚¢ã‚¯ã‚»ã‚·ãƒ“リティã«é–¢ä¿‚ã™ã‚‹ã‚­ãƒ¼ãƒœãƒ¼ãƒ‰ã®æ“作性を管ç†ã™ã‚‹ãƒ—ラグイ" +"ンを有効ã«ã—ã¾ã™ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" +"TRUE ã«ã™ã‚‹ã¨ã€ã‚­ãƒ¼ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã®è¨­å®šã‚’管ç†ã™ã‚‹ãƒ—ラグインを有効ã«ã—ã¾ã™ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "TRUE ã«ã™ã‚‹ã¨ã€ã‚­ãƒ¼ãƒœãƒ¼ãƒ‰ã‚’使ã£ã¦ä¸€ä¼‘ã¿ã™ã‚‹ãƒ—ラグインを有効ã«ã—ã¾ã™ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "TRUE ã«ã™ã‚‹ã¨ã€Xrdb ã®è¨­å®šã‚’管ç†ã™ã‚‹ãƒ—ラグインを有効ã«ã—ã¾ã™ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "TRUE ã«ã™ã‚‹ã¨ã€Xsettings ã®è¨­å®šã‚’管ç†ã™ã‚‹ãƒ—ラグインを有効ã«ã—ã¾ã™ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "Slow keys" +msgstr "スロー・キーを有効ã«ã™ã‚‹ã‹ã©ã†ã‹" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "Sticky keys" +msgstr "スティッキー・キーを有効ã«ã™ã‚‹ã‹ã©ã†ã‹" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "キーボード・ショートカットã®å¤‰æ›´ãƒ€ã‚¤ã‚¢ãƒ­ã‚°ã§è¡¨ç¤ºã™ã‚‹é …ç›®å" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "キーボード・ショートカットã®å¤‰æ›´ãƒ€ã‚¤ã‚¢ãƒ­ã‚°ã§è¡¨ç¤ºã™ã‚‹é …ç›®å" + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "スクリーン・リーダを切り替ãˆã‚‹ã‚­ãƒ¼ãƒœãƒ¼ãƒ‰ãƒ»ã‚·ãƒ§ãƒ¼ãƒˆã‚«ãƒƒãƒˆã®åå‰" + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"キーボード・ショートカットã®è¨­å®šãƒ€ã‚¤ã‚¢ãƒ­ã‚°ã§ã€æ‹¡å¤§é¡ã‚’èµ·å‹•ã—ãŸã‚Šåœæ­¢ã™ã‚‹" +"キー・ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã®é …ç›®ã«è¡¨ç¤ºã™ã‚‹å称ã§ã™ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"キーボード・ショートカットã®è¨­å®šãƒ€ã‚¤ã‚¢ãƒ­ã‚°ã§ã€ã‚ªãƒ³ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ãƒ»ã‚­ãƒ¼ãƒœãƒ¼ãƒ‰ã‚’èµ·" +"å‹•ã—ãŸã‚Šåœæ­¢ã™ã‚‹ã‚­ãƒ¼ãƒ»ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã®é …ç›®ã«è¡¨ç¤ºã™ã‚‹å称ã§ã™ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"ã“ã‚Œã¯ã€ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ãƒ»ãƒªãƒ¼ãƒ€ã‚’切り替ãˆã‚‹ã‚­ãƒ¼ãƒœãƒ¼ãƒ‰ãƒ»ã‚·ãƒ§ãƒ¼ãƒˆã‚«ãƒƒãƒˆã®åå‰ã§ã™ã€‚" +"キーボード・ショートカットã®è¨­å®šãƒ€ã‚¤ã‚¢ãƒ­ã‚°ã«è¡¨ç¤ºã•ã‚Œã¾ã™ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle magnifier" +msgstr "拡大é¡ã‚’èµ·å‹•ã¾ãŸã¯åœæ­¢ã™ã‚‹" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Toggle on-screen keyboard" +msgstr "オンスクリーン・キーボードを起動ã¾ãŸã¯åœæ­¢ã™ã‚‹" + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Toggle screen reader" +msgstr "スクリーン・リーダã®åˆ‡ã‚Šæ›¿ãˆ" + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "" +"ãƒã‚¦ãƒ³ã‚¹ãƒ»ã‚­ãƒ¼ã«ã‚ˆã‚‹ã‚­ãƒ¼ãƒœãƒ¼ãƒ‰ãƒ»ã‚¢ã‚¯ã‚»ã‚·ãƒ“リティã®æ©Ÿèƒ½ã‚’有効ã«ã™ã‚‹ã‹ã©ã†ã‹ã§" +"ã™ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "" +"マウス・キーã«ã‚ˆã‚‹ã‚­ãƒ¼ãƒœãƒ¼ãƒ‰ãƒ»ã‚¢ã‚¯ã‚»ã‚·ãƒ“リティã®æ©Ÿèƒ½ã‚’有効ã«ã™ã‚‹ã‹ã©ã†ã‹ã§" +"ã™ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the on-screen keyboard is turned on." +msgstr "オンスクリーン・キーボードを有効ã«ã™ã‚‹ã‹ã©ã†ã‹ã§ã™ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the screen magnifier is turned on." +msgstr "スクリーンã®æ‹¡å¤§é¡ã‚’有効ã«ã™ã‚‹ã‹ã©ã†ã‹ã§ã™ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the screen reader is turned on." +msgstr "スクリーン・リーダを有効ã«ã™ã‚‹ã‹ã©ã†ã‹ã§ã™ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:58 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "" +"スロー・キーã«ã‚ˆã‚‹ã«ã‚ˆã‚‹ã‚­ãƒ¼ãƒœãƒ¼ãƒ‰ãƒ»ã‚¢ã‚¯ã‚»ã‚·ãƒ“リティã®æ©Ÿèƒ½ã‚’有効ã«ã™ã‚‹ã‹ã©ã†" +"ã‹ã§ã™ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:59 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "" +"スティッキー・キーã«ã‚ˆã‚‹ã‚­ãƒ¼ãƒœãƒ¼ãƒ‰ãƒ»ã‚¢ã‚¯ã‚»ã‚·ãƒ“リティã®æ©Ÿèƒ½ã‚’有効ã«ã™ã‚‹ã‹ã©ã†" +"ã‹ã§ã™ã€‚" + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:1 +msgid "" +"Set this to one of \"none\", \"lock_screen\", or \"force_logout\". The " +"action will get performed when the smartcard used for log in is removed." +msgstr "" +"\"none\"ã€\"lock_screen\"ã€ã‚ã‚‹ã„㯠\"force_logout\" ã®ã†ã¡ã®ä¸€ã¤ã‚’指定ã—ã¾" +"ã™ã€‚スマートカードãŒãƒ­ã‚°ã‚¤ãƒ³ã«ä½¿ç”¨ã•ã‚ŒãŸã‚Šã€å–り出ã•ã‚ŒãŸå ´åˆã«ãã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³" +"ãŒå®Ÿè¡Œã•ã‚Œã¾ã™ã€‚" + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:2 +msgid "Smartcard removal action" +msgstr "スマートカードを抜ã„ãŸæ™‚ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³" + +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "デãƒãƒƒã‚°æƒ…報を有効ã«ã™ã‚‹" + +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "デーモン化ã—ãªã„" + +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "読ã¿è¾¼ã‚€ãƒ—ラグインを MateConf ã®æŽ¥é ­å­ã§æŒ‡å®šã™ã‚‹" + +#: ../mate-settings-daemon/main.c:58 +msgid "Exit after a time (for debugging)" +msgstr "ã—ã°ã‚‰ãã—ã¦ã‹ã‚‰çµ‚了ã™ã‚‹ (デãƒãƒƒã‚°ç”¨)" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "アクセシビリティ・キーボード" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "アクセシビリティ・キーボードã®ãƒ—ラグイン" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:460 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "ヘルプを表示ã™ã‚‹éš›ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸ: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:591 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:657 +msgid "Do you want to activate Slow Keys?" +msgstr "スロー・キーを有効ã«ã—ã¾ã™ã‹?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:592 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +msgid "Do you want to deactivate Slow Keys?" +msgstr "スロー・キーを無効ã«ã—ã¾ã™ã‹?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:593 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:659 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"[SHIFT] キーを8秒間押下ã—ã¾ã—ãŸã€‚ã“ã‚Œã¯ã‚¹ãƒ­ãƒ¼ãƒ»ã‚­ãƒ¼æ©Ÿèƒ½ã®ã‚·ãƒ§ãƒ¼ãƒˆã‚«ãƒƒãƒˆã¨ã—" +"ã¦ã€ã‚­ãƒ¼ãƒœãƒ¼ãƒ‰æ“作ã«å½±éŸ¿ã‚’与ãˆã‚‹ã‚‚ã®ã§ã™ã€‚" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't activate" +msgstr "有効ã«ã—ãªã„" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't deactivate" +msgstr "無効ã«ã—ãªã„" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Activate" +msgstr "有効ã«ã™ã‚‹" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Deactivate" +msgstr "無効ã«ã™ã‚‹" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't activate" +msgstr "有効ã«ã—ãªã„(_N)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't deactivate" +msgstr "無効ã«ã—ãªã„(_N)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Activate" +msgstr "有効ã«ã™ã‚‹(_A)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Deactivate" +msgstr "無効ã«ã™ã‚‹(_D)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:687 +msgid "Slow Keys Alert" +msgstr "スロー・キーã®è­¦å‘Š" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:727 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:795 +msgid "Do you want to activate Sticky Keys?" +msgstr "スティッキー・キーを有効ã«ã—ã¾ã™ã‹?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:796 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "スティッキー・キーを無効ã«ã—ã¾ã™ã‹?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:730 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:798 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"[SHIFT] キーを連続ã—ã¦5回押下ã—ã¾ã—ãŸã€‚ã“ã‚Œã¯ã‚¹ãƒ†ã‚£ãƒƒã‚­ãƒ¼ãƒ»ã‚­ãƒ¼æ©Ÿèƒ½ã®ã‚·ãƒ§ãƒ¼ãƒˆ" +"カットã¨ã—ã¦ã€ã‚­ãƒ¼ãƒœãƒ¼ãƒ‰æ“作ã«å½±éŸ¿ã‚’与ãˆã‚‹ã‚‚ã®ã§ã™ã€‚" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:732 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:800 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"キーを一度ã«2回押下ã—ãŸã‹ã€ã‚ã‚‹ã„㯠[SHIFT] キーを連続ã—㦠5回押下ã—ã¾ã—ãŸã€‚" +"ã“ã‚Œã¯ã‚¹ãƒ†ã‚£ãƒƒã‚­ãƒ¼ãƒ»ã‚­ãƒ¼æ©Ÿèƒ½ã‚’無効ã«ã—ã€ã‚­ãƒ¼ãƒœãƒ¼ãƒ‰æ“作ã«å½±éŸ¿ã‚’与ãˆã‚‹ã‚‚ã®ã§" +"ã™ã€‚" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:828 +msgid "Sticky Keys Alert" +msgstr "スティッキー・キーã®è­¦å‘Š" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "ユニãƒãƒ¼ã‚µãƒ«ãƒ»ã‚¢ã‚¯ã‚»ã‚¹ã®è¨­å®š" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "色ã®ã‚³ãƒ³ãƒˆãƒ©ã‚¹ãƒˆã‚’強調ã™ã‚‹(_C)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "文字を大ãã表示ã—ã¦èª­ã¿ã‚„ã™ãã™ã‚‹(_T)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "キーを押下ã—ãŸã¾ã¾ã«ã—ã¦ã‚¹ãƒ­ãƒ¼ãƒ»ã‚­ãƒ¼ã‚’有効ã«ã§ãã‚‹(_H)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "オンスクリーン・キーボードを使ã†(_K)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "スクリーンã®æ‹¡å¤§é¡ã‚’使ã†(_M)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "スクリーン・リーダを使ã†(_R)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "キーを素早ã押下ã—ãŸã‚ŠæŠ¼ã—続ã‘ãŸå ´åˆã¯ç„¡è¦–ã™ã‚‹(_I)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "ステッキー・キーを有効ã«ã™ã‚‹(_P)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "背景" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "背景ã®ãƒ—ラグイン" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "クリップボード" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "クリップボードã®ãƒ—ラグイン" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "ダミー" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "ダミーã®ãƒ—ラグイン" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "フォント" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "フォントã®ãƒ—ラグイン" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this file system" +msgstr "ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚·ã‚¹ãƒ†ãƒ ã®è­¦å‘Šã¯ä¸€åˆ‡è¡¨ç¤ºã—ãªã„" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "警告を一切表示ã—ãªã„" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "ボリューム \"%s\" ã«ã¯ãƒ‡ã‚£ã‚¹ã‚¯ã®æ®‹ã‚ŠãŒ %s ã—ã‹ã‚ã‚Šã¾ã›ã‚“。" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "ã“ã®ã‚³ãƒ³ãƒ”ュータã«ã¯ãƒ‡ã‚£ã‚¹ã‚¯ã®æ®‹ã‚ŠãŒ %s ã—ã‹ã‚ã‚Šã¾ã›ã‚“。" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" +"ゴミ箱を空ã«ã—ãŸã‚Šã€ä½¿ã£ã¦ã„ãªã„プログラムやファイルを削除ã—ãŸã‚Šã€ä»–ã®ãƒ‡ã‚£ã‚¹" +"クやパーティションã«ãƒ•ã‚¡ã‚¤ãƒ«ã‚’移動ã™ã‚‹ã“ã¨ã§ã€ãƒ‡ã‚£ã‚¹ã‚¯ã®ç©ºã容é‡ã‚’増やã›ã¾" +"ã™ã€‚" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"使ã£ã¦ã„ãªã„プログラムやファイルを削除ã—ãŸã‚Šã€ä»–ã®ãƒ‡ã‚£ã‚¹ã‚¯ã‚„パーティションã«" +"ファイルを移動ã™ã‚‹ã“ã¨ã§ã€ãƒ‡ã‚£ã‚¹ã‚¯å®¹é‡ã‚’増やã›ã¾ã™ã€‚" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"ゴミ箱を空ã«ã—ãŸã‚Šã€ä½¿ã£ã¦ã„ãªã„プログラムやファイルを削除ã—ãŸã‚Šã€å¤–付ã‘ディ" +"スクã«ãƒ•ã‚¡ã‚¤ãƒ«ã‚’移動ã™ã‚‹ã“ã¨ã§ã€ãƒ‡ã‚£ã‚¹ã‚¯ã®ç©ºã容é‡ã‚’増やã›ã¾ã™ã€‚" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" +"使ã£ã¦ã„ãªã„プログラムやファイルを削除ã—ãŸã‚Šã€å¤–付ã‘ディスクã«ãƒ•ã‚¡ã‚¤ãƒ«ã‚’移動" +"ã™ã‚‹ã“ã¨ã§ã€ãƒ‡ã‚£ã‚¹ã‚¯ã®ç©ºã容é‡ã‚’増やã›ã¾ã™ã€‚" + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "ディスクã®ç©ºã容é‡ãŒå°‘ãªã„ã§ã™" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "ゴミ箱を空ã«ã™ã‚‹" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine…" +msgstr "調査中…" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "無視" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:97 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "%lu 番目ã®ã‚¢ã‚¤ãƒ†ãƒ ã‚’削除中 (%lu 個中)" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:117 +#, c-format +msgid "Removing: %s" +msgstr "削除中: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:247 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:296 +msgid "Emptying the trash" +msgstr "ゴミ箱を空ã«ã—ã¦ã„ã¾ã™" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:272 +msgid "Preparing to empty trash…" +msgstr "ゴミ箱を空ã«ã™ã‚‹æº–備中…" + +#. Translators: "Emptying trash from " +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:299 +msgid "From: " +msgstr "From: " + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:360 +msgid "Empty all of the items from the trash?" +msgstr "ゴミ箱ã®ä¸­ã®ã™ã¹ã¦ã®ã‚¢ã‚¤ãƒ†ãƒ ã‚’空ã«ã—ã¾ã™ã‹?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:363 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"ゴミ箱を空ã«ã™ã‚‹ã“ã¨ã‚’é¸æŠžã™ã‚‹ã¨ã€ã™ã¹ã¦ã®ã‚¢ã‚¤ãƒ†ãƒ ã¯æ°¸é ã«å¤±ãªã‚ã‚Œã¾ã™ã€‚別" +"途ã€ãれらを削除ã§ãã‚‹ã“ã¨ã«ç•™æ„ã—ã¦ãã ã•ã„。" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:370 +msgid "_Empty Trash" +msgstr "ゴミ箱を空ã«ã™ã‚‹(_E)" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "キー・ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚° (%s) ãŒç„¡åŠ¹ã§ã™" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "キー・ãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚° (%s) ãŒå®Œäº†ã—ã¦ã„ã¾ã›ã‚“" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"(%s) を実行ã™ã‚‹éš›ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚\n" +"ã“ã‚Œã¯ã‚­ãƒ¼ (%s) ã«ãƒªãƒ³ã‚¯ã—ã¦ã„ã¾ã™ã€‚" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "キーãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "キーãƒã‚¤ãƒ³ãƒ‡ã‚£ãƒ³ã‚°ã®ãƒ—ラグイン" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "キーボード" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "キーボードã®ãƒ—ラグイン" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:137 +#, c-format +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +" • a bug in libxklavier library\n" +" • a bug in X server (xkbcomp, xmodmap utilities)\n" +" • X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +" • The result of %s\n" +" • The result of %s" +msgstr "" +"XKB 設定を有効ã«ã™ã‚‹éš›ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚\n" +"以下ã®ã‚ˆã†ãªæ§˜ã€…ãªæ¡ä»¶ä¸‹ã§ç™ºç”Ÿã™ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™:\n" +" ・ libxklavier ライブラリã®ãƒã‚°\n" +" ・ X サーãƒã®ãƒã‚° (xkbcompã€xmodmap ユーティリティ)\n" +" ・ X サーãƒã¨äº’æ›æ€§ãŒç„¡ã„ libxkbfile ã®å®Ÿè£…\n" +"\n" +"X サームãƒãƒ¼ã‚¸ãƒ§ãƒ³ãƒ‡ãƒ¼ã‚¿:\n" +"%s\n" +"%d\n" +"%s\n" +"ã“ã®çŠ¶æ³ã‚’ãƒã‚°ã¨ã—ã¦å ±å‘Šã™ã‚‹å ´åˆã¯ã€ä»¥ä¸‹ã‚’å«ã‚ã¦ãã ã•ã„:\n" +" ・ %s ã®çµæžœ\n" +" ・ %s ã®çµæžœ" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:151 +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or using a later version of the XFree " +"software." +msgstr "" +"XFree 4.3.0 を利用ã—ã¦ã„ã¾ã™ã€‚\n" +"複雑㪠XKB 設定を行ã£ã¦ã„ã‚‹éš›ã«å•é¡ŒãŒèµ·ã“ã‚‹ã“ã¨ãŒçŸ¥ã‚‰ã‚Œã¦ã„ã¾ã™ã€‚\n" +"ã‚‚ã£ã¨å˜ç´”ãªè¨­å®šã«ã—ã¦ã¿ã‚‹ã‹ã€ã‚‚ã£ã¨æ–°ã—ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã® XFree を使ã£ã¦ã¿ã¦ãã " +"ã•ã„。" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:279 +msgid "_Layouts" +msgstr "レイアウト(_L)" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:286 +msgid "Keyboard _Preferences" +msgstr "キーボードã®è¨­å®š(_P)" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:292 +msgid "Show _Current Layout" +msgstr "ç¾åœ¨ã®ãƒ¬ã‚¤ã‚¢ã‚¦ãƒˆã‚’表示(_C)" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "利用å¯èƒ½ãªãƒ•ã‚¡ã‚¤ãƒ«(_V):" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "modmap ファイルã®èª­ã¿è¾¼ã¿" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap files?" +msgstr "modmap ファイルを読ã¿è¾¼ã¿ã¾ã™ã‹?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "次回ã‹ã‚‰ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã—ãªã„(_D)" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "読ã¿è¾¼ã‚€(_L)" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "読ã¿è¾¼ã‚“ã ãƒ•ã‚¡ã‚¤ãƒ«(_L):" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:195 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"デフォルトã®ç«¯æœ«ã‚’èµ·å‹•ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚デフォルトã®ç«¯æœ«ã‚’èµ·å‹•ã™ã‚‹ã‚³ãƒžãƒ³ãƒ‰ãŒ" +"指定ã•ã‚Œã€ãã‚Œã«å¯¾å¿œã™ã‚‹ã‚¢ãƒ—リケーションãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„ã‚‹ã‹ç¢ºèªã—ã¦ä¸‹" +"ã•ã„。" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:235 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"コマンドを実行ã§ãã¾ã›ã‚“ã§ã—ãŸ: %s\n" +"ã“ã®ã‚³ãƒžãƒ³ãƒ‰ãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„ã‚‹ã‹ç¢ºèªã—ã¦ãã ã•ã„。" + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "無効" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u 出力" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u 入力" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "システムã®åŠ¹æžœéŸ³" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "メディア・キー" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "メディア・キーã®ãƒ—ラグイン" + +#: ../plugins/mouse/gsd-mouse-manager.c:882 +msgid "Could not enable mouse accessibility features" +msgstr "マウスã®æ“作性ã«é–¢ã™ã‚‹æ©Ÿèƒ½ã‚’有効ã«ã§ãã¾ã›ã‚“ã§ã—ãŸ" + +#: ../plugins/mouse/gsd-mouse-manager.c:884 +msgid "" +"Mouse accessibility requires Mousetweaks to be installed on your system." +msgstr "" +"マウスã®ã‚¢ã‚¯ã‚»ã‚·ãƒ“リティã«é–¢ã™ã‚‹æ©Ÿèƒ½ã‚’有効ã«ã™ã‚‹ã«ã¯ mousetweak ãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼" +"ルã•ã‚Œã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚" + +#: ../plugins/mouse/gsd-mouse-manager.c:887 +msgid "Mouse Preferences" +msgstr "マウスã®è¨­å®š" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "マウス" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "マウスã®ãƒ—ラグイン" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "一休ã¿" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "一休ã¿ã®ãƒ—ラグイン" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "ç”»é¢ã®å¤§ãã•ã‚„回転ã¨ã„ã£ãŸè¨­å®šã‚’管ç†ã—ã¾ã™" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:371 +msgid "Could not switch the monitor configuration" +msgstr "モニタã®è¨­å®šã«åˆ‡ã‚Šæ›¿ãˆã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“ã§ã—ãŸ" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:395 +msgid "Could not restore the display's configuration" +msgstr "ディスプレイã®è¨­å®šã‚’å…ƒã«æˆ»ã›ã¾ã›ã‚“ã§ã—ãŸ" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:420 +msgid "Could not restore the display's configuration from a backup" +msgstr "ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã—ãŸãƒ‡ã‚£ã‚¹ãƒ—レイã®è¨­å®šã«æˆ»ã›ã¾ã›ã‚“ã§ã—ãŸ" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:441 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "" +"The display will be reset to its previous configuration in %d seconds" +msgstr[0] " %d秒後ã«å…ƒã®ãƒ‡ã‚£ã‚¹ãƒ—レイã®è¨­å®šã«æˆ»ã‚Šã¾ã™" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:490 +msgid "Does the display look OK?" +msgstr "ディスプレイã®è¨­å®šã«å•é¡Œã¯ã‚ã‚Šã¾ã›ã‚“ã‹?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:496 +msgid "_Restore Previous Configuration" +msgstr "å‰ã®è¨­å®šã«æˆ»ã™(_R)" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:497 +msgid "_Keep This Configuration" +msgstr "ã“ã®è¨­å®šã®ã¾ã¾ã«ã™ã‚‹(_K)" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:578 +msgid "The selected configuration for displays could not be applied" +msgstr "é¸æŠžã—ãŸãƒ‡ã‚£ã‚¹ãƒ—レイã®è¨­å®šã‚’é©ç”¨ã§ãã¾ã›ã‚“ã§ã—ãŸ" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1142 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "スクリーンã®æƒ…報を更新ã§ãã¾ã›ã‚“ã§ã—ãŸ: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1146 +msgid "Trying to switch the monitor configuration anyway." +msgstr "ã„ãšã‚Œã«ã›ã‚ˆã€ãƒ¢ãƒ‹ã‚¿ã®è¨­å®šã‚’切り替ãˆã¦ã¿ã¾ã™" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1877 +msgid "Rotation not supported" +msgstr "回転ã¯ã‚µãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã›ã‚“" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1933 +msgid "Could not save monitor configuration" +msgstr "モニタã®è¨­å®šã‚’ä¿å­˜ã§ãã¾ã›ã‚“ã§ã—ãŸ" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1951 +msgid "Normal" +msgstr "標準" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1952 +msgid "Left" +msgstr "å·¦" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1953 +msgid "Right" +msgstr "å³" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1954 +msgid "Upside Down" +msgstr "逆ã•ã¾" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:2074 +msgid "_Configure Display Settings…" +msgstr "ディスプレイã®è¨­å®š(_C)…" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:2115 +msgid "Configure display settings" +msgstr "ディスプレイã®è¨­å®šã‚’変更ã—ã¾ã™" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:2175 +msgid "Could not apply the stored configuration for monitors" +msgstr "ä¿å­˜ã—ãŸãƒ¢ãƒ‹ã‚¿ã®è¨­å®šã‚’é©ç”¨ã§ãã¾ã›ã‚“ã§ã—ãŸ" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "ユーザã®ãƒ›ãƒ¼ãƒ ãƒ»ãƒ•ã‚©ãƒ«ãƒ€ã‚’確定ã§ãã¾ã›ã‚“" + +# 'X' ã¨ã„ã†1文字ã¯å›ºæœ‰åè©žã®ãŸã‚大文字ã«ã™ã‚‹ +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "Xã®ãƒªã‚½ãƒ¼ã‚¹ãƒ»ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚’管ç†ã—ã¾ã™" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "Xリソース・データベース" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:596 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "" +"MateConf キー㮠%s ㌠%s ã¨ã„ã†åž‹ã«ãªã£ã¦ã„ã¾ã™ (%s ã¨ã„ã†åž‹ã‚’期待ã—ã¦ã„ãŸ)\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "X ã®è¨­å®šã‚’管ç†ã—ã¾ã™" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "X ã®è¨­å®š" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:167 +msgid "Module Path" +msgstr "モジュールã®ãƒ‘ス" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:168 +msgid "path to smartcard PKCS #11 driver" +msgstr "スマートカード㮠PKCS #11 ドライãƒã¸ã®ãƒ‘ス" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:504 +msgid "received error or hang up from event source" +msgstr "イベントã®ç™ºç”Ÿæºã‹ã‚‰ã‚¨ãƒ©ãƒ¼ã‚’å—ã‘å–ã£ãŸã‹ã€ãƒãƒ³ã‚°ã‚¢ãƒƒãƒ—ã—ã¾ã—ãŸ" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:593 +#, c-format +msgid "NSS security system could not be initialized" +msgstr "NSS セキュリティシステムをインストールã§ãã¾ã›ã‚“ã§ã—ãŸ" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:662 +#, c-format +msgid "no suitable smartcard driver could be found" +msgstr "é©åˆ‡ãªã‚¹ãƒžãƒ¼ãƒˆã‚«ãƒ¼ãƒ‰ã®ãƒ‰ãƒ©ã‚¤ãƒã‚’発見ã§ãã¾ã›ã‚“ã§ã—ãŸ" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:682 +#, c-format +msgid "smartcard driver '%s' could not be loaded" +msgstr "スマートカードã®ãƒ‰ãƒ©ã‚¤ãƒ '%s' を読ã¿è¾¼ã‚ã¾ã›ã‚“ã§ã—ãŸ" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:771 +#, c-format +msgid "could not watch for incoming card events - %s" +msgstr "カードã‹ã‚‰å—ã‘å–ã£ãŸã‚¤ãƒ™ãƒ³ãƒˆã‚’確èªã§ãã¾ã›ã‚“ã§ã—㟠- %s" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:1124 +#, c-format +msgid "encountered unexpected error while waiting for smartcard events" +msgstr "スマートカードã®ã‚¤ãƒ™ãƒ³ãƒˆã‚’待機中ã«æƒ³å®šå¤–ã®ã‚¨ãƒ©ãƒ¼ã«é­é‡ã—ã¾ã—ãŸ" + +#: ../plugins/smartcard/gsd-smartcard.c:154 +msgid "Slot ID" +msgstr "スロットID" + +#: ../plugins/smartcard/gsd-smartcard.c:155 +msgid "The slot the card is in" +msgstr "カードã®å…¥ã£ã¦ã„るスロット" + +#: ../plugins/smartcard/gsd-smartcard.c:161 +msgid "Slot Series" +msgstr "スロットシリーズ" + +#: ../plugins/smartcard/gsd-smartcard.c:162 +msgid "per-slot card identifier" +msgstr "スロットã”ã¨ã®ã‚«ãƒ¼ãƒ‰ã®è­˜åˆ¥å­" + +#: ../plugins/smartcard/gsd-smartcard.c:168 +#: ../plugins/smartcard/gsd-smartcard.c:169 +msgid "name" +msgstr "åå‰" + +#: ../plugins/smartcard/gsd-smartcard.c:173 +msgid "Module" +msgstr "モジュール" + +#: ../plugins/smartcard/gsd-smartcard.c:174 +msgid "smartcard driver" +msgstr "スマートカードドライãƒ" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:1 +msgid "Change system time" +msgstr "システムã®æ™‚刻を変更" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:2 +msgid "Change system time zone" +msgstr "システムã®ã‚¿ã‚¤ãƒ ã‚¾ãƒ¼ãƒ³ã®å¤‰æ›´" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:3 +msgid "Configure hardware clock" +msgstr "ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã®æ™‚計ã®å¤‰æ›´" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:4 +msgid "Privileges are required to change the system time zone." +msgstr "システムã®ã‚¿ã‚¤ãƒ ã‚¾ãƒ¼ãƒ³ã‚’変更ã™ã‚‹ã«ã¯æ¨©é™ãŒå¿…è¦ã§ã™ã€‚" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:5 +msgid "Privileges are required to change the system time." +msgstr "システムã®æ™‚刻を変更ã™ã‚‹ã«ã¯æ¨©é™ãŒå¿…è¦ã§ã™ã€‚" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:6 +msgid "Privileges are required to configure the hardware clock." +msgstr "ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã®æ™‚計を変更ã™ã‚‹ã«ã¯æ¨©é™ãŒå¿…è¦ã§ã™ã€‚" + +#~ msgid "Unknown" +#~ msgstr "ä¸æ˜Ž" + +#~ msgid "Keyboard Layout \"%s\"" +#~ msgstr "キーボードé…ç½® \"%s\"" + +#~ msgid "_Groups" +#~ msgstr "グループ(_G)" + +#~ msgid "Keyboard Layout" +#~ msgstr "キーボードé…ç½®" + +#~ msgid "" +#~ "Couldn't put the machine to sleep.\n" +#~ "Verify that the machine is correctly configured." +#~ msgstr "" +#~ "ãŠä½¿ã„ã®ã‚·ã‚¹ãƒ†ãƒ ã‚’スリープã§ãã¾ã›ã‚“ã§ã—ãŸã€‚\n" +#~ "ãŠä½¿ã„ã®ã‚·ã‚¹ãƒ†ãƒ ãŒæ­£ã—ã設定ã•ã‚Œã¦ã„ã‚‹ã‹ç¢ºèªã—ã¦ãã ã•ã„。" diff --git a/po/ka.po b/po/ka.po new file mode 100644 index 0000000..de40c10 --- /dev/null +++ b/po/ka.po @@ -0,0 +1,3242 @@ +# translation of ka.po to Georgian +# translation of mate-control-center.mate-2-14.ka.po to +# Georgian translation for Mate Control Centre. +# Copyright © 2005 Canonical Ltd, and Rosetta Contributors 2005. +# This file is distributed under the same license as the evolution package. +# +# Alexander Didebulidze , 2005, 2006. +# Vladimer Sichinava , 2006. +# Zviad Sulaberidze , 2006. +# Vladimer Sichinava ვლáƒáƒ“იმერ სიჭინáƒáƒ•áƒ , 2007. +msgid "" +msgstr "" +"Project-Id-Version: ka\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-02-26 21:06-0500\n" +"PO-Revision-Date: 2007-09-10 19:23+0200\n" +"Last-Translator: Vladimer Sichinava ვლáƒáƒ“იმერ სიჭინáƒáƒ•áƒ \n" +"Language-Team: Georgian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0\n" +"X-Generator: KBabel 1.11.4\n" + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:1 +msgid "" +"Set to True to keep the handlers for text/plain and text/* MIME types " +"synchronized." +msgstr "" + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:2 +msgid "Sync text/plain and text/* handlers" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to launch the calculator." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the email client." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +#, fuzzy +msgid "Binding to launch the help browser." +msgstr "დáƒáƒ®áƒ›áƒáƒ áƒ”ბის ბრáƒáƒ£áƒ–ერის გáƒáƒ¨áƒ•áƒ”ბáƒ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the media player." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the search tool." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +#, fuzzy +msgid "Binding to launch the web browser." +msgstr "ვებ ბრáƒáƒ£áƒ–ერის გáƒáƒ¨áƒ•áƒ”ბáƒ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to lock the screen." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to log out." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to lower the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to mute the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to open the Home folder." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to pause playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to raise the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +#, fuzzy +msgid "Binding to skip to next track." +msgstr "შემდეგ áƒáƒ£áƒ“იáƒáƒ™áƒ•áƒáƒšáƒ–ე გáƒáƒ“áƒáƒ¡áƒ•áƒšáƒ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +#, fuzzy +msgid "Binding to skip to previous track." +msgstr "წინრáƒáƒ£áƒ“იáƒáƒ™áƒ•áƒáƒšáƒ–ე გáƒáƒ“áƒáƒ¡áƒ•áƒšáƒ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to stop playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to suspend the computer." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "მáƒáƒ®áƒ¡áƒœáƒ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "სáƒáƒ®áƒšáƒ˜áƒ¡ დáƒáƒ¡áƒ¢áƒ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "დáƒáƒ®áƒ›áƒáƒ áƒ”ბის ბრáƒáƒ£áƒ–ერის გáƒáƒ¨áƒ•áƒ”ბáƒ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +#, fuzzy +msgid "Launch media player" +msgstr "მედირდáƒáƒ›áƒ™áƒ•áƒ áƒ”ლი" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "ვებ ბრáƒáƒ£áƒ–ერის გáƒáƒ¨áƒ•áƒ”ბáƒ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "ეკრáƒáƒœáƒ˜áƒ¡ ბლáƒáƒ™áƒ˜áƒ áƒ”ბáƒ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "გáƒáƒ¡áƒ•áƒšáƒ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +#, fuzzy +msgid "Next track" +msgstr "შემდეგ áƒáƒ£áƒ“იáƒáƒ™áƒ•áƒáƒšáƒ–ე გáƒáƒ“áƒáƒ¡áƒ•áƒšáƒ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +#, fuzzy +msgid "Pause playback" +msgstr "ხ_მის დáƒáƒ›áƒ™áƒ•áƒ áƒ”ლი:" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "დáƒáƒ™áƒ•áƒ áƒ (áƒáƒœ დáƒáƒ™áƒ•áƒ áƒ/პáƒáƒ£áƒ–áƒ)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +#, fuzzy +msgid "Previous track" +msgstr "წინრáƒáƒ£áƒ“იáƒáƒ™áƒ•áƒáƒšáƒ–ე გáƒáƒ“áƒáƒ¡áƒ•áƒšáƒ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "ძებნáƒ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +#, fuzzy +msgid "Stop playback" +msgstr "შეჩერების ღილáƒáƒ™áƒ˜" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +#, fuzzy +msgid "Suspend" +msgstr "ხმáƒ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "ხმის ჩáƒáƒ¬áƒ”ვáƒ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "ხმის გáƒáƒ—იშვáƒ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "ხმის რეგულáƒáƒªáƒ˜áƒ˜áƒ¡ ბიჯი" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "ხმის ცვლის პრáƒáƒªáƒ”ნტების სáƒáƒ®áƒ˜áƒ—." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "ხმის áƒáƒ¬áƒ”ვáƒ" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:1 +#, fuzzy +msgid "" +"Set to True to display a dialog when there are errors running the " +"screensaver." +msgstr "" +"დიáƒáƒšáƒáƒ’ სáƒáƒ áƒ™áƒ›áƒšáƒ˜áƒ¡ გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ•áƒ, ეკრáƒáƒœáƒ›áƒ–áƒáƒ’ის გáƒáƒ¨áƒ•áƒ”ბის დრáƒáƒ¡ წáƒáƒ áƒ›áƒáƒ©áƒ”ნილი შეცდáƒáƒ›áƒ”ბის " +"შემთხვევáƒáƒ¨áƒ˜" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:2 +#, fuzzy +msgid "Set to True to run the screensaver at login." +msgstr "სეáƒáƒœáƒ¡áƒ˜áƒ¡ დáƒáƒ¬áƒ§áƒ”ბისთáƒáƒœáƒáƒ•áƒ” ეკრáƒáƒœáƒ›áƒ–áƒáƒ’ის გáƒáƒ¨áƒ•áƒ”ბáƒ" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:3 +#, fuzzy +msgid "Show startup errors" +msgstr "სისტემის გáƒáƒ¨áƒ•áƒ”ბისáƒáƒ¡ შეცდáƒáƒ›áƒ”ბის ჩვენებáƒ" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:4 +msgid "Start screensaver" +msgstr "ეკრáƒáƒœáƒ›áƒ–áƒáƒ’ის გáƒáƒ¨áƒ•áƒ”ბáƒ" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +#, fuzzy +msgid "Hinting" +msgstr "ჰინტირებáƒ" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +#, fuzzy +msgid "Enable accessibility keyboard plugin" +msgstr "კლáƒáƒ•áƒ˜áƒáƒ¢áƒ£áƒ áƒ˜áƒ— წვდáƒáƒ›áƒ˜áƒ¡ შესáƒáƒ«áƒšáƒ”ბლáƒáƒ‘ების დáƒáƒ¨_ვებáƒ" + +#: ../data/mate-settings-daemon.schemas.in.h:2 +#, fuzzy +msgid "Enable background plugin" +msgstr "ფáƒáƒœáƒ˜áƒ¡ _სურáƒáƒ—ის დáƒáƒ›áƒáƒ®áƒ¡áƒáƒ•áƒ áƒ”ბáƒ" + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Enable clipboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Enable default editor plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Enable font plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Enable keybindings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:7 +#, fuzzy +msgid "Enable keyboard plugin" +msgstr "გáƒáƒ›áƒáƒ áƒ—ვის გáƒáƒ›áƒáƒœáƒáƒ¢áƒáƒœáƒ˜ კáƒáƒ“ის ჩáƒáƒ áƒ—ვáƒ" + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable media keys plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +#, fuzzy +msgid "Enable mouse plugin" +msgstr "გáƒáƒ›áƒáƒ áƒ—ვის გáƒáƒ›áƒáƒœáƒáƒ¢áƒáƒœáƒ˜ კáƒáƒ“ის ჩáƒáƒ áƒ—ვáƒ" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +#, fuzzy +msgid "Enable screensaver plugin" +msgstr "სეáƒáƒœáƒ¡áƒ˜áƒ¡ დáƒáƒ¬áƒ§áƒ”ბისთáƒáƒœáƒáƒ•áƒ” ეკრáƒáƒœáƒ›áƒ–áƒáƒ’ის გáƒáƒ¨áƒ•áƒ”ბáƒ" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +#, fuzzy +msgid "Enable sound plugin" +msgstr "გáƒáƒ›áƒáƒ áƒ—ვის გáƒáƒ›áƒáƒœáƒáƒ¢áƒáƒœáƒ˜ კáƒáƒ“ის ჩáƒáƒ áƒ—ვáƒ" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable typing breaks plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable xrandr plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +#, fuzzy +msgid "Enable xrdb plugin" +msgstr "გáƒáƒ›áƒáƒ áƒ—ვის გáƒáƒ›áƒáƒœáƒáƒ¢áƒáƒœáƒ˜ კáƒáƒ“ის ჩáƒáƒ áƒ—ვáƒ" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable xsettings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Set to True to enable the plugin to manage screensaver settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Set to True to enable the plugin to manage sound settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "" +"Set to True to enable the plugin to manage the default text editor setting." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "" + +#: ../mate-settings-daemon/main.c:49 +msgid "Don't become a daemon" +msgstr "" + +#: ../mate-settings-daemon/main.c:50 +msgid "MateConf prefix from which to load plugin settings" +msgstr "" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Accessibility Keyboard" +msgstr "_დáƒáƒ›áƒ®áƒ›áƒáƒ áƒ” სáƒáƒ¨áƒ£áƒáƒšáƒ”ბები" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Accessibility keyboard plugin" +msgstr "_დáƒáƒ›áƒ®áƒ›áƒáƒ áƒ” სáƒáƒ¨áƒ£áƒáƒšáƒ”ბები" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:393 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "დáƒáƒ®áƒ›áƒáƒ áƒ”ბის გáƒáƒ›áƒáƒ«áƒáƒ®áƒ”ბისáƒáƒ¡ მáƒáƒ®áƒ“რშეცდáƒáƒ›áƒ: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:445 +msgid "Do you want to activate Slow Keys?" +msgstr "გნებáƒáƒ•áƒ— ნელი კლáƒáƒ•áƒ˜áƒ¨áƒ”ბის ჩáƒáƒ áƒ—ვáƒ?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:446 +msgid "Do you want to deactivate Slow Keys?" +msgstr "გნებáƒáƒ•áƒ— ნელი კლáƒáƒ•áƒ˜áƒ¨áƒ”ბის გáƒáƒ›áƒáƒ áƒ—ვáƒ?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:449 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"თქვენ გეწირáƒáƒ— Shift კლáƒáƒ•áƒ˜áƒ¨áƒ–ე 8 წáƒáƒ›áƒ˜, ეს გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნებრნელი კლáƒáƒ•áƒ˜áƒ¨áƒ”ბის " +"შესáƒáƒ«áƒšáƒ”ბლáƒáƒ‘ებისთვის, რáƒáƒª თქვენი კლáƒáƒ•áƒ˜áƒáƒ¢áƒ£áƒ áƒ˜áƒ¡ მუშáƒáƒáƒ‘ის სტილზე áƒáƒ®áƒ“ენს გáƒáƒ•áƒšáƒ”ნáƒáƒ¡." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:456 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:508 +msgid "Do_n't activate" +msgstr "áƒ_რ ჩáƒáƒ áƒ—áƒ" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:456 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:508 +msgid "Do_n't deactivate" +msgstr "áƒ_რ გáƒáƒ›áƒáƒ áƒ—áƒ" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:459 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:511 +msgid "_Activate" +msgstr "ჩ_áƒáƒ áƒ—ვáƒ" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:459 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:511 +msgid "_Deactivate" +msgstr "_გáƒáƒ›áƒáƒ áƒ—ვáƒ" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:463 +msgid "Slow Keys Alert" +msgstr "ნელი კლáƒáƒ•áƒ˜áƒ¨áƒ”ბის შეტყáƒáƒ‘ინებáƒ" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:495 +msgid "Do you want to activate Sticky Keys?" +msgstr "გნებáƒáƒ•áƒ— \"წებáƒáƒ•áƒáƒœáƒ˜\" კლáƒáƒ•áƒ˜áƒ¨áƒ”ბის გáƒáƒáƒ¥áƒ¢áƒ˜áƒ£áƒ áƒ”ბáƒ?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:496 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "გნებáƒáƒ•áƒ— \"წებáƒáƒ•áƒáƒœáƒ˜\" კლáƒáƒ•áƒ˜áƒ¨áƒ”ბის გáƒáƒ›áƒáƒ áƒ—ვáƒ?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:499 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"თქვენ 5-ჯერ მიყáƒáƒšáƒ”ბით დáƒáƒáƒ­áƒ˜áƒ áƒ”თ Shift კლáƒáƒ•áƒ˜áƒ¨áƒ¡, ეს გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნებრდáƒáƒ áƒ­áƒáƒ‘ილი " +"კლáƒáƒ•áƒ˜áƒ¨áƒ”ბის შესáƒáƒ«áƒšáƒ”ბლáƒáƒ‘ებისáƒáƒ—ვის, რáƒáƒª თქვენი კლáƒáƒ•áƒ˜áƒ¢áƒ£áƒ áƒ˜áƒ¡ მუშáƒáƒáƒ‘ის სტილზე " +"áƒáƒ®áƒ“ენს გáƒáƒ•áƒšáƒ”ნáƒáƒ¡." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:501 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"თქვენ დáƒáƒáƒ­áƒ˜áƒ áƒ”თ áƒáƒ  კლáƒáƒ•áƒ˜áƒ¨áƒ¡ ერდრáƒáƒ£áƒšáƒáƒ“ áƒáƒœ 5-ჯერ მიყáƒáƒšáƒ”ბით დáƒáƒáƒ­áƒ˜áƒ áƒ”თ Shift " +"კლáƒáƒ•áƒ˜áƒ¨áƒ¡. ეს თიშáƒáƒ•áƒ¡ დáƒáƒ áƒ­áƒáƒ‘ილი კლáƒáƒ•áƒ˜áƒ¨áƒ”ბის შესáƒáƒ«áƒšáƒ”ბლáƒáƒ‘ებს, რáƒáƒª თქვენი " +"კლáƒáƒ•áƒ˜áƒáƒ¢áƒ£áƒ áƒ˜áƒ¡ მუშáƒáƒáƒ‘ის სტილზე áƒáƒ®áƒ“ენს გáƒáƒ•áƒšáƒ”ნáƒáƒ¡." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:515 +msgid "Sticky Keys Alert" +msgstr "დáƒáƒ áƒ­áƒáƒ‘ილი კლáƒáƒ•áƒ˜áƒ¨áƒ”ბის შეტყáƒáƒ‘ინებáƒ" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "ფáƒáƒœáƒ˜" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Background plugin" +msgstr "ფáƒáƒœáƒ˜" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Font" +msgstr "შრიფტები" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "" + +#: ../plugins/font/gsd-font-manager.c:208 +#, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing the mouse pointer theme." +msgstr "" +"შეუძლებელირ\"%s\" დáƒáƒ¡áƒ¢áƒ˜áƒ¡ შექმნáƒ.\n" +"სáƒáƒ­áƒ˜áƒ áƒáƒ კურსáƒáƒ áƒ˜áƒ¡ გáƒáƒ¤áƒáƒ áƒ›áƒ”ბის თემის შესáƒáƒªáƒ•áƒšáƒ”ლáƒáƒ“." + +#: ../plugins/font/gsd-font-manager.c:231 +#, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing cursors." +msgstr "" +"შეუძლებელირდáƒáƒ¡áƒ¢áƒ˜áƒ¡ შექმნრ\"%s\".\n" +"სáƒáƒ­áƒ˜áƒ áƒáƒ კურსáƒáƒ áƒ˜áƒ¡ შეცვლისáƒáƒ—ვის." + +#: ../plugins/keybindings/gsd-keybindings-manager.c:195 +#, c-format +msgid "Key Binding (%s) has its action defined multiple times\n" +msgstr "ღილáƒáƒ™áƒ”ბის კáƒáƒ›áƒ‘ინáƒáƒªáƒ˜áƒ (%s) გáƒáƒœáƒ¡áƒáƒ–ღვრულირზáƒáƒ’იერთი ქმედებისთვის.\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:202 +#, c-format +msgid "Key Binding (%s) has its binding defined multiple times\n" +msgstr "ღილáƒáƒ™áƒ”ბის კáƒáƒ›áƒ‘ინáƒáƒªáƒ˜áƒ (%s) გáƒáƒœáƒ¡áƒáƒ–ღვრულირრáƒáƒ›áƒáƒ“ენჯერმე\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:211 +#, c-format +msgid "Key Binding (%s) is incomplete\n" +msgstr "ღილáƒáƒ™áƒ”ბის კáƒáƒ›áƒ‘ინáƒáƒªáƒ˜áƒ (%s) áƒáƒ  áƒáƒ áƒ˜áƒ¡ გáƒáƒœáƒ¡áƒáƒ–ღვრული\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:239 +#, c-format +msgid "Key Binding (%s) is invalid\n" +msgstr "ღილáƒáƒ™áƒ”ბის კáƒáƒ›áƒ‘ინáƒáƒªáƒ˜áƒ (%s) დáƒáƒ£áƒ¨áƒ•áƒ”ბელიáƒ\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:292 +#, c-format +msgid "It seems that another application already has access to key '%u'." +msgstr "შესáƒáƒ«áƒšáƒ”ბელირრáƒáƒ› სხვრპრáƒáƒ’რáƒáƒ›áƒ უკვე იყენებს '%u' ღილáƒáƒ™áƒ¡." + +#: ../plugins/keybindings/gsd-keybindings-manager.c:365 +#, c-format +msgid "Key Binding (%s) is already in use\n" +msgstr "ღილáƒáƒ™áƒ”ბის კáƒáƒ›áƒ‘ინáƒáƒªáƒ˜áƒ (%s) უკვე გáƒáƒ›áƒáƒ§áƒ”ნებáƒáƒ¨áƒ˜áƒ\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:502 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"შეცდáƒáƒ›áƒ (%s)-ის გáƒáƒ¨áƒ•áƒ”ბის მცდელáƒáƒ‘ისáƒáƒ¡\n" +"რáƒáƒ›áƒ”ლიც შეესáƒáƒ‘áƒáƒ›áƒ”ბრღილáƒáƒ™áƒ¡ (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "კლáƒáƒ•áƒ˜áƒáƒ¢áƒ£áƒ áƒ" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Keyboard plugin" +msgstr "კლáƒáƒ•áƒ˜áƒáƒ¢áƒ£áƒ áƒ" + +#: ../plugins/keyboard/modmap-dialog.glade.h:1 +msgid "A_vailable files:" +msgstr "ხელმისáƒáƒ¬_ვდáƒáƒ›áƒ˜ ფáƒáƒ˜áƒšáƒ”ბი:" + +#: ../plugins/keyboard/modmap-dialog.glade.h:2 +msgid "Do _not show this warning again." +msgstr "áƒáƒ  áƒ_ნáƒáƒ®áƒ ხელáƒáƒ®áƒšáƒ მáƒáƒªáƒ”მული გáƒáƒ¤áƒ áƒ—ხილების შეტყáƒáƒ‘ინებáƒ." + +#: ../plugins/keyboard/modmap-dialog.glade.h:3 +msgid "Load modmap files" +msgstr "modmap ფáƒáƒ˜áƒšáƒ”ბის ჩáƒáƒ¢áƒ•áƒ˜áƒ áƒ—ვáƒ" + +#: ../plugins/keyboard/modmap-dialog.glade.h:4 +msgid "Would you like to load the modmap file(s)?" +msgstr "გნებáƒáƒ•áƒ— modmap ფáƒáƒ˜áƒšáƒ”ბის ჩáƒáƒ¢áƒ•áƒ˜áƒ áƒ—ვáƒ?" + +#: ../plugins/keyboard/modmap-dialog.glade.h:5 +msgid "_Load" +msgstr "_ჩáƒáƒ¢áƒ•áƒ˜áƒ áƒ—ვáƒ" + +#: ../plugins/keyboard/modmap-dialog.glade.h:6 +msgid "_Loaded files:" +msgstr "ჩáƒáƒ¢áƒ•áƒ˜áƒ áƒ—ული ფáƒáƒ˜_ლები:" + +#: ../plugins/media-keys/actions/acme.glade.h:1 +msgid "Volume" +msgstr "ხმის სიმáƒáƒ¦áƒšáƒ”" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:200 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"ვერ ვრთáƒáƒ• ნáƒáƒ’ულისხმევ ტერმინáƒáƒšáƒ¡. დáƒáƒ áƒ¬áƒ›áƒ£áƒœáƒ“ით რáƒáƒ› თქვენი ნáƒáƒ’ულისხმევი " +"ტერმინáƒáƒšáƒ˜áƒ¡ პრáƒáƒ’რáƒáƒ›áƒ მáƒáƒœáƒ˜áƒ¨áƒœáƒ£áƒšáƒ˜áƒ." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:240 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"შეუძლებელირბრძáƒáƒœáƒ”ბის გáƒáƒ¨áƒ•áƒ”ბáƒ: %s\n" +"შეáƒáƒ›áƒáƒ¬áƒ›áƒ”თ შეყვáƒáƒœáƒ˜áƒšáƒ˜ ბრძáƒáƒœáƒ”ბის მáƒáƒ áƒ—ებულáƒáƒ‘áƒáƒ¨áƒ˜." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:256 +msgid "" +"Couldn't put the machine to sleep.\n" +"Verify that the machine is correctly configured." +msgstr "" +"შეუძლებელირმძინáƒáƒ áƒ” რეჟიმში გáƒáƒ“áƒáƒ¡áƒ•áƒšáƒ.\n" +"დáƒáƒ áƒ¬áƒ›áƒ£áƒœáƒ“ით რáƒáƒ› კáƒáƒ›áƒžáƒ˜áƒ£áƒ¢áƒ”რი სწáƒáƒ áƒ”დáƒáƒ კáƒáƒœáƒ¤áƒ˜áƒ’ურირებული." + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Media keys" +msgstr "მედირდáƒáƒ›áƒ™áƒ•áƒ áƒ”ლი" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:566 +#, fuzzy +msgid "Could not enable mouse accessibility features" +msgstr "კლáƒáƒ•áƒ˜áƒáƒ¢áƒ£áƒ áƒ˜áƒ— წვდáƒáƒ›áƒ˜áƒ¡ შესáƒáƒ«áƒšáƒ”ბლáƒáƒ‘ების დáƒáƒ¨_ვებáƒ" + +#: ../plugins/mouse/gsd-mouse-manager.c:568 +msgid "" +"Mouse accessibility requires the mousetweaks daemon to be installed on your " +"system." +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:571 +msgid "Mouse Preferences" +msgstr "თáƒáƒ’ვის პáƒáƒ áƒáƒ›áƒ”ტრები" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "თáƒáƒ’ვი" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "" + +#: ../plugins/screensaver/gsd-screensaver-manager.c:151 +#, c-format +msgid "" +"There was an error starting up the screensaver:\n" +"\n" +"%s\n" +"\n" +"Screensaver functionality will not work in this session." +msgstr "" +"დáƒáƒ˜áƒ¨áƒ•áƒ შეცდáƒáƒ›áƒ ეკრáƒáƒœáƒ›áƒ–áƒáƒ’ის გáƒáƒ¨áƒ•áƒ”ბისáƒáƒ¡:\n" +"\n" +"%s\n" +"\n" +"მიმდინáƒáƒ áƒ” სესიáƒáƒ¨áƒ˜ ეკრáƒáƒœáƒ›áƒ–áƒáƒ’ი ვერ იმუშáƒáƒ•áƒ”ბს." + +#: ../plugins/screensaver/gsd-screensaver-manager.c:160 +msgid "_Do not show this message again" +msgstr "_áƒáƒ  áƒáƒœáƒáƒ®áƒ ხელáƒáƒ®áƒšáƒ მáƒáƒªáƒ”მული შეტყáƒáƒ‘ინებáƒ" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Screensaver" +msgstr "ეკრáƒáƒœáƒ›áƒ–áƒáƒ’ის გáƒáƒ¨áƒ•áƒ”ბáƒ" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Screensaver plugin" +msgstr "სეáƒáƒœáƒ¡áƒ˜áƒ¡ დáƒáƒ¬áƒ§áƒ”ბისთáƒáƒœáƒáƒ•áƒ” ეკრáƒáƒœáƒ›áƒ–áƒáƒ’ის გáƒáƒ¨áƒ•áƒ”ბáƒ" + +#: ../plugins/sound/gsd-sound-manager.c:164 +#, c-format +msgid "Couldn't load sound file %s as sample %s" +msgstr "შეუძლებელირხმáƒáƒ•áƒáƒœáƒ˜ ფáƒáƒ˜áƒšáƒ˜áƒ¡ %s გáƒáƒ¨áƒ•áƒ”ბáƒ, მáƒáƒ’áƒáƒšáƒ˜áƒ—áƒáƒ“:%s" + +#: ../plugins/sound/libsounds/sound-view.c:44 +msgid "Login" +msgstr "შესვლáƒ" + +#: ../plugins/sound/libsounds/sound-view.c:45 +msgid "Logout" +msgstr "გáƒáƒ›áƒáƒ¡áƒ•áƒšáƒ" + +#: ../plugins/sound/libsounds/sound-view.c:46 +msgid "Boing" +msgstr "ბáƒáƒ˜áƒœáƒ’ი" + +#: ../plugins/sound/libsounds/sound-view.c:47 +msgid "Siren" +msgstr "სირენáƒ" + +#: ../plugins/sound/libsounds/sound-view.c:48 +msgid "Clink" +msgstr "წკáƒáƒžáƒ£áƒœáƒ˜" + +#: ../plugins/sound/libsounds/sound-view.c:49 +msgid "Beep" +msgstr "პიპინი" + +#: ../plugins/sound/libsounds/sound-view.c:50 +msgid "No sound" +msgstr "áƒáƒ áƒáƒ•áƒ˜áƒ—áƒáƒ áƒ˜ ხმáƒ" + +#: ../plugins/sound/libsounds/sound-view.c:132 +msgid "Sound not set for this event." +msgstr "áƒáƒ áƒáƒ•áƒ˜áƒ—áƒáƒ áƒ˜ ხმრმáƒáƒªáƒ”მული მáƒáƒ•áƒšáƒ”ნისთვის." + +#: ../plugins/sound/libsounds/sound-view.c:141 +msgid "" +"The sound file for this event does not exist.\n" +"You may want to install the mate-audio package for a set of default sounds." +msgstr "" +"áƒáƒ  áƒáƒ áƒ¡áƒ”ბáƒáƒ‘ს ხმáƒáƒ•áƒáƒœáƒ˜ ფáƒáƒ˜áƒšáƒ˜ მáƒáƒªáƒ”მული მáƒáƒ•áƒšáƒ”ნისთვის.\n" +"სáƒáƒ­áƒ˜áƒ áƒáƒ mate-audio პáƒáƒ™áƒ”ტის დáƒáƒ§áƒ”ნებáƒ, სტáƒáƒœáƒ“áƒáƒ áƒ¢áƒ£áƒšáƒ˜ ხმებისთვის." + +#: ../plugins/sound/libsounds/sound-view.c:152 +msgid "The sound file for this event does not exist." +msgstr "áƒáƒ  áƒáƒ áƒ¡áƒ”ბáƒáƒ‘ს ხმáƒáƒ•áƒáƒœáƒ˜ ფáƒáƒ˜áƒšáƒ˜ მáƒáƒªáƒ”მული მáƒáƒ•áƒšáƒ”ნისთვის." + +#: ../plugins/sound/libsounds/sound-view.c:183 +msgid "Select Sound File" +msgstr "ხმáƒáƒ•áƒáƒœáƒ˜ ფáƒáƒ˜áƒšáƒ˜áƒ¡ áƒáƒ áƒ©áƒ”ვáƒ" + +#: ../plugins/sound/libsounds/sound-view.c:210 +#, c-format +msgid "The file %s is not a valid wav file" +msgstr "ფáƒáƒ˜áƒšáƒ˜ %s áƒáƒ áƒáƒ›áƒáƒ áƒ—ებული wav ფáƒáƒ˜áƒšáƒ˜áƒ" + +#: ../plugins/sound/libsounds/sound-view.c:271 +msgid "Select sound file..." +msgstr "ხმáƒáƒ•áƒáƒœáƒ˜ ფáƒáƒ˜áƒšáƒ˜áƒ¡ áƒáƒ áƒ©áƒ”ვáƒ..." + +#: ../plugins/sound/libsounds/sound-view.c:373 +msgid "System Sounds" +msgstr "სისტემური ხმები" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:1 +msgid "Sound" +msgstr "ხმáƒ" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:2 +msgid "Sound plugin" +msgstr "" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "ბეჭდვის წყვეტáƒ" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Typing break plugin" +msgstr "ბეჭდვის წყვეტáƒ" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:258 +#: ../plugins/xrdb/gsd-xrdb-manager.c:327 +msgid "Cannot determine user's home directory" +msgstr "შეუძლებელირმáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბლის სáƒáƒ®áƒšáƒ˜áƒ¡ დáƒáƒ¡áƒ¢áƒ˜áƒ¡ დáƒáƒ“გენáƒ" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:551 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "" +"MateConf გáƒáƒ¡áƒáƒ¦áƒ”ბი %s-ის მნიშვნელáƒáƒ‘რ%s-იáƒ, მáƒáƒ’რáƒáƒ› მáƒáƒ¡áƒáƒšáƒáƒ“ნელი მნიშვნელáƒáƒ‘რ%s-" +"იáƒ\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Manage X Settings" +msgstr "X-ის პáƒáƒ áƒáƒ›áƒ”ტრების გáƒáƒ›áƒáƒ§áƒ”ნებáƒ" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "X Settings" +msgstr "X-ის პáƒáƒ áƒáƒ›áƒ”ტრების გáƒáƒ›áƒáƒ§áƒ”ნებáƒ" + +#~ msgid "Image/label border" +#~ msgstr "ნáƒáƒ®áƒáƒ¢áƒ˜áƒ¡/წáƒáƒ áƒ¬áƒ”რის ჩáƒáƒ áƒ©áƒ" + +#~ msgid "Width of border around the label and image in the alert dialog" +#~ msgstr "გáƒáƒ¤áƒ áƒ—ხილების სáƒáƒ áƒ™áƒ›áƒ”ლში წáƒáƒ áƒ¬áƒ”რისრდრნáƒáƒ®áƒáƒ¢áƒ˜áƒ¡ ირგვლივ ჩáƒáƒ áƒ©áƒáƒ¡ სიგáƒáƒœáƒ”" + +#~ msgid "Alert Type" +#~ msgstr "გáƒáƒ¤áƒ áƒ—ხილების ტიპი" + +#~ msgid "The type of alert" +#~ msgstr "გáƒáƒ¤áƒ áƒ—ხილების ტიპი" + +#~ msgid "Alert Buttons" +#~ msgstr "გáƒáƒ¤áƒ áƒ—ხილების ღილáƒáƒ™áƒ”ბი" + +#~ msgid "The buttons shown in the alert dialog" +#~ msgstr "გáƒáƒ¤áƒ áƒ—ხილების სáƒáƒ áƒ™áƒ›áƒ”ლზე გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ£áƒšáƒ˜ ღილáƒáƒ™áƒ”ბი" + +#~ msgid "Show more _details" +#~ msgstr "_დáƒáƒ›áƒáƒ¢áƒ”ბითი ცნáƒáƒ‘ები" + +#~ msgid "Select Image" +#~ msgstr "სურáƒáƒ—ის áƒáƒ›áƒáƒ áƒ©áƒ”ვáƒ" + +#~ msgid "No Image" +#~ msgstr "áƒáƒ áƒáƒ•áƒ˜áƒ—áƒáƒ áƒ˜ სურáƒáƒ—ი" + +#~ msgid "Images" +#~ msgstr "სურáƒáƒ—ები" + +#~ msgid "All Files" +#~ msgstr "ყველრფáƒáƒ˜áƒšáƒ˜" + +#~ msgid "" +#~ "There was an error while trying to get the addressbook information\n" +#~ "Evolution Data Server can't handle the protocol" +#~ msgstr "" +#~ "შეცდáƒáƒ›áƒ მისáƒáƒ›áƒáƒ áƒ—ების წიგნáƒáƒ™áƒ˜áƒ“áƒáƒœ ინფáƒáƒ áƒ›áƒáƒªáƒ˜áƒ˜áƒ¡ მიღებისáƒáƒ¡\n" +#~ "Evolution-ის მáƒáƒœáƒáƒªáƒ”მთრსერვერი ვერ უმკლáƒáƒ•áƒ“ებრპრáƒáƒ¢áƒáƒ™áƒáƒšáƒ¡" + +#~ msgid "Unable to open address book" +#~ msgstr "შეუძლებელირწიგნáƒáƒ™áƒ˜áƒ¡ გáƒáƒ®áƒ¡áƒœáƒ" + +#~ msgid "Unknown login ID, the user database might be corrupted" +#~ msgstr "უცნáƒáƒ‘ი ID სáƒáƒ®áƒ”ლი, შესáƒáƒ«áƒšáƒáƒ მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბლების ბáƒáƒ–რდáƒáƒ–იáƒáƒœáƒ”ბულიáƒ" + +#~ msgid "About %s" +#~ msgstr "%s-ის შესáƒáƒ®áƒ”ბ" + +#~ msgid "About Me" +#~ msgstr "ჩემს შესáƒáƒ®áƒ”ბ" + +#~ msgid "Set your personal information" +#~ msgstr "თქვენი პირáƒáƒ“ი ინფáƒáƒ áƒ›áƒáƒªáƒ˜áƒ" + +#~ msgid " " +#~ msgstr "." + +#~ msgid " " +#~ msgstr " " + +#~ msgid "Email" +#~ msgstr "ელფáƒáƒ¡áƒ¢áƒ" + +#~ msgid "Home" +#~ msgstr "ბინáƒ" + +#~ msgid "Instant Messaging" +#~ msgstr "მყისიერი მიმáƒáƒ¬áƒ”რáƒ" + +#~ msgid "Job" +#~ msgstr "თáƒáƒœáƒáƒ›áƒ“ებáƒáƒ‘áƒ" + +#~ msgid "Telephone" +#~ msgstr "ტელეფáƒáƒœáƒ˜" + +#~ msgid "Web" +#~ msgstr "WWW" + +#~ msgid "Work" +#~ msgstr "სáƒáƒ›áƒ¡áƒáƒ®áƒ£áƒ áƒ˜" + +#~ msgid "Change your password" +#~ msgstr "პáƒáƒ áƒáƒšáƒ˜áƒ¡ შეცვლáƒ" + +#~ msgid "A_IM/iChat:" +#~ msgstr "A_IM/iChat:" + +#~ msgid "A_ddress:" +#~ msgstr "მის_áƒáƒ›áƒáƒ áƒ—ი:" + +#~ msgid "A_ssistant:" +#~ msgstr "áƒ_სისტენტი:" + +#~ msgid "Address" +#~ msgstr "მისáƒáƒ›áƒáƒ áƒ—ი" + +#~ msgid "C_ity:" +#~ msgstr "ქáƒáƒšáƒáƒ¥_ი:" + +#~ msgid "C_ompany:" +#~ msgstr "კ_áƒáƒ›áƒžáƒáƒœáƒ˜áƒ:" + +#~ msgid "Cale_ndar:" +#~ msgstr "კáƒáƒšáƒ”_ნდáƒáƒ áƒ˜:" + +#~ msgid "Change Passwo_rd..." +#~ msgstr "_პáƒáƒ áƒáƒšáƒ˜áƒ¡ შეცვლáƒ..." + +#~ msgid "Change pa_ssword" +#~ msgstr "პáƒáƒ áƒáƒšáƒ˜áƒ¡ შ_ეცვლáƒ" + +#~ msgid "Change password" +#~ msgstr "პáƒáƒ áƒáƒšáƒ˜áƒ¡ შეცვლáƒ" + +#~ msgid "Ci_ty:" +#~ msgstr "ქáƒ_ლáƒáƒ¥áƒ˜:" + +#~ msgid "Co_untry:" +#~ msgstr "ქვ_ეყáƒáƒœáƒ:" + +#~ msgid "Contact" +#~ msgstr "კáƒáƒœáƒ¢áƒáƒ¥áƒ¢áƒ˜" + +#~ msgid "Cou_ntry:" +#~ msgstr "ქვეყáƒ_ნáƒ:" + +#~ msgid "Current _password:" +#~ msgstr "მიმდინáƒáƒ áƒ” _პáƒáƒ áƒáƒšáƒ˜:" + +#~ msgid "Full Name" +#~ msgstr "სრული სáƒáƒ®áƒ”ლი" + +#~ msgid "Hom_e:" +#~ msgstr "_სáƒáƒ®áƒšáƒ˜:" + +#~ msgid "IC_Q:" +#~ msgstr "IC_Q:" + +#~ msgid "M_SN:" +#~ msgstr "M_SN:" + +#~ msgid "P.O. _box:" +#~ msgstr "სáƒ_ფáƒáƒ¡áƒ—რყუთი:" + +#~ msgid "P._O. box:" +#~ msgstr "_სáƒáƒ¤áƒáƒ¡áƒ¢áƒ ყუთი:" + +#~ msgid "Personal Info" +#~ msgstr "პირáƒáƒ“ი ინფáƒáƒ áƒ›áƒáƒªáƒ˜áƒ" + +#~ msgid "" +#~ "Please type your password again in the Retype new password field." +#~ msgstr "გთხáƒáƒ•áƒ— ხელáƒáƒ®áƒšáƒ áƒáƒ™áƒ áƒ˜áƒ¤áƒáƒ— პáƒáƒ áƒáƒšáƒ˜ ველში ხელáƒáƒ®áƒáƒšáƒ˜ áƒáƒ™áƒ áƒ”ფáƒ." + +#~ msgid "Select your photo" +#~ msgstr "ფáƒáƒ¢áƒáƒ¡ áƒáƒ›áƒáƒ áƒ©áƒ”ვáƒ" + +#~ msgid "State/Pro_vince:" +#~ msgstr "მხáƒáƒ áƒ”/პრáƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ:" + +#~ msgid "" +#~ "To change your password, enter your current password in the field below " +#~ "and click Authenticate.\n" +#~ "After you have authenticated, enter your new password, retype it for " +#~ "verification and click Change password." +#~ msgstr "" +#~ "პáƒáƒ áƒáƒšáƒ˜áƒ¡ შესáƒáƒªáƒ•áƒšáƒ”ლáƒáƒ“ გთხáƒáƒ•áƒ— შეიყვáƒáƒœáƒáƒ— ქვემáƒáƒ— მáƒáƒªáƒ”მულ ველში მიმდინáƒáƒ áƒ” " +#~ "პáƒáƒ áƒáƒšáƒ˜ დრდáƒáƒáƒ­áƒ˜áƒ áƒ”თ áƒáƒ•áƒ¢áƒáƒ áƒ˜áƒ–áƒáƒªáƒ˜áƒ-ს.\n" +#~ "áƒáƒ£áƒ¢áƒ”ნტიფიკáƒáƒªáƒ˜áƒ˜áƒ¡ შემდგáƒáƒ›, თქვენი áƒáƒ®áƒáƒšáƒ˜ პáƒáƒ áƒáƒšáƒ˜ დáƒáƒ›áƒáƒ¬áƒ›áƒ”ბის მიზნით áƒáƒ áƒ¯áƒ”რ " +#~ "áƒáƒ™áƒ áƒ˜áƒ¤áƒ”თ დრდáƒáƒáƒ¬áƒ™áƒáƒžáƒ”თ პáƒáƒ áƒáƒšáƒ˜áƒ¡ შეცვლáƒ-ს." + +#~ msgid "User name:" +#~ msgstr "მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბელი:" + +#~ msgid "Web _log:" +#~ msgstr "ვებ ჟურნáƒ_ლი:" + +#~ msgid "Wor_k:" +#~ msgstr "_სáƒáƒ›áƒ¡áƒáƒ®áƒ£áƒ áƒ˜:" + +#~ msgid "Work _fax:" +#~ msgstr "სáƒáƒ›áƒ¡áƒáƒ®áƒ£áƒ áƒ˜áƒ¡ _ფáƒáƒ¥áƒ¡áƒ˜:" + +#~ msgid "Zip/_Postal code:" +#~ msgstr "სáƒáƒ¤áƒáƒ¡áƒ¢áƒ ინ_დექსი:" + +#~ msgid "_Address:" +#~ msgstr "მის_áƒáƒ›áƒáƒ áƒ—ი:" + +#~ msgid "_Authenticate" +#~ msgstr "_áƒáƒ•áƒ¢áƒáƒ áƒ˜áƒ–áƒáƒªáƒ˜áƒ" + +#~ msgid "_Department:" +#~ msgstr "_გáƒáƒœáƒ§áƒáƒ¤áƒ˜áƒšáƒ”ბáƒ:" + +#~ msgid "_Groupwise:" +#~ msgstr "_დáƒáƒ¯áƒ’უფებáƒ:" + +#~ msgid "_Home page:" +#~ msgstr "პირáƒáƒ“ი ვე_ბგვერდი:" + +#~ msgid "_Home:" +#~ msgstr "სáƒáƒ®_ლი:" + +#~ msgid "_Jabber:" +#~ msgstr "_Jabber:" + +#~ msgid "_Manager:" +#~ msgstr "მ_მáƒáƒ áƒ—ველი:" + +#~ msgid "_Mobile:" +#~ msgstr "_მáƒáƒ‘ილური:" + +#~ msgid "_New password:" +#~ msgstr "_áƒáƒ®áƒáƒšáƒ˜ პáƒáƒ áƒáƒšáƒ˜:" + +#~ msgid "_Profession:" +#~ msgstr "_პრáƒáƒ¤áƒ”სიáƒ:" + +#~ msgid "_Retype new password:" +#~ msgstr "ხ_ელáƒáƒ®áƒáƒšáƒ˜ შეყვáƒáƒœáƒ:" + +#~ msgid "_State/Province:" +#~ msgstr "მხáƒáƒ áƒ”/პრ_áƒáƒ•áƒ˜áƒœáƒªáƒ˜áƒ:" + +#~ msgid "_Title:" +#~ msgstr "_სáƒáƒ—áƒáƒ£áƒ áƒ˜:" + +#~ msgid "_Work:" +#~ msgstr "_სáƒáƒ›áƒ¡áƒáƒ®áƒ£áƒ áƒ˜:" + +#~ msgid "_Yahoo:" +#~ msgstr "_Yahoo:" + +#~ msgid "_Zip/Postal code:" +#~ msgstr "სáƒáƒ¤áƒáƒ¡áƒ¢áƒ _ინდექსი:" + +#~ msgid "Child exited unexpectedly" +#~ msgstr "შვილი პრáƒáƒªáƒ”სი უცáƒáƒ‘ედáƒáƒ“ გáƒáƒ˜áƒ—იშáƒ" + +#~ msgid "Could not shutdown backend_stdin IO channel: %s" +#~ msgstr "შეუძლებელირშვილი პრáƒáƒªáƒ”სის შეყვáƒáƒœáƒ˜áƒ¡ áƒáƒ áƒ®áƒ˜áƒ¡ დáƒáƒ®áƒ£áƒ áƒ•áƒ: %s" + +#~ msgid "Could not shutdown backend_stdout IO channel: %s" +#~ msgstr "შეუძლებელირშვილი პრáƒáƒªáƒ”სის გáƒáƒ›áƒáƒ§áƒ•áƒáƒœáƒ˜áƒ¡ áƒáƒ áƒ®áƒ˜áƒ¡ დáƒáƒ®áƒ£áƒ áƒ•áƒ: %s" + +#~ msgid "Authenticated!" +#~ msgstr "áƒáƒ•áƒ¢áƒáƒ áƒ˜áƒ–იზირებულიáƒ!" + +#~ msgid "" +#~ "Your password has been changed since you initially authenticated! Please " +#~ "re-authenticate." +#~ msgstr "" +#~ "უკáƒáƒœáƒáƒ¡áƒ™áƒœáƒ”ლი áƒáƒ•áƒ¢áƒáƒ áƒ˜áƒ–áƒáƒªáƒ˜áƒ˜áƒ¡ დრáƒáƒ¡ თქვენი პáƒáƒ áƒáƒšáƒ˜ შეიცვáƒáƒšáƒ! გთხáƒáƒ•áƒ— ხელáƒáƒ®áƒšáƒ " +#~ "სცáƒáƒ“áƒáƒ—." + +#~ msgid "That password was incorrect." +#~ msgstr "áƒáƒ áƒáƒ¡áƒ¬áƒáƒ áƒ˜ პáƒáƒ áƒáƒšáƒ˜." + +#~ msgid "Your password has been changed." +#~ msgstr "თქვენი პáƒáƒ áƒáƒšáƒ˜ შეცვლილიáƒ." + +#~ msgid "System error: %s." +#~ msgstr "სისტემური შეცდáƒáƒ›áƒ: %s." + +#~ msgid "The password is too short." +#~ msgstr "ძáƒáƒšáƒ˜áƒáƒœ მáƒáƒ™áƒšáƒ” პáƒáƒ áƒáƒšáƒ˜." + +#~ msgid "The password is too simple." +#~ msgstr "ძáƒáƒšáƒ˜áƒáƒœ მáƒáƒ áƒ¢áƒ˜áƒ•áƒ˜ პáƒáƒ áƒáƒšáƒ˜." + +#~ msgid "The old and new passwords are too similar." +#~ msgstr "áƒáƒ®áƒáƒšáƒ˜ დრძველი პáƒáƒ áƒáƒšáƒ˜ ერთმáƒáƒœáƒ”თს ჰგვáƒáƒœáƒáƒœ." + +#~ msgid "The new password must contain numeric or special character(s)." +#~ msgstr "áƒáƒ®áƒáƒšáƒ˜ პáƒáƒ áƒáƒšáƒ˜ ციფრებს áƒáƒœ სიმბáƒáƒšáƒáƒ”ბს უნდრშეიცáƒáƒ•áƒ“ეს." + +#~ msgid "The old and new passwords are the same." +#~ msgstr "ძველი დრáƒáƒ®áƒáƒšáƒ˜ პáƒáƒ áƒáƒšáƒ˜ ერთი დრიგივიეáƒ." + +#~ msgid "Unable to launch %s: %s" +#~ msgstr "შეუძლებელირგáƒáƒ¨áƒ•áƒ”ბრ%s: %s" + +#~ msgid "Unable to launch backend" +#~ msgstr "შეუძლებელირშიდრპრáƒáƒ’რáƒáƒ›áƒ˜áƒ¡ გáƒáƒ¨áƒ•áƒ”ბáƒ" + +#~ msgid "A system error has occurred" +#~ msgstr "დáƒáƒ˜áƒ¨áƒ•áƒ სისტემური შეცდáƒáƒ›áƒ" + +#~ msgid "Checking password..." +#~ msgstr "პáƒáƒ áƒáƒšáƒ˜áƒ¡ შემáƒáƒ¬áƒ›áƒ”ბáƒ..." + +#~ msgid "Click Change password to change your password." +#~ msgstr "პáƒáƒ áƒáƒšáƒ˜áƒ¡ შესáƒáƒªáƒ•áƒšáƒ”ლáƒáƒ“ დáƒáƒáƒ¬áƒ™áƒáƒžáƒ£áƒœáƒ”თ პáƒáƒ áƒáƒšáƒ˜áƒ¡ შეცვლáƒ-ს." + +#~ msgid "Please type your password in the New password field." +#~ msgstr "გთხáƒáƒ•áƒ— შეიყვáƒáƒœáƒáƒ— პáƒáƒ áƒáƒšáƒ˜ áƒáƒ®áƒáƒš ველში áƒáƒ®áƒáƒšáƒ˜ პáƒáƒ áƒáƒšáƒ˜." + +#~ msgid "The two passwords are not equal." +#~ msgstr "პáƒáƒ áƒáƒšáƒ”ბი ერთმáƒáƒœáƒ”თს áƒáƒ  ემთხვევიáƒáƒœ." + +#~ msgid "Assistive Technologies" +#~ msgstr "დáƒáƒ›áƒ®áƒ›áƒáƒ áƒ” ტექნáƒáƒšáƒáƒ’იáƒ" + +#~ msgid "Preferences" +#~ msgstr "პáƒáƒ áƒáƒ›áƒ”ტრები" + +#~ msgid "Accessible Lo_gin" +#~ msgstr "ძირითáƒáƒ“ი სáƒáƒ áƒ™áƒ›áƒšáƒ˜áƒ“áƒáƒœ რეგისტრáƒáƒªáƒ˜áƒ" + +#~ msgid "Assistive Technology Preferences" +#~ msgstr "დáƒáƒ›áƒ®áƒ›áƒáƒ áƒ” ტექნáƒáƒšáƒáƒ’იის პáƒáƒ áƒáƒ›áƒ”ტრები" + +#~ msgid "" +#~ "Changes to enable assistive technologies will not take effect until your " +#~ "next log in." +#~ msgstr "დáƒáƒ›áƒ®áƒ›áƒáƒ áƒ” ტექნáƒáƒšáƒáƒ’ირáƒáƒ  ჩáƒáƒ˜áƒ áƒ—ვებრთქვენს მáƒáƒ›áƒáƒ•áƒáƒš შემáƒáƒ¡áƒ•áƒšáƒáƒ›áƒ“ე." + +#~ msgid "Close and _Log Out" +#~ msgstr "დáƒáƒ®áƒ£áƒ áƒ•áƒ დრგáƒáƒ¡áƒ•áƒšáƒ" + +#~ msgid "Jump to Preferred Applications dialog" +#~ msgstr "სáƒáƒ¡áƒ£áƒ áƒ•áƒ”ლი პრáƒáƒ’რáƒáƒ›áƒ”ბის დიáƒáƒšáƒáƒ’ სáƒáƒ áƒ™áƒ›áƒ”ლზე გáƒáƒ“áƒáƒ¡áƒ•áƒšáƒ" + +#~ msgid "Jump to the Accessible Login dialog" +#~ msgstr "მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბლის შემáƒáƒ¡áƒáƒ¡áƒ•áƒšáƒ”ლ დიáƒáƒšáƒáƒ’ სáƒáƒ áƒ™áƒ›áƒ”ლზე გáƒáƒ“áƒáƒ¡áƒ•áƒšáƒ" + +#~ msgid "Jump to the Keyboard Accessibility dialog" +#~ msgstr "კლáƒáƒ•áƒ˜áƒáƒ¢áƒ£áƒ áƒ˜áƒ¡ წვდáƒáƒ›áƒ˜áƒ¡ სáƒáƒ¨áƒ£áƒáƒšáƒ”ბების დიáƒáƒšáƒáƒ’ სáƒáƒ áƒ™áƒ›áƒ”ლზე გáƒáƒ“áƒáƒ¡áƒ•áƒšáƒ" + +#~ msgid "_Enable assistive technologies" +#~ msgstr "დáƒáƒ›áƒ®áƒ›áƒáƒ áƒ” ტ_ექნáƒáƒšáƒáƒ’იების ჩáƒáƒ áƒ—ვáƒ" + +#~ msgid "_Keyboard Accessibility" +#~ msgstr "_კლáƒáƒ•áƒ˜áƒáƒ¢áƒ£áƒ áƒ˜áƒ¡ წვდáƒáƒ›áƒ" + +#~ msgid "_Preferred Applications" +#~ msgstr "სáƒáƒ¡áƒ£áƒ áƒ•áƒ”ლი _პრáƒáƒ’რáƒáƒ›áƒ”ბი" + +#~ msgid "Enable support for MATE assistive technologies at login" +#~ msgstr "" +#~ "სისტემáƒáƒ¨áƒ˜ შემáƒáƒ¡áƒ•áƒšáƒ˜áƒ¡áƒ—áƒáƒœáƒáƒ•áƒ”, გნáƒáƒ›áƒ˜áƒ¡ დáƒáƒ›áƒ®áƒ›áƒáƒ áƒ” ტექნáƒáƒšáƒáƒ’იების მხáƒáƒ áƒ“áƒáƒ­áƒ”რის " +#~ "ჩáƒáƒ áƒ—ვáƒ" + +#~ msgid "There was an error launching the mouse preferences dialog: %s" +#~ msgstr "დáƒáƒ˜áƒ¨áƒ•áƒ შეცდáƒáƒ›áƒ თáƒáƒ’უნáƒáƒ¡ პáƒáƒ áƒáƒ›áƒ”ტრების გáƒáƒ¨áƒ•áƒ”ბისáƒáƒ¡: %s" + +#~ msgid "Unable to import AccessX settings from file '%s'" +#~ msgstr "შეუძლებელირAccessX-ის პáƒáƒ áƒáƒ›áƒ”ტრების '%s' ფáƒáƒ˜áƒšáƒ˜áƒ“áƒáƒœ იმპáƒáƒ áƒ¢áƒ˜áƒ áƒ”ბáƒ" + +#~ msgid "Import Feature Settings File" +#~ msgstr "პáƒáƒ áƒáƒ›áƒ”ტრების ფáƒáƒ˜áƒšáƒ˜áƒ¡ იმპáƒáƒ áƒ¢áƒ˜áƒ áƒ”ბáƒ" + +#~ msgid "_Import" +#~ msgstr "_იმპáƒáƒ áƒ¢áƒ˜" + +#~ msgid "Keyboard Accessibility" +#~ msgstr "კლáƒáƒ•áƒ˜áƒáƒ¢áƒ£áƒ áƒ˜áƒ¡ სპეც შესáƒáƒ«áƒšáƒ”ბლáƒáƒ‘áƒáƒœáƒ˜" + +#~ msgid "Set your keyboard accessibility preferences" +#~ msgstr "კლáƒáƒ•áƒ˜áƒáƒ¢áƒ£áƒ áƒ˜áƒ— წვდáƒáƒ›áƒ˜áƒ¡ პáƒáƒ áƒáƒ›áƒ”ტრების დáƒáƒ§áƒ”ნებáƒ" + +#~ msgid "" +#~ "This system does not seem to have the XKB extension. The keyboard " +#~ "accessibility features will not operate without it." +#~ msgstr "" +#~ "სისტემáƒáƒ¡ áƒáƒ  გáƒáƒáƒ©áƒœáƒ˜áƒ XKB-ის გáƒáƒ¤áƒáƒ áƒ—áƒáƒ”ბáƒ. მის გáƒáƒ áƒ”შე შეუძლებელირკლáƒáƒ•áƒ˜áƒáƒ¢áƒ£áƒ áƒ˜áƒ¡ " +#~ "სპეც შესáƒáƒ«áƒšáƒ”ბლáƒáƒ‘ების áƒáƒ›áƒ£áƒ¨áƒáƒ•áƒ”ბáƒ." + +#~ msgid "Enable Bo_unce Keys" +#~ msgstr "მხ_ტუნáƒáƒ•áƒ˜ კლáƒáƒ•áƒ˜áƒ¨áƒ”ბის ჩáƒáƒ áƒ—ვáƒ" + +#~ msgid "Enable Slo_w Keys" +#~ msgstr "ნელი კლáƒáƒ•áƒ˜áƒ¨áƒ”ბის ჩáƒáƒ áƒ—ვáƒ" + +#~ msgid "Enable _Mouse Keys" +#~ msgstr "თáƒáƒ’_უნáƒáƒ¡ კლáƒáƒ•áƒ˜áƒ¨áƒ”ბის ჩáƒáƒ áƒ—ვáƒ" + +#~ msgid "Enable _Repeat Keys" +#~ msgstr "კლáƒáƒ•áƒ˜áƒ¨áƒ”ბის გ_áƒáƒ›áƒ”áƒáƒ áƒ”ბის ჩáƒáƒ áƒ—ვáƒ" + +#~ msgid "Enable _Sticky Keys" +#~ msgstr "წ_ებáƒáƒ•áƒáƒœáƒ˜ კლáƒáƒ•áƒ˜áƒ¨áƒ”ბის ჩáƒáƒ áƒ—ვáƒ" + +#~ msgid "Features" +#~ msgstr "ფუნქციები" + +#~ msgid "Toggle Keys" +#~ msgstr "გáƒáƒ“áƒáƒ›áƒ áƒ—ველი კლáƒáƒ•áƒ˜áƒ¨áƒ”ბი" + +#~ msgid "Basic" +#~ msgstr "ძირითáƒáƒ“ი" + +#~ msgid "Beep if key is re_jected" +#~ msgstr "პიპინი, კლáƒáƒ•áƒ˜áƒ¨áƒ˜áƒ¡ _უáƒáƒ áƒ§áƒáƒ¤áƒ˜áƒ¡ შემთხვევáƒáƒ¨áƒ˜" + +#~ msgid "Beep when _features turned on or off from keyboard" +#~ msgstr "პიპინი, რáƒáƒ“ესáƒáƒª ფ_უნქცირირთვებრáƒáƒœ ითიშებáƒ" + +#~ msgid "Beep when _modifier is pressed" +#~ msgstr "პიპინი, თუ მáƒáƒ áƒ—ვის კლáƒáƒ•áƒ˜áƒ¨áƒ˜ დáƒáƒ­áƒ”რილიáƒ" + +#~ msgid "Beep when an LED is turned on and two beeps when one is turned off." +#~ msgstr "პიპინი, რáƒáƒ“ესáƒáƒª ნáƒáƒ—ურის LED-ი ირთვებáƒ, 2ჯერ პიპინი რáƒáƒ“ესáƒáƒª ითიშებáƒ." + +#~ msgid "Beep when key is:" +#~ msgstr "პიპინი,რáƒáƒ“ესáƒáƒª:" + +#~ msgid "Del_ay:" +#~ msgstr "დ_áƒáƒ§áƒáƒ•áƒœáƒ”ბáƒ:" + +#~ msgid "Delay between keypress and pointer mo_vement:" +#~ msgstr "დáƒáƒ§áƒáƒ•áƒœáƒ”ბრღილáƒáƒ™áƒ–ე დáƒáƒ­áƒ”რáƒáƒ¡áƒ დრკურსáƒáƒ áƒ˜áƒ¡ მ_áƒáƒ«áƒ áƒáƒáƒ‘áƒáƒ¡ შáƒáƒ áƒ˜áƒ¡:" + +#~ msgid "Disa_ble if two keys pressed together" +#~ msgstr "_გáƒáƒ—იშვáƒ, áƒáƒ áƒ˜ კლáƒáƒ•áƒ˜áƒ¨áƒ˜áƒ¡ ერთდრáƒáƒ£áƒšáƒ˜ დáƒáƒ­áƒ”რის შემთხვევáƒáƒ¨áƒ˜" + +#~ msgid "E_nable Toggle Keys" +#~ msgstr "გáƒáƒ“áƒáƒ›áƒ áƒ—ველი კლáƒáƒ•áƒ˜áƒ¨áƒ”ბის გáƒ_áƒáƒ¥áƒ¢áƒ˜áƒ£áƒ áƒ”ბáƒ" + +#~ msgid "Filters" +#~ msgstr "ფილტრები" + +#~ msgid "I_gnore duplicate keypresses within:" +#~ msgstr "áƒáƒ áƒ›áƒáƒ’ი დáƒáƒ­áƒ”რის _იგრáƒáƒ áƒ˜áƒ áƒ”ბრრáƒáƒ“ესáƒáƒª:" + +#~ msgid "" +#~ "Ignore all subsequent presses of the SAME key if they happen within a " +#~ "user selectable period of time." +#~ msgstr "" +#~ "ერთი დრიგივე კლáƒáƒ•áƒ˜áƒ¨áƒ˜áƒ¡ თáƒáƒœáƒ›áƒ˜áƒ›áƒ“ევრული დáƒáƒ­áƒ”რის იგნáƒáƒ áƒ˜áƒ áƒ”ბáƒ, მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბლის " +#~ "მიერ მითითებული დრáƒáƒ˜áƒ¡ პერიáƒáƒ“ში." + +#~ msgid "Keyboard Accessibility Preferences (AccessX)" +#~ msgstr "კლáƒáƒ•áƒ˜áƒáƒ¢áƒ£áƒ áƒ˜áƒ¡ სპეც სáƒáƒ¨áƒ£áƒáƒšáƒ”ბების პáƒáƒ áƒáƒ›áƒ”ტრების გáƒáƒ›áƒáƒ áƒ—ვრ(AccessX)" + +#~ msgid "Ma_ximum pointer speed:" +#~ msgstr "კ_ურსáƒáƒ áƒ˜áƒ¡ მáƒáƒ¥áƒ¡áƒ˜áƒ›áƒáƒšáƒ£áƒ áƒ˜ სიჩქáƒáƒ áƒ”:" + +#~ msgid "Mouse Keys" +#~ msgstr "თáƒáƒ’ვის ღილáƒáƒ™áƒ”ბი" + +#~ msgid "Mouse _Preferences..." +#~ msgstr "თáƒáƒ’ვის _პáƒáƒ áƒáƒ›áƒ”ტრები..." + +#~ msgid "" +#~ "Only accept keys after they have been pressed and held for a user " +#~ "adjustable amount of time." +#~ msgstr "" +#~ "მხáƒáƒšáƒáƒ“ იმ კლáƒáƒ•áƒ˜áƒ¨áƒ”ბის დáƒáƒ¨áƒ•áƒ”ბáƒ, რáƒáƒ›áƒšáƒ”ბსáƒáƒª დáƒáƒ”ჭირáƒáƒ— მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბლის მიერ " +#~ "გáƒáƒœáƒ¡áƒáƒ–ღვრული დრáƒáƒ˜áƒ¡ მერე." + +#~ msgid "" +#~ "Perform multiple simultaneous key press operations by pressing modifier " +#~ "keys in sequence." +#~ msgstr "" +#~ "მრáƒáƒ•áƒáƒšáƒ˜ ერთდრáƒáƒ£áƒšáƒ˜ კლáƒáƒ•áƒ˜áƒ¨áƒ”ბის დáƒáƒ­áƒ”რáƒ, მáƒáƒ“იფიკáƒáƒ¢áƒáƒ áƒ˜áƒ¡ კლáƒáƒ•áƒ˜áƒ¨áƒ”ბის " +#~ "მიმდევრáƒáƒ‘ითი დáƒáƒ­áƒ”რისáƒáƒ¡" + +#~ msgid "S_peed:" +#~ msgstr "_სიჩქáƒáƒ áƒ”:" + +#~ msgid "Time to acce_lerate to maximum speed:" +#~ msgstr "áƒáƒ©áƒ¥áƒáƒ áƒ”ბის დრრმáƒáƒ¥áƒ¡áƒ˜áƒ›áƒ_ლურ სიჩქáƒáƒ áƒ”მდე:" + +#~ msgid "Turn the numeric keypad into a mouse control pad." +#~ msgstr "ციფრული ველის კლáƒáƒ•áƒ˜áƒ¨áƒ”ბის თáƒáƒ’ვის მმáƒáƒ áƒ—ველáƒáƒ“ ჩáƒáƒ áƒ—ვáƒ." + +#~ msgid "_Disable if unused for:" +#~ msgstr "_გáƒáƒ—იშვáƒ, თუ áƒáƒ  გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნებáƒ:" + +#~ msgid "_Import Feature Settings..." +#~ msgstr "შესáƒáƒ«áƒšáƒ”ბლáƒáƒ‘ების პáƒáƒ áƒáƒ›áƒ”ტრების _იმპáƒáƒ áƒ¢áƒ˜..." + +#~ msgid "_Only accept keys held for:" +#~ msgstr "დáƒáƒ­áƒ”რის მიღებრმხ_áƒáƒšáƒáƒ“ რáƒáƒªáƒ:" + +#~ msgid "_Type to test settings:" +#~ msgstr "პáƒáƒ áƒáƒ›áƒ”_ტრების შესáƒáƒ›áƒáƒ¬áƒ›áƒ”ბელი ველი:" + +#~ msgid "_accepted" +#~ msgstr "მ_იღებული" + +#~ msgid "_pressed" +#~ msgstr "_დáƒáƒ­áƒ”რილი" + +#~ msgid "_rejected" +#~ msgstr "_უáƒáƒ áƒ§áƒáƒ¤áƒ˜áƒšáƒ˜" + +#~ msgid "characters/second" +#~ msgstr "áƒáƒ¡áƒ-ნიშáƒáƒœáƒ˜ წáƒáƒ›áƒ¨áƒ˜" + +#~ msgid "milliseconds" +#~ msgstr "მილიწáƒáƒ›áƒ”ბი" + +#~ msgid "pixels/second" +#~ msgstr "პიქსელი/წáƒáƒ›áƒ¨áƒ˜" + +#~ msgid "seconds" +#~ msgstr "წáƒáƒ›áƒ˜" + +#~ msgid "Add Wallpaper" +#~ msgstr "ფáƒáƒœáƒ£áƒ áƒ˜ სურáƒáƒ—ის დáƒáƒ›áƒáƒ¢áƒ”ბáƒ" + +#~ msgid "All files" +#~ msgstr "ყველრფáƒáƒ˜áƒšáƒ˜" + +#~ msgid "Font may be too large" +#~ msgstr "შესáƒáƒ«áƒšáƒáƒ შრიფტი სáƒáƒ™áƒ›áƒáƒ áƒ˜áƒ¡áƒ–ე დიდი იყáƒáƒ¡" + +#~ msgid "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." +#~ msgid_plural "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." +#~ msgstr[0] "" +#~ "áƒáƒ áƒ©áƒ”ული შრიფტი áƒáƒ áƒ˜áƒ¡ %d წერტილიáƒáƒœáƒ˜ დრშესáƒáƒ«áƒšáƒáƒ კáƒáƒ›áƒžáƒ˜áƒ£áƒ¢áƒ”რის ეფექტური " +#~ "მáƒáƒ®áƒ›áƒáƒ áƒ”ბრგáƒáƒáƒ«áƒœáƒ”ლáƒáƒ¡. რეკáƒáƒ›áƒ”ნდებულიáƒ, რáƒáƒ› áƒáƒ˜áƒ áƒ©áƒ”ს %d-ზე მცირე ზáƒáƒ›áƒ." + +#~ msgid "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a " +#~ "smaller sized font." +#~ msgid_plural "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a smaller " +#~ "sized font." +#~ msgstr[0] "" +#~ "áƒáƒ áƒ©áƒ”ული შრიფტი áƒáƒ áƒ˜áƒ¡ %d წერტილით დიდი დრშესáƒáƒ«áƒšáƒáƒ კáƒáƒ›áƒžáƒ˜áƒ£áƒ¢áƒ”რის ეფექტური " +#~ "მáƒáƒ®áƒ›áƒáƒ áƒ”ბრგáƒáƒáƒ«áƒœáƒ”ლáƒáƒ¡. რეკáƒáƒ›áƒ”ნდებულიáƒ, რáƒáƒ› áƒáƒ˜áƒ áƒ©áƒ”ს უფრრმცირე ზáƒáƒ›áƒ˜áƒ¡ შრიფტი." + +#~ msgid "Use previous font" +#~ msgstr "წინრშრიფტის გáƒáƒ›áƒáƒ§áƒ”ნებáƒ" + +#~ msgid "Use selected font" +#~ msgstr "áƒáƒ›áƒáƒ áƒ©áƒ”ული შრიფტის გáƒáƒ›áƒáƒ§áƒ”ნებáƒ" + +#~ msgid "Specify the filename of a theme to install" +#~ msgstr "გáƒáƒ¤áƒáƒ áƒ›áƒ”ბის თემის ფáƒáƒ˜áƒšáƒ˜áƒ¡ სáƒáƒ®áƒ”ლის მითითებრდáƒáƒ¡áƒáƒ§áƒ”ნებლáƒáƒ“" + +#~ msgid "filename" +#~ msgstr "filename" + +#~ msgid "" +#~ "Specify the name of the page to show (theme|background|fonts|interface)" +#~ msgstr "" +#~ "სáƒáƒ©áƒ•áƒ”ნებელი გვერდის სáƒáƒ®áƒ”ლის მითითებრ(theme|background|fonts|interface)" + +#~ msgid "page" +#~ msgstr "page" + +#~ msgid "[WALLPAPER...]" +#~ msgstr "[WALLPAPER...]" + +#~ msgid "Default Pointer" +#~ msgstr "ნáƒáƒ’ულისხმევი კურსáƒáƒ áƒ˜" + +#~ msgid "Apply Background" +#~ msgstr "ფáƒáƒœáƒ˜áƒ¡ გáƒáƒ›áƒáƒ§áƒ”ნებáƒ" + +#~ msgid "Apply Font" +#~ msgstr "შრიფტის გáƒáƒ›áƒáƒ§áƒ”ნებáƒ" + +#~ msgid "The current theme suggests a background and a font." +#~ msgstr "მიმდინáƒáƒ áƒ” გáƒáƒ¤áƒáƒ áƒ›áƒ”ბისთვის სáƒáƒ¡áƒ£áƒ áƒ•áƒ”ლი ფáƒáƒœáƒ˜ დრშრიფტი" + +#~ msgid "The current theme suggests a background." +#~ msgstr "მიმდინáƒáƒ áƒ” გáƒáƒ¤áƒáƒ áƒ›áƒ”ბისთვის სáƒáƒ¡áƒ£áƒ áƒ•áƒ”ლი ფáƒáƒœáƒ˜." + +#~ msgid "The current theme suggests a font." +#~ msgstr "მიმდინáƒáƒ áƒ” გáƒáƒ¤áƒáƒ áƒ›áƒ”ბისთვის სáƒáƒ¡áƒ£áƒ áƒ•áƒ”ლი შრიფტი." + +#~ msgid "Custom" +#~ msgstr "სხვáƒ" + +#~ msgid "C_olors" +#~ msgstr "ფერ_ი" + +#~ msgid "Menus and Toolbars" +#~ msgstr "პულტები დრმენიუები" + +#~ msgid "Preview" +#~ msgstr "ნიმუში" + +#~ msgid "Rendering" +#~ msgstr "რენდერინგი" + +#~ msgid "Smoothing" +#~ msgstr "დáƒáƒ’ლუვებáƒ" + +#~ msgid "Subpixel Order" +#~ msgstr "ქვეპიქსელების მიმდევრáƒáƒ‘áƒ" + +#~ msgid "_Wallpaper" +#~ msgstr "ფáƒáƒœáƒ£áƒ áƒ˜ _სურáƒáƒ—ი" + +#~ msgid "Appearance Preferences" +#~ msgstr "იერსáƒáƒ®áƒ˜áƒ¡ პáƒáƒ áƒáƒ›áƒ”ტრები" + +#~ msgid "Best _shapes" +#~ msgstr "სáƒáƒ£áƒ™áƒ”თესრ_მáƒáƒ§áƒ•áƒáƒœáƒ˜áƒšáƒáƒ‘áƒ" + +#~ msgid "Best co_ntrast" +#~ msgstr "სáƒáƒ£áƒ™áƒ”თესრ_კáƒáƒœáƒ¢áƒ áƒáƒ¡áƒ¢áƒ˜" + +#~ msgid "C_ustomize..." +#~ msgstr "გáƒ_მáƒáƒ áƒ—ვáƒ..." + +#~ msgid "C_ut" +#~ msgstr "áƒáƒ›_áƒáƒ­áƒ áƒ" + +#~ msgid "" +#~ "Centered\n" +#~ "Fill screen\n" +#~ "Scaled\n" +#~ "Zoom\n" +#~ "Tiled" +#~ msgstr "" +#~ "ცენტრში\n" +#~ "ეკრáƒáƒœáƒ˜áƒ¡ შევსებáƒ\n" +#~ "მáƒáƒ¨áƒ¢áƒáƒ‘ირებული\n" +#~ "გáƒáƒ“იდებული\n" +#~ "მáƒáƒ–áƒáƒ˜áƒ™áƒ˜áƒ¡áƒ”ბრი" + +#~ msgid "Changing your cursor theme takes effect the next time you log in." +#~ msgstr "" +#~ "კურსáƒáƒ áƒ˜áƒ¡ გáƒáƒ¤áƒáƒ áƒ›áƒ”ბის ცვლილების დáƒáƒ›áƒ¢áƒ™áƒ˜áƒªáƒ”ბრსეáƒáƒœáƒ¡áƒ¨áƒ˜ ხელáƒáƒ®áƒáƒšáƒ˜ შემáƒáƒ¡áƒ•áƒšáƒ˜áƒ— " +#~ "მტკიცდებáƒ." + +#~ msgid "Colors" +#~ msgstr "ფერი" + +#~ msgid "Controls" +#~ msgstr "მმáƒáƒ áƒ—ველები" + +#~ msgid "Customize Theme" +#~ msgstr "გáƒáƒ¤áƒáƒ áƒ›áƒ”ბის დáƒáƒ›áƒ£áƒ¨áƒáƒ•áƒ”ბáƒ" + +#~ msgid "D_etails..." +#~ msgstr "_დეტáƒáƒšáƒ”ბი..." + +#~ msgid "Des_ktop font:" +#~ msgstr "სáƒáƒ›áƒ£áƒ¨áƒáƒ მáƒáƒ’_იდის შრáƒáƒ¤áƒ¢áƒ˜:" + +#~ msgid "Edit" +#~ msgstr "რედáƒáƒ¥áƒ¢áƒ˜áƒ áƒ”ბáƒ" + +#~ msgid "Font Rendering Details" +#~ msgstr "შრიფტის გáƒáƒ›áƒáƒ¡áƒáƒ®áƒ•áƒ˜áƒ¡ დეტáƒáƒšáƒ”ბი" + +#~ msgid "Go _to Fonts Folder" +#~ msgstr "შრიფტების დáƒáƒ¡_ტáƒáƒ¨áƒ˜ გáƒáƒ“áƒáƒ¡áƒ•áƒšáƒ" + +#~ msgid "Gra_yscale" +#~ msgstr "სე_რის ტáƒáƒœáƒ”ბი" + +#~ msgid "Icons" +#~ msgstr "ხáƒáƒ¢áƒ£áƒšáƒ”ბი" + +#~ msgid "Interface" +#~ msgstr "ინტერფეისი" + +#~ msgid "Large" +#~ msgstr "დიდი" + +#~ msgid "N_one" +#~ msgstr "áƒáƒ áƒ_ფერი" + +#~ msgid "New File" +#~ msgstr "áƒáƒ®áƒáƒšáƒ˜ ფáƒáƒ˜áƒšáƒ˜" + +#~ msgid "Open File" +#~ msgstr "ფáƒáƒ˜áƒšáƒ˜áƒ¡ გáƒáƒ®áƒ¡áƒœáƒ" + +#~ msgid "Open a dialog to specify the color" +#~ msgstr "გáƒáƒ®áƒ¡áƒ”ნი ფერის მისáƒáƒ—ითებლáƒáƒ“ დიáƒáƒšáƒáƒ’ური ფáƒáƒœáƒ¯áƒáƒ áƒ" + +#~ msgid "Pointer" +#~ msgstr "კურსáƒáƒ áƒ˜" + +#~ msgid "R_esolution:" +#~ msgstr "გáƒáƒ áƒ©_ევáƒáƒ“áƒáƒ‘áƒ:" + +#~ msgid "Save File" +#~ msgstr "ფáƒáƒ˜áƒšáƒ˜áƒ¡ შენáƒáƒ®áƒ•áƒ" + +#~ msgid "Save Theme As..." +#~ msgstr "გáƒáƒ¤áƒáƒ áƒ›áƒ”ბის დáƒáƒ›áƒáƒ®áƒ¡áƒáƒ•áƒ áƒ”ბრრáƒáƒ’áƒáƒ áƒª..." + +#~ msgid "Save _As..." +#~ msgstr "დ_áƒáƒ›áƒáƒ®áƒ¡áƒáƒ•áƒ áƒ”ბრრáƒáƒ’áƒáƒ áƒª..." + +#~ msgid "Show _icons in menus" +#~ msgstr "მენუში _ხáƒáƒ¢áƒ£áƒšáƒ”ბის ჩვენებáƒ" + +#~ msgid "Small" +#~ msgstr "პáƒáƒ¢áƒáƒ áƒ" + +#~ msgid "" +#~ "Solid color\n" +#~ "Horizontal gradient\n" +#~ "Vertical gradient" +#~ msgstr "" +#~ "მყáƒáƒ áƒ˜ ფერი\n" +#~ "ჰáƒáƒ áƒ˜áƒ–áƒáƒœáƒ¢áƒáƒšáƒ£áƒ áƒ˜ გრáƒáƒ“áƒáƒªáƒ˜áƒ\n" +#~ "ვერტიკáƒáƒšáƒ£áƒ áƒ˜ გრáƒáƒ“áƒáƒªáƒ˜áƒ" + +#~ msgid "Sub_pixel (LCDs)" +#~ msgstr "ქვე_პიქსელი (LCDთვის)" + +#~ msgid "Sub_pixel smoothing (LCDs)" +#~ msgstr "ქვე_პიქსელების დáƒáƒ’ლუვებრ(LCD-ები)" + +#~ msgid "Text" +#~ msgstr "ტექსტი" + +#~ msgid "" +#~ "Text below items\n" +#~ "Text beside items\n" +#~ "Icons only\n" +#~ "Text only" +#~ msgstr "" +#~ "ტექსტი ელემენტებს ქვეშ\n" +#~ "ტექსტი ელემენტების გვერდზე\n" +#~ "მხáƒáƒšáƒáƒ“ ხáƒáƒ¢áƒ£áƒšáƒ”ბი\n" +#~ "მხáƒáƒšáƒáƒ“ ტექსტი" + +#~ msgid "The current controls theme does not support color schemes." +#~ msgstr "მიმდინáƒáƒ áƒ” თემáƒáƒ¡ áƒáƒ  გáƒáƒáƒ©áƒœáƒ˜áƒ ფერების სქემის მხáƒáƒ áƒ“áƒáƒ­áƒ”რáƒ." + +#~ msgid "Theme" +#~ msgstr "გáƒáƒ¤áƒáƒ áƒ›áƒ”ბის თემáƒ" + +#~ msgid "Toolbar _button labels:" +#~ msgstr "პáƒáƒœáƒ”ლის ღ_ილáƒáƒ™áƒ˜áƒ¡ წáƒáƒ áƒ¬áƒ”რáƒ:" + +#~ msgid "VB_GR" +#~ msgstr "VB_GR" + +#~ msgid "Window Border" +#~ msgstr "ფáƒáƒœáƒ¯áƒáƒ áƒ˜áƒ¡ ჩáƒáƒ áƒ©áƒ" + +#~ msgid "_Add..." +#~ msgstr "_დáƒáƒ›áƒáƒ¢áƒ”ბáƒ..." + +#~ msgid "_Application font:" +#~ msgstr "პრ_áƒáƒ’რáƒáƒ›áƒ˜áƒ¡ შრიფტი:" + +#~ msgid "_BGR" +#~ msgstr "_BGR" + +#~ msgid "_Copy" +#~ msgstr "_áƒáƒ¡áƒšáƒ˜" + +#~ msgid "_Description:" +#~ msgstr "_áƒáƒ¦áƒ¬áƒ”რილáƒáƒ‘áƒ:" + +#~ msgid "_Document font:" +#~ msgstr "_დáƒáƒ™áƒ£áƒ›áƒ”ნტის შრიფტი:" + +#~ msgid "_Editable menu shortcut keys" +#~ msgstr "_რედáƒáƒ¥áƒ¢áƒ˜áƒ áƒ”ბáƒáƒ“ი მენიუს დáƒáƒ›áƒáƒ©áƒ¥áƒáƒ áƒ”ბლები" + +#~ msgid "_File" +#~ msgstr "_ფáƒáƒ˜áƒšáƒ˜" + +#~ msgid "_Fixed width font:" +#~ msgstr "_ფიქსირებული სიგáƒáƒœáƒ˜áƒ¡ შრიფტი:" + +#~ msgid "_Full" +#~ msgstr "_სრული" + +#~ msgid "_Input boxes:" +#~ msgstr "შეყვáƒáƒœ_ის ველი:" + +#~ msgid "_Install..." +#~ msgstr "_დáƒáƒ§áƒ”ნებáƒ..." + +#~ msgid "_Medium" +#~ msgstr "ს_áƒáƒ¨áƒ£áƒáƒšáƒ" + +#~ msgid "_Monochrome" +#~ msgstr "_მáƒáƒœáƒáƒ¥áƒ áƒáƒ›áƒáƒ¢áƒ£áƒšáƒ˜" + +#~ msgid "_Name:" +#~ msgstr "_სáƒáƒ®áƒ¬áƒáƒ“ებáƒ:" + +#~ msgid "_New" +#~ msgstr "_áƒáƒ®áƒáƒšáƒ˜" + +#~ msgid "_None" +#~ msgstr "_áƒáƒ áƒáƒ¤áƒ”რი" + +#~ msgid "_Open" +#~ msgstr "_გáƒáƒ®áƒ¡áƒœáƒ" + +#~ msgid "_Paste" +#~ msgstr "_ჩáƒáƒ¡áƒ›áƒ" + +#~ msgid "_Print" +#~ msgstr "_ბეჭდვáƒ" + +#~ msgid "_Quit" +#~ msgstr "_გáƒáƒ¡áƒ•áƒšáƒ" + +#~ msgid "_RGB" +#~ msgstr "_RGB" + +#~ msgid "_Reset to Defaults" +#~ msgstr "ნáƒ_გულისხმევზე გáƒáƒ“áƒáƒ áƒ—ვáƒ" + +#~ msgid "_Save" +#~ msgstr "შ_ენáƒáƒ®áƒ•áƒ" + +#~ msgid "_Selected items:" +#~ msgstr "_მáƒáƒœáƒ˜áƒ¨áƒœáƒ£áƒšáƒ˜ ელემენტი:" + +#~ msgid "_Size:" +#~ msgstr "_ზáƒáƒ›áƒ:" + +#~ msgid "_Slight" +#~ msgstr "მსუ_ბუქი" + +#~ msgid "_Style:" +#~ msgstr "_სტილი:" + +#~ msgid "_Tooltips:" +#~ msgstr "_კáƒáƒ áƒœáƒáƒ®áƒ”ბი:" + +#~ msgid "_VRGB" +#~ msgstr "_VRGB" + +#~ msgid "_Window title font:" +#~ msgstr "_ფáƒáƒœáƒ¯áƒ áƒ˜áƒ¡ სáƒáƒ—áƒáƒ£áƒ áƒ˜áƒ¡ შრიფტი:" + +#~ msgid "_Windows:" +#~ msgstr "ფáƒ_ნჯრები:" + +#~ msgid "dots per inch" +#~ msgstr "წერტილი დუიმში" + +#~ msgid "Appearance" +#~ msgstr "გáƒáƒ áƒ”მáƒáƒ¡ იერსáƒáƒ®áƒ”" + +#~ msgid "Customize the look of the desktop" +#~ msgstr "სáƒáƒ›áƒ£áƒ¨áƒáƒ მáƒáƒ’იდის ხედის გáƒáƒšáƒáƒ›áƒáƒ–ებáƒ" + +#~ msgid "Installs themes packages for various parts of the desktop" +#~ msgstr "áƒáƒ§áƒ”ნებს სáƒáƒ›áƒ£áƒ¨áƒáƒ მáƒáƒ’იდის სხვáƒáƒ“áƒáƒ¡áƒ®áƒ•áƒ ნáƒáƒ¬áƒ˜áƒšáƒ”ბის თემებს" + +#~ msgid "Theme Installer" +#~ msgstr "გáƒáƒ¤áƒáƒ áƒ›áƒ”ბის დáƒáƒ›áƒ§áƒ”ნებელი" + +#~ msgid "Mate Theme Package" +#~ msgstr "გნáƒáƒ›áƒ˜áƒ¡ გáƒáƒ¤áƒáƒ áƒ›áƒ”ბების პáƒáƒ™áƒ”ტი" + +#~ msgid "No Wallpaper" +#~ msgstr "ფáƒáƒœáƒ£áƒ áƒ˜ სურáƒáƒ—ის გáƒáƒ áƒ”შე" + +#~ msgid "" +#~ "%s\n" +#~ "%s, %d %s by %d %s\n" +#~ "Folder: %s" +#~ msgstr "" +#~ "%s\n" +#~ "%s, %d %s მიერ %d %s\n" +#~ "დáƒáƒ¡áƒ¢áƒ: %s" + +#~ msgid "pixel" +#~ msgid_plural "pixels" +#~ msgstr[0] "პიქსელი" + +#~ msgid "" +#~ "Cannot install theme.\n" +#~ "The %s utility is not installed." +#~ msgstr "" +#~ "შეუძლებელირგáƒáƒ¤áƒáƒ áƒ›áƒ”ბის დáƒáƒ§áƒ”ნებáƒ.\n" +#~ "%s უტილიტრáƒáƒ  áƒáƒ áƒ˜áƒ¡ დáƒáƒ§áƒ”ნებული." + +#~ msgid "" +#~ "Cannot install theme.\n" +#~ "There was a problem while extracting the theme." +#~ msgstr "" +#~ "შეუძლებელირგáƒáƒ¤áƒáƒ áƒ›áƒ”ბის დáƒáƒ§áƒ”ნებáƒ.\n" +#~ "დáƒáƒ˜áƒ¨áƒ•áƒ შეცდáƒáƒ›áƒ მისი áƒáƒ›áƒáƒáƒ áƒ¥áƒ˜áƒ•áƒ”ბის დრáƒáƒ¡." + +#~ msgid "MATE Theme %s correctly installed" +#~ msgstr "გნáƒáƒ›áƒ˜áƒ¡ გáƒáƒ¤áƒáƒ áƒ›áƒ”ბის თემრ%s მáƒáƒ áƒ—ებულáƒáƒ“ დáƒáƒ§áƒ”ნდáƒ." + +#~ msgid "The theme is an engine. You need to compile it." +#~ msgstr "გáƒáƒ¤áƒáƒ áƒ›áƒ”ბრკáƒáƒ“ის წყáƒáƒ áƒáƒ¡ წáƒáƒ áƒ›áƒáƒáƒ“გენს. სáƒáƒ­áƒ˜áƒ áƒáƒ მისი კáƒáƒ›áƒžáƒ˜áƒšáƒ˜áƒ áƒ”ბáƒ." + +#~ msgid "The file format is invalid" +#~ msgstr "ფáƒáƒ˜áƒšáƒ˜áƒ¡ ფáƒáƒ áƒ›áƒáƒ¢áƒ˜ მცდáƒáƒ áƒ˜áƒ" + +#~ msgid "Installation Failed" +#~ msgstr "ინსტáƒáƒšáƒáƒªáƒ˜áƒ ვერ შესრულდáƒ" + +#~ msgid "The theme \"%s\" has been installed." +#~ msgstr "გáƒáƒ¤áƒáƒ áƒ›áƒ”ბის თემრ\"%s\" მáƒáƒ áƒ—ებულáƒáƒ“ დáƒáƒ§áƒ”ნდáƒ." + +#~ msgid "Would you like to apply it now, or keep your current theme?" +#~ msgstr "გნებáƒáƒ•áƒ— მáƒáƒªáƒ”მული გáƒáƒ¤áƒáƒ áƒ›áƒ”ბის დáƒáƒ›áƒ¢áƒ™áƒ˜áƒªáƒ”ბáƒ, თუ წინáƒáƒ¡ დáƒáƒ‘რუნებრ?" + +#~ msgid "Keep Current Theme" +#~ msgstr "მიმდინáƒáƒ áƒ” გáƒáƒ¤áƒáƒ áƒ›áƒ”ბის დáƒáƒ›áƒáƒ®áƒ¡áƒáƒ•áƒ áƒ”ბáƒ" + +#~ msgid "Apply New Theme" +#~ msgstr "áƒáƒ®áƒáƒšáƒ˜ გáƒáƒ¤áƒáƒ áƒ›áƒ”ბის გáƒáƒ›áƒáƒ§áƒ”ნებáƒ" + +#~ msgid "This theme is not in a supported format." +#~ msgstr "ეს თემრáƒáƒ  áƒáƒ áƒ˜áƒ¡ მხáƒáƒ áƒ“áƒáƒ­áƒ”რილი ფáƒáƒ áƒ›áƒáƒ¢áƒ˜áƒ¡." + +#~ msgid "Failed to create temporary directory" +#~ msgstr "ვერ მáƒáƒ®áƒ“რდრáƒáƒ”ბითი დირექტáƒáƒ áƒ˜áƒ¡ შექმნáƒ" + +#~ msgid "No theme file location specified to install" +#~ msgstr "áƒáƒ  áƒáƒ áƒ˜áƒ¡ მითითებული დáƒáƒ¡áƒáƒ§áƒ”ბელი თემის ფáƒáƒ˜áƒšáƒ˜áƒ¡ მდებáƒáƒ áƒ”áƒáƒ‘áƒ" + +#~ msgid "" +#~ "Insufficient permissions to install the theme in:\n" +#~ "%s" +#~ msgstr "" +#~ "áƒáƒ áƒáƒ¡áƒáƒ™áƒ›áƒáƒ áƒ˜áƒ¡áƒ˜ ნებáƒáƒ áƒ—ვებიáƒ, რáƒáƒ› დáƒáƒ§áƒ”ნდეს თემრáƒáƒ¥:\n" +#~ "%s" + +#~ msgid "" +#~ "%s is the path where the theme files will be installed. This can not be " +#~ "selected as the source location" +#~ msgstr "" +#~ "%s ეს áƒáƒ áƒ˜áƒ¡ მდებáƒáƒ áƒ”áƒáƒ‘áƒ, სáƒáƒ“áƒáƒª თემის ფáƒáƒ˜áƒšáƒ”ბი დáƒáƒ§áƒ”ნდებáƒ. ეს áƒáƒ  შეიძლებრ" +#~ "áƒáƒ›áƒáƒ áƒ©áƒ”ულ იქნáƒáƒ¡, რáƒáƒ’áƒáƒ áƒª წყáƒáƒ áƒáƒ¡ მდებáƒáƒ áƒ”áƒáƒ‘áƒ" + +#~ msgid "The file format is invalid." +#~ msgstr "ფáƒáƒ˜áƒšáƒ˜áƒ¡ áƒáƒ áƒáƒ›áƒáƒ áƒ—ებული ფáƒáƒ áƒ›áƒáƒ¢áƒ˜." + +#~ msgid "Select Theme" +#~ msgstr "გáƒáƒ¤áƒáƒ áƒ›áƒ”ბის áƒáƒ›áƒáƒ áƒ©áƒ”ვáƒ" + +#~ msgid "Theme Packages" +#~ msgstr "გáƒáƒ¤áƒáƒ áƒ›áƒ”ბის პáƒáƒ™áƒ”ტები" + +#~ msgid "Theme name must be present" +#~ msgstr "თემრუნდრáƒáƒ áƒ¡áƒ”ბáƒáƒ‘დეს" + +#~ msgid "The theme already exists. Would you like to replace it?" +#~ msgstr "თემრუკვე áƒáƒ áƒ¡áƒ”ბáƒáƒ‘ს. გნებáƒáƒ•áƒ— შეცვáƒáƒšáƒáƒ— იგი?" + +#~ msgid "_Overwrite" +#~ msgstr "_ზედგáƒáƒ“áƒáƒ¬áƒ”რáƒ" + +#~ msgid "Would you like to delete this theme?" +#~ msgstr "გნებáƒáƒ•áƒ— მáƒáƒªáƒ”მული გáƒáƒ¤áƒáƒ áƒ›áƒ”ბის áƒáƒ›áƒáƒ¨áƒšáƒ?" + +#~ msgid "Theme cannot be deleted" +#~ msgstr "შეუძლებელირგáƒáƒ¤áƒáƒ áƒ›áƒ”ბის წáƒáƒ¨áƒšáƒ" + +#~ msgid "" +#~ "Unable to start the settings manager 'mate-settings-daemon'.\n" +#~ "Without the MATE settings manager running, some preferences may not take " +#~ "effect. This could indicate a problem with MateComponent, or a non-MATE (e.g. " +#~ "KDE) settings manager may already be active and conflicting with the " +#~ "MATE settings manager." +#~ msgstr "" +#~ "ვერ ვუშვებ პáƒáƒ áƒáƒ›áƒ”ტრების მმáƒáƒ áƒ—ველს 'mate-settings-daemon'.\n" +#~ "გნáƒáƒ›áƒ˜áƒ¡ პáƒáƒ áƒáƒ›áƒ”ტრების მმáƒáƒ áƒ—ველის გáƒáƒ¨áƒ•áƒ”ბის გáƒáƒ áƒ”შე ზáƒáƒ’მრპáƒáƒ áƒáƒ›áƒ”ტრმრშეიძლებრ" +#~ "ეფექტი áƒáƒ  იქáƒáƒœáƒ˜áƒáƒ¡. ეს შეიძლებრნიშნáƒáƒ•áƒ“ეს პრáƒáƒ‘ლემებს ბáƒáƒœáƒáƒ‘áƒáƒ¡áƒ—áƒáƒœ (MateComponent), " +#~ "áƒáƒœ უკვე გáƒáƒ¨áƒ•áƒ”ბულირáƒáƒ áƒ გნáƒáƒ›áƒ˜áƒ¡ (მáƒáƒ’áƒáƒšáƒ˜áƒ—áƒáƒ“ KDE) პáƒáƒ áƒáƒ›áƒ”ტრების მმáƒáƒ áƒ—ველი დრ" +#~ "ის კáƒáƒœáƒ¤áƒšáƒ˜áƒ¥áƒ¢áƒáƒ‘ს გნáƒáƒ›áƒ˜áƒ¡ პáƒáƒ áƒáƒ›áƒ”ტრების მმáƒáƒ áƒ—ველთáƒáƒœ." + +#~ msgid "Unable to load stock icon '%s'\n" +#~ msgstr "შეუძლებელირმიბმული ხáƒáƒ¢áƒ£áƒšáƒáƒ¡ ჩáƒáƒ¢áƒ•áƒ˜áƒ áƒ—ვრ'%s'\n" + +#~ msgid "Just apply settings and quit" +#~ msgstr "მხáƒáƒšáƒáƒ“ დáƒáƒ§áƒ”ნებულის გáƒáƒ›áƒáƒ§áƒ”ნებრდრგáƒáƒ¡áƒ•áƒšáƒ" + +#~ msgid "Retrieve and store legacy settings" +#~ msgstr "áƒáƒ áƒ¡áƒ”ბული პáƒáƒ áƒáƒ›áƒ”ტრების მáƒáƒ«áƒ˜áƒ”ბრდრშენáƒáƒ®áƒ•áƒ" + +#~ msgid "Copying file: %u of %u" +#~ msgstr "ფáƒáƒ˜áƒšáƒ˜áƒ¡ áƒáƒ¡áƒšáƒ˜: %u - %u" + +#~ msgid "Copying '%s'" +#~ msgstr "ვáƒáƒ™áƒáƒžáƒ˜áƒ áƒ”ბ '%s'" + +#~ msgid "Copying files" +#~ msgstr "ფáƒáƒ˜áƒšáƒ”ბის áƒáƒ¡áƒšáƒ˜" + +#~ msgid "Parent Window" +#~ msgstr "დედáƒáƒ‘ილი ფáƒáƒœáƒ¯áƒáƒ áƒ" + +#~ msgid "Parent window of the dialog" +#~ msgstr "დიáƒáƒšáƒáƒ’ის დედáƒáƒ‘ილი ფáƒáƒœáƒ¯áƒáƒ áƒ" + +#~ msgid "From URI" +#~ msgstr "URI-დáƒáƒœ" + +#~ msgid "URI currently transferring from" +#~ msgstr "URI, სáƒáƒ˜áƒ“áƒáƒœáƒáƒª მიმდáƒáƒœáƒáƒ áƒ”áƒáƒ‘ს გáƒáƒ“áƒáƒ¬áƒ”რáƒ" + +#~ msgid "To URI" +#~ msgstr "URI-ზე" + +#~ msgid "URI currently transferring to" +#~ msgstr "URI, ჩáƒáƒ¬áƒ”რის დáƒáƒœáƒ˜áƒ¨áƒœáƒ£áƒšáƒ”ბáƒ" + +#~ msgid "Fraction completed" +#~ msgstr "ნáƒáƒ¬áƒ˜áƒšáƒ˜ დáƒáƒ¡áƒ áƒ£áƒšáƒ”ბულიáƒ" + +#~ msgid "Fraction of transfer currently completed" +#~ msgstr "ნáƒáƒ¬áƒ˜áƒšáƒ˜áƒ¡ გáƒáƒ“áƒáƒ¢áƒáƒœáƒ ჩáƒáƒ¢áƒáƒ áƒ”ბულიáƒ" + +#~ msgid "Current URI index" +#~ msgstr "მიმდინáƒáƒ áƒ” URI-ის ინდექსი" + +#~ msgid "Current URI index - starts from 1" +#~ msgstr "მიმდინáƒáƒ áƒ” URI-ინდექსი - 1-დáƒáƒœ იწყებáƒ" + +#~ msgid "Total URIs" +#~ msgstr "ჯáƒáƒ›áƒ¨áƒ˜ URI" + +#~ msgid "Total number of URIs" +#~ msgstr "URI-ების ჯáƒáƒ›áƒ£áƒ áƒ˜ რáƒáƒáƒ“ენáƒáƒ‘áƒ" + +#~ msgid "Connecting..." +#~ msgstr "დáƒáƒ™áƒáƒ•áƒ¨áƒ˜áƒ áƒ”ბáƒ...." + +#~ msgid "Key" +#~ msgstr "გáƒáƒ¡áƒáƒ¦áƒ”ბი" + +#~ msgid "MateConf key to which this property editor is attached" +#~ msgstr "MateConf გáƒáƒ¡áƒáƒ¦áƒ”ბი, რáƒáƒ›áƒ”ლთáƒáƒœáƒáƒª ეს თვისებების რედáƒáƒ¥áƒ¢áƒáƒ áƒ˜áƒ მიბმული" + +#~ msgid "Callback" +#~ msgstr "უკუგáƒáƒ›áƒáƒ«áƒáƒ®áƒ”ბáƒ" + +#~ msgid "Issue this callback when the value associated with key gets changed" +#~ msgstr "" +#~ "გáƒáƒ”ცი ეს უკუგáƒáƒ›áƒáƒ«áƒáƒ®áƒ˜áƒšáƒ˜, რáƒáƒ“ესáƒáƒª გáƒáƒ¡áƒáƒ¦áƒ”ბთáƒáƒœ áƒáƒ¡áƒáƒªáƒ˜áƒ áƒ”ბული მნიშვნელáƒáƒ‘რ" +#~ "შეიცვლებáƒ" + +#~ msgid "Change set" +#~ msgstr "კრებულის შეცვლáƒ" + +#~ msgid "Conversion to widget callback" +#~ msgstr "ელემენტში გáƒáƒ áƒ“áƒáƒ¥áƒ›áƒœáƒ˜áƒ¡ უკუგáƒáƒ›áƒáƒ«áƒáƒ®áƒ”ბáƒ" + +#~ msgid "" +#~ "Callback to be issued when data are to be converted from MateConf to the " +#~ "widget" +#~ msgstr "" +#~ "უკუგáƒáƒ›áƒáƒ«áƒáƒ®áƒ”ბრუნდრგáƒáƒ˜áƒªáƒ”ს, რáƒáƒ“ესáƒáƒª მáƒáƒœáƒáƒªáƒ”მები უნდრგáƒáƒ áƒ“áƒáƒ˜áƒ¥áƒ›áƒœáƒáƒ¡ MateConf-დáƒáƒœ " +#~ "ელემენტში" + +#~ msgid "Conversion from widget callback" +#~ msgstr "ელემენტიდáƒáƒœ გáƒáƒ áƒ“áƒáƒ¥áƒ›áƒœáƒ˜áƒ¡ უკუგáƒáƒ›áƒáƒ«áƒáƒ®áƒ˜áƒšáƒ˜" + +#~ msgid "" +#~ "Callback to be issued when data are to be converted to MateConf from the " +#~ "widget" +#~ msgstr "" +#~ "უკუგáƒáƒ›áƒáƒ«áƒáƒ®áƒ”ბრუნდრგáƒáƒ˜áƒªáƒ”ს, რáƒáƒ“ესáƒáƒª მáƒáƒœáƒáƒªáƒ”მები უნდრგáƒáƒ áƒ“áƒáƒ˜áƒ¥áƒ›áƒœáƒáƒ¡ ელემნტიდáƒáƒœ " +#~ "MateConf-ში" + +#~ msgid "UI Control" +#~ msgstr "UI-ის მáƒáƒ áƒ—ვáƒ" + +#~ msgid "Property editor object data" +#~ msgstr "თვისებების რედáƒáƒ¥áƒ¢áƒáƒ áƒ˜áƒ¡ áƒáƒ‘იექტების მáƒáƒœáƒáƒªáƒ”მები" + +#~ msgid "Custom data required by the specific property editor" +#~ msgstr "" +#~ "სáƒáƒ­áƒ˜áƒ áƒáƒ ინდივიდუáƒáƒšáƒ£áƒ áƒ˜ მáƒáƒœáƒáƒªáƒ”მები სპეციფიური თვისებების რედáƒáƒ¥áƒ¢áƒáƒ áƒ˜áƒ¡áƒ—ვის" + +#~ msgid "Property editor data freeing callback" +#~ msgstr "თვისებების რედáƒáƒ¥áƒ¢áƒáƒ áƒ˜áƒ¡ მáƒáƒœáƒáƒªáƒ”მთრგáƒáƒ›áƒáƒœáƒ—áƒáƒ•áƒ˜áƒ¡áƒ£áƒ¤áƒšáƒ”ბის უკუგáƒáƒ›áƒáƒ«áƒáƒ®áƒ”ბáƒ" + +#~ msgid "" +#~ "Callback to be issued when property editor object data is to be freed" +#~ msgstr "" +#~ "უკუგáƒáƒ›áƒáƒ«áƒáƒ®áƒ”ბრუნდრგáƒáƒ˜áƒªáƒ”ს, მáƒáƒ¨áƒ˜áƒœ, რáƒáƒ“ესáƒáƒª თვისებების რედáƒáƒ¥áƒ¢áƒáƒ áƒ˜áƒ¡ " +#~ "áƒáƒ‘იექტების მáƒáƒœáƒáƒªáƒ”მები უნდრგáƒáƒ›áƒáƒœáƒ—áƒáƒ•áƒ˜áƒ¡áƒ£áƒ¤áƒšáƒ“ეს" + +#~ msgid "" +#~ "Couldn't find the file '%s'.\n" +#~ "\n" +#~ "Please make sure it exists and try again, or choose a different " +#~ "background picture." +#~ msgstr "" +#~ "'%s' ფáƒáƒ˜áƒšáƒ˜ ვერ მáƒáƒ˜áƒ«áƒ”ბნáƒ.\n" +#~ "\n" +#~ "დáƒáƒ áƒ¬áƒ›áƒ£áƒœáƒ“ით, რáƒáƒ› იგი áƒáƒ áƒ¡áƒ”ბáƒáƒ‘ს დრსცáƒáƒ“ეთ თáƒáƒ•áƒ˜áƒ“áƒáƒœ, áƒáƒœ áƒáƒ˜áƒ áƒ©áƒ˜áƒ”თ სხვრფáƒáƒœáƒ£áƒ áƒ˜ " +#~ "სურáƒáƒ—ი" + +#~ msgid "" +#~ "I don't know how to open the file '%s'.\n" +#~ "Perhaps it's a kind of picture that is not yet supported.\n" +#~ "\n" +#~ "Please select a different picture instead." +#~ msgstr "" +#~ "áƒáƒ  ვიცი '%s' ფáƒáƒ˜áƒšáƒ˜ რáƒáƒ’áƒáƒ  გáƒáƒ•áƒ®áƒ¡áƒœáƒ.\n" +#~ "შესáƒáƒ«áƒšáƒáƒ, სურáƒáƒ—ის áƒáƒ¡áƒ”თი ტიპი ჯერ áƒáƒ áƒáƒ მხáƒáƒ áƒ“áƒáƒ­áƒ”რილი.\n" +#~ "\n" +#~ "გთხáƒáƒ•áƒ— áƒáƒ›áƒ˜áƒ¡ მáƒáƒ’ივრáƒáƒ“ áƒáƒ˜áƒ áƒ©áƒ˜áƒáƒ— სხვრსურáƒáƒ—ი." + +#~ msgid "Please select an image." +#~ msgstr "გთხáƒáƒ•áƒ— áƒáƒ˜áƒ áƒ©áƒ˜áƒáƒ— ნáƒáƒ®áƒáƒ¢áƒ˜." + +#~ msgid "_Select" +#~ msgstr "_áƒáƒ áƒ©áƒ”ვáƒ" + +#~ msgid "Default Pointer - Current" +#~ msgstr "ნáƒáƒ’ულისხმევი მიმთითებელი - მიმდინáƒáƒ áƒ”" + +#~ msgid "White Pointer" +#~ msgstr "თეთრი კურსáƒáƒ áƒ˜" + +#~ msgid "White Pointer - Current" +#~ msgstr "თეთრი კურსáƒáƒ áƒ˜ - მიმდინáƒáƒ áƒ”" + +#~ msgid "Large Pointer" +#~ msgstr "დიდი კურსáƒáƒ áƒ˜" + +#~ msgid "Large Pointer - Current" +#~ msgstr "დიდი კურსáƒáƒ áƒ˜ - მიმდინáƒáƒ áƒ”" + +#~ msgid "Large White Pointer - Current" +#~ msgstr "დიდი თეთრი კურსáƒáƒ áƒ˜ - მიმდინáƒáƒ áƒ”" + +#~ msgid "Large White Pointer" +#~ msgstr "დიდი თეთრი კურსáƒáƒ áƒ˜" + +#~ msgid "Preferred Applications" +#~ msgstr "სáƒáƒ¡áƒ£áƒ áƒ•áƒ”ლი პრáƒáƒ’რáƒáƒ›áƒ”ბი" + +#~ msgid "Select your default applications" +#~ msgstr "ნáƒáƒ’ულისხმები პრáƒáƒ’რáƒáƒ›áƒ”ბის áƒáƒ›áƒáƒ áƒ©áƒ”ვáƒ" + +#~ msgid "Autostart the preferred AT" +#~ msgstr "áƒáƒ áƒ©áƒ”ული AT-ს áƒáƒ•áƒ¢áƒáƒ’áƒáƒ¨áƒ•áƒ”ბáƒ" + +#~ msgid "Visual" +#~ msgstr "ვიზუáƒáƒšáƒ£áƒ áƒ˜" + +#~ msgid "Error saving configuration: %s" +#~ msgstr "შეცდáƒáƒ›áƒ კáƒáƒœáƒ¤áƒ˜áƒ’ურáƒáƒªáƒ˜áƒ˜áƒ¡ შენáƒáƒ®áƒ•áƒ˜áƒ¡áƒáƒ¡: %s" + +#~ msgid "Could not load the main interface" +#~ msgstr "შეუძლებელირძირითáƒáƒ“ი ინტერფეისის გáƒáƒ›áƒáƒ§áƒ”ნებáƒ" + +#~ msgid "Please make sure that the applet is properly installed" +#~ msgstr "გთხáƒáƒ•áƒ— დáƒáƒ áƒ¬áƒ›áƒ£áƒœáƒ“ეთ, რáƒáƒ› áƒáƒšáƒžáƒ”ტი სწáƒáƒ áƒáƒ“áƒáƒ დáƒáƒ§áƒ”ნებული" + +#~ msgid "Image Viewer" +#~ msgstr "სურáƒáƒ—ების მნáƒáƒ®áƒ•áƒ”ლი" + +#~ msgid "Instant Messenger" +#~ msgstr "მყისიერი შეტყáƒáƒ‘ინებáƒ" + +#~ msgid "Mail Reader" +#~ msgstr " ფáƒáƒ¡áƒ¢áƒ˜áƒ¡ წáƒáƒ›áƒ™áƒ˜áƒ—ხáƒáƒ•áƒ˜" + +#~ msgid "Mobility" +#~ msgstr "მáƒáƒ‘ილითი" + +#~ msgid "Multimedia Player" +#~ msgstr "მულტიმედიის დáƒáƒ›áƒ™áƒ•áƒ áƒ”ლი" + +#~ msgid "Terminal Emulator" +#~ msgstr "ტერმინáƒáƒšáƒ˜áƒ¡ ემულáƒáƒ¢áƒáƒ áƒ˜" + +#~ msgid "Text Editor" +#~ msgstr "ტექსტური რედáƒáƒ¥áƒ¢áƒáƒ áƒ˜" + +#~ msgid "Video Player" +#~ msgstr "ვიდერდáƒáƒ›áƒ™áƒ•áƒ áƒ”ლი" + +#~ msgid "Visual" +#~ msgstr "ვიზუáƒáƒšáƒ˜" + +#~ msgid "Web Browser" +#~ msgstr "ვებ ბრáƒáƒ£áƒ–ერი" + +#~ msgid "All %s occurrences will be replaced with actual link" +#~ msgstr "ყველრ%s დáƒáƒ›áƒ—ხვევრშეიცვლებრშესáƒáƒ‘áƒáƒ›áƒ˜áƒ¡áƒ˜ ბმულით" + +#~ msgid "Co_mmand:" +#~ msgstr "ბრძáƒ_ნებáƒ:" + +#~ msgid "E_xecute flag:" +#~ msgstr "áƒáƒšáƒ›áƒ˜áƒ¡ _გáƒáƒ¨áƒ•áƒ”ბáƒ" + +#~ msgid "Internet" +#~ msgstr "ინტერნეტი" + +#~ msgid "Multimedia" +#~ msgstr "მულტიმედიáƒ" + +#~ msgid "Open link in new _tab" +#~ msgstr "ბმულის áƒáƒ®áƒáƒš _სáƒáƒ áƒ™áƒ›áƒ”ლში გáƒáƒ®áƒ¡áƒœáƒ" + +#~ msgid "Open link in new _window" +#~ msgstr "ბმულის áƒáƒ®áƒáƒš _ფáƒáƒœáƒ¯áƒáƒ áƒáƒ¨áƒ˜ გáƒáƒ®áƒ¡áƒœáƒ" + +#~ msgid "Open link with web browser _default" +#~ msgstr "ბმულის _ნáƒáƒ’ულისხმევ ვებ ბრáƒáƒ£áƒ–ერში გáƒáƒ®áƒ¡áƒœáƒ" + +#~ msgid "Run at st_art" +#~ msgstr "დáƒáƒ¬áƒ§áƒ”ბისáƒáƒ¡ გ_áƒáƒ¨áƒ•áƒ”ბáƒ" + +#~ msgid "Run in t_erminal" +#~ msgstr "ტ_ერმინáƒáƒšáƒ¨áƒ˜ გáƒáƒ¨áƒ•áƒ”ბáƒ" + +#~ msgid "System" +#~ msgstr "სისტემáƒ" + +#~ msgid "Balsa" +#~ msgstr "Balsa" + +#~ msgid "Banshee Music Player" +#~ msgstr "Banshee Music Player" + +#~ msgid "Claws Mail" +#~ msgstr "Claws Mail" + +#~ msgid "Dasher" +#~ msgstr "Dasher" + +#~ msgid "Debian Sensible Browser" +#~ msgstr "Debian Sensible Browser" + +#~ msgid "Debian Terminal Emulator" +#~ msgstr "დებიáƒáƒœáƒ˜áƒ¡ ტერმინáƒáƒšáƒ˜áƒ¡ ემულáƒáƒ¢áƒáƒ áƒ˜" + +#~ msgid "ETerm" +#~ msgstr "ETerm" + +#~ msgid "Encompass" +#~ msgstr "Encompass" + +#~ msgid "Epiphany Web Browser" +#~ msgstr "ეპიფáƒáƒœáƒ˜áƒ ვებ ბრáƒáƒ£áƒ–ერი" + +#~ msgid "Evolution Mail Reader" +#~ msgstr "ევáƒáƒšáƒ£áƒ¨áƒ”ნ ფáƒáƒ¡áƒ¢áƒ˜áƒ¡ მკითხველი" + +#~ msgid "Evolution Mail Reader 1.4" +#~ msgstr "Evolution სáƒáƒ¤áƒáƒ¡áƒ¢áƒ კლიენტი 1.4" + +#~ msgid "Evolution Mail Reader 1.5" +#~ msgstr "Evolution სáƒáƒ¤áƒáƒ¡áƒ¢áƒ კლიენტი 1.5" + +#~ msgid "Evolution Mail Reader 1.6" +#~ msgstr "Evolution სáƒáƒ¤áƒáƒ¡áƒ¢áƒ კლიენტი 1.6" + +#~ msgid "Evolution Mail Reader 2.0" +#~ msgstr "Evolution სáƒáƒ¤áƒáƒ¡áƒ¢áƒ კლიენტი 2.0" + +#~ msgid "Evolution Mail Reader 2.2" +#~ msgstr "Evolution სáƒáƒ¤áƒáƒ¡áƒ¢áƒ კლიენტი 2.2" + +#~ msgid "Evolution Mail Reader 2.4" +#~ msgstr "Evolution სáƒáƒ¤áƒáƒ¡áƒ¢áƒ კლიენტი 2.4" + +#~ msgid "Firebird" +#~ msgstr "Firebird" + +#~ msgid "Firefox" +#~ msgstr "Firefox" + +#~ msgid "MATE Magnifier without Screen Reader" +#~ msgstr "გნáƒáƒ›áƒ˜áƒ¡ ლუპრეკრáƒáƒœáƒ˜áƒ¡ მკითხველის გáƒáƒ áƒ”შე" + +#~ msgid "MATE OnScreen Keyboard" +#~ msgstr "გნáƒáƒ›áƒ˜áƒ¡ ეკრáƒáƒœ კლáƒáƒ•áƒ˜áƒáƒ¢áƒ£áƒ áƒ" + +#~ msgid "MATE Terminal" +#~ msgstr "გნáƒáƒ›áƒ˜áƒ¡ ტერმინáƒáƒšáƒ˜" + +#~ msgid "Galeon" +#~ msgstr "Galeon" + +#~ msgid "Gnopernicus" +#~ msgstr "Gnopernicus" + +#~ msgid "Gnopernicus with Magnifier" +#~ msgstr "Gnopernicus ლუპითურთ" + +#~ msgid "Iceape" +#~ msgstr "Iceape" + +#~ msgid "Iceape Mail" +#~ msgstr "Iceape Mail" + +#~ msgid "Icedove" +#~ msgstr "Icedove" + +#~ msgid "Iceweasel" +#~ msgstr "Iceweasel" + +#~ msgid "KDE Magnifier without Screen Reader" +#~ msgstr "კდე-ს ლუპრეკრáƒáƒœáƒ˜áƒ¡ მკითხველის გáƒáƒ áƒ”შე" + +#~ msgid "KMail" +#~ msgstr "KMail" + +#~ msgid "Konqueror" +#~ msgstr "Konqueror" + +#~ msgid "Links Text Browser" +#~ msgstr "Links ტექსტ ბრáƒáƒ£áƒ–ერი" + +#~ msgid "Linux Screen Reader" +#~ msgstr "ლინუქსის ეკრáƒáƒœ კლáƒáƒ•áƒ˜áƒáƒ¢áƒ£áƒ áƒ" + +#~ msgid "Linux Screen Reader with Magnifier" +#~ msgstr "ლინუქსის ეკრáƒáƒœ მკითხველი ლუპით" + +#~ msgid "Lynx Text Browser" +#~ msgstr "Lynx ტექსტ ბრáƒáƒ£áƒ–ერი" + +#~ msgid "Mozilla" +#~ msgstr "Mozilla" + +#~ msgid "Mozilla 1.6" +#~ msgstr "Mozilla 1.6" + +#~ msgid "Mozilla Mail" +#~ msgstr "Mozilla Mail" + +#~ msgid "Mozilla Thunderbird" +#~ msgstr "Mozilla Thunderbird" + +#~ msgid "Muine Music Player" +#~ msgstr "Muine Music Player" + +#~ msgid "Mutt" +#~ msgstr "Mutt" + +#~ msgid "NXterm" +#~ msgstr "NXterm" + +#~ msgid "Netscape Communicator" +#~ msgstr "Netscape Communicator" + +#~ msgid "Opera" +#~ msgstr "Opera" + +#~ msgid "Orca" +#~ msgstr "Orca" + +#~ msgid "Orca with Magnifier" +#~ msgstr "Orca გáƒáƒ›áƒáƒ“იდებელი შუშით" + +#~ msgid "RXVT" +#~ msgstr "RXVT" + +#~ msgid "Rhythmbox Music Player" +#~ msgstr "რითმბáƒáƒ¥áƒ¡ მუსიკის დáƒáƒ›áƒ™áƒ•áƒ áƒ”ლი" + +#~ msgid "SeaMonkey" +#~ msgstr "SeaMonkey" + +#~ msgid "SeaMonkey Mail" +#~ msgstr "SeaMonkey Mail" + +#~ msgid "Simple OnScreen Keyboard" +#~ msgstr "ჩვეულებრივი ეკრáƒáƒœ კლáƒáƒ•áƒ˜áƒáƒ¢áƒ£áƒ áƒ" + +#~ msgid "Standard XTerminal" +#~ msgstr "სტáƒáƒœáƒ“áƒáƒ áƒ¢áƒ£áƒšáƒ˜ X ტერმინáƒáƒšáƒ˜" + +#~ msgid "Sylpheed" +#~ msgstr "Sylpheed" + +#~ msgid "Sylpheed-Claws" +#~ msgstr "Sylpheed-Claws" + +#~ msgid "Thunderbird" +#~ msgstr "Thunderbird" + +#~ msgid "Totem Movie Player" +#~ msgstr "ტáƒáƒ¢áƒ”მ ფილმის გáƒáƒ›áƒ¨áƒ•áƒ”ბი" + +#~ msgid "W3M Text Browser" +#~ msgstr "ტექსტური ბრáƒáƒ£áƒ–ერი W3M" + +#~ msgid "aterm" +#~ msgstr "aterm" + +#~ msgid "Change screen resolution" +#~ msgstr "ეკრáƒáƒœáƒ˜áƒ¡ გáƒáƒ áƒ©áƒ”ვáƒáƒ“áƒáƒ‘ის შეცვლáƒ" + +#~ msgid "Screen Resolution" +#~ msgstr "ეკრáƒáƒœáƒ˜áƒ¡ გáƒáƒ áƒ©áƒ”ვáƒáƒ“áƒáƒ‘áƒ" + +#~ msgid "Normal" +#~ msgstr "ჩვეულებრივი" + +#~ msgid "Left" +#~ msgstr "მáƒáƒ áƒªáƒ®áƒœáƒ˜áƒ•" + +#~ msgid "Inverted" +#~ msgstr "ინვერტირებული" + +#~ msgid "Right" +#~ msgstr "მáƒáƒ áƒ¯áƒ•áƒœáƒ˜áƒ•" + +#~ msgid "%d Hz" +#~ msgstr "%d ჰერცი" + +#~ msgid "_Resolution:" +#~ msgstr "გáƒáƒ _ჩევáƒáƒ“áƒáƒ‘áƒ:" + +#~ msgid "Re_fresh rate:" +#~ msgstr "გáƒáƒœáƒáƒ®áƒšáƒ”ბის ს_იხშირე:" + +#~ msgid "R_otation:" +#~ msgstr "áƒ_რიენტáƒáƒªáƒ˜áƒ:" + +#~ msgid "Default Settings" +#~ msgstr "ნáƒáƒ’ულისხმები პáƒáƒ áƒáƒ›áƒ”ტრები" + +#~ msgid "Screen %d Settings\n" +#~ msgstr "ეკრáƒáƒœáƒ˜áƒ¡ პáƒáƒ áƒáƒ›áƒ”ტრები %d\n" + +#~ msgid "Screen Resolution Preferences" +#~ msgstr "ეკრáƒáƒœáƒ˜áƒ¡ გáƒáƒ áƒ©áƒ”ვáƒáƒ“áƒáƒ‘ის პáƒáƒ áƒáƒ›áƒ”ტრები" + +#~ msgid "_Make default for this computer (%s) only" +#~ msgstr "áƒ_ქციე ნáƒáƒ’ულისხმევáƒáƒ“ მხáƒáƒšáƒáƒ“ áƒáƒ› (%s) კáƒáƒ›áƒžáƒ˜áƒ£áƒ¢áƒ”რისთვის" + +#~ msgid "Options" +#~ msgstr "პáƒáƒ áƒáƒ›áƒ”ტრები" + +#~ msgid "" +#~ "Testing the new settings. If you don't respond in %d second the previous " +#~ "settings will be restored." +#~ msgid_plural "" +#~ "Testing the new settings. If you don't respond in %d seconds the previous " +#~ "settings will be restored." +#~ msgstr[0] "" +#~ "მიმდინáƒáƒ áƒ”áƒáƒ‘ს áƒáƒ®áƒáƒšáƒ˜ პáƒáƒ áƒáƒ›áƒ”ტრების ტესტირებáƒ. თუ áƒáƒ  უპáƒáƒ¡áƒ£áƒ®áƒ”ბთ %d წáƒáƒ›áƒ¨áƒ˜, " +#~ "áƒáƒ¦áƒ“გებრთáƒáƒ•áƒ“áƒáƒžáƒ˜áƒ áƒ•áƒ”ლი პáƒáƒ áƒáƒ›áƒ”ტრები." + +#~ msgid "Keep Resolution" +#~ msgstr "გáƒáƒ áƒ©áƒ”ვáƒáƒ“áƒáƒ‘ის დáƒáƒ¢áƒáƒ•áƒ”ბáƒ" + +#~ msgid "Do you want to keep this resolution?" +#~ msgstr "გნებáƒáƒ•áƒ— მáƒáƒªáƒ”მული გáƒáƒ áƒ©áƒ”ვáƒáƒ“áƒáƒ‘ის დáƒáƒ¢áƒáƒ•áƒ”ბáƒ?" + +#~ msgid "Use _previous resolution" +#~ msgstr "წინრგáƒáƒ áƒ©áƒ”ვáƒáƒ“áƒáƒ‘ის გáƒáƒ›áƒáƒ§_ენებáƒ" + +#~ msgid "_Keep resolution" +#~ msgstr "_გáƒáƒ áƒ©áƒ”ვáƒáƒ“áƒáƒ‘ის დáƒáƒ¢áƒáƒ•áƒ”ბáƒ" + +#~ msgid "" +#~ "The X Server does not support the XRandR extension. Runtime resolution " +#~ "changes to the display size are not available." +#~ msgstr "" +#~ "X სერვერს áƒáƒ  გáƒáƒáƒ©áƒœáƒ˜áƒ XRandR გáƒáƒ¤áƒáƒ áƒ—áƒáƒ•áƒ”ბის მხáƒáƒ áƒ“áƒáƒ­áƒ”რáƒ. X-ის áƒáƒ¥áƒ¢áƒ˜áƒ£áƒ  " +#~ "მდგáƒáƒ›áƒáƒ áƒ”áƒáƒ‘áƒáƒ¨áƒ˜ ყáƒáƒ¤áƒœáƒ˜áƒ¡ დრáƒáƒ¡ შეუძლებელირგáƒáƒ áƒ©áƒ”ვáƒáƒ“áƒáƒ‘ის გáƒáƒ¡áƒ¬áƒáƒ áƒ”ბáƒ." + +#~ msgid "" +#~ "The version of the XRandR extension is incompatible with this program. " +#~ "Runtime changes to the display size are not available." +#~ msgstr "" +#~ "XRandR გáƒáƒ¤áƒáƒ áƒ—áƒáƒ•áƒ”ბის ვერსირáƒáƒ› პრáƒáƒ’რáƒáƒ›áƒáƒ¡áƒ—áƒáƒœ შეუთáƒáƒ•áƒ¡áƒ”ბელიáƒ. X-ის áƒáƒ¥áƒ¢áƒ˜áƒ£áƒ  " +#~ "მდგáƒáƒ›áƒáƒ áƒ”áƒáƒ‘áƒáƒ¨áƒ˜ ყáƒáƒ¤áƒœáƒ˜áƒ¡ დრáƒáƒ¡ შეუძლებელირგáƒáƒ áƒ©áƒ”ვáƒáƒ“áƒáƒ‘ის გáƒáƒ¡áƒ¬áƒáƒ áƒ”ბáƒ." + +#~ msgid "Desktop" +#~ msgstr "სáƒáƒ›áƒ£áƒ¨áƒáƒ მáƒáƒ’იდáƒ" + +#~ msgid "New accelerator..." +#~ msgstr "áƒáƒ®áƒáƒšáƒ˜ áƒáƒ›áƒáƒ©áƒ¥áƒáƒ áƒ”ბელი..." + +#~ msgid "Accelerator key" +#~ msgstr "áƒáƒ›áƒáƒ©áƒáƒ áƒ”ბლის ღილáƒáƒ™áƒ˜" + +#~ msgid "Accelerator modifiers" +#~ msgstr "áƒáƒ›áƒáƒ©áƒ¥áƒáƒ áƒ”ბლის მმáƒáƒ áƒ—ველები" + +#~ msgid "Accelerator keycode" +#~ msgstr "áƒáƒ›áƒáƒ©áƒ¥áƒáƒ áƒ”ბლის keycode" + +#~ msgid "Accel Mode" +#~ msgstr "áƒáƒ›áƒáƒ©áƒ¥áƒáƒ áƒ”ბლის რეჟიმი" + +#~ msgid "The type of accelerator." +#~ msgstr "áƒáƒ›áƒáƒ©áƒ¥áƒáƒ áƒ”ბლის ტიპი." + +#~ msgid "Disabled" +#~ msgstr "გáƒáƒ›áƒáƒ áƒ—ული" + +#~ msgid "" +#~ msgstr "<უცნáƒáƒ‘ი მáƒáƒ¥áƒ›áƒ”დებáƒáƒ>" + +#~ msgid "" +#~ "The shortcut \"%s\" cannot be used because it will become impossible to " +#~ "type using this key.\n" +#~ "Please try with a key such as Control, Alt or Shift at the same time.\n" +#~ msgstr "" +#~ "შეუძლებელირ\"%s\" კლáƒáƒ•áƒ˜áƒ¨áƒ˜áƒ¡ გáƒáƒ›áƒáƒ§áƒ”ნებáƒ, რáƒáƒ“გáƒáƒœáƒáƒª მისი გáƒáƒ›áƒáƒ§áƒ”ნების " +#~ "შემთხვევáƒáƒ¨áƒ˜ შეუძლებელი გáƒáƒ®áƒ“ებრჩვეულებრივი ტექსტის áƒáƒ™áƒ áƒ”ფვáƒ.\n" +#~ "გთხáƒáƒ•áƒ— სცáƒáƒ“áƒáƒ— Control, Alt , áƒáƒœ Shift კლáƒáƒ•áƒ˜áƒ¨áƒ”ბის ერთდრáƒáƒ£áƒšáƒ˜ კáƒáƒ›áƒ‘ინáƒáƒªáƒ˜áƒ”ბი.\n" + +#~ msgid "" +#~ "The shortcut \"%s\" is already used for:\n" +#~ " \"%s\"\n" +#~ msgstr "" +#~ "სხáƒáƒ áƒ¢áƒ˜ კლáƒáƒ•áƒ˜áƒ¨áƒ”ბი \"%s\" უკვე გáƒáƒ›áƒáƒ§áƒ”ნებულირáƒáƒ¥:\n" +#~ " \"%s\"\n" + +#~ msgid "Error setting new accelerator in configuration database: %s\n" +#~ msgstr "შეცდáƒáƒ›áƒ áƒáƒ®áƒáƒšáƒ˜ áƒáƒ›áƒáƒ©áƒ¥áƒáƒ áƒ”ბლის დáƒáƒ§áƒ”ნებისáƒáƒ¡ კáƒáƒœáƒ¤áƒ˜áƒ’ურáƒáƒªáƒ˜áƒ˜áƒ¡ ბáƒáƒ–áƒáƒ¨áƒ˜: %s\n" + +#~ msgid "Error unsetting accelerator in configuration database: %s\n" +#~ msgstr "შეცდáƒáƒ›áƒ áƒáƒ›áƒáƒ©áƒ¥áƒáƒ áƒ”ბლის მáƒáƒ®áƒ¡áƒœáƒ˜áƒ¡áƒáƒ¡ კáƒáƒœáƒ¤áƒ˜áƒ’ურáƒáƒªáƒ˜áƒ˜áƒ¡ ბáƒáƒ–áƒáƒ¨áƒ˜: %s\n" + +#~ msgid "Action" +#~ msgstr "მáƒáƒ¥áƒ›áƒ”დებáƒ" + +#~ msgid "Shortcut" +#~ msgstr "მáƒáƒšáƒ¡áƒáƒ®áƒ›áƒáƒ‘ი" + +#~ msgid "Keyboard Shortcuts" +#~ msgstr "სხáƒáƒ áƒ¢áƒ˜ კლáƒáƒ•áƒ˜áƒ¨áƒ”ბი" + +#~ msgid "" +#~ "To edit a shortcut key, click on the corresponding row and type a new " +#~ "accelerator, or press backspace to clear." +#~ msgstr "" +#~ "áƒáƒ®áƒáƒšáƒ˜ სხáƒáƒ áƒ¢áƒ˜ კლáƒáƒ•áƒ˜áƒ¨áƒ”ბის დáƒáƒ¡áƒáƒ§áƒ”ნებლáƒáƒ“ დáƒáƒáƒ¬áƒ™áƒáƒžáƒ£áƒœáƒ”თ შესáƒáƒ‘áƒáƒ›áƒ˜áƒ¡ სტრიქáƒáƒœáƒ¡ დრ" +#~ "áƒáƒ™áƒ áƒ˜áƒ¤áƒ”თ áƒáƒ®áƒáƒšáƒ˜ კáƒáƒ›áƒžáƒ‘ინáƒáƒªáƒ˜áƒ, áƒáƒœ გáƒáƒ¡áƒáƒ¬áƒ›áƒ”ნდáƒáƒ“ დáƒáƒáƒ­áƒ˜áƒ áƒ”თ უკუშლáƒáƒ¡" + +#~ msgid "Assign shortcut keys to commands" +#~ msgstr "ბრძáƒáƒœáƒ”ბისთვის სხáƒáƒ áƒ¢áƒ˜ კლáƒáƒ•áƒ˜áƒ¨áƒ˜áƒ¡ მინიჭებáƒ" + +#~ msgid "There was an error launching the keyboard tool: %s" +#~ msgstr "კლáƒáƒ•áƒ˜áƒáƒ¢áƒ£áƒ áƒ˜áƒ¡ ინსტრუმენტის გáƒáƒ¨áƒ•áƒ”ბისáƒáƒ¡ შეცდáƒáƒ›áƒ მáƒáƒ®áƒ“áƒ: %s" + +#~ msgid "_Accessibility" +#~ msgstr "_დáƒáƒ›áƒ®áƒ›áƒáƒ áƒ” სáƒáƒ¨áƒ£áƒáƒšáƒ”ბები" + +#~ msgid "" +#~ "Just apply settings and quit (compatibility only; now handled by daemon)" +#~ msgstr "გáƒáƒ›áƒáƒ§áƒ”ნებრდრგáƒáƒ¡áƒ•áƒšáƒ" + +#~ msgid "- MATE Keyboard Preferences" +#~ msgstr "- გნáƒáƒ›áƒ˜áƒ¡ კლáƒáƒ•áƒ˜áƒáƒ¢áƒ£áƒ áƒ˜áƒ¡ პáƒáƒ áƒáƒ›áƒ”ტრები" + +#~ msgid "Cursor Blinking" +#~ msgstr "კურსáƒáƒ áƒ˜áƒ¡ ციმციმი" + +#~ msgid "Repeat Keys" +#~ msgstr "áƒáƒ•áƒ¢áƒáƒ’áƒáƒ›áƒ”áƒáƒ áƒ”ბáƒ" + +#~ msgid "_Lock screen to enforce typing break" +#~ msgstr "ეკრáƒáƒœáƒ˜áƒ¡ ჩáƒ_კეტვáƒ" + +#~ msgid "Fast" +#~ msgstr "სწრáƒáƒ¤áƒ˜" + +#~ msgid "Long" +#~ msgstr "გრძლáƒáƒ“" + +#~ msgid "Short" +#~ msgstr "მáƒáƒ™áƒšáƒ”დ" + +#~ msgid "Slow" +#~ msgstr "ნელáƒ" + +#~ msgid "All_ow postponing of breaks" +#~ msgstr "წყვეტების გáƒáƒ“áƒáƒ“ების დáƒáƒ¨_ვებáƒ" + +#~ msgid "Check if breaks are allowed to be postponed" +#~ msgstr "შემáƒáƒ¬áƒ›áƒ”ბáƒ, დáƒáƒ¨áƒ•áƒ”ბულირთუ áƒáƒ áƒ წყვეტების გáƒáƒ“áƒáƒ“ებáƒ" + +#~ msgid "Choose a Keyboard Model" +#~ msgstr "კლáƒáƒ•áƒ˜áƒáƒ¢áƒ£áƒ áƒ˜áƒ¡ მáƒáƒ“ელის áƒáƒ áƒ©áƒ”ვáƒ" + +#~ msgid "Choose a Layout" +#~ msgstr "გáƒáƒœáƒšáƒáƒ’ების áƒáƒ áƒ©áƒ”ვáƒ" + +#~ msgid "Choose..." +#~ msgstr "áƒáƒ›áƒáƒ áƒ©áƒ”ვáƒ..." + +#~ msgid "Cursor _blinks in text boxes and fields" +#~ msgstr "ტექტურ სáƒáƒ áƒ™áƒ›áƒ”ლის ველებში კურსáƒáƒ áƒ˜áƒ¡ _ციმციმი" + +#~ msgid "Cursor blinks speed" +#~ msgstr "კურსáƒáƒ áƒ˜áƒ¡ ციმციმის სიჩქáƒáƒ áƒ”" + +#~ msgid "Duration of the break when typing is disallowed" +#~ msgstr "წყვეტის ხáƒáƒœáƒ’რძლივáƒáƒ‘áƒ, რáƒáƒ“ესáƒáƒª áƒáƒ™áƒ áƒ”ფვრáƒáƒ™áƒ áƒ«áƒáƒšáƒ£áƒšáƒ˜áƒ" + +#~ msgid "Duration of work before forcing a break" +#~ msgstr "მუშáƒáƒáƒ‘ის ხáƒáƒœáƒ’რძლივáƒáƒ‘რწყვეტის გáƒáƒáƒ¥áƒ¢áƒ˜áƒ£áƒ áƒ”ბáƒáƒ›áƒ“ე" + +#~ msgid "Key presses _repeat when key is held down" +#~ msgstr "" +#~ "კლáƒáƒ•áƒ˜áƒ¨áƒ˜áƒ¡ დáƒáƒ­áƒ”რების _გáƒáƒ›áƒ”áƒáƒ áƒ”ბáƒ, რáƒáƒªáƒ კლáƒáƒ•áƒ˜áƒ¨áƒ˜ დáƒáƒ­áƒ”რილ მდგáƒáƒ›áƒáƒ áƒ”áƒáƒ‘áƒáƒ¨áƒ˜áƒ " +#~ "გáƒáƒ©áƒ”რებული" + +#~ msgid "Keyboard Preferences" +#~ msgstr "კლáƒáƒ•áƒ˜áƒáƒ¢áƒ£áƒ áƒ˜áƒ¡ პáƒáƒ áƒáƒ›áƒ”ტრები" + +#~ msgid "Keyboard _model:" +#~ msgstr "კლáƒáƒ•áƒ˜áƒáƒ¢áƒ£áƒ áƒ˜áƒ¡ _მáƒáƒ“ელი:" + +#~ msgid "Layout Options" +#~ msgstr "გáƒáƒœáƒšáƒáƒ’ების ვáƒáƒ áƒ˜áƒáƒœáƒ¢áƒ”ბი" + +#~ msgid "Layouts" +#~ msgstr "გáƒáƒœáƒšáƒáƒ’ებები" + +#~ msgid "" +#~ "Lock screen after a certain duration to help prevent repetitive keyboard " +#~ "use injuries" +#~ msgstr "" +#~ "ეკრáƒáƒœáƒ˜áƒ¡ ბლáƒáƒ™áƒ˜áƒ áƒ”ბრგáƒáƒ áƒ™áƒ•áƒ”ული დრáƒáƒ˜áƒ¡ შემდეგ, კლáƒáƒ•áƒ˜áƒ¨áƒ”ბის გáƒáƒœáƒ›áƒ”áƒáƒ áƒ”ბითი დáƒáƒ­áƒ”რის " +#~ "მიერ გáƒáƒ›áƒáƒ¬áƒ•áƒ”ული ზიáƒáƒœáƒ˜áƒ¡ თáƒáƒ•áƒ˜áƒ“áƒáƒœ áƒáƒªáƒ˜áƒšáƒ”ბის მიზნით" + +#~ msgid "Microsoft Natural Keyboard" +#~ msgstr "მáƒáƒ˜áƒ™áƒ áƒáƒ¡áƒáƒ¤áƒ¢áƒ˜áƒ¡ კლáƒáƒ•áƒ˜áƒáƒ¢áƒ£áƒ áƒ" + +#~ msgid "Preview:" +#~ msgstr "წინáƒáƒ¡áƒ¬áƒáƒ áƒ˜ ნáƒáƒ®áƒ•áƒ:" + +#~ msgid "Repeat keys speed" +#~ msgstr "კლáƒáƒ•áƒ˜áƒ¨áƒ”ბის გáƒáƒ›áƒ”áƒáƒ áƒ”ბის სიჩქáƒáƒ áƒ”" + +#~ msgid "Reset to De_faults" +#~ msgstr "ნáƒ_გულისხმევზე დáƒáƒ§áƒ”ნებáƒ" + +#~ msgid "Separate _layout for each window" +#~ msgstr "ცáƒáƒšáƒ™áƒ”ული ფáƒáƒœáƒ¯áƒ áƒ˜áƒ¡áƒ—ვის _გáƒáƒœáƒšáƒáƒ’ების შეცვლáƒ" + +#~ msgid "_Accessibility..." +#~ msgstr "_დáƒáƒ›áƒ®áƒ›áƒáƒ áƒ” სáƒáƒ¨áƒ£áƒáƒšáƒ”ბები." + +#~ msgid "_Break interval lasts:" +#~ msgstr "_წყვეტის ინტერვáƒáƒšáƒ˜ გრძელდებáƒ:" + +#~ msgid "_Delay:" +#~ msgstr "_დáƒáƒ§áƒáƒ•áƒœáƒ”ბáƒ:" + +#~ msgid "_Layouts:" +#~ msgstr "_გáƒáƒœáƒšáƒáƒ’ებები:" + +#~ msgid "_Models:" +#~ msgstr "_მáƒáƒ“ელები:" + +#~ msgid "_Selected layouts:" +#~ msgstr "_áƒáƒ áƒ©áƒ”ული გáƒáƒœáƒšáƒáƒ’ებები:" + +#~ msgid "_Speed:" +#~ msgstr "_სიჩქáƒáƒ áƒ”:" + +#~ msgid "_Variants:" +#~ msgstr "_ვáƒáƒ áƒ˜áƒáƒœáƒ¢áƒ˜:" + +#~ msgid "_Vendors:" +#~ msgstr "_მწáƒáƒ áƒ›áƒáƒ”ბლები:" + +#~ msgid "_Work interval lasts:" +#~ msgstr "_სáƒáƒ›áƒ£áƒ¨áƒáƒ ინტერვáƒáƒšáƒ˜ გრძელდებáƒ:" + +#~ msgid "minutes" +#~ msgstr "წუთი" + +#~ msgid "Unknown" +#~ msgstr "უცნáƒáƒ‘ი" + +#~ msgid "Default" +#~ msgstr "ნáƒáƒ’ულისხმევი" + +#~ msgid "Layout" +#~ msgstr "გáƒáƒœáƒšáƒáƒ’ებáƒ" + +#~ msgid "Vendors" +#~ msgstr "მწáƒáƒ áƒ›áƒáƒ”ბელი" + +#~ msgid "Models" +#~ msgstr "მáƒáƒ“ელები" + +#~ msgid "Set your keyboard preferences" +#~ msgstr "კლáƒáƒ•áƒ˜áƒáƒ¢áƒ£áƒ áƒ˜áƒ¡ პáƒáƒ áƒáƒ›áƒ”ტრების დáƒáƒ§áƒ”ნებáƒ" + +#~ msgid "%d millisecond" +#~ msgid_plural "%d milliseconds" +#~ msgstr[0] "%d მილიწáƒáƒ›áƒ˜" + +#~ msgid "Double-Click Timeout " +#~ msgstr "áƒáƒ áƒ›áƒáƒ’ი დáƒáƒ¬áƒ™áƒáƒžáƒ•áƒ˜áƒ¡ ლáƒáƒ“ინის ვáƒáƒ“áƒ" + +#~ msgid "Drag and Drop" +#~ msgstr "გáƒáƒ“áƒáƒ—რევრდრგáƒáƒ¨áƒ•áƒ”ბáƒ" + +#~ msgid "Mouse Orientation" +#~ msgstr "თáƒáƒ’უნáƒáƒ¡ áƒáƒ áƒ˜áƒ”ნტáƒáƒªáƒ˜áƒ" + +#~ msgid "Speed" +#~ msgstr "სიჩქáƒáƒ áƒ”" + +#~ msgid "Fast" +#~ msgstr "სწრáƒáƒ¤áƒ˜" + +#~ msgid "High" +#~ msgstr "მáƒáƒ¦áƒáƒšáƒ˜" + +#~ msgid "Large" +#~ msgstr "დიდი" + +#~ msgid "Low" +#~ msgstr "დáƒáƒ‘áƒáƒšáƒ˜" + +#~ msgid "Slow" +#~ msgstr "ნელáƒ" + +#~ msgid "Small" +#~ msgstr "პáƒáƒ¢áƒáƒ áƒ" + +#~ msgid "Buttons" +#~ msgstr "ღილáƒáƒ™áƒ”ბი" + +#~ msgid "Motion" +#~ msgstr "მáƒáƒ«áƒ áƒáƒáƒ‘áƒ" + +#~ msgid "_Acceleration:" +#~ msgstr "_áƒáƒ©áƒ¥áƒáƒ áƒ”ბáƒ:" + +#~ msgid "_Left-handed mouse" +#~ msgstr "_ცáƒáƒªáƒ˜áƒ თáƒáƒ’ვი" + +#~ msgid "_Sensitivity:" +#~ msgstr "_მგრძნáƒáƒ‘ელáƒáƒ‘áƒ:" + +#~ msgid "_Threshold:" +#~ msgstr "_ბიჯი" + +#~ msgid "_Timeout:" +#~ msgstr "_ლáƒáƒ“ინის ვáƒáƒ“áƒ:" + +#~ msgid "Set your mouse preferences" +#~ msgstr "თáƒáƒ’ვის პáƒáƒ áƒáƒ›áƒ”ტრების დáƒáƒ§áƒ”ნებáƒ" + +#~ msgid "Network Proxy" +#~ msgstr "ქსელის პრáƒáƒ¥áƒ¡áƒ˜" + +#~ msgid "Set your network proxy preferences" +#~ msgstr "თვენი ქსელის პრáƒáƒ¥áƒ¡áƒ˜áƒ¡ პáƒáƒ áƒáƒ›áƒ”ტრების დáƒáƒ§áƒ”ნებáƒ" + +#~ msgid " " +#~ msgstr "......" + +#~ msgid "Di_rect internet connection" +#~ msgstr "ინტერნეტში პირდáƒáƒžáƒ˜áƒ áƒ˜ შ_ეერთებáƒ" + +#~ msgid "Ignore Host List" +#~ msgstr "ჰáƒáƒ¡áƒ¢áƒ”ბის ნუსხის იგნáƒáƒ áƒ˜áƒ áƒ”ბáƒ" + +#~ msgid "_Automatic proxy configuration" +#~ msgstr "პრáƒáƒ¥áƒ áƒ˜áƒ¡ _áƒáƒ•áƒ¢áƒáƒ›áƒáƒ¢áƒ£áƒ áƒ˜ კáƒáƒœáƒ¤áƒ˜áƒ’ურირებáƒ" + +#~ msgid "_Manual proxy configuration" +#~ msgstr "პრáƒáƒ¥áƒ¡áƒ˜áƒ¡ _ხელით კáƒáƒœáƒ¤áƒ˜áƒ’ურირებáƒ" + +#~ msgid "_Use authentication" +#~ msgstr "áƒáƒ£áƒ—ენტიფიკáƒáƒªáƒ˜áƒ¡ _გáƒáƒ›áƒáƒ§áƒ”ნებáƒ" + +#~ msgid "Advanced Configuration" +#~ msgstr "დáƒáƒ›áƒáƒ¢áƒ”ბითი პáƒáƒ áƒáƒ›áƒ”ტრები" + +#~ msgid "Autoconfiguration _URL:" +#~ msgstr "áƒáƒ•áƒ¢áƒáƒ™áƒáƒœáƒ¤áƒ˜áƒ’ურáƒáƒªáƒ˜áƒ˜áƒ¡ _მისáƒáƒ›áƒáƒ áƒ—ი:" + +#~ msgid "HTTP Proxy Details" +#~ msgstr "HTTP პრáƒáƒ¥áƒ¡áƒ˜áƒ¡ დეტáƒáƒšáƒ”ბი" + +#~ msgid "H_TTP proxy:" +#~ msgstr "H_TTP პრáƒáƒ¥áƒ¡áƒ˜:" + +#~ msgid "Network Proxy Preferences" +#~ msgstr "ქსელის პრáƒáƒ¥áƒ¡áƒ˜áƒ¡ პáƒáƒ áƒáƒ›áƒ”ტრები" + +#~ msgid "Port:" +#~ msgstr "პáƒáƒ áƒ¢áƒ˜:" + +#~ msgid "Proxy Configuration" +#~ msgstr "პრáƒáƒ¥áƒ¡áƒ˜áƒ¡ კáƒáƒœáƒ¤áƒ˜áƒ’ურáƒáƒªáƒ˜áƒ" + +#~ msgid "S_ocks host:" +#~ msgstr "Socks _ჰáƒáƒ¡áƒ¢áƒ˜:" + +#~ msgid "U_sername:" +#~ msgstr "_სáƒáƒ®áƒ”ლი:" + +#~ msgid "_Details" +#~ msgstr "_ცნáƒáƒ‘ები" + +#~ msgid "_FTP proxy:" +#~ msgstr "_FTP პრáƒáƒ¥áƒ¡áƒ˜:" + +#~ msgid "_Password:" +#~ msgstr "_პáƒáƒ áƒáƒšáƒ˜:" + +#~ msgid "_Secure HTTP proxy:" +#~ msgstr "უსáƒáƒ¤áƒ áƒ—ხრ_HTTP პრáƒáƒ¥áƒ¡áƒ˜:" + +#~ msgid "_Use the same proxy for all protocols" +#~ msgstr "ყველრპრáƒáƒ¢áƒáƒ™áƒáƒšáƒ˜áƒ¡áƒ—ვის იგივე პრáƒáƒ¥áƒ¡áƒ˜áƒ¡ _გáƒáƒ›áƒáƒ§áƒ”ნებáƒ" + +#~ msgid "Enable sound and associate sounds with events" +#~ msgstr "ხმის ჩáƒáƒ áƒ—ვრდრმის სისტემის მáƒáƒ•áƒšáƒ”ნებთáƒáƒœ áƒáƒ¡áƒáƒªáƒ˜áƒáƒªáƒ˜áƒ" + +#~ msgid "Unknown Volume Control %d" +#~ msgstr "უცნáƒáƒ‘ი ხმის სიმძლáƒáƒ•áƒ áƒ˜áƒ¡ რეგულáƒáƒ¢áƒáƒ áƒ˜ %d" + +#~ msgid "Failed to construct test pipeline for '%s'" +#~ msgstr "შეცდáƒáƒ›áƒ ტესტური ნáƒáƒ™áƒáƒ“ი შექმნისáƒáƒ¡ '%s'" + +#~ msgid "Not connected" +#~ msgstr "áƒáƒ áƒáƒ•áƒ˜áƒ—áƒáƒ áƒ˜ კáƒáƒ•áƒ¨áƒ˜áƒ áƒ˜" + +#~ msgid "Autodetect" +#~ msgstr "áƒáƒ•áƒ¢áƒáƒáƒ›áƒáƒªáƒœáƒáƒ‘áƒ" + +#~ msgid "ALSA - Advanced Linux Sound Architecture" +#~ msgstr "ALSA - Advanced Linux Sound Architecture" + +#~ msgid "Artsd - ART Sound Daemon" +#~ msgstr "Artsd - ART Sound Daemon" + +#~ msgid "ESD - Enlightened Sound Daemon" +#~ msgstr "ESD - Enlightened Sound Daemon" + +#~ msgid "OSS - Open Sound System" +#~ msgstr "OSS - Open Sound System" + +#~ msgid "PulseAudio Sound Server" +#~ msgstr "PulseAudio Sound Server" + +#~ msgid "Test Sound" +#~ msgstr "ტესტ ხმáƒ" + +#~ msgid "Silence" +#~ msgstr "სიჩუმე" + +#~ msgid "- MATE Sound Preferences" +#~ msgstr "- გნáƒáƒ›áƒ˜áƒ¡ ხმის პáƒáƒ áƒáƒ›áƒ”ტრები" + +#~ msgid "Audio Conferencing" +#~ msgstr "áƒáƒ£áƒ“ირკáƒáƒœáƒ¤áƒ”რენციáƒ" + +#~ msgid "Default Mixer Tracks" +#~ msgstr "მიქშერის ნáƒáƒ’ულისხმევი áƒáƒ áƒ®áƒ”ბი" + +#~ msgid "Music and Movies" +#~ msgstr "მუსიკრდრფილმი" + +#~ msgid "Sound Events" +#~ msgstr "ხმáƒáƒ•áƒáƒœáƒ˜ მáƒáƒ•áƒšáƒ”ნები" + +#~ msgid "Testing..." +#~ msgstr "შემáƒáƒ¬áƒ›áƒ”ბáƒ..." + +#~ msgid "Click OK to finish." +#~ msgstr "\"დიáƒáƒ®\" ტესტის დáƒáƒ¡áƒ áƒ£áƒšáƒ”ბისთვის." + +#~ msgid "Devices" +#~ msgstr "მáƒáƒ¬áƒ§áƒáƒ‘ილáƒáƒ‘áƒ" + +#~ msgid "E_nable software sound mixing (ESD)" +#~ msgstr "ხმის პრáƒáƒ’რáƒáƒ›áƒ£áƒšáƒ˜ მიქშირების _დáƒáƒ¨áƒ•áƒ”ბრ(ESD)" + +#~ msgid "Flash _entire screen" +#~ msgstr "_მთელი ეკრáƒáƒœáƒ˜áƒ¡ გáƒáƒ¬áƒ›áƒ”ნდáƒ" + +#~ msgid "Flash _window titlebar" +#~ msgstr "_ფáƒáƒœáƒ¯áƒ áƒ˜áƒ¡ დáƒáƒ¡áƒáƒ®áƒ”ლების გáƒáƒ¬áƒ›áƒ”ნდáƒ" + +#~ msgid "" +#~ "Select the device and tracks to control with the keyboard. Use the Shift " +#~ "and Control keys to select multiple tracks if required." +#~ msgstr "" +#~ "მáƒáƒ¬áƒ§áƒáƒ‘ილáƒáƒ‘ების დრáƒáƒ áƒ®áƒ”ბის áƒáƒ›áƒáƒ áƒ©áƒ”ვრკლáƒáƒ•áƒ˜áƒáƒ¢áƒ£áƒ áƒ˜áƒ¡ დáƒáƒ®áƒ›áƒáƒ áƒ”ბით ხდებáƒ. " +#~ "გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნეთ Shift áƒáƒœ Control ღილáƒáƒ™áƒ”ბი, ერთი áƒáƒœ მეტი áƒáƒ áƒ®áƒ˜áƒ¡ áƒáƒ›áƒáƒ¡áƒáƒ áƒ©áƒ”ვáƒáƒ“." + +#~ msgid "So_und playback:" +#~ msgstr "ხ_მის დáƒáƒ™áƒ•áƒ áƒ:" + +#~ msgid "Sou_nd capture:" +#~ msgstr "ხმის ჩáƒáƒ¬áƒ”_რáƒ:" + +#~ msgid "Sound Preferences" +#~ msgstr "ხმის პáƒáƒ áƒáƒ›áƒ”ტრები" + +#~ msgid "Sounds" +#~ msgstr "ხმები" + +#~ msgid "System Beep" +#~ msgstr "სისტემური პიპინი" + +#~ msgid "Test" +#~ msgstr "შემáƒáƒ¬áƒ›áƒ”ბáƒ" + +#~ msgid "Testing Pipeline" +#~ msgstr "პáƒáƒ áƒáƒ›áƒ”ტრების შემáƒáƒ¬áƒ›áƒ”ბáƒ" + +#~ msgid "_Device:" +#~ msgstr "_მáƒáƒ¬áƒ§áƒáƒ‘ილáƒáƒ‘áƒ:" + +#~ msgid "_Enable system beep" +#~ msgstr "_სისტემური პიპინის დáƒáƒ¨áƒ•áƒ”ბáƒ" + +#~ msgid "_Play system sounds" +#~ msgstr "სისტემური ხმების _დáƒáƒ™áƒ•áƒ áƒ" + +#~ msgid "_Sound playback:" +#~ msgstr "ხმი_ს დáƒáƒ™áƒ•áƒ áƒ:" + +#~ msgid "_Visual system beep" +#~ msgstr "_ვიზუáƒáƒšáƒ£áƒ áƒ˜ სისტემური შეტყáƒáƒ‘ინებáƒ" + +#~ msgid "Cannot start the preferences application for your window manager" +#~ msgstr "შეუძლებელირფáƒáƒœáƒ¯áƒ áƒ”ბის მმáƒáƒ áƒ—ველისთვის პáƒáƒ áƒáƒ›áƒ”ტრების გáƒáƒ¨áƒ•áƒ”ბáƒ" + +#~ msgid "C_ontrol" +#~ msgstr "_Ctrl" + +#~ msgid "_Alt" +#~ msgstr "_Alt" + +#~ msgid "H_yper" +#~ msgstr "_ტირე" + +#~ msgid "S_uper (or \"Windows logo\")" +#~ msgstr "_ზედრ(áƒáƒœ \"ფáƒáƒœáƒ¯áƒ áƒ˜áƒ¡ ლáƒáƒ’áƒ\")" + +#~ msgid "_Meta" +#~ msgstr "_მეტáƒ" + +#~ msgid "Movement Key" +#~ msgstr "მáƒáƒ«áƒ áƒáƒáƒ‘ის ღილáƒáƒ™áƒ˜" + +#~ msgid "Titlebar Action" +#~ msgstr "თáƒáƒ•áƒ¡áƒáƒ áƒ—ს მáƒáƒ¥áƒ›áƒ”დებáƒ" + +#~ msgid "Window Selection" +#~ msgstr "მáƒáƒœáƒ˜áƒ¨áƒ•áƒœáƒ ფáƒáƒœáƒ¯áƒáƒ áƒáƒ¨áƒ˜" + +#~ msgid "To move a window, press-and-hold this key then grab the window:" +#~ msgstr "" +#~ "ფáƒáƒœáƒ¯áƒáƒ áƒ˜áƒ¡ გáƒáƒ“áƒáƒ¡áƒáƒáƒ“გილებლáƒáƒ“, დáƒáƒáƒ­áƒ˜áƒ áƒ”თ დრდáƒáƒ­áƒ”რილზე გáƒáƒ“áƒáƒ˜áƒ¢áƒáƒœáƒ”თ ფáƒáƒœáƒ¯áƒáƒ áƒ:" + +#~ msgid "Window Preferences" +#~ msgstr "ფáƒáƒœáƒ¯áƒáƒ áƒ˜áƒ¡ პáƒáƒ áƒáƒ›áƒ”ტრები" + +#~ msgid "_Double-click titlebar to perform this action:" +#~ msgstr "áƒ_რჯერ დáƒáƒáƒ¬áƒ™áƒáƒžáƒ”თ ფáƒáƒœáƒ¯áƒ áƒ˜áƒ¡ თáƒáƒ•áƒ¡áƒáƒ áƒ—ს, რáƒáƒ› შეáƒáƒ¡áƒ áƒ£áƒšáƒáƒ— ეს მáƒáƒ¥áƒ›áƒ”დებáƒ:" + +#~ msgid "_Interval before raising:" +#~ msgstr "_ინტერვáƒáƒšáƒ˜ áƒáƒ›áƒáƒ¬áƒ”ვáƒáƒ›áƒ“ე" + +#~ msgid "_Raise selected windows after an interval" +#~ msgstr "მáƒáƒœáƒ˜áƒ¨áƒœáƒ£áƒšáƒ˜ ფáƒáƒœáƒ¯áƒ áƒ˜áƒ¡ _áƒáƒ›áƒáƒ¢áƒáƒœáƒ ინტერვáƒáƒšáƒ˜áƒ¡ მერე" + +#~ msgid "_Select windows when the mouse moves over them" +#~ msgstr "ფáƒáƒœáƒ¯áƒ áƒ˜áƒ¡ მáƒáƒœáƒ˜áƒ¨áƒ•áƒœáƒ ზედ თáƒáƒ’ვის გáƒáƒ“áƒáƒ¢áƒáƒ áƒ”ბისáƒáƒ¡" + +#~ msgid "Set your window properties" +#~ msgstr "თქვენი ფáƒáƒœáƒ¯áƒ áƒ˜áƒ¡ პáƒáƒ áƒáƒ›áƒ”ტრების მითითებáƒ" + +#~ msgid "Windows" +#~ msgstr "ფáƒáƒœáƒ¯áƒ áƒ”ბი" + +#~ msgid "" +#~ "You are using XFree 4.3.0.\n" +#~ "There are known problems with complex XKB configurations.\n" +#~ "Try using a simpler configuration or taking a fresher version of XFree " +#~ "software." +#~ msgstr "" +#~ "You are using XFree 4.3.0.\n" +#~ "There are known problems with complex XKB configurations.\n" +#~ "Try using a simpler configuration or taking a fresher version of XFree " +#~ "software." + +#~ msgid "Do _not show this warning again" +#~ msgstr "áƒáƒ¦_áƒáƒ  მáƒáƒ©áƒ•áƒ”ნრმáƒáƒªáƒ”მული გáƒáƒ¤áƒ áƒ—ხილების შეტყáƒáƒ‘ინებáƒ" + +#~ msgid "" +#~ "The X system keyboard settings differ from your current MATE keyboard " +#~ "settings.\n" +#~ "\n" +#~ "Expected was %s, but the the following settings were found: %s.\n" +#~ "\n" +#~ "Which set would you like to use?" +#~ msgstr "" +#~ "X სისტემის კლáƒáƒ•áƒ˜áƒáƒ¢áƒ£áƒ áƒ˜ გáƒáƒœáƒšáƒáƒ’ებრგáƒáƒœáƒ¡áƒ®áƒ•áƒáƒ•áƒ“ებრთქვენს MATE კლáƒáƒ•áƒ˜áƒáƒ¢áƒ£áƒ áƒ˜áƒ¡ " +#~ "გáƒáƒœáƒšáƒáƒ’ებáƒáƒ¡áƒ—áƒáƒœ.\n" +#~ "\n" +#~ "მáƒáƒ¡áƒáƒšáƒáƒ“ნელი იყრ%s, მáƒáƒ’რáƒáƒ› ნáƒáƒžáƒáƒ•áƒœáƒ˜áƒ: %s.\n" +#~ "\n" +#~ "რáƒáƒ›áƒšáƒ˜áƒ¡ გáƒáƒ›áƒáƒ§áƒ”ნებრგსურთ?" + +#~ msgid "Keep MATE settings" +#~ msgstr "გნáƒáƒ›áƒ˜áƒ¡ პáƒáƒ áƒáƒ›áƒ”ტრების დáƒáƒ¢áƒáƒ•áƒ”ბáƒ" + +#~ msgid "Error creating signal pipe." +#~ msgstr "შეცდáƒáƒ›áƒ სიგნáƒáƒšáƒ£áƒ áƒ˜ áƒáƒ áƒ®áƒ˜áƒ¡ შექმნისáƒáƒ¡." + +#~ msgid "Type" +#~ msgstr "ტიპი" + +#~ msgid "Preview Width" +#~ msgstr "ესკიზის სიგáƒáƒœáƒ”" + +#~ msgid "Preview Height" +#~ msgstr "ესკიზის სიმáƒáƒ¦áƒšáƒ”" + +#~ msgid "Screen" +#~ msgstr "ეკრáƒáƒœáƒ˜" + +#~ msgid "Start %s" +#~ msgstr "გáƒáƒ¨áƒ•áƒ”ბრ%s" + +#~ msgid "Help" +#~ msgstr "დáƒáƒ®áƒ›áƒáƒ áƒ”ბáƒ" + +#~ msgid "Upgrade" +#~ msgstr "გáƒáƒœáƒáƒ®áƒšáƒ”ბáƒ" + +#~ msgid "Uninstall" +#~ msgstr "áƒáƒ›áƒáƒ¨áƒšáƒ" + +#~ msgid "Remove from Favorites" +#~ msgstr "რჩეულებიდáƒáƒœ áƒáƒ›áƒáƒ¨áƒšáƒ" + +#~ msgid "Add to Favorites" +#~ msgstr "რჩეულებში დáƒáƒ›áƒáƒ¢áƒ”ბáƒ" + +#~ msgid "Remove from Startup Programs" +#~ msgstr "áƒáƒ•áƒ¢áƒáƒ’áƒáƒ¨áƒ•áƒ”ბიდáƒáƒœ áƒáƒ›áƒáƒ¨áƒšáƒ" + +#~ msgid "Add to Startup Programs" +#~ msgstr "<áƒáƒ•áƒ¢áƒáƒ’áƒáƒ¨áƒ•áƒ”ბáƒáƒ¨áƒ˜ დáƒáƒ›áƒáƒ¢áƒ”ბáƒ" + +#~ msgid "" +#~ "No matches found. \n" +#~ "\n" +#~ " Your filter \"%s\" does not match any items." +#~ msgstr "" +#~ "áƒáƒ áƒáƒ•áƒ˜áƒ—áƒáƒ áƒ˜ ნáƒáƒžáƒáƒ•áƒœáƒ˜ დáƒáƒ›áƒ—ხვევáƒ. \n" +#~ "\n" +#~ " áƒáƒ áƒª ერთი ელემენტი áƒáƒ  შეესáƒáƒ‘áƒáƒ›áƒ”ბრთქვენს ფილტრს. \"%s\"" + +#~ msgid "Other" +#~ msgstr "სხვáƒ" + +#~ msgid "New Spreadsheet" +#~ msgstr "áƒáƒ®áƒáƒšáƒ˜ ელცხრილი" + +#~ msgid "New Document" +#~ msgstr "áƒáƒ®áƒáƒšáƒ˜ დáƒáƒ™áƒ£áƒ›áƒ”ნტი" + +#~ msgid "Home" +#~ msgstr "სáƒáƒ®áƒšáƒ˜" + +#~ msgid "File System" +#~ msgstr "ფáƒáƒ˜áƒšáƒ£áƒ áƒ˜ სისტემáƒ" + +#~ msgid "Network Servers" +#~ msgstr "ქსელის სერვერები" + +#~ msgid "Open" +#~ msgstr "გáƒáƒ®áƒ¡áƒœáƒ" + +#~ msgid "Rename..." +#~ msgstr "გáƒáƒ“áƒáƒ áƒ¥áƒ›áƒ”ვáƒ..." + +#~ msgid "Send To..." +#~ msgstr "გáƒáƒ’ზáƒáƒ•áƒœáƒ..." + +#~ msgid "Move to Trash" +#~ msgstr "სáƒáƒœáƒáƒ’ვე ყუთში გáƒáƒ“áƒáƒ¢áƒáƒœáƒ" + +#~ msgid "Delete" +#~ msgstr "წáƒáƒ¨áƒšáƒ" + +#~ msgid "Edited %m/%d/%Y" +#~ msgstr "შეცვლილი %m/%d/%Y" + +#~ msgid "Open with \"%s\"" +#~ msgstr "გáƒáƒ®áƒ¡áƒœáƒ მეშვეáƒáƒ‘ით \"%s\"" + +#~ msgid "Open with Default Application" +#~ msgstr "ნáƒáƒ’ულისხმევი პრáƒáƒ’რáƒáƒ›áƒ˜áƒ— გáƒáƒ®áƒ¡áƒœáƒ" + +#~ msgid "Open in File Manager" +#~ msgstr "ფáƒáƒ˜áƒšáƒ—რმმáƒáƒ áƒ—ველში გáƒáƒ®áƒ¡áƒœáƒ" + +#~ msgid "Unexpected attribute '%s' for element '%s'" +#~ msgstr "მáƒáƒ£áƒšáƒáƒ“ნელი áƒáƒ¢áƒ áƒ˜áƒ‘უტი '%s' ელემენტ '%s'-თვის" + +#~ msgid "Attribute '%s' of element '%s' not found" +#~ msgstr "áƒáƒ¢áƒ áƒ˜áƒ‘უტი'%s' ელემენტისთვის '%s' ვერ მáƒáƒ˜áƒ«áƒ”ბნáƒ" + +#~ msgid "Unexpected tag '%s', tag '%s' expected" +#~ msgstr "უცნáƒáƒ‘ი ჭდე '%s', მáƒáƒ¡áƒáƒšáƒáƒ“ნელი იყრ'%s'" + +#~ msgid "Unexpected tag '%s' inside '%s'" +#~ msgstr "უცნáƒáƒ‘ი ჭდე '%s' - '%s'" + +#~ msgid "No valid bookmark file found in data dirs" +#~ msgstr "მáƒáƒœáƒáƒªáƒ”მთრდáƒáƒ¡áƒ¢áƒ”ბში მáƒáƒ áƒ—ებული სáƒáƒ™áƒ•áƒáƒœáƒ«áƒ ფáƒáƒ˜áƒšáƒ˜ ვერ მáƒáƒ˜áƒ«áƒ”ბნáƒ" + +#~ msgid "A bookmark for URI '%s' already exists" +#~ msgstr "URI '%s' სáƒáƒœáƒ˜áƒ¨áƒœáƒ” უკვე áƒáƒ áƒ¡áƒ”ბáƒáƒ‘ს" + +#~ msgid "No bookmark found for URI '%s'" +#~ msgstr "URI '%s' სáƒáƒœáƒ˜áƒ¨áƒœáƒ” ვერ მáƒáƒ˜áƒ«áƒ”ბნáƒ" + +#~ msgid "No MIME type defined in the bookmark for URI '%s'" +#~ msgstr "URI '%s' სáƒáƒœáƒ˜áƒ¨áƒœáƒ”ში MIME ტიპი áƒáƒ  მითითებულáƒ" + +#~ msgid "No private flag has been defined in bookmark for URI '%s'" +#~ msgstr "URI '%s' სáƒáƒœáƒ˜áƒ¨áƒœáƒ”ში პირáƒáƒ“ი áƒáƒšáƒáƒ›áƒ˜ áƒáƒ  მითითებულáƒ" + +#~ msgid "No groups set in bookmark for URI '%s'" +#~ msgstr "URI '%s' სáƒáƒœáƒ˜áƒ¨áƒœáƒ”ში ჯგუფები áƒáƒ  მითითებულáƒ" + +#~ msgid "No application with name '%s' registered a bookmark for '%s'" +#~ msgstr "პრáƒáƒ’რáƒáƒ›áƒ˜áƒ¡áƒ—ვის სáƒáƒ®áƒ”ლწáƒáƒ“ებით '%s' áƒáƒ  მითითებულრსáƒáƒœáƒ˜áƒ¨áƒœáƒ” '%s'" + +#~ msgid "Find Now" +#~ msgstr "მყისვე პáƒáƒ•áƒœáƒ" + +#~ msgid "Open %s" +#~ msgstr "გáƒáƒ®áƒ¡áƒœáƒ %s" + +#~ msgid "Remove from System Items" +#~ msgstr "სისტემური ელემენტებიდáƒáƒœ áƒáƒ›áƒáƒ¦áƒ”ბáƒ" + +#~ msgid "Window manager \"%s\" has not registered a configuration tool\n" +#~ msgstr "" +#~ "ფáƒáƒœáƒ¯áƒ áƒ”ბის მმáƒáƒ áƒ—ველმრ\"%s\" áƒáƒ  დáƒáƒáƒ áƒ”გისტრირრკáƒáƒœáƒ¤áƒ˜áƒ’ურირების ხელსáƒáƒ¬áƒ§áƒ\n" + +#~ msgid "Maximize" +#~ msgstr "გáƒáƒ¨áƒšáƒ" + +#~ msgid "Minimize" +#~ msgstr "ჩáƒáƒ™áƒ”ცვáƒ" + +#~ msgid "Roll up" +#~ msgstr "ზემáƒáƒ— áƒáƒ™áƒ”ცვáƒ" + +#~ msgid "None" +#~ msgstr "áƒáƒ áƒ" + +#~ msgid "E-mail" +#~ msgstr "ელფáƒáƒ¡áƒ¢áƒ" + +#~ msgid "E-mail's shortcut." +#~ msgstr "ელფáƒáƒ¡áƒ¢áƒ˜áƒ¡ პრáƒáƒ’რáƒáƒ›áƒ˜áƒ¡ მáƒáƒšáƒ¡áƒáƒ®áƒ›áƒáƒ‘ი." + +#~ msgid "Eject's shortcut." +#~ msgstr "მáƒáƒšáƒ¡áƒáƒ®áƒ›áƒáƒ‘ის მáƒáƒ®áƒ¡áƒœáƒ." + +#~ msgid "Home folder's shortcut." +#~ msgstr "სáƒáƒ®áƒšáƒ˜áƒ¡ დáƒáƒ¡áƒ¢áƒ˜áƒ¡ მáƒáƒšáƒ¡áƒáƒ®áƒ›áƒáƒ‘ი." + +#~ msgid "Launch help browser's shortcut." +#~ msgstr "დáƒáƒ®áƒ›áƒáƒ áƒ”ბის ბრáƒáƒ£áƒ–ერის მáƒáƒšáƒ¡áƒáƒ®áƒ›áƒáƒ‘ი." + +#~ msgid "Launch web browser's shortcut." +#~ msgstr "ვებ ბრáƒáƒ£áƒ–ერის მáƒáƒšáƒ¡áƒáƒ®áƒ›áƒáƒ‘ის გáƒáƒ¨áƒ•áƒ”ბáƒ." + +#~ msgid "Lock screen's shortcut." +#~ msgstr "ეკრáƒáƒœáƒ˜áƒ¡ ბლáƒáƒ™áƒ˜áƒ áƒ”ბის მáƒáƒšáƒ¡áƒáƒ®áƒ›áƒáƒ‘ი." + +#~ msgid "Log out's shortcut." +#~ msgstr "სეáƒáƒœáƒ¡áƒ˜áƒ¡ დáƒáƒ¡áƒ áƒ£áƒšáƒ”ბის მáƒáƒšáƒ¡áƒáƒ®áƒ›áƒáƒ‘ი." + +#~ msgid "Media player key's shortcut." +#~ msgstr "მედირდáƒáƒ›áƒ™áƒ•áƒ áƒ”ლის მáƒáƒšáƒ¡áƒáƒ®áƒ›áƒáƒ‘ი" + +#~ msgid "Next track key's shortcut." +#~ msgstr "შემდგáƒáƒ› áƒáƒ£áƒ“იáƒáƒ™áƒ•áƒáƒšáƒ–ე გáƒáƒ“áƒáƒ¡áƒ•áƒšáƒ˜áƒ¡ მáƒáƒšáƒ¡áƒáƒ®áƒ›áƒáƒ‘ი." + +#~ msgid "Pause" +#~ msgstr "პáƒáƒ£áƒ–áƒ" + +#~ msgid "Pause key's shortcut." +#~ msgstr "პáƒáƒ£áƒ–ის მáƒáƒšáƒ¡áƒáƒ®áƒ›áƒáƒ‘ი." + +#~ msgid "Play (or play/pause) key's shortcut." +#~ msgstr "დáƒáƒ™áƒ•áƒ áƒ (áƒáƒœ დáƒáƒ™áƒ•áƒ áƒ/პáƒáƒ£áƒ–áƒ) მáƒáƒšáƒ¡áƒáƒ®áƒ›áƒáƒ‘ი." + +#~ msgid "Previous track key's shortcut." +#~ msgstr "წინრáƒáƒ£áƒ“იáƒáƒ™áƒ•áƒáƒšáƒ–ე გáƒáƒ“áƒáƒ¡áƒ•áƒšáƒ˜áƒ¡ მáƒáƒšáƒ¡áƒáƒ®áƒ›áƒáƒ‘ი." + +#~ msgid "Search's shortcut." +#~ msgstr "ძიების მáƒáƒšáƒ¡áƒáƒ®áƒ›áƒáƒ‘ი." + +#~ msgid "Sleep" +#~ msgstr "მძინáƒáƒ áƒ” რეჟიმი" + +#~ msgid "Sleep's shortcut." +#~ msgstr "მძინáƒáƒ áƒ” რეჟიმში გáƒáƒ“áƒáƒ¡áƒ•áƒšáƒ˜áƒ¡ მáƒáƒšáƒ¡áƒáƒ®áƒ›áƒáƒ‘ი" + +#~ msgid "Stop playback key's shortcut." +#~ msgstr "შეჩერების მáƒáƒšáƒ¡áƒáƒ®áƒ›áƒáƒ‘ი." + +#~ msgid "Volume down's shortcut." +#~ msgstr "ხმის ჩáƒáƒ¬áƒ”ვის მáƒáƒšáƒ›áƒ®áƒ›áƒáƒ‘ი." + +#~ msgid "Volume mute's shortcut." +#~ msgstr "ხმის გáƒáƒ—იშვის მáƒáƒšáƒ¡áƒáƒ®áƒ›áƒáƒ‘ი." + +#~ msgid "Volume up's shortcut." +#~ msgstr "ხმის áƒáƒ¬áƒ”ვის მáƒáƒšáƒ¡áƒáƒ®áƒ›áƒáƒ‘ი." + +#~ msgid "key not found [%s]\n" +#~ msgstr "ვერ მáƒáƒ˜áƒ«áƒ”ბნრგáƒáƒ¡áƒáƒ¦áƒ”ბი [%s]\n" + +#~ msgid "Filter" +#~ msgstr "ფილტრი" + +#~ msgid "Groups" +#~ msgstr "ჯგუფები" + +#~ msgid "Common Tasks" +#~ msgstr "სáƒáƒ”რთრáƒáƒ›áƒáƒªáƒáƒœáƒ”ბი" + +#~ msgid "Control Center" +#~ msgstr "მáƒáƒ áƒ—ვის ცენტრი" + +#~ msgid "Close the control-center when a task is activated" +#~ msgstr "მáƒáƒ áƒ—ვის ცენტრის დáƒáƒ®áƒ£áƒ áƒ•áƒ, áƒáƒ›áƒáƒªáƒáƒœáƒ˜áƒ¡ áƒáƒ¥áƒ¢áƒ˜áƒ•áƒ˜áƒ áƒ”ბისáƒáƒ¡" + +#~ msgid "" +#~ "[Change Desktop Background;background.desktop,Change Theme;gtk-theme-" +#~ "selector.desktop,Set Preferred Applications;default-applications.desktop," +#~ "Add Printer;mate-cups-manager.desktop]" +#~ msgstr "" +#~ "[მáƒáƒ’იდის ფáƒáƒœáƒ˜áƒ¡ შეცვლáƒ;background.desktop,გáƒáƒ¤áƒáƒ áƒ›áƒ”ბის შეცვლáƒ;gtk-theme-" +#~ "selector.desktop,სáƒáƒ¡áƒ£áƒ áƒ•áƒ”ლი პრáƒáƒ’რáƒáƒ›áƒ”ბის გáƒáƒœáƒ¡áƒáƒ–ღვრáƒ;default-applications." +#~ "desktop,პრინტერის დáƒáƒ›áƒáƒ¢áƒ”ბáƒ;mate-cups-manager.desktop]" + +#~ msgid "The MATE configuration tool" +#~ msgstr "გნáƒáƒ›áƒ˜áƒ¡ კáƒáƒœáƒ¤áƒ˜áƒ’ურáƒáƒªáƒ˜áƒ˜áƒ¡ ხელსáƒáƒ¬áƒ§áƒ" + +#~ msgid "_Postpone Break" +#~ msgstr "/_დáƒáƒ¡áƒ•áƒ”ნების გáƒáƒ“áƒáƒ“ებáƒ" + +#~ msgid "Take a break!" +#~ msgstr "ცáƒáƒ¢áƒ დáƒáƒ˜áƒ¡áƒ•áƒ”ნეთ!" + +#~ msgid "/_Preferences" +#~ msgstr "/პáƒáƒ áƒáƒ›áƒ”_ტრები" + +#~ msgid "/_About" +#~ msgstr "/პრáƒáƒ’რáƒáƒ›áƒ˜áƒ¡ _შესáƒáƒ®áƒ”ბ" + +#~ msgid "/_Take a Break" +#~ msgstr "/დáƒ_სვენებáƒ" + +#~ msgid "%d minute until the next break" +#~ msgid_plural "%d minutes until the next break" +#~ msgstr[0] "%d წუთი მáƒáƒ›áƒáƒ•áƒáƒš პáƒáƒ£áƒ–áƒáƒ›áƒ“ე" + +#~ msgid "Less than one minute until the next break" +#~ msgstr "რჩებრწუთზე ნáƒáƒ™áƒšáƒ”ბი მáƒáƒ›áƒáƒ•áƒáƒš პáƒáƒ£áƒ–áƒáƒ›áƒ“ე" + +#~ msgid "Written by Richard Hult " +#~ msgstr "áƒáƒ•áƒ¢áƒáƒ áƒ˜ Richard Hult " + +#~ msgid "Eye candy added by Anders Carlsson" +#~ msgstr "დიზáƒáƒ˜áƒœáƒ˜ Anders Carlsson" + +#~ msgid "A computer break reminder." +#~ msgstr "დáƒáƒ¡áƒ•áƒ”ნების შეტყáƒáƒ‘ინების პრáƒáƒ’რáƒáƒ›áƒ" + +#~ msgid "translator-credits" +#~ msgstr "Vladimer Sichinava ვლáƒáƒ“იმერ სიჭინáƒáƒ•áƒ " + +#~ msgid "Typing Monitor" +#~ msgstr "ბეჭდვის მáƒáƒœáƒ˜áƒ¢áƒáƒ áƒ˜" + +#~ msgid "Set as Application Font" +#~ msgstr "დáƒáƒ›áƒáƒ¢áƒ”ბითი შრიფტის სáƒáƒ®áƒ˜áƒ— მითითებáƒ" + +#~ msgid "Sets the default application font" +#~ msgstr "პრáƒáƒ’რáƒáƒ›áƒ”ბის ნáƒáƒ’ულისხმევი შრიფტის სáƒáƒ®áƒ˜áƒ— მითითებáƒ" + +#~ msgid "The quick brown fox jumps over the lazy dog. 0123456789" +#~ msgstr "იყრáƒáƒ áƒáƒ‘ეთს რáƒáƒ¡áƒ¢áƒ”ვáƒáƒœ, მეფე ღმრთისáƒáƒ’áƒáƒœ სვიáƒáƒœ! 0123456789" + +#~ msgid "Name:" +#~ msgstr "სáƒáƒ®áƒ”ლი:" + +#~ msgid "Style:" +#~ msgstr "სტილი:" + +#~ msgid "Type:" +#~ msgstr "ტიპი:" + +#~ msgid "Size:" +#~ msgstr "ზáƒáƒ›áƒ:" + +#~ msgid "Version:" +#~ msgstr "ვერსიáƒ:" + +#~ msgid "Copyright:" +#~ msgstr "სáƒáƒáƒ•áƒ¢áƒáƒ áƒ უფლებáƒ:" + +#~ msgid "Description:" +#~ msgstr "áƒáƒ¦áƒ¬áƒ”რáƒ:" + +#~ msgid "usage: %s fontfile\n" +#~ msgstr "გáƒáƒ›áƒáƒ§áƒ”ნებáƒ: %s _შრიფტის ფáƒáƒ˜áƒšáƒ˜\n" + +#~ msgid "MATE Font Viewer" +#~ msgstr "გნáƒáƒ›áƒ˜áƒ¡ შრიფტის მნáƒáƒ®áƒ•áƒ”ლი" + +#~ msgid "Text to thumbnail (default: Aa)" +#~ msgstr "ესკიზის ტექსტი (default: Aa)" + +#~ msgid "TEXT" +#~ msgstr "ტექსტი" + +#~ msgid "Font size (default: 64)" +#~ msgstr "შრიფტის ზáƒáƒ›áƒ (ნáƒáƒ’ულისხმევი: 64)" + +#~ msgid "SIZE" +#~ msgstr "SIZE" + +#~ msgid "FONT-FILE OUTPUT-FILE" +#~ msgstr "FONT-FILE OUTPUT-FILE" + +#~ msgid "Apply new font?" +#~ msgstr "" +#~ "გნებáƒáƒ•áƒ— áƒáƒ®áƒáƒšáƒ˜ შრიფტის გáƒáƒ›áƒáƒ§áƒ”ნებáƒ?" + +#~ msgid "Do _not apply font" +#~ msgstr "შრიფტის უáƒáƒ áƒ§áƒáƒ¤áƒ" + +#~ msgid "" +#~ "The theme you have selected suggests a new font. A preview of the font is " +#~ "shown below." +#~ msgstr "" +#~ "თქვენს მიერ áƒáƒ›áƒáƒ áƒ©áƒ”ული გáƒáƒ¤áƒáƒ áƒ›áƒ”ბáƒáƒ¡ სჭირდებრáƒáƒ®áƒáƒšáƒ˜ შრიფტი. შრიფტის ესკიზი " +#~ "იხილეთ ქვემáƒáƒ—." + +#~ msgid "_Apply font" +#~ msgstr "შრიფტის _გáƒáƒ›áƒáƒ§áƒ”ნებáƒ" + +#~ msgid "Themes" +#~ msgstr "გáƒáƒ¤áƒáƒ áƒ›áƒ”ბáƒ" + +#~ msgid "Description" +#~ msgstr "áƒáƒ¦áƒ¬áƒ”რილáƒáƒ‘áƒ" + +#~ msgid "Control theme" +#~ msgstr "კáƒáƒœáƒ¢áƒ áƒáƒšáƒ˜áƒ¡ გáƒáƒ¤áƒáƒ áƒ›áƒ”ბáƒ" + +#~ msgid "Window border theme" +#~ msgstr "ფáƒáƒœáƒ¯áƒ áƒ˜áƒ¡ ჩáƒáƒ áƒ©áƒáƒ¡ გáƒáƒ¤áƒáƒ áƒ›áƒ”ბáƒ" + +#~ msgid "Icon theme" +#~ msgstr "ხáƒáƒ¢áƒ£áƒšáƒáƒ¡ გáƒáƒ¤áƒáƒ áƒ›áƒ”ბáƒ" + +#~ msgid "Thumbnail command for installed themes" +#~ msgstr "გáƒáƒ¤áƒáƒ áƒ›áƒ”ბის ესკიზების შემქმნელი პრáƒáƒ’რáƒáƒ›áƒ დáƒáƒ§áƒ”ნებული გáƒáƒ¤áƒáƒ áƒ›áƒ”ბისთვის" + +#~ msgid "Thumbnail command for themes" +#~ msgstr "გáƒáƒ¤áƒáƒ áƒ›áƒ”ბის ესკიზების შემქმნელი პრáƒáƒ’რáƒáƒ›áƒ" + +#~ msgid "Whether to thumbnail installed themes" +#~ msgstr "გáƒáƒ¤áƒáƒ áƒ›áƒ”ბის ესკიზების ჩვენებáƒ/áƒáƒ  ჩვენებáƒ" + +#~ msgid "Whether to thumbnail themes" +#~ msgstr "გáƒáƒ¤áƒáƒ áƒ›áƒ”ბის ესკიზების შექმნáƒ/áƒáƒ  შექმნáƒ" + +#~ msgid "ABCDEFG" +#~ msgstr "ႠႡႢႣႤႥႦႧႨႩႪ" + +#~ msgid "[FILE]" +#~ msgstr "[FILE]" + +#~ msgid "Apply theme" +#~ msgstr "გáƒáƒ¤áƒáƒ áƒ›áƒ”ბის გáƒáƒ›áƒáƒ§áƒ”ნებáƒ" + +#~ msgid "Sets the default theme" +#~ msgstr "áƒáƒ§áƒ”ნებს ნáƒáƒ’ულისხმევ გáƒáƒ¤áƒáƒ áƒ›áƒ”ბáƒáƒ¡" diff --git a/po/kn.po b/po/kn.po new file mode 100644 index 0000000..8a77a65 --- /dev/null +++ b/po/kn.po @@ -0,0 +1,1302 @@ +# translation of mate-settings-daemon.master.kn.po to Kannada +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Shankar Prasad , 2008, 2009, 2010. +msgid "" +msgstr "" +"Project-Id-Version: mate-settings-daemon.master.kn\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-04-22 12:44+0530\n" +"PO-Revision-Date: 2010-04-22 12:45+0530\n" +"Last-Translator: Shankar Prasad \n" +"Language-Team: kn-IN <>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Lokalize 1.0\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "ನಿಲà³à²•à²£à³†" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "ಮà³à²•à³à²¤ ಪà³à²°à²¤à²¿à²¶à²¤ ಸೂಚನೆಯ ಮಿತಿ" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "ಮà³à²•à³à²¤ ಸà³à²¥à²³à²¦ ಸೂಚನೆ ಇರದ ಮಿತಿ" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "ಪà³à²¨à²°à²¾à²µà²°à³à²¤à²¿à²¤ ಎಚà³à²šà²°à²¿à²•à³†à²—ಳ ಕನಿಷà³à²Ÿ ಸೂಚನಾ ಕಾಲಾವಧಿ" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "ಆಲಕà³à²·à²¿à²¸à²¬à³‡à²•à²¿à²°à³à²µ ಆರೋಹಣಾ ಮಾರà³à²—ಗಳà³" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown" +msgstr "" +"ಕಡಿಮೆ ಡಿಸà³à²•à³ ಸà³à²¥à²³à²µà²¿à²¦à³† ಎಂದೠಎಚà³à²šà²°à²¿à²¸à²²à³ ಅಗತà³à²¯à²µà²¿à²°à³à²µ ಮà³à²•à³à²¤ ಸà³à²¥à²³à²¦ ಪà³à²°à²¤à²¿à²¶à²¤à²¦ ಮಿತಿ. ಮà³à²•à³à²¤ ಸà³à²¥à²³à²¦ " +"ಪà³à²°à²¤à²¿à²¶à²¤à²µà³ ಇದಕà³à²•à²¿à²‚ತ ಕಡಿಮೆಯಾದಲà³à²²à²¿, ಒಂದೠಎಚà³à²šà²°à²¿à²•à³†à²¯à²¨à³à²¨à³ ತೋರಿಸಲಾಗà³à²¤à³à²¤à²¦à³†" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "ಸà³à²¥à²³à²¾à²µà²•à²¾à²¶à²µà³ ಕಡಿಮೆ ಇದà³à²¦à²¾à²— ಯಾವ ಆರೋಹಣಾ ಮಾರà³à²—ಗಳ ಪಟà³à²Ÿà²¿à²¯à²¨à³à²¨à³ ಆಲಕà³à²·à²¿à²¸à²¬à³‡à²•à³ ಎಂದೠಸೂಚಿಸಿ." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "" +"ಸಮಯವನà³à²¨à³ ನಿಮಿಷದಲà³à²²à²¿ ಸೂಚಿಸಿ. ಒಂದೠಪರಿಮಾಣಕà³à²•à³† ತರà³à²µà²¾à²¯à²¦ ಎಚà³à²šà²°à²¿à²•à³†à²—ಳೠಈ ಕಾಲಾವಧಿಯ ನಂತರ " +"ಕಾಣಿಸಿಕೊಳà³à²³à³à²µà³à²¦à²¿à²²à³à²²." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown" +msgstr "" +"ಪà³à²°à²®à²¾à²£à²µà²¨à³à²¨à³ GB ಯಲà³à²²à²¿ ಸೂಚಿಸಿ. ಮà³à²•à³à²¤ ಸà³à²¥à²³à²¦ ಪà³à²°à²®à²¾à²£à²µà³ ಇದಕà³à²•à²¿à²‚ತ ಹೆಚà³à²šà²¿à²¦à³à²¦à²²à³à²²à²¿, ಯಾವà³à²¦à³† " +"ಎಚà³à²šà²°à²¿à²•à³†à²—ಳೠಕಾಣಿಸಿಕೊಳà³à²³à³à²µà³à²¦à²¿à²²à³à²²" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning" +msgstr "" +"ತರà³à²µà²¾à²¯à²¦ ಎಚà³à²šà²°à²¿à²•à³†à²¯à²¨à³à²¨à³ ನೀಡà³à²µ ಮೊದಲೠಡಿಸà³à²•à²¿à²¨ ಮà³à²•à³à²¤ ಸà³à²¥à²³à²µà³ ಯಾವ ಪà³à²°à²¤à²¿à²¶à²¤à²•à³à²•à³† ಕಡಿಮೆ ಆಗ " +"ಬೇಕೠಎಂದೠಸೂಚಿಸಿ" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "ಆನಂತರದ ಮà³à²•à³à²¤ ಪà³à²°à²¤à²¿à²¶à²¤ ಸೂಚನಾ ಮಿತಿ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "ಒಂದೠಆಪà³à²Ÿà²¿à²•à²²à³ ಡಿಸà³à²•à²¨à³à²¨à³ ಹೊರತಳà³à²³à²²à³ ಬದà³à²§à²µà²¾à²—ಿದೆ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +#, fuzzy +msgid "Binding to enable or disable the touchpad." +msgstr "ಗಣಕದ ಧà³à²µà²¨à²¿ ಪರಿಮಾಣವನà³à²¨à³ ಹೆಚà³à²šà²¿à²¸à²²à³ ಬದà³à²§à²µà²¾à²—ಿದೆ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "ಕà³à²¯à²¾à²²à³à²•à³à²²à³‡à²Ÿà²°à²¨à³à²¨à³ ಆರಂಭಿಸಲೠಬದà³à²§à²µà²¾à²—ಿದೆ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "ಇಮೈಲೠಕà³à²²à³ˆà²‚ಟನà³à²¨à³ ಆರಂಭಿಸಲೠಬದà³à²§à²µà²¾à²—ಿದೆ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "ನೆರವಿನ ವೀಕà³à²·à²•à²µà²¨à³à²¨à³ ಆರಂಭಿಸಲೠಬದà³à²§à²µà²¾à²—ಿದೆ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "ಮೀಡಿಯಾ ಪà³à²²à³‡à²¯à²°à²¨à³à²¨à³ ಆರಂಭಿಸಲೠಬದà³à²§à²µà²¾à²—ಿದೆ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "ಹà³à²¡à³à²•à³ ಉಪಕರಣವನà³à²¨à³ ಆರಂಭಿಸಲೠಬದà³à²§à²µà²¾à²—ಿದೆ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "ಜಾಲ ವೀಕà³à²·à²•à²µà²¨à³à²¨à³ ಆರಂಭಿಸಲೠಬದà³à²§à²µà²¾à²—ಿದೆ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "ತೆರೆಯನà³à²¨à³ ಲಾಕೠಮಾಡಲೠಬದà³à²§à²µà²¾à²—ಿದೆ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "ನಿರà³à²—ಮಿಸಲೠಬದà³à²§à²µà²¾à²—ಿದೆ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "ಗಣಕದ ಧà³à²µà²¨à²¿ ಪರಿಮಾಣವನà³à²¨à³ ಕಡಿಮೆ ಮಾಡಲೠಬದà³à²§à²µà²¾à²—ಿದೆ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "ಗಣಕದ ಧà³à²µà²¨à²¿ ಪರಿಮಾಣವನà³à²¨à³ ಮೂಕಗೊಳಿಸಲೠಬದà³à²§à²µà²¾à²—ಿದೆ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "ನೆಲೆ ಕಡತಕೋಶವನà³à²¨à³ ತೆರೆಯಲೠಬದà³à²§à²µà²¾à²—ಿದೆ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "ಪà³à²²à³‡à²¬à³à²¯à²¾à²•à³ ಅನà³à²¨à³ ತಾತà³à²•à²¾à²²à²¿à²• ಸà³à²¥à²—ಿತಗೊಳಿಸಲೠಬದà³à²§à²µà²¾à²—ಿದೆ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "ಗಣಕದ ಧà³à²µà²¨à²¿ ಪರಿಮಾಣವನà³à²¨à³ ಹೆಚà³à²šà²¿à²¸à²²à³ ಬದà³à²§à²µà²¾à²—ಿದೆ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "ಮà³à²‚ದಿನ ಹಾಡಿಗೆ ಹೋಗಲೠಬದà³à²§à²µà²¾à²—ಿದೆ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "ಹಿಂದಿನ ಹಾಡಿಗೆ ಹೋಗಲೠಬದà³à²§à²µà²¾à²—ಿದೆ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "ಪà³à²²à³‡à²¬à³à²¯à²¾à²•à³ ಅನà³à²¨à³(ಅಥವ ಪà³à²²à³‡/ತಾತà³à²•à²¾à²²à²¿à²• ಸà³à²¥à²—ಿತದ ನಡà³à²µà³† ಬದಲಾಯಿಸಲà³) ಆರಂಭಿಸಲೠಬದà³à²§à²µà²¾à²—ಿದೆ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "ಪà³à²²à³‡à²¬à³à²¯à²¾à²•à³ ಅನà³à²¨à³ ನಿಲà³à²²à²¿à²¸à²²à³ ಬದà³à²§à²µà²¾à²—ಿದೆ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "ಹೊರತಳà³à²³à³" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "ನೆಲೆ ಕಡತಕೋಶ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "ಕà³à²¯à²¾à²²à³à²•à³à²²à³‡à²Ÿà²°à²¨à³à²¨à³ ಆರಂಭಿಸà³" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "ಇಮೈಲೠಕà³à²²à³ˆà²‚ಟನà³à²¨à³ ಆರಂಭಿಸà³" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "ನೆರವಿನ ವೀಕà³à²·à²•à²µà²¨à³à²¨à³ ಆರಂಭಿಸà³" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "ಮೀಡಿಯಾ ಪà³à²²à³‡à²¯à²°à²¨à³à²¨à³ ಆರಂಭಿಸà³" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "ಜಾಲ ವೀಕà³à²·à²•à²µà²¨à³à²¨à³ ಆರಂಭಿಸà³" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "ತೆರೆಯನà³à²¨à³ ಲಾಕೠಮಾಡà³" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "ನಿರà³à²—ಮಿಸà³" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "ಮà³à²‚ದಿನ ಹಾಡà³" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "ಪà³à²²à³‡à²¬à³à²¯à²¾à²•à²¨à³à²¨à³ ತಾತà³à²•à²¾à²²à²¿à²• ಸà³à²¥à²—ಿತಗೊಳಿಸà³" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "ಪà³à²²à³‡ (ಅಥವ ಪà³à²²à³‡/ತಾತà³à²•à²¾à²²à²¿à²• ಸà³à²¥à²—ಿತ)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "ಹಿಂದಿನ ಹಾಡà³" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "ಹà³à²¡à³à²•à³" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "ಪà³à²²à³‡à²¬à³à²¯à²¾à²•à²¨à³à²¨à³ ನಿಲà³à²²à²¿à²¸à³" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "ಧà³à²µà²¨à²¿ ಪà³à²°à²®à²¾à²£ ಇಳಿಕೆ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "ಧà³à²µà²¨à²¿ ಪà³à²°à²®à²¾à²£ ಮೂಕ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "ಧà³à²µà²¨à²¿ ಪà³à²°à²®à²¾à²£à²¦ ಹಂತ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "ಧà³à²µà²¨à²¿ ಪà³à²°à²®à²¾à²£à²¦ ಪà³à²°à²¤à²¿à²¶à²¤à²µà²¾à²—ಿ ಧà³à²µà²¨à²¿ ಪà³à²°à²®à²¾à²£à²¦ ಹಂತ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "ಧà³à²µà²¨à²¿ ಪà³à²°à²®à²¾à²£ à²à²°à²¿à²•à³†" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "File for default configuration for RANDR" +msgstr "" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "" +"If a notification icon with display related things should be shown in the " +"panel." +msgstr "ಪà³à²°à²¦à²°à³à²¶à²¨à²•à³à²•à³† ಸಂಬಂಧಿತವಾದ ವಿಷಯಗಳನà³à²¨à³ ಒಳಗೊಂಡ ಒಂದೠಸೂಚನಾ ಚಿಹà³à²¨à³†à²¯à²¨à³à²¨à³ ಫಲಕದಲà³à²²à²¿ ತೋರಿಸಬೇಕೆ." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:3 +msgid "Show Displays in Notification Area" +msgstr "ಸೂಚನೆಗಳನà³à²¨à³ ಸೂಚನಾ ಸà³à²¥à²³à²¦à²²à³à²²à²¿ ತೋರಿಸà³" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:4 +msgid "" +"The XRANDR plugin will look for a default configuration in the file " +"specified by this key. This is similar to the ~/.config/monitors.xml that " +"normally gets stored in users' home directories. If a user does not have " +"such a file, or has one that does not match the user's setup of monitors, " +"then the file specified by this key will be used instead." +msgstr "" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:5 +msgid "Turn on external monitor after system boot" +msgstr "" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:6 +msgid "" +"Turn on external monitor after system boot if user plugin external monitor " +"when system boot." +msgstr "" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:7 +msgid "Turn on laptop monitor after system boot" +msgstr "" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:8 +msgid "" +"Turn on laptop monitor after system boot if user plugin external monitor " +"when system boot." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "ಆಂಟಿಅಲಿಯಾಸಿಂಗà³" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "ಹಿಂಟಿಂಗà³" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "RGBA ಕà³à²°à²®" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"ಒಂದೠLCD ತೆರೆಯಲà³à²²à²¿ ಸಬà³â€Œà²ªà²¿à²•à³à²¸à³†à²²à³â€Œ ಘಟಕಗಳ ಕà³à²°à²®; ಕೇವಲ \"rgba\" ಗೆ ಆಂಟಿಅಲಿಯಾಸಿಂಗೠಮಾಡà³à²µà²¾à²— " +"ಮಾತà³à²° ಬಳಸಲಾಗà³à²¤à³à²¤à²¦à³†. ಸಾಧà³à²¯à²µà²¿à²°à³à²µ ಮೌಲà³à²¯à²—ಳೆಂದರೆ: ಎಡಭಾಗದಲà³à²²à²¿ ಕೆಂಪಿಗಾಗಿ \"rgb\" (ಸರà³à²µà³† " +"ಸಾಮಾನà³à²¯), ಎಡಭಾಗದಲà³à²²à²¿ ನೀಲಿಗಾಗಿ \"bgr\", ಮೇಲà³à²­à²¾à²—ದಲà³à²²à²¿ ಕೆಂಪಿಗಾಗಿ \"vrgb\", " +"ಅಡಿಭಾಗದಲà³à²²à²¿ ಕೆಂಪಿಗಾಗಿ \"vbgr\"." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" +"ಅಕà³à²·à²° ಶೈಲಿಯ ಗಾತà³à²°à²—ಳನà³à²¨à³ ಪಿಕà³à²¸à³†à²²à³â€Œ ಗಾತà³à²°à²—ಳಾಗಿ ಬದಲಾಯಿಸಲೠಬಳಸಬೇಕಿರà³à²µ ರೆಸಲà³à²¯à³‚ಶನà³, ಪà³à²°à²¤à²¿ " +"ಇಂಚಿನಲà³à²²à²¿à²¨ ಚà³à²•à³à²•à²¿à²—ಳ ಆಧಾರದಲà³à²²à²¿." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"ಅಕà³à²·à²°à²¶à³ˆà²²à²¿à²—ಳನà³à²¨à³ ಆಂಟಿಅಲಿಯಾಸಿಂಗೠಮಾಡà³à²µà²¾à²— ಬಳಸಬೇಕಿರà³à²µ ಬಗೆಗಳà³. ಸಾಧà³à²¯à²µà²¿à²°à³à²µ ಮೌಲà³à²¯à²—ಳೆಂದರೆ: " +"ಯಾವà³à²¦à³† ಆಂಟಿಅಲಿಯಾಸಿಂಗೠಬೇಡವಾದಲà³à²²à²¿ \"ಯಾವà³à²¦à³‚ ಇಲà³à²²\", ಮಾನà³à²¯à²µà²¾à²¦ ಗà³à²°à³‡à²¸à³à²•à³‡à²²à³ " +"ಆಂಟಿಅಲಿಯಾಸಿಂಗà³â€Œà²—ಾಗಿ \"ಗà³à²°à³‡à²¸à³à²•à³‡à²²à³\", ಹಾಗೠಸಬà³â€Œà²ªà²¿à²•à³à²¸à³†à²²à³ ಆಂಟಿಅಲಿಯಾಸಿಂಗà³â€Œà²—ಾಗಿ \"rgba" +"\" (ಕೇವಲ LCD ತೆರೆಗಳಿಗೆ ಮಾತà³à²°)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"ಅಕà³à²·à²°à²¶à³ˆà²²à²¿à²—ಳನà³à²¨à³ ರೆಂಡರಿಂಗೠಮಾಡಲೠಬಳಸಬೇಕಿರà³à²µ ಹಿಂಟಿಂಗೠಪà³à²°à²•à²¾à²°. ಸಾಧà³à²¯à²µà²¿à²°à³à²µ ಮೌಲà³à²¯à²—ಳೆಂದರೆ: " +"ಯಾವà³à²¦à³† ಹಿಂಟಿಂಗೠಬೇಡವಾದಲà³à²²à²¿ \"ಯಾವà³à²¦à³‚ ಇಲà³à²²\", ಆರಂಭಿಕ ಮಟà³à²Ÿà²•à³à²•à²¾à²—ಿ \"ಕೊಂಚ\", ಮಧà³à²¯à²® " +"ಮಟà³à²Ÿà²•à³à²•à²¾à²—ಿ \"ಮಧà³à²¯à²®\", ಹಾಗೠಗರಿಷà³à²Ÿ ಹಿಂಟಿಂಗà³â€Œà²—ಾಗಿ \"ಸಂಪೂರà³à²£\" (ಇದೠಅಕà³à²·à²°à²—ಳನà³à²¨à³ " +"ವಿರೂಪಗೊಳಿಸಬಹà³à²¦à³)." + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "ಅನà³à²®à²¤à²¿ ಇರà³à²µ ಕೀಲಿಗಳà³" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"ಖಾಲಿ ಇಲà³à²²à²¦à³† ಹೋದಲà³à²²à²¿, MateConf ಕೋಶವೠಪಟà³à²Ÿà²¿à²¯à²²à³à²²à²¿ ಇರದ ಹೊರತೠಕೀಲಿಬೈಂಡಿಂಗà³â€Œà²—ಳನà³à²¨à³ " +"ಆಲಕà³à²·à²¿à²¸à²²à²¾à²—à³à²µà³à²¦à³. ಇದೠಒಂದೠಉಪಯà³à²•à³à²¤ ಲಾಕà³â€Œà²¡à³Œà²¨à³ ಆಗಿರà³à²¤à³à²¤à²¦à³†." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "ಟೈಪೠಮಾಡà³à²µà²¾à²— ಟಚà³â€Œà²ªà³à²¯à²¾à²¡à²¨à³à²¨à³ ಅಶಕà³à²¤à²—ೊಳಿಸà³" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "ಅಡà³à²¡ ಚಲಿಸà³à²µà²¿à²•à³†à²¯à²¨à³à²¨à³ ಶಕà³à²¤à²—ೊಳಿಸà³" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "ಟಚà³â€Œà²ªà³à²¯à²¾à²¡à²¿à²¨à²¿à²‚ದ ಮೌಸà³â€Œà²•à³à²²à²¿à²•à³â€Œà²—ಳನà³à²¨à³ ಶಕà³à²¤à²—ೊಳಿಸಿ" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +#, fuzzy +msgid "Enable touchpad" +msgstr "ಟಚà³â€Œà²ªà³à²¯à²¾à²¡à²¿à²¨à²¿à²‚ದ ಮೌಸà³â€Œà²•à³à²²à²¿à²•à³â€Œà²—ಳನà³à²¨à³ ಶಕà³à²¤à²—ೊಳಿಸಿ" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "ಟಚà³â€Œà²ªà³à²¯à²¾à²¡à³ ಚಲನೆಯ ವಿಧಾನವನà³à²¨à³ ಆರಿಸಿ" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Select the touchpad scroll method. Supported values are: 0 - disabled, 1 - " +"edge scrolling, 2 - two-finger scrolling" +msgstr "" +"ಟಚà³â€Œà²ªà³à²¯à²¾à²¡à³ ಚಲನೆಯ ವಿಧಾನವನà³à²¨à³ ಆರಿಸಿ. ಬೆಂಬಲವಿರà³à²µ ಮೌಲà³à²¯à²—ಳೆಂದರೆ: 0 - ಅಶಕà³à²¤à²—ೊಂಡ, 1 - " +"ಅಂಚಿನಲà³à²²à²¿ ಚಲನೆ, 2 - ಎರಡೠಬೆರಳಿನ ಚಲನೆ" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "ಟೈಪಿಸà³à²µà²¾à²— ಆಕಸà³à²®à²¿à²•à²µà²¾à²—ಿ ಟಚà³â€Œà²ªà³à²¯à²¾à²¡à³ ಗೆ ಕೈ ತಾಗà³à²µ ತೊಂದರೆ ಇದà³à²¦à²°à³† ಇದನà³à²¨à³ TRUE ಗೆ ಬದಲಾಯಿಸಿ." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" +"scroll_method ಕೀಲಿಯಿಂದ ಆರಿಸಲಾದ ವಿಧಾನದ ರೀತಿಯಲà³à²²à²¿à²¯à³† ಅಡà³à²¡ ಚಲನೆಯನà³à²¨à³ ಅನà³à²®à²¤à²¿à²¸à²²à³ " +"ಇದನà³à²¨à³ TRUE ಗೆ ಬದಲಾಯಿಸಿ." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "" +"ಟಚà³â€Œà²ªà³à²¯à²¾à²¡à³â€Œà²¨à²²à³à²²à²¿ ಮೆಲà³à²²à²—ೆ ತಟà³à²Ÿà³à²µà³à²¦à²° ಮೂಲಕ ಮೌಸà³â€Œ ಕà³à²²à²¿à²•à³â€Œà²—ಳನà³à²¨à³ ಕಳà³à²¹à²¿à²¸à³à²µà³à²¦à²¨à³à²¨à³ ಶಕà³à²¤à²—ೊಳಿಸಲೠಇದನà³à²¨à³ " +"TRUE ಗೆ ಬದಲಾಯಿಸಿ." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +#, fuzzy +msgid "Set this to TRUE to enable all touchpads." +msgstr "" +"ಟಚà³â€Œà²ªà³à²¯à²¾à²¡à³â€Œà²¨à²²à³à²²à²¿ ಮೆಲà³à²²à²—ೆ ತಟà³à²Ÿà³à²µà³à²¦à²° ಮೂಲಕ ಮೌಸà³â€Œ ಕà³à²²à²¿à²•à³â€Œà²—ಳನà³à²¨à³ ಕಳà³à²¹à²¿à²¸à³à²µà³à²¦à²¨à³à²¨à³ ಶಕà³à²¤à²—ೊಳಿಸಲೠಇದನà³à²¨à³ " +"TRUE ಗೆ ಬದಲಾಯಿಸಿ." + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "MATE ಸಿದà³à²§à²¤à³†à²—ಳ ಡೀಮನà³" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "ಮà³à²¯à²¾à²—à³à²¨à²¿à²«à³ˆà²¯à²°à³ ಅನà³à²¨à³ ಟಾಗಲೠಮಾಡಲೠಬದà³à²§à²µà²¾à²—ಿದೆ." + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "ತೆರೆಯ ಮೇಲಣ ಕೀಲಿಮಣೆಯನà³à²¨à³ ಟಾಗಲà³â€Œ ಮಾಡಲೠಬದà³à²§à²µà²¾à²—ಿದೆ." + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "ತೆರೆ ಓದà³à²—ನನà³à²¨à³ ಟಾಗಲೠಮಾಡಲೠಬದà³à²§à²µà²¾à²—ಿದೆ." + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "ಪà³à²Ÿà²¿à²¯à³à²µ ಕೀಲಿಗಳà³" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "ಮà³à²¯à²¾à²—à³à²¨à²¿à²«à³ˆà²¯à²°à²¨à³à²¨à³ ಆನà³â€Œ ಮಾಡಲೠಅಥವ ಆಫà³â€Œ ಬಳಸಲಾಗà³à²µ ಆಜà³à²žà³†." + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "ತೆರೆಯ ಮೇಲಿನ ಕೀಲಿಮಣೆಯನà³à²¨à³ ಆನà³â€Œ ಮಾಡಲೠಅಥವ ಆಫà³â€Œ ಬಳಸಲಾಗà³à²µ ಆಜà³à²žà³†." + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "ಓದà³à²—ನನà³à²¨à³ ಆನà³â€Œ ಮಾಡಲೠಅಥವ ಆಫà³â€Œ ಬಳಸಲಾಗà³à²µ ಆಜà³à²žà³†." + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable accessibility keyboard plugin" +msgstr "ನಿಲà³à²•à²£à²¾ ಕೀಲಿಮಣೆ ಪà³à²²à²—à³à²‡à²¨à³ ಅನà³à²¨à³ ಶಕà³à²¤à²—ೊಳಿಸà³" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable background plugin" +msgstr "ಹಿನà³à²¨à²²à³† ಪà³à²²à²—à³â€Œà²‡à²¨à³â€Œà²—ಳನà³à²¨à³ ಶಕà³à²¤à²—ೊಳಿಸà³" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable clipboard plugin" +msgstr "ಕà³à²²à²¿à²ªà³â€Œà²¬à³‹à²°à³à²¡à³ ಪà³à²²à²—à³â€Œà²‡à²¨à³ ಅನà³à²¨à³ ಶಕà³à²¤à²—ೊಳಿಸà³" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable font plugin" +msgstr "ಅಕà³à²·à²°à²¶à³ˆà²²à²¿ ಪà³à²²à²—à³â€Œà²‡à²¨à³ ಅನà³à²¨à³ ಶಕà³à²¤à²—ೊಳಿಸà³" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable housekeeping plugin" +msgstr "ಮನೆಸà³à²µà²šà³à²›à²—ೊಳಿಸà³à²µ ಪà³à²²à²—à³â€Œà²‡à²¨à³ ಅನà³à²¨à³ ಶಕà³à²¤à²—ೊಳಿಸà³" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable keybindings plugin" +msgstr "ಕೀಲಿ-ಬದà³à²§à²¤à³†à²—ಳ ಪà³à²²à²—à³â€Œà²‡à²¨à³ ಅನà³à²¨à³ ಶಕà³à²¤à²—ೊಳಿಸà³" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keyboard plugin" +msgstr "ಕೀಲಿಮಣೆ ಪà³à²²à²—à³â€Œà²‡à²¨à³ ಅನà³à²¨à³ ಶಕà³à²¤à²—ೊಳಿಸà³" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable media keys plugin" +msgstr "ಮೀಡಿಯಾ ಕೀಲಿಗಳನà³à²¨à³ ಪà³à²²à²—à³â€Œà²‡à²¨à³ ಅನà³à²¨à³ ಶಕà³à²¤à²—ೊಳಿಸà³" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable mouse plugin" +msgstr "ಮೌಸೠಪà³à²²à²—à³â€Œà²‡à²¨à³ ಅನà³à²¨à³ ಶಕà³à²¤à²—ೊಳಿಸà³" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable sound plugin" +msgstr "ಧà³à²µà²¨à²¿ ಪà³à²²à²—à³â€Œà²‡à²¨à³ ಅನà³à²¨à³ ಶಕà³à²¤à²—ೊಳಿಸà³" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable typing breaks plugin" +msgstr "ವಿರಾಮ ತೆಗೆದà³à²•à³Šà²³à³à²³à³à²µ ಪà³à²²à²—à³â€Œà²‡à²¨à³ ಅನà³à²¨à³ ಶಕà³à²¤à²—ೊಳಿಸà³" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable xrandr plugin" +msgstr "xrandr ಪà³à²²à²—à³â€Œà²‡à²¨à³ ಅನà³à²¨à³ ಶಕà³à²¤à²—ೊಳಿಸà³" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable xrdb plugin" +msgstr "xrdb ಪà³à²²à²—à³â€Œà²‡à²¨à³ ಅನà³à²¨à³ ಶಕà³à²¤à²—ೊಳಿಸà³" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xsettings plugin" +msgstr "xsettings ಪà³à²²à²—à³â€Œà²‡à²¨à³ ಅನà³à²¨à³ ಶಕà³à²¤à²—ೊಳಿಸà³" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Mouse keys" +msgstr "ಮೌಸà³â€Œ ಕೀಲಿಗಳà³" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "On-screen keyboard" +msgstr "ತೆರೆಯ ಮೇಲಣ ಕೀಲಿ ಮಣೆ" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "Screen magnifier" +msgstr "ತೆರೆಯ ಮà³à²¯à²¾à²—à³à²¨à²¿à²«à³ˆà²°à³â€Œ" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen reader" +msgstr "ತೆರೆ ಓದà³à²—" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "" +"ಅಗತà³à²¯à²µà²¿à²²à³à²²à²¦ ತಾತà³à²•à²¾à²²à²¿à²• ಕಡತ ಕà³à²¯à²¾à²¶à³†à²¯à²¨à³à²¨à³ ಅಳಿಸಿಹಾಕಲà³, ಮನೆಸà³à²µà²šà³à²›à²—ೊಳಿಸà³à²µ ಪà³à²²à²—à³à²‡à²¨à³ ಅನà³à²¨à³ " +"ಶಕà³à²¤à²—ೊಳಿಸಲೠtrue ಗೆ (ನಿಜಕà³à²•à³†) ಹೊಂದಿಸಿ." + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" +"ಕà³à²²à²¿à²ªà³â€Œà²¬à³‹à²°à³à²¡à²¿à²¨ ಸಿದà³à²§à²¤à³†à²—ಳನà³à²¨à³ ನಿರà³à²µà²¹à²¿à²¸à³à²µà²‚ತೆ ಪà³à²²à²—à³à²‡à²¨à³â€Œ ಅನà³à²¨à³ ಶಕà³à²¤à²—ೊಳಿಸಲೠtrue ಗೆ (ನಿಜಕà³à²•à³†) " +"ಹೊಂದಿಸಿ." + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" +"ಗಣಕತೆರೆ ಹಿನà³à²¨à²²à³† ಸಿದà³à²§à²¤à³†à²—ಳನà³à²¨à³ ನಿರà³à²µà²¹à²¿à²¸à³à²µà²‚ತೆ ಪà³à²²à²—à³à²‡à²¨à³â€Œ ಅನà³à²¨à³ ಶಕà³à²¤à²—ೊಳಿಸಲೠtrue ಗೆ " +"(ನಿಜಕà³à²•à³†) ಹೊಂದಿಸಿ." + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" +"ಅಕà³à²·à²° ಶೈಲಿ ಸಿದà³à²§à²¤à³†à²—ಳನà³à²¨à³ ನಿರà³à²µà²¹à²¿à²¸à³à²µà²‚ತೆ ಪà³à²²à²—à³à²‡à²¨à³â€Œ ಅನà³à²¨à³ ಶಕà³à²¤à²—ೊಳಿಸಲೠtrue ಗೆ (ನಿಜಕà³à²•à³†) " +"ಹೊಂದಿಸಿ." + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" +"ಕೀಲಿಮಣೆ ಸಿದà³à²§à²¤à³†à²—ಳನà³à²¨à³ ನಿರà³à²µà²¹à²¿à²¸à³à²µà²‚ತೆ ಪà³à²²à²—à³à²‡à²¨à³â€Œ ಅನà³à²¨à³ ಶಕà³à²¤à²—ೊಳಿಸಲೠtrue ಗೆ (ನಿಜಕà³à²•à³†) " +"ಹೊಂದಿಸಿ." + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "ಮೌಸೠಸಿದà³à²§à²¤à³†à²—ಳನà³à²¨à³ ನಿರà³à²µà²¹à²¿à²¸à³à²µà²‚ತೆ ಪà³à²²à²—à³à²‡à²¨à³â€Œ ಅನà³à²¨à³ ಶಕà³à²¤à²—ೊಳಿಸಲೠtrue ಗೆ (ನಿಜಕà³à²•à³†) ಹೊಂದಿಸಿ." + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" +"ಮಲà³à²Ÿà²¿à²®à³€à²¡à²¿à²¯à²¾ ಸಿದà³à²§à²¤à³†à²—ಳನà³à²¨à³ ನಿರà³à²µà²¹à²¿à²¸à³à²µà²‚ತೆ ಪà³à²²à²—à³à²‡à²¨à³â€Œ ಅನà³à²¨à³ ಶಕà³à²¤à²—ೊಳಿಸಲೠtrue ಗೆ (ನಿಜಕà³à²•à³†) " +"ಹೊಂದಿಸಿ." + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "" +"ಧà³à²µà²¨à²¿ ನಮೂನೆ ಕà³à²¯à²¾à²¶à³†à²—ಳನà³à²¨à³ ನಿರà³à²µà²¹à²¿à²¸à³à²µà²‚ತೆ ಪà³à²²à²—à³à²‡à²¨à³â€Œ ಅನà³à²¨à³ ಶಕà³à²¤à²—ೊಳಿಸಲೠtrue ಗೆ (ನಿಜಕà³à²•à³†) " +"ಹೊಂದಿಸಿ." + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" +"ನಿಲà³à²•à²£à²¾ ಕೀಲಿಮಣೆ ಸಿದà³à²§à²¤à³†à²—ಳನà³à²¨à³ ನಿರà³à²µà²¹à²¿à²¸à³à²µà²‚ತೆ ಪà³à²²à²—à³à²‡à²¨à³â€Œ ಅನà³à²¨à³ ಶಕà³à²¤à²—ೊಳಿಸಲೠtrue ಗೆ " +"(ನಿಜಕà³à²•à³†) ಹೊಂದಿಸಿ." + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" +"ಕೀಲಿಬದà³à²§à²¤à³†à²—ಳನà³à²¨à³ ಸಿದà³à²§à²¤à³†à²—ಳನà³à²¨à³ ನಿರà³à²µà²¹à²¿à²¸à³à²µà²‚ತೆ ಪà³à²²à²—à³à²‡à²¨à³â€Œ ಅನà³à²¨à³ ಶಕà³à²¤à²—ೊಳಿಸಲೠtrue ಗೆ " +"(ನಿಜಕà³à²•à³†) ಹೊಂದಿಸಿ." + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" +"ನಮೂದಿಸà³à²µ ವಿರಾಮಗಳನà³à²¨à³ ನಿರà³à²µà²¹à²¿à²¸à³à²µà²‚ತೆ ಪà³à²²à²—à³à²‡à²¨à³â€Œ ಅನà³à²¨à³ ಶಕà³à²¤à²—ೊಳಿಸಲೠtrue ಗೆ (ನಿಜಕà³à²•à³†) " +"ಹೊಂದಿಸಿ." + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "" +"xrandr ಸಿದà³à²§à²¤à³†à²—ಳನà³à²¨à³ ನಿರà³à²µà²¹à²¿à²¸à³à²µà²‚ತೆ ಪà³à²²à²—à³à²‡à²¨à³â€Œ ಅನà³à²¨à³ ಶಕà³à²¤à²—ೊಳಿಸಲೠtrue ಗೆ (ನಿಜಕà³à²•à³†) " +"ಹೊಂದಿಸಿ." + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "xrdb ಸಿದà³à²§à²¤à³†à²—ಳನà³à²¨à³ ನಿರà³à²µà²¹à²¿à²¸à³à²µà²‚ತೆ ಪà³à²²à²—à³à²‡à²¨à³â€Œ ಅನà³à²¨à³ ಶಕà³à²¤à²—ೊಳಿಸಲೠtrue ಗೆ (ನಿಜಕà³à²•à³†) ಹೊಂದಿಸಿ." + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "xsettings ಅನà³à²¨à³ ನಿರà³à²µà²¹à²¿à²¸à³à²µà²‚ತೆ ಪà³à²²à²—à³à²‡à²¨à³â€Œ ಅನà³à²¨à³ ಶಕà³à²¤à²—ೊಳಿಸಲೠtrue ಗೆ (ನಿಜಕà³à²•à³†) ಹೊಂದಿಸಿ." + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Slow keys" +msgstr "ನಿಧಾನಗತಿಯ ಕೀಲಿಗಳà³" + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Sticky keys" +msgstr "ಸà³à²Ÿà²¿à²•à²¿ ಕೀಲಿಗಳà³" + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "ಮà³à²¯à²¾à²—à³à²¨à²¿à²«à²¯à²°à³ ಅನà³à²¨à³ ಟಾಗಲೠಮಾಡಲೠಕೀಲಿಮಣೆ ಶಾರà³à²Ÿà³-ಕಟà³â€Œà²¨ ಹೆಸರà³" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "ತೆರೆಯ ಮೇಲಣ ಕೀಲಿಮಣೆಯನà³à²¨à³ ಟಾಗಲೠಮಾಡಲೠಕೀಲಿಮಣೆ ಶಾರà³à²Ÿà³-ಕಟà³â€Œà²¨ ಹೆಸರà³" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "ತೆರೆ ಓದà³à²—ನನà³à²¨à³ ಟಾಗಲೠಮಾಡಲೠಕೀಲಿಮಣೆ ಶಾರà³à²Ÿà³-ಕಟà³â€Œà²¨ ಹೆಸರà³" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"ಮà³à²¯à²¾à²—à³à²¨à²¿à²«à²¯à²°à³ ಅನà³à²¨à³ ಟಾಗಲೠಮಾಡಲೠಕೀಲಿಮಣೆ ಶಾರà³à²Ÿà³-ಕಟà³â€Œà²¨ ಹೆಸರೠಇದಾಗಿದೆ. ಈ ಹೆಸರನà³à²¨à³ ಕೀಲಿಮಣೆ " +"ಶಾರà³à²Ÿà³-ಕಟà³â€Œ ಆದà³à²¯à²¤à³†à²—ಳ ಸಂವಾದದಲà³à²²à²¿ ತೋರಿಸಲಾಗà³à²µà³à²¦à³." + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"ತೆರೆಯ ಮೇಲಣ ಕೀಲಿ ಮಣೆಯನà³à²¨à³ ಟಾಗಲೠಮಾಡಲೠಕೀಲಿಮಣೆ ಶಾರà³à²Ÿà³-ಕಟà³â€Œà²¨ ಹೆಸರೠಇದಾಗಿದೆ. ಈ ಹೆಸರನà³à²¨à³ " +"ಕೀಲಿಮಣೆ ಶಾರà³à²Ÿà³-ಕಟà³â€Œ ಆದà³à²¯à²¤à³†à²—ಳ ಸಂವಾದದಲà³à²²à²¿ ತೋರಿಸಲಾಗà³à²µà³à²¦à³." + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"ತೆರೆ ಓದà³à²—ನನà³à²¨à³ ಟಾಗಲೠಮಾಡಲೠಕೀಲಿಮಣೆ ಶಾರà³à²Ÿà³-ಕಟà³â€Œà²¨ ಹೆಸರೠಇದಾಗಿದೆ. ಈ ಹೆಸರನà³à²¨à³ ಕೀಲಿಮಣೆ " +"ಶಾರà³à²Ÿà³-ಕಟà³â€Œ ಆದà³à²¯à²¤à³†à²—ಳ ಸಂವಾದದಲà³à²²à²¿ ತೋರಿಸಲಾಗà³à²µà³à²¦à³." + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "Toggle magnifier" +msgstr "ಮà³à²¯à²¾à²—à³à²¨à²¿à²«à³ˆà²¯à²°à³ ಅನà³à²¨à³ ಟಾಗಲೠಮಾಡà³" + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "Toggle on-screen keyboard" +msgstr "ತೆರೆಯ ಮೇಲಣ ಕೀಲಿ ಮಣೆಯನà³à²¨à³ ಟಾಗಲೠಮಾಡà³" + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle screen reader" +msgstr "ತೆರೆ ಓದà³à²—ನನà³à²¨à³ ಟಾಗಲೠಮಾಡà³" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "ಪà³à²Ÿà²¿à²•à³† ಕೀಲಿಗಳ ಕೀಲಿಮಣೆಯ ನಿಲà³à²•à²¿à²¸à³à²µ ಸವಲತà³à²¤à³ ಚಾಲಿತವಾಗಿದೆಯೆ." + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "ಮೌಸà³â€Œà²¨ ಕೀಲಿಗಳ ಕೀಲಿಮಣೆಯ ನಿಲà³à²•à²¿à²¸à³à²µ ಸವಲತà³à²¤à³ ಚಾಲಿತವಾಗಿದೆಯೆ." + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the on-screen keyboard is turned on." +msgstr "ತೆರೆಯ ಮೇಲಣ ಕೀಲಿಮಣೆಯೠಚಾಲಿತವಾಗಿದೆಯೆ." + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the screen magnifier is turned on." +msgstr "ತೆರೆಯ ಮà³à²¯à²¾à²—à³à²¨à²¿à²«à²¯à²°à³ ಚಾಲಿತವಾಗಿದೆಯೆ." + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the screen reader is turned on." +msgstr "ತೆರೆಯ ಓದà³à²—ವೠಚಾಲಿತವಾಗಿದೆಯೆ." + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "ನಿಧಾನಗತಿಯ ಕೀಲಿಗಳ ಕೀಲಿಮಣೆಯ ನಿಲà³à²•à²¿à²¸à³à²µ ಸವಲತà³à²¤à³ ಚಾಲಿತವಾಗಿದೆಯೆ." + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "ಸà³à²Ÿà²¿à²•à²¿ ಕೀಲಿಗಳ ಕೀಲಿಮಣೆಯ ನಿಲà³à²•à²¿à²¸à³à²µ ಸವಲತà³à²¤à³ ಚಾಲಿತವಾಗಿದೆಯೆ." + +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "ದೋಷನಿವಾರಣಾ ಸಂಕೇತವನà³à²¨à³ ಶಕà³à²¤à²—ೊಳಿಸà³" + +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "ಒಂದೠಡಿಮನೠಆಗಬೇಡ" + +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "ಪà³à²²à²—à³à²‡à²¨à³ ಸಿದà³à²§à²¤à³†à²—ಳೠಲೋಡೠಆಗಬೇಕಿರà³à²µ MateConf ಪà³à²°à²¿à²«à²¿à²•à³à²¸à³â€" + +#: ../mate-settings-daemon/main.c:58 +msgid "Exit after a time - for debugging" +msgstr "ಸà³à²µà²²à³à²ª ಸಮಯದ ನಂತರ ನಿರà³à²—ಮಿಸೠ- ದೋಷನಿವಾರಣೆಗಾಗಿ" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "ನಿಲà³à²•à²£à²¾ ಕೀಲಿಮಣೆ" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "ನಿಲà³à²•à²£à²¾ ಕೀಲಿಮಣೆ ಪà³à²²à²—à³à²‡à²¨à³" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:388 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "ನೆರವನà³à²¨à³ ತೋರಿಸà³à²µà²¾à²— ಒಂದೠದೋಷ ಉಂಟಾಗಿದೆ: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:519 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:585 +msgid "Do you want to activate Slow Keys?" +msgstr "ನಿಧಾನ ಕೀಲಿಗಳನà³à²¨à³ ನೀವೠಸಕà³à²°à²¿à²¯à²—ೊಳಿಸಲೠಬಯಸà³à²¤à³à²¤à³€à²°à³†?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:520 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:586 +msgid "Do you want to deactivate Slow Keys?" +msgstr "ನಿಧಾನ ಕೀಲಿಗಳನà³à²¨à³ ನೀವೠನಿಷà³à²•à³à²°à²¿à²¯à²—ೊಳಿಸಲೠಬಯಸà³à²¤à³à²¤à³€à²°à³†?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:521 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:587 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"ನೀವೠಈಗತಾನ ಶಿಫà³à²Ÿà³â€ ಕೀಲಿಯನà³à²¨à³ ಎಂಟೠಸೆಕೆಂಡà³à²—ಳ ಕಾಲ ಒತà³à²¤à²¿ ಹಿಡಿದಿದà³à²¦à³€à²°à²¿. ಈ ಶಾರà³à²Ÿà³-ಕಟà³, " +"ನಿಧಾನ ಕೀಲಿಗಳ ಸವಲತà³à²¤à²¾à²—ಿದà³à²¦à³, ನಿಮà³à²® ಕೀಲಿಮಣೆ ಕೆಲಸಮಾಡà³à²µ ರೀತಿಯ ಮೇಲೆ ಇದೠಪರಿಣಾಮ " +"ಬೀರà³à²¤à³à²¤à²¦à³†." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't activate" +msgstr "ಸಕà³à²°à²¿à²¯à²—ೊಳಿಸಬೇಡ" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't deactivate" +msgstr "ನಿಷà³à²•à³à²°à²¿à²¯à²—ೊಳಿಸಬೇಡ" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Activate" +msgstr "ಸಕà³à²°à²¿à²¯à²—ೊಳಿಸà³" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Deactivate" +msgstr "ನಿಷà³à²•à³à²°à²¿à²¯à²—ೊಳಿಸà³" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't activate" +msgstr "ಸಕà³à²°à²¿à²¯à²—ೊಳಿಸಬೇಡ(_n)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't deactivate" +msgstr "ನಿಷà³à²•à³à²°à²¿à²¯à²—ೊಳಿಸಬೇಡ(_n)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Activate" +msgstr "ಸಕà³à²°à²¿à²¯à²—ೊಳಿಸà³(_A)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Deactivate" +msgstr "ನಿಷà³à²•à³à²°à²¿à²¯à²—ೊಳಿಸà³(_D)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:615 +msgid "Slow Keys Alert" +msgstr "ನಿಧಾನ ಕೀಲಿಗಳ ಎಚà³à²šà²°à²¿à²•à³†" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:655 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:723 +msgid "Do you want to activate Sticky Keys?" +msgstr "ನೀವೠಸà³à²Ÿà²¿à²•à²¿ ಕೀಲಿಗಳನà³à²¨à³ ಸಕà³à²°à²¿à²¯à²—ೊಳಿಸಲೠಬಯಸà³à²¤à³à²¤à³€à²°à³†?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:656 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:724 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "ನೀವೠಸà³à²Ÿà²¿à²•à²¿ ಕೀಲಿಗಳನà³à²¨à³ ನಿಷà³à²•à³à²°à²¿à²¯à²—ೊಳಿಸಲೠಬಯಸà³à²¤à³à²¤à³€à²°à³†?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:726 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"ನೀವೠಈಗತಾನ ಶಿಫà³à²Ÿà³â€ ಕೀಲಿಯನà³à²¨à³ ಕà³à²°à²®à²µà²¾à²—ಿ à²à²¦à³ ಬಾರಿ ಒತà³à²¤à²¿à²¦à³à²¦à³€à²°à²¿. ಈ ಶಾರà³à²Ÿà³-ಕಟೠಸà³à²Ÿà²¿à²•à²¿ ಕೀಲಿಗಳ " +"ಸವಲತà³à²¤à²¾à²—ಿದà³à²¦à³, ನಿಮà³à²® ಕೀಲಿಮಣೆ ಕೆಲಸಮಾಡà³à²µ ರೀತಿಯ ಮೇಲೆ ಇದೠಪರಿಣಾಮ ಬೀರà³à²¤à³à²¤à²¦à³†." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:660 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"ನೀವೠಈಗತಾನೆ ಎರಡೠಕೀಲಿಗಳನà³à²¨à³ ಒಂದೆ ಬಾರಿಗೆ, ಅಥವ ಶಿಫà³à²Ÿà³â€ ಕೀಲಿಯನà³à²¨à³ ಕà³à²°à²®à²µà²¾à²—ಿ à²à²¦à³ ಬಾರಿ " +"ಒತà³à²¤à²¿à²¦à³à²¦à³€à²°à²¿ ಈ ಶಾರà³à²Ÿà³-ಕಟà³, ಸà³à²Ÿà²¿à²•à²¿ ಕೀಲಿಗಳ ಸವಲತà³à²¤à²¾à²—ಿದà³à²¦à³, ನಿಮà³à²® ಕೀಲಿಮಣೆ ಕೆಲಸಮಾಡà³à²µ ರೀತಿಯ " +"ಮೇಲೆ ಇದೠಪರಿಣಾಮ ಬೀರà³à²¤à³à²¤à²¦à³†." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:756 +msgid "Sticky Keys Alert" +msgstr "ಸà³à²Ÿà²¿à²•à²¿ ಕೀಲಿಗಳ ಎಚà³à²šà²°à²¿à²•à³†" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "ಜಾಗತಿಕ ನಿಲà³à²•à²£à²¾ ಆದà³à²¯à²¤à³†à²—ಳà³" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "ಬಣà³à²£à²—ಳ ಗಾಢತೆಯನà³à²¨à³ ಹೆಚà³à²šà²¿à²¸à³(_c)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "ಪಠà³à²¯à²µà²¨à³à²¨à³ ದೊಡà³à²¡à²¦à²¾à²—ಿ, ಓದಲೠಸà³à²²à²­à²µà²¾à²—à³à²µà²‚ತೆ ಮಾಡà³(_t)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "ಕೀಲಿಗಳನà³à²¨à³ ಅಂಗೀಕರಿಸಲೠಅವನà³à²¨à³ ಒತà³à²¤à²¿ ಹಿಡಿಯಿರಿ(ನಿಧಾನ ಕೀಲಿಗಳà³) (_h)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "ತೆರೆಯ ಮೇಲಣ ಕೀಲಿ ಮಣೆ(_k)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "ತೆರೆಯ ಮà³à²¯à²¾à²—à³à²¨à²¿à²«à³ˆà²°à³â€Œ ಅನà³à²¨à³ ಬಳಸà³(_m)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "ತೆರೆ ಓದà³à²—ನà³à²¨à³ ಬಳಸà³(_r)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "ನಕಲಿ ಕೀಲಿಒತà³à²¤à³à²—ಳನà³à²¨à³ ಆಲಕà³à²·à²¿à²¸à³(_I)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "ಕೀಲಿಮಣೆ ಶಾರà³à²Ÿà³-ಕಟà³â€Œà²—ಳನà³à²¨à³ ಒಂದೠಬಾರಿಗೆ ಒಂದರಂತೆ ಒತà³à²¤à³(_P) (ಸà³à²Ÿà²¿à²•à²¿ ಕೀಲಿಗಳà³)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "ಹಿನà³à²¨à²²à³†" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "ಹಿನà³à²¨à²²à³† ಪà³à²²à²—à³à²‡à²¨à³" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "ಕà³à²²à²¿à²ªà³â€Œà²¬à³‹à²°à³à²¡à³" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "ಕà³à²²à²¿à²ªà³â€Œà²¬à³‹à²°à³à²¡à³ ಪà³à²²à²—à³à²‡à²¨à³" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "ಡಮà³à²®à²¿" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "ಡಮà³à²®à²¿ ಪà³à²²à²—à³à²‡à²¨à³" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "ಅಕà³à²·à²°à²¶à³ˆà²²à²¿" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "ಅಕà³à²·à²°à²¶à³ˆà²²à²¿ ಪà³à²²à²—à³à²‡à²¨à³" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this filesystem" +msgstr "ಈ ಕಡತ ವà³à²¯à²µà²¸à³à²¥à³†à²—ಾಗಿ ಈ ಸಂದೇಶವನà³à²¨à³ ಪà³à²¨à²ƒ ತೋರಿಸಬೇಡ" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "ಈ ಸಂದೇಶವನà³à²¨à³ ಪà³à²¨à²ƒ ತೋರಿಸಬೇಡ" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "ಪರಿಮಾಣ \"%s\" ದಲà³à²²à²¿ ಕೇವಲ %s ಡಿಸà³à²•à³ ಸà³à²¥à²³à²µà³ ಮಾತà³à²° ಬಾಕಿ ಇದೆ." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "ಈ ಗಣಕದಲà³à²²à²¿ ಕೇವಲ %s ಡಿಸà³à²•à³ ಸà³à²¥à²³à²µà³ ಮಾತà³à²° ಬಾಕಿ ಇದೆ." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" +"ಕಸದಬà³à²Ÿà³à²Ÿà²¿à²¯à²¨à³à²¨à³ ಖಾಲಿ ಮಾಡà³à²µ ಮೂಲಕ, ಬಳಕೆಗೆ ಬಾರದ ಪà³à²°à³Šà²—à³à²°à²¾à²®à³â€Œà²—ಳನà³à²¨à³ ಅಥವ ಕಡತಗಳನà³à²¨à³ ತೆಗೆಯà³à²µ " +"ಮೂಲಕ, ಅಥವ ಕಡತಗಳನà³à²¨à³ ಇನà³à²¨à³Šà²‚ದೠಡಿಸà³à²•à²¿à²—ೆ ಅಥವ ವಿಭಾಗಕà³à²•à³† ಸà³à²¥à²³à²¾à²‚ತರಿಸà³à²µ ಮೂಲಕ ಡಿಸà³à²•à²¿à²¨à²²à³à²²à²¿ " +"ಸà³à²¥à²³à²µà²¨à³à²¨à³ ಮà³à²•à³à²¤à²—ೊಳಿಸಬಹà³à²¦à³." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"ಬಳಕೆಗೆ ಬಾರದ ಪà³à²°à³Šà²—à³à²°à²¾à²®à³â€Œà²—ಳನà³à²¨à³ ಅಥವ ಕಡತಗಳನà³à²¨à³ ತೆಗೆಯà³à²µ ಮೂಲಕ, ಅಥವ ಕಡತಗಳನà³à²¨à³ ಬೇರೊಂದೠ" +"ಡಿಸà³à²•à²¿à²—ೆ ಅಥವ ವಿಭಾಗಕà³à²•à³† ಸà³à²¥à²³à²¾à²‚ತರಿಸà³à²µ ಮೂಲಕ ಡಿಸà³à²•à²¿à²¨à²²à³à²²à²¿ ಸà³à²¥à²³à²µà²¨à³à²¨à³ ಮà³à²•à³à²¤à²—ೊಳಿಸಬಹà³à²¦à³." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"ಕಸದಬà³à²Ÿà³à²Ÿà²¿à²¯à²¨à³à²¨à³ ಖಾಲಿ ಮಾಡà³à²µ ಮೂಲಕ, ಬಳಕೆಗೆ ಬಾರದ ಪà³à²°à³Šà²—à³à²°à²¾à²®à³â€Œà²—ಳನà³à²¨à³ ಅಥವ ಕಡತಗಳನà³à²¨à³ ತೆಗೆಯà³à²µ " +"ಮೂಲಕ, ಅಥವ ಕಡತಗಳನà³à²¨à³ ಒಂದೠಹೊರಗಿನ ಡಿಸà³à²•à²¿à²—ೆ ಸà³à²¥à²³à²¾à²‚ತರಿಸà³à²µ ಮೂಲಕ ಡಿಸà³à²•à²¿à²¨à²²à³à²²à²¿ ಸà³à²¥à²³à²µà²¨à³à²¨à³ " +"ಮà³à²•à³à²¤à²—ೊಳಿಸಬಹà³à²¦à³." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" +"ಬಳಕೆಗೆ ಬಾರದ ಪà³à²°à³Šà²—à³à²°à²¾à²®à³â€Œà²—ಳನà³à²¨à³ ಅಥವ ಕಡತಗಳನà³à²¨à³ ತೆಗೆಯà³à²µ ಮೂಲಕ, ಅಥವ ಕಡತಗಳನà³à²¨à³ ಒಂದೠಹೊರಗಿನ " +"ಡಿಸà³à²•à²¿à²—ೆ ಸà³à²¥à²³à²¾à²‚ತರಿಸà³à²µ ಮೂಲಕ ಡಿಸà³à²•à²¿à²¨à²²à³à²²à²¿ ಸà³à²¥à²³à²µà²¨à³à²¨à³ ಮà³à²•à³à²¤à²—ೊಳಿಸಬಹà³à²¦à³." + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "ಡಿಸà³à²•à³â€Œ ಜಾಗ ಕಡಿಮೆ ಇದೆ" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "ಕಸಬà³à²Ÿà³à²Ÿà²¿à²¯à²¨à³à²¨à³ ಖಾಲಿಮಾಡà³" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine..." +msgstr "ಪರಿಶೀಲಿಸà³..." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "ಅಲಕà³à²·à²¿à²¸à³" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:96 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "%lu ಅಂಶವನà³à²¨à³ (%lu ಗಳಲà³à²²à²¿) ತೆಗೆದೠಹಾಕಲಾಗà³à²¤à³à²¤à²¿à²¦à³†" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:116 +#, c-format +msgid "Removing: %s" +msgstr "ತೆಗೆದೠಹಾಕಲಾಗà³à²¤à³à²¤à²¿à²¦à³†: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:244 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:293 +msgid "Emptying the trash" +msgstr "ಕಸದ ಬà³à²Ÿà³à²Ÿà²¿à²¯à²¨à³à²¨à³ ಖಾಲಿ ಮಾಡಲಾಗà³à²¤à³à²¤à²¿à²¦à³†" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:269 +msgid "Preparing to empty trash..." +msgstr "ಕಸದ ಬà³à²Ÿà³à²Ÿà²¿à²¯à²¨à³à²¨à³ ಖಾಲಿ ಮಾಡಲೠಸಿದà³à²§à²—ೊಳಿಸಲಾಗà³à²¤à³à²¤à²¿à²¦à³†..." + +#. Translators: "Emptying trash from " +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:296 +msgid "From: " +msgstr "ಇಂದ: " + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:357 +msgid "Empty all of the items from the trash?" +msgstr "ಕಸದಬà³à²Ÿà³à²Ÿà²¿à²¯à²²à³à²²à²¿à²¨ ಎಲà³à²²à²¾ ಅಂಶಗಳನà³à²¨à³ ಖಾಲಿಮಾಡಬೇಕೆ?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:360 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"ನೀವೠಕಸದಬà³à²Ÿà³à²Ÿà²¿à²¯ ಅಂಶಗಳನà³à²¨à³ ಖಾಲಿ ಮಾಡಲೠಆಯà³à²•à³† ಮಾಡಿದಲà³à²²à²¿, ಅದರಲà³à²²à²¿ ಎಲà³à²²à²¾ ಅಂಶಗಳೠ" +"ಶಾಶà³à²µà²¤à²µà²¾à²—ಿ ನಾಶಗೊಳà³à²³à³à²¤à³à²¤à²µà³†. ಅವನà³à²¨à³ ನೀವೠಪà³à²°à²¤à³à²¯à³‡à²•à²µà²¾à²—ಿಯೂ ಸಹ ಅಳಿಸಲೠಸಾಧà³à²¯ ಎನà³à²¨à³à²µà²¦à²¨à³à²¨à³ " +"ದಯವಿಟà³à²Ÿà³ ಗಮನಿಸಿ." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:367 +msgid "_Empty Trash" +msgstr "ಕಸಬà³à²Ÿà³à²Ÿà²¿à²¯à²¨à³à²¨à³ ಖಾಲಿಮಾಡà³(_E)" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "ಕೀಲಿಬದà³à²§à²¤à³†à²¯à³ (%s) ಅಮಾನà³à²¯à²µà²¾à²—ಿದೆ" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "ಕೀಲಿಬದà³à²§à²¤à³† (%s) ಪೂರà³à²£à²µà²¾à²—ಿಲà³à²²" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"(%s) ಅನà³à²¨à³ ಚಲಾಯಿಸà³à²µà²¾à²— ದೋಷ\n" +"ಎದà³à²°à²¾à²—ಿದೆ. ಅದೠ(%s) ಕೀಲಿಗೆ ಹೊಂದಿಕೊಂಡಿದೆ" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "ಕೀಲಿಬದà³à²§à²¤à³†à²—ಳà³" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "ಕೀಲಿಬದà³à²§à²¤à³†à²—ಳ ಪà³à²²à²—à³à²‡à²¨à³" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "ಕೀಲಿ ಮಣೆ" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "ಕೀಲಿ ಮಣೆ ಪà³à²²à²—à³à²‡à²¨à³" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:117 +#, c-format +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +"- a bug in libxklavier library\n" +"- a bug in X server (xkbcomp, xmodmap utilities)\n" +"- X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +"- The result of %s\n" +"- The result of %s" +msgstr "" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:131 +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or taking a fresher version of XFree " +"software." +msgstr "" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:203 +msgid "Unknown" +msgstr "ಗೊತà³à²¤à²¿à²°à²¦" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:272 +#, c-format +msgid "Keyboard Layout \"%s\"" +msgstr "\"%s\" ಕೀಲಿಮಣೆ ಲೇಔಟà³" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:395 +msgid "_Layouts" +msgstr "" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:402 +msgid "Keyboard _Preferences" +msgstr "ಕೀಲಿಮಣೆ ಆದà³à²¯à²¤à³†à²—ಳà³(_P)" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:408 +msgid "Show _Current Layout" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "ಲಭà³à²¯à²µà²¿à²°à³à²µ ಕಡತಗಳà³(_v):" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "ಮೋಡà³â€Œà²®à³à²¯à²¾à²ªà³ ಕಡತಗಳನà³à²¨à³ ಲೋಡೠಮಾಡà³" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap file(s)?" +msgstr "ಮೋಡà³â€Œà²®à³à²¯à²¾à²ªà³ ಕಡತವನà³à²¨à³(ಗಳನà³à²¨à³) ಲೋಡೠಮಾಡಲೠಬಯಸà³à²¤à³à²¤à³€à²°à³†?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "ಈ ಸಂದೇಶವನà³à²¨à³ ಪà³à²¨à²ƒ ತೋರಿಸಬೇಡ(_D)" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "ಲೋಡೠಮಾಡà³(_L)" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "ಲೋಡೠಮಾಡಲಾದ ಕಡತಗಳà³(_L):" + +#: ../plugins/keyboard/show-layout.ui.h:1 +msgid "Keyboard Layout" +msgstr "ಕೀಲಿಮಣೆ ಲೇಔಟà³" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:195 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"ಪೂರà³à²µà²¨à²¿à²¯à³‹à²œà²¿à²¤à²Ÿà²°à³à²®à²¿à²¨à²²à³ ಪಡೆಯಲಾಗಿಲà³à²². ನಿಮà³à²® ಪೂರà³à²µà²¨à²¿à²¯à³‹à²œà²¿à²¤ ಟರà³à²®à²¿à²¨à²²à³ ಆಜà³à²žà³†à²¯à²¨à³à²¨à³ ಹೊಂದಿಸಲಾಗಿದೆ " +"ಹಾಗೠಒಂದೠಮಾನà³à²¯à²µà²¾à²¦ ಅನà³à²µà²¯à²•à³à²•à³† ಸೂಚಿತಗೊಂಡಿದೆ ಎಂದೠಪರಿಶೀಲಿಸಿ." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:235 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"ಆಜà³à²žà³†à²¯à²¨à³à²¨à³ ಕಾರà³à²¯à²—ತಗೊಳಿಸಲೠಸಾಧà³à²¯à²µà²¾à²—ಿಲà³à²²: %s\n" +"ಇದೠಒಂದೠಮಾನà³à²¯à²µà²¾à²¦ ಆಜà³à²žà³†à²¯à²¾à²—ಿದೆ ಎಂದೠಖಚಿತಪಡಿಸಿಕೊಳà³à²³à²¿." + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "ಅಶಕà³à²¤à²—ೊಂಡ" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u ಔಟà³â€Œà²ªà³à²Ÿà³â€Œ" +msgstr[1] "%u ಔಟà³â€Œà²ªà³à²Ÿà³â€Œà²—ಳà³" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u ಇನà³â€Œà²ªà³à²Ÿà³â€Œ" +msgstr[1] "%u ಇನà³â€Œà²ªà³à²Ÿà³â€Œà²—ಳà³" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "ಗಣಕದ ಧà³à²µà²¨à²¿à²—ಳà³" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "ಮೀಡಿಯಾ ಕೀಲಿಗಳà³" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "ಮೀಡಿಯಾ ಕೀಲಿಗಳೠಪà³à²²à²—à³à²‡à²¨à³" + +#: ../plugins/mouse/gsd-mouse-manager.c:882 +msgid "Could not enable mouse accessibility features" +msgstr "ಮೌಸà³â€Œ ನಿಲà³à²•à²£à²¾ ಸೌಕರà³à²¯à²—ಳನà³à²¨à³ ಶಕà³à²¤à²—ೊಳಿಸಲಾಗಿಲà³à²²" + +#: ../plugins/mouse/gsd-mouse-manager.c:884 +msgid "Mouse accessibility requires mousetweaks to be installed on your system." +msgstr "ಮೌಸà³â€Œ ನಿಲà³à²•à²£à³†à²—ಾಗಿ ನಿಮà³à²® ಗಣಕದಲà³à²²à²¿ ಮೌಸà³â€Œà²Ÿà³à²µà³€à²•à³â€Œà²—ಳೠಅನà³à²¸à³à²¥à²¾à²ªà²¿à²¸à²¬à³‡à²•à²¾à²—à³à²¤à³à²¤à²¦à³†." + +#: ../plugins/mouse/gsd-mouse-manager.c:887 +msgid "Mouse Preferences" +msgstr "ಮೌಸೠಆದà³à²¯à²¤à³†à²—ಳà³" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "ಮೌಸà³" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "ಮೌಸೠಪà³à²²à²—à³â€Œà²‡à²¨à³" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "ಟೈಪಿಂಗೠವಿರಾಮ" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "ಟೈಪಿಂಗೠವಿರಾಮ ಪà³à²²à²—à³à²‡à²¨à³" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "ತೆರೆಯ ಗಾತà³à²° ಹಾಗೠಸà³à²¤à³à²¤à³à²µà²¿à²•à³†à²¯à²¨à³à²¨à³ ಹೊಂದಿಸà³" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:225 +msgid "Could not switch the monitor configuration" +msgstr "ತೆರೆಯ ಸಂರಚನೆಯನà³à²¨à³ ಬದಲಾಯಿಸಲೠಸಾಧà³à²¯à²µà²¾à²—ಲಿಲà³à²²" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:249 +msgid "Could not restore the display's configuration" +msgstr "ಪà³à²°à²¦à²°à³à²¶à²•à²¦ ಸಂರಚನೆಯನà³à²¨à³ ಮರಳಿ ಸà³à²¥à²¾à²ªà²¿à²¸à²²à²¾à²—ಿಲà³à²²" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:274 +msgid "Could not restore the display's configuration from a backup" +msgstr "ಪà³à²°à²¦à²°à³à²¶à²•à²¦ ಸಂರಚನೆಯನà³à²¨à³ ಬà³à²¯à²¾à²•à³â€Œà²…ಪà³â€Œà²¨à²¿à²‚ದ ಮರಳಿ ಸà³à²¥à²¾à²ªà²¿à²¸à²²à²¾à²—ಿಲà³à²²" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:295 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "The display will be reset to its previous configuration in %d seconds" +msgstr[0] "%d ಸೆಕೆಂಡಿನಲà³à²²à²¿ ಪà³à²°à²¦à²°à³à²¶à²•à²µà²¨à³à²¨à³ ಅದರ ಹಿಂದಿನ ಸಂರಚನೆಗೆ ಮರಳಿಸಲಾಗà³à²µà³à²¦à³" +msgstr[1] "%d ಸೆಕೆಂಡà³à²—ಳಲà³à²²à²¿ ಪà³à²°à²¦à²°à³à²¶à²•à²µà²¨à³à²¨à³ ಅದರ ಹಿಂದಿನ ಸಂರಚನೆಗೆ ಮರಳಿಸಲಾಗà³à²µà³à²¦à³" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:344 +msgid "Does the display look OK?" +msgstr "ಪà³à²°à²¦à²°à³à²¶à²•à²µà³ ಸರಿಯಾಗಿ ಕಾಣಿಸà³à²¤à³à²¤à²¿à²¦à³†à²¯à³†?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:350 +msgid "_Restore Previous Configuration" +msgstr "ಹಿಂದಿನ ಸಂರಚನೆಯನà³à²¨à³ ಮರಳಿ ಸà³à²¥à²¾à²ªà²¿à²¸à³(_R)" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:351 +msgid "_Keep This Configuration" +msgstr "ಈ ಸಂರಚನೆಯನà³à²¨à³ ಇರಿಸಿಕೊ(_K)" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:432 +msgid "The selected configuration for displays could not be applied" +msgstr "ಆಯà³à²•à³† ಮಾಡಲಾದ ಪà³à²°à²¦à²°à³à²¶à²•à²¦ ಸಂರಚನೆಯನà³à²¨à³ ಅನà³à²µà²¯à²¿à²¸à²²à²¾à²—ಿಲà³à²²" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:970 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "ತೆರೆಯ ಮಾಹಿತಿಯನà³à²¨à³ ಪà³à²¨à²¶à³à²šà³‡à²¤à²¨à²—ೊಳಿಸಲಾಗಲಿಲà³à²²: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:973 +msgid "Trying to switch the monitor configuration anyway." +msgstr "ಆದರೂ ಸಹ ತೆರೆಯ ಸಂರಚನೆಯನà³à²¨à³ ಬದಲಾಯಿಸಲೠಪà³à²°à²¯à²¤à³à²¨à²¿à²¸à²²à²¾à²—à³à²¤à³à²¤à²¿à²¦à³†." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1684 +msgid "Rotation not supported" +msgstr "ಸà³à²¤à³à²¤à³à²µà²¿à²•à³† ಬೆಂಬಲವಿಲà³à²²à²¾" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1738 +msgid "Could not save monitor configuration" +msgstr "ತೆರೆಯ ಸಂರಚನೆಯನà³à²¨à³ ಉಳಿಸಲೠಸಾಧà³à²¯à²µà²¾à²—ಿಲà³à²²" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1756 +msgid "Normal" +msgstr "ಸಾಮಾನà³à²¯" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1757 +msgid "Left" +msgstr "ಎಡ" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1758 +msgid "Right" +msgstr "ಬಲ" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1759 +msgid "Upside Down" +msgstr "ತಲೆ ಕೆಳಗೆ" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1879 +msgid "_Configure Display Settings ..." +msgstr "ಪà³à²°à²¦à²°à³à²¶à²¨ ಸಿದà³à²§à²¤à³†à²—ಳನà³à²¨à³ ಸಂರಚಿಸà³à²¤à³à²¤à²¦à³†(_C) ..." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1920 +msgid "Configure display settings" +msgstr "ಪà³à²°à²¦à²°à³à²¶à²¨ ಸಿದà³à²§à²¤à³†à²—ಳನà³à²¨à³ ಸಂರಚಿಸà³" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1980 +msgid "Could not apply the stored configuration for monitors" +msgstr "ತೆರೆಗಳಿಗಾಗಿ ಶೇಖರಿಸಲಾದ ಸಂರಚನೆಯನà³à²¨à³ ಅನà³à²µà²¯à²¿à²¸à²²à²¾à²—ಿಲà³à²²" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "ಬಳಕೆದಾರರ ನೆಲೆ ಕಡತಕೋಶವನà³à²¨à³ ಕಂಡಹಿಡಿಯಲಾಗà³à²¤à³à²¤à²¦à³†" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "X ಸಂಪನà³à²®à³‚ಲ ದತà³à²¤à²¸à²‚ಚಯವನà³à²¨à³ ನಿರà³à²µà²¹à²¿à²¸à³" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "X ಸಂಪನà³à²®à³‚ಲ ದತà³à²¤à²¸à²‚ಚಯ" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:596 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "MateConf ಕೀಲಿ %s ಅನà³à²¨à³ %s ಗೆ ಹೊಂದಿಸಲಾಗಿತà³à²¤à³ ಆದರೆ ಅದರ ನಿರೀಕà³à²·à²¿à²¤ ಮೌಲà³à²¯à²µà³ %s ಆಗಿದೆ\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "X ಸಿದà³à²§à²¤à³†à²—ಳನà³à²¨à³ ವà³à²¯à²µà²¸à³à²¥à²¾à²ªà²¿à²¸à³" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "X ಸಿದà³à²§à²¤à³†à²—ಳà³" + +#~ msgid "Binding to suspend the computer." +#~ msgstr "ಗಣಕವನà³à²¨à³ ಸà³à²¥à²—ಿತಗೊಳಿಸಲೠಬದà³à²§à²µà²¾à²—ಿದೆ." + +#~ msgid "Suspend" +#~ msgstr "ಸà³à²¥à²—ಿತಗೊಳಿಸà³" + +#~ msgid "" +#~ "Couldn't put the machine to sleep.\n" +#~ "Verify that the machine is correctly configured." +#~ msgstr "" +#~ "ಗಣಕವನà³à²¨à³ ನಿದà³à²°à³†à²¯ ಸà³à²¥à²¿à²¤à²¿à²¯à²²à³à²²à²¿ ಇರಿಸಲೠಸಾಧà³à²¯à²µà²¾à²—ಿಲà³à²².\n" +#~ "ಗಣಕವೠಸರಿಯಾಗಿ ಸಂರಚಿತಗೊಂಡಿದೆಯೆ ಎಂದೠಪರಿಶೀಲಿಸಿ." diff --git a/po/ko.po b/po/ko.po new file mode 100644 index 0000000..5d1f592 --- /dev/null +++ b/po/ko.po @@ -0,0 +1,1370 @@ +# mate-settings-daemon Korean translation +# This file is distributed under the same license as the mate-settings-daemon package. +# +# Young-Ho Cha , 2002, 2006 +# Changwoo Ryu , 2002-2006, 2007, 2008, 2009, 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: mate-settings-daemon\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=mate-settings-daemon&component=general\n" +"POT-Creation-Date: 2010-03-14 00:00+0900\n" +"PO-Revision-Date: 2010-03-14 00:05+0900\n" +"Last-Translator: Changwoo Ryu \n" +"Language-Team: MATE Korea \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" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "접근성" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "ë‚¨ì€ í¼ì„¼íŠ¸ 알림 ê°’" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "ë‚¨ì€ ìš©ëŸ‰ 알리지 ì•ŠìŒ ê°’" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "ë°˜ë³µëœ ê²½ê³ ë¥¼ 알리는 최소 간격" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "무시할 마운트 경로" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown" +msgstr "" +"ë””ìŠ¤í¬ ê³µê°„ì´ ë¶€ì¡±í•  ë•Œ ì²˜ìŒ ê²½ê³ í•  ë‚¨ì€ ê³µê°„ í¼ì„¼íŠ¸ ê°’. ë‚¨ì€ ê³µê°„ì˜ í¼ì„¼íŠ¸ " +"ê°’ì´ ì´ë³´ë‹¤ 떨어지면 경고를 표시합니다" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "ë‚¨ì€ ê³µê°„ì´ ë¶€ì¡±í•  ë•Œ 무시할 마운트 ê²½ë¡œì˜ ëª©ë¡ì„ 지정합니다." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "" +"ì‹œê°„ì„ ë¶„ 단위로 지정합니다. ì´ ì‹œê°„ë§Œí¼ ì§€ë‚˜ê¸° ì „ì—는 ë³¼ë¥¨ì— ëŒ€í•´ ê°™ì€ ê²½ê³ " +"ê°€ 나타나지 않습니다." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown" +msgstr "" +"ìš©ëŸ‰ì„ GB 단위로 지정합니다. ë‚¨ì€ ê³µê°„ì´ ì´ë³´ë‹¤ 많으면 경고를 표시하지 않습니" +"다." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning" +msgstr "" +"ë‹¤ìŒ ê²½ê³ ë¥¼ 표시할 ë•Œ ë‚¨ì€ ê³µê°„ì´ ì¤„ì–´ë“¤ì–´ì•¼ 하는 í¼ì„¼íŠ¸ ê°’ì„ ì§€ì •í•©ë‹ˆë‹¤" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "ë‹¤ìŒ ë‚¨ì€ ê³µê°„ í¼ì„¼íŠ¸ 알림 ê°’" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "ê´‘í•™ 디스í¬ë¥¼ 꺼내는 ë°”ì¸ë”©." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to enable or disable the touchpad." +msgstr "터치패드 ì‚¬ìš©ì„ ì¼œê³  ë„는 ë°”ì¸ë”©." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "계산기를 실행하는 ë°”ì¸ë”©." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "ì „ìžë©”ì¼ í´ë¼ì´ì–¸íŠ¸ë¥¼ 실행하는 ë°”ì¸ë”©." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "ë„ì›€ë§ ë³´ê¸° í”„ë¡œê·¸ëž¨ì„ ì‹¤í–‰í•˜ëŠ” ë°”ì¸ë”©." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "미디어 플레ì´ì–´ë¥¼ 실행하는 ë°”ì¸ë”©." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "검색 ë„구를 실행하는 ë°”ì¸ë”©." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "웹 브ë¼ìš°ì €ë¥¼ 실행하는 ë°”ì¸ë”©." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "í™”ë©´ì„ ìž ê·¸ëŠ” ë°”ì¸ë”©." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "로그아웃하는 ë°”ì¸ë”©." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "시스템 ë³¼ë¥¨ì„ ë‚®ì¶”ëŠ” ë°”ì¸ë”©." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "시스템 ë³¼ë¥¨ì„ ë¬µìŒìœ¼ë¡œ 만드는 ë°”ì¸ë”©." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "홈 í´ë”를 여는 ë°”ì¸ë”©." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "재ìƒì„ ì¼ì‹œ 중지하는 ë°”ì¸ë”©." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "시스템 ë³¼ë¥¨ì„ ì˜¬ë¦¬ëŠ” ë°”ì¸ë”©." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "ë‹¤ìŒ íŠ¸ëž™ìœ¼ë¡œ 넘어가는 ë°”ì¸ë”©." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "ì´ì „ 트랙으로 넘어가는 ë°”ì¸ë”©." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "재ìƒì„ 시작하는 (아니면 재ìƒ/ì¼ì‹œ 중지를 토글하는) ë°”ì¸ë”©." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "재ìƒì„ 중지할 ë°”ì¸ë”©." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "꺼내기" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "홈 í´ë”" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "계산기 실행" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "ì „ìžë©”ì¼ í´ë¼ì´ì–¸íŠ¸ 실행" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "ë„ì›€ë§ ë¸Œë¼ìš°ì € 실행" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "미디어 플레ì´ì–´ 실행" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "웹 브ë¼ìš°ì € 실행" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "화면 잠그기" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "로그아웃" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "ë‹¤ìŒ íŠ¸ëž™" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "ìž¬ìƒ ì¼ì‹œ 중지" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "ìž¬ìƒ (ë˜ëŠ” 재ìƒ/ì¼ì‹œ 중지)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "ì´ì „ 트랙" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "검색" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "ìž¬ìƒ ì¼ì‹œ 중지" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "터치패드 토글" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "소리 낮춤" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "소리 ë”" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "소리 단위" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "소리 단위, 소리 높ì´ì˜ í¼ì„¼íŠ¸ 비율." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "소리 높임" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "" +"If a notification icon with display related things should be shown in the " +"panel." +msgstr "" +"디스플레ì´ì— ê´€ë ¨ëœ ì •ë³´ê°€ 들어 있는 알림 ì•„ì´ì½˜ì„ 패ë„ì— í‘œì‹œí•  지 여부." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "알림 ì˜ì—­ì— ë””ìŠ¤í”Œë ˆì´ í‘œì‹œ" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "안티알리아싱" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "힌팅" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "RGBA 순서" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"LCD 화면ì—ì„œ ì„œë¸Œí”½ì…€ì˜ ìˆœì„œ. ì•ˆí‹°ì•Œë¦¬ì•„ì‹±ì´ \"rgba\"ì¼ ê²½ìš°ì—만 사용합니다. " +"사용 가능한 ê°’ì€: \"rgb\"ì´ë©´ ë¹¨ê°•ì´ ì™¼ìª½ (대부분 사용하는 ê°’), \"bgr\"ì´ë©´ " +"íŒŒëž‘ì´ ì™¼ìª½, \"vrgb\"ì´ë©´ ë¹¨ê°•ì´ ë§¨ 위, \"vbgr\"ì´ë©´ ë¹¨ê°•ì´ ë§¨ 아래." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" +"글꼴 í¬ê¸°ë¥¼ 픽셀 í¬ê¸°ë¡œ 변환할 ë•Œ 사용할 í•´ìƒë„. ì¸ì¹˜ 당 ì  ê°œìˆ˜ (DPI) 단위." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"ê¸€ê¼´ì„ ë Œë”ë§í•  ë•Œ 사용할 안티알리아싱 방법. 사용 가능한 ê°’ì€: \"none\"ì´ë©´ " +"안티알리아싱 ì—†ìŒ, \"grayscale\"ì´ë©´ 표준 그레ì´ìŠ¤ì¼€ì¼ 안티알리아싱, \"rgba" +"\"ì´ë©´ 서브픽셀 안티알리아싱 (LCD 화면 ì „ìš©)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"ê¸€ê¼´ì„ ë Œë”ë§í•  ë•Œ 사용할 힌팅 방법. 사용 가능한 ê°’ì€: \"none\"ì´ë©´ 힌팅 ì—†" +"ìŒ, \"slight\"ì´ë©´ 기초ì ì¸ 방법, \"medium\"ì´ë©´ 중간, \"full\"ì´ë©´ 최대 힌" +"팅 (ê¸€ìž ëª¨ì–‘ì´ ì™œê³¡ë  ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤)." + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "허용할 키 목ë¡" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"ê°’ì´ ë¹„ì–´ 있지 않다면, 해당 MateConf 디렉터리가 ì´ ëª©ë¡ì— 들어 있지 ì•Šì€ í‚¤ ë°”ì¸" +"ë”©ì€ ë¬´ì‹œí•©ë‹ˆë‹¤. ê¸°ëŠ¥ì„ ì œí•œí•  ë•Œ 유용하게 쓰입니다." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "타ì´í•‘í•  ë•Œ 터치패드 사용 않기" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "가로 스í¬ë¡¤ 사용" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "터치패드로 마우스 단추 누르기 사용" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Enable touchpad" +msgstr "터치패드 사용" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "터치패드 스í¬ë¡¤ 방법 ì„ íƒ" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Select the touchpad scroll method. Supported values are: 0 - disabled, 1 - " +"edge scrolling, 2 - two-finger scrolling" +msgstr "" +"터치패드 스í¬ë¡¤ ë°©ë²•ì„ ì„ íƒí•©ë‹ˆë‹¤. 가능한 ê°’ì€: 0 - 사용 ì•ŠìŒ, 1 - 가장ìžë¦¬ " +"스í¬ë¡¤, 2 - ë‘ ì†ê°€ë½ 스í¬ë¡¤" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "" +"타ì´í•‘í•  ë•Œ 터치패드를 실수로 건드리는 문제가 ìžˆì„ ê²½ìš° 참으로 설정하십시오." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "ì°¸ì´ë©´ scroll_method 키ì—ì„œ ì„ íƒí•œ 방법대로 가로 스í¬ë¡¤ì´ 가능합니다." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "" +"Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "ì°¸ì´ë©´ 터치패드를 ë‘드려서 마우스 단추를 누르는 효과를 낼 수 있습니다." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +msgid "Set this to TRUE to enable all touchpads." +msgstr "ì°¸ì´ë©´ 모든 터치패드를 사용합니다." + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "그놈 설정 ë°ëª¬" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "ë‹ë³´ê¸°ë¥¼ 토글하는 ë°”ì¸ë”©." + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "화면 키보드를 토글하는 ë°”ì¸ë”©." + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "화면 ì½ê¸° í”„ë¡œê·¸ëž¨ì„ í† ê¸€í•˜ëŠ” ë°”ì¸ë”©." + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "탄력 키" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "ë‹ë³´ê¸°ë¥¼ 켜고 ë„는 ë° ì‚¬ìš©í•  명령어." + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "화면 키보드를 켜고 ë„는 ë° ì‚¬ìš©í•  명령어." + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "화면 ì½ê¸° í”„ë¡œê·¸ëž¨ì„ ì¼œê³  ë„는 ë° ì‚¬ìš©í•  명령어." + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable accessibility keyboard plugin" +msgstr "키보드 접근성 키보드 í”ŒëŸ¬ê·¸ì¸ ì‚¬ìš©" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable background plugin" +msgstr "ë°°ê²½ í”ŒëŸ¬ê·¸ì¸ ì‚¬ìš©" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable clipboard plugin" +msgstr "í´ë¦½ë³´ë“œ í”ŒëŸ¬ê·¸ì¸ ì‚¬ìš©" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable font plugin" +msgstr "글꼴 í”ŒëŸ¬ê·¸ì¸ ì‚¬ìš©" + +# 참고: ì¸ë„¤ì¼ ìºì‹œ 사ì´ì¦ˆ 관리 +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable housekeeping plugin" +msgstr "정비 í”ŒëŸ¬ê·¸ì¸ ì‚¬ìš©" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable keybindings plugin" +msgstr "키바ì¸ë”© í”ŒëŸ¬ê·¸ì¸ ì‚¬ìš©" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keyboard plugin" +msgstr "키보드 í”ŒëŸ¬ê·¸ì¸ ì‚¬ìš©" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable media keys plugin" +msgstr "미디어 키 í”ŒëŸ¬ê·¸ì¸ ì‚¬ìš©" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable mouse plugin" +msgstr "마우스 í”ŒëŸ¬ê·¸ì¸ ì‚¬ìš©" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable sound plugin" +msgstr "사운드 í”ŒëŸ¬ê·¸ì¸ ì‚¬ìš©" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable typing breaks plugin" +msgstr "타ì´í•‘ íœ´ì‹ ì‹œê°„ í”ŒëŸ¬ê·¸ì¸ ì‚¬ìš©" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable xrandr plugin" +msgstr "XRANDR í”ŒëŸ¬ê·¸ì¸ ì‚¬ìš©" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable xrdb plugin" +msgstr "XRDB í”ŒëŸ¬ê·¸ì¸ ì‚¬ìš©" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xsettings plugin" +msgstr "XSETTINGS í”ŒëŸ¬ê·¸ì¸ ì‚¬ìš©" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Mouse keys" +msgstr "마우스 키" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "On-screen keyboard" +msgstr "화면 키보드" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "Screen magnifier" +msgstr "화면 ë‹ë³´ê¸°" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen reader" +msgstr "화면 ì½ê¸° 프로그램" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "ì°¸ì´ë©´ 정비 플러그ì¸ì„ 사용합니다. 필요없는 íŒŒì¼ ìºì‹œë¥¼ 지ì›ë‹ˆë‹¤." + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "ì°¸ì´ë©´ í´ë¦½ë³´ë“œ ì„¤ì •ì„ ê´€ë¦¬í•˜ëŠ” 플러그ì¸ì„ 사용합니다." + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "ì°¸ì´ë©´ 바탕 화면 ë°°ê²½ ì„¤ì •ì„ ê´€ë¦¬í•˜ëŠ” 플러그ì¸ì„ 사용합니다." + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "ì°¸ì´ë©´ 글꼴 ì„¤ì •ì„ ê´€ë¦¬í•˜ëŠ” 플러그ì¸ì„ 사용합니다." + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "ì°¸ì´ë©´ 키보드 ì„¤ì •ì„ ê´€ë¦¬í•˜ëŠ” 플러그ì¸ì„ 사용합니다." + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "ì°¸ì´ë©´ 마우스 ì„¤ì •ì„ ê´€ë¦¬í•˜ëŠ” 플러그ì¸ì„ 사용합니다." + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "ì°¸ì´ë©´ 멀티미디어 키 ì„¤ì •ì„ ê´€ë¦¬í•˜ëŠ” 플러그ì¸ì„ 사용합니다." + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "참으로 설정하면 사운드 샘플 ìºì‰¬ë¥¼ 관리하는 플러그ì¸ì„ 사용합니다." + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "ì°¸ì´ë©´ 접근성 키보드 ì„¤ì •ì„ ê´€ë¦¬í•˜ëŠ” 플러그ì¸ì„ 사용합니다." + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "ì°¸ì´ë©´ 키바ì¸ë”©ì„ 관리하는 플러그ì¸ì„ 사용합니다." + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "ì°¸ì´ë©´ 타ì´í•‘ íœ´ì‹ ì‹œê°„ì„ ê´€ë¦¬í•˜ëŠ” 플러그ì¸ì„ 사용합니다." + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "ì°¸ì´ë©´ XRANDR ì„¤ì •ì„ ê´€ë¦¬í•˜ëŠ” 플러그ì¸ì„ 사용합니다." + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "ì°¸ì´ë©´ XRDB ì„¤ì •ì„ ê´€ë¦¬í•˜ëŠ” 플러그ì¸ì„ 사용합니다." + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "ì°¸ì´ë©´ XSETTINGS를 관리하는 플러그ì¸ì„ 사용합니다." + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Slow keys" +msgstr "ëŠë¦° 키" + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Sticky keys" +msgstr "ê³ ì • 키" + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "ë‹ë³´ê¸°ë¥¼ 토글하는 키보드 바로 가기 ì´ë¦„" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "화면 키보드를 토글하는 키보드 바로 가기 ì´ë¦„" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "화면 ì½ê¸° í”„ë¡œê·¸ëž¨ì„ í† ê¸€í•˜ëŠ” 키보드 바로 가기 ì´ë¦„" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"ë‹ë³´ê¸°ë¥¼ 토글하는 키보드 바로 가기 ì´ë¦„. ì´ ì´ë¦„ì€ í‚¤ë³´ë“œ 바로 가기 기본 설" +"ì • ì°½ì— ë‚˜íƒ€ë‚©ë‹ˆë‹¤." + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"화면 키보드를 토글하는 키보드 바로 가기 ì´ë¦„. ì´ ì´ë¦„ì€ í‚¤ë³´ë“œ 바로 가기 기" +"본 설정 ì°½ì— ë‚˜íƒ€ë‚©ë‹ˆë‹¤." + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"화면 ì½ê¸° í”„ë¡œê·¸ëž¨ì„ í† ê¸€í•˜ëŠ” 키보드 바로 가기 ì´ë¦„. ì´ ì´ë¦„ì€ í‚¤ë³´ë“œ 바로 ê°€" +"기 기본 설정 ì°½ì— ë‚˜íƒ€ë‚©ë‹ˆë‹¤." + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "Toggle magnifier" +msgstr "ë‹ë³´ê¸° 토글" + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "Toggle on-screen keyboard" +msgstr "화면 키보드 토글" + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle screen reader" +msgstr "화면 ì½ê¸° 프로그램 토글" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "탄력 키 키보드 접근성 ê¸°ëŠ¥ì„ ì¼¤ 지 여부." + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "마우스 키 키보드 접근성 ê¸°ëŠ¥ì„ ì¼¤ 지 여부." + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the on-screen keyboard is turned on." +msgstr "화면 키보드를 켤 지 여부." + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the screen magnifier is turned on." +msgstr "화면 ë‹ë³´ê¸°ë¥¼ 켤 지 여부." + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the screen reader is turned on." +msgstr "화면 ì½ê¸° í”„ë¡œê·¸ëž¨ì„ ì¼¤ 지 여부." + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "ëŠë¦° 키 키보드 접근성 ê¸°ëŠ¥ì„ ì¼¤ 지 여부." + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "ê³ ì • 키 키보드 접근성 ê¸°ëŠ¥ì„ ì¼¤ 지 여부." + +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "디버깅 코드 사용" + +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "ë°ëª¬ìœ¼ë¡œ 실행하지 않습니다" + +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "í”ŒëŸ¬ê·¸ì¸ ì„¤ì •ì„ ì½ì–´ë“¤ì¼ MateConf ì•ž 부분" + +#: ../mate-settings-daemon/main.c:58 +msgid "Exit after a time - for debugging" +msgstr "ì¼ì • 시간 í›„ì— ë냅니다 (디버깅 ìš©ë„)" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "접근성 키보드" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "접근성 키보드 플러그ì¸" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:388 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "ë„움ë§ì„ ë³´ì—¬ì£¼ëŠ”ë° ì˜¤ë¥˜ê°€ ë°œìƒí–ˆìŠµë‹ˆë‹¤: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:519 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:585 +msgid "Do you want to activate Slow Keys?" +msgstr "ëŠë¦° 키를 사용하시겠습니까?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:520 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:586 +msgid "Do you want to deactivate Slow Keys?" +msgstr "ëŠë¦° 키를 해제하시겠습니까?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:521 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:587 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +" 키를 8ì´ˆ ë™ì•ˆ 누르고 있었습니다. ëŠë¦° 키 ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ê²Œ ë©ë‹ˆë‹¤. ëŠ" +"린 키를 사용하면 키보드가 ë™ìž‘하는 ë°©ì‹ì´ 달ë¼ì§‘니다." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't activate" +msgstr "활성하지 않기" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't deactivate" +msgstr "비활성하지 않기" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Activate" +msgstr "활성" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Deactivate" +msgstr "비활성" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't activate" +msgstr "활성하지 않기(_N)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't deactivate" +msgstr "비활성하지 않기(_N)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Activate" +msgstr "활성(_A)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Deactivate" +msgstr "비활성(_D)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:615 +msgid "Slow Keys Alert" +msgstr "ëŠë¦° 키 알림" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:655 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:723 +msgid "Do you want to activate Sticky Keys?" +msgstr "ê³ ì • 키를 사용하시겠습니까?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:656 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:724 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "ê³ ì • 키를 해제하시겠습니까?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:726 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +" 키를 5번 ì—°ì†í•´ì„œ 눌렀습니다. ê³ ì • 키 ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ê²Œ ë©ë‹ˆë‹¤. ê³ ì • " +"키를 사용하면 키보드가 ë™ìž‘하는 ë°©ì‹ì´ 달ë¼ì§‘니다." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:660 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"키 ë‘ ê°œë¥¼ ë™ì‹œì— 눌렀거나, 키를 5번 ì—°ì†í•´ì„œ 눌렀습니다. ê³ ì • 키 기" +"ëŠ¥ì„ í•´ì œí•˜ê²Œ ë©ë‹ˆë‹¤. ê³ ì • 키를 해제하면 키보드가 ë™ìž‘하는 ë°©ì‹ì´ 달ë¼ì§‘니" +"다." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:756 +msgid "Sticky Keys Alert" +msgstr "ê³ ì • 키 알림" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "ë³´íŽ¸ì  ì ‘ê·¼ì„± 기본 설정" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "고대비 색ìƒ(_C)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "글ìžë¥¼ í¬ê³  ì½ê¸° 쉽게 만들기(_T)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "키를 오래 누르고 있어야 ìž…ë ¥(_H) (ëŠë¦° 키)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "화면 키보드 사용(_K)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "화면 ë‹ë³´ê¸° 사용(_M)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "화면 ì½ê¸° 프로그램 사용(_R)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "ì¤‘ë³µëœ í‚¤ 누름 무시(_I) (탄력 키)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "키보드 바로 가기를 누를 ë•Œ 키를 하나씩 누르기(_P) (ê³ ì • 키)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "ë°°ê²½" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "ë°°ê²½ 플러그ì¸" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "í´ë¦½ë³´ë“œ" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "í´ë¦½ë³´ë“œ 플러그ì¸" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "ë”미" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "ë”미 플러그ì¸" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "글꼴" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "글꼴 플러그ì¸" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this filesystem" +msgstr "ì´ íŒŒì¼ ì‹œìŠ¤í…œì— ëŒ€í•´ 경고를 다시 표시하지 않기" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "경고를 다시 표시하지 않기" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "\"%s\" ë³¼ë¥¨ì— ë””ìŠ¤í¬ ê³µê°„ì´ %s ë°–ì— ë‚¨ì§€ 않았습니다." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "ì´ ì»´í“¨í„°ì— ë””ìŠ¤í¬ ê³µê°„ì´ %s ë°–ì— ë‚¨ì§€ 않았습니다." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" +"íœ´ì§€í†µì„ ë¹„ìš°ê±°ë‚˜, 사용하지 않는 프로그램ì´ë‚˜ 파ì¼ì„ 지우거나, 파ì¼ì„ 다른 ë””" +"스í¬ë‚˜ 파티션으로 옮기는 방법으로 ë””ìŠ¤í¬ ê³µê°„ì„ í™•ë³´í•  수 있습니다." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"사용하지 않는 프로그램ì´ë‚˜ 파ì¼ì„ 지우거나, 파ì¼ì„ 다른 디스í¬ë‚˜ 파티션으로 " +"옮기는 방법으로 ë””ìŠ¤í¬ ê³µê°„ì„ í™•ë³´í•  수 있습니다." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"íœ´ì§€í†µì„ ë¹„ìš°ê±°ë‚˜, 파ì¼ì„ 외장 디스í¬ë¡œ 옮기는 방법으로 ë””ìŠ¤í¬ ê³µê°„ì„ í™•ë³´í•  " +"수 있습니다." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" +"사용하지 않는 프로그램ì´ë‚˜ 파ì¼ì„ 지우거나, 파ì¼ì„ 외장 디스í¬ë¡œ 옮기는 방법" +"으로 ë””ìŠ¤í¬ ê³µê°„ì„ í™•ë³´í•  수 있습니다." + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "ë””ìŠ¤í¬ ê³µê°„ 부족" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "휴지통 비우기" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine..." +msgstr "검사..." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "무시" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:96 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "%luê°œ 항목 제거하는 중, ì „ì²´ %luê°œ" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:116 +#, c-format +msgid "Removing: %s" +msgstr "제거하는 중: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:244 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:293 +msgid "Emptying the trash" +msgstr "íœ´ì§€í†µì„ ë¹„ìš°ëŠ” 중" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:269 +msgid "Preparing to empty trash..." +msgstr "íœ´ì§€í†µì„ ë¹„ìš¸ 준비하는 중..." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:295 +msgid "From: " +msgstr "ì›ë³¸: " + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:356 +msgid "Empty all of the items from the trash?" +msgstr "íœ´ì§€í†µì˜ ëª¨ë“  í•­ëª©ì„ ë¹„ìš°ì‹œê² ìŠµë‹ˆê¹Œ?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:359 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"íœ´ì§€í†µì„ ë¹„ìš°ë©´, íœ´ì§€í†µì˜ ëª¨ë“  í•­ëª©ì„ ì˜ì˜ 잃게 ë©ë‹ˆë‹¤. í•­ëª©ì„ ê°œë³„ì ìœ¼ë¡œ ì‚­" +"제할 ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:366 +msgid "_Empty Trash" +msgstr "휴지통 비우기(_E)" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "키 ë°”ì¸ë”©ì´ (%s) 잘못ë˜ì—ˆìŠµë‹ˆë‹¤" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "키 ë°”ì¸ë”©ì´ (%s) 불완전합니다" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"실행하는 ë° (%s) 오류가 ë°œìƒí–ˆìŠµë‹ˆë‹¤\n" +"(%s) 키와 ì—°ê²°ë˜ì–´ 있습니다" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "키바ì¸ë”©" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "키바ì¸ë”© 플러그ì¸" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "키보드" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "키보드 플러그ì¸" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:114 +#, c-format +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +"- a bug in libxklavier library\n" +"- a bug in X server (xkbcomp, xmodmap utilities)\n" +"- X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +"- The result of %s\n" +"- The result of %s" +msgstr "" +"XKB ì„¤ì •ì„ ì‚¬ìš©í•˜ëŠ”ë° ì˜¤ë¥˜ê°€ ë°œìƒí–ˆìŠµë‹ˆë‹¤.\n" +"다ìŒì˜ ê²½ìš°ì— ë°œìƒí•  수 있습니다:\n" +"- libxklavier ë¼ì´ë¸ŒëŸ¬ë¦¬ì˜ 버그\n" +"- X ì„œë²„ì˜ ë²„ê·¸ (xkbcomp, xmodmap 유틸리티)\n" +"- libxkbfile êµ¬í˜„ì´ ë¶ˆì™„ì „í•œ X 서버\n" +"\n" +"X 서버 버전 ë°ì´í„°:\n" +"%s\n" +"%d\n" +"%s\n" +"지금 ìƒí™©ì„ 버그로 ë³´ê³ í•  ë•Œ ë‹¤ìŒ ì •ë³´ë¥¼ í¬í•¨í•´ 주십시오:\n" +"- %sì˜ ê²°ê³¼\n" +"- %sì˜ ê²°ê³¼" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:128 +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or taking a fresher version of XFree " +"software." +msgstr "" +"XFree 4.3.0ì„ ì‚¬ìš©í•˜ê³  있습니다.\n" +"ì´ ë²„ì „ì€ ë³µìž¡í•œ XKB 설정과 함께 사용할 ë•Œ 문제가 있습니다.\n" +"간단한 설정만 사용하거나 ìµœì‹ ì˜ XFree 소프트웨어를 설치하십시오." + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:200 +msgid "Unknown" +msgstr "ì•Œ 수 ì—†ìŒ" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:269 +#, c-format +msgid "Keyboard Layout \"%s\"" +msgstr "키보드 배치 \"%s\"" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:392 +msgid "_Groups" +msgstr "그룹(_G)" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:399 +msgid "Keyboard _Preferences" +msgstr "키보드 기본 설정(_P)" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:405 +msgid "Show Current _Layout" +msgstr "현재 키보드 배치 표시(_L)" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "사용 가능한 파ì¼(_V):" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "modmap íŒŒì¼ ì½ì–´ë“¤ì´ê¸°" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap file(s)?" +msgstr "modmap 파ì¼ì„ ì½ì–´ë“¤ì´ì‹œê² ìŠµë‹ˆê¹Œ?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "ì´ ë©”ì‹œì§€ë¥¼ 다시 표시하지 않기(_D)" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "ì½ì–´ë“¤ì´ê¸°(_L)" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "ì½ì–´ë“¤ì¸ 파ì¼(_L):" + +#: ../plugins/keyboard/show-layout.ui.h:1 +msgid "Keyboard Layout" +msgstr "키보드 배치" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:195 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"기본 터미ë„ì„ ì–»ì„ ìˆ˜ 없습니다. 기본 í„°ë¯¸ë„ ëª…ë ¹ì´ ì„¤ì •ë˜ì–´ 있고 올바른 프로" +"그램ì¸ì§€ 확ì¸í•´ë³´ì‹œê¸° ë°”ëžë‹ˆë‹¤." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:235 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"ëª…ë ¹ì„ ì‹¤í–‰í•  수 없습니다: %s\n" +"ëª…ë ¹ì´ ìžˆëŠ”ì§€ 확ì¸í•´ë³´ì‹­ì‹œì˜¤." + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "사용하지 ì•ŠìŒ" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%uê°œ 출력" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%uê°œ ìž…ë ¥" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "시스템 소리" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "미디어 키" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "미디어 키 플러그ì¸" + +#: ../plugins/mouse/gsd-mouse-manager.c:882 +msgid "Could not enable mouse accessibility features" +msgstr "마우스 접근성 ê¸°ëŠ¥ì„ ì‚¬ìš©í•  수 없습니다" + +#: ../plugins/mouse/gsd-mouse-manager.c:884 +msgid "" +"Mouse accessibility requires mousetweaks to be installed on your system." +msgstr "마우스 ì ‘ê·¼ì„±ì„ ì‚¬ìš©í•˜ë ¤ë©´ ì‹œìŠ¤í…œì— mousetweaks를 설치해야 합니다." + +#: ../plugins/mouse/gsd-mouse-manager.c:887 +msgid "Mouse Preferences" +msgstr "마우스 기본 설정" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "마우스" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "마우스 플러그ì¸" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "타ì´í•‘ íœ´ì‹ ì‹œê°„" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "타ì´í•‘ íœ´ì‹ ì‹œê°„ 플러그ì¸" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "화면 í¬ê¸° ë° íšŒì „ ì„¤ì •ì„ í•©ë‹ˆë‹¤" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:222 +msgid "Could not switch the monitor configuration" +msgstr "모니터 ì„¤ì •ì„ ì „í™˜í•  수 없습니다." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:246 +msgid "Could not restore the display's configuration" +msgstr "화면 ì„¤ì •ì„ ë³µì›í•  수 없습니다" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:271 +msgid "Could not restore the display's configuration from a backup" +msgstr "백업ì—ì„œ 화면 ì„¤ì •ì„ ë³µì›í•  수 없습니다" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:292 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "" +"The display will be reset to its previous configuration in %d seconds" +msgstr[0] "í™”ë©´ì€ %dì´ˆ í›„ì— ì´ì „ 설정으로 ë˜ëŒì•„갑니다" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:341 +msgid "Does the display look OK?" +msgstr "í™”ë©´ì´ ì˜¬ë°”ë¥´ê²Œ 보입니까?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:347 +msgid "_Restore Previous Configuration" +msgstr "ì´ì „ 설정 복구(_R)" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:348 +msgid "_Keep This Configuration" +msgstr "ì´ ì„¤ì • 유지(_K)" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:429 +msgid "The selected configuration for displays could not be applied" +msgstr "ì„ íƒí•œ 화면 ì„¤ì •ì„ ì ìš©í•  수 없습니다" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:967 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "화면 정보를 새로 ì½ì–´ 올 수 없습니다: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:970 +msgid "Trying to switch the monitor configuration anyway." +msgstr "ê·¸ëž˜ë„ ëª¨ë‹ˆí„° ì„¤ì •ì„ ì „í™˜í•©ë‹ˆë‹¤." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1679 +msgid "Rotation not supported" +msgstr "íšŒì „ì„ ì§€ì›í•˜ì§€ 않습니다" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1733 +msgid "Could not save monitor configuration" +msgstr "모니터 ì„¤ì •ì„ ì €ìž¥í•  수 없습니다" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1751 +msgid "Normal" +msgstr "보통" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1752 +msgid "Left" +msgstr "왼쪽" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1753 +msgid "Right" +msgstr "오른쪽" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1754 +msgid "Upside Down" +msgstr "위 아래" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1874 +msgid "_Configure Display Settings ..." +msgstr "ë””ìŠ¤í”Œë ˆì´ ì„¤ì •(_C)..." + +# tooltip: 문장으로 쓸 것 +#: ../plugins/xrandr/gsd-xrandr-manager.c:1915 +msgid "Configure display settings" +msgstr "디스플레ì´ë¥¼ 설정합니다" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1972 +msgid "Could not apply the stored configuration for monitors" +msgstr "저장한 모니터 ì„¤ì •ì„ ì ìš©í•  수 없습니다" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "사용ìžì˜ 홈 디렉터리를 ì•Œ 수 없습니다" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "X 리소스 ë°ì´í„°ë² ì´ìŠ¤ 관리" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "X 리소스 ë°ì´í„°ë² ì´ìŠ¤" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:644 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "MateConf 키 %sì´(ê°€) %s 타입으로 지정ë˜ì—ˆì§€ë§Œ 예ìƒë˜ëŠ” íƒ€ìž…ì€ %s입니다\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "X 설정 관리" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "X 설정" + +#~ msgid "Binding to suspend the computer." +#~ msgstr "컴퓨터를 절전 ìƒíƒœë¡œ 만들 ë°”ì¸ë”©." + +#~ msgid "Suspend" +#~ msgstr "절전" + +#~ msgid "" +#~ "Couldn't put the machine to sleep.\n" +#~ "Verify that the machine is correctly configured." +#~ msgstr "" +#~ "컴퓨터를 절전 모드로 바꿀 수 없습니다.\n" +#~ "컴퓨터가 올바르게 설정ë˜ì–´ 있는 지 확ì¸í•˜ì‹­ì‹œì˜¤." + +#~ msgid "" +#~ "Set to True to display a dialog when there are errors running the " +#~ "screensaver." +#~ msgstr "ì°¸ì´ë©´ 화면 보호기 실행 ì¤‘ì— ì˜¤ë¥˜ê°€ 있으면 대화ìƒìžë¥¼ 표시합니다." + +#~ msgid "Set to True to run the screensaver at login." +#~ msgstr "ì°¸ì´ë©´ 로그ì¸í•  ë•Œ 화면 보호기를 실행합니다." + +#~ msgid "Show startup errors" +#~ msgstr "시작 오류 표시" + +#~ msgid "Start screensaver" +#~ msgstr "화면 보호기 시작" + +#~ msgid "Enable screensaver plugin" +#~ msgstr "화면 보호기 í”ŒëŸ¬ê·¸ì¸ ì‚¬ìš©" + +#~ msgid "Set to True to enable the plugin to manage screensaver settings." +#~ msgstr "ì°¸ì´ë©´ 화면 보호기 ì„¤ì •ì„ ê´€ë¦¬í•˜ëŠ” 플러그ì¸ì„ 사용합니다." + +#~ msgid "Toggle screenreader" +#~ msgstr "화면 ì½ê¸° 프로그램 토글" + +#~ msgid "%d%% of the disk space on `%s' is in use" +#~ msgstr "`%2$s' 디스í¬ì˜ %1$d%%를 사용하고 있습니다" + +#~ msgid "Analyze" +#~ msgstr "분ì„" + +#~ msgid "MATE Volume Control" +#~ msgstr "그놈 볼륨 ì¡°ì •" + +#~ msgid "" +#~ "There was an error starting up the screensaver:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "Screensaver functionality will not work in this session." +#~ msgstr "" +#~ "화면 보호기를 시작하는 ë° ì˜¤ë¥˜ê°€ ë°œìƒí–ˆìŠµë‹ˆë‹¤:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "ì´ ì„¸ì…˜ì—서는 화면 보호기 ê¸°ëŠ¥ì´ ë™ìž‘하지 ì•Šì„ ê²ƒìž…ë‹ˆë‹¤." + +#~ msgid "Screensaver" +#~ msgstr "화면 보호기" + +#~ msgid "Screensaver plugin" +#~ msgstr "화면 보호기 플러그ì¸" + +#~ msgid "Sound" +#~ msgstr "소리" + +#~ msgid "Sound Sample Cache plugin" +#~ msgstr "사운드 샘플 ìºì‰¬ 플러그ì¸" + +#~ msgid "" +#~ "Cannot create the directory \"%s\".\n" +#~ "This is needed to allow changing the mouse pointer theme." +#~ msgstr "" +#~ "\"%s\" 디렉토리를 만들 수 없습니다.\n" +#~ "마우스 테마를 바꾸려면 ì´ ë””ë ‰í† ë¦¬ë¥¼ 만들어야 합니다." + +#~ msgid "" +#~ "Cannot create the directory \"%s\".\n" +#~ "This is needed to allow changing cursors." +#~ msgstr "" +#~ "\"%s\" 디렉토리를 만들 수 없습니다.\n" +#~ "커서를 바꾸려면 ì´ ë””ë ‰í† ë¦¬ë¥¼ 만들어야 합니다." + +#~ msgid "Couldn't load sound file %s as sample %s" +#~ msgstr "사운드 íŒŒì¼ %sì„(를) 샘플 %s(으)ë¡œ ì½ì–´ë“¤ì¼ 수 없습니다" + +#~ msgid "Login" +#~ msgstr "로그ì¸" + +#~ msgid "Logout" +#~ msgstr "로그아웃" + +#~ msgid "Boing" +#~ msgstr "깜ì§" + +#~ msgid "Siren" +#~ msgstr "사ì´ë Œ" + +#~ msgid "Clink" +#~ msgstr "짤랑짤랑" + +#~ msgid "Beep" +#~ msgstr "ì‚‘" + +#~ msgid "No sound" +#~ msgstr "소리 ì—†ìŒ" + +#~ msgid "Sound not set for this event." +#~ msgstr "ìƒí™©ì— 따른 소리." + +#~ msgid "" +#~ "The sound file for this event does not exist.\n" +#~ "You may want to install the mate-audio package for a set of default " +#~ "sounds." +#~ msgstr "" +#~ "ì´ ìƒí™©ì— 대한 사운드 파ì¼ì´ 없습니다.\n" +#~ "기본 사운드 파ì¼ì€ mate-audio 꾸러미ì—\n" +#~ "있습니다." + +#~ msgid "The sound file for this event does not exist." +#~ msgstr "ì´ ìƒí™©ì— 대한 사운드 파ì¼ì´ 존재하지 않습니다." + +#~ msgid "Select Sound File" +#~ msgstr "소리 íŒŒì¼ ì„ íƒ" + +#~ msgid "The file %s is not a valid wav file" +#~ msgstr "%s 파ì¼ì€ 올바른 WAV 파ì¼ì´ 아닙니다" + +#~ msgid "Select sound file..." +#~ msgstr "소리 íŒŒì¼ ì„ íƒ..." + +#~ msgid "An error occurred while configuring the screen" +#~ msgstr "í™”ë©´ì„ ì„¤ì •í•˜ëŠ” ë° ì˜¤ë¥˜ê°€ ë°œìƒí–ˆìŠµë‹ˆë‹¤" diff --git a/po/ku.po b/po/ku.po new file mode 100644 index 0000000..2a86d0f --- /dev/null +++ b/po/ku.po @@ -0,0 +1,3662 @@ +# translation of mate-control-center.HEAD.po to Kurdish +# This file is distributed under the same license as the PACKAGE package. +# Copyright (C) 2005 THE PACKAGE'S COPYRIGHT HOLDER. +# Erdal Ronahi , 2005. +# Erdal Ronahi , 2005. +# +msgid "" +msgstr "" +"Project-Id-Version: mate-control-center.HEAD\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-02-26 21:06-0500\n" +"PO-Revision-Date: 2007-03-04 18:21+0100\n" +"Last-Translator: Erdal Ronahi \n" +"Language-Team: Kurdish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: KBabel 1.10\n" +"X-Rosetta-Export-Date: 2007-03-04 16:18+0000\n" + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:1 +#, fuzzy +msgid "" +"Set to True to keep the handlers for text/plain and text/* MIME types " +"synchronized." +msgstr "" +"Heke hatibe hilbijartin wê xebatkerên mime yên text/plain ve text/* bi hev " +"re werine girtin" + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:2 +msgid "Sync text/plain and text/* handlers" +msgstr "Xebatkerên text/plain ve text/* bi awayekî hevpar bikar bîne" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +#, fuzzy +msgid "Binding to launch the calculator." +msgstr "Jimêreyê bide xebitandin" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the email client." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +#, fuzzy +msgid "Binding to launch the help browser." +msgstr "Gerokê alîkariyê veke" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the media player." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the search tool." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +#, fuzzy +msgid "Binding to launch the web browser." +msgstr "Geroka webê veke" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to lock the screen." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to log out." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to lower the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to mute the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to open the Home folder." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to pause playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to raise the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +#, fuzzy +msgid "Binding to skip to next track." +msgstr "Here parçeyê din" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +#, fuzzy +msgid "Binding to skip to previous track." +msgstr "Vegere parçeyê berê" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to stop playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to suspend the computer." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Bavêje" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "Peldanka mal" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "Jimêreyê bide xebitandin" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +#, fuzzy +msgid "Launch email client" +msgstr "Jimêreyê bide xebitandin" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "Gerokê alîkariyê veke" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +#, fuzzy +msgid "Launch media player" +msgstr "Jimêreyê bide xebitandin" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "Geroka webê veke" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "Ekranê qifil bike" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Derkeve" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +#, fuzzy +msgid "Next track" +msgstr "Here parçeyê din" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +#, fuzzy +msgid "Pause playback" +msgstr "Dîsa lêdana deng:" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "Lê bide (an jî lê bide/rawestîne)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +#, fuzzy +msgid "Previous track" +msgstr "Vegere parçeyê berê" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Lê bigere" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +#, fuzzy +msgid "Stop playback" +msgstr "BiÅŸkoka rawestandina lêdanê" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +#, fuzzy +msgid "Suspend" +msgstr "Deng" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "Deng kêm bike" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "Deng bibire" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Rêjekirina deng" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Rêjekirina deng li gor rêjeya deng ya ji sedî." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "Deng zêde bike" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:1 +#, fuzzy +msgid "" +"Set to True to display a dialog when there are errors running the " +"screensaver." +msgstr "" +"Dema dîmenderparêz dihate xebitandin ji bo çewtiyên çêdibin paceya " +"ragihandinê nîşan bide" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:2 +#, fuzzy +msgid "Set to True to run the screensaver at login." +msgstr "Di destpêkê de dîmenderparêzê bide xebitandin" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:3 +#, fuzzy +msgid "Show startup errors" +msgstr "Çewtiyên Destpêkirinê Nîşan Bide" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:4 +msgid "Start screensaver" +msgstr "Dîmenderparêzê bide destpêkirin" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +#, fuzzy +msgid "Hinting" +msgstr "Sererastkirin:" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +#, fuzzy +msgid "Enable accessibility keyboard plugin" +msgstr "_Taybetmendiyên gihîştina klavyeyê çalak bike" + +#: ../data/mate-settings-daemon.schemas.in.h:2 +#, fuzzy +msgid "Enable background plugin" +msgstr "Dîmenê dirbê zemînê tomar bike" + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Enable clipboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Enable default editor plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Enable font plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Enable keybindings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Enable keyboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable media keys plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable mouse plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +#, fuzzy +msgid "Enable screensaver plugin" +msgstr "Di destpêkê de dîmenderparêzê bide xebitandin" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable sound plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable typing breaks plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable xrandr plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable xrdb plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable xsettings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Set to True to enable the plugin to manage screensaver settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Set to True to enable the plugin to manage sound settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "" +"Set to True to enable the plugin to manage the default text editor setting." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "" + +#: ../mate-settings-daemon/main.c:49 +msgid "Don't become a daemon" +msgstr "" + +#: ../mate-settings-daemon/main.c:50 +msgid "MateConf prefix from which to load plugin settings" +msgstr "" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Accessibility Keyboard" +msgstr "_Gihîştin" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Accessibility keyboard plugin" +msgstr "_Gihîştin" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:393 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "Di nîşandana alîkariyê de çewtî çêbû: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:445 +msgid "Do you want to activate Slow Keys?" +msgstr "Tu dixwazî Hêdîkirina BiÅŸkokan çalak bike?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:446 +msgid "Do you want to deactivate Slow Keys?" +msgstr "Tu dixwazî Hêdîkirina BiÅŸkokan bigire?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:449 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"Bila qederê 8 çirkeyan tiliya te li ser biÅŸkoka Shift be. Ev, kurteriya ku " +"ji bo taybetmendiya Hêdîkirina BiÅŸkokan e da ku celebê xebitandina kompîtura " +"te bi bandor bike." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:456 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:508 +msgid "Do_n't activate" +msgstr "Çalak _neke" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:456 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:508 +msgid "Do_n't deactivate" +msgstr "Ra_newestîne" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:459 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:511 +msgid "_Activate" +msgstr "_Çalak bike" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:459 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:511 +msgid "_Deactivate" +msgstr "_Neçalak bike" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:463 +msgid "Slow Keys Alert" +msgstr "HiÅŸyariya Hêdîkirina BiÅŸkokan" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:495 +msgid "Do you want to activate Sticky Keys?" +msgstr "Tu dixwazî taybetiya BiÅŸkokên Mezeloqî çalak bike?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:496 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Tu dixwazî BiÅŸkokên Mezeloqî bigire?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:499 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"5 caran li ser hev pêl biÅŸkoka Shift bike.Ev, kurteriya ku ji bo " +"taybetmendiya BiÅŸkokên Mezeloqî ye da ku celebê xebitandina kompîtura te bi " +"bandor bike." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:501 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"Te bi carekê re pêl du heb biÅŸkokan kir yan jî te li ser hev 5 caran pêl " +"biÅŸkoka Shift kir. Ev, taybetmendiya BiÅŸkokên Mezeloqî ye da ku ji bo celebê " +"xebitandina klavyeya te bandor dike digire." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:515 +msgid "Sticky Keys Alert" +msgstr "HiÅŸyariya BiÅŸkokên Mezeloqî" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Background" +msgstr "_Rûerd Bisepîne" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Background plugin" +msgstr "_Rûerd Bisepîne" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Cureyê nivîsê" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "" + +#: ../plugins/font/gsd-font-manager.c:208 +#, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing the mouse pointer theme." +msgstr "" +"Nikare pêrista \"%s\" ava bike.\n" +"Ev pêwiste da tu bikaribî mijara nîşankerê miÅŸkê biguherînî." + +#: ../plugins/font/gsd-font-manager.c:231 +#, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing cursors." +msgstr "" +"Nikare pêrista \"%s\" ava bike.\n" +"Ev pêwiste da tu bikaribî nîşankeran biguherînî." + +#: ../plugins/keybindings/gsd-keybindings-manager.c:195 +#, c-format +msgid "Key Binding (%s) has its action defined multiple times\n" +msgstr "Bikêrhatina (%s) ya Girêdana BiÅŸkokan gelekî hatiye diyarkirin\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:202 +#, c-format +msgid "Key Binding (%s) has its binding defined multiple times\n" +msgstr "Girêdayîna (%s) ya Girêdana BiÅŸkokan gelekî zêde hatiye diyarkirin\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:211 +#, c-format +msgid "Key Binding (%s) is incomplete\n" +msgstr "Girêdana BiÅŸkokê (%s) nehatiye temamkirin\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:239 +#, c-format +msgid "Key Binding (%s) is invalid\n" +msgstr "Girêdana BiÅŸkokê (%s) ne derbasdar e.\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:292 +#, fuzzy, c-format +msgid "It seems that another application already has access to key '%u'." +msgstr "Sepaneke din biÅŸkoka '%d' bikar tîne." + +#: ../plugins/keybindings/gsd-keybindings-manager.c:365 +#, c-format +msgid "Key Binding (%s) is already in use\n" +msgstr "Girêdana BiÅŸkokê (%s) jixwe niha tê bikaranîn\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:502 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"Dema (%s) dixebitî çewtî\n" +"bi biÅŸkoka (%s) girêdayî" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Klavye" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Keyboard plugin" +msgstr "Bijarekên klavye" + +#: ../plugins/keyboard/modmap-dialog.glade.h:1 +msgid "A_vailable files:" +msgstr "Pelên _heyî:" + +#: ../plugins/keyboard/modmap-dialog.glade.h:2 +msgid "Do _not show this warning again." +msgstr "Vê hiÅŸyariyê careke din nîşan _nede." + +#: ../plugins/keyboard/modmap-dialog.glade.h:3 +msgid "Load modmap files" +msgstr "Pelên modmap bar bike" + +#: ../plugins/keyboard/modmap-dialog.glade.h:4 +msgid "Would you like to load the modmap file(s)?" +msgstr "Tu dixwazî pelên modmap bar bike?" + +#: ../plugins/keyboard/modmap-dialog.glade.h:5 +msgid "_Load" +msgstr "_Bar bike" + +#: ../plugins/keyboard/modmap-dialog.glade.h:6 +msgid "_Loaded files:" +msgstr "_Pelên barkirî:" + +#: ../plugins/media-keys/actions/acme.glade.h:1 +msgid "Volume" +msgstr "Deng" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:200 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:240 +#, fuzzy, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"Ferman nehate xebitandin:%s\n" +"Saxtî bike bê ev ferman heye an na." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:256 +msgid "" +"Couldn't put the machine to sleep.\n" +"Verify that the machine is correctly configured." +msgstr "" +"Mekîne nekete moda razanê.\n" +"Saxtî bike bê mekîne rast hatiye mîhengkirin an na." + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Media keys" +msgstr "BiÅŸkokên MiÅŸk" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:566 +#, fuzzy +msgid "Could not enable mouse accessibility features" +msgstr "_Taybetmendiyên gihîştina klavyeyê çalak bike" + +#: ../plugins/mouse/gsd-mouse-manager.c:568 +msgid "" +"Mouse accessibility requires the mousetweaks daemon to be installed on your " +"system." +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:571 +msgid "Mouse Preferences" +msgstr "Vebijêrkên mikşê" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "MiÅŸk" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "" + +#: ../plugins/screensaver/gsd-screensaver-manager.c:151 +#, c-format +msgid "" +"There was an error starting up the screensaver:\n" +"\n" +"%s\n" +"\n" +"Screensaver functionality will not work in this session." +msgstr "" +"Di destpêkirina dîmender parêzê de çewtî çêbûbû:\n" +"\n" +"%s\n" +"\n" +"Di vê beşê de dê dîmenderparêz neyê xebitandin" + +#: ../plugins/screensaver/gsd-screensaver-manager.c:160 +msgid "_Do not show this message again" +msgstr "_Vê peyamê careke din nîşan nede" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Screensaver" +msgstr "Dîmenderparêzê bide destpêkirin" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Screensaver plugin" +msgstr "Di destpêkê de dîmenderparêzê bide xebitandin" + +#: ../plugins/sound/gsd-sound-manager.c:164 +#, c-format +msgid "Couldn't load sound file %s as sample %s" +msgstr "Pelê dengê %s wekî mînaka %s bar nekir" + +#: ../plugins/sound/libsounds/sound-view.c:44 +msgid "Login" +msgstr "Teketin" + +#: ../plugins/sound/libsounds/sound-view.c:45 +msgid "Logout" +msgstr "Derketin" + +#: ../plugins/sound/libsounds/sound-view.c:46 +msgid "Boing" +msgstr "Boing" + +#: ../plugins/sound/libsounds/sound-view.c:47 +msgid "Siren" +msgstr "Sîren" + +#: ../plugins/sound/libsounds/sound-view.c:48 +msgid "Clink" +msgstr "Tikandin" + +#: ../plugins/sound/libsounds/sound-view.c:49 +#, fuzzy +msgid "Beep" +msgstr "Xew" + +#: ../plugins/sound/libsounds/sound-view.c:50 +msgid "No sound" +msgstr "Bêdeng" + +#: ../plugins/sound/libsounds/sound-view.c:132 +#, fuzzy +msgid "Sound not set for this event." +msgstr "_Dengên ji bo buyêran" + +#: ../plugins/sound/libsounds/sound-view.c:141 +#, fuzzy +msgid "" +"The sound file for this event does not exist.\n" +"You may want to install the mate-audio package for a set of default sounds." +msgstr "" +"Ji bo vê bûyerê deng tuneye.\n" +"Ji bo dengên pêşdanasînî\n" +"tu dikarî pakêta mate-audio saz bikî." + +#: ../plugins/sound/libsounds/sound-view.c:152 +msgid "The sound file for this event does not exist." +msgstr "Ji bo vê bûyerê pelê dengan nehate dîtin." + +#: ../plugins/sound/libsounds/sound-view.c:183 +msgid "Select Sound File" +msgstr "Pelê Dengê Hilbijêre" + +#: ../plugins/sound/libsounds/sound-view.c:210 +#, c-format +msgid "The file %s is not a valid wav file" +msgstr "Pelê %s ne pelekî wav ya derbasdar e" + +#: ../plugins/sound/libsounds/sound-view.c:271 +#, fuzzy +msgid "Select sound file..." +msgstr "Pelê Dengê Hilbijêre" + +#: ../plugins/sound/libsounds/sound-view.c:373 +msgid "System Sounds" +msgstr "Dengên Pergalê" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:1 +msgid "Sound" +msgstr "Deng" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Sound plugin" +msgstr "Dosiyê Dengê" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Bêhnvedana Nivîsînê" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Typing break plugin" +msgstr "Bêhnvedana Nivîsînê" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:258 +#: ../plugins/xrdb/gsd-xrdb-manager.c:327 +msgid "Cannot determine user's home directory" +msgstr "Makepêrista bikarhêner nehate diyarkirin" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:551 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "" +"Mifteya MateConf %s, li cureyê %s hatiye mîhengkirin, lê cureyê pêwist %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Manage X Settings" +msgstr "Mîhengên X bikar bîne" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "X Settings" +msgstr "Mîheng" + +#~ msgid "Image/label border" +#~ msgstr "NexÅŸeya dorê ya wêne/etîketê" + +#~ msgid "Width of border around the label and image in the alert dialog" +#~ msgstr "" +#~ "Firehbûna nexÅŸeyê dora wêne û etîketa ku di paceya hiÅŸyariyan de ye." + +#~ msgid "Alert Type" +#~ msgstr "Cureyê HiÅŸyariyê" + +#~ msgid "The type of alert" +#~ msgstr "Cureyê Vê HiÅŸyariyê" + +#~ msgid "Alert Buttons" +#~ msgstr "BiÅŸkokên HiÅŸyariyê" + +#~ msgid "The buttons shown in the alert dialog" +#~ msgstr "BiÅŸkokên ku di paceya hiÅŸyariyan de xuyanî dibe" + +#~ msgid "Show more _details" +#~ msgstr "Hîn zêde _kîtekîtan nîşan bide" + +#~ msgid "About Me" +#~ msgstr "Der Barê Min De" + +#~ msgid "Set your personal information" +#~ msgstr "Agahiyên xwe yên ÅŸexsî mîheng bike" + +#~ msgid "Select Image" +#~ msgstr "Wêne Hilbijêre" + +#~ msgid "No Image" +#~ msgstr "Wêne tune" + +#~ msgid "" +#~ "There was an error while trying to get the addressbook information\n" +#~ "Evolution Data Server can't handle the protocol" +#~ msgstr "" +#~ "Dema lênûska navnîşanan dixwest agahiyan bistîne çewtiyek çêbû\n" +#~ "Pêşkêşkerê Daneyan ya Evolution vê protokolê nikare bixwîne." + +#~ msgid "Unable to open address book" +#~ msgstr "Lênûska navnîşanan venebû" + +#~ msgid "Unknown login ID, the user database might be corrupted" +#~ msgstr "IDa têketinê nenas e, dibe ku danegira bikarhêner xera bûbe" + +#~ msgid "About %s" +#~ msgstr "Der barê %s de" + +#~ msgid "Child exited unexpectedly" +#~ msgstr "Gede derket bi rengekî ne texmînkirî" + +#~ msgid "Could not shutdown backend_stdin IO channel: %s" +#~ msgstr "Nikare qenalê backend_stdin IO bigire: %s" + +#~ msgid "Could not shutdown backend_stdout IO channel: %s" +#~ msgstr "Nikare qenalê backend_stdout IO : %s bigire" + +#~ msgid "Authenticated!" +#~ msgstr "Belgekirî!" + +#~ msgid "" +#~ "Your password has been changed since you initially authenticated! Please " +#~ "re-authenticate." +#~ msgstr "" +#~ "Şîfreya te hatiye guhertin di dema belgekirinê de , ji kerema xwe re ji " +#~ "nû belgekirinê pêk bîne." + +#~ msgid "That password was incorrect." +#~ msgstr "Ew şîfre çewt bû." + +#~ msgid "Your password has been changed." +#~ msgstr "Şîfreya te hatiye guhertin." + +#~ msgid "System error: %s." +#~ msgstr "Çewtiya pergalê: %s." + +#~ msgid "The password is too short." +#~ msgstr "Şîfre pir kurte." + +#~ msgid "The password is too simple." +#~ msgstr "Şîfre pir hesane." + +#~ msgid "The old and new passwords are too similar." +#~ msgstr "Şîfreya kevin û ya nû gelekî wek hevin." + +#~ msgid "The new password must contain numeric or special character(s)." +#~ msgstr "Pêwiste ku di şîfreya nû de hejmar an jî karekterên taybet hebin." + +#~ msgid "The old and new passwords are the same." +#~ msgstr "Şîfreya kevin û ya nû yekin." + +#, fuzzy +#~ msgid "Unable to launch %s: %s" +#~ msgstr "Nikare /usr/bin/passwd bixebitîne: %s" + +#~ msgid "Unable to launch backend" +#~ msgstr "Amûr nehate xebitandin" + +#~ msgid "A system error has occurred" +#~ msgstr "Çewtiyeke pergalê rû da" + +#~ msgid "Checking password..." +#~ msgstr "Åžifre tê kontrolkirin..." + +#~ msgid "Click Change password to change your password." +#~ msgstr "Li ser şîfreyê biguhêre bitikîne da ku tu şîfreyê biguhêrî." + +#~ msgid "Please type your password in the New password field." +#~ msgstr "Ji kerema xwe re şîfreya xwe di ÅŸanika şîfreya nûde binvîse." + +#~ msgid "" +#~ "Please type your password again in the Retype new password field." +#~ msgstr "" +#~ "Ji kerema xwe re şîfreya xwe careke din di ÅŸanika şîfreyê careke din " +#~ "binvîse de binvîse." + +#~ msgid "The two passwords are not equal." +#~ msgstr "Herdû şîfre ne weke hevin." + +#~ msgid " " +#~ msgstr " " + +#~ msgid " " +#~ msgstr " " + +#~ msgid "Email" +#~ msgstr "Eposte" + +#~ msgid "Home" +#~ msgstr "Mal" + +#~ msgid "Instant Messaging" +#~ msgstr "Peyama Demdemî" + +#~ msgid "Job" +#~ msgstr "Kar" + +#~ msgid "Telephone" +#~ msgstr "Telefon" + +#~ msgid "Web" +#~ msgstr "Web" + +#~ msgid "Work" +#~ msgstr "Xebat" + +#~ msgid "Change your password" +#~ msgstr "Şîfreya xwe biguhêre" + +#~ msgid "A_IM/iChat:" +#~ msgstr "A_IM/iChat:" + +#~ msgid "A_ddress:" +#~ msgstr "_Navnîşan:" + +#~ msgid "A_ssistant:" +#~ msgstr "_Alîkar:" + +#~ msgid "Address" +#~ msgstr "Navnîşan" + +#~ msgid "C_ity:" +#~ msgstr "_Bajar:" + +#~ msgid "C_ompany:" +#~ msgstr "Åž_îrket:" + +#~ msgid "Cale_ndar:" +#~ msgstr "Sal_name:" + +#~ msgid "Change Passwo_rd..." +#~ msgstr "_Şîfreyê Biguherîne..." + +#~ msgid "Change pa_ssword" +#~ msgstr "Şîfreyê_biguhêre" + +#~ msgid "Change password" +#~ msgstr "Şîfreyê biguhêre" + +#~ msgid "Ci_ty:" +#~ msgstr "Ba_jar:" + +#~ msgid "Co_untry:" +#~ msgstr "_Welat:" + +#~ msgid "Contact" +#~ msgstr "Tekilî" + +#~ msgid "Cou_ntry:" +#~ msgstr "We_lat:" + +#~ msgid "Current _password:" +#~ msgstr "Şîfreya _heyî:" + +#~ msgid "Full Name" +#~ msgstr "Nav û PaÅŸnav" + +#~ msgid "Hom_e:" +#~ msgstr "_Mal:" + +#~ msgid "IC_Q:" +#~ msgstr "IC_Q:" + +#~ msgid "M_SN:" +#~ msgstr "M_SN:" + +#~ msgid "P.O. _box:" +#~ msgstr "_Qutiya Posteyê:" + +#~ msgid "P._O. box:" +#~ msgstr "Qutiya P_osteyê:" + +#~ msgid "Personal Info" +#~ msgstr "Agahiya Åžexsî" + +#~ msgid "State/Pro_vince:" +#~ msgstr "Eyalet/_Tax:" + +#~ msgid "" +#~ "To change your password, enter your current password in the field below " +#~ "and click Authenticate.\n" +#~ "After you have authenticated, enter your new password, retype it for " +#~ "verification and click Change password." +#~ msgstr "" +#~ "Ji bo guhertina şîfreyê, şîfreya xwe ya heyî di zeviya jêr de binvîse û " +#~ "li ser Belgekirinê bitikîne.\n" +#~ "PiÅŸtî belgekirinê, şîfreya xwe ya nû derbas bike, ji bo bê gumankirine " +#~ "dîsa binvîse û li ser şîfreyê biguhêre bitikîne." + +#~ msgid "User name:" +#~ msgstr "Nave bikarhêner:" + +#~ msgid "Web _log:" +#~ msgstr "_Rojnivîska Webê:" + +#~ msgid "Wor_k:" +#~ msgstr "_Kar:" + +#~ msgid "Work _fax:" +#~ msgstr "_Faqsa kar:" + +#~ msgid "Zip/_Postal code:" +#~ msgstr "_Koda Posteyê:" + +#~ msgid "_Address:" +#~ msgstr "_Navnîşan:" + +#~ msgid "_Authenticate" +#~ msgstr "_Belgekirin" + +#~ msgid "_Department:" +#~ msgstr "_BeÅŸ:" + +#~ msgid "_Groupwise:" +#~ msgstr "_Groupwise:" + +#~ msgid "_Home page:" +#~ msgstr "Rûpelê _destpêkê:" + +#~ msgid "_Home:" +#~ msgstr "_Kar:" + +#~ msgid "_Jabber:" +#~ msgstr "_Jabber:" + +#~ msgid "_Manager:" +#~ msgstr "_Gerînende:" + +#~ msgid "_Mobile:" +#~ msgstr "_Mobîl:" + +#~ msgid "_New password:" +#~ msgstr "Şîfreya _Nû:" + +#~ msgid "_Profession:" +#~ msgstr "_Pisporî:" + +#~ msgid "_Retype new password:" +#~ msgstr "Şîfreya nû dîsa _binivîse:" + +#~ msgid "_State/Province:" +#~ msgstr "_Eyalet/Herêm:" + +#~ msgid "_Title:" +#~ msgstr "_Sernav:" + +#~ msgid "_Work:" +#~ msgstr "_Kar:" + +#~ msgid "_Yahoo:" +#~ msgstr "_Yahoo:" + +#~ msgid "_Zip/Postal code:" +#~ msgstr "_Koda posteyê:" + +#~ msgid "Applications" +#~ msgstr "Bername" + +#~ msgid "Support" +#~ msgstr "Destek" + +#~ msgid "" +#~ "Note: Changes to this setting will not take effect until " +#~ "you next log in." +#~ msgstr "" +#~ "Not: Guherînên di van mîhengan de hate têketineke din wê " +#~ "çalak nebe." + +#~ msgid "Assistive Technology Preferences" +#~ msgstr "Tercîhên Teknolojiyên Alîkar" + +#~ msgid "Close and _Log Out" +#~ msgstr "Bigire û _Derkeve" + +#~ msgid "Start these assistive technologies every time you log in:" +#~ msgstr "Ev teknolojiyên alîkar di her têketinê de bide destpêkirin:" + +#~ msgid "_Enable assistive technologies" +#~ msgstr "Teknolojiyên alîkar _çalak bike" + +#~ msgid "_Magnifier" +#~ msgstr "_Girdok" + +#~ msgid "_On-screen keyboard" +#~ msgstr "Klavyeya _dîmenderê" + +#~ msgid "_Screenreader" +#~ msgstr "_Xwînerê dîmenderê" + +#~ msgid "Enable support for MATE assistive technologies at login" +#~ msgstr "Teknolojiyên alîkar yên MATEyê di têketinê de çalak bike" + +#, fuzzy +#~ msgid "" +#~ "No Assistive Technology is available on your system. The 'gok' package " +#~ "must be installed in order to get on-screen keyboard support, and the " +#~ "'orca' package must be installed for screenreading and magnifying " +#~ "capabilities." +#~ msgstr "" +#~ "Di pergala te de Teknolojiya Alîkar ya mirov dikare wê bixebitîne " +#~ "nehatiye barkirin. Ji bo desteka klavyeya dîmenderê hebe divê pakêta " +#~ "'gok' hatibe barkirin, ji bo bikêrhatinên wekî girdok û xwînerê dîmenderê " +#~ "jî hebe divê pakêta 'gnopernicus' hatibe sazkirin." + +#~ msgid "" +#~ "Not all available assistive technologies are installed on your system. " +#~ "The 'gok' package must be installed in order to get on-screen keyboard " +#~ "support." +#~ msgstr "" +#~ "Di pergala te de hemû teknolojiyên alîkar ne barkirî ye. Ji bo desteka " +#~ "klavyeya dîmenderê divê pakêta 'gok' hatibe barkirin." + +#, fuzzy +#~ msgid "" +#~ "Not all available assistive technologies are installed on your system. " +#~ "The 'orca' package must be installed for screenreading and magnifying " +#~ "capabilities." +#~ msgstr "" +#~ "Di pergala te de hemû teknolojiyên alîkar ne barkirî ye. Ji bo girdok û " +#~ "xwînerê dîmenderê divê pakêta 'gnopernicus' hatibe barkirin." + +#~ msgid "There was an error launching the mouse preferences dialog: %s" +#~ msgstr "Di destpêkirina paceya tercîhên miÅŸk de çewtî çêbû: %s" + +#~ msgid "Unable to import AccessX settings from file '%s'" +#~ msgstr "Mîhengên AccessX ji pelê '%s' nehate stendin" + +#~ msgid "Import Feature Settings File" +#~ msgstr "Pelê Mîhengên Taybetiyan Bistîne" + +#~ msgid "_Import" +#~ msgstr "_Veguhezîne Hundir" + +#, fuzzy +#~ msgid "Keyboard Accessibility" +#~ msgstr "_Gihîştin" + +#~ msgid "Set your keyboard accessibility preferences" +#~ msgstr "Tercîhên gihîştina klavyeyê mîheng bike" + +#~ msgid "" +#~ "This system does not seem to have the XKB extension. The keyboard " +#~ "accessibility features will not operate without it." +#~ msgstr "" +#~ "Di vê pergalê de pêvekên XKB nehate dîtin. Heke ev pêvek tuneye " +#~ "taybetiyên gihîştina klavyeyê wê nexebite." + +#~ msgid "*" +#~ msgstr "*" + +#~ msgid "Enable Bo_unce Keys" +#~ msgstr "_Qevaztina BiÅŸkokan Çalak Bike" + +#~ msgid "Enable Slo_w Keys" +#~ msgstr "_Hêdîkirina BiÅŸkokan Çalak Bike" + +#~ msgid "Enable _Mouse Keys" +#~ msgstr "BiÅŸkokên _MiÅŸk Çalak Bike" + +#~ msgid "Enable _Repeat Keys" +#~ msgstr "_Dubarekirina BiÅŸkokan Çalak Bike" + +#~ msgid "Enable _Sticky Keys" +#~ msgstr "BiÅŸkokên _Mezeloqî Çalak Bike" + +#~ msgid "Features" +#~ msgstr "Taybetmendî" + +#~ msgid "Toggle Keys" +#~ msgstr "BiÅŸkokên Vekirin/Girtinê" + +#~ msgid "Basic" +#~ msgstr "Bingehî" + +#~ msgid "Beep if key is re_jected" +#~ msgstr "Dema biÅŸkok nehate _qebûlkirin bike tûtût" + +#~ msgid "Beep when _features turned on or off from keyboard" +#~ msgstr "" +#~ "Dema taybetmendî ji klavyeyê hate girtin an jî hate _vekirin bike tûtût" + +#~ msgid "Beep when _modifier is pressed" +#~ msgstr "Di dema pêlkirina guhestinan de bi deng hiÅŸyarî bide" + +#~ msgid "Beep when an LED is turned on and two beeps when one is turned off." +#~ msgstr "Dema LEDek vêket bike tûtût û dema vemirî du caran bike tûtût." + +#~ msgid "Beep when key is:" +#~ msgstr "Heke biÅŸkok ev be bike tûtût:" + +#~ msgid "Del_ay:" +#~ msgstr "_Derengmayîn:" + +#~ msgid "Delay between keypress and pointer mo_vement:" +#~ msgstr "Derengî di navbera pêlkirina biÅŸkokê û tevgera nîşanker de:" + +#~ msgid "Disa_ble if two keys pressed together" +#~ msgstr "Heke _bi hev re pêl biÅŸkokan were kirin bandora wê rake" + +#~ msgid "E_nable Toggle Keys" +#~ msgstr "BiÅŸkokên _Veke/Bigire Çalak Bike" + +#~ msgid "Filters" +#~ msgstr "Fîltre" + +#~ msgid "I_gnore duplicate keypresses within:" +#~ msgstr "dubare pêlkirina mifteyan piÅŸtguh bike dema:" + +#~ msgid "" +#~ "Ignore all subsequent presses of the SAME key if they happen within a " +#~ "user selectable period of time." +#~ msgstr "" +#~ "Hemû pêlkirinên li ser heman biÅŸkokê piÅŸtguh bike, heke ku di demekê ku " +#~ "ji alî bikarhêner de hilbijartî çêbû." + +#~ msgid "Keyboard Accessibility Preferences (AccessX)" +#~ msgstr "Tercîhên Gihîştina Klavyeyê (AccessX)" + +#~ msgid "Ma_ximum pointer speed:" +#~ msgstr "Leza herî xort ya nîşanker:" + +#~ msgid "Mouse _Preferences..." +#~ msgstr "_Tercîhên MiÅŸk..." + +#~ msgid "" +#~ "Only accept keys after they have been pressed and held for a user " +#~ "adjustable amount of time." +#~ msgstr "" +#~ "Ji bilî biÅŸkokên pêlkirî ne pejirîne di dema ji alî bikarhêner de " +#~ "destnîşankirî de." + +#~ msgid "" +#~ "Perform multiple simultaneous key press operations by pressing modifier " +#~ "keys in sequence." +#~ msgstr "" +#~ "Karê bi hevre pêlêkirina gelek biÅŸkojkan, dema mirov bi dor pê li " +#~ "biÅŸkojkên guhartîner dike çêdibe." + +#~ msgid "S_peed:" +#~ msgstr "_Lez:" + +#~ msgid "Time to acce_lerate to maximum speed:" +#~ msgstr "Ji bo xwe bigihîne leza herî zêde maweyên borî:" + +#~ msgid "Turn the numeric keypad into a mouse control pad." +#~ msgstr "Klavyeya nûmerîk veguhezîne klavyeya kontrolkirinê ya miÅŸk." + +#~ msgid "_Disable if unused for:" +#~ msgstr "_PiÅŸtî ew qas dem neyê bikaranîn bandora wê rake:" + +#~ msgid "_Import Feature Settings..." +#~ msgstr "Mîhengên Taybetiyan _Bistîne..." + +#~ msgid "_Only accept keys held for:" +#~ msgstr "_Bitenê biÅŸkokên ji bo demekê pêlkirî bipejrîne:" + +#~ msgid "_Type to test settings:" +#~ msgstr "Ji bo kontrolkirina mîhengan _biceribîne:" + +#~ msgid "_accepted" +#~ msgstr "_hate pejirandin" + +#~ msgid "_pressed" +#~ msgstr "_hate pêlêkirin" + +#~ msgid "_rejected" +#~ msgstr "_nehate pejirandin" + +#~ msgid "characters/second" +#~ msgstr "karakter/çirke" + +#~ msgid "milliseconds" +#~ msgstr "mîlîçirke" + +#~ msgid "pixels/second" +#~ msgstr "tipik/çirke" + +#~ msgid "seconds" +#~ msgstr "çirke" + +#~ msgid "Change your Desktop Background settings" +#~ msgstr "Taybetmendiyên Rûerd yên Sermasê Biguherîne" + +#~ msgid "Desktop Background" +#~ msgstr "Rûerdê Sermasê" + +#~ msgid "Desktop _Wallpaper" +#~ msgstr "Sermase _Kaxiza Dîwaran" + +#~ msgid "_Desktop Colors" +#~ msgstr "Rengên Sermaseyê" + +#~ msgid "Desktop Background Preferences" +#~ msgstr "Tercîhên Rûerdê Sermaseyê" + +#~ msgid "Open a dialog to specify the color" +#~ msgstr "Bo hilbijartina rengan diyalogekê veke" + +#~ msgid "_Add Wallpaper" +#~ msgstr "Kaxiza Dîwaran Lê Zêde Bike" + +#~ msgid "_Finish" +#~ msgstr "_Biqedîne" + +#~ msgid "_Remove" +#~ msgstr "_Rake" + +#~ msgid "_Style:" +#~ msgstr "_TeÅŸe:Di" + +#~ msgid "[FILE...]" +#~ msgstr "[PEL...]" + +#~ msgid "Centered" +#~ msgstr "Navîn" + +#~ msgid "Fill Screen" +#~ msgstr "Dîmenderê Tije Bike" + +#~ msgid "Scaled" +#~ msgstr "Rêjekirî" + +#~ msgid "Zoom" +#~ msgstr "Mezinkirin" + +#~ msgid "Tiled" +#~ msgstr "Raxistî" + +#~ msgid "Solid Color" +#~ msgstr "Rengê Tampon" + +#~ msgid "Horizontal Gradient" +#~ msgstr "Derbasbûna Serpahnayê" + +#~ msgid "Vertical Gradient" +#~ msgstr "Gradyana Tîkane" + +#~ msgid "Add Wallpaper" +#~ msgstr "Kaxiza Dîwar Lê Zêde Bike" + +#~ msgid "Images" +#~ msgstr "Wêne" + +#~ msgid "All Files" +#~ msgstr "Hemû Pel" + +#, fuzzy +#~ msgid "- Desktop Background Preferences" +#~ msgstr "Tercîhên Rûerdê Sermaseyê" + +#~ msgid "No Wallpaper" +#~ msgstr "Kaxiza Dîwar Tuneye" + +#~ msgid "pixel" +#~ msgid_plural "pixels" +#~ msgstr[0] "pîksel" +#~ msgstr[1] "pîksel" + +#~ msgid "" +#~ "Unable to start the settings manager 'mate-settings-daemon'.\n" +#~ "Without the MATE settings manager running, some preferences may not take " +#~ "effect. This could indicate a problem with MateComponent, or a non-MATE (e.g. " +#~ "KDE) settings manager may already be active and conflicting with the " +#~ "MATE settings manager." +#~ msgstr "" +#~ "Gerînendeyê mîhengan yê 'mate-settings-daemon' nehate destpêkirin.\n" +#~ "Heke ev bername neyê destpêkirin hin mîheng jî nayên tomarkirin. Ev rewÅŸ " +#~ "dide xuyanî; MateComponent yan jî pergala mîhengên yên derveyî MATE (mînak KDE) " +#~ "çalak e û ew û gerînendeyê mîhengan li hev nake." + +#, fuzzy +#~ msgid "Unable to load stock icon '%s'\n" +#~ msgstr "ÃŽkona capplet a stokê nehate barkirin: '%s'\n" + +#~ msgid "Just apply settings and quit" +#~ msgstr "Tenê mîhengan bisepîne û derkeve" + +#~ msgid "Retrieve and store legacy settings" +#~ msgstr "Mîhengên kevn bistîne û veşêre" + +#, fuzzy +#~ msgid "Copying file: %u of %u" +#~ msgstr "Pel tê jibergirtin: %i ji %i" + +#~ msgid "Copying '%s'" +#~ msgstr "'%s' tê jibergirtin." + +#~ msgid "Copying files" +#~ msgstr "Pel tên jibergirtin" + +#, fuzzy +#~ msgid "Parent Window" +#~ msgstr "Pencere" + +#~ msgid "From URI" +#~ msgstr "URIya çavkanî" + +#~ msgid "URI currently transferring from" +#~ msgstr "URI ji vir tê guheztin" + +#~ msgid "To URI" +#~ msgstr "URIya Hedef" + +#~ msgid "URI currently transferring to" +#~ msgstr "URI hîna jî vediguhezîne vir" + +#~ msgid "Fraction completed" +#~ msgstr "Kar nehate temamkirin" + +#~ msgid "Fraction of transfer currently completed" +#~ msgstr "Karê transferê niha xelas bû" + +#~ msgid "Current URI index" +#~ msgstr "Pêrista URI ya rojane" + +#~ msgid "Current URI index - starts from 1" +#~ msgstr "Pêrista URI ya rojane- ji 1ê dest pê dike." + +#~ msgid "Total URIs" +#~ msgstr "Yekûna URIyan" + +#~ msgid "Total number of URIs" +#~ msgstr "Bi gişî hejmara URIyan" + +#~ msgid "Connecting..." +#~ msgstr "Girêdide..." + +#~ msgid "Key" +#~ msgstr "Mifte" + +#~ msgid "MateConf key to which this property editor is attached" +#~ msgstr "BiÅŸkoka Gconf ya sererastkerê vê taybetmendiyê girêdayî wê ye" + +#~ msgid "Callback" +#~ msgstr "Careke din bang bike" + +#~ msgid "Issue this callback when the value associated with key gets changed" +#~ msgstr "" +#~ "Vê bangkirinê dema nirxa ku bi mifteyê re têkildar e guherî bikar bîne" + +#~ msgid "Change set" +#~ msgstr "Tîma guherandinê" + +#~ msgid "" +#~ "MateConf change set containing data to be forwarded to the mateconf client on " +#~ "apply" +#~ msgstr "" +#~ "Daneyên ku dema koma guhertinê ya MateConf li daxwazkarê mateconf hate sepandin " +#~ "dê bêne bervêvekirin dihundirîne." + +#~ msgid "Conversion to widget callback" +#~ msgstr "Lêvegera paÅŸdevegerîna parçekan" + +#~ msgid "" +#~ "Callback to be issued when data are to be converted from MateConf to the " +#~ "widget" +#~ msgstr "" +#~ "PaÅŸdevegerîna ku dema dane ji MateConf vegere parçekan dê bête sepandin" + +#~ msgid "Conversion from widget callback" +#~ msgstr "PaÅŸdevegerandina veguhartina parçekan" + +#~ msgid "" +#~ "Callback to be issued when data are to be converted to MateConf from the " +#~ "widget" +#~ msgstr "" +#~ "PaÅŸdevegerandina ku dema dane ji parçekan li MateConfê veguherî dê bête " +#~ "sepandin" + +#~ msgid "UI Control" +#~ msgstr "Kontrola Dirûvê Navîn" + +#~ msgid "Object that controls the property (normally a widget)" +#~ msgstr "Bireserea ku vê taybetmendiyê kontrol dike (piranî tenê perçeyek)" + +#~ msgid "Property editor object data" +#~ msgstr "Daneya bireserên sererastkerê taybetmendiyan" + +#~ msgid "Custom data required by the specific property editor" +#~ msgstr "Daneyên vebijêrkî yên ji bo pergalkerên taybetiyan ên belî" + +#~ msgid "Property editor data freeing callback" +#~ msgstr "PaÅŸdevegerandina valakirina daneyan a pergalkerê taybetiyan" + +#~ msgid "" +#~ "Callback to be issued when property editor object data is to be freed" +#~ msgstr "" +#~ "PaÅŸdevegerandin ku piÅŸtî daneya bireseran a pergalkerê taybetiyan hate " +#~ "valakirin dê bête bikaranîn" + +#~ msgid "" +#~ "Couldn't find the file '%s'.\n" +#~ "\n" +#~ "Please make sure it exists and try again, or choose a different " +#~ "background picture." +#~ msgstr "" +#~ "Pelê '%s' nehate dîtin.\n" +#~ "\n" +#~ "Ji kerema xwe re bawer bî ku ka pel heye yan na û dîsa biceribîne yan jî " +#~ "wêneyekî cuda yê rûerd bikar bîne." + +#~ msgid "" +#~ "I don't know how to open the file '%s'.\n" +#~ "Perhaps it's a kind of picture that is not yet supported.\n" +#~ "\n" +#~ "Please select a different picture instead." +#~ msgstr "" +#~ "Pelê '%s' venabe.\n" +#~ "Dibe ku ev wêne hîna nehatiye destekirin.\n" +#~ "\n" +#~ "Ji kerema xwe re dêvila vêya wêneyekî din hilbijêre." + +#~ msgid "Please select an image." +#~ msgstr "Ji kerema xwe re wêneyekî hilbijêre." + +#~ msgid "_Select" +#~ msgstr "_Hilbijêre" + +#~ msgid "Preferred Applications" +#~ msgstr "Sepanên ku Têne Tercîhkirin" + +#~ msgid "Select your default applications" +#~ msgstr "Sepanên xwe yên pêşdanasînî hilbijêre" + +#~ msgid "Error saving configuration: %s" +#~ msgstr "Dema veavakirin dihate tomarkirin çewtî: %s" + +#~ msgid "Custom" +#~ msgstr "Taybet" + +#~ msgid "Could not load the main interface" +#~ msgstr "Dirûvê navîn yê mak nehate barkirin" + +#~ msgid "Please make sure that the applet is properly installed" +#~ msgstr "Baweriya xwe pê bîne ku pêvek rast hatiye sazkirin." + +#~ msgid "Balsa" +#~ msgstr "Balsa" + +#~ msgid "Claws Mail" +#~ msgstr "Claws Mail" + +#~ msgid "Debian Sensible Browser" +#~ msgstr "Geroka Hestiyar ya Debian" + +#~ msgid "Debian Terminal Emulator" +#~ msgstr "Emulatora Termînala Debianê" + +#~ msgid "ETerm" +#~ msgstr "ETerm" + +#~ msgid "Encompass" +#~ msgstr "Encompass" + +#~ msgid "Epiphany Web Browser" +#~ msgstr "Geroka Webê ya Epiphany" + +#~ msgid "Evolution Mail Reader" +#~ msgstr "Xwînerê E-peyaman ya Evolution" + +#~ msgid "Evolution Mail Reader 1.4" +#~ msgstr "Xwînerê E-peyaman ya Evolution 1.4" + +#~ msgid "Evolution Mail Reader 1.5" +#~ msgstr "Xwînerê E-peyaman ya Evolution 1.5" + +#~ msgid "Evolution Mail Reader 1.6" +#~ msgstr "Xwînerê E-peyaman ya Evolution 1.6" + +#~ msgid "Evolution Mail Reader 2.0" +#~ msgstr "Xwînerê E-peyaman ya Evolution 2.0" + +#~ msgid "Evolution Mail Reader 2.2" +#~ msgstr "Xwînerê E-peyaman ya Evolution 2.2" + +#~ msgid "Evolution Mail Reader 2.4" +#~ msgstr "Xwînerê E-peyaman ya Evolution 2.4" + +#~ msgid "Firebird" +#~ msgstr "Firebird" + +#~ msgid "Firefox" +#~ msgstr "Firefox" + +#~ msgid "MATE Terminal" +#~ msgstr "Termînala MATE" + +#~ msgid "Galeon" +#~ msgstr "Galeon" + +#~ msgid "Icedove" +#~ msgstr "Icedove" + +#~ msgid "Iceweasel" +#~ msgstr "Iceweasel" + +#~ msgid "KMail" +#~ msgstr "KMail" + +#~ msgid "Konqueror" +#~ msgstr "Konqueror" + +#~ msgid "Links Text Browser" +#~ msgstr "Geroka Nivîsê ya Links" + +#~ msgid "Lynx Text Browser" +#~ msgstr "Gerokê Nivîsan ya Lynx" + +#~ msgid "Mozilla" +#~ msgstr "Mozilla" + +#~ msgid "Mozilla 1.6" +#~ msgstr "Mozilla 1.6" + +#~ msgid "Mozilla Mail" +#~ msgstr "Mozilla Mail" + +#~ msgid "Mozilla Thunderbird" +#~ msgstr "Mozilla Thunderbird" + +#~ msgid "Mutt" +#~ msgstr "Mutt" + +#~ msgid "NXterm" +#~ msgstr "NXterm" + +#~ msgid "Netscape Communicator" +#~ msgstr "Netscape Communicator" + +#~ msgid "Opera" +#~ msgstr "Opera" + +#~ msgid "RXVT" +#~ msgstr "RXVT" + +#~ msgid "Standard XTerminal" +#~ msgstr "Termînala Xê ya Standart" + +#~ msgid "Sylpheed" +#~ msgstr "Sylpheed" + +#~ msgid "Sylpheed-Claws" +#~ msgstr "Sylpheed-Claws" + +#~ msgid "Thunderbird" +#~ msgstr "Thunderbird" + +#~ msgid "W3M Text Browser" +#~ msgstr "Geroka Nivîsê ya W3M" + +#~ msgid "aterm" +#~ msgstr "aterm" + +#~ msgid "Audio Player" +#~ msgstr "Audio Player" + +#~ msgid "Image Viewer" +#~ msgstr "Nîşandêrê wêne" + +#~ msgid "Instant Messenger" +#~ msgstr "Msn ya Demdemî" + +#~ msgid "Mail Reader" +#~ msgstr "Xwînerê E-peyaman" + +#~ msgid "Terminal Emulator" +#~ msgstr "Emulatora Terminalê" + +#~ msgid "Text Editor" +#~ msgstr "Sererastkerê Nivîsan" + +#~ msgid "Video Player" +#~ msgstr "Video Player" + +#~ msgid "Web Browser" +#~ msgstr "Geroka Webê" + +#~ msgid "All %s occurrences will be replaced with actual link" +#~ msgstr "Hemû %s yên xuya dê li şûna wan lînk werin bicihkirin" + +#~ msgid "Co_mmand:" +#~ msgstr "_Ferman:" + +#~ msgid "E_xecute flag:" +#~ msgstr "Alaya e_xec:" + +#~ msgid "Internet" +#~ msgstr "ÃŽnternet" + +#~ msgid "Multimedia" +#~ msgstr "Multîmedya" + +#~ msgid "Open link in new _tab" +#~ msgstr "Girêdanê di _hilfirîna nû de veke" + +#~ msgid "Open link in new _window" +#~ msgstr "Girêdanê di _paceya nû de veke" + +#~ msgid "Open link with web browser _default" +#~ msgstr "Girêdanê bi geroka webê ya _standard veke" + +#~ msgid "Run in t_erminal" +#~ msgstr "Di t_ermînalekê de bixebitîne" + +#~ msgid "System" +#~ msgstr "Pergal" + +#~ msgid "Change screen resolution" +#~ msgstr "Xuyakirina dîmender biguherîne" + +#~ msgid "Screen Resolution" +#~ msgstr "Xuyakirina dîmender" + +#~ msgid "normal" +#~ msgstr "asayî" + +#~ msgid "left" +#~ msgstr "çep" + +#~ msgid "inverted" +#~ msgstr "berevajî" + +#~ msgid "right" +#~ msgstr "rastê" + +#~ msgid "%d Hz" +#~ msgstr "%d Hz" + +#~ msgid "_Resolution:" +#~ msgstr "_Xuyakirin:" + +#~ msgid "Re_fresh rate:" +#~ msgstr "Leze _Tezekirinan:" + +#~ msgid "R_otation:" +#~ msgstr "Bi_nobedarî:" + +#~ msgid "Default Settings" +#~ msgstr "Mîhengên Pêşdanasînî" + +#~ msgid "Screen %d Settings\n" +#~ msgstr "%d Mîhengên Dîmender\n" + +#~ msgid "Screen Resolution Preferences" +#~ msgstr "Bijarekên xuyakirina dîmender" + +#~ msgid "_Make default for this computer (%s) only" +#~ msgstr "Tenê ji bo vê kompiturê (%s) _bike pêşdanasînî" + +#~ msgid "Options" +#~ msgstr "Vebijêrk" + +#~ msgid "" +#~ "Testing the new settings. If you don't respond in %d second the previous " +#~ "settings will be restored." +#~ msgid_plural "" +#~ "Testing the new settings. If you don't respond in %d seconds the previous " +#~ "settings will be restored." +#~ msgstr[0] "" +#~ "Mîhengên nû têne ceribandin. Heke di hundirê %d çirkeyan de tu bersivê " +#~ "nede wê vegere mîhenga berê." +#~ msgstr[1] "" +#~ "Mîhengên nû têne ceribandin. Heke di hundirê %d çirkeyan de tu bersivê " +#~ "nede wê vegere mîhengên berê." + +#~ msgid "Keep Resolution" +#~ msgstr "Vê rêjeÅŸaneyê bi kar bîne" + +#~ msgid "Do you want to keep this resolution?" +#~ msgstr "Tu dixwazî van xuyakirinan tomar bikî?" + +#~ msgid "Use _previous resolution" +#~ msgstr "Xuyakirinên berê bikar bîne" + +#~ msgid "_Keep resolution" +#~ msgstr "_Xuyakirinê biparêze" + +#~ msgid "" +#~ "The X Server does not support the XRandR extension. Runtime resolution " +#~ "changes to the display size are not available." +#~ msgstr "" +#~ "Pêşkêşkerê X desteka pêveka XRandR'ê nake. Rûyê navberî yê grafîkê nikare " +#~ "di demildest de guhartina rêjeÅŸaneyê bike." + +#~ msgid "" +#~ "The version of the XRandR extension is incompatible with this program. " +#~ "Runtime changes to the display size are not available." +#~ msgstr "" +#~ "Guhartoya pêveka XRandR bi vê bernameyê re li hev nake. Rûyê navberî yê " +#~ "grafîkê nikare di demildest de guhartina rêjeÅŸaneyê bike." + +#~ msgid "Select fonts for the desktop" +#~ msgstr "Ji bo sermaseyê curetîpekê hilbijêre" + +#~ msgid "Font Rendering" +#~ msgstr "Lêgerîna Curenivîsan" + +#~ msgid "Smoothing:" +#~ msgstr "Nermkirin:" + +#~ msgid "Subpixel order:" +#~ msgstr "Dora deqa jêrîn:" + +#~ msgid "Best _shapes" +#~ msgstr "_Awayên herî baÅŸ" + +#~ msgid "Best co_ntrast" +#~ msgstr "_Tarîbûna herî baÅŸ" + +#~ msgid "D_etails..." +#~ msgstr "_Kîtekît..." + +#~ msgid "Des_ktop font:" +#~ msgstr "Curetîpa _sermasê:" + +#~ msgid "Font Preferences" +#~ msgstr "Taybetmendiyên Curetîpan" + +#~ msgid "Font Rendering Details" +#~ msgstr "Kîtekîtên Lêgerîna Curenivîsan" + +#~ msgid "Go _to font folder" +#~ msgstr "Here peldanka _cureyên nivîsê" + +#~ msgid "Gra_yscale" +#~ msgstr "_Pîvana cûn" + +#~ msgid "N_one" +#~ msgstr "_Tune" + +#~ msgid "R_esolution:" +#~ msgstr "_RêjeÅŸane:" + +#~ msgid "Sub_pixel (LCDs)" +#~ msgstr "_Deqên Jêr (Ji bo LCDyan)" + +#~ msgid "Sub_pixel smoothing (LCDs)" +#~ msgstr "Nermkirina _deqên jêr (Ji bo LCDyan)" + +#~ msgid "VB_GR" +#~ msgstr "VB_GR" + +#~ msgid "_Application font:" +#~ msgstr "Curetîpa _Sepanê:" + +#~ msgid "_BGR" +#~ msgstr "_BGR" + +#~ msgid "_Document font:" +#~ msgstr "Curetîpa _pelgeyê:" + +#~ msgid "_Fixed width font:" +#~ msgstr "Curetîpê firehiya wê sabît e:" + +#~ msgid "_Full" +#~ msgstr "_Tam" + +#~ msgid "_Medium" +#~ msgstr "_Navîn" + +#~ msgid "_Monochrome" +#~ msgstr "_ReÅŸ-spî" + +#~ msgid "_None" +#~ msgstr "_Tune" + +#~ msgid "_RGB" +#~ msgstr "_RGB" + +#~ msgid "_Slight" +#~ msgstr "_Sivik" + +#~ msgid "_VRGB" +#~ msgstr "_VRGB" + +#~ msgid "_Window title font:" +#~ msgstr "Curetîpa sernavê _paceyê:" + +#~ msgid "dots per inch" +#~ msgstr "Her incekê xalek" + +#~ msgid "Font may be too large" +#~ msgstr "Dibe ku curetîp pir mezin be" + +#, fuzzy +#~ msgid "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." +#~ msgid_plural "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." +#~ msgstr[0] "" +#~ "Curenivîsa ku te hilbijartiye bi qasî %d point e, wê bike ku barê " +#~ "kompîtura te giran bibe. Em pêşniyar dikin, ji kerema xwe re bila ji %d " +#~ "biçûktir be. Curenivîsa ku te hilbijartiye bi qasî %d point e, wê bike ku " +#~ "barê kompîtura te giran bibe. Em pêşniyar dikin, ji kerema xwe re bila ji " +#~ "%d biçûktir be." +#~ msgstr[1] "" +#~ "Curenivîsa ku te hilbijartiye bi qasî %d point e, wê bike ku barê " +#~ "kompîtura te giran bibe. Em pêşniyar dikin, ji kerema xwe re bila ji %d " +#~ "biçûktir be. Curenivîsa ku te hilbijartiye bi qasî %d point e, wê bike ku " +#~ "barê kompîtura te giran bibe. Em pêşniyar dikin, ji kerema xwe re bila ji " +#~ "%d biçûktir be." + +#, fuzzy +#~ msgid "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a " +#~ "smaller sized font." +#~ msgid_plural "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a smaller " +#~ "sized font." +#~ msgstr[0] "" +#~ "Curenivîsa ku tu hilbijart bi qasî %d point mezin e, dibe ku ev tehdeyê " +#~ "li kompîtura te bike. Em pêşniyar dikin ku curenivîseke ku hîn biçûk " +#~ "hilbijêrî. Curenivîsa ku tu hilbijart bi qasî %d point mezin e, dibe ku " +#~ "ev tehdeyê li kompîtura te bike. Em pêşniyar dikin ku curenivîseke ku hîn " +#~ "biçûk hilbijêrî." +#~ msgstr[1] "" +#~ "Curenivîsa ku tu hilbijart bi qasî %d point mezin e, dibe ku ev tehdeyê " +#~ "li kompîtura te bike. Em pêşniyar dikin ku curenivîseke ku hîn biçûk " +#~ "hilbijêrî. Curenivîsa ku tu hilbijart bi qasî %d point mezin e, dibe ku " +#~ "ev tehdeyê li kompîtura te bike. Em pêşniyar dikin ku curenivîseke ku hîn " +#~ "biçûk hilbijêrî." + +#, fuzzy +#~ msgid "Use previous font" +#~ msgstr "Xuyakirinên berê bikar bîne" + +#~ msgid "New accelerator..." +#~ msgstr "Lezkera nû..." + +#~ msgid "Accelerator key" +#~ msgstr "BiÅŸkoka Lezker" + +#~ msgid "Accelerator modifiers" +#~ msgstr "Sererastkerên lezkeran" + +#~ msgid "Accelerator keycode" +#~ msgstr "Koda biÅŸkokên lezkeran" + +#~ msgid "Accel Mode" +#~ msgstr "Moda Lezandinê" + +#~ msgid "The type of accelerator." +#~ msgstr "Cureyê Lezkeran" + +#~ msgid "Disabled" +#~ msgstr "Neçalak" + +#~ msgid "" +#~ msgstr "<Çalakiya Nenas>" + +#~ msgid "Desktop" +#~ msgstr "Sermasê" + +#~ msgid "Window Management" +#~ msgstr "Gerînendeyê Paceyan" + +#~ msgid "" +#~ "The shortcut \"%s\" is already used for:\n" +#~ " \"%s\"\n" +#~ msgstr "" +#~ "Kurteriya \"%s\" ji bo vî karî tê bikaranîn:\n" +#~ "\"%s\"\n" + +#~ msgid "Error setting new accelerator in configuration database: %s\n" +#~ msgstr "" +#~ "Dema lezkereke nû li danegira veavakirinan mîheng dikir çewtî derket: %s\n" + +#~ msgid "Error unsetting accelerator in configuration database: %s\n" +#~ msgstr "Dema lezker ji danegira veavakirinan jê dibir çewtî derket: %s\n" + +#~ msgid "Action" +#~ msgstr "Çalakî" + +#~ msgid "Shortcut" +#~ msgstr "Kurterê" + +#~ msgid "Keyboard Shortcuts" +#~ msgstr "Kurteriyên Klavyeyê" + +#~ msgid "" +#~ "To edit a shortcut key, click on the corresponding row and type a new " +#~ "accelerator, or press backspace to clear." +#~ msgstr "" +#~ "Ji bo guherandina biÅŸkokên kurteriyan, pêl rêzika guncav bike û pêl " +#~ "biÅŸkokên kurteriya nû bike, yan jî bi backspace kurteriya heyî jê bibe." + +#~ msgid "Assign shortcut keys to commands" +#~ msgstr "Kurteriyan li fermanan tayîn bike" + +#~ msgid "Unknown" +#~ msgstr "Nenas" + +#~ msgid "Layout" +#~ msgstr "Bicihkirin" + +#~ msgid "Default" +#~ msgstr "Wekî heyî" + +#~ msgid "Models" +#~ msgstr "Model" + +#, fuzzy +#~ msgid "There was an error launching the keyboard tool: %s" +#~ msgstr "Dema destpêkirina amûra klavyeyê de çewtî derket: %s" + +#~ msgid "" +#~ "Just apply settings and quit (compatibility only; now handled by daemon)" +#~ msgstr "" +#~ "Tenê mîhengan bisepîne û derkeve (bo lihevkirinê, niha ji aliyê daemon tê " +#~ "kirin)" + +#~ msgid "Start the page with the typing break settings showing" +#~ msgstr "Mîhengên bêhnvedana nivîsînê nîşan bide û rûpel bide destpêkirin" + +#, fuzzy +#~ msgid "- MATE Keyboard Preferences" +#~ msgstr "Tercîhên Klavyeyê" + +#~ msgid "Cursor Blinking" +#~ msgstr "Nîşankerê vêxistin/vemirandê" + +#~ msgid "Repeat Keys" +#~ msgstr "BiÅŸkokên Dubarekirinê" + +#~ msgid "_Lock screen to enforce typing break" +#~ msgstr "Ji bo mecbûrkirina bêhnvedana nivîsînê dîmender _qufle bike" + +#~ msgid "Fast" +#~ msgstr "Bilez" + +#~ msgid "Long" +#~ msgstr "Dirêj" + +#~ msgid "Short" +#~ msgstr "Kin" + +#~ msgid "Slow" +#~ msgstr "Hêdî" + +#~ msgid "A_vailable layouts:" +#~ msgstr "Pergalên _derbasdar:" + +#~ msgid "All_ow postponing of breaks" +#~ msgstr "_Destûrê bide taloqkirina bêhnvedanan" + +#~ msgid "Check if breaks are allowed to be postponed" +#~ msgstr "" +#~ "Kontrol dike bê ka ji bo taloqkirina bêhnvedanan destûr hatiye dayîn yan " +#~ "na" + +#~ msgid "Choose a Keyboard Model" +#~ msgstr "Modeleke Klavyeyê Hilbijêre" + +#~ msgid "Choose a Layout" +#~ msgstr "NexÅŸeya BiÅŸkokan Hilbijêre" + +#~ msgid "Choose..." +#~ msgstr "Hilbijêre..." + +#~ msgid "Cursor _blinks in text boxes and fields" +#~ msgstr "Nîşan_kerê vêxistin/vemirandê di qutiyên nivîsan û qadan de" + +#~ msgid "Cursor blinks speed" +#~ msgstr "Nîşanek" + +#~ msgid "Duration of the break when typing is disallowed" +#~ msgstr "Maweya bêhnvedanê dema destûr ji nivîsînê nehate dayîn" + +#~ msgid "Duration of work before forcing a break" +#~ msgstr "Maweya bêhnvedanê berî ku zorê bide bêhnvedanê" + +#~ msgid "Key presses _repeat when key is held down" +#~ msgstr "Dema biÅŸkoj _pêlêkirî be bila klavye dubare bike" + +#~ msgid "Keyboard Preferences" +#~ msgstr "Tercîhên Klavyeyê" + +#~ msgid "Keyboard _model:" +#~ msgstr "_Modela Klavyeyê:" + +#~ msgid "Layout Options" +#~ msgstr "Vebijêrkên Pergalê" + +#~ msgid "Layouts" +#~ msgstr "Pergal" + +#~ msgid "" +#~ "Lock screen after a certain duration to help prevent repetitive keyboard " +#~ "use injuries" +#~ msgstr "" +#~ "Ji bo pêşî li nerihetiya ji bikaranîna berdewamî ya klavyeyê bête girtin " +#~ "dîmenderê demekê bimiftehîne" + +#~ msgid "Microsoft Natural Keyboard" +#~ msgstr "Klavyeya Microsoft Natural" + +#~ msgid "Preview:" +#~ msgstr "Pêşdîtin:" + +#~ msgid "Repeat keys speed" +#~ msgstr "Leza dubarekirina biÅŸkokan" + +#~ msgid "Reset To De_faults" +#~ msgstr "Vegere S_tandardan" + +#~ msgid "Separate _group for each window" +#~ msgstr "Ji bo her paceyê _komeke cuda" + +#~ msgid "_Accessibility..." +#~ msgstr "_Gihîştin..." + +#~ msgid "_Add..." +#~ msgstr "_Têxê..." + +#~ msgid "_Break interval lasts:" +#~ msgstr "_Bidawîkirina navberdayinê:" + +#~ msgid "_Delay:" +#~ msgstr "_Derengmayîn:" + +#~ msgid "_Models:" +#~ msgstr "_Model:" + +#~ msgid "_Selected layouts:" +#~ msgstr "Pergalên _hilbijartî:" + +#~ msgid "_Speed:" +#~ msgstr "_Lez:" + +#~ msgid "_Work interval lasts:" +#~ msgstr "_Dema kar:" + +#~ msgid "minutes" +#~ msgstr "xulek" + +#~ msgid "Set your keyboard preferences" +#~ msgstr "Tercîhên klavyeyê bike" + +#~ msgid "%d millisecond" +#~ msgid_plural "%d milliseconds" +#~ msgstr[0] "%d çirke-mîl" +#~ msgstr[1] "%d çirke-mîl" + +#~ msgid "Unknown Pointer" +#~ msgstr "Nîşankereke Nenas" + +#~ msgid "Default Pointer" +#~ msgstr "Nîşankerê bi Pêşdanasîn" + +#~ msgid "Default Pointer - Current" +#~ msgstr "Nîşankerê bi Pêşdanasîn - Ya ku tê bikaraîn" + +#~ msgid "The default pointer that ships with X" +#~ msgstr "Nîşankerê bi pêşdanasîn a bi X re tê" + +#~ msgid "White Pointer" +#~ msgstr "Nîşankerê Sipî" + +#~ msgid "White Pointer - Current" +#~ msgstr "Nîşankerê Sipî - Yê heyî" + +#~ msgid "Large Pointer" +#~ msgstr "Nîşankerê Mezin" + +#~ msgid "Large Pointer - Current" +#~ msgstr "Nîşankerê Mezin - Yê heyî" + +#~ msgid "Large version of normal pointer" +#~ msgstr "Guhertoya mezin a nîşankerê asayî" + +#, fuzzy +#~ msgid "Large White Pointer - Current" +#~ msgstr "Nîşankerê Sipiyê mezin - Yê heyî" + +#, fuzzy +#~ msgid "Large White Pointer" +#~ msgstr "Nîşankerê Sipî yê Mezin" + +#, fuzzy +#~ msgid "Large version of white pointer" +#~ msgstr "Guhertoya mezin a nîşankerê sipî" + +#~ msgid "Pointer Theme" +#~ msgstr "Dirbê nîşanekê" + +#~ msgid "Double-Click Timeout " +#~ msgstr "Navbera Demê ya Tikandina Cot" + +#~ msgid "Drag and Drop" +#~ msgstr "Xwêr Bikşîne Berde" + +#~ msgid "Locate Pointer" +#~ msgstr "Nîşanekê bi cih bike" + +#~ msgid "Mouse Orientation" +#~ msgstr "Bicihbûna MiÅŸk" + +#~ msgid "Speed" +#~ msgstr "Lez" + +#~ msgid "Fast" +#~ msgstr "Bilez" + +#~ msgid "High" +#~ msgstr "Berz" + +#~ msgid "Large" +#~ msgstr "Mezin" + +#~ msgid "Low" +#~ msgstr "Lawaz" + +#~ msgid "Slow" +#~ msgstr "Hêdî" + +#~ msgid "Small" +#~ msgstr "Biçûk" + +#~ msgid "Buttons" +#~ msgstr "BiÅŸkok" + +#~ msgid "Highlight the _pointer when you press Ctrl" +#~ msgstr "Dema min pêl biÅŸkoka Ctrl kir cihê nîşandêrê diyar bike" + +#~ msgid "Large" +#~ msgstr "Mezin" + +#~ msgid "Medium" +#~ msgstr "Navîn" + +#~ msgid "Motion" +#~ msgstr "Tevger" + +#, fuzzy +#~ msgid "Pointer Size:" +#~ msgstr "Dirbê nîşanekê" + +#~ msgid "Pointers" +#~ msgstr "Nîşanek" + +#~ msgid "Small" +#~ msgstr "Biçûk" + +#~ msgid "_Acceleration:" +#~ msgstr "_Lezkirin:" + +#~ msgid "_Left-handed mouse" +#~ msgstr "_MiÅŸkê destê çepê" + +#~ msgid "_Sensitivity:" +#~ msgstr "_Hestyarî:" + +#~ msgid "_Threshold:" +#~ msgstr "_Dergeh:" + +#~ msgid "_Timeout:" +#~ msgstr "-Dembûrî:" + +#~ msgid "Set your mouse preferences" +#~ msgstr "Tercîhên miÅŸk bike" + +#~ msgid "Network Proxy" +#~ msgstr "Cîgirê Toreyê" + +#~ msgid "Set your network proxy preferences" +#~ msgstr "Tercîhên cîgirê toreyê mîheng bike" + +#~ msgid " " +#~ msgstr " " + +#, fuzzy +#~ msgid "Di_rect internet connection" +#~ msgstr "Girêdana ÃŽnternetê ya _Rasterast" + +#~ msgid "Ignore Host List" +#~ msgstr "Guh Nede Lîsteya Makîneyan" + +#~ msgid "_Automatic proxy configuration" +#~ msgstr "Mîhengên cîgirê _bixweber" + +#~ msgid "_Manual proxy configuration" +#~ msgstr "Mîhengkirina cîgir ya bi _destan" + +#~ msgid "_Use authentication" +#~ msgstr "_Pelgekirinê bikar bîne" + +#~ msgid "Advanced Configuration" +#~ msgstr "Veavakirina Pêşketî" + +#~ msgid "Autoconfiguration _URL:" +#~ msgstr "_URLya veavakirina bixweber:" + +#~ msgid "HTTP Proxy Details" +#~ msgstr "Kîtekîtên Cîgirê HTTPê" + +#~ msgid "H_TTP proxy:" +#~ msgstr "Cîgirê H_TTPê" + +#~ msgid "Network Proxy Preferences" +#~ msgstr "Tercîhên Cîgirê Toreyê" + +#~ msgid "Port:" +#~ msgstr "Port:" + +#~ msgid "Proxy Configuration" +#~ msgstr "Veavakirina Cîgir" + +#~ msgid "S_ocks host:" +#~ msgstr "Makîneya S_ocks:" + +#~ msgid "U_sername:" +#~ msgstr "N_avê Bikarhêner:" + +#~ msgid "_Details" +#~ msgstr "_Hûragahî" + +#~ msgid "_FTP proxy:" +#~ msgstr "Cîgirê _FTPê:" + +#~ msgid "_Password:" +#~ msgstr "Şî_fre:" + +#~ msgid "_Secure HTTP proxy:" +#~ msgstr "_Cîgirê HTTPê yê ewle:" + +#~ msgid "Enable sound and associate sounds with events" +#~ msgstr "Deng çalak bike û deng û çalakiyan bi hev re têkildar bike" + +#~ msgid "Not connected" +#~ msgstr "Nehate girêdan" + +#, fuzzy +#~ msgid "Autodetect" +#~ msgstr "_Belgekirin" + +#, fuzzy +#~ msgid "Test Sound" +#~ msgstr "Dengên Pergalê" + +#~ msgid "Silence" +#~ msgstr "Bêdengî" + +#, fuzzy +#~ msgid "- MATE Sound Preferences" +#~ msgstr "Tercîhên Deng" + +#~ msgid "Audio Conferencing" +#~ msgstr "Konferansên Audio" + +#~ msgid "Music and Movies" +#~ msgstr "Mûzîk û dîmen" + +#~ msgid "Sound Events" +#~ msgstr "Buyerên Deng" + +#~ msgid "Testing..." +#~ msgstr "Testing..." + +#~ msgid "Click OK to finish." +#~ msgstr "Ji bo bidawîkirinê Temam Bitikîne" + +#~ msgid "Devices" +#~ msgstr "Alav" + +#~ msgid "Flash _entire screen" +#~ msgstr "Hemû dîmenderê bike _flaÅŸ" + +#~ msgid "Flash _window titlebar" +#~ msgstr "Darikê sernivîsa _paceyê bike flaÅŸ" + +#, fuzzy +#~ msgid "So_und playback:" +#~ msgstr "Dîsa lêdana deng:" + +#, fuzzy +#~ msgid "Sou_nd capture:" +#~ msgstr "Deng jibergirtin:" + +#~ msgid "Sound Preferences" +#~ msgstr "Tercîhên Deng" + +#~ msgid "Sounds" +#~ msgstr "Deng" + +#, fuzzy +#~ msgid "System Beep" +#~ msgstr "Zengila Pergalê" + +#~ msgid "Test" +#~ msgstr "Ceribandin" + +#~ msgid "Testing Pipeline" +#~ msgstr "Ceribandina Beralîkirinê" + +#, fuzzy +#~ msgid "_Device:" +#~ msgstr "Alav" + +#~ msgid "_Enable system beep" +#~ msgstr "Zengila pergalê _çalak bike" + +#~ msgid "_Play system sounds" +#~ msgstr "Dengên pergalê _lê bide" + +#, fuzzy +#~ msgid "_Sound playback:" +#~ msgstr "Dîsa lêdana deng:" + +#~ msgid "_Visual system beep" +#~ msgstr "Zengila pergala _dîtbarî" + +#~ msgid "Would you like to remove this theme?" +#~ msgstr "Tu dixwazî vî dirbî rake?" + +#~ msgid "Theme deleted succesfully. Please select another theme." +#~ msgstr "Dirb jê nehate birin. Ji kerema xwe re yekî din hilbijêre." + +#~ msgid "Theme can not be deleted" +#~ msgstr "Dirb jê nehate birin" + +#~ msgid "" +#~ "No themes could be found on your system. This probably means that your " +#~ "\"Theme Preferences\" dialog was improperly installed, or you haven't " +#~ "installed the \"mate-themes\" package." +#~ msgstr "" +#~ "Di pergalê de qet dirb nehate dîtn. Ev tê vê mahneyê ku pakêta \"mate-" +#~ "themes\" nehatiye sazkirin yan jî paceya \"Vebijêrkên Dirban\" ÅŸaÅŸ hatiye " +#~ "barkirin." + +#, fuzzy +#~ msgid "" +#~ "Can not install theme. \n" +#~ "The %s utility is not installed." +#~ msgstr "" +#~ "Dirb nayê sazkirin.\n" +#~ "Sepana bzip2 ne sazkirî ye." + +#, fuzzy +#~ msgid "" +#~ "Can not install theme. \n" +#~ "There was a problem while extracting the theme" +#~ msgstr "" +#~ "Dirb nayê sazkirin.\n" +#~ "Bernameya Tar di pergala te de ne sazkirî ye." + +#~ msgid "This theme is not in a supported format." +#~ msgstr "Ev dirb ne di celebekî tê destekkirin de ye." + +#~ msgid "Failed to create temporary directory" +#~ msgstr "Afirandina peldanka derbasdar bi ser neket" + +#~ msgid "MATE Theme %s correctly installed" +#~ msgstr "Mijara MATE %s rast hate daxistin" + +#~ msgid "The theme is an engine. You need to compile the theme." +#~ msgstr "Dirb her wekî amûrekê ye. Divê tu berhevkirina dirbê bikî." + +#~ msgid "The file format is invalid" +#~ msgstr "Formata pelî ne derbasdar e." + +#~ msgid "Installation Failed" +#~ msgstr "Sazkirin Ne Serketî ye" + +#, fuzzy +#~ msgid "The theme \"%s\" has been installed." +#~ msgstr "Dirbê Mate yê %s bi awayekî serketî hate sazkirin" + +#, fuzzy +#~ msgid "Would you like to apply it now, or keep your current theme?" +#~ msgstr "Tu dixwazî vî dirbî rake?" + +#~ msgid "Keep Current Theme" +#~ msgstr "Mijara berê bihêle" + +#~ msgid "Apply New Theme" +#~ msgstr "Mijareke nû bixebitîne" + +#~ msgid "No theme file location specified to install" +#~ msgstr "Pelekî dirban ji bo sazkirinê nehate diyarkirin" + +#~ msgid "The theme file location specified to install is invalid" +#~ msgstr "Cihê pelê dirban ji bo sazkirinê ne derbasdar e" + +#~ msgid "" +#~ "Insufficient permissions to install the theme in:\n" +#~ "%s" +#~ msgstr "" +#~ "Ji bo ku tu karibî dirb li cihê ku jêr saz bike destûr tuneye:\n" +#~ "%s" + +#~ msgid "The file format is invalid." +#~ msgstr "Formata pel ne derbasdar e." + +#~ msgid "" +#~ "%s is the path where the theme files will be installed. This can not be " +#~ "selected as the source location" +#~ msgstr "" +#~ "%s cihê ku wê pelê dirban lê bar bibe ye. Ev wekî cihê çavkaniyê nayê " +#~ "hilbijartin" + +#~ msgid "Custom theme" +#~ msgstr "Dirbê Taybet" + +#~ msgid "You can save this theme by pressing the Save Theme button." +#~ msgstr "Ji bo tomarkirina vî dirbî pêl biÅŸkoka Dirb Tomar Bike bike" + +#, fuzzy +#~ msgid "Specify the filename of a theme to install" +#~ msgstr "Pelekî dirban ji bo sazkirinê nehate diyarkirin" + +#~ msgid "filename" +#~ msgstr "navê pelî" + +#~ msgid "" +#~ "The default theme schemas could not be found on your system. This means " +#~ "that you probably don't have marco installed, or that your mateconf is " +#~ "configured incorrectly." +#~ msgstr "" +#~ "Åžemayên dirbên standard di pergala te de nehate dîtin. Tê vê mahneyê ku " +#~ "yan marco rast nehatiye barkirin yan jî mateconf ÅŸaÅŸ hatiye veavakirin." + +#~ msgid "Theme name must be present" +#~ msgstr "Divê navekî dirban were dîtin" + +#~ msgid "The theme already exists. Would you like to replace it?" +#~ msgstr "Dirb jixwe heye. Tu dixwazî têxe şûna wê?" + +#~ msgid "Select themes for various parts of the desktop" +#~ msgstr "Ji bo xalên cuda yên sermaseyê dirban hilbijêre" + +#~ msgid "Theme" +#~ msgstr "Dirb" + +#, fuzzy +#~ msgid "Installs themes packages for various parts of the desktop" +#~ msgstr "Ji bo xalên cuda yên sermaseyê dirban hilbijêre" + +#, fuzzy +#~ msgid "Theme Installer" +#~ msgstr "Sazkirina Dirban" + +#~ msgid "You do not have permission to change theme settings" +#~ msgstr "Destûr ji te re tuneye ku tu mijara mîhengan biguherînî" + +#~ msgid "Apply _Background" +#~ msgstr "_Rûerd Bisepîne" + +#~ msgid "Apply _Font" +#~ msgstr "_Curetîp Bisepîne" + +#, fuzzy +#~ msgid "C_ustomize..." +#~ msgstr "_Taybet" + +#, fuzzy +#~ msgid "Colors" +#~ msgstr "Nîşanker" + +#~ msgid "Controls" +#~ msgstr "Kontrolkirin" + +#~ msgid "Icons" +#~ msgstr "Dawêr" + +#, fuzzy +#~ msgid "Save Theme As..." +#~ msgstr "Dirb _Tomar Bike..." + +#~ msgid "Select theme for the desktop" +#~ msgstr "Ji bo sermaseyê dirbekî hilbijêre" + +#, fuzzy +#~ msgid "Text" +#~ msgstr "Ceribandin" + +#~ msgid "Theme Details" +#~ msgstr "Kîtekîtên Dirban" + +#~ msgid "Theme Preferences" +#~ msgstr "Vebijêrkên Dirban" + +#~ msgid "This theme does not suggest any particular font or background." +#~ msgstr "Ev dirb curetîp an jî rûerdekeke belî pêşniyar nake." + +#~ msgid "This theme suggests a background:" +#~ msgstr "Ev dirb rûerdekî pêşniyaz dike:" + +#~ msgid "This theme suggests a font and a background:" +#~ msgstr "Ev dirb curetîpan an jî rûerdan pêşniyaz dike:" + +#~ msgid "This theme suggests a font:" +#~ msgstr "Ev curetîpan pêşniyaz dike:" + +#~ msgid "Window Border" +#~ msgstr "Kêleka Paceyan" + +#~ msgid "_Description:" +#~ msgstr "_Şîrove" + +#~ msgid "_Install Theme..." +#~ msgstr "Dirban _Saz Bike..." + +#~ msgid "_Install..." +#~ msgstr "_Daxistin" + +#~ msgid "_Name:" +#~ msgstr "_Nav:" + +#~ msgid "_Revert" +#~ msgstr "_Bizivirîne PaÅŸ" + +#~ msgid "_Save Theme..." +#~ msgstr "Dirb _Tomar Bike..." + +#, fuzzy +#~ msgid "_Selected items:" +#~ msgstr "Pergalên _hilbijartî:" + +#, fuzzy +#~ msgid "_Windows:" +#~ msgstr "Pencere" + +#~ msgid "theme selection tree" +#~ msgstr "dara hilbijartina dirban" + +#~ msgid "Customize the appearance of toolbars and menubars in applications" +#~ msgstr "Dîtina darikê pêşek û amûrên sepanan ava bike" + +#~ msgid "Menus & Toolbars" +#~ msgstr "Pêşek û Darikê Amûran" + +#~ msgid "Behavior and Appearance" +#~ msgstr "Tevger û Bergeh" + +#~ msgid "Preview" +#~ msgstr "Pêşdîtin" + +#~ msgid "C_ut" +#~ msgstr "_Jê bike" + +#~ msgid "Icons only" +#~ msgstr "Tenê îkon" + +#~ msgid "Menu and Toolbar Preferences" +#~ msgstr "Vebijêrkên Darikê Pêşek û Amûran" + +#~ msgid "New File" +#~ msgstr "Pelê Nû" + +#~ msgid "Open File" +#~ msgstr "Pelî Veke" + +#~ msgid "Save File" +#~ msgstr "Pelî Tomar Bike" + +#~ msgid "Show _icons in menus" +#~ msgstr "Di pêşekan de _îkonan nîşan bide" + +#~ msgid "Text below icons" +#~ msgstr "Di binê îkonan de nivîs" + +#~ msgid "Text beside icons" +#~ msgstr "Li kêleka îkonan de nivîs" + +#~ msgid "Text only" +#~ msgstr "Bi tenê nivîs" + +#~ msgid "Toolbar _button labels:" +#~ msgstr "Etîketên _biÅŸkokên darikê amûran:" + +#~ msgid "_Copy" +#~ msgstr "_Ji ber bigire" + +#~ msgid "_Detachable toolbars" +#~ msgstr "Darikên amûran ên dikarin bên _veqetandin" + +#~ msgid "_Edit" +#~ msgstr "_Sererast bike" + +#, fuzzy +#~ msgid "_Editable menu shortcut keys" +#~ msgstr "Lezgînkerê pêşekên dikarin bên _pergalkirin" + +#~ msgid "_File" +#~ msgstr "_Pel" + +#~ msgid "_New" +#~ msgstr "_Nû" + +#~ msgid "_Open" +#~ msgstr "_Veke" + +#~ msgid "_Paste" +#~ msgstr "_Pê ve bike" + +#~ msgid "_Print" +#~ msgstr "_Çap" + +#~ msgid "_Quit" +#~ msgstr "_Derkeve" + +#~ msgid "_Save" +#~ msgstr "_Tomar bike" + +#, fuzzy +#~ msgid "Cannot start the preferences application for your window manager" +#~ msgstr "" +#~ "Ji bo rêveberê paceya te sepana vebijêrkan nehate xebitandin↵\n" +#~ "↵\n" +#~ "%s" + +#~ msgid "C_ontrol" +#~ msgstr "K_ontrol" + +#, fuzzy +#~ msgid "_Alt" +#~ msgstr "Alt" + +#, fuzzy +#~ msgid "H_yper" +#~ msgstr "Hîper" + +#, fuzzy +#~ msgid "S_uper (or \"Windows logo\")" +#~ msgstr "Super (an jî \"Logoya Windowsê\")" + +#, fuzzy +#~ msgid "_Meta" +#~ msgstr "Meta" + +#~ msgid "Movement Key" +#~ msgstr "BiÅŸkoka Tevgerê" + +#~ msgid "Titlebar Action" +#~ msgstr "Çalakiya Darikê Sernavan" + +#~ msgid "Window Selection" +#~ msgstr "Hilbijartina Paceyan" + +#, fuzzy +#~ msgid "To move a window, press-and-hold this key then grab the window:" +#~ msgstr "" +#~ "Ji bo _guhestina paceyekê, vê biÅŸkojkê pêlêkirî bihêle û dû re bi paceyê " +#~ "bigire:" + +#~ msgid "Window Preferences" +#~ msgstr "Tercîhên Paceyan" + +#~ msgid "_Double-click titlebar to perform this action:" +#~ msgstr "Ji bo ku tu karibî vî karî bike _du caran darikê sernav bitikîne." + +#~ msgid "_Interval before raising:" +#~ msgstr "_Derengmayina berî bilindkirinê:" + +#~ msgid "_Raise selected windows after an interval" +#~ msgstr "_PiÅŸtî kêlîkekê paceyên hilbijartî zêde bike" + +#~ msgid "_Select windows when the mouse moves over them" +#~ msgstr "_Di dema derbaskirina miÅŸkê di ser re, Paceyan hildibijêre" + +#~ msgid "Set your window properties" +#~ msgstr "Taybetiyên paceyên xwe mîheng bike" + +#~ msgid "Windows" +#~ msgstr "Pencere" + +#~ msgid "" +#~ "Error activating XKB configuration.\n" +#~ "It can happen under various circumstances:\n" +#~ "- a bug in libxklavier library\n" +#~ "- a bug in X server (xkbcomp, xmodmap utilities)\n" +#~ "- X server with incompatible libxkbfile implementation\n" +#~ "\n" +#~ "X server version data:\n" +#~ "%s\n" +#~ "%d\n" +#~ "%s\n" +#~ "If you report this situation as a bug, please include:\n" +#~ "- The result of %s\n" +#~ "- The result of %s" +#~ msgstr "" +#~ "Dema veavakirina XKB dihate çalakkirin çewtî çêbû\n" +#~ "Dibe ku ji ber hin çewtiyan çêbûbe:\n" +#~ "- ji ber çewtiyeke libxklavier\n" +#~ "- ji ber çewtiyeke Xê (xkbcomp, amûrên xmodmap)\n" +#~ "- ji ber sepaneke libxfile ya bi Xê re li hev nake\n" +#~ "\n" +#~ "Agahiya guhertoya pêşkêşkerê Xê\n" +#~ "%s\n" +#~ "%d\n" +#~ "%s\n" +#~ "Heke tu yê vê rewşê wekî çewtiyekê ragihîne, ji kerema xwe re van tiÅŸtan " +#~ "jî lê zêde bike:\n" +#~ "-encama %s\n" +#~ "-encama %s" + +#~ msgid "" +#~ "You are using XFree 4.3.0.\n" +#~ "There are known problems with complex XKB configurations.\n" +#~ "Try using a simpler configuration or taking a fresher version of XFree " +#~ "software." +#~ msgstr "" +#~ "Tu XFree 4.3.0 bi kar tînî\n" +#~ "Der barê sepana XKB ya tevlihev de pirsgirêkên tên zanîn hene.\n" +#~ "Avakirineke hêsantir biceribîne an jî guhartoyeke nivîsyariya XFree ya " +#~ "nûtir bi dest bixe." + +#~ msgid "Do _not show this warning again" +#~ msgstr "Vê hiÅŸyariyê careke din nîşan _nede" + +#, fuzzy +#~ msgid "" +#~ "The X system keyboard settings differ from your current MATE keyboard " +#~ "settings.\n" +#~ "\n" +#~ "Expected was %s, but the the following settings were found: %s.\n" +#~ "\n" +#~ "Which set would you like to use?" +#~ msgstr "" +#~ "Mîhengên klavyeya pergala X ji mîhengên te yên heyî yên klavyeya MATE " +#~ "cuda ne. Tu dixwazî kîjan mîhengan bi kar bînî?" + +#~ msgid "Keep MATE settings" +#~ msgstr "Mîhengên MATE'yê biparêze" + +#~ msgid "Type" +#~ msgstr "Cure" + +#~ msgid "" +#~ "Type of bg_applier: BG_APPLIER_ROOT for root window or BG_APPLIER_PREVIEW " +#~ "for preview" +#~ msgstr "" +#~ "Cureyê bg_applier: Ji bo paceya root BG_APPLIER_ROOT an jî pêşdîtina " +#~ "BG_APPLIER_PREVIEW" + +#~ msgid "Preview Width" +#~ msgstr "Firehiya Pêşdîtinê" + +#~ msgid "Width if applier is a preview: Defaults to 64." +#~ msgstr "Heke sepîner pêşdîtin be firehî: Weke pêşdanasînî 64." + +#~ msgid "Preview Height" +#~ msgstr "Bilindahiya Pêşdîtinê" + +#~ msgid "Height if applier is a preview: Defaults to 48." +#~ msgstr "Heke sepîner pêşdîtin be bilindahî: Weke pêşdanasîni 48." + +#~ msgid "Screen" +#~ msgstr "Dîmen" + +#~ msgid "Screen on which BGApplier is to draw" +#~ msgstr "Dîmendera ku wê BGApplier li ser were xêzkirin" + +#, fuzzy +#~ msgid "Other" +#~ msgstr "Yên din" + +#, fuzzy +#~ msgid "Start %s" +#~ msgstr "Destek" + +#~ msgid "Help" +#~ msgstr "Alîkarî" + +#~ msgid "Upgrade" +#~ msgstr "Bilindkirin" + +#, fuzzy +#~ msgid "Uninstall" +#~ msgstr "_Saz bike" + +#, fuzzy +#~ msgid "Add to Startup Programs" +#~ msgstr "Çewtiyên Destpêkirinê Nîşan Bide" + +#, fuzzy +#~ msgid "Open with \"%s\"" +#~ msgstr "BiÅŸkokên Dubarekirinê" + +#, fuzzy +#~ msgid "Open with Default Application" +#~ msgstr "Curetîpa sepanê ya pêşdanasînî hilbijêre" + +#, fuzzy +#~ msgid "Open in File Manager" +#~ msgstr "Pelî Veke" + +#~ msgid "Rename..." +#~ msgstr "Nav biguherîne..." + +#~ msgid "Send To..." +#~ msgstr "Bişîne..." + +#~ msgid "Move to Trash" +#~ msgstr "Biavêje Çopê" + +#~ msgid "Delete" +#~ msgstr "Jê bibe" + +#, fuzzy +#~ msgid "Find Now" +#~ msgstr "Pencere" + +#~ msgid "Window manager \"%s\" has not registered a configuration tool\n" +#~ msgstr "Gerînendeyê paceyê \"%s\" Alava mîhengkirinê tomar nekiriye\n" + +#~ msgid "Maximize" +#~ msgstr "Mêzîn bîkê" + +#~ msgid "Roll up" +#~ msgstr "Bigire" + +#~ msgid "E-mail" +#~ msgstr "E-peyam" + +#~ msgid "E-mail's shortcut." +#~ msgstr "Kurteriya E-peyaman." + +#~ msgid "Eject's shortcut." +#~ msgstr "Kurteriya derxe." + +#~ msgid "Home folder's shortcut." +#~ msgstr "Kurteriya peldanka destpêkê." + +#~ msgid "Launch help browser's shortcut." +#~ msgstr "Kurteriya vekirina geroka alîkariyê." + +#~ msgid "Launch web browser's shortcut." +#~ msgstr "Kurteriya vekirina geroka webê." + +#~ msgid "Lock screen's shortcut." +#~ msgstr "Kurteriya quflekirina dîmenderê." + +#~ msgid "Log out's shortcut." +#~ msgstr "Kurteriya derketinê." + +#~ msgid "Next track key's shortcut." +#~ msgstr "Kurteriya biÅŸkoka perçeyê piÅŸt re." + +#~ msgid "Pause" +#~ msgstr "Navber" + +#~ msgid "Pause key's shortcut." +#~ msgstr "Kurteriya biÅŸkoka rawestîne." + +#~ msgid "Play (or play/pause) key's shortcut." +#~ msgstr "Kurteriya lê bide (an jî lê bide/rawestîne)" + +#~ msgid "Previous track key's shortcut." +#~ msgstr "Kurteriya biÅŸkoka perçeyê berî vêya." + +#~ msgid "Search's shortcut." +#~ msgstr "Kurteriya lêgerînan." + +#~ msgid "Sleep" +#~ msgstr "Xew" + +#~ msgid "Sleep's shortcut." +#~ msgstr "Kurteriya xewê." + +#~ msgid "Stop playback key's shortcut." +#~ msgstr "Kurteriya biÅŸkoka rawestandina lêdanê." + +#~ msgid "Volume down's shortcut." +#~ msgstr "Kurteriya kêmkirina deng." + +#~ msgid "Volume mute's shortcut" +#~ msgstr "Kurteriya deng bibire" + +#~ msgid "Volume up's shortcut." +#~ msgstr "Kurteriya deng zêde bike." + +#, fuzzy +#~ msgid "Filter" +#~ msgstr "Fîltre" + +#, fuzzy +#~ msgid "Groups" +#~ msgstr "_Groupwise:" + +#~ msgid "Common Tasks" +#~ msgstr "Pewirên Asayî" + +#, fuzzy +#~ msgid "Control Center" +#~ msgstr "Navenda Kontrolkirinan ya MATE" + +#~ msgid "The MATE configuration tool" +#~ msgstr "Amûra veavakirinan ya MATE" + +#, fuzzy +#~ msgid "_Postpone Break" +#~ msgstr "_Bêhnvedanê taloq bike" + +#~ msgid "Take a break!" +#~ msgstr "Bêhna xwe vekin!" + +#~ msgid "/_Preferences" +#~ msgstr "/_Vebijêrk" + +#~ msgid "/_About" +#~ msgstr "/_Der barê" + +#~ msgid "/_Take a Break" +#~ msgstr "/_ Bêhna Xwe Veke" + +#, fuzzy +#~ msgid "%d minute until the next break" +#~ msgid_plural "%d minutes until the next break" +#~ msgstr[0] "Ji bo bêhnvedaneke din %d xulek ma" +#~ msgstr[1] "Ji bo bêhnvedaneke din %d xulek ma" + +#~ msgid "Less than one minute until the next break" +#~ msgstr "Ji bo navberdayineke din ji xulekekê hindiktir dem maye" + +#~ msgid "" +#~ "Unable to bring up the typing break properties dialog with the following " +#~ "error: %s" +#~ msgstr "" +#~ "Ji ber vê çewtiyê paceya amadekirinên navberdayina nivîsê nayên jor: %s" + +#~ msgid "Written by Richard Hult " +#~ msgstr "Ji alî Richard Hul ve hatiye nivisandin " + +#~ msgid "Eye candy added by Anders Carlsson" +#~ msgstr "wêneyên delal ji alî Anders Carlsson ve hatine bicihkirin" + +#~ msgid "A computer break reminder." +#~ msgstr "Bibîranîna bêhnvedana kompiturê" + +#~ msgid "translator-credits" +#~ msgstr "Rizoyê Xerzî, Erdal Ronahi, Koma PCKurd" + +#, fuzzy +#~ msgid "Typing Monitor" +#~ msgstr "Der barê dîmendera nivîsê ya MATE de" + +#~ msgid "The quick brown fox jumps over the lazy dog. 0123456789" +#~ msgstr "" +#~ "The quick brown fox jumps over the lazy dog. ê î û Ê ÃŽ Û ç Ç ÅŸ Åž " +#~ "0123456789" + +#~ msgid "Name:" +#~ msgstr "Nav:" + +#~ msgid "Style:" +#~ msgstr "TeÅŸe:" + +#~ msgid "Type:" +#~ msgstr "Cure:" + +#~ msgid "Size:" +#~ msgstr "Mezinahî:" + +#~ msgid "Version:" +#~ msgstr "Guherto:" + +#~ msgid "Copyright:" +#~ msgstr "Mafê Kopyakirinê:" + +#~ msgid "Description:" +#~ msgstr "Daxûyanî:" + +#~ msgid "usage: %s fontfile\n" +#~ msgstr "bikaranîn: %s pelê curetîpan\n" + +#~ msgid "Set as Application Font" +#~ msgstr "Wekî Curenivîsa Bernameyê Mîheng Bike" + +#~ msgid "Sets the default application font" +#~ msgstr "Curetîpa sepanê ya pêşdanasînî hilbijêre" + +#~ msgid "If set to true, then OpenType fonts will be thumbnailed." +#~ msgstr "" +#~ "Heke li rastiye hatibe mîhengkirin, wê curenivîsên OpenType were " +#~ "mînakkirin." + +#~ msgid "If set to true, then PCF fonts will be thumbnailed." +#~ msgstr "" +#~ "Heke li rastiye hatibe mîhengkirin, wê curenivîsên PCF were mînakkirin." + +#~ msgid "If set to true, then TrueType fonts will be thumbnailed." +#~ msgstr "" +#~ "Heke li rastiye hatibe mîhengkirin, wê curenivîsên TrueType were " +#~ "mînakkirin." + +#~ msgid "If set to true, then Type1 fonts will be thumbnailed." +#~ msgstr "Heke mîheng rast be, dê Type 1 wekî mînakdayînê were nîşandan." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for OpenType fonts." +#~ msgstr "" +#~ "Vê mifteyê ji bo fermana curenivîsên OpenType were mînakkirin mîheng bike" + +#~ msgid "Set this key to the command used to create thumbnails for PCF fonts." +#~ msgstr "" +#~ "Vê mifteyê ji bo fermana curenivîsên PCF were mînakkirin mîheng bike" + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for TrueType fonts." +#~ msgstr "" +#~ "Vê mifteyê ji bo fermana curenivîsên TrueType were mînakkirin mîheng bike" + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for Type1 fonts." +#~ msgstr "" +#~ "Vê mifteyê ji bo fermana curenivîsên Type1 were mînakkirin mîheng bike" + +#~ msgid "Thumbnail command for OpenType fonts" +#~ msgstr "Ji bo curetîpên OpenType fermana mînandinê" + +#~ msgid "Thumbnail command for PCF fonts" +#~ msgstr "Ji bo curetîpên PCF fermana mînandinê" + +#~ msgid "Thumbnail command for TrueType fonts" +#~ msgstr "Ji bo curetîpên TrueType fermana mînandinê" + +#~ msgid "Thumbnail command for Type1 fonts" +#~ msgstr "Ji bo curetîpên Type1 fermana mînandinê" + +#~ msgid "Whether to thumbnail OpenType fonts" +#~ msgstr "Der barê mînakdayin û mînaknedayina curetîpên OpenType de" + +#~ msgid "Whether to thumbnail PCF fonts" +#~ msgstr "Der barê mînakdayin û mînaknedayina curetîpên PCF de" + +#~ msgid "Whether to thumbnail TrueType fonts" +#~ msgstr "Der barê mînakdayin û mînaknedayina curetîpên TrueType de" + +#~ msgid "Whether to thumbnail Type1 fonts" +#~ msgstr "Der barê mînakdayin û mînaknedayina curetîpên Type1 de" + +#~ msgid "MATE Font Viewer" +#~ msgstr "Nîşandêrê curetîpê MATE" + +#, fuzzy +#~ msgid "Text to thumbnail (default: Aa)" +#~ msgstr "Der barê mînakdayin û mînaknedayina curetîpên Type1 de" + +#~ msgid "TEXT" +#~ msgstr "TEKST" + +#~ msgid "SIZE" +#~ msgstr "MEZINAHÃŽ" + +#, fuzzy +#~ msgid "Error parsing arguments: %s\n" +#~ msgstr "Dema veavakirin dihate tomarkirin çewtî: %s" + +#~ msgid "Apply new font?" +#~ msgstr "" +#~ "Curenivîsa nû bila were sepandin?" + +#~ msgid "Do _not apply font" +#~ msgstr "Curetîp _nesepîne" + +#~ msgid "" +#~ "The theme you have selected suggests a new font. A preview of the font is " +#~ "shown below." +#~ msgstr "" +#~ "Mijara ku te hilbijartiye curetîpeke nû pêşinyar dike. Pêşdîtina curetîpê " +#~ "li jêr xuyadike." + +#~ msgid "_Apply font" +#~ msgstr "Curetîp _bisepîne" + +#~ msgid "Themes" +#~ msgstr "Dirb" + +#~ msgid "Description" +#~ msgstr "Daxuyanî" + +#~ msgid "Control theme" +#~ msgstr "Dirbê kontrolkirinê" + +#~ msgid "Window border theme" +#~ msgstr "Dirbê kêleka paceyê" + +#~ msgid "Icon theme" +#~ msgstr "Dirbê îkonan" + +#~ msgid "ABCDEFG" +#~ msgstr "ABÇÊÎŞÛ" + +#~ msgid "[FILE]" +#~ msgstr "[PEL]" + +#~ msgid "Apply theme" +#~ msgstr "Dirb bi kar bîne" + +#~ msgid "Sets the default theme" +#~ msgstr "Dirbê pêşdanasînî mîheng bike" + +#~ msgid "If set to true, then installed themes will be thumbnailed." +#~ msgstr "Heke rast bexebite, dê mînakên dirbên lêbarkirî bên dayin." + +#~ msgid "If set to true, then themes will be thumbnailed." +#~ msgstr "Heke rast bixebite, dê mînaka dirban nîşan bide." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for installed " +#~ "themes." +#~ msgstr "" +#~ "Vê mifteyê ji bo mînakan ji dirbên lêbarkirî re çêke fermanekê " +#~ "bimîhengîne." + +#~ msgid "Set this key to the command used to create thumbnails for themes." +#~ msgstr "" +#~ "Vê mifteyê li fermanekê bimîhengîne ku ji bo dirban mînakan nîşan bide" + +#~ msgid "Thumbnail command for installed themes" +#~ msgstr "Ji bo dirbên ku hatine barkirin fermana mînandinê" + +#~ msgid "Thumbnail command for themes" +#~ msgstr "Ji bo dirban fermana mînandinê" + +#~ msgid "Whether to thumbnail installed themes" +#~ msgstr "Der barê mînakdayin û mînaknedayina dirbên lêbarkirî de" + +#~ msgid "Whether to thumbnail themes" +#~ msgstr "Der barê mînakdayin û mînaknedayina dirban de" + +#~ msgid "Old password is incorrect, please retype it" +#~ msgstr "Şîfreya kevn ne rast e, ji kerema xwe re dîsa binivîse" + +#~ msgid "System error has occurred" +#~ msgstr "Çewtiya Pergalê Çêbû" + +#~ msgid "Could not run /usr/bin/passwd" +#~ msgstr "/usr/bin/passwd nehate xebitandin" + +#~ msgid "Unexpected error has occurred" +#~ msgstr "Çewtiyeke nenas çêbû" + +#~ msgid "Password is too short" +#~ msgstr "Şîfre pir kin e" + +#~ msgid "Password is too simple" +#~ msgstr "Şîfre pir hêsan e" + +#~ msgid "Old and new passwords are too similar" +#~ msgstr "Şîfreyên kevn û yên nû pir diÅŸibin hev" + +#~ msgid "Old and new password are the same" +#~ msgstr "Şîfreyên kevn û yên nû weke hev in" + +#~ msgid "Please type the passwords." +#~ msgstr "Ji kerema xwe re şîfreyan dîsa binivîse." + +#~ msgid "Please type the password again, it is wrong." +#~ msgstr "Ji kerema xwe re şîfreyan dîsa binivîse, şîfre ÅŸaÅŸ e." + +#~ msgid "Click on Change Password to change the password." +#~ msgstr "Ji bo guherandina şîfreyê pêl \"Şîfreyê Biguherîne\" bike." + +#~ msgid "Please type the passwords." +#~ msgstr "Ji kerema xwe şîfreyan binivîse." + +#~ msgid "Change Password" +#~ msgstr "Şîfreyê Biguherîne" + +#~ msgid "Old pa_ssword:" +#~ msgstr "Şîf_reya kevn:" + +#~ msgid "Assistive Technology Support" +#~ msgstr "Desteka Teknolojiya Alîkar" + +#~ msgid "From:" +#~ msgstr "Ji:" + +#~ msgid "To:" +#~ msgstr "Ji kê re dişîne:" + +#~ msgid "Epiphany" +#~ msgstr "Epiphany" + +#~ msgid "Please specify a name and a command for this editor." +#~ msgstr "Ji kerema xwe re ji bo vê edîtorê nav û fermanekê binivîse." + +#~ msgid "Add..." +#~ msgstr "Lêzêde bike..." + +#~ msgid "C_ustom:" +#~ msgstr "_Taybet:" + +#~ msgid "Custom Editor Properties" +#~ msgstr "Taybetmediyên Edîtorê yên Taybet" + +#~ msgid "Default Mail Reader" +#~ msgstr "Xwînerê E-peyaman ya Pêşdanasînî" + +#~ msgid "Default Terminal" +#~ msgstr "Termînala Pêşdanasînî" + +#~ msgid "Default Text Editor" +#~ msgstr "Edîtorê Nivîsê ya Pêşdanasînî" + +#~ msgid "Default Web Browser" +#~ msgstr "Geroka Torê ya Pêşdanasînî" + +#~ msgid "Default Window Manager" +#~ msgstr "Menajerê Paceyan yê Pêşdanasînî" + +#~ msgid "Edit..." +#~ msgstr "Sererast bike..." + +#~ msgid "Run in a _terminal" +#~ msgstr "Di _termînalekê de bixebitîne" + +#~ msgid "Terminal" +#~ msgstr "Termînal" + +#~ msgid "Text Editor" +#~ msgstr "Edîtorê Nivîsê" + +#~ msgid "Web Browser" +#~ msgstr "Geroka Torê" + +#~ msgid "Window Manager" +#~ msgstr "Menajerê Paceyan" + +#~ msgid "_Command:" +#~ msgstr "_Ferman:" + +#~ msgid "_Properties..." +#~ msgstr "_Taybetî..." + +#~ msgid "_Select:" +#~ msgstr "_Hilbijêre:" + +#~ msgid "_Terminal font:" +#~ msgstr "Curetîpa _Termînalê:" + +#~ msgid "..." +#~ msgstr "..." + +#~ msgid "White Cursor" +#~ msgstr "Nîşankerê Sipî" + +#~ msgid "Large Cursor" +#~ msgstr "Nîşankerê mezin" + +#~ msgid "Cursor Theme" +#~ msgstr "Dirbê Nîşankerê" + +#~ msgid "Cursor Size:" +#~ msgstr "Mezinahiya Nîşankerê:" + +#~ msgid "General" +#~ msgstr "GiÅŸtî" + +#~ msgid "" +#~ "Can not install themes. \n" +#~ "The gzip utility is not installed." +#~ msgstr "" +#~ "Dirb nayên sazkirin.\n" +#~ "Sepana gzip ne sazkirî ye." + +#~ msgid "" +#~ "Icon Theme %s correctly installed.\n" +#~ "You can select it in the theme details." +#~ msgstr "" +#~ "Dirbê ÃŽkonan ya %s bi awayekî serkeftî hate sazkirin.\n" +#~ "Tu dikarî ji kîtekîtên dirban wê hilbijêrî" + +#~ msgid "" +#~ "Windows Border Theme %s correctly installed.\n" +#~ "You can select it in the theme details." +#~ msgstr "" +#~ "Dirbê Kêleka Paceyan %s bi awayekî serketî hate sazkirin.\n" +#~ "Tu dikarî ji kîtekîtên dirban wê hilbijêrî." + +#~ msgid "" +#~ "Controls Theme %s correctly installed.\n" +#~ "You can select it in the theme details." +#~ msgstr "" +#~ "Dirbên Kontrolkirinan ya %s bi awayekî serkeftî hate sazkirin.\n" +#~ "Tu dikarî wê ji kîtekîtên dirban hilbijêrî." + +#~ msgid "Install a Theme" +#~ msgstr "Dirbekî saz bike" + +#~ msgid "_Location:" +#~ msgstr "_Cih:" + +#~ msgid "Save Theme to Disk" +#~ msgstr "" +#~ "Vî Dirbî Li Dîskê Tomar Bike" + +#~ msgid "New themes can also be installed by dragging them into the window." +#~ msgstr "" +#~ "Dirbên nû, bi bixwêrekiÅŸandina dosiyên dirb a ser paceyê dikare bête " +#~ "sazkirin." + +#~ msgid "Save Theme" +#~ msgstr "Vî Dirbî Tomar Bike" + +#~ msgid "Short _description:" +#~ msgstr "_Daxuyaniya kurt:" + +#~ msgid "Theme _Details" +#~ msgstr "_Kîtekîtên Dirban" + +#~ msgid "_Go To Theme Folder" +#~ msgstr "_Biçe Peldanka Dirban" + +#~ msgid "_Theme name:" +#~ msgstr "Navê _dirb:" + +#~ msgid "Control" +#~ msgstr "Kontrol" + +#~ msgid "Desktop Preferences" +#~ msgstr "Tercîhên Sermaseyê" + +#~ msgid "Could not initialize MateComponent" +#~ msgstr "MateComponent nehate destpêkirin" + +#~ msgid "Use MATE settings" +#~ msgstr "Mîhengên MATE bikar bîne" + +#~ msgid "" +#~ "Couldn't load the Glade file.\n" +#~ "Make sure that this daemon is properly installed." +#~ msgstr "" +#~ "Pelê Glade nehate lêbarkirin.\n" +#~ "BaÅŸ pêbawer be ku ev daemon hatiye lêbarkirin an na." + +#~ msgid "There was an error loading an image: %s" +#~ msgstr "Dema wêne dihate barkirin çewtî çêbû:%s" + +#~ msgid "Event" +#~ msgstr "Buyêr" + +#~ msgid "_Sounds:" +#~ msgstr "_Deng:" + +#~ msgid "Sound _file:" +#~ msgstr "Dosiyê _Dengê" + +#~ msgid "_Play" +#~ msgstr "_Bileyîze" + +#~ msgid "Brightness down" +#~ msgstr "Biriqandinê kêm bike" + +#~ msgid "Brightness down's shortcut." +#~ msgstr "Kurteriya kêmkirina biriqandinê." + +#~ msgid "Brightness up" +#~ msgstr "Biriqandinê zêde bike" + +#~ msgid "Brightness up's shortcut." +#~ msgstr "Kurteriya zêdekirina biriqandinê." + +#~ msgid "" +#~ "A collection of scripts to run whenever the keyboard state is reloaded. " +#~ "Useful for re-applying xmodmap based adjustments" +#~ msgstr "" +#~ "Dema rewÅŸa klavyeyê ji nû ve hate barkirin hemû skrîptên ku wê werine " +#~ "xebitandin. Ji bo barkirina ji nû ve ya mîhengên di bingeha xwe de " +#~ "xmodmap e pir bikêrhatî ye" + +#~ msgid "A list of modmap files available in the $HOME directory." +#~ msgstr "Lîsteya pelên modmap yên di pelrêça $HOME de ye." + +#~ msgid "Default group, assigned on window creation" +#~ msgstr "Koma bi pêşdanasîn di dema çêkirina paceyê de tê xuyakirin" + +#~ msgid "Keep and manage separate group per window" +#~ msgstr "Ji bo her paceyekê komeke cuda bigire û bi rê ve bibe" + +#~ msgid "Keyboard Update Handlers" +#~ msgstr "Pêkanînerê rojanenekirina klavyeyê" + +#~ msgid "Keyboard layout" +#~ msgstr "Rengê klavyeyê" + +#~ msgid "Keyboard model" +#~ msgstr "Modela klavyeyê" + +#~ msgid "" +#~ "Keyboard settings in mateconf will be overridden from the system ASAP " +#~ "(deprecated)" +#~ msgstr "" +#~ "Li şûna vebijêrkên di hundirê mateconf de vebijêrkên pergala ASAP ku dê bête " +#~ "bikaranîn (nayê bikaranîn)" + +#~ msgid "Save/restore indicators together with layout groups" +#~ msgstr "Bi komên pergalê re diyarkeran tomar bike?paÅŸde vegerîne" + +#~ msgid "Show layout names instead of group names" +#~ msgstr "Dêvila navên koman navên pergalan nîşan bide" + +#~ msgid "" +#~ "Show layout names instead of group names (only for versions of XFree " +#~ "supporting multiple layouts)" +#~ msgstr "" +#~ "Li şûna navên koman navên pergalan nîşan bide (bi tenê ji bo gehartoyên " +#~ "XFree yên gelek pergalan destek dikin)" + +#~ msgid "Suppress the \"X sysconfig changed\" warning message" +#~ msgstr "peyama hiÅŸyariya \"x sysconfig guherî\" nîşan nede" + +#~ msgid "" +#~ "Very soon, keyboard settings in mateconf will be overridden (from the system " +#~ "configuration) This key has been deprecated since MATE 2.12, please " +#~ "unset the model, layouts and options keys to get the default system " +#~ "configuration." +#~ msgstr "" +#~ "Di demeke kin de dê li şûna vebijêrkên klavyeyê yên di mateconf de " +#~ "vebijêrkên nû bên (ji avakirina pergalê) Vê mifteyê piÅŸtî MATE 2.12 " +#~ "derbasdariya xwe winda kir, ji kerama xwe re ji bo nirxên bi pêşdanasîn " +#~ "mîhengên modelê, pergalan û vebijêrkên biÅŸkojkan rake." + +#~ msgid "keyboard layout" +#~ msgstr "pergala klavyeyê" + +#~ msgid "keyboard model" +#~ msgstr "modela klavyeyê" + +#~ msgid "modmap file list" +#~ msgstr "lîsteya pelên modmap" + +#~ msgid "Written by Richard Hult <richard@imendio.com>" +#~ msgstr "ji alî Richard Hult hatiye nivisandin <richard@imendio.com>" + +#~ msgid "Break reminder" +#~ msgstr "Bîrxistkerê Bêhnvedanê" + +#~ msgid "On-screen keyboard" +#~ msgstr "Klavyeya dîmender" + +#~ msgid "" +#~ "Screenreader and magnifier - Requires assistive technologies" +#~ msgstr "" +#~ "Xwînerê dîmender û mezinker - Hecedarî bi alîkariya zanistiyê " +#~ "heye" + +#~ msgid "Start" +#~ msgstr "Destpêk" + +#~ msgid "Default sound card:" +#~ msgstr "Karta deng ya pêşdanasînî:" + +#~ msgid "Sound & Video Preferences" +#~ msgstr "Deng & Mîhengên Video" + +#~ msgid "" +#~ "The theme \"%s\" has been installed." +#~ "\n" +#~ "\n" +#~ "Would you like to apply it now, or keep your current theme?" +#~ msgstr "" +#~ "Mijar \"%s\" hate daxistin.\n" +#~ "\n" +#~ "Tu dixwazî niha bixebitînî, an mijara xwe ya berê bihêlî?" + +#~ msgid "Launch calculator's shortcut" +#~ msgstr "kurteriyên hesabker" + +#~ msgid "The Keyboard Preview, X offset" +#~ msgstr "Pêşdîtina klavye, X offset" + +#~ msgid "The Keyboard Preview, Y offset" +#~ msgstr "Pêşdîtina klavye, Y offset" + +#~ msgid "The Keyboard Preview, height" +#~ msgstr "Pêşdîtina klavye, bilindahî" + +#~ msgid "The Keyboard Preview, width" +#~ msgstr "Pêşdîtina klavye, firehî" diff --git a/po/lt.po b/po/lt.po new file mode 100644 index 0000000..7fc6995 --- /dev/null +++ b/po/lt.po @@ -0,0 +1,1650 @@ +# Lithuanian translation of mate-settings-daemon +# Copyright © 2000-2008, 2010 Free Software Foundation, Inc. +# Gediminas Paulauskas , 2000-2002. +# Vaidotas Zemlys , 2003. +# Justina KlingaitÄ— , 2005. +# Žygimantas BeruÄka , 2003-2007, 2010. +# Gintautas Miliauskas , 2006, 2007, 2008, 2009. +# Vytautas Liuolia , 2008. +msgid "" +msgstr "" +"Project-Id-Version: mate-settings-daemon mate-2-32\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=mate-" +"settings-daemon&component=general\n" +"POT-Creation-Date: 2010-08-02 23:45+0000\n" +"PO-Revision-Date: 2010-09-19 01:23+0300\n" +"Last-Translator: Žygimantas BeruÄka \n" +"Language-Team: Lithuanian \n" +"Language: lt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%" +"100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: Virtaal 0.6.1\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "Pritaikymas neįgaliesiems" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "Laisvos vietos nuoÅ¡imÄių praneÅ¡imo slenkstis" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "Laisvos vietos nuoÅ¡imÄių nepraneÅ¡inÄ—jimo slenkstis" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "Mažiausias praneÅ¡imų periodas kartojamiems įspÄ—jimams" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "Nepaisytini prijungimo keliai" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +#| msgid "" +#| "Percentage free space threshold for initial warning of low disk space. If " +#| "the percentage free space drops below this, a warning will be shown" +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown." +msgstr "" +"Laisvos vietos nuoÅ¡imÄių slenkstis pradiniam įspÄ—jimui apie vietos trÅ«kumÄ… " +"diske. Jei laisvos vietos bus mažiau negu nurodyta, bus parodytas įspÄ—jimas." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "" +"Nurodykite skirsnių kelius, kuriuose laisvos vietos trÅ«kumas turÄ—tų bÅ«ti " +"ignoruojamas." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "" +"Nurodykite laikÄ… minutÄ—mis. Tolesni praneÅ¡imai skirsniui bus rodomi ne " +"dažniau kaip tokiu periodu." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +#| msgid "" +#| "Specify an amount in GB. If the amount of free space is more than this, " +#| "no warning will be shown" +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown." +msgstr "" +"Nurodykite kiekį gigabaitais. Jei laisvos vietos skaiÄius didesnis, " +"praneÅ¡imas nebus rodomas." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +#| msgid "" +#| "Specify the percentage that the free disk space should reduce by before " +#| "issuing a subsequent warning" +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning." +msgstr "" +"Nurodykite procentais, kiek turi sumažėti laisva disko vieta prieÅ¡ parodant " +"tolesnį įspÄ—jimÄ…." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "TolesnÄ— laisvos vietos nuoÅ¡imÄių praneÅ¡imo riba" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +#| msgid "Binding to eject an optical disk." +msgid "Binding to eject an optical disc." +msgstr "Priskyrimas optiniam diskui iÅ¡stumti." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to enable or disable the touchpad." +msgstr "Priskyrimas jutikliniam kilimÄ—liui įjungti/iÅ¡jungti." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "Priskyrimas skaiÄiuotuvui paleisti." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "Priskyrimas elektroninio paÅ¡to programai paleisti." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "Priskyrimas pagalbos žinynui paleisti." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "Priskyrimas medijos leistuvui paleisti." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "Priskyrimas paieÅ¡kos priemonei paleisti." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "Priskyrimas žiniatinklio narÅ¡yklei paleisti." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "Priskyrimas ekranui užrakinti." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "Priskyrimas atsijungti." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "Priskyrimas sistemos garsų garsumui sumažinti." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "Priskyrimas sistemos garsams nutildyti." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "Priskyrimas namų aplankui atverti." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "Priskyrimas grojimui pristabdyti." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "Priskyrimas sistemos garsų garsumui padidinti." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "Priskyrimas pereiti prie kito takelio." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "Priskyrimas pereiti prie ankstesnio takelio." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "Priskyrimas grojimui pradÄ—ti (ar grojimui/pristabdymui perjungti)." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "Priskyrimas grojimui sustabdyti." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "IÅ¡stumti" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "Namų aplankas" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "Paleisti skaiÄiuotuvÄ…" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "Paleisti elektroninio paÅ¡to programÄ…" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "Paleisti žinyno narÅ¡yklÄ™" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "Paleisti medijos leistuvÄ…" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "Paleisti žiniatinklio narÅ¡yklÄ™" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "Užrakinti ekranÄ…" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Atsijungti" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "Kitas takelis" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "Pristabdyti grojimÄ…" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "Groti (arba groti/pauzÄ—)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "Ankstesnis takelis" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "IeÅ¡koti" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "Sustabdyti grojimÄ…" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "Ä®jungti/iÅ¡jungti jutiklinį kilimÄ—lį" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "Sumažinti garsumÄ…" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "Nutildyti" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Garsumo žingnis" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Garsumo žingsnelis procentine garsumo dalimi." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "Padidinti garsumÄ…" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "File for default configuration for RandR" +msgstr "Numatytųjų RandR nustatymų failas" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "Rodyti ekranus praneÅ¡imų srityje" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:3 +msgid "" +"The XRandR plugin will look for a default configuration in the file " +"specified by this key. This is similar to the ~/.config/monitors.xml that " +"normally gets stored in users' home directories. If a user does not have " +"such a file, or has one that does not match the user's setup of monitors, " +"then the file specified by this key will be used instead." +msgstr "" +"XRandR įskiepis ieÅ¡kos numatytųjų nustatymų faile, nurodytame Å¡iame rakte. " +"Jis panaÅ¡us į ~/.config/monitors.xml failÄ…, kuris paprastai saugomas " +"naudotojo namų aplanke. Jeigu naudotojas neturi tokio failo arba jo turimas " +"failas nesutampa su naudotojo vaizduoklių sÄ…ranka, tuomet vietoje to bus " +"naudojamas Å¡io rakto nurodytas failas." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:4 +msgid "Turn on external monitor after system boot" +msgstr "Ä®jungti iÅ¡orinį vaizduoklį įkÄ—lus sistemÄ…" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:5 +msgid "" +"Turn on external monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" +"Ä®jungti iÅ¡orinį vaizduoklį įkÄ—lus sistemÄ…, jei naudotojas prijungia iÅ¡orinį " +"vaizduoklį sistemos įkelties metu." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:6 +msgid "Turn on laptop monitor after system boot" +msgstr "Ä®jungti neÅ¡iojamojo kompiuterio ekranÄ… įkÄ—lus sistemÄ…" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:7 +msgid "" +"Turn on laptop monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" +"Ä®jungti neÅ¡iojamojo kompiuterio ekranÄ… įkÄ—lus sistemÄ…, jei naudotojas " +"prijungia iÅ¡orinį vaizduoklį sistemos įkelties metu." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:8 +#| msgid "" +#| "If a notification icon with display related things should be shown in the " +#| "panel." +msgid "" +"Whether a notification icon with display-related things should be shown in " +"the panel." +msgstr "" +"Ar skydelyje rodyti praneÅ¡imų piktogramÄ…, susijusiÄ… su ekrano nustatymais." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "Glotninimas" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "TaÅ¡kinÄ— korekcija" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "RGBA tvarka" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"Subpikselinių elementų tvarka skystųjų kristalų ekrane; naudojama tik tada, " +"kai glodinimo vertÄ— yra „rgba“. Galimos vertÄ—s: „rgb“ – raudona kairÄ—je " +"(dažniausiai pasitaikantis tipas), „bgr“ – mÄ—lyna kairÄ—je, „vrgb“ – raudona " +"virÅ¡uje, ir „vbgr“ – raudona apaÄioje." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" +"RaiÅ¡ka, naudojama verÄiant Å¡riftų dydį į dydį pikseliais, taÅ¡kais į colį." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"Glodinimo tipas naudojamas atvaizduojant Å¡riftus. Galimos vertÄ—s: „none“ – " +"neglodinti, „grayscale“ – standartinis glodinimas, „rgba“ – popikselinis " +"glotninimas (tik skystųjų kristalų vaizduokliams)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"TaÅ¡kinÄ—s korekcijos tipas Å¡riftams atvaizduoti. Galimos vertÄ—s yra: „none“ – " +"netaikyti taÅ¡kinÄ—s korekcijos, „slight“ – bazinÄ—, „medium“ – vidutinÄ— ir " +"„full“ – didžiausia galima (gali iÅ¡kraipyti kai kurių raidžių formÄ…)." + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "Leidžiami klaviÅ¡ai" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"Jei netuÅ¡Äias, klavišų susiejimų bus nepaisoma, nebent jų MateConf aplankas " +"bÅ«tų sÄ…raÅ¡e. Å i parinktis naudinga funkcijoms riboti." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "IÅ¡jungti jutiklinį kilimÄ—lį spausdinimo metu" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "Ä®jungti horizontalų slinkimÄ…" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "Ä®jungti pelÄ—s spustelÄ—jimus naudojant jutiklinį kilimÄ—lį" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Enable touchpad" +msgstr "Ä®jungti jutiklinį kilimÄ—lį" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "Pasirinkite jutiklinio kilimÄ—lio slinkties metodÄ…" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +#| msgid "" +#| "Select the touchpad scroll method. Supported values are: 0 - disabled, 1 " +#| "- edge scrolling, 2 - two-finger scrolling" +msgid "" +"Select the touchpad scroll method. Supported values are: 0: disabled, 1: " +"edge scrolling, and 2: two-finger scrolling" +msgstr "" +"Pasirinkite jutiklinio kilimÄ—lio slinkties metodÄ…. Galimos reikÅ¡mÄ—s: 0 – " +"iÅ¡jungta, 1 – slinkimas kraÅ¡te, 2 – slinkimas dviem pirÅ¡tais" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "" +"Nustatykite teigiamÄ…, jei kartais raÅ¡ydami tekstÄ… netyÄia kliudote jutiklinį " +"kilimÄ—lį." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" +"Nustatykite teigiamÄ…, jei norite leisti horizontaliÄ… slinktį tuo paÄiu " +"metodu, kaip ir scroll_method rakte." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "" +"Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "" +"Nustatykite teigiamÄ…, jei norite atlikti spragtelÄ—jimus trumpai paliesdami " +"jutiklinį kilimÄ—lį." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +msgid "Set this to TRUE to enable all touchpads." +msgstr "Nustatykite teigiamÄ…, jei norite įjungti visas paliesties lenteles." + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "MATE nustatymų tarnyba" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "Priskyrimas lupai įjungti/iÅ¡jungti." + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "Priskyrimas klaviatÅ«rai ekrane." + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "Priskyrimas ekrano skaityklei." + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "Å oklÅ«s klaviÅ¡ai" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "Komanda lupai įjungti/iÅ¡jungti." + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "Komanda klaviatÅ«rai ekrane įjungti/iÅ¡jungti." + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "Komanda ekrano skaityklei įjungti/iÅ¡jungti." + +#: ../data/mate-settings-daemon.schemas.in.h:8 +#| msgid "Enable xrandr plugin" +msgid "Enable XRandR plugin" +msgstr "Ä®jungti XRandR įskiepį" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable accessibility keyboard plugin" +msgstr "Ä®jungti klaviatÅ«ros pritaikymo neįgaliesiems įskiepį" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable background plugin" +msgstr "Ä®jungti darbalaukio fono įskiepį" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable clipboard plugin" +msgstr "Ä®jungti iÅ¡karpinÄ—s įskiepį" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable font plugin" +msgstr "Ä®jungti Å¡riftų įskiepį" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable housekeeping plugin" +msgstr "Ä®jungti priežiÅ«ros įskiepį" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keybindings plugin" +msgstr "Ä®jungti klavišų susiejimų įskiepį" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable keyboard plugin" +msgstr "Ä®jungti klaviatÅ«ros įskiepį" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable media keys plugin" +msgstr "Ä®jungti multimedijos klavišų įskiepį" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable mouse plugin" +msgstr "Ä®jungti pelÄ—s įskiepį" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +#| msgid "Enable xrandr plugin" +msgid "Enable smartcard plugin" +msgstr "Ä®jungti smartcard įskiepį" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable sound plugin" +msgstr "Ä®jungti garso įskiepį" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable typing breaks plugin" +msgstr "Ä®jungti spausdinimo pertraukÄ—lių įskiepį" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xrdb plugin" +msgstr "Ä®jungti xrdb įskiepį" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Enable xsettings plugin" +msgstr "Ä®jungti xsettings įskiepį" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Mouse keys" +msgstr "PelÄ—s klaviÅ¡ai" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "On-screen keyboard" +msgstr "KlaviatÅ«ra ekrane" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen magnifier" +msgstr "Ekrano lupa" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Screen reader" +msgstr "Ekrano skaityklÄ—" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "" +"Nustatykite teigiamÄ…, norÄ—dami įjungti priežiÅ«ros įskiepį, valantį failų " +"podÄ—lius." + +#: ../data/mate-settings-daemon.schemas.in.h:28 +#| msgid "Set to True to enable the plugin to manage xrandr settings." +msgid "Set to True to enable the plugin to manage XRandR settings." +msgstr "" +"Nustatykite teigiamÄ…, jei norite įjungti įskiepį XRandR parametrams valdyti." + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "Nustatykite teigiamÄ…, norÄ—dami įjungti iÅ¡karpinÄ—s nustatymų įskiepį." + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" +"Nustatykite teigiamÄ…, norÄ—dami įjungti darbalaukio fono nustatymų įskiepį." + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" +"Nustatykite teigiamÄ…, norÄ—dami įjungti įskiepį Å¡riftų parametrams valdyti." + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "Nustatykite teigiamÄ…, norÄ—dami įjungti klaviatÅ«ros nustatymų įskiepį." + +#: ../data/mate-settings-daemon.schemas.in.h:33 +#| msgid "Set to True to enable the plugin to manage screensaver settings." +msgid "" +"Set to True to enable the plugin to manage locking the screen on smartcard " +"removal." +msgstr "" +"Nustatykite teigiamÄ…, norÄ—dami įjungti įskiepį ekrano užrakinimui iÅ¡imant " +"lustinÄ™ kortelÄ™ valdyti." + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "Nustatykite teigiamÄ…, norÄ—dami įjungti pelÄ—s nustatymų įskiepį." + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" +"Nustatykite teigiamÄ…, norÄ—dami įjungti multimedijos klavišų nustatymų " +"įskiepį." + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "" +"Nustatykite teigiamÄ…, norÄ—dami įjungti garso elementų podÄ—lių valdymo " +"įskiepį." + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" +"Nustatykite teigiamÄ…, norÄ—dami įjungti klaviatÅ«ros pritaikymo neįgaliesiems " +"nustatymų įskiepį." + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "Nustatykite teigiamÄ…, norÄ—dami įjungti klavišų susiejimų įskiepį." + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" +"Nustatykite teigiamÄ…, norÄ—dami įjungti spausdinimo pertraukÄ—lių įskiepį." + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "Nustatykite teigiamÄ…, norÄ—dami įjungti xrdb nustatymų įskiepį." + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "Nustatykite teigiamÄ…, norÄ—dami įjungti xsettings nustatymų įskiepį." + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "Slow keys" +msgstr "LÄ—tieji klaviÅ¡ai" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "Sticky keys" +msgstr "Kibieji klaviÅ¡ai" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "KlaviatÅ«ros susiejimas lupos įjungimui/iÅ¡jungimui" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "KlaviatÅ«ros susiejimas klaviatÅ«ros ekrane įjungimui/iÅ¡jungimui" + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "KlaviatÅ«ros susiejimas skaityklÄ—s įjungimui/iÅ¡jungimui" + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Tai klaviatÅ«ros trumpinio lupai įjungti/iÅ¡jungti vardas. Å is vardas bus " +"rodomas klaviatÅ«ros trumpinių nustatymų dialoge." + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Tai klaviatÅ«ros trumpinio klaviatÅ«rai ekrane įjungti/iÅ¡jungti vardas. Å is " +"vardas bus rodomas klaviatÅ«ros trumpinių nustatymų dialoge." + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Tai klaviatÅ«ros trumpinio ekrano skaityklei įjungti/iÅ¡jungti vardas. Å is " +"vardas bus rodomas klaviatÅ«ros trumpinių nustatymų dialoge." + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle magnifier" +msgstr "Ä®jungti/iÅ¡jungti lupÄ…" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Toggle on-screen keyboard" +msgstr "Naudoti klaviatÅ«rÄ… ekrane" + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Toggle screen reader" +msgstr "Jungti ekrano _skaityklÄ™" + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "Ar Å¡oklių klavišų funkcija įjungta." + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "Ar pelÄ—s klavišų funkcija įjungta." + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the on-screen keyboard is turned on." +msgstr "Ar klaviatÅ«ra ekrane įjungta." + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the screen magnifier is turned on." +msgstr "Ar ekrano lupa įjungta." + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the screen reader is turned on." +msgstr "Ar ekrano skaityklÄ— įjungta." + +#: ../data/mate-settings-daemon.schemas.in.h:58 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "Ar įjungta lÄ—tų klavišų funkcija." + +#: ../data/mate-settings-daemon.schemas.in.h:59 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "Ar įjungta kibių klavišų funkcija." + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:1 +msgid "" +"Set this to one of \"none\", \"lock_screen\", or \"force_logout\". The " +"action will get performed when the smartcard used for log in is removed." +msgstr "" +"Galimos reikÅ¡mÄ—s: „none“, „lock_screen“ ir „force_logout“. Å is veiksmas bus " +"vykdomas iÅ¡Ä—mus prisijungimui naudojamÄ… lustinÄ™ kortelÄ™." + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:2 +msgid "Smartcard removal action" +msgstr "LustinÄ—s kortelÄ—s iÅ¡Ä—mimo veiksmas" + +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "Ä®jungti derinimo kodÄ…" + +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "Neveikti kaip tarnyba" + +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "MateConf prieÅ¡dÄ—lis, iÅ¡ kur įkelti įskiepių nustatymus" + +#: ../mate-settings-daemon/main.c:58 +#| msgid "Exit after a time - for debugging" +msgid "Exit after a time (for debugging)" +msgstr "IÅ¡eiti po tam tikro laiko (derinimui)" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "KlaviatÅ«ros pritaikymas neįgaliesiems" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "KlaviatÅ«ros pritaikymo neįgaliesiems įskiepis" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:460 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "Ä®vyko klaida bandant parodyti žinynÄ…: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:591 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:657 +msgid "Do you want to activate Slow Keys?" +msgstr "Ar norite įjungti lÄ—tuosius klaviÅ¡us?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:592 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +msgid "Do you want to deactivate Slow Keys?" +msgstr "Ar norite iÅ¡jungti lÄ—tuosius klaviÅ¡us?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:593 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:659 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"JÅ«s laikÄ—te nuspaudÄ™ Shift klaviÅ¡Ä… 8 sekundes. Tai yra Å¡aukinys lÄ—tųjų " +"klavišų funkcijai, pakeiÄianÄiai jÅ«sų klaviatÅ«ros veikimÄ…, įjungti." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't activate" +msgstr "Neįjungti" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't deactivate" +msgstr "NeiÅ¡jungti" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Activate" +msgstr "Ä®jungti" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Deactivate" +msgstr "IÅ¡jungti" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't activate" +msgstr "_Neįjungti" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't deactivate" +msgstr "_NeiÅ¡jungti" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Activate" +msgstr "Ä®j_ungti" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Deactivate" +msgstr "_IÅ¡jungti" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:687 +msgid "Slow Keys Alert" +msgstr "LÄ—tųjų klavišų įspÄ—jimas" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:727 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:795 +msgid "Do you want to activate Sticky Keys?" +msgstr "Ar norite įjungti kibiuosius klaviÅ¡us?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:796 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Ar norite iÅ¡jungti kibiuosius klaviÅ¡us?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:730 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:798 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"KÄ… tik paspaudÄ—te Shift klaviÅ¡Ä… 5 kartus iÅ¡ eilÄ—s. Tai yra kibiųjų klavišų " +"funkcijos Å¡aukinys. Kibieji klaviÅ¡ai leidžia jums kitaip naudotis " +"klaviatÅ«ra." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:732 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:800 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"KÄ… tik paspaudÄ—te du klaviÅ¡us vienu metu, arba Shift klaviÅ¡Ä… 5 kartus iÅ¡ " +"eilÄ—s. Tai iÅ¡jungia kibiųjų klavišų funkcijÄ…, leidžianÄiÄ… jums kitaip " +"naudotis klaviatÅ«ra." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:828 +msgid "Sticky Keys Alert" +msgstr "Kibiųjų klavišų įspÄ—jimas" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "Universaliosios prieigos nustatymai" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "Padidinti spalvų _kontrastÄ…" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "Padidinti _tekstÄ…" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "Nuspausti ir _laikyti klaviÅ¡us, norint juos įvesti (lÄ—tieji klaviÅ¡ai)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "Naudoti klaviatÅ«rÄ… _ekrane" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "Naudoti ekrano _lupÄ…" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "Naudoti ekrano _skaityklÄ™" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "_Nepaisyti pasikartojanÄių paspaudimų (Å¡oklieji klaviÅ¡ai)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "_Nuspausti sparÄiuosius klaviÅ¡us po vienÄ… (kibieji klaviÅ¡ai)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "Fonas" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "Fono įskiepis" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "IÅ¡karpinÄ—" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "IÅ¡karpinÄ—s įskiepis" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "Butaforinis" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "Butaforinis įskiepis" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Å riftai" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "Å riftų įskiepis" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +#| msgid "Don't show any warnings again for this filesystem" +msgid "Don't show any warnings again for this file system" +msgstr "Daugiau nerodyti jokių įspÄ—jimų Å¡iai failų sistemai" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "Daugiau nerodyti jokių įspÄ—jimų" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "Diske „%s“ liko tik %s vietos." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "Kompiuteryje liko tik %s vietos." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" +"Galite atlaisvinti vietos diske iÅ¡valydami Å¡iukÅ¡linÄ™, iÅ¡trindami " +"nenaudojamas programas ir failus arba perkeldami failus į kitÄ… kaupiklį ar " +"skirsnį." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"Galite atlaisvinti vietos iÅ¡trindami nenaudojamas programas ir failus arba " +"perkeldami failus į kitÄ… kaupiklį ar skirsnį." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"Galite atlaisvinti vietos diske iÅ¡valydami Å¡iukÅ¡linÄ™, iÅ¡trindami " +"nenaudojamas programas ir failus arba perkeldami failus į iÅ¡orinį kaupiklį." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" +"Galite atlaisvinti vietos diske iÅ¡trindami nenaudojamas programas ir failus " +"arba perkeldami failus į iÅ¡orinį kaupiklį." + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "Baigiasi vieta diske" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "IÅ¡valyti Å¡iukÅ¡linÄ™" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +#| msgid "Examine..." +msgid "Examine…" +msgstr "IÅ¡tirti…" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "Nepaisyti" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:97 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "Å alinama %lu elementas iÅ¡ %lu" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:117 +#, c-format +#| msgid "Removing: %s" +msgid "Removing: %s" +msgstr "Å alinama: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:247 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:296 +msgid "Emptying the trash" +msgstr "Valoma Å¡iukÅ¡linÄ—" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:272 +#| msgid "Preparing to empty trash..." +msgid "Preparing to empty trash…" +msgstr "RuoÅ¡iamasi iÅ¡valyti Å¡iukÅ¡linę…" + +#. Translators: "Emptying trash from " +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:299 +msgid "From: " +msgstr "Nuo:" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:360 +msgid "Empty all of the items from the trash?" +msgstr "IÅ¡valyti visus failus iÅ¡ Å¡iukÅ¡linÄ—s?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:363 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"Jei iÅ¡valysite Å¡iukÅ¡linÄ™, visi joje esantys duomenys bus prarasti. Beje, " +"juos galite iÅ¡trinti atskirai." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:370 +msgid "_Empty Trash" +msgstr "_IÅ¡valyti Å¡iukÅ¡linÄ™" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "Klavišų susiejimas (%s) netinkamas" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "Klavišų susiejimas (%s) nevisas" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"Klaida bandant paleisti (%s),\n" +"susietÄ… su klaviÅ¡u (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "Klavišų susiejimai" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "Klavišų susiejimų įskiepis" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "KlaviatÅ«ra" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "KlaviatÅ«ros įskiepis" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:137 +#, c-format +#| msgid "" +#| "Error activating XKB configuration.\n" +#| "It can happen under various circumstances:\n" +#| "- a bug in libxklavier library\n" +#| "- a bug in X server (xkbcomp, xmodmap utilities)\n" +#| "- X server with incompatible libxkbfile implementation\n" +#| "\n" +#| "X server version data:\n" +#| "%s\n" +#| "%d\n" +#| "%s\n" +#| "If you report this situation as a bug, please include:\n" +#| "- The result of %s\n" +#| "- The result of %s" +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +" • a bug in libxklavier library\n" +" • a bug in X server (xkbcomp, xmodmap utilities)\n" +" • X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +" • The result of %s\n" +" • The result of %s" +msgstr "" +"Klaida įjungiant XKB konfigÅ«racijÄ….\n" +"Tai gali nutikti įvairiomis aplinkybÄ—mis:\n" +" • klaida libxklavier bibliotekoje\n" +" • klaida X serveryje (xkbcomp, xmodmap programose)\n" +" • X serveris su nesuderinama libxkbfile realizacija\n" +"\n" +"\n" +"X serverio versijos duomenys:\n" +"%s\n" +"%d\n" +"%s\n" +"Jei praneÅ¡ite apie Å¡iÄ… klaidÄ…, pateikit Å¡iÄ… informacijÄ…:\n" +" • %s rezultatÄ…\n" +" • %s rezultatÄ…" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:151 +#| msgid "" +#| "You are using XFree 4.3.0.\n" +#| "There are known problems with complex XKB configurations.\n" +#| "Try using a simpler configuration or taking a fresher version of XFree " +#| "software." +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or using a later version of the XFree " +"software." +msgstr "" +"Naudojate XFree 4.3.0.\n" +"Yra žinomų problemų su sudÄ—tingomis XKB konfigÅ«racijomis.\n" +"Pabandykite naudoti paprastesnÄ™ konfigÅ«racijÄ… arba naujesnÄ™ XFree " +"programinÄ—s įrangos versijÄ…." + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:279 +msgid "_Layouts" +msgstr "_IÅ¡dÄ—stymai" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:286 +msgid "Keyboard _Preferences" +msgstr "KlaviatÅ«ros _nustatymai" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:292 +#| msgid "Show Current _Layout" +msgid "Show _Current Layout" +msgstr "Rodyti _dabartinį iÅ¡dÄ—stymÄ…" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "P_rieinami failai:" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "Ä®kelti modmap failus" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +#| msgid "Would you like to load the modmap file(s)?" +msgid "Would you like to load the modmap files?" +msgstr "Ar norite įkelti modmap failus?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "_Daugiau nerodyti Å¡io praneÅ¡imo" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "Ä®_kelti" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "Ä®_kelti failai:" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:195 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"Nepavyko gauti numatytojo teminalo. Patikrinkite, ar jÅ«sų numatytojo " +"terminalo komanda yra nustatyta ir nurodo tinkamÄ… programÄ…." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:235 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"Nepavyko paleisti komandos: %s\n" +"Ä®sitikinkite, kad tai tinkama komanda." + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "IÅ¡jungta" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u iÅ¡vestis" +msgstr[1] "%u iÅ¡vestys" +msgstr[2] "%u iÅ¡vesÄių" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u įvestis" +msgstr[1] "%u įvestys" +msgstr[2] "%u įvesÄių" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "Sistemos garsai" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "Multimedijos klaviÅ¡ai" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "Multimedijos klavišų įskiepis" + +#: ../plugins/mouse/gsd-mouse-manager.c:882 +msgid "Could not enable mouse accessibility features" +msgstr "Nepavyko įjungti pelÄ—s pritaikymo neįgaliesiems ypatybių" + +#: ../plugins/mouse/gsd-mouse-manager.c:884 +#| msgid "" +#| "Mouse accessibility requires mousetweaks to be installed on your system." +msgid "" +"Mouse accessibility requires Mousetweaks to be installed on your system." +msgstr "" +"Norint pritaikyti pelÄ™ neįgaliesiems, sistemoje turi bÅ«ti įdiegta " +"Mousetweaks programa." + +#: ../plugins/mouse/gsd-mouse-manager.c:887 +msgid "Mouse Preferences" +msgstr "PelÄ—s nustatymai" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "PelÄ—" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "PelÄ—s įskiepis" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Spausdinimo pertraukÄ—lÄ—" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "Spausdinimo pertraukÄ—lių įskiepis" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "Nustatyti ekrano dydį ir pasukimÄ…" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:225 +msgid "Could not switch the monitor configuration" +msgstr "Nepavyko pakeisti vaizduoklio nustatymų" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:249 +msgid "Could not restore the display's configuration" +msgstr "Nepavyko atkurti ekrano nustatymų" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:274 +msgid "Could not restore the display's configuration from a backup" +msgstr "Nepavyko atkurti ekrano nustatymų iÅ¡ atsarginÄ—s kopijos" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:295 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "" +"The display will be reset to its previous configuration in %d seconds" +msgstr[0] "Ankstesni ekrano nustatymai bus grąžinti už %d sekundÄ—s" +msgstr[1] "Ankstesni ekrano nustatymai bus grąžinti už %d sekundžių" +msgstr[2] "Ankstesni ekrano nustatymai bus grąžinti už %d sekundžių" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:344 +msgid "Does the display look OK?" +msgstr "Ar ekrane vaizdas atrodo gerai?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:350 +msgid "_Restore Previous Configuration" +msgstr "_Atkurti ankstesnius nustatymus" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:351 +msgid "_Keep This Configuration" +msgstr "_Palikti Å¡iuos nustatymus" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:432 +msgid "The selected configuration for displays could not be applied" +msgstr "Nepavyko pritaikyti pasirinktų ekranų nustatymų" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:970 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "Nepavyko atnaujinti ekrano informacijos: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:973 +msgid "Trying to switch the monitor configuration anyway." +msgstr "Vis vien bandoma pakeisti vaizduoklio nustatymus." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1703 +#| msgid "Rotation not supported" +msgid "Rotation not supported" +msgstr "Pasukimas nepalaikomas" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1759 +msgid "Could not save monitor configuration" +msgstr "Nepavyko įraÅ¡yti vaizduoklio nustatymų" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1777 +msgid "Normal" +msgstr "Normalus" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1778 +msgid "Left" +msgstr "KairÄ—" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1779 +msgid "Right" +msgstr "DeÅ¡inÄ—" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1780 +msgid "Upside Down" +msgstr "Apverstas" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1900 +#| msgid "_Configure Display Settings ..." +msgid "_Configure Display Settings…" +msgstr "_Keisti ekranų nustatymus…" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1941 +msgid "Configure display settings" +msgstr "Keisti ekranų nustatymus" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:2001 +msgid "Could not apply the stored configuration for monitors" +msgstr "Nepavyko pritaikyti įraÅ¡ytų vaizduoklių nustatymų" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "Nepavyko nustatyti naudotojo namų aplanko" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "Tvarkyti X resursų duomenų bazÄ™" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "X resursų duomenų bazÄ—" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:596 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "MateConf rakto %s tipas %s, bet jo tipas turÄ—tų bÅ«ti %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "Tvarkyti X serverio nustatymus" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "X serverio nustatymai" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:167 +msgid "Module Path" +msgstr "Modulio kelias" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:168 +msgid "path to smartcard PKCS #11 driver" +msgstr "kelias iki lustinÄ—s kortelÄ—s PKCS #11 tvarkyklÄ—s" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:504 +msgid "received error or hang up from event source" +msgstr "gauta klaida arba strigtis iÅ¡ įvykio Å¡altinio" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:593 +#, c-format +msgid "NSS security system could not be initialized" +msgstr "Nepavyko inicijuoti NSS saugumo sistemos" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:662 +#, c-format +msgid "no suitable smartcard driver could be found" +msgstr "nepavyko rasti tinkamos lustinÄ—s kortelÄ—s tvarkyklÄ—s" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:682 +#, c-format +msgid "smartcard driver '%s' could not be loaded" +msgstr "nepavyko įkelti lustinÄ—s kortelÄ—s tvarkyklÄ—s „%s“" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:771 +#, c-format +msgid "could not watch for incoming card events - %s" +msgstr "nepavyko stebÄ—ti gaunamų kortelÄ—s įvykių – %s" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:1124 +#, c-format +msgid "encountered unexpected error while waiting for smartcard events" +msgstr "laukiant lustinÄ—s kortelÄ—s įvykių aptikta netikÄ—ta klaida" + +#: ../plugins/smartcard/gsd-smartcard.c:154 +msgid "Slot ID" +msgstr "Lizdo ID" + +#: ../plugins/smartcard/gsd-smartcard.c:155 +msgid "The slot the card is in" +msgstr "Lizdas, kuriame yra kortelÄ—" + +#: ../plugins/smartcard/gsd-smartcard.c:161 +#| msgid "Slow keys" +msgid "Slot Series" +msgstr "Lizdų serija" + +#: ../plugins/smartcard/gsd-smartcard.c:162 +msgid "per-slot card identifier" +msgstr "lizdų kortelių identifikatorius" + +#: ../plugins/smartcard/gsd-smartcard.c:168 +#: ../plugins/smartcard/gsd-smartcard.c:169 +msgid "name" +msgstr "pavadinimas" + +#: ../plugins/smartcard/gsd-smartcard.c:173 +#| msgid "Mouse" +msgid "Module" +msgstr "Modulis" + +#: ../plugins/smartcard/gsd-smartcard.c:174 +msgid "smartcard driver" +msgstr "lustinÄ—s kortelÄ—s tvarkyklÄ—" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:1 +msgid "Change system time" +msgstr "Keisti sistemos laikÄ…" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:2 +msgid "Change system time zone" +msgstr "Keisti sistemos laiko juostÄ…" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:3 +msgid "Configure hardware clock" +msgstr "KonfigÅ«ruoti aparatinį laikrodį" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:4 +msgid "Privileges are required to change the system time zone." +msgstr "Norint pakeisti sistemos laiko juostÄ…, reikia administratoriaus teisių." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:5 +msgid "Privileges are required to change the system time." +msgstr "Norint pakeisti sistemos laikÄ…, reikia administratoriaus teisių." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:6 +msgid "Privileges are required to configure the hardware clock." +msgstr "" +"Norint konfigÅ«ruoti aparatinį laikrodį, reikia administratoriaus teisių." + +#~ msgid "Unknown" +#~ msgstr "Nežinomas" + +#~ msgid "Keyboard Layout \"%s\"" +#~ msgstr "KlaviatÅ«ros iÅ¡dÄ—stymas „%s“" + +#~ msgid "_Groups" +#~ msgstr "_GrupÄ—s" + +#~ msgid "Keyboard Layout" +#~ msgstr "KlaviatÅ«ros iÅ¡dÄ—stymas" + +#~ msgid "Binding to suspend the computer." +#~ msgstr "Priskyrimas užmigdyti kompiuterį." + +#~ msgid "Suspend" +#~ msgstr "Užmigdyti" + +#~ msgid "" +#~ "Couldn't put the machine to sleep.\n" +#~ "Verify that the machine is correctly configured." +#~ msgstr "" +#~ "Nepavyko užmigdyti kompiuterio.\n" +#~ "Ä®sitikinkite, kad kompiuteris sukonfigÅ«ruotas teisingai." + +#~ msgid "" +#~ "Set to True to display a dialog when there are errors running the " +#~ "screensaver." +#~ msgstr "" +#~ "Nustatykite tiesa, jei norite rodyti praneÅ¡imo dialogÄ… apie ekrano " +#~ "užsklandos klaidas." + +#~ msgid "Set to True to run the screensaver at login." +#~ msgstr "" +#~ "Nustatykite tiesa, jei norite prisijungimo metu paleisti ekrano užsklandÄ…." + +#~ msgid "Show startup errors" +#~ msgstr "Rodyti paleidimo klaidas" + +#~ msgid "Start screensaver" +#~ msgstr "Paleisti ekrano užsklandÄ…" + +#~ msgid "Enable screensaver plugin" +#~ msgstr "Ä®jungti ekrano užsklandos įskiepį" + +#~ msgid "Toggle screenreader" +#~ msgstr "Jungti ekrano _skaityklÄ™" + +#~ msgid "%d%% of the disk space on `%s' is in use" +#~ msgstr "Naudojama %d%% disko „%s“ vietos" + +#~ msgid "Analyze" +#~ msgstr "Analizuoti" + +#~ msgid "MATE Volume Control" +#~ msgstr "MATE garsumo valdymas" + +#~ msgid "" +#~ "There was an error starting up the screensaver:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "Screensaver functionality will not work in this session." +#~ msgstr "" +#~ "Ä®vyko klaida paleidžiant ekrano užsklandÄ…:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "Ekrano užsklanda Å¡ioje sesijoje neveiks." + +#~ msgid "Screensaver" +#~ msgstr "Ekrano užsklanda" + +#~ msgid "Screensaver plugin" +#~ msgstr "Ekrano užsklandos įskiepis" + +#~ msgid "" +#~ "Cannot create the directory \"%s\".\n" +#~ "This is needed to allow changing the mouse pointer theme." +#~ msgstr "" +#~ "Nepavyko sukurti aplanko „%s“.\n" +#~ "To reikia norint leisti pakeisti žymeklių temÄ…." + +#~ msgid "" +#~ "Cannot create the directory \"%s\".\n" +#~ "This is needed to allow changing cursors." +#~ msgstr "" +#~ "Nepavyko sukurti aplanko „%s“.\n" +#~ "To reikia norint leisti pakeisti žymeklius." + +#~ msgid "Couldn't load sound file %s as sample %s" +#~ msgstr "Nepavyko įkelti garso failo %s kaip pavyzdžio %s" + +#~ msgid "Login" +#~ msgstr "Prisijungti" + +#~ msgid "Logout" +#~ msgstr "Atsijungti" + +#~ msgid "Boing" +#~ msgstr "Trinkt" + +#~ msgid "Siren" +#~ msgstr "Sirena" + +#~ msgid "Clink" +#~ msgstr "Cinkt" + +#~ msgid "Beep" +#~ msgstr "Pypt" + +#~ msgid "No sound" +#~ msgstr "Jokio garso" + +#~ msgid "Sound not set for this event." +#~ msgstr "Å iam įvykiui nÄ—ra nustatyto garso." + +#~ msgid "" +#~ "The sound file for this event does not exist.\n" +#~ "You may want to install the mate-audio package for a set of default " +#~ "sounds." +#~ msgstr "" +#~ "Å iam įvykiui priskirtas garsinis failas neegzistuoja.\n" +#~ "GalbÅ«t norite įdiegti mate-audio paketÄ…, kuriame yra numatytieji garsai." + +#~ msgid "The sound file for this event does not exist." +#~ msgstr "Å iam įvykiui skirtas garso failas neegzistuoja." + +#~ msgid "Select Sound File" +#~ msgstr "Pasirinkite garso failÄ…" + +#~ msgid "The file %s is not a valid wav file" +#~ msgstr "Failas %s nÄ—ra tinkamas wav failas" + +#~ msgid "Select sound file..." +#~ msgstr "Pasirinkite garso failÄ…..." + +#~ msgid "Sound" +#~ msgstr "Garsas" + +#~ msgid "Sound plugin" +#~ msgstr "Garso įskiepis" + +#~ msgid "An error occurred while configuring the screen" +#~ msgstr "KonfigÅ«ruojant ekranÄ… įvyko klaida" + +#~ msgid "Key Binding (%s) has its action defined multiple times\n" +#~ msgstr "Klavišų susiejimo (%s) veiksmas yra nustatytas per daug kartų\n" + +#~ msgid "Key Binding (%s) has its binding defined multiple times\n" +#~ msgstr "Klavišų susiejimas (%s) yra panaudotas kelis kartus\n" + +#~ msgid "It seems that another application already has access to key '%u'." +#~ msgstr "PanaÅ¡u, kad kita programa jau turi prieigÄ… prie klaviÅ¡o „%u“." + +#~ msgid "Key Binding (%s) is already in use\n" +#~ msgstr "Klavišų susiejimas (%s) jau yra panaudotas\n" + +#~ msgid "Volume" +#~ msgstr "Garsumas" + +#~ msgid "" +#~ "Set to True to keep the handlers for text/plain and text/* MIME types " +#~ "synchronized." +#~ msgstr "" +#~ "Nustatykite tiesa, jei norite iÅ¡laikyti text/plain ir text/* tvarkykles " +#~ "sinchronizuotas." + +#~ msgid "Sync text/plain and text/* handlers" +#~ msgstr "Sinchronizuoti text/plain ir text/* tvarkykles" + +#~ msgid "Enable default editor plugin" +#~ msgstr "Ä®jungti numatytojo redaktoriaus įskiepį" + +#~ msgid "" +#~ "Set to True to enable the plugin to manage the default text editor " +#~ "setting." +#~ msgstr "" +#~ "Nustatykite tiesa, norÄ—dami įjungti numatytojo teksto redaktoriaus " +#~ "nustatymų įskiepį." diff --git a/po/lv.po b/po/lv.po new file mode 100644 index 0000000..19fffe0 --- /dev/null +++ b/po/lv.po @@ -0,0 +1,3952 @@ +# translation of lv.po to Latvian +# mate-control-center for Latvian. +# Copyright (C) 2001, 2006, 2007 Free Software Foundation, Inc. +# +# Artis Trops , 2001. +# Raivis Dejus , 2006, 2007. +# RÅ«dolfs Mazurs , 2010. +msgid "" +msgstr "" +"Project-Id-Version: lv\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug." +"cgi?product=mate-settings-daemon&component=general\n" +"POT-Creation-Date: 2010-04-07 07:37+0000\n" +"PO-Revision-Date: 2010-06-13 19:52+0300\n" +"Last-Translator: RÅ«dolfs Mazurs \n" +"Language-Team: LatvieÅ¡u \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Lokalize 1.0\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : " +"2);\n" + +#: ../data/50-accessibility.xml.in.h:1 +#| msgid "_Accessibility..." +msgid "Accessibility" +msgstr "PieejamÄ«ba" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "BrÄ«vÄ vieta procentos, lai paziņotu" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "BrÄ«vÄs vietas slieksnis, lai paziņotu" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "MinimÄlais paziņojumu periods atkÄrtotiem brÄ«dinÄjumiem" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "MontÄ“Å¡anas ceļi, kurus ignorÄ“t" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown" +msgstr "" +"BrÄ«vÄs vietas slieksnis procentos pirmajam brÄ«dinÄjumam par to, ka atlicis " +"maz brÄ«vÄs vietas. BrÄ«vÄs vietas apjoms procentos nokritÄ«s zem Å¡Ä«s vÄ“rtÄ«bas, " +"tiks rÄdÄ«ts brÄ«dinÄjums." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "" +"NorÄdiet sarakstu ar montÄ“Å¡anas ceļiem, kuriem neskatÄ«ties, cik atlicis " +"brÄ«vÄs vietas." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "" +"NorÄdiet laiku minÅ«tÄ“s. AtkÄrtojoÅ¡ies brÄ«dinÄjumi netiks rÄdÄ«ti biežÄk kÄ " +"norÄdÄ«tajÄ periodÄ." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown" +msgstr "" +"NorÄdiet apjomu GB. Ja brÄ«vÄs vietas apjoms ir lielÄks par Å¡o, brÄ«dinÄjums " +"netiks rÄdÄ«ts." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning" +msgstr "" +"NorÄdiet diska brÄ«vÄs vietas samazinÄÅ¡anos procentos, pirms dot sekojoÅ¡us " +"brÄ«dinÄjumus" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "SekojoÅ¡o paziņojumu slieksnis brÄ«vÄs vietas procentos " + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "Sasaiste, lai izgrÅ«stu optisko disku." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to enable or disable the touchpad." +msgstr "Sasaiste, lai ieslÄ“gtu vai izslÄ“gtu skÄrienpaliktni" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "Sasaiste, lai palaistu kalkulatoru." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "Sasaiste, lai palaistu e-pasta klientu." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "Sasaiste, lai palaistu palÄ«dzÄ«bas pÄrlÅ«ku." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "Sasaiste, lai mediju atskaņotÄju." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "Sasaiste, lai palaistu meklÄ“Å¡anas rÄ«ku." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "Sasaiste, lai palaistu tÄ«mekļa pÄrlÅ«ku." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "Sasaiste, lai noslÄ“gtu ekrÄnu." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "Sasaiste, lai atteiktos." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "Sasaiste, lai samazinÄtu sistÄ“mas skaļumu." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "Sasaiste, lai apklusinÄtu sistÄ“mas skaļumu." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "Sasaiste, lai atvÄ“rtu mÄjas mapi." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "Sasaiste, lai pauzÄ“tu atskaņoÅ¡anu." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "Sasaiste, lai paaugstinÄtu sistÄ“mas skaļumu." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "Sasaiste, lai pÄrietu uz nÄkamo celiņu." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "Sasaiste, lai pÄrietu uz iepriekÅ¡Ä“jo celiņu." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "Sasaiste, lai sÄktu atskaņoÅ¡anu (vai pÄrslÄ“gtu atskaņot/pauzÄ“t)." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "Sasaiste, lai apturÄ“tu atskaņoÅ¡anu." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "IzgrÅ«st" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "MÄjas mape" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "Palaist kalkulatoru" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "Palaist e-pasta klientu" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "Palaist palÄ«dzÄ«bas pÄrlÅ«ku" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "Palaist mediju atskaņotÄju" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "Palaist tÄ«mekļa pÄrlÅ«ku" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "NoslÄ“gt ekrÄnu" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Atteikties" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "NÄkamais celiņš" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "PauzÄ“t atskaņoÅ¡anu" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "Atskaņot (vai atskaņot/pauzÄ“t)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "IepriekÅ¡Ä“jais celiņš" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "MeklÄ“t" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "ApturÄ“t atskaņoÅ¡anu" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "PÄrslÄ“gt skÄrienpaliktni" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "SamazinÄt skaļumu" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "Klusums" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Skaļuma solis" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Skaļuma solis procentuÄli." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "PalielinÄt skaņu" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "" +"If a notification icon with display related things should be shown in the " +"panel." +msgstr "" +"Vai paziņojumu ikonai ar displeja saistÄ«tÄm lietÄm vajadzÄ“tu bÅ«t redzamai " +"panelÄ«." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "RÄdÄ«t displejus paziņojumu laukÄ" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "KropļojumnovÄ“rse" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "NorÄdÄ«Å¡ana" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "RGBA secÄ«ba" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"ApakÅ¡pikseļu secÄ«ba LCD ekrÄnÄ; tiek izmantots tikai, kad kropļojumnovÄ“rse " +"ir iestatÄ«ta uz \"rgba\". IespÄ“jamÄs vÄ“rtÄ«bas ir \"rgb\", kad pa kreisi ir " +"sarkanÄ (visizplatÄ«tÄkÄ), \"bgr\", kad pa kreisi ir zilÄ, \"vbgr\", kad " +"sarkanÄ ir apakÅ¡Ä." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" +"IzmantojamÄ izÅ¡Ä·irtspÄ“ja, kad pÄrveido fontu izmÄ“rus uz pikseļu izmÄ“riem. " +"NorÄda punktus collÄ." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"KÄda veida kropļojumnovÄ“rsi izmantot, kad renderÄ“ fontus. IespÄ“jamÄs " +"vÄ“rtÄ«bas ir: \"none\", lai neizmantotu kropļojumnovÄ“rsi, \"grayscale\" " +"standarta pelÄ“ktoņu kropļojumnovÄ“rsei, un \"rgba\" apakÅ¡pikseļu " +"kropļojumnovÄ“rsei (tikai LCD ekrÄniem)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"KÄda veida norÄdÄ«Å¡anu izmantot, kad renderÄ“ fontus. IespÄ“jamÄs vÄ“rtÄ«bas ir " +"\"none\" – bez norÄdÄ«Å¡anas, \"slight\" vienkÄrÅ¡ai, \"medium\" vidÄ“jai, " +"\"full\" maksimÄlai norÄdÄ«Å¡anai (var radÄ«t kropļojumus burtu formÄs)." + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "Atļautie taustiņi" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"Ja netukÅ¡s, taustiņu sasaite tiks ignorÄ“ta, ja vien MateConf mape ir sarakstÄ. " +"Tas ir noderÄ«gi " +"noslÄ“gÅ¡anai." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "AtslÄ“gt skÄrienpaliktni, kad raksta" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "IeslÄ“gt horizontÄlo ritinÄÅ¡anu" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "IeslÄ“gt peles klikÅ¡Ä·us ar skÄrienpaliktni" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +#| msgid "Unable to launch backend" +msgid "Enable touchpad" +msgstr "IeslÄ“gt skÄrienpaliktni" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "IzvÄ“lieties skÄrienpaliktņa ritinÄÅ¡anas metodi" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Select the touchpad scroll method. Supported values are: 0 - disabled, 1 - " +"edge scrolling, 2 - two-finger scrolling" +msgstr "" +"IzvÄ“lieties skÄrienpaliktņa ritinÄÅ¡anas metodi. AtbalstÄ«tÄs vÄ“rtÄ«bas ir: 0 - " +"atslÄ“gts, 1 - malas ritinÄÅ¡ana, 2 - divu pirkstu ritinÄÅ¡ana" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "" +"Iestatiet Å¡o uz PATIESS, ja jums ir problÄ“mas ar netÄ«Å¡u skÄrienpaliktņa " +"nospieÅ¡anu, kamÄ“r rakstÄt." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" +"Iestatiet Å¡o uz PATIESS, lai ļautu horizontÄlo ritinÄÅ¡anu ar tÄdu paÅ¡u " +"metodi, kÄda ir izvÄ“lÄ“tÄ scroll_method atslÄ“gÄ." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "" +"Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "" +"Iestatiet Å¡o uz PATIESS, lai varÄ“tu sÅ«tÄ«t peles klikÅ¡Ä·us, uzsitot uz " +"skÄrienpaliktņa." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +msgid "Set this to TRUE to enable all touchpads." +msgstr "Iestatiet Å¡o uz PATIESS, lai ieslÄ“gtu visus skÄrienpaliktņus." + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +#| msgid "Keep MATE settings" +msgid "MATE Settings Daemon" +msgstr "MATE iestatÄ«jumu dÄ“mons" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "Sasaiste, lai ieslÄ“gtu/izslÄ“gtu palielinÄjumu." + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "Sasaiste, lai ieslÄ“gtu/izslÄ“gtu ekrÄna tastatÅ«ru." + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "Sasaiste, lai ieslÄ“gtu/izslÄ“gtu ekrÄna lasÄ«tÄju." + +#: ../data/mate-settings-daemon.schemas.in.h:4 +#| msgid "Mouse Keys" +msgid "Bounce keys" +msgstr "AtlecoÅ¡ie taustiņi" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "Komanda, kuru izmantot, lai ieslÄ“gtu/izslÄ“gtu palielinÄtÄju." + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "Komanda, kuru izmantot, lai ieslÄ“gtu/izslÄ“gtu ekrÄna tastatÅ«ru." + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "Komanda, kuru izmantot, lai ieslÄ“gtu/izslÄ“gtu ekrÄna lasÄ«tÄju." + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable accessibility keyboard plugin" +msgstr "AktivizÄ“t tastatÅ«ras pieejamÄ«bas spraudni" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable background plugin" +msgstr "IeslÄ“gt fona spraudni" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable clipboard plugin" +msgstr "IeslÄ“gt starpliktuves spraudni" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable font plugin" +msgstr "IeslÄ“gt fontu spraudni" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable housekeeping plugin" +msgstr "IeslÄ“gt uzkopÅ¡anas spraudni" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable keybindings plugin" +msgstr "IeslÄ“gt taustiņu sasaistes spraudni" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keyboard plugin" +msgstr "IeslÄ“gt tastatÅ«ras spraudni" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable media keys plugin" +msgstr "IeslÄ“gt mediju taustiņu spraudni" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable mouse plugin" +msgstr "IeslÄ“gt peles spraudni" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable sound plugin" +msgstr "IeslÄ“gt skaņas spraudni" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable typing breaks plugin" +msgstr "IeslÄ“gt rakstÄ«Å¡anas pÄrtraukÅ¡anas spraudni" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable xrandr plugin" +msgstr "IeslÄ“gt xrandr spraudni" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable xrdb plugin" +msgstr "IeslÄ“gt xrdb spraudni" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xsettings plugin" +msgstr "IeslÄ“gt xsettings spraudni" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +#| msgid "Mouse Keys" +msgid "Mouse keys" +msgstr "Peles taustiņi" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +#| msgid "_On-screen keyboard" +msgid "On-screen keyboard" +msgstr "EkrÄna tastatÅ«ra" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "Screen magnifier" +msgstr "EkrÄna palielinÄtÄjs" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +#| msgid "_Screenreader" +msgid "Screen reader" +msgstr "EkrÄna lasÄ«tÄjs" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "" +"Iestatiet uz Patiess, lai ieslÄ“gtu uzkopÅ¡anas spraudni, lai iztÄ«rÄ«tu pagaidu " +"failus." + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" +"Iestatiet uz Patiess, lai ieslÄ“gtu spraudni, pÄrvaldÄ«tu starpliktuves " +"iestatÄ«jumus." + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" +"Iestatiet uz Patiess, lai ieslÄ“gtu spraudni, lai pÄrvaldÄ«tu darbvirsmas fona " +"iestatÄ«jumus." + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" +"Iestatiet uz Patiess, lai ieslÄ“gtu spraudni, pÄrvaldÄ«tu fonta iestatÄ«jumus." + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" +"Iestatiet uz Patiess, lai ieslÄ“gtu spraudni, lai pÄrvaldÄ«tu tastatÅ«ras " +"iestatÄ«jumus." + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "" +"Iestatiet uz Patiess, lai ieslÄ“gtu spraudni, lai pÄrvaldÄ«tu peles " +"iestatÄ«jumus." + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" +"Iestatiet uz Patiess, lai ieslÄ“gtu spraudni, multimediju taustiņu " +"iestatÄ«jumus." + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "" +"Iestatiet uz Patiess, lai ieslÄ“gtu spraudni, lai pÄrvaldÄ«tu skaņas paraugu " +"keÅ¡atmiņu." + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" +"Iestatiet uz Patiess, lai ieslÄ“gtu spraudni, lai pÄrvaldÄ«tu tastatÅ«ras " +"pieejamÄ«bas iestatÄ«jumus." + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" +"Iestatiet uz Patiess, lai ieslÄ“gtu spraudni, lai pÄrvaldÄ«tu taustiņu " +"sasaistes." + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" +"Iestatiet uz Patiess, lai ieslÄ“gtu spraudni, lai pÄrvaldÄ«tu rakstÄ«Å¡anas " +"pÄrtraukumus." + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "" +"Iestatiet uz Patiess, lai ieslÄ“gtu spraudni, lai pÄrvaldÄ«tu xrandr " +"iestatÄ«jumus." + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "" +"Iestatiet uz Patiess, lai ieslÄ“gtu spraudni, lai pÄrvaldÄ«tu xrdb " +"iestatÄ«jumus." + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "Iestatiet uz Patiess, lai ieslÄ“gtu spraudni, lai pÄrvaldÄ«tu xsettings." + +#: ../data/mate-settings-daemon.schemas.in.h:40 +#| msgid "Slow Keys Alert" +msgid "Slow keys" +msgstr "LÄ“nie taustiņi" + +#: ../data/mate-settings-daemon.schemas.in.h:41 +#| msgid "Sticky Keys Alert" +msgid "Sticky keys" +msgstr "LipÄ«gie taustiņi" + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "Nosaukums tastatÅ«ras saÄ«sinÄjumam, lai ieslÄ“gtu/izslÄ“gtu palielinÄtÄju" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "" +"Nosaukums tastatÅ«ras saÄ«sinÄjumam, lai ieslÄ“gtu/izslÄ“gtu ekrÄna tastatÅ«ru" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "" +"Nosaukums tastatÅ«ras saÄ«sinÄjumam, lai ieslÄ“gtu/izslÄ“gtu ekrÄna lasÄ«tÄju" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Å is ir nosaukums tastatÅ«ras saÄ«sinÄjumam, lai ieslÄ“gtu/izslÄ“gtu " +"palielinÄtÄju. Å is nosaukums parÄdÄ«sies tastatÅ«ru Ä«sinÄjumtaustiņu dialogÄ." + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Å is ir nosaukums tastatÅ«ras saÄ«sinÄjumam, lai ieslÄ“gtu/izslÄ“gtu ekrÄna " +"tastatÅ«ru. Å is nosaukums parÄdÄ«sies tastatÅ«ru Ä«sinÄjumtaustiņu dialogÄ." + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Å is ir nosaukums tastatÅ«ras saÄ«sinÄjumam, lai ieslÄ“gtu/izslÄ“gtu ekrÄna " +"lasÄ«tÄju. Å is nosaukums parÄdÄ«sies tastatÅ«ru Ä«sinÄjumtaustiņu dialogÄ." + +#: ../data/mate-settings-daemon.schemas.in.h:48 +#| msgid "_Magnifier" +msgid "Toggle magnifier" +msgstr "IeslÄ“gt/izslÄ“gt palielinÄtÄju" + +#: ../data/mate-settings-daemon.schemas.in.h:49 +#| msgid "_On-screen keyboard" +msgid "Toggle on-screen keyboard" +msgstr "IeslÄ“gt/izslÄ“gt ekrÄna tastatÅ«ru" + +#: ../data/mate-settings-daemon.schemas.in.h:50 +#| msgid "_Screenreader" +msgid "Toggle screen reader" +msgstr "IeslÄ“gt/izslÄ“gt ekrÄna lasÄ«tÄju" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +#| msgid "Set your keyboard accessibility preferences" +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "" +"Vai atlecoÅ¡o taustiņu tastatÅ«ras pieejamÄ«bas iespÄ“jai bÅ«tu jÄbÅ«t ieslÄ“gtai." + +#: ../data/mate-settings-daemon.schemas.in.h:52 +#| msgid "Set your keyboard accessibility preferences" +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "" +"Vai peles taustiņu tastatÅ«ras pieejamÄ«bas iespÄ“jai bÅ«tu jÄbÅ«t ieslÄ“gtai." + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the on-screen keyboard is turned on." +msgstr "Vai ekrÄna tastatÅ«ra ir ieslÄ“gta." + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the screen magnifier is turned on." +msgstr "Vai ekrÄna palielinÄtÄjs ir ieslÄ“gts." + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the screen reader is turned on." +msgstr "Vai ekrÄna lasÄ«tÄjs ir ieslÄ“gts." + +#: ../data/mate-settings-daemon.schemas.in.h:56 +#| msgid "Set your keyboard accessibility preferences" +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "Vai lÄ“no taustiņu tastatÅ«ras pieejamÄ«bas iespÄ“ja ir ieslÄ“gta." + +#: ../data/mate-settings-daemon.schemas.in.h:57 +#| msgid "Set your keyboard accessibility preferences" +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "Vai lipÄ«go taustiņu tastatÅ«ras pieejamÄ«bas iespÄ“ja ir ieslÄ“gta." + +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "IeslÄ“gt atkļūdoÅ¡ans kodu" + +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "Nekļūst par dÄ“monu" + +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "MateConf prefiks, no kura ielÄdÄ“t spraudņa iestatÄ«jumus" + +#: ../mate-settings-daemon/main.c:58 +msgid "Exit after a time - for debugging" +msgstr "Iziet pÄ“c laika - atkļūdoÅ¡anai" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "PieejamÄ«bas tastatÅ«ra" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "PieejamÄ«bas tastatÅ«ras spraudnis" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:388 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "Kļūda, parÄdot palÄ«dzÄ«bu: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:519 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:585 +msgid "Do you want to activate Slow Keys?" +msgstr "Vai vÄ“laties aktivizÄ“t lÄ“nos taustiņus?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:520 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:586 +msgid "Do you want to deactivate Slow Keys?" +msgstr "Vai vÄ“laties deaktivizÄ“t lÄ“nos taustiņus?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:521 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:587 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"JÅ«s nupat noturÄ“jÄt Shift taustiņu piespiestu vairÄk kÄ 8 sekundes. TÄ ir " +"tastatÅ«ras lÄ“no taustiņu funkcijas saÄ«sne, kas ietekmÄ“ to, kÄ darbojas jÅ«su " +"tastatÅ«ra." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +#| msgid "Do_n't activate" +msgid "Don't activate" +msgstr "NeaktivizÄ“t" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +#| msgid "Do_n't deactivate" +msgid "Don't deactivate" +msgstr "NedeaktivizÄ“t" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +#| msgid "_Activate" +msgid "Activate" +msgstr "AktivizÄ“t" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +#| msgid "_Deactivate" +msgid "Deactivate" +msgstr "DeaktivizÄ“t" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't activate" +msgstr "N_eaktivizÄ“t" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't deactivate" +msgstr "N_edeaktivizÄ“t" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Activate" +msgstr "_AktivizÄ“t" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Deactivate" +msgstr "_DeaktivizÄ“t" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:615 +msgid "Slow Keys Alert" +msgstr "LÄ“no taustiņu brÄ«dinÄjums" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:655 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:723 +msgid "Do you want to activate Sticky Keys?" +msgstr "Vai vÄ“laties aktivizÄ“t lipÄ«go taustiņu funkciju?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:656 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:724 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Vai vÄ“laties deaktivizÄ“t lipÄ«go taustiņu funkciju?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:726 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"JÅ«s tikko piespiedÄt Shift taustiņu 5 reizes pÄ“c kÄrtas. TÄ ir klaviatÅ«ras " +"LipÄ«go taustiņu funkcijas saÄ«sne, kas ietekmÄ“ to kÄ darbojas jÅ«su klaviatÅ«ra." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:660 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"JÅ«s tikko vienlaicÄ«gi piespiedÄt divus taustiņus vai Shift taustiņu 5 reizes " +"pÄ“c kÄrtas. Tas atslÄ“dz klaviatÅ«ras lipÄ«go taustiņu funkciju, kas ietekmÄ“ " +"to kÄ darbojas jÅ«su klaviatÅ«ra." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:756 +msgid "Sticky Keys Alert" +msgstr "LipÄ«go taustiņu brÄ«dinÄjums" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +#| msgid "Mouse Preferences" +msgid "Universal Access Preferences" +msgstr "UniversÄlÄs pieejas iestatÄ«jumi" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "PaaugstinÄt krÄsu _kontrastu" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "PadarÄ«t _tekstu lielÄku un vieglÄk lasÄmu" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "Spiediet un _turiet taustiņus, lai tos pieņemtu (lÄ“nie taustiņi)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +#| msgid "_On-screen keyboard" +msgid "Use on-screen _keyboard" +msgstr "Lietot e_krÄna tastatÅ«ru" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "Lietot ekrÄna _palielinÄtÄju" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +#| msgid "_Screenreader" +msgid "Use screen _reader" +msgstr "Lietot ek_rÄna lasÄ«tÄju" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +#| msgid "I_gnore duplicate keypresses within:" +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "_IgnorÄ“t dubultu taustiņu nospieÅ¡anu (atlecoÅ¡ie taustiņi):" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "Spiediet tastatÅ«ras saÄ«snes pa vienam taustiņam (lipÄ«gie taustiņi)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "Fons" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "Fona spraudnis" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "Starpliktuve" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "Starpliktuves spraudnis" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "Makets" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "Maketa spraudnis" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Fonts" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "Fonta spraudnis" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +#| msgid "Do _not show this warning again" +msgid "Don't show any warnings again for this filesystem" +msgstr "Vairs nerÄdÄ«t brÄ«dinÄjumus no Å¡Ä«s failsistÄ“mas" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +#| msgid "Do _not show this warning again" +msgid "Don't show any warnings again" +msgstr "Vairs nerÄdÄ«t brÄ«dinÄjumus" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "Uz sÄ“juma \"%s\" ir atlicis tikai %s diska vietas." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "Å ajÄ datorÄ ir atlicis tikai %s diska vietas." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" +"JÅ«s varat atbrÄ«vot diska vietu, iztukÅ¡ojot miskasti, noņemot neizmantotas " +"programmas vai failus, vai pÄrvietojot failus uz citu disku vai sadaļu." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"JÅ«s varat atbrÄ«vot diska vietu, noņemot neizmantotas programmas vai failus, " +"vai pÄrvietojot failus uz citu disku vai sadaļu." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"JÅ«s varat atbrÄ«vot diska vietu, iztukÅ¡ojot miskasti, noņemot neizmantotas " +"programmas vai failus, vai pÄrvietojot failus uz ÄrÄ“jo cieto disku." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" +"JÅ«s varat atbrÄ«vot diska vietu, noņemot neizmantotas programmas vai failus, " +"vai pÄrvietojot failus uz ÄrÄ“jo cieto disku." + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "Maz diska vietas" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "IztukÅ¡ot miskasti" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +#| msgid "Rename..." +msgid "Examine..." +msgstr "IzpÄ“tÄ«t..." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "IgnorÄ“t" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:96 +#, c-format +#| msgid "Copying file: %u of %u" +msgid "Removing item %lu of %lu" +msgstr "Noņem vienÄ«bu %lu no %lu" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:116 +#, c-format +#| msgid "High" +msgid "Removing: %s" +msgstr "Noņem: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:244 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:293 +msgid "Emptying the trash" +msgstr "IztukÅ¡o miskasti" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:269 +msgid "Preparing to empty trash..." +msgstr "Gatavojas iztukÅ¡ot miskasti..." + +#. Translators: "Emptying trash from " +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:296 +#| msgid "From URI" +msgid "From: " +msgstr "No:" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:357 +msgid "Empty all of the items from the trash?" +msgstr "IztukÅ¡ot visu miskasti?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:360 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"Ja izvÄ“lÄ“sieties iztukÅ¡ot miskasti, visas vienÄ«bas tajÄ tiks neatgriezeniski " +"zaudÄ“tas. Atcerieties, ka tÄs iespÄ“jams dzÄ“st atseviÅ¡Ä·i." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:367 +msgid "_Empty Trash" +msgstr "_IztukÅ¡ot miskasti" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +#| msgid "Key Binding (%s) is invalid\n" +msgid "Key binding (%s) is invalid" +msgstr "Taustiņu sasaiste (%s) ir nederÄ«ga" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +#| msgid "Key Binding (%s) is incomplete\n" +msgid "Key binding (%s) is incomplete" +msgstr "Taustiņu sasaiste (%s) ir nepilnÄ«ga" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"Kļūda, mÄ“Ä£inot palaist (%s),\n" +"kurÅ¡ ir saistÄ«ts ar taustiņu (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "Taustiņu sasaistes" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "Taustiņu sasaistes spraudnis" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "TastatÅ«ra" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "TastatÅ«ras spraudnis" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:117 +#, c-format +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +"- a bug in libxklavier library\n" +"- a bug in X server (xkbcomp, xmodmap utilities)\n" +"- X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +"- The result of %s\n" +"- The result of %s" +msgstr "" +"Kļūda aktivÄ“jot XKB konfigurÄciju.\n" +"Tas var notikt daudzu apstÄkļu dēļ:\n" +"-kļūda libxklavier bibliotÄ“kÄ\n" +"-kļūda X serverÄ« (xkbcomp, xmodmap utilÄ«tprogrammÄs)\n" +"-X serveris ar nesavienojamu libxkbfile izpildÄ«Å¡anu\n" +"\n" +"X servera versijas dati:\n" +"%s\n" +"%d\n" +"%s\n" +"Ja jÅ«s par Å¡o situÄciju paziņosiet kÄ kļūdu, lÅ«dzu, iekļaujiet " +"sekojoÅ¡o:\n" +"-%s iznÄkumu\n" +"-%s iznÄkumu" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:131 +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or taking a fresher version of XFree " +"software." +msgstr "" +"JÅ«s lietojat XFree 4.3.0.\n" +"Ir zinÄmas problÄ“mas ar kompleksa XKB konfigurÄciju.\n" +"PamÄ“Ä£iniet izmantot vienkÄrÅ¡Äku konfigurÄciju vai arÄ« svaigÄku XFree " +"versijas programmatÅ«ru." + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:203 +msgid "Unknown" +msgstr "NezinÄms" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:272 +#, c-format +#| msgid "Keyboard Shortcuts" +msgid "Keyboard Layout \"%s\"" +msgstr "TastatÅ«ras izkÄrtojums \"%s\"" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:395 +#| msgid "Groups" +msgid "_Groups" +msgstr "_Grupas" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:402 +#| msgid "Keyboard Preferences" +msgid "Keyboard _Preferences" +msgstr "TastatÅ«ras _iestatÄ«jumi" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:408 +msgid "Show Current _Layout" +msgstr "RÄdÄ«t _paÅ¡reizÄ“jo izkÄrtojumu" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "_Pieejamie faili:" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "IelÄdÄ“t modmap failus" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap file(s)?" +msgstr "Vai vÄ“laties ielÄdÄ“t modmap failu(-s)?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "Vairs nerÄ_dÄ«t Å¡o ziņojumu" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "Ie_lÄdÄ“t" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "Ie_lÄdÄ“tie faili:" + +#: ../plugins/keyboard/show-layout.ui.h:1 +#| msgid "Keyboard Shortcuts" +msgid "Keyboard Layout" +msgstr "TastatÅ«ras izkÄrtojums" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:195 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"NevarÄ“ja iegÅ«t noklusÄ“to terminÄli. PÄrliecinieties, ka jÅ«su noklusÄ“tÄ " +"terminÄļa komanda " +"ir iestatÄ«ta un norÄda uz derÄ«gu lietotni." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:235 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"NevarÄ“ja izpildÄ«t komandu: %s\n" +"PÄrliecinieties, ka tÄ ir derÄ«ga komanda." + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "DeaktivizÄ“ts" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u izvadkanÄls" +msgstr[1] "%u izvadkanÄli" +msgstr[2] "%u izvadkanÄlu" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u ievadkanÄls" +msgstr[1] "%u ievadkanÄli" +msgstr[2] "%u ievadkanÄlu" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "SistÄ“mas skaņas" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "Mediju taustiņi" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "Mediju taustiņu spraudnis" + +#: ../plugins/mouse/gsd-mouse-manager.c:882 +msgid "Could not enable mouse accessibility features" +msgstr "NevarÄ“ja aktivizÄ“t peles pieejamÄ«bas iespÄ“jas" + +#: ../plugins/mouse/gsd-mouse-manager.c:884 +msgid "" +"Mouse accessibility requires mousetweaks to be installed on your system." +msgstr "Peles pieejamÄ«bai ir nepiecieÅ¡ams uzinstalÄ“ts mousetweaks." + +#: ../plugins/mouse/gsd-mouse-manager.c:887 +msgid "Mouse Preferences" +msgstr "Peles iestatÄ«jumi" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Pele" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "Peles spraudnis" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "RakstÄ«Å¡anas pÄrtraukums" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "RakstÄ«Å¡anas pÄrtraukuma spraudnis" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "Iestatiet ekrÄna izmÄ“ra un pagrieÅ¡anas iestatÄ«jumus" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:222 +msgid "Could not switch the monitor configuration" +msgstr "NevarÄ“ja pÄrslÄ“gt monitora konfigurÄciju" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:246 +msgid "Could not restore the display's configuration" +msgstr "NevarÄ“ja atjaunot displeja konfigurÄciju" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:271 +msgid "Could not restore the display's configuration from a backup" +msgstr "NevarÄ“ja atjaunot displeja konfigurÄciju no rezerves kopijas" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:292 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "" +"The display will be reset to its previous configuration in %d seconds" +msgstr[0] "EkrÄns tiks atstatÄ«ts uz iepriekÅ¡Ä“jo konfigurÄciju pÄ“c %d sekundes" +msgstr[1] "EkrÄns tiks atstatÄ«ts uz iepriekÅ¡Ä“jo konfigurÄciju pÄ“c %d sekundÄ“m" +msgstr[2] "EkrÄns tiks atstatÄ«ts uz iepriekÅ¡Ä“jo konfigurÄciju pÄ“c %d sekundÄ“m" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:341 +msgid "Does the display look OK?" +msgstr "Vai ekrÄns izskatÄs labi?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:347 +#| msgid "Proxy Configuration" +msgid "_Restore Previous Configuration" +msgstr "Atjaunot iep_riekÅ¡Ä“jo konfigurÄciju" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:348 +#| msgid "Advanced Configuration" +msgid "_Keep This Configuration" +msgstr "PaturÄ“t Å¡o _konfigurÄciju" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:429 +msgid "The selected configuration for displays could not be applied" +msgstr "IzvÄ“lÄ“to ekrÄnu konfigurÄciju nevarÄ“ja pielietot" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:967 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "Nevar atsvaidzinÄt ekrÄna informÄciju: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:970 +msgid "Trying to switch the monitor configuration anyway." +msgstr "MÄ“Ä£ina tÄpat pÄrslÄ“gt monitora konfigurÄciju." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1679 +msgid "Rotation not supported" +msgstr "PagrieÅ¡ana nav atbalstÄ«ta" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1733 +#| msgid "Error saving configuration: %s" +msgid "Could not save monitor configuration" +msgstr "Nevar saglabÄt monitora konfigurÄciju" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1751 +msgid "Normal" +msgstr "NormÄls" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1752 +msgid "Left" +msgstr "Pa kreisi" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1753 +msgid "Right" +msgstr "Pa labi" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1754 +msgid "Upside Down" +msgstr "Apgriezt otrÄdi" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1874 +msgid "_Configure Display Settings ..." +msgstr "_KonfigurÄ“t ekrÄna iestatÄ«jumus..." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1915 +msgid "Configure display settings" +msgstr "KonfigurÄ“t ekrÄna iestatÄ«jumus..." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1972 +msgid "Could not apply the stored configuration for monitors" +msgstr "NevarÄ“ja piemÄ“rot monitoriem saglabÄto konfigurÄciju" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "Nevar noteikt lietotÄja mÄjas mapi" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "PÄrvaldÄ«t X resursu datubÄzi" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "X resursu datubÄze" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:596 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "" +"MateConf atslÄ“ga %s ir iestatÄ«ta uz tipu %s, bet tai vajadzÄ“tu bÅ«t ar tipu %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "PÄrvaldÄ«t X iestatÄ«jumus" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "X iestatÄ«jumi" + +#, fuzzy +#~ msgid "" +#~ "Set to True to keep the handlers for text/plain and text/* MIME types " +#~ "synchronized." +#~ msgstr "" +#~ "Ja true, mime rÄ«kotÄji priekÅ¡ text/plain un text/* will bÅ«s sinhroni" + +#~ msgid "Sync text/plain and text/* handlers" +#~ msgstr "Sinhr text/plain un text/* rÄ«kotÄjus" + +#, fuzzy +#~ msgid "Suspend" +#~ msgstr "Skaņa" + +#, fuzzy +#~ msgid "" +#~ "Set to True to display a dialog when there are errors running the " +#~ "screensaver." +#~ msgstr "ParÄdÄ«t dialogu, kad ir kļūdas palaižot ekrÄnsaudzÄ“tÄju" + +#, fuzzy +#~ msgid "Show startup errors" +#~ msgstr "ParÄdÄ«t SÄknÄ“Å¡anas Kļūdas" + +#~ msgid "Start screensaver" +#~ msgstr "SÄknÄ“t ekrÄnsaudzÄ“tÄju" + +#~ msgid "" +#~ "Cannot create the directory \"%s\".\n" +#~ "This is needed to allow changing the mouse pointer theme." +#~ msgstr "" +#~ "Nevaru izveidot direktoriju \"%s\".\n" +#~ "NepiecieÅ¡ams atļaut mainÄ«t peles kurora tÄ“mu." + +#~ msgid "" +#~ "Cannot create the directory \"%s\".\n" +#~ "This is needed to allow changing cursors." +#~ msgstr "" +#~ "Nevaru izveidot direktoriju \"%s\".\n" +#~ "Tas ir nepiecieÅ¡ams, lai nomainÄ«tu kursorus." + +#~ msgid "Key Binding (%s) has its action defined multiple times\n" +#~ msgstr "Taustiņu Sasaistes (%s) darbÄ«ba ir definÄ“ta vairÄkas reizes\n" + +#~ msgid "Key Binding (%s) has its binding defined multiple times\n" +#~ msgstr "Taustiņu Sasaiste (%s) ir definÄ“ta vairÄkas reizes\n" + +#~ msgid "It seems that another application already has access to key '%u'." +#~ msgstr "Å Ä·iet ka citai programmai ir pieeja taustiņam '%u'." + +#~ msgid "Key Binding (%s) is already in use\n" +#~ msgstr "Taustiņu sasaiste (%s) ir jau lietoÅ¡anÄ\n" + +#~ msgid "Do _not show this warning again." +#~ msgstr "_NerÄdÄ«t Å¡o ziņojumu vÄ“lreiz." + +#~ msgid "Volume" +#~ msgstr "Skaļums" + +#~ msgid "" +#~ "Couldn't put the machine to sleep.\n" +#~ "Verify that the machine is correctly configured." +#~ msgstr "" +#~ "Dators netika iemidzinÄts.\n" +#~ "PÄrbaudiet ka dators ir pareizi nokonfigurÄ“ts." + +#~ msgid "" +#~ "There was an error starting up the screensaver:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "Screensaver functionality will not work in this session." +#~ msgstr "" +#~ "Kļūda sÄknÄ“jot ekrÄnsaudzÄ“tÄju:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "EkrÄnsaudzÄ“tÄjs nestrÄdÄs Å¡ajÄ sesijÄ." + +#, fuzzy +#~ msgid "Screensaver plugin" +#~ msgstr "Palaist XScreenSaver pie ielogoÅ¡anÄs" + +#~ msgid "Couldn't load sound file %s as sample %s" +#~ msgstr "NevarÄ“ju ielÄdÄ“t skaņas failu %s kÄ paraugu %s" + +#~ msgid "Login" +#~ msgstr "SÄkt darbu" + +#~ msgid "Logout" +#~ msgstr "Beigt darbu" + +#~ msgid "Boing" +#~ msgstr "Boings" + +#~ msgid "Siren" +#~ msgstr "SirÄ“na" + +#~ msgid "Clink" +#~ msgstr "KliksÄ·is" + +#~ msgid "Beep" +#~ msgstr "PÄ«kstiens" + +#~ msgid "No sound" +#~ msgstr "Bez skaņas" + +#~ msgid "Sound not set for this event." +#~ msgstr "Nav skaņas iestatÄ“jumu Å¡im notikumam." + +#~ msgid "" +#~ "The sound file for this event does not exist.\n" +#~ "You may want to install the mate-audio package for a set of default " +#~ "sounds." +#~ msgstr "" +#~ "Skaņas fails Å¡im notikumam neeksistÄ“.\n" +#~ "JÅ«s varÄ“tu gribÄ“t uzstÄdÄ«t mate-audio pakotni,\n" +#~ "kas satur kopu ar noklusÄ“tajÄm skaņÄm." + +#~ msgid "The sound file for this event does not exist." +#~ msgstr "Skaņas fails Å¡im notikumam neeksistÄ“." + +#~ msgid "Select Sound File" +#~ msgstr "IzvÄ“lieties skaņas failu" + +#~ msgid "The file %s is not a valid wav file" +#~ msgstr "Fails %s nav spÄ“kÄ esoÅ¡s wav fails" + +#~ msgid "Select sound file..." +#~ msgstr "IzvÄ“lieties skaņas failu..." + +#~ msgid "Sound" +#~ msgstr "Skaņa" + +#~ msgid "Image/label border" +#~ msgstr "AttÄ“la/apzÄ«mÄ“juma kontÅ«ra" + +#~ msgid "Width of border around the label and image in the alert dialog" +#~ msgstr "AttÄ“la kontÅ«ras biezums brÄ«dinÄjuma diealoga logÄ" + +#~ msgid "Alert Type" +#~ msgstr "BrÄ«dinÄjuma tips" + +#~ msgid "The type of alert" +#~ msgstr "BrÄ«dinÄjuma tips" + +#~ msgid "Alert Buttons" +#~ msgstr "BrÄ«dinÄjuma pogas" + +#~ msgid "The buttons shown in the alert dialog" +#~ msgstr "brÄ«dinÄjuma logÄ redzamÄs pogas" + +#~ msgid "Show more _details" +#~ msgstr "ParÄdÄ«t vairÄk detaļu" + +#~ msgid "About Me" +#~ msgstr "Par mani" + +#~ msgid "Set your personal information" +#~ msgstr "IestÄdÄ«t personisko informÄciju" + +#~ msgid "Select Image" +#~ msgstr "IzvÄ“lÄ“ties attÄ“lu" + +#~ msgid "No Image" +#~ msgstr "Nav attÄ“la" + +#~ msgid "" +#~ "There was an error while trying to get the addressbook information\n" +#~ "Evolution Data Server can't handle the protocol" +#~ msgstr "" +#~ "Radusies kļūda meklÄ“jot adreÅ¡u grÄmatiņas informÄciju\n" +#~ "Evolution Data Server netiek galÄ ar protokolu" + +#~ msgid "Unable to open address book" +#~ msgstr "Nevar atvÄ“rt adreÅ¡u grÄmatiņu" + +#~ msgid "Unknown login ID, the user database might be corrupted" +#~ msgstr "NeatpazÄ«ts logina ID, lietotÄju datubÄze var bÅ«t bojÄta" + +#~ msgid "About %s" +#~ msgstr "Par %s" + +# burtiski: bÄ“rns negaidÄ«ti, pÄ“kšņi aizrÄvies-sapriecÄjies :) +#~ msgid "Child exited unexpectedly" +#~ msgstr "ApakÅ¡process negaidÄ«ti beidzÄs" + +#~ msgid "Could not shutdown backend_stdin IO channel: %s" +#~ msgstr "Nevar izslÄ“gt backend_stdin IO kanÄlu: %s" + +#~ msgid "Could not shutdown backend_stdout IO channel: %s" +#~ msgstr "Nevar izslÄ“gt backend_stdout IO kanÄlu: %s" + +#~ msgid "Authenticated!" +#~ msgstr "AutorizÄ“ts!" + +#~ msgid "" +#~ "Your password has been changed since you initially authenticated! Please " +#~ "re-authenticate." +#~ msgstr "" +#~ "JÅ«su parole ir mainÄ«ta kopÅ¡ pirmÄs autorizÄcijas! LÅ«dzu autorizÄ“ties " +#~ "vÄ“lreiz." + +#~ msgid "That password was incorrect." +#~ msgstr "Å Ä« parole ir nepareiza." + +#~ msgid "Your password has been changed." +#~ msgstr "JÅ«su parole ir izmainÄ«ta." + +#~ msgid "System error: %s." +#~ msgstr "SistÄ“mas kļūda: %s." + +#~ msgid "The password is too short." +#~ msgstr "Parole ir par Ä«su." + +#~ msgid "The password is too simple." +#~ msgstr "Parole ir pÄrÄk vienkÄrÅ¡a." + +#~ msgid "The old and new passwords are too similar." +#~ msgstr "JaunÄ un vecÄ parole ir pÄrÄk lÄ«dzÄ«gas." + +#~ msgid "The new password must contain numeric or special character(s)." +#~ msgstr "" +#~ "Jaunajai parolei vajag saturÄ“t arÄ« ciparus vai Ä«paÅ¡u zÄ«mi(-es)(ne tikai " +#~ "latīņu burtus)." + +#~ msgid "The old and new passwords are the same." +#~ msgstr "JaunÄ un vecÄ parole ir vienÄdas." + +#~ msgid "Unable to launch %s: %s" +#~ msgstr "Nevar palaist %s: %s" + +#~ msgid "A system error has occurred" +#~ msgstr "Radusies sistÄ“mas kļūda" + +#~ msgid "Checking password..." +#~ msgstr "PÄrbaudu paroli..." + +# vai jÄtulko arÄ« vidÄ“jais expressions? +#~ msgid "Click Change password to change your password." +#~ msgstr "Spiediet MainÄ«t paroli lai mainÄ«tu savu paroli." + +#~ msgid "Please type your password in the New password field." +#~ msgstr "Ierakstiet savu jauno paroli laukÄ JaunÄ parole." + +#~ msgid "" +#~ "Please type your password again in the Retype new password field." +#~ msgstr "Ierakstiet jauno paroli vÄ“lreiz laukÄ ApstiprinÄjums." + +#~ msgid "The two passwords are not equal." +#~ msgstr "Abas paroles nav vienÄdas." + +#~ msgid " " +#~ msgstr " " + +#~ msgid " " +#~ msgstr " " + +#~ msgid "Email" +#~ msgstr "E-Pasts" + +#~ msgid "Home" +#~ msgstr "MÄjas" + +#~ msgid "Instant Messaging" +#~ msgstr "TÅ«lÄ«tÄ“ja ziņojumapmaiņa" + +#~ msgid "Job" +#~ msgstr "NodarboÅ¡anÄs" + +#~ msgid "Telephone" +#~ msgstr "Telefons" + +#~ msgid "Web" +#~ msgstr "TÄ«mekļa vietne" + +#~ msgid "Work" +#~ msgstr "Darbs" + +#~ msgid "Change your password" +#~ msgstr "MainÄ«t paroli" + +#~ msgid "A_IM/iChat:" +#~ msgstr "AIM/iChat:" + +#~ msgid "A_ddress:" +#~ msgstr "_Adrese:" + +#~ msgid "A_ssistant:" +#~ msgstr "Assistant:" + +#~ msgid "Address" +#~ msgstr "Adrese" + +#~ msgid "C_ity:" +#~ msgstr "_PilsÄ“ta:" + +#~ msgid "C_ompany:" +#~ msgstr "_KompÄnija:" + +#~ msgid "Cale_ndar:" +#~ msgstr "_KalendÄrs:" + +#~ msgid "Change Passwo_rd..." +#~ msgstr "_MainÄ«t paroli..." + +#~ msgid "Change pa_ssword" +#~ msgstr "MainÄ«t _paroli" + +#~ msgid "Change password" +#~ msgstr "MainÄ«t paroli" + +#~ msgid "Ci_ty:" +#~ msgstr "_PilsÄ“ta:" + +#~ msgid "Co_untry:" +#~ msgstr "_Valsts:" + +#~ msgid "Contact" +#~ msgstr "Kontakts" + +#~ msgid "Cou_ntry:" +#~ msgstr "_Valsts:" + +#~ msgid "Current _password:" +#~ msgstr "PaÅ¡reizÄ“jÄ _parole:" + +#~ msgid "Full Name" +#~ msgstr "Pilnais vÄrds" + +#~ msgid "Hom_e:" +#~ msgstr "_MÄjas:" + +#~ msgid "IC_Q:" +#~ msgstr "ICQ:" + +#~ msgid "M_SN:" +#~ msgstr "MSN:" + +#~ msgid "P.O. _box:" +#~ msgstr "Pastkaste:" + +#~ msgid "P._O. box:" +#~ msgstr "Pastkaste:" + +#~ msgid "Personal Info" +#~ msgstr "PersoniskÄ informÄcija" + +#~ msgid "State/Pro_vince:" +#~ msgstr "Å tats/Province:" + +#~ msgid "" +#~ "To change your password, enter your current password in the field below " +#~ "and click Authenticate.\n" +#~ "After you have authenticated, enter your new password, retype it for " +#~ "verification and click Change password." +#~ msgstr "" +#~ "Lai mainÄ«tu savu paroli, ievadiet savu paÅ¡reizÄ“jo paroli laukÄ zemÄk un " +#~ "klikÅ¡Ä·iniet AutentificÄ“t.\n" +#~ "PÄ“c tam, kad esat autorizÄ“jies, ievadiet jauno paroli, ievadiet vÄ“lreiz " +#~ "apstiprinÄÅ¡anai un klikÅ¡Ä·iniet MainÄ«t paroli." + +#~ msgid "User name:" +#~ msgstr "LietotÄja vÄrds:" + +#~ msgid "Web _log:" +#~ msgstr "Web žurnÄls(blogs):" + +#~ msgid "Wor_k:" +#~ msgstr "Darba vieta:" + +#~ msgid "Work _fax:" +#~ msgstr "Darba vietas fakss:" + +#~ msgid "Zip/_Postal code:" +#~ msgstr "Zip/_Pasta indekss:" + +#~ msgid "_Address:" +#~ msgstr "_Adrese:" + +#~ msgid "_Authenticate" +#~ msgstr "_AutorizÄ“ties" + +#~ msgid "_Department:" +#~ msgstr "_Departaments:" + +#~ msgid "_Groupwise:" +#~ msgstr "Pa visu _grupu:" + +#~ msgid "_Home page:" +#~ msgstr "_MÄjaslapa:" + +#~ msgid "_Home:" +#~ msgstr "_MÄjas:" + +# informatics: ieilgusi pÄrraide +#~ msgid "_Jabber:" +#~ msgstr "_PļÄpÄÅ¡ana:" + +#~ msgid "_Manager:" +#~ msgstr "_VadÄ«tÄjs:" + +#~ msgid "_Mobile:" +#~ msgstr "_Mobilais tel.:" + +#~ msgid "_New password:" +#~ msgstr "_JaunÄ parole:" + +#~ msgid "_Profession:" +#~ msgstr "_Profesija:" + +#~ msgid "_Retype new password:" +#~ msgstr "_AtkÄrtot jauno paroli:" + +#~ msgid "_State/Province:" +#~ msgstr "_Å tats/Province:" + +#~ msgid "_Title:" +#~ msgstr "_Amats:" + +#~ msgid "_Work:" +#~ msgstr "Amats:" + +#~ msgid "_Yahoo:" +#~ msgstr "_Yahoo:" + +#~ msgid "_Zip/Postal code:" +#~ msgstr "_Zip/Pasta indekss:" + +#~ msgid "Applications" +#~ msgstr "Programmas" + +#~ msgid "Support" +#~ msgstr "Atbalsts" + +#~ msgid "" +#~ "Note: Changes to this setting will not take effect until " +#~ "you next log in." +#~ msgstr "" +#~ "PiezÄ«me: Å Ä« iestatÄ«juma pÄrmaiņas nebÅ«s spÄ“kÄ lÄ«dz jÅ«su " +#~ "nÄkmajai ielogoÅ¡anÄs reizi" + +#~ msgid "Assistive Technology Preferences" +#~ msgstr "AsistÄ“joÅ¡o tehnoloÄ£iju iestatÄ«jumi" + +#~ msgid "Close and _Log Out" +#~ msgstr "AizvÄ“rt un _beigt darbu" + +#~ msgid "Start these assistive technologies every time you log in:" +#~ msgstr "SÄkt Å¡Ä«s asistÄ“joÅ¡Äs tehnoloÄ£ijas katru reizi, kad ielogojaties:" + +#~ msgid "_Enable assistive technologies" +#~ msgstr "_AktivizÄ“t asistÄ“joÅ¡Äs tehnoloÄ£ijas" + +#~ msgid "Enable support for MATE assistive technologies at login" +#~ msgstr "AktivizÄ“t MATE asistÄ“joÅ¡Äs tehnoloÄ£ijas pie ielogoÅ¡anÄs" + +#~ msgid "" +#~ "No Assistive Technology is available on your system. The 'gok' package " +#~ "must be installed in order to get on-screen keyboard support, and the " +#~ "'orca' package must be installed for screenreading and magnifying " +#~ "capabilities." +#~ msgstr "" +#~ "JÅ«su sistÄ“mÄ nav pieejamas nevienas asistÄ“joÅ¡Äs tehnoloÄ£ijas. Lai iegÅ«tu " +#~ "ekrÄna klaviatÅ«ras atbalstu, jÄinstalÄ“ 'gok' paka, ekrÄnlasÄ«Å¡anai un " +#~ "pastiprinÄÅ¡anas iespÄ“jÄm jÄinstalÄ“ 'orca' paka." + +#~ msgid "" +#~ "Not all available assistive technologies are installed on your system. " +#~ "The 'gok' package must be installed in order to get on-screen keyboard " +#~ "support." +#~ msgstr "" +#~ "Ne visas pieejamÄs asistÄ“joÅ¡Äs tehnoloÄ£ijas ir ieinstalÄ“tas jÅ«su sistÄ“mÄ. " +#~ "'gok' pakai jÄbÅ«t uzinstalÄ“tai, lai iegÅ«tu ekrÄnklaviatÅ«ras atbalstu." + +#~ msgid "" +#~ "Not all available assistive technologies are installed on your system. " +#~ "The 'orca' package must be installed for screenreading and magnifying " +#~ "capabilities." +#~ msgstr "" +#~ "Ne visas pieejamÄs asistÄ“joÅ¡Äs tehnoloÄ£ijas ir uzstÄdÄ«tas jÅ«su sistÄ“mÄ. " +#~ "'orca' pakai jÄbÅ«t uzstÄdÄ«tai ekrÄnlasÄ«Å¡nas un pastiprinÄÅ¡anas iespÄ“jÄm." + +#~ msgid "There was an error launching the mouse preferences dialog: %s" +#~ msgstr "AtgadÄ«jÄs kļūda, palaižot peles iestatÄ«jumu dialogu : %s" + +#~ msgid "Unable to import AccessX settings from file '%s'" +#~ msgstr "NevarÄ“ju importÄ“t AccessX uzstÄdÄ«jumus no faila '%s'" + +#~ msgid "Import Feature Settings File" +#~ msgstr "ImportÄ“t IespÄ“ju UzstÄdÄ«jumu failu" + +#~ msgid "_Import" +#~ msgstr "_ImportÄ“t" + +#~ msgid "Keyboard Accessibility" +#~ msgstr "KlaviatÅ«ras peejamÄ«ba" + +#~ msgid "" +#~ "This system does not seem to have the XKB extension. The keyboard " +#~ "accessibility features will not operate without it." +#~ msgstr "" +#~ "IzskatÄs, ka Å¡ai sistÄ“mai nav XKB paplaÅ¡inÄjuma. TastatÅ«ras pieejamÄ«bas " +#~ "iespÄ“jas bez tÄ nestrÄdÄs." + +#~ msgid "Enable Bo_unce Keys" +#~ msgstr "AktivizÄ“t _atlecÄ“j taustiņus" + +#~ msgid "Enable Slo_w Keys" +#~ msgstr "AktivizÄ“t _lÄ“nos taustiņus" + +#~ msgid "Enable _Mouse Keys" +#~ msgstr "AktivizÄ“t _peles taustiņus" + +#~ msgid "Enable _Repeat Keys" +#~ msgstr "AktivizÄ“t a_tkÄrtotos taustiņus" + +#~ msgid "Enable _Sticky Keys" +#~ msgstr "AktivizÄ“t lipÄ«_gos taustiņus" + +#~ msgid "Features" +#~ msgstr "IespÄ“jas" + +#~ msgid "Toggle Keys" +#~ msgstr "PÄrslÄ“gt taustiņus" + +#~ msgid "Basic" +#~ msgstr "Pamata" + +#~ msgid "Beep if key is re_jected" +#~ msgstr "PÄ«kstÄ“t, _ja taustiņš nav pieņemts" + +#~ msgid "Beep when _features turned on or off from keyboard" +#~ msgstr "PÄ«kstÄ“t, kad _iespÄ“jas tiek ieslÄ“gtas vai izslÄ“gtas no tastatÅ«ras" + +#~ msgid "Beep when _modifier is pressed" +#~ msgstr "_PÄ«kstÄ“t, kad modifikators tiek nospiests" + +#~ msgid "Beep when an LED is turned on and two beeps when one is turned off." +#~ msgstr "PÄ«kstÄ“t kad LED ir iedegta un divreiz pÄ«kstÄ“t kad tÄ ir izslÄ“gta." + +#~ msgid "Beep when key is:" +#~ msgstr "PÄ«kstÄ“t, kad taustiņš ir:" + +#~ msgid "Del_ay:" +#~ msgstr "Aizt_ure:" + +#~ msgid "Delay between keypress and pointer mo_vement:" +#~ msgstr "Aizture starp taustiņnospieÅ¡anu un kursora _kustÄ«bu:" + +#~ msgid "Disa_ble if two keys pressed together" +#~ msgstr "_DeaktivizÄ“t, ja divi taustiņi nospiesti kopÄ" + +#~ msgid "E_nable Toggle Keys" +#~ msgstr "AktivizÄ“t _pÄrslÄ“ga taustiņus" + +#~ msgid "Filters" +#~ msgstr "Filtri" + +#~ msgid "" +#~ "Ignore all subsequent presses of the SAME key if they happen within a " +#~ "user selectable period of time." +#~ msgstr "" +#~ "IgnorÄ“t visus sekojoÅ¡os nospiedienus no VIENA UN TÄ€ PAÅ A taustiņa, ja tie " +#~ "notiek lietotÄja izvÄ“lÄ“tajÄ laika posmÄ." + +#~ msgid "Keyboard Accessibility Preferences (AccessX)" +#~ msgstr "TastatÅ«ras pieejamÄ«bas iestatÄ«jumi (AccessX)" + +#~ msgid "Ma_ximum pointer speed:" +#~ msgstr "_MaksimÄlais kursora Ätrums:" + +#~ msgid "Mouse _Preferences..." +#~ msgstr "Peles _iestatÄ«jumi..." + +#~ msgid "" +#~ "Only accept keys after they have been pressed and held for a user " +#~ "adjustable amount of time." +#~ msgstr "" +#~ "Pieņemt taustiņu nospieÅ¡anu tikai tad, ja tie ir nospiesti un turÄ“ti " +#~ "attiecÄ«gu laika brÄ«di." + +#~ msgid "" +#~ "Perform multiple simultaneous key press operations by pressing modifier " +#~ "keys in sequence." +#~ msgstr "" +#~ "Veikt vairÄkas vinlaicÄ«gas taustiņa nospieÅ¡anas operÄcijas, nospiežot " +#~ "modifikatora taustiņus citu aiz cita." + +#~ msgid "S_peed:" +#~ msgstr "Ä€t_rums:" + +#~ msgid "Time to acce_lerate to maximum speed:" +#~ msgstr "MaksimÄlÄ paÄ_trinÄjuma laiks:" + +#~ msgid "Turn the numeric keypad into a mouse control pad." +#~ msgstr "PÄrveidot skaitļu tastatÅ«ru par peles kontroles iekÄrtu." + +#~ msgid "_Disable if unused for:" +#~ msgstr "_DekativizÄ“t, ja nelietots priekÅ¡:" + +#~ msgid "_Import Feature Settings..." +#~ msgstr "_ImportÄ“t IespÄ“ju UzstÄdÄ«jumus..." + +#~ msgid "_Only accept keys held for:" +#~ msgstr "_AkceptÄ“t taustiņnospieÅ¡anu pÄ“c:" + +#~ msgid "_Type to test settings:" +#~ msgstr "_Raksti, lai notestÄ“tu uzstÄdÄ«jumus:" + +#~ msgid "_accepted" +#~ msgstr "_apstiprinÄts" + +#~ msgid "_pressed" +#~ msgstr "_nospiests" + +#~ msgid "_rejected" +#~ msgstr "_atsviests" + +#~ msgid "characters/second" +#~ msgstr "rakstzÄ«mes/sekundÄ“" + +#~ msgid "milliseconds" +#~ msgstr "milisekundes" + +#~ msgid "pixels/second" +#~ msgstr "pikseļi/sekundÄ“" + +#~ msgid "seconds" +#~ msgstr "sekundes" + +#~ msgid "Change your Desktop Background settings" +#~ msgstr "MainÄ«t darbavirsmas iestÄdnes" + +#~ msgid "Desktop Background" +#~ msgstr "Darbavirsmas fons" + +#~ msgid "Desktop _Wallpaper" +#~ msgstr "Darbavirsmas_tapete" + +#~ msgid "_Desktop Colors" +#~ msgstr "_Darbavirsmas krÄsas" + +#~ msgid "Desktop Background Preferences" +#~ msgstr "Darba virsmas fona iestatÄ«jumi" + +#~ msgid "Open a dialog to specify the color" +#~ msgstr "AtvÄ“rt dialoga logu, lai izvÄ“lÄ“tos krÄsu" + +#~ msgid "_Add Wallpaper" +#~ msgstr "_Pievienot tapeti" + +#~ msgid "_Finish" +#~ msgstr "_Pabeigt" + +#~ msgid "_Remove" +#~ msgstr "_Izņemt" + +#~ msgid "_Style:" +#~ msgstr "_Stils:" + +#~ msgid "[FILE...]" +#~ msgstr "[FILE...]" + +#~ msgid "Centered" +#~ msgstr "CentrÄ“ts" + +#~ msgid "Fill Screen" +#~ msgstr "AizpildÄ«t ekrÄnu" + +#~ msgid "Scaled" +#~ msgstr "MÄ“rogots" + +#~ msgid "Zoom" +#~ msgstr "TuvinÄt" + +#~ msgid "Tiled" +#~ msgstr "FlÄ«zÄ“ts" + +#~ msgid "Solid Color" +#~ msgstr "TÄ«rtoņa krÄsa" + +#~ msgid "Horizontal Gradient" +#~ msgstr "HorizontÄlais gradients" + +#~ msgid "Vertical Gradient" +#~ msgstr "VertikÄlais gradients" + +#~ msgid "Add Wallpaper" +#~ msgstr "Pievienot tapeti" + +#~ msgid "Images" +#~ msgstr " AttÄ“li" + +#~ msgid "All Files" +#~ msgstr "Visi faili" + +#~ msgid "- Desktop Background Preferences" +#~ msgstr "- Darba virsmas fona iestatÄ«jumi" + +#~ msgid "No Wallpaper" +#~ msgstr "Bez tapetes" + +#~ msgid "background size|%s, %d %s x %d %s" +#~ msgstr "%s, %d %s x %d %s" + +#~ msgid "pixel" +#~ msgid_plural "pixels" +#~ msgstr[0] "pikselis" +#~ msgstr[1] "pikseļi" +#~ msgstr[2] "pikseļu" + +#~ msgid "" +#~ "Unable to start the settings manager 'mate-settings-daemon'.\n" +#~ "Without the MATE settings manager running, some preferences may not take " +#~ "effect. This could indicate a problem with MateComponent, or a non-MATE (e.g. " +#~ "KDE) settings manager may already be active and conflicting with the " +#~ "MATE settings manager." +#~ msgstr "" +#~ "NevarÄ“ju sÄknÄ“t uzstÄdÄ«jumu pÄrvaldnieku 'mate-settings-daemon'.\n" +#~ "Bez strÄdÄjoÅ¡a MATE uzstÄdÄ«jumu pÄrvaldnieka, dažu iestatÄ«jumu maiņa " +#~ "varÄ“tu neizraisÄ«t nekÄdu efektu. Tas varÄ“tu bÅ«t saistÄ«ts ar MateComponent " +#~ "problÄ“mu vai arÄ« ne-MATE (piem. KDE) uzstÄdÄ«jumu pÄrvaldnieks jau varÄ“tu " +#~ "bÅ«t aktÄ«vs un konfliktÄ“t ar MATE uzstÄdÄ«jumu pÄrvaldnieku." + +#~ msgid "Unable to load stock icon '%s'\n" +#~ msgstr "NespÄ“ju ielÄdÄ“t inventÄra ikonu '%s'\n" + +#~ msgid "Just apply settings and quit" +#~ msgstr "Tikai attiecinÄt uzstÄdÄ«jumus un iziet" + +#~ msgid "Retrieve and store legacy settings" +#~ msgstr "IegÅ«t un noglabÄt mantotos uzstÄdÄ«jumus" + +#~ msgid "Copying '%s'" +#~ msgstr "KopÄ“ '%s'" + +#~ msgid "Copying files" +#~ msgstr "KopÄ“ failus" + +#~ msgid "Parent Window" +#~ msgstr "VecÄka logs" + +#~ msgid "Parent window of the dialog" +#~ msgstr "Loga vecÄka logs" + +#~ msgid "URI currently transferring from" +#~ msgstr "URI no kura paÅ¡reiz pÄrsÅ«ta" + +#~ msgid "To URI" +#~ msgstr "Uz URI" + +#~ msgid "URI currently transferring to" +#~ msgstr "URI uz kuru paÅ¡reiz pÄrsÅ«tu" + +#~ msgid "Fraction completed" +#~ msgstr "Frakcija pabeigta" + +#~ msgid "Fraction of transfer currently completed" +#~ msgstr "PÄrsÅ«tÄ«Å¡anas frakcija uz doto brÄ«di pabeigta" + +#~ msgid "Current URI index" +#~ msgstr "PaÅ¡reizÄ“jais URI indekss" + +#~ msgid "Current URI index - starts from 1" +#~ msgstr "PaÅ¡reizÄ“jais URI indekss - sÄkas no 1" + +#~ msgid "Total URIs" +#~ msgstr "URI kopÄ" + +#~ msgid "Total number of URIs" +#~ msgstr "URI kopÄ“jais skaits" + +#~ msgid "Connecting..." +#~ msgstr "Savienojos..." + +#~ msgid "Key" +#~ msgstr "AtslÄ“ga" + +#~ msgid "MateConf key to which this property editor is attached" +#~ msgstr "Gconf atslÄ“ga pie kuras ir pievienots rekvizÄ«tu redaktors" + +#~ msgid "Callback" +#~ msgstr "AtsaukÅ¡ana" + +#~ msgid "Issue this callback when the value associated with key gets changed" +#~ msgstr "" +#~ "Izdot Å¡o atsaukumu, kad vÄ“rtÄ«ba, kas asociÄ“ta ar atslÄ“gu, tiek izmainÄ«ta" + +#~ msgid "Change set" +#~ msgstr "MainÄ«t kopu" + +#~ msgid "" +#~ "MateConf change set containing data to be forwarded to the mateconf client on " +#~ "apply" +#~ msgstr "" +#~ "MateConf izmaiņu kopa, kas satur datus, kurus pÄrsÅ«tÄ«t mateconf klientam pie " +#~ "pielietoÅ¡anas" + +#~ msgid "Conversion to widget callback" +#~ msgstr "Konversijas uz logdaļu atsaukums" + +#~ msgid "" +#~ "Callback to be issued when data are to be converted from MateConf to the " +#~ "widget" +#~ msgstr "" +#~ "Atsaukums, kas jÄizdod, kad dati tiek konvertÄ“ti no MateConf uz logdaļu" + +#~ msgid "Conversion from widget callback" +#~ msgstr "Konversijas no logdaļas atsaukums" + +#~ msgid "" +#~ "Callback to be issued when data are to be converted to MateConf from the " +#~ "widget" +#~ msgstr "" +#~ "Atsaukums, kas jÄizdod, kad dati tiek konvertÄ“ti uz MateConf no logdaļas" + +#~ msgid "UI Control" +#~ msgstr "UI kontrole" + +#~ msgid "Object that controls the property (normally a widget)" +#~ msgstr "Objekts, kas kontrolÄ“ rekvizÄ«tu (normÄli logdaļa)" + +#~ msgid "Property editor object data" +#~ msgstr "RekvizÄ«tu redaktora objekta dati" + +#~ msgid "Custom data required by the specific property editor" +#~ msgstr "" +#~ "Dati pÄ“c izvÄ“les, kuri nepiecieÅ¡ami konkrÄ“tajam rekvizÄ«tu redaktoram" + +#~ msgid "Property editor data freeing callback" +#~ msgstr "RekvizÄ«tu redaktora datu atbrÄ«voÅ¡anas atsaukums" + +#~ msgid "" +#~ "Callback to be issued when property editor object data is to be freed" +#~ msgstr "" +#~ "Atsaukums, kas jÄizdod, kad rekvizÄ«tu redaktora objekta dati ir jÄatbrÄ«vo" + +#~ msgid "" +#~ "Couldn't find the file '%s'.\n" +#~ "\n" +#~ "Please make sure it exists and try again, or choose a different " +#~ "background picture." +#~ msgstr "" +#~ "NevarÄ“ju atrast failu '%s'.\n" +#~ "\n" +#~ "LÅ«dzu pÄrliecinieties, vai tas eksistÄ“ un mÄ“Ä£iniet vÄ“lreiz, vai arÄ« " +#~ "izvÄ“lieties citu fona attÄ“lu." + +#~ msgid "" +#~ "I don't know how to open the file '%s'.\n" +#~ "Perhaps it's a kind of picture that is not yet supported.\n" +#~ "\n" +#~ "Please select a different picture instead." +#~ msgstr "" +#~ "Es nezinu, kÄ lai atver failu '%s'.\n" +#~ "IespÄ“jams ka tas ir attÄ“lu veids, kas vÄ“l nav atbalstÄ«ts.\n" +#~ "\n" +#~ "LÅ«dzu izvÄ“lieties citu attÄ“lu." + +#~ msgid "Please select an image." +#~ msgstr "LÅ«dzu izvÄ“lieties attÄ“lu." + +#~ msgid "_Select" +#~ msgstr "_IzvÄ“lÄ“ties" + +#~ msgid "Preferred Applications" +#~ msgstr "NoklusÄ“tÄs programmas" + +#~ msgid "Select your default applications" +#~ msgstr "IzvÄ“lieties jÅ«su noklusÄ“tÄs aplikÄcijas" + +#~ msgid "Custom" +#~ msgstr "PÄ“c IzvÄ“les" + +#~ msgid "Could not load the main interface" +#~ msgstr "Nevar ielÄdÄ“t galveno saskarni(interfeisu)" + +#~ msgid "Please make sure that the applet is properly installed" +#~ msgstr "LÅ«dzu pÄrbaudiet vai sÄ«klietotne ir pareizi uzstÄdÄ«ta" + +# http://edina.ac.uk/balsa/ +#~ msgid "Balsa" +#~ msgstr "Balsa" + +#~ msgid "Banshee Music Player" +#~ msgstr "Banshee mÅ«zikas atskaņotÄjs" + +#~ msgid "Claws Mail" +#~ msgstr "Claws Mail" + +#~ msgid "Debian Sensible Browser" +#~ msgstr "Debian Sensible Browser" + +#~ msgid "Debian Terminal Emulator" +#~ msgstr "Debian Terminal Emulator" + +#~ msgid "ETerm" +#~ msgstr "ETerm" + +#~ msgid "Encompass" +#~ msgstr "Iekļaut" + +#~ msgid "Epiphany Web Browser" +#~ msgstr "Epiphany tÄ«mekļa pÄrlÅ«ks" + +#~ msgid "Evolution Mail Reader" +#~ msgstr "Evolution epasta programma" + +#~ msgid "Evolution Mail Reader 1.4" +#~ msgstr "Evolution Mail Reader 1.4" + +#~ msgid "Evolution Mail Reader 1.5" +#~ msgstr "Evolution Mail Reader 1.5" + +#~ msgid "Evolution Mail Reader 1.6" +#~ msgstr "Evolution Mail Reader 1.6" + +#~ msgid "Evolution Mail Reader 2.0" +#~ msgstr "Evolution Mail Reader 2.0" + +#~ msgid "Evolution Mail Reader 2.2" +#~ msgstr "Evolution Mail Reader 2.2" + +#~ msgid "Evolution Mail Reader 2.4" +#~ msgstr "Evolution Mail Reader 2.4" + +#~ msgid "Firebird" +#~ msgstr "Firebird" + +#~ msgid "Firefox" +#~ msgstr "Firefox" + +#~ msgid "MATE Terminal" +#~ msgstr "MATE terminÄlis" + +#~ msgid "Galeon" +#~ msgstr "Galeon" + +#~ msgid "Icedove" +#~ msgstr "Icedove" + +#~ msgid "Iceweasel" +#~ msgstr "Iceweasel" + +#~ msgid "KMail" +#~ msgstr "KMail" + +#~ msgid "Konqueror" +#~ msgstr "Konqueror" + +#~ msgid "Links Text Browser" +#~ msgstr "Links tekstrežīma pÄrlÅ«ks" + +#~ msgid "Lynx Text Browser" +#~ msgstr "Lynx Tekstrežīma pÄrlÅ«ks" + +#~ msgid "Mozilla" +#~ msgstr "Mozilla" + +#~ msgid "Mozilla 1.6" +#~ msgstr "Mozilla 1.6" + +#~ msgid "Mozilla Mail" +#~ msgstr "Mozilla Mail" + +#~ msgid "Mozilla Thunderbird" +#~ msgstr "Mozilla Thunderbird" + +#~ msgid "Muine Music Player" +#~ msgstr "Muine Music Player" + +#~ msgid "Mutt" +#~ msgstr "Mutt" + +#~ msgid "NXterm" +#~ msgstr "NXterm" + +#~ msgid "Netscape Communicator" +#~ msgstr "Netscape Communicator" + +#~ msgid "Opera" +#~ msgstr "Opera" + +#~ msgid "RXVT" +#~ msgstr "RXVT" + +#~ msgid "Rhythmbox Music Player" +#~ msgstr "Rhythmbox mÅ«zikas atskaņotÄjs" + +#~ msgid "Standard XTerminal" +#~ msgstr "Standard XTerminal" + +#~ msgid "Sylpheed" +#~ msgstr "Sylpheed" + +#~ msgid "Sylpheed-Claws" +#~ msgstr "Sylpheed-Claws" + +#~ msgid "Thunderbird" +#~ msgstr "Thunderbird" + +#~ msgid "Totem Movie Player" +#~ msgstr "Totem filmu atskaņotÄjs" + +#~ msgid "W3M Text Browser" +#~ msgstr "W3M Text Browser" + +#~ msgid "aterm" +#~ msgstr "trauksme" + +#~ msgid "Image Viewer" +#~ msgstr "AttÄ“lu pÄrlÅ«ks" + +#~ msgid "Instant Messenger" +#~ msgstr "TÅ«lÄ«tÄ“ja ziņojumapmaiņa" + +#~ msgid "Mail Reader" +#~ msgstr "Pasta lasÄ«tÄjs" + +#~ msgid "Multimedia Player" +#~ msgstr "MultimÄ“diju atskaņotÄjs" + +#~ msgid "Terminal Emulator" +#~ msgstr "TerminÄļa emulators" + +#~ msgid "Text Editor" +#~ msgstr "Teksta redaktors" + +#~ msgid "Video Player" +#~ msgstr "Video atskaņotÄjs" + +#~ msgid "Web Browser" +#~ msgstr "TÄ«mekļa pÄrlÅ«ks" + +#~ msgid "All %s occurrences will be replaced with actual link" +#~ msgstr "Visi %s tiks aizvietoti ar reÄlo saiti" + +#~ msgid "Co_mmand:" +#~ msgstr "Ko_manda:" + +#~ msgid "E_xecute flag:" +#~ msgstr "I_zpildes karodziņš:" + +#~ msgid "Internet" +#~ msgstr "Internets" + +#~ msgid "Multimedia" +#~ msgstr "MultimÄ“diji" + +#~ msgid "Open link in new _tab" +#~ msgstr "AtvÄ“rt saiti jaunÄ _Å¡Ä·irklÄ«" + +#~ msgid "Open link in new _window" +#~ msgstr "AtvÄ“rt saiti jaunÄ _logÄ" + +#~ msgid "Open link with web browser _default" +#~ msgstr "AtvÄ“rt saiti ar interneta pÄrlÅ«ku _noklusÄ“ti" + +#~ msgid "Run in t_erminal" +#~ msgstr "Palaist _TerminÄlÄ«" + +#~ msgid "System" +#~ msgstr "SistÄ“ma" + +#~ msgid "Change screen resolution" +#~ msgstr "MainÄ«t ekrÄna izÅ¡Ä·irtspÄ“ju" + +#~ msgid "Screen Resolution" +#~ msgstr "EkrÄna izÅ¡Ä·irtspÄ“ja" + +#~ msgid "Inverted" +#~ msgstr "Apgriezts" + +#~ msgid "%d Hz" +#~ msgstr "%d Hz" + +#~ msgid "_Resolution:" +#~ msgstr "_IzÅ¡Ä·irspÄ“ja:" + +#~ msgid "Re_fresh rate:" +#~ msgstr "AtjauninÄÅ¡anas Ätrums:" + +#~ msgid "R_otation:" +#~ msgstr "R_otÄcija:" + +#~ msgid "Default Settings" +#~ msgstr "NoklusÄ“tÄs iestÄdnes" + +#~ msgid "Screen %d Settings\n" +#~ msgstr "EkrÄna %d iestatÄ«jumi \n" + +#~ msgid "Screen Resolution Preferences" +#~ msgstr "EkrÄna izÅ¡Ä·irtspÄ“jas iestatÄ«jumi" + +#~ msgid "_Make default for this computer (%s) only" +#~ msgstr "PadarÄ«t par noklusÄ“to tikai Å¡i_m datoram (%s)" + +#~ msgid "Options" +#~ msgstr "IestatÄ«jumi" + +# PÄrbaudu jaunos iestatÄ«jumus. Ja neatbildÄ“siet %d sekunžu laikÄ, tiks atjaunoti iepriekÅ¡Ä“jie iestatÄ«jumi. +#~ msgid "" +#~ "Testing the new settings. If you don't respond in %d second the previous " +#~ "settings will be restored." +#~ msgid_plural "" +#~ "Testing the new settings. If you don't respond in %d seconds the previous " +#~ "settings will be restored." +#~ msgstr[0] "" +#~ "PÄrbaudu jaunos iestatÄ«jumus. Ja jÅ«s nereaģēsiet %d sekundes laikÄ tiks " +#~ "atjaunoti ieprieksÄ“jie iestatÄ«jumi." +#~ msgstr[1] "" +#~ "PÄrbaudu jaunos iestatÄ«jumus. Ja jÅ«s nereaģēsiet %d sekunžu laikÄ tiks " +#~ "atjaunoti ieprieksÄ“jie iestatÄ«jumi." +#~ msgstr[2] "" +#~ "PÄrbaudu jaunos iestatÄ«jumus. Ja jÅ«s nereaģēsiet %d sekundes laikÄ tiks " +#~ "atjaunoti ieprieksÄ“jie iestatÄ«jumi." + +#~ msgid "Keep Resolution" +#~ msgstr "SaglabÄt izÅ¡Ä·irspÄ“ju" + +#~ msgid "Do you want to keep this resolution?" +#~ msgstr "Vai vÄ“laties saglabÄt Å¡o izÅ¡Ä·irtspÄ“ju?" + +#~ msgid "Use _previous resolution" +#~ msgstr "Lietot iepriekÅ¡Ä“jo izÅ¡Ä·irtspÄ“ju" + +#~ msgid "_Keep resolution" +#~ msgstr "_SaglabÄt izÅ¡Ä·irtspÄ“ju" + +#~ msgid "" +#~ "The X Server does not support the XRandR extension. Runtime resolution " +#~ "changes to the display size are not available." +#~ msgstr "" +#~ "X Server neatbalsta XRandR paplaÅ¡inÄjumu. Izpildlaika(runtime) " +#~ "izÅ¡Ä·irtspÄ“jas izmaiņas Å¡Ädam displeja izmÄ“ram nav pieejamas." + +#~ msgid "" +#~ "The version of the XRandR extension is incompatible with this program. " +#~ "Runtime changes to the display size are not available." +#~ msgstr "" +#~ "XRandR paplaÅ¡inÄjuma versija ir nesaderÄ«ga ar Å¡o programmu. Izpildlaika" +#~ "(runtime) izÅ¡Ä·irtspÄ“jas izmaiņas Å¡Ädam displeja izmÄ“ram nav pieejamas." + +#~ msgid "Select fonts for the desktop" +#~ msgstr "IzvÄ“lÄ“ties fontus darbavirsmai" + +#~ msgid "Font Rendering" +#~ msgstr "Fonta attÄ“loÅ¡ana" + +#~ msgid "Smoothing:" +#~ msgstr "IzlÄ«dzinÄÅ¡ana:" + +#~ msgid "Subpixel order:" +#~ msgstr "Subpikseļu kÄrtÄ«ba:" + +#~ msgid "Best _shapes" +#~ msgstr "LabÄkÄs _kontÅ«ras" + +#~ msgid "Best co_ntrast" +#~ msgstr "LabÄkais ko_ntrasts" + +#~ msgid "D_etails..." +#~ msgstr "D_etaļas..." + +#~ msgid "Des_ktop font:" +#~ msgstr "_Darbavirsmas fonts:" + +#~ msgid "Font Preferences" +#~ msgstr "Fonta iestatÄ«jumi" + +#~ msgid "Font Rendering Details" +#~ msgstr "Fonta attÄ“loÅ¡anas detaļas" + +#~ msgid "Go _to font folder" +#~ msgstr "_Doties uz fontu mapi" + +#~ msgid "Gra_yscale" +#~ msgstr "_Melnbalts" + +#~ msgid "N_one" +#~ msgstr "Ne_kas" + +#~ msgid "R_esolution:" +#~ msgstr "_IzÅ¡Ä·irtspÄ“ja:" + +#~ msgid "Sub_pixel (LCDs)" +#~ msgstr "Sub_pikselis (LCDs)" + +#~ msgid "Sub_pixel smoothing (LCDs)" +#~ msgstr "Sub_pikseļa izlÄ«dzinÄÅ¡ana (LCDs)" + +#~ msgid "VB_GR" +#~ msgstr "VB_GR" + +#~ msgid "_Application font:" +#~ msgstr "_AplikÄcijas fonts:" + +#~ msgid "_BGR" +#~ msgstr "_BGR" + +#~ msgid "_Document font:" +#~ msgstr "_Dokumenta fonts:" + +#~ msgid "_Fixed width font:" +#~ msgstr "_FiksÄ“ta platuma fonts:" + +#~ msgid "_Full" +#~ msgstr "_Pilns" + +#~ msgid "_Medium" +#~ msgstr "_VidÄ“js" + +#~ msgid "_Monochrome" +#~ msgstr "_Melnbalts" + +#~ msgid "_None" +#~ msgstr "_Nekas" + +#~ msgid "_RGB" +#~ msgstr "_RGB" + +#~ msgid "_Slight" +#~ msgstr "_NiecÄ«gs" + +#~ msgid "_VRGB" +#~ msgstr "_VRGB" + +#~ msgid "_Window title font:" +#~ msgstr "_Loga virsraksta fonts:" + +#~ msgid "dots per inch" +#~ msgstr "punkti collÄ" + +#~ msgid "Font may be too large" +#~ msgstr "Fonts varÄ“tu bÅ«t pÄrÄk liels" + +# IzvÄ“lÄ“tais fonts ir %d punktus liels un to var bÅ«t grÅ«tÄ«bas izmantot efektÄ«vi uz Å¡Ä« kompjÅ«tera. IesakÄm izvÄ“lÄ“ties izmÄ“ru mazÄku par %d. +#~ msgid "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." +#~ msgid_plural "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." +#~ msgstr[0] "" +#~ "IzvÄ“lÄ“tais fonts ir %d punktu liels, tÄ izmantoÅ¡anavarÄ“tu radÄ«t " +#~ "sarežģījumus ar datora izmantoÅ¡anu. Jums bÅ«tu jÄizvÄ“las fonts, kura " +#~ "izmÄ“rs ir mazÄks kÄ %d." +#~ msgstr[1] "" +#~ "IzvÄ“lÄ“tais fonts ir %d punktus liels, tÄ izmantoÅ¡anavarÄ“tu radÄ«t " +#~ "sarežģījumus ar datora izmantoÅ¡anu. Jums bÅ«tu jÄizvÄ“las fonts, kura " +#~ "izmÄ“rs ir mazÄks kÄ %d." +#~ msgstr[2] "" +#~ "IzvÄ“lÄ“tais fonts ir %d punktu liels, tÄ izmantoÅ¡anavarÄ“tu radÄ«t " +#~ "sarežģījumus ar datora izmantoÅ¡anu. Jums bÅ«tu jÄizvÄ“las fonts, kura " +#~ "izmÄ“rs ir mazÄks kÄ %d." + +# IzvÄ“lÄ“tais fonts ir %d punktus liels un to var bÅ«t grÅ«tÄ«bas izmantot efektÄ«vi uz Å¡Ä« kompjÅ«tera. IesakÄm izvÄ“lÄ“ties mazÄka izmÄ“ra fontu. +#~ msgid "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a " +#~ "smaller sized font." +#~ msgid_plural "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a smaller " +#~ "sized font." +#~ msgstr[0] "" +#~ "IzvÄ“lÄ“tais fonts ir %d punktu liels, tÄ izmantoÅ¡anavarÄ“tu radÄ«t " +#~ "sarežģījumus ar datora izmantoÅ¡anu. Jums bÅ«tu jÄizvÄ“las mazÄks fonts." +#~ msgstr[1] "" +#~ "IzvÄ“lÄ“tais fonts ir %d punktus liels, tÄ izmantoÅ¡anavarÄ“tu radÄ«t " +#~ "sarežģījumus ar datora izmantoÅ¡anu. Jums bÅ«tu jÄizvÄ“las mazÄks fonts." +#~ msgstr[2] "" +#~ "IzvÄ“lÄ“tais fonts ir %d punktu liels, tÄ izmantoÅ¡anavarÄ“tu radÄ«t " +#~ "sarežģījumus ar datora izmantoÅ¡anu. Jums bÅ«tu jÄizvÄ“las mazÄks fonts." + +#~ msgid "Use previous font" +#~ msgstr "Lietot iepriekÅ¡Ä“jo fontu" + +#~ msgid "Use selected font" +#~ msgstr "Izmantot izvÄ“lÄ“to fontu" + +#~ msgid "New accelerator..." +#~ msgstr "Jauns akselerators..." + +#~ msgid "Accelerator key" +#~ msgstr "PaÄtrinÄtÄja taustiņš" + +#~ msgid "Accelerator modifiers" +#~ msgstr "PaÄtrinÄtÄja modifikatori" + +#~ msgid "Accelerator keycode" +#~ msgstr "PaÄtrinÄtÄja taustiņkods" + +#~ msgid "Accel Mode" +#~ msgstr "PaÄtrinÄÅ¡anas režīms" + +#~ msgid "The type of accelerator." +#~ msgstr "PaÄtrinÄtÄja tips." + +#~ msgid "" +#~ msgstr "" + +#~ msgid "" +#~ "The shortcut \"%s\" cannot be used because it will become impossible to " +#~ "type using this key.\n" +#~ "Please try with a key such as Control, Alt or Shift at the same time.\n" +#~ msgstr "" +#~ "SaÄ«sne \"%s\" nevar tikt izmantots, jo drukÄjot Å¡is taustiņš bÅ«s " +#~ "neizmantojams.\n" +#~ "LÅ«dzu mÄ“Ä£iniet ar tÄdiem taustiņiem kÄ Ctrl, Alt vai Shift vienlaicÄ«gi.\n" + +#~ msgid "" +#~ "The shortcut \"%s\" is already used for:\n" +#~ " \"%s\"\n" +#~ msgstr "" +#~ "SaiÄ«sne \"%s\" jau tiek lietota priekÅ¡:\n" +#~ " \"%s\"\n" + +#~ msgid "Error setting new accelerator in configuration database: %s\n" +#~ msgstr "Kļūda uzstÄdot jaunu paÄtrinÄtÄju konfigurÄcijas datubÄzÄ“: %s\n" + +#~ msgid "Error unsetting accelerator in configuration database: %s\n" +#~ msgstr "Kļūda noņemot paÄtrinÄtÄja konfigurÄciju datubÄzÄ“: %s\n" + +#~ msgid "Action" +#~ msgstr "DarbÄ«ba" + +#~ msgid "Shortcut" +#~ msgstr "SaÄ«sne" + +#~ msgid "" +#~ "To edit a shortcut key, click on the corresponding row and type a new " +#~ "accelerator, or press backspace to clear." +#~ msgstr "NorÄdiet jaunus taustiņus, vai nospiediet Atstarpi, lai nodzÄ“stu." + +#~ msgid "Assign shortcut keys to commands" +#~ msgstr "NozÄ«mÄ“t komandas saÄ«sņu taustiņiem" + +#~ msgid "Desktop" +#~ msgstr "Darba virsma" + +#~ msgid "Window Management" +#~ msgstr "Logu pÄrvaldÄ«ba" + +#~ msgid "Layout" +#~ msgstr "IzkÄrtojums" + +#~ msgid "Default" +#~ msgstr "NoklusÄ“tais" + +#~ msgid "Models" +#~ msgstr "Modelis" + +#~ msgid "There was an error launching the keyboard tool: %s" +#~ msgstr "AtgadÄ«jÄs kļūda, palaižot tastatÅ«ras rÄ«ku: %s" + +#~ msgid "" +#~ "Just apply settings and quit (compatibility only; now handled by daemon)" +#~ msgstr "" +#~ "Tikai attiecinÄt uzstÄdÄ«jumus un iziet (savietojamÄ«bas dēļ; tagad to " +#~ "pÄrvalda dÄ“mons)" + +#~ msgid "Start the page with the typing break settings showing" +#~ msgstr "Palaist lapu, kurÄ bÅ«tu redzami darba pÄrtraukuma uzstÄdÄ«jumi" + +#~ msgid "- MATE Keyboard Preferences" +#~ msgstr "- MATE tastatÅ«ras iestatÄ«jumi" + +#~ msgid "Cursor Blinking" +#~ msgstr "Kursora mirgoÅ¡ana" + +#~ msgid "Repeat Keys" +#~ msgstr "AtkÄrtot taustiņus" + +#~ msgid "_Lock screen to enforce typing break" +#~ msgstr "Sas_lÄ“gt klaviatÅ«ru, lai uzspiestu darba pÄrtraukumu" + +#~ msgid "Fast" +#~ msgstr "Ä€tri" + +#~ msgid "Long" +#~ msgstr "Gari" + +#~ msgid "Short" +#~ msgstr "Īsi" + +#~ msgid "Slow" +#~ msgstr "LÄ“nu" + +#~ msgid "A_vailable layouts:" +#~ msgstr "P_ieejamie izkÄrtojumi:" + +#~ msgid "All_ow postponing of breaks" +#~ msgstr "Atljaut pÄrtaukumu atlikÅ¡anu" + +#~ msgid "Check if breaks are allowed to be postponed" +#~ msgstr "PÄrbaudÄ«t, vai pÄrtaukumus ir atļauts atlikt" + +#~ msgid "Choose a Keyboard Model" +#~ msgstr "IzvÄ“lieties klaviatÅ«ras modeli" + +#~ msgid "Choose a Layout" +#~ msgstr "IzvÄ“lÄ“ties novietojumu" + +#~ msgid "Choose..." +#~ msgstr "IzvÄ“lÄ“ties..." + +#~ msgid "Cursor _blinks in text boxes and fields" +#~ msgstr "Kursors _birgo teksta kastÄ«tÄ“s un laukos" + +#~ msgid "Cursor blinks speed" +#~ msgstr "Kursora mirgoÅ¡anas Ätrums" + +#~ msgid "Duration of the break when typing is disallowed" +#~ msgstr "Pauzes ilgums, kad drukÄÅ¡ana nav atļauta" + +#~ msgid "Duration of work before forcing a break" +#~ msgstr "Darba ilgums pirms uzspiest pÄrtaukumu" + +#~ msgid "Key presses _repeat when key is held down" +#~ msgstr "TastatÅ«ras _atkÄrtojumi, kad taustiņš tiek nospiests" + +#~ msgid "Keyboard _model:" +#~ msgstr "KlaviatÅ«ras _modelis:" + +#~ msgid "Layout Options" +#~ msgstr "Novietojuma opcijas" + +#~ msgid "Layouts" +#~ msgstr "Novietojumi" + +#~ msgid "" +#~ "Lock screen after a certain duration to help prevent repetitive keyboard " +#~ "use injuries" +#~ msgstr "" +#~ "PÄ“c zinÄma laika noslÄ“gt ekrÄnu, lai saudzÄ“tu veselÄ«bu un izvairÄ«tos no " +#~ "nepÄrtraukta darba traumÄm" + +#~ msgid "Microsoft Natural Keyboard" +#~ msgstr "Microsoft Natural Keyboard" + +#~ msgid "Preview:" +#~ msgstr "PriekÅ¡skats:" + +#~ msgid "Repeat keys speed" +#~ msgstr "Taustiņu atkÄrtoÅ¡anÄs Ätrums" + +#~ msgid "Reset To De_faults" +#~ msgstr "Atjaunot uz noklusÄ“tajiem" + +#~ msgid "Separate _group for each window" +#~ msgstr "AtseviÅ¡Ä·a _grupa katram logam" + +#~ msgid "_Add..." +#~ msgstr "_Pievienot..." + +#~ msgid "_Break interval lasts:" +#~ msgstr "_Pauzes intervÄls ilgst:" + +#~ msgid "_Delay:" +#~ msgstr "Aizt_ure:" + +#~ msgid "_Models:" +#~ msgstr "_Modeļi:" + +#~ msgid "_Selected layouts:" +#~ msgstr "_IzvÄ“lÄ“tie novietojumi:" + +#~ msgid "_Speed:" +#~ msgstr "Ä€_trums:" + +#~ msgid "_Work interval lasts:" +#~ msgstr "_Darba intervÄls ilgst:" + +#~ msgid "minutes" +#~ msgstr "minÅ«tes" + +#~ msgid "Set your keyboard preferences" +#~ msgstr "UzstÄdiet tastatÅ«ras iestatÄ«jumus" + +#~ msgid "%d millisecond" +#~ msgid_plural "%d milliseconds" +#~ msgstr[0] "%d milisekunde" +#~ msgstr[1] "%d milisekundes" +#~ msgstr[2] "%d milisekunžu" + +# %d millisekundes +#~ msgid "Unknown Pointer" +#~ msgstr "NezinÄms kursors" + +#~ msgid "Default Pointer" +#~ msgstr "NoklusÄ“tais kursors" + +#~ msgid "Default Pointer - Current" +#~ msgstr "PaÅ¡reizÄ“jais noklusÄ“tais kursors" + +#~ msgid "The default pointer that ships with X" +#~ msgstr "NoklusÄ“tais kursors, kas tiek piedÄvÄts ar X" + +#~ msgid "White Pointer" +#~ msgstr "Balts kursors" + +#~ msgid "White Pointer - Current" +#~ msgstr "Liels balts kursors - paÅ¡reizÄ“jais" + +#~ msgid "The default pointer inverted" +#~ msgstr "InvertÄ“ts noklusÄ“tais kursors" + +#~ msgid "Large Pointer" +#~ msgstr "Liels kursors" + +#~ msgid "Large Pointer - Current" +#~ msgstr "Liels kursors - paÅ¡reizejais" + +#~ msgid "Large version of normal pointer" +#~ msgstr "NormÄlÄ kursora lielÄ versija" + +#~ msgid "Large White Pointer - Current" +#~ msgstr "Liels balts kursors - paÅ¡reizÄ“jais" + +#~ msgid "Large White Pointer" +#~ msgstr "Liels balts kursors" + +#~ msgid "Large version of white pointer" +#~ msgstr "BaltÄ kursora lielÄ versija" + +#~ msgid "Pointer Theme" +#~ msgstr "Kursora tÄ“ma" + +#~ msgid "Double-Click Timeout " +#~ msgstr "DubultkliksÄ·a pauze " + +#~ msgid "Drag and Drop" +#~ msgstr "Vilkt un mest" + +#~ msgid "Locate Pointer" +#~ msgstr "SameklÄ“t kursoru" + +#~ msgid "Mouse Orientation" +#~ msgstr "Peles novietojums" + +#~ msgid "Speed" +#~ msgstr "Ä€trums" + +#~ msgid "Fast" +#~ msgstr "Ä€trs" + +#~ msgid "Large" +#~ msgstr "Liels" + +#~ msgid "Low" +#~ msgstr "Zems" + +#~ msgid "Slow" +#~ msgstr "LÄ“ns" + +#~ msgid "Small" +#~ msgstr "Mazs" + +#~ msgid "Buttons" +#~ msgstr "Pogas" + +#~ msgid "Highlight the _pointer when you press Ctrl" +#~ msgstr "Izgaismot kursoru, kad nospiests Ctrl" + +#~ msgid "Large" +#~ msgstr "Liels" + +#~ msgid "Medium" +#~ msgstr "VidÄ“js" + +#~ msgid "Motion" +#~ msgstr "KustÄ«ba" + +#~ msgid "Pointer Size:" +#~ msgstr "Kurora izmÄ“rs:" + +#~ msgid "Pointers" +#~ msgstr "Kursori" + +#~ msgid "Small" +#~ msgstr "Mazs" + +#~ msgid "_Acceleration:" +#~ msgstr "_PaÄtrinÄjums:" + +#~ msgid "_Left-handed mouse" +#~ msgstr "_Kreiļu pele" + +#~ msgid "_Sensitivity:" +#~ msgstr "_JÅ«tÄ«gums:" + +#~ msgid "_Threshold:" +#~ msgstr "_Slieksnis:" + +#~ msgid "_Timeout:" +#~ msgstr "PÄr_traukums:" + +#~ msgid "Set your mouse preferences" +#~ msgstr "UzstÄdÄ«t jÅ«su peles iestatÄ«jumi" + +#~ msgid "Network Proxy" +#~ msgstr "TÄ«kla starpniekserveris" + +#~ msgid "Set your network proxy preferences" +#~ msgstr "UzstÄdiet jÅ«su tÄ«kla starpservera iestatÄ«jumi" + +#~ msgid " " +#~ msgstr " " + +#~ msgid "Di_rect internet connection" +#~ msgstr "TieÅ¡s inte_rneta pieslÄ“gums" + +#~ msgid "Ignore Host List" +#~ msgstr "IgnorÄ“jamo resursdatoru saraksts" + +#~ msgid "_Automatic proxy configuration" +#~ msgstr "_AutomÄtiska starpservera konfigurÄcija" + +#~ msgid "_Manual proxy configuration" +#~ msgstr "_PaÅ¡rocÄ«ga starpservera konfigurÄcija" + +#~ msgid "_Use authentication" +#~ msgstr "_Lietot autentifikÄciju" + +#~ msgid "Autoconfiguration _URL:" +#~ msgstr "AutokonfigurÄcijas _URL:" + +#~ msgid "HTTP Proxy Details" +#~ msgstr "HTTP Starpservera Detaļas" + +#~ msgid "H_TTP proxy:" +#~ msgstr "H_TTP starpniekserveris:" + +#~ msgid "Network Proxy Preferences" +#~ msgstr "TÄ«kla starpniekservera iestatÄ«jumi" + +#~ msgid "Port:" +#~ msgstr "Ports:" + +#~ msgid "S_ocks host:" +#~ msgstr "S_ocks hosts:" + +#~ msgid "U_sername:" +#~ msgstr "LietotÄj_vÄrds:" + +#~ msgid "_Details" +#~ msgstr "_Detaļas" + +#~ msgid "_FTP proxy:" +#~ msgstr "_FTP starpserveris:" + +#~ msgid "_Password:" +#~ msgstr "Pa_role:" + +#~ msgid "_Secure HTTP proxy:" +#~ msgstr "_DroÅ¡ais HTTP starpserveris:" + +#~ msgid "_Use the same proxy for all protocols" +#~ msgstr "_Izmantot to paÅ¡u starpniekserveri visiem produktiem" + +#~ msgid "Enable sound and associate sounds with events" +#~ msgstr "AktivizÄ“t skaņu un sasaistÄ«t skaņas ar notikumiem" + +# %d millisekundes +#~ msgid "Unknown Volume Control %d" +#~ msgstr "NezinÄma skaļuma kontrole %d" + +#~ msgid "Not connected" +#~ msgstr "Nav savienots" + +#~ msgid "Autodetect" +#~ msgstr "AutomÄtiski noteikts" + +#~ msgid "ALSA - Advanced Linux Sound Architecture" +#~ msgstr "ALSA - Advanced Linux Sound Architecture" + +#~ msgid "Artsd - ART Sound Daemon" +#~ msgstr "Artsd - ART Sound Daemon" + +#~ msgid "ESD - Enlightened Sound Daemon" +#~ msgstr "ESD - Enlightened Sound Daemon" + +#~ msgid "OSS - Open Sound System" +#~ msgstr "OSS - Open Sound System" + +#~ msgid "PulseAudio Sound Server" +#~ msgstr "PulseAudio Sound Server" + +#~ msgid "Test Sound" +#~ msgstr "IzmÄ“Ä£inajuma skaņa" + +#~ msgid "Silence" +#~ msgstr "Klusums" + +#~ msgid "- MATE Sound Preferences" +#~ msgstr "- MATE skaņas iestatÄ«jumi" + +#~ msgid "Audio Conferencing" +#~ msgstr "Audio konferences" + +#~ msgid "Default Mixer Tracks" +#~ msgstr "NoklusÄ“tie mixera celiņi" + +#~ msgid "Music and Movies" +#~ msgstr "MÅ«zika un filmas" + +#~ msgid "Sound Events" +#~ msgstr "Skaņas paziņojumi" + +#~ msgid "Testing..." +#~ msgstr "Notiek pÄrbaude..." + +#~ msgid "Click OK to finish." +#~ msgstr "KlikÅ¡Ä·iniet Labi, lai pabeigtu." + +#~ msgid "Devices" +#~ msgstr "IerÄ«ces" + +#~ msgid "E_nable software sound mixing (ESD)" +#~ msgstr "AktivizÄ“t programmatÅ«risko skaņas miksÄ“Å¡anu (ESD)" + +#~ msgid "Flash _entire screen" +#~ msgstr "Izgaismot visu _ekrÄnu" + +#~ msgid "Flash _window titlebar" +#~ msgstr "Izgaismot loga virsraksta joslu" + +#~ msgid "" +#~ "Select the device and tracks to control with the keyboard. Use the Shift " +#~ "and Control keys to select multiple tracks if required." +#~ msgstr "" +#~ "IzvÄ“lieties ierÄ«ci un celiņus, ko kontrolÄ“t ar tastatÅ«ru. Izmantojiet " +#~ "Shift un Control taustiņus, lai izvÄ“lÄ“tos vairÄkus celiņus, ja tas ir " +#~ "nepiecieÅ¡ams." + +#~ msgid "So_und playback:" +#~ msgstr "Sk_aņu atskaņoÅ¡ana:" + +#~ msgid "Sou_nd capture:" +#~ msgstr "Skaņas tverÅ¡a_na:" + +#~ msgid "Sound Preferences" +#~ msgstr "Skaņas iestatÄ«jumi" + +#~ msgid "Sounds" +#~ msgstr "Skaņas" + +#~ msgid "System Beep" +#~ msgstr "SistÄ“mas pÄ«kstiens" + +#~ msgid "Test" +#~ msgstr "PÄrbaudÄ«t" + +#~ msgid "Testing Pipeline" +#~ msgstr "Parbaudu cauruli" + +#~ msgid "_Device:" +#~ msgstr "_IekÄrta:" + +#~ msgid "_Enable system beep" +#~ msgstr "_AktivizÄ“t sistÄ“mas pÄ«kstienu" + +#~ msgid "_Play system sounds" +#~ msgstr "_atskaņot sistÄ“mas skaņas" + +#~ msgid "_Sound playback:" +#~ msgstr "_Skaņu atskaņoÅ¡ana:" + +#~ msgid "_Visual system beep" +#~ msgstr "_VizuÄlais sistÄ“mas pÄ«kstiens" + +#~ msgid "Failed to construct test pipeline for '%s'" +#~ msgstr "NeizdevÄs izveidot testa cauruli priekÅ¡ '%s'" + +#~ msgid "Would you like to remove this theme?" +#~ msgstr "Vai jÅ«s vÄ“laties noņemt Å¡o tÄ“mu?" + +#~ msgid "Theme deleted succesfully. Please select another theme." +#~ msgstr "TÄ“ma izdzÄ“sta veiksmÄ«gi. LÅ«dzu izvÄ“lieties jaunu tÄ“mu." + +#~ msgid "Theme can not be deleted" +#~ msgstr "TÄ“mu nevar izdzÄ“st" + +#~ msgid "" +#~ "No themes could be found on your system. This probably means that your " +#~ "\"Theme Preferences\" dialog was improperly installed, or you haven't " +#~ "installed the \"mate-themes\" package." +#~ msgstr "" +#~ "Nevaru atrast nevienu tÄ“mu jÅ«su sistÄ“mÄ. Tas visdrÄ«zÄk nozÄ«mÄ“, ka jÅ«su " +#~ "\"TÄ“mas iestatÄ«jumi\" dialogs netika pienÄcÄ«gi uzstÄdÄ«ts, vai jums nav " +#~ "instalÄ“ta \"mate-themes\" pakotne." + +#~ msgid "" +#~ "Can not install theme. \n" +#~ "The %s utility is not installed." +#~ msgstr "" +#~ "Nevar uzinstalÄ“t tÄ“mu. \n" +#~ "%s utilÄ«ta nav uzstÄdÄ«ta." + +#~ msgid "" +#~ "Can not install theme. \n" +#~ "There was a problem while extracting the theme" +#~ msgstr "" +#~ "Nevar uzinstalÄ“t tÄ“mu. \n" +#~ "Notikusi kļūda atarhivÄ“jot tÄ“mu" + +#~ msgid "This theme is not in a supported format." +#~ msgstr "TÄ“ma nav atbalstÄ«tajÄ formÄtÄ." + +#~ msgid "Failed to create temporary directory" +#~ msgstr "NeizdevÄs izveidot pagaidu mapi" + +#~ msgid "MATE Theme %s correctly installed" +#~ msgstr "Mate tÄ“ma %s ir uzinstalÄ“ta" + +#~ msgid "The theme is an engine. You need to compile the theme." +#~ msgstr "Å Ä« tÄ“ma ir dzinÄ“js, to nepiecieÅ¡ams kompilÄ“t." + +#~ msgid "The file format is invalid" +#~ msgstr "Faila formÄts ir nederÄ«gs" + +#~ msgid "Installation Failed" +#~ msgstr "IntalÄcija neizdevÄs" + +#~ msgid "The theme \"%s\" has been installed." +#~ msgstr "TÄ“ma \"%s\" ir uzstÄdÄ«ta." + +#~ msgid "Would you like to apply it now, or keep your current theme?" +#~ msgstr "Vai jÅ«s vÄ“laties turpmÄk lietot Å¡o tÄ“mu, vai arÄ« atstÄt esoÅ¡o?" + +#~ msgid "Keep Current Theme" +#~ msgstr "SaglabÄt esoÅ¡o tÄ“mu" + +#~ msgid "Apply New Theme" +#~ msgstr "Izmantot jauno tÄ“mu" + +#~ msgid "No theme file location specified to install" +#~ msgstr "Nav norÄdÄ«ta instalÄ“jamÄs tÄ“mas faila atraÅ¡anÄs vieta" + +#~ msgid "The theme file location specified to install is invalid" +#~ msgstr "NorÄdÄ«tÄ tÄ“mas faila atraÅ¡anÄs vieta ir nederÄ«ga" + +#~ msgid "" +#~ "Insufficient permissions to install the theme in:\n" +#~ "%s" +#~ msgstr "" +#~ "Nepietiekamas atļaujas, lai instalÄ“tu tÄ“mu:\n" +#~ " %s" + +#~ msgid "The file format is invalid." +#~ msgstr "Faila formÄts ir nederÄ«gs." + +#~ msgid "" +#~ "%s is the path where the theme files will be installed. This can not be " +#~ "selected as the source location" +#~ msgstr "" +#~ "%s ir ceļš, kur tiks uzstÄdÄ«ti tÄ“mas faili. Tas nevar tik norÄdÄ«ts kÄ " +#~ "avota atraÅ¡anÄs vieta" + +#~ msgid "Custom theme" +#~ msgstr "PaÅ¡izvÄ“les tÄ“ma" + +#~ msgid "You can save this theme by pressing the Save Theme button." +#~ msgstr "JÅ«s variet saglabÄt Å¡o tÄ“mu, nospiežot pogu SaglabÄt TÄ“mu." + +#~ msgid "Specify the filename of a theme to install" +#~ msgstr "NorÄdiet uzstÄdÄmÄs tÄ“mas faila atraÅ¡anÄs vieta" + +#~ msgid "filename" +#~ msgstr "faila vÄrds" + +#~ msgid "" +#~ "The default theme schemas could not be found on your system. This means " +#~ "that you probably don't have marco installed, or that your mateconf is " +#~ "configured incorrectly." +#~ msgstr "" +#~ "JÅ«su sistÄ“mÄ nav atrodamas noklusÄ“tÄs tÄ“mas shÄ“mas. TÄs nozÄ«mÄ“, ka jums " +#~ "visticamÄk nav uzinstalÄ“ts noklusÄ“tais logu menedžeris(marco) vai arÄ« " +#~ "mateconf ir nokonfigurÄ“ts nepareizi." + +#~ msgid "Theme name must be present" +#~ msgstr "JÄbÅ«t tÄ“mas nosaukumam" + +#~ msgid "The theme already exists. Would you like to replace it?" +#~ msgstr "TÄ“ma jua eksistÄ“. Vai vÄ“laties to aizvietot?" + +#~ msgid "Select themes for various parts of the desktop" +#~ msgstr "IzvÄ“lieties tÄ“mas dažÄdÄm darbavirsmas daļÄm" + +#~ msgid "Theme" +#~ msgstr "TÄ“ma" + +#~ msgid "Installs themes packages for various parts of the desktop" +#~ msgstr "UzstÄda tÄ“mas dažÄdÄm darbavirsmas daļÄm" + +#~ msgid "Theme Installer" +#~ msgstr "TÄ“mu uzstÄdÄ«tÄjs" + +#~ msgid "Mate Theme Package" +#~ msgstr "Mate tÄ“mas pakotne" + +#~ msgid "You do not have permission to change theme settings" +#~ msgstr "Jums nav nepiecieÅ¡amo tiesÄ«bu lai mainÄ«tu tÄ“mas iestatÄ«jumus" + +#~ msgid "Apply _Background" +#~ msgstr "Pielietot _fonu" + +#~ msgid "Apply _Font" +#~ msgstr "Pielietot f_ontu" + +#~ msgid "C_ustomize..." +#~ msgstr "PielÄgot..." + +#~ msgid "Colors" +#~ msgstr "KrÄsas" + +#~ msgid "Controls" +#~ msgstr "Kontroles" + +#~ msgid "Icons" +#~ msgstr "Ikonas" + +#~ msgid "Save Theme As..." +#~ msgstr "SaglabÄt tÄ“mu kÄ..." + +#~ msgid "Select theme for the desktop" +#~ msgstr "IzvÄ“lÄ“ties tÄ“mu(theme) darbavirsmai(desctop)" + +#~ msgid "Text" +#~ msgstr "Teksts" + +#~ msgid "The current controls theme does not support color schemes" +#~ msgstr "PaÅ¡reizÄ“jÄs tÄ“mas kontroles neatbalsta krÄsu shÄ“mas" + +#~ msgid "Theme Details" +#~ msgstr "TÄ“mas detaļas" + +#~ msgid "Theme Preferences" +#~ msgstr "TÄ“mas iestatÄ«jumi" + +#~ msgid "This theme does not suggest any particular font or background." +#~ msgstr "Å Ä« tÄ“ma neiesaka Ä«paÅ¡u fontu un fonu." + +#~ msgid "This theme suggests a background:" +#~ msgstr "Å Ä« tÄ“ma iesaka fonu:" + +#~ msgid "This theme suggests a font and a background:" +#~ msgstr "Å Ä« tÄ“ma iesaka fontu un fonu:" + +#~ msgid "This theme suggests a font:" +#~ msgstr "Å Ä« tÄ“ma iesaka fontu:" + +#~ msgid "Window Border" +#~ msgstr "Loga Robeža" + +#~ msgid "_Description:" +#~ msgstr "_Apraksts:" + +#~ msgid "_Input boxes:" +#~ msgstr "_Ievada lauki:" + +#~ msgid "_Install Theme..." +#~ msgstr "_UzstÄdÄ«t tÄ“mu..." + +#~ msgid "_Install..." +#~ msgstr "_UzstÄdÄ«t..." + +#~ msgid "_Name:" +#~ msgstr "_Nosaukums:" + +#~ msgid "_Revert" +#~ msgstr "Atg_riezt" + +#~ msgid "_Save Theme..." +#~ msgstr "_SaglabÄt tÄ“mu..." + +#~ msgid "_Selected items:" +#~ msgstr "_IzvÄ“lÄ“tÄs vienÄ«bas:" + +#~ msgid "_Windows:" +#~ msgstr "_Logi:" + +#~ msgid "theme selection tree" +#~ msgstr "TÄ“mu izvÄ“lnes koks" + +#~ msgid "Customize the appearance of toolbars and menubars in applications" +#~ msgstr "MainÄ«t rÄ«kjoslu un izvēļņjoslu parÄdÄ«Å¡anos aplikÄcijÄs" + +#~ msgid "Menus & Toolbars" +#~ msgstr "IzvÄ“lnes un rÄ«kjoslas" + +#~ msgid "Behavior and Appearance" +#~ msgstr "UzvedÄ«ba un izskats" + +# apskatÄ«t +#~ msgid "Preview" +#~ msgstr "Pirmsapskate" + +#~ msgid "C_ut" +#~ msgstr "Iz_griezt" + +#~ msgid "Icons only" +#~ msgstr "Tikai ikonas" + +#~ msgid "Menu and Toolbar Preferences" +#~ msgstr "IzvÄ“lnes un rÄ«kjoslas iestatÄ«jumi" + +#~ msgid "New File" +#~ msgstr "Jauns fails" + +#~ msgid "Open File" +#~ msgstr "AtvÄ“rt failu" + +#~ msgid "Save File" +#~ msgstr "SaglabÄt failu" + +#~ msgid "Show _icons in menus" +#~ msgstr "ParÄdÄ«t _ikonas izvÄ“lnÄ“s" + +#~ msgid "Text below icons" +#~ msgstr "Teksts zem ikonÄm" + +#~ msgid "Text beside icons" +#~ msgstr "Teksts blakus ikonÄm" + +#~ msgid "Text only" +#~ msgstr "VienÄ«gi teksts" + +#~ msgid "Toolbar _button labels:" +#~ msgstr "RÄ«kjoslas _pogu virsraksti:" + +#~ msgid "_Copy" +#~ msgstr "_KopÄ“t" + +#~ msgid "_Detachable toolbars" +#~ msgstr "At_dalÄmas rÄ«kjoslas" + +#~ msgid "_Edit" +#~ msgstr "_Rediģēt" + +#~ msgid "_Editable menu shortcut keys" +#~ msgstr "_RediģējamÄs izvÄ“lņu saÄ«snes" + +#~ msgid "_File" +#~ msgstr "_Fails" + +#~ msgid "_New" +#~ msgstr "_Jauns" + +#~ msgid "_Open" +#~ msgstr "_AtvÄ“rt" + +#~ msgid "_Paste" +#~ msgstr "_Izlikt" + +#~ msgid "_Print" +#~ msgstr "_DrukÄt" + +#~ msgid "_Quit" +#~ msgstr "_Iziet" + +#~ msgid "_Save" +#~ msgstr "_SaglabÄt" + +#~ msgid "Cannot start the preferences application for your window manager" +#~ msgstr "Nevaru sÄknÄ“t jÅ«su logu pÄrvaldnieka iestatÄ«jumu aplikÄciju" + +#~ msgid "C_ontrol" +#~ msgstr "K_ontrole" + +#~ msgid "_Alt" +#~ msgstr "_Alt" + +#~ msgid "H_yper" +#~ msgstr "H_iper" + +#~ msgid "S_uper (or \"Windows logo\")" +#~ msgstr "S_uper (vai \"Windows logo\")" + +#~ msgid "_Meta" +#~ msgstr "_Meta" + +#~ msgid "Movement Key" +#~ msgstr "PÄrvietoÅ¡anÄs taustiņi" + +#~ msgid "Titlebar Action" +#~ msgstr "Virsraksta joslas darbÄ«bas" + +#~ msgid "Window Selection" +#~ msgstr "Logu izvÄ“lÄ“tÄjs" + +#~ msgid "To move a window, press-and-hold this key then grab the window:" +#~ msgstr "" +#~ "Lai pÄrvietotu logu, nospiediet-un-turiet Å¡o pogu, tad paÄ·eriet logu:" + +#~ msgid "Window Preferences" +#~ msgstr "Loga iestatÄ«jumi" + +#~ msgid "_Double-click titlebar to perform this action:" +#~ msgstr "_DubultklikÅ¡Ä·is uz virsrakstjoslas, lai izdarÄ«tu Å¡o darbÄ«bu:" + +#~ msgid "_Interval before raising:" +#~ msgstr "_IntervÄls pirms pacelÅ¡anas:" + +#~ msgid "_Raise selected windows after an interval" +#~ msgstr "_Pacelt izvÄ“lÄ“to logu pÄ“c intervÄla" + +#~ msgid "_Select windows when the mouse moves over them" +#~ msgstr "_IzvÄ“lÄ“ties logus, kad peles kursors pÄrvietojas pÄr tiem" + +#~ msgid "Set your window properties" +#~ msgstr "IestatÄ«t loga rekvizÄ«tus" + +#~ msgid "Windows" +#~ msgstr "Logi" + +#~ msgid "" +#~ "The X system keyboard settings differ from your current MATE keyboard " +#~ "settings.\n" +#~ "\n" +#~ "Expected was %s, but the the following settings were found: %s.\n" +#~ "\n" +#~ "Which set would you like to use?" +#~ msgstr "" +#~ "X sistÄ“mas klaviatÅ«ras iestatÄ«jumi atÅ¡Ä·iras no JÅ«su paÅ¡reizÄ“jiem MATE " +#~ "klaviatÅ«ras iestatÄ«jumiem.\n" +#~ "\n" +#~ "ParedzÄ“ts bija %s, bet sekojoÅ¡i iesÄdÄ«jumi tika atrasti: %s.\n" +#~ "\n" +#~ "Kuru komplektÄciju JÅ«s vÄ“lÄ“tos izmantot?" + +#~ msgid "Error creating signal pipe." +#~ msgstr "Kļūda veidojot signÄla cauruli." + +#~ msgid "Type" +#~ msgstr "Tips" + +#~ msgid "" +#~ "Type of bg_applier: BG_APPLIER_ROOT for root window or BG_APPLIER_PREVIEW " +#~ "for preview" +#~ msgstr "" +#~ "bg_applier tips: BG_APPLIER_ROOT galvenajam logam un BG_APPLIER_PREVIEW " +#~ "pirmsapskatei" + +#~ msgid "Preview Width" +#~ msgstr "Pirmsapskates platums" + +#~ msgid "Width if applier is a preview: Defaults to 64." +#~ msgstr "Platums ja attiecinÄtÄjs ir pirmsapskate: NoklusÄ“ti uz 64." + +#~ msgid "Preview Height" +#~ msgstr "Pirmsapskates Augstums" + +#~ msgid "Height if applier is a preview: Defaults to 48." +#~ msgstr "Augstums ja attiecinÄtajs ir pirmsapskate: NoklusÄ“ti uz 48." + +#~ msgid "Screen" +#~ msgstr "EkrÄns" + +#~ msgid "Screen on which BGApplier is to draw" +#~ msgstr "EkrÄns, uz kura jÄzÄ«mÄ“ BGApplier" + +#~ msgid "" +#~ "No matches found. \n" +#~ "\n" +#~ " Your filter \"%s\" does not match any items." +#~ msgstr "" +#~ "MeklÄ“tais nav atrasts. \n" +#~ "\n" +#~ " JÅ«su filtram \"%s\" neatbilst neviena vienÄ«ba." + +#~ msgid "Other" +#~ msgstr "Cita" + +#~ msgid "Start %s" +#~ msgstr "Palaist %s" + +#~ msgid "Help" +#~ msgstr "PalÄ«dzÄ«ba" + +#~ msgid "Upgrade" +#~ msgstr "Uzlabojums" + +#~ msgid "Uninstall" +#~ msgstr "Noņemt" + +#~ msgid "Remove from Favorites" +#~ msgstr "AizvÄkt no izlases" + +#~ msgid "Add to Favorites" +#~ msgstr "Pievienot izlasei" + +#~ msgid "Remove from Startup Programs" +#~ msgstr "AizvÄkt no SÄkuma programmu saraksta" + +#~ msgid "Add to Startup Programs" +#~ msgstr "Pievienot SÄkuma programmu sarakstam" + +#~ msgid "Edited %m/%d/%Y" +#~ msgstr "Labots %m/%d/%Y" + +#~ msgid "Open with \"%s\"" +#~ msgstr "AtkÄrt ar \"%s\"" + +#~ msgid "Open with Default Application" +#~ msgstr "AtvÄ“rt ar nokluseto programmu" + +#~ msgid "Open in File Manager" +#~ msgstr "AtvÄ“rt Failu pÄrvaldniekÄ" + +#~ msgid "Send To..." +#~ msgstr "SÅ«tÄ«t..." + +#~ msgid "Move to Trash" +#~ msgstr "PÄrvietot uz miskasti" + +#~ msgid "Delete" +#~ msgstr "DzÄ“st" + +#~ msgid "Find Now" +#~ msgstr "MeklÄ“t" + +#~ msgid "Window manager \"%s\" has not registered a configuration tool\n" +#~ msgstr "Logu pÄrvaldnieks \"%s\" nav reÄ£istrÄ“jis konfigurÄcijas rÄ«ku\n" + +#~ msgid "Maximize" +#~ msgstr "MaksimizÄ“t" + +#~ msgid "Roll up" +#~ msgstr "UzrullÄ“t" + +#~ msgid "E-mail" +#~ msgstr "E-pasts" + +#~ msgid "E-mail's shortcut." +#~ msgstr "E-pasta saÄ«sne." + +#~ msgid "Eject's shortcut." +#~ msgstr "IzdzÄ«Å¡anas saÄ«sne." + +#~ msgid "Home folder's shortcut." +#~ msgstr "MÄjas mapes saÄ«sne." + +#~ msgid "Launch help browser's shortcut." +#~ msgstr "Palaist palÄ«dzÄ«bas pÄrlÅ«ka saÄ«sni." + +#~ msgid "Launch web browser's shortcut." +#~ msgstr "Palaist tÄ«mekļa pÄrlÅ«ka saÄ«sni." + +#~ msgid "Lock screen's shortcut." +#~ msgstr "EkrÄna noslÄ“gÅ¡anas saÄ«sne." + +#~ msgid "Log out's shortcut." +#~ msgstr "IzlogoÅ¡anÄs saÄ«sne." + +#~ msgid "Media player key's shortcut." +#~ msgstr "MultimÄ“diju atskaņotÄja taustiņu saÄ«sne." + +#~ msgid "Next track key's shortcut." +#~ msgstr "NÄkoÅ¡Äs dziesmas taustiņa saÄ«sne." + +#~ msgid "Pause" +#~ msgstr "ApturÄ“Å¡anas taustinÅ¡ (pauze)" + +#~ msgid "Pause key's shortcut." +#~ msgstr "Pauzes taustiņa saÄ«sne." + +#~ msgid "Play (or play/pause) key's shortcut." +#~ msgstr "Atskaņot (vai atskaņot/pauze) taustiņa saÄ«sne." + +#~ msgid "Previous track key's shortcut." +#~ msgstr "IepriekÅ¡Ä“jÄ treka taustiņa saÄ«sne." + +#~ msgid "Search's shortcut." +#~ msgstr "MeklÄ“Å¡anas saÄ«sne." + +#~ msgid "Sleep" +#~ msgstr "IemidzinÄt" + +#~ msgid "Sleep's shortcut." +#~ msgstr "IemidzinÄÅ¡anas saÄ«sne." + +#~ msgid "Stop playback key's shortcut." +#~ msgstr "AtskaņoÅ¡anas aptures taustiņa saÄ«sne." + +#~ msgid "Volume down's shortcut." +#~ msgstr "Skaļuma samazinÄÅ¡anas saÄ«sne." + +#~ msgid "Volume mute's shortcut." +#~ msgstr "Klusuma saÄ«sne." + +#~ msgid "Volume up's shortcut." +#~ msgstr "Skaņas palielinÄÅ¡anas saÄ«sne." + +#~ msgid "key not found [%s]\n" +#~ msgstr "atslÄ“ga nav atrasta [%s]\n" + +#~ msgid "Filter" +#~ msgstr "Filtrs" + +#~ msgid "Common Tasks" +#~ msgstr "Ierastie uzdevumi" + +#~ msgid "Control Center" +#~ msgstr "Kontroles centrs" + +#~ msgid "Close the control-center when a task is activated" +#~ msgstr "" +#~ "AizvÄ“rt kontroles centru, aktivizÄ“jot kÄdu no ierastajiem uzdevumiem" + +#~ msgid "Exit shell on add or remove action performed" +#~ msgstr "Iziet no Äaulas izpildot pievienoÅ¡anas vai noņemsanas darbÄ«bas" + +#~ msgid "Exit shell on help action performed" +#~ msgstr "Iziet no Äaulas izpildot palÄ«dzÄ«bas darbÄ«bu" + +#~ msgid "Exit shell on start action performed" +#~ msgstr "Iziet no Äaulas izpildot palaiÅ¡anas darbÄ«bu" + +#~ msgid "Exit shell on upgrade or uninstall action performed" +#~ msgstr "Iziet no Äaulas izpildot atjauninaÅ¡anas vai noņemÅ¡anas darbÄ«bas" + +#~ msgid "Indicates whether to close the shell when a help action is performed" +#~ msgstr "Nosaka vai izpildot palÄ«dzÄ«bas darbÄ«bu bÅ«tu jÄaizver Äaula" + +#~ msgid "" +#~ "Indicates whether to close the shell when a start action is performed" +#~ msgstr "Nosaka vai izpildot palaiÅ¡anas darbÄ«bu bÅ«tu jÄaizver Äaula" + +#~ msgid "" +#~ "Indicates whether to close the shell when an add or remove action is " +#~ "performed" +#~ msgstr "Nosaka vai izpildot aizvÄksanas darbÄ«bu bÅ«tu jÄaizver Äaula" + +#~ msgid "" +#~ "Indicates whether to close the shell when an upgrade or uninstall action " +#~ "is performed" +#~ msgstr "" +#~ "Nosaka vai izpildot atjauninÄÅ¡anas vai aizvÄkÅ¡anas darbÄ«bas bÅ«tu jÄaizver " +#~ "Äaula" + +#~ msgid "Task names and associated .desktop files" +#~ msgstr "Uzdevumu nosaukumi un saistÄ«tie .desktop faili" + +#~ msgid "" +#~ "The task name to be displayed in the control-center (thus needing to be " +#~ "translated) followed by a \";\" separator then the filename of an " +#~ "associated .desktop file to launch for that task." +#~ msgstr "" +#~ "Kontroles centrÄ rÄdÄmÄs darbÄ«bas (kas bÅ«tu jÄiztulko), kam seko \";\" kÄ " +#~ "atdalÄ«tÄjs un tad ar darbÄ«bu saistÄ«tÄ un so darbÄ«bu izsaucoÅ¡Ä .desktop " +#~ "faila nosaukums." + +#~ msgid "" +#~ "[Change Desktop Background;background.desktop,Change Theme;gtk-theme-" +#~ "selector.desktop,Set Preferred Applications;default-applications.desktop," +#~ "Add Printer;mate-cups-manager.desktop]" +#~ msgstr "" +#~ "[MainÄ«t fona attÄ“lu;background.desktop,MainÄ«t tÄ“mu;gtk-theme-selector." +#~ "desktop,IestatÄ«t vÄ“lamÄs programmas;default-applications.desktop," +#~ "Pievienot printeri;mate-cups-manager.desktop]" + +#~ msgid "" +#~ "if true, the control-center will close when a \"Common Task\" is activated" +#~ msgstr "" +#~ "ja izvÄ“lÄ“ts kontroles centrs aizvÄ“rsies, kad \"Ierasts uzdevums\" ir " +#~ "aktivizÄ“ts" + +#~ msgid "The MATE configuration tool" +#~ msgstr "MATE konfigurÄcijas rÄ«ks" + +#~ msgid "_Postpone Break" +#~ msgstr "_Atlikt pÄrtraukumu" + +#~ msgid "Take a break!" +#~ msgstr "Aiziet atpÅ«ties!" + +#~ msgid "/_Preferences" +#~ msgstr "/_IestatÄ«jumi" + +#~ msgid "/_About" +#~ msgstr "/P_ar" + +#~ msgid "/_Take a Break" +#~ msgstr "/Ai_ziet atpÅ«sties!" + +#~ msgid "%d minute until the next break" +#~ msgid_plural "%d minutes until the next break" +#~ msgstr[0] "%d minÅ«te lÄ«dz nÄkamajam pÄrtraukumam" +#~ msgstr[1] "%d minÅ«tes lÄ«dz nÄkamajam pÄrtraukumam" +#~ msgstr[2] "%d minÅ«Å¡u lÄ«dz nÄkamajam pÄrtraukumam" + +#~ msgid "Less than one minute until the next break" +#~ msgstr "MazÄk par vienu minÅ«ti lÄ«dz nÄkamajam pÄrtraukumam" + +#~ msgid "" +#~ "Unable to bring up the typing break properties dialog with the following " +#~ "error: %s" +#~ msgstr "" +#~ "NeizdevÄs parÄdÄ«t drukÄÅ¡anas pÄrtraukumu uzstÄdÄ«jumu izvÄ“lni ar sekojoÅ¡Äm " +#~ "kļūdÄm: %s" + +#~ msgid "Written by Richard Hult " +#~ msgstr "RiÄarda Hulta rakstÄ«ts " + +#~ msgid "Eye candy added by Anders Carlsson" +#~ msgstr "Acs konfekte pievienota Adersam Karlssonam" + +#~ msgid "A computer break reminder." +#~ msgstr "Datora pÄrtraukuma atgÄdinÄtÄjs." + +#~ msgid "translator-credits" +#~ msgstr "Raivis Dejus " + +#~ msgid "Typing Monitor" +#~ msgstr "DrukÄÅ¡anas pÄrraugs" + +#~ msgid "" +#~ "The typing monitor uses the notification area to display information. You " +#~ "don't seem to have a notification area on your panel. You can add it by " +#~ "right-clicking on your panel and choosing 'Add to panel', selecting " +#~ "'Notification area' and clicking 'Add'." +#~ msgstr "" +#~ "DrukÄÅ¡anas pzrraugs izmanto paziņojumu lauku lai uzrÄdÄ«tu displeja " +#~ "informÄciju. Å Ä·iet ka Jums nav paziņojumu lauka uz JÅ«su paneļa. JÅ«s varat " +#~ "pievienot to klikÅ¡Ä·inot ar labo peles taustinju uz JÅ«su paneļa un " +#~ "izvÄ“loties 'Pievienot panelim', izvÄ“loties 'Paziņoumu lauks' un " +#~ "uzklikÅ¡Ä·inot uz 'Pievienot'." + +#~ msgid "The quick brown fox jumps over the lazy dog. 0123456789" +#~ msgstr "" +#~ "GlÄžšķūņa rÅ«Ä·Ä«Å¡i jautri dziedÄdami Äiepj koncertflÄ«Ä£eļa vÄku. 0123456789" + +#~ msgid "Name:" +#~ msgstr "Nosaukums:" + +#~ msgid "Style:" +#~ msgstr "Stils:" + +#~ msgid "Type:" +#~ msgstr "Tips:" + +#~ msgid "Size:" +#~ msgstr "IzmÄ“rs:" + +#~ msgid "Version:" +#~ msgstr "Versija:" + +#~ msgid "Copyright:" +#~ msgstr "AutortiesÄ«bas:" + +#~ msgid "Description:" +#~ msgstr "Apraksts:" + +#~ msgid "usage: %s fontfile\n" +#~ msgstr "pielietojums: %s fonta fails\n" + +#~ msgid "Set as Application Font" +#~ msgstr "IestatÄ«t kÄ AplikÄcijas fontu" + +#~ msgid "Sets the default application font" +#~ msgstr "IestÄda noklusÄ“to programmas fontu" + +#~ msgid "If set to true, then OpenType fonts will be thumbnailed." +#~ msgstr "Ja iestatÄ«ts uz true, tad OpenType fonti tiks sÄ«kattÄ“loti." + +#~ msgid "If set to true, then PCF fonts will be thumbnailed." +#~ msgstr "Ja iestatÄ«ts uz true, tad PCF fonti tiks sÄ«kattÄ“loti." + +#~ msgid "If set to true, then TrueType fonts will be thumbnailed." +#~ msgstr "Ja iestatÄ«ts uz true, tad TrueType fonti tiks sÄ«kattÄ“loti." + +#~ msgid "If set to true, then Type1 fonts will be thumbnailed." +#~ msgstr "Ja iestatÄ«ts uz true, tad Type1 fonti tiks sÄ«kattÄ“loti." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for OpenType fonts." +#~ msgstr "" +#~ "Iestatiet Å¡o atslÄ“gu uz komandu, ko lietot, lai izveidotu sÄ«kattÄ“lus " +#~ "OpenType fontiem." + +#~ msgid "Set this key to the command used to create thumbnails for PCF fonts." +#~ msgstr "" +#~ "Iestatiet Å¡o atslÄ“gu uz komandu, ko lietot, lai izveidotu sÄ«kattÄ“lus PCF " +#~ "fontiem." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for TrueType fonts." +#~ msgstr "" +#~ "Iestatiet Å¡o atslÄ“gu uz komandu, ko lietot, lai izveidotu sÄ«kattÄ“lus " +#~ "TrueType fontiem." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for Type1 fonts." +#~ msgstr "" +#~ "Iestatiet Å¡o atslÄ“gu uz komandu, ko lietot, lai izveidotu sÄ«kattÄ“lus " +#~ "Type1 fontiem." + +#~ msgid "Thumbnail command for OpenType fonts" +#~ msgstr "SÄ«kattÄ“lu komanda OpenType fontiem" + +#~ msgid "Thumbnail command for PCF fonts" +#~ msgstr "SÄ«kattÄ“lu komanda PCF fontiem" + +#~ msgid "Thumbnail command for TrueType fonts" +#~ msgstr "SÄ«kattÄ“lu komanda TrueType fontiem" + +#~ msgid "Thumbnail command for Type1 fonts" +#~ msgstr "SÄ«kattÄ“lu komanda Type1 fontiem" + +#~ msgid "Whether to thumbnail OpenType fonts" +#~ msgstr "Vai sÄ«kattÄ“lot OpenType fontus" + +#~ msgid "Whether to thumbnail PCF fonts" +#~ msgstr "Vai sÄ«kattÄ“lot PCF fontus" + +#~ msgid "Whether to thumbnail TrueType fonts" +#~ msgstr "Vai sÄ«kattÄ“lot TrueType fontus" + +#~ msgid "Whether to thumbnail Type1 fonts" +#~ msgstr "Vai sÄ«kattÄ“lot Type1 fontus" + +#~ msgid "MATE Font Viewer" +#~ msgstr "MATE fontu pÄrlÅ«ks" + +#~ msgid "Text to thumbnail (default: Aa)" +#~ msgstr "SÄ«ktÄ“la teksts (noklusÄ“tais Aa)" + +#~ msgid "TEXT" +#~ msgstr "TEKSTS" + +#~ msgid "Font size (default: 64)" +#~ msgstr "Fonta izmÄ“rs (noklusÄ“tais 64)" + +#~ msgid "SIZE" +#~ msgstr "IZMÄ’RS" + +#~ msgid "FONT-FILE OUTPUT-FILE" +#~ msgstr "FONTA_FAILS IZVADES_FAILS" + +#~ msgid "Error parsing arguments: %s\n" +#~ msgstr "Kļūda apstrÄdÄjot argumentus: %s\n" + +#~ msgid "Apply new font?" +#~ msgstr "" +#~ " Pielietot jauno fontu?" + +#~ msgid "Do _not apply font" +#~ msgstr "Nepielietot fontu" + +#~ msgid "" +#~ "The theme you have selected suggests a new font. A preview of the font is " +#~ "shown below." +#~ msgstr "" +#~ "TÄ“ma ko JÅ«s izvÄ“lÄ“jÄties iesaka jaunu fontu. JaunÄ fonta apskats ir " +#~ "redzams zemÄk." + +#~ msgid "_Apply font" +#~ msgstr "Pielietot fontu" + +#~ msgid "Themes" +#~ msgstr "TÄ“mas" + +#~ msgid "Description" +#~ msgstr "Apraksts" + +#~ msgid "Control theme" +#~ msgstr "Kontroles tÄ“ma" + +#~ msgid "Window border theme" +#~ msgstr "Loga robežas tÄ“ma" + +#~ msgid "Icon theme" +#~ msgstr "Ikonas tÄ“ma" + +#~ msgid "ABCDEFG" +#~ msgstr "ABCDEFG" + +#~ msgid "[FILE]" +#~ msgstr "[FAILS]" + +#~ msgid "Apply theme" +#~ msgstr "Pielietot tÄ“mu" + +#~ msgid "Sets the default theme" +#~ msgstr "IestÄda noklusÄ“to tÄ“mu" + +#~ msgid "If set to true, then installed themes will be thumbnailed." +#~ msgstr "Ja iestatÄ«ts uz true, tad instalÄ“tÄs tÄ“mas tiks sÄ«kattÄ“lotas." + +#~ msgid "If set to true, then themes will be thumbnailed." +#~ msgstr "Ja iestatÄ«ts uz true, tad tÄ“mas tiks sÄ«kattÄ“lotas." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for installed " +#~ "themes." +#~ msgstr "" +#~ "Iestatiet Å¡o atslÄ“gu kÄ komandu, ko lietot, lai izveidotu sÄ«kattÄ“lus " +#~ "instalÄ“tajÄm tÄ“mÄm." + +#~ msgid "Set this key to the command used to create thumbnails for themes." +#~ msgstr "" +#~ "Iestatiet Å¡o atslÄ“gu kÄ komandu, ko lietot, lai izveidotu sÄ«kattÄ“lus " +#~ "tÄ“mÄm." + +#~ msgid "Thumbnail command for installed themes" +#~ msgstr "SÄ«kattÄ“lu komanda instalÄ“tajÄm tÄ“mÄm" + +#~ msgid "Thumbnail command for themes" +#~ msgstr "SÄ«kattÄ“lu komanda tÄ“mÄm" + +#~ msgid "Whether to thumbnail installed themes" +#~ msgstr "Vai sÄ«kattÄ“lot instalÄ“tÄs tÄ“mas" + +#~ msgid "Whether to thumbnail themes" +#~ msgstr "Vai sÄ«kattÄ“lu tÄ“mas" diff --git a/po/mai.po b/po/mai.po new file mode 100644 index 0000000..1c5d71d --- /dev/null +++ b/po/mai.po @@ -0,0 +1,1116 @@ +# translation of mate-settings-daemon.master.po to Maithili +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Sangeeta Kumari , 2009. +msgid "" +msgstr "" +"Project-Id-Version: mate-settings-daemon.master\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=mate-settings-daemon&component=general\n" +"POT-Creation-Date: 2009-09-10 18:54+0000\n" +"PO-Revision-Date: 2009-09-11 20:39+0530\n" +"Last-Translator: Sangeeta Kumari \n" +"Language-Team: Maithili \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n!=1);\n\n" +"X-Generator: KBabel 1.11.4\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "अभिगमà¥à¤¯à¤¤à¤¾" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown" +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown" +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning" +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to launch the calculator." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the email client." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the help browser." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the media player." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the search tool." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the web browser." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to lock the screen." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to log out." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to lower the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to mute the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to open the Home folder." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to pause playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to raise the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to skip to next track." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to previous track." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to stop playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to suspend the computer." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "बाहर निकालू" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "घर फ़ोलà¥à¤¡à¤°" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "मदà¥à¤¦à¤¤à¤¿ बà¥à¤°à¤¾à¤‰à¤œà¤¼à¤° चलाबू" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "वेब बà¥à¤°à¤¾à¤‰à¤œà¤¼à¤° चलाबू" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "सà¥à¤•à¥à¤°à¥€à¤¨ लॉक करू" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "लॉग आउट" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "अगिला टà¥à¤°à¥ˆà¤•" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "बजाउ (अथवा बजाउ/ठहरू)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "पछिला टà¥à¤°à¥ˆà¤•" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "खोजू" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Suspend" +msgstr "ससà¥à¤ªà¥‡à¤‚ड करू" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "आवाज कम करू" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "आवाज मौन" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "आवाज निरà¥à¤§à¤¾à¤°à¤• चरण" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "आवाज निरà¥à¤§à¤¾à¤°à¤• चरण आवाज निरà¥à¤§à¤¾à¤°à¤• क' पà¥à¤°à¤¤à¤¿à¤¶à¤¤à¤®à¥‡." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "आवाज बढ़ाबू" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "" +"If a notification icon with display related things should be shown in the " +"panel." +msgstr "" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "à¤à¤‚टीà¤à¤²à¤¿à¤¯à¤¾à¤¸à¤¿à¤‚ग" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "हिंटिंग" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Select the touchpad scroll method" +msgstr "" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "" +"Select the touchpad scroll method. Supported values are: 0 - disabled, 1 - " +"edge scrolling, 2 - two-finger scrolling" +msgstr "" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "" + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "उछलैत कà¥à¤‚जीसभ" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable accessibility keyboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable background plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable clipboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable font plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable housekeeping plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable keybindings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keyboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable media keys plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable mouse plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable sound plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable typing breaks plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable xrandr plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable xrdb plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xsettings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Mouse keys" +msgstr "माउस कà¥à¤‚जीसभ" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "On-screen keyboard" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "Screen magnifier" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen reader" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Slow keys" +msgstr "धीमा कà¥à¤‚जीसभ" + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Sticky keys" +msgstr "सटल कà¥à¤‚जीसभ" + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "Toggle magnifier" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "Toggle on-screen keyboard" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle screen reader" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the on-screen keyboard is turned on." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the screen magnifier is turned on." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the screen reader is turned on." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "" + +#: ../mate-settings-daemon/main.c:54 +msgid "Enable debugging code" +msgstr "डिबगिंग कोड सकà¥à¤°à¤¿à¤¯ करू" + +#: ../mate-settings-daemon/main.c:55 +msgid "Don't become a daemon" +msgstr "डेमोन नहि होउ" + +#: ../mate-settings-daemon/main.c:56 +msgid "MateConf prefix from which to load plugin settings" +msgstr "" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:388 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "मदà¥à¤¦à¤¤à¤¿ देखाबैमे कोनो तà¥à¤°à¥à¤Ÿà¤¿ भेल: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:519 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:585 +msgid "Do you want to activate Slow Keys?" +msgstr "की अहाठधीमा कà¥à¤à¤œà¥€à¤¸à¤­ सकà¥à¤°à¤¿à¤¯ कà¤à¤¨à¤¾à¤‡ चाहैत अछि?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:520 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:586 +msgid "Do you want to deactivate Slow Keys?" +msgstr "की अहाठधीमी कà¥à¤à¤œà¥€à¤¸à¤­ अकà¥à¤°à¤¿à¤¯ कà¤à¤¨à¤¾à¤‡ चाहैत अछि?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:521 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:587 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't activate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't deactivate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Activate" +msgstr "सकà¥à¤°à¤¿à¤¯ करू" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Deactivate" +msgstr "निषà¥à¤•à¥à¤°à¤¿à¤¯ करू" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't activate" +msgstr "सकà¥à¤°à¤¿à¤¯ नहि करू (_n)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't deactivate" +msgstr "निषà¥à¤•à¥à¤°à¤¿à¤¯ नहि करू (_n)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Activate" +msgstr "सकà¥à¤°à¤¿à¤¯ करू (_A)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Deactivate" +msgstr "निषà¥à¤•à¥à¤°à¤¿à¤¯ करू (_D)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:615 +msgid "Slow Keys Alert" +msgstr "धीमा कà¥à¤à¤œà¥€à¤¸à¤­ चेतावनी" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:655 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:723 +msgid "Do you want to activate Sticky Keys?" +msgstr "की अहाठसà¥à¤Ÿà¤¿à¤•à¥€ कà¥à¤à¤œà¥€à¤¸à¤­ सकà¥à¤°à¤¿à¤¯ कà¤à¤¨à¤¾à¤‡ चाहैत अछि?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:656 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:724 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "की अहाठसà¥à¤Ÿà¤¿à¤•à¥€ कà¥à¤à¤œà¥€à¤¸à¤­ निषà¥à¤•à¥à¤°à¤¿à¤¯ कà¤à¤¨à¤¾à¤‡ चाहैत अछि?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:726 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:660 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:756 +msgid "Sticky Keys Alert" +msgstr "सà¥à¤Ÿà¤¿à¤•à¥€ कà¥à¤à¤œà¥€ चेतावनी" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "पृषà¥à¤ à¤­à¥‚मि" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡ पà¥à¤²à¤—िन" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "फोनà¥à¤Ÿ" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this filesystem" +msgstr "" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "कम डिसà¥à¤• सà¥à¤¥à¤¾à¤¨" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "रदà¥à¤¦à¥€ खाली करू" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine..." +msgstr "" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "उपेकà¥à¤·à¤¾" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:96 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:116 +#, c-format +msgid "Removing: %s" +msgstr "" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:244 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:293 +msgid "Emptying the trash" +msgstr "" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:269 +msgid "Preparing to empty trash..." +msgstr "" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:295 +msgid "From: " +msgstr "" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:356 +msgid "Empty all of the items from the trash?" +msgstr "अहाठरदà¥à¤¦à¥€à¤¸à¤ सबहि वसà¥à¤¤à¥à¤¸à¤­à¤•à¥‡à¤ खाली कà¤à¤¨à¤¾à¤‡ चाहैत अछि?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:359 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"जठअहाठरदà¥à¤¦à¥€ खाली करब क'लेल चà¥à¤¨à¥ˆà¤¤ अछि, à¤à¤¹à¤¿à¤®à¥‡ सभ मद सà¥à¤¥à¤¾à¤¯à¥€ रूप सठमेट जà¤à¤¤à¤¾à¤¹. कृपà¥à¤¯à¤¾ नोट " +"करू जे अहाठà¤à¤•à¤°à¤¾ अलग-अलग मेटाठसकैत अछि." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:366 +msgid "_Empty Trash" +msgstr "रदà¥à¤¦à¥€ खाली करू (_E)" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"(%s)केठचलाबै क' कोशिशमे तà¥à¤°à¥à¤Ÿà¤¿ भेल\n" +"जे कà¥à¤à¤œà¥€ (%s) सठलिंकà¥à¤¡ अछि" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "कà¥à¤à¤œà¥€à¤ªà¤Ÿà¤²" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "उपलबà¥à¤§ फाइल (_v)" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "modmap फाइल लोड करू" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap file(s)?" +msgstr "की अहाठmodmap फाइल लोड कà¤à¤¨à¤¾à¤‡ चाहैत अछि?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "à¤à¤¹à¤¿ संदेशकेठफिनॠकहियो नहि देखाबू (_D)" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "लोड (_L)" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "लोड कà¤à¤² फाइल (_L):" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:204 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:244 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:260 +msgid "" +"Couldn't put the machine to sleep.\n" +"Verify that the machine is correctly configured." +msgstr "" +"मसीनकेठसà¥à¤ªà¥à¤¤ अवसà¥à¤¥à¤¾à¤®à¥‡ नहि लाठसकत.\n" +"सतà¥à¤¯à¤¾à¤ªà¤¿à¤¤ करू जे मसीन उचित पà¥à¤°à¤•à¤¾à¤° विनà¥à¤¯à¤¸à¥à¤¤ अछि." + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "अकà¥à¤·à¤®" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "" +msgstr[1] "" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "" +msgstr[1] "" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "सिसà¥à¤Ÿà¤® धà¥à¤µà¤¨à¤¿" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:795 +msgid "Could not enable mouse accessibility features" +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:797 +msgid "Mouse accessibility requires mousetweaks to be installed on your system." +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:800 +msgid "Mouse Preferences" +msgstr "माउस वरीयतासभ " + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "माउस" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "बà¥à¤°à¥‡à¤• टाइप कठरहल अछि" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:208 +msgid "Could not restore the display's configuration" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:233 +msgid "Could not restore the display's configuration from a backup" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:254 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "The display will be reset to its previous configuration in %d seconds" +msgstr[0] "" +msgstr[1] "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:303 +msgid "Does the display look OK?" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:309 +msgid "_Restore Previous Configuration" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:310 +msgid "_Keep This Configuration" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:391 +msgid "The selected configuration for displays could not be applied" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:945 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:948 +msgid "Trying to switch the monitor configuration anyway." +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:982 +#: ../plugins/xrandr/gsd-xrandr-manager.c:1148 +msgid "Could not switch the monitor configuration" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1541 +msgid "Rotation not supported" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1595 +msgid "Could not save monitor configuration" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1613 +msgid "Normal" +msgstr "सामानà¥à¤¯" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1614 +msgid "Left" +msgstr "बामाà¤" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1615 +msgid "Right" +msgstr "दहिनà¥à¤¨à¤¾" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1616 +msgid "Upside Down" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1735 +msgid "_Configure Display Settings ..." +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1776 +msgid "Configure display settings" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1830 +msgid "Could not apply the stored configuration for monitors" +msgstr "" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "पà¥à¤°à¤¯à¥‹à¤•à¥à¤¤à¤¾ क' घर निरà¥à¤¦à¥‡à¤¶à¤¿à¤•à¤¾ निरà¥à¤§à¤¾à¤°à¤¿à¤¤ नहि कठसकल" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:644 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "जीकॉनà¥à¤« कà¥à¤à¤œà¥€ %s पर तय पà¥à¤°à¤•à¤¾à¤° %s अछि परंतॠवांछित पà¥à¤°à¤•à¤¾à¤° छलः %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "" + diff --git a/po/mg.po b/po/mg.po new file mode 100644 index 0000000..7a70d10 --- /dev/null +++ b/po/mg.po @@ -0,0 +1,3257 @@ +# Malagasy translation of mate-control-center. +# Copyright (C) 2006 THE mate-control-center'S COPYRIGHT HOLDER +# This file is distributed under the same license as the mate-control-center package. +# Fanomezana Rajaonarisoa , 2006. +# Thierry Randrianiriana , 2006. +# +msgid "" +msgstr "" +"Project-Id-Version: mate-control-center HEAD\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-02-26 21:06-0500\n" +"PO-Revision-Date: 2006-05-23 22:19+0300\n" +"Last-Translator: Thierry Randrianiriana \n" +"Language-Team: Malagasy \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n>1;\n" + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:1 +#, fuzzy +msgid "" +"Set to True to keep the handlers for text/plain and text/* MIME types " +"synchronized." +msgstr "" +"Raha marina izay voalaza, dia ho tazonina ao anatin'ny sync ireo mpandray an-" +"tànana mime ho an'ny text/plain and text/*" + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:2 +msgid "Sync text/plain and text/* handlers" +msgstr "Ireo mpandray an-tànana ny text/plain and text/* an'ny sync" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to launch the calculator." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the email client." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +#, fuzzy +msgid "Binding to launch the help browser." +msgstr "Alefaso ny mpizaha toro-làlana" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the media player." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the search tool." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +#, fuzzy +msgid "Binding to launch the web browser." +msgstr "Alefaso ny mpitety tranonkala" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to lock the screen." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to log out." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to lower the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to mute the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to open the Home folder." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to pause playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to raise the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +#, fuzzy +msgid "Binding to skip to next track." +msgstr "Mamaky ny hira manaraka" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +#, fuzzy +msgid "Binding to skip to previous track." +msgstr "Mamaky ny hira teo aloha" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to stop playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to suspend the computer." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Tsoahy" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "Laha-tahirin'ny fandraisana" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "Alefaso ny mpizaha toro-làlana" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "Alefaso ny mpitety tranonkala" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "Gejao ny efijery" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Hivoaka" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +#, fuzzy +msgid "Next track" +msgstr "Mamaky ny hira manaraka" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +#, fuzzy +msgid "Pause playback" +msgstr "Famakiana feo:" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "Mamaky (na mamaky/miato)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +#, fuzzy +msgid "Previous track" +msgstr "Mamaky ny hira teo aloha" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Karohy" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +#, fuzzy +msgid "Stop playback" +msgstr "Ajanony" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +#, fuzzy +msgid "Suspend" +msgstr "Feo" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "Ambany" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "Malefaka" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Dingan'ny fanamafisam-peo" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Dingana mampiseho ny hamafin'ny feo." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "Ambony" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:1 +#, fuzzy +msgid "" +"Set to True to display a dialog when there are errors running the " +"screensaver." +msgstr "" +"Mampiseho takelaka kely rehefa misy olana ny fandefasana ny sary mitsitsy" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:2 +#, fuzzy +msgid "Set to True to run the screensaver at login." +msgstr "Alefaso eny am-pidirana ny sary mitsitsy" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:3 +#, fuzzy +msgid "Show startup errors" +msgstr "Asehoy ireo tsy fetezana mitranga eny am-piandohana" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:4 +msgid "Start screensaver" +msgstr "Alefaso ny sary mitsitsy" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +#, fuzzy +msgid "Hinting" +msgstr "Hinting:" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +#, fuzzy +msgid "Enable accessibility keyboard plugin" +msgstr "_Alefaso ireo fahasahazan'ny fahafahana mampiasa ny fafan-teny" + +#: ../data/mate-settings-daemon.schemas.in.h:2 +#, fuzzy +msgid "Enable background plugin" +msgstr "Raiketo ilay sarin'ny _afara" + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Enable clipboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Enable default editor plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Enable font plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Enable keybindings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Enable keyboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable media keys plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable mouse plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +#, fuzzy +msgid "Enable screensaver plugin" +msgstr "Alefaso eny am-pidirana ny sary mitsitsy" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable sound plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable typing breaks plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable xrandr plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable xrdb plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable xsettings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Set to True to enable the plugin to manage screensaver settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Set to True to enable the plugin to manage sound settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "" +"Set to True to enable the plugin to manage the default text editor setting." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "" + +#: ../mate-settings-daemon/main.c:49 +msgid "Don't become a daemon" +msgstr "" + +#: ../mate-settings-daemon/main.c:50 +msgid "MateConf prefix from which to load plugin settings" +msgstr "" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Accessibility Keyboard" +msgstr "_Fahafahana mampiasa" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Accessibility keyboard plugin" +msgstr "_Fahafahana mampiasa" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:393 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "Nisy olana teo am-manehoana ireo toro-làlana: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:445 +msgid "Do you want to activate Slow Keys?" +msgstr "Tianao alefa ve ny kitendry meda?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:446 +msgid "Do you want to deactivate Slow Keys?" +msgstr "Tianao atsahatra ve ny kitendry meda?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:449 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"Notsindrianao nandritra ny 8 segaondra ny kitendry Shift. Io no hitsin-" +"dàlana mampadeha ny fahasahazan'ny kitendry meda izay mampiova ny fiasan'ny " +"fafan-teninao. " + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:456 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:508 +msgid "Do_n't activate" +msgstr "_Aza alefa" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:456 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:508 +msgid "Do_n't deactivate" +msgstr "_Aza atsahatra" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:459 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:511 +msgid "_Activate" +msgstr "_Alefaso" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:459 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:511 +msgid "_Deactivate" +msgstr "_Atsaharo" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:463 +msgid "Slow Keys Alert" +msgstr "Fampilazan'ny kitendry meda" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:495 +msgid "Do you want to activate Sticky Keys?" +msgstr "Tianao alefa ve ny kitendry miraikidraikitra?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:496 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Tianao atsahatra ve ny kitendry miraikidraikitra?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:499 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"Notsindrianao in-5 misesisesy ny kitendry Shift. Io no hitsin-dàlana " +"mampandeha ny fahasahazan'ny kitendry miraikidraikitra izay mampiova ny " +"fiasan'ny fafan-teninao." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:501 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"Nanindry kitendry roa miaraka ianao, na nanindry ny kitendry Shift in-5 " +"misesisesy. Izany dia manatsahatra ny fahasahazan'ny kitendry " +"miraikidraikitra izay mampiova ny fiasan'ny fafan-teninao." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:515 +msgid "Sticky Keys Alert" +msgstr "Fampilazan'ny kitendry miraikidraikitra" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Background" +msgstr "Ampiharo ilay _afara" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Background plugin" +msgstr "Raiketo ilay sarin'ny _afara" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Endri-tsoratra" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "" + +#: ../plugins/font/gsd-font-manager.c:208 +#, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing the mouse pointer theme." +msgstr "" +"Tsy afaka mamorona ny laha-tahiry\"%s\".\n" +"Ilaina izy io mba ahafahana manova ny endriky ny kitondron'ny totozy." + +#: ../plugins/font/gsd-font-manager.c:231 +#, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing cursors." +msgstr "" +"Tsa afaka mamorona ny laha-tahiry \"%s\".\n" +"Ilaina izy io mba ahafahana manova ny kitondro." + +#: ../plugins/keybindings/gsd-keybindings-manager.c:195 +#, c-format +msgid "Key Binding (%s) has its action defined multiple times\n" +msgstr "Voasoritra imbetsaka ny asan'ny Key Binding (%s)\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:202 +#, c-format +msgid "Key Binding (%s) has its binding defined multiple times\n" +msgstr "Voasoritra imbetsaka ny binding'ny Key Binding (%s)\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:211 +#, c-format +msgid "Key Binding (%s) is incomplete\n" +msgstr "Tsy feno ny Key Binding (%s)\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:239 +#, c-format +msgid "Key Binding (%s) is invalid\n" +msgstr "Tsy ekena ny Key Binding (%s)\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:292 +#, c-format +msgid "It seems that another application already has access to key '%u'." +msgstr "Toa efa misy rindran'asa hafa mampiasa ny kitendry '%u'." + +#: ../plugins/keybindings/gsd-keybindings-manager.c:365 +#, c-format +msgid "Key Binding (%s) is already in use\n" +msgstr "Key miasa ny Key Binding (%s)\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:502 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"Nisy olana teo am-panandramana mandefa ny (%s)\n" +"izay mifanaraka amin'ny kitendry (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Fafan-teny" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Keyboard plugin" +msgstr "Safidin'ny fafan-teny" + +#: ../plugins/keyboard/modmap-dialog.glade.h:1 +msgid "A_vailable files:" +msgstr "Ireo rakitra _misy:" + +#: ../plugins/keyboard/modmap-dialog.glade.h:2 +msgid "Do _not show this warning again." +msgstr "Aza aseho _intsony ity fampilazana ity." + +#: ../plugins/keyboard/modmap-dialog.glade.h:3 +msgid "Load modmap files" +msgstr "Alaivo ireo rakitra modmap" + +#: ../plugins/keyboard/modmap-dialog.glade.h:4 +msgid "Would you like to load the modmap file(s)?" +msgstr "Tianao alaina ilay (ireo) rakitra modmap?" + +#: ../plugins/keyboard/modmap-dialog.glade.h:5 +msgid "_Load" +msgstr "_Alaivo" + +#: ../plugins/keyboard/modmap-dialog.glade.h:6 +msgid "_Loaded files:" +msgstr "_Ireo rakitra azo:" + +#: ../plugins/media-keys/actions/acme.glade.h:1 +msgid "Volume" +msgstr "Fanamafisam-peo" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:200 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:240 +#, fuzzy, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"Tsy afaka nanatanteraka ny baiko: %s\n" +"Amarino hoe misy io baiko io." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:256 +msgid "" +"Couldn't put the machine to sleep.\n" +"Verify that the machine is correctly configured." +msgstr "" +"Tsy afaka nampiato ny solosaina.\n" +"Amarino hoe voakirakira araka ny tokony ho izy ilay solosaina." + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Media keys" +msgstr "Kitendrin'ny totozy" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:566 +#, fuzzy +msgid "Could not enable mouse accessibility features" +msgstr "_Alefaso ireo fahasahazan'ny fahafahana mampiasa ny fafan-teny" + +#: ../plugins/mouse/gsd-mouse-manager.c:568 +msgid "" +"Mouse accessibility requires the mousetweaks daemon to be installed on your " +"system." +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:571 +msgid "Mouse Preferences" +msgstr "Safidy manokan'ny totozy" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Totozy" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "" + +#: ../plugins/screensaver/gsd-screensaver-manager.c:151 +#, c-format +msgid "" +"There was an error starting up the screensaver:\n" +"\n" +"%s\n" +"\n" +"Screensaver functionality will not work in this session." +msgstr "" +"Nisy olana teo am-pandefasana ny sary mitsitsy:\n" +"\n" +"%s\n" +"Tsy handeha amin'ity session ity fahasahazan'ny sary mitsitsy." + +#: ../plugins/screensaver/gsd-screensaver-manager.c:160 +msgid "_Do not show this message again" +msgstr "_Aza aseho intsony ity filazana ity" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Screensaver" +msgstr "Alefaso ny sary mitsitsy" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Screensaver plugin" +msgstr "Alefaso eny am-pidirana ny sary mitsitsy" + +#: ../plugins/sound/gsd-sound-manager.c:164 +#, c-format +msgid "Couldn't load sound file %s as sample %s" +msgstr "Tsy afaka naka ny raki-peo %s hatao sombiny %s" + +#: ../plugins/sound/libsounds/sound-view.c:44 +msgid "Login" +msgstr "Fidirana" + +#: ../plugins/sound/libsounds/sound-view.c:45 +msgid "Logout" +msgstr "Fivoahana" + +#: ../plugins/sound/libsounds/sound-view.c:46 +msgid "Boing" +msgstr "Fanakorana" + +#: ../plugins/sound/libsounds/sound-view.c:47 +msgid "Siren" +msgstr "Anjombona" + +#: ../plugins/sound/libsounds/sound-view.c:48 +msgid "Clink" +msgstr "Feo mikarantsana" + +#: ../plugins/sound/libsounds/sound-view.c:49 +msgid "Beep" +msgstr "Bip" + +#: ../plugins/sound/libsounds/sound-view.c:50 +msgid "No sound" +msgstr "Tsy misy feo" + +#: ../plugins/sound/libsounds/sound-view.c:132 +msgid "Sound not set for this event." +msgstr "Tsy voafaritra ny feo ho an'ity zava-miseho ity." + +#: ../plugins/sound/libsounds/sound-view.c:141 +msgid "" +"The sound file for this event does not exist.\n" +"You may want to install the mate-audio package for a set of default sounds." +msgstr "" +"Tsy misy ny raki-peo ho an'ity zava-miseho ity.\n" +"Mety mila mametraka ny fehy mate-audio izay misy feo tsotra maromaro " +"angamba ianao." + +#: ../plugins/sound/libsounds/sound-view.c:152 +msgid "The sound file for this event does not exist." +msgstr "Tsy misy ny raki-peo ho an'ity zava-miseho ity." + +#: ../plugins/sound/libsounds/sound-view.c:183 +msgid "Select Sound File" +msgstr "Hisafidy raki-peo" + +#: ../plugins/sound/libsounds/sound-view.c:210 +#, c-format +msgid "The file %s is not a valid wav file" +msgstr "Rakitra .wav tsy ekena ny rakitra %s" + +#: ../plugins/sound/libsounds/sound-view.c:271 +#, fuzzy +msgid "Select sound file..." +msgstr "Hisafidy raki-peo" + +#: ../plugins/sound/libsounds/sound-view.c:373 +msgid "System Sounds" +msgstr "Feon'ny rafitra" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:1 +msgid "Sound" +msgstr "Feo" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Sound plugin" +msgstr "Ampaham-peo:" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Fiatoan'ny fanoratana" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Typing break plugin" +msgstr "Fiatoan'ny fanoratana" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:258 +#: ../plugins/xrdb/gsd-xrdb-manager.c:327 +msgid "Cannot determine user's home directory" +msgstr "Tsy afaka namaritra ny laha-tahiry fandraisan'ny mpampiasa" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:551 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "" +"Voafarirtra manaraka ny karazana %s ny famaha MateConf %s, nefa ny karazany " +"nampoizina dia %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Manage X Settings" +msgstr "Ampiasao ny fandrindran'ny X" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "X Settings" +msgstr "Ampiasao ny fandrindran'ny X" + +#~ msgid "Image/label border" +#~ msgstr "Sisin'ny sary/mari-tsoratra" + +#~ msgid "Width of border around the label and image in the alert dialog" +#~ msgstr "" +#~ "Ny sakan'ny sisin'ny mari-tsoratra sy ny sary anatin'ny takelakakelin'ny " +#~ "filazana" + +#~ msgid "Alert Type" +#~ msgstr "karazam-pilazana" + +#~ msgid "The type of alert" +#~ msgstr "Ny karazan'ny filazana" + +#~ msgid "Alert Buttons" +#~ msgstr "Tsindrin'ny filazana" + +#~ msgid "The buttons shown in the alert dialog" +#~ msgstr "Ireo tsindry miseho eo amin'ny takelakakelin'ny filazana" + +#~ msgid "Show more _details" +#~ msgstr "Asehoy amin'ny _antsipiriany" + +#~ msgid "About Me" +#~ msgstr "Momba izaho" + +#~ msgid "Set your personal information" +#~ msgstr "Anoratana ny mombamomba anao" + +#~ msgid "Select Image" +#~ msgstr "Misafidiana sary" + +#~ msgid "No Image" +#~ msgstr "Tsy misy sary" + +#~ msgid "" +#~ "There was an error while trying to get the addressbook information\n" +#~ "Evolution Data Server can't handle the protocol" +#~ msgstr "" +#~ "Nnisy olana teo am-panandramana maka ny lazan'ny bokin'adiresy\n" +#~ "Tsy raisin'ny Evolution Data Server an-tànana io firesaka io" + +#~ msgid "Unable to open address book" +#~ msgstr "Tsy mety mahasokatra ny bokin'adiresy" + +#~ msgid "Unknown login ID, the user database might be corrupted" +#~ msgstr "" +#~ "ID'ny fidirana tsy fantatra. Mety simba angamba ny soratra fototry ny " +#~ "mpampiasa." + +#~ msgid "About %s" +#~ msgstr "Momba ny %s" + +#~ msgid "Old password is incorrect, please retype it" +#~ msgstr "Tsy marina ny teny fanalahidy taloha voasoratra. Avereno soratana" + +#~ msgid "System error has occurred" +#~ msgstr "Nisy olan'ny rafitra nitranga" + +#~ msgid "Could not run /usr/bin/passwd" +#~ msgstr "Tsy nahalefa ny /usr/bin/passwd" + +#~ msgid "Unable to launch backend" +#~ msgstr "Tsy mety mahalefa ny backend" + +#~ msgid "Unexpected error has occurred" +#~ msgstr "Nisy olana tsy nampoizina nitranga" + +#~ msgid "Password is too short" +#~ msgstr "Fohy loatra io teny fanalahidy io" + +#~ msgid "Password is too simple" +#~ msgstr "Tsotra loatra io teny fanalahidy io" + +#~ msgid "Old and new passwords are too similar" +#~ msgstr "Tsy dia mifankaiza loatra ireo teny fanalahidy taloha sy vaovao" + +#~ msgid "Must contain numeric or special character(s)" +#~ msgstr "Tsy maintsy misy isa na marika manokana" + +#~ msgid "Old and new password are the same" +#~ msgstr "Mitovy ireo teny fanalahidy taloha sy vaovao" + +#~ msgid "Please type the passwords." +#~ msgstr "Soraty ireo teny fanalahidy." + +#~ msgid "Please type the password again, it is wrong." +#~ msgstr "" +#~ "Avereno soratana indray ilay teny fanalahidy. Diso io voasoratra io." + +#~ msgid "Click on Change Password to change the password." +#~ msgstr "Tsindrio ny Hanova Teny Fanalahidy raha hanova ny teny fanalahidy." + +#~ msgid " " +#~ msgstr " " + +#~ msgid " " +#~ msgstr " " + +#~ msgid "Email" +#~ msgstr "Mailaka" + +#~ msgid "Home" +#~ msgstr "Fandraisana" + +#~ msgid "Instant Messaging" +#~ msgstr "Fifandraisana eo no eo" + +#~ msgid "Job" +#~ msgstr "Asa" + +#~ msgid "Please type the passwords." +#~ msgstr "Soraty ilay teny fanalahidy." + +#~ msgid "Telephone" +#~ msgstr "Telefaonina" + +#~ msgid "Web" +#~ msgstr "Tranonkala" + +#~ msgid "Work" +#~ msgstr "Toeram-piasana" + +#~ msgid "A_IM/iChat:" +#~ msgstr "A_IM/iChat:" + +#~ msgid "A_ddress:" +#~ msgstr "A_diresy:" + +#~ msgid "A_ssistant:" +#~ msgstr "_Mpanampy:" + +#~ msgid "Address" +#~ msgstr "Adiresy" + +#~ msgid "C_ity:" +#~ msgstr "_Tanàna:" + +#~ msgid "C_ompany:" +#~ msgstr "_Orinasa:" + +#~ msgid "Cale_ndar:" +#~ msgstr "_Kalandrie:" + +#~ msgid "Change Passwo_rd..." +#~ msgstr "Hanova _teny fanalahidy..." + +#~ msgid "Change Password" +#~ msgstr "Manova ny teny fanalahidy" + +#~ msgid "Ci_ty:" +#~ msgstr "_Tanàna:" + +#~ msgid "Co_untry:" +#~ msgstr "_Firenena:" + +#~ msgid "Contact" +#~ msgstr "Ny mety ahazoana anao" + +#~ msgid "Cou_ntry:" +#~ msgstr "_Firenena:" + +#~ msgid "Full Name" +#~ msgstr "Anarana feno" + +#~ msgid "Hom_e:" +#~ msgstr "_Trano:" + +#~ msgid "IC_Q:" +#~ msgstr "IC_Q:" + +#~ msgid "M_SN:" +#~ msgstr "M_SN:" + +#~ msgid "Old pa_ssword:" +#~ msgstr "_Teny fanalahidy taloha:" + +#~ msgid "P.O. _box:" +#~ msgstr "Laharan'ny _Boatin-taratasy:" + +#~ msgid "P._O. box:" +#~ msgstr "Laharan'ny _Boatin-taratasy:" + +#~ msgid "Personal Info" +#~ msgstr "Momba ny tena manokana" + +#~ msgid "State/Pro_vince:" +#~ msgstr "Fanjakana/Fa_ritany:" + +#~ msgid "User name:" +#~ msgstr "Anaran'ny mpampiasa:" + +#~ msgid "Web _log:" +#~ msgstr "_Raki-tatitry ny tranonkala:" + +#~ msgid "Wor_k:" +#~ msgstr "_Toeram-piasana:" + +#~ msgid "Work _fax:" +#~ msgstr "_Fax ao amin'ny toeram-piasana:" + +#~ msgid "Zip/_Postal code:" +#~ msgstr "Mari-pamantaran'ny _paositra:" + +#~ msgid "_Address:" +#~ msgstr "_Adiresy:" + +#~ msgid "_Department:" +#~ msgstr "_Sampandraharaha:" + +#~ msgid "_Groupwise:" +#~ msgstr "_Groupwise:" + +#~ msgid "_Home page:" +#~ msgstr "Pejy _fandraisana:" + +#~ msgid "_Home:" +#~ msgstr "_Fandraisana:" + +#~ msgid "_Jabber:" +#~ msgstr "_Jabber:" + +#~ msgid "_Manager:" +#~ msgstr "_Mpandrindra:" + +#~ msgid "_Mobile:" +#~ msgstr "_Finday:" + +#~ msgid "_New password:" +#~ msgstr "_Teny fanalahidy vaovao:" + +#~ msgid "_Profession:" +#~ msgstr "_Asa:" + +#~ msgid "_Retype new password:" +#~ msgstr "_Avereno soratana ilay teny fanalahidy:" + +#~ msgid "_State/Province:" +#~ msgstr "_Faritany:" + +#~ msgid "_Title:" +#~ msgstr "_Mpialoha anarana:" + +#~ msgid "_Work:" +#~ msgstr "_Toeram-piasana:" + +#~ msgid "_Yahoo:" +#~ msgstr "_Yahoo:" + +#~ msgid "_Zip/Postal code:" +#~ msgstr "Mari-pamantaran'ny _paositra:" + +#~ msgid "Applications" +#~ msgstr "Rindran'asas" + +#~ msgid "Support" +#~ msgstr "Fanampiana" + +#~ msgid "" +#~ "Note: Changes to this setting will not take effect until " +#~ "you next log in." +#~ msgstr "" +#~ "Note: Tsy hihatra ireo fanovana natao tamin'ity " +#~ "fandrindrana ity raha tsy rehefa miditra indray ianao." + +#~ msgid "Assistive Technology Preferences" +#~ msgstr "Safidy manokan'ny haitao fanamorana" + +#~ msgid "Close and _Log Out" +#~ msgstr "Hidio dia _mivoaha" + +#~ msgid "Start these assistive technologies every time you log in:" +#~ msgstr "Mandefa ireo haitao fanamorana ireo isaky ny miditra ianao:" + +#~ msgid "_Enable assistive technologies" +#~ msgstr "_Alefaso ireo haitao fanamorana" + +#~ msgid "_Magnifier" +#~ msgstr "_Fitara-mamily" + +#~ msgid "_On-screen keyboard" +#~ msgstr "Fafan-teny miseho _amin'ny efijery" + +#~ msgid "_Screenreader" +#~ msgstr "_Mpamaky efijery" + +#~ msgid "Assistive Technology Support" +#~ msgstr "Fanampiana mikasika ny haitao fanamorana" + +#~ msgid "Enable support for MATE assistive technologies at login" +#~ msgstr "" +#~ "Alefaso ny fandraisana an-tànana ireo haitao fanamorana an'ny MATE " +#~ "rehefa miditra" + +#~ msgid "" +#~ "No Assistive Technology is available on your system. The 'gok' package " +#~ "must be installed in order to get on-screen keyboard support, and the " +#~ "'gnopernicus' package must be installed for screenreading and magnifying " +#~ "capabilities." +#~ msgstr "" +#~ "Tsy misy haitao fanamorana ao amin'ny solosainao. Tsy maintsy apetraka ny " +#~ "fehin-drindran'asa 'gok' izay vao afaka mampiasa ny fafan-teny miseho " +#~ "amin'ny efijery. Tsy maintsy apetraka koa ny fehin-drindran'asa " +#~ "'gnopernicus' izay vao afaka mampiasa mpamaky efijery sy fitara-mamily." + +#~ msgid "" +#~ "Not all available assistive technologies are installed on your system. " +#~ "The 'gok' package must be installed in order to get on-screen keyboard " +#~ "support." +#~ msgstr "" +#~ "Tsy voapetraka ao amin'ny solosainao avokoa ireo haitao fanamorana misy. " +#~ "Tsy maintsy apetraka ny fehin-drindran'asa 'gok' vao afaka mandray an-" +#~ "tànana fafan-teny miseho amin'ny efijery." + +#~ msgid "" +#~ "Not all available assistive technologies are installed on your system. " +#~ "The 'gnopernicus' package must be installed for screenreading and " +#~ "magnifying capabilities." +#~ msgstr "" +#~ "Tsy voapetraka ao amin'ny solosainao avokoa ireo haitao fanamorana misy. " +#~ "Tsy maintsy apetraka ny fehin-drindran'asa 'gnopernicus' vao afaka " +#~ "mampiasa mpamaky efijery sy fitara-mamily." + +#~ msgid "There was an error launching the mouse preferences dialog: %s" +#~ msgstr "" +#~ "Nisy olana teo am-pandefasana ny takelaka kelin'ny safidy manokan'ny " +#~ "totozy: %s" + +#~ msgid "Unable to import AccessX settings from file '%s'" +#~ msgstr "Tsy nahaaftra fandrindrana AccessX avy amin'ny rakitra '%s'" + +#~ msgid "Import Feature Settings File" +#~ msgstr "Hanafatra rakitra misy fandrindrana fahasahaza" + +#~ msgid "_Import" +#~ msgstr "_Afaro" + +#~ msgid "Set your keyboard accessibility preferences" +#~ msgstr "Mamaritra ny safidy manokan'ny fahafahana mampiasa ny fafan-teny" + +#~ msgid "" +#~ "This system does not seem to have the XKB extension. The keyboard " +#~ "accessibility features will not operate without it." +#~ msgstr "" +#~ "Toa tsy manana ny tovana XKB ity rafitra ity. Tsy mandeha ny " +#~ "fahasahazan'ny fahafahana mampiasa ny fafan-teny raha tsy misy io tovana " +#~ "io." + +#~ msgid "*" +#~ msgstr "*" + +#~ msgid "Enable Bo_unce Keys" +#~ msgstr "Alefaso ireo kitendry _faingana" + +#~ msgid "Enable Slo_w Keys" +#~ msgstr "Alefaso ireo kitendry _votsa" + +#~ msgid "Enable _Mouse Keys" +#~ msgstr "Alefaso ireo kitendrin'ny _totozy" + +#~ msgid "Enable _Repeat Keys" +#~ msgstr "Alefaso ireo kitendry _famerenana" + +#~ msgid "Enable _Sticky Keys" +#~ msgstr "Alefaso ireo kitendry _miraikidraikitra" + +#~ msgid "Features" +#~ msgstr "Fahasahaza" + +#~ msgid "Toggle Keys" +#~ msgstr "Kitendrin'ny fiovana" + +#~ msgid "Basic" +#~ msgstr "Fototra" + +#~ msgid "Beep if key is re_jected" +#~ msgstr "Maneno raha _tsy ekena ilay kitendry" + +#~ msgid "Beep when _features turned on or off from keyboard" +#~ msgstr "" +#~ "Maneno raha alefa na ajanona avy amin'ny fafan-teny ireo _fahasahaza" + +#~ msgid "Beep when _modifier is pressed" +#~ msgstr "Maneno rehefa voatsindry ny kitendrin'ny -fanovana" + +#~ msgid "Beep when an LED is turned on and two beeps when one is turned off." +#~ msgstr "" +#~ "Maneno in-1 rehefa mirehitra ny jiro LED ary in-2 rehefa maty io jiro io." + +#~ msgid "Beep when key is:" +#~ msgstr "Maneno rehefa ity ny kitendry:" + +#~ msgid "Del_ay:" +#~ msgstr "_Elanelam-potoana:" + +#~ msgid "Delay between keypress and pointer mo_vement:" +#~ msgstr "" +#~ "Ny elanelana ara-potoana misy eo amin'ny fanindriana kitendry sy ny " +#~ "_fihetsiky ny kitondro:" + +#~ msgid "Disa_ble if two keys pressed together" +#~ msgstr "_Atsaharo raha toa ka kitendry roa no indray voatsindry" + +#~ msgid "E_nable Toggle Keys" +#~ msgstr "_Alefaso ireo kitendrin'ny fiovana" + +#~ msgid "Filters" +#~ msgstr "Sivana" + +#~ msgid "I_gnore duplicate keypresses within:" +#~ msgstr "Aza raharahaina ny kitendry sahala voatsindry anatin'ny:" + +#~ msgid "" +#~ "Ignore all subsequent presses of the SAME key if they happen within a " +#~ "user selectable period of time." +#~ msgstr "" +#~ "Tsy mandraharaha ny fanindriana mifanarakaraka kitendry IRAY raha toa ka " +#~ "mitranga anatin'ny fotoana azon'ny mpampiasa faritana izany.s" + +#~ msgid "Keyboard Accessibility Preferences (AccessX)" +#~ msgstr "Safidy manokan'ny fahafahana mampiasa ny fafan-teny (AccessX)" + +#~ msgid "Ma_ximum pointer speed:" +#~ msgstr "Hafainganan'ny kitondro _ambony indrindra:" + +#~ msgid "Mouse _Preferences..." +#~ msgstr "_Safidy manokan'ny totozy..." + +#~ msgid "" +#~ "Only accept keys after they have been pressed and held for a user " +#~ "adjustable amount of time." +#~ msgstr "" +#~ "Aza ekena ireo kitendry raha tsy efa voatsindry mandritra ny fotoana " +#~ "azon'ny mpampiasa faritana." + +#~ msgid "" +#~ "Perform multiple simultaneous key press operations by pressing modifier " +#~ "keys in sequence." +#~ msgstr "" +#~ "Manao fanindriana kitendry miara-miseho amin'ny alalan'ny fanidriana " +#~ "misesisesy ireo kitendrin'ny fanovana." + +#~ msgid "S_peed:" +#~ msgstr "_Hafainganana:" + +#~ msgid "Time to acce_lerate to maximum speed:" +#~ msgstr "Ny fotoana ilaina _hahatratrarana ny hafainganana ambony indrindra:" + +#, fuzzy +#~ msgid "Turn the numeric keypad into a mouse control pad." +#~ msgstr "Manova ny kitendrin'isa ho kitendrin'ny totozy." + +#~ msgid "_Disable if unused for:" +#~ msgstr "_Atsaharo raha tsy ampiasaina mandritra ny:" + +#~ msgid "_Import Feature Settings..." +#~ msgstr "_Hanafatra fandrindrana fahasahaza..." + +#~ msgid "_Only accept keys held for:" +#~ msgstr "_Aza manaiky afa-tsy ireo kitendry voatsindry mandritra ny:" + +#~ msgid "_Type to test settings:" +#~ msgstr "_Manorata hitsapana ireo fandrindrana:" + +#~ msgid "_accepted" +#~ msgstr "_Ekena" + +#~ msgid "_pressed" +#~ msgstr "_voatsindry" + +#~ msgid "_rejected" +#~ msgstr "_Lavina" + +#~ msgid "characters/second" +#~ msgstr "marika/segaondra" + +#~ msgid "milliseconds" +#~ msgstr "milisegaondra" + +#~ msgid "pixels/second" +#~ msgstr "pixel/segaondra" + +#~ msgid "seconds" +#~ msgstr "segaondra" + +#~ msgid "Change your Desktop Background settings" +#~ msgstr "Manova ireo kirakiran'ny afaran'ny sehatr'asanao" + +#~ msgid "Desktop Background" +#~ msgstr "Afaran'ny sehatr'asa" + +#~ msgid "Desktop _Wallpaper" +#~ msgstr "_Taratasy manaingo" + +#~ msgid "_Desktop Colors" +#~ msgstr "Lokon'ny _sehatr'asa" + +#~ msgid "Desktop Background Preferences" +#~ msgstr "Safidy manokan'ny afaran'ny sehatr'asa" + +#~ msgid "Open a dialog to specify the color" +#~ msgstr "Manokatra takelaka kely ahafahana mamaritra ny loko" + +#~ msgid "_Add Wallpaper" +#~ msgstr "_Hanampy taratasy manaingo" + +#~ msgid "_Finish" +#~ msgstr "_Vita" + +#~ msgid "_Remove" +#~ msgstr "_Esory" + +#, fuzzy +#~ msgid "_Style:" +#~ msgstr "_Endrika:" + +#~ msgid "Centered" +#~ msgstr "Mahazo afovoa" + +#~ msgid "Fill Screen" +#~ msgstr "Mameno efijery" + +#~ msgid "Scaled" +#~ msgstr "Novaina habe" + +#~ msgid "Zoom" +#~ msgstr "Zòma" + +#~ msgid "Tiled" +#~ msgstr "Mizarazara" + +#~ msgid "Solid Color" +#~ msgstr "Loko tokana" + +#~ msgid "Horizontal Gradient" +#~ msgstr "Mandry misompirana" + +#~ msgid "Vertical Gradient" +#~ msgstr "Mitsangana misompirana" + +#~ msgid "Add Wallpaper" +#~ msgstr "Hanampy taratasy manaingo" + +#~ msgid "Images" +#~ msgstr "Sary" + +#~ msgid "All Files" +#~ msgstr "Ireo akitra rehetra" + +#~ msgid "No Wallpaper" +#~ msgstr "Tsy misy taratasy manaingo" + +#~ msgid "pixel" +#~ msgid_plural "pixels" +#~ msgstr[0] "pixel" +#~ msgstr[1] "pixel" + +#~ msgid "" +#~ "Unable to start the settings manager 'mate-settings-daemon'.\n" +#~ "Without the MATE settings manager running, some preferences may not take " +#~ "effect. This could indicate a problem with MateComponent, or a non-MATE (e.g. " +#~ "KDE) settings manager may already be active and conflicting with the " +#~ "MATE settings manager." +#~ msgstr "" +#~ "Tsy nahalefa ny mpandrindra kirakira 'mate-settings-daemon'.\n" +#~ "Mety tsy hihatra ny safidy manokana sasany raha tsy mandeha io " +#~ "mpandrindra ny kirakiran'ny MATE io. Mety midika izany fa misy olana " +#~ "amin'ny MateComponent, na mety efa misy mpandrindra kirakira tsy an'ny MATE " +#~ "(ohatra: KDE) mandeha ka mifanipaka amin'ny an'ny MATE." + +#~ msgid "Unable to load stock icon '%s'\n" +#~ msgstr "Tsy afaka nangala ny kisary tahiry '%s'\n" + +#~ msgid "Just apply settings and quit" +#~ msgstr "Ampiharo fotsiny ireo fandrindrana dia ajanony" + +#~ msgid "Retrieve and store legacy settings" +#~ msgstr "Alaivo ary raiketo ireo fandrindrana taloha" + +#~ msgid "Copying file: %u of %u" +#~ msgstr "Mandika ilay rakitra: %u amin'ny %u" + +#~ msgid "Copying '%s'" +#~ msgstr "Mandika ny '%s'" + +#~ msgid "From URI" +#~ msgstr "Avy amin'ny URI" + +#~ msgid "URI currently transferring from" +#~ msgstr "Ny URI dia mamindra avy amin'ny" + +#~ msgid "To URI" +#~ msgstr "Mankany amin'ny URI" + +#~ msgid "URI currently transferring to" +#~ msgstr "Ny URI dia mamindra mankany amin'ny" + +#~ msgid "Fraction completed" +#~ msgstr "Vita ny fizarana" + +#~ msgid "Fraction of transfer currently completed" +#~ msgstr "Vita ny fizarana ny famindrana" + +#~ msgid "Current URI index" +#~ msgstr "Fizahan-takilan'ity URI ity" + +#~ msgid "Current URI index - starts from 1" +#~ msgstr "Fizahan-takilan'ity URI ity - manomboka amin'ny 1" + +#~ msgid "Total URIs" +#~ msgstr "Tontalin'ireo URI" + +#~ msgid "Total number of URIs" +#~ msgstr "Tontalin'ny isan'ny URI" + +#~ msgid "Copying files" +#~ msgstr "Mandika rakitra" + +#~ msgid "From:" +#~ msgstr "Avy amin'ny:" + +#~ msgid "To:" +#~ msgstr "Mankany amin'ny:" + +#~ msgid "Connecting..." +#~ msgstr "Mifandray..." + +#~ msgid "Key" +#~ msgstr "Kitendry" + +#~ msgid "MateConf key to which this property editor is attached" +#~ msgstr "Ny famaha MateConf arahan'ity mpanova toetoetra ity" + +#~ msgid "Callback" +#~ msgstr "Antso" + +#~ msgid "Issue this callback when the value associated with key gets changed" +#~ msgstr "" +#~ "Mandefa ity antso rehefa miova ny sanda mifandraika amin'ilay famaha" + +#~ msgid "Change set" +#~ msgstr "Fitambarana fanovana" + +#~ msgid "" +#~ "MateConf change set containing data to be forwarded to the mateconf client on " +#~ "apply" +#~ msgstr "" +#~ "Fitambarana fanovana misy data alefa mankany amin'ny mpivatsin'ny mateconf " +#~ "rehefa atao ny fampiharana" + +#~ msgid "Conversion to widget callback" +#~ msgstr "Fivadihana mankany amin'ny antso widget" + +#~ msgid "" +#~ "Callback to be issued when data are to be converted from MateConf to the " +#~ "widget" +#~ msgstr "" +#~ "Antso halefa rehefa misy data havadika avy amin'ny MateConf mankany " +#~ "amin'ilay widget" + +#~ msgid "Conversion from widget callback" +#~ msgstr "Fivadihana avyamin'ny antso widget" + +#~ msgid "" +#~ "Callback to be issued when data are to be converted to MateConf from the " +#~ "widget" +#~ msgstr "" +#~ "Antso halefa rehefa misy data havadika avy amin'ny widget mankany amin'ny " +#~ "MateConf s" + +#~ msgid "UI Control" +#~ msgstr "Fifehezana ny UI" + +#~ msgid "Object that controls the property (normally a widget)" +#~ msgstr "Zavatra iray izay mifehy ny toetoetra (tokony ho widget)" + +#~ msgid "Property editor object data" +#~ msgstr "Datan'ny zavatry ny mpanova toetoetra" + +#~ msgid "Custom data required by the specific property editor" +#~ msgstr "Data manokana ilain'ny mpanova toetoetra voafaritra" + +#~ msgid "Property editor data freeing callback" +#~ msgstr "Datan'ny mpanova toetoetra mamotsotra antso" + +#~ msgid "" +#~ "Callback to be issued when property editor object data is to be freed" +#~ msgstr "" +#~ "Antso halefa rehefa havotsotra ny datan'ny zavatry ny mpanova toetoetra" + +#~ msgid "" +#~ "Couldn't find the file '%s'.\n" +#~ "\n" +#~ "Please make sure it exists and try again, or choose a different " +#~ "background picture." +#~ msgstr "" +#~ "Tsy nahita ny rakitra '%s'.\n" +#~ "\n" +#~ "Amarino tsara hoe misy izy io dia andramo indray avy eo, na misafidiana " +#~ "sary afara hafa." + +#~ msgid "" +#~ "I don't know how to open the file '%s'.\n" +#~ "Perhaps it's a kind of picture that is not yet supported.\n" +#~ "\n" +#~ "Please select a different picture instead." +#~ msgstr "" +#~ "Tsy haiko ny manokatra ny rakitra '%s'.\n" +#~ "Mety karazan-tsary tsy mbola voaray an-tànana angamba izy io.\n" +#~ "\n" +#~ "Misafidiana sary hafa asolo azy." + +#~ msgid "Please select an image." +#~ msgstr "Misafidiana sary iray." + +#~ msgid "_Select" +#~ msgstr "_Ekeo" + +#~ msgid "Preferred Applications" +#~ msgstr "Rindran'asa tiana kokoa" + +#~ msgid "Select your default applications" +#~ msgstr "Safidio ireo rindran'asa ataonao fampiasa" + +#~ msgid "Error saving configuration: %s" +#~ msgstr "Nisy olana teo am-pandraiketana ny kirakira: %s" + +#~ msgid "Custom" +#~ msgstr "Safidy" + +#~ msgid "Could not load the main interface" +#~ msgstr "Tsy afaka naka ny mpanera fototra" + +#~ msgid "Please make sure that the applet is properly installed" +#~ msgstr "Amarino tsara hoe voapetraka araka ny tokony ho izy ilay applet" + +#~ msgid "Balsa" +#~ msgstr "Balsa" + +#~ msgid "Debian Sensible Browser" +#~ msgstr "Debian Sensible Browser" + +#~ msgid "Debian Terminal Emulator" +#~ msgstr "Debian Terminal Emulator" + +#~ msgid "ETerm" +#~ msgstr "ETerm" + +#~ msgid "Encompass" +#~ msgstr "Encompass" + +#~ msgid "Epiphany Web Browser" +#~ msgstr "Mpitety tranonkalan'ny Epiphany" + +#~ msgid "Evolution Mail Reader" +#~ msgstr "Evolution Mail Reader" + +#~ msgid "Evolution Mail Reader 1.4" +#~ msgstr "Evolution Mail Reader 1.4" + +#~ msgid "Evolution Mail Reader 1.5" +#~ msgstr "Evolution Mail Reader 1.5" + +#~ msgid "Evolution Mail Reader 1.6" +#~ msgstr "Evolution Mail Reader 1.6" + +#~ msgid "Evolution Mail Reader 2.0" +#~ msgstr "Evolution Mail Reader 2.0" + +#~ msgid "Evolution Mail Reader 2.2" +#~ msgstr "Evolution Mail Reader 2.2" + +#~ msgid "Evolution Mail Reader 2.4" +#~ msgstr "Evolution Mail Reader 2.4" + +#~ msgid "Firebird" +#~ msgstr "Firebird" + +#~ msgid "Firefox" +#~ msgstr "Firefox" + +#~ msgid "MATE Terminal" +#~ msgstr "Terminal an'ny MATE" + +#~ msgid "Galeon" +#~ msgstr "Galeon" + +#~ msgid "KMail" +#~ msgstr "KMail" + +#~ msgid "Konqueror" +#~ msgstr "Konqueror" + +#~ msgid "Links Text Browser" +#~ msgstr "Mpitety Links Text" + +#~ msgid "Lynx Text Browser" +#~ msgstr "Mpitety Lynx Text" + +#~ msgid "Mozilla" +#~ msgstr "Mozilla" + +#~ msgid "Mozilla 1.6" +#~ msgstr "Mozilla 1.6" + +#~ msgid "Mozilla Mail" +#~ msgstr "Mozilla Mail" + +#~ msgid "Mozilla Thunderbird" +#~ msgstr "Mozilla Thunderbird" + +#~ msgid "Mutt" +#~ msgstr "Mutt" + +#~ msgid "NXterm" +#~ msgstr "NXterm" + +#~ msgid "Netscape Communicator" +#~ msgstr "Netscape Communicator" + +#~ msgid "Opera" +#~ msgstr "Opera" + +#~ msgid "RXVT" +#~ msgstr "RXVT" + +#~ msgid "Standard XTerminal" +#~ msgstr "XTerminal tsotra" + +#~ msgid "Sylpheed" +#~ msgstr "Sylpheed" + +#~ msgid "Sylpheed-Claws" +#~ msgstr "Sylpheed-Claws" + +#~ msgid "Thunderbird" +#~ msgstr "Thunderbird" + +#~ msgid "W3M Text Browser" +#~ msgstr "Mpitety Soratra W3M" + +#~ msgid "aterm" +#~ msgstr "aterm" + +#~ msgid "Audio Player" +#~ msgstr "Fiahinoana raki-peo" + +#~ msgid "Image Viewer" +#~ msgstr "Mpizaha sary" + +#~ msgid "Instant Messenger" +#~ msgstr "Mpampifandray eo no eo" + +#~ msgid "Mail Reader" +#~ msgstr "Mpamaky mailaka" + +#~ msgid "Terminal Emulator" +#~ msgstr "Terminal Emulator" + +#~ msgid "Text Editor" +#~ msgstr "Mpanova lahabolana" + +#~ msgid "Video Player" +#~ msgstr "Fijerena horonan-tsary" + +#~ msgid "Web Browser" +#~ msgstr "Mpitety tranonkala" + +#~ msgid "All %s occurrences will be replaced with actual link" +#~ msgstr "Ho soloina ity rohy ity daholo ireo %s rehetra" + +#~ msgid "Co_mmand:" +#~ msgstr "Bai_ko:" + +#~ msgid "E_xecute flag:" +#~ msgstr "Sain'ny takila _fanatanterahana:" + +#~ msgid "Internet" +#~ msgstr "Internet" + +#~ msgid "Multimedia" +#~ msgstr "Haino aman-jery" + +#~ msgid "Open link in new _tab" +#~ msgstr "Sokafy anaty _vakizoro vaovao ilay rohy" + +#~ msgid "Open link in new _window" +#~ msgstr "Sokafy anaty _fikandrana vaovao ilay rohy" + +#~ msgid "Open link with web browser _default" +#~ msgstr "" +#~ "Sokafy amin'ny alalan'ny safidy _tsotran'ny mpitety tranonkala ilay rohy" + +#~ msgid "Run in t_erminal" +#~ msgstr "Alefaso amin'ny alalan'ny _Terminal" + +#~ msgid "System" +#~ msgstr "Rafitra" + +#~ msgid "Change screen resolution" +#~ msgstr "Hanova ny resolution'ny efijery" + +#~ msgid "Screen Resolution" +#~ msgstr "Resolution'ny efijery" + +#~ msgid "%d Hz" +#~ msgstr "%d Hz" + +#~ msgid "_Resolution:" +#~ msgstr "_Resolution:" + +#~ msgid "Re_fresh rate:" +#~ msgstr "Tahan'ny re_freshment:" + +#~ msgid "Default Settings" +#~ msgstr "Fandrindrana tsotra" + +#~ msgid "Screen %d Settings\n" +#~ msgstr "Fandrindran'ny efijery %d\n" + +#~ msgid "Screen Resolution Preferences" +#~ msgstr "Safidy manokana mikasikan ny resolution'ny efijery" + +#~ msgid "_Make default for this computer (%s) only" +#~ msgstr "_Ataovy safidy tsotra ho an'ity solosaina (%s) ity ihany" + +#~ msgid "Options" +#~ msgstr "Safidy" + +#~ msgid "" +#~ "Testing the new settings. If you don't respond in %d second the previous " +#~ "settings will be restored." +#~ msgid_plural "" +#~ "Testing the new settings. If you don't respond in %d seconds the previous " +#~ "settings will be restored." +#~ msgstr[0] "" +#~ "Mitsapa ireo fandrindrana vaovao. Raha tsy manome valin-teny anatin'ny %d " +#~ "segaondra ianao dia haverina ireo fandrindrana teo aloha." +#~ msgstr[1] "" +#~ "Mitsapa ireo fandrindrana vaovao. Raha tsy manome valin-teny anatin'ny %d " +#~ "segaondra ianao dia haverina ireo fandrindrana teo aloha." + +#~ msgid "Keep Resolution" +#~ msgstr "Tano io resolution io" + +#~ msgid "Do you want to keep this resolution?" +#~ msgstr "Tianao tanana io resolution io?" + +#~ msgid "Use _previous resolution" +#~ msgstr "Ny resolution _teo aloha ampiasaina" + +#~ msgid "_Keep resolution" +#~ msgstr "_Tano io resolution io" + +#~ msgid "" +#~ "The X Server does not support the XRandR extension. Runtime resolution " +#~ "changes to the display size are not available." +#~ msgstr "" +#~ "Tsy mandray an-tànana ny tovana XRandR ny mpizara X. Tsy misy fanovana " +#~ "resolution runtime azo ampiharina amin'ny haben'ny efijery ao." + +#~ msgid "" +#~ "The version of the XRandR extension is incompatible with this program. " +#~ "Runtime changes to the display size are not available." +#~ msgstr "" +#~ "Tsy mifanaraka amin'ity rindran'asa ity ny kinovan'ny tovana XRandR. Tsy " +#~ "misy fanovana runtime azo ampiharina amin'ny haben'ny efijery ao." + +#~ msgid "Select fonts for the desktop" +#~ msgstr "Ahafahana misafidy endri-tsoratra ho an'ny sehatr'asa" + +#~ msgid "Font Rendering" +#~ msgstr "Fivoakan'ny endri-tsoratra" + +#~ msgid "Smoothing:" +#~ msgstr "Fandamalamana:" + +#~ msgid "Subpixel order:" +#~ msgstr "Filaharan'ny subpixel:" + +#~ msgid "Best _shapes" +#~ msgstr "_Bika tsara indrindra" + +#~ msgid "Best co_ntrast" +#~ msgstr "_Fifangarihana tsara indrindra" + +#~ msgid "D_etails..." +#~ msgstr "An_tsipiriany..." + +#~ msgid "Des_ktop font:" +#~ msgstr "Endri-tsoratry ny sehatr'asa:" + +#~ msgid "Font Preferences" +#~ msgstr "Safidy manokan'ny endri-tsoratra" + +#~ msgid "Font Rendering Details" +#~ msgstr "Antsipirian'ny fivoakan'ilay endri-tsoratra" + +#~ msgid "Go _to font folder" +#~ msgstr "_Laha-tahirin'ny endri-tsoratra" + +#~ msgid "Gra_yscale" +#~ msgstr "Ambara_tongan-doko mivolombatolalaka" + +#~ msgid "N_one" +#~ msgstr "Tsy _misy" + +#~ msgid "R_esolution:" +#~ msgstr "R_esolution:" + +#~ msgid "Sub_pixel (LCDs)" +#~ msgstr "Sub_pixel (LCD)" + +#~ msgid "Sub_pixel smoothing (LCDs)" +#~ msgstr "Fandamalamana sub_pixel (LCD)" + +#~ msgid "VB_GR" +#~ msgstr "VB_GR" + +#~ msgid "_Application font:" +#~ msgstr "Endri-tsoratry ny _rindran'asa:" + +#~ msgid "_BGR" +#~ msgstr "_BGR" + +#~ msgid "_Document font:" +#~ msgstr "_Endri-tsoratry ny tahirin-kevitra:" + +#~ msgid "_Fixed width font:" +#~ msgstr "Sakan'endri-tsoratra voafetra:" + +#~ msgid "_Full" +#~ msgstr "_Feno" + +#~ msgid "_Medium" +#~ msgstr "_Antonony" + +#~ msgid "_Monochrome" +#~ msgstr "_Tokan-doko" + +#~ msgid "_None" +#~ msgstr "_Tsy misy" + +#~ msgid "_RGB" +#~ msgstr "_RGB" + +#~ msgid "_Slight" +#~ msgstr "_Malefaka" + +#~ msgid "_VRGB" +#~ msgstr "_VRGB" + +#~ msgid "_Window title font:" +#~ msgstr "Endri-tsoratra ho an'ny lohatenin'ny _fikandrana:" + +#~ msgid "dots per inch" +#~ msgstr "dpi" + +#~ msgid "Font may be too large" +#~ msgstr "Mety lehibe loatra ilay endri-tsoratra" + +#~ msgid "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." +#~ msgid_plural "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." +#~ msgstr[0] "" +#~ "Mety tsy afaka miasa araka ny tokony ho izy ilay solosaina satria lehibe " +#~ "loatra (x %d) ny endri-tsoratra nosafidianao. Tsara raha mampiasa endri-" +#~ "tsoratra kely noho ny %d ianao." +#~ msgstr[1] "" +#~ "Mety tsy afaka miasa araka ny tokony ho izy ilay solosaina satria lehibe " +#~ "loatra (x %d) ny endri-tsoratra nosafidianao. Tsara raha mampiasa endri-" +#~ "tsoratra kely noho ny %d ianao." + +#~ msgid "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a " +#~ "smaller sized font." +#~ msgid_plural "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a smaller " +#~ "sized font." +#~ msgstr[0] "" +#~ "Mety tsy afaka miasa araka ny tokony ho izy ilay solosaina satria lehibe " +#~ "loatra ny endri-tsoratra nosafidianao. Tsara raha misafidy endri-tsoratra " +#~ "kely noho io ianao." +#~ msgstr[1] "" +#~ "Mety tsy afaka miasa araka ny tokony ho izy ilay solosaina satria lehibe " +#~ "loatra ny endri-tsoratra nosafidianao. Tsara raha misafidy endri-tsoratra " +#~ "kely noho io ianao." + +#~ msgid "New accelerator..." +#~ msgstr "Mpanfaingana vaovao..." + +#~ msgid "Accelerator key" +#~ msgstr "Kitendry mpanafaingana" + +#~ msgid "Accelerator modifiers" +#~ msgstr "Mpanova ireo mpanafaingana" + +#~ msgid "Accelerator keycode" +#~ msgstr "Fangon'ny kitendry mpanafaingana" + +#~ msgid "Accel Mode" +#~ msgstr "Fomban'ny mpanafaingana" + +#~ msgid "The type of accelerator." +#~ msgstr "Ny karazan'ilay mpanafaingana." + +#~ msgid "Disabled" +#~ msgstr "Natsahatra" + +#~ msgid "" +#~ msgstr "" + +#~ msgid "Desktop" +#~ msgstr "Sehatr'asa" + +#~ msgid "Window Management" +#~ msgstr "Fandrindrana fikandrana" + +#~ msgid "" +#~ "The shortcut \"%s\" cannot be used because it will become unusable to " +#~ "type using this key.\n" +#~ "Please try with a key such as Control, Alt or Shift at the same time.\n" +#~ msgstr "" +#~ "Tsy mety ampiasaina ny hitsin-dàlana \"%s\" satria tsy hety hampiasaina " +#~ "hanoratana intsony io kitendry io.\n" +#~ "Andramo ampiarahana amin'ny kitendry toy ny Control, Alt na Shift ilay " +#~ "izy.\n" + +#~ msgid "" +#~ "The shortcut \"%s\" is already used for:\n" +#~ " \"%s\"\n" +#~ msgstr "" +#~ "Ny hitsin-dàlana \"%s\" dia efa ampiasaina amin'ny:\n" +#~ "\"%s\"\n" + +#~ msgid "Error setting new accelerator in configuration database: %s\n" +#~ msgstr "" +#~ "Tsy nety ny famoronana mpanfaingana vaovao ao anatin'ny soratra fototry " +#~ "ny kirakira: %s\n" + +#~ msgid "Error unsetting accelerator in configuration database: %s\n" +#~ msgstr "" +#~ "Tsy nety ny fanafoanana ilay mpanafaingana tao anatin'ny soratra fototry " +#~ "ny kirakira: %s\n" + +#~ msgid "Action" +#~ msgstr "Asa" + +#~ msgid "Shortcut" +#~ msgstr "Hitsin-dàlana" + +#~ msgid "Keyboard Shortcuts" +#~ msgstr "Hintsin-dàlan'ny kitendry" + +#~ msgid "" +#~ "To edit a shortcut key, click on the corresponding row and type a new " +#~ "accelerator, or press backspace to clear." +#~ msgstr "" +#~ "Raha hanova mpanfaingana, dia manorata mpanafaingana vaovao eo amin'ny " +#~ "fariana voatokana amin'izany, na tsindrio ny kitendry miverina hamafana " +#~ "azy." + +#~ msgid "Assign shortcut keys to commands" +#~ msgstr "Hamorona kitendry hitsin-dàlana ho ana baiko" + +#~ msgid "Unknown" +#~ msgstr "Tsy fantatra" + +#~ msgid "Layout" +#~ msgstr "Fandaminana" + +#~ msgid "Default" +#~ msgstr "Tsotra" + +#~ msgid "Models" +#~ msgstr "Modely" + +#~ msgid "There was an error launching the keyboard tool: %s" +#~ msgstr "Nisy olana teo am-pandefasana ny fikirakirana ny kitendry: %s" + +#~ msgid "" +#~ "Just apply settings and quit (compatibility only; now handled by daemon)" +#~ msgstr "" +#~ "Ampiharo fotsiny ireo fandrindrana dia ajanony (fifanarahana ihany; efa " +#~ "raisin'ny daemon an-tànana izao)" + +#~ msgid "Start the page with the typing break settings showing" +#~ msgstr "" +#~ "Asehoy ireo fandrindrana ny fiatoan'ny fanoratana rehefa mandefa ilay pejy" + +#~ msgid "..." +#~ msgstr "..." + +#~ msgid "Cursor Blinking" +#~ msgstr "Fipian'ny kitondro" + +#~ msgid "Repeat Keys" +#~ msgstr "Kitendrin'ny famerenana" + +#~ msgid "_Lock screen to enforce typing break" +#~ msgstr "_Gejao ny efijery hanamafisana ny fiatoan'ny fanoratana" + +#~ msgid "Fast" +#~ msgstr "Faingana" + +#~ msgid "Long" +#~ msgstr "Lava" + +#~ msgid "Short" +#~ msgstr "Fohy" + +#~ msgid "Slow" +#~ msgstr "Meda" + +#~ msgid "A_vailable layouts:" +#~ msgstr "Ireo fandaminana _misy:" + +#~ msgid "All_ow postponing of breaks" +#~ msgstr "_Ekeo ny fanemorana ireo fiatoana" + +#~ msgid "Check if breaks are allowed to be postponed" +#~ msgstr "Jereo raha toa ka azo ahemotra ireo fiatoana" + +#~ msgid "Choose a Keyboard Model" +#~ msgstr "Misafidiana modelim-pafan-teny iray" + +#~ msgid "Choose a Layout" +#~ msgstr "Misafidiana fandaminana iray" + +#~ msgid "Cursor _blinks in text boxes and fields" +#~ msgstr "_Mipy ilay kitondro anatin'ny takila sy toeran-tsoratra" + +#~ msgid "Cursor blinks speed" +#~ msgstr "Hafainganan'ny fipian'ny kitondro" + +#~ msgid "Duration of the break when typing is disallowed" +#~ msgstr "Faharetan'ny fiatoana raha rehefa voarara ny fanoratana" + +#~ msgid "Duration of work before forcing a break" +#~ msgstr "Faharetan'ny asa atao alohan'ny hanisiana fiatoana" + +#~ msgid "Key presses _repeat when key is held down" +#~ msgstr "" +#~ "_Famerenana izay voatsindry rehefa rehefa voatsindry tsy miato ny " +#~ "kitendry iray" + +#~ msgid "Keyboard Preferences" +#~ msgstr "Safidy manokan'ny fafan-teny" + +#~ msgid "Keyboard _model:" +#~ msgstr "_Modelim-pafan-teny:" + +#~ msgid "Layout Options" +#~ msgstr "Safidin'ny fandaminana" + +#~ msgid "Layouts" +#~ msgstr "Fandaminana" + +#~ msgid "" +#~ "Lock screen after a certain duration to help prevent repetitive keyboard " +#~ "use injuries" +#~ msgstr "" +#~ "Gejao ny efijery aorian'ny fotoana voafaritra mba hisorohana izay aretina " +#~ "ateraky ny fampiasana fafan-teny matetika loatra" + +#~ msgid "Microsoft Natural Keyboard" +#~ msgstr "Microsoft Natural Keyboard" + +#~ msgid "Preview:" +#~ msgstr "Topy maso:" + +#~ msgid "Repeat keys speed" +#~ msgstr "Hafainganan'ny kitendry famerenana" + +#~ msgid "Reset To De_faults" +#~ msgstr "Avereno amin'ny toetra _tsotra" + +#~ msgid "Separate _group for each window" +#~ msgstr "_Vondrona tokana isaka ny fikandrana" + +#~ msgid "_Accessibility..." +#~ msgstr "_Fahafahana mampiasa..." + +#~ msgid "_Add..." +#~ msgstr "_Hanampy..." + +#~ msgid "_Break interval lasts:" +#~ msgstr "_Faharetan'ny elanelan'ireo fiatoana:" + +#~ msgid "_Delay:" +#~ msgstr "_Elanelam-potoana:" + +#~ msgid "_Models:" +#~ msgstr "_Modely:" + +#~ msgid "_Selected layouts:" +#~ msgstr "_Fandaminana voasafidy:" + +#~ msgid "_Speed:" +#~ msgstr "_Hafainganana:" + +#~ msgid "_Work interval lasts:" +#~ msgstr "_Faharetan'ny elanelan'ny asa atao:" + +#~ msgid "minutes" +#~ msgstr "minitra" + +#~ msgid "Set your keyboard preferences" +#~ msgstr "Mamaritra ireo safidy manokan'ny fafan-teny" + +#~ msgid "%d milliseconds" +#~ msgid_plural "%d milliseconds" +#~ msgstr[0] "%d milisegaondra" +#~ msgstr[1] "%d milisegaondra" + +#~ msgid "Unknown Pointer" +#~ msgstr "Kitondro tsy fantatra" + +#~ msgid "Default Pointer" +#~ msgstr "Kitondro tsotra" + +#~ msgid "Default Pointer - Current" +#~ msgstr "Kitondro tsotra - Ny miasa izao" + +#~ msgid "The default pointer that ships with X" +#~ msgstr "Ny kitondro tsotra nivoaka niaraka tamin'ny X" + +#~ msgid "White Pointer" +#~ msgstr "Kitondro fotsy" + +#~ msgid "White Pointer - Current" +#~ msgstr "Kitondro fotsy - Ny miasa izao" + +#~ msgid "The default pointer inverted" +#~ msgstr "Ny kitondro tsotra navadika" + +#~ msgid "Large Pointer" +#~ msgstr "Kitondro lehibe" + +#~ msgid "Large Pointer - Current" +#~ msgstr "Kitondro lehibe - Ny miasa izao" + +#~ msgid "Large version of normal pointer" +#~ msgstr "Ny kitondro ara-pitsipika amin'ny endriny lehibe" + +#~ msgid "Large White Pointer - Current" +#~ msgstr "Kitondro fotsy lehibe - Ny miasa izao" + +#~ msgid "Large White Pointer" +#~ msgstr "Kitondro fotsy lehibe" + +#~ msgid "Large version of white pointer" +#~ msgstr "Ny kitondro fotsy amin'ny endriny lehibe" + +#~ msgid "Pointer Theme" +#~ msgstr "Endriky ny kitondro" + +#~ msgid "Double-Click Timeout " +#~ msgstr "Elanelan'ny click miverina indroa " + +#~ msgid "Drag and Drop" +#~ msgstr "Alaivo dia afindrao" + +#~ msgid "Locate Pointer" +#~ msgstr "Farito ny toeran'ny kitondro" + +#~ msgid "Mouse Orientation" +#~ msgstr "Fitodiky ny totozy" + +#~ msgid "Speed" +#~ msgstr "Hafaingana" + +#~ msgid "Fast" +#~ msgstr "Faingana" + +#~ msgid "High" +#~ msgstr "Ambony" + +#~ msgid "Large" +#~ msgstr "Lehibe" + +#~ msgid "Low" +#~ msgstr "Ambany" + +#~ msgid "Slow" +#~ msgstr "Meda" + +#~ msgid "Small" +#~ msgstr "Kely" + +#~ msgid "Buttons" +#~ msgstr "Tsindry" + +#~ msgid "Highlight the _pointer when you press Ctrl" +#~ msgstr "Manasongadina ilay _kitondro rehefa manindry ny Ctrl ianao" + +#~ msgid "Large" +#~ msgstr "Lehibe" + +#~ msgid "Medium" +#~ msgstr "Antonony" + +#~ msgid "Motion" +#~ msgstr "Hetsika" + +#~ msgid "Pointer Size:" +#~ msgstr "Haben'ny kitondro:" + +#~ msgid "Pointers" +#~ msgstr "Kitondro" + +#~ msgid "Small" +#~ msgstr "Kely" + +#~ msgid "_Acceleration:" +#~ msgstr "_Fanafainganana:" + +#~ msgid "_Left-handed mouse" +#~ msgstr "_Totozy ho an'ny tànana havia" + +#~ msgid "_Sensitivity:" +#~ msgstr "_Fahamora mandray:" + +#~ msgid "_Threshold:" +#~ msgstr "_Fetra:" + +#~ msgid "_Timeout:" +#~ msgstr "_Elanelany:" + +#~ msgid "Set your mouse preferences" +#~ msgstr "Mamaritra ny safidy manokan'ny totozinao" + +#~ msgid "Network Proxy" +#~ msgstr "Proxy'ny rezo" + +#~ msgid "Set your network proxy preferences" +#~ msgstr "Mamaritra ny safidy manokan'ny proxy'ny rezonao" + +#~ msgid " " +#~ msgstr " " + +#~ msgid "Di_rect internet connection" +#~ msgstr "Fifandraisana Internet _mivantana" + +#~ msgid "Ignore Host List" +#~ msgstr "Lisitry ny mpampiantrano tsy raharahaina" + +#~ msgid "_Automatic proxy configuration" +#~ msgstr "Fikirakirana proxy mandeha _hoazy" + +#~ msgid "_Manual proxy configuration" +#~ msgstr "Fikirakirana proxy ataon-tànana" + +#~ msgid "_Use authentication" +#~ msgstr "Mampi_asà fanamarinana" + +#~ msgid "Advanced Configuration" +#~ msgstr "Fikirakirana avo lenta" + +#~ msgid "Autoconfiguration _URL:" +#~ msgstr "_URL'ny fikirakirana mandeha hoazy:" + +#~ msgid "HTTP Proxy Details" +#~ msgstr "Antsipirian'ny proxy HTTP" + +#~ msgid "H_TTP proxy:" +#~ msgstr "Proxy H_TTP:" + +#~ msgid "Network Proxy Preferences" +#~ msgstr "Safidy manokan'ny proxy'ny rezo" + +#~ msgid "Port:" +#~ msgstr "Irika:" + +#~ msgid "Proxy Configuration" +#~ msgstr "Kirakiran'ny proxy" + +#~ msgid "S_ocks host:" +#~ msgstr "Mpampiantrano S_ocks:" + +#~ msgid "U_sername:" +#~ msgstr "Anaran'ny _mpampiasa:" + +#~ msgid "_Details" +#~ msgstr "_Antsipiriany" + +#~ msgid "_FTP proxy:" +#~ msgstr "Proxy _FTP:" + +#~ msgid "_Password:" +#~ msgstr "_Teny fanalahidy:" + +#~ msgid "_Secure HTTP proxy:" +#~ msgstr "Proxy HTTP azo _antoka:" + +#~ msgid "Enable sound and associate sounds with events" +#~ msgstr "Alefaso ireo feo ary ampifandraiso amin'ny zava-mitranga" + +#~ msgid "Not connected" +#~ msgstr "Tsy mifandray" + +#~ msgid "Sound Preferences" +#~ msgstr "Safidy manokan'ny feo" + +#~ msgid "Audio Conferencing" +#~ msgstr "Audio Conferencing" + +#~ msgid "Music and Movies" +#~ msgstr "Hira sy horonantsary" + +#~ msgid "Sound Events" +#~ msgstr "Zava-mitranga araham-peo" + +#~ msgid "Testing..." +#~ msgstr "Mitsapa..." + +#~ msgid "Click Ok to finish." +#~ msgstr "Tsindrio ny Ok rehefa vita." + +#~ msgid "Devices" +#~ msgstr "Periferika" + +#~ msgid "E_nable software sound mixing (ESD)" +#~ msgstr "_Alefaso ny fampifangaroana feon'ilay rindran'asa (ESD)" + +#~ msgid "Flash _entire screen" +#~ msgstr "Flasheo ny efijery _manontolo" + +#~ msgid "Flash _window titlebar" +#~ msgstr "Flasheo ny anjan'ny lohaten'ny _fikandrana" + +#~ msgid "Sound & Video Preferences" +#~ msgstr "Safidy manokan'ny feo sy ny horonantsary" + +#~ msgid "Sounds" +#~ msgstr "Feo" + +#~ msgid "System Beep" +#~ msgstr "Feon'ny rafitra" + +#~ msgid "Test" +#~ msgstr "Fitsapana" + +#~ msgid "Testing Pipeline" +#~ msgstr "Mitsapa ny fantsona" + +#~ msgid "_Enable system beep" +#~ msgstr "_Alefaso ny feon'ny rafitra" + +#~ msgid "_Play system sounds" +#~ msgstr "_Vakio ireo feon'ny rafitra" + +#~ msgid "_Visual system beep" +#~ msgstr "_Feon'ny rafitry ny hita maso" + +#~ msgid "Would you like to remove this theme?" +#~ msgstr "Tianao esorina ve ity endrika ity?" + +#~ msgid "Theme deleted succesfully. Please select another theme." +#~ msgstr "Voafafa soa aman-tsara ilay endrika. Misafidiana endrika iray hafa." + +#~ msgid "Theme can not be deleted" +#~ msgstr "Tsy mety fafàna ilay endrika" + +#~ msgid "" +#~ "No themes could be found on your system. This probably means that your " +#~ "\"Theme Preferences\" dialog was improperly installed, or you haven't " +#~ "installed the \"mate-themes\" package." +#~ msgstr "" +#~ "Tsy ahitana endrika anatin'ny rafitrao. Mety mikika izany hoe tsy " +#~ "voapetraka araka ny tokony ho izy ny \"Theme Preferences\" na tsy " +#~ "napetrakao ny fehin-drindran'asa \"mate-themes\"." + +#~ msgid "This theme is not in a supported format." +#~ msgstr "Tsy raisina an-tànana ny lamin'ity endrika ity." + +#~ msgid "Failed to create temporary directory" +#~ msgstr "Tsy nahaforona ny laha-tahiry vonjimaika" + +#~ msgid "" +#~ "Can not install theme. \n" +#~ "The bzip2 utility is not installed." +#~ msgstr "" +#~ "Tsy afaka mametraka ilay endrika. \n" +#~ "Tsy voapetraka ny rindran'asa bzip2." + +#~ msgid "Installation Failed" +#~ msgstr "Nandamoka ny fametrahana" + +#~ msgid "" +#~ "Can not install themes. \n" +#~ "The gzip utility is not installed." +#~ msgstr "" +#~ "Tsy afaka mametraka ireo endrika. \n" +#~ "Tsy voapetraka ny rindran'asa gzip." + +#~ msgid "" +#~ "Icon Theme %s correctly installed.\n" +#~ "You can select it in the theme details." +#~ msgstr "" +#~ "Voapetraka tsara araka ny tokony ho izy ny endriky ny kisary %s. \n" +#~ "Azonao safidiana ao anatin'ny antsipirian'ny endrika izy io." + +#~ msgid "Mate Theme %s correctly installed" +#~ msgstr "Voapetraka araka ny tokony ho izy ny Endriky ny Mate %s" + +#~ msgid "" +#~ "Windows Border Theme %s correctly installed.\n" +#~ "You can select it in the theme details." +#~ msgstr "" +#~ "Voapetra araka ny tokony ho izy ny sisim-pikandrana %s.\n" +#~ "Azonao safidiana ao amin'ny antsipirian'ny endrika izy io." + +#~ msgid "" +#~ "Controls Theme %s correctly installed.\n" +#~ "You can select it in the theme details." +#~ msgstr "" +#~ "Voapetraka araka ny tokony ho izy ny endriky ny fibaikoana %s.\n" +#~ "Azonao safidiana ao amin'ny antsipirian'ny endrika izy io." + +#~ msgid "The theme is an engine. You need to compile the theme." +#~ msgstr "Milina ilay endrika. Mila compile-nao io rakitra io." + +#~ msgid "The file format is invalid" +#~ msgstr "Tsy ekena ny lamin'io rakitra io" + +#~ msgid "No theme file location specified to install" +#~ msgstr "Tsy misy toeran'endrika nolazaina ny fametrahana" + +#~ msgid "The theme file location specified to install is invalid" +#~ msgstr "Tsy ekena ilay toeran'endrika nolazaina ny fametrahana" + +#~ msgid "" +#~ "Insufficient permissions to install the theme in:\n" +#~ "%s" +#~ msgstr "" +#~ "Tsy ampy ny fahazoan-dàlana ahafahana mametraka ilay endrika anatin'ny:\n" +#~ "%s" + +#~ msgid "The file format is invalid." +#~ msgstr "Tsy ekena ny lamin'io endrika io." + +#~ msgid "" +#~ "%s is the path where the theme files will be installed. This can not be " +#~ "selected as the source location" +#~ msgstr "" +#~ "%s no sori-dàlana ametrahana ireo rakitry ny endrika. Tsy mety faritana " +#~ "ho toerana iaviana izy io" + +#~ msgid "" +#~ "Cannot install theme.\n" +#~ "The tar program is not installed on your system." +#~ msgstr "" +#~ "Tsy afaka mametraka ilay endrika.\n" +#~ "Tsy voapetraka ao amin'ny solosainao ny rindran'asa tar." + +#~ msgid "Custom theme" +#~ msgstr "Endrika safidy" + +#~ msgid "You can save this theme by pressing the Save Theme button." +#~ msgstr "Azonao raiketina amin'ny alalan'ny tsindry Raiketo ity endrika ity." + +#~ msgid "" +#~ "The default theme schemas could not be found on your system. This means " +#~ "that you probably don't have marco installed, or that your mateconf is " +#~ "configured incorrectly." +#~ msgstr "" +#~ "Tsy hita ao amin'ny rafitrao ny drafitry ny endrika tsotra. Midika izany " +#~ "fa tsy voapetraka ny marco na tsy voakirakira araka ny tokony ho izy " +#~ "ny mateconf." + +#~ msgid "Theme name must be present" +#~ msgstr "Tsy maintsy asiana anaran'endrika" + +#~ msgid "The theme already exists. Would you like to replace it?" +#~ msgstr "Efa misy io endrika io. Tianao tsindriana ve izy io?" + +#~ msgid "Select themes for various parts of the desktop" +#~ msgstr "Misafidy endrika ampiasaina amin'ny faritra maro amin'ny sehatr'asa" + +#~ msgid "Theme" +#~ msgstr "Endrika" + +#~ msgid "Apply _Font" +#~ msgstr "Ampiharo ilay _endri-tsoratra" + +#~ msgid "Controls" +#~ msgstr "Fibaikoana" + +#~ msgid "Icons" +#~ msgstr "Kisary" + +#~ msgid "Save Theme" +#~ msgstr "Raiketo ilay endrika" + +#~ msgid "Select theme for the desktop" +#~ msgstr "Misafidiana endrika ho an'ny sehatr'asa" + +#~ msgid "Theme Details" +#~ msgstr "Antsipirian'ny endrika" + +#~ msgid "Theme Preferences" +#~ msgstr "Safidy manokan'ny endrika" + +#~ msgid "Theme _Details" +#~ msgstr "_Antsipirian'ny endrika" + +#~ msgid "This theme does not suggest any particular font or background." +#~ msgstr "Tsy milaza endri-tsoratra na afara manokana ity endrika ity." + +#~ msgid "This theme suggests a background:" +#~ msgstr "Milaza afara iray ity endrika ity:" + +#~ msgid "This theme suggests a font and a background:" +#~ msgstr "Milaza endri-tsoratra sy afara ity endrika ity:" + +#~ msgid "This theme suggests a font:" +#~ msgstr "Milaza endri-tsoratra ity endrika ity:" + +#~ msgid "Window Border" +#~ msgstr "Sisim-pikandrana" + +#~ msgid "_Description:" +#~ msgstr "_Fanoritsoritana:" + +#~ msgid "_Install Theme..." +#~ msgstr "_Hametraka endrika..." + +#~ msgid "_Install..." +#~ msgstr "_Apetrao..." + +#~ msgid "_Name:" +#~ msgstr "_Anarana:" + +#~ msgid "_Revert" +#~ msgstr "_Avereno" + +#~ msgid "_Save Theme..." +#~ msgstr "_Raiketo ilay endrika..." + +#~ msgid "theme selection tree" +#~ msgstr "Hazon'ny fisafidianana endrika" + +#~ msgid "Customize the appearance of toolbars and menubars in applications" +#~ msgstr "" +#~ "Mamaritra ny endriky ny anjan'ny fitaovana sy tolotra amin'ny rindran'asa" + +#~ msgid "Menus & Toolbars" +#~ msgstr "Anjan'ny tolotra & fitaovana" + +#~ msgid "Behavior and Appearance" +#~ msgstr "Fiasa sy endrika" + +#~ msgid "Preview" +#~ msgstr "Topy maso" + +#~ msgid "C_ut" +#~ msgstr "_Esory" + +#~ msgid "Icons only" +#~ msgstr "Kisary fotsiny" + +#~ msgid "Menu and Toolbar Preferences" +#~ msgstr "Safidy manokan'ny anjan'ny tolotra sy fitaovana" + +#~ msgid "New File" +#~ msgstr "Rakitra vaovao" + +#~ msgid "Open File" +#~ msgstr "Hanokatra rakitra" + +#~ msgid "Save File" +#~ msgstr "Raiketo ilay rakitra" + +#~ msgid "Show _icons in menus" +#~ msgstr "Asahoy anatin'ny tolotra ny _kisary" + +#~ msgid "Text below icons" +#~ msgstr "Ny soratra ambanin'ny kisary" + +#~ msgid "Text beside icons" +#~ msgstr "Ny soratra akaikin'ny kisary" + +#~ msgid "Text only" +#~ msgstr "Soratra fotsiny" + +#~ msgid "Toolbar _button labels:" +#~ msgstr "Mari-tsoratra amin'ny _tsindrin'ny anjan'ny fitaovana:" + +#~ msgid "_Copy" +#~ msgstr "_Adikao" + +#~ msgid "_Detachable toolbars" +#~ msgstr "_Anjan'ny fitaovana azo alàna" + +#~ msgid "_Edit" +#~ msgstr "_Ovay" + +#~ msgid "_Editable menu accelerators" +#~ msgstr "Mpanafaingan'ny tolotra _azo ovaina" + +#~ msgid "_File" +#~ msgstr "_Rakitra" + +#~ msgid "_New" +#~ msgstr "_Vaovao" + +#~ msgid "_Open" +#~ msgstr "_Sokafy" + +#~ msgid "_Paste" +#~ msgstr "_Apetao" + +#~ msgid "_Print" +#~ msgstr "_Atontay" + +#~ msgid "_Quit" +#~ msgstr "_Ajanony" + +#~ msgid "_Save" +#~ msgstr "_Raiketo" + +#~ msgid "" +#~ "Cannot start the preferences application for your window manager\n" +#~ "\n" +#~ "%s" +#~ msgstr "" +#~ "Tsy mahalefa ny rindran'asan'ny safidy manokan'ny mpandrindra " +#~ "fikandrana\n" +#~ "\n" +#~ "%s" + +#~ msgid "C_ontrol" +#~ msgstr "Fi_baikoana" + +#~ msgid "_Alt" +#~ msgstr "_Alt" + +#~ msgid "H_yper" +#~ msgstr "H_yper" + +#~ msgid "S_uper (or \"Windows logo\")" +#~ msgstr "S_uper (na \"Windows logo\")" + +#~ msgid "_Meta" +#~ msgstr "_Meta" + +#~ msgid "Movement Key" +#~ msgstr "Kitendrin'ny fihetsika" + +#~ msgid "Titlebar Action" +#~ msgstr "Asan'ny anjan'ny lohateny" + +#~ msgid "Window Selection" +#~ msgstr "Fisafidianana fikandrana" + +#~ msgid "To move a window, press-and-hold this key then grab the window:" +#~ msgstr "" +#~ "Raha hamindra fikandrana, dia tsindrio ka tano eo ity kitendry ity ary " +#~ "raiso ilay fikandrana rehefa avy eo:" + +#~ msgid "Window Preferences" +#~ msgstr "Safidy manokan'ny fikandrana" + +#~ msgid "_Double-click titlebar to perform this action:" +#~ msgstr "" +#~ "_Tsindrio in-2 eo amin'ny anjan'ny lohateny raha hanatanteraka ity asa " +#~ "manaraka ity:" + +#~ msgid "_Interval before raising:" +#~ msgstr "_Elanelam-potoana alohan'ny fampakarana:" + +#~ msgid "_Raise selected windows after an interval" +#~ msgstr "_Ampiakaro ireo fikandrana voafaritra ao anatin'ny fe-potoana iray" + +#~ msgid "_Select windows when the mouse moves over them" +#~ msgstr "_Safidio ireo fikandrana rehefa mankeo amboniny ny totozy" + +#~ msgid "Set your window properties" +#~ msgstr "Mamaritra ny toetoetry ny fikandranao" + +#~ msgid "Windows" +#~ msgstr "Windows" + +#~ msgid "Others" +#~ msgstr "Hafa" + +#~ msgid "Desktop Preferences" +#~ msgstr "Safidy manokan'ny sehatr'asa" + +#~ msgid "MATE Control Center" +#~ msgstr "Ivotoerana fifehezan'ny MATE" + +#~ msgid "The MATE configuration tool" +#~ msgstr "Ny fitaovana fikirakiran'ny MATE" + +#~ msgid "Could not initialize MateComponent" +#~ msgstr "Tsy nahalefa ny MateComponent" + +#~ msgid "" +#~ "Error activating XKB configuration.\n" +#~ "It can happen under various circumstances:\n" +#~ "- a bug in libxklavier library\n" +#~ "- a bug in X server (xkbcomp, xmodmap utilities)\n" +#~ "- X server with incompatible libxkbfile implementation\n" +#~ "\n" +#~ "X server version data:\n" +#~ "%s\n" +#~ "%d\n" +#~ "%s\n" +#~ "If you report this situation as a bug, please include:\n" +#~ "- The result of %s\n" +#~ "- The result of %s" +#~ msgstr "" +#~ "Nisy olana teo am-pandefasana ny kirakira XKB.\n" +#~ "Maro ireo zavatra mety mahatonga izany:\n" +#~ "- misy bug anatin'ny tahirin-boky libxklavier\n" +#~ "- misy bug anatin'ny mpizara X (ny rindran'asa xkbcomp, xmodmap)\n" +#~ "- tsy mifanaraka amin'ny mpizara X fametrahana ny libxkbfile\n" +#~ "\n" +#~ "Datan'ny kinovan'ny mpizara X:\n" +#~ "%s\n" +#~ "%d\n" +#~ "%s\n" +#~ "Raha toa mitatitra ity zava-miseho ity ho toy ny bug ianao, dia lazao " +#~ "ao:\n" +#~ "- Ny valin'ny %s\n" +#~ "- Ny valin'ny %s" + +#~ msgid "" +#~ "You are using XFree 4.3.0.\n" +#~ "There are known problems with complex XKB configurations.\n" +#~ "Try using a simpler configuration or taking a fresher version of XFree " +#~ "software." +#~ msgstr "" +#~ "Mampiasa XFree 4.3.0 ianao.\n" +#~ "Ahitana olana maro ny kirakira XKB maro sosona.\n" +#~ "Manandrama mampiasa kirakira tsotra kokoa na mametraka kinovan'ny " +#~ "rindran'asa XFree vaovao." + +#~ msgid "Do _not show this warning again" +#~ msgstr "_Aza aseho intsony ity fampilazana ity" + +#~ msgid "" +#~ "The X system keyboard settings differ from your current MATE keyboard " +#~ "settings.\n" +#~ "\n" +#~ "Expected was %s, but the the following settings were found: %s.\n" +#~ "\n" +#~ "Which set would you like to use?" +#~ msgstr "" +#~ "Tsy mitovy amin'ny fandrindran'ny fafan-tenin'ny MATE ny " +#~ "fandrindran'ny fafan-tenin'ny rafitra X.\n" +#~ "\n" +#~ "%s no nampoizina, nefa ity fandrindrana manaraka ity no hita:%s.\n" +#~ "\n" +#~ "Iza amin'ireo no tianao ampiasaina?" + +#~ msgid "Keep MATE settings" +#~ msgstr "Ny fandrindran'ny MATE no ampiasao" + +#~ msgid "" +#~ "Couldn't load the Glade file.\n" +#~ "Make sure that this daemon is properly installed." +#~ msgstr "" +#~ "Tsy afaka naka ny rakitra Glade.\n" +#~ "Amarino hoe voapetraka araka ny tokony ho izy io daemon io." + +#~ msgid "Error creating signal pipe." +#~ msgstr "Nisy olana teo am-pamoronana fantson'ny fambara." + +#~ msgid "Type" +#~ msgstr "Karazana" + +#~ msgid "" +#~ "Type of bg_applier: BG_APPLIER_ROOT for root window or BG_APPLIER_PREVIEW " +#~ "for preview" +#~ msgstr "" +#~ "Karazan'ny bg_applier: BG_APPLIER_ROOT ho an'ny fikandran'ny faka na " +#~ "BG_APPLIER_PREVIEW ho an'ny topy maso" + +#~ msgid "Preview Width" +#~ msgstr "Topy maso ny sakany" + +#~ msgid "Width if applier is a preview: Defaults to 64." +#~ msgstr "" +#~ "Ny sakany raha toa ka topy maso ilay mpampihatra: 64 (sanda tsotra)." + +#~ msgid "Preview Height" +#~ msgstr "Topy maso ny haavony" + +#~ msgid "Height if applier is a preview: Defaults to 48." +#~ msgstr "" +#~ "Ny haavony raha toa ka topy maso ilay mpampihatra: 48 (sanda tsotra)." + +#~ msgid "Screen" +#~ msgstr "Efijery" + +#~ msgid "Screen on which BGApplier is to draw" +#~ msgstr "Ny efijery hivelaran'ny BGApplier" + +#~ msgid "There was an error loading an image: %s" +#~ msgstr "Nisy olana teo am-pakana ny sary iray: %s" + +#~ msgid "layout \"%s\"" +#~ msgid_plural "layouts \"%s\"" +#~ msgstr[0] "Fandaminana \"%s\"" +#~ msgstr[1] "Fandaminana \"%s\"" + +#~ msgid "option \"%s\"" +#~ msgid_plural "options \"%s\"" +#~ msgstr[0] "Safidy \"%s\"" +#~ msgstr[1] "Safidy \"%s\"" + +#~ msgid "model \"%s\", %s and %s" +#~ msgstr "modely \"%s\", %s ary %s" + +#~ msgid "no layout" +#~ msgstr "tsy misy fandaminana" + +#~ msgid "no options" +#~ msgstr "tsy misy safidy" + +#~ msgid "Window manager \"%s\" has not registered a configuration tool\n" +#~ msgstr "" +#~ "Tsy nanambara fitaovana fikirakirana ny mpandrindra fikandrana \"%s\" \n" + +#~ msgid "Maximize" +#~ msgstr "Alehibiazo" + +#~ msgid "Roll up" +#~ msgstr "Aforeto miakatra" + +#~ msgid "E-mail" +#~ msgstr "Mailaka" + +#~ msgid "E-mail's shortcut." +#~ msgstr "Hitsin-dàlan'ny mailaka." + +#~ msgid "Eject's shortcut." +#~ msgstr "Hitsin-dàlan'ny Tsoahy." + +#~ msgid "Home folder's shortcut." +#~ msgstr "Hitsin-dàlan'ny laha-tahirin'ny fandraisana." + +#~ msgid "Launch help browser's shortcut." +#~ msgstr "Hitsin-dàlan'ny Alefaso ny mpizaha toro-làlana." + +#~ msgid "Launch web browser's shortcut." +#~ msgstr "Hitsin-dàlan'ny Alefaso ny mpitety tranonkala." + +#~ msgid "Lock screen's shortcut." +#~ msgstr "Hitsin-dàlan'ny Gejao ny efijery." + +#~ msgid "Log out's shortcut." +#~ msgstr "Hitsin-dàlan'ny Hivoaka." + +#~ msgid "Next track key's shortcut." +#~ msgstr "Hitsin-dàlan'ny tsindry Manaraka." + +#~ msgid "Pause" +#~ msgstr "Miato" + +#~ msgid "Pause key's shortcut." +#~ msgstr "Hitsin-dàlan'ny tsindry Miato." + +#~ msgid "Play (or play/pause) key's shortcut." +#~ msgstr "Hitsin-dàlan'ny tsindry Mamaky (na mamaky/miato)." + +#~ msgid "Previous track key's shortcut." +#~ msgstr "Hitsin-dàlan'ny tsindry Aloha." + +#~ msgid "Search's shortcut." +#~ msgstr "Hitsin-dàlan'ny Karohy." + +#~ msgid "Sleep" +#~ msgstr "Fiatoana" + +#~ msgid "Sleep's shortcut." +#~ msgstr "Hitsin-dàlan'ny Fiatoana." + +#~ msgid "Stop playback key's shortcut." +#~ msgstr "Hitsin-dàlan'ny Ajanony." + +#~ msgid "Volume down's shortcut." +#~ msgstr "Hitsin-dàlan'ny fanamorana feo." + +#~ msgid "Volume mute's shortcut" +#~ msgstr "Hitsin-dàlan'ny Fanalefahana feo" + +#~ msgid "Volume up's shortcut." +#~ msgstr "Hitsin-dàlan'ny Fanamafisana feo." + +#~ msgid "" +#~ "A collection of scripts to run whenever the keyboard state is reloaded. " +#~ "Useful for re-applying xmodmap based adjustments" +#~ msgstr "" +#~ "Fitambaran-teny baiko alefa isaky ny averina alaina ny toetry ny fafan-" +#~ "teny. Ilaina ho an'ny fampiharana indray ireo fanitsiana mifototra " +#~ "amin'ny xmodmap izy ireo" + +#~ msgid "A list of modmap files available in the $HOME directory." +#~ msgstr "Lisitr'ireo rakitra modmap hita ao anatin'ny laha-tahiry $HOME." + +#~ msgid "Default group, assigned on window creation" +#~ msgstr "Vondrona tsotra voafaritra mandritra ny famoronana fikandrana" + +#~ msgid "Keep and manage separate group per window" +#~ msgstr "Tano ary arindrao isaka ny fikandrana iray ny vondrona iray" + +#~ msgid "Keyboard Update Handlers" +#~ msgstr "Mpandray an-tànana ny fanavaozana ny fafan-teny" + +#~ msgid "Keyboard layout" +#~ msgstr "Fandaminana ny fafan-teny" + +#~ msgid "Keyboard model" +#~ msgstr "Modelim-pafan-teny" + +#~ msgid "" +#~ "Keyboard settings in mateconf will be overridden from the system ASAP " +#~ "(deprecated)" +#~ msgstr "" +#~ "Ho fehezina avy amin'ny ASAP'ny rafitra ireo fandrindran'ny fafan-teny ao " +#~ "amin'ny mateconf (tsy ampiasaina intsony)" + +#~ msgid "Save/restore indicators together with layout groups" +#~ msgstr "Raiketo/avereno miaraka amin'ny vondron'ny fandaminana ireo mpilaza" + +#~ msgid "Show layout names instead of group names" +#~ msgstr "Ireo anaran'ny fandaminana no asehoy fa tsy ireo anaran'ny vondrona" + +#~ msgid "" +#~ "Show layout names instead of group names (only for versions of XFree " +#~ "supporting multiple layouts)" +#~ msgstr "" +#~ "Ireo anaran'ny fandaminana no asehoy fa tsy ireo anaran'ny vondrona (ho " +#~ "an'ny kinovan'ny XFree izay mandray an-tànana fandaminana maro ihany)" + +#~ msgid "Suppress the \"X sysconfig changed\" warning message" +#~ msgstr "Fafao ny fampilazana \"X sysconfig changed\"" + +#~ msgid "The Keyboard Preview, X offset" +#~ msgstr "Topy mason'ny fafan-teny, offset X" + +#~ msgid "The Keyboard Preview, Y offset" +#~ msgstr "Topy mason'ny fafan-teny, offset Y" + +#~ msgid "The Keyboard Preview, height" +#~ msgstr "Topy mason'ny fafan-teny, haavo" + +#~ msgid "The Keyboard Preview, width" +#~ msgstr "Topy mason'ny fafan-teny, saka" + +#~ msgid "" +#~ "Very soon, keyboard settings in mateconf will be overridden (from the system " +#~ "configuration) This key has been deprecated since MATE 2.12, please " +#~ "unset the model, layouts and options keys to get the default system " +#~ "configuration." +#~ msgstr "" +#~ "Afaka fotoana fohy dia ho fehezina avy amin'ny kirakiran'ny rafitra ireo " +#~ "fandrindrana ny fafan-teny ao amin'ny mateconf. Efa hatramin'ny MATE 2.12 " +#~ "no tsy nampiasaina izany famaha izany, ka foano ireo famahan'ny modely, " +#~ "fandaminana ary safidy mba ahazoana ny kirakiran-drafitra tsotra." + +#~ msgid "keyboard layout" +#~ msgstr "fandaminana ny fafan-teny" + +#~ msgid "keyboard model" +#~ msgstr "Modelim-pafan-teny" + +#~ msgid "modmap file list" +#~ msgstr "lisitry ny rakitra modmap" + +#, fuzzy +#~ msgid "_Postpone break" +#~ msgstr "_Ahemory ny fiatoana" + +#~ msgid "Take a break!" +#~ msgstr "Hiato kely!" + +#~ msgid "/_Preferences" +#~ msgstr "/_Safidy manokana" + +#~ msgid "/_About" +#~ msgstr "/_Mombamomba" + +#~ msgid "/_Take a Break" +#~ msgstr "/_Hiato kely" + +#~ msgid "%d minute until the next break" +#~ msgid_plural "%d minutes until the next break" +#~ msgstr[0] "%d minitra mandra-pahatongan'ny fiatoana manaraka" +#~ msgstr[1] "%d minitra mandra-pahatongan'ny fiatoana manaraka" + +#~ msgid "Less than one minute until the next break" +#~ msgstr "Latsaka ny iray minitra mandra-pahatongan'ny fiatoana manaraka" + +#~ msgid "" +#~ "Unable to bring up the typing break properties dialog with the following " +#~ "error: %s" +#~ msgstr "" +#~ "Tsy afaka mampiseho ny takilan'ny toetoetry ny fiatona amin'ny fanoratana " +#~ "miaraka amin'ny ity tsy fetezana manaraka ity: %s" + +#, fuzzy +#~ msgid "About MATE Typing Monitor" +#~ msgstr "Mombamomba ny Mpandrindra Fanoratana an'ny MATE" + +#~ msgid "A computer break reminder." +#~ msgstr "Feo filazana fiatoana amin'ny solosaina." + +#~ msgid "Written by Richard Hult <richard@imendio.com>" +#~ msgstr "Nosoratan'i Richard Hult <richard@imendio.com>" + +#~ msgid "Eye candy added by Anders Carlsson" +#~ msgstr "Eye Candy nampidirin'i Anders Carlsson" + +#~ msgid "Break reminder" +#~ msgstr "Mpampatsiahy fiatoana" + +#~ msgid "Orientation" +#~ msgstr "Fitodika" + +#~ msgid "The orientation of the tray." +#~ msgstr "Ny fitodiky ny tray." + +#~ msgid "" +#~ "The typing monitor uses the notification area to display information. You " +#~ "don't seem to have a notification area on your panel. You can add it by " +#~ "right-clicking on your panel and choosing 'Add to panel', selecting " +#~ "'Notification area' and clicking 'Add'." +#~ msgstr "" +#~ "Ny mpandrindra fanoratana dia mampiasa ny faritra filazana hanaovana " +#~ "fampahalalana. Toa tsy misy faritra filazana eo amin'ny tontonanao. Raha " +#~ "hametraka izany eo ianao, dia tondroy ny tontonana, tsindrio ny kitendry " +#~ "havanan'ny totozy, tsindrio ny 'Atao eo amin'ny tontonana', safidio ny " +#~ "'Faritra filazana' ary tsindrio ny 'Apetrao'." + +#~ msgid "The quick brown fox jumps over the lazy dog. 0123456789" +#~ msgstr "" +#~ "Mitsambikina eo amibonin'ny ilay alika kamo ilay fosa miloko manja. " +#~ "0123456789" + +#~ msgid "Name:" +#~ msgstr "Anarana:" + +#~ msgid "Style:" +#~ msgstr "Endrika:" + +#~ msgid "Type:" +#~ msgstr "Karazana:" + +#~ msgid "Size:" +#~ msgstr "Habe:" + +#~ msgid "Version:" +#~ msgstr "Kinova:" + +#~ msgid "Copyright:" +#~ msgstr "Fameran-jo:" + +#~ msgid "Description:" +#~ msgstr "Fanoritsoritana:" + +#~ msgid "usage: %s fontfile\n" +#~ msgstr "fampiasa: rakitr'endri-tsoratra %s\n" + +#~ msgid "Set as Application Font" +#~ msgstr "Farito ho endri-tsoratry ny rindran'asa" + +#~ msgid "Sets the default application font" +#~ msgstr "Mamaritra ny endri-tsoratry ny rindran'asa tsotra" + +#~ msgid "If set to true, then OpenType fonts will be thumbnailed." +#~ msgstr "" +#~ "Raha voalaza ho marina, dia haseho anaty sary madinika ireo endri-" +#~ "tsoratra OpenType." + +#~ msgid "If set to true, then PCF fonts will be thumbnailed." +#~ msgstr "" +#~ "Raha voalaza fa marina, dia haseho anaty sary madinika ireo endri-" +#~ "tsoratra PCF." + +#~ msgid "If set to true, then TrueType fonts will be thumbnailed." +#~ msgstr "" +#~ "Raha voalaza fa marina, dia haseho anaty sary madinika ireo endri-" +#~ "tsoratra TrueType." + +#~ msgid "If set to true, then Type1 fonts will be thumbnailed." +#~ msgstr "" +#~ "Raha voalaza fa marina, dia haseho anaty sary madinika ireo endri-" +#~ "tsoratra Type1." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for OpenType fonts." +#~ msgstr "" +#~ "Ampifanarao amin'ny baiko amoronana sary madinika ho an'ny endri-tsoratra " +#~ "OpenType ity famaha ity." + +#~ msgid "Set this key to the command used to create thumbnails for PCF fonts." +#~ msgstr "" +#~ "Ampifanaraho amin'ny baiko amoronana sary madinika ho an'ny endri-" +#~ "tsoratra PCF ity famaha ity." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for TrueType fonts." +#~ msgstr "" +#~ "Ampifanaraho amin'ny baiko amoronana sary madinika ho an'ny endri-" +#~ "tsoratra TrueType ity famaha ity." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for Type1 fonts." +#~ msgstr "" +#~ "Ampifanaraho amin'ny baiko amoronana sary madinika ho an'ny endri-" +#~ "tsoratra Type1 ity famaha ity." + +#~ msgid "Thumbnail command for OpenType fonts" +#~ msgstr "Baiko famoronana sary madinika ho an'ny endri-tsoratra openType" + +#~ msgid "Thumbnail command for PCF fonts" +#~ msgstr "Baiko famoronana sary madinika ho an'ny endri-tsoratra PCF" + +#~ msgid "Thumbnail command for TrueType fonts" +#~ msgstr "Baiko famoronana sary madinika ho an'ny endri-tsoratra TrueType" + +#~ msgid "Thumbnail command for Type1 fonts" +#~ msgstr "Baiko famoronana sary madinika ho an'ny endri-tsoratra Type1" + +#~ msgid "Whether to thumbnail OpenType fonts" +#~ msgstr "(Tsy) maneho ny endri-tsoratra OpenType anaty sary madinika" + +#~ msgid "Whether to thumbnail PCF fonts" +#~ msgstr "(Tsy) maneho ny endri-tsoratra PCF anaty sary madinika" + +#~ msgid "Whether to thumbnail TrueType fonts" +#~ msgstr "(Tsy) maneho ny endri-tsoratra TrueType anaty sary madinika" + +#~ msgid "Whether to thumbnail Type1 fonts" +#~ msgstr "(Tsy) maneho ny endri-tsoratra Type1 anaty sary madinika" + +#~ msgid "MATE Font Viewer" +#~ msgstr "Mpijery endri-tsoratra an'ny MATE" + +#~ msgid "Apply new font?" +#~ msgstr "" +#~ "Ampiharina ilay endri-tsoratra " +#~ "vaovao?" + +#~ msgid "Do _not apply font" +#~ msgstr "_Aza ampiharina" + +#~ msgid "" +#~ "The theme you have selected suggests a new font. A preview of the font is " +#~ "shown below." +#~ msgstr "" +#~ "Tahaka ny endri-tsoratra vaovao ilay endrika nosafidianao. Miseho etsy " +#~ "ambany ny sariny." + +#~ msgid "_Apply font" +#~ msgstr "_Ampiharo" + +#~ msgid "Themes" +#~ msgstr "Endrika" + +#~ msgid "Description" +#~ msgstr "Fanoritsoritana" + +#~ msgid "Control theme" +#~ msgstr "Endriky ny fibaikoana" + +#~ msgid "Window border theme" +#~ msgstr "Endriky ny sisin'ny fikandrana" + +#~ msgid "Icon theme" +#~ msgstr "Endriky ny kisary" + +#~ msgid "ABCDEFG" +#~ msgstr "ABCDEFG" + +#~ msgid "Apply theme" +#~ msgstr "Ampiharo ilay endrika" + +#~ msgid "Sets the default theme" +#~ msgstr "Mamaritra ny endrika tsotra" + +#~ msgid "If set to true, then installed themes will be thumbnailed." +#~ msgstr "" +#~ "Raha voalaza fa marina, dia haseho anaty sary madinika ireo endrika " +#~ "voapetraka." + +#~ msgid "If set to true, then themes will be thumbnailed." +#~ msgstr "" +#~ "Raha voalaza ho marina, dia haseho anaty sary madinika ireo endrika." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for installed " +#~ "themes." +#~ msgstr "" +#~ "Ampifanaraho amin'ny baiko amoronana sary madinika ho an'ny endrika " +#~ "voapetraka ity famaha ity." + +#~ msgid "Set this key to the command used to create thumbnails for themes." +#~ msgstr "" +#~ "Ampifanaraho amin'ny baiko amoronana sary madinika ho an'ny endrika ity " +#~ "famaha ity." + +#~ msgid "Thumbnail command for installed themes" +#~ msgstr "Baiko amoronana sary madinika ho an'ny sary voapetraka" + +#~ msgid "Thumbnail command for themes" +#~ msgstr "Baiko amoronana sary madinika ho an'ny endrika" + +#~ msgid "Whether to thumbnail installed themes" +#~ msgstr "(Tsy) maneho ireo endrika voapetraka anaty sary madinika" + +#~ msgid "Whether to thumbnail themes" +#~ msgstr "(Tsy) maneho ireo endrika anaty sary madinika" diff --git a/po/mk.po b/po/mk.po new file mode 100644 index 0000000..0293f74 --- /dev/null +++ b/po/mk.po @@ -0,0 +1,920 @@ +# translation of mate-settings-daemon.HEAD.mk.po to Macedonian +# translation of mate-control-center.HEAD.mk.po to +# This file is distributed under the same license as the PACKAGE package. +# Copyright (C) 2004 THE PACKAGE'S COPYRIGHT HOLDER. +# +# Maratonec 4 , 2002. +# Aleksandar Savic , 2003. +# Jovan Kostovski , 2003. +# Arangel Angov , 2003, 2004, 2005, 2006, 2007, 2008. +# Ivan Stojmirov , 2003. +# Tomislav Markovski , 2004. +# Ðрангел Ðнгов , 2005. +# Jovan Naumovski , 2006, 2007, 2008. +# Arangel Angov , 2007. +msgid "" +msgstr "" +"Project-Id-Version: mate-settings-daemon.HEAD.mk\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-09-10 20:13+0000\n" +"PO-Revision-Date: 2008-09-25 18:40+0200\n" +"Last-Translator: Jovan Naumovski \n" +"Language-Team: Macedonian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural= n==1 || n%10==1 ? 0 : 1\n" +"X-Generator: KBabel 1.11.4\n" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "Поврзување за иÑфрлање на отпичкиот диÑк." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to launch the calculator." +msgstr "Поврзување за ланÑирање на калкулаторот" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the email client." +msgstr "Поврзување за ланÑирање на клиентот за е-пошта." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the help browser." +msgstr "Поврзување за ланÑирање на прелиÑтувачот за помош." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the media player." +msgstr "Поврзување за ланÑирање на пуштачот на медиуми." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the search tool." +msgstr "Поврзување за ланÑирање на алатката за пребарување." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the web browser." +msgstr "Поврзување за ланÑирање на веб прелиÑтувачот." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to lock the screen." +msgstr "Поврзување за заклучување на екранот." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to log out." +msgstr "Поврзување за одјава." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to lower the system volume." +msgstr "Поврзување за Ñпуштање на јачината на звукот." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to mute the system volume." +msgstr "Поврзување за иÑклучување на ÑиÑтемÑкиот звук." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to open the Home folder." +msgstr "Поврзување за отворање на домашната папка." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to pause playback." +msgstr "Поврзување за паузирање на плејбек." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to raise the system volume." +msgstr "Поврзување за подигнување на јачината на звукот." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to skip to next track." +msgstr "Поврзување за преÑкокнување на наредната пеÑна." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to previous track." +msgstr "Поврзување за преÑкокнување на претходната пеÑна." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "Поврзување за пуштање на плејбекот (или менување помеѓу пушти/пауза)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to stop playback." +msgstr "Поврзување за Ñтопирање на плејбекот." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to suspend the computer." +msgstr "Поврзување за ÑуÑпендирање на компнутерот." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Извади" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "Домашен директориум" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "ЛанÑирај калкулатор" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "ЛанÑирај клиент за е-пошта" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "Пушти прелиÑтувач за помош" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "Пуштач на музика" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "Пушти веб прелиÑтувач" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "Заклучи екран" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Одјави Ñе" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "Ðаредна пеÑна" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "Паузирај плејбек" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "Свири (или Ñвири/пауза)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "Претходна пеÑна" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Пребарувај" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "Стопирај плејбек" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Suspend" +msgstr "СуÑпендирај" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "Ðамали јачина звук" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "ИÑклучи звук" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Ðиво на глаÑноÑÑ‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Ðиво на глаÑноÑÑ‚ како процент од глаÑноÑта" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "Зголемни јачина на звук" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:1 +msgid "" +"Set to True to display a dialog when there are errors running the " +"screensaver." +msgstr "" +"Штиклирај за прикажување на дијалог кога има грешки при извршувањето на " +"чуварот на екранот." + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:2 +msgid "Set to True to run the screensaver at login." +msgstr "Штиклирај за извршување на чуварот на екранот при најава." + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:3 +msgid "Show startup errors" +msgstr "Покажи грешки од подигнувањето" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:4 +msgid "Start screensaver" +msgstr "Подигни чувар на екранот" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "" +"If a notification icon with display related things should be shown in the " +"panel." +msgstr "Дали да Ñе прикаже икона за извеÑтување на панелот Ñо работи поврзани Ñо приказот." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "Прикажи ги приказите во меÑтото за извеÑтување" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "ÐнтиалијаÑинг" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "Совети" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "RGBA редоÑлед" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"РедоÑледот на подпикÑелните елементи на LCD екранот; Ñе кориÑти Ñамо кога " +"антиалијаÑингот е поÑтавен на „rgba“. Можни вредноÑти Ñе „rgb“ за црвено на " +"левата Ñтрана (вообичаено), „bgr“ за Ñино на левата Ñтрана, „vrgb“ за црвено " +"на врвот и „vbgr“ за црвено на дното." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" +"Резолуцијата кориÑтена за конверзија на големината на фонтовите во пикÑелни " +"големини, во точки на инч." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "Типот на антиалиаÑинг кој ќе Ñе кориÑти при иÑцртување на фонтовите: Можни вредноÑти Ñе: „ништо“ за без антиалиаÑинг, „grayscale“ за Ñтандарден Ñив антиалиаÑинг, „rgba“ за ÑубпикÑел антиалиаÑинг (Ñамо за LCD екрани)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "Типот на хинтинг кој ќе Ñе кориÑти за рендерирање на фонтови. Можни вредноÑти Ñе „none“ за без хинтинг, „slight“ оÑновен хинтинг, „medium“ - Ñреден хинтинг и „full“ за целоÑен хинтинг (кој може да предизвика иÑкривување на формата на фонтот)." + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "Демонот за поÑтавувања на MATE" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Enable accessibility keyboard plugin" +msgstr "Овозможи го додатокот за приÑтапноÑÑ‚ на таÑтатура" + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Enable background plugin" +msgstr "Вклучи го додатокот за позадина" + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Enable clipboard plugin" +msgstr "Вклучи го додатокот за таблата Ñо иÑечоци" + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Enable font plugin" +msgstr "Вклучи го додатокот за фонт" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Enable housekeeping plugin" +msgstr "Овозможи го приклучокот за чување на куќа" + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Enable keybindings plugin" +msgstr "Вклучи го додатокот за копчињата" + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Enable keyboard plugin" +msgstr "Вклучи го додатокот за таÑтатурата" + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable media keys plugin" +msgstr "Вклучи го додатокот за музичките копчиња" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable mouse plugin" +msgstr "Вклучи го додатокот за глушецот" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable screensaver plugin" +msgstr "Вклучи го додатокот за чуварот на екранот" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable sound plugin" +msgstr "Вклучи го додатокот за звук" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable typing breaks plugin" +msgstr "Вклучи го додатокот за куцање Ñо паузи" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable xrandr plugin" +msgstr "Вклучи го додатокот за xrandr" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable xrdb plugin" +msgstr "Вклучи го додатокот за xrdb" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable xsettings plugin" +msgstr "Вклучи го додатокот за xsettings" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "ПоÑтавете на true за овозможување на housekeeping приклучок за чиÑтење на преминливите кеш датотеки." + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" +"Штиклирај за вклучување на додатокот за менаџирање на поÑтавувањата на " +"таблата Ñо иÑечоци." + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" +"Штиклирај го за вклучување на додатокот за менаџирање на поÑтавувањата за " +"позадината на работната површина." + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" +"Штиклирај за вклучување на додатокот за менаџирање на поÑтавувањата за " +"фонтовите." + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" +"Штиклирај за вклучување на додатокот за менаџирање на поÑтавувањата за " +"таÑтатурата." + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "" +"Штиклирај за вклучување на додатокот за менаџирање на поÑтавувањата за " +"глушецот." + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" +"Штиклирај за вклучување на додатокот за менаџирање на поÑтавувањата за " +"копчињата за мултимедија." + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Set to True to enable the plugin to manage screensaver settings." +msgstr "" +"Штиклирај за вклучување на додатокот за менаџирање на поÑтавувањата за " +"чуварот на екранот." + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "Set to True to enable the plugin to manage sound settings." +msgstr "" +"Штиклирај за вклучување на додатокот за менаџирање на поÑтавувањата за " +"звукот." + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" +"Штиклирај за вклучување на додатокот за менаџирање на поÑтавувањата за " +"приÑтапноÑÑ‚ на таÑтатурата." + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "Штиклирај за вклучување на додатокот за менаџирање на копчињата." + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "Штиклирај за вклучување на додатокот за менаџирање на паузите при куцањето." + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "" +"Штиклирај за вклучување на додатокот за менаџирање на поÑтавувањата за " +"xrandr." + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "Штиклирај за вклучување на додатокот за менаџирање на поÑтавувањата за xrdb." + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "Штиклирај за вклучување на додатокот за менаџирање на xsettings." + +#: ../mate-settings-daemon/main.c:50 +msgid "Enable debugging code" +msgstr "Вклучи го кодот за дебагирање" + +#: ../mate-settings-daemon/main.c:51 +msgid "Don't become a daemon" +msgstr "Ðе Ñтанувај даемон" + +#: ../mate-settings-daemon/main.c:52 +msgid "MateConf prefix from which to load plugin settings" +msgstr "MateConf Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ Ð¾Ð´ кој што ќе Ñе вчитуваат поÑтавувањата за додатоците" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "ТаÑтатура за приÑтапноÑÑ‚" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "Додаток за приÑтапноÑÑ‚ на таÑтатурата" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:400 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "Се појави грешка при прикажувањето на помошта: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:526 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:596 +msgid "Do you want to activate Slow Keys?" +msgstr "Дали Ñакате да ги активирате Ñпорите копчиња?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:527 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:597 +msgid "Do you want to deactivate Slow Keys?" +msgstr "Дали Ñакате да ги деактивирате Ñпорите копчиња?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:528 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:598 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"Го држевте копчето Shift 8 Ñекунди. Ова е кратенка за опцијата за Ñпори " +"копчиња, која што прави промени на начинот на кој што работи Вашата " +"таÑтатура." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:554 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:697 +msgid "Don't activate" +msgstr "Ðе активирај" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:554 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:697 +msgid "Don't deactivate" +msgstr "Ðе деактивирај" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:560 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:703 +msgid "Activate" +msgstr "Ðктивирај" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:560 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:703 +msgid "Deactivate" +msgstr "Деактивирај" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:619 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:764 +msgid "Do_n't activate" +msgstr "Ð_е активирај" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:619 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:764 +msgid "Do_n't deactivate" +msgstr "Ð_е деактивирај" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:622 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:767 +msgid "_Activate" +msgstr "_Ðктивирај" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:622 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:767 +msgid "_Deactivate" +msgstr "_Деактивирај" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:626 +msgid "Slow Keys Alert" +msgstr "Ðларм за Ñпори копчиња" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:666 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:738 +msgid "Do you want to activate Sticky Keys?" +msgstr "Дали Ñакате да ги активирате лепливите копчиња?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:667 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:739 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Дали Ñакате да ги деактивирате лепливите копчиња?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:669 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:741 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"Го притиÑнавте копчето Shift 5 пати по ред. Ова е кратенка за опцијата за " +"лепливи копчиња, која што прави промени на начинот на кој што работи Вашата " +"таÑтатура." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:671 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:743 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"ПритиÑнавте две копчиа одеднаш, или пак го притиÑнавте копчето Shift 5 пати " +"по ред. Ова ја иÑклучува опцијата за лепливи копчиња, која што прави " +"промени на начинот на работењето на Вашата таÑтатура." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:771 +msgid "Sticky Keys Alert" +msgstr "Ðларм за лепливи копчиња" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:899 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.glade.h:4 +msgid "Universal Access Preferences" +msgstr "Преференции за универзален приÑтап" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.glade.h:1 +msgid "Enhance _contrast in colors" +msgstr "Зголеми го _контраÑтот на боите" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.glade.h:2 +msgid "Make _text larger and easier to read" +msgstr "Ðаправи го текÑтот _поголем и полеÑен за читање" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.glade.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "ПритиÑни и _држи на копчињата за прифаќање (бавни копчиња)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.glade.h:5 +msgid "Use on-screen _keyboard" +msgstr "КориÑти екранÑка _таÑтатура" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.glade.h:6 +msgid "Use screen _magnifier" +msgstr "КориÑти _зголемувач на екранот" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.glade.h:7 +msgid "Use screen _reader" +msgstr "КориÑти читај на _екранот" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.glade.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "_Игнорирај ги дуплите притиÑкања на копчињата (Ñкокачки копчиња)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.glade.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "_ПритиÑнете на кратенките на таÑтатурата едно по едно (лепливи копчиња)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "Позадина" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "Додаток за позадина" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "Табла Ñо иÑечоци" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "Додатоко за таблата Ñо иÑечоци" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "ТеÑÑ‚" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "Додаток за теÑÑ‚" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Фонт" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "Додаток за фонт" + +#: ../plugins/font/gsd-font-manager.c:207 +#, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing the mouse pointer theme." +msgstr "" +"Ðе може да Ñе креира директориум „%s“ \n" +"Ова е потребно за да Ñе дозволи промена на на тема за Ñтрелките." + +#: ../plugins/font/gsd-font-manager.c:230 +#, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing cursors." +msgstr "" +"Ðе може да Ñе креира директориум „%s“ \n" +"Ова е потребно за да Ñе дозволи промена на Ñтрелките." + +#: ../plugins/keybindings/gsd-keybindings-manager.c:190 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "Поврзувањето на копчињата (%s) е некомплетно" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:222 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "Поврзувањето на копчињата (%s) e невалидно" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:409 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"Грешка при обидување да Ñе вклучи (%s)\n" +"кое е поврзано Ñо копчето (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "Копчиња" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "Додаток за копчиња" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "ТаÑтатура" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "Додаток за таÑтатура" + +#: ../plugins/keyboard/modmap-dialog.glade.h:1 +msgid "A_vailable files:" +msgstr "Д_оÑтапни даотеки:" + +#: ../plugins/keyboard/modmap-dialog.glade.h:2 +msgid "Do _not show this warning again." +msgstr "Ðе _го прикажувај предупредувањето пак." + +#: ../plugins/keyboard/modmap-dialog.glade.h:3 +msgid "Load modmap files" +msgstr "Вчитај modmap датотеки" + +#: ../plugins/keyboard/modmap-dialog.glade.h:4 +msgid "Would you like to load the modmap file(s)?" +msgstr "Дали Ñакате да ги вчитате modmap датотеките?" + +#: ../plugins/keyboard/modmap-dialog.glade.h:5 +msgid "_Load" +msgstr "_Вчитај" + +#: ../plugins/keyboard/modmap-dialog.glade.h:6 +msgid "_Loaded files:" +msgstr "_Вчитани датотеки:" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:183 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"Ðе можам да го добијам Ñтандардниот терминал. Проверете дали Вашата " +"Ñтандардна команда за терминал е поÑтавена и покажува кон валидна апликација." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:223 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"Ðе можам да ја извршам командата: %s\n" +"ОÑигурајте Ñе дека оваа команда е валидна." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:239 +msgid "" +"Couldn't put the machine to sleep.\n" +"Verify that the machine is correctly configured." +msgstr "" +"Ðе можам да ја заÑпијам машината.\n" +"ОÑигурајте Ñе дека машината е правилно конфигурирана." + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "Музички копчиња" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "Додаток за копчињата за музика" + +#: ../plugins/mouse/gsd-mouse-manager.c:571 +msgid "Could not enable mouse accessibility features" +msgstr "Ðе можам да ги вклучам оÑобините за приÑтапноÑÑ‚ на глушецот" + +#: ../plugins/mouse/gsd-mouse-manager.c:573 +msgid "Mouse accessibility requires mousetweaks to be installed on your system." +msgstr "ПриÑтапноÑта за глушецот има бара да го имате инÑталирано mousetweaks на Вашиот ÑиÑтем." + +#: ../plugins/mouse/gsd-mouse-manager.c:576 +msgid "Mouse Preferences" +msgstr "Параметри на глушецот" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Глушец" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "Додаток за глушец" + +#: ../plugins/screensaver/gsd-screensaver-manager.c:153 +#, c-format +msgid "" +"There was an error starting up the screensaver:\n" +"\n" +"%s\n" +"\n" +"Screensaver functionality will not work in this session." +msgstr "" +"ÐаÑтана грешка при Ñтартување на затишјето:\n" +"\n" +"%s\n" +"\n" +"ФункционалноÑта на затишјето нема да работи во оваа ÑеÑија." + +#: ../plugins/screensaver/gsd-screensaver-manager.c:162 +msgid "_Do not show this message again" +msgstr "_Ðе ја прикажувај повторно оваа порака" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:1 +msgid "Screensaver" +msgstr "Чувар на екранот" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:2 +msgid "Screensaver plugin" +msgstr "Додаток за чуварот на екранот" + +#: ../plugins/sound/gsd-sound-manager.c:273 +#, c-format +msgid "Couldn't load sound file %s as sample %s" +msgstr "Ðе може да Ñе вчита звучната датотека %s како на пример %s" + +#: ../plugins/sound/libsounds/sound-view.c:43 +msgid "Login" +msgstr "Ðајава" + +#: ../plugins/sound/libsounds/sound-view.c:44 +msgid "Logout" +msgstr "Одјава" + +#: ../plugins/sound/libsounds/sound-view.c:45 +msgid "Boing" +msgstr "Бојнг" + +#: ../plugins/sound/libsounds/sound-view.c:46 +msgid "Siren" +msgstr "Сирена" + +#: ../plugins/sound/libsounds/sound-view.c:47 +msgid "Clink" +msgstr "Клинк" + +#: ../plugins/sound/libsounds/sound-view.c:48 +msgid "Beep" +msgstr "Бип" + +#: ../plugins/sound/libsounds/sound-view.c:49 +msgid "No sound" +msgstr "Без звук" + +#: ../plugins/sound/libsounds/sound-view.c:131 +msgid "Sound not set for this event." +msgstr "Звукот не е поÑтавен за овој наÑтан." + +#: ../plugins/sound/libsounds/sound-view.c:140 +msgid "" +"The sound file for this event does not exist.\n" +"You may want to install the mate-audio package for a set of default sounds." +msgstr "" +"Звучната датотека за овој наÑтан не поÑтои.\n" +"Можеби Ñакате да го инÑталирате mate-audio пакетот за Ñет на Ñтандардни " +"звуци." + +#: ../plugins/sound/libsounds/sound-view.c:151 +msgid "The sound file for this event does not exist." +msgstr "Звучната датотека за овој наÑтан не поÑтои." + +#: ../plugins/sound/libsounds/sound-view.c:182 +msgid "Select Sound File" +msgstr "Избери звучна датотека" + +#: ../plugins/sound/libsounds/sound-view.c:209 +#, c-format +msgid "The file %s is not a valid wav file" +msgstr "Датотеката %s не е валидна wav датотека" + +#: ../plugins/sound/libsounds/sound-view.c:270 +msgid "Select sound file..." +msgstr "Избери звучна датотека..." + +#: ../plugins/sound/libsounds/sound-view.c:372 +msgid "System Sounds" +msgstr "СиÑтемÑки звуци" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:1 +msgid "Sound" +msgstr "Звук" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:2 +msgid "Sound plugin" +msgstr "Додаток за звук" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Пауза при куцање" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "Додаток за пауза при куцање" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "ПоÑтави ги поÑтавувањата за големина на екранот и ротацијата" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:419 +msgid "Rotation not supported" +msgstr "Ротацијата не е подрржана" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:456 +#: ../plugins/xrandr/gsd-xrandr-manager.c:464 +msgid "The selected rotation could not be applied" +msgstr "Избраната ротација не може да Ñе примени" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:457 +msgid "An error occurred while configuring the screen" +msgstr "Се Ñлучи грешка при конфигурирањето на приказот" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:478 +msgid "Normal" +msgstr "Ðормално" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:479 +msgid "Left" +msgstr "Лево" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:480 +msgid "Right" +msgstr "ДеÑно" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:481 +msgid "Upside Down" +msgstr "Отпревртено" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:600 +msgid "_Configure Display Settings ..." +msgstr "_Конфигурирај ги поÑтавувањата за приказот..." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:641 +msgid "Configure display settings" +msgstr "Конфигурирај ги поÑтавувањата за приказот" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "Ðе може да Ñе утврди домашниот директориум на кориÑникот" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "Менаџирај го реÑурÑот X на базата за податоци." + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "База на податоци за реÑурÑот X" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:609 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "MateConf копчето %s поÑтавено на тип %s но очекуваниот тип е %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "Менаџирај поÑтавувања за X" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "ПоÑтавувања за X" + diff --git a/po/ml.po b/po/ml.po new file mode 100644 index 0000000..c9d0aa5 --- /dev/null +++ b/po/ml.po @@ -0,0 +1,1200 @@ +# translation of mate-settings-daemon.master.ml.po to +# translation of mate-settings-daemon.HEAD.ml.po to +# This file is distributed under the same license as the mate-settings-daemon package. +# Copyright (C) 2003-2008 mate-settings-daemon'S COPYRIGHT HOLDER. +# FSF-India , 2003. +# Santhosh|സനàµà´¤àµ‹à´·àµ Thottingal|തോടàµà´Ÿà´¿à´™àµà´™à´²àµâ€ , 2007. +# Ani Peter , 2007, 2009. +# Anivar Aravind|അനിവരàµâ€ അരവിനàµà´¦àµ , 2007. +# Hari Vishnu , 2008. +# Praveen|à´ªàµà´°à´µàµ€à´£àµâ€ A|à´Ž , 2007,2008. +msgid "" +msgstr "" +"Project-Id-Version: mate-settings-daemon.master.ml\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=mate-settings-daemon&component=general\n" +"POT-Creation-Date: 2009-08-18 13:03+0000\n" +"PO-Revision-Date: 2009-09-12 20:08+0530\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.4\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "സാമീപàµà´¯à´¤ " + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "Free percentage notify threshold" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "Free space no notify threshold" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "ആവരàµâ€à´¤àµà´¤à´¿à´šàµà´šàµà´³àµà´³ à´®àµà´¨àµà´¨à´±à´¿à´¯à´¿à´ªàµà´ªàµà´•à´³àµâ€à´•àµà´•àµà´³àµà´³ à´à´±àµà´±à´µàµà´‚ à´•àµà´±à´žàµà´ž അറിയിപàµà´ªàµàµ സമയം" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "അവഗണികàµà´•àµà´µà´¾à´¨àµà´³àµà´³ മൌണàµà´Ÿàµ പാഥàµà´•à´³àµâ€" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown" +msgstr "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "à´¸àµà´¥à´²à´‚ à´•àµà´±à´µà´¾à´•àµà´®àµà´ªàµ‹à´³àµâ€ അവഗണികàµà´•àµà´µà´¾à´¨àµà´³àµà´³ മൌണàµà´Ÿàµ പാഥàµà´•à´³àµà´Ÿàµ† പടàµà´Ÿà´¿à´• à´µàµà´¯à´•àµà´¤à´®à´¾à´•àµà´•àµà´•." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "" +"സമയം മിനിറàµà´±àµà´•à´³à´¿à´²àµâ€ à´µàµà´¯à´•àµà´¤à´®à´¾à´•àµà´•àµà´•. à´ˆ സമയതàµà´¤à´¿à´²à´²àµà´²à´¾à´¤àµ†, ഒരൠവോളàµà´¯à´¤àµà´¤à´¿à´¨àµà´³àµà´³ à´®àµà´¨àµà´¨à´±à´¿à´¯à´¿à´ªàµà´ªàµà´•à´³àµâ€ " +"ലഭàµà´¯à´®à´¾à´•àµà´¨àµà´¨à´¤à´²àµà´²." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown" +msgstr "" +"GB-à´²àµâ€ à´¸àµà´¥à´²à´‚ à´µàµà´¯à´•àµà´¤à´®à´¾à´•àµà´•àµà´•. ഉപയോഗതàµà´¤à´¿à´²à´¿à´²àµà´²à´¾à´¤àµà´¤ à´¸àµà´¥à´²à´‚ ഇതിലàµâ€ കൂടàµà´¤à´²à´¾à´£àµ†à´™àµà´•à´¿à´²àµâ€, " +"à´®àµà´¨àµà´¨à´±à´¿à´¯à´¿à´ªàµà´ªàµàµ ലഭികàµà´•à´¿à´²àµà´²." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning" +msgstr "" +"ഒരൠമàµà´¨àµà´¨à´±à´¿à´¯à´¿à´ªàµà´ªàµ ലഭികàµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµàµ à´®àµà´®àµà´ªàµàµ, ഉപയോഗതàµà´¤à´¿à´²à´¿à´²àµà´²à´¾à´¤àµà´¤ à´¸àµà´¥à´²à´‚ à´Žà´¤àµà´° ശതമാനം " +"à´•àµà´±à´¯à´£à´®àµ†à´¨àµà´¨àµàµ à´µàµà´¯à´•àµà´¤à´®à´¾à´•àµà´•àµà´•" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "Subsequent free percentage notify threshold" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "ഒരൠഓപàµà´±àµà´±à´¿à´•àµà´•à´²àµâ€ à´¡à´¿à´¸àµà´•àµ à´ªàµà´±à´¤àµà´¤àµ‡à´•àµà´•àµ എറകàµà´•à´¾à´¨àµà´³àµà´³ ബനàµà´§à´‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to launch the calculator." +msgstr "കാലàµâ€à´•àµà´²àµ‡à´±àµà´±à´°àµâ€ à´¤àµà´Ÿà´™àµà´™à´¾à´¨àµà´³àµà´³ ബനàµà´§à´‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the email client." +msgstr "à´‡-മെയിലàµâ€ à´•àµà´²à´¯à´¨àµà´±àµ à´¤àµà´Ÿà´™àµà´™à´¾à´¨àµà´³àµà´³ ബനàµà´§à´‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the help browser." +msgstr "സഹായകബàµà´°àµŒà´¸à´°àµâ€ à´¤àµà´Ÿà´™àµà´™àµà´µà´¾à´¨àµà´³àµà´³ ബനàµà´§à´‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the media player." +msgstr "മാധàµà´¯à´® à´ªàµà´²àµ‡à´¯à´°àµâ€ à´¤àµà´Ÿà´™àµà´™à´¾à´¨àµà´³àµà´³ ബനàµà´§à´‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the search tool." +msgstr "തിരയലàµâ€ ഉപകരണം à´¤àµà´Ÿà´™àµà´™à´¾à´¨àµà´³àµà´³ ബനàµà´§à´‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the web browser." +msgstr "à´¬àµà´°àµŒà´¸à´°àµâ€ à´¤àµà´Ÿà´™àµà´™àµà´µà´¾à´¨àµà´³àµà´³ ബനàµà´§à´‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to lock the screen." +msgstr "à´¸àµà´•àµà´°àµ€à´¨àµâ€ പൂടàµà´Ÿà´¾à´¨àµà´³àµà´³ ബനàµà´§à´‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to log out." +msgstr "à´ªàµà´±à´¤àµà´¤à´¿à´±à´™àµà´™à´¾à´¨àµà´³àµà´³ ബനàµà´§à´‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to lower the system volume." +msgstr "സിസàµà´±àµà´±à´¤àµà´¤à´¿à´²àµ† ശബàµà´¦à´‚ à´•àµà´±à´¯àµà´•àµà´•à´¾à´¨àµà´³àµà´³ ബനàµà´§à´‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to mute the system volume." +msgstr "സിസàµà´±àµà´±à´‚ നിശബàµà´¦à´®à´¾à´•àµà´•à´¾à´¨àµà´³àµà´³ ബനàµà´§à´‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to open the Home folder." +msgstr "'വീടàµ' à´…à´± à´¤àµà´±à´•àµà´•à´¾à´¨àµà´³àµà´³ ബനàµà´§à´‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to pause playback." +msgstr "à´ªàµà´²àµ‡à´¬à´¾à´•àµà´•àµ താലàµâ€à´•à´¾à´²à´¿à´•à´®à´¾à´¯à´¿ നിരàµâ€à´¤àµà´¤à´¾à´¨àµà´³àµà´³ ബനàµà´§à´‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to raise the system volume." +msgstr "സിസàµà´±àµà´±à´¤àµà´¤à´¿à´²àµ† ശബàµà´¦à´‚ കൂടàµà´Ÿà´¾à´¨àµà´³àµà´³ ബനàµà´§à´‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to skip to next track." +msgstr "à´…à´Ÿàµà´¤àµà´¤ à´Ÿàµà´°à´¾à´•àµà´•à´¿à´²àµ‡à´¯àµà´•àµà´•àµàµ പോകàµà´µà´¾à´¨àµà´³àµà´³ ബനàµà´§à´‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to previous track." +msgstr "à´®àµà´®àµà´ªàµà´³à´³à´¤à´¿à´²àµ‡à´¯àµà´•àµà´•àµàµ പോകàµà´µà´¾à´¨àµà´³àµà´³ ബനàµà´§à´‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "à´ªàµà´²àµ‡à´¬à´¾à´•àµà´•àµ à´¤àµà´Ÿà´™àµà´™à´¾à´¨àµà´³àµà´³ ബനàµà´§à´‚ (à´…à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€ à´¤àµà´Ÿà´™àµà´™àµà´•/താലàµâ€à´•à´¾à´²à´¿à´•à´®à´¾à´¯à´¿ നിരàµâ€à´¤àµà´¤àµà´• തമàµà´®à´¿à´²àµâ€ മാറാനàµà´³àµà´³à´¤àµ)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to stop playback." +msgstr "à´ªàµà´²àµ‡à´¬à´¾à´•àµà´•àµ നിരàµâ€à´¤àµà´¤à´¾à´¨àµà´³àµà´³ ബനàµà´§à´‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to suspend the computer." +msgstr "à´•à´®àµà´ªàµà´¯àµ‚ടറിനെ മയകàµà´•àµà´µà´¾à´¨àµà´³àµà´³ ബനàµà´§à´‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "à´ªàµà´±à´¤àµà´¤àµ†à´Ÿàµà´•àµà´•àµà´•" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "തടàµà´Ÿà´•à´‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "കാലàµâ€à´•àµà´•àµà´²àµ‡à´±àµà´±à´°àµâ€ à´¤àµà´Ÿà´™àµà´™àµà´•" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "à´‡-മെയിലàµâ€ à´•àµà´²à´¯à´¨àµà´±àµ à´¤àµà´Ÿà´™àµà´™àµà´•" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "സഹായകബàµà´°àµŒà´¸à´°àµâ€ à´¤àµà´±à´•àµà´•àµà´•" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "ചലചàµà´šà´¿à´¤àµà´°à´¦à´°àµâ€à´¶à´¿à´¨à´¿ à´¤àµà´Ÿà´™àµà´™àµà´•" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "à´¬àµà´°àµŒà´¸à´°àµâ€ à´¤àµà´±à´•àµà´•àµà´•" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "à´¸àµà´•àµà´°àµ€à´¨àµâ€ പൂടàµà´Ÿàµà´•" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "à´ªàµà´±à´¤àµà´¤à´¿à´±à´™àµà´™àµà´•" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "à´…à´Ÿàµà´¤àµà´¤ à´Ÿàµà´°à´¾à´•àµà´•àµ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "à´ªàµà´²àµ‡à´¬à´¾à´•àµà´•àµ താലàµâ€à´•à´¾à´²à´¿à´•à´®à´¾à´¯à´¿ നിരàµâ€à´¤àµà´¤à´¾à´¨àµà´³àµà´³ കീ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "പാടàµà´•" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "à´®àµà´®àµà´ªàµà´³à´³ à´Ÿàµà´°à´¾à´•àµ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "തെരചàµà´šà´¿à´²àµâ€" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "à´ªàµà´²àµ‡à´¬à´¾à´•àµà´•àµ നിരàµâ€à´¤àµà´¤à´¾à´¨àµà´³àµà´³ കീ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Suspend" +msgstr "മയകàµà´•àµà´•" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "ശബàµà´¦à´‚ à´•àµà´±à´¯àµà´•àµà´•àµà´•" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "നിശàµà´¶à´¬àµà´¦à´®à´¾à´•àµà´•àµà´•" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "ശബàµà´¦à´‚ ഉയരàµâ€à´¤àµà´¤àµ‡à´£àµà´Ÿ à´•àµà´°à´®à´‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "ശബàµà´¦à´¤àµà´¤à´¿à´¨àµ† ശതമാനകàµà´•à´£à´•àµà´•à´¿à´²àµâ€ ഉയരàµâ€à´¤àµà´¤àµà´•" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "ശബàµà´¦à´‚ കൂടàµà´Ÿàµà´•" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "" +"If a notification icon with display related things should be shown in the " +"panel." +msgstr "അവതരണവàµà´®à´¾à´¯à´¿ ബനàµà´§à´ªàµà´ªàµ†à´Ÿàµà´Ÿ കാരàµà´¯à´™àµà´™à´³àµà´Ÿàµ† അറിയിപàµà´ªàµ à´šà´¿à´¹àµà´¨à´‚ പാളിയിലàµâ€ കാണികàµà´•à´£àµ‹ à´Žà´¨àµà´¨àµ." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "അവതരണങàµà´™à´³àµâ€ അറിയിപàµà´ªàµ വിഭഗതàµà´¤à´¿à´²àµâ€ കാണികàµà´•àµà´•" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "ആനàµà´±à´¿-എലയാസിങàµà´™àµ" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "à´¡à´¿.പി.à´" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "ഹിനàµà´±à´¿à´™àµà´™àµ(നിരàµâ€à´¦àµà´¦àµ‡à´¶à´‚ കൊടàµà´•àµà´•à´²àµâ€):" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "ആരàµâ€.ജി.ബി.à´Ž à´•àµà´°à´®à´‚" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"à´°à´£àµà´Ÿà´¾à´‚ തരം പികàµà´¸àµ†à´²àµà´•à´³àµâ€ (à´šà´¿à´¤àµà´°-à´…à´£àµà´•àµà´•à´³àµâ€) ഒരൠഎലàµâ€.സി.à´¡à´¿ à´¸àµà´•àµà´°àµ€à´¨àµ‡à´²àµâ€ വരàµà´¨àµà´¨ à´•àµà´°à´®à´‚; ഉപയോഗികàµà´•àµà´¨àµà´¨à´¤àµ " +"ആനàµà´±à´¿-എലയാസിങàµà´™àµ \"rgba\" (\"ആരàµâ€.ജി.ബി.à´Ž\") ആകàµà´•àµà´‚ബോളàµâ€ മാതàµà´°à´‚. à´Žà´Ÿàµà´•àµà´•à´¾à´µàµà´¨àµà´¨ വിലകളàµâ€ : \"rgb" +"\"(\"ആരàµâ€.ജി.ബി\") à´šàµà´µà´ªàµà´ªàµ ഇടതൠവശതàµà´¤àµ‡à´•àµà´•à´¾à´¯àµ (പൊതàµà´µàµ‡ ഉളàµà´³ തരം),\"bgr\"(\"ബി.ജി.ആരàµâ€\") " +"നീല വലതàµà´µà´¶à´¤àµà´¤àµ‡à´•àµà´•à´¾à´¯àµ,\"vrgb\"(\"വി.ആരàµâ€.ജി.ബി\") à´®àµà´•à´³à´¿à´²à´¾à´¯àµ, \"vbgr\" (\"വി.ബി.ജി.ആരàµâ€" +"\" ) à´šàµà´µà´ªàµà´ªàµ താഴെയായൠവരാനàµâ€." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" +"ലിപി-വലിപàµà´ªà´™àµà´™à´³àµâ€ പികàµà´¸àµ†à´²àµâ€ (à´šà´¿à´¤àµà´°-à´…à´£àµ) വലിപàµà´ªà´™àµà´™à´³à´¾à´¯à´¿ മാറàµà´±à´¾à´¨àµà´³àµà´³ റെസലൂഷനàµâ€, ഇഞàµà´šà´¿à´²àµâ€ à´Žà´¤àµà´° " +"ബിനàµà´¦àµà´•àµà´•à´³àµâ€ à´Žà´¨àµà´¨ à´Žà´£àµà´£à´¤àµà´¤à´¿à´²àµâ€ (ഡോടàµà´¸àµ പരàµâ€ ഇഞàµà´šàµ)" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"ലിപികളàµâ€ അവതരിപàµà´ªà´¿à´•àµà´•àµà´‚ബോളàµâ€ ഉപയോഗികàµà´•àµ‡à´£àµà´Ÿ തരം ആനàµà´±à´¿-എലയാസിങàµà´™àµ. ഉപയോഗികàµà´•à´¾à´µàµà´¨àµà´¨ വിലകളàµâ€ : " +"\"none\"(\"à´’à´¨àµà´¨àµà´‚ à´…à´²àµà´²\") ആനàµà´±à´¿-എലയാസിങàµà´™àµ വേണàµà´Ÿàµ†à´™àµà´•à´¿à´²àµâ€, \"grayscale\"(\"à´—àµà´°àµ‡à´¸àµà´•àµ‡à´²àµâ€\") " +"സാധാരണ à´—àµà´°àµ‡à´¸àµà´•àµ‡à´²àµâ€ ആനàµà´±à´¿-എലയാസിങàµà´™à´¿à´¨à´¾à´¯àµ,\"rgba\"( \"ആരàµâ€.ജി.ബി.à´Ž\") സബàµ-പികàµà´¸àµ†à´²àµâ€ (à´°à´£àµà´Ÿà´¾à´‚ " +"തരം à´šà´¿à´¤àµà´°-à´…à´£àµ) എലയാസിങàµà´™à´¿à´¨à´¾à´¯àµ (à´Žà´²àµâ€.സി.à´¡à´¿ à´¸àµà´•àµà´°àµ€à´¨à´¿à´¨àµ മാതàµà´°à´‚)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"ലിപികളàµâ€ അവതരിപàµà´ªà´¿à´•àµà´•àµà´‚ബോളàµâ€ ഉപയോഗികàµà´•àµ‡à´£àµà´Ÿ തരം നിരàµâ€à´¦àµà´¦àµ‡à´¶à´™àµà´™à´³àµâ€. ഉപയോഗികàµà´•à´¾à´µàµà´¨àµà´¨ വിലകളàµâ€ : " +"\"none\"(\"à´’à´¨àµà´¨àµà´‚ à´…à´²àµà´²\") നിരàµâ€à´¦àµà´¦àµ‡à´¶à´™àµà´™à´³àµâ€ വേണàµà´Ÿàµ†à´™àµà´•à´¿à´²àµâ€, \"slight\"(\"ചെറàµà´¤à´¾à´¯à´¿à´Ÿàµà´Ÿàµ\") " +"à´…à´Ÿà´¿à´¸àµà´¥à´¾à´¨à´ªà´°à´®à´¾à´¯à´¤à´¿à´¨àµ,\"medium\"( \"പരിമിതം\") പരിമിതമായതിനായൠ,\"full\"( \"à´®àµà´´àµà´µà´¨àµâ€\") " +"à´à´±àµà´±à´µàµà´‚ കൂടàµà´¤à´²àµâ€ നിരàµâ€à´¦àµà´¦àµ‡à´¶à´™àµà´™à´³àµâ€à´•àµà´•à´¾à´¯àµ (à´…à´•àµà´·à´° രൂപങàµà´™à´³à´¿à´²àµâ€ à´µàµà´¯à´¤àµà´¯à´¾à´¸à´‚ വരàµà´¤àµà´¤à´¿à´¯àµ‡à´•àµà´•à´¾à´‚)." + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "à´…à´¨àµà´µà´¦à´¿à´šàµà´šà´¿à´Ÿàµà´Ÿàµà´³àµà´³ കീകളàµâ€" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"ശൂനàµà´¯à´®à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€, ലിസàµà´±àµà´±à´¿à´²àµâ€ MateConf ഡയറകàµà´Ÿà´±à´¿ ഇലàµà´²à´¾à´¤àµà´¤à´¿à´Ÿà´¤àµà´¤àµ‹à´³à´‚ കീബൈനàµâ€à´¡à´¿à´™àµà´•à´³àµâ€ അവഗണികàµà´•à´ªàµà´ªàµ†à´Ÿàµà´¨àµà´¨àµ. " +"ഇതàµàµ ലോകàµà´•àµà´¡àµŒà´£à´¿à´¨àµàµ നലàµà´²à´¤à´¾à´£àµàµ." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "ടൈപàµà´ªàµ ചെയàµà´¯àµà´®àµà´ªàµ‹à´³àµâ€ à´Ÿà´šàµà´šàµà´ªà´¾à´¡àµ à´ªàµà´°à´µà´°àµâ€à´¤àµà´¤à´¨ രഹിതമാകàµà´•àµà´•" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +#| msgid "Enable font plugin" +msgid "Enable horizontal scrolling" +msgstr "നേരെയàµà´³àµà´³ à´¸àµà´•àµà´°àµ‹à´³à´¿à´™àµ à´ªàµà´°à´¾à´µà´°àµâ€à´¤àµà´¤à´¿à´•à´®à´¾à´•àµà´•àµà´•" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "à´Ÿà´šàµà´šàµà´ªà´¾à´¡à´¿à´²àµâ€ മൌസൠകàµà´²à´¿à´•àµà´•àµà´•à´³àµâ€ à´ªàµà´°à´µà´°àµâ€à´¤àµà´¤à´¨ സജàµà´œà´®à´¾à´•àµà´•àµà´•" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Select the touchpad scroll method" +msgstr "à´Ÿà´šàµà´šàµà´ªà´¾à´¡àµ à´¸àµà´•àµà´°àµ‹à´³àµâ€ മാരàµâ€à´—àµà´—à´‚ തെരഞàµà´žàµ†à´Ÿàµà´•àµà´•àµà´•" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "" +"Select the touchpad scroll method. Supported values are: 0 - disabled, 1 - " +"edge scrolling, 2 - two-finger scrolling" +msgstr "" +"à´Ÿà´šàµà´šàµà´ªà´¾à´¡àµ à´¸àµà´•àµà´°àµ‹à´³àµâ€ മാരàµâ€à´—àµà´—à´‚ തെരഞàµà´žàµ†à´Ÿàµà´•àµà´•àµà´•. പിനàµà´¤àµà´£à´¯àµà´•àµà´•àµà´¨àµà´¨ മൂലàµà´²àµà´¯à´™àµà´™à´³àµâ€: 0 - à´ªàµà´°à´µà´°àµâ€à´¤àµà´¤à´¨ രഹിതം, 1 - " +"à´Žà´¡àµà´œàµ à´¸àµà´•àµà´°àµ‹à´³à´¿à´™àµ, 2 - à´Ÿàµ-à´«à´¿à´‚à´—à´°àµâ€ à´¸àµà´•àµà´°àµ‹à´³à´¿à´™àµ" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "" +"ടൈപàµà´ªàµ ചെയàµà´¯àµà´®àµà´ªàµ‹à´³àµâ€ അബനàµà´§à´¤àµà´¤à´¿à´²àµâ€ à´Ÿà´šàµà´šàµà´ªà´¾à´¡à´¿à´²àµâ€ ഹിറàµà´±àµ ചെയàµà´¯àµà´¨àµà´¨à´¤àµàµ à´ªàµà´°à´¶àµà´¨à´®àµà´£àµà´Ÿà´¾à´•àµà´•àµà´¨àµà´¨àµà´£àµà´Ÿàµ†à´™àµà´•à´¿à´²àµâ€, " +"ഇതàµàµ TRUE ആയി സജàµà´œà´®à´¾à´•àµà´•àµà´•. " + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" +"à´¸àµà´•àµà´°àµ‹à´³àµâ€_മാരàµâ€à´—àµà´—à´®àµà´³àµà´³ കീയàµà´ªà´¯àµ‹à´—à´¿à´šàµà´šàµàµ തെരഞàµà´žàµ†à´Ÿàµà´¤àµà´¤ അതേ മാരàµâ€à´—àµà´—à´‚ വഴി നേരെയàµà´³àµà´³ à´¸àµà´•àµà´°àµ‹à´³à´¿à´™àµ " +"à´…à´¨àµà´µà´¦à´¿à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨à´¾à´¯à´¿ ഇതàµàµ TRUE ആയി സജàµà´œà´®à´¾à´•àµà´•àµà´•. " + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "à´Ÿà´šàµà´šàµà´ªà´¾à´¡à´¿à´²àµâ€ ടാപàµà´ªàµ ചെയàµà´¤àµ മൌസൠകàµà´²à´¿à´•àµà´•àµà´•à´³àµâ€ അയയàµà´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨à´¾à´¯à´¿ ഇതàµàµ TRUE ആയി സജàµà´œà´®à´¾à´•àµà´•àµà´•." + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "à´—àµà´¨àµ‡à´¾à´®à´¿à´²àµ† സജàµà´œàµ€à´•à´°à´£à´™àµà´™à´³àµà´Ÿàµ† നിരനàµà´¤à´°à´ªàµà´°à´µàµƒà´¤àµà´¤à´¿" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "മാഗàµà´¨à´¿à´«à´¯à´°àµâ€ ടോഗിളàµâ€ ചെയàµà´¯àµà´¨àµà´¨à´¤à´¿à´¨à´¾à´¯à´¿ ബൈനàµâ€à´¡àµ ചെയàµà´¯àµà´•" + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "à´“à´£àµâ€ à´¸àµà´•àµà´°àµ€à´¨àµâ€ കീബോരàµâ€à´¡àµ ടോഗിളàµâ€ ചെയàµà´¯àµà´¨àµà´¨à´¤à´¿à´¨à´¾à´¯à´¿ ബൈനàµâ€à´¡àµ ചെയàµà´¯àµà´•." + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "à´¸àµà´•àµà´°àµ€à´¨àµâ€ റീഡരàµâ€ ടോഗിളàµâ€ ചെയàµà´¯àµà´¨àµà´¨à´¤à´¿à´¨à´¾à´¯à´¿ ബൈനàµâ€à´¡àµ ചെയàµà´¯àµà´•." + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "ബൌണàµâ€à´¸àµ കീകളàµâ€" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "മാഗàµà´¨à´¿à´«à´¯à´°àµâ€ à´“à´£àµâ€ à´…à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€ ഓഫൠആകàµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµà´³àµà´³ കമാനàµâ€à´¡àµ" + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "à´“à´£àµâ€-à´¸àµà´•àµà´°àµ€à´¨àµâ€ കീബോരàµâ€à´¡àµ à´“à´£àµâ€ à´…à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€ ഓഫൠആകàµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµà´³àµà´³ കമാനàµâ€à´¡àµ." + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "à´¸àµà´•àµà´°àµ€à´¨àµâ€ റീഡരàµâ€ à´“à´£àµâ€ à´…à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€ ഓഫൠചെയàµà´¯àµà´¨àµà´¨à´¤à´¿à´¨àµà´³àµà´³ കമാനàµâ€à´¡àµ." + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable accessibility keyboard plugin" +msgstr "കീബോരàµâ€à´¡àµ ആകàµà´¸à´¸à´¿à´¬à´¿à´³à´¿à´±àµà´±à´¿ സമàµà´¯àµ‹à´œà´•à´‚ à´ªàµà´°à´¾à´µà´°àµâ€à´¤àµà´¤à´¿à´•à´®à´¾à´•àµà´•àµà´•" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable background plugin" +msgstr "പശàµà´šà´¾à´¤àµà´¤à´²à´šà´¿à´¤àµà´°à´‚ സമàµà´¯àµ‹à´œà´•à´‚ à´ªàµà´°à´¾à´µà´°àµâ€à´¤àµà´¤à´¿à´•à´®à´¾à´•àµà´•àµà´•" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable clipboard plugin" +msgstr "'താലàµâ€à´•à´¾à´²à´¿à´• വിവര ശേഖരം' സംയോജകം à´ªàµà´°à´¾à´µà´°àµâ€à´¤àµà´¤à´¿à´•à´®à´¾à´•àµà´•àµà´•" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable font plugin" +msgstr "'ലിപി' സംയോജകം à´ªàµà´°à´¾à´µà´°àµâ€à´¤àµà´¤à´¿à´•à´®à´¾à´•àµà´•àµà´•" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable housekeeping plugin" +msgstr "വീടàµ-à´•à´¯àµà´•à´¾à´°àµà´¯à´‚ ചെയàµà´¯à´²àµâ€ സംയോജകം à´ªàµà´°à´¾à´µà´°àµâ€à´¤àµà´¤à´¿à´•à´®à´¾à´•àµà´•àµà´•" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable keybindings plugin" +msgstr "'കീ-ബനàµà´§à´™àµà´™à´³àµâ€' സംയോജകം à´ªàµà´°à´¾à´µà´°àµâ€à´¤àµà´¤à´¿à´•à´®à´¾à´•àµà´•àµà´•" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keyboard plugin" +msgstr "കീബോരàµâ€à´¡àµ സമàµà´¯àµ‹à´œà´•à´‚ à´ªàµà´°à´¾à´µà´°àµâ€à´¤àµà´¤à´¿à´•à´®à´¾à´•àµà´•àµà´•. " + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable media keys plugin" +msgstr "'മാധàµà´¯à´® കീകളàµâ€' സംയോജകം à´ªàµà´°à´¾à´µà´°àµâ€à´¤àµà´¤à´¿à´•à´®à´¾à´•àµà´•àµà´•" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable mouse plugin" +msgstr "മൌസൠസമàµà´¯àµ‹à´œà´•à´‚ à´ªàµà´°à´¾à´µà´°àµâ€à´¤àµà´¤à´¿à´•à´®à´¾à´•àµà´•àµà´•" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable sound plugin" +msgstr "ശബàµà´¦ സമàµà´¯àµ‹à´œà´•à´‚ à´ªàµà´°à´¾à´µà´°àµâ€à´¤àµà´¤à´¿à´•à´®à´¾à´•àµà´•àµà´•" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable typing breaks plugin" +msgstr "'ടൈപàµà´ªà´¿à´™àµà´™àµ പൊടàµà´Ÿà´²àµà´•à´³àµâ€' സംയോജകം à´ªàµà´°à´¾à´µà´°àµâ€à´¤àµà´¤à´¿à´•à´®à´¾à´•àµà´•àµà´•" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable xrandr plugin" +msgstr "'à´Žà´•àµà´¸àµ-റാനàµà´±àµ-ആരàµâ€' സംയോജകം à´ªàµà´°à´¾à´µà´°àµâ€à´¤àµà´¤à´¿à´•à´®à´¾à´•àµà´•àµà´•" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable xrdb plugin" +msgstr "à´Žà´•àµà´¸àµ.ആരàµâ€.à´¡à´¿.ബി സമàµà´¯àµ‹à´œà´•à´‚ à´ªàµà´°à´¾à´µà´°àµâ€à´¤àµà´¤à´¿à´•à´®à´¾à´•àµà´•àµà´•" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xsettings plugin" +msgstr "'à´Žà´•àµà´¸àµ-സജàµà´œàµ€à´•à´°à´£à´™àµà´™à´³àµâ€' സംയോജകം à´ªàµà´°à´¾à´µà´°àµâ€à´¤àµà´¤à´¿à´•à´®à´¾à´•àµà´•àµà´•" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Mouse keys" +msgstr "മൌസൠകീകളàµâ€" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "On-screen keyboard" +msgstr "à´“à´£àµâ€ à´¸àµà´•àµà´°àµ€à´¨àµâ€ കീബോരàµâ€à´¡àµ" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "Screen magnifier" +msgstr "à´¸àµà´•àµà´°àµ€à´¨àµâ€à´µà´²à´¿à´ªàµà´ªà´‚ കൂടàµà´Ÿà´¾à´¨àµà´³àµà´³ ഉപകരണം " + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen reader" +msgstr "à´¸àµà´•àµà´°àµ€à´¨àµâ€ വായനകàµà´•à´¾à´°à´¨àµâ€" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "" +"'സതàµà´¯à´‚' à´Žà´¨àµà´¨à´¾à´•àµà´•àµà´•, വീടൠകാരàµà´¯à´¸àµà´¥à´¨àµâ€ സംയോജകം à´ªàµà´°à´¾à´µà´°àµâ€à´¤àµà´¤à´¿à´•à´®à´¾à´•àµà´•à´¾à´¨àµâ€, à´Ÿàµà´°à´¾à´¨àµâ€à´¸à´¿à´¯àµ†à´¨àµà´±àµ ഫയലàµà´•à´³àµà´Ÿàµ† " +"താലàµâ€à´•à´¾à´²à´¿à´• ശേഖരം വെടàµà´Ÿà´¿ à´šàµà´°àµà´•àµà´•à´¾à´¨àµâ€." + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" +"'സതàµà´¯à´‚' à´Žà´¨àµà´¨à´¾à´•àµà´•àµà´•, താലàµâ€à´•à´¾à´²à´¿à´• വിവര ശേഖരം സജàµà´œàµ€à´•à´°à´£à´™àµà´™à´³àµâ€ à´•à´¯àµà´•à´¾à´°àµà´¯à´‚ ചെയàµà´¯à´¾à´¨àµà´³àµà´³ സംയോജകം " +"à´ªàµà´°à´¾à´µà´°àµâ€à´¤àµà´¤à´¿à´•à´®à´¾à´•àµà´•à´¾à´¨àµâ€." + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" +"'സതàµà´¯à´‚' à´Žà´¨àµà´¨à´¾à´•àµà´•àµà´•, പണിയിട പശàµà´šà´¾à´¤àµà´¤à´²à´‚ സജàµà´œàµ€à´•à´°à´£à´™àµà´™à´³àµâ€ à´•à´¯àµà´•à´¾à´°àµà´¯à´‚ ചെയàµà´¯à´¾à´¨àµà´³àµà´³ സംയോജകം " +"à´ªàµà´°à´¾à´µà´°àµâ€à´¤àµà´¤à´¿à´•à´®à´¾à´•àµà´•à´¾à´¨àµâ€." + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "'സതàµà´¯à´‚' à´Žà´¨àµà´¨à´¾à´•àµà´•àµà´•, ലിപി സജàµà´œàµ€à´•à´°à´£à´™àµà´™à´³àµâ€ à´•à´¯àµà´•à´¾à´°àµà´¯à´‚ ചെയàµà´¯à´¾à´¨àµà´³àµà´³ സംയോജകം à´ªàµà´°à´¾à´µà´°àµâ€à´¤àµà´¤à´¿à´•à´®à´¾à´•àµà´•à´¾à´¨àµâ€." + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "'സതàµà´¯à´‚' à´Žà´¨àµà´¨à´¾à´•àµà´•àµà´•, കീബോരàµâ€à´Ÿàµ സജàµà´œàµ€à´•à´°à´£à´™àµà´™à´³àµâ€ à´•à´¯àµà´•à´¾à´°àµà´¯à´‚ ചെയàµà´¯à´¾à´¨àµà´³àµà´³ സംയോജകം à´ªàµà´°à´¾à´µà´°àµâ€à´¤àµà´¤à´¿à´•à´®à´¾à´•àµà´•à´¾à´¨àµâ€." + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "'സതàµà´¯à´‚' à´Žà´¨àµà´¨à´¾à´•àµà´•àµà´•, മൌസൠസജàµà´œàµ€à´•à´°à´£à´™àµà´™à´³àµâ€ à´•à´¯àµà´•à´¾à´°àµà´¯à´‚ ചെയàµà´¯à´¾à´¨àµà´³àµà´³ സംയോജകം à´ªàµà´°à´¾à´µà´°àµâ€à´¤àµà´¤à´¿à´•à´®à´¾à´•àµà´•à´¾à´¨àµâ€." + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" +"'സതàµà´¯à´‚' à´Žà´¨àµà´¨à´¾à´•àµà´•àµà´•, ബഹàµà´®à´¾à´§àµà´¯à´® കീകളàµà´Ÿàµ† സജàµà´œàµ€à´•à´°à´£à´™àµà´™à´³àµâ€ à´•à´¯àµà´•à´¾à´°àµà´¯à´‚ ചെയàµà´¯à´¾à´¨àµà´³àµà´³ സംയോജകം " +"à´ªàµà´°à´¾à´µà´°àµâ€à´¤àµà´¤à´¿à´•à´®à´¾à´•àµà´•à´¾à´¨àµâ€." + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "ശബàµà´¦ മാതൃക കാഷàµà´•à´³àµâ€ കൈകാരàµà´¯à´‚ ചെയàµà´¯àµà´¨àµà´¨à´¤à´¿à´¨à´¾à´¯à´¿ à´ªàµà´²à´—à´¿à´¨àµâ€ സജàµà´œà´®à´¾à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨à´¾à´¯à´¿ True à´Žà´¨àµà´¨àµàµ സജàµà´œà´®à´¾à´•àµà´•àµà´•." + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" +"'സതàµà´¯à´‚' à´Žà´¨àµà´¨à´¾à´•àµà´•àµà´•, ഉപയàµà´•àµà´¤à´¿ കീബോരàµâ€à´Ÿàµ സജàµà´œàµ€à´•à´°à´£à´™àµà´™à´³àµâ€ à´•à´¯àµà´•à´¾à´°àµà´¯à´‚ ചെയàµà´¯à´¾à´¨àµà´³àµà´³ സംയോജകം " +"à´ªàµà´°à´¾à´µà´°àµâ€à´¤àµà´¤à´¿à´•à´®à´¾à´•àµà´•à´¾à´¨àµâ€." + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "'സതàµà´¯à´‚' à´Žà´¨àµà´¨à´¾à´•àµà´•àµà´•, കീ ബനàµà´§àµà´§à´™àµà´™à´³àµâ€ à´•à´¯àµà´•à´¾à´°àµà´¯à´‚ ചെയàµà´¯à´¾à´¨àµà´³àµà´³ സംയോജകം à´ªàµà´°à´¾à´µà´°àµâ€à´¤àµà´¤à´¿à´•à´®à´¾à´•àµà´•à´¾à´¨àµâ€." + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "'സതàµà´¯à´‚' à´Žà´¨àµà´¨à´¾à´•àµà´•àµà´•, ടൈപàµà´ªà´¿à´™àµà´™àµ പൊടàµà´Ÿà´²àµà´•à´³àµâ€ à´•à´¯àµà´•à´¾à´°àµà´¯à´‚ ചെയàµà´¯à´¾à´¨àµà´³àµà´³ സംയോജകം à´ªàµà´°à´¾à´µà´°àµâ€à´¤àµà´¤à´¿à´•à´®à´¾à´•àµà´•à´¾à´¨àµâ€." + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "" +"'സതàµà´¯à´‚' à´Žà´¨àµà´¨à´¾à´•àµà´•àµà´•, à´Žà´•àµà´¸àµ-റാനàµà´±àµ-ആരàµâ€ സജàµà´œàµ€à´•à´°à´£à´™àµà´™à´³àµâ€ à´•à´¯àµà´•à´¾à´°àµà´¯à´‚ ചെയàµà´¯à´¾à´¨àµà´³àµà´³ സംയോജകം " +"à´ªàµà´°à´¾à´µà´°àµâ€à´¤àµà´¤à´¿à´•à´®à´¾à´•àµà´•à´¾à´¨àµâ€." + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "" +"'സതàµà´¯à´‚' à´Žà´¨àµà´¨à´¾à´•àµà´•àµà´•, à´Žà´•àµà´¸àµ-ആരàµâ€-à´¡à´¿-ബി സജàµà´œàµ€à´•à´°à´£à´™àµà´™à´³àµâ€ à´•à´¯àµà´•à´¾à´°àµà´¯à´‚ ചെയàµà´¯à´¾à´¨àµà´³àµà´³ സംയോജകം " +"à´ªàµà´°à´¾à´µà´°àµâ€à´¤àµà´¤à´¿à´•à´®à´¾à´•àµà´•à´¾à´¨àµâ€." + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "'സതàµà´¯à´‚' à´Žà´¨àµà´¨à´¾à´•àµà´•àµà´•, à´Žà´•àµà´¸àµ-സജàµà´œàµ€à´•à´°à´£à´™àµà´™à´³àµâ€ à´•à´¯àµà´•à´¾à´°àµà´¯à´‚ ചെയàµà´¯à´¾à´¨àµà´³àµà´³ സംയോജകം à´ªàµà´°à´¾à´µà´°àµâ€à´¤àµà´¤à´¿à´•à´®à´¾à´•àµà´•à´¾à´¨àµâ€." + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Slow keys" +msgstr "വേഗത à´•àµà´±à´žàµà´ž കീ" + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Sticky keys" +msgstr "à´¸àµà´±àµà´±à´¿à´•àµà´•à´¿ കീകളàµâ€" + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "മാഗàµà´¨à´¿à´«à´¯à´°àµâ€ ടൊഗിളàµâ€ ചെയàµà´¯àµà´¨àµà´¨à´¤à´¿à´¨àµà´³àµà´³ കീബോരàµâ€à´¡àµ à´Žà´³àµà´ªàµà´ªà´µà´´à´¿à´¯àµà´Ÿàµ† പേരàµàµ" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "à´“à´£àµâ€-à´¸àµà´•àµà´°àµ€à´¨àµâ€ കീബോരàµâ€à´¡àµ ടൊഗിളàµâ€ ചെയàµà´¯àµà´¨àµà´¨à´¤à´¿à´¨àµà´³àµà´³ കീബോരàµâ€à´¡àµ à´Žà´³àµà´ªàµà´ªà´µà´´à´¿à´¯àµà´Ÿàµ† പേരàµàµ" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +#| msgid "The name of the keyboard shortcut to toggle the screenreader" +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "à´¸àµà´•àµà´°àµ€à´¨àµâ€à´±àµ€à´¡à´°àµâ€ ടൊഗിളàµâ€ ചെയàµà´¯àµà´¨àµà´¨à´¤à´¿à´¨àµà´³àµà´³ കീബോരàµâ€à´¡àµ à´Žà´³àµà´ªàµà´ªà´µà´´à´¿à´¯àµà´Ÿàµ† പേരàµàµ" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"മാഗàµà´¨à´¿à´«à´¯à´°àµâ€ ടൊഗിളàµâ€ ചെയàµà´¯àµà´¨àµà´¨à´¤à´¿à´¨àµà´³àµà´³ കീബോരàµâ€à´¡àµ à´Žà´³àµà´ªàµà´ªà´µà´´à´¿à´¯àµà´Ÿàµ† പേരിതാണàµàµ. à´ˆ പേരàµàµ കീബോരàµâ€à´¡àµ " +"à´Žà´³àµà´ªàµà´ªà´µà´´à´¿à´¯àµà´•àµà´•àµà´³àµà´³ à´®àµà´¨àµâ€à´—ണനകളàµà´Ÿàµ† ഡയലോഗിലàµâ€ കാണികàµà´•àµà´¨àµà´¨àµ." + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"à´“à´£àµâ€-à´¸àµà´•àµà´°àµ€à´¨àµâ€ കീബോരàµâ€à´¡àµ ടൊഗിളàµâ€ ചെയàµà´¯àµà´¨àµà´¨à´¤à´¿à´¨àµà´³àµà´³ കീബോരàµâ€à´¡àµ à´Žà´³àµà´ªàµà´ªà´µà´´à´¿à´¯àµà´Ÿàµ† പേരിതാണàµàµ. à´ˆ പേരàµàµ കീബോരàµâ€à´¡àµ " +"à´Žà´³àµà´ªàµà´ªà´µà´´à´¿à´¯àµà´•àµà´•àµà´³àµà´³ à´®àµà´¨àµâ€à´—ണനകളàµà´Ÿàµ† ഡയലോഗിലàµâ€ കാണികàµà´•àµà´¨àµà´¨àµ." + +#: ../data/mate-settings-daemon.schemas.in.h:47 +#| msgid "" +#| "This is the name of the keyboard shortcut to toggle the screenreader. " +#| "This name will be shown in the keyboard shortcut preferences dialog." +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"à´¸àµà´•àµà´°àµ€à´¨àµâ€ റീഡരàµâ€ ടൊഗിളàµâ€ ചെയàµà´¯àµà´¨àµà´¨à´¤à´¿à´¨àµà´³àµà´³ കീബോരàµâ€à´¡àµ à´Žà´³àµà´ªàµà´ªà´µà´´à´¿à´¯àµà´Ÿàµ† പേരിതാണàµàµ. à´ˆ പേരàµàµ കീബോരàµâ€à´¡àµ " +"à´Žà´³àµà´ªàµà´ªà´µà´´à´¿à´¯àµà´•àµà´•àµà´³àµà´³ à´®àµà´¨àµâ€à´—ണനകളàµà´Ÿàµ† ഡയലോഗിലàµâ€ കാണികàµà´•àµà´¨àµà´¨àµ." + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "Toggle magnifier" +msgstr "മാഗàµà´¨à´¿à´«à´¯à´°àµâ€ ടൊഗിളàµâ€ ചെയàµà´¯àµà´•" + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "Toggle on-screen keyboard" +msgstr "à´“à´£àµâ€ à´¸àµà´•àµà´°àµ€à´¨àµâ€ കീബോരàµâ€à´¡àµ ടൊഗിളàµâ€ ചെയàµà´¯àµà´•" + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle screen reader" +msgstr "à´¸àµà´•àµà´°àµ€à´¨àµâ€ റീഡരàµâ€ ടൊഗിളàµâ€ ചെയàµà´¯àµà´•" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "ബൌണàµâ€à´¸àµà´•àµ€ à´¯àµà´Ÿàµ† കീബോരàµâ€à´¡àµ ആകàµà´¸à´¸à´¿à´¬à´¿à´³à´¿à´±àµà´±à´¿ വിശേഷത à´“à´£àµâ€ ആണോ à´Žà´¨àµà´¨àµàµ." + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "മൌസൠകീയàµà´Ÿàµ† കീബോരàµâ€à´¡àµ ആകàµà´¸à´¸à´¿à´¬à´¿à´³à´¿à´±àµà´±à´¿ വിശേഷത à´“à´£àµâ€ ആണോ à´Žà´¨àµà´¨àµàµ." + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the on-screen keyboard is turned on." +msgstr "à´“à´£àµâ€-à´¸àµà´•àµà´°àµ€à´¨àµâ€ കീബോരàµâ€à´¡àµ à´“à´£àµâ€ ആണോ à´Žà´¨àµà´¨àµàµ." + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the screen magnifier is turned on." +msgstr "à´¸àµà´•àµà´°àµ€à´¨àµâ€ മാഗàµà´¨à´¿à´«à´¯à´°àµâ€ à´“à´£àµâ€ ആണോ à´Žà´¨àµà´¨àµàµ." + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the screen reader is turned on." +msgstr "à´¸àµà´•àµà´°àµ€à´¨àµâ€ റീഡരàµâ€ à´“à´£àµâ€ ആണോ à´Žà´¨àµà´¨àµàµ." + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "വേഗത കൂറഞàµà´ž കീയàµà´Ÿàµ† കീബോരàµâ€à´¡àµ ആകàµà´¸à´¸à´¿à´¬à´¿à´³à´¿à´±àµà´±à´¿ വിശേഷത à´“à´£àµâ€ ആണോ à´Žà´¨àµà´¨àµàµ." + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "à´¸àµà´±àµà´±à´¿à´•àµà´•à´¿ കീയàµà´Ÿàµ† കീബോരàµâ€à´¡àµ ആകàµà´¸à´¸à´¿à´¬à´¿à´³à´¿à´±àµà´±à´¿ വിശേഷത à´“à´£àµâ€ ആണോ à´Žà´¨àµà´¨àµàµ." + +#: ../mate-settings-daemon/main.c:54 +msgid "Enable debugging code" +msgstr "പിഴവàµà´¤à´¿à´°àµà´¤àµà´¤à´²àµâ€à´•àµ‹à´¡àµ à´ªàµà´°à´¾à´µà´°àµâ€à´¤àµà´¤à´¿à´•à´®à´¾à´•àµà´•àµà´•. " + +#: ../mate-settings-daemon/main.c:55 +msgid "Don't become a daemon" +msgstr "നിരനàµà´¤à´°à´ªàµà´°à´µàµƒà´¤àµà´¤à´¿ (ഡീമണàµâ€) ആവേണàµà´Ÿà´¤à´¿à´²àµà´²" + +#: ../mate-settings-daemon/main.c:56 +msgid "MateConf prefix from which to load plugin settings" +msgstr "ജി-കോണàµâ€à´«àµ à´ªàµà´°àµ€à´«à´¿à´•àµà´¸àµ - ഇതിലàµâ€ നിനàµà´¨àµà´‚ സംയോജക സജàµà´œàµ€à´•à´°à´£à´™àµà´™à´³àµâ€ à´¤àµà´±à´•àµà´•à´¾à´‚." + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "സാമീപàµà´¯à´¤ കീബോരàµâ€à´¡àµ" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "സാമീപàµà´¯à´¤ കീബോരàµâ€à´¡àµ സമàµà´¯àµ‹à´œà´•à´‚" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:388 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "സഹായം കാണിയàµà´•àµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€ തെറàµà´±àµà´£àµà´Ÿà´¾à´¯à´¿: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:519 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:585 +msgid "Do you want to activate Slow Keys?" +msgstr "നിങàµà´™à´³àµâ€à´•àµà´•àµ വേഗത à´•àµà´±à´žàµà´ž കീ à´ªàµà´°à´µà´°àµâ€à´¤àµà´¤à´¿à´ªàµà´ªà´¿à´•àµà´•à´£à´®àµ‹?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:520 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:586 +msgid "Do you want to deactivate Slow Keys?" +msgstr "നിങàµà´™à´³àµâ€à´•àµà´•àµ വേഗത à´•àµà´±à´žàµà´ž കീ à´ªàµà´°à´µà´°àµâ€à´¤àµà´¤à´¨ രഹിതമാകàµà´•à´£à´®àµ‹?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:521 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:587 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"നിങàµà´™à´³àµâ€ à´·à´¿à´«àµà´±àµà´±àµ കീ 8 സെകàµà´•à´¨àµà´±àµ നേരതàµà´¤àµ‡à´•àµà´•àµ അമരàµâ€à´¤àµà´¤à´¿à´ªàµà´ªà´¿à´Ÿà´¿à´šàµà´šàµ. ഇതൠസàµà´²àµ‹ കീ സൌകരàµà´¯à´¤àµà´¤à´¿à´¨àµà´³àµà´³ à´•àµà´±àµà´•àµà´•àµ " +"കീ ആണàµ. കീബോരàµâ€à´¡àµ à´ªàµà´°à´µà´°àµâ€à´¤àµà´¤à´¿à´•àµà´•àµà´¨àµà´¨ രീതിയെ ഇതൠബാധികàµà´•àµà´‚. " + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't activate" +msgstr "സജàµà´œà´®à´¾à´•àµà´•àµ‡à´£àµà´Ÿà´¤à´¿à´²àµà´²" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't deactivate" +msgstr "സജàµà´œà´®à´¾à´•àµà´•à´¾à´¤à´¿à´°à´¿à´•àµà´•àµ‡à´£àµà´Ÿà´¤à´¿à´²àµà´²" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Activate" +msgstr "സജàµà´œà´®à´¾à´•àµà´•àµà´•" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Deactivate" +msgstr "നിരàµâ€à´¤àµà´¤àµà´•" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't activate" +msgstr "à´ªàµà´°à´µà´°àµâ€à´¤àµà´¤à´¨à´‚ _സജàµà´œà´®à´¾à´•àµà´•àµ‡à´£àµà´Ÿà´¤à´¿à´²àµà´²" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't deactivate" +msgstr "à´ªàµà´°à´µà´°àµâ€à´¤àµà´¤à´¨à´‚ നിരàµâ€à´¤àµà´¤àµ‡à´£àµà´Ÿ_തിലàµà´²" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Activate" +msgstr "_സജീവമാകàµà´•àµà´•" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Deactivate" +msgstr "à´ªàµà´°à´µà´°àµâ€à´¤àµà´¤à´¨à´‚ _നിരàµâ€à´¤àµà´¤àµà´•" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:615 +msgid "Slow Keys Alert" +msgstr "വേഗത à´•àµà´±à´žàµà´ž കീ അറിയിപàµà´ªàµ" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:655 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:723 +msgid "Do you want to activate Sticky Keys?" +msgstr "നിങàµà´™à´³àµâ€à´•àµà´•àµ à´¸àµà´±àµà´±à´¿à´•àµà´•à´¿ കീകളàµâ€ സജàµà´œà´®à´¾à´•àµà´•à´£à´®àµ‹?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:656 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:724 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "നിങàµà´™à´³àµâ€à´•àµà´•àµ à´¸àµà´±àµà´±à´¿à´•àµà´•à´¿ കീകളàµà´Ÿàµ† à´ªàµà´°à´µà´°àµâ€à´¤àµà´¤à´¨à´‚ നിരàµâ€à´¤àµà´¤à´£à´®àµ‹?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:726 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"നിങàµà´™à´³àµâ€ à´·à´¿à´«àµà´±àµà´±àµ കീ 5 തവണ ഒരൠവരിയിലàµâ€ അമരàµâ€à´¤àµà´¤à´¿à´ªàµà´ªà´¿à´Ÿà´¿à´šàµà´šàµ. ഇതൠസàµà´±àµà´±à´¿à´•àµà´•à´¿ കീ സൌകരàµà´¯à´¤àµà´¤à´¿à´¨àµà´³àµà´³ à´•àµà´±àµà´•àµà´•àµ " +"കീ ആണàµ. കീബോരàµâ€à´¡àµ à´ªàµà´°à´µà´°àµâ€à´¤àµà´¤à´¿à´•àµà´•àµà´¨àµà´¨ രീതിയെ ഇതൠബാധികàµà´•àµà´‚. " + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:660 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"നിങàµà´™à´³àµâ€ à´°à´£àµà´Ÿàµ കീ ഒരേ സമയം അമരàµâ€à´¤àµà´¤à´¿ à´…à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€ à´·à´¿à´«àµà´±àµà´±àµ കീ 5 തവണ ഒരൠവരിയിലàµâ€ " +"അമരàµâ€à´¤àµà´¤à´¿à´ªàµà´ªà´¿à´Ÿà´¿à´šàµà´šàµ. ഇതൠസàµà´±àµà´±à´¿à´•àµà´•à´¿ കീ സൌകരàµà´¯à´‚ നിരàµâ€à´¤àµà´¤à´¾à´¨àµà´³àµà´³ à´•àµà´±àµà´•àµà´•àµ കീ ആണàµ. കീബോരàµâ€à´¡àµ à´ªàµà´°à´µà´°àµâ€à´¤àµà´¤à´¿à´•àµà´•àµà´¨àµà´¨ " +"രീതിയെ ഇതൠബാധികàµà´•àµà´‚. " + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:756 +msgid "Sticky Keys Alert" +msgstr "à´¸àµà´±àµà´±à´¿à´•àµà´•à´¿ കീ അറിയിപàµà´ªàµ" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "ആഗോള സമീപന à´®àµà´¨àµâ€à´—ണനകളàµâ€" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "(_)നിറ-à´µàµà´¯à´¤àµà´¯à´¾à´¸à´‚ കൂടàµà´Ÿàµà´•" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "(_t)à´…à´•àµà´·à´°à´™àµà´™à´³àµâ€ വലàµà´¤àµà´‚ വായികàµà´•à´¾à´¨àµâ€ à´Žà´³àµà´ªàµà´ªà´µàµà´‚ ആകàµà´•àµà´•" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "കീകളàµâ€ അമരàµâ€à´¤àµà´¤à´¿ (_h)പിടികàµà´•àµà´• à´…à´µ അംഗീകരികàµà´•à´¾à´¨àµâ€ (പതàµà´•àµà´•àµ†à´¯àµà´³àµà´³ കീകളàµâ€)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "à´“à´£àµâ€ à´¸àµà´•àµà´°àµ€à´¨àµâ€ (_k)കീബോരàµâ€à´¡àµ ഉപയോഗികàµà´•àµà´•" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "à´¸àµà´•àµà´°àµ€à´¨àµâ€ (_m)വലിപàµà´ªà´‚ കൂടàµà´Ÿà´¾à´¨àµà´³àµà´³ ഉപകരണം ഉപയോഗികàµà´•àµà´•" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "à´¸àµà´•àµà´°àµ€à´¨àµâ€ (_r)വായനകàµà´•à´¾à´°à´¨àµâ€" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "à´ˆ സമയതàµà´¤à´¿à´¨à´¿à´Ÿà´¯à´¿à´²àµ† ഇരടàµà´Ÿ കീ അമരàµâ€à´¤àµà´¤à´²àµà´•à´³àµ† അവഗണികàµà´•àµà´•(_I)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "" +"കീബോരàµâ€à´Ÿàµ à´šàµà´°àµà´•àµà´•à´µà´´à´¿-കീകളàµâ€ ഓരോനàµà´¨à´¾à´¯à´¿ അമരàµâ€à´¤àµà´¤àµà´• (à´¸àµà´±àµà´±à´¿à´•àµà´•à´¿ കീകളàµâ€)_Press keyboard shortcuts " +"one key at a time (Sticky Keys)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "പശàµà´šà´¾à´¤àµà´¤à´²à´‚" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "പശàµà´šà´¾à´¤àµà´¤à´²à´šà´¿à´¤àµà´°à´‚ സമàµà´¯àµ‹à´œà´•à´‚ " + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "താലàµâ€à´•à´¾à´²à´¿à´• വിവര ശേഖരം" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "താലàµâ€à´•à´¾à´²à´¿à´• വിവര ശേഖരം സംയോജകം" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "à´µàµà´¯à´¾à´œà´¨àµâ€" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "à´µàµà´¯à´¾à´œà´¨àµâ€ സംയോജകം" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "ലിപി" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "ലിപി സംയോജകം" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this filesystem" +msgstr "à´ˆ ഫയലàµâ€à´¸à´¿à´¸àµà´±àµà´±à´¤àµà´¤à´¿à´¨à´¾à´¯à´¿ ഇനി ഒരൠമàµà´¨àµà´¨à´±à´¿à´¯à´¿à´ªàµà´ªàµà´•à´³àµà´‚ കാണികàµà´•àµ‡à´£àµà´Ÿ" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +#| msgid "_Do not show this message again" +msgid "Don't show any warnings again" +msgstr " à´ˆ à´®àµà´¨àµà´¨à´±à´¿à´¯à´¿à´ªàµà´ªàµà´•à´³àµ ഇനി കാണികàµà´•à´°àµà´¤àµàµà´²" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "വോളàµà´¯à´‚ \"%s\"-à´¨àµàµ %s à´¡à´¿à´¸àµà´•àµ à´¸àµà´ªàµ†à´¯à´¿à´¸àµ മാതàµà´°à´®àµ‡ ബാകàµà´•à´¿à´¯àµà´³àµà´³àµ‚." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "%s à´¡à´¿à´¸àµà´•àµ à´¸àµà´ªàµ†à´¯à´¿à´¸àµ മാതàµà´°à´®àµ‡ à´ˆ à´•à´®àµà´ªàµà´¯àµ‚à´Ÿàµà´Ÿà´±à´¿à´²àµâ€ ബാകàµà´•à´¿à´¯àµà´³àµà´³àµ‚." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "ചവറàµà´±àµà´•àµà´Ÿàµà´Ÿ കാലിയാകàµà´•à´¿ à´…à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€ ഉപയോഗികàµà´•à´¾à´¤àµà´¤ à´ªàµà´°àµ‹à´—àµà´°à´¾à´®àµà´•à´³àµâ€ à´…à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€ ഫയലàµà´•à´³àµâ€ നീകàµà´•à´‚ ചെയàµà´¤àµàµ à´…à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€ à´ªàµà´±à´®àµ‡à´¯àµà´³àµà´³àµŠà´°àµ à´¡à´¿à´¸àµà´•àµ à´…à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€ പാരàµâ€à´Ÿàµà´Ÿàµ€à´·à´¨à´¿à´²àµ‡à´•àµà´•àµ ഫയലàµà´•à´³àµâ€ മാറàµà´±à´¿ നിങàµà´™à´³àµâ€à´•àµà´•àµàµ à´¡à´¿à´¸àµà´•à´¿à´²àµâ€ à´¸àµà´¥à´²à´‚ ലഭàµà´¯à´®à´¾à´•àµà´•à´¾à´‚." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"ഉപയോഗികàµà´•à´¾à´¤àµà´¤ à´ªàµà´°àµ‹à´—àµà´°à´¾à´®àµà´•à´³àµâ€ à´…à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€ ഫയലàµà´•à´³àµâ€ നീകàµà´•à´‚ ചെയàµà´¤àµàµ à´…à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€ à´ªàµà´±à´®àµ‡à´¯àµà´³àµà´³àµŠà´°àµ " +"à´¡à´¿à´¸àµà´•àµ à´…à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€ പാരàµâ€à´Ÿàµà´Ÿàµ€à´·à´¨à´¿à´²àµ‡à´•àµà´•àµ ഫയലàµà´•à´³àµâ€ മാറàµà´±à´¿ നിങàµà´™à´³àµâ€à´•àµà´•àµàµ à´¡à´¿à´¸àµà´•à´¿à´²àµâ€ à´¸àµà´¥à´²à´‚ ലഭàµà´¯à´®à´¾à´•àµà´•à´¾à´‚." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"ചവറàµà´±àµà´•àµà´Ÿàµà´Ÿ കാലിയാകàµà´•à´¿ à´…à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€ ഉപയോഗികàµà´•à´¾à´¤àµà´¤ à´ªàµà´°àµ‹à´—àµà´°à´¾à´®àµà´•à´³àµâ€ à´…à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€ ഫയലàµà´•à´³àµâ€ നീകàµà´•à´‚ " +"ചെയàµà´¤àµàµ à´…à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€ à´ªàµà´±à´®àµ‡à´¯àµà´³àµà´³àµŠà´°àµ à´¡à´¿à´¸àµà´•à´¿à´²àµ‡à´•àµà´•àµ ഫയലàµà´•à´³àµâ€ മാറàµà´±à´¿ നിങàµà´™à´³àµâ€à´•àµà´•àµàµ à´¡à´¿à´¸àµà´•à´¿à´²àµâ€ à´¸àµà´¥à´²à´‚ ലഭàµà´¯à´®à´¾à´•àµà´•à´¾à´‚." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" +"ഉപയോഗികàµà´•à´¾à´¤àµà´¤ à´ªàµà´°àµ‹à´—àµà´°à´¾à´®àµà´•à´³àµâ€ à´…à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€ ഫയലàµà´•à´³àµâ€ നീകàµà´•à´‚ ചെയàµà´¤àµàµ à´…à´²àµà´²àµ†à´™àµà´•à´¿à´²àµâ€ " +"à´ªàµà´±à´®àµ‡à´¯àµà´³àµà´³àµŠà´°àµ à´¡à´¿à´¸àµà´•à´¿à´²àµ‡à´•àµà´•àµ ഫയലàµà´•à´³àµâ€ മാറàµà´±à´¿ നിങàµà´™à´³àµâ€à´•àµà´•àµàµ à´¡à´¿à´¸àµà´•à´¿à´²àµâ€ à´¸àµà´¥à´²à´‚ ലഭàµà´¯à´®à´¾à´•àµà´•à´¾à´‚." + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "à´•àµà´±à´žàµà´ž à´¡à´¿à´¸àµà´•àµ à´¸àµà´¥à´²à´‚" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "ചവറàµà´±àµà´•àµà´Ÿàµà´Ÿ കാലിയാകàµà´•àµà´•" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine..." +msgstr "പരിശോധികàµà´•àµà´•..." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "അവഗണികàµà´•àµà´•" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:96 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "%lu/%lu വസàµà´¤àµ നീകàµà´•à´‚ ചെയàµà´¯àµà´¨àµà´¨àµ" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:116 +#, c-format +msgid "Removing: %s" +msgstr "നീകàµà´•à´‚ ചെയàµà´¯àµà´¨àµà´¨àµ: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:244 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:293 +msgid "Emptying the trash" +msgstr "ചവറàµà´±àµà´•àµà´Ÿàµà´Ÿ കാലിയാകàµà´•àµà´¨àµà´¨àµ" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:269 +msgid "Preparing to empty trash..." +msgstr "ചവറàµà´±àµà´•àµà´Ÿàµà´Ÿ കാലിയാകàµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµàµ തയàµà´¯à´¾à´±à´¾à´•àµà´¨àµà´¨àµ..." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:295 +msgid "From: " +msgstr "എവിടെ നിനàµà´¨àµàµ:" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:356 +msgid "Empty all of the items from the trash?" +msgstr "ചവറàµà´±àµà´•àµà´Ÿàµà´Ÿà´¯à´¿à´²àµâ€ നിനàµà´¨àµà´‚ à´Žà´²àµà´²à´¾ വസàµà´¤àµà´•àµà´•à´³àµà´‚ കാലിയാകàµà´•à´£à´®àµ‹?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:359 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"ചവറàµà´±àµà´•à´Ÿàµà´Ÿ കാലിയാകàµà´•à´¿à´¯à´¾à´²àµâ€, à´Žà´²àµà´²à´¾ വസàµà´¤àµà´•àµà´•à´³àµà´‚ à´Žà´¨àµà´¨àµ‡à´•àµà´•àµà´®à´¾à´¯à´¿ നഷàµà´Ÿà´®à´¾à´•àµà´¨àµà´¨àµ. " +"നിങàµà´™à´³àµâ€à´•àµà´•à´¿à´µ വേവàµà´µàµ‡à´±à´¯à´¾à´¯àµà´‚ വെടàµà´Ÿà´¿ നീകàµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´£àµàµ à´Žà´¨àµà´¨àµàµ à´ªàµà´°à´¤àµà´¯àµ‡à´•à´‚ à´“à´°àµâ€à´•àµà´•àµà´•." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:366 +msgid "_Empty Trash" +msgstr "ചവറàµà´±àµà´•àµà´Ÿàµà´Ÿ _കാലിയാകàµà´•àµà´•" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "കീ ബനàµà´§à´¨à´‚(%s) അസാധàµà´µà´¾à´£àµ" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "കീ ബനàµà´§à´¨à´‚(%s) അപൂരàµâ€à´£àµà´£à´®à´¾à´£àµ" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"(%s) à´ªàµà´°à´µà´°àµâ€à´¤àµà´¤à´¿à´ªàµà´ªà´¿à´•àµà´•àµà´¨àµà´¨à´¤à´¿à´²àµâ€ പിശകൠ,\n" +"ഇതൠ(%s) കീയàµà´®à´¾à´¯à´¿ ലിങàµà´•àµ ചെയàµà´¤à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ." + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "കീ-ബനàµà´§à´™àµà´™à´³àµâ€ " + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "കീ-ബനàµà´§à´™àµà´™à´³àµâ€ സംയോജകം" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "കീബോരàµâ€à´¡àµ" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "കീബോരàµâ€à´¡àµ സംയോജകം" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "_ലഭàµà´¯à´®à´¾à´¯ ഫയലàµà´•à´³àµâ€:" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "modmap ഫയലàµà´•à´³àµâ€ ലോഡൠചെയàµà´¯àµà´•" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap file(s)?" +msgstr "നിങàµà´™à´³àµâ€à´•àµà´•àµ modmap ഫയലàµâ€ ലോഡൠചെയàµà´¯à´£à´®àµ‹?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "ഇനി à´ˆ സനàµà´¦àµ‡à´¶à´‚ _കാണികàµà´•àµ‡à´£àµà´Ÿà´¤à´¿à´²àµà´²" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "_ചേരàµâ€à´•àµà´•àµà´•" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "_ചേരàµâ€à´¤àµà´¤ ഫയലàµà´•à´³àµâ€:" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:203 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"സഹജമായ ടെരàµâ€à´®à´¿à´¨à´²àµâ€ à´•à´¿à´Ÿàµà´Ÿà´¿à´¯à´¿à´²àµà´². സഹജമായ ടെരàµâ€à´®à´¿à´¨à´²à´¿à´¨àµà´³àµà´³ ആജàµà´ž à´•àµà´°à´®àµ€à´•à´°à´¿à´šàµà´šà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµà´µàµ†à´¨àµà´¨àµà´‚, അതൠ" +"ശരിയായ à´ªàµà´°à´¯àµ‹à´—à´¤àµà´¤à´¿à´²àµ‡à´¯àµà´•àµà´•à´¾à´£àµ ചൂണàµà´Ÿàµà´¨àµà´¨à´¤àµ†à´¨àµà´¨àµà´‚ ഉറപàµà´ªàµà´µà´°àµà´¤àµà´¤àµà´•" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:243 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"ആജàµà´ž നടപàµà´ªà´¿à´²à´¾à´•àµà´•à´¾à´¨àµâ€ പറàµà´±à´¿à´¯à´¿à´²àµà´².: %s\n" +" à´ˆ ആജàµà´ž നിലവിലàµà´£àµà´Ÿàµ†à´¨àµà´¨àµ ഉറപàµà´ªàµà´µà´°àµà´¤àµà´¤àµà´•" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:259 +msgid "" +"Couldn't put the machine to sleep.\n" +"Verify that the machine is correctly configured." +msgstr "" +"സിസàµà´±àµà´±à´‚ നിദàµà´°à´¯à´¿à´²à´¾à´•àµà´•àµà´µà´¾à´¨àµâ€ പറàµà´±à´¿à´¯à´¿à´²àµà´² .\n" +"സിസàµà´±àµà´±à´‚ ശരിയായി à´•àµà´°à´®àµ€à´•à´°à´¿à´šàµà´šà´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ à´Žà´¨àµà´¨àµ ഉറപàµà´ªàµ വരàµà´¤àµà´¤àµà´•." + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "à´ªàµà´°à´µà´°àµâ€à´¤àµà´¤à´¨ രഹിതം" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u ഔടàµà´Ÿàµà´ªàµà´Ÿàµà´Ÿàµ" +msgstr[1] "%u ഔടàµà´Ÿàµà´ªàµà´Ÿàµà´Ÿàµà´•à´³àµâ€" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u ഇനàµâ€à´ªàµà´Ÿàµà´Ÿàµ" +msgstr[1] "%u ഇനàµâ€à´ªàµà´Ÿàµà´Ÿàµà´•à´³àµâ€" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "സിസàµà´±àµà´±à´¤àµà´¤à´¿à´¨àµà´±àµ† ശബàµà´¦à´™àµà´™à´³àµâ€" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "മാധàµà´¯à´® സംയോജകം" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr " സംയോജകം" + +#: ../plugins/mouse/gsd-mouse-manager.c:891 +msgid "Could not enable mouse accessibility features" +msgstr "മൌസൠഉപയàµà´•àµà´¤à´¿ സവിശേഷതകളàµâ€ à´ªàµà´°à´¾à´µà´°àµâ€à´¤àµà´¤à´¿à´•à´®à´¾à´•àµà´•à´¾à´¨à´¾à´¯à´¿à´²àµà´²" + +#: ../plugins/mouse/gsd-mouse-manager.c:893 +msgid "Mouse accessibility requires mousetweaks to be installed on your system." +msgstr "മൌസൠസാമീപàµà´¯à´¤ മൌസàµ-à´Ÿàµà´µàµ€à´•àµà´¸àµ നിങàµà´™à´³àµà´Ÿàµ† സിസàµà´±àµà´±à´¤àµà´¤à´¿à´²àµâ€ ഉണàµà´Ÿà´¾à´µà´£à´‚ à´Žà´¨àµà´¨àµ ആവശàµà´¯à´ªàµ†à´Ÿàµà´¨àµà´¨àµ." + +#: ../plugins/mouse/gsd-mouse-manager.c:896 +msgid "Mouse Preferences" +msgstr "മൌസൠമàµà´¨àµâ€â€Œà´—ണനകളàµâ€" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "മൌസàµ" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "മൌസൠസംയോജകം" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "ടൈപàµà´ªà´¿à´™àµà´™àµ വിശàµà´°à´®à´µàµ‡à´³" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "ടൈപàµà´ªà´¿à´™àµà´™àµ വിശàµà´°à´®à´µàµ‡à´³ സംയോജകം" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "à´¸àµà´•àµà´°àµ€à´¨àµâ€ വലിപàµà´ªà´µàµà´‚ തിരികàµà´•à´²àµà´‚ സജàµà´œàµ€à´•à´°à´¿à´•àµà´•àµà´•" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR(à´Žà´•àµà´¸àµ-റാനàµà´±àµ-ആരàµâ€)" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:208 +msgid "Could not restore the display's configuration" +msgstr "à´ªàµà´°à´¦à´°àµâ€à´¶à´¨à´¤àµà´¤à´¿à´¨àµà´³àµà´³ à´•àµà´°à´®àµ€à´•à´°à´£à´‚ വീണàµà´Ÿàµ†à´Ÿàµà´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´²àµà´²" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:233 +msgid "Could not restore the display's configuration from a backup" +msgstr "ഒരൠബാകàµà´•à´ªàµà´ªà´¿à´²àµâ€ നിനàµà´¨àµà´‚ à´ªàµà´°à´¦à´°àµâ€à´¶à´¨à´¤àµà´¤à´¿à´¨àµà´³àµà´³ à´•àµà´°à´®àµ€à´•à´°à´£à´‚ വീണàµà´Ÿàµ†à´Ÿàµà´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´²àµà´²" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:254 +#, c-format +#| msgid "" +#| "The display will be reset to its previous configuration in %d seconds" +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "The display will be reset to its previous configuration in %d seconds" +msgstr[0] "%d സെകàµà´•à´¨àµâ€à´¡à´¿à´²àµâ€ à´¡à´¿à´¸àµà´ªàµà´²àµ† à´®àµà´®àµà´ªàµà´³àµà´³ à´•àµà´°à´®àµ€à´•à´°à´£à´¤àµà´¤à´¿à´²àµ‡à´•àµà´•àµàµ സജàµà´œà´®à´¾à´•àµà´•à´ªàµà´ªàµ†à´Ÿàµà´¨àµà´¨àµ." +msgstr[1] "%d സെകàµà´•à´¨àµâ€à´¡à´¿à´²àµâ€ à´¡à´¿à´¸àµà´ªàµà´²àµ† à´®àµà´®àµà´ªàµà´³àµà´³ à´•àµà´°à´®àµ€à´•à´°à´£à´¤àµà´¤à´¿à´²àµ‡à´•àµà´•àµàµ സജàµà´œà´®à´¾à´•àµà´•à´ªàµà´ªàµ†à´Ÿàµà´¨àµà´¨àµ." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:303 +msgid "Does the display look OK?" +msgstr "à´ªàµà´°à´¦à´°àµâ€à´¶à´¨à´‚ ശരിയാണോ?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:309 +msgid "_Restore Previous Configuration" +msgstr "à´®àµà´®àµà´ªàµà´³àµà´³ à´•àµà´°à´®àµ€à´•à´°à´£à´‚ _വീണàµà´Ÿàµ†à´Ÿàµà´•àµà´•àµà´•" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:310 +msgid "_Keep This Configuration" +msgstr "à´ˆ à´•àµà´°à´®àµ€à´•à´°à´£à´‚ _സൂകàµà´·à´¿à´•àµà´•àµà´•" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:391 +msgid "The selected configuration for displays could not be applied" +msgstr "à´ªàµà´°à´¦à´°àµâ€à´¶à´¨à´¤àµà´¤à´¿à´¨à´¾à´¯à´¿ തെരഞàµà´žàµ†à´Ÿàµà´¤àµà´¤ à´•àµà´°à´®àµ€à´•à´°à´£à´‚ à´ªàµà´°à´¾à´¯àµ‹à´—ികമാകàµà´•à´¾à´¨à´¾à´¯à´¿à´²àµà´²" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:945 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "à´¸àµà´•àµà´°àµ€à´¨àµâ€ വിവരം à´ªàµà´¤àµà´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:948 +msgid "Trying to switch the monitor configuration anyway." +msgstr "മോണിറàµà´±à´°àµâ€ à´•àµà´°à´®àµ€à´•à´°à´£à´‚ à´Žà´™àµà´™à´¨àµ†à´¯àµ†à´™àµà´•à´¿à´²àµà´‚ à´¸àµà´µà´¿à´šàµà´šàµ ചെയàµà´¯àµà´µà´¾à´¨àµâ€ à´¶àµà´°à´®à´¿à´•àµà´•àµà´•." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:982 +#: ../plugins/xrandr/gsd-xrandr-manager.c:1148 +msgid "Could not switch the monitor configuration" +msgstr "മോണിറàµà´±à´°àµâ€ à´•àµà´°à´®àµ€à´•à´°à´£à´‚ à´¸àµà´µà´¿à´šàµà´šàµ ചെയàµà´¯àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1541 +msgid "Rotation not supported" +msgstr "തിരിയàµà´•àµà´•àµà´¨àµà´¨à´¤à´¿à´¨àµà´³àµà´³ പിനàµà´¤àµà´£à´¯à´¿à´²àµà´²" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1595 +msgid "Could not save monitor configuration" +msgstr "മോണിറàµà´±à´°àµâ€ à´•àµà´°à´®àµ€à´•à´°à´£à´‚ സൂകàµà´·à´¿à´•àµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1613 +msgid "Normal" +msgstr "സാധാരണ" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1614 +msgid "Left" +msgstr "ഇടതàµ" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1615 +msgid "Right" +msgstr "വലതàµà´¤àµ" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1616 +msgid "Upside Down" +msgstr "തല തിരിചàµà´šàµàµ" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1735 +msgid "_Configure Display Settings ..." +msgstr "അവതരണ സജàµà´œàµ€à´•à´°à´£à´™àµà´™à´³àµâ€ _à´•àµà´°à´®àµ€à´•à´°à´¿à´•àµà´•àµà´•..." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1776 +msgid "Configure display settings" +msgstr "അവതരണ സജàµà´œàµ€à´•à´°à´£à´™àµà´™à´³àµâ€ à´•àµà´°à´®àµ€à´•à´°à´¿à´•àµà´•àµà´•" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1830 +msgid "Could not apply the stored configuration for monitors" +msgstr "മോണിറàµà´±à´±àµà´•à´³àµâ€à´•àµà´•àµà´³àµà´³ സൂകàµà´·à´¿à´šàµà´šà´¿à´Ÿàµà´Ÿàµà´³àµà´³ à´•àµà´°à´®àµ€à´•à´°à´£à´‚ à´ªàµà´°à´¾à´¯àµ‹à´—ികമാകàµà´•àµà´µà´¾à´¨àµâ€ സാധàµà´¯à´®à´¾à´¯à´¿à´²àµà´²" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "ഉപയോകàµà´¤à´¾à´µà´¿à´¨àµà´±àµ† à´¸àµà´µà´¨àµà´¤à´‚ തടàµà´Ÿàµ ലഭàµà´¯à´®à´²àµà´²" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "à´Žà´•àµà´¸àµ-വിഭവ വിവരസംഭരണി à´•à´¯àµà´•à´¾à´°àµà´¯à´‚ ചെയàµà´¯àµà´•" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "à´Žà´•àµà´¸àµ-വിഭവ വിവരസംഭരണി" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:644 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "MateConf കീ %s %s തരമായി സെറàµà´±àµ ചെയàµà´¤à´¿à´°à´¿à´•àµà´•àµà´¨àµà´¨àµ,à´ªàµà´°à´¤àµ€à´•àµà´·à´¿à´šàµà´šà´¤àµ %s തരമാണàµ\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "à´Žà´•àµà´¸àµ സജàµà´œàµ€à´•à´°à´£à´™àµà´™à´³àµâ€ à´•à´¯àµà´•à´¾à´°àµà´¯à´‚ ചെയàµà´¯àµà´•" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "à´Žà´•àµà´¸àµ സജàµà´œàµ€à´•à´°à´£à´™àµà´™à´³àµâ€" + diff --git a/po/mn.po b/po/mn.po new file mode 100644 index 0000000..160bcfd --- /dev/null +++ b/po/mn.po @@ -0,0 +1,3204 @@ +# translation of mn.po to Mongolian +# translation of mate-control-center.HEAD.po to Mongolian +# This file is distributed under the same license as the PACKAGE package. +# Copyright (C) 2004 THE PACKAGE'S COPYRIGHT HOLDER. +# Sanlig Badral , 2003. +# Sanlig Badral , 2003. +# Sanlig Badral , 2003, 2004, 2006. +# +msgid "" +msgstr "" +"Project-Id-Version: mn\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-02-26 21:06-0500\n" +"PO-Revision-Date: 2006-08-16 00:49+0200\n" +"Last-Translator: Badral \n" +"Language-Team: Mongolian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);X-Generator: KBabel 1.10.2\n" +"X-Generator: KBabel 1.10.2\n" + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:1 +#, fuzzy +msgid "" +"Set to True to keep the handlers for text/plain and text/* MIME types " +"synchronized." +msgstr "»text/plain« ба »text/*« -н хувьд MIME-тодорхойлогчийг хадгалах" + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:2 +msgid "Sync text/plain and text/* handlers" +msgstr "»text/plain« ба »text/*«-тодорхойлогчуудын зÑÑ€ÑгцүүлÑÑ… (Sync)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to launch the calculator." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the email client." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +#, fuzzy +msgid "Binding to launch the help browser." +msgstr "ТуÑламж хөтчийг ÑхлүүлÑÑ…" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the media player." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the search tool." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +#, fuzzy +msgid "Binding to launch the web browser." +msgstr "Ð’Ñб хөтөч ÑхлүүлÑÑ…" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to lock the screen." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to log out." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to lower the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to mute the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to open the Home folder." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to pause playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to raise the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +#, fuzzy +msgid "Binding to skip to next track." +msgstr "Дараагийн дуу алгаÑах" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +#, fuzzy +msgid "Binding to skip to previous track." +msgstr "Өмнөх дуу алгаÑах" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to stop playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to suspend the computer." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "ТүлхÑÑ…" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "ГÑÑ€ хавтаÑ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "ТуÑламж хөтчийг ÑхлүүлÑÑ…" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "Ð’Ñб хөтөч ÑхлүүлÑÑ…" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "ДÑлгÑц түгжих" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Гарах" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +#, fuzzy +msgid "Next track" +msgstr "Дараагийн дуу алгаÑах" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +#, fuzzy +msgid "Pause playback" +msgstr "Дуу тоглуулах:" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "Тоглуулах (Тоглуулах/ЗогÑоох)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +#, fuzzy +msgid "Previous track" +msgstr "Өмнөх дуу алгаÑах" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Хайх" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +#, fuzzy +msgid "Stop playback" +msgstr "Тоглуулалт таÑлах товчлуур" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +#, fuzzy +msgid "Suspend" +msgstr "Ðудио" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "Дуу Ñулруулах" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "Дуу хаах" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Дуу чангаруулалтын алхам" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Дуу чангаруулалтын алхамын чимÑÑний хувь" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "Дуу чангаруулах" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:1 +#, fuzzy +msgid "" +"Set to True to display a dialog when there are errors running the " +"screensaver." +msgstr "XScreenSaver ажиллаж байх үед алдаа гарвал диалог харуулах" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:2 +#, fuzzy +msgid "Set to True to run the screensaver at login." +msgstr "БүртгүүлÑÑ…Ñд дÑлгÑц гамнагч ажиллуулах" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:3 +#, fuzzy +msgid "Show startup errors" +msgstr "ЭхлÑлийн алдааг харуулах" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:4 +msgid "Start screensaver" +msgstr "ДÑлгÑц гамнагч ÑхлүүлÑÑ…" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +#, fuzzy +msgid "Hinting" +msgstr "Дохио өгөх:" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +#, fuzzy +msgid "Enable accessibility keyboard plugin" +msgstr "_Гарын Ñ…Ñлбар туÑламжийн ажиллагаа боломжтой" + +#: ../data/mate-settings-daemon.schemas.in.h:2 +#, fuzzy +msgid "Enable background plugin" +msgstr "_ДÑвÑгÑÑ€ зургийг хадгалах" + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Enable clipboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Enable default editor plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Enable font plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Enable keybindings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Enable keyboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable media keys plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable mouse plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +#, fuzzy +msgid "Enable screensaver plugin" +msgstr "БүртгүүлÑÑ…Ñд дÑлгÑц гамнагч ажиллуулах" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable sound plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable typing breaks plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable xrandr plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable xrdb plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable xsettings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Set to True to enable the plugin to manage screensaver settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Set to True to enable the plugin to manage sound settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "" +"Set to True to enable the plugin to manage the default text editor setting." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "" + +#: ../mate-settings-daemon/main.c:49 +msgid "Don't become a daemon" +msgstr "" + +#: ../mate-settings-daemon/main.c:50 +msgid "MateConf prefix from which to load plugin settings" +msgstr "" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Accessibility Keyboard" +msgstr "_Ð¥Ñлбарчилал" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Accessibility keyboard plugin" +msgstr "_Ð¥Ñлбарчилал" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:393 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "ТуÑламж үзүүлÑÑ…Ñд алдаа гарлаа: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:445 +msgid "Do you want to activate Slow Keys?" +msgstr "Та удаашруулах товчлуурыг идÑвхижүүлÑхийг Ñ…Ò¯Ñч байна уу?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:446 +msgid "Do you want to deactivate Slow Keys?" +msgstr "Та удаашруулах товчлуурыг идÑвхигүйжүүлÑхийг Ñ…Ò¯Ñч байна уу?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:449 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"Та Shift товчлуурыг 8 Ñекунт даржÑÑ. Ð­Ð½Ñ Ð½ÑŒ гарын ажиллагаанд нөлөөлдөг " +"удаашруулах товчлуурын үйл ажиллагааны хоÑлол юм." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:456 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:508 +msgid "Do_n't activate" +msgstr "_Бүү идÑвхижүүл" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:456 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:508 +msgid "Do_n't deactivate" +msgstr "_Бүү идÑвхигүйжүүл" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:459 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:511 +msgid "_Activate" +msgstr "_ИдÑвхижүлÑÑ…" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:459 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:511 +msgid "_Deactivate" +msgstr "_ИдÑвхгүй болгох" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:463 +msgid "Slow Keys Alert" +msgstr "Удаашруулах товчлуурын дохио" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:495 +msgid "Do you want to activate Sticky Keys?" +msgstr "Та наалт товчлуурыг идÑвхижүүлÑхийг Ñ…Ò¯Ñч байна уу?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:496 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Та наалт товчлуурыг идÑвхгүйжүүлÑхийг Ñ…Ò¯Ñч байна уу?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:499 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"Та Shift товчлуурыг 5 удаа дараалуулан даржÑÑ. Ð­Ð½Ñ Ð½ÑŒ таны гарын ажиллагаанд " +"нөлөөлдөг наалт товчлуурын үйл ажиллагааны хоÑлол юм." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:501 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"Та хоёр товчлуурыг нÑг удаа ÑÑвÑл Shift товчлуур 5 удаа дараалуулан даржÑÑ. " +"Ð­Ð½Ñ Ð½ÑŒ таны гарын ажиллагаанд нөлөөлдөг наалт шорткатын үйл ажиллагааг " +"унтраана." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:515 +msgid "Sticky Keys Alert" +msgstr "Ðаалт товчлуурын дохио" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Background" +msgstr "_ДÑвÑгÑрийг Ñ…ÑÑ€ÑглÑÑ…" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Background plugin" +msgstr "_ДÑвÑгÑÑ€ зургийг хадгалах" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Фонтны Ñ…ÑлбÑÑ€" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "" + +#: ../plugins/font/gsd-font-manager.c:208 +#, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing the mouse pointer theme." +msgstr "" +"\"%s\" лавлах Ò¯Ò¯ÑгÑж чадÑангүй.\n" +"Ð­Ð½Ñ Ð½ÑŒ түүчÑÑний загварыг өөрчилөхөд шаардлагатай." + +#: ../plugins/font/gsd-font-manager.c:231 +#, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing cursors." +msgstr "" +"\"%s\" лавлах Ò¯Ò¯ÑгÑж чадÑангүй.\n" +"Ð­Ð½Ñ Ð½ÑŒ түүчÑÑ Ó©Ó©Ñ€Ñ‡Ð¸Ð»Ó©Ñ…Ó©Ð´ шаардлагатай." + +#: ../plugins/keybindings/gsd-keybindings-manager.c:195 +#, c-format +msgid "Key Binding (%s) has its action defined multiple times\n" +msgstr "Шорткатын (%s) хувьд олон дахин үйлдÑл тогтоох\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:202 +#, c-format +msgid "Key Binding (%s) has its binding defined multiple times\n" +msgstr "Шорткат (%s) нь олон удаагаар тогтоогддог\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:211 +#, c-format +msgid "Key Binding (%s) is incomplete\n" +msgstr "Шорткат (%s) бүрÑн буÑ\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:239 +#, c-format +msgid "Key Binding (%s) is invalid\n" +msgstr "Шорткат (%s) хүчингүй\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:292 +#, c-format +msgid "It seems that another application already has access to key '%u'." +msgstr "Ó¨Ó©Ñ€ програм Ñ…ÑдийнÑÑ '%u' түлхүүрт олгогдÑон бололтой байна." + +#: ../plugins/keybindings/gsd-keybindings-manager.c:365 +#, c-format +msgid "Key Binding (%s) is already in use\n" +msgstr "Шорткат (%s) Ñ…ÑдийнÑÑ Ñ…ÑÑ€ÑглÑÑнд байна\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:502 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "(%2$s) товчлуурт холбогдÑон (%1$s)-г ажиллуулах үед алдаа гарлаа" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Гар" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Keyboard plugin" +msgstr "Гарын Ñонголтууд" + +#: ../plugins/keyboard/modmap-dialog.glade.h:1 +msgid "A_vailable files:" +msgstr "_Боломжит файлууд:" + +#: ../plugins/keyboard/modmap-dialog.glade.h:2 +msgid "Do _not show this warning again." +msgstr "_Ð­Ð½Ñ Ñануулгыг дахин бүү харуул" + +#: ../plugins/keyboard/modmap-dialog.glade.h:3 +msgid "Load modmap files" +msgstr "modmap файлыг ачаалж байна" + +#: ../plugins/keyboard/modmap-dialog.glade.h:4 +msgid "Would you like to load the modmap file(s)?" +msgstr "modmap файлыг ачаалахыг Ñ…Ò¯Ñч байна уу?" + +#: ../plugins/keyboard/modmap-dialog.glade.h:5 +msgid "_Load" +msgstr "_Ðчаалах" + +#: ../plugins/keyboard/modmap-dialog.glade.h:6 +msgid "_Loaded files:" +msgstr "_ÐчаалагдÑан файлууд:" + +#: ../plugins/media-keys/actions/acme.glade.h:1 +msgid "Volume" +msgstr "Дуу" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:200 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:240 +#, fuzzy, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"Тушаал биелÑÑнгүй: %s\n" +"Ð­Ð½Ñ Ñ‚ÑƒÑˆÐ°Ð°Ð» байгаа ÑÑÑхийг нÑгтал." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:256 +msgid "" +"Couldn't put the machine to sleep.\n" +"Verify that the machine is correctly configured." +msgstr "" +"Тооцоолуурыг унтуулах горимд оруулж чадÑангүй.\n" +"Тооцоолуураа зөв тохируулÑан ÑÑÑÑ…ÑÑ Ð½Ñгтлана уу." + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Media keys" +msgstr "Хулгана товчлуур" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:566 +#, fuzzy +msgid "Could not enable mouse accessibility features" +msgstr "_Гарын Ñ…Ñлбар туÑламжийн ажиллагаа боломжтой" + +#: ../plugins/mouse/gsd-mouse-manager.c:568 +msgid "" +"Mouse accessibility requires the mousetweaks daemon to be installed on your " +"system." +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:571 +msgid "Mouse Preferences" +msgstr "Хулганы тохируулга" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Хулгана" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "" + +#: ../plugins/screensaver/gsd-screensaver-manager.c:151 +#, c-format +msgid "" +"There was an error starting up the screensaver:\n" +"\n" +"%s\n" +"\n" +"Screensaver functionality will not work in this session." +msgstr "" +"ДÑлгÑцийг ÑхлүүлÑÑ…Ñд алдаа гарлаа:\n" +"\n" +"%s\n" +"\n" +"ДÑлгÑцийн ÑÐ½Ñ Ñ…ÑƒÐ³Ð°Ñ†Ð°Ð°Ð½Ð´ ажиллахгүй." + +#: ../plugins/screensaver/gsd-screensaver-manager.c:160 +msgid "_Do not show this message again" +msgstr "_Ð­Ð½Ñ Ð¼ÑдÑÑг дахин бүү харуул" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Screensaver" +msgstr "ДÑлгÑц гамнагч ÑхлүүлÑÑ…" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Screensaver plugin" +msgstr "БүртгүүлÑÑ…Ñд дÑлгÑц гамнагч ажиллуулах" + +#: ../plugins/sound/gsd-sound-manager.c:164 +#, c-format +msgid "Couldn't load sound file %s as sample %s" +msgstr " %s дууны файл %s жишÑÑгÑÑÑ€ ачаалагдÑангүй" + +#: ../plugins/sound/libsounds/sound-view.c:44 +msgid "Login" +msgstr "Логин" + +#: ../plugins/sound/libsounds/sound-view.c:45 +msgid "Logout" +msgstr "Гарах" + +#: ../plugins/sound/libsounds/sound-view.c:46 +msgid "Boing" +msgstr "Boing" + +#: ../plugins/sound/libsounds/sound-view.c:47 +msgid "Siren" +msgstr "Siren" + +#: ../plugins/sound/libsounds/sound-view.c:48 +msgid "Clink" +msgstr "ЖингÑнÑÑ…" + +#: ../plugins/sound/libsounds/sound-view.c:49 +msgid "Beep" +msgstr "Дохио" + +#: ../plugins/sound/libsounds/sound-view.c:50 +msgid "No sound" +msgstr "Дуугүй" + +#: ../plugins/sound/libsounds/sound-view.c:132 +msgid "Sound not set for this event." +msgstr "Ð­Ð½Ñ Ò¯Ð¹Ð»Ð´Ñлд чимÑÑ Ð±Ð°Ð¹Ñ…Ð³Ò¯Ð¹" + +#: ../plugins/sound/libsounds/sound-view.c:141 +msgid "" +"The sound file for this event does not exist.\n" +"You may want to install the mate-audio package for a set of default sounds." +msgstr "" +"Ð­Ð½Ñ Ò¯Ð¹Ð»Ð´Ð¸Ð¹Ð½ хувьд тогтооÑон дууны файл алга.\n" +"Та Ñтандарт дуугаар авахыг Ñ…Ò¯ÑÑж байвал »mate-audio« пакетыг Ñуулгана уу." + +#: ../plugins/sound/libsounds/sound-view.c:152 +msgid "The sound file for this event does not exist." +msgstr "Ð­Ð½Ñ Ò¯Ð¹Ð»Ð´Ð¸Ð¹Ð½ хувьд дууны файл байхгүй." + +#: ../plugins/sound/libsounds/sound-view.c:183 +msgid "Select Sound File" +msgstr "Дууны файл Ñонгоно уу" + +#: ../plugins/sound/libsounds/sound-view.c:210 +#, c-format +msgid "The file %s is not a valid wav file" +msgstr "%s файл хүчингүй wav файл байна" + +#: ../plugins/sound/libsounds/sound-view.c:271 +#, fuzzy +msgid "Select sound file..." +msgstr "Дууны файл Ñонгоно уу" + +#: ../plugins/sound/libsounds/sound-view.c:373 +msgid "System Sounds" +msgstr "СиÑтемийн чимÑÑ" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:1 +msgid "Sound" +msgstr "Ðудио" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Sound plugin" +msgstr "Дууны хүч:" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Бичих үеийн завÑарлага" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Typing break plugin" +msgstr "Бичих үеийн завÑарлага" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:258 +#: ../plugins/xrdb/gsd-xrdb-manager.c:327 +msgid "Cannot determine user's home directory" +msgstr "Ð¥ÑÑ€ÑглÑгчийн гÑÑ€ лавлахыг илрүүлж чадÑангүй" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:551 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "" +"MateConf түлхүүр %s нь %s төрөлтÑй боловч түүний тохирох төрөл нь %s байлаа\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Manage X Settings" +msgstr "Ð¥ тохиргоог Ñ…ÑÑ€ÑглÑÑ…" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "X Settings" +msgstr "Ð¥ тохиргоог Ñ…ÑÑ€ÑглÑÑ…" + +#~ msgid "Image/label border" +#~ msgstr "Зураг/БичÑÑÑийн хүрÑÑ" + +#~ msgid "Width of border around the label and image in the alert dialog" +#~ msgstr "Сануулгын цонхонд зураг болон хаÑгийн хүрÑÑний өргөн" + +#~ msgid "Alert Type" +#~ msgstr "Сануулгын төрөл" + +#~ msgid "The type of alert" +#~ msgstr "Сануулгын төрөл" + +#~ msgid "Alert Buttons" +#~ msgstr "Сануулгын товчнууд" + +#~ msgid "The buttons shown in the alert dialog" +#~ msgstr "Сануулгын цонхонд товчлууруудыг харуулж байна" + +#~ msgid "Show more _details" +#~ msgstr "Илүү _нарийвчилж харуулах" + +#~ msgid "About Me" +#~ msgstr "Миний тухай" + +#~ msgid "Set your personal information" +#~ msgstr "MIME-төрлийн мÑдÑÑлÑл" + +#~ msgid "Select Image" +#~ msgstr "Зургийг Ñонгох" + +#~ msgid "No Image" +#~ msgstr "Зураг байхгүй байна" + +#~ msgid "" +#~ "There was an error while trying to get the addressbook information\n" +#~ "Evolution Data Server can't handle the protocol" +#~ msgstr "" +#~ "ХаÑгийн номны мÑдÑÑлÑлд орох үед алдаа гарлаа\n" +#~ "Протоколд Эволюшн Өгөгдөл Сервер орж чадахгүй байна" + +#~ msgid "Unable to open address book" +#~ msgstr "ХаÑгийн дÑвтÑÑ€ нÑÑгдÑÑ… боломжгүй" + +#~ msgid "Unknown login ID, the user database might be corrupted" +#~ msgstr "Үл мÑдÑгдÑÑ… логин ID, Ñ…ÑÑ€ÑглÑгчийн өгөгдөл магадгүй гÑмтÑÑн байна" + +#~ msgid "About %s" +#~ msgstr "%s-ны тухай" + +#~ msgid "Child exited unexpectedly" +#~ msgstr "Ð¥Ò¯Ò¯ ÑанамÑаргүй гацлаа" + +#~ msgid "Could not shutdown backend_stdin IO channel: %s" +#~ msgstr "backend_stdin IO Ñуваг унтраах боломжгүй : %s" + +#~ msgid "Could not shutdown backend_stdout IO channel: %s" +#~ msgstr "backend_stdout IO Ñуваг унтраах боломжгүй : %s" + +#~ msgid "Authenticated!" +#~ msgstr "Батлагдлаа!" + +#~ msgid "" +#~ "Your password has been changed since you initially authenticated! Please " +#~ "re-authenticate." +#~ msgstr "Ðууц үг таныг шинÑÑÑ€ зөв нÑвтрÑÑ…Ñд өөрчлөгдөнө! Дахин нÑвтÑÑ€Ð½Ñ Ò¯Ò¯." + +#~ msgid "That password was incorrect." +#~ msgstr "Ðууц үг буруу." + +#~ msgid "Your password has been changed." +#~ msgstr "Таны нууц үг өөрчилөгдлөө." + +#~ msgid "System error: %s." +#~ msgstr "СиÑтемийн алдаа: %s." + +#~ msgid "The password is too short." +#~ msgstr "Ðууц үг Ñ…ÑÑ‚Ñрхий богино байна." + +#~ msgid "The password is too simple." +#~ msgstr "Ðууц үг Ñ…ÑÑ‚Ñрхий Ñнгийн байна." + +#~ msgid "The old and new passwords are too similar." +#~ msgstr "Хуучин болон ÑˆÐ¸Ð½Ñ Ð½ÑƒÑƒÑ† үг Ñ…ÑÑ‚Ñрхий Ñ‚Ó©ÑÑ‚Ñй байна." + +#~ msgid "The new password must contain numeric or special character(s)." +#~ msgstr "Тоо юмуу ÑÑвÑл туÑгай Ñ‚ÑмдÑгтийг агуулах Ñ‘Ñтой." + +#~ msgid "The old and new passwords are the same." +#~ msgstr "Хуучин болон ÑˆÐ¸Ð½Ñ Ð½ÑƒÑƒÑ† үг ижил байна." + +#~ msgid "Unable to launch /usr/bin/passwd: %s" +#~ msgstr "/usr/bin/passwd ажиллахгүй байна: %s" + +#~ msgid "Unable to launch backend" +#~ msgstr "Холбоог ÑхлүүлÑÑ… боломжгүй" + +#~ msgid "A system error has occurred" +#~ msgstr "СиÑтемд алдаа гарÑан байна" + +#~ msgid "Checking password..." +#~ msgstr "Ðууц үгийг шалгаж байна..." + +#~ msgid "Click Change password to change your password." +#~ msgstr "" +#~ "Ðууц үгÑÑ Ó©Ó©Ñ€Ñ‡Ð»Ó©Ñ…Ð¸Ð¹Ð½ тулд Ðууц үгÑÑ Ó©Ó©Ñ€Ñ‡Ð»Ó©Ñ… гÑÑÑн товчин дÑÑÑ€ " +#~ "дарна." + +#~ msgid "Please type your password in the New password field." +#~ msgstr "Ð¨Ð¸Ð½Ñ Ð½ÑƒÑƒÑ† үг талбарт нууц үгÑÑ Ð¾Ñ€ÑƒÑƒÐ»Ð½Ð° уу." + +#~ msgid "" +#~ "Please type your password again in the Retype new password field." +#~ msgstr "Ðууц үгÑÑ Ð´Ð°Ñ…Ð¸Ð½ Ð¨Ð¸Ð½Ñ Ð½ÑƒÑƒÑ† үгÑÑ Ð´Ð°Ð²Ñ‚ талбарт оруулна уу." + +#~ msgid "The two passwords are not equal." +#~ msgstr "Хоёр нууц үг тохирохгүй байна." + +#~ msgid " " +#~ msgstr " " + +#~ msgid " " +#~ msgstr " " + +#~ msgid "Email" +#~ msgstr "Э-Шуудан" + +#~ msgid "Home" +#~ msgstr "Home" + +#~ msgid "Instant Messaging" +#~ msgstr "Яаралтай мÑдÑÑлÑл" + +#~ msgid "Job" +#~ msgstr "Ðжил" + +#~ msgid "Telephone" +#~ msgstr "УтаÑ" + +#~ msgid "Web" +#~ msgstr "Ð’Ñб" + +#~ msgid "Work" +#~ msgstr "Ðжил" + +#~ msgid "Change your password" +#~ msgstr "Ðууц үгÑÑ Ó©Ó©Ñ€Ñ‡Ð¸Ð»Ó©Ñ…" + +#~ msgid "A_IM/iChat:" +#~ msgstr "A_IM/iChat:" + +#~ msgid "A_ddress:" +#~ msgstr "Ð¥_аÑг:" + +#~ msgid "A_ssistant:" +#~ msgstr "_ТуÑлагч:" + +#~ msgid "Address" +#~ msgstr "ХаÑг" + +#~ msgid "C_ity:" +#~ msgstr "Ð¥_от:" + +#~ msgid "C_ompany:" +#~ msgstr "К_омпани:" + +#~ msgid "Cale_ndar:" +#~ msgstr "Хуа_нли:" + +#~ msgid "Change Passwo_rd..." +#~ msgstr "ÐÑвт_Ñ€ÑÑ… үгÑÑ Ó©Ó©Ñ€Ñ‡Ð»Ó©Ñ…..." + +#~ msgid "Change pa_ssword" +#~ msgstr "Ðууц үгÑÑ Ó©Ó©_рчлөх" + +#~ msgid "Change password" +#~ msgstr "Ðууц үгÑÑ Ó©Ó©Ñ€Ñ‡Ð»Ó©Ñ…" + +#~ msgid "Ci_ty:" +#~ msgstr "Ð¥_от:" + +#~ msgid "Co_untry:" +#~ msgstr "У_лÑ:" + +#~ msgid "Contact" +#~ msgstr "Холбоо" + +#~ msgid "Cou_ntry:" +#~ msgstr "У_лÑ:" + +#~ msgid "Current _password:" +#~ msgstr "_Одоогийн нууц үг:" + +#~ msgid "Full Name" +#~ msgstr "БүтÑн нÑÑ€" + +#~ msgid "Hom_e:" +#~ msgstr "ГÑÑ€:" + +#~ msgid "IC_Q:" +#~ msgstr "IC_Q:" + +#~ msgid "M_SN:" +#~ msgstr "M_SN:" + +#~ msgid "P.O. _box:" +#~ msgstr "P.O. _хайрцаг:" + +#~ msgid "P._O. box:" +#~ msgstr "P._O. хайрцаг:" + +#~ msgid "Personal Info" +#~ msgstr "Хувийн мÑдÑÑлÑл" + +#~ msgid "State/Pro_vince:" +#~ msgstr "УлÑ/Орон н_утаг:" + +#~ msgid "" +#~ "To change your password, enter your current password in the field below " +#~ "and click Authenticate.\n" +#~ "After you have authenticated, enter your new password, retype it for " +#~ "verification and click Change password." +#~ msgstr "" +#~ "Та нууц үгÑÑ Ñолих бол доор одоогийн нууц үгÑÑ Ð¾Ñ€ÑƒÑƒÐ»Ð°Ð°Ð´ " +#~ "Баталгаажуулалт дÑÑÑ€ дарна уу.\n" +#~ "Ðхин нÑвтÑÑ€ÑÑний дараа ÑˆÐ¸Ð½Ñ Ð½ÑƒÑƒÑ† үгÑÑ Ð¾Ñ€ÑƒÑƒÐ»Ð¶, бататгахын тулд дахин " +#~ "оруулаад Ðууц үг Ñолих дÑÑÑ€ дарна уу." + +#~ msgid "User name:" +#~ msgstr "Ð¥ÑÑ€ÑглÑгчийн нÑÑ€:" + +#~ msgid "Web _log:" +#~ msgstr "Веб _лог:" + +#~ msgid "Wor_k:" +#~ msgstr "_Ðжил:" + +#~ msgid "Work _fax:" +#~ msgstr "Aжлын _факÑ:" + +#~ msgid "Zip/_Postal code:" +#~ msgstr "Zip/_Шуудангийн код:" + +#~ msgid "_Address:" +#~ msgstr "_ХаÑг:" + +#~ msgid "_Authenticate" +#~ msgstr "_Баталгаажуулах" + +#~ msgid "_Department:" +#~ msgstr "_Ð¥ÑлтÑÑ:" + +#~ msgid "_Groupwise:" +#~ msgstr "_БүлÑглÑл:" + +#~ msgid "_Home page:" +#~ msgstr "_ГÑрийн хуудаÑ:" + +#~ msgid "_Home:" +#~ msgstr "_ГÑÑ€:" + +#~ msgid "_Jabber:" +#~ msgstr "_ГÑмтÑл:" + +#~ msgid "_Manager:" +#~ msgstr "_Удирдлага:" + +#~ msgid "_Mobile:" +#~ msgstr "_Гар утаÑ:" + +#~ msgid "_New password:" +#~ msgstr "_Ð¨Ð¸Ð½Ñ Ð½ÑвтрÑÑ… үг:" + +#~ msgid "_Profession:" +#~ msgstr "_ÐœÑргÑжил:" + +#~ msgid "_Retype new password:" +#~ msgstr "_Ð¨Ð¸Ð½Ñ Ð½ÑвтрÑÑ… үгийг дахин Ð±Ð¸Ñ‡Ð½Ñ Ò¯Ò¯:" + +#~ msgid "_State/Province:" +#~ msgstr "_УлÑ/Орон нутаг:" + +#~ msgid "_Title:" +#~ msgstr "_Гарчиг:" + +#~ msgid "_Work:" +#~ msgstr "_Ðжил:" + +#~ msgid "_Yahoo:" +#~ msgstr "_Yahoo:" + +#~ msgid "_Zip/Postal code:" +#~ msgstr "_Zip/Шуудангийн код:" + +#~ msgid "Applications" +#~ msgstr "Програмууд" + +#~ msgid "Support" +#~ msgstr "ДÑмжлÑг" + +#~ msgid "" +#~ "Note: Changes to this setting will not take effect until " +#~ "you next log in." +#~ msgstr "" +#~ "Санамж: Ð­Ð½Ñ Ñ‚Ð¾Ñ…Ð¸Ñ€ÑƒÑƒÐ»Ð³Ñ‹Ð½ өөрчлөлтүүд таны дараагийн " +#~ "нÑвтрÑлт хүртÑл нөлөөлөхгүй.Enable Bo_unce Keys" +#~ msgstr "_Ð¥Ñзгаар товчлуурууд боломжтой" + +#~ msgid "Enable Slo_w Keys" +#~ msgstr "_Удаан товчлуурууд боломжтой" + +#~ msgid "Enable _Mouse Keys" +#~ msgstr "_Хулгана түлхүүр боломжтой" + +#~ msgid "Enable _Repeat Keys" +#~ msgstr "_Давталт түлхүүрүүд боломжтой" + +#~ msgid "Enable _Sticky Keys" +#~ msgstr "_Ðаалттай түлхүүрүүд боломжтой" + +#~ msgid "Features" +#~ msgstr "Шинжүүд" + +#~ msgid "Toggle Keys" +#~ msgstr "СÑлгÑгч түлхүүрүүд" + +#~ msgid "Basic" +#~ msgstr "ҮндÑÑн" + +#~ msgid "Beep if key is re_jected" +#~ msgstr "Түлхүүрүүдийг _хүлÑÑж аваагүй бол чимÑÑ Ó©Ð³Ó©Ñ…" + +#~ msgid "Beep when _features turned on or off from keyboard" +#~ msgstr "" +#~ "Гарын а_жиллагааны Ñ…ÑÑ€ÑгÑлүүд идÑвхижих ÑÑвÑл хаагдах үед чимÑÑ Ó©Ð³Ó©Ñ…" + +#~ msgid "Beep when _modifier is pressed" +#~ msgstr "Өөрчлөгчийг албадах үед _чимÑÑ Ó©Ð³Ó©Ñ…" + +#~ msgid "Beep when an LED is turned on and two beeps when one is turned off." +#~ msgstr "LED аÑахад нÑг чимÑÑ, унтрахад хоёр чимÑÑ Ó©Ð³Ó©Ñ…." + +#~ msgid "Beep when key is:" +#~ msgstr "Ð¥ÑрвÑÑ Ñ‚Ò¯Ð»Ñ…Ò¯Ò¯Ñ€ ...бол чимÑÑ Ó©Ð³Ó©Ñ…:" + +#~ msgid "Del_ay:" +#~ msgstr "_Хоцролт:" + +#~ msgid "Delay between keypress and pointer mo_vement:" +#~ msgstr "Товчлуур даралт ба түүчÑÑний _хөдөлгөөний хоорондын хүлÑÑлт" + +#~ msgid "Disa_ble if two keys pressed together" +#~ msgstr "Хоёр товчлуур _зÑÑ€Ñг дарагдвал хаалттай" + +#~ msgid "E_nable Toggle Keys" +#~ msgstr "Холбогч түлхүүрүүд нÑÑлттÑй" + +#~ msgid "Filters" +#~ msgstr "Шүүлтүүр" + +#~ msgid "I_gnore duplicate keypresses within:" +#~ msgstr "Товчлуурын давхар тогшилтыг дараах дотор Ñ…_ÑÑ€ÑгÑÑхгүй байх:" + +#~ msgid "" +#~ "Ignore all subsequent presses of the SAME key if they happen within a " +#~ "user selectable period of time." +#~ msgstr "" +#~ "ÐÑг товчлуурын үргÑлжилÑÑн даралтыг Ñ…ÑÑ€ÑглÑгчийн тогтооÑон хугацаан дотор " +#~ "Ñ…ÑÑ€ÑгÑÑхгүй байх." + +#~ msgid "Keyboard Accessibility Preferences (AccessX)" +#~ msgstr "Гарын Ñ…Ñлбар хандалтын Тохиргоо (AccessX)" + +#~ msgid "Ma_ximum pointer speed:" +#~ msgstr "Хулганы заагчийн ма_кÑимал хурд:" + +#~ msgid "Mouse _Preferences..." +#~ msgstr "Хулгана _Тохируулгууд..." + +#~ msgid "" +#~ "Only accept keys after they have been pressed and held for a user " +#~ "adjustable amount of time." +#~ msgstr "" +#~ "Ð¥ÑÑ€ÑглÑгчийн тодорхойлÑон хугацаанд түлхүүрүүдийг дарÑны дараа хүлÑÑн " +#~ "зөвшөөрнө." + +#~ msgid "" +#~ "Perform multiple simultaneous key press operations by pressing modifier " +#~ "keys in sequence." +#~ msgstr "" +#~ "ДараалÑан товчлууруудын хоÑлол дарÑнаар зÑÑ€Ñг товчилуур дарах үйлдлийг " +#~ "гүйцÑтгÑнÑ." + +#~ msgid "S_peed:" +#~ msgstr "Ð¥_урд:" + +#~ msgid "Time to acce_lerate to maximum speed:" +#~ msgstr "МакÑимум хурд хүртÑл хур_даÑгах хугацаа:" + +#~ msgid "Turn the numeric keypad into a mouse control pad." +#~ msgstr "Хулганы удирдлагад гарын тооны машины Ñ…ÑÑгийг Ñ…ÑÑ€ÑглÑÑ…." + +#~ msgid "_Disable if unused for:" +#~ msgstr "Ð¥ÑрвÑÑ Ð´Ð°Ñ€Ð°Ð°Ñ…Ð°Ð´ Ñ…ÑÑ€ÑглÑгдÑÑгүй бол _хаах:" + +#~ msgid "_Import Feature Settings..." +#~ msgstr "_Ðжиллагааны тохируулгыг _импортлох..." + +#~ msgid "_Only accept keys held for:" +#~ msgstr "Товчлуурын даралтыг _зөвхөн дараахын хувьд зөвшөөрөх:" + +#~ msgid "_Type to test settings:" +#~ msgstr "Тохируулга шалгалтын төрлүүд:" + +#~ msgid "_accepted" +#~ msgstr "_зөвшөөрөгдÑөн" + +#~ msgid "_pressed" +#~ msgstr "_дарагдÑан" + +#~ msgid "_rejected" +#~ msgstr "бу_цаагдÑан" + +#~ msgid "characters/second" +#~ msgstr "ТÑмдÑгт/Секунд" + +#~ msgid "milliseconds" +#~ msgstr "МиллиÑекунд" + +#~ msgid "pixels/second" +#~ msgstr "ЦÑгүүд/Секунд" + +#~ msgid "seconds" +#~ msgstr "Секундүүд" + +#~ msgid "Change your Desktop Background settings" +#~ msgstr "Ðжлын талбары дÑвÑгÑрийн тохиргоог өөрчилөх" + +#~ msgid "Desktop Background" +#~ msgstr "Ðжлын талбарын дÑвÑгÑÑ€" + +#~ msgid "Desktop _Wallpaper" +#~ msgstr "Ðжлын талбарын _Туурга цааÑ" + +#~ msgid "_Desktop Colors" +#~ msgstr "_Ðжлын талбарын өнгө" + +#~ msgid "Desktop Background Preferences" +#~ msgstr "Ðжлын талбарын дÑвÑгÑрийн тохируулгууд" + +#~ msgid "Open a dialog to specify the color" +#~ msgstr "Өнгө тодорхойлох цонхыг нÑÑÑ…" + +#~ msgid "_Add Wallpaper" +#~ msgstr "_Туурга Ñ†Ð°Ð°Ñ Ð½ÑмÑÑ…" + +#~ msgid "_Finish" +#~ msgstr "_ДууÑгах" + +#~ msgid "_Remove" +#~ msgstr "_УÑтгах" + +#~ msgid "_Style:" +#~ msgstr "_Загвар:" + +#~ msgid "Centered" +#~ msgstr "ГоллоÑон" + +#~ msgid "Fill Screen" +#~ msgstr "ДÑлгÑц дүүрÑн" + +#~ msgid "Scaled" +#~ msgstr "ХуваарилÑан" + +#~ msgid "Zoom" +#~ msgstr "Ð¥ÑмжÑÑг өөрчлөх" + +#~ msgid "Tiled" +#~ msgstr "ДүүргÑн" + +#~ msgid "Solid Color" +#~ msgstr "ÐÑг өнгөт" + +#~ msgid "Horizontal Gradient" +#~ msgstr "БоÑоо шугамдÑан" + +#~ msgid "Vertical Gradient" +#~ msgstr "Ð¥ÑвтÑÑ ÑˆÑƒÐ³Ð°Ð¼Ð´Ñан" + +#~ msgid "Add Wallpaper" +#~ msgstr "Aрын фон нÑмÑÑ…" + +#~ msgid "Images" +#~ msgstr "Зургууд" + +#~ msgid "All Files" +#~ msgstr "Бүх файлууд" + +#~ msgid "No Wallpaper" +#~ msgstr "Туурга цааÑгүй" + +#~ msgid "pixel" +#~ msgid_plural "pixels" +#~ msgstr[0] "цÑг" +#~ msgstr[1] "цÑгүүд" + +#~ msgid "" +#~ "Unable to start the settings manager 'mate-settings-daemon'.\n" +#~ "Without the MATE settings manager running, some preferences may not take " +#~ "effect. This could indicate a problem with MateComponent, or a non-MATE (e.g. " +#~ "KDE) settings manager may already be active and conflicting with the " +#~ "MATE settings manager." +#~ msgstr "" +#~ "Тохируулгын менежер »mate-settings-daemon« ÑхлүүлÑÑ… боломжгүй байна.\n" +#~ "MATE-менежергүйгÑÑÑ€ Ñ…Ñд Ñ…ÑдÑн тохируулга гүйцÑлдÑхгүй байх боломжтой. " +#~ "Ð­Ð½Ñ Ð½ÑŒ MateComponent -той ÑÑвÑл MATE Ð±ÑƒÑ (ж.нь. KDE-) тохируулгын менежер " +#~ "Ñ…ÑÐ´Ð¸Ð¹Ð½Ñ Ð¸Ð´Ñвхижих ба MATE тохируулгын менежертÑй зөрчилдөнө." + +#~ msgid "Unable to load stock icon '%s'\n" +#~ msgstr "'%s' stock Ñмблемийг ачаалах боломжгүй \n" + +#~ msgid "Just apply settings and quit" +#~ msgstr "Тохируулгыг Ñ…ÑÑ€ÑглÑÑд гарах" + +#~ msgid "Retrieve and store legacy settings" +#~ msgstr "ХүлÑÑн авÑан тохируулгыг олоод хадгалах" + +#~ msgid "Copying file: %u of %u" +#~ msgstr "Файл хуулж байна: %u-ийн %u" + +#~ msgid "Copying '%s'" +#~ msgstr "'%s'-г хуулж байна" + +#~ msgid "From URI" +#~ msgstr "URI хаÑгааÑ" + +#~ msgid "URI currently transferring from" +#~ msgstr "URI Ñг одоо дамжуулагдаж байна" + +#~ msgid "To URI" +#~ msgstr "URI руу" + +#~ msgid "URI currently transferring to" +#~ msgstr "URI одоогоор дамжуулагдаж байна" + +# CHECK +#~ msgid "Fraction completed" +#~ msgstr "Ð¥ÑÑÑгчилÑл бÑлÑн" + +#~ msgid "Fraction of transfer currently completed" +#~ msgstr "ДууÑч буй дамжууллын Ñ…ÑÑÑгчилÑл" + +#~ msgid "Current URI index" +#~ msgstr "ИдÑвхитÑй URI-жигÑаалт" + +#~ msgid "Current URI index - starts from 1" +#~ msgstr "ИдÑвхитÑй URI-жигÑаалт - 1-Ñ€ ÑÑ…Ñлж байна" + +#~ msgid "Total URIs" +#~ msgstr "Ðийт URI" + +#~ msgid "Total number of URIs" +#~ msgstr "URI -н нийт тоо" + +#~ msgid "Copying files" +#~ msgstr "Файлыг хуулж байна" + +#~ msgid "From:" +#~ msgstr "Ð¥ÑнÑÑÑ" + +#~ msgid "To:" +#~ msgstr "Ð¥Ñнд:" + +#~ msgid "Connecting..." +#~ msgstr "Холболт хийгдÑж байна..." + +#~ msgid "Key" +#~ msgstr "Түлхүүр" + +#~ msgid "MateConf key to which this property editor is attached" +#~ msgstr "Ð­Ð½Ñ Ð¾Ð½Ñ†Ð»Ð¾Ð³ заÑварлагч хавÑаргагдÑан MateConf-түлхүүр" + +# CHECK upto line 505 +#~ msgid "Callback" +#~ msgstr "ЭргÑÑ… Ñ…Ò¯ÑÑлт" + +#~ msgid "Issue this callback when the value associated with key gets changed" +#~ msgstr "Ð¥ÑрвÑÑ Ñ‚Ò¯Ð»Ñ…Ò¯Ò¯Ñ€Ð¸Ð¹Ð½ утга өөрчлөгдвөл ÑргÑÑ… Ñ…Ò¯ÑÑлт гүйцÑтгÑÑ…" + +#~ msgid "Change set" +#~ msgstr "Өөрчлөлтүүд" + +#~ msgid "" +#~ "MateConf change set containing data to be forwarded to the mateconf client on " +#~ "apply" +#~ msgstr "" +#~ "MateConf-өөрчлөлтүүд MateConf-Client цааш дамжуулахад Ñ…ÑÑ€ÑглÑÑ… өгөгдлийг агуулж " +#~ "байна" + +#~ msgid "Conversion to widget callback" +#~ msgstr "Widget Ñ€Ò¯Ò¯ ÑргÑÑ… Ñ…Ò¯ÑÑлт хөрвүүлÑлт" + +#~ msgid "" +#~ "Callback to be issued when data are to be converted from MateConf to the " +#~ "widget" +#~ msgstr "" +#~ " MateConf -Ð¾Ð¾Ñ Widget Ñ€Ò¯Ò¯ хийгдÑÑ… өгөгдөлийн хөрвүүлÑлтийн үед хийгдÑÑ… ÑргÑÑ… " +#~ "Ñ…Ò¯ÑÑлт" + +#~ msgid "Conversion from widget callback" +#~ msgstr "Widget ÑÑÑ ÑргÑÑ… Ñ…Ò¯ÑÑлт хөрвүүлÑлт" + +#~ msgid "" +#~ "Callback to be issued when data are to be converted to MateConf from the " +#~ "widget" +#~ msgstr "" +#~ "Widget-ÑÑÑ MateConf-Ñ€Ò¯Ò¯ хийгдÑÑ… өгөгдөлийн хөрвүүлÑлтийн үед хийгдÑÑ… ÑргÑÑ… " +#~ "Ñ…Ò¯ÑÑлт" + +#~ msgid "UI Control" +#~ msgstr "Ð¥ÑÑ€ÑглÑгчийн гадаргуу жолоодогч" + +#~ msgid "Object that controls the property (normally a widget)" +#~ msgstr "Онцлогийг (Ñнгийн Widget) шалгах объект" + +#~ msgid "Property editor object data" +#~ msgstr "Онцлог боловÑруулагчийн объект өгөгдөл" + +#~ msgid "Custom data required by the specific property editor" +#~ msgstr "Тухайн онцлог боловÑруулагчид шаардлагатай боломжит өгөгдөл" + +# CHECK +#~ msgid "Property editor data freeing callback" +#~ msgstr "Онцлог боловÑруулагчийн өгөгдөл чөлөөлөх ÑргÑÑ… Ñ…Ò¯ÑÑлт" + +# CHECK +#~ msgid "" +#~ "Callback to be issued when property editor object data is to be freed" +#~ msgstr "Онцлог боловÑруулагчийн өгөгдөл чөлөөлөх үед хийгдÑÑ… ÑргÑÑ… Ñ…Ò¯ÑÑлт" + +#~ msgid "" +#~ "Couldn't find the file '%s'.\n" +#~ "\n" +#~ "Please make sure it exists and try again, or choose a different " +#~ "background picture." +#~ msgstr "" +#~ "»%s« файл олдÑонгүй.\n" +#~ "\n" +#~ "Та ÑÐ½Ñ Ñ„Ð°Ð¹Ð» байгаа ÑÑÑхийг шалгах ÑÑвÑл та Ó©Ó©Ñ€ дÑвÑгÑÑ€ зураг Ñонгоно уу." + +#~ msgid "" +#~ "I don't know how to open the file '%s'.\n" +#~ "Perhaps it's a kind of picture that is not yet supported.\n" +#~ "\n" +#~ "Please select a different picture instead." +#~ msgstr "" +#~ "'%s' файлыг Ñ…ÑрхÑн нÑÑхийг мÑдÑхгүй байна.\n" +#~ "Ð­Ð½Ñ Ð½ÑŒ дÑмжигдÑÑгүй төрлийн зураг байх боломжтой.\n" +#~ "\n" +#~ "Та Ó©Ó©Ñ€ зураг Ñонгоно уу." + +#~ msgid "Please select an image." +#~ msgstr "Та нÑг зураг Ñонгоно уу." + +#~ msgid "_Select" +#~ msgstr "_Сонгох" + +#~ msgid "Preferred Applications" +#~ msgstr "ЭрхÑмлÑÑÑн Ñ….программууд" + +#~ msgid "Select your default applications" +#~ msgstr "Та өөрийн Ñтандарт Ñ….программыг Ñонгоно уу" + +#~ msgid "Error saving configuration: %s" +#~ msgstr "Тохиргоог хадгалахад алдаа гарлаа: %s" + +#~ msgid "Custom" +#~ msgstr "Ð¥ÑвшмÑл" + +#~ msgid "Could not load the main interface" +#~ msgstr "Гол интерфейÑийг ачаалж чадÑангүй" + +#~ msgid "Please make sure that the applet is properly installed" +#~ msgstr "Ð­Ð½Ñ Ð°Ð¿Ð¿Ð»ÐµÑ‚ зөв ÑууÑан ÑÑÑхийг нÑгтлана уу" + +#~ msgid "Balsa" +#~ msgstr "БалÑа" + +#~ msgid "Debian Sensible Browser" +#~ msgstr "Дебиан тохиромжтой хөтлөгч" + +#~ msgid "Debian Terminal Emulator" +#~ msgstr "Дебиан терминал Ñмулатор" + +#~ msgid "ETerm" +#~ msgstr "ЭТерм" + +#~ msgid "Encompass" +#~ msgstr "ЭнкомпаÑÑ" + +#~ msgid "Epiphany Web Browser" +#~ msgstr "Epiphany вÑб хөтөч" + +#~ msgid "Evolution Mail Reader" +#~ msgstr "Эволюшн ÐœÑйл Уншигч" + +#~ msgid "Evolution Mail Reader 1.4" +#~ msgstr "Эволюшн ÐœÑйл Уншигч 1.4" + +#~ msgid "Evolution Mail Reader 1.5" +#~ msgstr "Эволюшн ÐœÑйл Уншигч 1.5" + +#~ msgid "Evolution Mail Reader 1.6" +#~ msgstr "Эволюшн ÐœÑйл Уншигч 1.6" + +#~ msgid "Evolution Mail Reader 2.0" +#~ msgstr "Эволюшн ÐœÑйл Уншигч 2.0" + +#~ msgid "Evolution Mail Reader 2.2" +#~ msgstr "Эволюшн ÐœÑйл Уншигч 2.2" + +#~ msgid "Evolution Mail Reader 2.4" +#~ msgstr "Эволюшн ÐœÑйл Уншигч 2.4" + +#~ msgid "Firebird" +#~ msgstr "Firebird" + +#~ msgid "Firefox" +#~ msgstr "Firefox" + +#~ msgid "MATE Terminal" +#~ msgstr "ГÐОМЕ Терминал" + +#~ msgid "Galeon" +#~ msgstr "Галеон" + +#~ msgid "KMail" +#~ msgstr "КМÑйл" + +#~ msgid "Konqueror" +#~ msgstr "Конкюрор" + +#~ msgid "Links Text Browser" +#~ msgstr "Зүүн текÑÑ‚ хөтөч" + +#~ msgid "Lynx Text Browser" +#~ msgstr "Ð›ÑŽÐ½ÐºÑ Ð¢ÐµÐºÑÑ‚ хөтөч" + +#~ msgid "Mozilla" +#~ msgstr "Моцилла" + +#~ msgid "Mozilla 1.6" +#~ msgstr "Моцилла 1.6" + +#~ msgid "Mozilla Mail" +#~ msgstr "Моцилла ÐœÑйл" + +#~ msgid "Mozilla Thunderbird" +#~ msgstr "Mozilla Thunderbird" + +#~ msgid "Mutt" +#~ msgstr "Мутт" + +#~ msgid "NXterm" +#~ msgstr "ÐКСтерм" + +#~ msgid "Netscape Communicator" +#~ msgstr "Netscape Холбогч" + +#~ msgid "Opera" +#~ msgstr "Опера" + +#~ msgid "RXVT" +#~ msgstr "РКСВТ" + +#~ msgid "Standard XTerminal" +#~ msgstr "Стандарт КСТерминал" + +#~ msgid "Sylpheed" +#~ msgstr "Sylpheed" + +#~ msgid "Sylpheed-Claws" +#~ msgstr "Sylpheed-Claws" + +#~ msgid "Thunderbird" +#~ msgstr "Thunderbird" + +#~ msgid "W3M Text Browser" +#~ msgstr "W3M текÑÑ‚ хөтөч" + +#~ msgid "aterm" +#~ msgstr "aterm" + +#~ msgid "Audio Player" +#~ msgstr "Дуу тоглуулагч" + +#~ msgid "Image Viewer" +#~ msgstr "Зураг харагч" + +#~ msgid "Instant Messenger" +#~ msgstr "МеÑÑÑнжир" + +#~ msgid "Mail Reader" +#~ msgstr "Майл уншигч" + +#~ msgid "Terminal Emulator" +#~ msgstr "Терминал Ñмулатор" + +#~ msgid "Text Editor" +#~ msgstr "ТекÑÑ‚ боловÑруулагч" + +#~ msgid "Video Player" +#~ msgstr "Видео тоглуулагч" + +#~ msgid "Web Browser" +#~ msgstr "Ð’Ñб хөтөч" + +#~ msgid "All %s occurrences will be replaced with actual link" +#~ msgstr "Бүх %s тохиолдолууд нь одоогийн холбооÑоор ÑолигдÑон байна" + +#~ msgid "Co_mmand:" +#~ msgstr "Т_ушаал:" + +#~ msgid "E_xecute flag:" +#~ msgstr "Дарцаг _ачаалах:" + +#~ msgid "Internet" +#~ msgstr "Интернет" + +#~ msgid "Multimedia" +#~ msgstr "Multimedia" + +#~ msgid "Open link in new _tab" +#~ msgstr "Ð¨Ð¸Ð½Ñ _табд Ñ…Ð¾Ð»Ð±Ð¾Ð¾Ñ Ð½ÑÑÑ…" + +#~ msgid "Open link in new _window" +#~ msgstr "Ð¨Ð¸Ð½Ñ _цонхонд Ñ…Ð¾Ð»Ð±Ð¾Ð¾Ñ Ð½ÑÑÑ…" + +#~ msgid "Open link with web browser _default" +#~ msgstr "_Стандарт вÑб хөтчөөр холбооÑыг нÑÑÑ…" + +#~ msgid "Run in t_erminal" +#~ msgstr "_Терминалд ажиллуулах" + +#~ msgid "System" +#~ msgstr "СиÑтем" + +#~ msgid "Change screen resolution" +#~ msgstr "ДÑлгÑцийн нарийвчлал өөрчлөх" + +#~ msgid "Screen Resolution" +#~ msgstr "ДÑлгÑцийн нарийвчлал" + +#~ msgid "normal" +#~ msgstr "Ñнгийн" + +#~ msgid "left" +#~ msgstr "зүүн" + +#~ msgid "inverted" +#~ msgstr "Урвуу" + +#~ msgid "right" +#~ msgstr "баруун" + +#~ msgid "%d Hz" +#~ msgstr "%d Гц" + +#~ msgid "_Resolution:" +#~ msgstr "_Ðарийвчлал:" + +#~ msgid "Re_fresh rate:" +#~ msgstr "Хурд _шинÑчилÑÑ…:" + +#~ msgid "R_otation:" +#~ msgstr "_ЭргүүлÑлт:" + +#~ msgid "Default Settings" +#~ msgstr "Стандарт тохиргоо" + +#~ msgid "Screen %d Settings\n" +#~ msgstr "%d дÑлгÑцийн тохиргоо\n" + +#~ msgid "Screen Resolution Preferences" +#~ msgstr "ДÑлгÑцийн нарийвчлалын тохируулга" + +#~ msgid "_Make default for this computer (%s) only" +#~ msgstr "_Зөвхөн ÑÐ½Ñ ÐºÐ¾Ð¼Ð¿ÑŒÑŽÑ‚ÐµÑ€Ð¸Ð¹Ð³ (%s) Ñтандарт болгох" + +#~ msgid "Options" +#~ msgstr "Сонголтууд" + +#~ msgid "" +#~ "Testing the new settings. If you don't respond in %d second the previous " +#~ "settings will be restored." +#~ msgid_plural "" +#~ "Testing the new settings. If you don't respond in %d seconds the previous " +#~ "settings will be restored." +#~ msgstr[0] "" +#~ "Ð¨Ð¸Ð½Ñ Ñ‚Ð¾Ñ…Ð¸Ñ€Ð³Ð¾Ð¾Ð³ шалгаж үзÑж байна. Ð¥ÑрвÑÑ Ñ‚Ð° %d ÑекундÑд хариу авахгүй бол " +#~ "өмнөх тохиргоо ÑÑргÑÑгдÑнÑ." +#~ msgstr[1] "" +#~ "Ð¨Ð¸Ð½Ñ Ñ‚Ð¾Ñ…Ð¸Ñ€Ð³Ð¾Ð¾Ð³ шалгаж үзÑж байна. Ð¥ÑрвÑÑ Ñ‚Ð° %d ÑекундÑд хариу авахгүй бол " +#~ "өмнөх тохиргоо ÑÑргÑÑгдÑнÑ." + +#~ msgid "Keep Resolution" +#~ msgstr "Ðарийвчлалыг хадгал" + +#~ msgid "Do you want to keep this resolution?" +#~ msgstr "Та ÑÐ½Ñ Ñ‚Ð¾Ñ…Ð¸Ñ€Ð³Ð¾Ð¾Ð³ хадгалахыг Ñ…Ò¯ÑÑж байна уу?" + +#~ msgid "Use _previous resolution" +#~ msgstr "Ó¨_мнөх тохиргоог Ñ…ÑÑ€ÑглÑнÑ" + +#~ msgid "_Keep resolution" +#~ msgstr "Ðарийвчлалыг _авах" + +#~ msgid "" +#~ "The X Server does not support the XRandR extension. Runtime resolution " +#~ "changes to the display size are not available." +#~ msgstr "" +#~ "XServer нь XRandR өргөтгөлийг дÑмжÑÑгүй байна. Ðарийвчлалын " +#~ "өөрчлөлтүүдийг ажиллагааны үед авах боломжгүй." + +#~ msgid "" +#~ "The version of the XRandR extension is incompatible with this program. " +#~ "Runtime changes to the display size are not available." +#~ msgstr "" +#~ "Ð­Ð½Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ñ‚Ð°Ð¹ XRandR өргөтгөлийн хувилбар тохирохгүй байна. Ðарийвчлалын " +#~ "өөрчлөлтүүдийг ажиллагааны үед авах боломжгүй." + +#~ msgid "Select fonts for the desktop" +#~ msgstr "Ðжлын талбарын фонтыг Ñонгох" + +#~ msgid "Font Rendering" +#~ msgstr "Фонтны дүрÑлÑл" + +#~ msgid "Smoothing:" +#~ msgstr "Толийлголт:" + +#~ msgid "Subpixel order:" +#~ msgstr "Subpixel дараалал:" + +#~ msgid "Best _shapes" +#~ msgstr "Хамгийн Ñайн Ñ…Ñ_лбÑÑ€" + +#~ msgid "Best co_ntrast" +#~ msgstr "Хамгийн Ñайн _Ñрчимжилт" + +#~ msgid "D_etails..." +#~ msgstr "ДÑлгÑ_Ñ€Ñнгүй..." + +#~ msgid "Des_ktop font:" +#~ msgstr "_Ðжлын талбарын фонт:" + +#~ msgid "Font Preferences" +#~ msgstr "Фонтын тохиргоо" + +#~ msgid "Font Rendering Details" +#~ msgstr "Фонтны дүрÑлÑлийн тодруулга" + +#~ msgid "Go _to font folder" +#~ msgstr "Фонтны лавлах руу _оч" + +#~ msgid "Gra_yscale" +#~ msgstr "Сааралж_уулалт" + +#~ msgid "N_one" +#~ msgstr "_Хаах" + +#~ msgid "R_esolution:" +#~ msgstr "_Ðарийвчлал:" + +#~ msgid "Sub_pixel (LCDs)" +#~ msgstr "_Subpixel (LCDs)" + +#~ msgid "Sub_pixel smoothing (LCDs)" +#~ msgstr "Sub_pixel (LCDs) толийлгож байна" + +#~ msgid "VB_GR" +#~ msgstr "VB_GR" + +#~ msgid "_Application font:" +#~ msgstr "Ð¥._программуудын фонт:" + +#~ msgid "_BGR" +#~ msgstr "_BGR" + +#~ msgid "_Document font:" +#~ msgstr "_Баримтын фонт:" + +#~ msgid "_Fixed width font:" +#~ msgstr "_Фонтны өргөнийг тодорхойллоо:" + +#~ msgid "_Full" +#~ msgstr "_ДүүрÑн" + +#~ msgid "_Medium" +#~ msgstr "_Дунд" + +#~ msgid "_Monochrome" +#~ msgstr "_Хар-цагаан" + +#~ msgid "_None" +#~ msgstr "_Хаах" + +#~ msgid "_RGB" +#~ msgstr "_RGB" + +#~ msgid "_Slight" +#~ msgstr "Бага_втар" + +#~ msgid "_VRGB" +#~ msgstr "_VRGB" + +#~ msgid "_Window title font:" +#~ msgstr "_Цонхны толгойн фонт:" + +#~ msgid "dots per inch" +#~ msgstr "Ямх Ñ‚ÑƒÑ Ð±Ò¯Ñ€Ð¸Ð¹Ð½ цÑг" + +#~ msgid "Font may be too large" +#~ msgstr "Фонтны Ñ…Ñв Ñ…ÑÑ‚ том байх" + +#~ msgid "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." +#~ msgid_plural "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." +#~ msgstr[0] "" +#~ "СонгогдÑон фонтын Ñ…Ñв %d цÑгтÑй том ба ÑÐ½Ñ Ð½ÑŒ компютер үр ашигтай " +#~ "ажиллахад бÑрхшÑÑлтÑй. Таныг фонтын Ñ…Ñвийн Ñ…ÑмжÑÑг %d-ÑÑÑ Ð±Ð°Ð³Ð° болгохыг " +#~ "зөвлөж байна." +#~ msgstr[1] "" +#~ "СонгогдÑон фонтын Ñ…Ñв %d цÑгтÑй том ба ÑÐ½Ñ Ð½ÑŒ компютер үр ашигтай " +#~ "ажиллахад бÑрхшÑÑлтÑй. Таныг фонтын Ñ…Ñвийн Ñ…ÑмжÑÑг %d-ÑÑÑ Ð±Ð°Ð³Ð° болгохыг " +#~ "зөвлөж байна." + +#~ msgid "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a " +#~ "smaller sized font." +#~ msgid_plural "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a smaller " +#~ "sized font." +#~ msgstr[0] "" +#~ "СонгогдÑон фонтын Ñ…Ñв %d том ба ÑÐ½Ñ Ð¼Ð°Ð³Ð°Ð´ компютер үр ашигтай ажиллахад " +#~ "бÑрхшÑÑлтÑй. Таныг фонтын бага Ñ…ÑмжÑÑг Ñонгохыг зөвлөж байна." +#~ msgstr[1] "" +#~ "СонгогдÑон фонтын Ñ…Ñв %d том ба ÑÐ½Ñ Ð¼Ð°Ð³Ð°Ð´ компютер үр ашигтай ажиллахад " +#~ "бÑрхшÑÑлтÑй. Таныг фонтын бага Ñ…ÑмжÑÑг Ñонгохыг зөвлөж байна." + +#~ msgid "New accelerator..." +#~ msgstr "Ð¨Ð¸Ð½Ñ Ñ…Ð¾Ñлол товчлуур..." + +#~ msgid "Accelerator key" +#~ msgstr "ХоÑлол түлхүүр" + +#~ msgid "Accelerator modifiers" +#~ msgstr "ХоÑлол товчлуурыг өөрчлөгч" + +#~ msgid "Accelerator keycode" +#~ msgstr "ХоÑлол товчлуурын код" + +#~ msgid "Accel Mode" +#~ msgstr "ХоÑлолын горим" + +#~ msgid "The type of accelerator." +#~ msgstr "Шорткатын төрөл" + +#~ msgid "Disabled" +#~ msgstr "ХаагдÑан" + +#~ msgid "" +#~ msgstr "<Тодорхойгүй үйлдÑл>" + +#~ msgid "Desktop" +#~ msgstr "Ðжлын талбар" + +#~ msgid "Window Management" +#~ msgstr "Цонхны зохион байгуулалт" + +#~ msgid "" +#~ "The shortcut \"%s\" cannot be used because it will become unusable to " +#~ "type using this key.\n" +#~ "Please try with a key such as Control, Alt or Shift at the same time.\n" +#~ msgstr "" +#~ "Ð­Ð½Ñ Ñ‚Ò¯Ð»Ñ…Ò¯Ò¯Ñ€Ð¸Ð¹Ð³ ашиглахад Ñ…ÑÑ€ÑглÑгдÑхгүй тул \"%s\" шорткатыг " +#~ "Ñ…ÑÑ€ÑглÑхгүй.\n" +#~ "Ð­Ð½Ñ Ñ‚Ò¯Ð»Ñ…Ò¯Ò¯Ñ€Ñ‚Ñй Control, Alt ÑÑвÑл Shift-ийг нÑгÑн зÑÑ€Ñг дарна уу.\n" + +#~ msgid "" +#~ "The shortcut \"%s\" is already used for:\n" +#~ " \"%s\"\n" +#~ msgstr "" +#~ "\"%s\" Шорткат Ñ…ÑÐ´Ð¸Ð¹Ð½Ñ Ñ…ÑÑ€ÑглÑгдÑÑн:\n" +#~ " \"%s\"\n" + +#~ msgid "Error setting new accelerator in configuration database: %s\n" +#~ msgstr "" +#~ "Тохируулгын өгөгдлийн баазад ÑˆÐ¸Ð½Ñ ÑˆÐ¾Ñ€Ñ‚ÐºÐ°Ñ‚Ñ‹Ð³ оруулахад гарÑан алдаа: %s\n" + +#~ msgid "Error unsetting accelerator in configuration database: %s\n" +#~ msgstr "" +#~ "Тохируулгын өгөгдлийн Ð±Ð°Ð°Ð·Ð°Ð°Ñ ÑˆÐ¾Ñ€Ñ‚ÐºÐ°Ñ‚Ñ‹Ð³ уÑтгах үед алдаа гарлаа: %s\n" + +#~ msgid "Action" +#~ msgstr "ҮйлдÑл" + +#~ msgid "Shortcut" +#~ msgstr "Шорткат" + +#~ msgid "Keyboard Shortcuts" +#~ msgstr "Гарын шорткат" + +#~ msgid "" +#~ "To edit a shortcut key, click on the corresponding row and type a new " +#~ "accelerator, or press backspace to clear." +#~ msgstr "" +#~ "Та ÑˆÐ¸Ð½Ñ ÑˆÐ¾Ñ€Ñ‚ÐºÐ°Ñ‚Ñ‹Ð³ нÑмÑхийн тулд зохих мөр ба ÑˆÐ¸Ð½Ñ Ñ‚Ð¾Ð²Ñ‡Ð»ÑƒÑƒÑ€Ñ‹Ð½ хоÑлол дÑÑÑ€ " +#~ "дарна ÑÑвÑл арилгахын тулд Backspace-товчлуурыг дарна" + +#~ msgid "Assign shortcut keys to commands" +#~ msgstr "Тушаалуудад шорткат оноох" + +#~ msgid "Unknown" +#~ msgstr "Үл мÑдÑгдÑÑ…" + +#~ msgid "Layout" +#~ msgstr "ҮзÑмж" + +#~ msgid "Default" +#~ msgstr "Стандарт" + +#~ msgid "Models" +#~ msgstr "Модел" + +#~ msgid "There was an error launching the keyboard tool: %s" +#~ msgstr "Гарны Ñ…ÑÑ€ÑгÑлÑлийг ачаалахад алдаа гарлаа: %s" + +#~ msgid "" +#~ "Just apply settings and quit (compatibility only; now handled by daemon)" +#~ msgstr "" +#~ "Зөвхөн тохируулга Ñ…ÑÑ€ÑглÑÑд гарах (Зөвхөн зүй зохицолд; одоо daemon-оор " +#~ "боловÑруулагдана)" + +#~ msgid "Start the page with the typing break settings showing" +#~ msgstr "ЗавÑарлага тохируулгыг агуулах хуудаÑны ÑхлÑлийг харуулах" + +#~ msgid "Cursor Blinking" +#~ msgstr "Ðнивчдаг түүчÑÑ" + +#~ msgid "Repeat Keys" +#~ msgstr "Товчлуурын давталт" + +#~ msgid "_Lock screen to enforce typing break" +#~ msgstr "ДÑлгÑц _түгжÑÑд завÑарлага шаардах" + +#~ msgid "Fast" +#~ msgstr "Хурдан" + +#~ msgid "Long" +#~ msgstr "Урт" + +#~ msgid "Short" +#~ msgstr "Богино" + +#~ msgid "Slow" +#~ msgstr "Удаан" + +#~ msgid "A_vailable layouts:" +#~ msgstr "Байгаа Ò¯_зÑмжүүд:" + +#~ msgid "All_ow postponing of breaks" +#~ msgstr "ЗавÑарлага зөөлт _зөвшөөрөх" + +#~ msgid "Check if breaks are allowed to be postponed" +#~ msgstr "ЗавÑарлага зөөлт зөвшөөрөх ÑÑÑхийг тогтоо" + +#~ msgid "Choose a Keyboard Model" +#~ msgstr "Гарын загвараа Ñонгоно уу" + +#~ msgid "Choose a Layout" +#~ msgstr "Гарын заÑвар Ñонгох" + +#~ msgid "Choose..." +#~ msgstr "Сонгох..." + +#~ msgid "Cursor _blinks in text boxes and fields" +#~ msgstr "ТүүчÑÑг текÑÑ‚ талбар болон текÑÑ‚ дотор а_нивчуулах" + +#~ msgid "Cursor blinks speed" +#~ msgstr "ТүүчÑÑ Ð°Ð½Ð¸Ð²Ñ‡Ð¸Ñ… хурд" + +#~ msgid "Duration of the break when typing is disallowed" +#~ msgstr "Бичих үед гарÑан завÑарлагын үргÑлжлÑÑ… хугацаа" + +#~ msgid "Duration of work before forcing a break" +#~ msgstr "ЗавÑарлага ÑˆÐ°Ð°Ñ€Ð´Ð°Ð³Ð´Ð°Ñ…Ð°Ð°Ñ Ó©Ð¼Ð½Ó©Ñ… ажлын хугацаа" + +#~ msgid "Key presses _repeat when key is held down" +#~ msgstr "Ð¥ÑрвÑÑ Ñ‚Ð¾Ð²Ñ‡Ð»ÑƒÑƒÑ€ доош дарагдÑан бол түүнийг _давтах" + +#~ msgid "Keyboard Preferences" +#~ msgstr "Гарын тохируулга" + +#~ msgid "Keyboard _model:" +#~ msgstr "Гарын _загвар:" + +#~ msgid "Layout Options" +#~ msgstr "ҮзÑмж Ñонголт" + +#~ msgid "Layouts" +#~ msgstr "ҮзÑмж" + +#~ msgid "" +#~ "Lock screen after a certain duration to help prevent repetitive keyboard " +#~ "use injuries" +#~ msgstr "СанамÑаргүй ÑÑвÑл гажуудал товч Ð´Ð°Ñ€Ð°Ð³Ð´Ð°Ñ…Ð°Ð°Ñ Ñ…Ð°Ð¼Ð³Ð°Ð°Ð»Ð¶ дÑлгÑц түгжих" + +#~ msgid "Microsoft Natural Keyboard" +#~ msgstr "Microsoft Natural Гар" + +#~ msgid "Preview:" +#~ msgstr "Тольдох:" + +#~ msgid "Repeat keys speed" +#~ msgstr "Түлхүүр давтагдах хурд" + +#~ msgid "Reset To De_faults" +#~ msgstr "_Стандартыг ÑÑргÑÑÑ…" + +#~ msgid "Separate _group for each window" +#~ msgstr "Цонх бүрийн туÑгай бүлгүүд" + +#~ msgid "_Accessibility..." +#~ msgstr "_Ð¥Ñлбарчилал..." + +#~ msgid "_Add..." +#~ msgstr "_ÐÑмÑÑ…..." + +#~ msgid "_Break interval lasts:" +#~ msgstr "_Сүүлийн завÑарлагын интервал:" + +#~ msgid "_Delay:" +#~ msgstr "_ХүлÑÑлт:" + +#~ msgid "_Models:" +#~ msgstr "_Модел:" + +#~ msgid "_Selected layouts:" +#~ msgstr "_СонгогдÑон үзÑмжүүд:" + +#~ msgid "_Speed:" +#~ msgstr "Ð¥_урд:" + +#~ msgid "_Work interval lasts:" +#~ msgstr "_Сүүлийн ажлын интервал:" + +#~ msgid "minutes" +#~ msgstr "Минут" + +#~ msgid "Set your keyboard preferences" +#~ msgstr "Өөрийн гарын тохируулгыг тогтоох" + +#~ msgid "%d millisecond" +#~ msgid_plural "%d milliseconds" +#~ msgstr[0] "%d миллиÑекунд" +#~ msgstr[1] "%d миллиÑекунд" + +#~ msgid "Unknown Pointer" +#~ msgstr "Тодорхойгүй түүчÑÑ" + +#~ msgid "Default Pointer" +#~ msgstr "Стандарт түүчÑÑ" + +#~ msgid "Default Pointer - Current" +#~ msgstr "Стандарт түүчÑÑ- ИдÑвхитÑй" + +#~ msgid "The default pointer that ships with X" +#~ msgstr "X -н Ñтандарт түүчÑÑ" + +#~ msgid "White Pointer" +#~ msgstr "Цагаан түүчÑÑ" + +#~ msgid "White Pointer - Current" +#~ msgstr "Цагаан түүчÑÑ - ИдÑвхитÑй" + +#~ msgid "The default pointer inverted" +#~ msgstr "УрвуулÑан Ñтандарт түүчÑÑ" + +#~ msgid "Large Pointer" +#~ msgstr "Том түүчÑÑ" + +#~ msgid "Large Pointer - Current" +#~ msgstr "Том түүчÑÑ - ИдÑвхитÑй" + +#~ msgid "Large version of normal pointer" +#~ msgstr "Энгийн түүчÑÑний том хувилбар" + +#~ msgid "Large White Pointer - Current" +#~ msgstr "Том цагаан түүчÑÑ - ИдÑвхитÑй" + +#~ msgid "Large White Pointer" +#~ msgstr "Том цагаан түүчÑÑ" + +#~ msgid "Large version of white pointer" +#~ msgstr "Цагаан түүчÑÑний том хувилбар" + +#~ msgid "Pointer Theme" +#~ msgstr "ТүүчÑÑний ÑÑдÑв" + +#~ msgid "Double-Click Timeout " +#~ msgstr "Давхар товшилтын Ð¥/И завÑар" + +#~ msgid "Drag and Drop" +#~ msgstr "Татаад тавих" + +#~ msgid "Locate Pointer" +#~ msgstr "ТүүчÑÑний байрлал" + +#~ msgid "Mouse Orientation" +#~ msgstr "Хулганы чиглÑл" + +#~ msgid "Speed" +#~ msgstr "Хурд" + +#~ msgid "Fast" +#~ msgstr "Хурдан" + +#~ msgid "High" +#~ msgstr "Өндөр" + +#~ msgid "Large" +#~ msgstr "Том" + +#~ msgid "Low" +#~ msgstr "Бага" + +#~ msgid "Slow" +#~ msgstr "Удаан" + +#~ msgid "Small" +#~ msgstr "Жижиг" + +#~ msgid "Buttons" +#~ msgstr "Товчнууд" + +#~ msgid "Highlight the _pointer when you press Ctrl" +#~ msgstr "Таныг Ctrl дарахад _түүчÑÑг онцгойлох" + +#~ msgid "Large" +#~ msgstr "Том" + +#~ msgid "Medium" +#~ msgstr "Дунд" + +#~ msgid "Motion" +#~ msgstr "Хөдөлгөөн" + +#~ msgid "Pointer Size:" +#~ msgstr "ТүүчÑÑний Ñ…ÑмжÑÑ:" + +#~ msgid "Pointers" +#~ msgstr "ТүүчÑÑнүүд" + +#~ msgid "Small" +#~ msgstr "Жижиг" + +#~ msgid "_Acceleration:" +#~ msgstr "Ху_рдаÑгалт:" + +#~ msgid "_Left-handed mouse" +#~ msgstr "_Зүүн гарын хулгана" + +#~ msgid "_Sensitivity:" +#~ msgstr "_ÐœÑдрÑмж:" + +#~ msgid "_Threshold:" +#~ msgstr "_Ð¥Ñзгаар:" + +#~ msgid "_Timeout:" +#~ msgstr "_ЗавÑар:" + +#~ msgid "Set your mouse preferences" +#~ msgstr "Хулганы тохируулга хийх" + +#~ msgid "Network Proxy" +#~ msgstr "СүлжÑÑ-итгÑмжлÑгч" + +#~ msgid "Set your network proxy preferences" +#~ msgstr "СүлжÑÑ-итгÑмжлÑгчийн тохируулгыг хийх" + +#~ msgid " " +#~ msgstr " " + +#~ msgid "Di_rect internet connection" +#~ msgstr "ИнтернÑтийн _шууд холболт" + +#~ msgid "Ignore Host List" +#~ msgstr "ХоÑтын жагÑÐ°Ð°Ð»Ñ‚Ð°Ð°Ñ Ñ‚Ð°Ñ‚Ð³Ð°Ð»Ð·Ð°Ñ…" + +#~ msgid "_Automatic proxy configuration" +#~ msgstr "ИтгÑмжлÑгчийн _автомат тохируулга" + +#~ msgid "_Manual proxy configuration" +#~ msgstr "ИтгÑмжлÑгчийн _гар тохируулга" + +#~ msgid "_Use authentication" +#~ msgstr "_ГÑрчилгÑÑ Ñ…ÑÑ€ÑглÑнÑ" + +#~ msgid "Advanced Configuration" +#~ msgstr "ÐарийвчилÑан тохируулга" + +#~ msgid "Autoconfiguration _URL:" +#~ msgstr "Ðвтомат тохируулгын _URL:" + +#~ msgid "HTTP Proxy Details" +#~ msgstr "HTTP-итгÑмжлÑгч дÑлгÑÑ€Ñнгүй" + +#~ msgid "H_TTP proxy:" +#~ msgstr "_HTTP-итгÑмжлÑгч:" + +#~ msgid "Network Proxy Preferences" +#~ msgstr "СүлжÑÑ-итгÑмжлÑгчийн тохируулга" + +#~ msgid "Port:" +#~ msgstr "Порт:" + +#~ msgid "Proxy Configuration" +#~ msgstr "ИтгÑмжлÑгчийн тохируулга" + +#~ msgid "S_ocks host:" +#~ msgstr "S_ocks-хоÑÑ‚:" + +#~ msgid "U_sername:" +#~ msgstr "_Ð¥ÑÑ€ÑглÑгчийн нÑÑ€:" + +#~ msgid "_Details" +#~ msgstr "_ДÑлгÑÑ€Ñнгүй" + +#~ msgid "_FTP proxy:" +#~ msgstr "_FTP-итгÑмжлÑгч:" + +#~ msgid "_Password:" +#~ msgstr "_ÐÑвтрÑÑ… үг:" + +#~ msgid "_Secure HTTP proxy:" +#~ msgstr "_HTTP-итгÑмжлÑгчийг баталгаажуулах:" + +#~ msgid "Enable sound and associate sounds with events" +#~ msgstr "ЧимÑÑг идÑвхижүүлж үйлдлүүдтÑй холбох" + +#~ msgid "Not connected" +#~ msgstr "ХолбогдÑонгүй" + +#~ msgid "Sound Preferences" +#~ msgstr "ЧимÑÑний тохируулга" + +#~ msgid "Audio Conferencing" +#~ msgstr "Дуут чуулган" + +#~ msgid "Music and Movies" +#~ msgstr "Хөгжим ба кино" + +#~ msgid "Sound Events" +#~ msgstr "Дууны үйлдлүүд" + +#~ msgid "Testing..." +#~ msgstr "Шалгаж байна..." + +#~ msgid "Click OK to finish." +#~ msgstr "ДууÑгахдаа OK дÑÑÑ€ дарна уу." + +#~ msgid "Devices" +#~ msgstr "Төхөөрөмжүүд" + +#~ msgid "E_nable software sound mixing (ESD)" +#~ msgstr "Програм хангамжийг чимÑÑÑ‚Ñй хоÑлуулах боломжтой" + +#~ msgid "Flash _entire screen" +#~ msgstr "_Бүх дÑлгÑцийг гÑÑ€ÑлтүүлÑÑ…" + +#~ msgid "Flash _window titlebar" +#~ msgstr "_Цонхны гарчиг Ñамбарыг гÑÑ€ÑлтүүлÑÑ…" + +#~ msgid "Sound & Video Preferences" +#~ msgstr "ЧимÑÑ Ð±Ð° видеоны тохируулга" + +#~ msgid "Sounds" +#~ msgstr "ЧимÑÑнүүд" + +#~ msgid "System Beep" +#~ msgstr "СиÑтемийн дохио" + +#~ msgid "Test" +#~ msgstr "ТеÑÑ‚" + +#~ msgid "Testing Pipeline" +#~ msgstr "Pipeline шалгаж байна" + +#~ msgid "_Enable system beep" +#~ msgstr "СиÑтемийн дохио _идÑвхжүүлÑÑ…" + +#~ msgid "_Play system sounds" +#~ msgstr "_СиÑтемд дуу тоглуулах" + +#~ msgid "_Visual system beep" +#~ msgstr "_СиÑтемийн дохиог харуулах" + +#~ msgid "Would you like to remove this theme?" +#~ msgstr "Та ÑÐ½Ñ Ð·Ð°Ð³Ð²Ð°Ñ€Ñ‹Ð³ уÑтгахыг Ñ…Ò¯Ñч байна уу?" + +#~ msgid "Theme deleted succesfully. Please select another theme." +#~ msgstr "Загвар амжилттай уÑтгагдлаа. Ó¨Ó©Ñ€ ÑÑдÑв Ñонгоно уу." + +#~ msgid "Theme can not be deleted" +#~ msgstr "Загвар уÑтгагдÑангүй" + +#~ msgid "" +#~ "No themes could be found on your system. This probably means that your " +#~ "\"Theme Preferences\" dialog was improperly installed, or you haven't " +#~ "installed the \"mate-themes\" package." +#~ msgstr "" +#~ "Таны ÑиÑтемд загвар олдÑонгүй. Ð­Ð½Ñ Ð½ÑŒ магад таны »Загвар тохируулга« ÑÑвÑл " +#~ "»mate-themes« пакет зөв Ñуугаагүй гÑÑÑн үг." + +#~ msgid "This theme is not in a supported format." +#~ msgstr "Ð­Ð½Ñ Ð·Ð°Ð³Ð²Ð°Ñ€ нь дÑмжигдÑÑгүй формат байна." + +#~ msgid "Failed to create temporary directory" +#~ msgstr "Түр зуурын директор Ò¯Ò¯ÑÑÑ… боломжгүй байна" + +#~ msgid "" +#~ "Can not install theme. \n" +#~ "The bzip2 utility is not installed." +#~ msgstr "" +#~ "Загвар Ñуухгүй байна. \n" +#~ " bzip2 Ñ…ÑÑ€ÑглÑÑ ÑууÑангүй. " + +#~ msgid "Installation Failed" +#~ msgstr "Суулгалт нурлаа" + +#~ msgid "" +#~ "Can not install themes. \n" +#~ "The gzip utility is not installed." +#~ msgstr "" +#~ "Загвар Ñуухгүй байна. \n" +#~ "gzip Ñ…ÑÑ€ÑглÑÑ ÑууÑангүй. " + +#~ msgid "MATE Theme %s correctly installed" +#~ msgstr "%s ГÐОМЕ Загвар амжилттай Ñуулаа" + +#~ msgid "The theme is an engine. You need to compile the theme." +#~ msgstr "Загвар бол үйл ажиллагааны нÑгж юм. Та загварыг ÑмхтгÑÑ… Ñ…ÑÑ€ÑгтÑй." + +#~ msgid "The file format is invalid" +#~ msgstr "Файлын формат хүчингүй байна" + +#~ msgid "" +#~ "The theme \"%s\" has been installed." +#~ "\n" +#~ "\n" +#~ "Would you like to apply it now, or keep your current theme?" +#~ msgstr "" +#~ "Загвар \"%s\" ÑууÑан байна.\n" +#~ "\n" +#~ "Та үүнийг Ñ…ÑÑ€ÑглÑхийг Ñ…Ò¯ÑÑж байна уу одоогийнхыгоо авч үлдÑÑ… Ò¯Ò¯?" + +#~ msgid "Keep Current Theme" +#~ msgstr "Одоогийн загварыг авч үлдÑÑ…" + +#~ msgid "Apply New Theme" +#~ msgstr "Ð¨Ð¸Ð½Ñ Ð·Ð°Ð³Ð²Ð°Ñ€Ñ‹Ð³ Ñ…ÑÑ€ÑглÑÑ…" + +#~ msgid "No theme file location specified to install" +#~ msgstr "Файлын загвар Ñуулгах байрлалыг тодорхойлоогүй байна" + +#~ msgid "The theme file location specified to install is invalid" +#~ msgstr "Файлын загвар Ñуулгах байрлал хүчингүй" + +#~ msgid "" +#~ "Insufficient permissions to install the theme in:\n" +#~ "%s" +#~ msgstr "" +#~ "Загварыг Ñуулгахад орох боломжгүй зөвшөөрөл:\n" +#~ "%s" + +#~ msgid "The file format is invalid." +#~ msgstr "Файлын формат хүчингүй байна." + +#~ msgid "" +#~ "%s is the path where the theme files will be installed. This can not be " +#~ "selected as the source location" +#~ msgstr "" +#~ "%s бол загварын файлууд Ñуулгах зам. ТиймÑÑÑ Ñ‚ÑÑ€ ÑÑ… байрлалаар " +#~ "Ñ…ÑÑ€ÑглÑгдÑÑ… боломжгүй" + +#~ msgid "Custom theme" +#~ msgstr "Ð¥ÑвшмÑл загвар" + +#~ msgid "You can save this theme by pressing the Save Theme button." +#~ msgstr "Та »Загвар хадгалах«-товчийг товшиж ÑÐ½Ñ Ð·Ð°Ð³Ð²Ð°Ñ€Ñ‹Ð³ хадгалаж болно." + +#~ msgid "" +#~ "The default theme schemas could not be found on your system. This means " +#~ "that you probably don't have marco installed, or that your mateconf is " +#~ "configured incorrectly." +#~ msgstr "" +#~ "Таны ÑиÑтемд Ñтандарт загварын Ñхем олдÑонгүй. Ð­Ð½Ñ Ð½ÑŒ таныг Marco " +#~ "Ñуулгаагүй ÑÑвÑл таны MateConf алдаатай тохируулагдÑаныг зааж байна." + +#~ msgid "Theme name must be present" +#~ msgstr "Загварийн нÑÑ€ үзүүлÑгдÑÑ… Ñ‘Ñтой" + +#~ msgid "The theme already exists. Would you like to replace it?" +#~ msgstr "Завар байна. Та үүнийг Ñолих уу?" + +# CHECK +#~ msgid "Select themes for various parts of the desktop" +#~ msgstr "Ðжлын талбарын Ñнз бүрийн Ñ…ÑÑгүүдийн хувьд загвар тогтоох" + +#~ msgid "Theme" +#~ msgstr "Загвар" + +#~ msgid "You do not have permission to change theme settings" +#~ msgstr "Танд загварын тохиргоо өөрчилөх Ñрх алга" + +#~ msgid "Apply _Font" +#~ msgstr "_Бичгийг Ñ…ÑÑ€ÑглÑÑ…" + +#~ msgid "Controls" +#~ msgstr "Ð¥Ñналтууд" + +#~ msgid "Icons" +#~ msgstr "Эмблемүүд" + +#~ msgid "Save Theme" +#~ msgstr "Загвар хадгалах" + +#~ msgid "Select theme for the desktop" +#~ msgstr "Ðжлын талбары загварыг Ñонгох" + +#~ msgid "Theme Details" +#~ msgstr "Загварын тодруулга" + +#~ msgid "Theme Preferences" +#~ msgstr "Загвар тохируулгууд" + +#~ msgid "Theme _Details" +#~ msgstr "Загвар _тодруулга" + +#~ msgid "This theme does not suggest any particular font or background." +#~ msgstr "Ð­Ð½Ñ Ð·Ð°Ð³Ð²Ð°Ñ€ тодорхой дÑвÑгÑÑ€ болон фонтыг Ñанал болгохгүй байна." + +#~ msgid "This theme suggests a background:" +#~ msgstr "Ð­Ð½Ñ Ð·Ð°Ð³Ð²Ð°Ñ€ тохирох дÑвÑгÑрийг Ñанал болгож байна:" + +#~ msgid "This theme suggests a font and a background:" +#~ msgstr "Ð­Ð½Ñ Ð·Ð°Ð³Ð²Ð°Ñ€ тохирох дÑвÑгÑÑ€ болон фонтыг Ñанал болгож байна:" + +#~ msgid "This theme suggests a font:" +#~ msgstr "Ð­Ð½Ñ Ð·Ð°Ð³Ð²Ð°Ñ€ тохирох фонтыг Ñанал болгож байна:" + +#~ msgid "Window Border" +#~ msgstr "Цонхны хүрÑÑ" + +#~ msgid "_Description:" +#~ msgstr "_Тодорхойлолт:" + +#~ msgid "_Install Theme..." +#~ msgstr "Загвар _Ñуулгах..." + +#~ msgid "_Install..." +#~ msgstr "_Суулгаж байна..." + +#~ msgid "_Name:" +#~ msgstr "_ÐÑÑ€:" + +#~ msgid "_Revert" +#~ msgstr "_Урвуулах" + +#~ msgid "_Save Theme..." +#~ msgstr "Загвар _хадгалах..." + +#~ msgid "theme selection tree" +#~ msgstr "Загвар Ñонголтын мод" + +#~ msgid "Customize the appearance of toolbars and menubars in applications" +#~ msgstr "Ð¥.програмийн багажны ба цÑÑний Ñамбарын харагдалтыг тохируулах" + +#~ msgid "Menus & Toolbars" +#~ msgstr "ЦÑÑ Ð±Ð° багажны Ñамбар" + +#~ msgid "Behavior and Appearance" +#~ msgstr "Харьцаа ба харагдац" + +#~ msgid "Preview" +#~ msgstr "Урьд. харах" + +#~ msgid "C_ut" +#~ msgstr "_ТаÑдах" + +#~ msgid "Icons only" +#~ msgstr "Зөвхөн Ñмблем" + +#~ msgid "Menu and Toolbar Preferences" +#~ msgstr "ЦÑÑ Ð±Ð° багажны Ñамбарын тохируулга" + +#~ msgid "New File" +#~ msgstr "Ð¨Ð¸Ð½Ñ Ñ„Ð°Ð¹Ð»" + +#~ msgid "Open File" +#~ msgstr "Файл нÑÑÑ…" + +#~ msgid "Save File" +#~ msgstr "Файл хадгалах" + +#~ msgid "Show _icons in menus" +#~ msgstr "ЦÑÑÑнд _Ñ‚ÑмдÑгүүдийг харуулах" + +#~ msgid "Text below icons" +#~ msgstr "Эмблемийн доор текÑÑ‚" + +#~ msgid "Text beside icons" +#~ msgstr "Эмблемийн дÑргÑд текÑÑ‚" + +#~ msgid "Text only" +#~ msgstr "Зөвхөн текÑÑ‚" + +#~ msgid "Toolbar _button labels:" +#~ msgstr "Түүлбар _товчны бичÑÑÑ:" + +#~ msgid "_Copy" +#~ msgstr "_Хуулах" + +#~ msgid "_Detachable toolbars" +#~ msgstr "Салгах _боломжит багажны Ñамбар" + +#~ msgid "_Edit" +#~ msgstr "_БоловÑруулах" + +#~ msgid "_Editable menu accelerators" +#~ msgstr "_БоловÑруулах боломжтой цÑÑний хурдаÑгуур" + +#~ msgid "_File" +#~ msgstr "_Файл" + +#~ msgid "_New" +#~ msgstr "_ШинÑ" + +#~ msgid "_Open" +#~ msgstr "ÐÑ_ÑÑ…" + +#~ msgid "_Paste" +#~ msgstr "_Буулгах" + +#~ msgid "_Print" +#~ msgstr "Ð¥Ñ_влÑÑ…" + +#~ msgid "_Quit" +#~ msgstr "_ДууÑгах" + +#~ msgid "_Save" +#~ msgstr "Ха_дгалах" + +#~ msgid "" +#~ "Cannot start the preferences application for your window manager\n" +#~ "\n" +#~ "%s" +#~ msgstr "" +#~ "Таны цонхны менежерийн тохируулга Ñ….программыг Ñхлүүлж чадахгүй байна\n" +#~ "\n" +#~ "%s" + +#~ msgid "C_ontrol" +#~ msgstr "_Ð¥Ñналт" + +#~ msgid "_Alt" +#~ msgstr "_Alt" + +#~ msgid "H_yper" +#~ msgstr "H_yper" + +#~ msgid "S_uper (or \"Windows logo\")" +#~ msgstr "_Супер (ÑÑвÑл \"Цонхны Ñ‚ÑмдÑг\")" + +#~ msgid "_Meta" +#~ msgstr "_Мета" + +#~ msgid "Movement Key" +#~ msgstr "ШилжүүлÑгч товч" + +#~ msgid "Titlebar Action" +#~ msgstr "Толгой Ñамбарны үйлдлүүд" + +#~ msgid "Window Selection" +#~ msgstr "Цонхны Ñонголт" + +#~ msgid "To move a window, press-and-hold this key then grab the window:" +#~ msgstr "Цонх зөөхдөө дараах товчийг дараад барьж цонхонд хүрнÑ:" + +#~ msgid "Window Preferences" +#~ msgstr "Цонхны тохируулга" + +#~ msgid "_Double-click titlebar to perform this action:" +#~ msgstr "Ð­Ð½Ñ Ò¯Ð¹Ð»Ð´Ð»Ð¸Ð¹Ð³ гүйцÑтгÑхдÑÑ Ñ‚Ð¾Ð»Ð³Ð¾Ð¹ Ñамбарыг _давхар товшино:" + +#~ msgid "_Interval before raising:" +#~ msgstr "_Өргөлтийн өмнөх хүлÑÑлт:" + +#~ msgid "_Raise selected windows after an interval" +#~ msgstr "ИдÑвхижÑÑн цонх тодорхой хугацааны дараа Ó©_ргөгдөх" + +#~ msgid "_Select windows when the mouse moves over them" +#~ msgstr "_Хулганыг дÑÑгүүр нь хөдөлгөхөд цонхнуудыг Ñонгоно" + +#~ msgid "Set your window properties" +#~ msgstr "Цонхны тохируулгыг хийх" + +#~ msgid "Windows" +#~ msgstr "Цонх" + +#~ msgid "Others" +#~ msgstr "БуÑад" + +#~ msgid "Desktop Preferences" +#~ msgstr "Ðжлын талбарын тохируулгууд" + +#~ msgid "MATE Control Center" +#~ msgstr "MATE-Ð¥Ñнах төв" + +#~ msgid "The MATE configuration tool" +#~ msgstr "MATE-тохируулгын Ñ…ÑÑ€ÑгÑÑл" + +#~ msgid "" +#~ "Error activating XKB configuration.\n" +#~ "It can happen under various circumstances:\n" +#~ "- a bug in libxklavier library\n" +#~ "- a bug in X server (xkbcomp, xmodmap utilities)\n" +#~ "- X server with incompatible libxkbfile implementation\n" +#~ "\n" +#~ "X server version data:\n" +#~ "%s\n" +#~ "%d\n" +#~ "%s\n" +#~ "If you report this situation as a bug, please include:\n" +#~ "- The result of %s\n" +#~ "- The result of %s" +#~ msgstr "" +#~ "XKB-тохиргоо идÑвхжих үед алдаа гарлаа.\n" +#~ "Ð­Ð½Ñ Ð½ÑŒ олон төрлийн нөхцөл Ð±Ð°Ð¹Ð´Ð»Ð°Ð°Ñ Ð±Ð¾Ð»Ð½Ð¾.\n" +#~ "-libxklavier номын Ñангийн програмын алдаа\n" +#~ "-Ð¥ Серверийн алдаа (xkbcomp, xmodmap utilities)\n" +#~ "-Ð¥ Сервер libxkbfile- Ñ‚Ñй ажиллахад тохирохгүй\n" +#~ "\n" +#~ "Ð¥ Серверийн хувилбарын өгөгдөл:\n" +#~ "%s\n" +#~ "%d\n" +#~ "%s\n" +#~ "Ð¥ÑрвÑÑ Ñ‚Ð° ÑÐ½Ñ Ð±Ð°Ð¹Ð´Ð»Ñ‹Ð³ алдаагаар тайлагнахыг Ñ…Ò¯ÑвÑл дараахыг хавÑаргана " +#~ "уу:\n" +#~ "- %s-н үр дүн\n" +#~ "- %s-н үр дүн" + +#~ msgid "" +#~ "You are using XFree 4.3.0.\n" +#~ "There are known problems with complex XKB configurations.\n" +#~ "Try using a simpler configuration or taking a fresher version of XFree " +#~ "software." +#~ msgstr "" +#~ "Та XFree 4.3.0 Ñ…ÑÑ€ÑглÑж байна.\n" +#~ "ÐийлмÑл XKB тохиргооны хувьд тодорхой бÑрхшÑÑлүүд байдаг.\n" +#~ "Энгийн тохиргоо Ñ…ÑÑ€ÑглÑÑ… ÑÑвÑл XFree-н илүү ÑˆÐ¸Ð½Ñ Ñ…ÑƒÐ²Ð¸Ð»Ð±Ð°Ñ€ Ñ…ÑÑ€ÑглÑхийг " +#~ "оролдоно уу." + +#~ msgid "Do _not show this warning again" +#~ msgstr "_Ð­Ð½Ñ Ñануулгыг дахин бүү харуул" + +#~ msgid "" +#~ "The X system keyboard settings differ from your current MATE keyboard " +#~ "settings.\n" +#~ "\n" +#~ "Expected was %s, but the the following settings were found: %s.\n" +#~ "\n" +#~ "Which set would you like to use?" +#~ msgstr "" +#~ "Ð¥ ÑиÑтем гарын тохируулга нь таны одоогийн ГÐОМЕ гарын Ñ‚Ð¾Ñ…Ð¸Ñ€ÑƒÑƒÐ»Ð³Ð°Ð°Ñ " +#~ "Ñлгаатай.\n" +#~ "\n" +#~ "%s тохирох байÑан боловч дараах тохиргоотой байна: %s.\n" +#~ "\n" +#~ "Та алийг нь Ñ…ÑÑ€ÑглÑхийг Ñ…Ò¯Ñч байна вÑ?" + +#~ msgid "Keep MATE settings" +#~ msgstr "MATE тохиргоог Ñ…ÑÑ€ÑглÑÑ…" + +#~ msgid "" +#~ "Couldn't load the Glade file.\n" +#~ "Make sure that this daemon is properly installed." +#~ msgstr "" +#~ "Glade файл ачаалагдÑангүй.\n" +#~ "Ð­Ð½Ñ Ñ…Ñвтүүл зөв ÑууÑан ÑÑÑхийг нÑгтлана уу." + +#~ msgid "Error creating signal pipe." +#~ msgstr "Сигналын шугам Ò¯Ò¯ÑгÑÑ… үеийн алдаа." + +#~ msgid "Type" +#~ msgstr "Төрөл" + +#~ msgid "" +#~ "Type of bg_applier: BG_APPLIER_ROOT for root window or BG_APPLIER_PREVIEW " +#~ "for preview" +#~ msgstr "" +#~ "ДÑвÑгÑÑ€ Ñ…ÑÑ€ÑглÑгчийн төрөл (bg_applier): »root« цонхны хувьд " +#~ "BG_APPLIER_ROOT ÑÑвÑл урьдчилан харахад BG_APPLIER_PREVIEW" + +#~ msgid "Preview Width" +#~ msgstr "Урьд.харах өргөн" + +#~ msgid "Width if applier is a preview: Defaults to 64." +#~ msgstr "Ð¥ÑÑ€ÑглÑгч урьдчилан харах үеийн өргөн : Стандартаар 64." + +#~ msgid "Preview Height" +#~ msgstr "Урьд.харах өндөр" + +#~ msgid "Height if applier is a preview: Defaults to 48." +#~ msgstr "Ð¥ÑÑ€ÑглÑгч урьдчилан харах үеийн өндөр : Стандартаар 48." + +#~ msgid "Screen" +#~ msgstr "ДÑлгÑц" + +#~ msgid "Screen on which BGApplier is to draw" +#~ msgstr "BGApplier зурагдах Ñ‘Ñтой дÑлгÑц" + +#~ msgid "Window manager \"%s\" has not registered a configuration tool\n" +#~ msgstr "»%s« цонхны менежер тохируулгын Ñ…ÑÑ€ÑгÑлÑÑÑ€ бүртгүүлÑÑгүй байна\n" + +#~ msgid "Maximize" +#~ msgstr "ТомÑгох" + +#~ msgid "Roll up" +#~ msgstr "ЭвхÑÑ…" + +#~ msgid "E-mail" +#~ msgstr "Э-Шуудан" + +#~ msgid "E-mail's shortcut." +#~ msgstr "Э-шуудангийн шорткат." + +#~ msgid "Eject's shortcut." +#~ msgstr "ТүлхÑлтийн шорткат." + +#~ msgid "Home folder's shortcut." +#~ msgstr "Хувийн гÑрийн хавтаÑны шорткат." + +#~ msgid "Launch help browser's shortcut." +#~ msgstr "ТуÑламж хөтөчийн шорткот ÑхлүүлÑÑ…." + +#~ msgid "Launch web browser's shortcut." +#~ msgstr "Ð’Ñб хөтөч шорткат ÑхлүүлÑÑ…" + +#~ msgid "Lock screen's shortcut." +#~ msgstr "ДÑлгÑц түгжих шорткат" + +#~ msgid "Log out's shortcut." +#~ msgstr "Гарах шорткат." + +#~ msgid "Next track key's shortcut." +#~ msgstr "Дараагийн гарчиг шорткат" + +#~ msgid "Pause" +#~ msgstr "ЗогÑоолт" + +#~ msgid "Pause key's shortcut." +#~ msgstr "ЗогÑоолтын шорткат." + +#~ msgid "Play (or play/pause) key's shortcut." +#~ msgstr "Тоглуулах (Тоглуулах/ЗогÑоох) шорткат." + +#~ msgid "Previous track key's shortcut." +#~ msgstr "Өмнөх гарчиг шорткат." + +#~ msgid "Search's shortcut." +#~ msgstr "Хайлтын шорткат." + +#~ msgid "Sleep" +#~ msgstr "Унтуулах" + +#~ msgid "Sleep's shortcut." +#~ msgstr "Унтуулах шорткат" + +#~ msgid "Stop playback key's shortcut." +#~ msgstr "Тоглуулалт таÑлах шорткат." + +#~ msgid "Volume down's shortcut." +#~ msgstr "Дуу Ñулруулах шорткат." + +#~ msgid "Volume mute's shortcut" +#~ msgstr "Дуу хаах шорткат" + +#~ msgid "Volume up's shortcut." +#~ msgstr "Дуу чангаруулах шорткат." + +#~ msgid "" +#~ "A collection of scripts to run whenever the keyboard state is reloaded. " +#~ "Useful for re-applying xmodmap based adjustments" +#~ msgstr "Ò®Ñгийн цуглуулгыг ажиллуулах бүрд гар дахин ачаалагдана." + +#~ msgid "A list of modmap files available in the $HOME directory." +#~ msgstr "modmap-ийн файлын жагÑаалт $HOME лавлахад байна." + +#~ msgid "Default group, assigned on window creation" +#~ msgstr "Цонхны Ò¯Ò¯ÑÑлтÑд Ñтандарт бүлÑг шаардлагатай" + +#~ msgid "Keep and manage separate group per window" +#~ msgstr "Цонх Ñ‚ÑƒÑ Ð±Ò¯Ñ€Ð¸Ð¹Ð½ бүлгийг хадгалан удирдана" + +#~ msgid "Keyboard Update Handlers" +#~ msgstr "Гарын шинÑчлÑлийг удирдах програм" + +#~ msgid "Keyboard layout" +#~ msgstr "Гарын байрлал" + +#~ msgid "Keyboard model" +#~ msgstr "Гарын загвар" + +#~ msgid "" +#~ "Keyboard settings in mateconf will be overridden from the system ASAP " +#~ "(deprecated)" +#~ msgstr "" +#~ "СиÑтемÑÑÑ mateconf дахь XKB тохиргоог аль болох түргÑн хаÑах уу (илүүдÑл)" + +#~ msgid "Save/restore indicators together with layout groups" +#~ msgstr "Тодорхойлогчыг байрлалын бүлгүүдтÑй хадгалах/ÑÑргÑÑÑ…" + +#~ msgid "Show layout names instead of group names" +#~ msgstr "БүлÑг нÑрийн оронд байрлалын нÑрийг харуулах" + +#~ msgid "" +#~ "Show layout names instead of group names (only for versions of XFree " +#~ "supporting multiple layouts)" +#~ msgstr "" +#~ "Групп нÑрийн оронд layout нÑрийг харуулах (олон байрлалуудыг зөвхөн XFree " +#~ "хувилбарт дÑмждÑг)" + +#~ msgid "Suppress the \"X sysconfig changed\" warning message" +#~ msgstr "\"X sysconfig changed\" анхааруулах мÑдÑÑг үгүйÑгÑÑ…" + +#~ msgid "The Keyboard Preview, X offset" +#~ msgstr "Гарын тольдолт, X офÑет" + +#~ msgid "The Keyboard Preview, Y offset" +#~ msgstr "Гарын тольдолт, Y офÑет" + +#~ msgid "The Keyboard Preview, height" +#~ msgstr "Гар тольдолт, өндөр" + +#~ msgid "The Keyboard Preview, width" +#~ msgstr "Гар тольдолт, өргөн" + +#~ msgid "" +#~ "Very soon, keyboard settings in mateconf will be overridden (from the system " +#~ "configuration) This key has been deprecated since MATE 2.12, please " +#~ "unset the model, layouts and options keys to get the default system " +#~ "configuration." +#~ msgstr "" +#~ "Удахгүй mateconf дахь гарын тохиргоо дарагдана (ÑиÑтем тохиргоонооÑ) Ð­Ð½Ñ " +#~ "түлхүүр нь MATE 2.12-Ð¾Ð¾Ñ Ñ…Ð¾Ð¹Ñˆ буруушаагдах болÑон, Ñтандарт ÑиÑтемийн " +#~ "тохиргоог хадгалах загвар, байрлал ба Ñонголтуудыг үлдÑÑÐ½Ñ Ò¯Ò¯." + +#~ msgid "keyboard layout" +#~ msgstr "Гарын заÑвар" + +#~ msgid "keyboard model" +#~ msgstr "Гарын загвар" + +#~ msgid "modmap file list" +#~ msgstr "modmap файлын жагÑаалт" + +#~ msgid "_Postpone break" +#~ msgstr "ЗавÑарлага _зөөх" + +#~ msgid "Take a break!" +#~ msgstr "ЗавÑарла!" + +#~ msgid "/_Preferences" +#~ msgstr "/_Тохируулга" + +#~ msgid "/_About" +#~ msgstr "_Тухай" + +#~ msgid "/_Take a Break" +#~ msgstr "/_ЗаÑарла" + +#~ msgid "%d minute until the next break" +#~ msgid_plural "%d minutes until the next break" +#~ msgstr[0] "Дараагийн завÑарлага хүртÑл %d минут" +#~ msgstr[1] "Дараагийн завÑарлага хүртÑл %d минут" + +#~ msgid "Less than one minute until the next break" +#~ msgstr "Дараагийн завÑарлага хүртÑл нÑг хүрÑхгүй минут" + +#~ msgid "" +#~ "Unable to bring up the typing break properties dialog with the following " +#~ "error: %s" +#~ msgstr "" +#~ "Цохилт-тодруулга диалог дараах алдааны шалтгааны ÑƒÐ»Ð¼Ð°Ð°Ñ Ð½ÑÑгдÑÑ… " +#~ "боломжгүй: %s" + +#~ msgid "Written by Richard Hult " +#~ msgstr "Richard Hult <richard@imendio.com> бичив." + +#~ msgid "Eye candy added by Anders Carlsson" +#~ msgstr "Anders Carlsson Eye candy -г нÑмÑÑн." + +#~ msgid "Typing Monitor" +#~ msgstr "ШивÑлт шалгагч" + +#~ msgid "A computer break reminder." +#~ msgstr "Компьютерийн хуьд завÑарлага Ñануулагч." + +#~ msgid "" +#~ "The typing monitor uses the notification area to display information. You " +#~ "don't seem to have a notification area on your panel. You can add it by " +#~ "right-clicking on your panel and choosing 'Add to panel', selecting " +#~ "'Notification area' and clicking 'Add'." +#~ msgstr "" +#~ "ÐœÑдÑÑлÑл харуулахаар дÑлгÑцÑнд бичихÑд Ñонордуулга муж Ñ…ÑÑ€ÑглÑдÑг. Таны " +#~ "удирдах Ñамбарт Ñонордуулгын муж байхгүй шиг байна. Та удирдах " +#~ "Ñамбарынхаа дÑÑÑ€ очиж хулганы баруун товшуураар 'Самбарт нÑмÑÑ…' дараа нь " +#~ "'Сонордуулга муж'-г Ñонгож 'ÐÑмÑÑ…'-ийг товшино." + +#~ msgid "The quick brown fox jumps over the lazy dog. 0123456789" +#~ msgstr "Чихний чимÑг болÑон аÑлгуу Ñайхан монгол Ñ…Ñл. 0123456789" + +#~ msgid "Name:" +#~ msgstr "ÐÑÑ€:" + +#~ msgid "Style:" +#~ msgstr "Загвар:" + +#~ msgid "Type:" +#~ msgstr "Төрөл:" + +#~ msgid "Size:" +#~ msgstr "Ð¥ÑмжÑÑ:" + +#~ msgid "Version:" +#~ msgstr "Хувилбар:" + +#~ msgid "Copyright:" +#~ msgstr "Зохиогчийн Ñрх:" + +#~ msgid "Description:" +#~ msgstr "Тодорхойлолт:" + +#~ msgid "usage: %s fontfile\n" +#~ msgstr "Ð¥ÑÑ€ÑглÑÑ: %s фонт файл\n" + +#~ msgid "Set as Application Font" +#~ msgstr "Програмны бичгÑÑÑ€ Ñ…ÑÑ€ÑглÑÑ…" + +#~ msgid "Sets the default application font" +#~ msgstr "Программын Ñтандарт фонтыг Ñонгоно уу" + +#~ msgid "If set to true, then OpenType fonts will be thumbnailed." +#~ msgstr "OpenType бичгүүдÑÑÑ€ бÑцхан зураг загварт харуулах уу?" + +#~ msgid "If set to true, then PCF fonts will be thumbnailed." +#~ msgstr "PCF бичгүүдÑÑÑ€ бÑцхан зураг загварт харуулах уу?" + +#~ msgid "If set to true, then TrueType fonts will be thumbnailed." +#~ msgstr "TrueType бичгүүдÑÑÑ€ бÑцхан зураг загварт харуулах уу?" + +#~ msgid "If set to true, then Type1 fonts will be thumbnailed." +#~ msgstr "Type1-бичгүүдÑÑÑ€ бÑцхан зураг загварт харуулах уу?" + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for OpenType fonts." +#~ msgstr "" +#~ "OpenType бичгүүдийн хувьд бÑцхан зураг Ò¯Ò¯ÑгÑÑ… тушаалдаа та ÑÐ½Ñ Ñ‚Ò¯Ð»Ñ…Ò¯Ò¯Ñ€Ð¸Ð¹Ð³ " +#~ "тогтоо." + +#~ msgid "Set this key to the command used to create thumbnails for PCF fonts." +#~ msgstr "" +#~ "PCF бичгүүдийн хувьд бÑцхан зураг Ò¯Ò¯ÑгÑÑ… тушаалдаа та ÑÐ½Ñ Ñ‚Ò¯Ð»Ñ…Ò¯Ò¯Ñ€Ð¸Ð¹Ð³ " +#~ "тогтоо." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for TrueType fonts." +#~ msgstr "" +#~ "TrueType бичгүүдийн хувьд бÑцхан зураг Ò¯Ò¯ÑгÑÑ… тушаалдаа та ÑÐ½Ñ Ñ‚Ò¯Ð»Ñ…Ò¯Ò¯Ñ€Ð¸Ð¹Ð³ " +#~ "тогтоо." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for Type1 fonts." +#~ msgstr "" +#~ "Type1 бичгүүдийн хувьд бÑцхан зураг Ò¯Ò¯ÑгÑÑ… тушаалдаа та ÑÐ½Ñ Ñ‚Ò¯Ð»Ñ…Ò¯Ò¯Ñ€Ð¸Ð¹Ð³ " +#~ "тогтоо." + +#~ msgid "Thumbnail command for OpenType fonts" +#~ msgstr "OpenType-бичгүүдийг урьдчилан харах тушаал" + +#~ msgid "Thumbnail command for PCF fonts" +#~ msgstr "PCF-бичгүүдийг урьдчилан харах тушаал" + +#~ msgid "Thumbnail command for TrueType fonts" +#~ msgstr "TrueType-бичгүүдийг урьдчилан харах тушаал" + +#~ msgid "Thumbnail command for Type1 fonts" +#~ msgstr "Type1-бичгүүдийг урьдчилан харах тушаал" + +#~ msgid "Whether to thumbnail OpenType fonts" +#~ msgstr "OpenType-бичгүүдийг бÑцхан зураг загварÑÑÑ€ харуулах ÑÑÑÑ…?" + +#~ msgid "Whether to thumbnail PCF fonts" +#~ msgstr "PCF-бичгүүдийг бÑцхан зураг загварÑÑÑ€ харуулах ÑÑÑÑ…?" + +#~ msgid "Whether to thumbnail TrueType fonts" +#~ msgstr "TrueType-бичгүүдийг бÑцхан зураг загварÑÑÑ€ харуулах ÑÑÑÑ…?" + +#~ msgid "Whether to thumbnail Type1 fonts" +#~ msgstr "Type1-бичгүүдийг бÑцхан зураг загварÑÑÑ€ харуулах ÑÑÑÑ…?" + +#~ msgid "MATE Font Viewer" +#~ msgstr "MATE Фонт харагч" + +#~ msgid "Apply new font?" +#~ msgstr "Ð¨Ð¸Ð½Ñ Ñ„Ð¾Ð½Ñ‚ Ñ…ÑÑ€ÑглÑÑ…Ò¯Ò¯?" + +#~ msgid "Do _not apply font" +#~ msgstr "Бичгийг Ñ…ÑÑ€ÑглÑÑ…_гүй" + +#~ msgid "" +#~ "The theme you have selected suggests a new font. A preview of the font is " +#~ "shown below." +#~ msgstr "" +#~ "Ð­Ð½Ñ Ð·Ð°Ð³Ð²Ð°Ñ€ нÑгÑн ÑˆÐ¸Ð½Ñ Ñ„Ð¾Ð½Ñ‚Ñ‹Ð½ Ñ…Ñв Ñуулгахыг Ñанал болгож байна. Фонтны " +#~ "Ñ…Ñвийн Ñ…ÑлбÑÑ€ доор харагдаж байна." + +#~ msgid "_Apply font" +#~ msgstr "_Бичгийг Ñ…ÑÑ€ÑглÑÑ…" + +#~ msgid "Themes" +#~ msgstr "Загвар" + +#~ msgid "Description" +#~ msgstr "Тодорхойлолт" + +#~ msgid "Control theme" +#~ msgstr "Цонхны агуулгын загвар" + +#~ msgid "Window border theme" +#~ msgstr "Цонхны хүрÑÑний загвар" + +#~ msgid "Icon theme" +#~ msgstr "Эмблемийн загвар" + +#~ msgid "ABCDEFG" +#~ msgstr "СБЖЭӨҮЯ" + +#~ msgid "Apply theme" +#~ msgstr "Загварыг Ñ…ÑÑ€ÑглÑÑ…" + +#~ msgid "Sets the default theme" +#~ msgstr "Стандарт загварыг ÑÑргÑÑÑ…" + +#~ msgid "If set to true, then installed themes will be thumbnailed." +#~ msgstr "Ð¥ÑрвÑÑ ÑƒÑ‚Ð³Ð° үнÑн бол ÑуулгаÑан загварууд мини харагдана." + +#~ msgid "If set to true, then themes will be thumbnailed." +#~ msgstr "Ð¥ÑрвÑÑ ÑƒÑ‚Ð³Ð° үнÑн бол загварууд мини харагдана." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for installed " +#~ "themes." +#~ msgstr "" +#~ "СуулгаÑан загваруудын мини харагдац Ò¯Ò¯ÑгÑхийн тулд ÑÐ½Ñ Ñ‚ÑƒÑˆÐ°Ð°Ð» " +#~ "гүйцÑтгÑгдÑнÑ." + +#~ msgid "Set this key to the command used to create thumbnails for themes." +#~ msgstr "Загваруудын мини харагдац Ò¯Ò¯ÑгÑхийн тулд ÑÐ½Ñ Ñ‚ÑƒÑˆÐ°Ð°Ð» гүйцÑтгÑгдÑнÑ." + +#~ msgid "Thumbnail command for installed themes" +#~ msgstr "СуулгаÑан загваруудыг мини харах тушаал" + +#~ msgid "Thumbnail command for themes" +#~ msgstr "Загваруудыг мини харах тушаал" + +#~ msgid "Whether to thumbnail installed themes" +#~ msgstr "СуулгаÑан загваруудыг мини харах ÑÑÑÑ…" + +#~ msgid "Whether to thumbnail themes" +#~ msgstr "Загваруудыг мини харах ÑÑÑÑ…" diff --git a/po/mr.po b/po/mr.po new file mode 100644 index 0000000..182890e --- /dev/null +++ b/po/mr.po @@ -0,0 +1,1285 @@ +# translation of mr.po to Marathi +# This file is distributed under the same license as the PACKAGE package. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER. +# +# Rahul Bhalerao , 2006. +# Sandeep Shedmake , 2008, 2009. +# Sandeep Shedmake , 2009, 2010. +msgid "" +msgstr "" +"Project-Id-Version: mr\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=mate-settings-daemon&component=general\n" +"POT-Creation-Date: 2010-04-26 20:57+0000\n" +"PO-Revision-Date: 2010-04-27 14:29+0530\n" +"Last-Translator: Sandeep Shedmake \n" +"Language-Team: Marathi \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n!=1);\n" +"X-Generator: KBabel 1.11.4\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "सà¥à¤²à¤­à¤¤à¤¾" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "मोकळी टकà¥à¤•à¥‡à¤µà¤¾à¤°à¥€ सूचना मरà¥à¤¯à¤¾à¤¦à¤¾" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "मोकळी जागा कà¥à¤°à¤®à¤¾à¤‚क सूचना मरà¥à¤¯à¤¾à¤¦à¤¾" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "सतत सावधानतासाठी कमाल सूचना कालावधी" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "दà¥à¤°à¥à¤²à¤•à¥à¤· करणà¥à¤¯à¤¾à¤œà¥‹à¤—ी माऊंट मारà¥à¤—े" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown" +msgstr "" +"कमी डिसà¥à¤• जागेचà¥à¤¯à¤¾ पà¥à¤°à¤¾à¤°à¤‚भीक सावधानता करीता मोकळी जागा मरà¥à¤¯à¤¾à¤¦à¥‡à¤šà¥€ टकà¥à¤•à¥‡à¤µà¤¾à¤°à¥€. मोकळी " +"जागा टकà¥à¤•à¥‡à¤µà¤¾à¤°à¥€ याचà¥à¤¯à¤¾ खाली आढळलà¥à¤¯à¤¾à¤¸, सावधानता दाखवली जाईल" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "जागा कमी पडत असलà¥à¤¯à¤¾à¤¸ दà¥à¤°à¥à¤²à¤•à¥à¤· करणà¥à¤¯à¤¾à¤œà¥‹à¤—ी माऊंट मारà¥à¤—ांची सूची निरà¥à¤¦à¥‡à¤¶à¥€à¤¤ करा." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "" +"वेळ मिनीटांत निरà¥à¤¦à¥‡à¤¶à¥€à¤¤ करा. खंडकरीता या कालावधीपेकà¥à¤·à¤¾ जासà¥à¤¤à¤µà¥‡à¤³à¥€ सावधानता वारंवार " +"आढळणार नाही." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown" +msgstr "" +"पà¥à¤°à¤®à¤¾à¤£ GB मधà¥à¤¯à¥‡ निरà¥à¤¦à¥‡à¤¶à¥€à¤¤ करा. मोकळी जागा यापेकà¥à¤·à¤¾ जासà¥à¤¤ असलà¥à¤¯à¤¾à¤¸, कà¥à¤ à¤²à¤¿à¤¹à¥€ सावधानता " +"दाखवली जाणार नाही" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning" +msgstr "परसà¥à¤ªà¤° सावधानता दाखवणà¥à¤¯à¤¾à¤ªà¥‚रà¥à¤µà¥€ मोकळी डिसà¥à¤• जागा कमी करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ टकà¥à¤•à¥‡à¤µà¤¾à¤°à¥€ निरà¥à¤¦à¥‡à¤¶à¥€à¤¤ करा" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "परसà¥à¤ªà¤° रिमाकी टकà¥à¤•à¥‡à¤µà¤¾à¤°à¥€ सूचना मरà¥à¤¯à¤¾à¤¦à¤¾" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "ऑपटीकल डिसà¥à¤• बाहेर काढणà¥à¤¯à¤¾à¤•à¤°à¥€à¤¤à¤¾ बांधणी." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +#, fuzzy +msgid "Binding to enable or disable the touchpad." +msgstr "पà¥à¤°à¤£à¤¾à¤²à¥€ आवाज वाढविणà¥à¤¯à¤¾à¤•à¤°à¥€à¤¤à¤¾ बांधणी." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "गणनायंतà¥à¤° दाखलन करीता बांधणी." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "ईमेल कà¥à¤²à¤¾à¤à¤‚ट दाखलन करीता बांधणी." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "मदत बà¥à¤°à¤¾à¤Šà¤œà¤° दाखलन करीता बांधणी." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "मिडीया वादक दाखलन करीता बांधणी." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "शोध साधन दाखलन करीता बांधणी." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "वेब बà¥à¤°à¤¾à¤Šà¤œà¤° दाखलन करीता बांधणी." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "पडदा कà¥à¤²à¥‚पबंद करणà¥à¤¯à¤¾à¤•à¤°à¥€à¤¤à¤¾ बांधणी." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "बाहेर पडणà¥à¤¯à¤¾à¤•à¤°à¥€à¤¤à¤¾ बांधणी." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "पà¥à¤°à¤£à¤¾à¤²à¥€ आवाज कमी करणà¥à¤¯à¤¾à¤•à¤°à¥€à¤¤à¤¾ बांधणी." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "पà¥à¤°à¤£à¤¾à¤²à¥€ आवाज पूरà¥à¤£à¤ªà¤£à¥‡ बंद करणà¥à¤¯à¤¾à¤•à¤°à¥€à¤¤à¤¾ बांधणी." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "मà¥à¤–à¥à¤¯ संचयीका उघढणà¥à¤¯à¤¾à¤•à¤°à¥€à¤¤à¤¾ बांधणी." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "पà¥à¤²à¥‡à¤¬à¥…क सà¥à¤¤à¤¬à¥à¤§ करणà¥à¤¯à¤¾à¤•à¤°à¥€à¤¤à¤¾ बांधणी." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "पà¥à¤°à¤£à¤¾à¤²à¥€ आवाज वाढविणà¥à¤¯à¤¾à¤•à¤°à¥€à¤¤à¤¾ बांधणी." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "पà¥à¤¢à¤šà¥€ गाणी वगळणà¥à¤¯à¤¾à¤•à¤°à¥€à¤¤à¤¾ बांधणी." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "पूरà¥à¤µà¥€à¤šà¥‡ गाणी वगळणà¥à¤¯à¤¾à¤•à¤°à¥€à¤¤à¤¾ बांधणी." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "पà¥à¤²à¥‡à¤¬à¥…क चालविणà¥à¤¯à¤¾à¤•à¤°à¥€à¤¤à¤¾ बांधणी (किंवा चालवा/सà¥à¤¤à¤¬à¥à¤§ बदल लागू करा)." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "पà¥à¤²à¥‡à¤¬à¥…क थांबविणà¥à¤¯à¤¾à¤•à¤°à¥€à¤¤à¤¾ बांधणी." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "बाहेर काढा" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "मà¥à¤–à¥à¤¯ संचयीका" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "गणनयंतà¥à¤° दाखल करा" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "ईमेल कà¥à¤²à¤¾à¤à¤‚ट दाखल करा" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "मदत बà¥à¤°à¤¾à¤Šà¤œà¤° दाखल करा" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "मिडीया वादक दाखल करा" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "वेब बà¥à¤°à¤¾à¤Šà¤° दाखल करा" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "पडदा कà¥à¤²à¥‚प बंद करा" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "लॉग आउट" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "पà¥à¤¢à¤šà¥‡ गाणी" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "आवाज सà¥à¤¤à¤¬à¥à¤§ करा" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "चालवा (किंवा चालवा/सà¥à¤¤à¤¬à¥à¤§)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "पूरà¥à¤µà¥€à¤šà¥‡ गाणी" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "शोधा" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "गाणी थांबवा" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "आवाज कमी" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "आवाज मà¥à¤•" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "आवाज वाढ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "आवाज वाढ टकà¥à¤•à¥‡à¤µà¤¾à¤°à¥€ सà¥à¤µà¤°à¥‚पात." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "आवाज जासà¥à¤¤" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "File for default configuration for RANDR" +msgstr "" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "" +"If a notification icon with display related things should be shown in the " +"panel." +msgstr "दृशà¥à¤¯ संबंधित घटना पटल अंतरà¥à¤—त सूचना चिनà¥à¤¹à¤¸à¤¹ दरà¥à¤¶à¤µà¤¾à¤¯à¤šà¥‡ असलà¥à¤¯à¤¾à¤¸." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:3 +msgid "Show Displays in Notification Area" +msgstr "सूचना ककà¥à¤·à¤¾à¤¤ दृशà¥à¤¯ दरà¥à¤¶à¤µà¤¾" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:4 +msgid "" +"The XRANDR plugin will look for a default configuration in the file " +"specified by this key. This is similar to the ~/.config/monitors.xml that " +"normally gets stored in users' home directories. If a user does not have " +"such a file, or has one that does not match the user's setup of monitors, " +"then the file specified by this key will be used instead." +msgstr "" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:5 +msgid "Turn on external monitor after system boot" +msgstr "" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:6 +msgid "" +"Turn on external monitor after system boot if user plugin external monitor " +"when system boot." +msgstr "" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:7 +msgid "Turn on laptop monitor after system boot" +msgstr "" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:8 +msgid "" +"Turn on laptop monitor after system boot if user plugin external monitor " +"when system boot." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "à¤à¤¨à¥à¤Ÿà¥€à¤…लायजींग" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "हिंटींग" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "RGBA कà¥à¤°à¤®à¤µà¤¾à¤°à¥€" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"LCD पडदà¥à¤¯à¤¾à¤µà¤°à¥€à¤² उपपीकà¥à¤¸à¥‡à¤² घटकांची कà¥à¤°à¤®à¤µà¤¾à¤°à¥€; फकà¥à¤¤ à¤à¤¨à¥à¤Ÿà¥€à¤…लायसींग यास \"rgba\" करीता " +"निशà¥à¤šà¤¿à¤¤ केलà¥à¤¯à¤¾à¤µà¤°à¤š वापरले जाते. संभावà¥à¤¯ मà¥à¤²à¥à¤¯ खालिल पà¥à¤°à¤®à¤¾à¤£à¥‡ आहे: \"rgb\" डावीकडील लाल " +"करीता (सरà¥à¤µà¤¾à¤§à¥€à¤• सरà¥à¤µà¤¸à¤¾à¤§à¤¾à¤°à¤¨à¤°à¤¿à¤¤à¥à¤¯à¤¾), \"bgr\" डावीकडील नीळà¥à¤¯à¤¾ करीता, \"vrgb\" वरील " +"लाल करीता, \"vbgr\" तळातील लाल करीता." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" +"फॉनà¥à¤Ÿ आकारला पीकà¥à¤¸à¥‡à¤² आकारात रूपांतरीत करणà¥à¤¯à¤¾à¤•à¤°à¥€à¤¤à¤¾ वापरणà¥à¤¯à¤¾à¤œà¥‹à¤—ी रेजोलà¥à¤¯à¥‚शन, डॉटसॠदर इंच " +"नà¥à¤°à¥‚प." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"फॉनà¥à¤Ÿ दरà¥à¤¶à¤µà¤¿à¤¤à¥‡à¤µà¥‡à¤³à¥€ वापरणà¥à¤¯à¤¾à¤œà¥‹à¤—ी à¤à¤¨à¥à¤Ÿà¥€à¤…लायसींग पà¥à¤°à¤•à¤¾à¤°. संभावà¥à¤¯ मà¥à¤²à¥à¤¯ खालिल नà¥à¤°à¥‚प आहे: \"none" +"\" à¤à¤¨à¥à¤Ÿà¥€à¤…लायसींग करीता, \"grayscale\" मानक गà¥à¤°à¥‡à¤¸à¥à¤•à¥‡à¤² à¤à¤¨à¥à¤Ÿà¥€à¤…लायसींग करीता, व \"rgba\" " +"उपपीकà¥à¤¸à¥‡à¤² à¤à¤¨à¥à¤Ÿà¥€à¤…लायसींग करीता (फकà¥à¤¤ LCD पडदा)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"फॉनà¥à¤Ÿ दरà¥à¤¶à¤µà¤¿à¤¤à¥‡à¤µà¥‡à¤³à¥€ वापरणà¥à¤¯à¤¾à¤œà¥‹à¤—ी हिनà¥à¤Ÿà¥€à¤‚गचा पà¥à¤°à¤•à¤¾à¤°. संभावà¥à¤¯ मà¥à¤²à¥à¤¯ खालिल नà¥à¤°à¥‚प आहे: \"none\" " +"शूनà¥à¤¯ हिनà¥à¤Ÿà¥€à¤‚ग करीता, \"slight\" मà¥à¤²à¤­à¥‚त करीता, \"medium\" मधà¥à¤¯ करीता, व \"rgba\" " +"उपपीकà¥à¤¸à¥‡à¤² अलायसींग करीता (फकà¥à¤¤ LCD पडदा करीता)." + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "सà¥à¤µà¥€à¤•à¤¾à¤°à¥à¤¯ किजà¥" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"रिकामे नसलà¥à¤¯à¤¾à¤¸, किबाइनà¥à¤¡à¥€à¤‚ग तोपरà¥à¤¯à¤‚त दà¥à¤°à¥à¤²à¤•à¥à¤· केले जाईल जोपरà¥à¤¯à¤‚त तà¥à¤¯à¤¾à¤‚ची MateConf डिरेकà¥à¤Ÿà¥à¤°à¥€ " +"यादीत उपलà¥à¤¬à¤§ आहे. lockdown करीता उपयोगी आहे." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "टाईपकरतेवेळी टचपॅड अकारà¥à¤¯à¤•à¥à¤·à¤® करा" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "आडवे सà¥à¤•à¥à¤°à¥‹à¤²à¥€à¤‚ग कारà¥à¤¯à¤•à¥à¤·à¤® करा" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "टचपॅडसह माऊस कà¥à¤²à¤¿à¤•à¥à¤¸à¥ कारà¥à¤¯à¤•à¥à¤·à¤® करा" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +#, fuzzy +msgid "Enable touchpad" +msgstr "टचपॅडसह माऊस कà¥à¤²à¤¿à¤•à¥à¤¸à¥ कारà¥à¤¯à¤•à¥à¤·à¤® करा" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "टचपॅड सà¥à¤•à¥à¤°à¥‹à¤² पदà¥à¤§à¤¤ नीवडा" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Select the touchpad scroll method. Supported values are: 0 - disabled, 1 - " +"edge scrolling, 2 - two-finger scrolling" +msgstr "" +"टचपॅड सà¥à¤•à¥à¤°à¥‹à¤² पदà¥à¤§à¤¤ नीवडा. समरà¥à¤¥à¥€à¤¤ मूलà¥à¤¯à¥‡ असे आहेत: 0 - अकारà¥à¤¯à¤•à¥à¤·à¤®, 1 - किनार सà¥à¤•à¥à¤°à¥‹à¤²à¥€à¤‚ग, 2 " +"- दोन-बोटांचे सà¥à¤•à¥à¤°à¥‹à¤²à¥€à¤‚ग" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "टाईप करतेवेळी टचपॅडला चà¥à¤•à¥€à¤¨à¥‡ हात लागलà¥à¤¯à¤¾à¤¸ यांस TRUE सेट करा." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" +"scroll_method कि सह समान पदà¥à¤§à¤¤ नीवडले असलà¥à¤¯à¤¾à¤¸ आडवे सà¥à¤•à¥à¤°à¥‹à¤²à¥€à¤‚ग सà¥à¤µà¥€à¤•à¤¾à¤°à¤£à¥à¤¯à¤¾à¤•à¤°à¥€à¤¤à¤¾ याला " +"TRUE असे सेट करा." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "टचपॅडवर टॅप केलà¥à¤¯à¤¾à¤¨à¤‚तर माऊस कà¥à¤²à¤¿à¤•à¥à¤¸à¥ पाठवणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ यांस TRUE असे सेट करा." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +#, fuzzy +msgid "Set this to TRUE to enable all touchpads." +msgstr "टचपॅडवर टॅप केलà¥à¤¯à¤¾à¤¨à¤‚तर माऊस कà¥à¤²à¤¿à¤•à¥à¤¸à¥ पाठवणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ यांस TRUE असे सेट करा." + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "MATE संयोजना डीमन" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "वरà¥à¤§à¤• टॉगल करणà¥à¤¯à¤¾à¤•à¤°à¥€à¤¤à¤¾ बांधणी करत आहे." + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "ऑन-सà¥à¤•à¥à¤°à¥€à¤¨ कळफलक टॉगल करणà¥à¤¯à¤¾à¤•à¤°à¥€à¤¤à¤¾ बांधणी करत आहे." + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "सà¥à¤•à¥à¤°à¥€à¤¨ रिडर टॉगल करणà¥à¤¯à¤¾à¤•à¤°à¥€à¤¤à¤¾ बांधणी करत आहे." + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "बाऊनà¥à¤¸à¥ किजà¥" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "वरà¥à¤§à¤• सà¥à¤°à¥‚ किंवा बंद करणà¥à¤¯à¤¾à¤•à¤°à¥€à¤¤à¤¾ वपारणà¥à¤¯à¤¾à¤œà¥‹à¤—ी आदेश." + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "ऑन-सà¥à¤•à¥à¤°à¥€à¤¨ कळफलक सà¥à¤°à¥‚ किंवा बंद करणà¥à¤¯à¤¾à¤•à¤°à¥€à¤¤à¤¾ वपारणà¥à¤¯à¤¾à¤œà¥‹à¤—ी आदेश." + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "सà¥à¤•à¥à¤°à¥€à¤¨ रिडीर सà¥à¤°à¥‚ किंवा बंद करणà¥à¤¯à¤¾à¤•à¤°à¥€à¤¤à¤¾ वापरणà¥à¤¯à¤¾à¤œà¥‹à¤—ी आदेश." + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable accessibility keyboard plugin" +msgstr "पà¥à¤°à¤µà¥‡à¤¶à¥€à¤¯ कळफलक पà¥à¤²à¤—इन कारà¥à¤¯à¤¾à¤¨à¥à¤µà¥€à¤¤ करा" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable background plugin" +msgstr "पारà¥à¤¶à¥à¤µà¤­à¥‚मी पà¥à¤²à¤—इन कारà¥à¤¯à¤¾à¤¨à¥à¤µà¥€à¤¤ करा" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable clipboard plugin" +msgstr "कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡ पà¥à¤²à¤—इन कारà¥à¤¯à¤¾à¤¨à¥à¤µà¥€à¤¤ करा" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable font plugin" +msgstr "फॉनà¥à¤Ÿ पà¥à¤²à¤—इन कारà¥à¤¯à¤¾à¤¨à¥à¤µà¥€à¤¤ करा" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable housekeeping plugin" +msgstr "हाऊसकिपींग पà¥à¤²à¤—इन कारà¥à¤¯à¤¾à¤¨à¥à¤µà¥€à¤¤ करा" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable keybindings plugin" +msgstr "किबांधणी पà¥à¤²à¤—इन कारà¥à¤¯à¤¾à¤¨à¥à¤µà¥€à¤¤à¤¾ करा" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keyboard plugin" +msgstr "कळफलक पà¥à¤²à¤—इन कारà¥à¤¯à¤¾à¤¨à¥à¤µà¥€à¤¤ करा" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable media keys plugin" +msgstr "मिडीया कि पà¥à¤²à¤—इन कारà¥à¤¯à¤¾à¤¨à¥à¤µà¥€à¤¤ करा" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable mouse plugin" +msgstr "माऊस पà¥à¤²à¤—इन कारà¥à¤¯à¤¾à¤¨à¥à¤µà¥€à¤¤ करा" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable smartcard plugin" +msgstr "सà¥à¤®à¤¾à¤°à¥à¤Ÿà¤•à¤¾à¤°à¥à¤¡ पà¥à¤²à¤—इन सà¥à¤°à¥‚ करा" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable sound plugin" +msgstr "आवाज पà¥à¤²à¤—इन कारà¥à¤¯à¤¾à¤¨à¥à¤µà¥€à¤¤ करा" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable typing breaks plugin" +msgstr "बà¥à¤°à¥‡à¤• पà¥à¤²à¤—इन टाइप करणे कारà¥à¤¯à¤¾à¤¨à¥à¤µà¥€à¤¤ करा" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable xrandr plugin" +msgstr "xrandr पà¥à¤²à¤—इन कारà¥à¤¯à¤¾à¤¨à¥à¤µà¥€à¤¤ करा" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xrdb plugin" +msgstr "xrdb पà¥à¤²à¤—इन कारà¥à¤¯à¤¾à¤¨à¥à¤µà¥€à¤¤ करा" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Enable xsettings plugin" +msgstr "xsettings पà¥à¤²à¤—इन कारà¥à¤¯à¤¾à¤¨à¥à¤µà¥€à¤¤ करा" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Mouse keys" +msgstr "माऊस किजà¥" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "On-screen keyboard" +msgstr "ऑन-सà¥à¤•à¥à¤°à¥€à¤¨ कळफलक" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen magnifier" +msgstr "सà¥à¤•à¥à¤°à¥€à¤¨ वरà¥à¤§à¤•" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Screen reader" +msgstr "सà¥à¤•à¥à¤°à¥€à¤¨ रिडर" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "" +"हाऊसकिपींग पà¥à¤²à¤—इन कारà¥à¤¯à¤¾à¤¨à¥à¤µà¥€à¤¤ करणà¥à¤¯à¤¾à¤•à¤°à¥€à¤¤à¤¾ खरे असे निशà¥à¤šà¤¿à¤¤ केले जाते, जà¥à¤¯à¤¾à¤®à¥à¤³à¥‡ फाइल कॅश काढूण " +"टाकले जातील." + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" +"कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡ संयोजना वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤¨ करीता पà¥à¤²à¤—इन कारà¥à¤¯à¤¾à¤¨à¥à¤µà¤¤à¥€à¤¤ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ खरे असे निशà¥à¤šà¤¿à¤¤ केले " +"जाते." + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" +"डेसà¥à¤•à¤Ÿà¥‰à¤ª पारà¥à¤¶à¥à¤µà¤­à¥‚मी संयोजना वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤¨ करीता पà¥à¤²à¤—इन कारà¥à¤¯à¤¾à¤¨à¥à¤µà¤¤à¥€à¤¤ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ खरे असे " +"निशà¥à¤šà¤¿à¤¤ केले जाते." + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "फॉनà¥à¤Ÿ संयोजना वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤¨ करीता पà¥à¤²à¤—इन कारà¥à¤¯à¤¾à¤¨à¥à¤µà¤¤à¥€à¤¤ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ खरे असे निशà¥à¤šà¤¿à¤¤ केले जाते." + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "कळफलक संयोजना वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤¨ करीता पà¥à¤²à¤—इन कारà¥à¤¯à¤¾à¤¨à¥à¤µà¤¤à¥€à¤¤ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ खरे असे निशà¥à¤šà¤¿à¤¤ केले जाते." + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "" +"Set to True to enable the plugin to manage locking screen on smartcard " +"removal." +msgstr "" +"सà¥à¤®à¤¾à¤°à¥à¤Ÿà¤•à¤¾à¤°à¥à¤¡ काढून टाकलà¥à¤¯à¤¾à¤µà¤° पडदा कà¥à¤²à¥‚पबंद करणे वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¥€à¤¤ करणे सà¥à¤°à¥‚ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ खरे असे " +"निशà¥à¤šà¤¿à¤¤ केले जाते." + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "माऊस संयोजना वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤¨ करीता पà¥à¤²à¤—इन कारà¥à¤¯à¤¾à¤¨à¥à¤µà¤¤à¥€à¤¤ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ खरे असे निशà¥à¤šà¤¿à¤¤ केले जाते." + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" +"मलà¥à¤Ÿà¤¿à¤®à¤¿à¤¡à¥€à¤¯à¤¾ कि संयोजना वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤¨ करीता पà¥à¤²à¤—इन कारà¥à¤¯à¤¾à¤¨à¥à¤µà¤¤à¥€à¤¤ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ खरे असे निशà¥à¤šà¤¿à¤¤ " +"केले जाते." + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "" +"sound sample caches वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤¨ करीता पà¥à¤²à¤—इन कारà¥à¤¯à¤¾à¤¨à¥à¤µà¥€à¤¤ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ True असे निशà¥à¤šà¤¿à¤¤ " +"करा." + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" +"पà¥à¤°à¤µà¥‡à¤¶à¥€à¤¯ कळफलक संयोजना वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤¨ करीता पà¥à¤²à¤—इन कारà¥à¤¯à¤¾à¤¨à¥à¤µà¤¤à¥€à¤¤ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ खरे असे निशà¥à¤šà¤¿à¤¤ " +"केले जाते." + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "कळफलक वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤¨ करीता पà¥à¤²à¤—इन कारà¥à¤¯à¤¾à¤¨à¥à¤µà¤¤à¥€à¤¤ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ खरे असे निशà¥à¤šà¤¿à¤¤ केले जाते." + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "बà¥à¤°à¥‡à¤• टाईप करणे वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤¨ करीता पà¥à¤²à¤—इन कारà¥à¤¯à¤¾à¤¨à¥à¤µà¤¤à¥€à¤¤ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ खरे असे निशà¥à¤šà¤¿à¤¤ केले जाते." + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "xrandr संयोजना वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤¨ करीता पà¥à¤²à¤—इन कारà¥à¤¯à¤¾à¤¨à¥à¤µà¤¤à¥€à¤¤ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ खरे असे निशà¥à¤šà¤¿à¤¤ केले जाते." + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "xrdb संयोजना वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤¨ करीता पà¥à¤²à¤—इन कारà¥à¤¯à¤¾à¤¨à¥à¤µà¤¤à¥€à¤¤ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ खरे असे निशà¥à¤šà¤¿à¤¤ केले जाते." + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "" +"xsettings संयोजना वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤¨ करीता पà¥à¤²à¤—इन कारà¥à¤¯à¤¾à¤¨à¥à¤µà¤¤à¥€à¤¤ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ खरे असे निशà¥à¤šà¤¿à¤¤ केले " +"जाते." + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "Slow keys" +msgstr "हळॠकिजà¥" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "Sticky keys" +msgstr "सà¥à¤Ÿà¤¿à¤•à¥€ किजà¥" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "वरà¥à¤§à¤• टॉगल करणà¥à¤¯à¤¾à¤•à¤°à¥€à¤¤à¤¾ कळफलक शारà¥à¤Ÿà¤•à¤Ÿà¤šà¥‡ नाव" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "ऑन-सà¥à¤•à¥à¤°à¥€à¤¨ कळफलक टॉगल करणà¥à¤¯à¤¾à¤•à¤°à¥€à¤¤à¤¾ कळफलक शारà¥à¤Ÿà¤•à¤Ÿà¤šà¥‡ नाव" + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "सà¥à¤•à¥à¤°à¥€à¤¨ रीडर टॉगल करणà¥à¤¯à¤¾à¤•à¤°à¥€à¤¤à¤¾ कळफलक शारà¥à¤Ÿà¤•à¤Ÿà¤šà¥‡ नाव" + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"वरà¥à¤§à¤• टॉगल करणà¥à¤¯à¤¾à¤•à¤°à¥€à¤¤à¤¾ हे कळफलक शारà¥à¤Ÿà¤•à¤Ÿ नाव वापरा. हे नाव कळफलक शारà¥à¤Ÿà¤•à¤Ÿ आवड निवड " +"संवाद अंतरà¥à¤—त दाखविले जाईल." + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"ऑन-सà¥à¤•à¥à¤°à¥€à¤¨ कळफलक टॉगल करणà¥à¤¯à¤¾à¤•à¤°à¥€à¤¤à¤¾ हे कळफलक शारà¥à¤Ÿà¤•à¤Ÿ नाव वापरा. हे नाव कळफलक शारà¥à¤Ÿà¤•à¤Ÿ " +"आवड निवड संवाद अंतरà¥à¤—त दाखविले जाईल." + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"सà¥à¤•à¥à¤°à¥€à¤¨ रीडर टॉगल करणà¥à¤¯à¤¾à¤•à¤°à¥€à¤¤à¤¾ हे कळफलक शारà¥à¤Ÿà¤•à¤Ÿ नाव वापरा. हे नाव कळफलक शारà¥à¤Ÿà¤•à¤Ÿ पसंती " +"संवादात दाखवले जाईल." + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle magnifier" +msgstr "टॉगल वरà¥à¤§à¤•" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Toggle on-screen keyboard" +msgstr "ऑन-सà¥à¤•à¥à¤°à¥€à¤¨ कळफलक टॉगल करा" + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Toggle screen reader" +msgstr "सà¥à¤•à¥à¤°à¥€à¤¨ रिडर टॉगल करा" + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "बाऊनà¥à¤¸à¥ किजॠकळफलक सà¥à¤²à¤­à¤¤à¤¾ गà¥à¤£à¤µà¤¿à¤¶à¥‡à¤· कारà¥à¤¯à¤¾à¤¨à¥à¤µà¥€à¤¤ केले आहे का." + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "माऊस किजॠकळफलक सà¥à¤²à¤­à¤¤à¤¾ गà¥à¤£à¤µà¤¿à¤¶à¥‡à¤· कारà¥à¤¯à¤¾à¤¨à¥à¤µà¥€à¤¤ केले आहे का." + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the on-screen keyboard is turned on." +msgstr "ऑन-सà¥à¤•à¥à¤°à¥€à¤¨ कळफलक कारà¥à¤¯à¤¾à¤¨à¥à¤µà¥€à¤¤ केले आहे का." + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the screen magnifier is turned on." +msgstr "पडदा वरà¥à¤§à¤• कारà¥à¤¯à¤¾à¤¨à¥à¤µà¥€à¤¤ केले आहे का." + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the screen reader is turned on." +msgstr "पडदा वाचक कारà¥à¤¯à¤¾à¤¨à¥à¤µà¥€à¤¤ केले आहे का." + +#: ../data/mate-settings-daemon.schemas.in.h:58 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "हळॠकिजॠकळफलक सà¥à¤²à¤­à¤¤à¤¾ गà¥à¤£à¤µà¤¿à¤¶à¥‡à¤· कारà¥à¤¯à¤¾à¤¨à¥à¤µà¥€à¤¤ केले आहे का." + +#: ../data/mate-settings-daemon.schemas.in.h:59 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "सà¥à¤Ÿà¤¿à¤•à¥€ किजॠकळफलक सà¥à¤²à¤­à¤¤à¤¾ गà¥à¤£à¤µà¤¿à¤¶à¥‡à¤· कारà¥à¤¯à¤¾à¤¨à¥à¤µà¥€à¤¤ केले आहे का." + +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "डीबगींग कोड कारà¥à¤¯à¤¾à¤¨à¥à¤µà¥€à¤¤ करा" + +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "डीमन बनू नका" + +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "पà¥à¤²à¤—इन संयोजना दाखल करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€à¤šà¥‡ MateConf पूरà¥à¤µà¤ªà¤¦" + +#: ../mate-settings-daemon/main.c:58 +msgid "Exit after a time - for debugging" +msgstr "" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "पà¥à¤°à¤µà¥‡à¤¶à¥€à¤¯ कळफलक" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "पà¥à¤°à¤µà¥‡à¤¶à¥€à¤¯ कळफलक पà¥à¤²à¤—इन" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:388 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "मदत दरà¥à¤¶à¤µà¤£à¥à¤¯à¤¾à¤¤ चूक à¤à¤¾à¤²à¥€: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:519 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:585 +msgid "Do you want to activate Slow Keys?" +msgstr "तà¥à¤®à¥à¤¹à¤¾à¤²à¤¾ हळà¥à¤µà¤¾à¤° कि सकà¥à¤°à¥€à¤¯ करायचे?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:520 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:586 +msgid "Do you want to deactivate Slow Keys?" +msgstr "तà¥à¤®à¥à¤¹à¤¾à¤²à¤¾ हळà¥à¤µà¤¾à¤° कि निषà¥à¤•à¥à¤°à¥€à¤¯ करायचे?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:521 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:587 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"तà¥à¤®à¥à¤¹à¥€ नà¥à¤•à¤¤à¥‡à¤š Shift कि 8 सेकंद करीता दाबून ठेवले आहे. हे हळà¥à¤µà¤¾à¤° कि करीता शारà¥à¤Ÿà¤•à¤Ÿ आहे, " +"जà¥à¤¯à¤¾à¤®à¥à¤³à¥‡ कळफलकचà¥à¤¯à¤¾ कारà¥à¤¯à¤ªà¤¦à¥à¤§à¤¤à¥€à¤µà¤° पà¥à¤°à¤­à¤¾à¤µ पडतो." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't activate" +msgstr "सकà¥à¤°à¥€à¤¯ करू नका" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't deactivate" +msgstr "निषà¥à¤•à¥à¤°à¥€à¤¯ करू नका" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Activate" +msgstr "सकà¥à¤°à¥€à¤¯" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Deactivate" +msgstr "निषà¥à¤•à¥à¤°à¥€à¤¯" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't activate" +msgstr "सकà¥à¤°à¥€à¤¯ करू नका (_n)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't deactivate" +msgstr "निषà¥à¤•à¥à¤°à¥€à¤¯ करू नका (_n)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Activate" +msgstr "कारà¥à¤¯à¤¾à¤¨à¥à¤µà¥€à¤¤ करा(_A)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Deactivate" +msgstr "अकारà¥à¤¯à¤¾à¤¨à¥à¤µà¥€à¤¤ करा(_D)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:615 +msgid "Slow Keys Alert" +msgstr "धिमी कि सतरà¥à¤•à¤¤à¤¾" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:655 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:723 +msgid "Do you want to activate Sticky Keys?" +msgstr "सà¥à¤Ÿà¥€à¤•à¥€ कि सकà¥à¤°à¥€à¤¯ करायचे?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:656 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:724 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "तà¥à¤®à¥à¤¹à¤¾à¤²à¤¾ सà¥à¤Ÿà¤¿à¤•à¥€ कि निषà¥à¤•à¥à¤°à¥€à¤¯ करायचे?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:726 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"तà¥à¤®à¥à¤¹à¥€ नà¥à¤•à¤¤à¥‡à¤š Shift कि 5 वेळा à¤à¤•à¤¾ ओळीत दाबून ठेवले होते. हे हळà¥à¤µà¤¾à¤° कि करीता शारà¥à¤Ÿà¤•à¤Ÿ आहे, " +"जà¥à¤¯à¤¾à¤®à¥à¤³à¥‡ कळफलकचà¥à¤¯à¤¾ कारà¥à¤¯à¤ªà¤¦à¥à¤§à¤¤à¥€à¤µà¤° पà¥à¤°à¤­à¤¾à¤µ पडतो." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:660 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"तà¥à¤®à¥à¤¹à¥€ नà¥à¤•à¤¤à¥‡à¤š दोन कि à¤à¤•à¤¾à¤š वेळा, किंवा Shift कि 5 सेकंद करीता दाबून ठेवले होते. या हळà¥à¤µà¤¾à¤° " +"कि अकारà¥à¤¯à¤•à¥à¤·à¤® होते, जà¥à¤¯à¤¾à¤®à¥à¤³à¥‡ कळफलकचà¥à¤¯à¤¾ कारà¥à¤¯à¤ªà¤¦à¥à¤§à¤¤à¥€à¤µà¤° पà¥à¤°à¤­à¤¾à¤µ पडतो." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:756 +msgid "Sticky Keys Alert" +msgstr "सà¥à¤Ÿà¤¿à¤•à¥€ कि सतरà¥à¤•à¤¤à¤¾" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "जागतिक पà¥à¤°à¤µà¥‡à¤¶ पà¥à¤°à¤¾à¤§à¤¾à¤¨à¥à¤¯à¤¤à¤¾" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "रंग मधिल भेद वाढवा (_c)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "पाठà¥à¤¯ मोठे व वाचन करीता सà¥à¤²à¤­ करा (_t)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "सà¥à¤µà¥€à¤•à¤¾à¤°à¤£à¥à¤¯à¤¾à¤•à¤°à¥€à¤¤à¤¾ कि दाबा व जरा वेळ धरून ठेवा (हळॠकि) (_h)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "ऑन-सà¥à¤•à¥à¤°à¥€à¤¨ कळफलक वापरा (_k)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "सà¥à¤•à¥à¤°à¥€à¤¨ वरà¥à¤§à¤• वापरा (_m)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "पदडा वाचकचा वापर करा (_r)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "पà¥à¤¨à¥à¤¹à¤¾à¤ªà¥à¤¨à¥à¤¹à¤¾ कि दाबलà¥à¤¯à¤¾à¤¸ दà¥à¤°à¥à¤²à¤•à¥à¤· करा (बाऊनà¥à¤¸à¥ कि) (_I)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "कळफलक शारà¥à¤Ÿà¤•à¤Ÿ करीता à¤à¤•à¤¾ वेळी à¤à¤•à¤š कि दाबा (सà¥à¤Ÿà¤¿à¤•à¥€ कि) (_P)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "पारà¥à¤¶à¥à¤µà¤­à¥‚मी" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "पारà¥à¤¶à¥à¤µà¤­à¥‚मी पà¥à¤²à¤—इन" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "कà¥à¤²à¤¿à¤ªà¤¬à¥‹à¤°à¥à¤¡ पà¥à¤²à¤—इन" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "नकलà¥à¤²" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "नकलà¥à¤² पà¥à¤²à¤—इन" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "फॉनà¥à¤Ÿ" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "फॉनà¥à¤Ÿ पà¥à¤²à¤—इन" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this filesystem" +msgstr "या फाइलपà¥à¤°à¤£à¤¾à¤²à¥€à¤¸à¤¾à¤ à¥€ कà¥à¤ à¤²à¥à¤¯à¤¾à¤¹à¥€ सावधानता पà¥à¤¨à¥à¤¹à¤¾ दाखवू नका" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "कà¥à¤ à¤²à¥à¤¯à¤¾à¤¹à¥€ सावधानता पà¥à¤¨à¥à¤¹à¤¾ दाखवू नका" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "खंड \"%s\" येथे फकà¥à¤¤ %s उरà¥à¤µà¤°à¥€à¤¤ डिसà¥à¤• जागा आढळली." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "या संगणकावर फकà¥à¤¤ %s डिसà¥à¤• जागा उरà¥à¤µà¤°à¥€à¤¤ आहे." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" +"कचरापेटी रिकामी करून, न वापरलेले कारà¥à¤¯à¤•à¥à¤°à¤® किंवा फाइलà¥à¤¸à¥ काढून, किंवा फाइलà¥à¤¸à¥à¤²à¤¾ इतर डिसà¥à¤• " +"किंवा पारà¥à¤Ÿà¤¿à¤¶à¤¨à¤µà¤° हलवून तà¥à¤®à¥à¤¹à¥€ डिसà¥à¤• जागा मोकळी करू शकता." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"न वापरलेले कारà¥à¤¯à¤•à¥à¤°à¤® किंवा फाइलà¥à¤¸à¥ काढून, किंवा फाइलà¥à¤¸à¥à¤²à¤¾ इतर डिसà¥à¤• किंवा पारà¥à¤Ÿà¤¿à¤¶à¤¨à¤µà¤° हलवून " +"तà¥à¤®à¥à¤¹à¥€ डिसà¥à¤• जागा मोकळी करू शकता." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"कचरापेटी रिकामी करून, न वापरलेले कारà¥à¤¯à¤•à¥à¤°à¤® किंवा फाइलà¥à¤¸à¥ काढून, किंवा फाइलà¥à¤¸à¥à¤²à¤¾ बाहेर " +"डिसà¥à¤•à¤µà¤° हलवून तà¥à¤®à¥à¤¹à¥€ डिसà¥à¤• जागा मोकळी करू शकता." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" +"न वापरलेले कारà¥à¤¯à¤•à¥à¤°à¤® किंवा फाइलà¥à¤¸à¥ काढून, किंवा फाइलà¥à¤¸à¥à¤²à¤¾ बाहेरील डिसà¥à¤•à¤µà¤° हलवून तà¥à¤®à¥à¤¹à¥€ डिसà¥à¤• " +"जागा मोकळी करू शकता." + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "कमी डिसà¥à¤• जागा" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "कचरापेटी रिकामी करा" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine..." +msgstr "विशà¥à¤²à¥‡à¤·à¥€à¤¤ करा..." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "दà¥à¤°à¥à¤²à¤•à¥à¤· करा" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:96 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "%lu पैकी घटक %lu काढून टाकत आहे" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:116 +#, c-format +msgid "Removing: %s" +msgstr "काढून टाकत आहे: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:244 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:293 +msgid "Emptying the trash" +msgstr "कचरापेटी रिकामे करत आहे" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:269 +msgid "Preparing to empty trash..." +msgstr "कचरापेटी रिकामे करणà¥à¤¯à¤¾à¤šà¥€ तयारी करत आहे..." + +#. Translators: "Emptying trash from " +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:296 +msgid "From: " +msgstr "पासून: " + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:357 +msgid "Empty all of the items from the trash?" +msgstr "कचरापेटीतून सरà¥à¤µ घटके रिकामे करा?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:360 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"कचरापेटी रिकामी करायचे ठरवलà¥à¤¯à¤¾à¤¸, तà¥à¤¯à¤¾à¤¤à¥€à¤² सरà¥à¤µ घटके नेहमीकरीता नाहीसे होतील. तà¥à¤®à¥à¤¹à¥€ " +"तà¥à¤¯à¤¾à¤‚स वेगळà¥à¤¯à¤¾à¤ªà¥à¤°à¤•à¤¾à¤°à¥‡ नषà¥à¤Ÿ करू शकता कृपया हे लकà¥à¤·à¤¾à¤¤ ठेवा." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:367 +msgid "_Empty Trash" +msgstr "कचरापेटी रिकामे करा (_E)" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "कि बांधणी (%s) अवैध आहे" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "कि बांधणी (%s) अपूरे आहे" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"(%s) चालवितेवेळी तà¥à¤°à¥à¤Ÿà¥€ आढळली\n" +"जे कि (%s) सह जà¥à¤³à¤²à¥€ आहे" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "किबांधणी" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "किबांधणी पà¥à¤²à¤—इन" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "कळफलक" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "कळफलक पà¥à¤²à¤—इन" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:137 +#, c-format +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +"- a bug in libxklavier library\n" +"- a bug in X server (xkbcomp, xmodmap utilities)\n" +"- X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +"- The result of %s\n" +"- The result of %s" +msgstr "" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:151 +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or taking a fresher version of XFree " +"software." +msgstr "" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:236 +msgid "Unknown" +msgstr "" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:305 +#, c-format +msgid "Keyboard Layout \"%s\"" +msgstr "" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:428 +msgid "_Layouts" +msgstr "" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:435 +#, fuzzy +msgid "Keyboard _Preferences" +msgstr "माउस पà¥à¤°à¤¾à¤§à¤¾à¤¨à¥à¤¯à¤¤à¤¾" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:441 +msgid "Show _Current Layout" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "उपलबà¥à¤§ फाइल (_v):" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "modmap फाइल दाखल करा" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap file(s)?" +msgstr "तà¥à¤®à¥à¤¹à¤¾à¤²à¤¾ modmap फाइल दाखल करायला आवडेल का?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "हा संदेश पà¥à¤¨à¥à¤¹à¤¾ दाखवू नका (_D)" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "भार (_L)" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "दाखल केलेले फाइल (_L):" + +#: ../plugins/keyboard/show-layout.ui.h:1 +#, fuzzy +msgid "Keyboard Layout" +msgstr "कळफलक" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:195 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"मà¥à¤²à¤­à¥‚त टरà¥à¤®à¤¿à¤¨à¤² पà¥à¤°à¤¾à¤ªà¥à¤¤ करू शकत नाही. तà¥à¤®à¤šà¥‡ मà¥à¤²à¤­à¥‚त टरà¥à¤®à¤¿à¤¨à¤² आदेश निशà¥à¤šà¤¿à¤¤ केले आहे व वैध अनà¥à¤ªà¥à¤°à¤¯à¥‹à¤— " +"करीता निरà¥à¤¦à¥‡à¤¶à¥€à¤¤ आहे याची तपासणी करा." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:235 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"आदेश चालवू शकत नाही: %s\n" +"हे वैध आदेश आहे याची तपासणी करा." + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "अकारà¥à¤¯à¤•à¥à¤·à¤®" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u आऊटपà¥à¤Ÿ" +msgstr[1] "%u आऊटपà¥à¤Ÿà¤¸à¥" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u इंपà¥à¤Ÿ" +msgstr[1] "%u इंपà¥à¤Ÿà¤¸à¥" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "पà¥à¤°à¤£à¤¾à¤²à¥€ आवाज" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "मिडीया कि" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "मिडीया कि पलà¥à¤—इन" + +#: ../plugins/mouse/gsd-mouse-manager.c:882 +msgid "Could not enable mouse accessibility features" +msgstr "कळफलक सà¥à¤²à¤­à¤¤à¤¾ वैशिषà¥à¤Ÿà¥à¤¯à¥‡ कारà¥à¤¯à¤¾à¤¨à¥à¤µà¥€à¤¤ करा(_E)" + +#: ../plugins/mouse/gsd-mouse-manager.c:884 +msgid "Mouse accessibility requires mousetweaks to be installed on your system." +msgstr "माऊस पà¥à¤°à¤µà¥‡à¤¶à¥€à¤¯ करीता माऊसटà¥à¤µà¥€à¤• पà¥à¤°à¤£à¤¾à¤²à¥€à¤µà¤° पà¥à¤°à¤¤à¤¿à¤·à¥à¤ à¤¾à¤ªà¥€à¤¤ असणà¥à¤¯à¤¾à¤šà¥€ आवशà¥à¤¯à¤•à¤¤à¤¾ आहे." + +#: ../plugins/mouse/gsd-mouse-manager.c:887 +msgid "Mouse Preferences" +msgstr "माउस पà¥à¤°à¤¾à¤§à¤¾à¤¨à¥à¤¯à¤¤à¤¾" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "माउस" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "माऊस पà¥à¤²à¤—इन" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "टाइपिंग बà¥à¤°à¥‡à¤•" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "टायपींग खंडन पà¥à¤²à¤—इन" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "पडदा आकार व चकà¥à¤°à¤¾à¤•à¤¾à¤° संयोजना निशà¥à¤šà¤¿à¤¤ करा" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:225 +msgid "Could not switch the monitor configuration" +msgstr "मॉनीटर संयोजना बदलविणे शकà¥à¤¯ नाही" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:249 +msgid "Could not restore the display's configuration" +msgstr "दृषà¥à¤¯à¤šà¥€ संयोजना पूरà¥à¤µà¤µà¤¤ करणà¥à¤¯à¤¾à¤¸ अशकà¥à¤¯" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:274 +msgid "Could not restore the display's configuration from a backup" +msgstr "बॅकअप पासून दृषà¥à¤¯à¤šà¥€ संयोजना पूरà¥à¤µà¤µà¤¤ करणà¥à¤¯à¤¾à¤¸ अशकà¥à¤¯" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:295 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "The display will be reset to its previous configuration in %d seconds" +msgstr[0] "%d सेकंदात दृषà¥à¤¯ मागील संरचना पà¥à¤°à¤®à¤¾à¤£à¥‡ पूरà¥à¤µà¤µà¤¤à¥ केले जाईल" +msgstr[1] "%d सेकंदात दृषà¥à¤¯ मागील संरचना पà¥à¤°à¤®à¤¾à¤£à¥‡ पूरà¥à¤µà¤µà¤¤à¥ केले जाईल" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:344 +msgid "Does the display look OK?" +msgstr "दृषà¥à¤¯ ठिक दिसते?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:350 +msgid "_Restore Previous Configuration" +msgstr "मागील संयोजना पूरà¥à¤µà¤µà¤¤ करा (_R)" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:351 +msgid "_Keep This Configuration" +msgstr "ही संयोजना जपवा (_K)" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:432 +msgid "The selected configuration for displays could not be applied" +msgstr "दृषà¥à¤¯ करीता निवडलेली संयोजना लागू करणे शकà¥à¤¯ नाही" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:970 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "पडदा माहिती पà¥à¤¨à¥à¤¹ दाखल करणà¥à¤¯à¤¾à¤¸ अशकà¥à¤¯: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:973 +msgid "Trying to switch the monitor configuration anyway." +msgstr "मॉनीटर संयोजना कसेही करून बदलविणà¥à¤¯à¤¾à¤šà¤¾ पà¥à¤°à¤¯à¤¤à¥à¤¨ करत आहे." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1684 +msgid "Rotation not supported" +msgstr "चकà¥à¤°à¤¾à¤•à¤¾à¤° समरà¥à¤¥à¥€à¤¤ नाही" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1738 +msgid "Could not save monitor configuration" +msgstr "मॉनीटर संयोजना साठविणे शकà¥à¤¯ नाही" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1756 +msgid "Normal" +msgstr "सरà¥à¤µà¤¸à¤¾à¤§à¤¾à¤°à¤£" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1757 +msgid "Left" +msgstr "डावी" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1758 +msgid "Right" +msgstr "उजवी" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1759 +msgid "Upside Down" +msgstr "वर खाली" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1879 +msgid "_Configure Display Settings ..." +msgstr "दृशà¥à¤¯ संयोजना संयोजीत करा (_C) ..." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1920 +msgid "Configure display settings" +msgstr "दृशà¥à¤¯ संयोजना संयोजीत करा" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1980 +msgid "Could not apply the stored configuration for monitors" +msgstr "मॉनीटर करीता साठविलेली संयोजना लागू करणे शकà¥à¤¯ नाही" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "वापरकरà¥à¤¤à¥à¤¯à¤¾à¤šà¥€ मà¥à¤–à¥à¤¯ संचयीका ओळखू शकले नाही" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "X सà¥à¤¤à¥à¤°à¥‹à¤¤ माहितीकोष वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¥€à¤¤ करा" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "X सà¥à¤¤à¥à¤°à¥‹à¤¤ माहितीकोष" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:596 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "MateConf कि %s पà¥à¤°à¤•à¤¾à¤° %s करीता निशà¥à¤šà¤¿à¤¤ केले परंतॠअपेकà¥à¤·à¥€à¤¤ पà¥à¤°à¤•à¤¾à¤° %s असे होते\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "X संयोजना वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¥€à¤¤ करा" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "X संयोजना" + diff --git a/po/ms.po b/po/ms.po new file mode 100644 index 0000000..5c022dc --- /dev/null +++ b/po/ms.po @@ -0,0 +1,2760 @@ +# Mate-control-center v2.0 Bahasa Melayu (ms) +# 1. Hasbullah Bin Pit (sebol) , 2002 +# 2. Khairulanuar Abd Majid (khai) , 2002 +msgid "" +msgstr "" +"Project-Id-Version: mate-control-center HEAD\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-02-26 21:06-0500\n" +"PO-Revision-Date: 2004-02-23 12:12+0730\n" +"Last-Translator: Hasbullah Bin Pit \n" +"Language-Team: Projek Gabai \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:1 +#, fuzzy +msgid "" +"Set to True to keep the handlers for text/plain and text/* MIME types " +"synchronized." +msgstr "" +"Jika benar, pengendali mime bagi text/plain dan text/* akan kekal " +"disinkronisasikan" + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:2 +msgid "Sync text/plain and text/* handlers" +msgstr "Sinkronisasi pengendali text/plain and text/*" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to launch the calculator." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the email client." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +#, fuzzy +msgid "Binding to launch the help browser." +msgstr "Lancar Pelungsur Bantuan" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the media player." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the search tool." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +#, fuzzy +msgid "Binding to launch the web browser." +msgstr "Lancar Pelungsur Web" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to lock the screen." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to log out." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to lower the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to mute the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to open the Home folder." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to pause playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to raise the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +#, fuzzy +msgid "Binding to skip to next track." +msgstr "Langkah ke trek Berikutnya" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +#, fuzzy +msgid "Binding to skip to previous track." +msgstr "Langkah ke trek Terdahulu" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to stop playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to suspend the computer." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Lenting" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +#, fuzzy +msgid "Home folder" +msgstr "Folder Rumah" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +#, fuzzy +msgid "Launch help browser" +msgstr "Lancar Pelungsur Bantuan" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +#, fuzzy +msgid "Launch web browser" +msgstr "Lancar Pelungsur Web" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +#, fuzzy +msgid "Lock screen" +msgstr "Kunci Skrin" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +#, fuzzy +msgid "Log out" +msgstr "Log Keluar" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +#, fuzzy +msgid "Next track" +msgstr "Langkah ke trek Berikutnya" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +#, fuzzy +msgid "Play (or play/pause)" +msgstr "Main (atau Main/Kaku)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +#, fuzzy +msgid "Previous track" +msgstr "Langkah ke trek Terdahulu" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Cari" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +#, fuzzy +msgid "Stop playback" +msgstr "Kekunci henti bermain" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +#, fuzzy +msgid "Suspend" +msgstr "Bunyi" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "Volum turun" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "Volume mute" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Langkah volum" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Langkah volum sebagai peratusan volum." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "Volum naik" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:1 +#, fuzzy +msgid "" +"Set to True to display a dialog when there are errors running the " +"screensaver." +msgstr "Papar dialog bila ralat melaksanakan XScreenSaver" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:2 +#, fuzzy +msgid "Set to True to run the screensaver at login." +msgstr "Laksana Xcreensaver pada logmasuk" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:3 +#, fuzzy +msgid "Show startup errors" +msgstr "Papar ralat permulaan" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:4 +#, fuzzy +msgid "Start screensaver" +msgstr "Mula Xscreensaver" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +#, fuzzy +msgid "Hinting" +msgstr "Bayangang:" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +#, fuzzy +msgid "Enable accessibility keyboard plugin" +msgstr "_Hidupkan ciri-ciri kebolehcapaian Papan Kekunci" + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Enable background plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Enable clipboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Enable default editor plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Enable font plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Enable keybindings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Enable keyboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable media keys plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable mouse plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +#, fuzzy +msgid "Enable screensaver plugin" +msgstr "Laksana Xcreensaver pada logmasuk" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable sound plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable typing breaks plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable xrandr plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable xrdb plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable xsettings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Set to True to enable the plugin to manage screensaver settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Set to True to enable the plugin to manage sound settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "" +"Set to True to enable the plugin to manage the default text editor setting." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "" + +#: ../mate-settings-daemon/main.c:49 +msgid "Don't become a daemon" +msgstr "" + +#: ../mate-settings-daemon/main.c:50 +msgid "MateConf prefix from which to load plugin settings" +msgstr "" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Accessibility Keyboard" +msgstr "Keboleh_capaikan" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Accessibility keyboard plugin" +msgstr "Keboleh_capaikan" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:393 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "Terdapat ralat memapar bantuan: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:445 +msgid "Do you want to activate Slow Keys?" +msgstr "Adakah anda ingin mengaktifkan Kekunci Perlahan?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:446 +#, fuzzy +msgid "Do you want to deactivate Slow Keys?" +msgstr "Adakah anda ingin mengaktifkan Kekunci Perlahan?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:449 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:456 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:508 +msgid "Do_n't activate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:456 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:508 +msgid "Do_n't deactivate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:459 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:511 +msgid "_Activate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:459 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:511 +msgid "_Deactivate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:463 +msgid "Slow Keys Alert" +msgstr "Amaran Kekunci Perlahan" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:495 +msgid "Do you want to activate Sticky Keys?" +msgstr "Adakah anda akan mengaktifkan Kekunci Lekat?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:496 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Adakah anda ingin mempasifkan Kekunci Lekat?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:499 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:501 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:515 +msgid "Sticky Keys Alert" +msgstr "Amaran Kekunci Lekat" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Background" +msgstr "Terapkan Latar _Belakang" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Font" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "" + +#: ../plugins/font/gsd-font-manager.c:208 +#, fuzzy, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing the mouse pointer theme." +msgstr "" +"Tak dapat mencipta direktori \"%s\".\n" +"Ini diperlukan untuk membolehkan penukaran kursor." + +#: ../plugins/font/gsd-font-manager.c:231 +#, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing cursors." +msgstr "" +"Tak dapat mencipta direktori \"%s\".\n" +"Ini diperlukan untuk membolehkan penukaran kursor." + +#: ../plugins/keybindings/gsd-keybindings-manager.c:195 +#, c-format +msgid "Key Binding (%s) has its action defined multiple times\n" +msgstr "Ikatan Kekunci (%s) imempunyai aksi yang ditakrifkan beberapa kali\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:202 +#, c-format +msgid "Key Binding (%s) has its binding defined multiple times\n" +msgstr "Ikatan Kekunci (%s) mempunyai ikatan ditakrifkan banyak kali\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:211 +#, c-format +msgid "Key Binding (%s) is incomplete\n" +msgstr "Ikatan kekunci (%s) tidak selesai\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:239 +#, c-format +msgid "Key Binding (%s) is invalid\n" +msgstr "Ikatan Kekunci (%s) tidak sah\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:292 +#, fuzzy, c-format +msgid "It seems that another application already has access to key '%u'." +msgstr "Nampaknya aplikasi lain sudah mempunyai akses ke kekunci'%d'." + +#: ../plugins/keybindings/gsd-keybindings-manager.c:365 +#, c-format +msgid "Key Binding (%s) is already in use\n" +msgstr "Ikatan Kekunci (%s) telah digunakan\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:502 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"Ralat bila cuba melaksanakan (%s)\n" +"dimana ianya dipautkan ke kekunci (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Papan Kekunci" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Keyboard plugin" +msgstr "Pintasan Papan Kekunci" + +#: ../plugins/keyboard/modmap-dialog.glade.h:1 +#, fuzzy +msgid "A_vailable files:" +msgstr "Susunatur yg _ada::" + +#: ../plugins/keyboard/modmap-dialog.glade.h:2 +#, fuzzy +msgid "Do _not show this warning again." +msgstr "_Jangan papar mesej ini lagi" + +#: ../plugins/keyboard/modmap-dialog.glade.h:3 +msgid "Load modmap files" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.glade.h:4 +msgid "Would you like to load the modmap file(s)?" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.glade.h:5 +msgid "_Load" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.glade.h:6 +#, fuzzy +msgid "_Loaded files:" +msgstr "Model" + +#: ../plugins/media-keys/actions/acme.glade.h:1 +msgid "Volume" +msgstr "Volum" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:200 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:240 +#, fuzzy, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"Tak dapat melaksanakan arahan: %s\n" +"Sila tentusahkan bahawa arahan ini wujud." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:256 +msgid "" +"Couldn't put the machine to sleep.\n" +"Verify that the machine is correctly configured." +msgstr "" +"Tak dapat meletakkan mesin kepada tidur.\n" +"Pastikan mesin dikonfigurasikan dengan betul." + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Media keys" +msgstr "kekunci Tetikus" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:566 +#, fuzzy +msgid "Could not enable mouse accessibility features" +msgstr "_Hidupkan ciri-ciri kebolehcapaian Papan Kekunci" + +#: ../plugins/mouse/gsd-mouse-manager.c:568 +msgid "" +"Mouse accessibility requires the mousetweaks daemon to be installed on your " +"system." +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:571 +msgid "Mouse Preferences" +msgstr "Keutamaan Tetikus" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Tetikus" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "" + +#: ../plugins/screensaver/gsd-screensaver-manager.c:151 +#, c-format +msgid "" +"There was an error starting up the screensaver:\n" +"\n" +"%s\n" +"\n" +"Screensaver functionality will not work in this session." +msgstr "" +"Terdapat ralat memulakan screensaver:\n" +"\n" +"%s\n" +"\n" +"Fungsi screensaver tidak akan bekerja pada sessi ini." + +#: ../plugins/screensaver/gsd-screensaver-manager.c:160 +msgid "_Do not show this message again" +msgstr "_Jangan papar mesej ini lagi" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Screensaver" +msgstr "Mula Xscreensaver" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Screensaver plugin" +msgstr "Laksana Xcreensaver pada logmasuk" + +#: ../plugins/sound/gsd-sound-manager.c:164 +#, c-format +msgid "Couldn't load sound file %s as sample %s" +msgstr "Tak dapat memuatkan fail bunyi %s sebagai contoh %s" + +#: ../plugins/sound/libsounds/sound-view.c:44 +msgid "Login" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:45 +#, fuzzy +msgid "Logout" +msgstr "Log Keluar" + +#: ../plugins/sound/libsounds/sound-view.c:46 +msgid "Boing" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:47 +#, fuzzy +msgid "Siren" +msgstr "Skrin" + +#: ../plugins/sound/libsounds/sound-view.c:48 +msgid "Clink" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:49 +#, fuzzy +msgid "Beep" +msgstr "Tidur" + +#: ../plugins/sound/libsounds/sound-view.c:50 +#, fuzzy +msgid "No sound" +msgstr "Bunyi" + +#: ../plugins/sound/libsounds/sound-view.c:132 +#, fuzzy +msgid "Sound not set for this event." +msgstr "_Bunyi bagi acara" + +#: ../plugins/sound/libsounds/sound-view.c:141 +#, fuzzy +msgid "" +"The sound file for this event does not exist.\n" +"You may want to install the mate-audio package for a set of default sounds." +msgstr "" +"Fail bunyi untuk acara ini tidak wujud.\n" +"Anda juga boleh pasang pakej mate-audio\n" +"untuk menetapkan bunyi default." + +#: ../plugins/sound/libsounds/sound-view.c:152 +msgid "The sound file for this event does not exist." +msgstr "Fail bunyi untuk acara ini tidak wujud." + +#: ../plugins/sound/libsounds/sound-view.c:183 +msgid "Select Sound File" +msgstr "Pilih Fail Bunyi" + +#: ../plugins/sound/libsounds/sound-view.c:210 +#, c-format +msgid "The file %s is not a valid wav file" +msgstr "Fail %s adalah fail wav yang tidak sah" + +#: ../plugins/sound/libsounds/sound-view.c:271 +#, fuzzy +msgid "Select sound file..." +msgstr "Pilih Fail Bunyi" + +#: ../plugins/sound/libsounds/sound-view.c:373 +#, fuzzy +msgid "System Sounds" +msgstr "saat" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:1 +msgid "Sound" +msgstr "Bunyi" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Sound plugin" +msgstr "Fail Bunyi" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Hentian Menaip" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Typing break plugin" +msgstr "Hentian Menaip" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:258 +#: ../plugins/xrdb/gsd-xrdb-manager.c:327 +msgid "Cannot determine user's home directory" +msgstr "Tak dapat menentukan direktori rumah pengguna" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:551 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "" +"Kekunci MateConf %s ditetapkan ke jenis %s tapi ia menjangkakan jenis %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Manage X Settings" +msgstr "Tetapan Skrin %d\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "X Settings" +msgstr "Tetapan Skrin %d\n" + +#, fuzzy +#~ msgid "Alert Type" +#~ msgstr "Tambah jenis fail" + +#, fuzzy +#~ msgid "The type of alert" +#~ msgstr "Jenis pemecut ." + +#, fuzzy +#~ msgid "Alert Buttons" +#~ msgstr "Butang" + +#, fuzzy +#~ msgid "Show more _details" +#~ msgstr "_Perincian Tema" + +#, fuzzy +#~ msgid "About Me" +#~ msgstr "_Perihal" + +#, fuzzy +#~ msgid "Set your personal information" +#~ msgstr "Maklumatjenis MIME" + +#, fuzzy +#~ msgid "Select Image" +#~ msgstr "di_lepaskan" + +#, fuzzy +#~ msgid "No Image" +#~ msgstr "Imej" + +#, fuzzy +#~ msgid "About %s" +#~ msgstr "_Perihal" + +#, fuzzy +#~ msgid "Please type the passwords." +#~ msgstr "_Katalaluan:" + +#~ msgid " " +#~ msgstr " " + +#~ msgid " " +#~ msgstr " " + +#, fuzzy +#~ msgid "Email" +#~ msgstr "Kecil" + +#, fuzzy +#~ msgid "Home" +#~ msgstr "Kelajuan" + +#, fuzzy +#~ msgid "Instant Messaging" +#~ msgstr "Rendering Font" + +#, fuzzy +#~ msgid "Job" +#~ msgstr "Sokongan" + +#, fuzzy +#~ msgid "Telephone" +#~ msgstr "Togol Kekunci" + +#, fuzzy +#~ msgid "Web" +#~ msgstr "Kelajuan" + +#, fuzzy +#~ msgid "Work" +#~ msgstr "Sokongan" + +#, fuzzy +#~ msgid "A_ddress:" +#~ msgstr "_Tambah:" + +#, fuzzy +#~ msgid "Address" +#~ msgstr "dite_kan" + +#, fuzzy +#~ msgid "C_ity:" +#~ msgstr "_Gaya:" + +#, fuzzy +#~ msgid "C_ompany:" +#~ msgstr "_Arahan:" + +#, fuzzy +#~ msgid "Cale_ndar:" +#~ msgstr "_Kategori" + +#, fuzzy +#~ msgid "Change Passwo_rd..." +#~ msgstr "Tukar set" + +#, fuzzy +#~ msgid "Change Password" +#~ msgstr "Tukar set" + +#, fuzzy +#~ msgid "Ci_ty:" +#~ msgstr "_Gaya:" + +#, fuzzy +#~ msgid "Co_untry:" +#~ msgstr "Kawalan" + +#, fuzzy +#~ msgid "Contact" +#~ msgstr "_Kandungan" + +#, fuzzy +#~ msgid "Cou_ntry:" +#~ msgstr "Kawalan" + +#, fuzzy +#~ msgid "Hom_e:" +#~ msgstr "_Nama:" + +#, fuzzy +#~ msgid "Old pa_ssword:" +#~ msgstr "_Katalaluan:" + +#, fuzzy +#~ msgid "Personal Info" +#~ msgstr "Font _terminal" + +#, fuzzy +#~ msgid "User name:" +#~ msgstr "_Namapengguna:" + +#, fuzzy +#~ msgid "Wor_k:" +#~ msgstr "Wa_rna:" + +#, fuzzy +#~ msgid "Work _fax:" +#~ msgstr "Wa_rna:" + +#, fuzzy +#~ msgid "_Address:" +#~ msgstr "_Tambah:" + +#, fuzzy +#~ msgid "_Home page:" +#~ msgstr "Nama _Tema: " + +#, fuzzy +#~ msgid "_Home:" +#~ msgstr "_Nama:" + +#, fuzzy +#~ msgid "_Manager:" +#~ msgstr "Pem_besar" + +#, fuzzy +#~ msgid "_Mobile:" +#~ msgstr "_Fail" + +#, fuzzy +#~ msgid "_New password:" +#~ msgstr "_Katalaluan:" + +#, fuzzy +#~ msgid "_Profession:" +#~ msgstr "Versi:" + +#, fuzzy +#~ msgid "_Retype new password:" +#~ msgstr "_Katalaluan:" + +#, fuzzy +#~ msgid "_Title:" +#~ msgstr "_Fail" + +#, fuzzy +#~ msgid "_Work:" +#~ msgstr "Wa_rna:" + +#~ msgid "Applications" +#~ msgstr "Aplikasi" + +#~ msgid "Support" +#~ msgstr "Sokongan" + +#~ msgid "" +#~ "Note: Changes to this setting will not take effect until " +#~ "you next log in." +#~ msgstr "" +#~ "Nota: Perubahan kepada tetapan ini tak akan " +#~ "bertindakbalas sehingga anda log masuk kelak." + +#~ msgid "Assistive Technology Preferences" +#~ msgstr "Keutamaan Aplikasi Teknologi Penolong" + +#~ msgid "Close and _Log Out" +#~ msgstr "Tutup dan _Log Keluar" + +#~ msgid "Start these assistive technologies every time you log in:" +#~ msgstr "Mulakan teknologi pertolongan ini setiap kali anda log masuk:" + +#~ msgid "_Enable assistive technologies" +#~ msgstr "_Hidupkan teknologi pertolongan" + +#~ msgid "_Magnifier" +#~ msgstr "Pem_besar" + +#~ msgid "_On-screen keyboard" +#~ msgstr "Papan kekunci pada-_skrin" + +#~ msgid "_Screenreader" +#~ msgstr "Pembaca _skrin" + +#~ msgid "Assistive Technology Support" +#~ msgstr "Sokongan Teknologi Pertolongan" + +#~ msgid "Enable support for MATE assistive technologies at login" +#~ msgstr "Hidupkan sokongan bagi teknologi pertolongan MATE pasa logmasuk" + +#~ msgid "" +#~ "No Assistive Technology is available on your system. The 'gok' package " +#~ "must be installed in order to get on-screen keyboard support, and the " +#~ "'gnopernicus' package must be installed for screenreading and magnifying " +#~ "capabilities." +#~ msgstr "" +#~ "Tiada Teknologi Pertolongan pada sistem anda. Pakej 'gok' mesti dipasang " +#~ "untuk mendapatkan sokongan papan kekunci pada skrin, dan pakej " +#~ "'gnopernicus' mesti dipasang untuk membolehkan pembacaanskrin dan " +#~ "pembesaran." + +#~ msgid "There was an error launching the mouse preferences dialog: %s" +#~ msgstr "Terdapat ralat melancarkan dialog keutamaan tetikus: %s" + +#~ msgid "Unable to import AccessX settings from file '%s'" +#~ msgstr "Tak dapat mengimport tetapan AccessX dari fail '%s'" + +#~ msgid "Import Feature Settings File" +#~ msgstr "Import Fail Tetapan Keupayaan" + +#~ msgid "Set your keyboard accessibility preferences" +#~ msgstr "Tetapkan ciri-ciri Kebolehcapaian Papan Kekunci" + +#~ msgid "" +#~ "This system does not seem to have the XKB extension. The keyboard " +#~ "accessibility features will not operate without it." +#~ msgstr "" +#~ "Sistem ini nampaknya tidak mempunyai sambungan XKB. Kebolehcapaian papan " +#~ "kekunci tidak akan beroperasi dengannya." + +#~ msgid "*" +#~ msgstr "*" + +#~ msgid "Enable Bo_unce Keys" +#~ msgstr "Hidupkan Kekunci _Bounce" + +#~ msgid "Enable Slo_w Keys" +#~ msgstr "Hidupkan Kekunci _Perlahan" + +#~ msgid "Enable _Mouse Keys" +#~ msgstr "Hidupkan Kekunci _Tetikus" + +#~ msgid "Enable _Repeat Keys" +#~ msgstr "Hidupkan Kekunci _Ulangan" + +#~ msgid "Enable _Sticky Keys" +#~ msgstr "Hidupkan Kekunci _Melekat" + +#~ msgid "Features" +#~ msgstr "Keupayaan" + +#~ msgid "Toggle Keys" +#~ msgstr "Togol Kekunci" + +#~ msgid "Basic" +#~ msgstr "Asas" + +#~ msgid "Beep if key is re_jected" +#~ msgstr "Beep jika kekunci di_lepas" + +#~ msgid "Beep when _modifier is pressed" +#~ msgstr "Beep bila _modifier ditekan" + +#~ msgid "Beep when an LED is turned on and two beeps when one is turned off." +#~ msgstr "Beep bila LED dinyalana dan 2 beep bila salah satu dipadam." + +#~ msgid "Beep when key is:" +#~ msgstr "Beep bila kekunci:" + +#~ msgid "Del_ay:" +#~ msgstr "_Sela:" + +#~ msgid "Delay between keypress and pointer mo_vement:" +#~ msgstr "Lengahan antara tekanan kekunci dengan per_gerakan penuding:" + +#~ msgid "E_nable Toggle Keys" +#~ msgstr "Hidupkan Kekunci _Togol" + +#~ msgid "Filters" +#~ msgstr "Tapisan" + +#~ msgid "I_gnore duplicate keypresses within:" +#~ msgstr "_Abaikan gandaan tekanan kekunci dalam tempoh:" + +#~ msgid "" +#~ "Ignore all subsequent presses of the SAME key if they happen within a " +#~ "user selectable period of time." +#~ msgstr "" +#~ "Abaikan semua turutan tekan bagi kekunci SAMA jika ianya berlaku dalam " +#~ "tempoh yang boleh dipilih pengguna." + +#~ msgid "Keyboard Accessibility Preferences (AccessX)" +#~ msgstr "Keutamaan Kebolehcapaian Papan Kekunci (AccessX)" + +#~ msgid "Ma_ximum pointer speed:" +#~ msgstr "Kelajuan ma_ksima penuding:" + +#~ msgid "Mouse _Preferences..." +#~ msgstr "Ke_utamaan Tetikus..." + +#~ msgid "S_peed:" +#~ msgstr "Ke_lajuan:" + +#~ msgid "Time to acce_lerate to maximum speed:" +#~ msgstr "Masa untuk meme_cut ke kelajuan maksimum:" + +#~ msgid "Turn the numeric keypad into a mouse control pad." +#~ msgstr "Hidupkan pad kekunci numerik pada pad kawalan tetikus." + +#~ msgid "_Disable if unused for:" +#~ msgstr "_Dimatikan jika tidak digunakan selama:" + +#~ msgid "_Import Feature Settings..." +#~ msgstr "_Import Tetapak Keupayaan..." + +#~ msgid "_Only accept keys held for:" +#~ msgstr "_Hanya terima tekanan kekunci bagi:" + +#~ msgid "_Type to test settings:" +#~ msgstr "_Taip untuk uji tetapan:" + +#~ msgid "_accepted" +#~ msgstr "dite_rima" + +#~ msgid "_pressed" +#~ msgstr "dite_kan" + +#~ msgid "_rejected" +#~ msgstr "di_lepaskan" + +#~ msgid "characters/second" +#~ msgstr "aksara/saat" + +#~ msgid "milliseconds" +#~ msgstr "milisaat" + +#~ msgid "pixels/second" +#~ msgstr "piksel/saat" + +#~ msgid "Change your Desktop Background settings" +#~ msgstr "Tukar tetapan latar belakang desktop anda" + +#~ msgid "Desktop Background" +#~ msgstr "Latar Belakang Desktop" + +#~ msgid "Desktop _Wallpaper" +#~ msgstr "Kertas _Dinding Desktop" + +#~ msgid "_Desktop Colors" +#~ msgstr "Warna _Desktop" + +#~ msgid "Desktop Background Preferences" +#~ msgstr "Keutamaan Latar Belakang" + +#~ msgid "_Add Wallpaper" +#~ msgstr "_Tambah Kertas Dinding" + +#~ msgid "_Style:" +#~ msgstr "_Gaya:" + +#~ msgid "Centered" +#~ msgstr "Di tengah" + +#~ msgid "Fill Screen" +#~ msgstr "Penuhkan Skrin" + +#~ msgid "Scaled" +#~ msgstr "Diskala" + +#, fuzzy +#~ msgid "Tiled" +#~ msgstr "_Fail" + +#~ msgid "Solid Color" +#~ msgstr "Warna Tegar" + +#~ msgid "Horizontal Gradient" +#~ msgstr "Gradien Mengufuk" + +#~ msgid "Vertical Gradient" +#~ msgstr "Gradien Menegak" + +#, fuzzy +#~ msgid "Add Wallpaper" +#~ msgstr "Tambah Kertas Dinding" + +#~ msgid "No Wallpaper" +#~ msgstr "Tiada Kertas Dinding" + +# lom +#~ msgid "" +#~ "Unable to start the settings manager 'mate-settings-daemon'.\n" +#~ "Without the MATE settings manager running, some preferences may not take " +#~ "effect. This could indicate a problem with MateComponent, or a non-MATE (e.g. " +#~ "KDE) settings manager may already be active and conflicting with the " +#~ "MATE settings manager." +#~ msgstr "" +#~ "Gagal memulakan pengurus tetapan 'mate-setting-daemon'.\n" +#~ "Tanpa pengurus tetapan MATE terlaksana, setengah keutamaan tak dapat " +#~ "bertindak. Ini menunjukkan masalah dengan MateComponent, atau pengurus tetapan " +#~ "bukan-MATE (ie. KDE) sudah tersedia aktif dan konflik dengan pengurus " +#~ "tetapan MATE." + +#~ msgid "Unable to load capplet stock icon '%s'\n" +#~ msgstr "Tak dapat memuatkan ikon stkl caplet '%s'\n" + +#~ msgid "Just apply settings and quit" +#~ msgstr "Hanya terapkan tetapan dan keluar" + +#~ msgid "Retrieve and store legacy settings" +#~ msgstr "Terima dan simpan tetapan warisan" + +#~ msgid "From URI" +#~ msgstr "Dari URI" + +#~ msgid "URI currently transferring from" +#~ msgstr "URI sedang dipindahkan dari" + +#~ msgid "To URI" +#~ msgstr "Ke URI" + +#~ msgid "URI currently transferring to" +#~ msgstr "URI sedang dipindahkan ke" + +#~ msgid "Fraction completed" +#~ msgstr "Pecahan selesai" + +#~ msgid "Fraction of transfer currently completed" +#~ msgstr "Pecahan pemindahan kini selesai" + +#~ msgid "Current URI index" +#~ msgstr "Indeks URI semasa" + +#~ msgid "Current URI index - starts from 1" +#~ msgstr "Indeks URI semasa - bermula dari 1" + +#~ msgid "Total URIs" +#~ msgstr "Jumlah URI" + +#~ msgid "Total number of URIs" +#~ msgstr "Bilangan Jumlah URI" + +#, fuzzy +#~ msgid "From:" +#~ msgstr "Dari: %s" + +#, fuzzy +#~ msgid "To:" +#~ msgstr "Dua" + +#~ msgid "Connecting..." +#~ msgstr "Menyambung..." + +#~ msgid "Key" +#~ msgstr "Kekunci" + +#~ msgid "MateConf key to which this property editor is attached" +#~ msgstr "Kekunci MateConf yang ciri-ciri editor ini disisipkan" + +#~ msgid "Callback" +#~ msgstr "Panggilbalik" + +#~ msgid "Issue this callback when the value associated with key gets changed" +#~ msgstr "Panggilbalik bila nilai yang diasiosasikan dengan kekunci bertukar" + +#~ msgid "Change set" +#~ msgstr "Tukar set" + +#~ msgid "" +#~ "MateConf change set containing data to be forwarded to the mateconf client on " +#~ "apply" +#~ msgstr "" +#~ "MateConf tukar set yang mengandungi data untuk diforwardkan ke klient mateconf " +#~ "pada terapan" + +#~ msgid "Conversion to widget callback" +#~ msgstr "Penukaran widget panggilbalik" + +#~ msgid "" +#~ "Callback to be issued when data are to be converted from MateConf to the " +#~ "widget" +#~ msgstr "" +#~ "Panggilbalik akan disisukan bila data hendak ditukarkan daripada MateConf ke " +#~ "widget" + +#~ msgid "Conversion from widget callback" +#~ msgstr "Penukaran daripada panggilbalik wigdet" + +#~ msgid "" +#~ "Callback to be issued when data are to be converted to MateConf from the " +#~ "widget" +#~ msgstr "" +#~ "Panggilbalik akan diisukan apabila data yang akan ditukarkan kepada MateConf " +#~ "daripada widget" + +#~ msgid "UI Control" +#~ msgstr "Kawalan UI" + +#~ msgid "Object that controls the property (normally a widget)" +#~ msgstr "Objek yang mengawal ciri-ciri (biasanya widget)" + +#~ msgid "Property editor object data" +#~ msgstr "Tetapan data objek editor" + +#~ msgid "Custom data required by the specific property editor" +#~ msgstr "Data custom diperlukan bagi sesetengah editor tetapan" + +#~ msgid "Property editor data freeing callback" +#~ msgstr "Data property editor melepaskan panggilbalik" + +#~ msgid "" +#~ "Callback to be issued when property editor object data is to be freed" +#~ msgstr "" +#~ "Panggilbalik yang akan diisukan apabila data property editor yang " +#~ "dikosongkan" + +#~ msgid "" +#~ "Couldn't find the file '%s'.\n" +#~ "\n" +#~ "Please make sure it exists and try again, or choose a different " +#~ "background picture." +#~ msgstr "" +#~ "Tak menjumpai fail '%s'.\n" +#~ "\n" +#~ "Pastikan ianya wujud dan cuba lagi, atau pilih gambar latar belakang yang " +#~ "lain." + +#~ msgid "" +#~ "I don't know how to open the file '%s'.\n" +#~ "Perhaps it's a kind of picture that is not yet supported.\n" +#~ "\n" +#~ "Please select a different picture instead." +#~ msgstr "" +#~ "Saya tidak tau bagaimana untuk membuka fail '%s'.\n" +#~ "Mungkin ianya jenis gambar yang belum disokong lagi.\n" +#~ "\n" +#~ "Sebaliknya, sila pilih gambar lain." + +#~ msgid "Please select an image." +#~ msgstr "Sila pilih satu imej." + +#, fuzzy +#~ msgid "_Select" +#~ msgstr "di_lepaskan" + +#~ msgid "Preferred Applications" +#~ msgstr "Aplikasi Digemari" + +#~ msgid "Select your default applications" +#~ msgstr "Pilih aplikasi default anda" + +#, fuzzy +#~ msgid "Debian Sensible Browser" +#~ msgstr "Pelayar Web Derfault" + +#~ msgid "Epiphany" +#~ msgstr "Epiphany" + +#~ msgid "Galeon" +#~ msgstr "Galeon" + +#~ msgid "Encompass" +#~ msgstr "Encompass" + +#, fuzzy +#~ msgid "Firebird" +#~ msgstr "Firebird/FireFox" + +#, fuzzy +#~ msgid "Mozilla" +#~ msgstr "Mel Mozilla" + +#~ msgid "Netscape Communicator" +#~ msgstr "Netscape Communicator" + +#~ msgid "Konqueror" +#~ msgstr "Konqueror" + +#~ msgid "W3M Text Browser" +#~ msgstr "Pelungsur Teks W3M" + +#~ msgid "Lynx Text Browser" +#~ msgstr "Pelungsur Teks Lynx" + +#~ msgid "Links Text Browser" +#~ msgstr "Pelungsur Teks Links" + +#~ msgid "Evolution Mail Reader" +#~ msgstr "Pembaca Emel Evolution" + +#~ msgid "Balsa" +#~ msgstr "Balsa" + +#~ msgid "KMail" +#~ msgstr "KMail" + +#~ msgid "Mozilla Mail" +#~ msgstr "Mel Mozilla" + +#~ msgid "Mutt" +#~ msgstr "Mutt" + +#, fuzzy +#~ msgid "Debian Terminal Emulator" +#~ msgstr "Terminal Default" + +#, fuzzy +#~ msgid "MATE Terminal" +#~ msgstr "Terminal" + +#~ msgid "Standard XTerminal" +#~ msgstr "XTerminal Piawai" + +#~ msgid "NXterm" +#~ msgstr "NXterm" + +#~ msgid "RXVT" +#~ msgstr "RXVT" + +#, fuzzy +#~ msgid "aterm" +#~ msgstr "NXterm" + +#~ msgid "ETerm" +#~ msgstr "ETerm" + +#~ msgid "Please specify a name and a command for this editor." +#~ msgstr "Sila nyatakan nama dan arahan bagi editor ini." + +#~ msgid "Add..." +#~ msgstr "Tambah..." + +#, fuzzy +#~ msgid "C_ustom" +#~ msgstr "Tersendiri" + +#, fuzzy +#~ msgid "C_ustom:" +#~ msgstr "Tersendiri" + +#, fuzzy +#~ msgid "Can open multiple _files" +#~ msgstr "Aplikasi ini boleh membuka perl_bagai fail" + +#~ msgid "Co_mmand:" +#~ msgstr "_Arahan:" + +#~ msgid "Custom Editor Properties" +#~ msgstr "Ciri-ciri Editor Tersendiri" + +#~ msgid "Default Mail Reader" +#~ msgstr "Pembaca Emel Default" + +#~ msgid "Default Terminal" +#~ msgstr "Terminal Default" + +#~ msgid "Default Text Editor" +#~ msgstr "Editor teks default" + +#~ msgid "Default Web Browser" +#~ msgstr "Pelayar Web Derfault" + +#~ msgid "Default Window Manager" +#~ msgstr "Pengurus Tetingkap Default" + +#~ msgid "Delete" +#~ msgstr "Padam" + +#~ msgid "E_xec Flag:" +#~ msgstr "Flag _Larian:" + +#~ msgid "Edit..." +#~ msgstr "Edit..." + +#~ msgid "Mail Reader" +#~ msgstr "Pembaca Mel" + +#, fuzzy +#~ msgid "Run in a _terminal" +#~ msgstr "Laksana di _Terminal" + +#, fuzzy +#~ msgid "Run in a t_erminal" +#~ msgstr "Laksana di _Terminal" + +#~ msgid "" +#~ "Select the window manager you want. You will need to hit apply, wave the " +#~ "magic wand, and do a magic dance for it to work." +#~ msgstr "" +#~ "Pilih pengurus tetingkap yang anda mahu. Anda dikehendaki menekan apply, " +#~ "goyangkan kayu silap mata, dan lakukan tarian silap mata untuk " +#~ "menjayakannya" + +#~ msgid "Terminal" +#~ msgstr "Terminal" + +#~ msgid "Text Editor" +#~ msgstr "Editor Teks" + +#~ msgid "Understands _Netscape Remote Control" +#~ msgstr "Memahami Kawalan Remote _Netscape" + +#~ msgid "Use this _editor to open text files in the file manager" +#~ msgstr "Guna _editor ini untuk membuka fail teks pada pengurus fail" + +#~ msgid "Web Browser" +#~ msgstr "Pelayar Web" + +#~ msgid "Window Manager" +#~ msgstr "Pengurus Tetingkap" + +#, fuzzy +#~ msgid "_Command:" +#~ msgstr "_Arahan:" + +#~ msgid "_Name:" +#~ msgstr "_Nama:" + +#~ msgid "_Properties..." +#~ msgstr "_Ciri-ciri..." + +#, fuzzy +#~ msgid "_Select:" +#~ msgstr "di_lepaskan" + +#~ msgid "Change screen resolution" +#~ msgstr "Tukar resolusi skrin" + +#~ msgid "Screen Resolution" +#~ msgstr "Resolusi Skrin" + +#~ msgid "%d Hz" +#~ msgstr "%d Hz" + +#~ msgid "_Resolution:" +#~ msgstr "_Resolusi:" + +#~ msgid "Re_fresh rate:" +#~ msgstr "Kadar ke_segaran:" + +#~ msgid "Default Settings" +#~ msgstr "Tetapan Default" + +#~ msgid "Screen %d Settings\n" +#~ msgstr "Tetapan Skrin %d\n" + +#~ msgid "Screen Resolution Preferences" +#~ msgstr "Keutamaan Resolusi Skrin" + +#~ msgid "_Make default for this computer (%s) only" +#~ msgstr "_Jadikan default bagi komputer (%s) ini sahaja" + +#~ msgid "Options" +#~ msgstr "Opsyen" + +#, fuzzy +#~ msgid "Keep Resolution" +#~ msgstr "_Kekalkan resolusi" + +#~ msgid "Do you want to keep this resolution?" +#~ msgstr "Adakah anda akan mengekalkan resolusi ini?" + +#~ msgid "Use _previous resolution" +#~ msgstr "Guna resolusi ter_dahulu" + +#~ msgid "_Keep resolution" +#~ msgstr "_Kekalkan resolusi" + +#, fuzzy +#~ msgid "" +#~ "The X Server does not support the XRandR extension. Runtime resolution " +#~ "changes to the display size are not available." +#~ msgstr "" +#~ "Pelayan X tak menyokong sambungan XRandR. Perubahan resolusi serta merta " +#~ "ke saiz paparan adalah mustahil." + +#~ msgid "" +#~ "The version of the XRandR extension is incompatible with this program. " +#~ "Runtime changes to the display size are not available." +#~ msgstr "" +#~ "Versi sambungan XRandR tak serasi dengan program ini. Perubahan " +#~ "sertamerta rke saiz paparan adalah mustahil." + +#~ msgid "Select fonts for the desktop" +#~ msgstr "Pilih font bagi desktop" + +#~ msgid "Font Rendering" +#~ msgstr "Rendering Font" + +#~ msgid "Smoothing:" +#~ msgstr "Kelicinan:" + +#~ msgid "Subpixel order:" +#~ msgstr "Turutan subpiksel:" + +#~ msgid "Best _shapes" +#~ msgstr "_Bentuk terbaik" + +#~ msgid "Best co_ntrast" +#~ msgstr "_Kontras terbaik" + +#, fuzzy +#~ msgid "D_etails..." +#~ msgstr "P_erincian..." + +#~ msgid "Font Preferences" +#~ msgstr "Keutamaan Font" + +#~ msgid "Font Rendering Details" +#~ msgstr "Perincian Rendering Font" + +#~ msgid "Go _to font folder" +#~ msgstr "_Pergi ke folder font" + +#, fuzzy +#~ msgid "Gra_yscale" +#~ msgstr "Skala _kelabu" + +#~ msgid "N_one" +#~ msgstr "_Tiada" + +#, fuzzy +#~ msgid "R_esolution:" +#~ msgstr "_Resolusi:" + +#~ msgid "Sub_pixel (LCDs)" +#~ msgstr "Sub_piksel (LCD)" + +#~ msgid "VB_GR" +#~ msgstr "VB_GR" + +#~ msgid "_Application font:" +#~ msgstr "Font _Aplikasi:" + +#~ msgid "_BGR" +#~ msgstr "_BGR" + +#~ msgid "_Desktop font:" +#~ msgstr "Font _desktop:" + +#~ msgid "_Full" +#~ msgstr "_Penuh" + +#~ msgid "_Medium" +#~ msgstr "_Medium" + +#~ msgid "_Monochrome" +#~ msgstr "_Monokrom" + +#~ msgid "_None" +#~ msgstr "_Tiada" + +#~ msgid "_RGB" +#~ msgstr "_RGB" + +#~ msgid "_Terminal font:" +#~ msgstr "Font _terminal" + +#~ msgid "_VRGB" +#~ msgstr "_VRGB" + +#~ msgid "_Window title font:" +#~ msgstr "Font tajuk _tetingkap:" + +#~ msgid "dots per inch" +#~ msgstr "dot per inci" + +#~ msgid "Font may be too large" +#~ msgstr "Font mungkin terlalu besar" + +#, fuzzy +#~ msgid "New accelerator..." +#~ msgstr "Taip pemecut baru" + +#~ msgid "Accelerator key" +#~ msgstr "Kekunci pemecut" + +#~ msgid "Accelerator modifiers" +#~ msgstr "Pengubahsuai pemecut" + +#~ msgid "Accelerator keycode" +#~ msgstr "Kod kekunci pemecut" + +#~ msgid "Accel Mode" +#~ msgstr "Mod Pemecut" + +#~ msgid "The type of accelerator." +#~ msgstr "Jenis pemecut ." + +#~ msgid "Disabled" +#~ msgstr "Dimatikan" + +#~ msgid "" +#~ msgstr "" + +#~ msgid "Desktop" +#~ msgstr "Desktop" + +#~ msgid "Window Management" +#~ msgstr "Pengurusan Tetingkap" + +#~ msgid "" +#~ "The shortcut \"%s\" is already used for:\n" +#~ " \"%s\"\n" +#~ msgstr "" +#~ "Pintasan \"%s\" telah digunakan oleh:\n" +#~ "\"%s\"\n" + +#~ msgid "Error setting new accelerator in configuration database: %s\n" +#~ msgstr "Ralat menetapkan pemecut baru pada pangkalandata konfigurasi: %s\n" + +#~ msgid "Error unsetting accelerator in configuration database: %s\n" +#~ msgstr "" +#~ "Ralat membuang tetapan pemecut pada pangkalandata konfigurasi: %s\n" + +#~ msgid "Action" +#~ msgstr "Aksi" + +#~ msgid "Shortcut" +#~ msgstr "Pintasan" + +#~ msgid "Keyboard Shortcuts" +#~ msgstr "Pintasan Papan Kekunci" + +#, fuzzy +#~ msgid "" +#~ "To edit a shortcut key, click on the corresponding row and type a new " +#~ "accelerator, or press backspace to clear." +#~ msgstr "Taip pemecut baru, atau tekan Backspace untuk terangkan" + +#~ msgid "Assign shortcut keys to commands" +#~ msgstr "Umpuk kekunci pintasan pada arahan" + +#, fuzzy +#~ msgid "Unknown" +#~ msgstr "Kursor tidak diketahui" + +#~ msgid "Layout" +#~ msgstr "Susunatur" + +#, fuzzy +#~ msgid "Default" +#~ msgstr "Default MATE" + +#, fuzzy +#~ msgid "Models" +#~ msgstr "Model" + +#~ msgid "There was an error launching the keyboard capplet : %s" +#~ msgstr "Terdapat ralat melancarkan caplet papan kekunci: %s" + +#~ msgid "" +#~ "Just apply settings and quit (compatibility only; now handled by daemon)" +#~ msgstr "" +#~ "Hanya terapkan tetapan dan keluar (kompatibiliti sahaja; kini dikendali " +#~ "oleh deamon)" + +#~ msgid "Start the page with the typing break settings showing" +#~ msgstr "Mulakan halaman dengan tetapan hentian taip dipaparkan" + +#, fuzzy +#~ msgid "..." +#~ msgstr "Tambah..." + +#~ msgid "Cursor Blinking" +#~ msgstr "Kerdipan Kursor" + +#~ msgid "Repeat Keys" +#~ msgstr "Kekunci _Ulangan" + +#~ msgid "_Lock screen to enforce typing break" +#~ msgstr "_Kunci skrin untuk menimplementasi hentian taip" + +#~ msgid "Fast" +#~ msgstr "Laju" + +#~ msgid "Long" +#~ msgstr "Panjang" + +#~ msgid "Short" +#~ msgstr "Pendek" + +#~ msgid "Slow" +#~ msgstr "Perlahan" + +#~ msgid "A_vailable layouts:" +#~ msgstr "Susunatur yg _ada::" + +#~ msgid "All_ow postponing of breaks" +#~ msgstr "_Izinkan tangguhan bagi hentian" + +#~ msgid "Check if breaks are allowed to be postponed" +#~ msgstr "Semak jika hentian adalah diizinkan untuk ditangguh" + +#, fuzzy +#~ msgid "Choose A Keyboard Model" +#~ msgstr "Model papan kekunci XKB" + +#, fuzzy +#~ msgid "Choose A Layout" +#~ msgstr "Tutup dan _Log Keluar" + +#~ msgid "Cursor _blinks in text boxes and fields" +#~ msgstr "_Kerdipan kursor pada kekotak dan medan teks" + +#~ msgid "Duration of the break when typing is disallowed" +#~ msgstr "Tempoh bagi hentian bila menaip tak diizinkan" + +#~ msgid "Duration of work before forcing a break" +#~ msgstr "Tempoh bagi kerja untuk memaksa hentian" + +#~ msgid "Key presses _repeat when key is held down" +#~ msgstr "Tekanan kekunci ber_ulang apabila kekunci ditekan" + +#~ msgid "Keyboard Preferences" +#~ msgstr "Keutamaan Papan Kekunci" + +#~ msgid "Keyboard _model:" +#~ msgstr "_Model papan kekunci:" + +#~ msgid "Layout Options" +#~ msgstr "Opsyen susunatur" + +#~ msgid "Layouts" +#~ msgstr "Susunatur" + +#~ msgid "" +#~ "Lock screen after a certain duration to help prevent repetitive keyboard " +#~ "use injuries" +#~ msgstr "" +#~ "Kunci skrin selepas tempoh tertentu untuk membantu mencegah kemalangan " +#~ "papan kekunci berulang" + +#, fuzzy +#~ msgid "Preview:" +#~ msgstr "Prebiu" + +#, fuzzy +#~ msgid "Reset To De_faults" +#~ msgstr "Ulangtetap ke de_fault" + +#~ msgid "_Accessibility..." +#~ msgstr "Keboleh_capaian..." + +#, fuzzy +#~ msgid "_Add..." +#~ msgstr "Tambah..." + +#~ msgid "_Break interval lasts:" +#~ msgstr "_Selangmasa rehat bertahan" + +#~ msgid "_Delay:" +#~ msgstr "_Lengahan:" + +#, fuzzy +#~ msgid "_Models:" +#~ msgstr "Model" + +#~ msgid "_Selected layouts:" +#~ msgstr "_Susunatur dipilih:" + +#~ msgid "_Speed:" +#~ msgstr "Ke_lajuan:" + +#~ msgid "_Work interval lasts:" +#~ msgstr "_Selangmasa kerja bertahan" + +#~ msgid "minutes" +#~ msgstr "minit" + +#~ msgid "Set your keyboard preferences" +#~ msgstr "Tetapkan keutamaan papan kekunci" + +#~ msgid "Unknown Cursor" +#~ msgstr "Kursor tidak diketahui" + +#~ msgid "Default Cursor" +#~ msgstr "Kursor Default" + +#~ msgid "Default Cursor - Current" +#~ msgstr "Kursor Default - Semasa" + +#~ msgid "The default cursor that ships with X" +#~ msgstr "Kursor default yang datang dengan X" + +#~ msgid "White Cursor" +#~ msgstr "Kursor Putih" + +#~ msgid "White Cursor - Current" +#~ msgstr "Kursor Putih - Semasa" + +#~ msgid "The default cursor inverted" +#~ msgstr "Kursor default disongsangkan" + +#~ msgid "Large Cursor" +#~ msgstr "Kursor Besar" + +#~ msgid "Large Cursor - Current" +#~ msgstr "Kursor Besar - Semasa" + +#~ msgid "Large version of normal cursor" +#~ msgstr "Versi besar bagi kursor normal" + +#~ msgid "Large White Cursor - Current" +#~ msgstr "Kursor Putih Besar - Semasa" + +#~ msgid "Large White Cursor" +#~ msgstr "Kursor Putih Besar" + +#~ msgid "Large version of white cursor" +#~ msgstr "Versi besar bagi kursor putih" + +#~ msgid "Cursor Theme" +#~ msgstr "Tema Kursor" + +#~ msgid "Double-Click Timeout " +#~ msgstr "Hadmasa Dwi-Klik " + +#~ msgid "Drag and Drop" +#~ msgstr "Heret dan Jatuh" + +#~ msgid "Locate Pointer" +#~ msgstr "Cari Pointer" + +#~ msgid "Mouse Orientation" +#~ msgstr "Orientasi Tetikus" + +#~ msgid "Speed" +#~ msgstr "Kelajuan" + +#~ msgid "Fast" +#~ msgstr "Pantas" + +#~ msgid "High" +#~ msgstr "Tinggi" + +#~ msgid "Large" +#~ msgstr "Besar" + +#~ msgid "Low" +#~ msgstr "Rendah" + +#~ msgid "Slow" +#~ msgstr "Perlahan" + +#~ msgid "Small" +#~ msgstr "Kecil" + +#~ msgid "Buttons" +#~ msgstr "Butang" + +#, fuzzy +#~ msgid "Cursor Size:" +#~ msgstr "Saiz Kursor" + +#~ msgid "Cursors" +#~ msgstr "Kursor" + +#~ msgid "Highlight the _pointer when you press Ctrl" +#~ msgstr "Serlahkan _penuding bila anda menekan Ctrl" + +#, fuzzy +#~ msgid "Large" +#~ msgstr "_Besar" + +#, fuzzy +#~ msgid "Medium" +#~ msgstr "_Medium" + +#~ msgid "Motion" +#~ msgstr "Pergerakan" + +#, fuzzy +#~ msgid "Small" +#~ msgstr "_Kecil" + +#~ msgid "_Acceleration:" +#~ msgstr "_Pemecutan:" + +#~ msgid "_Left-handed mouse" +#~ msgstr "_Tetikus kidal" + +#~ msgid "_Sensitivity:" +#~ msgstr "_Tahap sensitif:" + +#~ msgid "_Threshold:" +#~ msgstr "_Treshold:" + +#~ msgid "_Timeout:" +#~ msgstr "_Hadmasa:" + +#~ msgid "Set your mouse preferences" +#~ msgstr "Tetapkan keutamaan tetikus" + +#~ msgid "Network Proxy" +#~ msgstr "Proksi Rangkaian" + +#, fuzzy +#~ msgid "Set your network proxy preferences" +#~ msgstr "Keutamaan proksi rangkaian" + +#~ msgid " " +#~ msgstr " " + +#, fuzzy +#~ msgid "D_irect internet connection" +#~ msgstr "Sambungan internet _langsung" + +#~ msgid "_Automatic proxy configuration" +#~ msgstr "Konfigurasi proksi _automatik" + +#~ msgid "_Manual proxy configuration" +#~ msgstr "Konfigurasi proksi _manual" + +#~ msgid "_Use authentication" +#~ msgstr "_Guna authentikasi" + +#, fuzzy +#~ msgid "Advanced Configuration" +#~ msgstr "_URL Autokonfigurasi:" + +#~ msgid "Autoconfiguration _URL:" +#~ msgstr "_URL Autokonfigurasi:" + +#~ msgid "HTTP Proxy Details" +#~ msgstr "Perincian Proksi HTTP" + +#~ msgid "H_TTP proxy:" +#~ msgstr "Proksi H_TTP:" + +#, fuzzy +#~ msgid "Network Proxy Preferences" +#~ msgstr "Keutamaan proksi rangkaian" + +#~ msgid "Port:" +#~ msgstr "Liang:" + +#, fuzzy +#~ msgid "Proxy Configuration" +#~ msgstr "Konfigurasi Proksi Rangkaian" + +#~ msgid "S_ocks host:" +#~ msgstr "_Hos soket:" + +#, fuzzy +#~ msgid "U_sername:" +#~ msgstr "_Namapengguna:" + +#~ msgid "_Details" +#~ msgstr "_Perincian" + +#~ msgid "_FTP proxy:" +#~ msgstr "Proksi _FTP:" + +#~ msgid "_Password:" +#~ msgstr "_Katalaluan:" + +#~ msgid "_Secure HTTP proxy:" +#~ msgstr "Proksi HTTP _Selamat:" + +#~ msgid "Enable sound and associate sounds with events" +#~ msgstr "Hidupkan bunyi dan bunyi dikaitkan dengan acara" + +#~ msgid "Sound Preferences" +#~ msgstr "Keutamaan Bunyi" + +#~ msgid "E_nable sound server startup" +#~ msgstr "_Hidupkan pelayan bunyi permulaan" + +#~ msgid "Flash _entire screen" +#~ msgstr "Flash _seluruh skrin" + +#~ msgid "Flash _window titlebar" +#~ msgstr "Flash bar tajuk _tetingkap" + +#~ msgid "General" +#~ msgstr "Am" + +#~ msgid "Sound Events" +#~ msgstr "Acara Bunyi" + +#~ msgid "System Bell" +#~ msgstr "Loceng Sistem" + +#~ msgid "_Sound an audible bell" +#~ msgstr "_Bunyikan locang boleh didengar" + +#~ msgid "_Visual feedback:" +#~ msgstr "Maklumbalas _visual:" + +#~ msgid "" +#~ "No themes could be found on your system. This probably means that your " +#~ "\"Theme Preferences\" dialog was improperly installed, or you haven't " +#~ "installed the \"mate-themes\" package." +#~ msgstr "" +#~ "Tiada tema dijumpai pada sistem anda. Ini bermakna dialog \"Keutamaan Tema" +#~ "\" anda tak dipasang dengan betul. atau anda tak memasang pakej \"mate-" +#~ "themes\"" + +#, fuzzy +#~ msgid "Installation Failed" +#~ msgstr "Pemasangan Tema" + +#, fuzzy +#~ msgid "The file format is invalid" +#~ msgstr "Fail %s adalah fail wav yang tidak sah" + +#~ msgid "No theme file location specified to install" +#~ msgstr "Tiada lokasi fail tema dinyatakan untuk dipasang" + +#~ msgid "The theme file location specified to install is invalid" +#~ msgstr "Lokasi fail tema yg dinyatakan untuk dipasang adalah tak sah" + +#, fuzzy +#~ msgid "The file format is invalid." +#~ msgstr "Fail %s adalah fail wav yang tidak sah" + +#~ msgid "" +#~ "%s is the path where the theme files will be installed. This can not be " +#~ "selected as the source location" +#~ msgstr "" +#~ "%s adalah laluan dimana fail tema dipasang. Ini tak boleh dipilih sebagai " +#~ "lokasi sumber" + +#~ msgid "Custom theme" +#~ msgstr "Tema tersendiri" + +#~ msgid "You can save this theme by pressing the Save Theme button." +#~ msgstr "Anda boleh menyimpan tema dengan menekan btang Simpan Tema." + +#~ msgid "Theme name must be present" +#~ msgstr "Nama tema mesti ada" + +#~ msgid "Select themes for various parts of the desktop" +#~ msgstr "PIlih tema bagi pelbagai bahagian pada dekstop" + +#~ msgid "Theme" +#~ msgstr "Tema" + +#~ msgid "Install a Theme" +#~ msgstr "Pasang Tema" + +#~ msgid "Theme Installation" +#~ msgstr "Pemasangan Tema" + +#~ msgid "_Install" +#~ msgstr "_Pasang" + +#~ msgid "_Location:" +#~ msgstr "_Lokasi:" + +#~ msgid "Save Theme to Disk" +#~ msgstr "Simpan Tema ke Cakera" + +#~ msgid "Apply _Font" +#~ msgstr "Terapkan _Font" + +#~ msgid "Controls" +#~ msgstr "Kawalan" + +#~ msgid "Icons" +#~ msgstr "Ikon" + +#~ msgid "New themes can also be installed by dragging them into the window." +#~ msgstr "Tema baru boleh juga dipasang dengan mengheret tema ke tetingkap." + +#~ msgid "Save Theme" +#~ msgstr "Simpan Tema" + +#~ msgid "Select theme for the desktop" +#~ msgstr "Pilih tema bagi desktop" + +#~ msgid "Short _description:" +#~ msgstr "_Huraian pendek:" + +#~ msgid "Theme Details" +#~ msgstr "Perincian Tema" + +#~ msgid "Theme Preferences" +#~ msgstr "Keutamaan Tema" + +#~ msgid "Theme _Details" +#~ msgstr "_Perincian Tema" + +#~ msgid "This theme does not suggest any particular font or background." +#~ msgstr "Tema ini mencadangkan font dan latarbelakang." + +#~ msgid "This theme suggests a background:" +#~ msgstr "Tema ini mencadangkan latarbelakang:" + +#~ msgid "This theme suggests a font and a background:" +#~ msgstr "Tema ini mencadangkan font dan latarbelakang:" + +#~ msgid "This theme suggests a font:" +#~ msgstr "Tema ini mencadangkanfont:" + +#~ msgid "Window Border" +#~ msgstr "Sempadan Tetingkap" + +#~ msgid "_Go To Theme Folder" +#~ msgstr "_Pergi ke Folder Tema" + +#~ msgid "_Install Theme..." +#~ msgstr "_Pasang Tema..." + +#, fuzzy +#~ msgid "_Revert" +#~ msgstr "_Buang" + +#~ msgid "_Save Theme..." +#~ msgstr "_Simpan Tema..." + +#~ msgid "_Theme name:" +#~ msgstr "Nama _Tema: " + +#~ msgid "theme selection tree" +#~ msgstr "Pepohon pemilihan tema" + +#~ msgid "Customize the appearance of toolbars and menubars in applications" +#~ msgstr "Personalisasi penampilan toolbar dan bar menu pada aplikasi" + +#~ msgid "Menus & Toolbars" +#~ msgstr "Menu & Toolbar" + +#~ msgid "Behavior and Appearance" +#~ msgstr "Penampilan dan Kelakuan" + +#~ msgid "Preview" +#~ msgstr "Prebiu" + +#~ msgid "C_ut" +#~ msgstr "_Potong" + +#~ msgid "Icons only" +#~ msgstr "Ikon sahaja" + +#~ msgid "Menu and Toolbar Preferences" +#~ msgstr "Keutamaan Menu dan Toolbar" + +#~ msgid "New File" +#~ msgstr "Fail Baru" + +#~ msgid "Open File" +#~ msgstr "Buka Fail" + +#~ msgid "Save File" +#~ msgstr "Simpan Fail" + +#~ msgid "Show _icons in menus" +#~ msgstr "Papar _ikon pada menu" + +#~ msgid "Text below icons" +#~ msgstr "Teks dibawah ikon" + +#~ msgid "Text beside icons" +#~ msgstr "Teks di sebelah ikon" + +#~ msgid "Text only" +#~ msgstr "Teks sahaja" + +#, fuzzy +#~ msgid "Toolbar _button labels:" +#~ msgstr "Label _butang toolbar: " + +#~ msgid "_Copy" +#~ msgstr "_Salin" + +#~ msgid "_Detachable toolbars" +#~ msgstr "Toolbar boleh _lerai" + +#~ msgid "_Edit" +#~ msgstr "_Edit" + +#~ msgid "_File" +#~ msgstr "_Fail" + +#~ msgid "_New" +#~ msgstr "Ba_ru" + +#~ msgid "_Open" +#~ msgstr "_Buka" + +#~ msgid "_Paste" +#~ msgstr "_Tepek" + +#~ msgid "_Print" +#~ msgstr "_Cetak" + +#~ msgid "_Quit" +#~ msgstr "_Keluar" + +#~ msgid "_Save" +#~ msgstr "_Simpan" + +#~ msgid "" +#~ "Cannot start the preferences application for your window manager\n" +#~ "\n" +#~ "%s" +#~ msgstr "" +#~ "Tak dapat memulakan aplikasi keutamaan bagi pengurus tetingkap anda\n" +#~ "\n" +#~ "%s" + +#~ msgid "Control" +#~ msgstr "Kawalan" + +#~ msgid "Alt" +#~ msgstr "Alt" + +#~ msgid "Hyper" +#~ msgstr "Hiper" + +#~ msgid "Super (or \"Windows logo\")" +#~ msgstr "Super (atau \"Logo Windows\")" + +#~ msgid "Meta" +#~ msgstr "Meta" + +#, fuzzy +#~ msgid "Movement Key" +#~ msgstr "Kekunci _Ulangan" + +#, fuzzy +#~ msgid "Titlebar Action" +#~ msgstr "Aplikasi" + +#, fuzzy +#~ msgid "Window Selection" +#~ msgstr "Bayangang:" + +#~ msgid "To _move a window, press-and-hold this key then grab the window:" +#~ msgstr "" +#~ "Untuk meng_alih tetingkap, tekan-dan-pegang kekunci dan genggam tetingkap:" + +#~ msgid "Window Preferences" +#~ msgstr "Keutamaan Tetingkap" + +#~ msgid "_Double-click titlebar to perform this action:" +#~ msgstr "_Dwi-klik bar tajuk untuk melakukan aksi ini:" + +#~ msgid "_Interval before raising:" +#~ msgstr "_Selang masa sebelum angkat:" + +#~ msgid "_Raise selected windows after an interval" +#~ msgstr "_Angkat tetingkap dipilih selepas satu selangmasa" + +#~ msgid "_Select windows when the mouse moves over them" +#~ msgstr "_Pilih tetingkap bila tetikus di atasnya" + +#, fuzzy +#~ msgid "Set your window properties" +#~ msgstr "Ciri-ciri Tetingkap" + +#~ msgid "Windows" +#~ msgstr "Tetingkap" + +#, fuzzy +#~ msgid "Others" +#~ msgstr "Tapisan" + +#, fuzzy +#~ msgid "Desktop Preferences" +#~ msgstr "Keutamaan Latar Belakang" + +#~ msgid "MATE Control Center" +#~ msgstr "Pusat Kawalan MATE" + +#~ msgid "The MATE configuration tool" +#~ msgstr "Radas Konfigurasi MATE" + +#~ msgid "Could not initialize MateComponent" +#~ msgstr "Tak dapat menginitialisasikan MateComponent" + +#, fuzzy +#~ msgid "" +#~ "You are using XFree 4.3.0.\n" +#~ "There are known problems with complex XKB configurations.\n" +#~ "Try using a simpler configuration or taking a fresher version of XFree " +#~ "software." +#~ msgstr "" +#~ "Anda menggunakan XFree 4.3.0.\n" +#~ "Terdapat masalah dengan konfigurasi XKB yang kompleks.\n" +#~ "Sila cuba menggunakan konfigurasi ringkas atau dapatkan versi terkini " +#~ "perisian XFree." + +#, fuzzy +#~ msgid "Do _not show this warning again" +#~ msgstr "_Jangan papar mesej ini lagi" + +#~ msgid "Permissions on the file %s are broken\n" +#~ msgstr "Keizinan bagi fail %s adalah rosak\n" + +#~ msgid "Error creating signal pipe." +#~ msgstr "Ralat mencipta paip isyarat." + +#~ msgid "Type" +#~ msgstr "Jenis" + +#~ msgid "" +#~ "Type of bg_applier: BG_APPLIER_ROOT for root window or BG_APPLIER_PREVIEW " +#~ "for preview" +#~ msgstr "" +#~ "Jenis bg_applier: BG_APPLIER_ROOT pada tetingkap root atau " +#~ "BG_APPLIER_PREVIEW untuk prebiu" + +#~ msgid "Preview Width" +#~ msgstr "Lebar Prebiu" + +#~ msgid "Width if applier is a preview: Defaults to 64." +#~ msgstr "Lebar jika penerap adalah prebiu: Default ke 64." + +#~ msgid "Preview Height" +#~ msgstr "Tinggi Prebiu" + +#~ msgid "Height if applier is a preview: Defaults to 48." +#~ msgstr "Tinggi jika penerap adalah prebiu: Default ke 48." + +#~ msgid "Screen on which BGApplier is to draw" +#~ msgstr "Skrin dimana BGAplier akan lukis" + +#, fuzzy +#~ msgid "There was an error loading an image: %s" +#~ msgstr "Terdapat ralat memapar bantuan: %s" + +#~ msgid "Event" +#~ msgstr "Acara" + +#~ msgid "_Sounds:" +#~ msgstr "_Bunyi:" + +#~ msgid "Sound _file:" +#~ msgstr "_Fail bunyi:" + +#~ msgid "_Play" +#~ msgstr "_Main" + +#~ msgid "_Remove" +#~ msgstr "_Buang" + +#~ msgid "Window manager \"%s\" has not registered a configuration tool\n" +#~ msgstr "Pengurus tetingkap \"%s\" tak mendaftarkan radas konfigurasi\n" + +#~ msgid "Maximize" +#~ msgstr "Maksimum" + +#~ msgid "Roll up" +#~ msgstr "Gulung" + +#~ msgid "Brightness down" +#~ msgstr "Kecerahan turun" + +#~ msgid "Brightness down's shortcut." +#~ msgstr "Pintasan bagi kecerahan turun" + +#~ msgid "Brightness up" +#~ msgstr "Kecerahan naik" + +#~ msgid "Brightness up's shortcut." +#~ msgstr "PIntasan bagi kecerahan naik" + +#~ msgid "E-mail" +#~ msgstr "Emel" + +#~ msgid "E-mail's shortcut." +#~ msgstr "Pintasan bagi emel" + +#~ msgid "Eject's shortcut." +#~ msgstr "Pintasan bagi lenting" + +#, fuzzy +#~ msgid "Home folder's shortcut." +#~ msgstr "PIntasan bagi Rumah Daku" + +#, fuzzy +#~ msgid "Launch help browser's shortcut." +#~ msgstr "Pintasan bagi Melancarkan Pelungsur Bantuan" + +#, fuzzy +#~ msgid "Launch web browser's shortcut." +#~ msgstr "Pintasan bagi Melancar Pelungsur Web" + +#, fuzzy +#~ msgid "Lock screen's shortcut." +#~ msgstr "PIntasan bagi Kunci Skrin." + +#, fuzzy +#~ msgid "Log out's shortcut." +#~ msgstr "Pintasan bagi Log Keluar" + +#~ msgid "Next track key's shortcut." +#~ msgstr "Pintasan bagi trek berikutnya." + +#~ msgid "Pause" +#~ msgstr "Kaku" + +#~ msgid "Pause key's shortcut." +#~ msgstr "PIntasan bagi kekunci kaku." + +#, fuzzy +#~ msgid "Play (or play/pause) key's shortcut." +#~ msgstr "PIntasan bagi Main (atau Main/Kaku)" + +#~ msgid "Previous track key's shortcut." +#~ msgstr "Pintasan bagi trek terdahulu." + +#~ msgid "Search's shortcut." +#~ msgstr "Pintasan bagi cari" + +#~ msgid "Sleep's shortcut." +#~ msgstr "Pintasan tidur" + +#~ msgid "Stop playback key's shortcut." +#~ msgstr "PIntasan bagi kekunci Henti bermain" + +#~ msgid "Volume down's shortcut." +#~ msgstr "Pintasan bagi volum mute" + +#~ msgid "Volume mute's shortcut" +#~ msgstr "Pintasan bagi volum mute" + +#~ msgid "Volume up's shortcut." +#~ msgstr "Pintasan bagi volum naik" + +#, fuzzy +#~ msgid "Keyboard Update Handlers" +#~ msgstr "_Model papan kekunci:" + +#, fuzzy +#~ msgid "Keyboard layout" +#~ msgstr "Susunatur papan kekunci XKB" + +#, fuzzy +#~ msgid "Keyboard model" +#~ msgstr "_Model papan kekunci:" + +#, fuzzy +#~ msgid "" +#~ "Keyboard settings in mateconf will be overridden from the system ASAP " +#~ "(deprecated)" +#~ msgstr "Tetapan XKB pada mateconf akan ditindih drpd sistem secepat mungkin" + +#, fuzzy +#~ msgid "keyboard layout" +#~ msgstr "Susunatur papan kekunci XKB" + +#, fuzzy +#~ msgid "keyboard model" +#~ msgstr "Model papan kekunci XKB" + +#~ msgid "_Postpone break" +#~ msgstr "_Tangguh rehat" + +#~ msgid "Take a break!" +#~ msgstr "Masa rehat!" + +#~ msgid "/_Preferences" +#~ msgstr "/Ke_utamaan" + +#~ msgid "/_About" +#~ msgstr "/_Perihal" + +#~ msgid "/_Take a Break" +#~ msgstr "/_Rehat" + +#, fuzzy +#~ msgid "%d minute until the next break" +#~ msgid_plural "%d minutes until the next break" +#~ msgstr[0] "Kurang drpd satu minit sehingga hentian berikutnya" +#~ msgstr[1] "Kurang drpd satu minit sehingga hentian berikutnya" + +#~ msgid "Less than one minute until the next break" +#~ msgstr "Kurang drpd satu minit sehingga hentian berikutnya" + +#~ msgid "" +#~ "Unable to bring up the typing break properties dialog with the following " +#~ "error: %s" +#~ msgstr "" +#~ "Tak dapat membuka dialog ciri-ciri hentian menatip kerana ralat berikut: %" +#~ "s" + +#~ msgid "About MATE Typing Monitor" +#~ msgstr "Perihal Monitor Menaip MATE" + +#~ msgid "A computer break reminder." +#~ msgstr "Pengingat hentian komputer." + +#~ msgid "Written by Richard Hult <richard@imendio.com>" +#~ msgstr "Ditulis oleh Richard Hult <richard@imendio.com>" + +#~ msgid "Eye candy added by Anders Carlsson" +#~ msgstr "Eye candy ditambah oleh Anders Carlsson" + +#~ msgid "Break reminder" +#~ msgstr "Pengingat hentian" + +#~ msgid "The typing monitor is already running." +#~ msgstr "Monitor menaip sudah dilaksanakan." + +#~ msgid "The quick brown fox jumps over the lazy dog. 0123456789" +#~ msgstr "Seekor arnab memakan kangkung bersama tiong. 0123456789" + +#~ msgid "Name:" +#~ msgstr "Nama:" + +#~ msgid "Style:" +#~ msgstr "Gaya:" + +#~ msgid "Type:" +#~ msgstr "Jenis:" + +#~ msgid "Size:" +#~ msgstr "Saiz:" + +#~ msgid "Version:" +#~ msgstr "Versi:" + +#~ msgid "Copyright:" +#~ msgstr "hakcipta:" + +#~ msgid "Description:" +#~ msgstr "Keterangan:" + +#~ msgid "Set as Application Font" +#~ msgstr "Tetapkan sebagai Font Aplikasi" + +#, fuzzy +#~ msgid "Sets the default application font" +#~ msgstr "Pilih aplikasi default anda" + +#, fuzzy +#~ msgid "MATE Font Viewer" +#~ msgstr "Pusat Kawalan MATE" + +#~ msgid "Apply new font?" +#~ msgstr "Terapkan font baru?" + +#~ msgid "Do _not apply font" +#~ msgstr "Ja_ngan terapkan font" + +#~ msgid "" +#~ "The theme you have selected suggests a new font. A preview of the font is " +#~ "shown below." +#~ msgstr "" +#~ "Tema yang anda pilih mencadangkan font baru. Prebiu font dipaparkan " +#~ "dibawah." + +#~ msgid "_Apply font" +#~ msgstr "Ter_apkan font" + +#~ msgid "Themes" +#~ msgstr "Tema" + +#~ msgid "Description" +#~ msgstr "Huraian" + +#~ msgid "Control theme" +#~ msgstr "Tema Kawalan" + +#~ msgid "Window border theme" +#~ msgstr "Tema sempadan tetingkap" + +#~ msgid "Icon theme" +#~ msgstr "Tema ikon" + +#~ msgid "ABCDEFG" +#~ msgstr "ABCDEFG" + +#, fuzzy +#~ msgid "Apply theme" +#~ msgstr "Ter_apkan font" + +#, fuzzy +#~ msgid "Sets the default theme" +#~ msgstr "Ulangtetap ke de_fault" + +#~ msgid "If set to true, then installed themes will be thumbnailed." +#~ msgstr "Jika ditetapkan, tema dipasang akan di'thumbnail'kan." + +#~ msgid "If set to true, then themes will be thumbnailed." +#~ msgstr "Jika ditetapkan, tema akan di'thumbnail'kan." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for installed " +#~ "themes." +#~ msgstr "" +#~ "Tetapkan kekunci ini dengan arahan digunakan untuk mencipta thumbnail " +#~ "bagi tema dipasang." + +#~ msgid "Set this key to the command used to create thumbnails for themes." +#~ msgstr "" +#~ "tetapkan kekunci ini dengan arahan digunakan untuk imencipta thumbnail " +#~ "bagi tema" + +#~ msgid "Thumbnail command for installed themes" +#~ msgstr "arahan thumbnail bagi tema dipasang" + +#~ msgid "Thumbnail command for themes" +#~ msgstr "Arahan thumbnail bagi tema" + +#~ msgid "Whether to thumbnail installed themes" +#~ msgstr "Samada untuk meng'thumbnail'kan tema dipasang" + +#~ msgid "Whether to thumbnail themes" +#~ msgstr "Samada untuk meng'thumbnail'kan tema" diff --git a/po/nb.po b/po/nb.po new file mode 100644 index 0000000..828397a --- /dev/null +++ b/po/nb.po @@ -0,0 +1,1374 @@ +# Norwegian BokmÃ¥l translation of mate-settings-daemon. +# Copyright (C) 1999-2005 Free Software Foundation, Inc. +# Kjartan Maraas , 1999-2010. +# Terance Edward Sola , 2005. +# +msgid "" +msgstr "" +"Project-Id-Version: mate-settings-daemon 2.31.x\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-09-11 11:54+0200\n" +"PO-Revision-Date: 2010-09-11 11:56+0200\n" +"Last-Translator: Kjartan Maraas \n" +"Language-Team: Norwegian BokmÃ¥l \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "Tilgjengelighet" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "Terskel for varsling av ledig plass" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "Terskel for Ã¥ stoppe varsling om ledig plass" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "Minste varslingsperiode for gjentatte advarsler" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "Monteringsstier som skal ignoreres" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown." +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown." +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning." +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disc." +msgstr "Binding for Ã¥ løse ut en optisk plate." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to enable or disable the touchpad." +msgstr "Binding for Ã¥ slÃ¥ av eller pÃ¥ pekeplaten." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "Binding for Ã¥ starte kalkulator." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "Binding for Ã¥ starte e-postklient." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "Binding for Ã¥ starte hjelpleser." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "Binding for Ã¥ starte mediespiller." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "Binding for Ã¥ starte søkeverktøy." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "Binding for Ã¥ starte nettleser." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "Binding for Ã¥ lÃ¥se skjermen." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "Binding for Ã¥ logge ut." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "Binding for Ã¥ senke volumet." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "Binding for Ã¥ dempe volumet." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "Binding for Ã¥ Ã¥pne hjemmemappen." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "Binding for Ã¥ sette avspilling pÃ¥ pause." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "Binding for Ã¥ øke volumet." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "Binding for Ã¥ hoppe til neste spor." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "Binding for Ã¥ hoppe til forrige spor." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "Binding for Ã¥ starte avspilling (eller bytte mellom avspilling/pause)." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "Binding for Ã¥ stoppe avspilling." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Løs ut" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "Hjemmemappe" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "Start kalkulator" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "Start e-postklient" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "Start hjelpleser" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "Start medieavspiller" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "Start nettleser" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "LÃ¥s skjerm" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Logg ut" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "Neste spor" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "Pause avspilling" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "Spill av (eller spill av/pause)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "Forrige spor" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Søk" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "Stopp avspilling" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "SlÃ¥ av/pÃ¥ pekeplaten" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "Volum ned" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "Demp volum" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Volumsteg" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Volumsteg som prosent av volumet." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "Volum opp" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "File for default configuration for RandR" +msgstr "" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "Vis skjermer i varslingsomrÃ¥det" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:3 +msgid "" +"The XRandR plugin will look for a default configuration in the file " +"specified by this key. This is similar to the ~/.config/monitors.xml that " +"normally gets stored in users' home directories. If a user does not have " +"such a file, or has one that does not match the user's setup of monitors, " +"then the file specified by this key will be used instead." +msgstr "" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:4 +msgid "Turn on external monitor after system boot" +msgstr "" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:5 +msgid "" +"Turn on external monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:6 +msgid "Turn on laptop monitor after system boot" +msgstr "" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:7 +msgid "" +"Turn on laptop monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:8 +msgid "" +"Whether a notification icon with display-related things should be shown in " +"the panel." +msgstr "" +"Om et varslingsikon med skjermrelatert informasjon skal vises pÃ¥ panelet." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "Antialiasing" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "Hinting" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "RGBA-rekkefølge" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"Rekkefølge for underpikselelementer pÃ¥ en LCD-skjerm; brukes kun nÃ¥r " +"utjevning er satt til «rgba». Mulige verdier er «rgb» for rød til venstre " +"(mest vanlig), «bgr» for blÃ¥ til venstre, «vrgb» for rød øverst, «vbgr» for " +"rød nederst." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" +"Oppløsing som brukes for Ã¥ konvertere skriftstørrelser til pikselstørrelser " +"i punkter per tomme." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"Type utjevning som skal brukes ved rendring av skrifter. Mulige verdier er: " +"«none» for ingen utjevning, «grayscale» for vanlig grÃ¥toneutjevning og " +"«rgba» for underpikselutjevning (kun LCD-skjermer)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"Type hinting som skal brukes ved rendring av skrifter. Mulige verdier er " +"«none» for ingen hinting, «slight» for grunnleggende, «medium» for moderat, " +"og «full» for maksimal hinting (kan forÃ¥rsake forvrenging av bokstavformer)." + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "Tillatte taster" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "SlÃ¥ av pekeplate ved skriving" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "SlÃ¥ pÃ¥ horisontal rulling" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "SlÃ¥ pÃ¥ musklikk med pekeplaten" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Enable touchpad" +msgstr "SlÃ¥ pÃ¥ pekeplaten" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "Velg rullemetode for pekeplate" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Select the touchpad scroll method. Supported values are: 0: disabled, 1: " +"edge scrolling, and 2: two-finger scrolling" +msgstr "" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "" +"Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +msgid "Set this to TRUE to enable all touchpads." +msgstr "" + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "MATE konfigurasjonstjeneste" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "Binding for Ã¥ slÃ¥ av/pÃ¥ forstørrelsesglass." + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "Binding for Ã¥ slÃ¥ av/pÃ¥ tastatur pÃ¥ skjermen." + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "Binding for Ã¥ slÃ¥ av/pÃ¥ skjermleser." + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "Sprettetaster" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "Kommando for Ã¥ slÃ¥ forstørrelsesglasset pÃ¥ eller av." + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "Kommando som brukes for Ã¥ slÃ¥ av/pÃ¥ tastatur pÃ¥ skjermen." + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "Kommando som brukes til Ã¥ slÃ¥ skjermleser av eller pÃ¥." + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable XRandR plugin" +msgstr "SlÃ¥ pÃ¥ tillegg for XRandR" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable accessibility keyboard plugin" +msgstr "Aktiver tillegg for tilgjengelighet for tastatur" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable background plugin" +msgstr "Aktiver tillegg for bakgrunn" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable clipboard plugin" +msgstr "Aktiver tillegg for utklippstavle" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable font plugin" +msgstr "Aktiver tillegg for skrift" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable housekeeping plugin" +msgstr "Aktiver tillegg for opprydding" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keybindings plugin" +msgstr "Aktiver tillegg for tastaturbindinger" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable keyboard plugin" +msgstr "Aktiver tillegg for tastatur" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable media keys plugin" +msgstr "Aktiver tillegg for medietaster" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable mouse plugin" +msgstr "Aktiver tillegg for mus" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable smartcard plugin" +msgstr "Aktiver tillegg for smartkort" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable sound plugin" +msgstr "Aktiver tillegg for lyd" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable typing breaks plugin" +msgstr "Aktiver tillegg for skrivepause" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xrdb plugin" +msgstr "Aktiver tillegg for xrdb" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Enable xsettings plugin" +msgstr "Aktiver tillegg for xsettings" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Mouse keys" +msgstr "Mustaster" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "On-screen keyboard" +msgstr "Tastatur pÃ¥ skjermen" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen magnifier" +msgstr "Forstørrelsesglass" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Screen reader" +msgstr "Skjermleser" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "Sett til True for Ã¥ aktivere tillegg for opprydding av filbuffere." + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage XRandR settings." +msgstr "" +"Sett til True for Ã¥ aktivere tillegg for Ã¥ hÃ¥ndtere innstillinger for XRandR." + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" +"Sett til True for Ã¥ aktivere tillegg for Ã¥ hÃ¥ndtere innstillinger for " +"utklippstavle." + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" +"Sett til True for Ã¥ aktivere tillegg for Ã¥ hÃ¥ndtere innstillinger for " +"skrivebordsbakgrunn." + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" +"Sett til True for Ã¥ aktivere tillegg for Ã¥ hÃ¥ndtere innstillinger for skrift." + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" +"Sett til True for Ã¥ aktivere tillegg for Ã¥ hÃ¥ndtere innstillinger for " +"tastatur." + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "" +"Set to True to enable the plugin to manage locking the screen on smartcard " +"removal." +msgstr "" +"Sett til True for Ã¥ aktivere tillegg for Ã¥ hÃ¥ndtere lÃ¥sing av skjermen ved " +"fjerning av smartkort." + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "" +"Sett til True for Ã¥ aktivere tillegg for Ã¥ hÃ¥ndtere innstillinger for mus." + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" +"Sett til True for Ã¥ aktivere tillegg for Ã¥ hÃ¥ndtere innstillinger for " +"multimedietaster." + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "" +"Sett til True for Ã¥ aktivere tillegg for Ã¥ hÃ¥ndtere caching av lydsampler." + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" +"Sett til True for Ã¥ aktivere tillegg for Ã¥ hÃ¥ndtere innstillinger for " +"tilgjengelighet for tastatur." + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "Sett til True for Ã¥ aktivere tillegg for Ã¥ hÃ¥ndtere tastaturbindinger." + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "Sett til True for Ã¥ aktivere tillegg for Ã¥ hÃ¥ndtere skrivepauser." + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "" +"Sett til True for Ã¥ aktivere tillegg for Ã¥ hÃ¥ndtere innstillinger for xrdb." + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "Sett til True for Ã¥ aktivere tillegg for Ã¥ hÃ¥ndtere xsettings." + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "Slow keys" +msgstr "Trege taster" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "Sticky keys" +msgstr "Klebrige taster" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "Navn pÃ¥ tastatursnarvei for Ã¥ slÃ¥ av/pÃ¥ tastatur pÃ¥ skjermen" + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "Navn pÃ¥ tastaturbinding for Ã¥ slÃ¥ av/pÃ¥ skjermleser" + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Navn pÃ¥ tastatursnarvei for Ã¥ slÃ¥ av/pÃ¥ skjermleser. Dette navnet vil vises " +"i dialogen for brukervalg for tastatursnarveier." + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle magnifier" +msgstr "SlÃ¥ av/pÃ¥ forstørrelsesglass" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Toggle on-screen keyboard" +msgstr "SlÃ¥ av/pÃ¥ tastatur pÃ¥ skjermen" + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Toggle screen reader" +msgstr "SlÃ¥ av/pÃ¥ skjermleser" + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the on-screen keyboard is turned on." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the screen magnifier is turned on." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the screen reader is turned on." +msgstr "Om skjermleser er slÃ¥tt pÃ¥." + +#: ../data/mate-settings-daemon.schemas.in.h:58 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:59 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "" + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:1 +msgid "" +"Set this to one of \"none\", \"lock_screen\", or \"force_logout\". The " +"action will get performed when the smartcard used for log in is removed." +msgstr "" + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:2 +msgid "Smartcard removal action" +msgstr "" + +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "Aktiver kode for feilsøking" + +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "Ikke kjør som en tjeneste" + +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "MateConf-prefiks for lasting av innstillinger for tillegg" + +#: ../mate-settings-daemon/main.c:58 +msgid "Exit after a time (for debugging)" +msgstr "Avslutt etter oppgitt tid (for feilsøking)" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "Tastatur for tilgjengelighet" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "Tillegg for tastatur for tilgjengelighet" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:460 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "Det oppsto en feil under visning av hjelp: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:591 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:657 +msgid "Do you want to activate Slow Keys?" +msgstr "Vil du aktivere trege taster?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:592 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +msgid "Do you want to deactivate Slow Keys?" +msgstr "Vil du deaktivere trege taster?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:593 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:659 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"Du holdt nettopp nede Shift-tasten i 8 sekunder. Dette er snarveien for " +"funksjonen trege taster som pÃ¥virker hvordan tastaturet ditt virker." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't activate" +msgstr "Ikke aktiver" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't deactivate" +msgstr "Ikke deaktiver" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Activate" +msgstr "Aktiver" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Deactivate" +msgstr "Deaktiver" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't activate" +msgstr "I_kke aktiver" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't deactivate" +msgstr "I_kke deaktiver" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Activate" +msgstr "_Aktiver" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Deactivate" +msgstr "_Deaktiver" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:687 +msgid "Slow Keys Alert" +msgstr "Advarsel for trege taster" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:727 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:795 +msgid "Do you want to activate Sticky Keys?" +msgstr "Vil du aktivere klebrige taster?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:796 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Vil du deaktivere trege taster?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:730 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:798 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"Du trykket nettopp ned Shift-tasten 5 ganger pÃ¥ rad. Dette er snarveien for " +"funksjonen «klebrige taster» som pÃ¥virker mÃ¥ten tastaturet fungerer." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:732 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:800 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"Du trykket nettopp ned to taster pÃ¥ en gang, eller Shift-tasten 5 ganger pÃ¥ " +"rad. Dette skrur av funksjonen «klebrige taster» som pÃ¥virker tasteturets " +"virkemÃ¥te." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:828 +msgid "Sticky Keys Alert" +msgstr "Advarsel for trege taster" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "Brukervalg for universell tilgang" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "Forbedre _kontrast i farger" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "Gjør _teksten større og lettere Ã¥ lese" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "Trykk ned og _hold inne taster for Ã¥ godta dem (trege taster)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "Bruk tastatur pÃ¥ s_kjermen" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "Bruk _forstørrelsesglass" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "Bruk skje_rmleser" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "_Ignorer dupliserte tastetrykk" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "_Utfør tastatursnarveier med en tast om gangen (klebrige taster)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "Bakgrunn" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "Tillegg for bakgrunn" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "Utklippstavle" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "Tillegg for utklippstavle" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "Dummy" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "Dummy-tillegg" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Skrift" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "Tillegg for skrift" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this file system" +msgstr "Ikke vis advarsel igjen for dette filsystemet" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "Ikke vis denne varsel igjen" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "Volumet «%s» har kun %s gjenværende plass." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "Denne datamaskinen har kun %s gjenværende diskplass." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" +"Du kan frigjøre plass ved Ã¥ tømme papirkurven, fjerne ubrukte programmer og " +"filer eller ved Ã¥ flytte filer til en annen disk eller partisjon." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"Du kan frigjøre diskplass ved Ã¥ fjerne ubrukte programmer og filer eller ved " +"Ã¥ flytte filer til en annen disk eller partisjon." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"Du kan frigjøre diskplass ved Ã¥ tømme papirkurven, fjerne ubrukte programmer " +"og filer eller flytte filer til en ekstern disk." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" +"Du kan frigjøre diskplass ved Ã¥ fjerne ubrukte programmer og filer eller ved " +"Ã¥ flytte filer til en ekstern disk." + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "Lite diskplass" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "Tøm papirkurv" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine…" +msgstr "Undersøk…" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "Overse" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:97 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "Fjerner oppføring %lu av %lu" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:117 +#, c-format +msgid "Removing: %s" +msgstr "Fjerner: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:247 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:296 +msgid "Emptying the trash" +msgstr "Tømmer papirkurven" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:272 +msgid "Preparing to empty trash…" +msgstr "Forbereder tømming av papirkurven…" + +#. Translators: "Emptying trash from " +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:299 +msgid "From: " +msgstr "Fra: " + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:360 +msgid "Empty all of the items from the trash?" +msgstr "Tøm alle oppføringer fra papirkurven?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:363 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"Hvis du velger Ã¥ tømme papirkurven vil alle oppføringer i den gÃ¥ tapt " +"permanent. Merk at du ogsÃ¥ kan slette dem hver for seg." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:370 +msgid "_Empty Trash" +msgstr "_Tøm papirkurv" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "Tastaturbinding (%s) er ugyldig" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "Tastaturbinding (%s) er ikke komplett" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"Feil under forsøk pÃ¥ Ã¥ kjøre (%s)\n" +"som er bundet til tast (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "Tastaturbindinger" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "Tillegg for tastaturbindinger" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Tastatur" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "Tillegg for tastatur" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:137 +#, c-format +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +" • a bug in libxklavier library\n" +" • a bug in X server (xkbcomp, xmodmap utilities)\n" +" • X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +" • The result of %s\n" +" • The result of %s" +msgstr "" +"Feil under aktivering av XKB-konfigurasjon.\n" +"Dette kan skje under forskjellige omstendigheter:\n" +" - en feil i libxklavier-biblioteket\n" +" - en feil i X-tjeneren (xkbcomp- og xmodmap-verktøyene)\n" +" - X-tjener med inkompatibel implementasjon av libxkbfile\n" +"\n" +"Versjonsdata for X-tjeneren:\n" +"%s\n" +"%d\n" +"%s\n" +"Vennligst ta med følgende hvis du rapporterer dette som en feil:\n" +" - Resultatet av %s\n" +" - Resultatet av %s" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:151 +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or using a later version of the XFree " +"software." +msgstr "" +"Du bruker XFree 4.3.0.\n" +"Det er kjente problemer med kompliserte XKB-konfigurasjoner.\n" +"Prøv Ã¥ bruke en enklere konfigurasjon eller en nyere versjon av XFree-" +"programvaren." + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:279 +msgid "_Layouts" +msgstr "_Utforminger" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:286 +msgid "Keyboard _Preferences" +msgstr "Brukervalg for _tastatur" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:292 +msgid "Show _Current Layout" +msgstr "Vis a_ktiv utforming" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "Til_gjengelige filer:" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "Last modmap-filer" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap files?" +msgstr "Vil du laste modmap-filer?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "_Ikke vis denne meldingen igjen" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "_Last" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "_Lastede filer:" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:195 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"Kunne ikke finne forvalgt terminal. Sjekk at kommando for forvalgt terminal " +"er satt og peker til et gyldig program." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:235 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"Kunne ikke kjøre kommandoen: %s\n" +"Sjekk om dette er en gyldig kommando." + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "SlÃ¥tt av" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u utgang" +msgstr[1] "%u utganger" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u inngang" +msgstr[1] "%u innganger" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "Systemlyder" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "Medietaster" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "Tillegg for medietaster" + +#: ../plugins/mouse/gsd-mouse-manager.c:882 +msgid "Could not enable mouse accessibility features" +msgstr "Kunne ikke aktivere tilgjengelighetsfunksjoner for mus" + +#: ../plugins/mouse/gsd-mouse-manager.c:884 +msgid "" +"Mouse accessibility requires Mousetweaks to be installed on your system." +msgstr "" +"Tilgjengelighet for mus krever at Mousetweaks er installert pÃ¥ systemet." + +#: ../plugins/mouse/gsd-mouse-manager.c:887 +msgid "Mouse Preferences" +msgstr "Brukervalg for mus" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Mus" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "Tillegg for mus" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Skrivepause" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "Tillegg for skrivepause" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "Rediger innstillinger for skjermstørrelse og rotasjon" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:371 +msgid "Could not switch the monitor configuration" +msgstr "Kunne ikke bytte skjermkonfigurasjon" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:395 +msgid "Could not restore the display's configuration" +msgstr "Kunne ikke gjenopprette skjermkonfigurasjon" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:420 +msgid "Could not restore the display's configuration from a backup" +msgstr "Kunne ikke gjenopprette skjermkonfigurasjonen fra sikkerhetskopi" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:441 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "" +"The display will be reset to its previous configuration in %d seconds" +msgstr[0] "" +"Skjermen vil bli satt tilbake til forrige konfigurasjon om %d sekund" +msgstr[1] "" +"Skjermen vil bli satt tilbake til forrige konfigurasjon om %d sekunder" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:490 +msgid "Does the display look OK?" +msgstr "Ser dette bra ut?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:496 +msgid "_Restore Previous Configuration" +msgstr "Gjenopp_rett forrige konfigurasjon" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:497 +msgid "_Keep This Configuration" +msgstr "_Behold denne konfigurasjonen" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:578 +msgid "The selected configuration for displays could not be applied" +msgstr "Valgt konfigurasjon for skjermer kunne ikke brukes" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1142 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "Kunne ikke oppdatere informasjon om skjermen: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1146 +msgid "Trying to switch the monitor configuration anyway." +msgstr "Prøver Ã¥ bytte skjermkonfigurasjon likevel." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1877 +msgid "Rotation not supported" +msgstr "Rotering ikke støttet" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1933 +msgid "Could not save monitor configuration" +msgstr "Kunne ikke lagre skjermkonfigurasjon" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1951 +msgid "Normal" +msgstr "Normal" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1952 +msgid "Left" +msgstr "Venstre" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1953 +msgid "Right" +msgstr "Høyre" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1954 +msgid "Upside Down" +msgstr "Opp-ned" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:2074 +msgid "_Configure Display Settings…" +msgstr "_Konfigurer innstillinger for skjerm…" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:2115 +msgid "Configure display settings" +msgstr "Konfigurer skjerminnstillinger" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:2175 +msgid "Could not apply the stored configuration for monitors" +msgstr "Kunne ikke bruke lagret konfigurasjon for skjermer" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "Kan ikke bestemme brukeren sin hjemmemappe" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "HÃ¥ndter X-ressursdatabasen" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "X-ressursdatabase" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:596 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "MateConf-nøkkel %s satt til type %s men forventet type var %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "HÃ¥ndter innstillinger for X" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "Innstillinger for X" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:167 +msgid "Module Path" +msgstr "Sti til moduler" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:168 +msgid "path to smartcard PKCS #11 driver" +msgstr "sti til PKCS #11-driver for smartkort" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:504 +msgid "received error or hang up from event source" +msgstr "fikk en feil fra, eller sÃ¥ la hendelseskilden pÃ¥" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:593 +#, c-format +msgid "NSS security system could not be initialized" +msgstr "NSS-sikkerhetssystemet kunne ikke initieres" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:662 +#, c-format +msgid "no suitable smartcard driver could be found" +msgstr "fant ingen passende driver for smartkort" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:682 +#, c-format +msgid "smartcard driver '%s' could not be loaded" +msgstr "kunne ikke laste smartkortdriver «%s»" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:771 +#, c-format +msgid "could not watch for incoming card events - %s" +msgstr "kunne ikke se etter innkommende hendelser fra kort - %s" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:1124 +#, c-format +msgid "encountered unexpected error while waiting for smartcard events" +msgstr "uventet feil under venting pÃ¥ smartkorthendelser" + +#: ../plugins/smartcard/gsd-smartcard.c:154 +msgid "Slot ID" +msgstr "Spor-ID" + +#: ../plugins/smartcard/gsd-smartcard.c:155 +msgid "The slot the card is in" +msgstr "Sporet kortet stÃ¥r i" + +#: ../plugins/smartcard/gsd-smartcard.c:161 +msgid "Slot Series" +msgstr "Slot Series" + +#: ../plugins/smartcard/gsd-smartcard.c:162 +msgid "per-slot card identifier" +msgstr "per-spor kortidentifikator" + +#: ../plugins/smartcard/gsd-smartcard.c:168 +#: ../plugins/smartcard/gsd-smartcard.c:169 +msgid "name" +msgstr "navn" + +#: ../plugins/smartcard/gsd-smartcard.c:173 +msgid "Module" +msgstr "Modul" + +#: ../plugins/smartcard/gsd-smartcard.c:174 +msgid "smartcard driver" +msgstr "smartkortdriver" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:1 +msgid "Change system time" +msgstr "Endre tid pÃ¥ systemet" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:2 +msgid "Change system time zone" +msgstr "Endre tidssone for systemet" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:3 +msgid "Configure hardware clock" +msgstr "Konfigurer maskinvareklokken" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:4 +msgid "Privileges are required to change the system time zone." +msgstr "Rettigheter kreves forÃ¥ endre systemets tidssone." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:5 +msgid "Privileges are required to change the system time." +msgstr "Rettigheter kreves for Ã¥ stille klokken pÃ¥ systemet." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:6 +msgid "Privileges are required to configure the hardware clock." +msgstr "Rettigheter kreves for Ã¥ konfigurere maskinvareklokken." diff --git a/po/nds.po b/po/nds.po new file mode 100644 index 0000000..1f3b92c --- /dev/null +++ b/po/nds.po @@ -0,0 +1,1051 @@ +# Low German translation for mate-settings-daemon. +# Copyright (C) 2009 mate-settings-daemon's COPYRIGHT HOLDER +# This file is distributed under the same license as the mate-settings-daemon package. +# Nils-Christoph Fiedler , 2009. +# +msgid "" +msgstr "" +"Project-Id-Version: mate-settings-daemon master\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=mate-settings-daemon&component=general\n" +"POT-Creation-Date: 2009-11-27 19:36+0000\n" +"PO-Revision-Date: 2009-11-28 03:59+0100\n" +"Last-Translator: Nils-Christoph Fiedler \n" +"Language-Team: Low German \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"plural-Forms: nplurals=2; plural=(n!=1);\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "Tongangelikheit" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "Percentage free space threshold for initial warning of low disk space. If the percentage free space drops below this, a warning will be shown" +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "Specify a time in minutes. Subsequent warnings for a volume will not appear more often than this period." +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "Specify an amount in GB. If the amount of free space is more than this, no warning will be shown" +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "Specify the percentage that the free disk space should reduce by before issuing a subsequent warning" +msgstr "" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to launch the calculator." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the email client." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the help browser." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the media player." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the search tool." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the web browser." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to lock the screen." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to log out." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to lower the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to mute the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to open the Home folder." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to pause playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to raise the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to skip to next track." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to previous track." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to stop playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to suspend the computer." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Utwarfen" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "Hemverteeknis" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "Rekner starten" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "E-Post Programm starten" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "Hölpkieker starten" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "Medienspeeler starten" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "Netkieker starten" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "Billschirm avsluten" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Avmellen" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Sök" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Suspend" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "If a notification icon with display related things should be shown in the panel." +msgstr "" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "The order of subpixel elements on an LCD screen; only used when antialiasing is set to \"rgba\". Possible values are: \"rgb\" for red on left (most common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red on bottom." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "The resolution used for converting font sizes to pixel sizes, in dots per inch." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "The type of antialiasing to use when rendering fonts. Possible values are: \"none\" for no antialiasing, \"grayscale\" for standard grayscale antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "The type of hinting to use when rendering fonts. Possible values are: \"none\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "Tolaten Knöppe" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "If non-empty, keybindings will be ignored unless their MateConf directory is in the list. This is useful for lockdown." +msgstr "" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Select the touchpad scroll method" +msgstr "" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method. Supported values are: 0 - disabled, 1 - edge scrolling, 2 - two-finger scrolling" +msgstr "" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "Set this to TRUE if you have problems with accidentally hitting the touchpad while typing." +msgstr "" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "Set this to TRUE to allow horizontal scrolling by the same method selected with the scroll_method key." +msgstr "" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "" + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable accessibility keyboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable background plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable clipboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable font plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable housekeeping plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable keybindings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keyboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable media keys plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable mouse plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable sound plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable typing breaks plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable xrandr plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable xrdb plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xsettings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Mouse keys" +msgstr "Muusknöppe" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "On-screen keyboard" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "Screen magnifier" +msgstr "Billschirmgrötenännernsprogramm" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen reader" +msgstr "Billschirmleser" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Set to True to enable the housekeeping plugin, to prune transient file caches." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "Set to True to enable the plugin to manage the accessibility keyboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Slow keys" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Sticky keys" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "This is the name of the keyboard shortcut to toggle the magnifier. This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "This is the name of the keyboard shortcut to toggle the on-screen keyboard. This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "This is the name of the keyboard shortcut to toggle the screen reader. This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "Toggle magnifier" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "Toggle on-screen keyboard" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle screen reader" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the on-screen keyboard is turned on." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the screen magnifier is turned on." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the screen reader is turned on." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "" + +#: ../mate-settings-daemon/main.c:54 +msgid "Enable debugging code" +msgstr "" + +#: ../mate-settings-daemon/main.c:55 +msgid "Don't become a daemon" +msgstr "" + +#: ../mate-settings-daemon/main.c:56 +msgid "MateConf prefix from which to load plugin settings" +msgstr "" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:388 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:519 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:585 +msgid "Do you want to activate Slow Keys?" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:520 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:586 +msgid "Do you want to deactivate Slow Keys?" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:521 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:587 +msgid "You just held down the Shift key for 8 seconds. This is the shortcut for the Slow Keys feature, which affects the way your keyboard works." +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't activate" +msgstr "Nich aktiveren" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't deactivate" +msgstr "nich deaktiveren" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Activate" +msgstr "Aktiveren" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Deactivate" +msgstr "Deaktiveren" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't activate" +msgstr "_Nich aktiveren" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't deactivate" +msgstr "_Nich deaktiveren" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Activate" +msgstr "_Aktiveren" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Deactivate" +msgstr "_Deaktiveren" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:615 +msgid "Slow Keys Alert" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:655 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:723 +msgid "Do you want to activate Sticky Keys?" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:656 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:724 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:726 +msgid "You just pressed the Shift key 5 times in a row. This is the shortcut for the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:660 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +msgid "You just pressed two keys at once, or pressed the Shift key 5 times in a row. This turns off the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:756 +msgid "Sticky Keys Alert" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "_Billschirmleser bruken" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "Achtergrund" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "Achtergrundplugin" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "Twüschenavlag" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "Twüschenavlagplugin" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "Frieholler" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "Friehollerplugin" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Schriftart" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "Schriftartplugin" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this filesystem" +msgstr "" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "You can free up disk space by emptying the Trash, removing unused programs or files, or moving files to another disk or partition." +msgstr "" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "You can free up disk space by removing unused programs or files, or by moving files to another disk or partition." +msgstr "" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "You can free up disk space by emptying the Trash, removing unused programs or files, or moving files to an external disk." +msgstr "" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "You can free up disk space by removing unused programs or files, or by moving files to an external disk." +msgstr "" + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "Papierkörv leeren" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine..." +msgstr "" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:96 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:116 +#, c-format +msgid "Removing: %s" +msgstr "" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:244 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:293 +msgid "Emptying the trash" +msgstr "Leere de Papierkörv" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:269 +msgid "Preparing to empty trash..." +msgstr "" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:295 +msgid "From: " +msgstr "Vun:" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:356 +msgid "Empty all of the items from the trash?" +msgstr "" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:359 +msgid "If you choose to empty the trash, all items in it will be permanently lost. Please note that you can also delete them separately." +msgstr "" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:366 +msgid "_Empty Trash" +msgstr "Papierkörv _leeren" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Knöppboord" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "Knöppboordplugin" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap file(s)?" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "_Laden" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "_Laden Dateien:" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:204 +msgid "Could not get default terminal. Verify that your default terminal command is set and points to a valid application." +msgstr "" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:244 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:260 +msgid "" +"Couldn't put the machine to sleep.\n" +"Verify that the machine is correctly configured." +msgstr "" + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u Utgav" +msgstr[1] "%u Utgaven" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u Ingav" +msgstr[1] "%u Ingaven" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "Systemtöne" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "Medienknöppe" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "Medienknöppeplugin" + +#: ../plugins/mouse/gsd-mouse-manager.c:801 +msgid "Could not enable mouse accessibility features" +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:803 +msgid "Mouse accessibility requires mousetweaks to be installed on your system." +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:806 +msgid "Mouse Preferences" +msgstr "Muusinstellens" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Muus" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "Muusplugin" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:226 +msgid "Could not restore the display's configuration" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:251 +msgid "Could not restore the display's configuration from a backup" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:272 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "The display will be reset to its previous configuration in %d seconds" +msgstr[0] "De Billschirmoplösen warrt torüggsett to de Standardinstellens in %d Sekunn" +msgstr[1] "De Billschirmoplösen warrt torüggsett to de Standardinstellens in %d Sekunnen" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:321 +msgid "Does the display look OK?" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:327 +msgid "_Restore Previous Configuration" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:328 +msgid "_Keep This Configuration" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:409 +msgid "The selected configuration for displays could not be applied" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:963 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:966 +msgid "Trying to switch the monitor configuration anyway." +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1000 +#: ../plugins/xrandr/gsd-xrandr-manager.c:1114 +#: ../plugins/xrandr/gsd-xrandr-manager.c:1281 +msgid "Could not switch the monitor configuration" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1689 +msgid "Rotation not supported" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1743 +msgid "Could not save monitor configuration" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1761 +msgid "Normal" +msgstr "Normal" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1762 +msgid "Left" +msgstr "Links" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1763 +msgid "Right" +msgstr "Rechts" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1764 +msgid "Upside Down" +msgstr "Koppöver" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1884 +msgid "_Configure Display Settings ..." +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1925 +msgid "Configure display settings" +msgstr "" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1982 +msgid "Could not apply the stored configuration for monitors" +msgstr "" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:644 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "X Instellens" + diff --git a/po/ne.po b/po/ne.po new file mode 100644 index 0000000..c4eaef7 --- /dev/null +++ b/po/ne.po @@ -0,0 +1,2477 @@ +# Nepali Translation projectE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the mate-control-center package. +# Pawan Chitrakar , 2004. +# +msgid "" +msgstr "" +"Project-Id-Version: mate-control-center.HEAD.ne.po\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-02-26 21:06-0500\n" +"PO-Revision-Date: 2004-12-28 23:30+0545\n" +"Last-Translator: rajeev shrestha \n" +"Language-Team: Nepali \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:1 +msgid "" +"Set to True to keep the handlers for text/plain and text/* MIME types " +"synchronized." +msgstr "" + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:2 +msgid "Sync text/plain and text/* handlers" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to launch the calculator." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the email client." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +#, fuzzy +msgid "Binding to launch the help browser." +msgstr "मदà¥à¤¦à¤¤ बà¥à¤°à¤¾à¤‰à¤œà¤° पà¥à¤°à¤¾à¤°à¤®à¥à¤­ गर" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the media player." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the search tool." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +#, fuzzy +msgid "Binding to launch the web browser." +msgstr "सञà¥à¤œà¤¾à¤² बà¥à¤°à¤¾à¤‰à¤œà¤° पà¥à¤°à¤¾à¤°à¤®à¥à¤­ गर" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to lock the screen." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to log out." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to lower the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to mute the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to open the Home folder." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to pause playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to raise the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to skip to next track." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to previous track." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to stop playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to suspend the computer." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "निकाल" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "गृह फोलà¥à¤¡à¤°" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "मदà¥à¤¦à¤¤ बà¥à¤°à¤¾à¤‰à¤œà¤° पà¥à¤°à¤¾à¤°à¤®à¥à¤­ गर" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "सञà¥à¤œà¤¾à¤² बà¥à¤°à¤¾à¤‰à¤œà¤° पà¥à¤°à¤¾à¤°à¤®à¥à¤­ गर" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "परà¥à¤¦à¤¾ ताला लगाउ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "बाहिर निसà¥à¤•" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +#, fuzzy +msgid "Previous track" +msgstr "अघिलà¥à¤²à¥‹ टà¥à¤°à¤¯à¤¾à¤• किको सरलविधि" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "_खोज" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +#, fuzzy +msgid "Stop playback" +msgstr "बजाउन बनà¥à¤¦ गरà¥à¤¨à¥‡ कि" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +#, fuzzy +msgid "Suspend" +msgstr "धà¥à¤µà¤¨à¤¿" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "आवाज तल गर" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "आवाज मौन गर" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "आवाज तह " + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "आवाज माथि गर" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:1 +msgid "" +"Set to True to display a dialog when there are errors running the " +"screensaver." +msgstr "" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:2 +msgid "Set to True to run the screensaver at login." +msgstr "" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:3 +#, fuzzy +msgid "Show startup errors" +msgstr "पà¥à¤°à¤¾à¤°à¤®à¥à¤­à¤¿à¤• तà¥à¤°à¥à¤Ÿà¤¿à¤¹à¤°à¥ देखाउ" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:4 +#, fuzzy +msgid "Start screensaver" +msgstr "à¤à¤•à¥à¤¸-परà¥à¤¦à¤¾à¤°à¤•à¥à¤·à¤• शà¥à¤°à¥ गर" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +#, fuzzy +msgid "Hinting" +msgstr "इशारा गरिदै छ:" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +#, fuzzy +msgid "Enable accessibility keyboard plugin" +msgstr "किबोरà¥à¤¡ accessibility गà¥à¤£à¤¹à¤°à¥ सकà¥à¤·à¤® गर" + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Enable background plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Enable clipboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Enable default editor plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Enable font plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Enable keybindings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Enable keyboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable media keys plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable mouse plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +#, fuzzy +msgid "Enable screensaver plugin" +msgstr "à¤à¤•à¥à¤¸-परà¥à¤¦à¤¾à¤°à¤•à¥à¤·à¤• शà¥à¤°à¥ गर" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable sound plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable typing breaks plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable xrandr plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable xrdb plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable xsettings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Set to True to enable the plugin to manage screensaver settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Set to True to enable the plugin to manage sound settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "" +"Set to True to enable the plugin to manage the default text editor setting." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "" + +#: ../mate-settings-daemon/main.c:49 +msgid "Don't become a daemon" +msgstr "" + +#: ../mate-settings-daemon/main.c:50 +msgid "MateConf prefix from which to load plugin settings" +msgstr "" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Accessibility Keyboard" +msgstr "पहà¥à¤š" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Accessibility keyboard plugin" +msgstr "पहà¥à¤š" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:393 +#, c-format +msgid "There was an error displaying help: %s" +msgstr " मदà¥à¤¦à¤¤ देखाउदा तà¥à¤°à¥à¤Ÿà¤¿ भेटियो: %s " + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:445 +msgid "Do you want to activate Slow Keys?" +msgstr "के तपाई सà¥à¤¸à¥à¤¤ किहरॠसकà¥à¤°à¤¿à¤¯ बनाउन चहानà¥à¤¹à¥à¤¨à¥à¤›?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:446 +msgid "Do you want to deactivate Slow Keys?" +msgstr "के तपाई सà¥à¤¸à¥à¤¤ किहरॠअसकà¥à¤°à¤¿à¤¯ बनाउन चहानà¥à¤¹à¥à¤¨à¥à¤›?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:449 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:456 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:508 +msgid "Do_n't activate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:456 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:508 +msgid "Do_n't deactivate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:459 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:511 +msgid "_Activate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:459 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:511 +msgid "_Deactivate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:463 +msgid "Slow Keys Alert" +msgstr "सà¥à¤¸à¥à¤¤ किहरà¥à¤•à¥‹à¤¼à¤¼ चेतावनी" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:495 +msgid "Do you want to activate Sticky Keys?" +msgstr "के तपाई टाà¤à¤¸à¤¿à¤¨à¥à¤¨à¥‡ किहरॠअसकà¥à¤°à¤¿à¤¯ बनाउन चहानà¥à¤¹à¥à¤¨à¥à¤›?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:496 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "के तपाई टाà¤à¤¸à¤¿à¤¨à¥à¤¨à¥‡ किहरॠअसकà¥à¤°à¤¿à¤¯ बनाउन चहानà¥à¤¹à¥à¤¨à¥à¤›?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:499 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:501 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:515 +msgid "Sticky Keys Alert" +msgstr "टाà¤à¤¸à¤¿à¤¨à¥à¤¨à¥‡ किहरà¥à¤•à¥‹ चेतावनी" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Background" +msgstr "पृषà¥à¤ à¤­à¥à¤®à¤¿ लागॠगर" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "लिपी" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "" + +#: ../plugins/font/gsd-font-manager.c:208 +#, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing the mouse pointer theme." +msgstr "" + +#: ../plugins/font/gsd-font-manager.c:231 +#, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing cursors." +msgstr "" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:195 +#, c-format +msgid "Key Binding (%s) has its action defined multiple times\n" +msgstr "" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:202 +#, c-format +msgid "Key Binding (%s) has its binding defined multiple times\n" +msgstr "" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:211 +#, c-format +msgid "Key Binding (%s) is incomplete\n" +msgstr "" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:239 +#, c-format +msgid "Key Binding (%s) is invalid\n" +msgstr "" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:292 +#, c-format +msgid "It seems that another application already has access to key '%u'." +msgstr "" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:365 +#, c-format +msgid "Key Binding (%s) is already in use\n" +msgstr "" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:502 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "कीबोरà¥à¤¡" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Keyboard plugin" +msgstr "कि-बोरà¥à¤¡ सरलविधिहरà¥" + +#: ../plugins/keyboard/modmap-dialog.glade.h:1 +#, fuzzy +msgid "A_vailable files:" +msgstr "उपलबà¥à¤§ संसà¥à¤¥à¤¾à¤ªà¤¨à¤¾à¤¹à¤°à¥:" + +#: ../plugins/keyboard/modmap-dialog.glade.h:2 +#, fuzzy +msgid "Do _not show this warning again." +msgstr "यो संदेश पà¥à¤¨; नदेखाउ" + +#: ../plugins/keyboard/modmap-dialog.glade.h:3 +msgid "Load modmap files" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.glade.h:4 +msgid "Would you like to load the modmap file(s)?" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.glade.h:5 +msgid "_Load" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.glade.h:6 +#, fuzzy +msgid "_Loaded files:" +msgstr "धà¥à¤µà¤¨à¤¿-फाईल:" + +#: ../plugins/media-keys/actions/acme.glade.h:1 +msgid "Volume" +msgstr "आवाज" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:200 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:240 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:256 +msgid "" +"Couldn't put the machine to sleep.\n" +"Verify that the machine is correctly configured." +msgstr "" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Media keys" +msgstr "माउस किहरà¥" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:566 +#, fuzzy +msgid "Could not enable mouse accessibility features" +msgstr "किबोरà¥à¤¡ accessibility गà¥à¤£à¤¹à¤°à¥ सकà¥à¤·à¤® गर" + +#: ../plugins/mouse/gsd-mouse-manager.c:568 +msgid "" +"Mouse accessibility requires the mousetweaks daemon to be installed on your " +"system." +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:571 +msgid "Mouse Preferences" +msgstr "माउस पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤•à¤¤à¤¾à¤¹à¤°à¥" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "माउस" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "" + +#: ../plugins/screensaver/gsd-screensaver-manager.c:151 +#, c-format +msgid "" +"There was an error starting up the screensaver:\n" +"\n" +"%s\n" +"\n" +"Screensaver functionality will not work in this session." +msgstr "" + +#: ../plugins/screensaver/gsd-screensaver-manager.c:160 +msgid "_Do not show this message again" +msgstr "यो संदेश पà¥à¤¨; नदेखाउ" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Screensaver" +msgstr "à¤à¤•à¥à¤¸-परà¥à¤¦à¤¾à¤°à¤•à¥à¤·à¤• शà¥à¤°à¥ गर" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Screensaver plugin" +msgstr "परà¥à¤¦à¤¾ रेजलà¥à¤¶à¥â€à¤¨" + +#: ../plugins/sound/gsd-sound-manager.c:164 +#, c-format +msgid "Couldn't load sound file %s as sample %s" +msgstr "%sफाईल %s नमूना जसà¥à¤¤à¥ˆ लोड गरà¥à¤¨ सकिà¤à¤¨" + +#: ../plugins/sound/libsounds/sound-view.c:44 +msgid "Login" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:45 +#, fuzzy +msgid "Logout" +msgstr "बाहिर निसà¥à¤•" + +#: ../plugins/sound/libsounds/sound-view.c:46 +msgid "Boing" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:47 +#, fuzzy +msgid "Siren" +msgstr "परà¥à¤¦à¤¾" + +#: ../plugins/sound/libsounds/sound-view.c:48 +msgid "Clink" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:49 +#, fuzzy +msgid "Beep" +msgstr "निषà¥à¤•à¥à¤°à¤¿à¤¯ गर" + +#: ../plugins/sound/libsounds/sound-view.c:50 +#, fuzzy +msgid "No sound" +msgstr "धà¥à¤µà¤¨à¤¿" + +#: ../plugins/sound/libsounds/sound-view.c:132 +#, fuzzy +msgid "Sound not set for this event." +msgstr "घटनाहरà¥à¤•à¤¾ निमà¥à¤¤à¤¿ आवाजहरà¥" + +#: ../plugins/sound/libsounds/sound-view.c:141 +msgid "" +"The sound file for this event does not exist.\n" +"You may want to install the mate-audio package for a set of default sounds." +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:152 +msgid "The sound file for this event does not exist." +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:183 +msgid "Select Sound File" +msgstr "धà¥à¤µà¤¨à¤¿ फाईल छानà¥à¤¨à¥à¤¹à¥‹à¤¸à¥" + +#: ../plugins/sound/libsounds/sound-view.c:210 +#, c-format +msgid "The file %s is not a valid wav file" +msgstr "%s फाईल à¤à¤‰à¤Ÿà¤¾ मानà¥à¤¯ वेभ फाईल होइन" + +#: ../plugins/sound/libsounds/sound-view.c:271 +#, fuzzy +msgid "Select sound file..." +msgstr "धà¥à¤µà¤¨à¤¿ फाईल छानà¥à¤¨à¥à¤¹à¥‹à¤¸à¥" + +#: ../plugins/sound/libsounds/sound-view.c:373 +#, fuzzy +msgid "System Sounds" +msgstr "सेकेनà¥à¤¡à¤¹à¤°à¥" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:1 +msgid "Sound" +msgstr "धà¥à¤µà¤¨à¤¿" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Sound plugin" +msgstr "धà¥à¤µà¤¨à¤¿ फाईल" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "टाइप गरà¥à¤¦à¤¾à¤•à¥‹ विशà¥à¤°à¤¾à¤®" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Typing break plugin" +msgstr "टाइप गरà¥à¤¦à¤¾à¤•à¥‹ विशà¥à¤°à¤¾à¤®" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:258 +#: ../plugins/xrdb/gsd-xrdb-manager.c:327 +msgid "Cannot determine user's home directory" +msgstr "पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾à¤•à¥‹ गृह डैरेकà¥à¤Ÿà¤°à¥€ निरà¥à¤§à¤¾à¤°à¤£ गरà¥à¤¨ सकिà¤à¤¨" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:551 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "%s जिकनà¥à¤« कि %s पà¥à¤°à¤•à¤¾à¤°à¤®à¤¾ निरà¥à¤§à¤¾à¤°à¤£ गरियो तर यसको अपेकà¥à¤·à¤¿à¤¤ पà¥à¤°à¤•à¤¾à¤° %s थियो\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Manage X Settings" +msgstr "यकà¥à¤¸ निरधारणहरॠपà¥à¤°à¤¯à¥‹à¤— गर" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "X Settings" +msgstr "यकà¥à¤¸ निरधारणहरॠपà¥à¤°à¤¯à¥‹à¤— गर" + +#, fuzzy +#~ msgid "Alert Type" +#~ msgstr "फाईलको पà¥à¤°à¤•à¤¾à¤°à¤•à¥‹ थप" + +#, fuzzy +#~ msgid "The type of alert" +#~ msgstr "दà¥à¤°à¥‚तचालकको पà¥à¤°à¤•à¤¾à¤°à¥¤" + +#, fuzzy +#~ msgid "Alert Buttons" +#~ msgstr "बटनहरà¥" + +#, fuzzy +#~ msgid "Show more _details" +#~ msgstr "विषयको विवरणहरà¥" + +#, fuzzy +#~ msgid "About Me" +#~ msgstr "/_बारेमा" + +#, fuzzy +#~ msgid "Set your personal information" +#~ msgstr "यमआइयमई पà¥à¤°à¤•à¤¾à¤°à¤•à¥‹ जानकारी" + +#, fuzzy +#~ msgid "Select Image" +#~ msgstr "छान" + +#, fuzzy +#~ msgid "No Image" +#~ msgstr "चितà¥à¤°à¤¹à¤°à¥" + +#, fuzzy +#~ msgid "About %s" +#~ msgstr "/_बारेमा" + +#~ msgid " " +#~ msgstr " " + +#, fuzzy +#~ msgid "Email" +#~ msgstr "सानो" + +#, fuzzy +#~ msgid "Home" +#~ msgstr "गति" + +#, fuzzy +#~ msgid "Instant Messaging" +#~ msgstr "वरà¥à¤£:" + +#, fuzzy +#~ msgid "Job" +#~ msgstr "समरà¥à¤¥à¤¨" + +#, fuzzy +#~ msgid "Telephone" +#~ msgstr "टगल किहरà¥" + +#, fuzzy +#~ msgid "Web" +#~ msgstr "गति" + +#, fuzzy +#~ msgid "Work" +#~ msgstr "समरà¥à¤¥à¤¨" + +#, fuzzy +#~ msgid "C_ity:" +#~ msgstr "_शैलि:" + +#, fuzzy +#~ msgid "C_ompany:" +#~ msgstr "आदेश:" + +#, fuzzy +#~ msgid "Cale_ndar:" +#~ msgstr "वरà¥à¤—:" + +#, fuzzy +#~ msgid "Change Password" +#~ msgstr "सेट परिवरà¥à¤¤à¤¨ गर" + +#, fuzzy +#~ msgid "Ci_ty:" +#~ msgstr "_शैलि:" + +#, fuzzy +#~ msgid "Co_untry:" +#~ msgstr "नियनà¥à¤¤à¥à¤°à¤£" + +#, fuzzy +#~ msgid "Cou_ntry:" +#~ msgstr "नियनà¥à¤¤à¥à¤°à¤£" + +#, fuzzy +#~ msgid "Old pa_ssword:" +#~ msgstr "संकेतशबà¥à¤¦:" + +#, fuzzy +#~ msgid "User name:" +#~ msgstr "पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾à¤•à¥‹ नाम:" + +#, fuzzy +#~ msgid "_Address:" +#~ msgstr "_थप:" + +#, fuzzy +#~ msgid "_Home page:" +#~ msgstr "_विषयको नाम:" + +#, fuzzy +#~ msgid "_Home:" +#~ msgstr "_नाम:" + +#, fuzzy +#~ msgid "_Manager:" +#~ msgstr "विनà¥à¤¡à¥‹ पà¥à¤°à¤¬à¤¨à¥à¤§à¤•" + +#, fuzzy +#~ msgid "_Mobile:" +#~ msgstr "_फाईल" + +#, fuzzy +#~ msgid "_New password:" +#~ msgstr "संकेतशबà¥à¤¦:" + +#, fuzzy +#~ msgid "_Profession:" +#~ msgstr "संसà¥à¤•à¤°à¤£:" + +#, fuzzy +#~ msgid "_Title:" +#~ msgstr "_शैलि:" + +#~ msgid "Applications" +#~ msgstr "कारà¥à¤¯à¤•à¥à¤°à¤®à¤¹à¤°à¥" + +#~ msgid "Support" +#~ msgstr "समरà¥à¤¥à¤¨" + +#~ msgid "" +#~ "Note: Changes to this setting will not take effect until " +#~ "you next log in." +#~ msgstr "" +#~ "लेखोट:तपाईले अरà¥à¤•à¥‹ लगइन नगरेसमà¥à¤® यस निरधारणमा गरिà¤à¤•à¤¾ " +#~ "परिवरà¥à¤¤à¤¨à¤¹à¤°à¥à¤•à¥‹ पà¥à¤°à¤­à¤¾à¤µ हà¥à¤¨à¥‡ छैन।" + +#~ msgid "Assistive Technology Preferences" +#~ msgstr "सहयोगी पà¥à¤°à¤µà¤¿à¤§à¤¿ पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤•à¥à¤¤à¤¾à¤¹à¤°à¥" + +#~ msgid "Close and _Log Out" +#~ msgstr "बनà¥à¤¦ गर र बाहिर निसà¥à¤•" + +#~ msgid "Start these assistive technologies every time you log in:" +#~ msgstr "पà¥à¤°à¤¤à¥à¤¯à¤• समय तपाईले लगइन गरà¥à¤¦à¤¾, यि सहयोगी पà¥à¤°à¤µà¤¿à¤§à¤¿à¤¹à¤°à¥ शà¥à¤°à¥ गर:" + +#~ msgid "_Enable assistive technologies" +#~ msgstr "सहयोगि पà¥à¤°à¤µà¤¿à¤§à¤¿à¤¹à¤°à¥ सकà¥à¤·à¤® गर" + +#~ msgid "_On-screen keyboard" +#~ msgstr "परà¥à¤¦à¤¾à¤®à¤¾ भà¤à¤•à¥‹ किबोरà¥à¤¡" + +#~ msgid "_Screenreader" +#~ msgstr "परà¥à¤¦à¤¾ वाचक" + +#~ msgid "Assistive Technology Support" +#~ msgstr "सहयोगी पà¥à¤°à¤µà¤¿à¤§à¤¿ समरà¥à¤¥à¤¨ " + +#~ msgid "Enable support for MATE assistive technologies at login" +#~ msgstr "लगइनमा जिनोम सहयोगी पà¥à¤°à¤µà¤¿à¤¦à¥à¤§à¤¿à¤¹à¤°à¥à¤•à¤¾ निमà¥à¤¤à¤¿ समरà¥à¤¥à¤¨ सकà¥à¤·à¤® गर" + +#~ msgid "There was an error launching the mouse preferences dialog: %s" +#~ msgstr "माउस पà¥à¤°à¤¥à¤®à¤¿à¤•à¥à¤¤à¤¾ डायलग पà¥à¤°à¤¾à¤°à¤®à¥à¤­ गरà¥à¤¦à¤¾ à¤à¤‰à¤Ÿà¤¾ तà¥à¤°à¥à¤Ÿà¤¿ भटियो:%s" + +#~ msgid "Unable to import AccessX settings from file '%s'" +#~ msgstr " '%s'फाईलबाट यकà¥à¤¸à¥‡à¤¸à¤¯à¤•à¥à¤¸ निरधारणहरॠआयात गरà¥à¤¨ असमरà¥à¤¥" + +#~ msgid "Import Feature Settings File" +#~ msgstr "गà¥à¤£à¤¹à¤°à¥ सेटिङà¥à¤— फाईल आयात गर" + +#~ msgid "_Import" +#~ msgstr "आयात" + +#~ msgid "Set your keyboard accessibility preferences" +#~ msgstr "तपाईको किबोरà¥à¤¡ accessibility पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤•à¥à¤¤à¤¾à¤¹à¤°à¥ मिलाउनॠहोसà¥" + +#~ msgid "" +#~ "This system does not seem to have the XKB extension. The keyboard " +#~ "accessibility features will not operate without it." +#~ msgstr "" +#~ "यस पà¥à¤°à¤£à¤²à¤²à¥€à¤®à¤¾ यकà¥à¤¸à¤•à¥‡à¤¬à¤¿ विसà¥à¤¤à¤¾à¤° छैन जसà¥à¤¤à¥‹ देखिनà¥à¤›à¥¤ किबोरà¥à¤¡ accessibility गà¥à¤£à¤¹à¤°à¥ यो " +#~ "बिना सञà¥à¤šà¤¾à¤²à¤¨ हà¥à¤¨ सकà¥à¤¨à¥‡ छैननà¥à¥¤" + +#~ msgid "*" +#~ msgstr "*" + +#~ msgid "Enable Bo_unce Keys" +#~ msgstr "बाउस किहरॠसकà¥à¤·à¤® गर" + +#~ msgid "Enable Slo_w Keys" +#~ msgstr "ढिला किहरॠसकà¥à¤·à¤® गर" + +#~ msgid "Enable _Mouse Keys" +#~ msgstr "माउस किहरॠसकà¥à¤·à¤® गर" + +#~ msgid "Enable _Repeat Keys" +#~ msgstr "दोहोरिने किहरॠसकà¥à¤·à¤® गर" + +#~ msgid "Enable _Sticky Keys" +#~ msgstr "टाà¤à¤¸à¤¿à¤¨à¥‡ किहरॠसकà¥à¤·à¤® गर" + +#~ msgid "Features" +#~ msgstr "गà¥à¤£à¤¹à¤°à¥" + +#~ msgid "Toggle Keys" +#~ msgstr "टगल किहरà¥" + +#~ msgid "Basic" +#~ msgstr "आधारभूत" + +#~ msgid "Beep if key is re_jected" +#~ msgstr "कि असà¥à¤µà¥€à¤•à¥ƒà¤¤ भà¤à¤®à¤¾ बीप आवाज गर" + +#~ msgid "Beep when _features turned on or off from keyboard" +#~ msgstr "किबोरà¥à¤¡à¤¬à¤¾à¤Ÿ गà¥à¤£à¤¹à¤°à¥ खोलà¥à¤¦à¤¾ वा बनà¥à¤¦ गरà¥à¤¦à¤¾ बीप आवाज गर" + +#~ msgid "Beep when _modifier is pressed" +#~ msgstr "संशोधकलाई दबाउà¤à¤¦à¤¾ बीप आवाज गर" + +#~ msgid "Beep when an LED is turned on and two beeps when one is turned off." +#~ msgstr "à¤à¤‰à¤Ÿà¤¾ LED बालà¥à¤¦à¤¾ बीप आवाज गर र निभाउदा दà¥à¤ˆ पटक बीप आवाज गर।" + +#~ msgid "Beep when key is:" +#~ msgstr "बीप आवाज गर जब कि :" + +#~ msgid "Del_ay:" +#~ msgstr "अनà¥à¤¤à¤°à¤¾à¤²:" + +#~ msgid "Delay between keypress and pointer mo_vement:" +#~ msgstr "कि थिचà¥à¤¨à¥‡ र पà¥à¤µà¤¾à¤‡à¤¨à¥à¤Ÿà¤°à¤•à¥‹ चाल बीचको अंतराल:" + +#~ msgid "Disa_ble if two keys pressed together" +#~ msgstr "दà¥à¤ˆà¤µà¤Ÿà¤¾ किहरॠà¤à¤•à¥ˆà¤¸à¤¾à¤¥ थिचिà¤à¤®à¤¾ असकà¥à¤·à¤® गर" + +#~ msgid "E_nable Toggle Keys" +#~ msgstr "टगल किहरॠसकà¥à¤·à¤® गर" + +#~ msgid "Filters" +#~ msgstr "फिलà¥à¤Ÿà¤°à¤¹à¤°à¥" + +#~ msgid "I_gnore duplicate keypresses within:" +#~ msgstr "...भितà¥à¤° नकà¥à¤•à¤² किथिचाइहरà¥à¤²à¤¾à¤ˆ बेवासà¥à¤¤à¤¾ गर" + +#~ msgid "" +#~ "Ignore all subsequent presses of the SAME key if they happen within a " +#~ "user selectable period of time." +#~ msgstr "" +#~ "यदि पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾à¤²à¥‡ छानेको समयावधिभितà¥à¤° समान कि थिचिà¤à¤®à¤¾ समान किको सबै उपरानà¥à¤¤ " +#~ "थिचाइहरà¥à¤²à¤¾à¤ˆ उपेकà¥à¤·à¤¾ गर" + +#~ msgid "Keyboard Accessibility Preferences (AccessX)" +#~ msgstr "किबोरà¥à¤¡ accessibility पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤•à¥à¤¤à¤¾à¤¹à¤°à¥(यकà¥à¤¸à¥‡à¤¸à¤¯à¤•à¥à¤¸)" + +#~ msgid "Ma_ximum pointer speed:" +#~ msgstr "पà¥à¤µà¤¾à¤‡à¤¨à¥à¤Ÿà¤°à¤•à¥‹ अधिकà¥à¤¤à¤® गति:" + +#~ msgid "Mouse _Preferences..." +#~ msgstr "माउस पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤•à¤¤à¤¾à¤¹à¤°à¥..." + +#~ msgid "" +#~ "Only accept keys after they have been pressed and held for a user " +#~ "adjustable amount of time." +#~ msgstr "" +#~ "थिचिà¤à¤•à¤¾ र पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾à¤²à¥‡ मिलाà¤à¤•à¥‹ समय अवधिसमà¥à¤® थिचिराखेका किहरॠमातà¥à¤° सà¥à¤µà¥€à¤•à¤¾à¤° गर " + +#~ msgid "" +#~ "Perform multiple simultaneous key press operations by pressing modifier " +#~ "keys in sequence." +#~ msgstr "सà¥à¤§à¤¾à¤°à¤• किहरॠकà¥à¤°à¤®à¤¬à¤¦à¥à¤§à¤°à¥à¤ªà¤®à¤¾ थिचेर à¤à¤•à¥ˆà¤¸à¤¾à¤¥à¤•à¤¾ बहà¥à¤®à¥à¤–ि कि ??????????" + +#~ msgid "S_peed:" +#~ msgstr "गति:" + +#~ msgid "Time to acce_lerate to maximum speed:" +#~ msgstr "अधिकà¥à¤¤à¤® गतिमा गतिवरà¥à¤§à¤¨ गरà¥à¤¨ समय" + +#~ msgid "Turn the numeric keypad into a mouse control pad." +#~ msgstr "सङà¥à¤–ायतमक किपà¥à¤¯à¤¾à¤¡à¤²à¤¾à¤ˆ माउस नियनà¥à¤¤à¥à¤°à¤£ पà¥à¤¯à¤¾à¤¡à¤®à¤¾ परिवरà¥à¤¤à¤¨ गर" + +#~ msgid "_Disable if unused for:" +#~ msgstr "...समà¥à¤® पà¥à¤°à¤¯à¥‹à¤— नभà¤à¤®à¤¾ असकà¥à¤·à¤® गर:" + +#~ msgid "_Import Feature Settings..." +#~ msgstr "...गà¥à¤£ निरà¥à¤§à¤¾à¤°à¤£à¤¹à¤°à¥ आयात गर" + +#~ msgid "_Only accept keys held for:" +#~ msgstr "समà¥à¤® थिचिà¤à¤•à¤¾ किहरॠमातà¥à¤° सà¥à¤µà¥€à¤•à¤¾à¤° गर:" + +#~ msgid "_accepted" +#~ msgstr "सà¥à¤µà¥€à¤•à¤¾à¤° गरिà¤à¤•à¥‹" + +#~ msgid "_pressed" +#~ msgstr "थिचिà¤à¤•à¥‹" + +#~ msgid "_rejected" +#~ msgstr "असà¥à¤µà¥€à¤•à¤¾à¤° गरिà¤à¤•à¥‹" + +#~ msgid "characters/second" +#~ msgstr "वरà¥à¤£à¤¹à¤°à¥/सेकेनà¥à¤¡" + +#~ msgid "milliseconds" +#~ msgstr "मिलिसेकेनà¥à¤¡à¤¹à¤°à¥" + +#~ msgid "pixels/second" +#~ msgstr "पिकà¥à¤¸à¤²/सेकेनà¥à¤¡" + +#~ msgid "Change your Desktop Background settings" +#~ msgstr "डेकà¥à¤¸à¤Ÿà¤ª पृषà¥à¤ à¤­à¥‚मि निरधारणहरà¥à¤²à¤¾à¤ˆ परिवरà¥à¤¤à¤¨ गर" + +#~ msgid "Desktop Background" +#~ msgstr "डेकà¥à¤¸à¤Ÿà¤ª पृषà¥à¤Ÿà¤­à¥‚मि" + +#~ msgid "Desktop _Wallpaper" +#~ msgstr "डेकà¥à¤¸à¤Ÿà¤ª_वालपेपर" + +#~ msgid "_Desktop Colors" +#~ msgstr "_डेकà¥à¤¸à¤Ÿà¤ª रङà¥à¤—हरà¥" + +#~ msgid "Desktop Background Preferences" +#~ msgstr "डेकà¥à¤¸à¤Ÿà¤ªà¤•à¥‹ पृषà¥à¤Ÿà¤­à¥‚मि पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤•à¥à¤¤à¤¾à¤¹à¤°à¥" + +#~ msgid "_Add Wallpaper" +#~ msgstr "वालपेपर थपà¥à¤¨à¥à¤¹à¥‹à¤¸à¥" + +#~ msgid "_Style:" +#~ msgstr "_शैलि:" + +#~ msgid "Centered" +#~ msgstr "बीचमा राखिà¤à¤•à¥‹" + +#~ msgid "Fill Screen" +#~ msgstr "परà¥à¤¦à¤¾ भर" + +#~ msgid "Scaled" +#~ msgstr "नापिà¤à¤•à¥‹" + +#~ msgid "Tiled" +#~ msgstr "छापिà¤à¤•à¥‹" + +#~ msgid "Solid Color" +#~ msgstr "ठोस रङà¥à¤—" + +#~ msgid "Horizontal Gradient" +#~ msgstr "तेरà¥à¤¸à¥‹ " + +#~ msgid "Vertical Gradient" +#~ msgstr "ठाडो " + +#~ msgid "Add Wallpaper" +#~ msgstr "वालपेपर थपà¥à¤¨à¥à¤¹à¥‹à¤¸à¥" + +#~ msgid "No Wallpaper" +#~ msgstr "वालपेपर छैन" + +#~ msgid "Unable to load capplet stock icon '%s'\n" +#~ msgstr "à¤à¤ªà¥à¤²à¥‡à¤Ÿ संगà¥à¤°à¤¹ चितà¥à¤° लोड गरà¥à¤¨ असफल '%s'\n" + +#~ msgid "Just apply settings and quit" +#~ msgstr "निरà¥à¤§à¤¾à¤°à¤£à¤¹à¤°à¥ लागॠगर र बाहिर निसà¥à¤•" + +#~ msgid "Retrieve and store legacy settings" +#~ msgstr "हसà¥à¤¤à¤¾à¤¨à¤¤à¤°à¤¿à¤¤ निरधारणहरà¥à¤²à¤¾à¤ˆ पà¥à¤°à¤¾à¤ªà¥à¤¤ गर र संचय गर" + +#~ msgid "From URI" +#~ msgstr "यà¥à¤†à¤°à¤†à¤‡à¤¬à¤¾à¤Ÿ" + +#~ msgid "URI currently transferring from" +#~ msgstr "यà¥à¤†à¤°à¤†à¤‡ हाललाई ...बाट सà¥à¤¥à¤¾à¤¨à¤¾à¤¤à¤°à¤£ हà¥à¤¦à¥ˆà¤›" + +#~ msgid "To URI" +#~ msgstr "यूआरआईलाई" + +#~ msgid "URI currently transferring to" +#~ msgstr "यà¥à¤†à¤°à¤†à¤‡ हाललाई ...मा सà¥à¤¥à¤¾à¤¨à¤¾à¤¤à¤°à¤£ हà¥à¤¦à¥ˆà¤›" + +#~ msgid "Fraction completed" +#~ msgstr "खणà¥à¤¡ सकियो" + +#~ msgid "Fraction of transfer currently completed" +#~ msgstr "हाललाई आंशिक सà¥à¤¥à¤¾à¤¨à¤¾à¤¤à¤° समापà¥à¤¤ भयो" + +#~ msgid "Current URI index" +#~ msgstr "हालको यà¥à¤†à¤°à¤†à¤‡ सूची" + +#~ msgid "Current URI index - starts from 1" +#~ msgstr "हालको यà¥à¤†à¤°à¤†à¤‡ सूची- १ बाट शà¥à¤°à¥ हà¥à¤¨à¥à¤›" + +#~ msgid "Total URIs" +#~ msgstr "समà¥à¤ªà¥à¤°à¥à¤£ यà¥à¤†à¤°à¤†à¤‡à¤¹à¤°à¥" + +#~ msgid "Total number of URIs" +#~ msgstr "यà¥à¤†à¤°à¤†à¤‡à¤¹à¤°à¥à¤•à¤¾ जमà¥à¤®à¤¾ सङà¥à¤–à¥à¤¯à¤¾" + +#, fuzzy +#~ msgid "From:" +#~ msgstr "बाट:%s" + +#, fuzzy +#~ msgid "To:" +#~ msgstr "लाई:%s" + +#~ msgid "Connecting..." +#~ msgstr "समà¥à¤ªà¤°à¥à¤• गरिदै..." + +#~ msgid "Key" +#~ msgstr "कि" + +#~ msgid "MateConf key to which this property editor is attached" +#~ msgstr "जिकनà¥à¤« कि जसमा यो विशेषण समà¥à¤ªà¤¾à¤¦à¤• जोडिà¤à¤•à¥‹ छ" + +#~ msgid "Change set" +#~ msgstr "सेट परिवरà¥à¤¤à¤¨ गर" + +#~ msgid "UI Control" +#~ msgstr "यà¥à¤†à¤‡ नियनà¥à¤¤à¥à¤°à¤£" + +#~ msgid "Property editor object data" +#~ msgstr "विशेषण समà¥à¤ªà¤¾à¤¦à¤• वसà¥à¤¤à¥à¤•à¥‹ डाटा" + +#~ msgid "Property editor data freeing callback" +#~ msgstr "विशेषण समà¥à¤ªà¤¾à¤¦à¤• डाटा?????" + +#~ msgid "" +#~ "Couldn't find the file '%s'.\n" +#~ "\n" +#~ "Please make sure it exists and try again, or choose a different " +#~ "background picture." +#~ msgstr "" +#~ "'%s' फाईल भेटाउन सकिà¤à¤¨à¥¤\n" +#~ "\n" +#~ "कृपया यो असà¥à¤¥à¤¿à¤¤à¥à¤µà¤®à¤¾ छ भनेर पकà¥à¤•à¤¾ गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ र फेरि कोशिश गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥, वा à¤à¤‰à¤Ÿà¤¾ भिनà¥à¤¨à¥ˆ " +#~ "पृषà¥à¤ à¤­à¥‚मि चितà¥à¤° रोजà¥à¤¨à¥à¤¹à¥‹à¤¸à¥à¥¤" + +#~ msgid "" +#~ "I don't know how to open the file '%s'.\n" +#~ "Perhaps it's a kind of picture that is not yet supported.\n" +#~ "\n" +#~ "Please select a different picture instead." +#~ msgstr "" +#~ "'%s'यो फाईल कसरी खोलà¥à¤¨à¥‡ मलाई थाहा छैन।\n" +#~ "सायद यो चितà¥à¤° यस पà¥à¤°à¤•à¤¾à¤°à¤•à¥‹ होला जà¥à¤¨ अहिलेसमà¥à¤® समरà¥à¤¥à¤¨ गरिà¤à¤•à¥‹ छैन।\n" +#~ "\n" +#~ "कृपया यसको बदलामा अरॠचितà¥à¤° रोजà¥à¤¨à¥à¤¹à¥‹à¤¸à¥à¥¤" + +#~ msgid "Please select an image." +#~ msgstr "कृपया à¤à¤‰à¤Ÿà¤¾ चितà¥à¤° छानà¥à¤¨à¥à¤¹à¥‹à¤¸à¥à¥¤" + +#~ msgid "_Select" +#~ msgstr "छान" + +#~ msgid "Preferred Applications" +#~ msgstr "रà¥à¤šà¤¾à¤‡à¤à¤•à¤¾ कारà¥à¤¯à¤•à¥à¤°à¤®à¤¹à¤°à¥ " + +#~ msgid "Select your default applications" +#~ msgstr "तपाईको अनà¥à¤ªà¤¸à¥à¤¥à¤¿à¤¤ कारà¥à¤¯à¤•à¥à¤°à¤®à¤¹à¤°à¥ छानà¥à¤¨à¥à¤¹à¥‹à¤¸à¥" + +#~ msgid "Debian Sensible Browser" +#~ msgstr "डेबियन समà¤à¤¦à¤¾à¤° बà¥à¤°à¤¾à¤‰à¤œà¤°" + +#~ msgid "Galeon" +#~ msgstr "गेलियन" + +#~ msgid "Encompass" +#~ msgstr "घेरà¥à¤¨à¥" + +#~ msgid "Firebird" +#~ msgstr "फाà¤à¤°à¤¬à¤°à¥à¤¡" + +#~ msgid "Firefox" +#~ msgstr "फाà¤à¤°à¤«à¤•à¥à¤¸" + +#~ msgid "Mozilla" +#~ msgstr "मोजिलà¥à¤²à¤¾" + +#~ msgid "Netscape Communicator" +#~ msgstr "नेटसà¥à¤•à¥‡à¤ª संचारकरà¥à¤¤à¤¾" + +#~ msgid "Konqueror" +#~ msgstr "कनकà¥à¤µà¥‡à¤°à¥à¤°" + +#~ msgid "W3M Text Browser" +#~ msgstr "डबà¥à¤¯à¥à¥©à¤¯à¤® पाठ बà¥à¤°à¤¾à¤‰à¤œà¤°" + +#~ msgid "Lynx Text Browser" +#~ msgstr "लिंकà¥à¤¸ पाठ बà¥à¤°à¤¾à¤‰à¤œà¤°" + +#~ msgid "Links Text Browser" +#~ msgstr "(संलगà¥à¤¨) पाठ बà¥à¤°à¤¾à¤‰à¤œà¤°" + +#~ msgid "Evolution Mail Reader" +#~ msgstr "विकासकà¥à¤°à¤® चिठà¥à¤ à¥€ वाचक" + +#~ msgid "Balsa" +#~ msgstr "बालà¥à¤¸à¤¾" + +#~ msgid "KMail" +#~ msgstr "केचिठà¥à¤ à¥€" + +#~ msgid "Thunderbird" +#~ msgstr "थनà¥à¤¡à¤°à¤¬à¤°à¥à¤¡" + +#~ msgid "Mozilla Mail" +#~ msgstr "मोजिलà¥à¤²à¤¾ चिठà¥â€à¤ à¥€" + +#~ msgid "Mutt" +#~ msgstr "मट" + +#~ msgid "Debian Terminal Emulator" +#~ msgstr "डेबियन टरà¥à¤®à¤¿à¤¨à¤² emulator" + +#~ msgid "MATE Terminal" +#~ msgstr "जिनोम टरà¥à¤®à¤¿à¤¨à¤²" + +#~ msgid "Standard XTerminal" +#~ msgstr "सà¥à¤¤à¤°à¥€à¤¯ यकà¥à¤¸à¤Ÿà¤¿ टरà¥à¤®à¤¿à¤¨à¤²" + +#~ msgid "RXVT" +#~ msgstr "आरयकà¥à¤¸à¤­à¤¿à¤Ÿà¤¿" + +#~ msgid "Please specify a name and a command for this editor." +#~ msgstr "कृपया यस समà¥à¤ªà¤¾à¤¦à¤•à¤•à¥‹ निमà¥à¤¤à¤¿ à¤à¤‰à¤Ÿà¤¾ नाम र à¤à¤‰à¤Ÿà¤¾ आदेश निरà¥à¤¦à¤¿à¤·à¥à¤Ÿ गर।" + +#~ msgid "Add..." +#~ msgstr "_थप..." + +#~ msgid "C_ustom" +#~ msgstr "वà¥à¤¯à¤•à¥à¤¤à¤¿à¤—त ईचà¥à¤›à¤¾" + +#~ msgid "C_ustom:" +#~ msgstr "वà¥à¤¯à¤•à¥à¤¤à¤¿à¤—त ईचà¥à¤›à¤¾:" + +#~ msgid "Can open _URIs" +#~ msgstr "यà¥à¤†à¤°à¤¯à¤²à¤¹à¤°à¥ खोलà¥à¤¨ सकà¥à¤›" + +#~ msgid "Can open multiple _files" +#~ msgstr "बहà¥à¤®à¥à¤–ि फाईलहरॠखोलà¥à¤¨ सकà¥à¤·à¤®" + +#~ msgid "Co_mmand:" +#~ msgstr "आ_देश:" + +#~ msgid "Custom Editor Properties" +#~ msgstr "???समà¥à¤ªà¤¾à¤¦à¤• गà¥à¤£à¤¹à¤°à¥ " + +#~ msgid "Default Mail Reader" +#~ msgstr "अनà¥à¤ªà¤¸à¥à¤¥à¤¿à¤¤ चिठà¥à¤ à¥€ वाचक" + +#~ msgid "Default Terminal" +#~ msgstr "अनà¥à¤ªà¤¸à¥à¤¥à¤¿à¤¤à¤¿ टरà¥à¤®à¤¿à¤¨à¤²" + +#~ msgid "Default Text Editor" +#~ msgstr "अनà¥à¤ªà¤¸à¥à¤¥à¤¿à¤¤ पाठ समà¥à¤ªà¤¾à¤¦à¤•" + +#~ msgid "Default Web Browser" +#~ msgstr "अनà¥à¤ªà¤¸à¥à¤¥à¤¿à¤¤ संजाल बà¥à¤°à¤¾à¤‰à¤œà¤°à¤¼" + +#~ msgid "Default Window Manager" +#~ msgstr "अनà¥à¤ªà¤¸à¥à¤¥à¤¿à¤¤à¤¿ विनà¥à¤¡à¥‹ पà¥à¤°à¤¬à¤¨à¥à¤§à¤•" + +#~ msgid "Delete" +#~ msgstr "मेट" + +#~ msgid "E_xec Flag:" +#~ msgstr "संचालन à¤à¤£à¥à¤¡à¤¾:" + +#~ msgid "Edit..." +#~ msgstr "-समà¥à¤ªà¤¾à¤¦à¤¨ गर" + +#~ msgid "Mail Reader" +#~ msgstr "चिठà¥à¤ à¥€ वाचक" + +#~ msgid "Run in a _terminal" +#~ msgstr "à¤à¤‰à¤Ÿà¤¾ टरà¥à¤®à¤¿à¤¨à¤²à¤®à¤¾ सञà¥à¤šà¤¾à¤²à¤¨ गर" + +#~ msgid "Run in a t_erminal" +#~ msgstr "à¤à¤‰à¤Ÿà¤¾ टरà¥à¤®à¤¿à¤¨à¤²à¤®à¤¾ सञà¥à¤šà¤¾à¤²à¤¨ गर" + +#~ msgid "Terminal" +#~ msgstr "टरà¥à¤®à¤¿à¤¨à¤²" + +#~ msgid "Text Editor" +#~ msgstr "पाठ संपादक" + +#~ msgid "Understands _Netscape Remote Control" +#~ msgstr "नेटसà¥à¤•à¥‡à¤ª दà¥à¤° नियनà¥à¤¤à¥à¤°à¤£ बà¤à¥à¤›" + +#~ msgid "Use this _editor to open text files in the file manager" +#~ msgstr "फाईल वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤•à¤®à¤¾ भà¤à¤•à¤¾ फाईलहरॠखोलà¥à¤¨ यो समà¥à¤ªà¤¾à¤¦à¤•à¤•à¥‹ पà¥à¤°à¤¯à¥‹à¤— गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥" + +#~ msgid "Web Browser" +#~ msgstr "वेब बà¥à¤°à¤¾à¤‰à¤œà¤°" + +#~ msgid "Window Manager" +#~ msgstr "विनà¥à¤¡à¥‹ पà¥à¤°à¤¬à¤¨à¥à¤§à¤•" + +#~ msgid "_Command:" +#~ msgstr "आदेश:" + +#~ msgid "_Name:" +#~ msgstr "_नाम:" + +#~ msgid "_Properties..." +#~ msgstr "विशेषताहरू..." + +#~ msgid "_Select:" +#~ msgstr "छान:" + +#~ msgid "Change screen resolution" +#~ msgstr "परà¥à¤¦à¤¾à¤•à¥‹ रेजà¥à¤²à¥à¤¸à¤¨ परिवरà¥à¤¤à¤¨ गर" + +#~ msgid "%d Hz" +#~ msgstr "%d हरà¥à¤œ" + +#~ msgid "_Resolution:" +#~ msgstr "रेजà¥à¤²à¥à¤¸à¤¨:" + +#~ msgid "Re_fresh rate:" +#~ msgstr "नविकरण दर:" + +#~ msgid "Default Settings" +#~ msgstr "पà¥à¤°à¥à¤µà¤¨à¤¿à¤°à¥à¤§à¤¾à¤°à¤¿à¤£à¤¹à¤°à¥" + +#~ msgid "Screen %d Settings\n" +#~ msgstr "%d परà¥à¤¦à¤¾ निरà¥à¤§à¤¾à¤°à¤£à¤¹à¤°à¥\n" + +#~ msgid "Screen Resolution Preferences" +#~ msgstr "परà¥à¤¦à¤¾ रेजà¥à¤²à¥à¤¸à¤¨ पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤•à¥à¤¤à¤¾à¤¹à¤°à¥" + +#~ msgid "_Make default for this computer (%s) only" +#~ msgstr "यो कमà¥à¤ªà¥à¤¯à¥à¤Ÿà¤°(%s)को निमà¥à¤¤à¤¿ मातà¥à¤° अनà¥à¤ªà¤¸à¥à¤¥à¤¿à¤¤à¤¿ बनाउ" + +#~ msgid "Options" +#~ msgstr "विकलà¥à¤ªà¤¹à¤°à¥" + +#~ msgid "Keep Resolution" +#~ msgstr "रेजलà¥à¤¶à¥â€à¤¨ राख" + +#~ msgid "Do you want to keep this resolution?" +#~ msgstr "के तपाई यो रेजलà¥à¤¶à¥â€à¤¨ राखà¥à¤¨ चहानॠहà¥à¤¨à¥à¤›?" + +#~ msgid "Use _previous resolution" +#~ msgstr "पहिलेको रेजà¥à¤²à¥à¤¸à¤¨ पà¥à¤°à¤¯à¥‹à¤— गर" + +#~ msgid "_Keep resolution" +#~ msgstr "रेजलà¥à¤¶à¥â€à¤¨ राख" + +#~ msgid "" +#~ "The X Server does not support the XRandR extension. Runtime resolution " +#~ "changes to the display size are not available." +#~ msgstr "" +#~ "यकà¥à¤¸à¤†à¤° र आर विसà¥à¤¤à¤¾à¤°à¤²à¤¾à¤ˆ यकà¥à¤¸ सेवापà¥à¤°à¤¦à¤¾à¤¯à¤•à¤²à¥‡ समरà¥à¤¥à¤¨ गरà¥à¤¦à¥ˆà¤¨à¥¤ पà¥à¤°à¤¦à¤°à¥à¤¶à¤¨ आकारमा हà¥à¤¨à¥‡ सञà¥à¤šà¤¾à¤²à¤¨ " +#~ "समयको रेजलà¥à¤¶à¥â€à¤¨ परिवरà¥à¤¤à¤¨à¤¹à¤°à¥ उपलबà¥à¤§ छैन।" + +#~ msgid "" +#~ "The version of the XRandR extension is incompatible with this program. " +#~ "Runtime changes to the display size are not available." +#~ msgstr "" +#~ "यो कारà¥à¤¯à¤•à¥à¤°à¤®à¤•à¤¸à¤‚ग यकà¥à¤¸à¤†à¤° र आर विसà¥à¤¤à¤¾à¤°à¤•à¥‹ यो संकरण अनउपयà¥à¤•à¥à¤¤ छ। पà¥à¤°à¤¦à¤°à¥à¤¶à¤¨ आकारमा हà¥à¤¨à¥‡ " +#~ "सञà¥à¤šà¤¾à¤²à¤¨ समयको परिवरà¥à¤¤à¤¨à¤¹à¤°à¥ उपलबà¥à¤§ छैन।" + +#~ msgid "Select fonts for the desktop" +#~ msgstr "डेकà¥à¤¸à¤Ÿà¤ªà¤•à¥‹ निमà¥à¤¤à¤¿ वरà¥à¤£à¤¹à¤°à¥ छान" + +#~ msgid "Font Rendering" +#~ msgstr "वरà¥à¤£:" + +#~ msgid "Smoothing:" +#~ msgstr "नरम गरिदै छ:" + +#~ msgid "Subpixel order:" +#~ msgstr "उपपिकà¥à¤¸à¤² कà¥à¤°à¤®:" + +#~ msgid "Best _shapes" +#~ msgstr "सरà¥à¤µà¥‹à¤¤à¥à¤¤à¤® _आकारहरà¥" + +#~ msgid "D_etails..." +#~ msgstr "विवरणहरà¥..." + +#~ msgid "Font Preferences" +#~ msgstr "वरà¥à¤£ पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤•à¤¤à¤¾à¤¹à¤°à¥" + +#~ msgid "Go _to font folder" +#~ msgstr "वरà¥à¤£ फोलà¥à¤¡à¤°à¤®à¤¾ जाऊ" + +#~ msgid "N_one" +#~ msgstr "केही छैन" + +#~ msgid "R_esolution:" +#~ msgstr "रेजलà¥à¤¸à¤¨" + +#~ msgid "Sub_pixel (LCDs)" +#~ msgstr "उप-पिकà¥à¤¸à¤²(यलसिडिहरà¥)" + +#~ msgid "Sub_pixel smoothing (LCDs)" +#~ msgstr "उप-पिकà¥à¤¸à¤² नरमिकरण(यलसिडिहरà¥)" + +#~ msgid "VB_GR" +#~ msgstr "भिबिजिआर" + +#~ msgid "_Application font:" +#~ msgstr "कारà¥à¤¯à¤•à¥à¤°à¤® लिपि:" + +#~ msgid "_BGR" +#~ msgstr "बिजिआर" + +#~ msgid "_Desktop font:" +#~ msgstr "डेसà¥à¤•à¤Ÿà¤ª लिपि:" + +#~ msgid "_Full" +#~ msgstr "_पà¥à¤°à¤¾" + +#~ msgid "_Medium" +#~ msgstr "मधà¥à¤¯à¤®" + +#~ msgid "_Monochrome" +#~ msgstr "à¤à¤•à¤°à¤™à¥à¤—" + +#~ msgid "_None" +#~ msgstr "केही छैन" + +#~ msgid "_RGB" +#~ msgstr "आर जि बि " + +#~ msgid "_Slight" +#~ msgstr "अपरà¥à¤¯à¤¾à¤ªà¥à¤¤" + +#~ msgid "_Terminal font:" +#~ msgstr "टरà¥à¤®à¤¿à¤¨à¤² लिपी:" + +#~ msgid "_VRGB" +#~ msgstr "भिआरजिबि" + +#~ msgid "_Window title font:" +#~ msgstr "विनà¥à¤¡à¥‹à¤•à¥‹ शीरà¥à¤·à¤• वरà¥à¤£:" + +#~ msgid "dots per inch" +#~ msgstr "विनà¥à¤¦à¥à¤¹à¤°à¥ पà¥à¤°à¤¤à¤¿ इनà¥à¤š" + +#~ msgid "Font may be too large" +#~ msgstr "वरà¥à¤£ सायद धेरै ठूलो छ" + +#~ msgid "New accelerator..." +#~ msgstr "नयाठदà¥à¤°à¥‚तचालक " + +#~ msgid "Accelerator key" +#~ msgstr "दà¥à¤°à¥‚तचालक कि " + +#~ msgid "Accelerator modifiers" +#~ msgstr "दà¥à¤°à¥‚तचालक सà¥à¤§à¤¾à¤°à¤•à¤¹à¤°à¥" + +#~ msgid "Accelerator keycode" +#~ msgstr "दà¥à¤°à¥‚तचालक किसंकेत" + +#~ msgid "Accel Mode" +#~ msgstr "दà¥à¤°à¥à¤¤à¤šà¤¾à¤² शैलि" + +#~ msgid "The type of accelerator." +#~ msgstr "दà¥à¤°à¥‚तचालकको पà¥à¤°à¤•à¤¾à¤°à¥¤" + +#~ msgid "Disabled" +#~ msgstr "असकà¥à¤·à¤® पारिà¤à¤•à¥‹ छ" + +#~ msgid "" +#~ msgstr "<अजà¥à¤žà¤¾à¤¤ कारà¥à¤¯>" + +#~ msgid "Desktop" +#~ msgstr "डेसà¥à¤•à¤Ÿà¤ª" + +#~ msgid "Window Management" +#~ msgstr "विनà¥à¤¡à¥‹ पà¥à¤°à¤¬à¤¨à¥à¤§" + +#~ msgid "" +#~ "The shortcut \"%s\" is already used for:\n" +#~ " \"%s\"\n" +#~ msgstr "" +#~ "The shortcut \"%s\" is already used for:\n" +#~ " \"%s\"\n" + +#~ msgid "Error setting new accelerator in configuration database: %s\n" +#~ msgstr "समायोजना डाटावेसमा नयाठदà¥à¤°à¥à¤¤à¤šà¤¾à¤²à¤• मिलाउदा तà¥à¤°à¥à¤Ÿà¤¿:%s\n" + +#, fuzzy +#~ msgid "Error unsetting accelerator in configuration database: %s\n" +#~ msgstr "समायोजित लेखासंचयमा नयाठदà¥à¤°à¥à¤¤à¤šà¤¾à¤²à¤• मिलाउदा तà¥à¤°à¥à¤Ÿà¤¿:%s\n" + +#~ msgid "Action" +#~ msgstr "कारà¥à¤¯" + +#~ msgid "Shortcut" +#~ msgstr "सरलविधि" + +#~ msgid "Keyboard Shortcuts" +#~ msgstr "कि-बोरà¥à¤¡ सरलविधिहरà¥" + +#~ msgid "Assign shortcut keys to commands" +#~ msgstr "आदेशहरà¥à¤®à¤¾ छोटोविधि किहरॠनिरà¥à¤¦à¤¿à¤·à¥à¤Ÿ गर" + +#~ msgid "Unknown" +#~ msgstr "अजà¥à¤žà¤¾à¤¤" + +#, fuzzy +#~ msgid "Layout" +#~ msgstr "संसà¥à¤¥à¤¾à¤ªà¤¨à¤¹à¤°à¥" + +#, fuzzy +#~ msgid "Default" +#~ msgstr "अनउपसà¥à¤¥à¤¿à¤¤à¤¿ करà¥à¤¸à¤°" + +#~ msgid "Models" +#~ msgstr "नमूनाहरà¥" + +#~ msgid "There was an error launching the keyboard capplet : %s" +#~ msgstr "कि बोरà¥à¤¡ कà¥à¤¯à¤¾à¤ªà¤²à¥‡à¤Ÿ पà¥à¤°à¤¾à¤°à¤®à¥à¤­ गरà¥à¤¦à¤¾ à¤à¤‰à¤Ÿà¤¾ तà¥à¤°à¥à¤Ÿà¤¿ भेटियो: %s" + +#~ msgid "" +#~ "Just apply settings and quit (compatibility only; now handled by daemon)" +#~ msgstr "" +#~ "मातà¥à¤° निरधारà¥à¤£à¤¹à¤°à¥ लागॠगर र बाहिर निसà¥à¤•( मिलà¥à¤¦à¥‹à¤ªà¤¨ मातà¥à¤°; अब डिमनले जिमà¥à¤®à¤¾ लिनà¥à¤›)" + +#~ msgid "..." +#~ msgstr "..." + +#~ msgid "Cursor Blinking" +#~ msgstr "करà¥à¤¸à¤° पिलपिल भइरहेको छ" + +#~ msgid "Repeat Keys" +#~ msgstr "किहरॠदोहोरà¥â€à¤¯à¤¾à¤‰à¤¨à¥ होसà¥" + +#~ msgid "Fast" +#~ msgstr "छिटो" + +#~ msgid "Long" +#~ msgstr "लामो" + +#~ msgid "Short" +#~ msgstr "छोटो" + +#~ msgid "Slow" +#~ msgstr "सà¥à¤¸à¥à¤¤" + +#~ msgid "A_vailable layouts:" +#~ msgstr "उपलबà¥à¤§ संसà¥à¤¥à¤¾à¤ªà¤¨à¤¾à¤¹à¤°à¥:" + +#~ msgid "All_ow postponing of breaks" +#~ msgstr "विशà¥à¤°à¤¾à¤®à¤¹à¤°à¥à¤•à¥‹ सà¥à¤¥à¤—न सà¥à¤µà¥€à¤•à¤¾à¤° गर" + +#~ msgid "Check if breaks are allowed to be postponed" +#~ msgstr "विशà¥à¤°à¤¾à¤®à¤¹à¤°à¥ सà¥à¤¥à¤—न गरà¥à¤¨ सà¥à¤µà¥€à¤•à¥ƒà¤¤ गरिनà¥à¤› कि भनेर जाà¤à¤š गर" + +#, fuzzy +#~ msgid "Choose A Keyboard Model" +#~ msgstr "à¤à¤‰à¤Ÿà¤¾ किबोरà¥à¤¡ नमूना छान" + +#, fuzzy +#~ msgid "Choose A Layout" +#~ msgstr "बनà¥à¤¦ गर र बाहिर निसà¥à¤•" + +#~ msgid "Cursor _blinks in text boxes and fields" +#~ msgstr "पाठ बाकसहरॠर कà¥à¤·à¥‡à¤¤à¥à¤°à¤¹à¤°à¥à¤®à¤¾ करà¥à¤¸à¤° à¤à¤¿à¤®à¥à¤•à¤¿à¤¨à¥à¤›" + +#~ msgid "Duration of the break when typing is disallowed" +#~ msgstr "टाइप गरà¥à¤¨ असà¥à¤µà¥€à¤•à¥ƒà¤¤ गरà¥à¤¦à¤¾ विशà¥à¤°à¤¾à¤®à¤•à¥‹ अवधि" + +#~ msgid "Duration of work before forcing a break" +#~ msgstr "विशà¥à¤°à¤¾à¤®à¤•à¥‹ निमà¥à¤¤à¤¿ बल पà¥à¤°à¤¯à¥‹à¤— गरà¥à¤¨à¥ अगाडी कामको अवधि" + +#~ msgid "Keyboard Preferences" +#~ msgstr "किबोरà¥à¤¡ पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤•à¤¤à¤¾à¤¹à¤°à¥" + +#~ msgid "Keyboard _model:" +#~ msgstr "किबोरà¥à¤¡ नमूना:" + +#~ msgid "Layout Options" +#~ msgstr "संसà¥à¤¥à¤¾à¤ªà¤¨ विकलà¥à¤ªà¤¹à¤°à¥" + +#~ msgid "Layouts" +#~ msgstr "संसà¥à¤¥à¤¾à¤ªà¤¨à¤¹à¤°à¥" + +#~ msgid "Microsoft Natural Keyboard" +#~ msgstr "माइकà¥à¤°à¥‹à¤¸à¤«à¥à¤Ÿ पà¥à¤°à¤¾à¤•à¥ƒà¤¤à¤¿à¤• किबोरà¥à¤¡" + +#, fuzzy +#~ msgid "Preview:" +#~ msgstr "पूरà¥à¤µà¤¦à¥ƒà¤·à¥à¤¯" + +#, fuzzy +#~ msgid "Reset To De_faults" +#~ msgstr "अनà¥à¤ªà¤¸à¥à¤¥à¤¿à¤¤à¤¿à¤¹à¤°à¥à¤¸à¤‚ग पà¥à¤¨: मिलाउ" + +#~ msgid "_Accessibility..." +#~ msgstr "पहà¥à¤š" + +#, fuzzy +#~ msgid "_Add..." +#~ msgstr "_थप..." + +#~ msgid "_Break interval lasts:" +#~ msgstr "विशà¥à¤°à¤¾à¤® अनà¥à¤¤à¤°à¤¾à¤² रहिरहनà¥à¤›:" + +#~ msgid "_Delay:" +#~ msgstr "ढिलà¥à¤¯à¤¾à¤‡:" + +#, fuzzy +#~ msgid "_Models:" +#~ msgstr "नमूनाहरà¥" + +#~ msgid "_Selected layouts:" +#~ msgstr "छानिà¤à¤•à¤¾ संपरà¥à¤• सूतà¥à¤°" + +#~ msgid "_Speed:" +#~ msgstr "गति:" + +#~ msgid "_Work interval lasts:" +#~ msgstr "कामको अनà¥à¤¤à¤°à¤¾à¤² रहिरहनà¥à¤›:" + +#~ msgid "minutes" +#~ msgstr "मिनेटहरà¥" + +#~ msgid "Set your keyboard preferences" +#~ msgstr "तपाईको किबोरà¥à¤¡ पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤•à¥à¤¤à¤¾à¤¹à¤°à¥ मिलाउनॠहोसà¥" + +#~ msgid "Unknown Cursor" +#~ msgstr "अजà¥à¤žà¤¾à¤¤ करà¥à¤¸à¤°" + +#~ msgid "Default Cursor" +#~ msgstr "अनउपसà¥à¤¥à¤¿à¤¤à¤¿ करà¥à¤¸à¤°" + +#~ msgid "Default Cursor - Current" +#~ msgstr "अनà¥à¤ªà¤¸à¥à¤¥à¤¿à¤¤ करà¥à¤¸à¤°- अहिलेको" + +#~ msgid "The default cursor that ships with X" +#~ msgstr "यकà¥à¤¸à¤¸à¤‚ग आà¤à¤•à¥‹ अनà¥à¤ªà¤¸à¥à¤¥à¤¿à¤¤ करà¥à¤¸à¤°" + +#~ msgid "White Cursor" +#~ msgstr "सेतो करà¥à¤¸à¤°" + +#~ msgid "White Cursor - Current" +#~ msgstr "सेतो करà¥à¤¸à¤°- अहिलेको" + +#~ msgid "The default cursor inverted" +#~ msgstr "अनà¥à¤ªà¤¸à¥à¤¥à¤¿à¤¤ करà¥à¤¸à¤° उलà¥à¤Ÿà¤¾à¤‡à¤à¤•à¥‹" + +#~ msgid "Large Cursor" +#~ msgstr "ठूलो करà¥à¤¸à¤°" + +#~ msgid "Large Cursor - Current" +#~ msgstr "ठूलो करà¥à¤¸à¤°- अहिलेको" + +#~ msgid "Large version of normal cursor" +#~ msgstr "साधारण करà¥à¤¸à¤°à¤•à¥‹ ठूलो संसà¥à¤•à¤°à¤£" + +#~ msgid "Large White Cursor - Current" +#~ msgstr "ठूलो सेतो करà¥à¤¸à¤°â€- अहिलेको" + +#~ msgid "Large White Cursor" +#~ msgstr "सेतो ठूलो करà¥à¤¸à¤°" + +#~ msgid "Large version of white cursor" +#~ msgstr "सेतो करà¥à¤¸à¤°à¤•à¥‹ ठूलो संसà¥à¤•à¤°à¤£" + +#~ msgid "Cursor Theme" +#~ msgstr "करà¥à¤¸à¤°à¤•à¥‹ ढाà¤à¤šà¤¾" + +#~ msgid "Double-Click Timeout " +#~ msgstr "दोहोरो कà¥à¤²à¤¿à¤• समयावधी" + +#~ msgid "Drag and Drop" +#~ msgstr "तान र à¤à¤¾à¤°" + +#~ msgid "Locate Pointer" +#~ msgstr "पà¥à¤µà¤¾à¤‡à¤¨à¥à¤Ÿà¤°à¤•à¥‹ सà¥à¤¥à¤¾à¤¨ पतà¥à¤¤à¤¾ लगाउ" + +#~ msgid "Mouse Orientation" +#~ msgstr "माउसको orientation" + +#~ msgid "Speed" +#~ msgstr "गति" + +#~ msgid "Fast" +#~ msgstr "चाà¤à¤¡à¥‹" + +#~ msgid "High" +#~ msgstr "उचà¥à¤š" + +#~ msgid "Large" +#~ msgstr "ठूलो" + +#~ msgid "Low" +#~ msgstr "कम" + +#~ msgid "Slow" +#~ msgstr "शà¥à¤¸à¥à¤¤" + +#~ msgid "Small" +#~ msgstr "सानो" + +#~ msgid "Buttons" +#~ msgstr "बटनहरà¥" + +#, fuzzy +#~ msgid "Cursor Size:" +#~ msgstr "करà¥à¤¸à¤°à¤•à¥‹ आकार" + +#~ msgid "Cursors" +#~ msgstr "करà¥à¤¸à¤°à¤¹à¤°à¥" + +#, fuzzy +#~ msgid "Large" +#~ msgstr "ठà¥à¤²à¥‹" + +#, fuzzy +#~ msgid "Medium" +#~ msgstr "मधà¥à¤¯à¤®" + +#~ msgid "Motion" +#~ msgstr "चाल" + +#, fuzzy +#~ msgid "Small" +#~ msgstr "सानो" + +#~ msgid "_Acceleration:" +#~ msgstr "गतिवरà¥à¤§à¤¨:" + +#~ msgid "_Left-handed mouse" +#~ msgstr "वाया हाते माउस" + +#~ msgid "_Sensitivity:" +#~ msgstr "शीघà¥à¤°à¤šà¥‡à¤¤à¤¨à¤¤à¤¾:" + +#~ msgid "_Threshold:" +#~ msgstr "दैलो:" + +#~ msgid "_Timeout:" +#~ msgstr "समयावधी:" + +#~ msgid "Set your mouse preferences" +#~ msgstr "तपाईको माउस पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤•à¥à¤¤à¤¾à¤¹à¤°à¥ मिलाउ" + +#~ msgid "Network Proxy" +#~ msgstr "सनजाल पà¥à¤°" + +#, fuzzy +#~ msgid "Set your network proxy preferences" +#~ msgstr "सनजाल पà¥à¤°à¥‹à¤•à¥à¤¸à¥€ पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤•à¥à¤¤à¤¾à¤¹à¤°à¥" + +#~ msgid " " +#~ msgstr " " + +#, fuzzy +#~ msgid "D_irect internet connection" +#~ msgstr "पà¥à¤°à¤®à¤¾à¤£à¥€à¤•à¤°à¤£ पà¥à¤°à¤¯à¥‹à¤— गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥" + +#~ msgid "_Automatic proxy configuration" +#~ msgstr "_सवà¥à¤šà¤¾à¤²à¤¿à¤¤ पà¥à¤°à¥‹à¤•à¥à¤¸à¥€ समायोजना" + +#~ msgid "_Manual proxy configuration" +#~ msgstr "_हसà¥à¤¤ पà¥à¤°à¥‹à¤•à¥à¤¸à¥€ समायोजना" + +#~ msgid "_Use authentication" +#~ msgstr "पà¥à¤°à¤®à¤¾à¤£à¥€à¤•à¤°à¤£ पà¥à¤°à¤¯à¥‹à¤— गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥" + +#, fuzzy +#~ msgid "Advanced Configuration" +#~ msgstr "सोसमायोजना यà¥à¤†à¤°à¤¯à¤²:" + +#~ msgid "Autoconfiguration _URL:" +#~ msgstr "सोसमायोजना यà¥à¤†à¤°à¤¯à¤²:" + +#~ msgid "HTTP Proxy Details" +#~ msgstr "HTTP पà¥à¤°à¥‹à¤•à¥à¤¸à¥€ विवरणहरà¥" + +#~ msgid "H_TTP proxy:" +#~ msgstr "H_TTP पà¥à¤°à¥‹à¤•à¥à¤¸à¥€:" + +#~ msgid "Network Proxy Preferences" +#~ msgstr "सनजाल पà¥à¤°à¥‹à¤•à¥à¤¸à¥€ पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤•à¥à¤¤à¤¾à¤¹à¤°à¥" + +#~ msgid "Port:" +#~ msgstr "पोरà¥à¤Ÿ:" + +#, fuzzy +#~ msgid "Proxy Configuration" +#~ msgstr "_हसà¥à¤¤ पà¥à¤°à¥‹à¤•à¥à¤¸à¥€ समायोजना" + +#~ msgid "S_ocks host:" +#~ msgstr "सकà¥à¤¸ मालिक" + +#~ msgid "U_sername:" +#~ msgstr "पà¥à¤°à¤¯à¥‹à¤—करà¥à¤¤à¤¾à¤•à¥‹ नाम:" + +#~ msgid "_Details" +#~ msgstr "विवरणहरà¥" + +#~ msgid "_FTP proxy:" +#~ msgstr "à¤à¤«à¤Ÿà¤¿à¤ªà¤¿ पà¥à¤°à¥‹à¤•à¥à¤¸à¥€:" + +#~ msgid "_Password:" +#~ msgstr "संकेतशबà¥à¤¦:" + +#~ msgid "_Secure HTTP proxy:" +#~ msgstr " HTTP पà¥à¤°à¥‹à¤•à¥à¤¸à¥€à¤²à¤¾à¤ˆ सà¥à¤°à¤•à¥à¤·à¤¿à¤¤ गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥:" + +#~ msgid "Enable sound and associate sounds with events" +#~ msgstr "घटनाहरà¥à¤¸à¤‚ग धà¥à¤µà¤¨à¤¿ र संलगà¥à¤¨ धà¥à¤µà¤¨à¤¿à¤¹à¤°à¥ सकà¥à¤·à¤® गर" + +#~ msgid "Sound Preferences" +#~ msgstr "धà¥à¤µà¤¨à¤¿ पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤•à¤¤à¤¾à¤¹à¤°à¥" + +#~ msgid "E_nable sound server startup" +#~ msgstr "धà¥à¤µà¤¨à¤¿ सेवा पà¥à¤°à¤¦à¤¾à¤¯à¤•à¤•à¥‹ शà¥à¤°à¥à¤†à¤¤à¤²à¤¾à¤ˆ सकà¥à¤·à¤® बनाउनà¥à¤¹à¥‹à¤¸à¥" + +#~ msgid "Flash _entire screen" +#~ msgstr "समà¥à¤¯à¥‚रà¥à¤£ परà¥à¤¦à¤¾ à¤à¤²à¥à¤•à¤¾à¤‰" + +#~ msgid "Flash _window titlebar" +#~ msgstr "विनà¥à¤¡à¥‹ शीरà¥à¤·à¤•à¤ªà¤Ÿà¥à¤Ÿà¤¿ à¤à¤²à¥à¤•à¤¾à¤‰" + +#~ msgid "General" +#~ msgstr "साधारण" + +#~ msgid "Sound Events" +#~ msgstr "धà¥à¤µà¤¨à¤¿ घटनाहरॠ" + +#~ msgid "System Bell" +#~ msgstr "पà¥à¤°à¤£à¤¾à¤²à¥€ घणà¥à¤Ÿà¥€" + +#~ msgid "_Sound an audible bell" +#~ msgstr "à¤à¤‰à¤Ÿà¤¾ सà¥à¤¨à¥à¤¨à¤¿à¤¨à¤²à¤¾à¤¯à¤• घणà¥à¤Ÿà¥€ बजाउ" + +#~ msgid "_Visual feedback:" +#~ msgstr "दृषà¥à¤¯ पà¥à¤°à¤¤à¥à¤¯à¤¾à¤µà¤°à¥à¤¤à¥à¤¤à¤¨: " + +#~ msgid "This theme is not in a supported format." +#~ msgstr "यो ढाà¤à¤šà¤¾ समरà¥à¤¥à¤¿à¤¤ पà¥à¤°à¤¾à¤°à¥à¤ªà¤®à¤¾ छैन।" + +#, fuzzy +#~ msgid "Installation Failed" +#~ msgstr "विषय पà¥à¤°à¤¤à¤¿à¤¸à¥à¤¥à¤¾à¤ªà¤¨à¤¾ गर" + +#, fuzzy +#~ msgid "The file format is invalid" +#~ msgstr "%s फाईल à¤à¤‰à¤Ÿà¤¾ मानà¥à¤¯ वेभ फाईल होइन" + +#~ msgid "No theme file location specified to install" +#~ msgstr "" +#~ ":\n" +#~ "%s" + +#~ msgid "The theme file location specified to install is invalid" +#~ msgstr "सà¥à¤¥à¤¾à¤ªà¤¨à¤¾ गरà¥à¤¨ तोकिà¤à¤•à¥‹ ढाà¤à¤šà¤¾ फाईलको सà¥à¤¥à¤¾à¤¨ अमानà¥à¤¯ छ" + +#~ msgid "" +#~ "Insufficient permissions to install the theme in:\n" +#~ "%s" +#~ msgstr "" +#~ "...मा ढाà¤à¤šà¤¾ सà¥à¤¥à¤¾à¤ªà¤¨à¤¾ गरà¥à¤¨ अपà¥à¤— अनà¥à¤®à¤¤à¤¿:\n" +#~ "%s" + +#, fuzzy +#~ msgid "The file format is invalid." +#~ msgstr "%s फाईल à¤à¤‰à¤Ÿà¤¾ मानà¥à¤¯ वेभ फाईल होइन" + +#~ msgid "Custom theme" +#~ msgstr "विषय आफै म" + +#~ msgid "You can save this theme by pressing the Save Theme button." +#~ msgstr "तपाईले 'ढाà¤à¤šà¤¾ संचय' बटन थिचेर यो ढाà¤à¤šà¤¾ संचय गरà¥à¤¨ सकà¥à¤¨à¥ हà¥à¤¨à¥à¤›à¥¤" + +#~ msgid "Theme name must be present" +#~ msgstr "विषय नाम उपसà¥à¤¥à¤¿à¤¤ हà¥à¤¨à¥ˆ परà¥à¤›" + +#~ msgid "The theme already exists. Would you like to replace it?" +#~ msgstr "विषय पहिले देखि नै छ। यसलाई बदलà¥à¤¨ चहानॠहà¥à¤¨à¥à¤›?" + +#~ msgid "Select themes for various parts of the desktop" +#~ msgstr "डेकà¥à¤¸à¤Ÿà¤ªà¤•à¥‹ विभिनà¥à¤¨ भागहरà¥à¤•à¤¾ निमà¥à¤¤à¤¿ विषय छानà¥à¤¨à¥à¤¹à¥‹à¤¸à¥" + +#~ msgid "Theme" +#~ msgstr "विषय" + +#~ msgid "Install a Theme" +#~ msgstr "à¤à¤‰à¤Ÿà¤¾ ढाà¤à¤šà¤¾ सà¥à¤¥à¤¾à¤ªà¤¨à¤¾ गर" + +#~ msgid "Theme Installation" +#~ msgstr "विषय पà¥à¤°à¤¤à¤¿à¤¸à¥à¤¥à¤¾à¤ªà¤¨à¤¾ गर" + +#~ msgid "_Install" +#~ msgstr "सà¥à¤¥à¤¾à¤ªà¤¨à¤¾ गर" + +#~ msgid "_Location:" +#~ msgstr "_सà¥à¤¥à¤¾à¤¨:" + +#~ msgid "Save Theme to Disk" +#~ msgstr "डिकà¥à¤¸à¤®à¤¾ ढाà¤à¤šà¤¾ संचय गर" + +#~ msgid "Apply _Font" +#~ msgstr "वरà¥à¤£ लागॠगर" + +#~ msgid "Controls" +#~ msgstr "नियनà¥à¤¤à¥à¤°à¤£à¤¹à¤°à¥" + +#~ msgid "Icons" +#~ msgstr "चिनà¥à¤¹à¤¹à¤°à¥" + +#~ msgid "Save Theme" +#~ msgstr "विषय संचय गर" + +#~ msgid "Select theme for the desktop" +#~ msgstr "डेकà¥à¤¸à¤Ÿà¤ªà¤•à¥‹ निमà¥à¤¤à¤¿ विषय छानà¥à¤¨à¥à¤¹à¥‹à¤¸à¥" + +#~ msgid "Short _description:" +#~ msgstr "छोटो_ वरà¥à¤£à¤¨:" + +#~ msgid "Theme Details" +#~ msgstr "विषयको विवरणहरà¥" + +#~ msgid "Theme Preferences" +#~ msgstr "विषयको पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤•à¤¤à¤¾à¤¹à¤°à¥" + +#~ msgid "Theme _Details" +#~ msgstr "विषयको विवरणहरà¥" + +#~ msgid "This theme does not suggest any particular font or background." +#~ msgstr "यो ढाà¤à¤šà¤¾à¤²à¥‡ कà¥à¤¨à¥ˆ खास वरà¥à¤£ वा पृषà¥à¤ à¤­à¥‚मिको सà¥à¤à¤¾à¤µ दिदैन।" + +#~ msgid "This theme suggests a background:" +#~ msgstr "यो ढाà¤à¤šà¤¾à¤²à¥‡ à¤à¤‰à¤Ÿà¤¾ पृषà¥à¤ à¤­à¥‚मिको सà¥à¤à¤¾à¤µ दिनà¥à¤›:" + +#~ msgid "This theme suggests a font and a background:" +#~ msgstr "यो ढाà¤à¤šà¤¾à¤²à¥‡ à¤à¤‰à¤Ÿà¤¾ वरà¥à¤£ वा पृषà¥à¤ à¤­à¥‚मिको सà¥à¤à¤¾à¤µ दिनà¥à¤›:" + +#~ msgid "This theme suggests a font:" +#~ msgstr "यो ढाà¤à¤šà¤¾à¤²à¥‡ à¤à¤‰à¤Ÿà¤¾ वरà¥à¤£à¤•à¥‹ सà¥à¤à¤¾à¤µ दिनà¥à¤›:" + +#~ msgid "Window Border" +#~ msgstr "विनà¥à¤¡à¥‹ सीमाना" + +#~ msgid "_Go To Theme Folder" +#~ msgstr "_विषय फोडरमा जाउ" + +#~ msgid "_Install Theme..." +#~ msgstr "_.. विषय पà¥à¤°à¤¤à¤¿à¤¸à¥à¤¥à¤¾à¤ªà¤¨à¤¾ गर" + +#~ msgid "_Revert" +#~ msgstr "_पà¥à¤°à¤¾à¤¨à¥‹ सà¥à¤¥à¤¿à¤¤à¤¿à¤®à¤¾ लग " + +#~ msgid "_Save Theme..." +#~ msgstr "_... विषय संचय गर" + +#~ msgid "_Theme name:" +#~ msgstr "_विषयको नाम:" + +#~ msgid "theme selection tree" +#~ msgstr "ढाà¤à¤šà¤¾ छनौट टà¥à¤°à¤¿" + +#~ msgid "Menus & Toolbars" +#~ msgstr "मेनूहरॠर औजारबारहरà¥" + +#~ msgid "Behavior and Appearance" +#~ msgstr "वà¥à¤¯à¤µà¤¹à¤¾à¤° र उदभव" + +#~ msgid "Preview" +#~ msgstr "पूरà¥à¤µà¤¦à¥ƒà¤·à¥à¤¯" + +#~ msgid "C_ut" +#~ msgstr "काट" + +#~ msgid "Icons only" +#~ msgstr "चिनà¥à¤¹à¤¹à¤°à¥ मातà¥à¤° " + +#~ msgid "Menu and Toolbar Preferences" +#~ msgstr "मेनू र यनà¥à¤¤à¥à¤°à¤ªà¤Ÿà¥à¤Ÿà¤¿ पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤•à¥à¤¤à¤¾à¤¹à¤°à¥" + +#~ msgid "New File" +#~ msgstr "नयाठफाईल" + +#~ msgid "Open File" +#~ msgstr "फाईल खोल" + +#~ msgid "Save File" +#~ msgstr "फाईल संचय गर" + +#~ msgid "Show _icons in menus" +#~ msgstr "मेनूहरà¥à¤®à¤¾ चिनà¥à¤¹à¤¹à¤°à¥ देखाउ" + +#~ msgid "Text below icons" +#~ msgstr "चिनà¥à¤¹à¤¹à¤°à¥ मà¥à¤¨à¤¿à¤•à¥‹ पाठ" + +#~ msgid "Text beside icons" +#~ msgstr "चिनà¥à¤¹à¤¹à¤°à¥ पछाडिको पाठ " + +#~ msgid "Text only" +#~ msgstr "पाठ मातà¥à¤°" + +#~ msgid "_Copy" +#~ msgstr "_नकà¥à¤•à¤² गर" + +#~ msgid "_Detachable toolbars" +#~ msgstr "छà¥à¤Ÿà¤¾à¤‰à¤¨à¤²à¤¾à¤¯à¤• औजारबारहरà¥" + +#~ msgid "_Edit" +#~ msgstr "_समà¥à¤ªà¤¾à¤¦à¤¨ गर" + +#~ msgid "_File" +#~ msgstr "_फाईल" + +#~ msgid "_New" +#~ msgstr "_नयाà¤" + +#~ msgid "_Open" +#~ msgstr "_खोल" + +#~ msgid "_Paste" +#~ msgstr "_टाà¤à¤¸" + +#~ msgid "_Print" +#~ msgstr "_छाप" + +#~ msgid "_Quit" +#~ msgstr "_अनà¥à¤¤à¥à¤¯ गर" + +#~ msgid "_Save" +#~ msgstr "_संचय" + +#~ msgid "Control" +#~ msgstr "नियनà¥à¤¤à¥à¤°à¤£" + +#~ msgid "Alt" +#~ msgstr "अलà¥à¤Ÿà¤°(विकलà¥à¤ª)" + +#~ msgid "Hyper" +#~ msgstr "अति" + +#~ msgid "Super (or \"Windows logo\")" +#~ msgstr "सरà¥à¤µà¥‹à¤¤à¥à¤¤à¤®(वा\" विनà¥à¤¡à¥‹à¤•à¥‹ संकेत\")" + +#~ msgid "Meta" +#~ msgstr "पारि" + +#~ msgid "Movement Key" +#~ msgstr "चाल कि" + +#~ msgid "Titlebar Action" +#~ msgstr "शीरà¥à¤·à¤•à¤ªà¤Ÿà¥à¤Ÿà¤¿ कारà¥à¤¯" + +#~ msgid "Window Selection" +#~ msgstr "विनà¥à¤¡à¥‹ छनौट" + +#~ msgid "Window Preferences" +#~ msgstr "विनà¥à¤¡à¥‹à¤•à¥‹ पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤•à¤¤à¤¾à¤¹à¤°à¥" + +#~ msgid "_Interval before raising:" +#~ msgstr "उठाउन अगाडिको अनà¥à¤¤à¤°à¤¾à¤²:" + +#~ msgid "_Raise selected windows after an interval" +#~ msgstr "à¤à¤‰à¤Ÿà¤¾ अनà¥à¤¤à¤°à¤¾à¤² पछि छानिà¤à¤•à¤¾ विनà¥à¤¡à¥‹à¤¹à¤°à¥ उठाउ" + +#, fuzzy +#~ msgid "Set your window properties" +#~ msgstr "विणà¥à¤¡à¥‹à¤•à¥‹ विशेषताहरà¥" + +#~ msgid "Windows" +#~ msgstr "विनà¥à¤¡à¥‹à¤¹à¤°à¥" + +#~ msgid "Others" +#~ msgstr "अनà¥à¤¯" + +#~ msgid "Desktop Preferences" +#~ msgstr "डेकà¥à¤¸à¤Ÿà¤ªà¤•à¥‹ पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤•à¤¤à¤¾à¤¹à¤°à¥" + +#~ msgid "MATE Control Center" +#~ msgstr "जिनोम नियनà¥à¤¤à¥à¤°à¤£ केनà¥à¤¦à¥à¤°" + +#~ msgid "The MATE configuration tool" +#~ msgstr "जिनोम समायोजना यनà¥à¤¤à¥à¤°" + +#~ msgid "Could not initialize MateComponent" +#~ msgstr "बोनोबोको सà¥à¤°à¥‚आत गरà¥à¤¨ सकिà¤à¤¨" + +#, fuzzy +#~ msgid "Do _not show this warning again" +#~ msgstr "यो संदेश पà¥à¤¨; नदेखाउ" + +#~ msgid "Use MATE settings" +#~ msgstr "जिनोम निरà¥à¤§à¤¾à¤°à¤£à¤¹à¤°à¥ पà¥à¤°à¤¯à¥‹à¤— गर" + +#~ msgid "Error creating signal pipe." +#~ msgstr "सांकेतिक पाइप बनाउदा तà¥à¤°à¥à¤Ÿà¤¿" + +#~ msgid "Type" +#~ msgstr "पà¥à¤°à¤•à¤¾à¤°" + +#~ msgid "Preview Width" +#~ msgstr "चौडाईको पूरà¥à¤µà¤¦à¥ƒà¤·à¥à¤¯ देखान" + +#~ msgid "Preview Height" +#~ msgstr "उचाईको पूरà¥à¤µà¤¦à¥ƒà¤·à¥à¤¯ देखान" + +#, fuzzy +#~ msgid "There was an error loading an image: %s" +#~ msgstr " मदà¥à¤¦à¤¤ देखाउदा तà¥à¤°à¥à¤Ÿà¤¿ भेटियो: %s " + +#~ msgid "Event" +#~ msgstr "घटना" + +#~ msgid "_Sounds:" +#~ msgstr "धà¥à¤µà¤¨à¤¿à¤¹à¤°à¥:" + +#~ msgid "Sound _file:" +#~ msgstr "धà¥à¤µà¤¨à¤¿-फाईल:" + +#~ msgid "_Play" +#~ msgstr "बजाउ" + +#~ msgid "_Remove" +#~ msgstr "हटाउ" + +#~ msgid "Maximize" +#~ msgstr "ठूलो बनाउ" + +#~ msgid "Roll up" +#~ msgstr "माथि जाउ" + +#, fuzzy +#~ msgid "Brightness down" +#~ msgstr "तल जानà¥à¤¹à¥‹à¤¸à¥" + +#~ msgid "Brightness up" +#~ msgstr "उजà¥à¤¯à¤¾à¤²à¥‹à¤ªà¤¨" + +#~ msgid "E-mail" +#~ msgstr "वि-पतà¥à¤°" + +#~ msgid "E-mail's shortcut." +#~ msgstr "वि-पतà¥à¤°à¤•à¥‹ छोटोविधि" + +#~ msgid "Eject's shortcut." +#~ msgstr "निकालको छोटोविधि" + +#~ msgid "Launch help browser's shortcut." +#~ msgstr "मदà¥à¤¦à¤¤ शà¥à¤°à¥ गर, बà¥à¤°à¤¾à¤‰à¤œà¤°à¤•à¥‹ सरलविधि" + +#~ msgid "Launch web browser's shortcut." +#~ msgstr "सञà¥à¤œà¤¾à¤² बà¥à¤°à¤¾à¤‰à¤œà¤°à¤•à¥‹ छोटोविधि पà¥à¤°à¤¾à¤°à¤®à¥à¤­ गर" + +#~ msgid "Pause" +#~ msgstr "रोक" + +#~ msgid "Search's shortcut." +#~ msgstr "निषà¥à¤•à¥à¤°à¤¿à¤¯à¤•à¥‹ छोटोविधि।" + +#~ msgid "Sleep's shortcut." +#~ msgstr "निषà¥à¤•à¥à¤°à¤¿à¤¯à¤•à¥‹ छोटोविधि।" + +#~ msgid "Volume mute's shortcut" +#~ msgstr "धà¥à¤µà¤¨à¤¿ मौनको सरलविधि" + +#, fuzzy +#~ msgid "Keyboard Update Handlers" +#~ msgstr "किबोरà¥à¤¡ नमूना:" + +#, fuzzy +#~ msgid "Keyboard layout" +#~ msgstr "किबोरà¥à¤¡ अभिनà¥à¤¯à¤¾à¤¸ पूरà¥à¤µà¤¦à¥ƒà¤·à¥à¤¯" + +#, fuzzy +#~ msgid "Keyboard model" +#~ msgstr "किबोरà¥à¤¡ नमूना:" + +#, fuzzy +#~ msgid "keyboard layout" +#~ msgstr "किबोरà¥à¤¡ अभिनà¥à¤¯à¤¾à¤¸ पूरà¥à¤µà¤¦à¥ƒà¤·à¥à¤¯" + +#, fuzzy +#~ msgid "keyboard model" +#~ msgstr "यकà¥à¤¸à¤•à¥‡à¤¬à¤¿ किबोरà¥à¤¡ नमूना" + +#~ msgid "_Postpone break" +#~ msgstr "विशà¥à¤°à¤¾à¤® पछि सार" + +#~ msgid "Take a break!" +#~ msgstr "विशà¥à¤°à¤¾à¤® लिनà¥à¤¹à¥‹à¤¸à¥!" + +#~ msgid "/_Preferences" +#~ msgstr "/_पà¥à¤°à¤¾à¤¥à¤®à¤¿à¤•à¤¤à¤¾à¤¹à¤°à¥" + +#~ msgid "/_About" +#~ msgstr "/_बारेमा" + +#~ msgid "/_Take a Break" +#~ msgstr "/_विशà¥à¤°à¤¾à¤® लिनà¥à¤¹à¥‹à¤¸à¥" + +#, fuzzy +#~ msgid "%d minute until the next break" +#~ msgid_plural "%d minutes until the next break" +#~ msgstr[0] "आगामी विशà¥à¤°à¤¾à¤® समà¥à¤® à¤à¤• मिनेटभनà¥à¤¦à¤¾ कम" +#~ msgstr[1] "आगामी विशà¥à¤°à¤¾à¤® समà¥à¤® à¤à¤• मिनेटभनà¥à¤¦à¤¾ कम" + +#~ msgid "Less than one minute until the next break" +#~ msgstr "आगामी विशà¥à¤°à¤¾à¤® समà¥à¤® à¤à¤• मिनेटभनà¥à¤¦à¤¾ कम" + +#~ msgid "A computer break reminder." +#~ msgstr "à¤à¤‰à¤Ÿà¤¾ कमपà¥à¤¯à¥à¤Ÿà¤° विशà¥à¤°à¤¾à¤® संà¤à¥‹à¤Ÿà¥‹" + +#~ msgid "Written by Richard Hult <richard@imendio.com>" +#~ msgstr "Richard Hult < दà¥à¤µà¤¾à¤°à¤¾ लेखिà¤à¤•à¥‹;richard@imendio.com>" + +#~ msgid "Eye candy added by Anders Carlsson" +#~ msgstr "आई कà¥à¤¯à¤¾à¤¨à¥à¤¡à¤¿ यानà¥à¤¡à¤°à¥à¤¸ कारà¥à¤²à¥à¤¸à¤¸à¤¨à¤¦à¥à¤µà¤¾à¤°à¤¾ थपिà¤à¤•à¥‹ हो" + +#~ msgid "Break reminder" +#~ msgstr "विशà¥à¤°à¤¾à¤® तालिका " + +#~ msgid "The quick brown fox jumps over the lazy dog. 0123456789" +#~ msgstr "फà¥à¤°à¥à¤¤à¤¿à¤²à¥‹ खैरो फà¥à¤¯à¤¾à¤‰à¤°à¥‹ अलà¥à¤›à¥€ कà¥à¤•à¥à¤°à¤•à¥‹à¤®à¤¾à¤¥à¤¿ बाट उफà¥à¤°à¤¿à¤¨à¥à¤›à¥¤à¥¦à¥§à¥¨à¥©à¥ªà¥«à¥¬à¥­à¥®à¥¯" + +#~ msgid "Name:" +#~ msgstr "नाम:" + +#~ msgid "Style:" +#~ msgstr "शैलि:" + +#~ msgid "Type:" +#~ msgstr "पà¥à¤°à¤•à¤¾à¤°:" + +#~ msgid "Size:" +#~ msgstr "आकार:" + +#~ msgid "Version:" +#~ msgstr "संसà¥à¤•à¤°à¤£:" + +#~ msgid "Copyright:" +#~ msgstr "सरà¥à¤µà¤¾à¤§à¤¿à¤•à¤¾à¤°:" + +#~ msgid "Description:" +#~ msgstr "वरà¥à¤£à¤¨:" + +#~ msgid "usage: %s fontfile\n" +#~ msgstr "उपयोगिता: %s वरà¥à¤£à¤«à¤¾à¤ˆà¤²\n" + +#~ msgid "Set as Application Font" +#~ msgstr "कारà¥à¤¯à¤•à¥à¤°à¤® वरà¥à¤£ जसà¥à¤¤à¥ˆ मिलाउ" + +#~ msgid "Sets the default application font" +#~ msgstr "अनà¥à¤ªà¤¸à¥à¤¥à¤¿à¤¤à¤¿ कारà¥à¤¯à¤•à¥à¤°à¤® वरà¥à¤£ मिलाउछ" + +#~ msgid "If set to true, then OpenType fonts will be thumbnailed." +#~ msgstr "यदि सेट सहि भà¤à¤®à¤¾, खà¥à¤²à¥à¤²à¤¾ पà¥à¤°à¤•à¤¾à¤°à¤•à¤¾ वरà¥à¤£à¤¹à¤°à¥à¤²à¤¾à¤ˆ थमà¥à¤¬à¤¨à¥‡à¤² गरिनेछ।" + +#~ msgid "If set to true, then PCF fonts will be thumbnailed." +#~ msgstr "यदि सेट सहि भà¤à¤®à¤¾, पिसियफ वरà¥à¤£à¤¹à¤°à¥à¤²à¤¾à¤ˆ थमà¥à¤¬à¤¨à¥‡à¤² गरिनेछ।" + +#~ msgid "If set to true, then TrueType fonts will be thumbnailed." +#~ msgstr "यदि सेट सहि भà¤à¤®à¤¾, सहि पà¥à¤°à¤•à¤¾à¤°à¤•à¤¾ वरà¥à¤£à¤¹à¤°à¥à¤²à¤¾à¤ˆ थमà¥à¤¬à¤¨à¥‡à¤² गरिनेछ।" + +#~ msgid "If set to true, then Type1 fonts will be thumbnailed." +#~ msgstr "यदि सेट सहि भà¤à¤®à¤¾, पà¥à¤°à¤•à¤¾à¤° १का वरà¥à¤£à¤¹à¤°à¥à¤²à¤¾à¤ˆ थमà¥à¤¬à¤¨à¥‡à¤² गरिनेछ।" + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for OpenType fonts." +#~ msgstr "खà¥à¤²à¥à¤²à¤¾ पà¥à¤°à¤•à¤¾à¤°à¤•à¤¾ वरà¥à¤£à¤¹à¤°à¥ बनाउन पà¥à¤°à¤¯à¥‹à¤— गरिने आदेशसंग यो किलाई सà¥à¤¥à¤¾à¤ªà¤¨à¤¾ गर।" + +#~ msgid "Set this key to the command used to create thumbnails for PCF fonts." +#~ msgstr "पिसियफ वरà¥à¤£à¤¹à¤°à¥ बनाउन पà¥à¤°à¤¯à¥‹à¤— गरिने आदेशसंग यो किलाई सà¥à¤¥à¤¾à¤ªà¤¨à¤¾ गर।" + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for TrueType fonts." +#~ msgstr "सहि पà¥à¤°à¤•à¤¾à¤°à¤•à¤¾ वरà¥à¤£à¤¹à¤°à¥ बनाउन पà¥à¤°à¤¯à¥‹à¤— गरिने आदेशसंग यो किलाई सà¥à¤¥à¤¾à¤ªà¤¨à¤¾ गर।" + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for Type1 fonts." +#~ msgstr "पà¥à¤°à¤•à¤¾à¤° १का वरà¥à¤£à¤¹à¤°à¥ बनाउन पà¥à¤°à¤¯à¥‹à¤— गरिने आदेशसंग यो किलाई सà¥à¤¥à¤¾à¤ªà¤¨à¤¾ गर।" + +#~ msgid "Thumbnail command for OpenType fonts" +#~ msgstr "खà¥à¤²à¥à¤²à¤¾ पà¥à¤°à¤•à¤¾à¤°à¤•à¤¾ वरà¥à¤£à¤¹à¤°à¥à¤•à¥‹ निमà¥à¤¤à¤¿ थमà¥à¤¬à¤¨à¥‡à¤² आदेश" + +#~ msgid "Thumbnail command for PCF fonts" +#~ msgstr "पिसियफ वरà¥à¤£à¤¹à¤°à¥à¤•à¥‹ निमà¥à¤¤à¤¿ थमà¥à¤¬à¤¨à¥‡à¤² आदेश" + +#~ msgid "Thumbnail command for TrueType fonts" +#~ msgstr "सहि पà¥à¤°à¤•à¤¾à¤°à¤•à¤¾ वरà¥à¤£à¤¹à¤°à¥à¤•à¥‹ निमà¥à¤¤à¤¿ थमà¥à¤¬à¤¨à¥‡à¤² आदेश" + +#~ msgid "Thumbnail command for Type1 fonts" +#~ msgstr "पà¥à¤°à¤•à¤¾à¤°à¤•à¤¾ १ वरà¥à¤£à¤¹à¤°à¥à¤•à¥‹ निमà¥à¤¤à¤¿ थमà¥à¤¬à¤¨à¥‡à¤² आदेश" + +#~ msgid "Whether to thumbnail OpenType fonts" +#~ msgstr "खà¥à¤²à¥à¤²à¤¾ पà¥à¤°à¤•à¤¾à¤°à¤•à¤¾ वरà¥à¤£à¤¹à¤°à¥ थमà¥à¤¬à¤¨à¥‡à¤² गरà¥à¤¨à¥ हà¥à¤¨à¥à¤› कि" + +#~ msgid "Whether to thumbnail PCF fonts" +#~ msgstr "पिसियफ वरà¥à¤£à¤¹à¤°à¥à¤²à¤¾à¤ˆ थमà¥à¤¬à¤¨à¥‡à¤² गरà¥à¤¨à¥ हà¥à¤¨à¥à¤› कि" + +#~ msgid "Whether to thumbnail TrueType fonts" +#~ msgstr "सहि पà¥à¤°à¤•à¤¾à¤°à¤•à¤¾ वरà¥à¤£à¤¹à¤°à¥à¤²à¤¾à¤ˆ थमà¥à¤¬à¤¨à¥‡à¤² गरà¥à¤¨à¥ हà¥à¤¨à¥à¤› कि" + +#~ msgid "Whether to thumbnail Type1 fonts" +#~ msgstr "पà¥à¤°à¤•à¤¾à¤° १का वरà¥à¤£à¤¹à¤°à¥à¤²à¤¾à¤ˆ थमà¥à¤¬à¤¨à¥‡à¤² गरà¥à¤¨à¥ हà¥à¤¨à¥à¤› कि" + +#~ msgid "MATE Font Viewer" +#~ msgstr "जिनोम वरà¥à¤£ दृषà¥à¤Ÿà¤¾" + +#~ msgid "Apply new font?" +#~ msgstr "नयाठवरà¥à¤£ लागॠगरà¥à¤¨à¥ हà¥à¤¨à¥à¤›?" + +#~ msgid "Do _not apply font" +#~ msgstr "वरà¥à¤£ लागॠनगर" + +#~ msgid "" +#~ "The theme you have selected suggests a new font. A preview of the font is " +#~ "shown below." +#~ msgstr "" +#~ "तपाईले छानà¥à¤¨à¥ भà¤à¤•à¥‹ ढाà¤à¤šà¤¾à¤²à¥‡ à¤à¤‰à¤Ÿà¤¾ नयाठवरà¥à¤£à¤•à¥‹ सà¥à¤à¤¾à¤µ दिनà¥à¤›à¥¤ यस वरà¥à¤£à¤•à¥‹ पूरà¥à¤µà¤¦à¥ƒà¤·à¥à¤¯ तल " +#~ "देखाइà¤à¤•à¥‹ छ।" + +#~ msgid "_Apply font" +#~ msgstr "वरà¥à¤£ लागॠगर" + +#~ msgid "Themes" +#~ msgstr "विषयहरà¥" + +#~ msgid "Description" +#~ msgstr "वरà¥à¤£à¤¨" + +#~ msgid "Control theme" +#~ msgstr "नियनतà¥à¤°à¤£ विषय" + +#~ msgid "Window border theme" +#~ msgstr "विनà¥à¤¡à¥‹ सिमाना ढाà¤à¤šà¤¾" + +#~ msgid "Icon theme" +#~ msgstr "चितà¥à¤°à¤¸à¤™à¥à¤•à¥‡à¤¤à¤•à¥‹ विषय" + +#~ msgid "ABCDEFG" +#~ msgstr "à¤à¤¬à¤¿à¤¸à¤¿à¤¡à¤¿à¤ˆà¤¯à¤«à¤œà¤¿" + +#~ msgid "Apply theme" +#~ msgstr "विषय लागॠगर" + +#~ msgid "Sets the default theme" +#~ msgstr "अनà¥à¤ªà¤¸à¥à¤¥à¤¿à¤¤ विषय मिलाउछ" + +#~ msgid "If set to true, then installed themes will be thumbnailed." +#~ msgstr "यदि सेट सहि भà¤à¤®à¤¾, सà¥à¤¥à¤¾à¤ªà¤¿à¤¤ ढाà¤à¤šà¤¾à¤¹à¤°à¥à¤²à¤¾à¤ˆ थमà¥à¤¬à¤¨à¥‡à¤² गरिनेछ।" + +#~ msgid "If set to true, then themes will be thumbnailed." +#~ msgstr "यदि सेट सहि भà¤à¤®à¤¾, ढाà¤à¤šà¤¾à¤¹à¤°à¥à¤²à¤¾à¤ˆ थमà¥à¤¬à¤¨à¥‡à¤² गरिनेछ।" + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for installed " +#~ "themes." +#~ msgstr "" +#~ "सà¥à¤¥à¤¾à¤ªà¤¿à¤¤ ढाà¤à¤šà¤¾à¤¹à¤°à¥à¤•à¤¾ निमà¥à¤¤à¤¿ थमà¥à¤¬à¤¨à¥‡à¤²à¤¹à¤°à¥ बनाउन पà¥à¤°à¤¯à¥‹à¤— गरिने आदेशसंग यो किलाई सà¥à¤¥à¤¾à¤ªà¤¨à¤¾ गर।" + +#~ msgid "Set this key to the command used to create thumbnails for themes." +#~ msgstr "ढाà¤à¤šà¤¾à¤¹à¤°à¥à¤•à¤¾ निमà¥à¤¤à¤¿ थमà¥à¤¬à¤¨à¥‡à¤²à¤¹à¤°à¥ बनाउन पà¥à¤°à¤¯à¥‹à¤— गरिने आदेशसंग यो किलाई सà¥à¤¥à¤¾à¤ªà¤¨à¤¾ गर।" + +#~ msgid "Thumbnail command for installed themes" +#~ msgstr "सà¥à¤¥à¤¾à¤ªà¤¿à¤¤ ढाà¤à¤šà¤¾à¤¹à¤°à¥à¤•à¤¾ निमà¥à¤¤à¤¿ थमà¥à¤¬à¤¨à¥‡à¤² आदेश" + +#~ msgid "Thumbnail command for themes" +#~ msgstr "ढाà¤à¤šà¤¾à¤¹à¤°à¥à¤•à¤¾ निमà¥à¤¤à¤¿ थमà¥à¤¬à¤¨à¥‡à¤² आदेश" + +#~ msgid "Whether to thumbnail installed themes" +#~ msgstr "सà¥à¤¥à¤¾à¤ªà¤¿à¤¤ ढाà¤à¤šà¤¾à¤¹à¤°à¥à¤²à¤¾à¤ˆ थमà¥à¤¬à¤¨à¥‡à¤² गरà¥à¤¨à¥ हà¥à¤¨à¥à¤› कि" + +#~ msgid "Whether to thumbnail themes" +#~ msgstr "ढाà¤à¤šà¤¾à¤¹à¤°à¥à¤²à¤¾à¤ˆ थमà¥à¤¬à¤¨à¥‡à¤² गरà¥à¤¨à¥ हà¥à¤¨à¥à¤› कि" diff --git a/po/nl.po b/po/nl.po new file mode 100644 index 0000000..1bc3d48 --- /dev/null +++ b/po/nl.po @@ -0,0 +1,1307 @@ +# Dutch translation for Mate Settings Daemon +# +# This file is distributed under the same license as the mate-settings-daemon +# package. +# +# Bas Wagter +# Linux-ondersteuning: Hein-Jan Leliveld +# Dennis Smit , 2000 +# Almer S. Tigelaar , 2001 +# Jan-Willem Harmanny , 2002 +# Huib Kleinhout , 2002 +# Ronald Hummelink , 2002 +# Reinout van Schouwen , 2002-2008 +# Tino Meinen , 2004, 2006, 2007, 2008 +# Wouter Bolsterlee , 2006, 2008–2009 +# Rob van den Berg , 2010 +# Hannie Dumoleyn , 2010 +# +msgid "" +msgstr "" +"Project-Id-Version: mate-settings-daemon\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-03-23 23:10+0100\n" +"PO-Revision-Date: 2010-03-23 10:11+0100\n" +"Last-Translator: Hannie Dumoleyn \n" +"Language-Team: Dutch \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "Toegankelijkheid" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "Vrije ruimte percentagenotificatiedrempel" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "Vrije ruimte geen notificatiedrempel" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "Minimum notificatieperiode voor herhaalde waarschuwingen" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "Te negeren aankoppelpaden" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown" +msgstr "" +"Vrije ruimte percentagedrempel voor eerste waarschuwing voor weinig " +"schijfruimte. Indien het percentage vrije ruimte hieronder zakt, zal er een " +"waarschuwing gegeven worden" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "" +"Specificeer een lijst met te negeren aankoppelpaden bij weinig schijfruimte." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "" +"Specificeer een tijd in minuten, zodat waarschuwingen voor een volume niet " +"vaker zullen verschijnen dan deze periode." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown" +msgstr "" +"Specificeer een hoeveelheid in GB. Indien de vrije ruimte groter is dan dit, " +"zal er geen waarschuwing getoond worden" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning" +msgstr "" +"Specificeer het percentage dat de vrije schijfruimte af moet nemen voordat " +"er een volgende waarschuwing gegeven wordt" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "Volgende vrije ruimte percentagenotificatiedrempel" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "Sneltoets voor het uitwerpen van een optische schijf." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to enable or disable the touchpad." +msgstr "Sneltoets om het touchpad in- of uit te schakelen." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "Sneltoets om de rekenmachine te starten." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "Sneltoets om het e-mailprogramma te starten." + +# openen/tonen +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "Sneltoets om de hulp te openen." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "Sneltoets om de mediaspeler te starten." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "Sneltoets om het zoekprogramma te starten." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "Sneltoets om de webbrowser te starten." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "Sneltoets om het scherm te vergrendelen." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "Sneltoets om af te melden." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "Sneltoets om het geluid zachter te zetten." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "Sneltoets om het geluid te dempen." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "Sneltoets om de persoonlijke map te openen." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "Sneltoets om afspelen te pauzeren." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "Sneltoets om het geluid harder te zetten." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "Sneltoets om naar het volgende nummer te gaan." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "Sneltoets om naar het vorige nummer te gaan." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "Sneltoets om af te spelen (of te schakelen tussen afspelen/pauzeren)." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "Sneltoets om afspelen te stoppen." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Uitwerpen" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "Persoonlijke map" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "Rekenmachine starten" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "E-mailprogramma starten" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "Hulp openen" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "Mediaspeler starten" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "Webbrowser starten" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "Scherm vergrendelen" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Afmelden" + +# naar volgende nummer/volgende nummer +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "Volgende nummer" + +# pauzeren/afspelen pauzeren +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "Afspelen pauzeren" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "Afspelen (of afspelen/pauzeren)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "Vorige nummer" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Zoeken" + +# stoppen/afspelen stoppen +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "Afspelen stoppen" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "Touchpad in- of uitchakelen" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "Geluid zachter" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "Geluid dempen" + +# geluidstapjes/volumestapjes +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Geluid-stapgrootte" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Geluid-stapgrootte als percentage van volume." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "Geluid harder" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "" +"If a notification icon with display related things should be shown in the " +"panel." +msgstr "" +"Of een mededelingspictogram met weergavegerelateerde zaken getoond moet " +"worden in het paneel." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "Schermen tonen in mededelingengebied" + +# gladmaken/wazig maken/afronden/rond maken/bijvijlen +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "Gladmaken" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "Hinten" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "RGBA-volgorde" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"De volgorde van subpixel-elementen op een LCD-scherm; wordt alleen gebruikt " +"wanneer gladmaken (antialiasing) ingesteld is op ‘rgba’. Mogelijke waardes " +"zijn: ‘rgb’ voor rood op links (meest voorkomend), ‘bgr’ voor blauw op " +"links, ‘vrgb’ voor rood bovenop, ‘vbgr’ voor rood onderop." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" +"De resolutie die gebruikt wordt voor het omrekenen van lettertypegroottes " +"naar beeldpuntgroottes, in punten per inch." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"Het type gladmaken (antialiasing) dat gebruikt wordt bij het weergeven van " +"lettertekens. Mogelijke waardes zijn: ‘none’ voor niet gladmaken, " +"‘grayscale’ voor standaard gladmaken met grijswaarden, en ‘rgba’ voor " +"subpixel gladmaken (alleen bij LCD-schermen)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"Het type hinten dat gebruikt wordt bij het renderen van lettertekens. " +"Mogelijke waarden zijn: ‘none’ voor niet hinten, ‘slight’ voor weinig, " +"‘medium’ voor gemiddeld, en ‘full’ voor maximaal hinten (kan vervorming van " +"letters veroorzaken)." + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "Toegestane toetsen" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"Indien niet leeg zullen sneltoetsen genegeerd worden, tenzij het MateConf-pad " +"in de lijst voorkomt. Dit is handig voor het vergrendelen van bepaalde " +"functionaliteit." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "Touchpad uitschakelen tijdens het typen" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "Horizontaal schuiven inschakelen" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "Muisklikken met touchpad inschakelen" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Enable touchpad" +msgstr "Touchpad inschakelen" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "Selecteer de touchpad-scrollmethode" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Select the touchpad scroll method. Supported values are: 0 - disabled, 1 - " +"edge scrolling, 2 - two-finger scrolling" +msgstr "" +"Selecteer de touchpad-scrollmethode. Keuzemogelijkheden: 0 - uitgeschakeld, " +"1 - hoekscrollen, 2 - twee-vingerscrollen" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "" +"Schakel dit in wanneer u problemen heeft met het per ongeluk aanraken van uw " +"touchpad tijdens het typen." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" +"Schakel dit in voor horizontaal scrollen met dezelfde methode die is " +"ingesteld bij de scroll_methodesleutel." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "" +"Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "" +"Schakel dit in voor de mogelijkheid om te klikken met uw muis door te tikken " +"op het touchpad." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +msgid "Set this to TRUE to enable all touchpads." +msgstr "Schakel dit in om alle touchpads te activeren." + +# behouden/gebruiken +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "Mate-instellingenvoorziening" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "Sneltoets om het vergrootglas aan of uit te zetten." + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "Sneltoets om het schermtoetsenbord op het scherm aan of uit te zetten." + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "Sneltoets om de schermlezer aan of uit te zetten." + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "Kaatstoetsen" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "Gebruikte opdracht voor het aan- of uitzetten van het vergrootglas." + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "" +"Gebruikte opdracht voor het aan- of uitzetten van het schermtoetsenbord." + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "Gebruikte opdracht voor het aan- of uitzetten van de schermlezer." + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable accessibility keyboard plugin" +msgstr "Toetsenbordtoegankelijkheidsplug-in activeren" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable background plugin" +msgstr "Achtergrondplug-in activeren" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable clipboard plugin" +msgstr "Klembordplug-in activeren" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable font plugin" +msgstr "Lettertypeplug-in activeren" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable housekeeping plugin" +msgstr "Schoonmaakplug-in activeren" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable keybindings plugin" +msgstr "Sneltoetsenplug-in activeren" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keyboard plugin" +msgstr "Toetsenbordplug-in activeren" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable media keys plugin" +msgstr "Mediatoetsenplug-in activeren" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable mouse plugin" +msgstr "Muisplug-in activeren" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable sound plugin" +msgstr "Geluidplug-in activeren" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable typing breaks plugin" +msgstr "Tikpauzeplug-in activeren" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable xrandr plugin" +msgstr "Xrandr-plug-in activeren" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable xrdb plugin" +msgstr "Xrdb-plug-in activeren" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xsettings plugin" +msgstr "Xsettings-plug-in activeren" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Mouse keys" +msgstr "Muistoetsen" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "On-screen keyboard" +msgstr "Schermtoetsenbord" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "Screen magnifier" +msgstr "Schermvergroter" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen reader" +msgstr "Schermlezer" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "" +"Indien ingeschakeld, wordt de schoonmaakplug-in voor het verwijderen van " +"tijdelijke bestanden geactiveerd." + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" +"Indien ingeschakeld, wordt de plug-in voor het beheren van het klembord " +"geactiveerd." + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" +"Indien ingeschakeld, wordt de plug-in voor het beheren van de " +"werkbladachtergrond geactiveerd." + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" +"Indien ingeschakeld, wordt de plug-in voor het beheren van het lettertype " +"geactiveerd." + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" +"Indien ingeschakeld, wordt de plug-in voor het beheren van het toetsenbord " +"geactiveerd." + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "" +"Indien ingeschakeld, wordt de plug-in voor het beheren van de muis " +"geactiveerd." + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" +"Indien ingeschakeld, wordt de plug-in voor het beheren van de " +"multimediatoetsen geactiveerd." + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "" +"Indien ingeschakeld, wordt de plug-in voor het beheren van het geluidsamples " +"geactiveerd." + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" +"Indien ingeschakeld, wordt de plugin voor het beheren van toetsenbord-" +"toegankelijkheid geactiveerd." + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" +"Indien ingeschakeld, wordt de plugin voor het beheren van de sneltoetsen " +"geactiveerd." + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" +"Indien ingeschakeld, wordt de plugin voor het beheren van tikpauzes " +"geactiveerd." + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "" +"Indien ingeschakeld, wordt de plugin voor het beheren van xrandr geactiveerd." + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "" +"Indien ingeschakeld, wordt de plugin voor het beheren van xrdb geactiveerd." + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "" +"Indien ingeschakeld, wordt de plugin voor het beheren van xsettings " +"geactiveerd." + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Slow keys" +msgstr "Trage Toetsen" + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Sticky keys" +msgstr "Plaktoetsen" + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "De naam van de sneltoets om het vergrootglas aan of uit te zetten." + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "" +"De naam van de sneltoets om het toetsenbord op het scherm aan of uit te " +"zetten." + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "De naam van de sneltoets om de schermlezer aan of uit te zetten." + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Dit is de naam van de sneltoets om het vergrootglas aan of uit te zetten. " +"Deze naam wordt getoond in de het sneltoetsen-voorkeurenvenster." + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"De naam van de sneltoets om het toetsenbord op het scherm aan of uit te " +"zetten.Deze naam wordt getoond in de het sneltoetsen-voorkeurenvenster." + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"De naam van de sneltoets om de schermlezer aan of uit te zetten. Deze naam " +"wordt getoond in het dialoogvenster sneltoetsvoorkeuren." + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "Toggle magnifier" +msgstr "Vergrootglas aan- of uitzetten" + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "Toggle on-screen keyboard" +msgstr "Toetsen_bord-op-scherm aan- of uitzetten" + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle screen reader" +msgstr "Schermle_zer aan- of uitzetten" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "Of toegankelijkheidsondersteuning voor kaatstoetsen ingeschakeld is." + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "Of toegankelijkheidsondersteuning voor muistoetsen ingeschakeld is." + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the on-screen keyboard is turned on." +msgstr "Of het toetsenbord op het scherm ingeschakeld is" + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the screen magnifier is turned on." +msgstr "Of het schermvergrootglas ingeschakeld is." + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the screen reader is turned on." +msgstr "Of de schermlezer ingeschakeld is." + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "Of toegankelijkheidsondersteuning voor trage toetsen ingeschakeld is." + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "Of toegankelijkheidsondersteuning voor plaktoetsen ingeschakeld is." + +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "Debug-code inschakelen" + +# Vrij vertaald (Wouter Bolsterlee) +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "Niet als daemon uitvoeren" + +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "MateConf-prefix waarmee plugin-instellingen worden uitgevoerd" + +#: ../mate-settings-daemon/main.c:58 +msgid "Exit after a time - for debugging" +msgstr "Na enige tijd afsluiten - voor debuggen" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "Toetsenbord-toegankelijkheid" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "Toetsenbord-toegankelijkheid-plugin" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:388 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "Er is een fout opgetreden bij de hulpweergave: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:519 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:585 +msgid "Do you want to activate Slow Keys?" +msgstr "Wilt u Trage Toetsen activeren?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:520 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:586 +msgid "Do you want to deactivate Slow Keys?" +msgstr "Wilt u Trage Toetsen deactiveren?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:521 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:587 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"U heeft zojuit de Shift toets gedurende 8 seconden ingedrukt gehouden. Dat " +"is de sneltoets voor de langzame toetsen modus hetgeen invloed heeft op de " +"manier waarop het toetsenbord functioneert." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't activate" +msgstr "Niet activeren" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't deactivate" +msgstr "Niet deactiveren" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Activate" +msgstr "Activeren" + +# uitzetten +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Deactivate" +msgstr "Deactiveren" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't activate" +msgstr "_Niet activeren" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't deactivate" +msgstr "_Niet deactiveren" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Activate" +msgstr "_Activeren" + +# uitzetten +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Deactivate" +msgstr "_Deactiveren" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:615 +msgid "Slow Keys Alert" +msgstr "Trage Toetsen-attendering" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:655 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:723 +msgid "Do you want to activate Sticky Keys?" +msgstr "Wilt u plaktoetsen activeren?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:656 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:724 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Wilt u plaktoetsen deactiveren?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:726 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"U heeft zojuist de Shift toets 5 keer op een rij ingedrukt. Dat is de " +"sneltoets voor de plaktoetsen modus, hetgeen invloed heeft op de manier " +"waarop uw toetsenbord functioneert." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:660 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"U heeft zojuist de twee toetsen tegelijk ingedrukt of de Shift toets 5 keer " +"op een rij. Dat zet de plaktoetsen-modus uit, hetgeen invloed heeft op de " +"manier waarop uw toetsenbord functioneert" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:756 +msgid "Sticky Keys Alert" +msgstr "Plaktoetsen-waarschuwing" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "Universele toegang-voorkeuren" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "Kleur_contrast verbeteren" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "_Tekst groter en makkelijker leesbaar maken" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "Toetsen in_drukken en vasthouden om ze te bevestigen (Trage Toetsen)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "Toetsen_bord-op-scherm gebruiken" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "Scher_mvergroter gebruiken" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "Schermle_zer gebruiken" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "Dubbele toetsaanslagen ne_geren (kaatstoetsen)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "Sneltoetscombinaties één toets per keer indrukken (Plaktoetsen)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "Achtergrond" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "Achtergrondplug-in" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "Klembord" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "Klembord-plug-in" + +# dummy/simulatie/probeersel/test/leeg/ +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "Dummy" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "Dummy-plug-in" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Lettertype" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "Lettertypeplug-in" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this filesystem" +msgstr "Geen waarschuwingen meer tonen voor dit bestandssysteem" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "Geen waarschuwingen meer tonen" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "Het volume ’%s’ heeft nog maar %s schijfruimte over." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "Deze computer heeft nog maar %s schijfruimte over." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" +"U kunt schijfruimte vrijmaken door de prullenbak te legen, ongebruikte " +"bestanden of toepassingen te verwijderen of door bestanden naar een andere " +"schijf of partitie te verplaatsen." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"U kunt schijfruimte vrijmaken door ongebruikte bestanden of toepassingen te " +"verwijderen of door bestanden naar een andere schijf of partitie te " +"verplaatsen." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"U kunt schijfruimte vrijmaken door de prullenbak te legen, ongebruikte " +"bestanden of toepassingen te verwijderen of door bestanden naar een externe " +"schijf te verplaatsen." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" +"U kunt schijfruimte vrijmaken door ongebruikte bestanden of toepassingen te " +"verwijderen of door bestanden naar een externe schijf te verplaatsen." + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "Weinig schijfruimte" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "Prullenbak legen" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine..." +msgstr "Onderzoeken…" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "Negeren" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:96 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "Bezig met verwijderen van item %lu van %lu" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:116 +#, c-format +msgid "Removing: %s" +msgstr "Verwijderen van: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:244 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:293 +msgid "Emptying the trash" +msgstr "Prullenbak wordt geleegd" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:269 +msgid "Preparing to empty trash..." +msgstr "Voorbereiden van het legen van de prullenbak…" + +#. Translators: "Emptying trash from " +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:296 +msgid "From: " +msgstr "Van:" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:357 +msgid "Empty all of the items from the trash?" +msgstr "Alle items uit de prullenbak verwijderen?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:360 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"Als u ervoor kiest de prullenbak te legen, zullen alle items permanent " +"verloren gaan. U kunt de items ook afzonderlijk verwijderen." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:367 +msgid "_Empty Trash" +msgstr "_Prullenbak legen" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "Sneltoets (%s) is ongeldig" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "Sneltoets (%s) is incompleet" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"Er is een fout opgetreden het uitvoeren van (%s)\n" +"welke gekoppeld is aan de sleutel (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "Sneltoetsen" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "Sneltoetsen-plugin" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Toetsenbord" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "Toetsenbord-plugin" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:114 +#, c-format +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +"- a bug in libxklavier library\n" +"- a bug in X server (xkbcomp, xmodmap utilities)\n" +"- X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +"- The result of %s\n" +"- The result of %s" +msgstr "" +"Er is een fout opgetreden bij het activeren van de XKB-configuratie.Dit kan " +"verschillende oorzaken hebben:- een fout in de libxklavier-bibliotheek- een " +"fout in de X-server (xkbcomp, xmodmap-hulpprogramma’s)- X-server met " +"incompatibele libxkbfile-implementatieX-server versiegegevens:%s%d%sIndien u " +"deze situatie als fout rapporteert, voegt u dan alstublieft toe:- Het " +"resultaat van %s- Het resultaat van %s" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:128 +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or taking a fresher version of XFree " +"software." +msgstr "" +"U gebruikt XFree 4.3.0.Er zijn bekende problemen met complexe XKB-" +"configuraties.Probeer een eenvoudiger configuratie of neem een nieuwere X-" +"serverversie." + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:200 +msgid "Unknown" +msgstr "Onbekend" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:269 +#, c-format +msgid "Keyboard Layout \"%s\"" +msgstr "Toetsenbordindeling ‘%s’" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:392 +msgid "_Groups" +msgstr "_Groepen" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:399 +msgid "Keyboard _Preferences" +msgstr "Toetsenbord_voorkeuren" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:405 +msgid "Show Current _Layout" +msgstr "Huidige i_ndeling tonen" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "_Beschikbare bestanden:" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "Modmap-bestanden laden" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap file(s)?" +msgstr "Wilt u de modmap-bestand(en) laden?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "_Dit bericht niet nogmaals weergeven" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "_Laden" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "_Geladen bestanden:" + +#: ../plugins/keyboard/show-layout.ui.h:1 +msgid "Keyboard Layout" +msgstr "Toetsenbordindeling" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:195 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"Kan de standaardterminal niet opvragen. Controleer of uw standaardterminal-" +"opdracht is ingesteld en naar een geldige toepassing wijst." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:235 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"Deze opdracht kon niet worden uitgevoerd: %s\n" +"Controleer of deze opdracht geldig is." + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "Uitgeschakeld" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u audio-uitvoer" +msgstr[1] "%u audio-uitvoer" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u audio-invoer" +msgstr[1] "%u audio-invoer" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "Systeemgeluiden" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "Mediatoetsen" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "Mediatoetsen-plugin" + +#: ../plugins/mouse/gsd-mouse-manager.c:882 +msgid "Could not enable mouse accessibility features" +msgstr "Kon functies voor muis-toegankelijkheid niet activeren" + +#: ../plugins/mouse/gsd-mouse-manager.c:884 +msgid "" +"Mouse accessibility requires mousetweaks to be installed on your system." +msgstr "" +"Muis-toegankelijkheid vereist dat ‘mousetweaks’ op uw systeem geïnstalleerd " +"is." + +#: ../plugins/mouse/gsd-mouse-manager.c:887 +msgid "Mouse Preferences" +msgstr "Muisvoorkeuren" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Muis" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "Muis-plugin" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Tikpauze" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "Tikpauze-plugin" + +# draaistand/orientatie/ligging/rotatie +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "Schermafmeting en draaistand instellen" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:222 +msgid "Could not switch the monitor configuration" +msgstr "Kon de schermconfiguratie niet wisselen" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:246 +msgid "Could not restore the display's configuration" +msgstr "Kon schermconfiguratie niet herstellen" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:271 +msgid "Could not restore the display's configuration from a backup" +msgstr "Kon de schermconfiguratie niet van een reservekopie herstellen" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:292 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "" +"The display will be reset to its previous configuration in %d seconds" +msgstr[0] "" +"Het scherm zal ingesteld worden op de vorige instelling over %d seconde" +msgstr[1] "" +"Het scherm zal ingesteld worden op de vorige instelling over %d seconden" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:341 +msgid "Does the display look OK?" +msgstr "Ziet het scherm er goed uit?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:347 +msgid "_Restore Previous Configuration" +msgstr "De _vorige configuratie gebruiken" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:348 +msgid "_Keep This Configuration" +msgstr "Deze configuration _houden" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:429 +msgid "The selected configuration for displays could not be applied" +msgstr "De geselecteerde schermconfiguratie kon niet worden toegepast" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:967 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "Kon scherminformatie niet verversen: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:970 +msgid "Trying to switch the monitor configuration anyway." +msgstr "Toch aan het proberen de monitorconfiguratie aan te passen." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1679 +msgid "Rotation not supported" +msgstr "Rotatie niet ondersteund" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1733 +msgid "Could not save monitor configuration" +msgstr "Fout bij het opslaan van mointorconfiguratie" + +# algemeen/normaal +#: ../plugins/xrandr/gsd-xrandr-manager.c:1751 +msgid "Normal" +msgstr "Normaal" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1752 +msgid "Left" +msgstr "Links" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1753 +msgid "Right" +msgstr "Rechts" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1754 +msgid "Upside Down" +msgstr "Ondersteboven" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1874 +msgid "_Configure Display Settings ..." +msgstr "_Scherminstellingen configureren…" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1915 +msgid "Configure display settings" +msgstr "Scherminstellingen configureren" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1972 +msgid "Could not apply the stored configuration for monitors" +msgstr "Kon de opgeslagen monitorconfiguratie niet toepassen" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "Kan de persoonlijke map van gebruiker niet bepalen" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "De X-resource database beheren" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "X-resource database" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:596 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "MateConf-sleutel %s ingesteld op type %s maar het verwachte type was %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "X-instellingen beheren" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "X-instellingen" diff --git a/po/nn.po b/po/nn.po new file mode 100644 index 0000000..50c9457 --- /dev/null +++ b/po/nn.po @@ -0,0 +1,4726 @@ +# translation of nn.po to Norwegian Nynorsk +# Norwegian (nynorsk) translation of mate-control-center. +# Copyright (C) 1999-2008 Free Software Foundation, Inc. +# Copyright (C) Roy-Magne Mo , 2001. +# +# Eskild Hustvedt 2008 +# Roy-Magne Mo , 2001. +# Ã…smund Skjæveland , 2003, 2004, 2006. +# Torstein Adolf Winterseth , 2010. +msgid "" +msgstr "" +"Project-Id-Version: nn\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug." +"cgi?product=mate-settings-daemon&component=general\n" +"POT-Creation-Date: 2010-03-10 10:23+0000\n" +"PO-Revision-Date: 2010-03-13 08:10+0100\n" +"Last-Translator: Torstein Adolf Winterseth \n" +"Language-Team: Norwegian Nynorsk \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Lokalize 1.0\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../data/50-accessibility.xml.in.h:1 +#| msgid "_Accessibility..." +msgid "Accessibility" +msgstr "Tilgjenge" + +# TNL: Usikker! +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "Terskelen for ledig plass i prosent før varsling" + +# TNL: Usikker! +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "Terskelen for ledig plass med inga varsling" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "Minimal tid mellom Ã¥tvaringar" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "Monteringsstiger Ã¥ ignorera" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown" +msgstr "" +"Terskelen for ledig diskplass i prosent før varsel om lite diskplass visast. " +"Om prosent ledig diskplass kjem under denne terskelen, vil du fÃ¥ eit varsel." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "" +"Oppgje ei liste med monteringsstiger Ã¥ oversjÃ¥ nÃ¥r dei har lite diskplass." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "" +"Oppgje ei tid i minutt. Etterfølgjande varsel for ei lagringseining vil ikkje " +"visast oftare " +"enn den gjevne tida." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown" +msgstr "" +"Oppgje eit tal i GB. Om ledig diskplass er meir enn dette vil ingen varsel " +"visast." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning" +msgstr "" +"Oppgje prosenten som den ledige diskplassen skal reduserast med før " +"pÃ¥følgjande varsel visast." + +# TNL: Usikker! +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "Terskelen for følgjande ledig plass i prosent før varsling" + +# +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "Snøggtast for Ã¥ løysa ut ei optisk plate." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +#| msgid "Binding to raise the system volume." +msgid "Binding to enable or disable the touchpad." +msgstr "Snøggtast for Ã¥ slÃ¥ styrebrettet av og pÃ¥." + +# +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "Snøggtast for Ã¥ starta kalkulator." + +# +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "Snøggtast for Ã¥ starta e-postklient." + +# +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "Snøggtast for Ã¥ starta hjelplesar." + +# +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "Snøggtast for Ã¥ starta mediaspelar." + +# +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "Snøggtast for Ã¥ starta søkjeverktøy." + +# +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "Snøggtast for Ã¥ starta nettlesar." + +# +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "Snøggtast for Ã¥ lÃ¥sa skjermen." + +# +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "Snøggtast for Ã¥ logga ut." + +# +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "Snøggtast for Ã¥ lægja volumet." + +# +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "Snøggtast for Ã¥ dempa volumet." + +# +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "Snøggtast for Ã¥ opna heimemappa." + +# +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "Snøggtast for Ã¥ setja avspeling pÃ¥ pause." + +# +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "Snøggtast for Ã¥ høgja volumet." + +# +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "Snøggtast for Ã¥ hoppa til neste spor." + +# +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "Snøggtast for Ã¥ hoppa til førre spor." + +# +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "Snøggtast for Ã¥ starta avspeling (eller byte mellom avspeling/pause)." + +# +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "Snøggtast for Ã¥ stoppa avspeling." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Løys ut" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "Heimemappe" + +# +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "Start kalkulator" + +# +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "Start e-postklient" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "Start hjelplesar" + +# +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "Start mediaavspelar" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "Start nettlesar" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "LÃ¥s skjermen" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Logg ut" + +# +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "Neste spor" + +# +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "Pause avspeling" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "Spel (eller spel/pause)" + +# +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "Førre spor" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Søk" + +# +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "Stopp avspeling" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "Skru av og pÃ¥ styreplate" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "LÃ¥gare lyd" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "Lyd av" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Lydstyrkesteg" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Lydstyrkesteg som ein prosentdel av lydstyrka" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "Høgare lyd" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "" +"If a notification icon with display related things should be shown in the " +"panel." +msgstr "Om eit varslingsikon med skjermrelaterte ting skal verta vist i panelet." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "Vis skjermar i varslingsomrÃ¥det" + +# +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "Antialiasing" + +# +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +# +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "Hinting" + +# +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "RGBA-rekkjefølgja" + +# +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"Rekkjefølgja for underpikselelementer pÃ¥ ein LCD-skjerm; brukast berre nÃ¥r " +"utjevning er sett til «rgba». Moglege verdiar er «rgb» for raud til venstre " +"(mest vanleg), «bgr» for blÃ¥ til venstre, «vrgb» for raud øvst, «vbgr» for raud " +"nedst." + +# +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" +"Oppløysing som brukast for Ã¥ konvertera skriftstorleikar til " +"pikselstorleikar i punkt per tomme." + +# +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"Type utjamning som skal brukast ved teikning av skrifter. Moglege verdiar " +"er: «none» for inga utjamning, «grayscale» for vanleg grÃ¥toneutjamning og " +"«rgba» for underpikselutjamning (berre LCD-skjermer)." + +# +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"Type hinting som skal brukast ved rendring av skrifter. Moglege verdiar er " +"«none» for inga hinting, «slight» for grunnleggjande, «medium» for moderat, og " +"«full» for maksimal hinting (kan forÃ¥rsake forvrenging av bokstavformer)." + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +#| msgid "Media keys" +msgid "Allowed keys" +msgstr "Tillete tastar" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"Om ikkje-tom vil snøggtastar verta ignorert unnteken viss MateConf-mappa deira er " +"i lista. " +"Dette er høveleg for Ã¥ lÃ¥sa ned maskina." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "SlÃ¥ av styreplata medan du skriv" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +#| msgid "Enable font plugin" +msgid "Enable horizontal scrolling" +msgstr "SlÃ¥ pÃ¥ horisontal rulling" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "SlÃ¥ pÃ¥ museklikk med styreplata" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +#| msgid "Unable to launch backend" +msgid "Enable touchpad" +msgstr "SlÃ¥ pÃ¥ styreplata" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "Vel rullingsmetode for styreplata" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Select the touchpad scroll method. Supported values are: 0 - disabled, 1 - " +"edge scrolling, 2 - two-finger scrolling" +msgstr "" +"Vel rullingsmetode for styreplata. Støtta verdiar er: 0 - avslÃ¥tt, 1 - " +"kantrulling, 2 - to-fingerrulling" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "" +"Set denne til TRUE viss du har problem med at du uheldigvis treff skriveplata " +"medan du skriv." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" +"Set denne til TRUE for Ã¥ tillata horisontal rulling ved bruk av same metode " +"som vald i scroll_method-nøkkelen." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "" +"Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "" +"Set denne til TRUE for Ã¥ kunna klikka med musa ved Ã¥ trykkja pÃ¥ styreplata." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +msgid "Set this to TRUE to enable all touchpads." +msgstr "Set denne til TRUE for Ã¥ slÃ¥ pÃ¥ alle styreplater" + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +#| msgid "Keep MATE settings" +msgid "MATE Settings Daemon" +msgstr "MATE innstillingsnisse" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +#| msgid "Binding to open the Home folder." +msgid "Binding to toggle the magnifier." +msgstr "Snøggtast for Ã¥ slÃ¥ skjermforstørraren av og pÃ¥." + +#: ../data/mate-settings-daemon.schemas.in.h:2 +#| msgid "Binding to lock the screen." +msgid "Binding to toggle the on-screen keyboard." +msgstr "Snøggtast for Ã¥ slÃ¥ tastatur pÃ¥ skjermen av og pÃ¥." + +#: ../data/mate-settings-daemon.schemas.in.h:3 +#| msgid "Binding to lock the screen." +msgid "Binding to toggle the screen reader." +msgstr "Snøggtast for Ã¥ slÃ¥ skjermlesar av og pÃ¥." + +#: ../data/mate-settings-daemon.schemas.in.h:4 +#| msgid "Bounce Keys" +msgid "Bounce keys" +msgstr "Sprettetastar" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "Kommando brukt for Ã¥ slÃ¥ forstørraren av og pÃ¥." + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "Kommando brukt for Ã¥ slÃ¥ tastaturet pÃ¥ skjermen av og pÃ¥." + +#: ../data/mate-settings-daemon.schemas.in.h:7 +#| msgid "Set to True to run the screensaver at login." +msgid "Command used to turn the screen reader on or off." +msgstr "Kommando brukt for Ã¥ slÃ¥ skjermlesaren av og pÃ¥." + +# +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable accessibility keyboard plugin" +msgstr "Aktiver tillegg for tilgjenge for tastatur" + +# +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable background plugin" +msgstr "Aktiver tillegg for bakgrunn" + +# +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable clipboard plugin" +msgstr "Aktiver tillegg for utklippstavle" + +# +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable font plugin" +msgstr "Aktiver tillegg for skrift" + +# +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable housekeeping plugin" +msgstr "Aktiver tillegg for opprydning" + +# +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable keybindings plugin" +msgstr "Aktiver tillegg for snøggtastar" + +# +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keyboard plugin" +msgstr "Aktiver tillegg for tastatur" + +# +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable media keys plugin" +msgstr "Aktiver tillegg for mediatastar" + +# +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable mouse plugin" +msgstr "Aktiver tillegg for mus" + +# +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable sound plugin" +msgstr "Aktiver tillegg for lyd" + +# +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable typing breaks plugin" +msgstr "Aktiver tillegg for skrivepause" + +# +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable xrandr plugin" +msgstr "Aktiver tillegg for xrandr" + +# +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable xrdb plugin" +msgstr "Aktiver tillegg for xrdb" + +# +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xsettings plugin" +msgstr "Aktiver tillegg for xsettings" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +#| msgid "Mouse Keys" +msgid "Mouse keys" +msgstr "Mustastar" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +#| msgid "MATE OnScreen Keyboard" +msgid "On-screen keyboard" +msgstr "Tastatur pÃ¥ skjermen" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +#| msgid "Screensaver" +msgid "Screen magnifier" +msgstr "Skjermforstørrar" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +#| msgid "Screensaver" +msgid "Screen reader" +msgstr "Skjermlesar" + +# +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "" +"Set til True viss du vil slÃ¥ pÃ¥ programtillegget for oppryddning, for Ã¥ " +"fjerna snøgglager." + +# +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" +"Set til True for Ã¥ aktivera tillegg for Ã¥ handtera innstillingar for " +"utklippstavle." + +# +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" +"Set til True for Ã¥ aktivera tillegg for Ã¥ handtera innstillingar for " +"skrivebordsbakgrunn." + +# +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" +"Set til True for Ã¥ aktivera tillegg for Ã¥ handtera innstillingar for skrift." + +# +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" +"Set til True for Ã¥ aktivera tillegg for Ã¥ handtera innstillingar for " +"tastatur." + +# +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "Set til True for Ã¥ aktivera tillegg for Ã¥ handtera innstillingar for mus." + +# +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" +"Set til True for Ã¥ aktivera tillegg for Ã¥ handtera innstillingar for " +"multimediatastar." + +#: ../data/mate-settings-daemon.schemas.in.h:33 +#| msgid "Set to True to enable the plugin to manage sound settings." +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "" +"Set til True for Ã¥ slÃ¥ pÃ¥ tillegget for Ã¥ handsama mellomlager for lydklipp." + +# +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" +"Set til True for Ã¥ aktivera tillegg for Ã¥ handtera innstillingar for " +"tilgjenge for tastatur." + +# +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "Set til True for Ã¥ aktivera tillegg for Ã¥ handtera snøggtastar." + +# +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "Set til True for Ã¥ aktivera tillegg for Ã¥ handtera skrivepauser." + +# +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "" +"Set til True for Ã¥ aktivera tillegg for Ã¥ handtera innstillingar for xrandr." + +# +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "" +"Set til True for Ã¥ aktivera tillegg for Ã¥ handtera innstillingar for xrdb." + +# +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "Set til True for Ã¥ aktivera tillegg for Ã¥ handtera xsettings." + +#: ../data/mate-settings-daemon.schemas.in.h:40 +#| msgid "Slow Keys Alert" +msgid "Slow keys" +msgstr "Trege tastar" + +#: ../data/mate-settings-daemon.schemas.in.h:41 +#| msgid "Sticky Keys Alert" +msgid "Sticky keys" +msgstr "Seige tastar" + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "Namnet pÃ¥ snøggtasten for Ã¥ slÃ¥ forstørraren av og pÃ¥" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "Namnet pÃ¥ snøggtasten for Ã¥ slÃ¥ tastaturet pÃ¥ skjermen av og pÃ¥" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "Namnet pÃ¥ snøggtasten for Ã¥ slÃ¥ skjermlesaren av og pÃ¥" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Dette er namnet pÃ¥ snøggtasten for Ã¥ slÃ¥ forstørraren av og pÃ¥. " +"Dette namnet vil verta vist i dialogvindauge for snøggtastinnstillingar." + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Dette er namnet pÃ¥ snøggtasten for Ã¥ slÃ¥ tastatur pÃ¥ skjermen av og pÃ¥. " +"Dette namnet vil verta vist i dialogvindauge for snøggtastinnstillingar." + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Dette er namnet pÃ¥ snøggtasten for Ã¥ slÃ¥ skjermlesaren av og pÃ¥. " +"Dette namnet vil verta vist i dialogvindauge for snøggtastinnstillingar." + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "Toggle magnifier" +msgstr "SlÃ¥ forstørrar av og pÃ¥" + +#: ../data/mate-settings-daemon.schemas.in.h:49 +#| msgid "MATE OnScreen Keyboard" +msgid "Toggle on-screen keyboard" +msgstr "SlÃ¥ tastatur pÃ¥ skjermen av og pÃ¥" + +#: ../data/mate-settings-daemon.schemas.in.h:50 +#| msgid "Linux Screen Reader" +msgid "Toggle screen reader" +msgstr "SlÃ¥ skjermlesar av og pÃ¥" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +#| msgid "Beep when _accessibility features are turned on or off" +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "Om sprettetastfunksjonen er slÃ¥tt pÃ¥." + +# TNL: Kva er «mouse keys keyboard accessibility feature»? +#: ../data/mate-settings-daemon.schemas.in.h:52 +#| msgid "Set your keyboard accessibility preferences" +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the on-screen keyboard is turned on." +msgstr "Om tastatur pÃ¥ skjermen er slÃ¥tt pÃ¥." + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the screen magnifier is turned on." +msgstr "Om skjermforstørraren er slÃ¥tt pÃ¥." + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the screen reader is turned on." +msgstr "Om skjermlesaren er slÃ¥tt pÃ¥." + +#: ../data/mate-settings-daemon.schemas.in.h:56 +#| msgid "Beep when _accessibility features are turned on or off" +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "Om trege tastarfunksjonen er slÃ¥tt pÃ¥." + +#: ../data/mate-settings-daemon.schemas.in.h:57 +#| msgid "Beep when _accessibility features are turned on or off" +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "Om seige tastarfunksjonen er slÃ¥tt pÃ¥." + +# +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "Aktiver feilsøkingskode" + +# +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "Ikkje køyr som ein nisse" + +# +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "MateConf-prefiks for lasting av innstillingar for tillegg" + +#: ../mate-settings-daemon/main.c:58 +msgid "Exit after a time - for debugging" +msgstr "Avslutt etter ei tid - for feilsøkjing" + +# +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "Tastatur for tilgjenge" + +# +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "Tillegg for tastatur for tilgjenge" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:388 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "Ein feil oppstod nÃ¥r hjelpeteksten skulle visast: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:519 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:585 +msgid "Do you want to activate Slow Keys?" +msgstr "Vil du slÃ¥ pÃ¥ trege tastar?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:520 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:586 +msgid "Do you want to deactivate Slow Keys?" +msgstr "Vil du slÃ¥ av trege tastar?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:521 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:587 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"Du heldt nede Shift-tasten i 8 sekund. Dette er snøggtasten for trege tastar-" +"funksjonen, som pÃ¥verkar korleis tastaturet ditt virkar." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +#| msgid "Do_n't activate" +msgid "Don't activate" +msgstr "Ikkje slÃ¥ pÃ¥" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +#| msgid "Do_n't deactivate" +msgid "Don't deactivate" +msgstr "Ikkje slÃ¥ av" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +#| msgid "_Activate" +msgid "Activate" +msgstr "SlÃ¥ pÃ¥" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +#| msgid "_Deactivate" +msgid "Deactivate" +msgstr "SlÃ¥ av" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't activate" +msgstr "Ikk_je slÃ¥ pÃ¥" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't deactivate" +msgstr "Ikk_je slÃ¥ av" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Activate" +msgstr "SlÃ¥ _pÃ¥" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Deactivate" +msgstr "SlÃ¥ _av" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:615 +msgid "Slow Keys Alert" +msgstr "Varsel om trege tastar" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:655 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:723 +msgid "Do you want to activate Sticky Keys?" +msgstr "Vil du slÃ¥ pÃ¥ seige tastar?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:656 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:724 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Vil du slÃ¥ av seige tastar?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:726 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"Du trykte Shift fem gongar pÃ¥ rad. Det er snøggtasten til seige tastar-" +"eigenskapen, som pÃ¥verkar korleis tastaturet ditt fungerer." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:660 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"Du trykte to tastar pÃ¥ ein gong, eller trykte Shift fem gongar pÃ¥ rad. Det " +"slÃ¥r av seige tastareigenskapen, som pÃ¥verkar korleis tastaturet fungerer." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:756 +msgid "Sticky Keys Alert" +msgstr "Varsel om seige tastar" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +#| msgid "Appearance Preferences" +msgid "Universal Access Preferences" +msgstr "Universale tilgjengeval" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "Auk _kontrastar i fargar" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "Gjer _tekst større og lettare Ã¥ lesa" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "Trykk og held tasten inne for Ã¥ godta dei (trege tastar)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +#| msgid "MATE OnScreen Keyboard" +msgid "Use on-screen _keyboard" +msgstr "Bruk tastatur pÃ¥ skjermen" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "Bruk skjerm_forstørrar" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +#| msgid "Linux Screen Reader" +msgid "Use screen _reader" +msgstr "Bruk skjerm_lesar" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +#| msgid "_Ignore fast duplicate keypresses" +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "_Ignorar dupliserte tastaturtrykk (sprettetastar)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "_Trykk inn tastatursnarvegar ein tast om gongen (seige tastar)" + +# +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "Bakgrunn" + +# +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "Tillegg for bakgrunn" + +# +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "Utklippstavle" + +# +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "Tillegg for utklippstavle" + +# +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "Dummy" + +# +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "Dummy-tillegg" + +# +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Skrift" + +# +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "Tillegg for skrift" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +#| msgid "Do _not show this warning again" +msgid "Don't show any warnings again for this filesystem" +msgstr "_Ikkje vis nokre varsel igjen for dette filsystemet" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +#| msgid "Do _not show this warning again" +msgid "Don't show any warnings again" +msgstr "_Ikkje vis nokre varsel igjen" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "Lagringseininga «%s» har berre %s diskplass att." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "Denne datamaskina har berre %s diskplass att." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" +"Du kan frigjera diskplass ved Ã¥ tømma papirkorga, fjerna ubrukte program og " +"filer, " +"eller flytta filer til ei anna lagringseining eller partisjon." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"Du kan frigjera diskplass ved Ã¥ fjerna ubrukte program og filer, " +"eller flytta filer til ei anna lagringseining eller partisjon." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"Du kan frigjera diskplass ved Ã¥ tømma papirkorga, fjerna ubrukte program og " +"filer, " +"eller flytta filer til ei ekstern lagringseining." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" +"Du kan frigjera diskplass ved Ã¥ fjerna ubrukte program og filer, " +"eller flytta filer til ei ekstern lagringseining." + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "Lite diskplass" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "Tøm papirkorga" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +#| msgid "Rename..." +msgid "Examine..." +msgstr "Undersøk …" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "Ignorer" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:96 +#, c-format +#| msgid "Copying file: %u of %u" +msgid "Removing item %lu of %lu" +msgstr "Fjernar oppføring %lu av %lu" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:116 +#, c-format +#| msgid "Open %s" +msgid "Removing: %s" +msgstr "Fjernar: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:244 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:293 +msgid "Emptying the trash" +msgstr "Tømmar papirkorga" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:269 +msgid "Preparing to empty trash..." +msgstr "Førebur tømming av papirkorg …" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:295 +#| msgid "From:" +msgid "From: " +msgstr "FrÃ¥: " + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:356 +msgid "Empty all of the items from the trash?" +msgstr "Slett alle oppføringane i papirkorga?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:359 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"Dersom du tømmar papirkorga, vert oppføringane sletta for godt. Legg merke til " +"at " +"du kan velja kva for filer du vil sletta." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:366 +msgid "_Empty Trash" +msgstr "_Tøm papirkorg" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +#| msgid "Key Binding (%s) is invalid\n" +msgid "Key binding (%s) is invalid" +msgstr "Snøggtast «%s» er ikkje gyldig" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +#| msgid "Key Binding (%s) is incomplete\n" +msgid "Key binding (%s) is incomplete" +msgstr "Snøggtast «%s» er ufullstendig" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"Feil i freistnad pÃ¥ Ã¥ køyra «%s»\n" +"som er bunde til tasten «%s»" + +# +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "Snøggtastar" + +# +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "Tillegg for snøggtastar" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Tastatur" + +# +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "Tillegg for tastatur" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:112 +#, c-format +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +"- a bug in libxklavier library\n" +"- a bug in X server (xkbcomp, xmodmap utilities)\n" +"- X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +"- The result of %s\n" +"- The result of %s" +msgstr "" +"Feil under aktivering av XKB-oppsettet.\n" +"Dette kan skje i visse situasjonar:\n" +"- ein feil i libxklavier-biblioteket\n" +"- ein feil i X-tenaren (xkbcomp, xmodmap-verktøy)\n" +"- X-tenar med inkompatibel libxkbfile-implementasjon\n" +"\n" +"Versjonsinformasjon for X-tenaren:\n" +"%s\n" +"%d\n" +"%s\n" +"Dersom du sender inn ein feilrapport om dette, ta med:\n" +"- Resultatet av %s\n" +"- Resultatet av %s" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:126 +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or taking a fresher version of XFree " +"software." +msgstr "" +"Du brukar XFree 4.3.0.\n" +"Det er kjende problem med innfløkte XKB-oppsett.\n" +"Prøv Ã¥ bruka eit enklare oppsett eller ein nyare versjon av XFree." + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:197 +msgid "Unknown" +msgstr "Ukjend" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:266 +#, c-format +#| msgid "Keyboard Layout Options" +msgid "Keyboard Layout \"%s\"" +msgstr "Tastaturutforming «%s»" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:389 +#| msgid "Groups" +msgid "_Groups" +msgstr "_Grupper" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:396 +#| msgid "Keyboard Preferences" +msgid "Keyboard _Preferences" +msgstr "_Brukarval for tastatur" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:402 +msgid "Show Current _Layout" +msgstr "Vis noverande _utforming" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "_Tilgjengelege filer:" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "Last modmap-filer" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap file(s)?" +msgstr "Vil du lasta modmap-filene?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "_Ikkje vis denne meldinga igjen." + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "_Last" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "_Lasta filer:" + +#: ../plugins/keyboard/show-layout.ui.h:1 +#| msgid "keyboard layout" +msgid "Keyboard Layout" +msgstr "Tastaturutforming" + +# +#: ../plugins/media-keys/gsd-media-keys-manager.c:200 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"Klarte ikkje finna forvald terminal. Sjekk at kommando for forvald terminal " +"er sett og peikar til eit gyldig program." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:240 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"Klarte ikkje køyra kommandoen: %s\n" +"Sjekk om dette er ein gyldig kommando." + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "Av" + +# TNL: Utdataport? MÃ¥ nesten vere utdata. +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "" +msgstr[1] "" + +# TNL: Inndataport? MÃ¥ nesten vere inndata. +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "" +msgstr[1] "" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "Systemlydar" + +# +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "Mediatastar" + +# +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "Tillegg for medietastar" + +# +#: ../plugins/mouse/gsd-mouse-manager.c:882 +msgid "Could not enable mouse accessibility features" +msgstr "Klarte ikkje aktivera tilgjengefunksjonar for mus" + +#: ../plugins/mouse/gsd-mouse-manager.c:884 +#| msgid "" +#| "Mouse accessibility requires the mousetweaks daemon to be installed on " +#| "your system." +msgid "Mouse accessibility requires mousetweaks to be installed on your system." +msgstr "Tilgjenge for mus krev at mousetweaks er installert pÃ¥ systemet." + +#: ../plugins/mouse/gsd-mouse-manager.c:887 +msgid "Mouse Preferences" +msgstr "Eigenskapar for mus" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Mus" + +# +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "Tillegg for mus" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Skrivepause" + +# +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "Tillegg for skrivepause" + +# +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "Rediger innstillingar for skjermstørrelse og rotasjon" + +# +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:222 +msgid "Could not switch the monitor configuration" +msgstr "Klarte ikkje byta innstillingane til skjermen" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:246 +msgid "Could not restore the display's configuration" +msgstr "Klarte ikkje gjenoppretta innstillingane til skjermen" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:271 +msgid "Could not restore the display's configuration from a backup" +msgstr "Klarte ikkje gjenoppretta skjerminnstillingane frÃ¥ ein reservekopi" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:292 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "" +"The display will be reset to its previous configuration in %d seconds" +msgstr[0] "Skjermen vil gjenoppretta tidlegare innstillingar om %d sekund" +msgstr[1] "Skjermen vil gjenoppretta tidlegare innstillingar om %d sekund" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:341 +msgid "Does the display look OK?" +msgstr "Ser skjermen grei ut?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:347 +#| msgid "Proxy Configuration" +msgid "_Restore Previous Configuration" +msgstr "_Gjenopprett tidlegare innstiingar" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:348 +#| msgid "Advanced Configuration" +msgid "_Keep This Configuration" +msgstr "_Held fast ved desse innstillingane" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:429 +msgid "The selected configuration for displays could not be applied" +msgstr "Dei valde skjerminnstillingane kunne ikkje brukast" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:967 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "Klarte ikkje oppfriska skjerminformasjonen: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:970 +msgid "Trying to switch the monitor configuration anyway." +msgstr "Prøver Ã¥ byta skjerminnstillingar likevel." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1679 +msgid "Rotation not supported" +msgstr "Rotering er ikkje støtta" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1733 +#| msgid "Error saving configuration: %s" +msgid "Could not save monitor configuration" +msgstr "Klarte ikkje lagra av skjerminnstillingar" + +# +#: ../plugins/xrandr/gsd-xrandr-manager.c:1751 +msgid "Normal" +msgstr "Normal" + +# +#: ../plugins/xrandr/gsd-xrandr-manager.c:1752 +msgid "Left" +msgstr "Venstre" + +# +#: ../plugins/xrandr/gsd-xrandr-manager.c:1753 +msgid "Right" +msgstr "Høgre:" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1754 +msgid "Upside Down" +msgstr "Opp-ned" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1874 +msgid "_Configure Display Settings ..." +msgstr "_Still inn skjermen …" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1915 +msgid "Configure display settings" +msgstr "Still inn skjermen" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1972 +msgid "Could not apply the stored configuration for monitors" +msgstr "Klarte ikkje Ã¥ bruka dei lagra innstillingane for skjermar" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "Klarte ikkje avgjera heimekatalogen til brukaren" + +# +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "Handter X-ressursdatabasen" + +# +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "X-ressursdatabase" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:644 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "MateConf-nøkkelen «%s» er sett til type «%s», men den venta typen er «%s»\n" + +# +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "Handter innstillingar for X" + +# +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "Innstillingar for X" + +# +#~ msgid "Binding to suspend the computer." +#~ msgstr "Binding for Ã¥ gÃ¥ til kvilemodus." + +# +#~ msgid "Suspend" +#~ msgstr "Kvilemodus" + +# +#~ msgid "" +#~ "Set to True to display a dialog when there are errors running the " +#~ "screensaver." +#~ msgstr "" +#~ "Set til True for Ã¥ visa ein melding nÃ¥r det oppstÃ¥r problemer med Ã¥ køyra " +#~ "skjermspararen." + +# +#~ msgid "Show startup errors" +#~ msgstr "Vis feil ved oppstart" + +#~ msgid "Start screensaver" +#~ msgstr "Start skjermsparar" + +# +#~ msgid "Enable screensaver plugin" +#~ msgstr "Aktiver tillegg for skjermsparar" + +# +#~ msgid "Set to True to enable the plugin to manage screensaver settings." +#~ msgstr "" +#~ "Set til True for Ã¥ aktivere tillegg for Ã¥ handtere innstillingar for " +#~ "skjermsparar." + +#~ msgid "" +#~ "Cannot create the directory \"%s\".\n" +#~ "This is needed to allow changing the mouse pointer theme." +#~ msgstr "" +#~ "Kan ikkje laga katalogen «%s».\n" +#~ "Denne katalogen er naudsynt for Ã¥ kunna endra musepeikardrakta." + +#~ msgid "" +#~ "Cannot create the directory \"%s\".\n" +#~ "This is needed to allow changing cursors." +#~ msgstr "" +#~ "Kan ikkje laga katalogen «%s».\n" +#~ "Denne katalogen er naudsynt for Ã¥ kunna endra markøren." + +#~ msgid "Key Binding (%s) has its action defined multiple times\n" +#~ msgstr "Handlinga til snøggtasten «%s» er definert fleire gongar\n" + +#~ msgid "Key Binding (%s) has its binding defined multiple times\n" +#~ msgstr "Snøggtasten «%s» er definert fleire gongar\n" + +#~ msgid "It seems that another application already has access to key '%u'." +#~ msgstr "" +#~ "Det ser ut til at eit anna program allereie har tilgang til tasten «%u»." + +#~ msgid "Key Binding (%s) is already in use\n" +#~ msgstr "Snøggtasten «%s» er allereie i bruk\n" + +#~ msgid "Do _not show this warning again." +#~ msgstr "_Ikkje vis denne meldinga igjen." + +#~ msgid "" +#~ "Couldn't put the machine to sleep.\n" +#~ "Verify that the machine is correctly configured." +#~ msgstr "" +#~ "Klarte ikkje setja maskinen i kvilemodus.\n" +#~ "Kontroller at maskinen er sett opp rett." + +#~ msgid "" +#~ "There was an error starting up the screensaver:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "Screensaver functionality will not work in this session." +#~ msgstr "" +#~ "Ein feil oppstod dÃ¥ skjermspararen vart starta:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "Skjermspararen vil ikkje fungera i denne økta." + +# +#~ msgid "Screensaver plugin" +#~ msgstr "Tillegg for skjermsparar" + +#~ msgid "Couldn't load sound file %s as sample %s" +#~ msgstr "Klarte ikkje Ã¥ lasta lydfila «%s» som sample «%s»" + +#~ msgid "Login" +#~ msgstr "Logg inn" + +#~ msgid "Logout" +#~ msgstr "Logg ut" + +#~ msgid "Boing" +#~ msgstr "Boing" + +#~ msgid "Siren" +#~ msgstr "Sirene" + +#~ msgid "Clink" +#~ msgstr "Klink" + +#~ msgid "Beep" +#~ msgstr "Systempip" + +#~ msgid "No sound" +#~ msgstr "Ingen lyd" + +#~ msgid "Sound not set for this event." +#~ msgstr "Ingen lyd vald for denne hendinga." + +#~ msgid "" +#~ "The sound file for this event does not exist.\n" +#~ "You may want to install the mate-audio package for a set of default " +#~ "sounds." +#~ msgstr "" +#~ "Lydfila for denne hendinga finst ikkje.\n" +#~ "Legg inn pakka «mate-audio» dersom du vil\n" +#~ "ha eit sett med standardlydar." + +#~ msgid "The sound file for this event does not exist." +#~ msgstr "Lydfila for denne hendinga finst ikkje." + +#~ msgid "Select Sound File" +#~ msgstr "Vel lydfil" + +#~ msgid "The file %s is not a valid wav file" +#~ msgstr "Fila «%s» er ikkje ei gyldig wav-fil" + +# +#~ msgid "Select sound file..." +#~ msgstr "Vel lydfil..." + +#~ msgid "Sound" +#~ msgstr "Lyd" + +# +#~ msgid "Sound plugin" +#~ msgstr "Tillegg for lyd" + +#, fuzzy +#~ msgid "" +#~ "Set to True to keep the handlers for text/plain and text/* MIME types " +#~ "synchronized." +#~ msgstr "" +#~ "Dersom denne er sett til sann, vil MIME-handsamarane for text/plain og " +#~ "text/* haldast synkroniserte" + +#~ msgid "Sync text/plain and text/* handlers" +#~ msgstr "Synkroniser handsamarane for text/plain og text/*" + +#~ msgid "Volume" +#~ msgstr "Lydstyrke" + +#~ msgid "Image/label border" +#~ msgstr "Bilete/merkelapp-bord" + +#~ msgid "Width of border around the label and image in the alert dialog" +#~ msgstr "Breidde pÃ¥ borden rundt merkelappen og biletet i varslingsdialogen" + +#~ msgid "Alert Type" +#~ msgstr "Type varsel" + +#~ msgid "The type of alert" +#~ msgstr "Typen varsel" + +#~ msgid "Alert Buttons" +#~ msgstr "Varselknappar" + +#~ msgid "The buttons shown in the alert dialog" +#~ msgstr "Knappane som visast i varseldialogen" + +#~ msgid "Show more _details" +#~ msgstr "Vis fleire _detaljar" + +#~ msgid "Select Image" +#~ msgstr "Vel bilete" + +#~ msgid "No Image" +#~ msgstr "Ingen bilete" + +#~ msgid "Images" +#~ msgstr "Bilete" + +#~ msgid "All Files" +#~ msgstr "Alle filer" + +#~ msgid "" +#~ "There was an error while trying to get the addressbook information\n" +#~ "Evolution Data Server can't handle the protocol" +#~ msgstr "" +#~ "Ein feil oppsod under freistnaden pÃ¥ Ã¥ henta adressebokinformasjon\n" +#~ "Evolution Data Server kan ikkje handsama protokollen" + +#~ msgid "Unable to open address book" +#~ msgstr "Kan ikkje opne adressebok" + +#~ msgid "Unknown login ID, the user database might be corrupted" +#~ msgstr "Ukjend innloggings-ID, brukadatabasen kan vera defekt" + +#~ msgid "About %s" +#~ msgstr "Om %s" + +#~ msgid "About Me" +#~ msgstr "Om meg" + +#~ msgid "Set your personal information" +#~ msgstr "Set inn personleg informasjon" + +#~ msgid "Email" +#~ msgstr "E-post" + +#~ msgid "Home" +#~ msgstr "Heim" + +#~ msgid "Instant Messaging" +#~ msgstr "Lynmelding" + +#~ msgid "Job" +#~ msgstr "Arbeid" + +#~ msgid "Telephone" +#~ msgstr "Telefon" + +#~ msgid "Web" +#~ msgstr "Nettside" + +#~ msgid "Work" +#~ msgstr "Jobb" + +#~ msgid "Change your password" +#~ msgstr "Byt passord" + +#~ msgid "A_IM/iChat:" +#~ msgstr "A_IM/iChat:" + +#~ msgid "A_ddress:" +#~ msgstr "A_dresse:" + +#~ msgid "A_ssistant:" +#~ msgstr "A_ssistent:" + +#~ msgid "Address" +#~ msgstr "Adresse" + +#~ msgid "C_ity:" +#~ msgstr "_By:" + +#~ msgid "C_ompany:" +#~ msgstr "_Firma:" + +#~ msgid "Cale_ndar:" +#~ msgstr "Kale_nder:" + +#~ msgid "Change Passwo_rd..." +#~ msgstr "Byt Passo_rd..." + +#~ msgid "Change pa_ssword" +#~ msgstr "Byt pa_ssord" + +#~ msgid "Change password" +#~ msgstr "Byt passord" + +#~ msgid "Ci_ty:" +#~ msgstr "_By:" + +#~ msgid "Co_untry:" +#~ msgstr "La_nd:" + +#~ msgid "Contact" +#~ msgstr "Kontakt" + +#~ msgid "Cou_ntry:" +#~ msgstr "La_nd:" + +#~ msgid "Current _password:" +#~ msgstr "Gamalt _passord:" + +#~ msgid "Full Name" +#~ msgstr "Fullt namn" + +#~ msgid "Hom_e:" +#~ msgstr "He_im:" + +#~ msgid "IC_Q:" +#~ msgstr "IC_Q:" + +#~ msgid "M_SN:" +#~ msgstr "M_SN:" + +#~ msgid "P.O. _box:" +#~ msgstr "Post_boks:" + +#~ msgid "P._O. box:" +#~ msgstr "P_ostboks:" + +#~ msgid "Personal Info" +#~ msgstr "Personleg informasjon" + +#~ msgid "" +#~ "Please type your password again in the Retype new password field." +#~ msgstr "Skriv passordet ditt om igjen i feltet Gjenta nytt passord." + +# +#~ msgid "Select your photo" +#~ msgstr "Vel fotografi" + +#~ msgid "State/Pro_vince:" +#~ msgstr "Stat/pro_vins:" + +#~ msgid "" +#~ "To change your password, enter your current password in the field below " +#~ "and click Authenticate.\n" +#~ "After you have authenticated, enter your new password, retype it for " +#~ "verification and click Change password." +#~ msgstr "" +#~ "For Ã¥ endra passordet ditt mÃ¥ du skriva passordet du har no i feltet " +#~ "under, og klikka Autentiser.\n" +#~ "Etter at du har autentisert deg, skriv du det nye passordet to gongar og " +#~ "klikkar Byt passord." + +#~ msgid "User name:" +#~ msgstr "Brukarnamn:" + +#~ msgid "Web _log:" +#~ msgstr "Nett_logg:" + +#~ msgid "Wor_k:" +#~ msgstr "_Arbeid" + +#~ msgid "Work _fax:" +#~ msgstr "_Faks pÃ¥ arbeid:" + +#~ msgid "Zip/_Postal code:" +#~ msgstr "_Postnummer:" + +#~ msgid "_Address:" +#~ msgstr "_Adresse:" + +#~ msgid "_Authenticate" +#~ msgstr "_Autentiser" + +#~ msgid "_Department:" +#~ msgstr "Av_deling:" + +#~ msgid "_Groupwise:" +#~ msgstr "_Groupwise" + +#~ msgid "_Home page:" +#~ msgstr "_Heimeside:" + +#~ msgid "_Home:" +#~ msgstr "_Heim:" + +#~ msgid "_Jabber:" +#~ msgstr "_Jabber:" + +#~ msgid "_Manager:" +#~ msgstr "_Sjef:" + +#~ msgid "_Mobile:" +#~ msgstr "_Mobil:" + +#~ msgid "_New password:" +#~ msgstr "_Nytt passord:" + +#~ msgid "_Profession:" +#~ msgstr "_Yrke:" + +#~ msgid "_Retype new password:" +#~ msgstr "Sk_riv nytt passord ein gong til:" + +#~ msgid "_State/Province:" +#~ msgstr "_Stat/provins:" + +#~ msgid "_Title:" +#~ msgstr "_Tittel:" + +#~ msgid "_Work:" +#~ msgstr "_Arbeid" + +#~ msgid "_Yahoo:" +#~ msgstr "_Yahoo:" + +#~ msgid "_Zip/Postal code:" +#~ msgstr "_Postnummer:" + +#~ msgid "Child exited unexpectedly" +#~ msgstr "Barnet avslutta uventa" + +#~ msgid "Could not shutdown backend_stdin IO channel: %s" +#~ msgstr "Klarte ikkje Ã¥ stoppa backend_stdin-IO-kanalen: %s" + +#~ msgid "Could not shutdown backend_stdout IO channel: %s" +#~ msgstr "Klarte ikkje Ã¥ stoppa backend_stdout-IO-kanalen: %s" + +#~ msgid "Authenticated!" +#~ msgstr "Autentisert." + +#~ msgid "" +#~ "Your password has been changed since you initially authenticated! Please " +#~ "re-authenticate." +#~ msgstr "" +#~ "Passordet ditt har vorte endra sidan du autentiserte fyrste gong. Du mÃ¥ " +#~ "autentisera deg pÃ¥ nytt." + +#~ msgid "That password was incorrect." +#~ msgstr "Passordet var feil." + +#~ msgid "Your password has been changed." +#~ msgstr "Passordet er endra." + +#~ msgid "System error: %s." +#~ msgstr "Systemfeil: %s" + +#~ msgid "The password is too short." +#~ msgstr "Passordet er for kort." + +#~ msgid "The password is too simple." +#~ msgstr "Passordet er for enkelt." + +#~ msgid "The old and new passwords are too similar." +#~ msgstr "Gamalt og nytt passord er for like." + +#~ msgid "The new password must contain numeric or special character(s)." +#~ msgstr "Det nye passordet mÃ¥ innehalda tal eller spesialteikn." + +#~ msgid "The old and new passwords are the same." +#~ msgstr "Gamalt og nytt passord er det same." + +#~ msgid "Unable to launch %s: %s" +#~ msgstr "Kan ikkje starta %s: %s" + +#~ msgid "A system error has occurred" +#~ msgstr "Ein systemfeil har oppstÃ¥tt" + +#~ msgid "Checking password..." +#~ msgstr "Kontrollerer passordet ..." + +#~ msgid "Click Change password to change your password." +#~ msgstr "Klikk Byt passord for Ã¥ endra passordet ditt." + +#~ msgid "Please type your password in the New password field." +#~ msgstr "Skriv passordet ditt i feltet Nytt passord." + +#~ msgid "The two passwords are not equal." +#~ msgstr "Dei to passorda er ikkje like." + +# +#~ msgid "Assistive Technologies" +#~ msgstr "Hjelpeteknologi" + +# +#~ msgid "Preferences" +#~ msgstr "Innstillingar" + +# +#~ msgid "Accessible Lo_gin" +#~ msgstr "PÃ¥lo_gging med hjelpeteknologi" + +#~ msgid "Assistive Technology Preferences" +#~ msgstr "Brukarval for hjelpeteknologi" + +# +#~ msgid "" +#~ "Changes to enable assistive technologies will not take effect until your " +#~ "next log in." +#~ msgstr "" +#~ "Endring for Ã¥ aktivere hjelpeteknologi vil ikkje tre i kraft før du " +#~ "logger inn neste gong." + +#~ msgid "Close and _Log Out" +#~ msgstr "Lukk og _logg ut" + +# +#~ msgid "Jump to Preferred Applications dialog" +#~ msgstr "GÃ¥ til dialog for forvalgte program" + +# +#~ msgid "Jump to the Accessible Login dialog" +#~ msgstr "GÃ¥ til dialog for pÃ¥logging med tilgjenge" + +# +#~ msgid "Jump to the Keyboard Accessibility dialog" +#~ msgstr "GÃ¥ til dialog for tilgjenge for tastatur" + +#~ msgid "_Enable assistive technologies" +#~ msgstr "_SlÃ¥ pÃ¥ hjelpeteknologi" + +# +#~ msgid "_Keyboard Accessibility" +#~ msgstr "Tilg_jenge for tastatur" + +# +#~ msgid "_Preferred Applications" +#~ msgstr "_Foretrukne program" + +# +#~ msgid "Assistive Technology" +#~ msgstr "Hjelpeteknologi" + +#~ msgid "Enable support for MATE assistive technologies at login" +#~ msgstr "" +#~ "SlÃ¥ pÃ¥ støtte for MATE sine hjelpefunksjonar for handicappa nÃ¥r du " +#~ "loggar inn" + +#~ msgid "There was an error launching the mouse preferences dialog: %s" +#~ msgstr "Noko gjekk feil dÃ¥ dialogen for brukarval om mus vart starta: %s" + +#~ msgid "Unable to import AccessX settings from file '%s'" +#~ msgstr "Kan ikkje importera AccessX-innstillingar frÃ¥ fila «%s»" + +#~ msgid "Import Feature Settings File" +#~ msgstr "Importer innstillingar for hjelpefunksjonar" + +#~ msgid "_Import" +#~ msgstr "_Importer" + +# +#~ msgid "Keyboard Accessibility" +#~ msgstr "Tilgjenge for tastatur" + +#~ msgid "" +#~ "This system does not seem to have the XKB extension. The keyboard " +#~ "accessibility features will not operate without it." +#~ msgstr "" +#~ "Dette systemet har ikkje XKB-utvidinga. Hjelpefunksjonane for tastaturet " +#~ "vil ikkje fungera utan." + +#~ msgid "Enable Bo_unce Keys" +#~ msgstr "Bruk _sprettande knappar" + +#~ msgid "Enable Slo_w Keys" +#~ msgstr "Bruk tre_ge tastar" + +#~ msgid "Enable _Mouse Keys" +#~ msgstr "Bruk _mustastar" + +#~ msgid "Enable _Repeat Keys" +#~ msgstr "SlÃ¥ pÃ¥ _repeterande tastar" + +# TRN: Ugh. Her burde det dÃ¥ finnast noko betre. +#~ msgid "Enable _Sticky Keys" +#~ msgstr "Bruk _limtastar" + +#~ msgid "Features" +#~ msgstr "Hjelpefunksjonar" + +#~ msgid "Toggle Keys" +#~ msgstr "Brytartastar" + +#~ msgid "Basic" +#~ msgstr "Grunnleggjande" + +#~ msgid "Beep if key is re_jected" +#~ msgstr "Pip nÃ¥r ein tast vert a_vvist" + +#~ msgid "Beep when _features turned on or off from keyboard" +#~ msgstr "Pip nÃ¥r hjelpe_funksjonar vert slÃ¥tt av eller pÃ¥ frÃ¥ tastaturet." + +#~ msgid "Beep when _modifier is pressed" +#~ msgstr "Pip nÃ¥r _endringstast vert trykt ned" + +#~ msgid "Beep when an LED is turned on and two beeps when one is turned off." +#~ msgstr "" +#~ "Pip ein gong nÃ¥r ein LED vert slÃ¥tt pÃ¥, og to gongar nÃ¥r ein vert slÃ¥tt " +#~ "av." + +#~ msgid "Beep when key is:" +#~ msgstr "Pip nÃ¥r tasten er:" + +#~ msgid "Del_ay:" +#~ msgstr "_Pause:" + +#~ msgid "Delay between keypress and pointer mo_vement:" +#~ msgstr "Pause mellom tastetrykk og _musrørsle:" + +#~ msgid "Disa_ble if two keys pressed together" +#~ msgstr "SlÃ¥ av dersom to tastar vert try_kte ned samstundes" + +#~ msgid "E_nable Toggle Keys" +#~ msgstr "Bruk vekslek_nappar" + +#~ msgid "Filters" +#~ msgstr "Filter" + +# TRN: Likar ikkje heilt. +#~ msgid "I_gnore duplicate keypresses within:" +#~ msgstr "_OversjÃ¥ like tastetrykk i løpet av:" + +#~ msgid "" +#~ "Ignore all subsequent presses of the SAME key if they happen within a " +#~ "user selectable period of time." +#~ msgstr "" +#~ "Dersom ein tast vert trykt ned fleire gongar etter kvarandre i løpet av " +#~ "eit tidsrom som brukaren kan velja, vert berre set fyrste trykket " +#~ "registrert." + +#~ msgid "Keyboard Accessibility Preferences (AccessX)" +#~ msgstr "Brukarval for tilgjengefunksjonar for tastaturet (AccessX)" + +#~ msgid "Ma_ximum pointer speed:" +#~ msgstr "Høgaste _fart pÃ¥ peikaren:" + +#~ msgid "Mouse _Preferences..." +#~ msgstr "_Brukarval for mus ..." + +#~ msgid "" +#~ "Only accept keys after they have been pressed and held for a user " +#~ "adjustable amount of time." +#~ msgstr "" +#~ "Berre godta tastetrykk etter at tasten har vore halden inne ei tid som " +#~ "brukaren har stilt inn." + +#~ msgid "" +#~ "Perform multiple simultaneous key press operations by pressing modifier " +#~ "keys in sequence." +#~ msgstr "" +#~ "Utfør fleire samtidige tastetrykk ved Ã¥ trykka ned endringstastar i " +#~ "rekkefølgje." + +#~ msgid "S_peed:" +#~ msgstr "_Fart:" + +#~ msgid "Time to acce_lerate to maximum speed:" +#~ msgstr "Tida som vert brukt til Ã¥ akse_llerera til høgaste fart:" + +#~ msgid "Turn the numeric keypad into a mouse control pad." +#~ msgstr "Bruk det numeriske tastaturet til Ã¥ kontrollera musepeikaren." + +#~ msgid "_Disable if unused for:" +#~ msgstr "SlÃ¥ av _dersom ikkje brukt pÃ¥:" + +#~ msgid "_Import Feature Settings..." +#~ msgstr "_Importer innstillingar for tilgjengefunksjonar ..." + +#~ msgid "_Only accept keys held for:" +#~ msgstr "_Berre godta tastetrykk nÃ¥r tasten er halden inne i:" + +#~ msgid "_Type to test settings:" +#~ msgstr "_Skriv for Ã¥ testa innstillingane." + +#~ msgid "_accepted" +#~ msgstr "_godteken" + +#~ msgid "_pressed" +#~ msgstr "_trykt" + +#~ msgid "_rejected" +#~ msgstr "_avvist" + +#~ msgid "characters/second" +#~ msgstr "teikn per sekund" + +#~ msgid "milliseconds" +#~ msgstr "millisekund" + +#~ msgid "pixels/second" +#~ msgstr "pikslar per sekund" + +#~ msgid "seconds" +#~ msgstr "sekund" + +#~ msgid "Add Wallpaper" +#~ msgstr "Legg til bakgrunn" + +# +#~ msgid "All files" +#~ msgstr "Alle filer" + +#~ msgid "Font may be too large" +#~ msgstr "Skrifttypen kan vera for stor" + +#~ msgid "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." +#~ msgid_plural "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." +#~ msgstr[0] "" +#~ "Den valde skrifttypen er %1$d punkt stor, og kan gjera det vanskeleg Ã¥ " +#~ "bruka datamaskinen. Det er tilrÃ¥dd at du vel ein storleik mindre enn %2$d." +#~ msgstr[1] "" +#~ "Den valde skrifttypen er %d punkt stor, og kan gjera det vanskeleg Ã¥ " +#~ "bruka datamaskinen. Det er tilrÃ¥dd at du vel ein storleik mindre enn %d." + +#~ msgid "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a " +#~ "smaller sized font." +#~ msgid_plural "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a smaller " +#~ "sized font." +#~ msgstr[0] "" +#~ "Den valde skrifttypen er eitt punkt stor, og kan gjera det vanskeleg Ã¥ " +#~ "bruka datamaskinen. Det er tilrÃ¥dd at du vel ein mindre skrifttype." +#~ msgstr[1] "" +#~ "Den valde skrifttypen er %d punkt stor, og kan gjera det vanskeleg Ã¥ " +#~ "bruka datamaskinen. Det er tilrÃ¥dd at du vel ein mindre skrifttype." + +# +#~ msgid "Use previous font" +#~ msgstr "Bruk førre skrift" + +# +#~ msgid "Use selected font" +#~ msgstr "Bruk vald skrift" + +# +#~ msgid "Specify the filename of a theme to install" +#~ msgstr "Oppgi filnamn pÃ¥ eit drakt som skal installerast" + +# +#~ msgid "filename" +#~ msgstr "filnamn" + +# +#~ msgid "" +#~ "Specify the name of the page to show (theme|background|fonts|interface)" +#~ msgstr "" +#~ "Oppgi namn pÃ¥ fana som skal vert viste (theme|background|fonts|interface)" + +# +#~ msgid "page" +#~ msgstr "side" + +# +#~ msgid "[WALLPAPER...]" +#~ msgstr "[BAKGRUNN...]" + +#~ msgid "Default Pointer" +#~ msgstr "Forvald peikar" + +# +#~ msgid "Apply Background" +#~ msgstr "Bruk bakgrunn" + +# +#~ msgid "Apply Font" +#~ msgstr "Bruk skrift" + +# +#~ msgid "The current theme suggests a background and a font." +#~ msgstr "Aktivt drakt foreslÃ¥r ein bakgrunn og ein skrift." + +# +#~ msgid "The current theme suggests a background." +#~ msgstr "Aktivt drakt foreslÃ¥r ein bakgrunn." + +# +#~ msgid "The current theme suggests a font." +#~ msgstr "Aktivt drakt foreslÃ¥r ein skrift." + +#~ msgid "Custom" +#~ msgstr "Eigendefinert" + +# +#~ msgid "C_olors" +#~ msgstr "_Fargar" + +# +#~ msgid "Menus and Toolbars" +#~ msgstr "Menyar og verktøylinjer" + +#~ msgid "Preview" +#~ msgstr "Førehandsvising" + +# +#~ msgid "Rendering" +#~ msgstr "Rendring" + +# +#~ msgid "Smoothing" +#~ msgstr "Utjevning" + +# +#~ msgid "Subpixel Order" +#~ msgstr "Subpikselrekkjefølgja" + +# +#~ msgid "_Wallpaper" +#~ msgstr "_Bakgrunn" + +#~ msgid "Best _shapes" +#~ msgstr "Best _fasong" + +#~ msgid "Best co_ntrast" +#~ msgstr "Best ko_ntrast" + +# +#~ msgid "C_ustomize..." +#~ msgstr "Til_pass..." + +#~ msgid "C_ut" +#~ msgstr "Klipp _ut" + +# +#~ msgid "" +#~ "Centered\n" +#~ "Fill screen\n" +#~ "Scaled\n" +#~ "Zoom\n" +#~ "Tiled" +#~ msgstr "" +#~ "Sentrert\n" +#~ "Fyll skjermen\n" +#~ "Skalert\n" +#~ "Zoom\n" +#~ "Fliser" + +# +#~ msgid "Changing your cursor theme takes effect the next time you log in." +#~ msgstr "Endringar i drakt for markør trer i kraft neste gong du logger inn." + +# +#~ msgid "Colors" +#~ msgstr "Fargar" + +# TRN: AltsÃ¥, den delen av vindauget som er sjølve programmet. +#~ msgid "Controls" +#~ msgstr "Programdrakt" + +# +#~ msgid "Customize Theme" +#~ msgstr "Tilpass drakt" + +#~ msgid "D_etails..." +#~ msgstr "D_etaljar ..." + +#~ msgid "Des_ktop font:" +#~ msgstr "S_krift for skrivebordet:" + +# +#~ msgid "Edit" +#~ msgstr "Rediger" + +#~ msgid "Font Rendering Details" +#~ msgstr "Detaljar om teikning av skrifttypar" + +# +#~ msgid "Go _to Fonts Folder" +#~ msgstr "GÃ¥ _til skriftmappen" + +#~ msgid "Gra_yscale" +#~ msgstr "G_rÃ¥tone" + +#~ msgid "Icons" +#~ msgstr "Ikon" + +# +#~ msgid "Interface" +#~ msgstr "Grensesnitt" + +#~ msgid "Large" +#~ msgstr "Stor" + +#~ msgid "N_one" +#~ msgstr "_Ingen" + +#~ msgid "New File" +#~ msgstr "Ny fil" + +#~ msgid "Open File" +#~ msgstr "Opna fil" + +#~ msgid "Open a dialog to specify the color" +#~ msgstr "Opne ein dialog for Ã¥ oppgje fargen" + +# +#~ msgid "Pointer" +#~ msgstr "Peikar" + +#~ msgid "R_esolution:" +#~ msgstr "_Oppløysing:" + +#~ msgid "Save File" +#~ msgstr "Lagra fil" + +# +#~ msgid "Save Theme As..." +#~ msgstr "Lagra drakt som..." + +# +#~ msgid "Save _As..." +#~ msgstr "Lagra _som..." + +#~ msgid "Show _icons in menus" +#~ msgstr "Vis _ikon i menyar" + +#~ msgid "Small" +#~ msgstr "Liten" + +# +#~ msgid "" +#~ "Solid color\n" +#~ "Horizontal gradient\n" +#~ "Vertical gradient" +#~ msgstr "" +#~ "Helfylt farge\n" +#~ "Horisontal gradient\n" +#~ "Vertikal gradient" + +#~ msgid "Sub_pixel (LCDs)" +#~ msgstr "Under_pikslar (LCD-ar)" + +#~ msgid "Sub_pixel smoothing (LCDs)" +#~ msgstr "Utjamning pÃ¥ under_pikselnivÃ¥ (LCD-ar)" + +# +#~ msgid "Text" +#~ msgstr "Tekst" + +# +#~ msgid "" +#~ "Text below items\n" +#~ "Text beside items\n" +#~ "Icons only\n" +#~ "Text only" +#~ msgstr "" +#~ "Tekst under oppføringar\n" +#~ "Tekst ved sida av oppføringar\n" +#~ "Berre ikon\n" +#~ "Berre tekst" + +# +#~ msgid "The current controls theme does not support color schemes." +#~ msgstr "Aktivt drakt for kontroller støttar ikkje fargeskjema." + +#~ msgid "Theme" +#~ msgstr "Drakt" + +#~ msgid "Toolbar _button labels:" +#~ msgstr "Merkelappar pÃ¥ verktøylinje_knappar:" + +#~ msgid "VB_GR" +#~ msgstr "VB_GR" + +#~ msgid "Window Border" +#~ msgstr "Vindaugsramme" + +#~ msgid "_Add..." +#~ msgstr "_Legg til ..." + +#~ msgid "_Application font:" +#~ msgstr "Skrift som progr_amma skal bruka:" + +#~ msgid "_BGR" +#~ msgstr "_BGR" + +#~ msgid "_Copy" +#~ msgstr "_Kopier" + +#~ msgid "_Description:" +#~ msgstr "Skil_dring:" + +#~ msgid "_Document font:" +#~ msgstr "Skrift for _dokumenter:" + +# +#~ msgid "_Editable menu shortcut keys" +#~ msgstr "R_edigerbare snarvegtastar for meny" + +#~ msgid "_File" +#~ msgstr "_Fil" + +#~ msgid "_Fixed width font:" +#~ msgstr "Skrift med _fast breidde:" + +#~ msgid "_Full" +#~ msgstr "_Full" + +# +#~ msgid "_Input boxes:" +#~ msgstr "_Inndataboksar:" + +#~ msgid "_Install..." +#~ msgstr "_Installer ..." + +#~ msgid "_Medium" +#~ msgstr "_Middels" + +#~ msgid "_Monochrome" +#~ msgstr "_Monokrom" + +#~ msgid "_Name:" +#~ msgstr "_Namn:" + +#~ msgid "_New" +#~ msgstr "_Ny" + +#~ msgid "_None" +#~ msgstr "I_ngen" + +#~ msgid "_Open" +#~ msgstr "_Opna" + +#~ msgid "_Paste" +#~ msgstr "_Lim inn" + +#~ msgid "_Print" +#~ msgstr "S_kriv ut" + +#~ msgid "_Quit" +#~ msgstr "_Avslutt" + +#~ msgid "_RGB" +#~ msgstr "_RGB" + +# +#~ msgid "_Reset to Defaults" +#~ msgstr "Set til fo_rval" + +#~ msgid "_Save" +#~ msgstr "_Lagra" + +# +#~ msgid "_Selected items:" +#~ msgstr "_Valde oppføringar:" + +# +#~ msgid "_Size:" +#~ msgstr "_Storleik:" + +#~ msgid "_Slight" +#~ msgstr "_Litt" + +#~ msgid "_Style:" +#~ msgstr "_Stil:" + +# +#~ msgid "_Tooltips:" +#~ msgstr "Verk_tøytips:" + +#~ msgid "_VRGB" +#~ msgstr "_VRGB" + +#~ msgid "_Window title font:" +#~ msgstr "Skrift i _vindaugstitlar:" + +# +#~ msgid "_Windows:" +#~ msgstr "_Vindauge:" + +#~ msgid "dots per inch" +#~ msgstr "punkt per tomme" + +# +#~ msgid "Appearance" +#~ msgstr "UtsjÃ¥ande" + +# +#~ msgid "Customize the look of the desktop" +#~ msgstr "Tilpass utsjÃ¥ande for skrivebordet" + +# +#~ msgid "Installs themes packages for various parts of the desktop" +#~ msgstr "Installerer draktpakkar for ulike deler av skrivebordet" + +# +#~ msgid "Theme Installer" +#~ msgstr "Installering av drakt" + +# +#~ msgid "Mate Theme Package" +#~ msgstr "MATE draktpakke" + +#~ msgid "No Wallpaper" +#~ msgstr "Ikkje noko bakgrunn" + +#~ msgid "" +#~ "%s\n" +#~ "%s, %d %s by %d %s\n" +#~ "Folder: %s" +#~ msgstr "" +#~ "%s\n" +#~ "%s, %d %s av %d %s\n" +#~ "Mappe: %s" + +#~ msgid "pixel" +#~ msgid_plural "pixels" +#~ msgstr[0] "piksel" +#~ msgstr[1] "pikslar" + +# +#~ msgid "Cannot install theme" +#~ msgstr "Kan ikkje installere drakt" + +#~ msgid "The %s utility is not installed." +#~ msgstr "Verktøyet %s er ikkje installert." + +# +#~ msgid "There was a problem while extracting the theme." +#~ msgstr "Det oppsto eit problem under utpakking av drakt." + +# +#~ msgid "There was an error installing the selected file" +#~ msgstr "Det oppsto ein feil under installering av vald fil" + +#~ msgid "\"%s\" does not appear to be a valid theme." +#~ msgstr "«%s» ser ikkje ut til Ã¥ vera eit gyldig drakt." + +#~ msgid "" +#~ "\"%s\" does not appear to be a valid theme. It may be a theme engine " +#~ "which you need to compile." +#~ msgstr "" +#~ "«%s» ser ikkje ut til Ã¥ vera eit gyldig drakt. Det kan vera ein draktmotor " +#~ "som du mÃ¥ kompilere." + +#~ msgid "MATE Theme %s correctly installed" +#~ msgstr "MATE-drakta %s installert" + +#~ msgid "Installation for theme \"%s\" failed." +#~ msgstr "Installasjon av drakt «%s» mislukkast." + +#~ msgid "The theme \"%s\" has been installed." +#~ msgstr "Drakt «%s» er installert." + +# +#~ msgid "Would you like to apply it now, or keep your current theme?" +#~ msgstr "Vil du bruka det no, eller behalde aktivt drakt?" + +#~ msgid "Keep Current Theme" +#~ msgstr "Bruk gamal drakt" + +#~ msgid "Apply New Theme" +#~ msgstr "Bruk ny drakt" + +#~ msgid "Failed to create temporary directory" +#~ msgstr "Klarte ikkje Ã¥ laga mellombels katalog" + +# +#~ msgid "New themes have been successfully installed." +#~ msgstr "Nye drakt vart installert." + +#~ msgid "No theme file location specified to install" +#~ msgstr "Ikkje oppgjeve nokon adresser til draktfiler som skal installerast" + +#~ msgid "" +#~ "Insufficient permissions to install the theme in:\n" +#~ "%s" +#~ msgstr "" +#~ "Har ikkje dei naudsynte løyva til Ã¥ installera drakta i:\n" +#~ "%s" + +#~ msgid "" +#~ "%s is the path where the theme files will be installed. This can not be " +#~ "selected as the source location" +#~ msgstr "" +#~ "%s er stien kor draktfilene vert installerte. Han kan ikkje brukast som " +#~ "kjeldeadresse" + +# +#~ msgid "Select Theme" +#~ msgstr "Vel drakt" + +# +#~ msgid "Theme Packages" +#~ msgstr "Draktpakkar" + +#~ msgid "Theme name must be present" +#~ msgstr "Drakta mÃ¥ ha eit namn" + +#~ msgid "The theme already exists. Would you like to replace it?" +#~ msgstr "Drakta finst frÃ¥ før. Vil du erstatta henne?" + +# +#~ msgid "_Overwrite" +#~ msgstr "_Overskriv" + +# +#~ msgid "Would you like to delete this theme?" +#~ msgstr "Vil du slette denne drakta?" + +# +#~ msgid "Theme cannot be deleted" +#~ msgstr "Drakt kan ikkje slettast" + +#~ msgid "" +#~ "Unable to start the settings manager 'mate-settings-daemon'.\n" +#~ "Without the MATE settings manager running, some preferences may not take " +#~ "effect. This could indicate a problem with MateComponent, or a non-MATE (e.g. " +#~ "KDE) settings manager may already be active and conflicting with the " +#~ "MATE settings manager." +#~ msgstr "" +#~ "Kan ikkje starta «mate-settings-daemon», programmet som styrer " +#~ "innstillingane. NÃ¥r dette programmet ikkje køyrer, kan det vera nokon av " +#~ "brukarvala dine som ikkje vert verksame. Dette kan tyda pÃ¥ eit problem " +#~ "med MateComponent, eller meat ein annan innstillingshandsamar (t.d. KDE sin) " +#~ "allereie køyrer, og skapar problem for MATE sin innstillingshandsamar." + +#~ msgid "Unable to load stock icon '%s'\n" +#~ msgstr "Klarte ikkje lasta standardikonet «%s»\n" + +#~ msgid "Just apply settings and quit" +#~ msgstr "Ta i bruk innstillingar og avslutt" + +#~ msgid "Retrieve and store legacy settings" +#~ msgstr "Hent og lagra gamle innstillingar" + +#~ msgid "Copying '%s'" +#~ msgstr "Kopierer «%s»" + +#~ msgid "Copying files" +#~ msgstr "Kopierer filer" + +# +#~ msgid "Parent Window" +#~ msgstr "Opphavsvindauge" + +# +#~ msgid "Parent window of the dialog" +#~ msgstr "Dialogens opphavsvindauge" + +#~ msgid "From URI" +#~ msgstr "FrÃ¥ URI" + +#~ msgid "URI currently transferring from" +#~ msgstr "URI overføringa kjem frÃ¥" + +#~ msgid "To URI" +#~ msgstr "til URI" + +#~ msgid "URI currently transferring to" +#~ msgstr "URI overføringa gÃ¥r til" + +#~ msgid "Fraction completed" +#~ msgstr "Del som er ferdig" + +#~ msgid "Fraction of transfer currently completed" +#~ msgstr "Kor stor del av overføringa som er ferdig" + +#~ msgid "Current URI index" +#~ msgstr "Indeks av noverande URI" + +# TRN: Treng tankestrek, ikkje bindestrek. +#~ msgid "Current URI index - starts from 1" +#~ msgstr "Noverande URI-indeks - Startar pÃ¥ 1" + +#~ msgid "Total URIs" +#~ msgstr "URI-ar totalt" + +#~ msgid "Total number of URIs" +#~ msgstr "Tal pÃ¥ kor mange URI-ar det er totalt" + +#~ msgid "Connecting..." +#~ msgstr "Koplar til..." + +#~ msgid "Key" +#~ msgstr "Lykjel" + +#~ msgid "MateConf key to which this property editor is attached" +#~ msgstr "MateConf-lykjel som denne eigenskapsredigeraren brukar" + +#~ msgid "Callback" +#~ msgstr "Ring tilbake" + +#~ msgid "Issue this callback when the value associated with key gets changed" +#~ msgstr "Send dette tilbakekallet nÃ¥r verdien knytta til nøkkelen vert endra" + +#~ msgid "Change set" +#~ msgstr "Sett av endringar" + +#~ msgid "" +#~ "MateConf change set containing data to be forwarded to the mateconf client on " +#~ "apply" +#~ msgstr "" +#~ "Endringssettet til MateConf inneheld data som skal sendast vidare til mateconf-" +#~ "klienten nÃ¥r endringane vert gjort verksame" + +#~ msgid "Conversion to widget callback" +#~ msgstr "Konvertering til skjermelement-tilbakekall" + +#~ msgid "" +#~ "Callback to be issued when data are to be converted from MateConf to the " +#~ "widget" +#~ msgstr "" +#~ "Tilbakekall som skal sendast nÃ¥r data skal konverterast frÃ¥ MateConf til " +#~ "skjermelementet" + +#~ msgid "Conversion from widget callback" +#~ msgstr "Konvertering frÃ¥ skjermelement-tilbakekall" + +#~ msgid "" +#~ "Callback to be issued when data are to be converted to MateConf from the " +#~ "widget" +#~ msgstr "" +#~ "Tilbakekall som skal sendast nÃ¥r data skal konverterast til MateConf frÃ¥ " +#~ "skjermelementet" + +#~ msgid "UI Control" +#~ msgstr "UI-kontroll" + +#~ msgid "Object that controls the property (normally a widget)" +#~ msgstr "Objekt som kontrollerar eigenskapen (normalt ein widget)" + +#~ msgid "Property editor object data" +#~ msgstr "Objektdata for redigering av eigenskapar" + +#~ msgid "Custom data required by the specific property editor" +#~ msgstr "Eigendefinerte data som trengst til eigenskapredigeringsprogrammet" + +#~ msgid "Property editor data freeing callback" +#~ msgstr "Tilbakekall som frigjer data frÃ¥ eigenskapredigeringsprogrammet" + +#~ msgid "" +#~ "Callback to be issued when property editor object data is to be freed" +#~ msgstr "" +#~ "Tilbakekall som skal sendast nÃ¥r eigenskapsredigeringsprogrammet skal " +#~ "frigjera objektdata" + +#~ msgid "" +#~ "Couldn't find the file '%s'.\n" +#~ "\n" +#~ "Please make sure it exists and try again, or choose a different " +#~ "background picture." +#~ msgstr "" +#~ "Kan ikkje finna fila «%s»\n" +#~ "\n" +#~ "Kontroller at fila finst og prøv pÃ¥ nytt, eller vel eit anna " +#~ "bakgrunnsbilete." + +#~ msgid "" +#~ "I don't know how to open the file '%s'.\n" +#~ "Perhaps it's a kind of picture that is not yet supported.\n" +#~ "\n" +#~ "Please select a different picture instead." +#~ msgstr "" +#~ "Veit ikkje korleis fila «%s» skal opnast.\n" +#~ "Kanskje det er ein biletetype som ikkje er støtta enno.\n" +#~ "\n" +#~ "Vel eit anna bilete i staden." + +#~ msgid "Please select an image." +#~ msgstr "Vel eit bilete." + +#~ msgid "_Select" +#~ msgstr "_Vel" + +#~ msgid "Default Pointer - Current" +#~ msgstr "Forvald peikar – noverande" + +#~ msgid "White Pointer" +#~ msgstr "Kvit peikar" + +# TRN: Tankestrek +#~ msgid "White Pointer - Current" +#~ msgstr "Kvit peikar – noverande" + +#~ msgid "Large Pointer" +#~ msgstr "Stor peikar" + +# TRN: Tankestrek. +#~ msgid "Large Pointer - Current" +#~ msgstr "Stor peikar – noverande" + +#~ msgid "Large White Pointer - Current" +#~ msgstr "Stor kvit peikar – noverande" + +#~ msgid "Large White Pointer" +#~ msgstr "Stor kvit peikar" + +#~ msgid "Preferred Applications" +#~ msgstr "Foretrukne program" + +#~ msgid "Select your default applications" +#~ msgstr "Vel standardprogramma dine" + +# +#~ msgid "Autostart the preferred AT" +#~ msgstr "Start foretrukket hjelpeteknologi automatisk" + +# +#~ msgid "Visual" +#~ msgstr "Visuell" + +#~ msgid "Could not load the main interface" +#~ msgstr "Kunne ikkje lasta brukergrensesnittet" + +#~ msgid "Please make sure that the applet is properly installed" +#~ msgstr "Kontroller at programmet er rett installert." + +#~ msgid "Image Viewer" +#~ msgstr "Bildevisingsprogram" + +#~ msgid "Instant Messenger" +#~ msgstr "Lynmelding" + +#~ msgid "Mail Reader" +#~ msgstr "E-postlesar" + +# +#~ msgid "Mobility" +#~ msgstr "Mobilitet" + +# +#~ msgid "Multimedia Player" +#~ msgstr "Multimedieavspelar" + +#~ msgid "Terminal Emulator" +#~ msgstr "Terminalemulator" + +#~ msgid "Text Editor" +#~ msgstr "Redigeringsprogram for tekst" + +#~ msgid "Video Player" +#~ msgstr "Filmavspelar" + +# +#~ msgid "Visual" +#~ msgstr "Visuell" + +#~ msgid "Web Browser" +#~ msgstr "Nettlesar" + +#~ msgid "All %s occurrences will be replaced with actual link" +#~ msgstr "Alle tilfella av «%s» vil bytast ut med ei lenkje" + +# +#~ msgid "C_ommand:" +#~ msgstr "K_ommando:" + +#~ msgid "Co_mmand:" +#~ msgstr "Ko_mmando:" + +#~ msgid "E_xecute flag:" +#~ msgstr "E_xec-flagg:" + +#~ msgid "Internet" +#~ msgstr "Internett" + +#~ msgid "Multimedia" +#~ msgstr "Multimedia" + +#~ msgid "Open link in new _tab" +#~ msgstr "Opna lenkje i ny _fane" + +#~ msgid "Open link in new _window" +#~ msgstr "Opna lenkje i nytt _vindauge" + +#~ msgid "Open link with web browser _default" +#~ msgstr "Opna lenkje etter innstillingane i _nettlesaren" + +# +#~ msgid "Run at st_art" +#~ msgstr "Køyr ved oppst_art" + +#~ msgid "Run in t_erminal" +#~ msgstr "Køyr i ein t_erminal" + +#~ msgid "System" +#~ msgstr "System" + +# +#~ msgid "_Run at start" +#~ msgstr "Køyr ved oppsta_rt" + +#~ msgid "Balsa" +#~ msgstr "Balsa" + +# +#~ msgid "Banshee Music Player" +#~ msgstr "Banshee musikkavspelar" + +# +#~ msgid "Claws Mail" +#~ msgstr "Claws e-post" + +# +#~ msgid "Dasher" +#~ msgstr "Dasher" + +#~ msgid "Debian Sensible Browser" +#~ msgstr "Debian standard nettlesar" + +#~ msgid "Debian Terminal Emulator" +#~ msgstr "Terminalemulator for Debian" + +#~ msgid "ETerm" +#~ msgstr "ETerm" + +# TRN: Dette er dÃ¥ eit program. +#~ msgid "Encompass" +#~ msgstr "Encompass" + +#~ msgid "Epiphany Web Browser" +#~ msgstr "Epiphany nettlesar" + +#~ msgid "Evolution Mail Reader" +#~ msgstr "Evolution e-postlesar" + +#~ msgid "Firebird" +#~ msgstr "Firebird" + +#~ msgid "Firefox" +#~ msgstr "Firefox" + +# +#~ msgid "MATE Magnifier without Screen Reader" +#~ msgstr "MATE forstørrelsesglass utan skjermlesar" + +#~ msgid "MATE Terminal" +#~ msgstr "MATE terminal" + +#~ msgid "Galeon" +#~ msgstr "Galeon" + +# +#~ msgid "Gnopernicus" +#~ msgstr "Gnopernicus" + +# +#~ msgid "Gnopernicus with Magnifier" +#~ msgstr "Gnopernicus med forstørrelsesglass" + +# +#~ msgid "Iceape" +#~ msgstr "Iceape" + +# +#~ msgid "Iceape Mail" +#~ msgstr "Iceape e-post" + +# +#~ msgid "Icedove" +#~ msgstr "Icedove" + +# +#~ msgid "Iceweasel" +#~ msgstr "Iceweasel" + +# +#~ msgid "KDE Magnifier without Screen Reader" +#~ msgstr "KDE forstørrelsesglass utan skjermlesar" + +#~ msgid "KMail" +#~ msgstr "KMail" + +#~ msgid "Konqueror" +#~ msgstr "Konqueror" + +# +#~ msgid "Linux Screen Reader with Magnifier" +#~ msgstr "Linux skjermlesar med forstørrelsesglass" + +# +#~ msgid "Midori" +#~ msgstr "Midori" + +#~ msgid "Mozilla" +#~ msgstr "Mozilla" + +#~ msgid "Mozilla 1.6" +#~ msgstr "Mozilla 1.6" + +#~ msgid "Mozilla Mail" +#~ msgstr "Mozilla e-post" + +#~ msgid "Mozilla Thunderbird" +#~ msgstr "Mozilla Thunderbird" + +# +#~ msgid "Muine Music Player" +#~ msgstr "Muine musikkavspelar" + +#~ msgid "Mutt" +#~ msgstr "Mutt" + +#~ msgid "NXterm" +#~ msgstr "NXterm" + +#~ msgid "Netscape Communicator" +#~ msgstr "Netscape Communicator" + +#~ msgid "Opera" +#~ msgstr "Opera" + +# +#~ msgid "Orca" +#~ msgstr "Orca" + +# +#~ msgid "Orca with Magnifier" +#~ msgstr "Orca med forstørrelsesglass" + +#~ msgid "RXVT" +#~ msgstr "RXVT" + +# +#~ msgid "Rhythmbox Music Player" +#~ msgstr "Rhythmbox musikkavspelar" + +# +#~ msgid "SeaMonkey" +#~ msgstr "SeaMonkey" + +# +#~ msgid "SeaMonkey Mail" +#~ msgstr "SeaMonkey e-post" + +#~ msgid "Standard XTerminal" +#~ msgstr "Standard X-terminal" + +#~ msgid "Sylpheed" +#~ msgstr "Sylpheed" + +#~ msgid "Sylpheed-Claws" +#~ msgstr "Sylpheed-Claws" + +#~ msgid "Thunderbird" +#~ msgstr "Thunderbird" + +# +#~ msgid "Totem Movie Player" +#~ msgstr "Totem filmavspelar" + +#~ msgid "aterm" +#~ msgstr "aterm" + +#~ msgid "Change screen resolution" +#~ msgstr "Endra skjermoppløysing" + +#~ msgid "Screen Resolution" +#~ msgstr "Skjermoppløysing" + +# +#~ msgid "Inverted" +#~ msgstr "Omvendt" + +#~ msgid "%d Hz" +#~ msgstr "%d Hz" + +#~ msgid "_Resolution:" +#~ msgstr "_Oppløysing:" + +#~ msgid "Re_fresh rate:" +#~ msgstr "Opp_friskingsrate:" + +#~ msgid "R_otation:" +#~ msgstr "R_otering:" + +#~ msgid "Default Settings" +#~ msgstr "Standardinnstillingar" + +#~ msgid "Screen %d Settings\n" +#~ msgstr "Innstillingar for skjerm %d\n" + +#~ msgid "Screen Resolution Preferences" +#~ msgstr "Set opp skjermoppløysingar" + +#~ msgid "_Make default for this computer (%s) only" +#~ msgstr "Gjer dette til standard berre for denne _datamaskinen (%s)" + +#~ msgid "Options" +#~ msgstr "Val" + +#~ msgid "" +#~ "Testing the new settings. If you don't respond in %d second the previous " +#~ "settings will be restored." +#~ msgid_plural "" +#~ "Testing the new settings. If you don't respond in %d seconds the previous " +#~ "settings will be restored." +#~ msgstr[0] "" +#~ "Prøver dei nye innstillingane. Dersom du ikkje reagerer i løpet av eitt " +#~ "sekund, vil dei gamle innstillingane verta gjenoppretta." +#~ msgstr[1] "" +#~ "Prøver dei nye innstillingane. Dersom du ikkje reagerer i løpet av %d " +#~ "sekund, vil dei gamle innstillingane verta gjenoppretta." + +#~ msgid "Keep Resolution" +#~ msgstr "Hald pÃ¥ oppløysinga" + +#~ msgid "Do you want to keep this resolution?" +#~ msgstr "Vil du ha denne oppløysinga?" + +# +#~ msgid "Use _Previous Resolution" +#~ msgstr "Bruk _førre oppløysning" + +# +#~ msgid "_Keep Resolution" +#~ msgstr "_Behald oppløysning" + +# +#~ msgid "" +#~ "The X server does not support the XRandR extension. Runtime resolution " +#~ "changes to the display size are not available." +#~ msgstr "" +#~ "X-tenaren støttar ikkje XRandR-utvidelsen. Endringar i oppløysning kan " +#~ "ikkje utførast medan den køyrer." + +#~ msgid "" +#~ "The version of the XRandR extension is incompatible with this program. " +#~ "Runtime changes to the display size are not available." +#~ msgstr "" +#~ "Denne versjonen av XRandR-utvidinga er ikkje kompatibel med dette " +#~ "programmet. Du kan ikkje endra oppløysinga medan X-tenaren køyrer." + +#~ msgid "Desktop" +#~ msgstr "Skrivebord" + +#~ msgid "New accelerator..." +#~ msgstr "Ny snøggtast ..." + +#~ msgid "Accelerator key" +#~ msgstr "Snøggtast" + +#~ msgid "Accelerator modifiers" +#~ msgstr "Endringstastar for snøggtastar" + +#~ msgid "Accelerator keycode" +#~ msgstr "Tastekodar for snøggtastar" + +#~ msgid "Accel Mode" +#~ msgstr "Snøggtastmodus" + +#~ msgid "The type of accelerator." +#~ msgstr "Typen snøggtast." + +#~ msgid "" +#~ msgstr "" + +#~ msgid "" +#~ "The shortcut \"%s\" cannot be used because it will become impossible to " +#~ "type using this key.\n" +#~ "Please try with a key such as Control, Alt or Shift at the same time.\n" +#~ msgstr "" +#~ "Snarvegen «%s» kan ikkje brukast fordi den vil vera umulig Ã¥ skriva med " +#~ "denne tasten.\n" +#~ "Vennligst prøv att med ein tastekombinasjon som inneheld Control, Alt " +#~ "eller Shift.\n" + +#~ msgid "" +#~ "The shortcut \"%s\" is already used for:\n" +#~ " \"%s\"\n" +#~ msgstr "" +#~ "Snøggtasten «%s» er allereie brukt til:\n" +#~ " «%s»\n" + +#~ msgid "Error setting new accelerator in configuration database: %s\n" +#~ msgstr "Feil ved lagring av ny snøggtast i oppsettdatabasen: %s\n" + +#~ msgid "Error unsetting accelerator in configuration database: %s\n" +#~ msgstr "Feil ved fjerning av snøggtast frÃ¥ oppsettdatabasen: %s\n" + +#~ msgid "Action" +#~ msgstr "Handling" + +#~ msgid "Shortcut" +#~ msgstr "Snarveg" + +#~ msgid "Keyboard Shortcuts" +#~ msgstr "Snøggtastar" + +#~ msgid "" +#~ "To edit a shortcut key, click on the corresponding row and type a new " +#~ "accelerator, or press backspace to clear." +#~ msgstr "" +#~ "For Ã¥ redigera ein snøggtast klikkar du pÃ¥ rada snøggtasten stÃ¥r i, og " +#~ "trykker den nye snøggtasten. Du kan ogsÃ¥ trykka Backspace for Ã¥ sletta " +#~ "snøggtasten." + +#~ msgid "Assign shortcut keys to commands" +#~ msgstr "Tileigna snøggtastar til kommandoar" + +#~ msgid "" +#~ "Just apply settings and quit (compatibility only; now handled by daemon)" +#~ msgstr "" +#~ "Berre gjer endringane aktive og avslutt (berre for kompatibilitet; vert " +#~ "no handsama av nissen)" + +#~ msgid "Start the page with the typing break settings showing" +#~ msgstr "Start sida med innstillingane for skrivepausar framme" + +# +#~ msgid "- MATE Keyboard Preferences" +#~ msgstr "- Innstillingar for tastatur" + +# +#~ msgid " " +#~ msgstr " " + +#~ msgid "Cursor Blinking" +#~ msgstr "Blinkande markør" + +# +#~ msgid "General" +#~ msgstr "Generelt" + +#~ msgid "Repeat Keys" +#~ msgstr "Repeter tastar" + +# +#~ msgid "Slow Keys" +#~ msgstr "Trege tastar" + +# +#~ msgid "Sticky Keys" +#~ msgstr "Klebrige tastar" + +#~ msgid "_Lock screen to enforce typing break" +#~ msgstr "_LÃ¥s skjermen for Ã¥ tvinga ein skrivepause." + +#~ msgid "Fast" +#~ msgstr "Snøgg" + +#~ msgid "Long" +#~ msgstr "Lang" + +#~ msgid "Short" +#~ msgstr "Stutt" + +#~ msgid "Slow" +#~ msgstr "Treg" + +# +#~ msgid "A_cceleration:" +#~ msgstr "A_ksellerasjon:" + +#~ msgid "All_ow postponing of breaks" +#~ msgstr "Till_at utsetjing av pausar" + +# +#~ msgid "Beep when a _modifier key is pressed" +#~ msgstr "Pip nÃ¥r _endringstast trykkjes ned" + +# +#~ msgid "Beep when a _toggle key is pressed" +#~ msgstr "Pip nÃ¥r endrings_tast trykkjes ned" + +# +#~ msgid "Beep when a key is pr_essed" +#~ msgstr "Pip nÃ¥r tast trykkjes n_ed" + +# +#~ msgid "Beep when a key is reje_cted" +#~ msgstr "Pip nÃ¥r tast a_vvises" + +# +#~ msgid "Beep when key is _accepted" +#~ msgstr "Pip nÃ¥r tast er godt_as" + +# +#~ msgid "Beep when key is _rejected" +#~ msgstr "Pip nÃ¥_r tast avvises" + +#~ msgid "Check if breaks are allowed to be postponed" +#~ msgstr "Kontroller om pausar kan utsetjast" + +#~ msgid "Choose a Keyboard Model" +#~ msgstr "Vel ein tastaturmodell" + +#~ msgid "Choose a Layout" +#~ msgstr "Vel ei utforming" + +# +#~ msgid "Cursor _blinks in text fields" +#~ msgstr "Markøren _blinker i tekstfelt" + +#~ msgid "Cursor blinks speed" +#~ msgstr "Blinkerate pÃ¥ markøren" + +# +#~ msgid "D_elay:" +#~ msgstr "Paus_e:" + +# +#~ msgid "Disa_ble sticky keys if two keys are pressed together" +#~ msgstr "Deakti_ver viss to tastar trykkjes ned samtidig" + +#~ msgid "Duration of the break when typing is disallowed" +#~ msgstr "Lengd pÃ¥ skrivepause" + +#~ msgid "Duration of work before forcing a break" +#~ msgstr "Lengd pÃ¥ arbeidstid før tvungen pause" + +# +#~ msgid "General" +#~ msgstr "Generelt" + +#~ msgid "Key presses _repeat when key is held down" +#~ msgstr "Tastetrykk vert _repeterte nÃ¥r tasten vert halden nede" + +# +#~ msgid "Keyboard Accessibility Notifications" +#~ msgstr "Varsling om tilgjenge for tastatur" + +#~ msgid "Keyboard _model:" +#~ msgstr "Tastatur_modell:" + +# +#~ msgid "Layout _Options..." +#~ msgstr "Alternativ for _utforming..." + +#~ msgid "Layouts" +#~ msgstr "Utformingar" + +#~ msgid "" +#~ "Lock screen after a certain duration to help prevent repetitive keyboard " +#~ "use injuries" +#~ msgstr "" +#~ "LÃ¥s skjermen etter ei viss tid for Ã¥ hindra slitasje og skade etter lang " +#~ "tastaturbruk" + +#~ msgid "Preview:" +#~ msgstr "Førehandsvis:" + +#~ msgid "Repeat keys speed" +#~ msgstr "Tasterepetisjonsrate" + +# +#~ msgid "Reset to De_faults" +#~ msgstr "Set til _forval" + +# +#~ msgid "Separate _layout for each window" +#~ msgstr "Eigen _utforming for kvart vindauge" + +# +#~ msgid "_Allow to control the pointer using the keyboard" +#~ msgstr "Till_at kontroll av peikaren med tastaturet" + +# +#~ msgid "_Allow to turn accessibility features on and off from the keyboard" +#~ msgstr "Till_at Ã¥ slÃ¥ av og pÃ¥ funksjonar for tilgjenge frÃ¥ tastaturet" + +#~ msgid "_Break interval lasts:" +#~ msgstr "_Pausen varar:" + +#~ msgid "_Delay:" +#~ msgstr "_Pause:" + +# +#~ msgid "_Layouts:" +#~ msgstr "_Utformingar" + +#~ msgid "_Models:" +#~ msgstr "_Modellar:" + +# +#~ msgid "_Notifications..." +#~ msgstr "_Varsling..." + +# +#~ msgid "_Only accept long keypresses" +#~ msgstr "_Godta berre lange tastetrykk" + +#~ msgid "_Selected layouts:" +#~ msgstr "_Valde utformingar:" + +# +#~ msgid "_Simulate simultanous keypresses" +#~ msgstr "_Simuler samtidige tastetrykk" + +#~ msgid "_Speed:" +#~ msgstr "_Fart:" + +# +#~ msgid "_Variants:" +#~ msgstr "_Variantar:" + +# +#~ msgid "_Vendors:" +#~ msgstr "_Leverandører:" + +#~ msgid "_Work interval lasts:" +#~ msgstr "_Arbeidsøkta varar:" + +# +#~ msgid "gtk-close" +#~ msgstr "gtk-close" + +# +#~ msgid "gtk-help" +#~ msgstr "gtk-help" + +#~ msgid "minutes" +#~ msgstr "minutt" + +#~ msgid "Default" +#~ msgstr "Forvald" + +#~ msgid "Layout" +#~ msgstr "Formgjeving" + +# +#~ msgid "Vendors" +#~ msgstr "Leverandører" + +#~ msgid "Models" +#~ msgstr "Modellar" + +#~ msgid "Set your keyboard preferences" +#~ msgstr "Still inn brukarvala dine for tastaturet" + +# +#~ msgid "Language and Location" +#~ msgstr "SprÃ¥k og stad" + +# +#~ msgid "Set your language and location preferences" +#~ msgstr "Set dine innstillingar for sprÃ¥k og stad" + +# +#~ msgid "" +#~ "Region and language changes take effect the next time you log in." +#~ msgstr "" +#~ "Endringar i region og sprÃ¥k trer i kraft neste gong du logger inn." + +# +#~ msgid "Localization Preferences" +#~ msgstr "Innstillingar for lokalisering" + +# +#~ msgid "Region:" +#~ msgstr "Region:" + +# +#~ msgid "Selected languages:" +#~ msgstr "Valde sprÃ¥k:" + +#~ msgid "%d millisecond" +#~ msgid_plural "%d milliseconds" +#~ msgstr[0] "%d millisekund" +#~ msgstr[1] "%d millisekund" + +#~ msgid "Double-Click Timeout " +#~ msgstr "Tidsgrense for dobbeltklikk" + +#~ msgid "Drag and Drop" +#~ msgstr "Dra og slepp" + +#~ msgid "Mouse Orientation" +#~ msgstr "Orientering av musa" + +#~ msgid "Speed" +#~ msgstr "Fart" + +#~ msgid "Fast" +#~ msgstr "Snøgg" + +#~ msgid "High" +#~ msgstr "Høg" + +#~ msgid "Large" +#~ msgstr "Høg" + +#~ msgid "Low" +#~ msgstr "LÃ¥g" + +#~ msgid "Slow" +#~ msgstr "Treg" + +#~ msgid "Small" +#~ msgstr "Liten" + +#~ msgid "Buttons" +#~ msgstr "Knappar" + +#~ msgid "Motion" +#~ msgstr "Rørsle" + +#~ msgid "_Acceleration:" +#~ msgstr "_Aksellerasjon:" + +#~ msgid "_Left-handed mouse" +#~ msgstr "_Venstrehendt mus" + +# TRN: Finn betre ord! +#~ msgid "_Sensitivity:" +#~ msgstr "_Varleik:" + +#~ msgid "_Threshold:" +#~ msgstr "_Dørstokk:" + +#~ msgid "_Timeout:" +#~ msgstr "_Tidsgrense:" + +#~ msgid "Set your mouse preferences" +#~ msgstr "Still inn brukarvala dine for musa" + +#~ msgid "Network Proxy" +#~ msgstr "Mellomtenar i nettverket" + +#~ msgid "Set your network proxy preferences" +#~ msgstr "Sett brukarval for mellomtenar i nettverket" + +# +#~ msgid " " +#~ msgstr " " + +#~ msgid "Di_rect internet connection" +#~ msgstr "_Direkte tilkopling til Internettet" + +#~ msgid "Ignore Host List" +#~ msgstr "Vertar Ã¥ ignorera" + +#~ msgid "_Automatic proxy configuration" +#~ msgstr "_Automatisk oppsett av mellomtenar" + +#~ msgid "_Manual proxy configuration" +#~ msgstr "_Manuelt oppsett av mellomtenar" + +#~ msgid "_Use authentication" +#~ msgstr "Br_uk autentisering" + +#~ msgid "Autoconfiguration _URL:" +#~ msgstr "_URL med automatisk oppsett:" + +#~ msgid "HTTP Proxy Details" +#~ msgstr "Detaljar om HTTP-mellomtenar" + +#~ msgid "H_TTP proxy:" +#~ msgstr "H_TTP-mellomtenar:" + +#~ msgid "Network Proxy Preferences" +#~ msgstr "Brukarval for mellomtenar i nettverket" + +#~ msgid "Port:" +#~ msgstr "Port:" + +#~ msgid "S_ocks host:" +#~ msgstr "S_OCKS-vert:" + +#~ msgid "U_sername:" +#~ msgstr "Br_ukarnamn:" + +#~ msgid "_Details" +#~ msgstr "_Detaljar" + +#~ msgid "_FTP proxy:" +#~ msgstr "_FTP-mellomtenar:" + +#~ msgid "_Password:" +#~ msgstr "_Passord:" + +#~ msgid "_Secure HTTP proxy:" +#~ msgstr "_Trygg HTTP-mellomtenar:" + +# +#~ msgid "_Use the same proxy for all protocols" +#~ msgstr "Br_uk same mellomtenar for alle protokollar" + +#~ msgid "Enable sound and associate sounds with events" +#~ msgstr "SlÃ¥ pÃ¥ lydar og kopla lydar til hendingar" + +#~ msgid "Unknown Volume Control %d" +#~ msgstr "Ukjend volumkontroll %d" + +#~ msgid "Failed to construct test pipeline for '%s'" +#~ msgstr "Kunne ikkje laga testrør for «%s»" + +#~ msgid "Not connected" +#~ msgstr "Ikkje tilkopla" + +# +#~ msgid "Autodetect" +#~ msgstr "Gjenkjenn automatisk" + +# +#~ msgid "ALSA - Advanced Linux Sound Architecture" +#~ msgstr "ALSA - Avansert Linux lydarkitektur" + +# +#~ msgid "Artsd - ART Sound Daemon" +#~ msgstr "Artsd - ART lydtenar" + +# +#~ msgid "ESD - Enlightened Sound Daemon" +#~ msgstr "ESD - Enlightened lydtenar" + +# +#~ msgid "OSS - Open Sound System" +#~ msgstr "OSS - Ope lydsystem" + +# +#~ msgid "PulseAudio Sound Server" +#~ msgstr "PulseAudio lydtenar" + +# +#~ msgid "Test Sound" +#~ msgstr "Test lyd" + +# +#~ msgid "Silence" +#~ msgstr "Stillhet" + +# +#~ msgid "- MATE Sound Preferences" +#~ msgstr "- Innstillingar for lyd" + +#~ msgid "Audio Conferencing" +#~ msgstr "Lydkonferanse" + +# +#~ msgid "Default Mixer Tracks" +#~ msgstr "Forvalgte spor for mikser" + +#~ msgid "Music and Movies" +#~ msgstr "Musikk og filmar" + +#~ msgid "Sound Events" +#~ msgstr "Lydhendingar" + +#~ msgid "Testing..." +#~ msgstr "Testar ..." + +#~ msgid "Click OK to finish." +#~ msgstr "Klikk OK for Ã¥ avslutta." + +#~ msgid "Devices" +#~ msgstr "Einingar" + +#~ msgid "E_nable software sound mixing (ESD)" +#~ msgstr "B_ruk programvare-lydmiksing (ESD)" + +#~ msgid "Flash _entire screen" +#~ msgstr "Blink med h_eile skjermen" + +#~ msgid "Flash _window titlebar" +#~ msgstr "Blink med tittellinja pÃ¥ _vindauget" + +# +#~ msgid "" +#~ "Select the device and tracks to control with the keyboard. Use the Shift " +#~ "and Control keys to select multiple tracks if required." +#~ msgstr "" +#~ "Vel eining og spor som skal kontrollerast med tastaturet. Bruk Shift- og " +#~ "Control-tastane for Ã¥ velja fleire spor viss nødvendig." + +# +#~ msgid "So_und playback:" +#~ msgstr "A_vspeling av lyd:" + +# +#~ msgid "Sou_nd capture:" +#~ msgstr "Oppta_k av lyd:" + +#~ msgid "Sound Preferences" +#~ msgstr "Eigenskapar for lyd" + +#~ msgid "Sounds" +#~ msgstr "Lydar" + +#~ msgid "System Beep" +#~ msgstr "Systempip" + +#~ msgid "Test" +#~ msgstr "Test" + +#~ msgid "Testing Pipeline" +#~ msgstr "Testar røyr" + +# +#~ msgid "_Device:" +#~ msgstr "_Eining:" + +#~ msgid "_Enable system beep" +#~ msgstr "_SlÃ¥ pÃ¥ systempip" + +#~ msgid "_Play system sounds" +#~ msgstr "_Spel systemlydar" + +# +#~ msgid "_Sound playback:" +#~ msgstr "Av_speling av lyd:" + +#~ msgid "_Visual system beep" +#~ msgstr "_Visuelt systempip" + +# +#~ msgid "Cannot start the preferences application for your window manager" +#~ msgstr "Kan ikkje starta innstillingar for din vindushandsamar" + +#~ msgid "C_ontrol" +#~ msgstr "C_ontrol" + +#~ msgid "_Alt" +#~ msgstr "_Alt" + +#~ msgid "H_yper" +#~ msgstr "H_yper" + +#~ msgid "S_uper (or \"Windows logo\")" +#~ msgstr "S_uper (eller «Windows-tast»)" + +#~ msgid "_Meta" +#~ msgstr "_Meta" + +#~ msgid "Movement Key" +#~ msgstr "Flyttetast" + +#~ msgid "Titlebar Action" +#~ msgstr "Handling i tittellinja" + +#~ msgid "Window Selection" +#~ msgstr "Vel vindauge" + +#~ msgid "To move a window, press-and-hold this key then grab the window:" +#~ msgstr "" +#~ "Trykk og hald nede denne tasten, og grip sÃ¥ tak i vindauget, for Ã¥ " +#~ "_flytta det:" + +#~ msgid "Window Preferences" +#~ msgstr "Brukarval for vindauge" + +#~ msgid "_Double-click titlebar to perform this action:" +#~ msgstr "_Dobbeltklikk pÃ¥ tittellinja for Ã¥ gjera dette:" + +#~ msgid "_Interval before raising:" +#~ msgstr "_Pause før vindauget vert løfta opp:" + +#~ msgid "_Raise selected windows after an interval" +#~ msgstr "_Løft opp valde vindauge etter ei tid" + +#~ msgid "_Select windows when the mouse moves over them" +#~ msgstr "_Vel vindauge nÃ¥r musa gÃ¥r over dei" + +#~ msgid "Set your window properties" +#~ msgstr "Set dine vindaugseigenskapar" + +#~ msgid "Windows" +#~ msgstr "Vindauge" + +#~ msgid "Error creating signal pipe." +#~ msgstr "Feil under oppretting av signalrøyr." + +#~ msgid "Type" +#~ msgstr "Type" + +#~ msgid "" +#~ "Type of bg_applier: BG_APPLIER_ROOT for root window or BG_APPLIER_PREVIEW " +#~ "for preview" +#~ msgstr "" +#~ "Type bg_applier: BG_APPLIER_ROOT for rotvindauget eller " +#~ "BG_APPLIER_PREVIEW for førehandsvising" + +#~ msgid "Preview Width" +#~ msgstr "Breidde pÃ¥ førehandsvisinga" + +#~ msgid "Width if applier is a preview: Defaults to 64." +#~ msgstr "Breidde dersom pÃ¥føringa er ei førehandsvising. Standard er 64." + +#~ msgid "Preview Height" +#~ msgstr "Høgde pÃ¥ førehandsvisinga" + +#~ msgid "Height if applier is a preview: Defaults to 48." +#~ msgstr "Høgde dersom pÃ¥føringa er ei førehandsvising. Standard er 48." + +#~ msgid "Screen" +#~ msgstr "Skjerm" + +#~ msgid "Screen on which BGApplier is to draw" +#~ msgstr "Skjermen BGApplier skal teikna pÃ¥" + +#~ msgid "Start %s" +#~ msgstr "Start %s" + +# +#~ msgid "Help" +#~ msgstr "Hjelp" + +# +#~ msgid "Upgrade" +#~ msgstr "Oppgrader" + +# +#~ msgid "Uninstall" +#~ msgstr "Avinstaller" + +# +#~ msgid "Remove from Favorites" +#~ msgstr "Fjern frÃ¥ favoritter" + +# +#~ msgid "Add to Favorites" +#~ msgstr "Legg til i favoritter" + +# +#~ msgid "Remove from Startup Programs" +#~ msgstr "Fjern frÃ¥ oppstartsprogram" + +# +#~ msgid "Add to Startup Programs" +#~ msgstr "Legg til i oppstartsprogram" + +#~ msgid "" +#~ "No matches found. \n" +#~ "\n" +#~ " Your filter \"%s\" does not match any items." +#~ msgstr "" +#~ "Inga treff funne.\n" +#~ "\n" +#~ "Filteret %s gjev ikkje treff pÃ¥ nokon oppføringar." + +# +#~ msgid "Other" +#~ msgstr "Anna" + +# +#~ msgid "New Spreadsheet" +#~ msgstr "Nytt rekneark" + +# +#~ msgid "New Document" +#~ msgstr "Nytt dokument" + +# +#~ msgid "Home" +#~ msgstr "Heim" + +# +#~ msgid "File System" +#~ msgstr "Filsystem" + +# +#~ msgid "Network Servers" +#~ msgstr "Nettverkstenarar" + +#~ msgid "Open" +#~ msgstr "Opna" + +# +#~ msgid "Send To..." +#~ msgstr "Send til..." + +# +#~ msgid "Move to Trash" +#~ msgstr "Flytt til papirkurv" + +# +#~ msgid "Delete" +#~ msgstr "Slett" + +#~ msgid "Are you sure you want to permanently delete \"%s\"?" +#~ msgstr "Er du sikker pÃ¥ at du vil slette «%s» permanent?" + +# +#~ msgid "If you delete an item, it is permanently lost." +#~ msgstr "Viss du sletter ein oppføring vert den borte for godt." + +# +#~ msgid "Edited %m/%d/%Y" +#~ msgstr "Redigert %d.%m.%Y" + +#~ msgid "Open with \"%s\"" +#~ msgstr "Opna med «%s»" + +# +#~ msgid "Open with Default Application" +#~ msgstr "Opna med forvald program" + +# +#~ msgid "Open in File Manager" +#~ msgstr "Opna i filhandsamar" + +#~ msgid "Unexpected attribute '%s' for element '%s'" +#~ msgstr "Uventet attributt «%s» for element «%s»" + +#~ msgid "Attribute '%s' of element '%s' not found" +#~ msgstr "Attributt «%s» i element «%s» vart ikkje funne" + +#~ msgid "Unexpected tag '%s', tag '%s' expected" +#~ msgstr "Uventet tag «%s», tag «%s» forventet" + +#~ msgid "Unexpected tag '%s' inside '%s'" +#~ msgstr "Uventet tag «%s» inne i «%s»" + +#~ msgid "No valid bookmark file found in data dirs" +#~ msgstr "Inga gyldig bokmerkefil funne i datakatalogene" + +#~ msgid "A bookmark for URI '%s' already exists" +#~ msgstr "Ein bokmerke-URI for «%s» eksisterer allereie" + +#~ msgid "No bookmark found for URI '%s'" +#~ msgstr "Inga bokmerke funne for URI «%s»" + +#~ msgid "No MIME type defined in the bookmark for URI '%s'" +#~ msgstr "Inga MIME-type definert i bokmerke for URI «%s»" + +#~ msgid "No private flag has been defined in bookmark for URI '%s'" +#~ msgstr "Privat flagg er ikkje definert i bokmerke for URI «%s»" + +#~ msgid "No groups set in bookmark for URI '%s'" +#~ msgstr "Inga grupper sett i bokmerke for URI «%s»" + +#~ msgid "No application with name '%s' registered a bookmark for '%s'" +#~ msgstr "Inga program med namn «%s» har registrert eit bokmerke for «%s»" + +# +#~ msgid "Find Now" +#~ msgstr "Finn no" + +#~ msgid "Remove from System Items" +#~ msgstr "Fjern frÃ¥ systemoppføringar" + +#~ msgid "Window manager \"%s\" has not registered a configuration tool\n" +#~ msgstr "Windaugshandsamaren «%s» har ikkje registrert noko oppsettsverktøy\n" + +#~ msgid "Maximize" +#~ msgstr "Maksimer" + +# +#~ msgid "Minimize" +#~ msgstr "Minimer" + +#~ msgid "Roll up" +#~ msgstr "Rull opp" + +# +#~ msgid "None" +#~ msgstr "Inga" + +#~ msgid "E-mail" +#~ msgstr "E-post" + +#~ msgid "E-mail's shortcut." +#~ msgstr "Snøggtast som startar e-post." + +#~ msgid "Eject's shortcut." +#~ msgstr "Snøggtast som opnar skuffa." + +#~ msgid "Home folder's shortcut." +#~ msgstr "Snøggtast som opnar heimemappa." + +# +#~ msgid "Launch calculator's shortcut" +#~ msgstr "Snarveg for Ã¥ starta kalkulator." + +#~ msgid "Launch help browser's shortcut." +#~ msgstr "Snøggtast som startar hjelplesar." + +#~ msgid "Launch web browser's shortcut." +#~ msgstr "Snøggtast som startar nettlesar." + +#~ msgid "Lock screen's shortcut." +#~ msgstr "Snøggtast som lÃ¥ser skjermen." + +#~ msgid "Log out's shortcut." +#~ msgstr "Snøggtast som loggar ut." + +# +#~ msgid "Media player key's shortcut." +#~ msgstr "Snarveg for medieavspelertast." + +#~ msgid "Next track key's shortcut." +#~ msgstr "Snøggtast som gÃ¥r til neste spor." + +#~ msgid "Pause" +#~ msgstr "Pause" + +#~ msgid "Pause key's shortcut." +#~ msgstr "Snøggtast som pausar avspeling." + +#~ msgid "Play (or play/pause) key's shortcut." +#~ msgstr "Snøggtast som startar eller startar/pausar avspeling." + +#~ msgid "Previous track key's shortcut." +#~ msgstr "Snøggtast som gÃ¥r til førre spor." + +#~ msgid "Search's shortcut." +#~ msgstr "Snøggtast som startar søk." + +#~ msgid "Sleep" +#~ msgstr "Kvilemodus" + +#~ msgid "Sleep's shortcut." +#~ msgstr "Snøggtast som gÃ¥r til kvilemodus." + +#~ msgid "Stop playback key's shortcut." +#~ msgstr "Snøggtast som stoppar avspeling." + +#~ msgid "Volume down's shortcut." +#~ msgstr "Snøggtast som dempar lyden." + +# +#~ msgid "Volume mute's shortcut." +#~ msgstr "Snarveg for demp volum." + +#~ msgid "Volume up's shortcut." +#~ msgstr "Snøggtast som aukar lyden." + +#~ msgid "key not found [%s]\n" +#~ msgstr "tast ikkje funne [%s]\n" + +# +#~ msgid "Filter" +#~ msgstr "Filter" + +# +#~ msgid "Common Tasks" +#~ msgstr "Vanlege oppgÃ¥ver" + +# +#~ msgid "Control Center" +#~ msgstr "Kontrollsenter" + +# +#~ msgid "Close the control-center when a task is activated" +#~ msgstr "Lukk kontrollsenteret nÃ¥r ein oppgave aktiverast" + +# +#~ msgid "Exit shell on add or remove action performed" +#~ msgstr "" +#~ "Avslutt skall nÃ¥r ein \"legg til\"- eller ein \"ta bort\"-handling " +#~ "utførast" + +# +#~ msgid "Exit shell on help action performed" +#~ msgstr "Avslutt skall nÃ¥r ein hjelpe-handling utførast" + +# +#~ msgid "Exit shell on start action performed" +#~ msgstr "Avslutt skall nÃ¥r ein start-handling utførast" + +# +#~ msgid "Exit shell on upgrade or uninstall action performed" +#~ msgstr "" +#~ "Avslutt skall nÃ¥r ein oppgraderings- eller avinstalleringshandling " +#~ "utførast" + +# +#~ msgid "Indicates whether to close the shell when a help action is performed" +#~ msgstr "" +#~ "Indikerer hvorvidt skallet skal lukkast nÃ¥r ein hjelpe-handling utførast" + +# +#~ msgid "" +#~ "Indicates whether to close the shell when a start action is performed" +#~ msgstr "" +#~ "Indikerer hvorvidt skallet skal lukkast nÃ¥r ein start-handling utførast" + +# +#~ msgid "" +#~ "Indicates whether to close the shell when an add or remove action is " +#~ "performed" +#~ msgstr "" +#~ "Indikerer hvorvidt skallet skal lukkast nÃ¥r ein \"legg til\"- eller ein " +#~ "\"ta bort\"-handling utførast" + +# +#~ msgid "" +#~ "Indicates whether to close the shell when an upgrade or uninstall action " +#~ "is performed" +#~ msgstr "" +#~ "Indikerer hvorvidt skallet skal lukkast nÃ¥r ein oppgraderings- eller " +#~ "avinstalleringshandling utførast" + +# +#~ msgid "Task names and associated .desktop files" +#~ msgstr "Oppgavenamn og tilhørende .desktop-filer" + +# +#~ msgid "" +#~ "The task name to be displayed in the control-center followed by a \";\" " +#~ "separator then the filename of an associated .desktop file to launch for " +#~ "that task." +#~ msgstr "" +#~ "Oppgavenamnet som skal vert viste i kontrollsenteret (og mÃ¥ difor " +#~ "oversettes) etterfulgt av ein \";\"-deleteikn, sÃ¥ filnamnet til ein " +#~ "tilhørende .desktop-fil som skal starta for den oppgaven." + +# +#~ msgid "" +#~ "[Change Theme;gtk-theme-selector.desktop,Set Preferred Applications;" +#~ "default-applications.desktop,Add Printer;mate-cups-manager.desktop]" +#~ msgstr "" +#~ "[Endra drakt;gtk-theme-selector.desktop,Vel forvalgte program;default-" +#~ "applications.desktop,Legg til skrivar;mate-cups-manager.desktop]" + +# +#~ msgid "" +#~ "if true, the control-center will close when a \"Common Task\" is activated" +#~ msgstr "" +#~ "viss sann, vil kontrollsenteret avsluttast nÃ¥r ein \"Vanleg oppgave\" er " +#~ "aktivert" + +#~ msgid "The MATE configuration tool" +#~ msgstr "Oppsettsverktøy for MATE" + +# +#~ msgid "_Postpone Break" +#~ msgstr "_Utsett pause" + +#~ msgid "Take a break!" +#~ msgstr "Ta ein pause!" + +#~ msgid "/_Preferences" +#~ msgstr "/_Brukarval" + +#~ msgid "/_About" +#~ msgstr "/_Om" + +#~ msgid "/_Take a Break" +#~ msgstr "/_Ta ein pause" + +#~ msgid "%d minute until the next break" +#~ msgid_plural "%d minutes until the next break" +#~ msgstr[0] "%d minutt til neste pause" +#~ msgstr[1] "%d minutt til neste pause" + +#~ msgid "Less than one minute until the next break" +#~ msgstr "Mindre enn eitt minutt til neste pause" + +#~ msgid "" +#~ "Unable to bring up the typing break properties dialog with the following " +#~ "error: %s" +#~ msgstr "" +#~ "Kan ikkje fÃ¥ fram dialogen med skrivepauseeigenskapane pÃ¥ grunn av denne " +#~ "feilen: %s" + +#~ msgid "Written by Richard Hult " +#~ msgstr "Skriven av Richard Hult " + +#~ msgid "Eye candy added by Anders Carlsson" +#~ msgstr "Pynt lagt til av Anders Carlsson" + +#~ msgid "A computer break reminder." +#~ msgstr "Ei pÃ¥minning om Ã¥ ta ein pause frÃ¥ datamaskina." + +# +#~ msgid "translator-credits" +#~ msgstr "" +#~ "Kjartan Maraas \n" +#~ "Eskild Hustvedt " + +# +#~ msgid "Don't check whether the notification area exists" +#~ msgstr "Ikkje sjekk om varslingsomrÃ¥de eksisterer" + +#~ msgid "Typing Monitor" +#~ msgstr "Skriveovervakar" + +#~ msgid "" +#~ "The typing monitor uses the notification area to display information. You " +#~ "don't seem to have a notification area on your panel. You can add it by " +#~ "right-clicking on your panel and choosing 'Add to panel', selecting " +#~ "'Notification area' and clicking 'Add'." +#~ msgstr "" +#~ "Skriveovervakaren brukar varslingsomrÃ¥det til Ã¥ visa informasjon. Det ser " +#~ "ikkje ut til at du har eit varslingsomrÃ¥de pÃ¥ panelet ditt. Du kan leggja " +#~ "til eit ved Ã¥ høgreklikka pÃ¥ panelet og velja «Legg til pÃ¥ panelet» og " +#~ "deretter «VarslingsomrÃ¥de», og sÃ¥ klikka «Legg til»." + +#~ msgid "Set as Application Font" +#~ msgstr "Bruk denne skrifttypen i programma" + +#~ msgid "Sets the default application font" +#~ msgstr "Set forvald skrift" + +#~ msgid "If set to true, then OpenType fonts will be thumbnailed." +#~ msgstr "Dersom sann, vert det laga miniatyrar av OpenType-skrifttypar." + +#~ msgid "If set to true, then PCF fonts will be thumbnailed." +#~ msgstr "Dersom sann, vert det laga miniatyrar av PCF-skrifttypar." + +#~ msgid "If set to true, then TrueType fonts will be thumbnailed." +#~ msgstr "Dersom sann, vert det laga miniatyrar av TrueType-skrifttypar." + +#~ msgid "If set to true, then Type1 fonts will be thumbnailed." +#~ msgstr "Dersom sann, vert det laga miniatyrar av Type1-skrifttypar." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for OpenType fonts." +#~ msgstr "" +#~ "Sett denne nøkkelen til kommandoen som lagar miniatyrar av OpenType-" +#~ "skrifttypar." + +#~ msgid "Set this key to the command used to create thumbnails for PCF fonts." +#~ msgstr "" +#~ "Sett denne nøkkelen til kommandoen som lagar miniatyrar av PCF-" +#~ "skrifttypar." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for TrueType fonts." +#~ msgstr "" +#~ "Sett denne nøkkelen til kommandoen som lagar miniatyrar av TrueType-" +#~ "skrifttypar." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for Type1 fonts." +#~ msgstr "" +#~ "Sett denne nøkkelen til kommandoen som lagar miniatyrar av Type1-" +#~ "skrifttypar." + +#~ msgid "Thumbnail command for OpenType fonts" +#~ msgstr "Miniatyr-OpenType-kommando" + +#~ msgid "Thumbnail command for PCF fonts" +#~ msgstr "Miniatyr-PCF-kommando" + +#~ msgid "Thumbnail command for TrueType fonts" +#~ msgstr "Miniatyr-TrueType-kommando" + +#~ msgid "Thumbnail command for Type1 fonts" +#~ msgstr "Miniatyr-Type1-kommando" + +#~ msgid "Whether to thumbnail OpenType fonts" +#~ msgstr "Om det skal lagast miniatyrar av OpenType-skrifttypar" + +#~ msgid "Whether to thumbnail PCF fonts" +#~ msgstr "Om det skal lagast miniatyrar av PCF-skrifttypar" + +#~ msgid "Whether to thumbnail TrueType fonts" +#~ msgstr "Om det skal lagast miniatyrar av TrueType-skrifttypar" + +#~ msgid "Whether to thumbnail Type1 fonts" +#~ msgstr "Om det skal lagast miniatyrar av Type1-skrifttypar" + +#~ msgid "The quick brown fox jumps over the lazy dog. 0123456789" +#~ msgstr "abcdefghijklmnopqrstuvwxyzæøå 1234567890" + +#~ msgid "Name:" +#~ msgstr "Namn:" + +#~ msgid "Style:" +#~ msgstr "Stil:" + +#~ msgid "Type:" +#~ msgstr "Type:" + +#~ msgid "Size:" +#~ msgstr "Storleik:" + +#~ msgid "Version:" +#~ msgstr "Versjon:" + +#~ msgid "Copyright:" +#~ msgstr "Opphavsrett:" + +#~ msgid "Description:" +#~ msgstr "Skildring:" + +#~ msgid "usage: %s fontfile\n" +#~ msgstr "bruk: %s skrifttypefil\n" + +# +#~ msgid "Font Viewer" +#~ msgstr "Skriftvising" + +# +#~ msgid "Preview fonts" +#~ msgstr "Førehandsvis skrifter" + +# +#~ msgid "Text to thumbnail (default: Aa)" +#~ msgstr "Tekst for miniatyr (forval: Aa)" + +# +#~ msgid "TEXT" +#~ msgstr "TEKST" + +# +#~ msgid "Font size (default: 64)" +#~ msgstr "Skriftstørrelse (forval: 64)" + +# +#~ msgid "SIZE" +#~ msgstr "STØRRELSE" + +# +#~ msgid "FONT-FILE OUTPUT-FILE" +#~ msgstr "SKRIFTFIL UTDATAFIL" + +#~ msgid "Error parsing arguments: %s\n" +#~ msgstr "Feil ved lesing av argumenter: %s\n" + +#~ msgid "Apply new font?" +#~ msgstr "Bruk ny skrifttype?" + +#~ msgid "Do _not apply font" +#~ msgstr "Ikkje bruk _skrifttypen" + +#~ msgid "" +#~ "The theme you have selected suggests a new font. A preview of the font is " +#~ "shown below." +#~ msgstr "" +#~ "Drakta du har valt foreslÃ¥r Ã¥ bruka ein ny skrifttype. Ei " +#~ "førehandsframvising av skrifttypen er vist under." + +#~ msgid "_Apply font" +#~ msgstr "Bruk _skrifttypen" + +#~ msgid "Themes" +#~ msgstr "Drakter" + +#~ msgid "Description" +#~ msgstr "Skildring" + +# TRN: Dette er drakta i arbeidsflata, altsÃ¥ GTK-delen av programmet. +#~ msgid "Control theme" +#~ msgstr "Drakta i programomrÃ¥det" + +#~ msgid "Window border theme" +#~ msgstr "Drakt pÃ¥ vindaugsrammene" + +#~ msgid "Icon theme" +#~ msgstr "Ikondrakt" + +#~ msgid "If set to true, then installed themes will be thumbnailed." +#~ msgstr "Dersom sann, vert det laga miniatyrar av installerte drakter." + +#~ msgid "If set to true, then themes will be thumbnailed." +#~ msgstr "Dersom sann, vert det laga miniatyrar av drakter." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for installed " +#~ "themes." +#~ msgstr "" +#~ "Sett denne nøkkelen til kommandoen som vert brukt til Ã¥ laga miniatyrar " +#~ "av installerte drakter." + +#~ msgid "Set this key to the command used to create thumbnails for themes." +#~ msgstr "" +#~ "Sett denne nøkkelen til kommandoen som vert brukt til Ã¥ laga miniatyrar " +#~ "av drakter." + +#~ msgid "Thumbnail command for installed themes" +#~ msgstr "Miniatyr-kommando for installerte drakter" + +#~ msgid "Thumbnail command for themes" +#~ msgstr "Miniatyr-kommando for drakter" + +#~ msgid "Whether to thumbnail installed themes" +#~ msgstr "Om det skal lagast miniatyrar av installerte drakter" + +#~ msgid "Whether to thumbnail themes" +#~ msgstr "Om det skal lagast miniatyrar av drakter" + +#~ msgid "ABCDEFG" +#~ msgstr "ABCDÆØÅ" + +# +#~ msgid "[FILE]" +#~ msgstr "[FIL]" + +#~ msgid "Apply theme" +#~ msgstr "Bruk drakt" + +# +#~ msgid "Sets the default theme" +#~ msgstr "Set forvald drakt" + +#~ msgid " " +#~ msgstr " " + +#~ msgid "Applications" +#~ msgstr "Program" + +#~ msgid "Start these assistive technologies every time you log in:" +#~ msgstr "Start desse hjelpefunksjonane kvar gong du loggar inn" + +#~ msgid "" +#~ "No Assistive Technology is available on your system. The 'gok' package " +#~ "must be installed in order to get on-screen keyboard support, and the " +#~ "'orca' package must be installed for screenreading and magnifying " +#~ "capabilities." +#~ msgstr "" +#~ "Hjelpefunksjonane er ikkje tilgjengelege pÃ¥ systemet ditt. Pakken «gok» mÃ¥ " +#~ "vera installert for at du skal ha tastatur pÃ¥ skjermen, og pakken «orca» " +#~ "mÃ¥ vera installert dersom du vil ha skjermlesing og høve til Ã¥ forstørra " +#~ "skjermen." + +#~ msgid "" +#~ "Not all available assistive technologies are installed on your system. " +#~ "The 'gok' package must be installed in order to get on-screen keyboard " +#~ "support." +#~ msgstr "" +#~ "Du manglar nokon hjelpefunksjonar. Pakken «gok» mÃ¥ vera installert dersom " +#~ "du vil ha tastatur pÃ¥ skjermen." + +#~ msgid "" +#~ "Not all available assistive technologies are installed on your system. " +#~ "The 'orca' package must be installed for screenreading and magnifying " +#~ "capabilities." +#~ msgstr "" +#~ "Du manglar nokon hjelpefunksjonar. Pakken «orca» mÃ¥ vera installert dersom " +#~ "du vil ha skjermlesing og forstørring av skjermen." + +#~ msgid "*" +#~ msgstr "*" + +#~ msgid "Change your Desktop Background settings" +#~ msgstr "Endra bakgrunnsinnstillingane pÃ¥ skrivebordet ditt" + +#~ msgid "Desktop Background" +#~ msgstr "Skrivebordsbakgrunn" + +#~ msgid "Desktop Background Preferences" +#~ msgstr "Brukarval for bakgrunn" + +#~ msgid "_Add Wallpaper" +#~ msgstr "_Legg til bakgrunn" + +#~ msgid "_Finish" +#~ msgstr "_Fullfør" + +#~ msgid "_Remove" +#~ msgstr "Fje_rn" + +#~ msgid "Centered" +#~ msgstr "Midtstilt" + +#~ msgid "Fill Screen" +#~ msgstr "Fyll skjermen" + +#~ msgid "Scaled" +#~ msgstr "Skalert" + +#~ msgid "Zoom" +#~ msgstr "Zoom" + +#~ msgid "Tiled" +#~ msgstr "Flislagt" + +#~ msgid "Solid Color" +#~ msgstr "Heilfylt farge" + +#~ msgid "Horizontal Gradient" +#~ msgstr "Vassrett fargeovergang" + +#~ msgid "Vertical Gradient" +#~ msgstr "Loddrett fargeovergang" + +#~ msgid "To:" +#~ msgstr "Til:" + +#~ msgid "Evolution Mail Reader 1.4" +#~ msgstr "Evolution e-postlesar 1.4" + +#~ msgid "Evolution Mail Reader 1.5" +#~ msgstr "Evolution e-postlesar 1.5" + +#~ msgid "Evolution Mail Reader 1.6" +#~ msgstr "Evolution e-postlesar 1.6" + +#~ msgid "Evolution Mail Reader 2.0" +#~ msgstr "Evolution e-postlesar 2.0" + +#~ msgid "Evolution Mail Reader 2.2" +#~ msgstr "Evolution e-postlesar 2.2" + +#~ msgid "Evolution Mail Reader 2.4" +#~ msgstr "Evolution e-postlesar 2.4" + +#~ msgid "Links Text Browser" +#~ msgstr "Links tekst-nettlesar" + +#~ msgid "Lynx Text Browser" +#~ msgstr "Lynx tekst-nettlesar" + +#~ msgid "W3M Text Browser" +#~ msgstr "W3M tekst-nettlesar" + +#~ msgid "_Keep resolution" +#~ msgstr "_Bruk oppløysinga" + +#~ msgid "Select fonts for the desktop" +#~ msgstr "Vel skrifttypane som skal brukast pÃ¥ skrivebordet" + +#~ msgid "Window Management" +#~ msgstr "Handsaming av vindauge" + +#~ msgid "There was an error launching the keyboard tool: %s" +#~ msgstr "Ein feil oppstod under start av tastaturverktøyet: %s" + +#~ msgid "A_vailable layouts:" +#~ msgstr "_Tilgjengelege utformingar:" + +#~ msgid "Choose..." +#~ msgstr "Vel ..." + +#~ msgid "Microsoft Natural Keyboard" +#~ msgstr "Microsoft Natural Keyboard" + +#~ msgid "The default pointer that ships with X" +#~ msgstr "Standardpeikaren som følgjer med X" + +#~ msgid "The default pointer inverted" +#~ msgstr "Standard peikar, omvendte fargar" + +#~ msgid "Large version of normal pointer" +#~ msgstr "Stor variant av den vanlege peikaren" + +#~ msgid "Large version of white pointer" +#~ msgstr "Stor variant av den kvite peikaren" + +# TRN: Dette er drakta i arbeidsflata, altsÃ¥ GTK-delen av programmet. +#~ msgid "Pointer Theme" +#~ msgstr "Drakta for peikaren" + +#~ msgid "Locate Pointer" +#~ msgstr "

Finn peikar" + +#~ msgid "Highlight the _pointer when you press Ctrl" +#~ msgstr "Framhev _peikaren nÃ¥r du trykker Ctrl" + +#~ msgid "Medium" +#~ msgstr "Middels" + +#~ msgid "Pointer Size:" +#~ msgstr "Storleik pÃ¥ peikaren:" + +#~ msgid "Sound & Video Preferences" +#~ msgstr "Eigenskapar for lyd og video" + +#~ msgid "Theme deleted succesfully. Please select another theme." +#~ msgstr "Drakta sletta. Vel ei anna drakt." + +#~ msgid "" +#~ "No themes could be found on your system. This probably means that your " +#~ "\"Theme Preferences\" dialog was improperly installed, or you haven't " +#~ "installed the \"mate-themes\" package." +#~ msgstr "" +#~ "Fann ingen drakter pÃ¥ systemet ditt. Det tyder pÃ¥ at «Vel drakt»-dialogen " +#~ "ikkje var ordentleg installert, eller at du ikkje har installert «mate-" +#~ "themes»-pakken." + +#~ msgid "This theme is not in a supported format." +#~ msgstr "Denne drakta er ikkje i eit støtta format." + +#~ msgid "" +#~ "Can not install themes. \n" +#~ "The gzip utility is not installed." +#~ msgstr "" +#~ "Kklarte ikkje Ã¥ installera drakta.\n" +#~ "Verktøyet gzip er ikkje installert." + +#~ msgid "The theme is an engine. You need to compile the theme." +#~ msgstr "Drakta er ein motor. Du mÃ¥ kompilera drakta." + +#~ msgid "The file format is invalid" +#~ msgstr "Filformatet er ugyldig" + +#~ msgid "" +#~ "The theme \"%s\" has been installed." +#~ "\n" +#~ "\n" +#~ "Would you like to apply it now, or keep your current theme?" +#~ msgstr "" +#~ "Drakta «%s» er installert.\n" +#~ "\n" +#~ "Vil du bruka henne, eller halda pÃ¥ drakta du har no?" + +#~ msgid "The theme file location specified to install is invalid" +#~ msgstr "Adressa til draktfila som skal installerast er ugyldig" + +#~ msgid "The file format is invalid." +#~ msgstr "Filformatet er ugyldig." + +#~ msgid "You can save this theme by pressing the Save Theme button." +#~ msgstr "Du kan lagra denne drakta ved Ã¥ klikka pÃ¥ «Lagra drakt»-knappen." + +#~ msgid "" +#~ "The default theme schemas could not be found on your system. This means " +#~ "that you probably don't have marco installed, or that your mateconf is " +#~ "configured incorrectly." +#~ msgstr "" +#~ "Skjemaet til standarddrakta vart ikkje funne. Dette tyder pÃ¥ at Marco " +#~ "ikkje er installert, eller at MateConf er satt opp feil." + +#~ msgid "You do not have permission to change theme settings" +#~ msgstr "Du har ikkje løyve til Ã¥ endra draktinnstillingane" + +#~ msgid "Save Theme" +#~ msgstr "Lagra drakt" + +#~ msgid "Theme _Details" +#~ msgstr "_Detaljar om drakta" + +#~ msgid "This theme does not suggest any particular font or background." +#~ msgstr "Denne drakta foreslÃ¥r ingen særskilte skrifttypar eller bakgrunnar." + +#~ msgid "This theme suggests a font and a background:" +#~ msgstr "Denne drakta foreslÃ¥r ei bestemt skrift og ein bestemt bakgrunn." + +#~ msgid "_Install Theme..." +#~ msgstr "_Installer drakt ..." + +#~ msgid "_Revert" +#~ msgstr "GÃ¥ tilbake til lag_ra" + +#~ msgid "theme selection tree" +#~ msgstr "Draktveljartre" + +#~ msgid "Customize the appearance of toolbars and menubars in applications" +#~ msgstr "Tilpass utsjÃ¥naden til verktøylinjer og menylinjer i programma" + +#~ msgid "Behavior and Appearance" +#~ msgstr "Ã…tferd og utsjÃ¥nad" + +#~ msgid "Icons only" +#~ msgstr "Berre ikon" + +#~ msgid "Menu and Toolbar Preferences" +#~ msgstr "Brukarval for menyar og verktøylinjer" + +#~ msgid "Text below icons" +#~ msgstr "Tekst under ikon" + +#~ msgid "Text beside icons" +#~ msgstr "Tekst attmed ikon" + +#~ msgid "Text only" +#~ msgstr "Berre tekst" + +#~ msgid "_Detachable toolbars" +#~ msgstr "_Verktøylinjer kan flyttast" + +#~ msgid "Desktop Preferences" +#~ msgstr "Brukarval for skrivebord" + +#~ msgid "" +#~ "The X system keyboard settings differ from your current MATE keyboard " +#~ "settings.\n" +#~ "\n" +#~ "Expected was %s, but the the following settings were found: %s.\n" +#~ "\n" +#~ "Which set would you like to use?" +#~ msgstr "" +#~ "Tastaturinnstillingane i X er ikkje like tastaturinnstillingane i " +#~ "MATE.\n" +#~ "\n" +#~ "Venta %s, men fann: %s\n" +#~ "\n" +#~ "Kva for eit sett innstillingar vil du bruka?" + +#~ msgid "" +#~ "Couldn't load the Glade file.\n" +#~ "Make sure that this daemon is properly installed." +#~ msgstr "" +#~ "Klarte ikkje lasta Glade-fil.\n" +#~ "Kontroller at nissen er rett installert." + +#~ msgid "" +#~ "A collection of scripts to run whenever the keyboard state is reloaded. " +#~ "Useful for re-applying xmodmap based adjustments" +#~ msgstr "" +#~ "Ei samling skript Ã¥ køyra kvar gong tastaturinnstillingane vert lasta pÃ¥ " +#~ "nytt. Nyttig for Ã¥ ta i bruk justeringar laga med xmodmap" + +#~ msgid "A list of modmap files available in the $HOME directory." +#~ msgstr "Ei liste over modmap-filer i $HOME-katalogen." + +#~ msgid "Default group, assigned on window creation" +#~ msgstr "Standardgruppa, tileigna nÃ¥r vindauget vert laga" + +#~ msgid "Keep and manage separate group per window" +#~ msgstr "Lag og handsama særskilde grupper for kvart vindauge" + +#~ msgid "Keyboard Update Handlers" +#~ msgstr "Handsamarar for tastaturoppdatering" + +#~ msgid "Keyboard model" +#~ msgstr "Tastaturmodell" + +#~ msgid "" +#~ "Keyboard settings in mateconf will be overridden from the system ASAP " +#~ "(deprecated)" +#~ msgstr "" +#~ " Tastaturinnstillingar i MateConf vil verta overstyrte frÃ¥ systemet ASAP " +#~ "(forelda)" + +#~ msgid "Save/restore indicators together with layout groups" +#~ msgstr "Lagra/gjenoppratta indikatorar i lag med utformingsgrupper" + +#~ msgid "Show layout names instead of group names" +#~ msgstr "Vis utformingsnamn i staden for gruppenamn" + +#~ msgid "" +#~ "Show layout names instead of group names (only for versions of XFree " +#~ "supporting multiple layouts)" +#~ msgstr "" +#~ "Vis utformingsnamn i staden for gruppenamn (berre for variantar av XFree " +#~ "som støttar fleire utformingar)" + +#~ msgid "Suppress the \"X sysconfig changed\" warning message" +#~ msgstr "Gøym «X sysconfig changed»-Ã¥tvaringa" + +#~ msgid "The Keyboard Preview, X offset" +#~ msgstr "Tastatur-førehandsvisinga, X-forskyving" + +#~ msgid "The Keyboard Preview, Y offset" +#~ msgstr "Tastatur-førehandsvisinga, Y-forskyving" + +#~ msgid "The Keyboard Preview, height" +#~ msgstr "Tastatur-førehandsvisinga, høgde" + +#~ msgid "The Keyboard Preview, width" +#~ msgstr "Tastatur-førehandsvisinga, breidde" + +#~ msgid "" +#~ "Very soon, keyboard settings in mateconf will be overridden (from the system " +#~ "configuration) This key has been deprecated since MATE 2.12, please " +#~ "unset the model, layouts and options keys to get the default system " +#~ "configuration." +#~ msgstr "" +#~ "Tastaturinnstillingane i MateConf vil straks verta overstyrte av " +#~ "systeminnstillingane. Denne tasten har vore forelda sidan MATE 2.12. " +#~ "Nullstill modell, utforming og val-tastar for Ã¥ fÃ¥ standard systemoppsett." + +#~ msgid "keyboard model" +#~ msgstr "tastaturmodell" + +#~ msgid "modmap file list" +#~ msgstr "modmap-filliste" diff --git a/po/nso.po b/po/nso.po new file mode 100644 index 0000000..4b7d526 --- /dev/null +++ b/po/nso.po @@ -0,0 +1,3011 @@ +# Northern Sotho translation of mate-control-center. +# Copyright (C) 2004 Zuza Software Foundation (Translate.org.za) +# This file is distributed under the same license as the mate-control-center package. +# +# Zuza Software Foundation , 2004 +# +msgid "" +msgstr "" +"Project-Id-Version: mate-control-center HEAD\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-02-26 21:06-0500\n" +"PO-Revision-Date: 2004-11-27 17:02+0200\n" +"Last-Translator: Zuza Software Foundation \n" +"Language-Team: Northern Sotho \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n>1;\n" + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:1 +#, fuzzy +msgid "" +"Set to True to keep the handlers for text/plain and text/* MIME types " +"synchronized." +msgstr "" +"Ge eba e le thereÅ¡o, baswari ba mime bakeng sa text/plain (sengwalwa/se se " +"nago selo) le text/* (sengwalwa) di tla bolokwa di rulagantÅ¡we" + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:2 +msgid "Sync text/plain and text/* handlers" +msgstr "" +"text/plain (sengwalwa/se se nago selo) e rulagantÅ¡wego le baswari ba text/* " +"(sengwalwa)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to launch the calculator." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the email client." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +#, fuzzy +msgid "Binding to launch the help browser." +msgstr "TsebagatÅ¡a sefetleki sa thuÅ¡o" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the media player." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the search tool." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +#, fuzzy +msgid "Binding to launch the web browser." +msgstr "TsebagatÅ¡a sefetleki sa wepe" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to lock the screen." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to log out." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to lower the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to mute the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to open the Home folder." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to pause playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to raise the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +#, fuzzy +msgid "Binding to skip to next track." +msgstr "Tabogela go koÅ¡a e latelago" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +#, fuzzy +msgid "Binding to skip to previous track." +msgstr "Tabogela go koÅ¡a e fetilego" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to stop playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to suspend the computer." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "NtÅ¡ha" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "Sephuthedi sa gae" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "TsebagatÅ¡a sefetleki sa thuÅ¡o" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "TsebagatÅ¡a sefetleki sa wepe" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "Notlela sekirini" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "E-tÅ¡wa" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +#, fuzzy +msgid "Next track" +msgstr "Tabogela go koÅ¡a e latelago" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "Bapala (goba bapala/emiÅ¡a nakwana)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +#, fuzzy +msgid "Previous track" +msgstr "Tabogela go koÅ¡a e fetilego" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "NyakiÅ¡iÅ¡a" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +#, fuzzy +msgid "Stop playback" +msgstr "EmiÅ¡a senotlelo sa bapala o boele morago" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +#, fuzzy +msgid "Suspend" +msgstr "Modumo" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "Bolumo e tlase" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "Go nolofatÅ¡wa ga bolumo" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Peakanyo ya bolumo" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Peakanyo ya bolumo go ya ka phesente ya bolumo." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "Bolumo e godimo" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:1 +#, fuzzy +msgid "" +"Set to True to display a dialog when there are errors running the " +"screensaver." +msgstr "" +"BontÅ¡ha polediÅ¡ano ge go na le diphoÅ¡o tÅ¡a go diriÅ¡a Seboloki sa Sekirini sa " +"X" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:2 +#, fuzzy +msgid "Set to True to run the screensaver at login." +msgstr "DiriÅ¡a Seboloki sa Sekirini sa X ge o tsena" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:3 +#, fuzzy +msgid "Show startup errors" +msgstr "BontÅ¡ha DiphoÅ¡o tÅ¡a go Thoma" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:4 +#, fuzzy +msgid "Start screensaver" +msgstr "Thoma Seboloki sa Sekirini sa X" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +#, fuzzy +msgid "Hinting" +msgstr "Go EletÅ¡a:" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +#, fuzzy +msgid "Enable accessibility keyboard plugin" +msgstr "_KgontÅ¡ha dibopego tÅ¡a go tsenega ga boroto ya dinotlelo" + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Enable background plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Enable clipboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Enable default editor plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Enable font plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Enable keybindings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Enable keyboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable media keys plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable mouse plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +#, fuzzy +msgid "Enable screensaver plugin" +msgstr "DiriÅ¡a Seboloki sa Sekirini sa X ge o tsena" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable sound plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable typing breaks plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable xrandr plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable xrdb plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable xsettings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Set to True to enable the plugin to manage screensaver settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Set to True to enable the plugin to manage sound settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "" +"Set to True to enable the plugin to manage the default text editor setting." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "" + +#: ../mate-settings-daemon/main.c:49 +msgid "Don't become a daemon" +msgstr "" + +#: ../mate-settings-daemon/main.c:50 +msgid "MateConf prefix from which to load plugin settings" +msgstr "" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Accessibility Keyboard" +msgstr "_Go tsenega" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Accessibility keyboard plugin" +msgstr "_Go tsenega" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:393 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "Go bile le phoÅ¡o ya go bontÅ¡ha thuÅ¡o: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:445 +msgid "Do you want to activate Slow Keys?" +msgstr "Na o nyaka go diragatÅ¡a Dinotlelo tÅ¡e Nanyago?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:446 +msgid "Do you want to deactivate Slow Keys?" +msgstr "Na o nyaka go diragatÅ¡olla Dinotlelo tÅ¡e Nanyago?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:449 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"O sa tÅ¡wa go gatelela senotlelo sa Shift metsotswana e 8. Ye ke kgaoletÅ¡o " +"ya sebopego sa Dinotlelo tÅ¡e Nanyago, yeo e amago tsela yeo boroto ya gago " +"ya dinotlelo e Å¡omago ka yona." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:456 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:508 +msgid "Do_n't activate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:456 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:508 +msgid "Do_n't deactivate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:459 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:511 +msgid "_Activate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:459 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:511 +msgid "_Deactivate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:463 +msgid "Slow Keys Alert" +msgstr "TemoÅ¡o ya Dinotlelo tÅ¡e Nanyago" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:495 +msgid "Do you want to activate Sticky Keys?" +msgstr "Na o nyaka go diragatÅ¡a Dinotlelo tÅ¡e Kgomarelago?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:496 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Na o nyaka go diragatÅ¡olla Dinotlelo tÅ¡e Kgomarelago?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:499 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"O sa tÅ¡wa go kgotla senotlelo sa Shift makga a 5 ka tatelano. Ye ke " +"kgaoletÅ¡o ya sebopego sa Dinotlelo tÅ¡e Kgomarelago, yeo e amago tsela yeo ka " +"yona boroto ya gago ya dinotlelo e Å¡omago ka yona." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:501 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"O sa tÅ¡wa go gatelela dinotlelo tÅ¡e pedi ka nako e tee, goba o gateletÅ¡e " +"senotlelo sa Shift makga a 5 ka tatelano. Se se tima sebopego sa Dinotlelo " +"tÅ¡e Kgomarelago, seo se amago tsela yeo ka yona boroto ya gago ya dinotlelo " +"e Å¡omago ka yona." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:515 +msgid "Sticky Keys Alert" +msgstr "TemoÅ¡o ya Dinotlelo tÅ¡e Kgomarelago" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Background" +msgstr "DiriÅ¡a _Bokamorago" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Fonto" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "" + +#: ../plugins/font/gsd-font-manager.c:208 +#, fuzzy, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing the mouse pointer theme." +msgstr "" +"E ka se kgone go hlama tÅ¡hupetÅ¡o ya \"%s\".\n" +"Se se a nyakega go dumelela go fetola leswao le bontÅ¡hago mo o lego." + +#: ../plugins/font/gsd-font-manager.c:231 +#, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing cursors." +msgstr "" +"E ka se kgone go hlama tÅ¡hupetÅ¡o ya \"%s\".\n" +"Se se a nyakega go dumelela go fetola leswao le bontÅ¡hago mo o lego." + +#: ../plugins/keybindings/gsd-keybindings-manager.c:195 +#, c-format +msgid "Key Binding (%s) has its action defined multiple times\n" +msgstr "" +"Go Kopanya ga Senotlelo ga (%s) go na le mogato o hlaloswago e le makga a " +"mantÅ¡i\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:202 +#, c-format +msgid "Key Binding (%s) has its binding defined multiple times\n" +msgstr "" +"Go Kopanya ga Senotlelo ga (%s) go na le go kopanya mo go hlaloswago e le " +"makga a mantÅ¡i\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:211 +#, c-format +msgid "Key Binding (%s) is incomplete\n" +msgstr "Go Kopanya ga Senotlelo ga (%s) ga go a felela\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:239 +#, c-format +msgid "Key Binding (%s) is invalid\n" +msgstr "Go Kopanya ga Senotlelo ga (%s) ga se ga kgonthe\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:292 +#, fuzzy, c-format +msgid "It seems that another application already has access to key '%u'." +msgstr "" +"Go bonagala gore tiriÅ¡o e nngwe e Å¡etÅ¡e e kgona go tsena senotlelong sa '%d'." + +#: ../plugins/keybindings/gsd-keybindings-manager.c:365 +#, c-format +msgid "Key Binding (%s) is already in use\n" +msgstr "Go Kopanya ga Senotlelo ga (%s) go Å¡etÅ¡e go diriÅ¡wa\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:502 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"PhoÅ¡o ya ge go lekwa go diriÅ¡wa (%s)\n" +"yeo e kgokagantÅ¡wego le senotlelo sa (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Boroto ya dinotlelo" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Keyboard plugin" +msgstr "DikgaoletÅ¡o tÅ¡a Boroto ya Dinotlelo" + +#: ../plugins/keyboard/modmap-dialog.glade.h:1 +#, fuzzy +msgid "A_vailable files:" +msgstr "G_o bea mo go lego gona:" + +#: ../plugins/keyboard/modmap-dialog.glade.h:2 +#, fuzzy +msgid "Do _not show this warning again." +msgstr "_O seke wa bontÅ¡ha molaetÅ¡a wo gape" + +#: ../plugins/keyboard/modmap-dialog.glade.h:3 +msgid "Load modmap files" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.glade.h:4 +msgid "Would you like to load the modmap file(s)?" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.glade.h:5 +msgid "_Load" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.glade.h:6 +#, fuzzy +msgid "_Loaded files:" +msgstr "_Mehlala" + +#: ../plugins/media-keys/actions/acme.glade.h:1 +msgid "Volume" +msgstr "Bolumo" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:200 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:240 +#, fuzzy, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"E ka se kgone go phethagatÅ¡a taelo: %s\n" +"TiiÅ¡etÅ¡a gore taelo ye e gona." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:256 +msgid "" +"Couldn't put the machine to sleep.\n" +"Verify that the machine is correctly configured." +msgstr "" +"E ka se kgone go robatÅ¡a motÅ¡hene.\n" +"TiiÅ¡etÅ¡a gore motÅ¡hene o fetotÅ¡we sebopego ka mo go nepagetÅ¡ego." + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Media keys" +msgstr "Dinotlelo tÅ¡a Legotlwana" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:566 +#, fuzzy +msgid "Could not enable mouse accessibility features" +msgstr "_KgontÅ¡ha dibopego tÅ¡a go tsenega ga boroto ya dinotlelo" + +#: ../plugins/mouse/gsd-mouse-manager.c:568 +msgid "" +"Mouse accessibility requires the mousetweaks daemon to be installed on your " +"system." +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:571 +msgid "Mouse Preferences" +msgstr "TÅ¡e Ratwago tÅ¡a Legotlwana" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Legotlwana" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "" + +#: ../plugins/screensaver/gsd-screensaver-manager.c:151 +#, c-format +msgid "" +"There was an error starting up the screensaver:\n" +"\n" +"%s\n" +"\n" +"Screensaver functionality will not work in this session." +msgstr "" +"Go bile le phoÅ¡o ya go thoma seboloki sa sekirini:\n" +"\n" +"%s\n" +"\n" +"Go Å¡oma ga seboloki sa sekirini go ka se Å¡ome lenaneong le." + +#: ../plugins/screensaver/gsd-screensaver-manager.c:160 +msgid "_Do not show this message again" +msgstr "_O seke wa bontÅ¡ha molaetÅ¡a wo gape" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Screensaver" +msgstr "Thoma Seboloki sa Sekirini sa X" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Screensaver plugin" +msgstr "DiriÅ¡a Seboloki sa Sekirini sa X ge o tsena" + +#: ../plugins/sound/gsd-sound-manager.c:164 +#, c-format +msgid "Couldn't load sound file %s as sample %s" +msgstr "E ka se kgone go laiÅ¡a faele ya modumo ya %s bjalo ka mohlala %s" + +#: ../plugins/sound/libsounds/sound-view.c:44 +msgid "Login" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:45 +#, fuzzy +msgid "Logout" +msgstr "E-tÅ¡wa" + +#: ../plugins/sound/libsounds/sound-view.c:46 +msgid "Boing" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:47 +#, fuzzy +msgid "Siren" +msgstr "Sekirini" + +#: ../plugins/sound/libsounds/sound-view.c:48 +msgid "Clink" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:49 +#, fuzzy +msgid "Beep" +msgstr "Robala" + +#: ../plugins/sound/libsounds/sound-view.c:50 +#, fuzzy +msgid "No sound" +msgstr "Modumo" + +#: ../plugins/sound/libsounds/sound-view.c:132 +#, fuzzy +msgid "Sound not set for this event." +msgstr "_Medumo ya ditiragalo" + +#: ../plugins/sound/libsounds/sound-view.c:141 +#, fuzzy +msgid "" +"The sound file for this event does not exist.\n" +"You may want to install the mate-audio package for a set of default sounds." +msgstr "" +"Faele ya modumo ya tiragalo ye ga e gona.\n" +"O ka nyaka go tsenya sephuthelwana sa mate-audio\n" +"bakeng sa peakanyo ya medumo ya tlhaelelo." + +#: ../plugins/sound/libsounds/sound-view.c:152 +msgid "The sound file for this event does not exist." +msgstr "Faele ya modumo ya tiragalo ye ga e gona." + +#: ../plugins/sound/libsounds/sound-view.c:183 +msgid "Select Sound File" +msgstr "Kgetha Faele ya Modumo" + +#: ../plugins/sound/libsounds/sound-view.c:210 +#, c-format +msgid "The file %s is not a valid wav file" +msgstr "Faele ya %s ga se faele ya kgonthe ya wav" + +#: ../plugins/sound/libsounds/sound-view.c:271 +#, fuzzy +msgid "Select sound file..." +msgstr "Kgetha Faele ya Modumo" + +#: ../plugins/sound/libsounds/sound-view.c:373 +#, fuzzy +msgid "System Sounds" +msgstr "metsotswana" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:1 +msgid "Sound" +msgstr "Modumo" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Sound plugin" +msgstr "Faele ya Modumo" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Go KhutÅ¡a ga go Tlanya" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Typing break plugin" +msgstr "Go KhutÅ¡a ga go Tlanya" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:258 +#: ../plugins/xrdb/gsd-xrdb-manager.c:327 +msgid "Cannot determine user's home directory" +msgstr "E ka se lemoge tÅ¡hupetÅ¡o ya gae ya modiriÅ¡i" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:551 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "" +"Senotlelo sa MateConf sa %s se beakantÅ¡we go mohuta wa %s eupÅ¡a mohuta wa sona " +"o letetÅ¡wego e be e le %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Manage X Settings" +msgstr "DiriÅ¡a dipeakanyo tÅ¡a X" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "X Settings" +msgstr "DiriÅ¡a dipeakanyo tÅ¡a X" + +#, fuzzy +#~ msgid "Alert Type" +#~ msgstr "OketÅ¡a Mohuta wa Faele" + +#, fuzzy +#~ msgid "The type of alert" +#~ msgstr "Mohuta wa seakgofiÅ¡i." + +#, fuzzy +#~ msgid "Alert Buttons" +#~ msgstr "Dikonope" + +#, fuzzy +#~ msgid "Show more _details" +#~ msgstr "Dintlha tÅ¡a _Sehlogo" + +#, fuzzy +#~ msgid "About Me" +#~ msgstr "_Ka ga" + +#, fuzzy +#~ msgid "Set your personal information" +#~ msgstr "TshedimoÅ¡o ya mohuta wa MIME" + +#, fuzzy +#~ msgid "Select Image" +#~ msgstr "_Kgetha" + +#, fuzzy +#~ msgid "No Image" +#~ msgstr "DiswantÅ¡ho" + +#, fuzzy +#~ msgid "About %s" +#~ msgstr "_Ka ga" + +#, fuzzy +#~ msgid "Please type the passwords." +#~ msgstr "_LentÅ¡uphetiÅ¡o:" + +#~ msgid " " +#~ msgstr " " + +#~ msgid " " +#~ msgstr " " + +#, fuzzy +#~ msgid "Email" +#~ msgstr "Nyenyane" + +#, fuzzy +#~ msgid "Home" +#~ msgstr "Lebelo" + +#, fuzzy +#~ msgid "Instant Messaging" +#~ msgstr "Go Fana ka Fonto" + +#, fuzzy +#~ msgid "Job" +#~ msgstr "Thekgo" + +#, fuzzy +#~ msgid "Telephone" +#~ msgstr "Dinotlelo tÅ¡a go ThumaÅ¡a le go Tima" + +#, fuzzy +#~ msgid "Web" +#~ msgstr "Lebelo" + +#, fuzzy +#~ msgid "Work" +#~ msgstr "Thekgo" + +#, fuzzy +#~ msgid "A_ddress:" +#~ msgstr "_OketÅ¡a:" + +#, fuzzy +#~ msgid "Address" +#~ msgstr "_gateletÅ¡we" + +#, fuzzy +#~ msgid "C_ity:" +#~ msgstr "_Setaele:" + +#, fuzzy +#~ msgid "C_ompany:" +#~ msgstr "Ta_elo:" + +#, fuzzy +#~ msgid "Cale_ndar:" +#~ msgstr "Lego_ro:" + +#, fuzzy +#~ msgid "Change Passwo_rd..." +#~ msgstr "Fetola peakanyo" + +#, fuzzy +#~ msgid "Change Password" +#~ msgstr "Fetola peakanyo" + +#, fuzzy +#~ msgid "Ci_ty:" +#~ msgstr "_Setaele:" + +#, fuzzy +#~ msgid "Co_untry:" +#~ msgstr "Taolo" + +#, fuzzy +#~ msgid "Contact" +#~ msgstr "_Dikagare" + +#, fuzzy +#~ msgid "Cou_ntry:" +#~ msgstr "Taolo" + +#, fuzzy +#~ msgid "Hom_e:" +#~ msgstr "_Leina:" + +#, fuzzy +#~ msgid "Old pa_ssword:" +#~ msgstr "_LentÅ¡uphetiÅ¡o:" + +#, fuzzy +#~ msgid "Personal Info" +#~ msgstr "_Fonto ya kgokagano ya dithapo:" + +#, fuzzy +#~ msgid "User name:" +#~ msgstr "L_eina la modiriÅ¡i:" + +#, fuzzy +#~ msgid "_Address:" +#~ msgstr "_OketÅ¡a:" + +#, fuzzy +#~ msgid "_Home page:" +#~ msgstr "_Leina la sehlogo:" + +#, fuzzy +#~ msgid "_Home:" +#~ msgstr "_Leina:" + +#, fuzzy +#~ msgid "_Manager:" +#~ msgstr "_SegodiÅ¡i" + +#, fuzzy +#~ msgid "_Mobile:" +#~ msgstr "_Faele" + +#, fuzzy +#~ msgid "_New password:" +#~ msgstr "_LentÅ¡uphetiÅ¡o:" + +#, fuzzy +#~ msgid "_Profession:" +#~ msgstr "KgatiÅ¡o:" + +#, fuzzy +#~ msgid "_Retype new password:" +#~ msgstr "_LentÅ¡uphetiÅ¡o:" + +#, fuzzy +#~ msgid "_Title:" +#~ msgstr "_Setaele:" + +#~ msgid "Applications" +#~ msgstr "DitiriÅ¡o" + +#~ msgid "Support" +#~ msgstr "Thekgo" + +#~ msgid "" +#~ "Note: Changes to this setting will not take effect until " +#~ "you next log in." +#~ msgstr "" +#~ "Ela hloko: Diphetogo tÅ¡eo di dirwago peakanyong ye di ka " +#~ "se Å¡ome go fihlela ge o tsena gape nakong e latelago." + +#~ msgid "Assistive Technology Preferences" +#~ msgstr "TÅ¡e Ratwago tÅ¡a ThekinolotÅ¡i tÅ¡e ThuÅ¡ago" + +#~ msgid "Close and _Log Out" +#~ msgstr "Tswalela gomme o _TÅ¡we" + +#~ msgid "Start these assistive technologies every time you log in:" +#~ msgstr "Thoma dithekinolotÅ¡i tÅ¡e tÅ¡e thuÅ¡ago nako le nako ge o tsena:" + +#~ msgid "_Enable assistive technologies" +#~ msgstr "_KgontÅ¡ha dithekinolotÅ¡i tÅ¡e thuÅ¡ago" + +#~ msgid "_Magnifier" +#~ msgstr "_SegodiÅ¡i" + +#~ msgid "_On-screen keyboard" +#~ msgstr "_Boroto ya dinotlelo e lego Sekirining" + +#~ msgid "_Screenreader" +#~ msgstr "_Sebadi sa sekirini" + +#~ msgid "Assistive Technology Support" +#~ msgstr "Thekgo ya ThekinolotÅ¡i e ThuÅ¡ago" + +#~ msgid "Enable support for MATE assistive technologies at login" +#~ msgstr "" +#~ "KgontÅ¡ha thekgo bakeng sa dithekinolotÅ¡i tÅ¡e thuÅ¡ago tÅ¡a MATE go tseneng" + +#~ msgid "" +#~ "No Assistive Technology is available on your system. The 'gok' package " +#~ "must be installed in order to get on-screen keyboard support, and the " +#~ "'gnopernicus' package must be installed for screenreading and magnifying " +#~ "capabilities." +#~ msgstr "" +#~ "Ga go na ThekinolotÅ¡i e ThuÅ¡ago yeo e lego tshepediÅ¡ong ya gago. Ngatana " +#~ "ya 'gok' e swanetÅ¡e go tsenywa gore go hwetÅ¡we thekgo ya boroto ya " +#~ "dinotlelo ya sekirining, le ngatana ya 'gnopernicus' e swanetÅ¡e go " +#~ "tsenywa bakegn sa go bala ga sekirini le bokgoni bja go godiÅ¡a." + +#~ msgid "" +#~ "Not all available assistive technologies are installed on your system. " +#~ "The 'gok' package must be installed in order to get on-screen keyboard " +#~ "support." +#~ msgstr "" +#~ "Ga se thekinolotÅ¡i ka moka tÅ¡e thuÅ¡ago tÅ¡eo di tsentÅ¡hitÅ¡wego " +#~ "tshepediÅ¡ong ya gago. Ngatana ya 'gok' e swanetÅ¡e go tsenywa gore go " +#~ "hwetÅ¡we thekgo ya boroto ya dinotlelo ya sekirining." + +#~ msgid "" +#~ "Not all available assistive technologies are installed on your system. " +#~ "The 'gnopernicus' package must be installed for screenreading and " +#~ "magnifying capabilities." +#~ msgstr "" +#~ "Ga se dithekinolotÅ¡i ka moka tÅ¡e thuÅ¡ago tÅ¡eo di tsentÅ¡hitÅ¡wego " +#~ "tshepediÅ¡ong ya gago. Ngatana ya 'gnopernicus' e swanetÅ¡e go tsentÅ¡hwa " +#~ "bakeng sa bokgoni bja go bala sekirini le go godiÅ¡a." + +#~ msgid "There was an error launching the mouse preferences dialog: %s" +#~ msgstr "" +#~ "Go bile le phoÅ¡o ya go tsebagatÅ¡a polediÅ¡ano ya tÅ¡e ratwago tÅ¡a " +#~ "legotlwana: %s" + +#~ msgid "Unable to import AccessX settings from file '%s'" +#~ msgstr "" +#~ "Ga e kgone go amogela dipeakanyo tÅ¡a go Tsena tÅ¡a X go tÅ¡wa faeleng ya '%" +#~ "s'" + +#~ msgid "Import Feature Settings File" +#~ msgstr "Amogela Faele ya Dipeakanyo tÅ¡a Sebopego" + +#~ msgid "_Import" +#~ msgstr "_Amogela" + +#~ msgid "Set your keyboard accessibility preferences" +#~ msgstr "Beakanya tÅ¡e di ratwago tÅ¡a go tsenega ga boroto ya dinotlelo" + +#~ msgid "" +#~ "This system does not seem to have the XKB extension. The keyboard " +#~ "accessibility features will not operate without it." +#~ msgstr "" +#~ "TshepediÅ¡o ye ga e bonagale e na le koketÅ¡o ya XKB. Dibopego tÅ¡a go " +#~ "tsenega ga boroto ya dinotlelo di ka se Å¡ome ka ntle le yona." + +#~ msgid "*" +#~ msgstr "*" + +#~ msgid "Enable Bo_unce Keys" +#~ msgstr "KgontÅ¡ha Dino_tlelo tÅ¡a go Tlola" + +#~ msgid "Enable Slo_w Keys" +#~ msgstr "KgontÅ¡ha Dino_tlelo tÅ¡e Nanyago" + +#~ msgid "Enable _Mouse Keys" +#~ msgstr "KgontÅ¡ha _Dinotlelo tÅ¡a Legotlwana" + +#~ msgid "Enable _Repeat Keys" +#~ msgstr "KgontÅ¡ha _Dinotlelo tÅ¡a go BuÅ¡eletÅ¡a" + +#~ msgid "Enable _Sticky Keys" +#~ msgstr "KgontÅ¡ha _Dinotlelo tÅ¡e Kgomarelago" + +#~ msgid "Features" +#~ msgstr "Dibopego" + +#~ msgid "Toggle Keys" +#~ msgstr "Dinotlelo tÅ¡a go ThumaÅ¡a le go Tima" + +#~ msgid "Basic" +#~ msgstr "Motheo" + +#~ msgid "Beep if key is re_jected" +#~ msgstr "Dira modumo ge senotlelo se ga_nwa" + +#~ msgid "Beep when _features turned on or off from keyboard" +#~ msgstr "" +#~ "Dira modumo _ge dibopego di thumaÅ¡wa goba di tingwa borotong ya dinotlelo" + +#~ msgid "Beep when _modifier is pressed" +#~ msgstr "Dira modumo _ge sempshafatÅ¡i se gateletÅ¡we" + +#~ msgid "Beep when an LED is turned on and two beeps when one is turned off." +#~ msgstr "Dira modumo ge LED e thumaÅ¡itÅ¡we le medumo e mebedi ge e timilwe." + +#~ msgid "Beep when key is:" +#~ msgstr "Dira modumo ge senotlelo se:" + +#~ msgid "Del_ay:" +#~ msgstr "Die_giÅ¡a:" + +#~ msgid "Delay between keypress and pointer mo_vement:" +#~ msgstr "" +#~ "DiegiÅ¡a magareng ga go gatelelwa ga senotlelo le go Å¡u_tha ga selaetÅ¡i:" + +#~ msgid "Disa_ble if two keys pressed together" +#~ msgstr "Pale_diÅ¡a ge dinotlelo tÅ¡e pedi di gateletÅ¡we mmogo" + +#~ msgid "E_nable Toggle Keys" +#~ msgstr "K_gontÅ¡ha Dinotlelo tÅ¡a go ThumaÅ¡a le go Tima" + +#~ msgid "Filters" +#~ msgstr "Dikgethi" + +#~ msgid "I_gnore duplicate keypresses within:" +#~ msgstr "" +#~ "H_lokomologa go gatelelwa ga senotlelo mo go lego gabedi ka gare ga:" + +#~ msgid "" +#~ "Ignore all subsequent presses of the SAME key if they happen within a " +#~ "user selectable period of time." +#~ msgstr "" +#~ "Hlokomologa go gatelela ka moka mo go hlatlamanago ga senotlelo se " +#~ "SWANAGO ge eba go direga nakong e kgethilwego ya modiriÅ¡i." + +#~ msgid "Keyboard Accessibility Preferences (AccessX)" +#~ msgstr "TÅ¡e Ratwago tÅ¡a go Tsenega ga Boroto ya Dinotlelo (Go Tsena ga X)" + +#~ msgid "Ma_ximum pointer speed:" +#~ msgstr "Le_belo le legolo la selaetÅ¡i:" + +#~ msgid "Mouse _Preferences..." +#~ msgstr "TÅ¡e Ratwago _tÅ¡a Legotlwana..." + +#~ msgid "" +#~ "Only accept keys after they have been pressed and held for a user " +#~ "adjustable amount of time." +#~ msgstr "" +#~ "Amogela dinotlelo feela ka morago ga ge di gateletÅ¡we le go swara tekanyo " +#~ "ya nako e ka lokiÅ¡wago ya modiriÅ¡i." + +#~ msgid "" +#~ "Perform multiple simultaneous key press operations by pressing modifier " +#~ "keys in sequence." +#~ msgstr "" +#~ "Dira mediro ya go gatelela senotlelo e mentÅ¡i ya samma-le-tee ka go " +#~ "kgotla dinotlelo tÅ¡a mpshafatÅ¡o ka tatelano." + +#~ msgid "S_peed:" +#~ msgstr "L_ebelo:" + +#~ msgid "Time to acce_lerate to maximum speed:" +#~ msgstr "Nako ya go akgo_fiÅ¡a go fihla go lebelo le legolo:" + +#~ msgid "Turn the numeric keypad into a mouse control pad." +#~ msgstr "" +#~ "Fetola mosemo wa dinotlelo wa dinomoro gore e ba moseme wa taolo ya " +#~ "legotlwana." + +#~ msgid "_Disable if unused for:" +#~ msgstr "_PalediÅ¡a ge eba e sa diriÅ¡we bakeng sa:" + +#~ msgid "_Import Feature Settings..." +#~ msgstr "_Amogela Peakanyo ya Sebopego..." + +#~ msgid "_Only accept keys held for:" +#~ msgstr "_Amogela feela dinotlelo tÅ¡e swaretÅ¡wego:" + +#~ msgid "_Type to test settings:" +#~ msgstr "_Tlanya go leka dipeakanyo:" + +#~ msgid "_accepted" +#~ msgstr "_amogetÅ¡we" + +#~ msgid "_pressed" +#~ msgstr "_gateletÅ¡we" + +#~ msgid "_rejected" +#~ msgstr "_gannwe" + +#~ msgid "characters/second" +#~ msgstr "ditlhaka/motsotswana" + +#~ msgid "milliseconds" +#~ msgstr "seripa sa metsotswana" + +#~ msgid "pixels/second" +#~ msgstr "dikarolwana tÅ¡e bopago seswantÅ¡ho/motsotswana" + +#~ msgid "Change your Desktop Background settings" +#~ msgstr "Fetola Dipeakanyo tÅ¡a Bokamorago bja Teseke ya Gago" + +#~ msgid "Desktop Background" +#~ msgstr "Bokamorago bja Teseke" + +#~ msgid "Desktop _Wallpaper" +#~ msgstr "Pampiri ya leboteng ya _Teseke" + +#~ msgid "_Desktop Colors" +#~ msgstr "_Mebala ya Teseke" + +#~ msgid "Desktop Background Preferences" +#~ msgstr "TÅ¡e Ratwago tÅ¡a Bokamorago bja Teseke" + +#~ msgid "_Add Wallpaper" +#~ msgstr "_OketÅ¡a Pampiri ya leboteng" + +#~ msgid "_Style:" +#~ msgstr "_Setaele:" + +#~ msgid "Centered" +#~ msgstr "E beilwe magareng" + +#~ msgid "Fill Screen" +#~ msgstr "TlatÅ¡a Sekirini" + +#~ msgid "Scaled" +#~ msgstr "LekanyeditÅ¡we" + +#~ msgid "Tiled" +#~ msgstr "E dirilwe thaele" + +#~ msgid "Solid Color" +#~ msgstr "Mmala o Tiilego" + +#~ msgid "Horizontal Gradient" +#~ msgstr "Go Sekama go Rapamego" + +#~ msgid "Vertical Gradient" +#~ msgstr "Go Sekama go Tsepamego" + +#~ msgid "Add Wallpaper" +#~ msgstr "OketÅ¡a Pampiri ya leboteng" + +#~ msgid "No Wallpaper" +#~ msgstr "Ga go na Pampiri ya leboteng" + +#~ msgid "" +#~ "Unable to start the settings manager 'mate-settings-daemon'.\n" +#~ "Without the MATE settings manager running, some preferences may not take " +#~ "effect. This could indicate a problem with MateComponent, or a non-MATE (e.g. " +#~ "KDE) settings manager may already be active and conflicting with the " +#~ "MATE settings manager." +#~ msgstr "" +#~ "Ga e kgone go thoma molaodi wa dipeakanyo 'daemon ya dipeakanyo tÅ¡a " +#~ "mate'.\n" +#~ "Ka ntle le go Å¡oma ga molaodi wa dipeakanyo tÅ¡a MATE, tÅ¡e dingwe tÅ¡e " +#~ "ratwago di ka no se Å¡ome. Se se ka laetÅ¡a bothata le MateComponent, goba molaodi " +#~ "wa dipeakanyo yo e sego wa MATE (ka mohlala, KDE) a ka ba a Å¡etÅ¡e a Å¡oma " +#~ "e bile a lwantÅ¡hana le molaodi wa peakanyo wa MATE." + +#~ msgid "Unable to load capplet stock icon '%s'\n" +#~ msgstr "Ga e kgone go laiÅ¡a leswao la setoko la khapolete ya '%s'\n" + +#~ msgid "Just apply settings and quit" +#~ msgstr "DiriÅ¡a feela dipeakanyo gomme o tlogele" + +#~ msgid "Retrieve and store legacy settings" +#~ msgstr "BuÅ¡a morago gomme go boloka dipeakanyo tÅ¡e molaong" + +#~ msgid "From URI" +#~ msgstr "Go tÅ¡wa go URI" + +#~ msgid "URI currently transferring from" +#~ msgstr "URI gona bjale e fetiÅ¡etÅ¡a go tÅ¡wa go" + +#~ msgid "To URI" +#~ msgstr "Go ya go URI" + +#~ msgid "URI currently transferring to" +#~ msgstr "URI yeo gona bjale e fetiÅ¡etÅ¡ago go" + +#~ msgid "Fraction completed" +#~ msgstr "Seabelo se feditÅ¡wego" + +#~ msgid "Fraction of transfer currently completed" +#~ msgstr "Seabelo sa phetiÅ¡etÅ¡o yeo gona bjale e feditÅ¡wego" + +#~ msgid "Current URI index" +#~ msgstr "Tlhatlamano ya gona bjale ya URI" + +#~ msgid "Current URI index - starts from 1" +#~ msgstr "Tlhatlamano ya gona bjale ya URI - e thoma go 1" + +#~ msgid "Total URIs" +#~ msgstr "Palomoka ya di-URI" + +#~ msgid "Total number of URIs" +#~ msgstr "Palo moka ya di-URI" + +#, fuzzy +#~ msgid "From:" +#~ msgstr "Go tÅ¡wa go: %s" + +#, fuzzy +#~ msgid "To:" +#~ msgstr "Go ya go: %s" + +#~ msgid "Connecting..." +#~ msgstr "Go kgokaganya..." + +#~ msgid "Key" +#~ msgstr "Senotlelo" + +#~ msgid "MateConf key to which this property editor is attached" +#~ msgstr "Senotlelo sa MateConf seo morulaganyi wa thoto a kgokagantÅ¡wego" + +#~ msgid "Callback" +#~ msgstr "LetÅ¡a gape" + +#~ msgid "Issue this callback when the value associated with key gets changed" +#~ msgstr "" +#~ "NtÅ¡ha go letÅ¡a gape ge boleng bjo tswalanego le senotlelo bo fetolwa" + +#~ msgid "Change set" +#~ msgstr "Fetola peakanyo" + +#~ msgid "" +#~ "MateConf change set containing data to be forwarded to the mateconf client on " +#~ "apply" +#~ msgstr "" +#~ "MateConf e fetola peakanyo yeo e nago le tsebiÅ¡o yeo e swanetÅ¡ego go " +#~ "fetiÅ¡etÅ¡wa go modirelwa wa mateconf tiriÅ¡ong" + +#~ msgid "Conversion to widget callback" +#~ msgstr "Go fetolwa ga go letÅ¡a gape ga sediriÅ¡wa" + +#~ msgid "" +#~ "Callback to be issued when data are to be converted from MateConf to the " +#~ "widget" +#~ msgstr "" +#~ "Go letÅ¡a gape mo go swanetÅ¡ego go ntÅ¡hwa ge tsebiÅ¡o e fetoletÅ¡we go tloga " +#~ "go MateConf go ya go sediriÅ¡wa" + +#~ msgid "Conversion from widget callback" +#~ msgstr "Go fetolelwa go tÅ¡wa go go letÅ¡a gape ga sediriÅ¡wa" + +#~ msgid "" +#~ "Callback to be issued when data are to be converted to MateConf from the " +#~ "widget" +#~ msgstr "" +#~ "Go letÅ¡a gape mo go swanetÅ¡ego go ntÅ¡hwa ge tsebiÅ¡o e swanetÅ¡e go " +#~ "fetolelwa go MateConf go tÅ¡wa go sediriÅ¡wa" + +#~ msgid "UI Control" +#~ msgstr "Taolo ya UI" + +#~ msgid "Object that controls the property (normally a widget)" +#~ msgstr "SediriÅ¡wa seo se laolago thoto (ka mo go tlwaelegilego sediriÅ¡wa)" + +#~ msgid "Property editor object data" +#~ msgstr "TsebiÅ¡o ya sediriÅ¡wa ya morulaganyi wa thoto" + +#~ msgid "Custom data required by the specific property editor" +#~ msgstr "TsebiÅ¡o ya tlwaelo e nyakwago ke morulaganyi yo a itÅ¡ego wa thoto" + +#~ msgid "Property editor data freeing callback" +#~ msgstr "TsebiÅ¡o ya morulaganyi wa thoto yeo e lokollago go letÅ¡a gape" + +#~ msgid "" +#~ "Callback to be issued when property editor object data is to be freed" +#~ msgstr "" +#~ "Go letÅ¡a gape mo go swanetÅ¡ego go ntÅ¡hwa ge tsebiÅ¡o ya sediriÅ¡wa sa " +#~ "morulaganyi wa thoto e swanetÅ¡e go lokollwa" + +#~ msgid "" +#~ "Couldn't find the file '%s'.\n" +#~ "\n" +#~ "Please make sure it exists and try again, or choose a different " +#~ "background picture." +#~ msgstr "" +#~ "Ga e kgone go hwetÅ¡a faele '%s'.\n" +#~ "\n" +#~ "Hle kgonthiÅ¡etÅ¡a gore e gona gomme o leke gape, goba o kgethe seswantÅ¡ho " +#~ "se bonagalago ka morago se fapanego." + +#~ msgid "" +#~ "I don't know how to open the file '%s'.\n" +#~ "Perhaps it's a kind of picture that is not yet supported.\n" +#~ "\n" +#~ "Please select a different picture instead." +#~ msgstr "" +#~ "Ga ke tsebe kamoo nka bulago faele ya '%s'.\n" +#~ "Mohlomongwe ke mohuta wa seswantÅ¡ho seo seÅ¡ogo sa thekgwa.\n" +#~ "\n" +#~ "Hle kgetha seswantÅ¡ho se fapanego legatong la se." + +#~ msgid "Please select an image." +#~ msgstr "Hle kgetha seswantÅ¡ho." + +#~ msgid "_Select" +#~ msgstr "_Kgetha" + +#~ msgid "Preferred Applications" +#~ msgstr "DitiriÅ¡o tÅ¡e Ratwago" + +#~ msgid "Select your default applications" +#~ msgstr "Kgetha ditiriÅ¡o tÅ¡a gago tÅ¡a tlhaelelo" + +#, fuzzy +#~ msgid "Debian Sensible Browser" +#~ msgstr "Sefetleki sa Wepe sa Tlhaelelo" + +#~ msgid "Epiphany" +#~ msgstr "Epiphany" + +#~ msgid "Galeon" +#~ msgstr "Galeon" + +#~ msgid "Encompass" +#~ msgstr "Fihlelela" + +#, fuzzy +#~ msgid "Firebird" +#~ msgstr "Firebird/FireFox" + +#~ msgid "Firefox" +#~ msgstr "Firefox" + +#, fuzzy +#~ msgid "Mozilla" +#~ msgstr "Poso ya Mozilla" + +#~ msgid "Netscape Communicator" +#~ msgstr "Seboledi sa Netscape" + +#~ msgid "Konqueror" +#~ msgstr "Konqueror" + +#~ msgid "W3M Text Browser" +#~ msgstr "Sefetleki sa Sengwalwa sa W3M" + +#~ msgid "Lynx Text Browser" +#~ msgstr "Sefetleki sa Sengwalwa sa Lynx" + +#~ msgid "Links Text Browser" +#~ msgstr "E Kgokaganya Sefetleki sa Sengwalwa" + +#~ msgid "Evolution Mail Reader" +#~ msgstr "Sebadi sa Poso sa Phutollo" + +#~ msgid "Balsa" +#~ msgstr "Balsa" + +#~ msgid "KMail" +#~ msgstr "Poso ya K" + +#~ msgid "Thunderbird" +#~ msgstr "Thunderbird" + +#~ msgid "Mozilla Mail" +#~ msgstr "Poso ya Mozilla" + +#~ msgid "Mutt" +#~ msgstr "Mutt" + +#, fuzzy +#~ msgid "Debian Terminal Emulator" +#~ msgstr "Kgokagano ya Dithapo ya Tlhaelelo" + +#, fuzzy +#~ msgid "MATE Terminal" +#~ msgstr "Kgokagano ya dithapo" + +#~ msgid "Standard XTerminal" +#~ msgstr "Kgokagano ya Dithapo ya X ya Motheo" + +#~ msgid "NXterm" +#~ msgstr "NXterm" + +#~ msgid "RXVT" +#~ msgstr "RXVT" + +#~ msgid "aterm" +#~ msgstr "aterm" + +#~ msgid "ETerm" +#~ msgstr "ETerm" + +#~ msgid "Please specify a name and a command for this editor." +#~ msgstr "Hle laetÅ¡a leina le taelo ya morulaganyi yo." + +#~ msgid "Add..." +#~ msgstr "OketÅ¡a..." + +#~ msgid "C_ustom" +#~ msgstr "_Tlwaelo" + +#~ msgid "C_ustom:" +#~ msgstr "_Tlwaelo:" + +#, fuzzy +#~ msgid "Can open multiple _files" +#~ msgstr "TiriÅ¡o ye e ka bula difaele _tÅ¡e dintÅ¡i" + +#~ msgid "Co_mmand:" +#~ msgstr "Ta_elo:" + +#~ msgid "Custom Editor Properties" +#~ msgstr "DipharologantÅ¡ho tÅ¡a Morulaganyi wa Tlwaelo" + +#~ msgid "Default Mail Reader" +#~ msgstr "Mmadi wa Poso wa Tlhaelelo" + +#~ msgid "Default Terminal" +#~ msgstr "Kgokagano ya Dithapo ya Tlhaelelo" + +#~ msgid "Default Text Editor" +#~ msgstr "Morulaganyi wa Sengwalwa wa Tlhaelelo" + +#~ msgid "Default Web Browser" +#~ msgstr "Sefetleki sa Wepe sa Tlhaelelo" + +#~ msgid "Default Window Manager" +#~ msgstr "Molaodi wa Lefesetere wa Tlhaelelo" + +#~ msgid "Delete" +#~ msgstr "Phumola" + +#~ msgid "E_xec Flag:" +#~ msgstr "P_hethagatÅ¡a Folaga:" + +#~ msgid "Edit..." +#~ msgstr "LokiÅ¡a..." + +#~ msgid "Mail Reader" +#~ msgstr "Sebadi sa Poso" + +#, fuzzy +#~ msgid "Run in a _terminal" +#~ msgstr "DiriÅ¡a ka _Kgokagano ya Dithapo" + +#, fuzzy +#~ msgid "Run in a t_erminal" +#~ msgstr "DiriÅ¡a ka _Kgokagano ya Dithapo" + +#~ msgid "" +#~ "Select the window manager you want. You will need to hit apply, wave the " +#~ "magic wand, and do a magic dance for it to work." +#~ msgstr "" +#~ "Kgetha molaodi wa lefesetere yo o mo nyakago. Go tla nyakega gore o " +#~ "kgotle diriÅ¡a, o phagamiÅ¡e seatla, gomme o bine motantsho wa mohlolo gore " +#~ "e Å¡ome." + +#~ msgid "Terminal" +#~ msgstr "Kgokagano ya dithapo" + +#~ msgid "Text Editor" +#~ msgstr "Morulaganyi wa Sengwalwa" + +#~ msgid "Understands _Netscape Remote Control" +#~ msgstr "E KweÅ¡iÅ¡a _Taolo ya Kgole ya Netscape" + +#~ msgid "Use this _editor to open text files in the file manager" +#~ msgstr "" +#~ "DiriÅ¡a morulaganyi _yo go bula difaele tÅ¡a sengwala molaoding wa faele" + +#~ msgid "Web Browser" +#~ msgstr "Sefetleki sa Wepe" + +#~ msgid "Window Manager" +#~ msgstr "Molaodi wa Lefesetere" + +#~ msgid "_Command:" +#~ msgstr "Ta_elo:" + +#~ msgid "_Name:" +#~ msgstr "_Leina:" + +#~ msgid "_Properties..." +#~ msgstr "_DipharologantÅ¡ho..." + +#~ msgid "_Select:" +#~ msgstr "_Kgetha:" + +#~ msgid "Change screen resolution" +#~ msgstr "Fetola setlamo sa sekirini" + +#~ msgid "Screen Resolution" +#~ msgstr "Setlamo sa Sekirini" + +#~ msgid "%d Hz" +#~ msgstr "%d Hz" + +#~ msgid "_Resolution:" +#~ msgstr "_Setlamo:" + +#~ msgid "Re_fresh rate:" +#~ msgstr "Di_ra tekanyo gape:" + +#~ msgid "Default Settings" +#~ msgstr "Dipeakanyo tÅ¡a Tlhaelelo" + +#~ msgid "Screen %d Settings\n" +#~ msgstr "Dipeakanyo tÅ¡a Sekirini sa %d\n" + +#~ msgid "Screen Resolution Preferences" +#~ msgstr "TÅ¡e Ratwago tÅ¡a Setlamo sa Sekirini" + +#~ msgid "_Make default for this computer (%s) only" +#~ msgstr "_Dira tlhaelelo bakeng sa khomphuthara ye ya (%s) feela" + +#~ msgid "Options" +#~ msgstr "Dikgetho" + +#~ msgid "" +#~ "Testing the new settings. If you don't respond in %d second the previous " +#~ "settings will be restored." +#~ msgid_plural "" +#~ "Testing the new settings. If you don't respond in %d seconds the previous " +#~ "settings will be restored." +#~ msgstr[0] "" +#~ "Go leka dipeakanyo tÅ¡e mpsha. Ge o sa arabele ka metsotswana e %d go tla " +#~ "bolokwa peakanyo ya nakong e fetilego." +#~ msgstr[1] "" +#~ "Go leka dipeakanyo tÅ¡e mpsha. Ge eba o sa arabele ka metsotswana e %d go " +#~ "tla bolokwa peakanyo ya nakong e fetilego." + +#~ msgid "Keep Resolution" +#~ msgstr "Boloka Setlamo" + +#~ msgid "Do you want to keep this resolution?" +#~ msgstr "Na o nyaka go boloka setlamo se?" + +#~ msgid "Use _previous resolution" +#~ msgstr "DiriÅ¡a _setlamo sa nakong e fetilego" + +#~ msgid "_Keep resolution" +#~ msgstr "_Boloka setlamo" + +#~ msgid "" +#~ "The X Server does not support the XRandR extension. Runtime resolution " +#~ "changes to the display size are not available." +#~ msgstr "" +#~ "Seabi sa X ga se thekge koketÅ¡o ya XRandR. Setlamo sa nako ya go Å¡oma se " +#~ "fetogelago go bogolo bja go bontÅ¡ha ga di gona." + +#~ msgid "" +#~ "The version of the XRandR extension is incompatible with this program. " +#~ "Runtime changes to the display size are not available." +#~ msgstr "" +#~ "KgatiÅ¡o ya koketÅ¡o ya XRandR yeo e sa kwanego le lenaneo le. Diphetogo " +#~ "tÅ¡a go Å¡oma go bogolo bja go bontÅ¡ha ga di gona." + +#~ msgid "Select fonts for the desktop" +#~ msgstr "Kgetha difonto tÅ¡a teseke" + +#~ msgid "Font Rendering" +#~ msgstr "Go Fana ka Fonto" + +#~ msgid "Smoothing:" +#~ msgstr "Go Dira Boreledi:" + +#~ msgid "Subpixel order:" +#~ msgstr "Tatelano ya dika-dikarolwana tÅ¡e bopago seswantÅ¡ho:" + +#~ msgid "Best _shapes" +#~ msgstr "Dibopego _tÅ¡e di phalago ka moka" + +#~ msgid "Best co_ntrast" +#~ msgstr "Go fapana go e ph_alago ka moka" + +#~ msgid "D_etails..." +#~ msgstr "D_intlha..." + +#~ msgid "Font Preferences" +#~ msgstr "TÅ¡e Ratwago tÅ¡a Fonto" + +#~ msgid "Font Rendering Details" +#~ msgstr "Dintlha tÅ¡a go Fana ka Fonto" + +#~ msgid "Go _to font folder" +#~ msgstr "Eya _sephutheding sa fonto" + +#~ msgid "Gra_yscale" +#~ msgstr "Teka_nyo e tshetla" + +#~ msgid "N_one" +#~ msgstr "G_a e gona" + +#~ msgid "R_esolution:" +#~ msgstr "S_etlamo:" + +#~ msgid "Sub_pixel (LCDs)" +#~ msgstr "Dikarolwana_tÅ¡e nyenyane tÅ¡e bopago diswantÅ¡ho (di-LCD)" + +#~ msgid "Sub_pixel smoothing (LCDs)" +#~ msgstr "" +#~ "Go dira gore dikarolwana_tÅ¡e nyenyane tÅ¡e bopago seswantÅ¡ho di be " +#~ "boreledi (di-LCD)" + +#~ msgid "VB_GR" +#~ msgstr "VB_GR" + +#~ msgid "_Application font:" +#~ msgstr "_Fonto ya tiriÅ¡o:" + +#~ msgid "_BGR" +#~ msgstr "_BGR" + +#~ msgid "_Desktop font:" +#~ msgstr "_Fonto ya teseke:" + +#~ msgid "_Full" +#~ msgstr "_TletÅ¡ego" + +#~ msgid "_Medium" +#~ msgstr "_Magareng" + +#~ msgid "_Monochrome" +#~ msgstr "_Mmala o tee wa boso le boÅ¡weu" + +#~ msgid "_None" +#~ msgstr "_Ga e gona" + +#~ msgid "_RGB" +#~ msgstr "_RGB" + +#~ msgid "_Slight" +#~ msgstr "_Ganyenyane" + +#~ msgid "_Terminal font:" +#~ msgstr "_Fonto ya kgokagano ya dithapo:" + +#~ msgid "_VRGB" +#~ msgstr "_VRGB" + +#~ msgid "_Window title font:" +#~ msgstr "_Fonto ya sehlogo sa lefesetere:" + +#~ msgid "dots per inch" +#~ msgstr "dintlha go ya ka noko" + +#~ msgid "Font may be too large" +#~ msgstr "Fonto e ka ba e le e kgolo kudu" + +#~ msgid "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." +#~ msgid_plural "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." +#~ msgstr[0] "" +#~ "Fonto e kgethilwego e bogolo bja ntlha bja %d , e bile e ka dira gore go " +#~ "be thata go diriÅ¡a khomphuthara ka mo go Å¡omago. Go eletÅ¡wa gore o kgethe " +#~ "bogolo bjo bo lego bjo bonyenyane go %d." +#~ msgstr[1] "" +#~ "Fonto e kgethilwego e bogolo bja dintlha bja %d , e bile e ka dira gore " +#~ "go be thata go diriÅ¡a khomphuthara ka mo go Å¡omago. Go eletÅ¡wa gore o " +#~ "kgethe bogolo bjo bo lego bjo bonyenyane go %d." + +#~ msgid "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a " +#~ "smaller sized font." +#~ msgid_plural "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a smaller " +#~ "sized font." +#~ msgstr[0] "" +#~ "Fonto e kgethilwego e bogolo bja ntlha bja %d, e bile e ka dira gore go " +#~ "be thata go diriÅ¡a khomphuthara ka mo go Å¡omago. Go eletÅ¡wa gore o kgethe " +#~ "fonto ya bogolo bjo bonyenyane." +#~ msgstr[1] "" +#~ "Fonto e kgethilwego e bogolo bja dintlha bja %d, e bile e ka dira gore go " +#~ "be thata go diriÅ¡a khomphuthara ka mo go Å¡omago. Go eletÅ¡wa gore o kgethe " +#~ "fonto ya bogolo bjo bonyenyane." + +#~ msgid "New accelerator..." +#~ msgstr "SeakgofiÅ¡i se seswa..." + +#~ msgid "Accelerator key" +#~ msgstr "Senotlelo sa seakgofiÅ¡i" + +#~ msgid "Accelerator modifiers" +#~ msgstr "DimpshafatÅ¡i tÅ¡a seakgofiÅ¡i" + +#~ msgid "Accelerator keycode" +#~ msgstr "Khoutu ya senotlelo ya seakgofiÅ¡i" + +#~ msgid "Accel Mode" +#~ msgstr "Mokgwa wa SeakgofiÅ¡i" + +#~ msgid "The type of accelerator." +#~ msgstr "Mohuta wa seakgofiÅ¡i." + +#~ msgid "Disabled" +#~ msgstr "PalediÅ¡itÅ¡we" + +#~ msgid "" +#~ msgstr "" + +#~ msgid "Desktop" +#~ msgstr "Teseke" + +#~ msgid "Window Management" +#~ msgstr "Taolo ya Lefesetere" + +#~ msgid "" +#~ "The shortcut \"%s\" is already used for:\n" +#~ " \"%s\"\n" +#~ msgstr "" +#~ "KgaoletÅ¡o ya \"%s\" e Å¡etÅ¡e e diriÅ¡editÅ¡we:\n" +#~ " \"%s\"\n" + +#~ msgid "Error setting new accelerator in configuration database: %s\n" +#~ msgstr "" +#~ "PhoÅ¡o ya go beakanya seakgofiÅ¡i se seswa datapeising ya go fetola " +#~ "sebopego: %s\n" + +#~ msgid "Error unsetting accelerator in configuration database: %s\n" +#~ msgstr "" +#~ "PhoÅ¡o ya go beakanyolla seakgofiÅ¡i datapeising ya go fetola sebopego: %s\n" + +#~ msgid "Action" +#~ msgstr "Mogato" + +#~ msgid "Shortcut" +#~ msgstr "KgaoletÅ¡o" + +#~ msgid "Keyboard Shortcuts" +#~ msgstr "DikgaoletÅ¡o tÅ¡a Boroto ya Dinotlelo" + +#~ msgid "" +#~ "To edit a shortcut key, click on the corresponding row and type a new " +#~ "accelerator, or press backspace to clear." +#~ msgstr "" +#~ "Go lokiÅ¡a senotlelo sa kgaoletÅ¡o, kgotla mothalong o sepelelanago gomme o " +#~ "tlanye seakgofiÅ¡i se seswa, goba o gatelele backspace gore o phumole." + +#~ msgid "Assign shortcut keys to commands" +#~ msgstr "Abela dinotlelo tÅ¡a kgaoletÅ¡o go ditaelo" + +#~ msgid "Unknown" +#~ msgstr "TÅ¡e sa Tsebjwego" + +#~ msgid "Layout" +#~ msgstr "Bea" + +#, fuzzy +#~ msgid "Default" +#~ msgstr "Leswao le BontÅ¡hago mo o lego la Tlhaelelo" + +#~ msgid "Models" +#~ msgstr "Mehlala" + +#~ msgid "There was an error launching the keyboard capplet : %s" +#~ msgstr "" +#~ "Go bile le phoÅ¡o ya go tsebagatÅ¡a khapolete ya boroto ya dinotlelo : %s" + +#~ msgid "" +#~ "Just apply settings and quit (compatibility only; now handled by daemon)" +#~ msgstr "" +#~ "DiriÅ¡a feela dipeakanyo gomme o tlogele (go sepelelana feela; mo gona " +#~ "bjale go swarwago ke daemon)" + +#~ msgid "Start the page with the typing break settings showing" +#~ msgstr "Thoma letlakala dipeakanyo tÅ¡a go khutÅ¡a ga go tlanya di bonagala" + +#~ msgid "..." +#~ msgstr "..." + +#~ msgid "Cursor Blinking" +#~ msgstr "Go Ponya ga Leswao le BontÅ¡hago mo o lego" + +#~ msgid "Repeat Keys" +#~ msgstr "Dinotlelo tÅ¡a go BuÅ¡eletÅ¡a" + +#~ msgid "_Lock screen to enforce typing break" +#~ msgstr "_Notlela sekirini go gapeletÅ¡a go khutÅ¡a ga go tlanya" + +#~ msgid "Fast" +#~ msgstr "Lebelo" + +#~ msgid "Long" +#~ msgstr "Telele" + +#~ msgid "Short" +#~ msgstr "Kopana" + +#~ msgid "Slow" +#~ msgstr "Nanyago" + +#~ msgid "A_vailable layouts:" +#~ msgstr "G_o bea mo go lego gona:" + +#~ msgid "All_ow postponing of breaks" +#~ msgstr "Dume_elela go Å¡uthiÅ¡wa ga go khutÅ¡a" + +#~ msgid "Check if breaks are allowed to be postponed" +#~ msgstr "Lekola ge eba go khutÅ¡a go dumeletÅ¡we gore go Å¡uthiÅ¡we" + +#, fuzzy +#~ msgid "Choose A Keyboard Model" +#~ msgstr "Kgetha mohlala wa boroto ya dinotlelo" + +#, fuzzy +#~ msgid "Choose A Layout" +#~ msgstr "Tswalela gomme o _TÅ¡we" + +#~ msgid "Cursor _blinks in text boxes and fields" +#~ msgstr "" +#~ "Leswao le bontÅ¡hago mo o lego _le ponya-ponya mapokising a sengwalwa le " +#~ "mapatlelong" + +#~ msgid "Duration of the break when typing is disallowed" +#~ msgstr "Botelele bja go khutÅ¡a ge o tlanya ga bo a dumelelwa" + +#~ msgid "Duration of work before forcing a break" +#~ msgstr "Botelele bja moÅ¡omo pele ga go gapeletÅ¡a go khutÅ¡a" + +#~ msgid "Key presses _repeat when key is held down" +#~ msgstr "Senotlelo se gatelela _buÅ¡eletÅ¡a ge senotlelo se gateletÅ¡we fase" + +#~ msgid "Keyboard Preferences" +#~ msgstr "TÅ¡e Ratwago tÅ¡a Boroto ya Dinotlelo" + +#~ msgid "Keyboard _model:" +#~ msgstr "Mohlala wa _boroto ya dinotlelo:" + +#~ msgid "Layout Options" +#~ msgstr "Dikgetho tÅ¡a go Bea" + +#~ msgid "Layouts" +#~ msgstr "Go bea" + +#~ msgid "" +#~ "Lock screen after a certain duration to help prevent repetitive keyboard " +#~ "use injuries" +#~ msgstr "" +#~ "Notlela sekirini ka morago ga botelele bjo itÅ¡ego go thibela dikgobalo " +#~ "tÅ¡a go diriÅ¡a boroto ya dinotlelo ka mo go buÅ¡eleditÅ¡wego" + +#~ msgid "Microsoft Natural Keyboard" +#~ msgstr "Boroto ya Dinotlelo ya Tlhago ya Microsoft" + +#, fuzzy +#~ msgid "Preview:" +#~ msgstr "_Ponelopele" + +#, fuzzy +#~ msgid "Reset To De_faults" +#~ msgstr "Beakanya di_tlhaelelo ka leswa" + +#~ msgid "_Accessibility..." +#~ msgstr "_Go tsenega..." + +#, fuzzy +#~ msgid "_Add..." +#~ msgstr "OketÅ¡a..." + +#~ msgid "_Break interval lasts:" +#~ msgstr "_Sekgoba sa go khutÅ¡a se tÅ¡ea:" + +#~ msgid "_Delay:" +#~ msgstr "_DiegiÅ¡a:" + +#, fuzzy +#~ msgid "_Models:" +#~ msgstr "_Mehlala" + +#~ msgid "_Selected layouts:" +#~ msgstr "_Go bea mo go kgethilwego:" + +#~ msgid "_Speed:" +#~ msgstr "_Lebelo:" + +#~ msgid "_Work interval lasts:" +#~ msgstr "_Sekgoba sa go Å¡oma se tÅ¡ea:" + +#~ msgid "minutes" +#~ msgstr "metsotso" + +#~ msgid "Set your keyboard preferences" +#~ msgstr "Beakanya tÅ¡e ratwago tÅ¡a gago tÅ¡a boroto ya dinotlelo" + +#~ msgid "Unknown Cursor" +#~ msgstr "Leswao le BontÅ¡hago mo o lego le sa Tsebjwego" + +#~ msgid "Default Cursor" +#~ msgstr "Leswao le BontÅ¡hago mo o lego la Tlhaelelo" + +#~ msgid "Default Cursor - Current" +#~ msgstr "Leswao le BontÅ¡hago mo o lego la Tlhaelelo - Gona bjale" + +#~ msgid "The default cursor that ships with X" +#~ msgstr "Leswao le bontÅ¡hago mo o lego la tlhaelelo le le sesago le X" + +#~ msgid "White Cursor" +#~ msgstr "Leswao le BontÅ¡hago mo o lego le LeÅ¡weu" + +#~ msgid "White Cursor - Current" +#~ msgstr "Leswao le BontÅ¡hago mo o lego le LeÅ¡weu - Gona bjale" + +#~ msgid "The default cursor inverted" +#~ msgstr "Leswao le bontÅ¡hago mo o lego la tlhaelelo le hlanotÅ¡wego" + +#~ msgid "Large Cursor" +#~ msgstr "Leswao le BontÅ¡hago mo o lego le Legolo" + +#~ msgid "Large Cursor - Current" +#~ msgstr "Leswao le BontÅ¡hago mo o lego le Legolo - Gona bjale" + +#~ msgid "Large version of normal cursor" +#~ msgstr "KgatiÅ¡o e kgolo ya leswao le bontÅ¡hago mo o lego le tlwaelegilego" + +#~ msgid "Large White Cursor - Current" +#~ msgstr "Leswao le BontÅ¡hago mo o lego le Legolo le LeÅ¡weu - Gona bjale" + +#~ msgid "Large White Cursor" +#~ msgstr "Leswao le BontÅ¡hago mo o lego le Legolo le LeÅ¡weu" + +#~ msgid "Large version of white cursor" +#~ msgstr "KgatiÅ¡o e kgolo ya leswao le bontÅ¡hago mo o lego le leÅ¡weu" + +#~ msgid "Cursor Theme" +#~ msgstr "Sehlogo sa Leswao le BontÅ¡hago mo o lego" + +#~ msgid "Double-Click Timeout " +#~ msgstr "Kgotla go Fela ga Nako Gabedi " + +#~ msgid "Drag and Drop" +#~ msgstr "Goga o Lahlele" + +#~ msgid "Locate Pointer" +#~ msgstr "HwetÅ¡a SelaetÅ¡i" + +#~ msgid "Mouse Orientation" +#~ msgstr "Thulaganyo ya Legotlwana " + +#~ msgid "Speed" +#~ msgstr "Lebelo" + +#~ msgid "Fast" +#~ msgstr "Lebelo" + +#~ msgid "High" +#~ msgstr "Godimo" + +#~ msgid "Large" +#~ msgstr "Kgolo" + +#~ msgid "Low" +#~ msgstr "Tlase" + +#~ msgid "Slow" +#~ msgstr "Nanya" + +#~ msgid "Small" +#~ msgstr "Nyenyane" + +#~ msgid "Buttons" +#~ msgstr "Dikonope" + +#, fuzzy +#~ msgid "Cursor Size:" +#~ msgstr "Bogolo bja Leswao le BontÅ¡hago mo o lego" + +#~ msgid "Cursors" +#~ msgstr "Maswao a BontÅ¡hago mo o lego" + +#~ msgid "Highlight the _pointer when you press Ctrl" +#~ msgstr "BonagatÅ¡a selaetÅ¡i _ge o gatelela Ctrl" + +#, fuzzy +#~ msgid "Large" +#~ msgstr "_Kgolo" + +#, fuzzy +#~ msgid "Medium" +#~ msgstr "_Magareng" + +#~ msgid "Motion" +#~ msgstr "TÅ¡hiÅ¡inyo" + +#, fuzzy +#~ msgid "Small" +#~ msgstr "_Nyenyane" + +#~ msgid "_Acceleration:" +#~ msgstr "_Go AkgofiÅ¡a:" + +#~ msgid "_Left-handed mouse" +#~ msgstr "_Legotlwana la seatla sa lanngele" + +#~ msgid "_Sensitivity:" +#~ msgstr "_Go nyaka go swarwa ka bohlale:" + +#~ msgid "_Threshold:" +#~ msgstr "_Mojako:" + +#~ msgid "_Timeout:" +#~ msgstr "_Nako e fedile:" + +#~ msgid "Set your mouse preferences" +#~ msgstr "Beakanya tÅ¡e ratwago tÅ¡a legotlwana" + +#~ msgid "Network Proxy" +#~ msgstr "Kemedi ya Neteweke" + +#, fuzzy +#~ msgid "Set your network proxy preferences" +#~ msgstr "TÅ¡e ratwago tÅ¡a kemedi ya neteweke" + +#~ msgid " " +#~ msgstr " " + +#, fuzzy +#~ msgid "D_irect internet connection" +#~ msgstr "_Kgokagano ya inthanete e lebanyago" + +#~ msgid "_Automatic proxy configuration" +#~ msgstr "_Go fetola sebopego ga kemedi mo go itiragalelago" + +#~ msgid "_Manual proxy configuration" +#~ msgstr "_Go fetola sebopego ga kemedi ya maitirelo" + +#~ msgid "_Use authentication" +#~ msgstr "_DiriÅ¡a tiiÅ¡etÅ¡o" + +#, fuzzy +#~ msgid "Advanced Configuration" +#~ msgstr "Go fetola sebopego mo go itiragalelago ga _STS:" + +#~ msgid "Autoconfiguration _URL:" +#~ msgstr "Go fetola sebopego mo go itiragalelago ga _STS:" + +#~ msgid "HTTP Proxy Details" +#~ msgstr "Dintlha tÅ¡a Kemedi tÅ¡a PFSK" + +#~ msgid "H_TTP proxy:" +#~ msgstr "K_emedi ya PFSK:" + +#, fuzzy +#~ msgid "Network Proxy Preferences" +#~ msgstr "TÅ¡e ratwago tÅ¡a kemedi ya neteweke" + +#~ msgid "Port:" +#~ msgstr "Lefelo:" + +#, fuzzy +#~ msgid "Proxy Configuration" +#~ msgstr "Go Fetola Sebopego ga Kemedi ya Neteweke" + +#~ msgid "S_ocks host:" +#~ msgstr "M_oswari wa disokisi:" + +#~ msgid "U_sername:" +#~ msgstr "L_eina la modiriÅ¡i:" + +#~ msgid "_Details" +#~ msgstr "_Dintlha" + +#~ msgid "_FTP proxy:" +#~ msgstr "_Kemedi ya PFF:" + +#~ msgid "_Password:" +#~ msgstr "_LentÅ¡uphetiÅ¡o:" + +#~ msgid "_Secure HTTP proxy:" +#~ msgstr "Å _ireletÅ¡a kemedi ya PFSK:" + +#~ msgid "Enable sound and associate sounds with events" +#~ msgstr "KgontÅ¡ha modumo e bile o tswalanye medimo le ditiragalo" + +#~ msgid "Sound Preferences" +#~ msgstr "TÅ¡e Ratwago tÅ¡a Modumo" + +#~ msgid "E_nable sound server startup" +#~ msgstr "K_gontÅ¡ha go thoma ga seabi sa modumo" + +#~ msgid "Flash _entire screen" +#~ msgstr "PhadimiÅ¡a _sekirini ka moka" + +#~ msgid "Flash _window titlebar" +#~ msgstr "PhadimiÅ¡a _bara ya sehlogo ya lefesetere" + +#~ msgid "General" +#~ msgstr "KakaretÅ¡o" + +#~ msgid "Sound Events" +#~ msgstr "Ditiragalo tÅ¡a Modumo" + +#~ msgid "System Bell" +#~ msgstr "TÅ¡hipi ya TshepediÅ¡o" + +#~ msgid "_Sound an audible bell" +#~ msgstr "_LetÅ¡a tÅ¡hipi e dumago" + +#~ msgid "_Visual feedback:" +#~ msgstr "_Karabelo ya pono:" + +#~ msgid "" +#~ "No themes could be found on your system. This probably means that your " +#~ "\"Theme Preferences\" dialog was improperly installed, or you haven't " +#~ "installed the \"mate-themes\" package." +#~ msgstr "" +#~ "Ga go na dihlogo tÅ¡eo di hweditÅ¡wego tshepediÅ¡ong ya gago. Se " +#~ "mohlomongwe se ra gore polediÅ¡ano ya gago ya \"TÅ¡e Ratwago tÅ¡a Sehlogo\" " +#~ "ga se tÅ¡a tsenywa ka tshwanelo, goba ga se wa tsenya ngatana ya \"dihlogo " +#~ "tÅ¡a mate\"." + +#, fuzzy +#~ msgid "Installation Failed" +#~ msgstr "Go Tsenywa ga Sehlogo" + +#, fuzzy +#~ msgid "The file format is invalid" +#~ msgstr "Faele ya %s ga se faele ya kgonthe ya wav" + +#~ msgid "No theme file location specified to install" +#~ msgstr "Ga go na lefelo la faele ya sehlogo le laeditÅ¡wego go tsenywa" + +#~ msgid "The theme file location specified to install is invalid" +#~ msgstr "Lefelo la faele la sehlogo le laetÅ¡wego go tsenywa ga se la kgonthe" + +#, fuzzy +#~ msgid "The file format is invalid." +#~ msgstr "Faele ya %s ga se faele ya kgonthe ya wav" + +#~ msgid "" +#~ "%s is the path where the theme files will be installed. This can not be " +#~ "selected as the source location" +#~ msgstr "" +#~ "%s ke tsejana yeo go yona difaele tÅ¡a sehlogo di tla tsenywago. Se se ka " +#~ "se kgethwe bjalo ka lefelo la mothopo" + +#~ msgid "Custom theme" +#~ msgstr "Sehlogo sa tlwaelo" + +#~ msgid "You can save this theme by pressing the Save Theme button." +#~ msgstr "O ka boloka sehlogo se ka go kgotla konope ya Boloka Sehlogo." + +#~ msgid "" +#~ "The default theme schemas could not be found on your system. This means " +#~ "that you probably don't have marco installed, or that your mateconf is " +#~ "configured incorrectly." +#~ msgstr "" +#~ "Sekema sa sehlogo sa tlhaelelo ga se sa hwetÅ¡wa tshepediÅ¡ong ya gago. Se " +#~ "se bolela gore mohlomongwe o tsentÅ¡itÅ¡e marco, goba gore mateconf ya gago " +#~ "e fetotÅ¡we sebopego ka mo go foÅ¡agetÅ¡ego." + +#~ msgid "Theme name must be present" +#~ msgstr "Leina la sehlogo le swanetÅ¡e go ba gona" + +#~ msgid "The theme already exists. Would you like to replace it?" +#~ msgstr "Sehlogo se Å¡etÅ¡e se le gona. Na o nyaka se tÅ¡eelwe legato?" + +#~ msgid "Select themes for various parts of the desktop" +#~ msgstr "Kgetha dihlogo bakeng sa dikarolo tÅ¡e fapa-fapanego tÅ¡a teseke" + +#~ msgid "Theme" +#~ msgstr "Sehlogo" + +#~ msgid "Install a Theme" +#~ msgstr "Tsenya sehlogo" + +#~ msgid "Theme Installation" +#~ msgstr "Go Tsenywa ga Sehlogo" + +#~ msgid "_Install" +#~ msgstr "_Tsenya" + +#~ msgid "_Location:" +#~ msgstr "_Lefelo:" + +#~ msgid "Save Theme to Disk" +#~ msgstr "" +#~ "Boloka Sehlogo Tisiking" + +#~ msgid "Apply _Font" +#~ msgstr "DiriÅ¡a _Fonto" + +#~ msgid "Controls" +#~ msgstr "Ditaolo" + +#~ msgid "Icons" +#~ msgstr "Maswao" + +#~ msgid "New themes can also be installed by dragging them into the window." +#~ msgstr "Dihlogo tÅ¡e diswa di ka tsenywa gape ka go di gogela lefesetereng." + +#~ msgid "Save Theme" +#~ msgstr "Boloka Sehlogo" + +#~ msgid "Select theme for the desktop" +#~ msgstr "Kgetha sehlogo sa teseke" + +#~ msgid "Short _description:" +#~ msgstr "Tlhaloso e _kopana:" + +#~ msgid "Theme Details" +#~ msgstr "Dintlha tÅ¡a Sehlogo" + +#~ msgid "Theme Preferences" +#~ msgstr "TÅ¡e Ratwago tÅ¡a Sehlogo" + +#~ msgid "Theme _Details" +#~ msgstr "Dintlha tÅ¡a _Sehlogo" + +#~ msgid "This theme does not suggest any particular font or background." +#~ msgstr "" +#~ "Sehlogo se ga se Å¡iÅ¡inye fonto e itÅ¡ego le ge ele efe goba bokamorago." + +#~ msgid "This theme suggests a background:" +#~ msgstr "Sehlogo se se Å¡iÅ¡inya bokamorago:" + +#~ msgid "This theme suggests a font and a background:" +#~ msgstr "Sehlogo se se Å¡iÅ¡inya fonto le bokamorago:" + +#~ msgid "This theme suggests a font:" +#~ msgstr "Sehlogo se se Å¡iÅ¡inya fonto:" + +#~ msgid "Window Border" +#~ msgstr "Mollwane wa Lefesetere" + +#~ msgid "_Go To Theme Folder" +#~ msgstr "_Eya Sephutheding sa Sehlogo" + +#~ msgid "_Install Theme..." +#~ msgstr "_Tsenya Sehlogo..." + +#~ msgid "_Revert" +#~ msgstr "_Boela" + +#~ msgid "_Save Theme..." +#~ msgstr "_Boloka Sehlogo..." + +#~ msgid "_Theme name:" +#~ msgstr "_Leina la sehlogo:" + +#~ msgid "theme selection tree" +#~ msgstr "mohlare wa kgetho ya sehlogo" + +#~ msgid "Customize the appearance of toolbars and menubars in applications" +#~ msgstr "" +#~ "Tlwaelanya ponagalo ya bara ya didiriÅ¡wa le bara ya lelokelelo la " +#~ "dikagare ditiriÅ¡ong" + +#~ msgid "Menus & Toolbars" +#~ msgstr "Malokelelo a Dikagare & Bara ya DidiriÅ¡wa" + +#~ msgid "Behavior and Appearance" +#~ msgstr "Boitshwaro le Ponagalo" + +#~ msgid "Preview" +#~ msgstr "Ponelopele" + +#~ msgid "C_ut" +#~ msgstr "R_ipa" + +#~ msgid "Icons only" +#~ msgstr "Maswao feela" + +#~ msgid "Menu and Toolbar Preferences" +#~ msgstr "Lelokelelo la dikagare le TÅ¡e Ratwago tÅ¡a Bara ya SediriÅ¡wa" + +#~ msgid "New File" +#~ msgstr "Faele e Mpsha" + +#~ msgid "Open File" +#~ msgstr "Bula Faele" + +#~ msgid "Save File" +#~ msgstr "Boloka Faele" + +#~ msgid "Show _icons in menus" +#~ msgstr "BontÅ¡ha _maswao malokelelong a dikagare" + +#~ msgid "Text below icons" +#~ msgstr "Sengwalwa ka tlase ga maswao" + +#~ msgid "Text beside icons" +#~ msgstr "Sengwalwa se bapelanego le maswao" + +#~ msgid "Text only" +#~ msgstr "Sengwalwa feela" + +#, fuzzy +#~ msgid "Toolbar _button labels:" +#~ msgstr "Maswao _a konope ya bara ya sediriÅ¡wa: " + +#~ msgid "_Copy" +#~ msgstr "_KopiÅ¡a" + +#~ msgid "_Detachable toolbars" +#~ msgstr "_Dibara tÅ¡a sediriÅ¡wa tÅ¡eo di ka kgokaganyollwago" + +#~ msgid "_Edit" +#~ msgstr "_LokiÅ¡a" + +#~ msgid "_File" +#~ msgstr "_Faele" + +#~ msgid "_New" +#~ msgstr "_Mpsha" + +#~ msgid "_Open" +#~ msgstr "_Bula" + +#~ msgid "_Paste" +#~ msgstr "_KgomaretÅ¡a" + +#~ msgid "_Print" +#~ msgstr "_GatiÅ¡a" + +#~ msgid "_Quit" +#~ msgstr "_Tlogela" + +#~ msgid "_Save" +#~ msgstr "_Boloka" + +#~ msgid "" +#~ "Cannot start the preferences application for your window manager\n" +#~ "\n" +#~ "%s" +#~ msgstr "" +#~ "E ka se thome tiriÅ¡o ya tÅ¡e ratwago bakeng sa molaodi wa gago wa " +#~ "lefesetere\n" +#~ "\n" +#~ "%s" + +#~ msgid "Control" +#~ msgstr "Taolo" + +#~ msgid "Alt" +#~ msgstr "TÅ¡h" + +#~ msgid "Hyper" +#~ msgstr "KgahliÅ¡ago" + +#~ msgid "Super (or \"Windows logo\")" +#~ msgstr "Godimo (goba \"Leswao la Windows\")" + +#~ msgid "Meta" +#~ msgstr "Meta" + +#~ msgid "Movement Key" +#~ msgstr "Senotlelo sa go Å¡utha" + +#~ msgid "Titlebar Action" +#~ msgstr "Mogato wa Bara ya Sehlogo" + +#~ msgid "Window Selection" +#~ msgstr "Kgetho ya Lefesetere" + +#~ msgid "To _move a window, press-and-hold this key then grab the window:" +#~ msgstr "" +#~ "Go Å¡u_thiÅ¡a lefesetere, gatelela o sware senotlelo se ke moka o sware " +#~ "lefesetere:" + +#~ msgid "Window Preferences" +#~ msgstr "TÅ¡e Ratwago tÅ¡a Lefesetere" + +#~ msgid "_Double-click titlebar to perform this action:" +#~ msgstr "_Kgotla bara ya sehlogo gabedi go tÅ¡ea mogato wo:" + +#~ msgid "_Interval before raising:" +#~ msgstr "_Sebaka pele ga go godiÅ¡a:" + +#~ msgid "_Raise selected windows after an interval" +#~ msgstr "_GodiÅ¡a mafesetere a kgethilwego ka morago ga sebakal" + +#~ msgid "_Select windows when the mouse moves over them" +#~ msgstr "_Kgetha mafesetere ge legotlwana le sepela ka godimo ga wona" + +#, fuzzy +#~ msgid "Set your window properties" +#~ msgstr "DipharologantÅ¡ho tÅ¡a Lefesetere" + +#~ msgid "Windows" +#~ msgstr "Mafesetere" + +#~ msgid "Others" +#~ msgstr "TÅ¡e dingwe" + +#, fuzzy +#~ msgid "Desktop Preferences" +#~ msgstr "TÅ¡e Ratwago tÅ¡a Bokamorago bja Teseke" + +#~ msgid "MATE Control Center" +#~ msgstr "Lefelo la Taolo ya MATE" + +#~ msgid "The MATE configuration tool" +#~ msgstr "SediriÅ¡wa sa go fetola sebopego sa MATE" + +#~ msgid "Could not initialize MateComponent" +#~ msgstr "E ka se kgone go thomoloÅ¡a MateComponent" + +#, fuzzy +#~ msgid "" +#~ "Error activating XKB configuration.\n" +#~ "It can happen under various circumstances:\n" +#~ "- a bug in libxklavier library\n" +#~ "- a bug in X server (xkbcomp, xmodmap utilities)\n" +#~ "- X server with incompatible libxkbfile implementation\n" +#~ "\n" +#~ "X server version data:\n" +#~ "%s\n" +#~ "%d\n" +#~ "%s\n" +#~ "If you report this situation as a bug, please include:\n" +#~ "- The result of %s\n" +#~ "- The result of %s" +#~ msgstr "" +#~ "PhoÅ¡o ya go diragatÅ¡a go fetola sebopego ga XKB.\n" +#~ "Mohlomongwe ke bothata bja ka gare bja seabi sa X.\n" +#~ "\n" +#~ "TsebiÅ¡o ya kgatiÅ¡o ya seabi sa X:\n" +#~ "%s\n" +#~ "%d\n" +#~ "%s\n" +#~ "Ge eba o bega boemo bjo bjalo ka twatÅ¡i, hle akaretÅ¡a:\n" +#~ "- Dipoelo tÅ¡a xprop -root | grep XKB\n" +#~ "- Dipoelo tÅ¡a mateconftool-2 -R i/desktop/mate/peripherals/keyboard/xkb" + +#, fuzzy +#~ msgid "" +#~ "You are using XFree 4.3.0.\n" +#~ "There are known problems with complex XKB configurations.\n" +#~ "Try using a simpler configuration or taking a fresher version of XFree " +#~ "software." +#~ msgstr "" +#~ "O diriÅ¡a XFree 4.3.0.\n" +#~ "Go na le mathata a tsebjwago ka go fetola sebopego mo go raraganego ga " +#~ "XKB.\n" +#~ "Leka go diriÅ¡a go fetola sebopego go bonolo goba go tÅ¡ea kgatiÅ¡o e " +#~ "foreshe ya software ya XFree." + +#, fuzzy +#~ msgid "Do _not show this warning again" +#~ msgstr "_O seke wa bontÅ¡ha molaetÅ¡a wo gape" + +#~ msgid "" +#~ "The X system keyboard settings differ from your current MATE keyboard " +#~ "settings. Which set would you like to use?" +#~ msgstr "" +#~ "Dipeakanyo tÅ¡a boroto ya dinotlelo tÅ¡a tshepediÅ¡o ya X di fapana le " +#~ "dipeakanyo tÅ¡a gago tÅ¡a gona bjale tÅ¡a boroto ya dinotlelo tÅ¡a MATE. Ke " +#~ "peakanyo efe yeo o ka ratago go e diriÅ¡a?" + +#~ msgid "Use MATE settings" +#~ msgstr "DiriÅ¡a dipeakanyo tÅ¡a MATE" + +#~ msgid "Permissions on the file %s are broken\n" +#~ msgstr "Ditumelelo tÅ¡a faele ya %s di senyegile\n" + +#~ msgid "" +#~ "Couldn't load the Glade file.\n" +#~ "Make sure that this daemon is properly installed." +#~ msgstr "" +#~ "E ka se kgone go laiÅ¡a faele ya Sekgoba.\n" +#~ "KgonthiÅ¡etÅ¡a gore daemon ye e tsentÅ¡hitÅ¡we ka tshwanelo." + +#~ msgid "Error creating signal pipe." +#~ msgstr "PhoÅ¡o ya go hlama phaephe ya leswao." + +#~ msgid "Type" +#~ msgstr "Mohuta" + +#~ msgid "" +#~ "Type of bg_applier: BG_APPLIER_ROOT for root window or BG_APPLIER_PREVIEW " +#~ "for preview" +#~ msgstr "" +#~ "Mohuta wa bg_applier: BG_APPLIER_ROOT bakeng sa lefesete la modu goba " +#~ "BG_APPLIER_PREVIEW bakeng sa ponelopele" + +#~ msgid "Preview Width" +#~ msgstr "Bophara bja Ponelopele" + +#~ msgid "Width if applier is a preview: Defaults to 64." +#~ msgstr "Bophara ge eba sediriÅ¡i e le ponelopele: Ditlhaelelo go ya go 64." + +#~ msgid "Preview Height" +#~ msgstr "Bophagamo bja Ponelopele" + +#~ msgid "Height if applier is a preview: Defaults to 48." +#~ msgstr "Bophagamo ge eba sediriÅ¡i e le ponelopele: Ditlhaelelo go ya go 48." + +#~ msgid "Screen on which BGApplier is to draw" +#~ msgstr "Sekirini seo go sona BGApplier e swanetÅ¡ego go thala go sona" + +#, fuzzy +#~ msgid "There was an error loading an image: %s" +#~ msgstr "Go bile le phoÅ¡o ya go bontÅ¡ha thuÅ¡o: %s" + +#~ msgid "Event" +#~ msgstr "Tiragalo" + +#~ msgid "_Sounds:" +#~ msgstr "_Medumo:" + +#~ msgid "Sound _file:" +#~ msgstr "Faele ya _modumo:" + +#~ msgid "_Play" +#~ msgstr "_Bapala" + +#~ msgid "_Remove" +#~ msgstr "_TloÅ¡a" + +#~ msgid "Window manager \"%s\" has not registered a configuration tool\n" +#~ msgstr "" +#~ "Molaodi wa lefesetere wa \"%s\" ga se a ngwadiÅ¡a sediriÅ¡wa sa go fetola " +#~ "sebopego\n" + +#~ msgid "Maximize" +#~ msgstr "GodiÅ¡a" + +#~ msgid "Roll up" +#~ msgstr "Phutha" + +#~ msgid "Brightness down" +#~ msgstr "Go taga go tlase" + +#~ msgid "Brightness down's shortcut." +#~ msgstr "KgaoletÅ¡o ya go taga go tlase." + +#~ msgid "Brightness up" +#~ msgstr "Go taga go godimo" + +#~ msgid "Brightness up's shortcut." +#~ msgstr "KgaoletÅ¡o ya go taga go godimo." + +#~ msgid "E-mail" +#~ msgstr "Poso ya elektronike" + +#~ msgid "E-mail's shortcut." +#~ msgstr "KgaoletÅ¡o ya poso ya elektronike." + +#~ msgid "Eject's shortcut." +#~ msgstr "KgaoletÅ¡o ya go tÅ¡wa." + +#~ msgid "Home folder's shortcut." +#~ msgstr "KgaoletÅ¡o ya sephuthedi sa gae." + +#~ msgid "Launch help browser's shortcut." +#~ msgstr "TsebagatÅ¡a kgaoletÅ¡o ya sefetleki sa thuÅ¡o." + +#~ msgid "Launch web browser's shortcut." +#~ msgstr "TsebagatÅ¡a kgaoletÅ¡o ya sefetleki sa wepe." + +#~ msgid "Lock screen's shortcut." +#~ msgstr "Notlela kgaoletÅ¡o ya sekirini." + +#~ msgid "Log out's shortcut." +#~ msgstr "KgaoletÅ¡o ya go tÅ¡wa." + +#~ msgid "Next track key's shortcut." +#~ msgstr "KgaoletÅ¡o ya senotlelo ya koÅ¡a e latelago." + +#~ msgid "Pause" +#~ msgstr "EmiÅ¡a nakwana" + +#~ msgid "Pause key's shortcut." +#~ msgstr "EmiÅ¡a kgaoletÅ¡o ya senotlelo nakwana." + +#~ msgid "Play (or play/pause) key's shortcut." +#~ msgstr "Bapala (goba bapala/emiÅ¡a nakwana) kgaoletÅ¡o ya senotlelo." + +#~ msgid "Previous track key's shortcut." +#~ msgstr "KgaoletÅ¡o ya senotlelo ya kotÅ¡a e fetilego." + +#~ msgid "Search's shortcut." +#~ msgstr "NyakiÅ¡iÅ¡a kgaoletÅ¡o." + +#~ msgid "Sleep's shortcut." +#~ msgstr "KgaoletÅ¡o ya go robala." + +#~ msgid "Stop playback key's shortcut." +#~ msgstr "EmiÅ¡a kgaoletÅ¡o ya senotlelo sa balapa o boele morago." + +#~ msgid "Volume down's shortcut." +#~ msgstr "KgaoletÅ¡o ya bolumo e tlase." + +#~ msgid "Volume mute's shortcut" +#~ msgstr "KgaoletÅ¡o ya go nolofatÅ¡wa ga bolumo" + +#~ msgid "Volume up's shortcut." +#~ msgstr "KgaoletÅ¡o ya bolumo e godimo." + +#, fuzzy +#~ msgid "Keyboard Update Handlers" +#~ msgstr "Mohlala wa _boroto ya dinotlelo:" + +#, fuzzy +#~ msgid "Keyboard layout" +#~ msgstr "Go bea ga boroto ya dinotlelo ya XKB" + +#, fuzzy +#~ msgid "Keyboard model" +#~ msgstr "Mohlala wa _boroto ya dinotlelo:" + +#, fuzzy +#~ msgid "" +#~ "Keyboard settings in mateconf will be overridden from the system ASAP " +#~ "(deprecated)" +#~ msgstr "" +#~ "Dipeakanyo tÅ¡a XKB go mateconf di tla beelwa ka thoko tshepediÅ¡ong ya ASAP" + +#, fuzzy +#~ msgid "keyboard layout" +#~ msgstr "Go bea ga boroto ya dinotlelo ya XKB" + +#, fuzzy +#~ msgid "keyboard model" +#~ msgstr "Mohlala wa boroto ya dinotlelo ya XKB" + +#~ msgid "_Postpone break" +#~ msgstr "Å u_thiÅ¡a go khutÅ¡a" + +#~ msgid "Take a break!" +#~ msgstr "IkhutÅ¡e!" + +#~ msgid "/_Preferences" +#~ msgstr "/_TÅ¡e ratwago" + +#~ msgid "/_About" +#~ msgstr "/_Ka ga" + +#~ msgid "/_Take a Break" +#~ msgstr "/_IkhutÅ¡e" + +#~ msgid "%d minute until the next break" +#~ msgid_plural "%d minutes until the next break" +#~ msgstr[0] "metsotso e %d pele ga go khutÅ¡a mo go latelago" +#~ msgstr[1] "metsotso e %d go fihlela go khutÅ¡eng mo go latelago" + +#~ msgid "Less than one minute until the next break" +#~ msgstr "Ka tlase ga motsotso o tee go fihlela go khutÅ¡eng mo go latelago" + +#~ msgid "" +#~ "Unable to bring up the typing break properties dialog with the following " +#~ "error: %s" +#~ msgstr "" +#~ "Ga e kgone go tswalanya polediÅ¡ano ya dipharologantÅ¡ho tÅ¡a go khutÅ¡a le " +#~ "phoÅ¡o e latelago: %s" + +#~ msgid "About MATE Typing Monitor" +#~ msgstr "Ka ga Lepokisana la Sekirini la go Tlanya la MATE" + +#~ msgid "A computer break reminder." +#~ msgstr "KgopotÅ¡o ya go khutÅ¡a ga khomphuthara." + +#~ msgid "Written by Richard Hult <richard@imendio.com>" +#~ msgstr "E ngwadilwe ke Richard Hult <richard@imendio.com>" + +#~ msgid "Eye candy added by Anders Carlsson" +#~ msgstr "Lelekere la leihlo le okeditÅ¡we ke Anders Carlsson" + +#~ msgid "Break reminder" +#~ msgstr "KgopotÅ¡o ya go khutÅ¡a" + +#~ msgid "The typing monitor is already running." +#~ msgstr "Lepokisana la sekirini la go tlanya le Å¡etÅ¡e le Å¡oma." + +#, fuzzy +#~ msgid "" +#~ "The typing monitor uses the notification area to display information. You " +#~ "don't seem to have a notification area on your panel. You can add it by " +#~ "right-clicking on your panel and choosing 'Add to panel', selecting " +#~ "'Notification area' and clicking 'Add'." +#~ msgstr "" +#~ "Lepokisana la sekirini la go tlanya le diriÅ¡a lefelo la go lemoÅ¡a bakeng " +#~ "sa go bonagatÅ¡a tshedimoÅ¡o. O bonagala o se na lefelo la temoÅ¡o paneleng " +#~ "ya gago. O ka le oketÅ¡a ka go kgotla go lagoja paneleng ya gago gomme o " +#~ "kgethe 'OketÅ¡a paneleng -> DithuÅ¡o -> lefelo la TemoÅ¡o'." + +#~ msgid "The quick brown fox jumps over the lazy dog. 0123456789" +#~ msgstr "Phukubjwe e tsotho ya lebelo e fofela mpsha e tÅ¡wafago. 0123456789" + +#~ msgid "Name:" +#~ msgstr "Leina:" + +#~ msgid "Style:" +#~ msgstr "Setaele:" + +#~ msgid "Type:" +#~ msgstr "Mohuta:" + +#~ msgid "Size:" +#~ msgstr "Boglo:" + +#~ msgid "Version:" +#~ msgstr "KgatiÅ¡o:" + +#~ msgid "Copyright:" +#~ msgstr "Tokelo ya ngwalollo:" + +#~ msgid "Description:" +#~ msgstr "Tlhaloso:" + +#~ msgid "usage: %s fontfile\n" +#~ msgstr "tiriÅ¡o: %s faele ya fonto\n" + +#~ msgid "Set as Application Font" +#~ msgstr "Beakanya Bjalo ka Fonto ya TiriÅ¡o" + +#, fuzzy +#~ msgid "Sets the default application font" +#~ msgstr "Kgetha ditiriÅ¡o tÅ¡a gago tÅ¡a tlhaelelo" + +#~ msgid "If set to true, then OpenType fonts will be thumbnailed." +#~ msgstr "" +#~ "Ge eba e beakantÅ¡we gore e be thereÅ¡o, gona difonto tÅ¡a Mohuta o " +#~ "Bulegilego di tla khutsofatÅ¡wa." + +#~ msgid "If set to true, then PCF fonts will be thumbnailed." +#~ msgstr "" +#~ "Ge eba e beakantÅ¡we e le thereÅ¡o, gona difonto tÅ¡a PCF di tla " +#~ "khutsofatÅ¡wa." + +#~ msgid "If set to true, then TrueType fonts will be thumbnailed." +#~ msgstr "" +#~ "Ge eba e beakantÅ¡we gore e be thereÅ¡o, gona difonto tÅ¡a Mohuta wa ThereÅ¡o " +#~ "di tla khutsofatÅ¡wa." + +#~ msgid "If set to true, then Type1 fonts will be thumbnailed." +#~ msgstr "" +#~ "Ge eba e beakantÅ¡we gore e be thereÅ¡o, gona difonto tÅ¡a Mohuta wa 1 di " +#~ "tla khutsofatÅ¡wa." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for OpenType fonts." +#~ msgstr "" +#~ "Beakanya senotlelo se go taelo e diriÅ¡editÅ¡wego go hlama dikhutsofatÅ¡o " +#~ "tÅ¡a difonto tÅ¡a Mohuta o Bulegilego." + +#~ msgid "Set this key to the command used to create thumbnails for PCF fonts." +#~ msgstr "" +#~ "Beakanya senotlelo se go taelo e diriÅ¡editÅ¡wego go hlama dikhutsofatÅ¡o " +#~ "tÅ¡a difonto tÅ¡a PCF." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for TrueType fonts." +#~ msgstr "" +#~ "Beakanya senotlelo se go taelo e diriÅ¡editÅ¡wego go hlama dikhutsofatÅ¡o " +#~ "tÅ¡a difonto tÅ¡a Mohuta wa ThereÅ¡o." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for Type1 fonts." +#~ msgstr "" +#~ "Beakanya senotlelo se go taelo e diriÅ¡editÅ¡wego go hlama dikhutsofatÅ¡o " +#~ "tÅ¡a difonto tÅ¡a Mohuta wa 1." + +#~ msgid "Thumbnail command for OpenType fonts" +#~ msgstr "Taelo ya khutsofatÅ¡o bakeng sa difonto tÅ¡a Mohuta o Bulegilego" + +#~ msgid "Thumbnail command for PCF fonts" +#~ msgstr "Taelo ya khutsofatÅ¡o bakeng sa difonto tÅ¡a PCF" + +#~ msgid "Thumbnail command for TrueType fonts" +#~ msgstr "Taelo ya khutsofatÅ¡o bakeng sa difonto tÅ¡a Mohuta wa ThereÅ¡o" + +#~ msgid "Thumbnail command for Type1 fonts" +#~ msgstr "Taelo ya khutsofatÅ¡o bakeng sa difonto tÅ¡a Mohuta wa 1" + +#~ msgid "Whether to thumbnail OpenType fonts" +#~ msgstr "Ge eba go swanetÅ¡e go khutsofatÅ¡we difonto tÅ¡a Mohuta o Bulegilego" + +#~ msgid "Whether to thumbnail PCF fonts" +#~ msgstr "Ge eba go swanetÅ¡e go khutsofatÅ¡we difonto tÅ¡a PCF" + +#~ msgid "Whether to thumbnail TrueType fonts" +#~ msgstr "Ge eba go swanetÅ¡e go khutsofatÅ¡we difonto tÅ¡a Mohuta wa ThereÅ¡o" + +#~ msgid "Whether to thumbnail Type1 fonts" +#~ msgstr "Ge eba go swanetÅ¡e go khutsofatÅ¡we difonto tÅ¡a Mohuta wa 1" + +#, fuzzy +#~ msgid "MATE Font Viewer" +#~ msgstr "Lefelo la Taolo ya MATE" + +#~ msgid "Apply new font?" +#~ msgstr "DiriÅ¡a fonto e mpsha?" + +#~ msgid "Do _not apply font" +#~ msgstr "O se _ke wa diriÅ¡a fonto" + +#~ msgid "" +#~ "The theme you have selected suggests a new font. A preview of the font is " +#~ "shown below." +#~ msgstr "" +#~ "Sehlogo seo o se kgethilego se Å¡iÅ¡inya fonto e mpsha. Ponelopele ya fonto " +#~ "e bontÅ¡hitÅ¡we ka mo tlase." + +#~ msgid "_Apply font" +#~ msgstr "_DiriÅ¡a fonto" + +#~ msgid "Themes" +#~ msgstr "Dihlogo" + +#~ msgid "Description" +#~ msgstr "Tlhaloso" + +#~ msgid "Control theme" +#~ msgstr "Laola sehlogo" + +#~ msgid "Window border theme" +#~ msgstr "Sehlogo sa mollwane wa lefesetere" + +#~ msgid "Icon theme" +#~ msgstr "Sehlogo sa leswao" + +#~ msgid "ABCDEFG" +#~ msgstr "ABCDEFG" + +#, fuzzy +#~ msgid "Apply theme" +#~ msgstr "_DiriÅ¡a fonto" + +#, fuzzy +#~ msgid "Sets the default theme" +#~ msgstr "Beakanya di_tlhaelelo ka leswa" + +#~ msgid "If set to true, then installed themes will be thumbnailed." +#~ msgstr "" +#~ "Ge eba e beakantÅ¡we gore e be thereÅ¡o, gona dihlogo tÅ¡e tsentÅ¡hitÅ¡wego e " +#~ "tla khutsofatÅ¡wa." + +#~ msgid "If set to true, then themes will be thumbnailed." +#~ msgstr "" +#~ "Ge eba e beakantÅ¡we gore e be thereÅ¡o, gona dihlogo di tla khutsofatÅ¡wa." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for installed " +#~ "themes." +#~ msgstr "" +#~ "Beakanya senotlelo se go taelo e diriÅ¡editÅ¡wego go hlama dikhutsofatÅ¡o " +#~ "bakeng sa dihlogo tÅ¡e tsentÅ¡hitÅ¡wego." + +#~ msgid "Set this key to the command used to create thumbnails for themes." +#~ msgstr "" +#~ "Beakanya senotlelo go taelo e diriÅ¡editÅ¡wego go hlama dikhutsofatÅ¡o " +#~ "bakeng sa dihlogo." + +#~ msgid "Thumbnail command for installed themes" +#~ msgstr "Taelo ya khutsofatÅ¡o bakeng sa dihlogo tÅ¡e tsentÅ¡hitÅ¡wego" + +#~ msgid "Thumbnail command for themes" +#~ msgstr "Taelo ya khutsofatÅ¡o bakeng sa dihlogo" + +#~ msgid "Whether to thumbnail installed themes" +#~ msgstr "Ge eba khutsofatÅ¡o e tsentÅ¡hitÅ¡e dihlogo" + +#~ msgid "Whether to thumbnail themes" +#~ msgstr "Ge eba go swanetÅ¡e go khutsofatÅ¡we dihlogo" diff --git a/po/oc.po b/po/oc.po new file mode 100644 index 0000000..f0f9ce6 --- /dev/null +++ b/po/oc.po @@ -0,0 +1,774 @@ +# Translation of oc.po to Occitan +# Yannig Marchegay (Kokoyaya) , 2006-2008. +# Translation of oc.po to Occitan +# Occitan translation of mate-control-center +# This file is distributed under the same license as the PACKAGE package.# +msgid "" +msgstr "" +"Project-Id-Version: oc\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-02-26 21:06-0500\n" +"PO-Revision-Date: 2008-02-27 15:41+0100\n" +"Last-Translator: Yannig Marchegay (Kokoyaya) \n" +"Language-Team: Occitan \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n > 1);" + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:1 +msgid "" +"Set to True to keep the handlers for text/plain and text/* MIME types " +"synchronized." +msgstr "" + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:2 +msgid "Sync text/plain and text/* handlers" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to launch the calculator." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the email client." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the help browser." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the media player." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the search tool." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the web browser." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to lock the screen." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to log out." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to lower the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to mute the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to open the Home folder." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to pause playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to raise the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to skip to next track." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to previous track." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to stop playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to suspend the computer." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Ejectar" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "Repertòri personal" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "Aviar lo navigador d'ajuda" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "Aviar lo navigador web" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "Varrolhar l'ecran" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Desconnexion" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "Pista seguenta" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "Lectura (o Lectura/Pausa)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Recercar" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Suspend" +msgstr "Suspendre" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "Redusir lo volum" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "Aumentar lo volum" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:1 +msgid "" +"Set to True to display a dialog when there are errors running the " +"screensaver." +msgstr "" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:2 +msgid "Set to True to run the screensaver at login." +msgstr "" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:3 +msgid "Show startup errors" +msgstr "" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:4 +msgid "Start screensaver" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Enable accessibility keyboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Enable background plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Enable clipboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Enable default editor plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Enable font plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Enable keybindings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Enable keyboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable media keys plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable mouse plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable screensaver plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable sound plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable typing breaks plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable xrandr plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable xrdb plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable xsettings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Set to True to enable the plugin to manage screensaver settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Set to True to enable the plugin to manage sound settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "" +"Set to True to enable the plugin to manage the default text editor setting." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "" + +#: ../mate-settings-daemon/main.c:49 +msgid "Don't become a daemon" +msgstr "" + +#: ../mate-settings-daemon/main.c:50 +msgid "MateConf prefix from which to load plugin settings" +msgstr "" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:393 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "I a aguda una error al moment de visualizar l'ajuda : %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:445 +msgid "Do you want to activate Slow Keys?" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:446 +msgid "Do you want to deactivate Slow Keys?" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:449 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:456 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:508 +msgid "Do_n't activate" +msgstr "Pas _activar" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:456 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:508 +msgid "Do_n't deactivate" +msgstr "Pas _desactivar" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:459 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:511 +msgid "_Activate" +msgstr "_Activar" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:459 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:511 +msgid "_Deactivate" +msgstr "_Desactivar" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:463 +msgid "Slow Keys Alert" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:495 +msgid "Do you want to activate Sticky Keys?" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:496 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:499 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:501 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:515 +msgid "Sticky Keys Alert" +msgstr "" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "Fons" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Poliça" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "" + +#: ../plugins/font/gsd-font-manager.c:208 +#, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing the mouse pointer theme." +msgstr "" + +#: ../plugins/font/gsd-font-manager.c:231 +#, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing cursors." +msgstr "" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:195 +#, c-format +msgid "Key Binding (%s) has its action defined multiple times\n" +msgstr "" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:202 +#, c-format +msgid "Key Binding (%s) has its binding defined multiple times\n" +msgstr "" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:211 +#, c-format +msgid "Key Binding (%s) is incomplete\n" +msgstr "" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:239 +#, c-format +msgid "Key Binding (%s) is invalid\n" +msgstr "" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:292 +#, c-format +msgid "It seems that another application already has access to key '%u'." +msgstr "" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:365 +#, c-format +msgid "Key Binding (%s) is already in use\n" +msgstr "" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:502 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Clavièr" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.glade.h:1 +msgid "A_vailable files:" +msgstr "_Fichièrs disponibles :" + +#: ../plugins/keyboard/modmap-dialog.glade.h:2 +msgid "Do _not show this warning again." +msgstr "Visualizar _pas mai lo messatge." + +#: ../plugins/keyboard/modmap-dialog.glade.h:3 +msgid "Load modmap files" +msgstr "Cargar los fichièrs modmap" + +#: ../plugins/keyboard/modmap-dialog.glade.h:4 +msgid "Would you like to load the modmap file(s)?" +msgstr "Volètz cargar lo(s) fichièr(s) modmap ?" + +#: ../plugins/keyboard/modmap-dialog.glade.h:5 +msgid "_Load" +msgstr "_Carga" + +#: ../plugins/keyboard/modmap-dialog.glade.h:6 +msgid "_Loaded files:" +msgstr "Fichièrs _cargats :" + +#: ../plugins/media-keys/actions/acme.glade.h:1 +msgid "Volume" +msgstr "Volum" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:200 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:240 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:256 +msgid "" +"Couldn't put the machine to sleep.\n" +"Verify that the machine is correctly configured." +msgstr "" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:566 +msgid "Could not enable mouse accessibility features" +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:568 +msgid "" +"Mouse accessibility requires the mousetweaks daemon to be installed on your " +"system." +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:571 +msgid "Mouse Preferences" +msgstr "Preferéncias de la mirga" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Mirga" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "" + +#: ../plugins/screensaver/gsd-screensaver-manager.c:151 +#, c-format +msgid "" +"There was an error starting up the screensaver:\n" +"\n" +"%s\n" +"\n" +"Screensaver functionality will not work in this session." +msgstr "" + +#: ../plugins/screensaver/gsd-screensaver-manager.c:160 +msgid "_Do not show this message again" +msgstr "Visualizar _pas mai lo messarge" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:1 +msgid "Screensaver" +msgstr "Estalviaire d'ecran" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:2 +msgid "Screensaver plugin" +msgstr "" + +#: ../plugins/sound/gsd-sound-manager.c:164 +#, c-format +msgid "Couldn't load sound file %s as sample %s" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:44 +msgid "Login" +msgstr "Connexion" + +#: ../plugins/sound/libsounds/sound-view.c:45 +msgid "Logout" +msgstr "Desconnexion" + +#: ../plugins/sound/libsounds/sound-view.c:46 +msgid "Boing" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:47 +msgid "Siren" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:48 +msgid "Clink" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:49 +msgid "Beep" +msgstr "Bip" + +#: ../plugins/sound/libsounds/sound-view.c:50 +msgid "No sound" +msgstr "Pas de son" + +#: ../plugins/sound/libsounds/sound-view.c:132 +msgid "Sound not set for this event." +msgstr "Pas de son definit per aqueste eveniment." + +#: ../plugins/sound/libsounds/sound-view.c:141 +msgid "" +"The sound file for this event does not exist.\n" +"You may want to install the mate-audio package for a set of default sounds." +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:152 +msgid "The sound file for this event does not exist." +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:183 +msgid "Select Sound File" +msgstr "Seleccionar un fichièr son" + +#: ../plugins/sound/libsounds/sound-view.c:210 +#, c-format +msgid "The file %s is not a valid wav file" +msgstr "Lo fichièr %s es pas un fichièr wav valid" + +#: ../plugins/sound/libsounds/sound-view.c:271 +msgid "Select sound file..." +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:373 +msgid "System Sounds" +msgstr "Sons sistèma" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:1 +msgid "Sound" +msgstr "Son" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:2 +msgid "Sound plugin" +msgstr "" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:258 +#: ../plugins/xrdb/gsd-xrdb-manager.c:327 +msgid "Cannot determine user's home directory" +msgstr "" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:551 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "" + +#~ msgid "Home folder's shortcut." +#~ msgstr "Acorchi del repertòri personal." + +#~ msgid "Pause" +#~ msgstr "Pausa" diff --git a/po/or.po b/po/or.po new file mode 100644 index 0000000..88e7199 --- /dev/null +++ b/po/or.po @@ -0,0 +1,1414 @@ +# translation of mate-settings-daemon.master.or.po to Oriya +# This file is distributed under the same license as the PACKAGE package. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER. +# +# Subhransu Behera , 2006. +# Manoj Kumar Giri , 2009, 2010. +msgid "" +msgstr "" +"Project-Id-Version: mate-settings-daemon.master.or\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=mate-settings-daemon&component=general\n" +"POT-Creation-Date: 2010-05-05 09:29+0000\n" +"PO-Revision-Date: 2010-05-12 13:10+0530\n" +"Last-Translator: Manoj Kumar Giri \n" +"Language-Team: Oriya \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n!=1);\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"\n" +"X-Generator: KBabel 1.11.4\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "ଅଭିଗମà­à¬¯à¬¤à¬¾" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "ମà­à¬•à­à¬¤ ପà­à¬°à¬¤à¬¿à¬¶à¬¤ ବିଜà­à¬žà¬ªà­à¬¤à¬¿" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "ମà­à¬•à­à¬¤ ସà­à¬¥à¬¾à¬¨ କୌଣସି ବିଜà­à¬žà¬ªà­à¬¤à¬¿ ନାହିà¬" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "ପà­à¬¨à¬ƒà¬ªà­Œà¬¨à¬¿à¬• ଚେତାବନୀ ପାଇଠସରà­à¬¬à¬¨à¬¿à¬®à­à¬¨ ବିଜà­à¬žà¬ªà­à¬¤à¬¿ ଅବଧି" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "ଅଗà­à¬°à¬¹à¬£à­€à­Ÿ କରିବା ପାଇଠପଥଗà­à¬¡à¬¼à¬¿à¬•à­ ସà­à¬¥à¬¾à¬ªà¬¨ କରନà­à¬¤à­" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +#, fuzzy +#| msgid "" +#| "Percentage free space threshold for initial warning of low disk space. If " +#| "the percentage free space drops below this, a warning will be shown" +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown." +msgstr "" +"ଡିସà­à¬• ସà­à¬¥à¬¾à¬¨ ଅଭାବର ପà­à¬°à¬¾à¬°à¬®à­à¬­à¬¿à¬• ଚେତାବନୀ ପାଇଠମà­à¬•à­à¬¤à¬¸à­à¬¥à¬¾à¬¨à¬° ପà­à¬°à¬¤à¬¿à¬¶à¬¤à¥¤ ଯଦି ମà­à¬•à­à¬¤ ସà­à¬¥à¬¾à¬¨à¬° ପà­à¬°à¬¤à¬¿à¬¶à¬¤ à¬à¬¹à¬¾ " +"ତଳକୠଯାà¬, ତେବେ ଗୋଟିଠଚେତାବନୀ ଦରà­à¬¶à¬¾à¬¯à¬¿à¬¬" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "ସà­à¬¥à¬¾à¬ªà¬¨ ପଥର ଗୋଟିଠତାଲିକା ଉଲà­à¬²à­‡à¬– କରନà­à¬¤à­ ଯେତେବେଳେ ସେମାନେ ସà­à¬¥à¬¾à¬¨ ଅଭାବରେ ଚାଲିଥାନà­à¬¤à¬¿à¥¤" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "ମିନଟରେ ସମୟ ଉଲà­à¬²à­‡à¬– କରନà­à¬¤à­à¥¤ à¬à¬¹à¬¿ ଅବଧି ଅପେକà­à¬·à¬¾ ଭଲà­à­Ÿà­à¬® ପାଇଠପାଖାପାଖି ଚେତାବନୀ ଦୃଶà­à­Ÿà¬®à¬¾à¬¨ ହୋଇନଥାà¬à¥¤" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +#, fuzzy +#| msgid "" +#| "Specify an amount in GB. If the amount of free space is more than this, " +#| "no warning will be shown" +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown." +msgstr "" +"GBରେ ଗୋଟିଠପରିମାଣ ଉଲà­à¬²à­‡à¬– କରନà­à¬¤à­à¥¤ ଯଦି ମà­à¬•à­à¬¤ ସà­à¬¥à¬¾à¬¨à¬° ପରିମାଣ à¬à¬¹à¬¾à¬ à­à¬ ଅଧିକ ହà­à¬, ତେବେ କୌଣସି " +"ଚେତାବନୀ ଦରà­à¬¶à¬¾à¬¯à¬¿à¬¬ ନାହିà¬" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +#, fuzzy +#| msgid "" +#| "Specify the percentage that the free disk space should reduce by before " +#| "issuing a subsequent warning" +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning." +msgstr "ମà­à¬•à­à¬¤ ଡିସà­à¬• ସà­à¬¥à¬¾à¬¨ ପରବରà­à¬¤à­à¬¤à­€ ଚେତାବନୀ ନà­à­Ÿà¬¸à­à¬¤ କରିବା ପୂରà­à¬¬à¬°à­ କମକରà­à¬¥à¬¿à¬¬à¬¾ ପà­à¬°à¬¤à¬¿à¬¶à¬¤à¬•à­ ଉଲà­à¬²à­‡à¬– କରନà­à¬¤à­" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "ପରବରà­à¬¤à­à¬¤à­€ ମà­à¬•à­à¬¤ ପà­à¬°à¬¤à¬¿à¬¶à¬¤ ବିଜà­à¬žà¬ªà­à¬¤à¬¿ ଦà­à­±à¬¾à¬°" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +#, fuzzy +#| msgid "Binding to eject an optical disk." +msgid "Binding to eject an optical disc." +msgstr "ଗୋଟିଠଚାକà­à¬·à­à¬¶ ଡିସà­à¬•à¬•à­ ବାହାର କରିବା ପାଇଠବାନà­à¬§à­à¬…ଛି।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +#, fuzzy +#| msgid "Binding to raise the system volume." +msgid "Binding to enable or disable the touchpad." +msgstr "ତନà­à¬¤à­à¬° ଧà­à­±à¬¨à¬¿ ପà­à¬°à¬¬à¬³à¬¤à¬¾à¬•à­ ବୃଦà­à¬§à¬¿ କରିବା ପାଇଠବାନà­à¬§à­à¬…ଛି।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "କାଲକà­à¬²à­‡à¬Ÿà¬°à¬•à­ ଆରମà­à¬­ କରିବା ପାଇଠବାନà­à¬§à­à¬…ଛି।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "ଇମେଲ ଗà­à¬°à¬¾à¬¹à¬•à¬™à­à¬•à­ ଆରମà­à¬­ କରିବା ପାଇଠବାନà­à¬§à­à¬…ଛି।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "ସହାୟତା ବà­à¬°à¬¾à¬‰à¬œà¬°à¬•à­ ଆରମà­à¬­ କରିବା ପାଇଠବାନà­à¬§à­à¬…ଛି।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "ମେଡ଼ିଆ ଚାଳକକୠଆରମà­à¬­ କରିବା ପାଇଠବାନà­à¬§à­à¬…ଛି।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "ସନà­à¬§à¬¾à¬¨ ଉପକରଣକୠଆରମà­à¬­ କରିବା ପାଇଠବାନà­à¬§à­à¬…ଛି।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "ୱେବ ବà­à¬°à¬¾à¬‰à¬œà¬°à¬•à­ ଆରମà­à¬­ କରିବା ପାଇଠବାନà­à¬§à­à¬…ଛି।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "ପରଦାକୠଅପରିବରà­à¬¤à­à¬¤à¬¨à­€à­Ÿ କରିବା ପାଇଠବାନà­à¬§à­à¬…ଛି।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "ଲଗଆଉଟ କରିବା ପାଇଠବାନà­à¬§à­à¬…ଛି।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "ତନà­à¬¤à­à¬° ଆକାରକୠକମ କରିବା ପାଇଠବାନà­à¬§à­à¬…ଛି।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "ତନà­à¬¤à­à¬° ଧà­à­±à¬¨à¬¿ ପà­à¬°à¬¬à¬³à¬¤à¬¾à¬•à­ ମà­à¬• କରିବା ପାଇଠବାନà­à¬§à­à¬…ଛି।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "ମୂଳ ସà­à¬¥à¬¾à¬¨ ଫୋଲଡରକୠଖଓଲିବା ପାଇଠବାନà­à¬§à­à¬…ଛି।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "ପଛଚଲାକୠସà­à¬¥à¬¿à¬° କରିବା ପାଇଠବାନà­à¬§à­à¬…ଛି।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "ତନà­à¬¤à­à¬° ଧà­à­±à¬¨à¬¿ ପà­à¬°à¬¬à¬³à¬¤à¬¾à¬•à­ ବୃଦà­à¬§à¬¿ କରିବା ପାଇଠବାନà­à¬§à­à¬…ଛି।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "ପରବରà­à¬¤à­à¬¤à¬¿ ଟà­à¬°à¬¾à¬•à¬•à­ à¬à¬¡à¬¼à¬¾à¬‡à¬¬à¬¾ ପାଇଠବାନà­à¬§à­à¬…ଛି।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "ପୂରà­à¬¬à¬¬à¬°à­à¬¤à­à¬¤à¬¿ ଟà­à¬°à¬¾à¬•à¬•à­ à¬à¬¡à¬¼à¬¾à¬‡à¬¬à¬¾ ପାଇଠବାନà­à¬§à­à¬…ଛି।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "ପଛଚଲାକୠଆରମà­à¬­ କରିବା ପାଇଠବାନà­à¬§à­à¬…ଛି (ଅଥବା ଚଲାନà­à¬¤à­/ବିରାମ ଦିଅନà­à¬¤à­à¬•à­ ଅଲଟପାଲଟ କରନà­à¬¤à­)।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "ପଛଚଲାକୠବନà­à¬¦ କରିବା ପାଇଠବାନà­à¬§à­à¬…ଛି।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "ନିଷà­à¬•à¬¾à¬¸à¬¿à¬¤ କରନà­à¬¤à­" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "ହୋମ ଫୋଲà­à¬¡à¬°" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "କାଲକà­à¬²à­‡à¬Ÿà¬°à¬•à­ ପà­à¬°à¬šà¬¾à¬³à¬¨ କରନà­à¬¤à­" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "ଇମେଲ ଗà­à¬°à¬¾à¬¹à¬•à¬™à­à¬•à­ ପà­à¬°à¬šà¬¾à¬³à¬¨ କରନà­à¬¤à­" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "ସାହାୟà­à¬¯ ବà­à¬°à¬¾à¬‰à¬œà¬° ପà­à¬°à¬¾à¬°à¬®à­à¬­ କର" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "ମେଡ଼ିଆ ଚାଲକଙà­à¬•à­ ପà­à¬°à¬šà¬¾à¬³à¬¨ କରନà­à¬¤à­" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "ଉà¬à¬¬ ବà­à¬°à¬¾à¬‰à¬œà¬° ପà­à¬°à¬¾à¬°à¬®à­à¬­ କର" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "ସà­à¬•à­à¬°à¬¿à¬¨ ତାଲାବନà­à¬¦" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "ଲଗଆଉଟà­" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "ପରବରà­à¬¤à­à¬¤à­€ ଟà­à¬°à¬¾à¬•" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "ପଛଚଲାକୠବିରାମ ଦିଅନà­à¬¤à­" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "ଚଲାଅ( କିମà­à¬¬à¬¾ ବିରାମ/ଚଲାଅ)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "ପୂରà­à¬¬à¬¬à¬°à­à¬¤à­à¬¤à­€ ଟà­à¬°à¬¾à¬•" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "ଖୋଜନà­à¬¤à­" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "ପଛକୠଚଲାଇବା ବନà­à¬¦ କରନà­à¬¤à­" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "ପà­à¬°à¬¬à¬³à¬¤à¬¾ ହà­à¬°à¬¾à¬¸ କରନà­à¬¤à­" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "ଭଲà­à¬¯à­à¬®à¬•à­ ନୀରବରେ ରଖ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "ଭଲà­à¬¯à­à¬® ସୋପାନ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "ଭଲà­à¬¯à­à¬® ସୋପାନ ଭଲà­à­Ÿà­à¬®à¬° ଶତକଡା ପରି" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "ଧà­à¬¬à¬¨à¬¿ ପà­à¬°à¬¬à¬³à¬¤à¬¾ ବà­à¬°à­à¬¦à­à¬§à¬¿ କରନà­à¬¤à­" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "File for default configuration for RandR" +msgstr "" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "ବିଜà­à¬žà¬ªà­à¬¤à¬¿ କà­à¬·à­‡à¬¤à­à¬°à¬°à­‡ ପà­à¬°à¬¦à¬°à­à¬¶à¬¿à¬•à¬¾ ଦରà­à¬¶à¬¾à¬¨à­à¬¤à­" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:3 +msgid "" +"The XRandR plugin will look for a default configuration in the file " +"specified by this key. This is similar to the ~/.config/monitors.xml that " +"normally gets stored in users' home directories. If a user does not have " +"such a file, or has one that does not match the user's setup of monitors, " +"then the file specified by this key will be used instead." +msgstr "" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:4 +msgid "Turn on external monitor after system boot" +msgstr "" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:5 +msgid "" +"Turn on external monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:6 +msgid "Turn on laptop monitor after system boot" +msgstr "" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:7 +msgid "" +"Turn on laptop monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:8 +#, fuzzy +#| msgid "" +#| "If a notification icon with display related things should be shown in the " +#| "panel." +msgid "" +"Whether a notification icon with display-related things should be shown in " +"the panel." +msgstr "ପà­à¬°à¬¦à¬°à­à¬¶à¬¿à¬•à¬¾ ସମà­à¬ªà¬°à­à¬•à­€à­Ÿ ଯଦି ଗୋଟିଠବିଜà­à¬žà¬ªà­à¬¤à¬¿ ଚିତà­à¬°à¬¸à¬‚କେତକୠପà­à­Ÿà¬¾à¬¨à­‡à¬²à¬°à­‡ ଦରà­à¬¶à¬¾à¬¯à¬¾à¬à¥¤" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "ଛବିମଶୃଣକରଣ" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "ସଙà­à¬•à­‡à¬¤ ଦେଉଅଛି" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "RGBA କà­à¬°à¬®" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"LCD ପରଦାରେ ଉପପିକସେଲ ଉପାଦାନଗà­à¬¡à¬¼à¬¿à¬•à¬° କà­à¬°à¬®; କେବଳ ଉପନାମକରଣ ନକିରବା ପାଇଠବà­à­Ÿà¬¬à¬¹à­ƒà¬¤ ହୋଇଥାଠ" +"\"rgba\"। ସମà­à¬­à¬¾à¬¬à­à­Ÿ ମୂଲà­à­Ÿà¬—à­à¬¡à¬¼à¬¿à¬• ହେଉଛି: \"rgb\" ବାମପଟେ ଲାଲିପାଇଠ(ସାଧାରଣତଃ), \"bgr\" " +"ବାମରେ ନିଳ ପାଇà¬, \"vrgb\" ଉପରେ ଲାଲି ପାଇà¬, \"vbgr\" ତଳେ ଲାଲି ପାଇà¬à¥¤" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "ଅକà­à¬·à¬°à¬°à­‚ପକୠପିକସେଲ ଆକାରରେ ପରିବରà­à¬¤à­à¬¤à¬¨ କରିବା ପାଇଠବà­à­Ÿà¬¬à¬¹à­ƒà¬¤ ବିଭେଦନ, ଇଞà­à¬š ପà­à¬°à¬¤à¬¿ ଡଟଗà­à¬¡à¬¼à¬¿à¬•à¥¤" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"ଅକà­à¬·à¬°à¬°à­‚ପ ଚିତà­à¬°à¬£à¬°à­‡ ବà­à­Ÿà¬¬à¬¹à¬¾à¬° କରିବାକୠଉପନାନକରଣ ନକିରବାର ପà­à¬°à¬•à¬¾à¬°à¥¤ ସମà­à¬­à¬¾à¬¬à­à­Ÿ ମୂଲà­à­Ÿà¬—à­à¬¡à¬¼à¬¿à¬• ହେଉଛି: \"none" +"\" ଉପନାମକରଣ ନକରିବା ପାଇà¬, \"grayscale\" ମାନକ grayscale ଉପନାମକରଣ, à¬à¬¬à¬‚ \"rgba\" " +"ଉପପିକସେଲ ଉପନାମକରଣ ପାଇଠ(କେବଳ LCD ପରଦା)।" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"ଅକà­à¬·à¬°à¬°à­‚ପ ଚିତà­à¬°à¬£à¬•à­ ବà­à­Ÿà¬¬à¬¹à¬¾à¬° କରିବା ପାଇଠସୂଚନା ପà­à¬°à¬•à¬¾à¬°à¥¤ ସମà­à¬­à¬¾à¬¬à­à­Ÿ ମୂଲà­à­Ÿà¬—à­à¬¡à¬¼à¬¿à¬• ହେଉଛି: \"none\" ସୂଚନା " +"ନଥିବା ପାଇà¬, \"slight\" ମୌଳିକ ସୂଚନା ପାଇà¬, \"medium\" ମଧà­à¬¯à¬® ସୂଚନା ପାଇà¬, à¬à¬¬à¬‚ \"full\" " +"ସରà­à¬¬à¬¾à¬§à¬¿à¬• ସୂଚନା ପାଇଠ(ପରବରà­à¬¤à­à¬¤à­€ ଫରà­à¬®à¬° ବିକୃତି ହୋଇପାରେ)।" + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "ଅନà­à¬®à­‹à¬¦à¬¿à¬¤ କିଗà­à¬¡à¬¼à¬¿à¬•" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"ଯଦି ଖାଲି ନଥାà¬, କି ବନà­à¬§à¬¨à¬—à­à¬¡à¬¼à¬¿à¬•à­ ଅଗà­à¬°à¬¾à¬¹à­à­Ÿ କରାଯିବ ଅନà­à­Ÿà¬¥à¬¾ ସେମାନଙà­à¬•à¬° MateConf ଡିରେକà­à¬Ÿà­‹à¬°à­€ ତାଲିକାରେ " +"ଥିବ। ଅପରିବରà­à¬¤à­à¬¤à¬¨à­€à­Ÿ କରିବା ପାଇଠà¬à¬¹à¬¾ ଉପଯୋଗୀ ହୋଇଥାà¬à¥¤" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "ଟାଇପ କରିବା ସମୟରେ ଟଚପà­à­Ÿà¬¾à¬¡à¬¼à¬•à­ ନିଷà­à¬•à­à¬°à¬¿à­Ÿ କରନà­à¬¤à­" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "ସମାନà­à¬¤à¬°à¬¾à¬³ ଟଣାକୠସକà­à¬°à¬¿à­Ÿ କରନà­à¬¤à­ " + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "ଟଚପà­à­Ÿà¬¾à¬¡à¬¼ ସହିତ ମାଉସ କà­à¬²à¬¿à¬•à¬•à­ ସକà­à¬°à¬¿à­Ÿ କରନà­à¬¤à­" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +#, fuzzy +#| msgid "Enable mouse clicks with touchpad" +msgid "Enable touchpad" +msgstr "ଟଚପà­à­Ÿà¬¾à¬¡à¬¼ ସହିତ ମାଉସ କà­à¬²à¬¿à¬•à¬•à­ ସକà­à¬°à¬¿à­Ÿ କରନà­à¬¤à­" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "ଟଚପà­à­Ÿà¬¾à¬¡à¬¼ ଟଣା ପଦà­à¬§à¬¤à¬¿à¬•à­ ବାଛନà­à¬¤à­" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +#, fuzzy +#| msgid "" +#| "Select the touchpad scroll method. Supported values are: 0 - disabled, 1 " +#| "- edge scrolling, 2 - two-finger scrolling" +msgid "" +"Select the touchpad scroll method. Supported values are: 0: disabled, 1: " +"edge scrolling, and 2: two-finger scrolling" +msgstr "" +"ଟଚପà­à­Ÿà¬¾à¬¡ ଟଣା ପଦà­à¬§à¬¤à¬¿à¬•à­ ବାଛନà­à¬¤à­à¥¤ ସମରà­à¬¥à¬¿à¬¤ ମୂଲà­à­Ÿà¬—à­à¬¡à¬¼à¬¿à¬• ହେଉଛି: 0 - ନିଷà­à¬•à­à¬°à¬¿à­Ÿ, 1 - ଧାର ଟଣା, 2 - ଦà­à¬‡-" +"ଅଙà­à¬—à­à¬³à¬¿ ଟଣା" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "" +"à¬à¬¹à¬¾à¬•à­ TRUE ସେଟ କରନà­à¬¤à­ ଯଦି ଆପଣଙà­à¬•à¬° ଟାଇପ କରିବା ସମୟରେ ଟଚପà­à­Ÿà¬¾à¬¡à¬•à­ ହଠାତ ଆଘାତ କରିବାରେ ସମସà­à­Ÿà¬¾ " +"ଅଛି।" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" +"scroll_method କି ସହିତ ସମାନ ପଦà­à¬§à¬¤à¬¿ ଦà­à­±à¬¾à¬°à¬¾ ଭୂସମାନà­à¬¤à¬°à¬¾à¬³ ଟଣାକୠଅନà­à¬®à¬¤à¬¿ ଦେବା ପାଇଠà¬à¬¹à¬¾à¬•à­ TRUE " +"ସେଟ କରନà­à¬¤à­à¥¤" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "" +"ଟଚପà­à­Ÿà¬¾à¬¡ ଉପରେ ଟà­à­Ÿà¬¾à¬ª କରିବା ଦà­à­±à¬¾à¬°à¬¾ ମାଉସ କà­à¬²à¬¿à¬•à¬—à­à¬¡à¬¼à¬¿à¬•à­ ପଠାଇବା ପାଇଠସମରà­à¬¥ କରିବାକୠà¬à¬¹à¬¾à¬•à­ TRUE ସେଟ " +"କରନà­à¬¤à­à¥¤" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +#, fuzzy +#| msgid "" +#| "Set this to TRUE to be able to send mouse clicks by tapping on the " +#| "touchpad." +msgid "Set this to TRUE to enable all touchpads." +msgstr "" +"ଟଚପà­à­Ÿà¬¾à¬¡ ଉପରେ ଟà­à­Ÿà¬¾à¬ª କରିବା ଦà­à­±à¬¾à¬°à¬¾ ମାଉସ କà­à¬²à¬¿à¬•à¬—à­à¬¡à¬¼à¬¿à¬•à­ ପଠାଇବା ପାଇଠସମରà­à¬¥ କରିବାକୠà¬à¬¹à¬¾à¬•à­ TRUE ସେଟ " +"କରନà­à¬¤à­à¥¤" + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "MATE ବିନà­à­Ÿà¬¾à¬¸ ଡେମନ" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "ଆବରà­à¬¦à­à¬§à¬•à¬•à­ ଆଗପଛ କରିବା ପାଇଠବାନà­à¬§à­à¬…ଛି।" + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "ଅନସà­à¬•à­à¬°à¬¿à¬¨ କିବୋରà­à¬¡à¬•à­ ଆଗପଛ କରିବା ପାଇଠବାନà­à¬§à­à¬…ଛି।" + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "ପରଦା ପାଠକକୠଆଗପଛ କରିବା ପାଇଠବାନà­à¬§à­à¬…ଛି।" + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "ଡେଉà¬à¬¥à¬¿à¬¬à¬¾ କିଗà­à¬¡à¬¼à¬¿à¬•" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "ଆବରà­à¬¦à­à¬§à¬•à¬•à­ ଅନ କିମà­à¬¬à¬¾ ଅଫ କରିବା ପାଇଠବà­à­Ÿà¬¬à¬¹à­ƒà¬¤ ନିରà­à¬¦à­à¬¦à­‡à¬¶à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "ଅନସà­à¬•à­à¬°à¬¿à¬¨ କିବୋରà­à¬¡à¬•à­ ଅନ କିମà­à¬¬à¬¾ ଅଫ କରିବା ପାଇଠବà­à­Ÿà¬¬à¬¹à­ƒà¬¤ ନିରà­à¬¦à­à¬¦à­‡à¬¶à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "ପରଦା ପାଠକକୠଅନ କିମà­à¬¬à¬¾ ଅଫ କରିବା ପାଇଠବà­à­Ÿà¬¬à¬¹à­ƒà¬¤ ନିରà­à¬¦à­à¬¦à­‡à¬¶à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:8 +#, fuzzy +#| msgid "Enable xrandr plugin" +msgid "Enable XRandR plugin" +msgstr "xrandr ପà­à¬²à¬—ଇନକୠସକà­à¬°à¬¿à­Ÿ କରନà­à¬¤à­" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable accessibility keyboard plugin" +msgstr "ଅଭିଗମà­à¬¯ କି ବୋରà­à¬¡ ପà­à¬²à¬—ଇନକୠସକà­à¬°à¬¿à­Ÿ କରନà­à¬¤à­" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable background plugin" +msgstr "ପୃଷà­à¬ à¬­à­‚ମି ପà­à¬²à¬—ଇନକୠସକà­à¬°à¬¿à­Ÿ କରନà­à¬¤à­" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable clipboard plugin" +msgstr "କà­à¬²à¬¿à¬ªà¬¬à­‹à¬°à­à¬¡ ପà­à¬²à¬—ଇନକୠସକà­à¬°à¬¿à­Ÿ କରନà­à¬¤à­" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable font plugin" +msgstr "ଅକà­à¬·à¬°à¬°à­‚ପ ପà­à¬²à¬—ଇନକୠସକà­à¬°à¬¿à­Ÿ କରନà­à¬¤à­" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable housekeeping plugin" +msgstr "ଆନà­à¬¤à¬°à¬¿à¬• ଲେଖା କାରà­à¬¯à­à­Ÿ ପà­à¬²à¬—ଇନକୠସକà­à¬°à¬¿à­Ÿ କରନà­à¬¤à­" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keybindings plugin" +msgstr "କି ବନà­à¬§à¬¨ ପà­à¬²à¬—ଇନକୠସକà­à¬°à¬¿à­Ÿ କରନà­à¬¤à­" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable keyboard plugin" +msgstr "କିବୋରà­à¬¡ ପà­à¬²à¬—ଇନକୠସକà­à¬°à¬¿à­Ÿ କରନà­à¬¤à­" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable media keys plugin" +msgstr "ମେଡିଆ କି ପà­à¬²à¬—ଇନକୠସକà­à¬°à¬¿à­Ÿ କରନà­à¬¤à­" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable mouse plugin" +msgstr "ମାଉସ ପà­à¬²à¬—ଇନକୠସକà­à¬°à¬¿à­Ÿ କରନà­à¬¤à­" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +#, fuzzy +#| msgid "Enable xrandr plugin" +msgid "Enable smartcard plugin" +msgstr "ସà­à¬®à¬¾à¬°à­à¬Ÿà¬•à¬¾à¬°à­à¬¡ ପà­à¬²à¬—ଇନକୠସକà­à¬°à¬¿à­Ÿ କରନà­à¬¤à­" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable sound plugin" +msgstr "ଧà­à­±à¬¨à¬¿ ପà­à¬²à¬—ଇନକୠସକà­à¬°à¬¿à­Ÿ କରନà­à¬¤à­" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable typing breaks plugin" +msgstr "ଟାଇପ ଭଙà­à¬— ପà­à¬²à¬—ଇନକୠସକà­à¬°à¬¿à­Ÿ କରନà­à¬¤à­" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xrdb plugin" +msgstr "xrdb ପà­à¬²à¬—ଇନକୠସକà­à¬°à¬¿à­Ÿ କରନà­à¬¤à­" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Enable xsettings plugin" +msgstr "xsettings ପà­à¬²à¬—ଇନକୠସକà­à¬°à¬¿à­Ÿ କରନà­à¬¤à­" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Mouse keys" +msgstr "ମାଉସ କିଗà­à¬¡à¬¼à¬¿à¬•" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "On-screen keyboard" +msgstr "ଅନ-ସà­à¬•à­à¬°à¬¿à¬¨ କି-ବୋରà­à¬¡" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen magnifier" +msgstr "ପରଦା ଆବରà­à¬¦à­à¬§à¬•" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Screen reader" +msgstr "ପରଦା ପାଠକ" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "" +"prune ଅସà­à¬¥à¬¾à­Ÿà­€ ଫାଇଲ କà­à­Ÿà¬¾à¬¶à­‡ ପାଇà¬, ଆନà­à¬¤à¬°à¬¿à¬• ଲେଖା କାରà­à¬¯à­à­Ÿ ପà­à¬²à¬—ଇନକୠସକà­à¬°à¬¿à­Ÿ କରିବାକୠTrue ସେଟ " +"କରାଯାଇଥାà¬à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:28 +#, fuzzy +#| msgid "Set to True to enable the plugin to manage xrandr settings." +msgid "Set to True to enable the plugin to manage XRandR settings." +msgstr "xrandr ସଂରଚନାକୠପରିଚାଳନା କରିବା ପାଇଠପà­à¬²à¬—ଇନକୠସକà­à¬°à¬¿à­Ÿ କରିବାକୠTrue ସେଟ କରାଯାଇଥାà¬à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "କà­à¬²à¬¿à¬ªà¬¬à­‹à¬°à­à¬¡ ସଂରଚନାକୠପରିଚାଳନା କରିବା ପାଇଠପà­à¬²à¬—ଇନକୠସକà­à¬°à¬¿à­Ÿ କରିବାକୠTrue ସେଟ କରାଯାଇଥାà¬à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "ପୃଷà­à¬ à¬­à­‚ମି ସଂରଚନାକୠପରିଚାଳନା କରିବା ପାଇଠପà­à¬²à¬—ଇନକୠସକà­à¬°à¬¿à­Ÿ କରିବାକୠTrue ସେଟ କରାଯାଇଥାà¬à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "ଅକà­à¬·à¬°à¬°à­‚ପ ସଂରଚନାକୠପରିଚାଳନା କରିବା ପାଇଠପà­à¬²à¬—ଇନକୠସକà­à¬°à¬¿à­Ÿ କରିବାକୠTrue ସେଟ କରାଯାଇଥାà¬à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "କିବୋରà­à¬¡ ସଂରଚନାକୠପରିଚାଳନା କରିବା ପାଇଠପà­à¬²à¬—ଇନକୠସକà­à¬°à¬¿à­Ÿ କରିବାକୠTrue ସେଟ କରାଯାଇଥାà¬à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:33 +#, fuzzy +#| msgid "Set to True to enable the plugin to manage font settings." +msgid "" +"Set to True to enable the plugin to manage locking the screen on smartcard " +"removal." +msgstr "ଅକà­à¬·à¬°à¬°à­‚ପ ସଂରଚନାକୠପରିଚାଳନା କରିବା ପାଇଠପà­à¬²à¬—ଇନକୠସକà­à¬°à¬¿à­Ÿ କରିବାକୠTrue ସେଟ କରାଯାଇଥାà¬à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "ମାଉସ ସଂରଚନାକୠପରିଚାଳନା କରିବା ପାଇଠପà­à¬²à¬—ଇନକୠସକà­à¬°à¬¿à­Ÿ କରିବାକୠTrue ସେଟ କରାଯାଇଥାà¬à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "ବହà­à¬®à¬¾à¬§à­à­Ÿà¬® କି ସଂରଚନାକୠପରିଚାଳନା କରିବା ପାଇଠପà­à¬²à¬—ଇନକୠସକà­à¬°à¬¿à­Ÿ କରିବାକୠTrue ସେଟ କରାଯାଇଥାà¬à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "ନମà­à¬¨à¬¾ କà­à­Ÿà¬¾à¬¶à­‡à¬•à­ ପରିଚାଳନା କରିବା ପାଇଠପà­à¬²à¬—ଇନକୠସକà­à¬°à¬¿à­Ÿ କରିବାକୠTrue ସେଟ କରାଯାଇଥାà¬à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "ଅଭିଗମà­à­Ÿà¬¤à¬¾ କି ବୋରà­à¬¡ ବିନà­à­Ÿà¬¾à¬¸à¬•à­ ପରିଚାଳନା କରିବା ପାଇଠପà­à¬²à¬—ଇନ ସକà­à¬°à¬¿à­Ÿ କରିବାକୠTrue ସେଟକରନà­à¬¤à­." + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "କି ବନà­à¬§à¬¨à¬•à­ ପରିଚାଳନା କରିବା ପାଇଠପà­à¬²à¬—ଇନକୠସକà­à¬°à¬¿à­Ÿ କରିବାକୠTrue ସେଟ କରାଯାଇଥାà¬à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "ଟାଇପ ଭଙà­à¬—କୠପରିଚାଳନା କରିବା ପାଇଠପà­à¬²à¬—ଇନକୠସକà­à¬°à¬¿à­Ÿ କରିବାକୠTrue ସେଟ କରାଯାଇଥାà¬à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "xrdb ସଂରଚନାକୠପରିଚାଳନା କରିବା ପାଇଠପà­à¬²à¬—ଇନକୠସକà­à¬°à¬¿à­Ÿ କରିବାକୠTrue ସେଟ କରାଯାଇଥାà¬à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "xsettingsକୠପରିଚାଳନା କରିବା ପାଇଠପà­à¬²à¬—ଇନକୠସକà­à¬°à¬¿à­Ÿ କରିବାକୠTrue ସେଟ କରାଯାଇଥାà¬à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "Slow keys" +msgstr "ମନà­à¬¥à¬° କିଗà­à¬¡à¬¼à¬¿à¬•" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "Sticky keys" +msgstr "ଷà­à¬Ÿà¬¿à¬•à¬¿ କିଗà­à¬¡à¬¼à¬¿à¬•" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "ଆବରà­à¬¦à­à¬§à¬•à¬•à­ ଆଗପଛ କରିବା ପାଇଠà¬à¬¹à¬¾ କିବୋରà­à¬¡ ସଂକà­à¬·à¬¿à¬ªà­à¬¤ ପଥର ନାମ।" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "ଅନସà­à¬•à­à¬°à¬¿à¬¨ କିବୋରà­à¬¡à¬•à­ ଆଗପଛ କରିବା ପାଇଠà¬à¬¹à¬¾ କିବୋରà­à¬¡ ସଂକà­à¬·à¬¿à¬ªà­à¬¤ ପଥର ନାମ।" + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "ପରଦା ପାଠକଙà­à¬•à­ ଆଗପଛ କରିବା ପାଇଠକିବୋରà­à¬¡ ସକà­à¬·à¬¿à¬ªà­à¬¤ ପଥକୠନାମକରଣ କରନà­à¬¤à­" + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"ଆବରà­à¬¦à­à¬§à¬•à¬•à­ ଆଗପଛ କରିବା ପାଇଠà¬à¬¹à¬¾ କିବୋରà­à¬¡ ସଂକà­à¬·à¬¿à¬ªà­à¬¤ ପଥର ନାମ। à¬à¬¹à¬¿ ନାମକୠକିବୋରà­à¬¡ ସଂକà­à¬·à¬¿à¬ªà­à¬¤ ପଥ ପସନà­à¬¦ " +"ସଂଳାପରେ ଦରà­à¬¶à¬¾à¬¯à¬¿à¬¬à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"ଅନସà­à¬•à­à¬°à¬¿à¬¨ କିବୋରà­à¬¡à¬•à­ ଆଗପଛ କରିବା ପାଇଠà¬à¬¹à¬¾ କିବୋରà­à¬¡ ସଂକà­à¬·à¬¿à¬ªà­à¬¤ ପଥର ନାମ। à¬à¬¹à¬¿ ନାମକୠକିବୋରà­à¬¡ ସଂକà­à¬·à¬¿à¬ªà­à¬¤ " +"ପଥ ପସନà­à¬¦ ସଂଳାପରେ ଦରà­à¬¶à¬¾à¬¯à¬¿à¬¬à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"ପରଦା ପାଠକଙà­à¬•à­ ଆଗପଛ କରିବା ପାଇଠà¬à¬¹à¬¾ ହେଉଛି କିବୋରà­à¬¡ ସକà­à¬·à¬¿à¬ªà­à¬¤ ପଥ। à¬à¬¹à¬¿ ନାମକୠକିବୋରà­à¬¡ ସକà­à¬·à¬¿à¬ªà­à¬¤ ପଥ " +"ସଂଳାପ ବାକà­à¬¸à¬°à­‡ ଦରà­à¬¶à¬¾à¬¯à¬¿à¬¬à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle magnifier" +msgstr "ଆଗପଛ ଆବରà­à¬¦à­à¬§à¬•" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Toggle on-screen keyboard" +msgstr "ଅନ-ସà­à¬•à­à¬°à¬¿à¬¨ କି-ବୋରà­à¬¡à¬•à­ ଆଗପଛ କରନà­à¬¤à­" + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Toggle screen reader" +msgstr "ପରଦା ପାଠକକୠଆଗପଛ କରନà­à¬¤à­" + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "ବାଉନà­à¬¸ କି ଗà­à¬¡à¬¼à¬¿à¬•à¬° କିବୋରà­à¬¡ ଅଭିଗମà­à­Ÿà¬¤à¬¾ ବିଶେଷତାକୠଅନ କରିବା ଉଚିତ କି ନà­à¬¹à¬à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "ମାଉସ କି ଗà­à¬¡à¬¼à¬¿à¬•à¬° କିବୋରà­à¬¡ ଅଭିଗମà­à­Ÿà¬¤à¬¾ ବିଶେଷତାକୠଅନ କରିବା ଉଚିତ କି ନà­à¬¹à¬à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the on-screen keyboard is turned on." +msgstr "ଅନସà­à¬•à­à¬°à¬¿à¬¨ କିବୋରà­à¬¡à¬•à­ ଅନ କରାଯାଇଛି କି ନାହିà¬à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the screen magnifier is turned on." +msgstr "ପରଦା ଆବରà­à¬¦à­à¬§à¬•à¬•à­ ଅନ କରାଯାଇଛି କି ନାହିà¬à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the screen reader is turned on." +msgstr "ପରଦା ପାଠକଟି ଅନ ଅଛି କି ନାହିà¬à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:58 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "ମନà­à¬¥à¬° କି ଗà­à¬¡à¬¼à¬¿à¬•à¬° କିବୋରà­à¬¡ ଅଭିଗମà­à­Ÿà¬¤à¬¾ ବିଶେଷତାକୠଅନ କରିବା ଉଚିତ କି ନà­à¬¹à¬à¥¤" + +#: ../data/mate-settings-daemon.schemas.in.h:59 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "ଷà­à¬Ÿà¬¿à¬•à¬¿ କି ଗà­à¬¡à¬¼à¬¿à¬•à¬° କିବୋରà­à¬¡ ଅଭିଗମà­à­Ÿà¬¤à¬¾ ବିଶେଷତାକୠଅନ କରିବା ଉଚିତ କି ନà­à¬¹à¬à¥¤" + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:1 +msgid "" +"Set this to one of \"none\", \"lock_screen\", or \"force_logout\". The " +"action will get performed when the smartcard used for log in is removed." +msgstr "" + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:2 +msgid "Smartcard removal action" +msgstr "" + +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "ତà­à¬°à­à¬Ÿà¬¿ ନିବାରଣ ସଂକେତକୠସକà­à¬°à¬¿à­Ÿ କରନà­à¬¤à­" + +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "ଗୋଟିଠଡିମୋନ ହà­à¬… ନାହିà¬" + +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "MateConf ଉପସରà­à¬— ଯେଉà¬à¬¥à¬¿à¬°à­ ପà­à¬²à¬—ଇନ ବିନà­à­Ÿà¬¾à¬¸à¬•à­ ଧାରଣ କରାଯାଇଥାà¬" + +#: ../mate-settings-daemon/main.c:58 +msgid "Exit after a time (for debugging)" +msgstr "" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "ଅଭିଗମà­à¬¯à¬¤à¬¾ କିବୋରà­à¬¡" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "ଅଭିଗମà­à­Ÿà¬¤à¬¾ କିବୋରà­à¬¡ ପà­à¬²à¬—ଇନ" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:388 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "ସହାୟତା ଦେଖାଇବାରେ ତୃଟି: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:519 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:585 +msgid "Do you want to activate Slow Keys?" +msgstr "ଆପଣ ଧୀର କିଗà­à¬¡à¬¿à¬•à­ ସକà­à¬°à¬¿à¬¯ କରିବାକୠଚାହାà¬à¬¨à­à¬¤à¬¿ କି ?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:520 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:586 +msgid "Do you want to deactivate Slow Keys?" +msgstr "ଆପଣ ଧୀର କିଗà­à¬¡à¬¿à¬•à­ ନିଷà­à¬•à­à¬°à¬¿à¬¯ କରିବାକୠଚାହାà¬à¬¨à­à¬¤à¬¿ କି ?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:521 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:587 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"ଆପଣ ସିଫà­à¬Ÿ କିକୠମାତà­à¬° à­® ସେକେଣà­à¬¡ ଧରି ରଖନà­à¬¤à­à¥¤ à¬à¬¹à¬¾ ଧୀର କି ବିଶେଷତାର ସରà­à¬Ÿà¬•à¬Ÿ କି ଅଟେ, ୟାହାକି " +"ଆପଣଙà­à¬•à¬° କିବୋରà­à¬¡ କାରà­à­Ÿà­à¬¯à¬•à­ ପà­à¬°à¬­à¬¾à¬¬à¬¿à¬¤ କରେ।" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't activate" +msgstr "ସକà­à¬°à¬¿à­Ÿ କରନà­à¬¤à­ ନାହିà¬" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't deactivate" +msgstr "ନିଷà­à¬•à­à¬°à¬¿à­Ÿ କରନà­à¬¤à­ ନାହିà¬" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Activate" +msgstr "ସକà­à¬°à¬¿à­Ÿ କରନà­à¬¤à­" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Deactivate" +msgstr "ନିଷà­à¬•à­à¬°à¬¿à­Ÿ କରନà­à¬¤à­" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't activate" +msgstr "ସକà­à¬°à¬¿à¬¯_କର ନାହିà¬" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't deactivate" +msgstr "ନିଷà­à¬•à­à¬°à¬¿à¬¯_କରନାହିà¬" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Activate" +msgstr "ସକà­à¬°à¬¿à­Ÿ କରନà­à¬¤à­ (_A)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Deactivate" +msgstr "ନିଷà­à¬•à­à¬°à¬¿à­Ÿ କରନà­à¬¤à­ (_D)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:615 +msgid "Slow Keys Alert" +msgstr "ଧୀର କିଗà­à¬¡à¬¿à¬• ଚେତାବନୀ" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:655 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:723 +msgid "Do you want to activate Sticky Keys?" +msgstr "ଆପଣ ଷà­à¬Ÿà¬¿à¬•à¬¿ କି କୠସକà­à¬°à¬¿à¬¯ କରିବାକୠଚାହାà¬à¬¨à­à¬¤à¬¿ କି? " + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:656 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:724 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "ଆପଣ ଷà­à¬Ÿà¬¿à¬•à¬¿ କିକୠନିଷà­à¬•à­à¬°à¬¿à¬¯ କରିବାକୠଚାହାà¬à¬¨à­à¬¤à¬¿ କି ?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:726 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"ଆପଣ ସିଫà­à¬Ÿ କିକୠଧାଡିରେ à­« ଥର ଦବାନà­à¬¤à­à¥¤ à¬à¬¹à¬¾ ଷà­à¬Ÿà¬¿à¬•à¬¿ କି ବିଶେଷତାର ସରà­à¬Ÿà¬•à¬Ÿ କି ଅଟେ, ୟାହାକି ଆପଣଙà­à¬•à¬° " +"କିବୋରà­à¬¡ କେମିତି କାରà­à­Ÿà­à¬¯ କରିବ ତାଉପରେ ପà­à¬°à¬­à¬¾à¬¬ ପକାà¬à¥¤" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:660 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"ଆପଣ ଦà­à¬‡à¬Ÿà¬¿ କି କୠà¬à¬•à¬¾ ସହିତ ଦବାନà­à¬¤à­, କିମà­à¬¬à¬¾ ସିଫà­à¬Ÿ କିକୠଧାଡିରେ ପାଞà­à¬šà¬¥à¬° ଦବାନà­à¬¤à­à¥¤ à¬à¬¹à¬¾ ଷà­à¬Ÿà¬¿à¬•à¬¿ କି " +"ବିଶେଷତାକୠବନà­à¬¦ କରିଦିà¬, ୟାହାକି ଆପଣଙà­à¬•à¬° କିବୋରà­à¬¡à¬° କାରà­à­Ÿà­à¬¯ କରିବା ପଦà­à¬§à¬¤à¬¿à¬•à­ ପà­à¬°à¬­à¬¾à¬¬à¬¿à¬¤ କରେ।" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:756 +msgid "Sticky Keys Alert" +msgstr "ଷà­à¬Ÿà¬¿à¬•à¬¿ କିଗà­à¬¡à¬¿à¬• ଚେତାବନୀ" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "ଜାଗତିକ ଅଭିଗମà­à­Ÿà¬¤à¬¾ ପସନà­à¬¦à¬—à­à¬¡à¬¼à¬¿à¬•" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "ରଙà­à¬—ଗà­à¬¡à¬¼à¬¿à¬•à¬°à­‡ ବୈଷମà­à­Ÿ ବୃଦà­à¬§à¬¿ କରନà­à¬¤à­ (_c)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "ପାଠà­à­Ÿà¬•à­ ପଢ଼ିବା ପାଇଠସହଜମୟ କରିବାକୠଆକାର ବୃହତାକାର କରନà­à¬¤à­ (_t)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "ସେମାନଙà­à¬•à­ ଗà­à¬°à¬¹à¬£ କରିବା ପାଇଠଦବାନà­à¬¤à­ à¬à¬¬à¬‚ ଧରିରଖନà­à¬¤à­ (_h) (ମନà­à¬¥à¬° କିଗà­à¬¡à¬¼à¬¿à¬•)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "ଅନ-ସà­à¬•à­à¬°à¬¿à¬¨ କି-ବୋରà­à¬¡à¬•à­ ବà­à­Ÿà¬¬à¬¹à¬¾à¬° କରନà­à¬¤à­" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "ପରଦା ଆବରà­à¬¦à­à¬§à¬•à¬•à­ ବà­à­Ÿà¬¬à¬¹à¬¾à¬° କରନà­à¬¤à­ (_m)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "ପରଦା ପାଠକଙà­à¬•à­ ବà­à­Ÿà¬¬à¬¹à¬¾à¬° କରନà­à¬¤à­ (_r)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "ନକଲି କି ଚାପକୠଅଗà­à¬°à¬¾à¬¹à­à­Ÿ କରନà­à¬¤à­ (ବାଉନà­à¬¸ କିଗà­à¬¡à¬¼à¬¿à¬•) (_I)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "à¬à¬• ସମୟରେ ଗୋଟିଠକିବୋରà­à¬¡ ସଂକà­à¬·à¬¿à¬ªà­à¬¤ ପଥକୠଦବାନà­à¬¤à­ (ଷà­à¬Ÿà¬¿à¬•à¬¿ କିଗà­à¬¡à¬¼à¬¿à¬•) (_P)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "ପà­à¬°à­à¬·à­à¬ à¬­à­‚ମି" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "ପୃଷà­à¬ à¬­à­‚ମି ପà­à¬²à¬—ଇନ" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "କରà­à¬¤à­à¬¤à¬¨à¬ªà¬Ÿà­à¬Ÿ" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "କà­à¬²à¬¿à¬ªà¬¬à­‹à¬°à­à¬¡ ପà­à¬²à¬—à­à¬‡à¬¨ " + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "ନକଲି" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "ନକଲି ପà­à¬²à¬—ଇନ" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "ଅକà­à¬·à¬°à¬°à­‚ପ" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "ଅକà­à¬·à¬°à¬°à­‚ପ ପà­à¬²à¬—ଇନ" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +#, fuzzy +#| msgid "Don't show any warnings again for this filesystem" +msgid "Don't show any warnings again for this file system" +msgstr "à¬à¬¹à¬¿ ଫାଇଲତନà­à¬¤à­à¬° ପାଇଠପà­à¬£à¬¿à¬¥à¬°à­‡ କୌଣସି ଚେତାବନୀ ଦରà­à¬¶à¬¾à¬¨à­à¬¤à­ ନାହିà¬" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "ପà­à¬£à¬¿à¬¥à¬°à­‡ କୌଣସି ଚେତାବନୀ ଦରà­à¬¶à¬¾à¬¨à­à¬¤à­ ନାହିà¬" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "ସà­à¬¥à¬¾à¬¨ \"%s\" ରେ କେବଳ %s ଡିସà­à¬• ସà­à¬¥à¬¾à¬¨ ବଳିଛି।" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "à¬à¬¹à¬¿ କମà­à¬ªà­à¬Ÿà¬°à¬°à­‡ କେବଳ %s ଡିସà­à¬• ସà­à¬¥à¬¾à¬¨ ବଳିଛି।" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" +"ଆବରà­à¬œà¬¨à¬¾ ପାତà­à¬°à¬•à­ ଖାଲିକରି ଆପଣ ଡିସà­à¬• ସà­à¬¥à¬¾à¬¨à¬•à­ ମà­à¬•à­à¬¤ କରିପାରିବେ, ଅବà­à­Ÿà¬¬à¬¹à­ƒà¬¤ ପà­à¬°à¬—à­à¬°à¬¾à¬® ଅଥବା ଫାଇଲଗà­à¬¡à¬¼à¬¿à¬•à­ " +"କାଢ଼ିକରି, ଅଥବା ଫାଇଲଗà­à¬¡à¬¼à¬¿à¬•à­ ଅନà­à­Ÿ ଡିସà­à¬• ଅଥବା ବିଭାଜନ ମଧà­à¬¯à¬•à­ ଗତି କରାଇ।" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"ଅବà­à­Ÿà¬¬à¬¹à­ƒà¬¤ ପà­à¬°à¬—à­à¬°à¬¾à¬® ଅଥବା ଫାଇଲଗà­à¬¡à¬¼à¬¿à¬•à­ କାଢ଼ିକରି ଆପଣ ଡିସà­à¬• ସà­à¬¥à¬¾à¬¨à¬•à­ ମà­à¬•à­à¬¤ କରିପାରିବେ, ଅଥବା ଫାଇଲଗà­à¬¡à¬¼à¬¿à¬•à­ ଅନà­à­Ÿ " +"ଡିସà­à¬• ଅଥବା ବିଭାଜନ ମଧà­à¬¯à¬•à­ ଗତି କରାଇ।" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"ଆବରà­à¬œà¬¨à¬¾ ପାତà­à¬°à¬•à­ ଖାଲିକରି ଆପଣ ଡିସà­à¬• ସà­à¬¥à¬¾à¬¨à¬•à­ ମà­à¬•à­à¬¤ କରିପାରିବେ, ଅବà­à­Ÿà¬¬à¬¹à­ƒà¬¤ ପà­à¬°à¬—à­à¬°à¬¾à¬® ଅଥବା ଫାଇଲଗà­à¬¡à¬¼à¬¿à¬•à­ " +"କାଢ଼ିକରି, ଅଥବା ଫାଇଲଗà­à¬¡à¬¼à¬¿à¬•à­ ଅନà­à­Ÿ à¬à¬• ବାହà­à­Ÿ ଡିସà­à¬• ମଧà­à¬¯à¬•à­ ଗତି କରାଇ।" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" +"ଅବà­à­Ÿà¬¬à¬¹à­ƒà¬¤ ପà­à¬°à¬—à­à¬°à¬¾à¬® ଅଥବା ଫାଇଲଗà­à¬¡à¬¼à¬¿à¬•à­ କାଢ଼ିକରି ଆପଣ ଡିସà­à¬• ସà­à¬¥à¬¾à¬¨à¬•à­ ମà­à¬•à­à¬¤ କରିପାରିବେ, ଅଥବା ଫାଇଲଗà­à¬¡à¬¼à¬¿à¬•à­ ଅନà­à­Ÿ " +"à¬à¬• ବାହà­à­Ÿ ଡିସà­à¬• ମଧà­à¬¯à¬•à­ ଗତି କରାଇ।" + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "କମ ଡିସà­à¬•à¬¸à­à¬¥à¬¾à¬¨" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "ଆବରà­à¬œà¬¨à¬¾ ପାତà­à¬°à¬•à­ ଖାଲି କରନà­à¬¤à­" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +#, fuzzy +#| msgid "Examine..." +msgid "Examine…" +msgstr "ଯାଞà­à¬š କରନà­à¬¤à­..." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "ଆଗà­à¬°à¬¹à­à¬¯ କରିଦିଅନà­à¬¤à­" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:97 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "ବସà­à¬¤à­ %lu ର %lu କୠକାଢ଼à­à¬…ଛି" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:117 +#, fuzzy, c-format +#| msgid "Removing: %s" +msgid "Removing: %s" +msgstr "କାଢ଼à­à¬…ଛି: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:247 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:296 +msgid "Emptying the trash" +msgstr "ଆବରà­à¬œà¬¨à¬¾ ପାତà­à¬°à¬•à­ ଖାଲି କରà­à¬…ଛି" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:272 +#, fuzzy +#| msgid "Preparing to empty trash..." +msgid "Preparing to empty trash…" +msgstr "ଆବରà­à¬œà¬¨à¬¾ ପାତà­à¬°à¬•à­ ଖାଲି କରିବା ପାଇଠପà­à¬°à¬¸à­à¬¤à­ କରà­à¬…ଛି..." + +#. Translators: "Emptying trash from " +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:299 +msgid "From: " +msgstr "ଠାରà­: " + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:360 +msgid "Empty all of the items from the trash?" +msgstr "ଆବରà­à¬œà¬¨à¬¾ ପାତà­à¬°à¬°à­ ସମସà­à¬¤ ବସà­à¬¤à­à¬•à­ ଖାଲି କରନà­à¬¤à­?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:363 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"ଯଦି ଆପଣ ଆବରà­à¬œà¬¨à¬¾ ପାତà­à¬°à¬•à­ ଖାଲି କରିବାକୠଚାହà­à¬à¬›à¬¨à­à¬¤à¬¿, ତେବେ ତାହା ମଧà­à¬¯à¬°à­‡ ଥିବା ସମସà­à¬¤ ବସà­à¬¤à­ ସବà­à¬¦à¬¿à¬¨ ପାଇଠ" +"ନଷà­à¬Ÿ ହୋଇଯିବ। ଦୟାକରି ମନେରଖନà­à¬¤à­ ଯେ ଆପଣ ସେମାନଙà­à¬•à­ ପୃଥକ ଭାବରେ ଅପସାରଣ କରିପାରିବେ।" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:370 +msgid "_Empty Trash" +msgstr "ଆବରà­à¬œà¬¨à¬¾ ପାତà­à¬°à¬•à­ ଖାଲି କରନà­à¬¤à­ (_E)" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "କି ବନà­à¬§à¬¨ (%s) ଟି ଅବୈଧ ଅଟେ" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "କି ବନà­à¬§à¬¨ (%s) ଟି ଅସମà­à¬ªà­‚ରà­à¬£à­à¬£ ଅଛି" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"ଚଲାଇବାକୠଚେଷà­à¬Ÿà¬¾ କରିବା ବେଳେ ତà­à¬°à­à¬Ÿà¬¿ (%s)\n" +"ୟାହାକି କି ସହିତ ଲିଙà­à¬• ଅଛି (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "କି ବନà­à¬§à¬¨à¬—à­à¬¡à¬¼à¬¿à¬•" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "କି ବନà­à¬§à¬¨ ପà­à¬²à¬—ଇନଗà­à¬¡à¬¼à¬¿à¬•" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "କି-ବୋରà­à¬¡" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "କି-ବୋରà­à¬¡ ପà­à¬²à¬—ଇନ" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:137 +#, c-format +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +" • a bug in libxklavier library\n" +" • a bug in X server (xkbcomp, xmodmap utilities)\n" +" • X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +" • The result of %s\n" +" • The result of %s" +msgstr "" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:151 +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or using a later version of the XFree " +"software." +msgstr "" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:236 +msgid "Unknown" +msgstr "ଅଜଣା" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:305 +#, c-format +msgid "Keyboard Layout \"%s\"" +msgstr "କିବୋରà­à¬¡à­ ବିନà­à¬¯à¬¾à¬¸ \"%s\"" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:428 +msgid "_Layouts" +msgstr "" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:435 +#, fuzzy +#| msgid "Mouse Preferences" +msgid "Keyboard _Preferences" +msgstr "କିବୋରà­à¬¡à­ ପସନà­à¬¦ ମାନ (_P)" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:441 +msgid "Show _Current Layout" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "ଉପଲବà­à¬§_ ଫାଇଲ ଗà­à¬¡à¬¿à¬•:" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "ମୋଡମà­à¬¯à¬¾à¬ª ଫାଇଲଗà­à¬¡à¬¿à¬•à­ ଲୋଡକର" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +#, fuzzy +#| msgid "Would you like to load the modmap file(s)?" +msgid "Would you like to load the modmap files?" +msgstr "ଆପଣ ମୋଡମà­à¬¯à¬¾à¬ª ଫାଇଲ(ଗà­à¬¡à¬¿à¬•)କୠଲୋଡ କରିବାକୠଚାହିà¬à¬¬à­‡ କି ?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "_à¬à¬¹à¬¿ ସଂଦେଶକୠପà­à¬£à¬¿à¬¥à¬°à­‡ ଦେଖାଅ ନାହିà¬" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "ଧାରଣ କରନà­à¬¤à­ (_L)" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "_ଲୋଡହୋଇଥିବା ଫାଇଲଗà­à¬¡à¬¿à¬•:" + +#: ../plugins/keyboard/show-layout.ui.h:1 +#, fuzzy +#| msgid "Keyboard" +msgid "Keyboard Layout" +msgstr "କିବୋରà­à¬¡à­ ବିନà­à¬¯à¬¾à¬¸" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:195 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"ପୂରà­à¬¬à¬¨à¬¿à¬°à­à¬¦à­à¬§à¬¾à¬°à¬¿à¬¤ ଟରà­à¬®à¬¿à¬¨à¬¾à¬² ପାଇଲା ନାହିà¬à¥¤ ଆପଣଙà­à¬•à¬° ପୂରà­à¬¬à¬¨à¬¿à¬°à­à¬¦à­à¬§à¬¾à¬°à¬¿à¬¤ ଟରà­à¬®à¬¿à¬¨à¬¾à¬² ନିରà­à¬¦à­à¬¦à­‡à¬¶à¬•à­ ସେଟ କରାହୋଇଛି କି " +"ନାହିଠà¬à¬¬à¬‚ ଗୋଟିଠବୈଧ ପà­à¬°à­Ÿà­‹à¬—କୠସୂଚାଉଅଛି କି ନାହିଠତାହା ଯାଞà­à¬š କରନà­à¬¤à­à¥¤" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:235 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"ନିରà­à¬¦à­à¬¦à­‡à¬¶à¬•à­ ନିଷà­à¬ªà¬¾à¬¦à¬¨ କରିପାରିଲା ନାହିà¬: %s\n" +"à¬à¬¹à¬¾ ଗୋଟିଠବୈଧ ନିରà­à¬¦à­à¬¦à­‡à¬¶ ବୋଲି ଯାଞà­à¬š କରନà­à¬¤à­à¥¤" + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "ନିଷà­à¬•à­à¬°à¬¿à­Ÿ ହୋଇଗଲା" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u ନିରà­à¬—ମ" +msgstr[1] "%u ନିରà­à¬—ମ" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u ନିବେଶ" +msgstr[1] "%u ନିବେଶ" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "ତନà­à¬¤à­à¬° ଧà­à­±à¬¨à¬¿" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "ମେଡିଆ କିଗà­à¬¡à¬¼à¬¿à¬•" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "ମେଡ଼ିଆ କିଗà­à¬¡à¬¼à¬¿à¬•à¬° ପà­à¬²à¬—ଇନ" + +#: ../plugins/mouse/gsd-mouse-manager.c:882 +msgid "Could not enable mouse accessibility features" +msgstr "ମାଉସ ଅଭିଗମà­à¬¯à¬¤à¬¾ ଗà­à¬£à¬§à¬°à­à¬®à¬•à­ ସକà­à¬°à¬¿à­Ÿ କରିପାରିଲା ନାହିà¬" + +#: ../plugins/mouse/gsd-mouse-manager.c:884 +#, fuzzy +#| msgid "" +#| "Mouse accessibility requires mousetweaks to be installed on your system." +msgid "Mouse accessibility requires Mousetweaks to be installed on your system." +msgstr "ମାଉସ ଅଭିଗମà­à­Ÿà¬¤à¬¾ ମାଉସଟà­à­±à¬¿à¬•à¬•à­ ଆପଣଙà­à¬•à¬° ତନà­à¬¤à­à¬°à¬°à­‡ ସà­à¬¥à¬¾à¬ªà¬¨ କରିବା ଆବଶà­à­Ÿà¬• କରିଥାà¬à¥¤" + +#: ../plugins/mouse/gsd-mouse-manager.c:887 +msgid "Mouse Preferences" +msgstr "ମାଉସ ପସନà­à¬¦" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "ମାଉସ" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "ମାଉସ ପà­à¬²à¬—ଇନ" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "ଟାଇପ କରିବା ଭଙà­à¬—" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "ଟାଇପ ଭଙà­à¬— ପà­à¬²à¬—ଇନ" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "ପରଦା ଆକାର à¬à¬¬à¬‚ ଆବରà­à¬¤à­à¬¤à¬¨ ବିନà­à­Ÿà¬¾à¬¸" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:225 +msgid "Could not switch the monitor configuration" +msgstr "ପà­à¬°à¬¦à¬°à­à¬¶à¬¿à¬•à¬¾ ସଂରଚନାକୠବଦଳାଇ ହେଲା ନାହିà¬" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:249 +msgid "Could not restore the display's configuration" +msgstr "ପà­à¬°à¬¦à¬°à­à¬¶à¬¨ ବିନà­à­Ÿà¬¾à¬¸à¬•à­ ସà­à¬¥à¬¾à¬ªà¬¨ କରିପାରିଲା ନାହିà¬" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:274 +msgid "Could not restore the display's configuration from a backup" +msgstr "ପà­à¬°à¬¦à¬°à­à¬¶à¬¨ ବିନà­à­Ÿà¬¾à¬¸à¬•à­ ନକଲ ସଂରକà­à¬·à¬£à¬°à­ ସà­à¬¥à¬¾à¬ªà¬¨ କରିପାରିଲା ନାହିà¬" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:295 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "The display will be reset to its previous configuration in %d seconds" +msgstr[0] "ପà­à¬°à¬¦à¬°à­à¬¶à¬¨à­€à¬•à­ ତାହାର ପୂରà­à¬¬ ସଂରଚନାକୠ%d ସେକଣà­à¬¡à¬°à­‡ ପà­à¬¨à¬¸à­à¬¥à¬¾à¬ªà¬¨ କରିହେବ" +msgstr[1] "ପà­à¬°à¬¦à¬°à­à¬¶à¬¨à­€à¬•à­ ତାହାର ପୂରà­à¬¬ ସଂରଚନାକୠ%d ସେକଣà­à¬¡à¬°à­‡ ପà­à¬¨à¬¸à­à¬¥à¬¾à¬ªà¬¨ କରିହେବ" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:344 +msgid "Does the display look OK?" +msgstr "ପà­à¬°à¬¦à¬°à­à¬¶à¬¨à¬Ÿà¬¿ ଠିକ ଦେଖାଯାଉଛି କି?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:350 +msgid "_Restore Previous Configuration" +msgstr "ପୂରà­à¬¬ ବିନà­à­Ÿà¬¾à¬¸à¬•à­ ପà­à¬¨à¬ƒà¬¸à­à¬¥à¬¾à¬ªà¬¨ କରନà­à¬¤à­ (_R)" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:351 +msgid "_Keep This Configuration" +msgstr "à¬à¬¹à¬¿ ବିନà­à­Ÿà¬¾à¬¸à¬•à­ ରଖନà­à¬¤à­ (_K)" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:432 +msgid "The selected configuration for displays could not be applied" +msgstr "ପà­à¬°à¬¦à¬°à­à¬¶à¬¨ ପାଇଠବଚà­à¬›à¬¿à¬¤ ବିନà­à­Ÿà¬¾à¬¸à¬•à­ ପà­à¬°à­Ÿà­‹à¬— କରିହେଲା ନାହିà¬" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:970 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "ପରଦା ସୂଚନାକୠସତେଜନ କରିହେଲା ନାହିà¬: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:973 +msgid "Trying to switch the monitor configuration anyway." +msgstr "ତନà­à¬¤à­à¬° ପà­à¬°à¬¦à¬°à­à¬¶à¬¿à¬•à¬¾à¬•à­ ଯେକୌଣସି ଉପାୟରେ ବଦଳାଇବା ପାଇଠଟାଇପ କରà­à¬…ଛି।" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1685 +#, fuzzy +#| msgid "Rotation not supported" +msgid "Rotation not supported" +msgstr "ଆବରà­à¬¤à­à¬¤à¬¨ ସମରà­à¬¥à¬¿à¬¤ ନà­à¬¹à¬" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1741 +msgid "Could not save monitor configuration" +msgstr "ପà­à¬°à¬¦à¬°à­à¬¶à¬¿à¬•à¬¾ ବିନà­à­Ÿà¬¾à¬¸à¬•à­ ସଂରକà­à¬·à¬£ କରିପାରିଲା ନାହିà¬" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1759 +msgid "Normal" +msgstr "ସାଧାରଣ" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1760 +msgid "Left" +msgstr "ବାମ" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1761 +msgid "Right" +msgstr "ଡାହାଣ" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1762 +msgid "Upside Down" +msgstr "ଉପରୠତଳକà­" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1882 +#, fuzzy +#| msgid "_Configure Display Settings ..." +msgid "_Configure Display Settings…" +msgstr "ପà­à¬°à¬¦à¬°à­à¬¶à¬¿à¬•à¬¾ ସଂରଚନାକୠବିନà­à­Ÿà¬¾à¬¸ କରନà­à¬¤à­ (_C) ..." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1923 +msgid "Configure display settings" +msgstr "ପà­à¬°à¬¦à¬°à­à¬¶à¬¿à¬•à¬¾ ସଂରଚନାକୠବିନà­à­Ÿà¬¾à¬¸ କରନà­à¬¤à­" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1983 +msgid "Could not apply the stored configuration for monitors" +msgstr "ପà­à¬°à¬¦à¬°à­à¬¶à¬¿à¬•à¬¾ ପାଇଠସଂରକà­à¬·à¬¿à¬¤ ବିନà­à­Ÿà¬¾à¬¸à¬°à­‡ ପà­à¬°à­Ÿà­‹à¬— କରିପାରିଲା ନାହିà¬" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "ଉପୟୋଗକରà­à¬¤à­à¬¤à¬¾à¬™à­à¬• ହୋମ ବିବରଣୀପଞà­à¬œà¬¿à¬•à¬¾à¬•à­ ନିରà­à¬§à¬¾à¬°à¬£ କରିପାରିବ ନାହିà¬" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "X ଉତà­à¬¸ ତଥà­à­Ÿà¬¾à¬§à¬¾à¬°à¬•à­ ପରିଚାଳନା କରନà­à¬¤à­" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "X ଉତà­à¬¸ ତଥà­à­Ÿà¬¾à¬§à¬¾à¬°" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:596 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "MateConf କି %s ପà­à¬°à¬•à¬¾à¬°à¬•à­ ସà­à¬¥à¬¿à¬° ହୋଇଛି %s କିନà­à¬¤à­ à¬à¬¹à¬¾à¬° ଅପେକà­à¬·à­€à¬¤ ପà­à¬°à¬•à¬¾à¬° %s ଥିଲା \n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "X ବିନà­à­Ÿà¬¾à¬¸à¬•à­ ପରିଚାଳନା କରନà­à¬¤à­" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "X ବିନà­à­Ÿà¬¾à¬¸" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:167 +msgid "Module Path" +msgstr "" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:168 +msgid "path to smartcard PKCS #11 driver" +msgstr "" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:504 +msgid "received error or hang up from event source" +msgstr "" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:593 +#, c-format +msgid "NSS security system could not be initialized" +msgstr "" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:662 +#, c-format +msgid "no suitable smartcard driver could be found" +msgstr "" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:682 +#, c-format +msgid "smartcard driver '%s' could not be loaded" +msgstr "" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:771 +#, c-format +msgid "could not watch for incoming card events - %s" +msgstr "" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:1124 +#, c-format +msgid "encountered unexpected error while waiting for smartcard events" +msgstr "" + +#: ../plugins/smartcard/gsd-smartcard.c:154 +msgid "Slot ID" +msgstr "" + +#: ../plugins/smartcard/gsd-smartcard.c:155 +msgid "The slot the card is in" +msgstr "" + +#: ../plugins/smartcard/gsd-smartcard.c:161 +#, fuzzy +#| msgid "Slow keys" +msgid "Slot Series" +msgstr "ମନà­à¬¥à¬° କିଗà­à¬¡à¬¼à¬¿à¬•" + +#: ../plugins/smartcard/gsd-smartcard.c:162 +msgid "per-slot card identifier" +msgstr "" + +#: ../plugins/smartcard/gsd-smartcard.c:168 +#: ../plugins/smartcard/gsd-smartcard.c:169 +msgid "name" +msgstr "" + +#: ../plugins/smartcard/gsd-smartcard.c:173 +#, fuzzy +#| msgid "Mouse" +msgid "Module" +msgstr "ମାଉସ" + +#: ../plugins/smartcard/gsd-smartcard.c:174 +msgid "smartcard driver" +msgstr "" + diff --git a/po/pa.po b/po/pa.po new file mode 100644 index 0000000..c6522e4 --- /dev/null +++ b/po/pa.po @@ -0,0 +1,1502 @@ +# translation of mate-settings-daemon.HEAD.po to Punjabi +# Punjabi translation of mate-control-center.HEAD. +# Copyright (C) 2004 THE mate-control-center.HEAD'S COPYRIGHT HOLDER +# This file is distributed under the same license as the mate-control-center.HEAD package. +# +# +# Amanpreet Singh Alam , 2004. +# A S Alam ,2005, 2006, 2007, 2008, 2009, 2010. +# Amanpreet Singh Alam , 2009. +msgid "" +msgstr "" +"Project-Id-Version: mate-settings-daemon.HEAD\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug." +"cgi?product=mate-settings-daemon&component=general\n" +"POT-Creation-Date: 2010-08-02 23:45+0000\n" +"PO-Revision-Date: 2010-08-03 09:02+0530\n" +"Last-Translator: A S Alam \n" +"Language-Team: Punjabi/Panjabi \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"\n" +"\n" +"\n" +"\n" +"X-Generator: Lokalize 1.0\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "ਸà©à¨²à©±à¨­à¨¤à¨¾" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "ਖਾਲੀ ਫੀਸਦੀ ਸੂਚਨਾ ਥਰੈਸ਼ਹੋਲਡ" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "ਖਾਲੀ ਥਾਂ ਨਾ ਸੂਚਨਾ ਥਰੈਸ਼ਹੋਲਡ" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "ਦà©à¨¹à¨°à¨¾à¨‰ ਚੇਤਾਵਨੀ ਲਈ ਘੱਟੋ-ਘੱਟ ਸੂਚਨਾ ਸਮਾਂ" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "ਅਣਡਿੱਠਾ ਕਰਨ ਲਈ ਮਾਊਂਟ ਪਾਥ" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +#| msgid "" +#| "Percentage free space threshold for initial warning of low disk space. If " +#| "the percentage free space drops below this, a warning will be shown" +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown." +msgstr "" +"ਘੱਟ ਡਿਸਕ ਥਾਂ ਦੀ ਸ਼à©à¨°à©‚ਆਤੀ ਚੇਤਾਵਨੀ ਦੇਣ ਲਈ ਫੀਸਦੀ ਖਾਲੀ ਥਾਂ ਥਰੈਸ਼ਹੋਲਡ ਹੈ। ਜੇ ਫੀਸਦੀ ਖਾਲੀ ਥਾਂ ਇਸ " +"ਤੋਂ ਘੱਟ ਜਾਵੇਗੀ ਤਾਂ ਚੇਤਾਵਨੀ ਵੇਖਾਈ ਜਾਵੇਗੀ।" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "ਮਾਊਂਟ ਪਾਥ ਦੀ ਲਿਸਟ ਦਿਓ, ਜੋ ਕਿ ਘੱਟ ਥਾਂ ਹੋਣ ਦੀ ਸੂਚਨਾ ਦੇਣ ਲਈ ਅਣਡਿੱਠਾ ਕੀਤਾ ਜਾਣਗੇ।" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "ਸਮਾਂ ਮਿੰਟਾਂ ਵਿੱਚ ਦਿਉ। ਵਾਲੀਅਮ ਲਈ ਅਗਲੀ ਚੇਤਾਵਨੀ ਇਸ ਸਮੇਂ ਤੋਂ ਪਹਿਲਾਂ ਨਹੀਂ ਵੇਖਾਈ ਜਾਵੇਗੀ।" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +#| msgid "" +#| "Specify an amount in GB. If the amount of free space is more than this, " +#| "no warning will be shown" +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown." +msgstr "ਮਾਤਰਾ GB ਵਿੱਚ ਦਿਓ। ਜੇ ਖਾਲੀ ਥਾਂ ਦੀ ਮਾਤਰਾ ਇਸ ਤੋਂ ਵੱਧ ਹੋਵੇ ਤਾਂ ਕੋਈ ਵੀ ਚੇਤਾਵਨੀ ਨਹੀਂ ਵੇਖਾਈਗੀ।" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +#| msgid "" +#| "Specify the percentage that the free disk space should reduce by before " +#| "issuing a subsequent warning" +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning." +msgstr "ਫੀਸਦੀ ਦਿਓ, ਜਿਸ ਲਈ ਖਾਲੀ ਡਿਸਕ ਥਾਂ ਅਗਲੀ ਚੇਤਾਵਨੀ ਤੋਂ ਪਹਿਲਾਂ ਘੱਟ ਜਾਵੇ।" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "ਅਗਲਾ ਖਾਲੀ ਫੀਸਦੀ ਸੂਚਨਾ ਥਰੈਸ਼ਹੋਲਡ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +#| msgid "Binding to eject an optical disk." +msgid "Binding to eject an optical disc." +msgstr "ਓਪਟੀਕਲ ਡਿਸਕ ਬਾਹਰ ਕੱਢਣ ਵਾਸਤੇ ਬਾਈਡਿੰਗ ਹੈ।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to enable or disable the touchpad." +msgstr "ਟੱਚਪੈਂਡ ਨਾਲ ਸਬੰਧ ਚਾਲੂ ਜਾਂ ਬੰਦ ਕਰੋ।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "ਕੈਲਕੂਲੇਟਰ ਲਾਂਚ ਕਰਨ ਲਈ ਬਾਈਡਿੰਗ ਹੈ।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "ਈਮੇਲ ਕਲਾਇਟ ਲਾਂਚ ਕਰਨ ਲਈ ਬਾਈਡਿੰਗ ਹੈ।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "ਮੱਦਦ ਬਰਾਊਜ਼ਰ ਲਾਂਚ ਲਈ ਬਾਈਡਿੰਗ ਹੈ।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "ਮੀਡਿਆ ਪਲੇਅਰ ਲਾਂਚ ਕਰਨ ਵਾਸਤੇ ਬਾਈਡਿੰਗ ਹੈ।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "ਖੋਜ ਟੂਲ ਲਾਂਚ ਕਰਨ ਵਾਸਤੇ ਬਾਈਡਿੰਗ ਹੈ।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "ਵੈਬ ਬਰਾਊਜ਼ਰ ਲਾਂਚ ਕਰਨ ਲਈ ਬਾਈਡਿੰਗ ਹੈ।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "ਸਕਰੀਨ ਲਾਕ ਕਰਨ ਵਾਸਤੇ ਬਾਈਡਿੰਗ ਹੈ।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "ਲਾਗਆਉਟ ਲਈ ਬਾਈਡਿੰਗ ਹੈ।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "ਸਿਸਟਮ ਵਾਲੀਅਮ ਘੱਟ ਕਰਨ ਵਾਸਤੇ ਬਾਈਡਿੰਗ ਹੈ।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "ਸਿਸਟਮ ਵਾਲੀਅਮ ਚà©à©±à¨ª ਕਰਨ ਵਾਸਤੇ ਬਾਈਡਿੰਗ ਹੈ।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "ਘਰ ਫੋਲਡਰ ਖੋਲà©à¨¹à¨£ ਵਾਸਤੇ ਬਾਈਡਿੰਗ ਹੈ।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "ਪਲੇਅਬੈਕ ਪੌਜ਼ ਕਰਨ ਵਾਸਤੇ ਬਾਈਡਿੰਗ ਹੈ।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "ਸਿਸਟਮ ਵਾਲੀਅਮ ਵਧਾਉਣ ਵਾਸਤੇ ਬਾਈਡਿੰਗ ਹੈ।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "ਅਗਲਾ ਟਰੈਕ ਉੱਤੇ ਜਾਣ ਲਈ ਬਾਈਡਿੰਗ ਹੈ।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "ਪਿਛਲੇ ਟਰੈਕ ਉੱਤੇ ਜਾਣ ਲਈ ਬਾਈਡਿੰਗ ਹੈ।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "ਪਲੇਅਬੈਕ ਸਟਾਰਟ ਕਰਨ ਵਾਸਤੇ ਬਾਈਡਿੰਗ (ਜਾਂ ਪਲੇਅ/ਪੌਜ਼ ਬਦਲਣ ਵਾਸਤੇ)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "ਪਲੇਅਬੈਕ ਰੋਕਣ ਵਾਸਤੇ ਡਾਈਡਿੰਗ ਹੈ।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "ਬਾਹਰ ਕੱਢੋ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "ਘਰ ਫੋਲਡਰ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "ਕੈਲਕੂਲੇਟਰ ਲਾਂਚ ਕਰੋ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "ਈਮੇਲ ਕਲਾਇਟ ਲਾਂਚ ਕਰੋ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "ਮੱਦਦ-à¨à¨²à¨•à¨¾à¨°à¨¾ ਚਲਾਓ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "ਮੀਡਿਆ ਪਲੇਅਰ ਲਾਂਚ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "ਵੈਬ-à¨à¨²à¨•à¨¾à¨°à¨¾ ਚਲਾਓ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "ਪਰਦੇ ਨੂੰ ਤਾਲਾ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "ਲਾਗਆਉਟ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "ਅਗਲਾ ਟਰੈਕ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "ਪਲੇਅਬੈਕ ਪੌਜ਼" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "ਚਲਾਓ (ਜਾਂ ਚਲਾਓ/ਵਿਰਾਮ)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "ਪਿਛਲਾ ਟਰੈਕ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "ਖੋਜ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "ਪਲੇਅਬੈਕ ਰੋਕੋ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "ਟੱਚਪੈਡ ਬਦਲੋ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "ਆਵਾਜ਼ ਘਟਾਓ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "ਆਵਾਜ਼ ਚà©à©±à¨ª" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "ਆਵਾਜ਼ ਵਾਧਾ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "ਆਵਾਜ਼ ਵਧੇ, ਜਿਵੇਂ ਅਵਾਜ਼ ਦੀ ਪà©à¨°à¨¤à©€à¨¶à¨¤ ਨਾਲ ਹੈ।" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "ਆਵਾਜ਼ ਵਧਾਓ" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "File for default configuration for RandR" +msgstr "RandR ਲਈ ਡਿਫਾਲਟ ਸੰਰਚਨਾ ਫਾਇਲ" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "ਡਿਸਪਲੇਅ ਨੂੰ ਨੋਟੀਫਿਕੇਸ਼ਨ ਖੇਤਰ 'ਚ ਵੇਖੋ" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:3 +msgid "" +"The XRandR plugin will look for a default configuration in the file " +"specified by this key. This is similar to the ~/.config/monitors.xml that " +"normally gets stored in users' home directories. If a user does not have " +"such a file, or has one that does not match the user's setup of monitors, " +"then the file specified by this key will be used instead." +msgstr "" +"XRandR ਪਲੱਗਇਨ ਇਸ ਕà©à©°à¨œà©€ ਰਾਹੀਂ ਦਿੱਤੀ ਡਿਫਾਲਟ ਸੰਰਚਨਾ 'ਚ ਫਾਇਲ ਲੱਭੇਗੀ। ਇਹ " +"~/.config/monitors.xml ਵਰਗੀ ਹà©à©°à¨¦à©€ ਹੈ, ਜੋ ਕਿ ਆਮ ਤੌਰ ਉੱਤੇ ਯੂਜ਼ਰ ਦੀ ਘਰ ਡਾਇਰੈਕਟਰੀ 'ਚ " +"ਸਟੋਰ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਜੇ ਯੂਜ਼ਰ ਕੋਲ ਇਹ ਫਾਇਲ ਨਾ ਹੋਵੇ ਜਾਂ ਜੇ ਹੋਵੇ, ਪਰ ਯੂਜ਼ਰ ਦੇ ਮਾਨੀਟਰ ਸੈੱਟਅੱਪ " +"ਨਾਲ ਨਾ ਮਿਲਦੀ ਹੋਵੇ ਤਾਂ, ਇਸ ਕà©à©°à¨œà©€ ਰਾਹੀਂ ਦਿੱਤੀ ਫਾਇਲ ਵਰਤੀ ਜਾਵੇਗੀ।" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:4 +msgid "Turn on external monitor after system boot" +msgstr "ਸਿਸਟਮ ਬੂਟ ਕਰਨ ਦੇ ਬਾਅਦ ਬਾਹਰੀ ਮਾਨੀਟਰ ਚਾਲੂ ਕਰੋ" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:5 +msgid "" +"Turn on external monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" +"ਸਿਸਟਮ ਬੂਟ ਕਰਨ ਦੇ ਬਾਅਦ ਬਾਹਰੀ ਮਾਨੀਟਰ ਚਾਲੂ ਕਰੋ, ਜੇ ਯੂਜ਼ਰ ਸਿਸਟਮ ਬੂਟ ਕਰਨ ਦੇ ਦੌਰਾਨ ਬਾਹਰੀ ਮਾਨੀਟਰ ਜੋੜੇ।" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:6 +msgid "Turn on laptop monitor after system boot" +msgstr "ਸਿਸਟਮ ਬੂਟ ਦੇ ਬਾਅਦ ਲੈਪਟਾਪ ਮਾਨੀਟਰ ਚਾਲੂ ਕਰੋ" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:7 +msgid "" +"Turn on laptop monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" +"ਸਿਸਟਮ ਬੂਟ ਕਰਨ ਦੇ ਬਾਅਦ ਲੈਪਟਾਪ ਮਾਨੀਟਰ ਚਾਲੂ ਕਰੋ, ਜੇ ਸਿਸਟਮ ਬੂਟ ਕਰਨ ਦੌਰਾਨ ਯੂਜ਼ਰ ਬਾਹਰੀ ਮਾਨੀਟਰ ਜੋੜੇ।" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:8 +#| msgid "" +#| "If a notification icon with display related things should be shown in the " +#| "panel." +msgid "" +"Whether a notification icon with display-related things should be shown in " +"the panel." +msgstr "ਕੀ ਆਈਟਮ ਲਈ ਨੋਟੀਫਿਕੇਸ਼ਨ ਆਈਕਾਨ ਵੇਖਾਇਆ ਜਾਵੇ ਤਾਂ ਪੈਨਲ 'ਚ ਉੱਤੇ ਵੇਖਾਈ ਜਾਵੇਗੀ।" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "à¨à¨‚ਟੀ-ਅਲਾਈਸਿੰਗ" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "ਹਿੰਟਿੰਗ" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "RGBA ਕà©à¨°à¨®" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"LCD ਸਕਰੀਨ ਉੱਤੇ ਸਬ-ਪਿਕਸਲ à¨à¨²à©€à¨®à©ˆà¨‚ਟ ਦਾ ਕà©à¨°à¨®; ਕੇਵਲ ਤਾਂ ਹੀ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਜਦੋਂ à¨à¨‚ਟੀਅਲਾਸਿੰਗ ਨੂੰ " +"\"rgba\" ਸੈੱਟ ਕੀਤਾ ਹੋਵੇ। ਸੰਭਵ ਮà©à©±à¨² ਹਨ: ਖੱਬੇ ਤੋਂ ਲਾਲ ਲਈ \"rgb\" (ਸਭ ਤੋਂ ਆਮ), ਖੱਬੇ ਤੋਂ ਨੀਲੇ ਲਈ " +"\"bgr\", ਉੱਤੇ ਤੋਂ ਲਾਲ ਲਈ \"vrgb\", ਤਲ ਤੋਂ ਲਾਲ ਲਈ \"vbgr\"" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "ਫੋਂਟ ਸਾਈਜ਼ ਨੂੰ ਪਿਕਸਲ ਸਾਈਜ਼ 'ਚ ਬਦਲਣ ਲਈ ਵਰਤਣ ਜਾਣ ਵਾਲਾ ਰੈਜ਼ੋਲੂਸ਼ਨ ਡਾਟ ਪà©à¨°à¨¤à©€ ਇੰਚ।" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"ਫੋਂਟ ਰੈਡਰਿੰਗ ਲਈ ਵਰਤਣ ਵਾਸਤੇ à¨à¨‚ਟੀਅਲਾਈਸਿੰਗ ਦੀ ਟਾਈਪ ਹੈ। ਸੰਭਵ ਮà©à©±à¨² ਹਨ: ਬਿਨਾਂ à¨à¨‚ਟੀਅਲਾਈਸਿੰਗ ਲਈ " +"\"none (ਕੋਈ ਨਹੀਂ)\", ਸਟੈਂਡਰਡ ਗਰੇਸਕੇਲ à¨à¨‚ਟੀਅਲਾਈਸਿੰਗ ਵਾਸਤੇ \"grayscale (ਗਰੇਸਕੇਲ)\" ਅਤੇ ਸਬ-" +"ਪਿਕਸਲ à¨à¨‚ਟੀਅਲਾਈਸਿੰਗ ਲਈ \"rgba\" (ਕੇਵਲ LCD ਸਕਰੀਨਾਂ ਲਈ ਹੀ)।" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"ਫੋਂਟ ਰੈਡਰਿੰਗ ਕਰਨ ਦੌਰਾਨ ਹਿੰਟਿੰਗ ਦੀ ਟਾਈਪ ਹੈ। ਸੰਭਵ ਮà©à©±à¨² ਹਨ: ਨਾ ਹਿੰਟਿੰਗ ਲਈ \"none (ਕੋਈ ਨਹੀਂ)\", " +"ਬੇਸਿਕ ਲਈ \"slight (ਹਲਕੀ)\", ਮੱਧਮ ਲਈ \"medium (ਮੱਧਮ)\" ਅਤੇ ਵੱਧ ਤੋਂ ਵੱਧ ਹਿੰਟਿੰਗ ਲਈ " +"\"full (ਪੂਰੀ)\" (ਅੱਖਰ ਬਣਨ ਸਮੇਂ ਕਰੂਪ ਹੋ ਸਕਦੇ ਹਨ)।" + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "ਮਨਜ਼ੂਰ ਸਵਿੱਚਾਂ" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"ਜੇ ਗ਼ੈਰ-ਖਾਲੀ ਹੋਵੇ ਤਾਂ, ਕੀਬਾਈਡਿੰਗ ਨੂੰ ਅਣਡਿੱਠਾ ਕੀਤਾ ਜਾਵੇਗਾ, ਜਦੋਂ ਤੱਕ ਕਿ ਉਹਨਾਂ ਦੀ MateConf " +"ਡਾਇਰੈਕਟਰੀ ਲਿਸਟ ਵਿੱਚ ਨਾ ਹੋਵੇ। ਇਹ ਲਾਕ-ਕਰਨ ਲਈ ਫਾਇਦੇਮੰਦ ਹੈ।" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "ਲਿਖਣ ਦੌਰਾਨ ਟੱਚਪੈਡ ਆਯੋਗ ਕਰੋ" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "ਹਰੀਜੱਟਲ ਸਕਰੋਲਿੰਗ ਯੋਗ" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "ਟੱਚਪੈਡ ਨਾਲ ਮਾਊਂਸ ਕਲਿੱਕ ਯੋਗ" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Enable touchpad" +msgstr "ਟੱਚਪੈਂਡ ਚਾਲੂ" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "ਟੱਚਪੈਡ ਸਕਰੋਲ ਢੰਗ ਚà©à¨£à©‹" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +#| msgid "" +#| "Select the touchpad scroll method. Supported values are: 0 - disabled, 1 " +#| "- edge scrolling, 2 - two-finger scrolling" +msgid "" +"Select the touchpad scroll method. Supported values are: 0: disabled, 1: " +"edge scrolling, and 2: two-finger scrolling" +msgstr "" +"ਟੱਚਪੈਡ ਸਕਰੋਲ ਢੰਗ ਚà©à¨£à©‹à¥¤ ਸਹਾਇਖ ਮà©à©±à¨² ਹਨ: 0: ਆਯੋਗ, 1: ਕੋਨਾ ਸਕਰੋਲ, ਅਤੇ 2: ਦੋ-ਉਂਗਲਾਂ ਨਾਲ ਸਕਰੋਲਿੰਗ।" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "ਇਹ ਚੋਣ ਕਰੋ, ਜੇ ਤà©à¨¹à¨¾à¨¨à©‚à©° ਲਿਖਣ ਦੌਰਾਨ ਗਲਤੀ ਨਾਲ ਟੱਚਪੈਚ ਛੋਹਣ ਦੀ ਸਮੱਸਿਆ ਆਉਂਦੀ ਹੈ।" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" +"ਇਹ ਚੋਣ ਕਰੋ, ਜੇ scroll_method ਸਵਿੱਚ ਵਾਂਗ ਚà©à¨£à©‡ ਢੰਗ ਮà©à¨¤à¨¾à¨¬à¨• ਹਰੀਜੱਟਲ ਸਕਰੋਲ ਕਰਨ ਨੂੰ ਮਨਜ਼ੂਰ ਕਰਨਾ " +"ਚਾਹà©à©°à¨¦à©‡ ਹੋ।" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "ਇਹ ਚੋਣ ਕਰੋ, ਜੇ ਤà©à¨¸à©€à¨‚ ਟੱਚਪੈਡ ਨੂੰ ਦਬਾ ਕੇ ਮਾਊਂਸ ਕਲਿੱਕ ਦਾ ਪà©à¨°à¨­à¨¾à¨µ ਯੋਗ ਕਰਨਾ ਚਾਹà©à©°à¨¦à©‡ ਹੋ।" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +msgid "Set this to TRUE to enable all touchpads." +msgstr "ਇਹ ਚੋਣ ਕਰੋ, ਜੇ ਸਭ ਟੱਚਪੈਡ ਨੂੰ ਚਾਲੂ ਕਰਨਾ ਚਾਹà©à©°à¨¦à©‡ ਹੋ।" + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "ਗਨੋਮ ਸੈਟਿੰਗ ਡੈਮਨ" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "ਵੱਡਦਰਸ਼ੀ ਬਦਲਣ ਲਈ ਬਾਈਡਿੰਗ।" + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "ਆਨਸਕਰੀਨ ਕੀਬੋਰਡ ਬਦਲਣ ਲਈ ਬਾਈਡਿੰਗ।" + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "ਸਕਰੀਨ ਰੀਡਰ ਬਦਲਣ ਲਈ ਬਾਈਡਿੰਗ।" + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "ਬਾਊਂਸ ਸਵਿੱਚਾਂ" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "ਵੱਡਦਰਸ਼ੀ ਨੂੰ ਚਾਲੂ ਜਾਂ ਬੰਦ ਕਰਨ ਵਾਸਤੇ ਵਰਤਣ ਲਈ ਕਮਾਂਡ" + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "ਆਨਸਕਰੀਨ ਕੀਬੋਰਡ ਚਾਲੂ ਜਾਂ ਬੰਦ ਕਰਨ ਵਾਸਤੇ ਵਰਤਣ ਲਈ ਕਮਾਂਡ।" + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "ਸਕਰੀਨ-ਰੀਡਰ ਚਾਲੂ ਜਾਂ ਬੰਦ ਕਰਨ ਵਾਸਤੇ ਵਰਤਣ ਲਈ ਕਮਾਂਡ ਲਾਈਨ" + +#: ../data/mate-settings-daemon.schemas.in.h:8 +#| msgid "Enable xrandr plugin" +msgid "Enable XRandR plugin" +msgstr "XRandR ਪਲੱਗਇਨ ਯੋਗ" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable accessibility keyboard plugin" +msgstr "ਅਸੈੱਸਬਿਲਟੀ ਕੀਬੋਰਡ ਪਲੱਗਇਨ ਯੋਗ" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable background plugin" +msgstr "ਬੈਕਗਰਾਊਂਡ ਪਲੱਗਇਨ ਯੋਗ" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable clipboard plugin" +msgstr "ਕਲਿੱਪਬੋਰਡ ਪਲੱਗਇਨ ਯੋਗ" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable font plugin" +msgstr "ਫੋਂਟ ਪਲੱਗਇਨ ਯੋਗ" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable housekeeping plugin" +msgstr "ਹਾਊਸ-ਕੀਪਿੰਗ ਪਲੱਗਇਨ ਯੋਗ" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keybindings plugin" +msgstr "ਕੀ-ਬਾਈਡਿੰਗ ਪਲੱਗਇਨ ਯੋਗ" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable keyboard plugin" +msgstr "ਕੀਬੋਰਡ ਪਲੱਗਇਨ ਯੋਗ" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable media keys plugin" +msgstr "ਮੀਡਿਆ ਸਵਿੱਚਾਂ ਪਲੱਗਇਨ ਯੋਗ" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable mouse plugin" +msgstr "ਮਾਊਂਸ ਪਲੱਗਇਨ ਯੋਗ" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +#| msgid "Enable xrandr plugin" +msgid "Enable smartcard plugin" +msgstr "ਸਮਾਰਟਕਾਰਡ ਪਲੱਗਇਨ ਯੋਗ" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable sound plugin" +msgstr "ਸਾਊਂਡ ਪਲੱਗਇਨ ਯੋਗ" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable typing breaks plugin" +msgstr "ਟਾਈਪਿੰਗ ਬਰੇਕ ਪਲੱਗਇਨ ਯੋਗ" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xrdb plugin" +msgstr "xrdb ਪਲੱਗਇਨ ਯੋਗ" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Enable xsettings plugin" +msgstr "xsetting ਪਲੱਗਇਨ ਯੋਗ" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Mouse keys" +msgstr "ਮਾਊਸ ਸਵਿੱਚਾਂ" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "On-screen keyboard" +msgstr "ਆਨ-ਸਕਰੀਨ ਕੀਬੋਰਡ" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen magnifier" +msgstr "ਸਕਰੀਨ ਵੱਡਦਰਸ਼ੀ" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Screen reader" +msgstr "ਸਕਰੀਨ ਰੀਡਰ" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "ਹਾਊਸ-ਕੀਪਿੰਗ ਪਲੱਗਇਨ ਚਾਲੂ ਕਰਨ ਲਈ ਸਹੀਂ ਸੈੱਟ ਕਰੋ, ਫਾਇਲ ਕੈਸ਼ੇ ਨੂੰ ਸਾਫ਼ ਕਰਨ ਵਾਸਤੇ।" + +#: ../data/mate-settings-daemon.schemas.in.h:28 +#| msgid "Set to True to enable the plugin to manage xrandr settings." +msgid "Set to True to enable the plugin to manage XRandR settings." +msgstr "XRandR ਸੈਟਿੰਗ ਦੇ ਪਰਬੰਧ ਵਾਸਤੇ ਪਲੱਗਇਨ ਯੋਗ ਕਰਨ ਲਈ ਸਹੀਂ ਸੈੱਟ ਕਰੋ।" + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "ਕਲਿੱਪਬੋਰਡ ਸੈਟਿੰਗ ਦਾ ਪਰਬੰਧ ਕਰਨ ਵਾਸਤੇ ਪਲੱਗਇਨ ਯੋਗ ਕਰਨ ਲਈ ਸਹੀ ਸੈੱਟ ਕਰੋ।" + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "ਡੈਸਕਟਾਪ ਬੈਕਗਰਾਊਂਡ ਸੈਟਿੰਗ ਦੇ ਪਰਬੰਧ ਵਾਸਤੇ ਪਲੱਗਇਨ ਯੋਗ ਕਰਨ ਵਾਸਤੇ ਸਹੀਂ ਸੈੱਟ ਕਰੋ।" + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "ਫੋਂਟ ਸੈਟਿੰਗ ਦਾ ਪਰਬੰਧ ਕਰਨ ਵਾਸਤੇ ਪਲੱਗਇਨ ਯੋਗ ਕਰਨ ਲਈ ਸਹੀਂ ਸੈੱਟ ਕਰੋ।" + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "ਕੀਬੋਰਡ ਸੈਟਿੰਗ ਦੇ ਪਰਬੰਧ ਵਾਸਤੇ ਪਲੱਗਇਨ ਯੋਗ ਕਰਨ ਲਈ ਸਹੀਂ ਸੈੱਟ ਕਰੋ।" + +#: ../data/mate-settings-daemon.schemas.in.h:33 +#| msgid "Set to True to enable the plugin to manage screensaver settings." +msgid "" +"Set to True to enable the plugin to manage locking the screen on smartcard " +"removal." +msgstr "ਸਹੀਂ ਸੈੱਟ ਕਰੋ, ਜੇ ਸਮਾਰਟ ਕਾਰਡ ਹਟਾਉਣ ਉੱਤੇ ਲਾਕ ਕੀਤੀ ਸਕਰੀਨ ਦੇ ਪਰਬੰਧ ਵਾਸਤੇ ਪਲੱਗਇਨ ਵਰਤਣੀ ਹੈ।" + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "ਮਾਊਂਸ ਸੈਟਿੰਗ ਦੇ ਪਰਬੰਧ ਲਈ ਪਲੱਗਇਨ ਯੋਗ ਕਰਨ ਵਾਸਤੇ ਸਹੀਂ ਸੈੱਟ ਕਰੋ।" + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "ਮਲਟੀ-ਮੀਡਿਆ ਸਵਿੱਚ ਸੈਟਿੰਗ ਦੇ ਪਰਬੰਧ ਵਾਸਤੇ ਪਲੱਗਇਨ ਯੋਗ ਕਰਨ ਲਈ ਸਹੀਂ ਸੈੱਟ ਕਰੋ।" + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "ਸਾਊਂਡ ਸੈਂਪਲ ਕੈਸ਼ ਦੇ ਪਰਬੰਧ ਵਾਸਤੇ ਪਲੱਗਇਨ ਯੋਗ ਕਰਨ ਲਈ ਸਹੀਂ ਸੈੱਟ ਕਰੋ।" + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "ਅਸੈੱਸਬਿਲਟੀ ਕੀਬੋਰਡ ਸੈਟਿੰਗ ਦੇ ਪਰਬੰਧ ਵਾਸਤੇ ਪਲੱਗਇਨ ਯੋਗ ਕਰਨ ਲਈ ਸਹੀਂ ਸੈੱਟ ਕਰੋ।" + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "ਕੀਬਾਈਡਿੰਗ ਦੇ ਪਰਬੰਧ ਵਾਸਤੇ ਪਲੱਗਇਨ ਯੋਗ ਕਰਨ ਲਈ ਸਹੀਂ ਸੈੱਟ ਕਰੋ।" + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "ਟਾਈਪਿੰਗ ਬਰੇਕ ਦੇ ਪਰਬੰਧ ਵਾਸਤੇ ਪਲੱਗਇਨ ਯੋਗ ਕਰਨ ਲਈ ਸਹੀਂ ਸੈੱਟ ਕਰੋ।" + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "xrdb ਸੈਟਿੰਗ ਦੇ ਪਰਬੰਧ ਵਾਸਤੇ ਪਲੱਗਇਨ ਯੋਗ ਕਰਨ ਲਈ ਸਹੀਂ ਸੈੱਟ ਕਰੋ।" + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "xsetting ਦੇ ਪਰਬੰਧ ਵਾਸਤੇ ਪਲੱਗਇਨ ਯੋਗ ਕਰਨ ਲਈ ਸਹੀਂ ਸੈੱਟ ਕਰੋ।" + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "Slow keys" +msgstr "ਹੌਲੀ ਸਵਿੱਚਾਂ" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "Sticky keys" +msgstr "ਸਟਿੱਕੀ ਸਵਿੱਚ" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "ਵੱਡਦਰਸ਼ੀ ਬਦਲਣ ਵਾਸਤੇ ਵਰਤਣ ਵਾਸਤੇ ਕੀਬਰੋਡ ਸ਼ਾਰਟਕੱਟ ਦਾ ਨਾਂ" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "ਆਨਲਾਈਨ ਸਕਰੀਨ ਕੀਬੋਰਡ ਨੂੰ ਬਦਲਣ ਵਾਸਤੇ ਕੀਬੋਰਡ ਸ਼ਾਰਟਕੱਟ ਦਾ ਨਾਂ" + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "ਸਕਰੀਨ ਰੀਡਰ ਬਦਲਣ ਲਈ ਕੀਬੋਰਡ ਸ਼ਾਰਟਕੱਟ ਦਾ ਨਾਂ" + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"ਵੱਡਦਰਸ਼ੀ ਨੂੰ ਬਦਲਣ ਵਾਸਤੇ ਕੀਬੋਰਡ ਸ਼ਾਰਟਕੱਟ ਦਾ ਨਾਂ ਹੈ। ਇਸ ਨੂੰ ਕੀਬੋਰਡ ਸ਼ਾਰਟਕੱਟ ਪਸੰਦ ਡਾਈਲਾਗ ਵਿੱਚ " +"ਵੇਖਾਇਆ ਜਾਵੇਗਾ।" + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"ਆਨਸਕਰੀਨ ਕੀਬੋਰਡ ਨੂੰ ਬਦਲਣ ਵਾਸਤੇ ਕੀਬੋਰਡ ਸ਼ਾਰਟਕੱਟ ਦਾ ਨਾਂ ਹੈ। ਇਸ ਨੂੰ ਕੀਬੋਰਡ ਸ਼ਾਰਟਕੱਟ ਪਸੰਦ ਡਾਈਲਾਗ " +"ਵਿੱਚ ਵੇਖਾਇਆ ਜਾਵੇਗਾ।" + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"ਸਕਰੀਨ-ਰੀਡਰ ਨੂੰ ਬਦਲਣ ਵਾਸਤੇ ਕੀਬੋਰਡ ਸ਼ਾਰਟਕੱਟ ਦਾ ਨਾਂ ਹੈ। ਇਸ ਨੂੰ ਕੀਬੋਰਡ ਸ਼ਾਰਟਕੱਟ ਪਸੰਦ ਡਾਈਲਾਗ " +"ਵਿੱਚ ਵੇਖਾਇਆ ਜਾਵੇਗਾ।" + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle magnifier" +msgstr "ਵੱਡਦਰਸ਼ੀ ਬਦਲੋ" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Toggle on-screen keyboard" +msgstr "ਆਨ-ਸਕਰੀਨ ਕੀਬੋਰਡ ਬਦਲੋ" + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Toggle screen reader" +msgstr "ਸਕਰੀਨ ਰੀਡਰ ਬਦਲੋ" + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "ਕੀ ਬਾਊਂਸ ਸਵਿੱਚ ਕੀਬੋਰਡ ਸà©à¨²à©±à¨­à¨¤à¨¾ ਫੀਚਰ ਚਾਲੂ ਕਰਨਾ ਹੈ।" + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "ਕੀ ਮਾਊਂਸ ਸਵਿੱਚ ਕੀਬੋਰਡ ਸà©à¨²à©±à¨­à¨¤à¨¾ ਫੀਚਰ ਚਾਲੂ ਕਰਨਾ ਹੈ।" + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the on-screen keyboard is turned on." +msgstr "ਕੀ ਆਨਸਕਰੀਨ ਕੀਬੋਰਡ ਚਾਲੂ ਕਰਨਾ ਹੈ।" + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the screen magnifier is turned on." +msgstr "ਕੀ ਵੱਡਦਰਸ਼ੀ ਨੂੰ ਚਾਲੂ ਕਰਨਾ ਹੈ।" + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the screen reader is turned on." +msgstr "ਕੀ ਸਕਰੀਨ ਰੀਡਰ ਨੂੰ ਚਾਲੂ ਕਰਨਾ ਹੈ।" + +#: ../data/mate-settings-daemon.schemas.in.h:58 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "ਕੀ ਹੌਲੀ ਸਵਿੱਚ ਕੀਬੋਰਡ ਸà©à¨²à©±à¨­à¨¤à¨¾ ਫੀਚਰ ਚਾਲੂ ਕਰਨਾ ਹੈ।" + +#: ../data/mate-settings-daemon.schemas.in.h:59 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "ਕੀ ਸਟਿੱਕੀ ਸਵਿੱਚ ਕੀਬੋਰਡ ਸà©à¨²à©±à¨­à¨¤à¨¾ ਫੀਚਰ ਚਾਲੂ ਕਰਨਾ ਹੈ।" + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:1 +msgid "" +"Set this to one of \"none\", \"lock_screen\", or \"force_logout\". The " +"action will get performed when the smartcard used for log in is removed." +msgstr "" +"\"none (ਕੋਈ ਨਹੀਂ)\", \"lock_screen (ਸਕਰੀਨ ਲਾਕ ਕਰੋ)\", ਜਾਂ \"force_logout (ਧੱਕੇ ਨਾਲ ਲਾਗਆਉਟ)\" " +"ਵਿੱਚੋਂ ਇੱਕ " +"ਸੈੱਟ ਕਰੋ। ਇਹ ਕਾਰਵਾਈ ਕੀਤੀ ਜਾਵੇਗੀ, ਜਦੋਂ ਲਾਗਇਨ ਲਈ ਵਰਤਿਆ ਸਮਾਰਟ ਕਾਰਡ ਹਟਾਇਆ ਜਾਵੇਗਾ।" + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:2 +msgid "Smartcard removal action" +msgstr "ਸਮਾਰਟਕਾਰਡ ਹਟਾਉਣ ਕਾਰਵਾਈ" + +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "ਡੀਬੱਗ ਕੋਡ ਯੋਗ" + +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "ਇੱਕ ਡੈਮਨ ਨਾ ਬਣਾਓ" + +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "ਪਲੱਗਇਨ ਸੈਟਿੰਗ ਲੋਡ ਕਰਨ ਵਾਸਤੇ MateConf ਪà©à¨°à©€-ਫਿਕਸ" + +#: ../mate-settings-daemon/main.c:58 +#| msgid "Exit after a time - for debugging" +msgid "Exit after a time (for debugging)" +msgstr "ਸਮੇਂ ਬਾਅਦ ਬੰਦ ਕਰੋ (ਡੀਬੱਗ ਕਰਨ ਲਈ)" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "ਅਸੈੱਸਬਿਲਟੀ ਕੀਬੋਰਡ" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "ਅਸੈੱਸਬਿਲਟੀ ਕੀਬੋਰਡ ਪਲੱਗਇਨ" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:460 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "ਮੱਦਦ ਵੇਖਾਉਣ ਗਲਤੀ ਹੈ: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:591 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:657 +msgid "Do you want to activate Slow Keys?" +msgstr "ਕੀ ਤà©à¨¸à©€ ਹੌਲੀ-ਸਵਿੱਚ ਨੂੰ ਸਰਗਰਮ ਕਰਨਾ ਚਾਹà©à©°à¨¦à©‡ ਹੋ?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:592 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +msgid "Do you want to deactivate Slow Keys?" +msgstr "ਕੀ ਤà©à¨¸à©€ ਹੌਲੀ-ਸਵਿੱਚ ਨੂੰ ਬੇਅਸਰ ਕਰਨਾ ਚਾਹà©à©°à¨¦à©‡ ਹੋ?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:593 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:659 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"ਤà©à¨¸à©€ ਸਿਫਟ (Shift) ਸਵਿੱਚ ਨੂੰ ਸਿਰਫ 8 ਵਾਰ ਦਬਾਉਣਾ ਹੈ। ਇਹ ਹੌਲੀ-ਸਵਿੱਚ ਫੀਚਰ ਦਾ ਸ਼ਾਰਟਕੱਟ ਹੈ, ਜੋ " +"ਕਿ ਤà©à¨¹à¨¾à¨¡à©‡ ਕੀ-ਬੋਰਡ ਦੇ ਕੰਮ ਕਰਨ ਦੇ ਢੰਗ ਨੂੰ ਪà©à¨°à¨­à¨¾à¨µà¨¿à¨¤ ਕਰੇਗਾ।" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't activate" +msgstr "ਸਰਗਰਮ ਨਾ ਕਰੋ" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't deactivate" +msgstr "ਨਾ-ਸਰਗਰਮ ਨਾ ਕਰੋ" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Activate" +msgstr "ਸਰਗਰਮ" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Deactivate" +msgstr "ਨਾ-ਸਰਗਰਮ" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't activate" +msgstr "ਸਰਗਰਮ ਨਾ ਕਰੋ(_n)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't deactivate" +msgstr "ਨਾ-ਸਰਗਰਮ ਨਾ ਕਰੋ(_n)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Activate" +msgstr "ਸਰਗਰਮ(_A)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Deactivate" +msgstr "ਨਾ-ਸਰਗਰਮ(_D)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:687 +msgid "Slow Keys Alert" +msgstr "ਹੌਲੀ-ਸਵਿੱਚ ਚੇਤਾਵਨੀ" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:727 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:795 +msgid "Do you want to activate Sticky Keys?" +msgstr "ਕੀ ਤà©à¨¸à©€ ਸਟਿੱਕੀ-ਸਵਿੱਚ ਨੂੰ ਸਰਗਰਮ ਕਰਨਾ ਚਾਹà©à©°à¨¦à©‡ ਹੋ?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:796 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "ਕੀ ਤà©à¨¸à©€ ਸਟਿੱਕੀ-ਸਵਿੱਚ ਨੂੰ ਬੇਅਸਰ ਕਰਨਾ ਚਾਹà©à©°à¨¦à©‡ ਹੋ?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:730 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:798 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"ਤà©à¨¸à©€ ਸਿਫਟ (Shift) ਸਵਿੱਚ ਨੂੰ ਸਿਰਫ 5 ਵਾਰ ਦਬਾਉਣਾ ਹੈ। ਇਹ ਸਟਿੱਕੀ-ਸਵਿੱਚ ਫੀਚਰ ਦਾ ਸ਼ਾਰਟਕੱਟ ਹੈ, " +"ਜੋ ਕਿ ਤà©à¨¹à¨¾à¨¡à©‡ ਕੀ-ਬੋਰਡ ਦੇ ਕੰਮ ਕਰਨ ਦੇ ਢੰਗ ਨੂੰ ਪà©à¨°à¨­à¨¾à¨µà¨¿à¨¤ ਕਰੇਗਾ।" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:732 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:800 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"ਤà©à¨¸à©€ ਇੱਕ ਕਤਾਰ ਵਿੱਚੋ ਦੋ ਕੀ ਇੱਕ ਵਾਰ ਦਬਾ ਸਕਦੇ ਹੋ ਜਾਂ ਸਿਫਟ (Shift) ਸਵਿੱਚ ਨੂੰ 5 ਵਾਰ ਇਹ ਸਟਿੱਕੀ " +"ਸਵਿੱਚ ਫੀਚਰ ਨੂੰ ਚਾਲੂ ਕਰ ਸਕਦੇ ਹੋ, ਜੋ ਕਿ ਤà©à¨¹à¨¾à¨¡à¨¾ ਕੀ-ਬੋਰਡ ਤੇ ਕੰਮ ਕਰਨ ਦੇ ਢੰਗ ਨੂੰ ਤਬਦੀਲ ਕਰਦਾ ਹੈ।" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:828 +msgid "Sticky Keys Alert" +msgstr "ਸਟਿੱਕੀ ਸਵਿੱਚ ਚੇਤਾਵਨੀ" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "ਯੂਨੀਵਰਸਲ ਅਸੈੱਸ ਪਸੰਦ" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "ਰੰਗ 'ਚ ਕਨਟਰਾਸਟ ਵਧਾਓ(_c)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "ਟੈਕਸਟ ਵੱਡਾ ਅਤੇ ਪੜà©à¨¹à¨¨ ਲਈ ਸੌਖਾ ਬਣਾਓ(_t)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "ਉਨà©à¨¹à¨¾à¨‚ ਨੂੰ ਮਨਜ਼ੂਰ ਕਰਨ ਵਾਸਤੇ ਦੱਬੋ ਅਤੇ ਦੱਬੀ ਰੱਖੋ (ਹੌਲੀ ਸਵਿੱਚਾਂ) (_h)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "ਆਨ-ਸਕਰੀਨ ਕੀਬੋਰਡ ਵਰਤੋਂ(_k)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "ਸਕਰੀਨ ਵੱਡਦਰਸ਼ੀ ਵਰਤੋਂ(_m)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "ਸਕਰੀਨ ਰੀਡਰ ਵਰਤੋਂ(_r)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "ਇੰਨੇ ਅੰਤਰਾਲ ਵਿੱਚ ਦੂਹਰੀ ਸਵਿੱਚ ਦਬਾਉਣਾ ਅਣਡਿੱਠਾ (ਬਾਊਸ ਸਵਿੱਚਾਂ)(_I):" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "ਕੀਬੋਰਡ ਸ਼ਾਰਟਕੱਟ ਇੱਕ ਸਮੇਂ ਇੱਕ ਸਵਿੱਚ ਹੀ ਦੱਬੋ (ਸਟਿੱਕੀ ਸਵਿੱਚਾਂ)(_P)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "ਬੈਕਗਰਾਊਂਡ" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "ਬੈਕਗਰਾਊਂਡ ਪਲੱਗਇਨ" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "ਕਲਿੱਪਬੋਰਡ" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "ਕਲਿੱਪਬੋਰਡ ਪਲੱਗਇਨ" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "ਡੰਮੀ" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "ਡੰਮੀ ਪਲੱਗਇਨ" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "ਫੋਂਟ" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "ਫੋਂਟ ਪਲੱਗਇਨ" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +#| msgid "Don't show any warnings again for this filesystem" +msgid "Don't show any warnings again for this file system" +msgstr "ਇਸ ਫਾਇਲ ਸਿਸਟਮ ਲਈ ਮੈਨੂੰ ਕੋਈ ਵੀ ਚੇਤਾਵਨੀ ਨਾ ਵੇਖਾਓ।" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "ਕੋਈ ਵੀ ਚੇਤਾਵਨੀ ਮà©à©œ ਕੇ ਨਾ ਵੇਖਾਓ" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "ਵਾਲੀਅਮ \"%s\" ਉੱਤੇ ਕੇਵਲ %s ਡਿਸਕ ਥਾਂ ਖਾਲੀ ਰਹਿ ਗਈ ਹੈ।" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "ਇਹ ਕੰਪਿਊਟਰ ਉੱਤੇ ਕੇਵਲ %s ਡਿਸਕ ਥਾਂ ਬਾਕੀ ਰਹਿ ਗਈ ਹੈ।" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" +"ਤà©à¨¸à©€à¨‚ ਰੱਦੀ ਖਾਲੀ ਕਰਕੇ, ਨਾ-ਵਰਤੇ ਪਰੋਗਰਾਮ ਜਾਂ ਫਾਇਲਾਂ ਨੂੰ ਹਟਾ ਕੇ ਜਾਂ ਫਾਇਲਾਂ ਨੂੰ ਹੋਰ ਡਿਸਕ ਜਾਂ " +"ਪਾਰਟੀਸ਼ਨ ਉੱਤੇ ਭੇਜ ਕੇ ਡਿਸਕ ਥਾਂ ਨੂੰ ਖਾਲੀ ਕਰ ਸਕਦੇ ਹੋ।" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"ਤà©à¨¸à©€à¨‚ ਨਾ ਵਰਤੇ ਜਾਂਦੇ ਪਰੋਗਰਾਮ ਜਾਂ ਫਾਇਲਾਂ ਨੂੰ ਹਟਾ ਕੇ, ਜਾਂ ਕà©à¨ ਫਾਇਲਾਂ ਨੂੰ ਹੋਰ ਡਿਸਕ ਜਾਂ ਪਾਰਟੀਸ਼ਨ ਉੱਤੇ " +"ਭੇਜ ਕੇ ਡਿਸਕ ਥਾਂ ਖਾਲੀ ਕਰ ਸਕਦੇ ਹੋ।" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"ਤà©à¨¸à©€à¨‚ ਰੱਦੀ ਖਾਲੀ ਕਰਕੇ, ਨਾ-ਵਰਤੇ ਪਰੋਗਰਾਮ ਜਾਂ ਫਾਇਲਾਂ ਨੂੰ ਹਟਾ ਕੇ ਜਾਂ ਫਾਇਲਾਂ ਨੂੰ ਹੋਰ ਬਾਹਰੀ ਡਿਸਕ " +"ਉੱਤੇ ਭੇਜ ਕੇ ਡਿਸਕ ਥਾਂ ਨੂੰ ਖਾਲੀ ਕਰ ਸਕਦੇ ਹੋ।" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" +"ਤà©à¨¸à©€à¨‚ ਨਾ ਵਰਤੇ ਜਾਂਦੇ ਪਰੋਗਰਾਮ ਜਾਂ ਫਾਇਲਾਂ ਨੂੰ ਹਟਾ ਕੇ, ਜਾਂ ਕà©à¨ ਫਾਇਲਾਂ ਨੂੰ ਬਾਹਰੀ ਡਿਸਕ ਉੱਤੇ ਭੇਜ ਕੇ " +"ਡਿਸਕ ਥਾਂ ਖਾਲੀ ਕਰ ਸਕਦੇ ਹੋ।" + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "ਘੱਟ ਡਿਸਕ ਥਾਂ" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "ਰੱਦੀ ਖਾਲੀ ਕਰੋ" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +#| msgid "Examine..." +msgid "Examine…" +msgstr "ਜਾਂਚ ਕਰੋ…" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "ਅਣਡਿੱਠਾ" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:97 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "%2$lu ਵਿੱਚੋਂ %1$lu ਆਈਟਮ ਹਟਾਈ ਜਾ ਰਹੀ ਹੈ" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:117 +#, c-format +#| msgid "Removing: %s" +msgid "Removing: %s" +msgstr "ਹਟਾਈ ਜਾ ਰਹੀ ਹੈ: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:247 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:296 +msgid "Emptying the trash" +msgstr "ਰੱਦੀ ਖਾਲੀ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:272 +#| msgid "Preparing to empty trash..." +msgid "Preparing to empty trash…" +msgstr "ਰੱਦੀ ਖਾਲੀ ਕਰਨ ਦੀ ਤਿਆਰੀ ਜਾਰੀ…" + +#. Translators: "Emptying trash from " +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:299 +msgid "From: " +msgstr "ਤੋਂ: " + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:360 +msgid "Empty all of the items from the trash?" +msgstr "ਕੀ ਸਭ ਆਈਟਮਾਂ ਨੂੰ ਰੱਦੀ ਵਿੱਚ ਖਾਲੀ ਕਰ ਦੇਣਾ ਹੈ?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:363 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"ਜੇ ਤà©à¨¸à©€à¨‚ ਰੱਦੀ ਨੂੰ ਖਾਲੀ ਕਰਨ ਦੀ ਚੋਣ ਕੀਤੀ ਤਾਂ ਇਸ ਵਿਚਲੀਆਂ ਸਭ ਆਈਟਮਾਂ ਪੱਕੇ ਤੌਰ ਉੱਤੇ ਹਟਾਈਆਂ ਜਾਣਗੀਆਂ। " +"ਯਾਦ ਰੱਖੋ ਕਿ ਤà©à¨¸à©€à¨‚ ਉਹਨਾਂ ਨੂੰ ਅੱਡ ਅੱਡ ਵੀ ਹਟਾ ਸਕਦੇ ਹੋ।" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:370 +msgid "_Empty Trash" +msgstr "ਰੱਦੀ ਖਾਲੀ ਕਰੋ(_E)" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "ਕੀ-ਬਾਈਡਿੰਗ (%s) ਗਲਤ ਹੈ" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "ਕੀ-ਬਾਈਡਿੰਗ (%s) ਪੂਰੀ ਨਹੀਂ ਹੈ" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"ਗਲਤੀ, ਜਦੋਂ ਕਿ ਚਲਾਉਣ (%s) ਦੀ ਕੋਸ਼ਿਸ ਕੀਤੀ,\n" +"ਜੋ ਕਿ ਸਵਿੱਚ (%s) ਨਾਲ ਸਬੰਧਤ ਹੈ" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "ਕੀਬਾਈਡਿੰਗ" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "ਕੀਬਾਈਡਿੰਗ ਪਲੱਗਇਨ" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "ਕੀ-ਬੋਰਡ" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "ਕੀ-ਬੋਰਡ ਪਲੱਗਇਨ" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:137 +#, c-format +#| msgid "" +#| "Error activating XKB configuration.\n" +#| "It can happen under various circumstances:\n" +#| "- a bug in libxklavier library\n" +#| "- a bug in X server (xkbcomp, xmodmap utilities)\n" +#| "- X server with incompatible libxkbfile implementation\n" +#| "\n" +#| "X server version data:\n" +#| "%s\n" +#| "%d\n" +#| "%s\n" +#| "If you report this situation as a bug, please include:\n" +#| "- The result of %s\n" +#| "- The result of %s" +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +" • a bug in libxklavier library\n" +" • a bug in X server (xkbcomp, xmodmap utilities)\n" +" • X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +" • The result of %s\n" +" • The result of %s" +msgstr "" +"XKB ਸੰਰਚਨਾ à¨à¨•à¨Ÿà©€à¨µà©‡à¨Ÿ ਕਰਨ ਦੌਰਾਨ ਗਲਤੀ।\n" +"ਇਹ ਹੇਠ ਦਿੱਤੇ ਹਾਲਤਾਂ ਵਿੱਚ ਹੋ ਸਕਦਾ ਹੈ:\n" +" • libxklavier ਲਾਇਬਰੇਰੀ ਵਿੱਚ ਬੱਗ ਹੋਵੇ\n" +" • X ਸਰਵਰ (xkbcomp, xmodmap ਸਹੂਲਤਾਂ) ਵਿੱਚ ਬੱਗ ਹੋਵੇ)\n" +" • X ਸਰਵਰ libxkbfile ਸਥਾਪਨ ਨਾਲ ਅਨà©à¨•à©‚ਲ ਨਾ ਹੋਵੇ।\n" +"\n" +"X ਸਰਵਰ ਵਰਜਨ ਡਾਟਾ:\n" +"%s\n" +"%d\n" +"%s\n" +"ਜੇ ਤà©à¨¸à©€à¨‚ ਇਹ ਹਾਲਤ ਬਾਰੇ ਬੱਗ ਜਾਣਕਾਰੀ ਦੇਣੀ ਚਾਹà©à©°à¨¦à©‡ ਹੋ ਤਾਂ ਇਹ ਜਾਣਕਾਰੀ ਦਿਓ:\n" +" • %s ਦਾ ਨਤੀਜਾ\n" +" • %s ਦਾ ਨਤੀਜਾ" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:151 +#| msgid "" +#| "You are using XFree 4.3.0.\n" +#| "There are known problems with complex XKB configurations.\n" +#| "Try using a simpler configuration or taking a fresher version of XFree " +#| "software." +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or using a later version of the XFree " +"software." +msgstr "" +"ਤà©à¨¸à©€à¨‚ ਵਰਤ ਰਹੇ ਹੋ XFree ੪.à©©.੦ \n" +"ਗà©à©°à¨à¨²à¨¦à¨¾à¨° XKB ਸੰਰਚਨਾ ਨਾਲ ਜਾਣੀਆਂ ਸਮੱਸਿਆਵਾਂ ਹਨ।\n" +"ਸਧਾਰਨ ਸੰਰਚਨਾ ਦੀ ਵਰਤੋਂ ਨਾਲ ਕੋਸ਼ਿਸ਼ ਕਰੋ ਜਾਂ XFree ਸਾਫਟਵੇਅਰ ਦਾ ਨਵਾਂ ਵਰਜਨ ਲਵੋ" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:279 +msgid "_Layouts" +msgstr "ਲੇਆਉਟ(_L)" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:286 +msgid "Keyboard _Preferences" +msgstr "ਕੀਬੋਰਡ ਪਸੰਦ(_P)" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:292 +#| msgid "Show Current _Layout" +msgid "Show _Current Layout" +msgstr "ਮੌਜੂਦਾ ਲੇਆਉਟ ਵੇਖੋ(_C)" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "ਉਪਲੱਬਧ ਫਾਇਲਾਂ(_v):" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "modmap ਫਾਇਲਾਂ ਲੋਡ" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +#| msgid "Would you like to load the modmap file(s)?" +msgid "Would you like to load the modmap files?" +msgstr "ਕੀ ਤà©à¨¸à©€à¨‚ modmap ਫਾਇਲਾਂ ਨੂੰ ਲੋਡ ਕਰਨਾ ਪਸੰਦ ਕਰੋਗੇ?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "ਇਹ ਸà©à¨¨à©‡à¨¹à¨¾ ਮà©à©œ ਨਾ ਵੇਖਾਓ(_D)" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "ਲੋਡ(_L)" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "ਲੋਡ ਕੀਤੀਆਂ ਫਾਇਲਾਂ(_L):" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:195 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"ਮੂਲ ਟਰਮੀਨਲ ਕਾਰਜ ਨਹੀਂ ਮਿਲਿਆ। ਜਾਂਚ ਕਰੋ ਕੀ ਤà©à¨¹à¨¾à¨¡à©€ ਮੂਲ ਟਰਮੀਨਲ ਕਮਾਂਡ ਸੈੱਟ ਕੀਤੀ ਹੋਈ ਹੈ ਅਤੇ ਇੱਕ " +"ਠੀਕ ਕਾਰਜ ਲਈ ਇਸ਼ਾਰਾ ਕਰਦੀ ਹੈ।" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:235 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"ਕਮਾਂਡ ਨੂੰ ਚਲਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ ਹੈ: %s\n" +"ਜਾਂਚ ਲਵੋ ਕਿ ਇਹ ਕਮਾਂਡ ਠੀਕ ਹੈ" + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "ਆਯੋਗ" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u ਆਉਟਪà©à©±à¨Ÿ" +msgstr[1] "%u ਆਉਟਪà©à©±à¨Ÿ" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u ਇੰਪà©à©±à¨Ÿ" +msgstr[1] "%u ਇੰਪà©à©±à¨Ÿ" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "ਸਿਸਟਮ ਸਾਊਂਡ" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "ਮੀਡਿਆ ਸਵਿੱਚਾਂ" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "ਮੀਡਿਆ ਸਵਿੱਚ ਪਲੱਗਇਨ" + +#: ../plugins/mouse/gsd-mouse-manager.c:882 +msgid "Could not enable mouse accessibility features" +msgstr "ਮਾਊਂਸ ਅਸੈੱਸਬਿਲਟੀ ਫੀਚਰ ਯੋਗ ਨਹੀਂ ਕੀਤੇ ਜਾ ਸਕੇ" + +#: ../plugins/mouse/gsd-mouse-manager.c:884 +#| msgid "" +#| "Mouse accessibility requires mousetweaks to be installed on your system." +msgid "Mouse accessibility requires Mousetweaks to be installed on your system." +msgstr "ਮਾਊਂਸ ਸà©à¨²à©±à¨­à¨¤à¨¾ ਲਈ ਤà©à¨¹à¨¾à¨¡à©‡ ਸਿਸਟਮ ਉੱਤੇ Mousetweaks ਇੰਸਟਾਲ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।" + +#: ../plugins/mouse/gsd-mouse-manager.c:887 +msgid "Mouse Preferences" +msgstr "ਮਾਊਸ ਪਸੰਦ" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "ਮਾਊਸ" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "ਮਾਊਂਸ ਪਲੱਗਇਨ" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "ਲਿਖਣ ਬਰੇਕ" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "ਟਾਈਪਿੰਗ ਬਰੇਕ ਪਲੱਗਇਨ" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "ਸਕਰੀਨ ਸਾਈਜ਼ ਅਤੇ ਘà©à©°à¨®à¨¾à¨‰à¨£ ਸੈਟਿੰਗ ਸੈੱਟਅੱਪ" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:225 +msgid "Could not switch the monitor configuration" +msgstr "ਮਾਨੀਟਰ ਸੰਰਚਨਾ ਲਈ ਬਦਲਿਆ ਨਹੀਂ ਜਾ ਸਕਿਆ" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:249 +msgid "Could not restore the display's configuration" +msgstr "ਡਿਸਪਲੇਅ ਦੀ ਸੰਰਚਨਾ ਰੀਸਟੋਰ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕੀ" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:274 +msgid "Could not restore the display's configuration from a backup" +msgstr "ਡਿਸਪਲੇਅ ਦੀ ਸੰਰਚਨਾ ਨੂੰ ਬੈਕਅੱਪ ਤੋਂ ਰੀਸਟੋਰ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:295 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "The display will be reset to its previous configuration in %d seconds" +msgstr[0] "ਡਿਸਪਲੇਅ ਨੂੰ %d ਸਕਿੰਟ ਵਿੱਚ ਪਿਛਲੀ ਸੰਰਚਨਾ ਲਈ ਰੀ-ਸੈੱਟ ਕਰ ਦਿੱਤਾ ਜਾਵੇਗਾ" +msgstr[1] "ਡਿਸਪਲੇਅ ਨੂੰ %d ਸਕਿੰਟਾਂ ਵਿੱਚ ਪਿਛਲੀ ਸੰਰਚਨਾ ਲਈ ਰੀ-ਸੈੱਟ ਕਰ ਦਿੱਤਾ ਜਾਵੇਗਾ" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:344 +msgid "Does the display look OK?" +msgstr "ਕੀ ਡਿਸਪਲੇਅ ਠੀਕ ਵੇਖਾਈ ਦਿੰਦਾ ਹੈ?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:350 +msgid "_Restore Previous Configuration" +msgstr "ਪਿਛਲੀ ਸੰਰਚਨਾ ਰੀਸਟੋਰ ਕਰੋ(_R)" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:351 +msgid "_Keep This Configuration" +msgstr "ਇਹ ਸੰਰਚਨਾ ਰੱਖੋ(_K)" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:432 +msgid "The selected configuration for displays could not be applied" +msgstr "ਡਿਸਪਲੇਅ ਲਈ ਚà©à¨£à©€ ਸੰਰਚਨਾ ਲਾਗੂ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕੀ" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:970 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "ਸਕਰੀਨ ਜਾਣਕਾਰੀ ਤਾਜ਼ਾ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕੀ: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:973 +msgid "Trying to switch the monitor configuration anyway." +msgstr "ਕਿਵੇਂ ਵੀ ਮਾਨੀਟਰ ਸੰਰਚਨਾ ਲਈ ਬਦਲਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ।" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1703 +#| msgid "Rotation not supported" +msgid "Rotation not supported" +msgstr "ਘà©à©°à¨®à¨¾à¨‰à¨£ ਲਈ ਸਹਾਇਕ ਨਹੀਂ" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1759 +msgid "Could not save monitor configuration" +msgstr "ਮਾਨੀਟਰ ਸੰਰਚਨਾ ਸੰਭਾਲੀ ਨਹੀਂ ਜਾ ਸਕੀ" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1777 +msgid "Normal" +msgstr "ਆਮ" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1778 +msgid "Left" +msgstr "ਖੱਬੇ" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1779 +msgid "Right" +msgstr "ਸੱਜੇ" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1780 +msgid "Upside Down" +msgstr "ਉਤਲਾ ਹੇਠਾਂ" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1900 +#| msgid "_Configure Display Settings ..." +msgid "_Configure Display Settings…" +msgstr "ਡਿਸਪਲੇਅ ਸੈਟਿੰਗ ਸੰਰਚਨਾ(_C)…" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1941 +msgid "Configure display settings" +msgstr "ਡਿਸਪਲੇਅ ਸੈਟਿੰਗ ਸੰਰਚਨਾ" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:2001 +msgid "Could not apply the stored configuration for monitors" +msgstr "ਮਾਨੀਟਰਾਂ ਲਈ ਸੰਭਾਲੀ ਸੰਰਚਨਾ ਲਾਗੂ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕੀ" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "ਯੂਜ਼ਰ ਦੀ ਘਰ ਡਾਇਰੈਕਟਰੀ ਨਹੀਂ ਜਾਣੀ ਜਾ ਸਕਦੀ ਹੈ" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "X ਸਰੋਤ ਡਾਟਾਬੇਸ ਪਰਬੰਧ" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "X ਸਰੋਤ ਡਾਟਾਬੇਸ" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:596 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "ਜੀ-ਕਾਨਫ ਕà©à©°à¨œà©€ %s ਦੀ ਦਿੱਤੀ ਕਿਸਮ %s ਹੈ, ਪਰ ਇਸ ਕਿਸਮ %s ਦੀ ਉਮੀਦ ਸੀ।\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "X ਸੈਟਿੰਗ ਪਰਬੰਧ" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "X ਸੈਟਿੰਗ" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:167 +msgid "Module Path" +msgstr "ਮੋਡੀਊਲ ਪਾਥ" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:168 +msgid "path to smartcard PKCS #11 driver" +msgstr "ਸਮਾਰਟ ਕਾਰਡ PKCS #11 ਡਰਾਇਵਰ ਲਈ ਪਾਥ" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:504 +msgid "received error or hang up from event source" +msgstr "ਗਲਤੀ ਮਿਲੀ ਜਾਂ ਈਵੈਂਟ ਸਰੋਤ ਤੋਂ ਹੈਂਗ ਹੋ ਗਿਆ" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:593 +#, c-format +msgid "NSS security system could not be initialized" +msgstr "NSS ਸà©à¨°à©±à¨–ਿਆ ਸਿਸਟਮ ਸ਼à©à¨°à©‚ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:662 +#, c-format +msgid "no suitable smartcard driver could be found" +msgstr "ਕੋਈ ਢà©à©±à¨•à¨µà¨¾à¨‚ ਸਮਾਰਟਕਾਰਡ ਡਰਾਇਵਰ ਨਹੀਂ ਲੱਭਿਆ" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:682 +#, c-format +msgid "smartcard driver '%s' could not be loaded" +msgstr "ਸਮਾਰਟ ਕਾਰਡ ਡਰਾਇਵਰ '%s' ਲੋਡ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:771 +#, c-format +msgid "could not watch for incoming card events - %s" +msgstr "ਆ ਰਹੇ ਕਾਰਡ ਈਵੈਂਟ ਲਈ ਵਾਚ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ - %s" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:1124 +#, c-format +msgid "encountered unexpected error while waiting for smartcard events" +msgstr "ਸਮਾਰਟ ਕਾਰਡ ਈਵੈਂਟ ਲਈ ਉਡੀਕਣ ਦੇ ਦੌਰਾਨ ਅਚਾਨਕ ਗਲਤੀ ਆਈ ਹੈ" + +#: ../plugins/smartcard/gsd-smartcard.c:154 +msgid "Slot ID" +msgstr "ਸਲਾਟ ID" + +#: ../plugins/smartcard/gsd-smartcard.c:155 +msgid "The slot the card is in" +msgstr "ਸਲਾਟ, ਜਿਸ 'ਚ ਕਾਰਡ ਹੈ" + +#: ../plugins/smartcard/gsd-smartcard.c:161 +#| msgid "Slow keys" +msgid "Slot Series" +msgstr "ਸਲਾਟ ਸੀਰੀਜ਼" + +#: ../plugins/smartcard/gsd-smartcard.c:162 +msgid "per-slot card identifier" +msgstr "ਪà©à¨°à¨¤à©€-ਸਲਾਟ ਕਾਰਡ ਪਛਾਣਕਰਤਾ" + +#: ../plugins/smartcard/gsd-smartcard.c:168 +#: ../plugins/smartcard/gsd-smartcard.c:169 +msgid "name" +msgstr "ਨਾਂ" + +#: ../plugins/smartcard/gsd-smartcard.c:173 +#| msgid "Mouse" +msgid "Module" +msgstr "ਮੋਡੀਊਲ" + +#: ../plugins/smartcard/gsd-smartcard.c:174 +msgid "smartcard driver" +msgstr "ਸਮਾਰਟਕਾਰਡ ਡਰਾਇਵਰ" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:1 +msgid "Change system time" +msgstr "ਸਿਸਟਮ ਸਮਾਂ ਬਦਲੋ" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:2 +msgid "Change system time zone" +msgstr "ਸਿਸਟਮ ਸਮਾਂ ਖੇਤਰ ਬਦਲੋ" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:3 +msgid "Configure hardware clock" +msgstr "ਹਾਰਡਵੇਅਰ ਘੜੀ ਸੰਰਚਨਾ" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:4 +msgid "Privileges are required to change the system time zone." +msgstr "ਸਿਸਟਮ ਸਮਾਂ ਖੇਤਰ ਬਦਲਣ ਲਈ ਅਧਿਕਾਰ ਲੋੜੀਦੇ ਹਨ।" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:5 +msgid "Privileges are required to change the system time." +msgstr "ਸਿਸਟਮ ਸਮਾਂ ਬਦਲਣ ਲਈ ਅਧਿਕਾਰਾਂ ਦੀ ਲੋੜ ਹੈ।" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:6 +msgid "Privileges are required to configure the hardware clock." +msgstr "ਹਾਰਡਵੇਅਰ ਘੜੀ ਦੀ ਸੰਰਚਨਾ ਵਾਸਤੇ ਅਧਿਕਾਰਾਂ ਦੀ ਲੋੜ ਹੈ" + +#~ msgid "Unknown" +#~ msgstr "ਅਣਜਾਣ" + +#~ msgid "Keyboard Layout \"%s\"" +#~ msgstr "ਕੀਬੋਰਡ ਲੇਆਉਟ \"%s\"" + +#~ msgid "_Groups" +#~ msgstr "ਗਰà©à©±à¨ª(_G)" + +#~| msgid "Keyboard" +#~ msgid "Keyboard Layout" +#~ msgstr "ਕੀ-ਬੋਰਡ ਲੇਆਉਟ" + +#~ msgid "Binding to suspend the computer." +#~ msgstr "ਕੰਪਿਊਟਰ ਸਸਪੈਂਡ ਕਰਨ ਵਾਸਤੇ ਬਾਈਡਿੰਗ ਹੈ।" + +#~ msgid "Suspend" +#~ msgstr "ਸਸਪੈਂਡ" + +#~ msgid "" +#~ "Couldn't put the machine to sleep.\n" +#~ "Verify that the machine is correctly configured." +#~ msgstr "" +#~ "ਮਸ਼ੀਨ ਨੂੰ ਵਿਰਾਮ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।\n" +#~ "ਆਪਣੀ ਮਸ਼ੀਨ ਦੀ ਸੰਰਚਨਾ ਦੀ ਜਾਂਚ ਕਰੋ, ਕੀ ਇਹ ਸਹੀ ਹੈ।" + +#~ msgid "" +#~ "Set to True to display a dialog when there are errors running the " +#~ "screensaver." +#~ msgstr "ਜਦੋਂ ਕਿ ਸਕਰੀਨ-ਸੇਵਰ ਚਲਾਉਣ ਵਿੱਚ ਗਲਤੀ ਹੋਵੇ ਤਾਂ ਡਾਈਲਾਗ ਵੇਖਣ ਲਈ ਸਹੀਂ ਸੈੱਟ ਕਰੋ" + +#~ msgid "Set to True to run the screensaver at login." +#~ msgstr "ਲਾਗ-ਇਨ ਸਮੇਂ ਸਕਰੀਨ-ਸੇਵਰ ਚਲਾਉਣ ਲਈ ਸਹੀਂ ਸੈੱਟ ਕਰੋ" + +#~ msgid "Show startup errors" +#~ msgstr "ਸ਼à©à¨°à©‚ਆਤੀ ਗਲਤੀ ਵੇਖੋ" + +#~ msgid "Start screensaver" +#~ msgstr "ਸਕਰੀਨ-ਸੇਵਰ ਸ਼à©à¨°à©‚ ਕਰੋ" + +#~ msgid "Enable screensaver plugin" +#~ msgstr "ਸਕਰੀਨ-ਸੇਵਰ ਪਲੱਗਇਨ ਯੋਗ" + +#~| msgid "Use screen _reader" +#~ msgid "Toggle screenreader" +#~ msgstr "ਸਕਰੀਨ-ਰੀਡਰ ਬਦਲੋ" + +#~ msgid "%d%% of the disk space on `%s' is in use" +#~ msgstr "`%2$s' ਉੱਤੇ %1$d%% ਵਰਤੋਂ ਅਧੀਨ ਹੈ" + +#~ msgid "Analyze" +#~ msgstr "ਜਾਂਚ" + +#~| msgid "Unknown Volume Control %d" +#~ msgid "MATE Volume Control" +#~ msgstr "ਗਨੋਮ ਵਾਲੀਅਮ ਕੰਟਰੋਲ" + +#~ msgid "" +#~ "There was an error starting up the screensaver:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "Screensaver functionality will not work in this session." +#~ msgstr "" +#~ "ਸਕਰੀਨ-ਸੇਵਰ ਵੇਖਾਉਣ ਵਿੱਚ ਗਲਤੀ ਹੈ:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "ਸਕਰੀਨ-ਸੇਵਰ ਕਾਰਵਾਈ ਇਸ ਸ਼ੈਸ਼ਨ ਵਿੱਚ ਕੰਮ ਨਹੀਂ ਕਰੇਗੀ।" + +#~ msgid "Screensaver" +#~ msgstr "ਸਕਰੀਨ-ਸੇਵਰ" + +#~ msgid "Screensaver plugin" +#~ msgstr "ਸਕਰੀਨ-ਸੇਵਰ ਪਲੱਗਇਨ" diff --git a/po/pl.po b/po/pl.po new file mode 100644 index 0000000..8a4a27f --- /dev/null +++ b/po/pl.po @@ -0,0 +1,1429 @@ +# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- +# Aviary.pl +# JeÅ›li masz jakiekolwiek uwagi odnoszÄ…ce siÄ™ do tÅ‚umaczenia lub chcesz +# pomóc w jego rozwijaniu i pielÄ™gnowaniu, napisz do nas: +# matepl@aviary.pl +# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- +msgid "" +msgstr "" +"Project-Id-Version: mate-settings-daemon\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-09-18 00:34+0200\n" +"PO-Revision-Date: 2010-09-17 22:51+0200\n" +"Last-Translator: Piotr DrÄ…g \n" +"Language-Team: Polish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " +"|| n%100>=20) ? 1 : 2);\n" +"X-Poedit-Language: Polish\n" +"X-Poedit-Country: Poland\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "DostÄ™pność" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "Próg ostrzegania o wolnym miejscu na dysku w procentach" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "Próg nieostrzegania o wolnym miejscu na dysku" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "Minimalny okres powiadamiania dla powtarzanych ostrzeżeÅ„" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "Ignorowane Å›cieżki montowania" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown." +msgstr "" +"Próg wolnego miejsca w procentach dla poczÄ…tkowego ostrzeżenie o maÅ‚ej " +"iloÅ›ci miejsca na dysku. JeÅ›li procent wolnego miejsca spadnie poniżej tej " +"wartoÅ›ci, wyÅ›wietlone zostanie ostrzeżenie." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "" +"OkreÅ›lenie listy Å›cieżek montowania do zignorowania, kiedy jest maÅ‚o miejsca." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "" +"OkreÅ›lenie czasu w minutach. Kolejne ostrzeżenia dla woluminu nie bÄ™dÄ… " +"pojawiaÅ‚y siÄ™ częściej niż ten okres." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown." +msgstr "" +"OkreÅ›lenie liczby w gigabajtach. JeÅ›li ilość wolnego miejsca jest wiÄ™ksza " +"niż ta wartość, żadne ostrzeżenie nie zostanie wyÅ›wietlone." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning." +msgstr "" +"OkreÅ›lenie procentu, o jakÄ… wolne miejsce powinno siÄ™ zmniejszyć przed " +"wyÅ›wietleniem kolejnego ostrzeżenia." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "" +"Próg powiadamiania o maÅ‚ej iloÅ›ci wolnego miejsca na dysku przed kolejnym " +"ostrzeżeniem, w procentach" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disc." +msgstr "Skrót do wysuwania pÅ‚yty optycznej." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to enable or disable the touchpad." +msgstr "Skrót do wÅ‚Ä…czenia lub wyÅ‚Ä…czenia panelu dotykowego." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "Skrót do uruchomienia kalkulatora." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "Skrót do uruchomienia klienta e-mail." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "Skrót do uruchomienia przeglÄ…darki pomocy" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "Skrót do uruchomienia odtwarzacza multimediów." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "Skrót do uruchomienia narzÄ™dzia wyszukiwania." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "Skrót do uruchomienia przeglÄ…darki WWW." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "Skrót do zablokowania ekranu." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "Skrót do wylogowania." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "Skrót do zmniejszania gÅ‚oÅ›noÅ›ci." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "Skrót do wyciszania dźwiÄ™ku." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "Skrót do otwierania katalogu domowego." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "Skrót do wstrzymywania odtwarzania." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "Skrót do zwiÄ™kszania gÅ‚oÅ›noÅ›ci." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "Skrót do przechodzenia do nastÄ™pnej Å›cieżki." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "Skrót do przechodzenia do poprzedniej Å›cieżki." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "" +"Skrót do rozpoczÄ™cia odtwarzania (lub przeÅ‚Ä…czania odtwarzania/wstrzymania)." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "Skrót do zatrzymania odtwarzania." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "WysuniÄ™cie noÅ›nika" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "Katalog domowy" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "Uruchomienie kalkulatora" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "Uruchomienie klienta e-mail" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "Uruchomienie przeglÄ…darki pomocy" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "Uruchomienie odtwarzacza multimediów" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "Uruchomienie przeglÄ…darki WWW" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "Blokada ekranu" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Wylogowanie" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "NastÄ™pna Å›cieżka" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "Wstrzymanie odtwarzania" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "Odtwarzanie (lub odtwarzanie/wstrzymanie)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "Poprzednia Å›cieżka" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Wyszukiwanie" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "Zatrzymanie odtwarzania" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "PrzeÅ‚Ä…czenie panelu dotykowego" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "Zmniejszenie gÅ‚oÅ›noÅ›ci" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "Wyciszenie" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Skok gÅ‚oÅ›noÅ›ci" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Procentowy skok gÅ‚oÅ›noÅ›ci." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "ZwiÄ™kszenie gÅ‚oÅ›noÅ›ci" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "File for default configuration for RandR" +msgstr "Plik domyÅ›lnej konfiguracji RandR" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "WyÅ›wietlanie ekranów w obszarze powiadamiania" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:3 +msgid "" +"The XRandR plugin will look for a default configuration in the file " +"specified by this key. This is similar to the ~/.config/monitors.xml that " +"normally gets stored in users' home directories. If a user does not have " +"such a file, or has one that does not match the user's setup of monitors, " +"then the file specified by this key will be used instead." +msgstr "" +"Wtyczka XRandR bÄ™dzie wyszukiwaÅ‚a domyÅ›lnÄ… konfiguracjÄ™ w pliku okreÅ›lonym w " +"tym kluczu. Jest ona podobna do pliku ~/.config/monitors.xml, który zwykle " +"jest przechowywany w katalogach domowych użytkowników. JeÅ›li użytkownik nie " +"posiada takiego pliku, lub posiada plik nie pasujÄ…cy do ustawienia " +"monitorów, to zostanie użyty plik okreÅ›lony w tym kluczu." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:4 +msgid "Turn on external monitor after system boot" +msgstr "WÅ‚Ä…czenie zewnÄ™trznego monitora po uruchomieniu systemu" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:5 +msgid "" +"Turn on external monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" +"WÅ‚Ä…czenie zewnÄ™trznego monitora po uruchomieniu systemu, jeÅ›li użytkownik " +"podÅ‚Ä…czyÅ‚ go podczas uruchamiania." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:6 +msgid "Turn on laptop monitor after system boot" +msgstr "WÅ‚Ä…cza monitor laptopa po uruchomieniu systemu" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:7 +msgid "" +"Turn on laptop monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" +"WÅ‚Ä…cza monitor laptopa po uruchomieniu systemu, jeÅ›li użytkownik podÅ‚Ä…czyÅ‚ " +"go podczas uruchamiania." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:8 +msgid "" +"Whether a notification icon with display-related things should be shown in " +"the panel." +msgstr "" +"OkreÅ›la, czy ma być wyÅ›wietlana ikona z wÅ‚aÅ›ciwoÅ›ciami ekranu w obszarze " +"powiadamiania." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "WygÅ‚adzanie krawÄ™dzi" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +# Zna ktoÅ› polski odpowiednik? IMHO nie ma takiego +# Chyba, że nazwiemy to mechanizmem poprawiajÄ…cym jakość +# druku na urzÄ…dzeniach o niskiej rozdzielczoÅ›ci. +# Trzeba to przyjąć tak jak widget i tyle. +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "Hinting" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "kolejność RGBA" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"Kolejność skÅ‚adowych pikseli; używana tylko w wypadku wygÅ‚adzania krawÄ™dzi " +"\"rgba\". Możliwe wartoÅ›ci: \"rgb\" dla czerwonego po lewej stronie " +"(najczęściej używane), \"bgr\" dla niebieskiego po lewej, \"vrgb\" dla " +"czerwonego na górze, \"vbgr\" dla czerwonego na dole." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" +"Rozdzielczość do zmiany rozmiaru czcionek na rozmiar w pikselach, w punktach " +"na cal." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"Rodzaj wygÅ‚adzania renderowanych czcionek. Możliwe wartoÅ›ci to: \"brak\" dla " +"wyÅ‚Ä…czonego wygÅ‚adzania, \"Skala szaroÅ›ci\" dla standardowego wygÅ‚adzania w " +"skali szaroÅ›ci oraz \"rgba\" dla wygÅ‚adzania podpikselowego (tylko ekrany " +"LCD)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"Rodzaj hintingu renderowanych czcionek. Możliwe wartoÅ›ci to: \"Brak\" dla " +"wyÅ‚Ä…czonego hintingu, \"Lekki\" dla podstawowego, \"Åšredni\" dla " +"zaawansowanego oraz \"PeÅ‚ny\" dla maksymalnego hintingu (może znieksztaÅ‚cać " +"czcionki)." + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "Klawisze dozwolone" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"JeÅ›li nie jest puste, to skróty klawiszowe bÄ™dÄ… ignorowane, chyba że ich " +"katalog MateConf znajduje siÄ™ w liÅ›cie. Używane przy ograniczaniu dostÄ™pu." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "WyÅ‚Ä…czenie panelu dotykowego podczas pisania" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "Przewijanie w poziomie" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "WÅ‚Ä…czenie kliknięć myszy za pomocÄ… panelu dotykowego" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Enable touchpad" +msgstr "WÅ‚Ä…czenie panelu dotykowego" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "Wybór metody przewijania panelu dotykowego" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Select the touchpad scroll method. Supported values are: 0: disabled, 1: " +"edge scrolling, and 2: two-finger scrolling" +msgstr "" +"Wybór metody przewijania panelu dotykowego. ObsÅ‚ugiwane wartoÅ›ci: 0: " +"wyÅ‚Ä…czone, 1: przewijanie przy krawÄ™dziach, 2: przewijanie dwoma palcami" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "" +"Powinno być ustawione na \"TRUE\", jeÅ›li użytkownik ma problemy z " +"przypadkowym naciskaniem panelu dotykowego podczas pisania." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" +"Ustawienie na \"TRUE\" umożliwia przewijanie w poziomie tÄ… samÄ… metodÄ…, jakÄ… " +"wybrano za pomocÄ… klucza \"scroll_method\"" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "" +"Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "" +"Ustawienie na \"TRUE\" umożliwia wysyÅ‚anie kliknięć myszy przez stukanie na " +"panelu dotykowym" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +msgid "Set this to TRUE to enable all touchpads." +msgstr "Ustawienie na \"TRUE\" wÅ‚Ä…cza wszystkie panele dotykowe." + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "UsÅ‚uga ustawieÅ„ Å›rodowiska MATE" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "Skrót do przeÅ‚Ä…czania lupy ekranowej." + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "Skrót do przeÅ‚Ä…czania klawiatury ekranowej." + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "Skrót do przeÅ‚Ä…czania czytnika ekranowego." + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "Klawisze odbijane" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "Polecenie używane do przeÅ‚Ä…czania lupy ekranowej." + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "Polecenie używane do przeÅ‚Ä…czania klawiatury ekranowej." + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "Polecenie używane do przeÅ‚Ä…czania czytnika ekranowego." + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable XRandR plugin" +msgstr "WÅ‚Ä…czenie wtyczki XRandR" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable accessibility keyboard plugin" +msgstr "WÅ‚Ä…czenie wtyczki dostÄ™pnoÅ›ci klawiatury" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable background plugin" +msgstr "WÅ‚Ä…czenie wtyczki tÅ‚a pulpitu" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable clipboard plugin" +msgstr "WÅ‚Ä…czenie wtyczki schowka" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable font plugin" +msgstr "WÅ‚Ä…czenie wtyczki czcionek" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable housekeeping plugin" +msgstr "WÅ‚Ä…czenie wtyczki gospodarowania" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keybindings plugin" +msgstr "WÅ‚Ä…czenie wtyczki skrótów klawiszowych" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable keyboard plugin" +msgstr "WÅ‚Ä…czenie wtyczki klawiatury" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable media keys plugin" +msgstr "WÅ‚Ä…czenie wtyczki klawiszy multimedialnych" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable mouse plugin" +msgstr "WÅ‚Ä…czenie wtyczki myszy" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable smartcard plugin" +msgstr "WÅ‚Ä…czenie wtyczki smartcard" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable sound plugin" +msgstr "WÅ‚Ä…czenie wtyczki dźwiÄ™ku" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable typing breaks plugin" +msgstr "WÅ‚Ä…czenie wtyczki przerwy w pisaniu" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xrdb plugin" +msgstr "WÅ‚Ä…czenie wtyczki xrdb" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Enable xsettings plugin" +msgstr "WÅ‚Ä…czenie wtyczki XSettings" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Mouse keys" +msgstr "Klawisze myszy" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "On-screen keyboard" +msgstr "Klawiatura ekranowa" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen magnifier" +msgstr "Lupa ekranowa" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Screen reader" +msgstr "Czytnik ekranowy" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "" +"Wartość \"true\" wÅ‚Ä…cza wtyczkÄ™ gospodarowania, aby oczyÅ›cić przejÅ›ciowe " +"bufory plików." + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage XRandR settings." +msgstr "Wartość \"true\" wÅ‚Ä…cza wtyczkÄ™ zarzÄ…dzania ustawieniami XRandR." + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "Wartość \"true\" wÅ‚Ä…cza wtyczkÄ™ zarzÄ…dzania ustawieniami schowka." + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" +"Wartość \"true\" wÅ‚Ä…cza wtyczkÄ™ zarzÄ…dzania ustawieniami tapety pulpitu." + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "Wartość \"true\" wÅ‚Ä…cza wtyczkÄ™ zarzÄ…dzania ustawieniami czcionek." + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "Wartość \"true\" wÅ‚Ä…cza wtyczkÄ™ zarzÄ…dzania ustawieniami klawiatury." + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "" +"Set to True to enable the plugin to manage locking the screen on smartcard " +"removal." +msgstr "" +"Wartość \"true\" wÅ‚Ä…cza wtyczkÄ™ zarzÄ…dzania blokowaniem ekranu podczas " +"wysuniÄ™cia karty smartcard." + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "Wartość \"true\" wÅ‚Ä…cza wtyczkÄ™ zarzÄ…dzania ustawieniami myszy." + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" +"Wartość \"true\" wÅ‚Ä…cza wtyczkÄ™ zarzÄ…dzania ustawieniami klawiszy " +"multimedialnych." + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "Wartość \"true\" wÅ‚Ä…cza wtyczkÄ™ zarzÄ…dzania buforami próbek dźwiÄ™ku." + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" +"Wartość \"true\" wÅ‚Ä…cza wtyczkÄ™ zarzÄ…dzania ustawieniami dostÄ™pnoÅ›ci " +"klawiatury." + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "Wartość \"true\" wÅ‚Ä…cza wtyczkÄ™ zarzÄ…dzania skrótami klawiaturowymi." + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "Wartość \"true\" wÅ‚Ä…cza wtyczkÄ™ zarzÄ…dzania przerwami w pisaniu." + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "Wartość \"true\" wÅ‚Ä…cza wtyczkÄ™ zarzÄ…dzania ustawieniami xrdb." + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "Wartość \"true\" wÅ‚Ä…cza wtyczkÄ™ zarzÄ…dzania XSettings." + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "Slow keys" +msgstr "Klawisze powolne" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "Sticky keys" +msgstr "Klawisze trwaÅ‚e" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "Nazwa skrótu klawiszowego do przeÅ‚Ä…czania lupy ekranowej" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "Nazwa skrótu klawiszowego do przeÅ‚Ä…czania klawiatury ekranowej" + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "Nazwa skrótu klawiszowego do przeÅ‚Ä…czania czytnika ekranowego" + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"To jest nazwa skrótu klawiszowego do przeÅ‚Ä…czania lupy ekranowej. Nazwa " +"bÄ™dzie wyÅ›wietlana w oknie dialogowym skrótów klawiszowych." + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"To jest nazwa skrótu klawiszowego do przeÅ‚Ä…czania klawiatury ekranowej. " +"Nazwa bÄ™dzie wyÅ›wietlana w oknie dialogowym skrótów klawiszowych." + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"To jest nazwa skrótu klawiszowego do przeÅ‚Ä…czania czytnika ekranowego. Nazwa " +"bÄ™dzie wyÅ›wietlana w oknie dialogowym skrótów klawiszowych." + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle magnifier" +msgstr "PrzeÅ‚Ä…cza lupÄ™ ekranowÄ…" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Toggle on-screen keyboard" +msgstr "PrzeÅ‚Ä…cza klawiaturÄ™ ekranowÄ…" + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Toggle screen reader" +msgstr "PrzeÅ‚Ä…cza czytnik ekranowy" + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "" +"OkreÅ›la, czy funkcja dostÄ™pnoÅ›ci klawiatury \"klawisze odbijane\" jest " +"wÅ‚Ä…czona." + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "" +"OkreÅ›la, czy funkcja dostÄ™pnoÅ›ci klawiatury \"klawisze myszy\" jest wÅ‚Ä…czona." + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the on-screen keyboard is turned on." +msgstr "OkreÅ›la, czy klawiatura ekranowa jest wÅ‚Ä…czona." + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the screen magnifier is turned on." +msgstr "OkreÅ›la, czy lupa ekranowa jest wÅ‚Ä…czona." + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the screen reader is turned on." +msgstr "OkreÅ›la, czy czytnik ekranowy jest wÅ‚Ä…czony." + +#: ../data/mate-settings-daemon.schemas.in.h:58 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "" +"OkreÅ›la, czy funkcja dostÄ™pnoÅ›ci klawiatury \"klawisze powolne\" jest " +"wÅ‚Ä…czona." + +#: ../data/mate-settings-daemon.schemas.in.h:59 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "" +"OkreÅ›la, czy funkcja dostÄ™pnoÅ›ci klawiatury \"klawisze trwaÅ‚e\" jest " +"wÅ‚Ä…czona." + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:1 +msgid "" +"Set this to one of \"none\", \"lock_screen\", or \"force_logout\". The " +"action will get performed when the smartcard used for log in is removed." +msgstr "" +"Należy ustawić na jednÄ… z wartoÅ›ci: \"none\", (nic) \"lock_screen" +"\" (zablokowanie ekranu) lub \"force_logout\" (wymuszenie wylogowania). " +"Czynność zostanie wykonana, kiedy użytkownik wysunie kartÄ™ smartcard użytÄ… " +"do zalogowania." + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:2 +msgid "Smartcard removal action" +msgstr "Czynność po wysuniÄ™ciu karty smartcard" + +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "WÅ‚Ä…czenie kodu do debugowania" + +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "Bez przeksztaÅ‚cania w usÅ‚ugÄ™" + +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "Prefiks MateConf, z którego majÄ… być wczytywane ustawienia wtyczek" + +#: ../mate-settings-daemon/main.c:58 +msgid "Exit after a time (for debugging)" +msgstr "KoÅ„czy dziaÅ‚anie po podanym czasie (do debugowania)" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "DostÄ™pność klawiatury" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "Wtyczka dostÄ™pnoÅ›ci klawiatury" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:460 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "Podczas wyÅ›wietlania pomocy wystÄ…piÅ‚ bÅ‚Ä…d: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:591 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:657 +msgid "Do you want to activate Slow Keys?" +msgstr "WÅ‚Ä…czyć funkcjÄ™ powolnych klawiszy?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:592 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +msgid "Do you want to deactivate Slow Keys?" +msgstr "WyÅ‚Ä…czyć funkcjÄ™ powolnych klawiszy?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:593 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:659 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"Przytrzymano przez osiem sekund klawisz Shift. Jest to skrót klawiszowy dla " +"funkcji powolnych klawiszy, która wpÅ‚ywa na sposób pracy klawiatury." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't activate" +msgstr "Bez wÅ‚Ä…czania" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't deactivate" +msgstr "Bez wyÅ‚Ä…czania" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Activate" +msgstr "WÅ‚Ä…cz" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Deactivate" +msgstr "WyÅ‚Ä…cz" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't activate" +msgstr "_Nie wÅ‚Ä…czaj" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't deactivate" +msgstr "_Nie wyÅ‚Ä…czaj" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Activate" +msgstr "WÅ‚Ä…_cz" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Deactivate" +msgstr "_WyÅ‚Ä…cz" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:687 +msgid "Slow Keys Alert" +msgstr "Ostrzeżenie powolnych klawiszy" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:727 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:795 +msgid "Do you want to activate Sticky Keys?" +msgstr "WÅ‚Ä…czyć funkcjÄ™ klawiszy trwaÅ‚ych?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:796 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "WyÅ‚Ä…czyć funkcjÄ™ klawiszy trwaÅ‚ych?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:730 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:798 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"PrzyciÅ›niÄ™to klawisz Shift pięć razy pod rzÄ…d. Jest to skrót klawiszowy dla " +"funkcji trwaÅ‚ych klawiszy, która wpÅ‚ywa na sposób pracy klawiatury." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:732 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:800 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"PrzyciÅ›niÄ™to dwa klawisze na raz, lub przyciÅ›niÄ™to klawisz Shift pięć razy " +"pod rzÄ…d. WyÅ‚Ä…cza to funkcjÄ™ trwaÅ‚ych klawiszy, która wpÅ‚ywa na sposób pracy " +"klawiatury." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:828 +msgid "Sticky Keys Alert" +msgstr "Ostrzeżenie trwaÅ‚ych klawiszy" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "Preferencje dostÄ™pu uniwersalnego" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "_ZwiÄ™kszenie kontrastu kolorów" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "PowiÄ™kszenie _tekstu do Å‚atwiejszego odczytania" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "" +"N_aciskanie i przytrzymywanie klawiszy, aby je zatwierdzić (klawisze powolne)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "_Klawiatura ekranowa" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "_Lupa ekranowa" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "_Czytnik ekranowy" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "" +"_Ignorowanie podwójnych naciÅ›nięć klawiszy w jednym ciÄ…gu (klawisze odbijane)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "" +"_Wprowadzanie skrótów klawiszowych jeden klawisz po drugim (klawisze trwaÅ‚e)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "TÅ‚o" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "Wtyczka tÅ‚a" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "Schowek" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "Wtyczka schowka" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "PrzykÅ‚ad" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "PrzykÅ‚adowa wtyczka" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Czcionka" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "Wtyczka czcionek" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this file system" +msgstr "Bez ponownego wyÅ›wietlania ostrzeżeÅ„ dla tego systemu plików" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "Bez ponownego wyÅ›wietlania ostrzeżeÅ„" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "Wolumin \"%s\" posiada tylko %s wolnego miejsca." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "Ten komputer posiada tylko %s wolnego miejsca." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" +"Można uwolnić trochÄ™ miejsca przez opróżnienie kosza, usuniÄ™cie nieużywanych " +"programów albo plików lub przeniesienie plików na inny dysk lub partycjÄ™." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"Można uwolnić trochÄ™ miejsca przez usuniÄ™cie nieużywanych programów albo " +"plików lub przeniesienie plików na inny dysk lub partycjÄ™." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"Można uwolnić trochÄ™ miejsca przez opróżnienie kosza, usuniÄ™cie nieużywanych " +"programów albo plików lub przeniesienie plików na dysk zewnÄ™trzny." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" +"Można uwolnić trochÄ™ miejsca przez usuniÄ™cie nieużywanych programów albo " +"plików lub przeniesienie plików na dysk zewnÄ™trzny." + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "MaÅ‚o miejsca na dysku" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "Opróżnianie kosza" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine…" +msgstr "Sprawdzanie…" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "Zignoruj" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:97 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "Usuwanie elementu %lu z %lu" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:117 +#, c-format +msgid "Removing: %s" +msgstr "Usuwanie: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:247 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:296 +msgid "Emptying the trash" +msgstr "Opróżnianie kosza" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:272 +msgid "Preparing to empty trash…" +msgstr "Przygotowywanie opróżnienia kosza…" + +#. Translators: "Emptying trash from " +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:299 +msgid "From: " +msgstr "Z: " + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:360 +msgid "Empty all of the items from the trash?" +msgstr "Usunąć wszystkie elementy z kosza?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:363 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"JeÅ›li wybrano opróżnienie kosza, wszystkie elementy w nim zostanÄ… trwale " +"utracone. ProszÄ™ zauważyć, że można je także usuwać osobno." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:370 +msgid "_Empty Trash" +msgstr "Op_różnij kosz" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "Skrót klawiszowy (%s) jest nieprawidÅ‚owy" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "Skrót klawiszowy (%s) jest niekompletny" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"WystÄ…piÅ‚ bÅ‚Ä…d podczas próby uruchomienia programu (%s),\n" +"który jest powiÄ…zany z kluczem (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "Skróty klawiszowe" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "Wtyczka skrótów klawiszowych" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Klawiatura" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "Wtyczka klawiatury" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:137 +#, c-format +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +" • a bug in libxklavier library\n" +" • a bug in X server (xkbcomp, xmodmap utilities)\n" +" • X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +" • The result of %s\n" +" • The result of %s" +msgstr "" +"BÅ‚Ä…d podczas wÅ‚Ä…czania konfiguracji XKB.\n" +"MogÅ‚o siÄ™ to wydarzyć z różnych powodów:\n" +" • bÅ‚Ä™du w bibliotece libxklavier\n" +" • bÅ‚Ä™du w serwerze X (narzÄ™dzia xkbcomp, xmodmap)\n" +" • serwera X z niezgodnÄ… implementacjÄ… biblioteki libxkbfile\n" +"\n" +"Dane wersji serwera X:\n" +"%s\n" +"%d\n" +"%s\n" +"W razie zgÅ‚oszenia tej sytuacji jako bÅ‚Ä…d, proszÄ™ doÅ‚Ä…czyć:\n" +" • wynik polecenia %s\n" +" • wynik polecenia %s" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:151 +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or using a later version of the XFree " +"software." +msgstr "" +"Używane jest oprogramowanie XFree 4.3.0.\n" +"W tej wersji wystÄ™pujÄ… znane problemy ze zÅ‚ożonymi konfiguracjami XKB.\n" +"ProszÄ™ spróbować użyć prostszej konfiguracji lub nowszej wersji " +"oprogramowania XFree." + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:279 +msgid "_Layouts" +msgstr "_UkÅ‚ady" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:286 +msgid "Keyboard _Preferences" +msgstr "_Preferencje klawiatury" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:292 +msgid "Show _Current Layout" +msgstr "WyÅ›wietlenie bieżącego u_kÅ‚adu" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "Dos_tÄ™pne pliki:" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "Wczytywanie plików modmap" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap files?" +msgstr "Wczytać pliki modmap?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "_Bez ponownego wyÅ›wietlania tej wiadomoÅ›ci" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "_Wczytaj" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "Wczy_tane pliki:" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:195 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"Nie można uzyskać domyÅ›lnego terminala. ProszÄ™ sprawdzić, czy ustalone jest " +"domyÅ›lne polecenie terminala i czy wskazuje na prawidÅ‚owy program." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:235 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"Nie można wykonać polecenia: %s\n" +"ProszÄ™ sprawdzić, czy jest to prawidÅ‚owe polecenie." + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "WyÅ‚Ä…czone" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u wyjÅ›cie" +msgstr[1] "%u wyjÅ›cia" +msgstr[2] "%u wyjść" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u wejÅ›cie" +msgstr[1] "%u wejÅ›cia" +msgstr[2] "%u wejść" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "DźwiÄ™ki systemowe" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "Klawisze multimedialne" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "Wtyczka klawiszy multimedialnych" + +#: ../plugins/mouse/gsd-mouse-manager.c:882 +msgid "Could not enable mouse accessibility features" +msgstr "Nie można wÅ‚Ä…czyć funkcji dostÄ™pnoÅ›ci myszy" + +#: ../plugins/mouse/gsd-mouse-manager.c:884 +msgid "" +"Mouse accessibility requires Mousetweaks to be installed on your system." +msgstr "DostÄ™pność myszy wymaga instalacji programu Mousetweaks." + +#: ../plugins/mouse/gsd-mouse-manager.c:887 +msgid "Mouse Preferences" +msgstr "Preferencje myszy" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Mysz" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "Wtyczka myszy" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Przerwa w pisaniu" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "Wtyczka przerwy w pisaniu" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "Ustawia rozmiar i orientacjÄ™ ekranu" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:371 +msgid "Could not switch the monitor configuration" +msgstr "Nie można przeÅ‚Ä…czyć konfiguracji monitora" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:395 +msgid "Could not restore the display's configuration" +msgstr "Nie można odtworzyć konfiguracji ekranu" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:420 +msgid "Could not restore the display's configuration from a backup" +msgstr "Nie można odtworzyć konfiguracji ekranu z kopii zapasowej" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:441 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "" +"The display will be reset to its previous configuration in %d seconds" +msgstr[0] "Poprzednie ustawienia zostanÄ… przywrócone w ciÄ…gu %d sekundy" +msgstr[1] "Poprzednie ustawienia zostanÄ… przywrócone w ciÄ…gu %d sekund" +msgstr[2] "Poprzednie ustawienia zostanÄ… przywrócone w ciÄ…gu %d sekund" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:490 +msgid "Does the display look OK?" +msgstr "Czy wyÅ›wietlany obraz wyglÄ…da poprawnie?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:496 +msgid "_Restore Previous Configuration" +msgstr "_Przywróć poprzedniÄ… konfiguracjÄ™" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:497 +msgid "_Keep This Configuration" +msgstr "_Zachowaj konfiguracjÄ™" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:578 +msgid "The selected configuration for displays could not be applied" +msgstr "Wybrana konfiguracja ekranów nie mogÅ‚a zostać zastosowana" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1142 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "Nie można odÅ›wieżyć informacji o ekranie: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1146 +msgid "Trying to switch the monitor configuration anyway." +msgstr "Mimo to zostanie podjÄ™ta próba przeÅ‚Ä…czenia konfiguracji monitora." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1877 +msgid "Rotation not supported" +msgstr "Brak obsÅ‚ugi obracania" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1933 +msgid "Could not save monitor configuration" +msgstr "Nie można zapisać konfiguracji monitora" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1951 +msgid "Normal" +msgstr "Normalnie" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1952 +msgid "Left" +msgstr "Lewo" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1953 +msgid "Right" +msgstr "Prawo" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1954 +msgid "Upside Down" +msgstr "Do góry nogami" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:2074 +msgid "_Configure Display Settings…" +msgstr "_Skonfiguruj ustawienia wyÅ›wietlania…" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:2115 +msgid "Configure display settings" +msgstr "Konfiguruje ustawienia wyÅ›wietlania" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:2175 +msgid "Could not apply the stored configuration for monitors" +msgstr "Nie można zastosować zachowanej konfiguracji dla monitorów" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "Nie można ustalić katalogu domowego użytkownika" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "ZarzÄ…dzanie bazÄ… zasobów X" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "Baza zasobów X" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:596 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "" +"Klucz MateConf %s zostaÅ‚ ustawiony na typ %s, lecz jego oczekiwanym typem byÅ‚ %" +"s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "Zmiana ustawieÅ„ X" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "Ustawienia X" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:167 +msgid "Module Path" +msgstr "Åšcieżka do moduÅ‚u" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:168 +msgid "path to smartcard PKCS #11 driver" +msgstr "Å›cieżka do sterownika PKCS #11 kart smartcard" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:504 +msgid "received error or hang up from event source" +msgstr "odebrano bÅ‚Ä…d lub rozÅ‚Ä…czenie ze źródÅ‚a zdarzeÅ„" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:593 +#, c-format +msgid "NSS security system could not be initialized" +msgstr "nie można zainicjować systemu bezpieczeÅ„stwa NSS" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:662 +#, c-format +msgid "no suitable smartcard driver could be found" +msgstr "nie odnaleziono odpowiedniego sterownika kart smartcard" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:682 +#, c-format +msgid "smartcard driver '%s' could not be loaded" +msgstr "nie można wczytać sterownika kart smartcard \"%s\"" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:771 +#, c-format +msgid "could not watch for incoming card events - %s" +msgstr "nie można obserwować przychodzÄ…cych zdarzeÅ„ dla kart - %s" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:1124 +#, c-format +msgid "encountered unexpected error while waiting for smartcard events" +msgstr "" +"wystÄ…piÅ‚ nieoczekiwany bÅ‚Ä…d podczas oczekiwania na zdarzenia kart smartcard" + +#: ../plugins/smartcard/gsd-smartcard.c:154 +msgid "Slot ID" +msgstr "Identyfikator gniazda" + +#: ../plugins/smartcard/gsd-smartcard.c:155 +msgid "The slot the card is in" +msgstr "Gniazdo, w którym znajduje siÄ™ karta" + +#: ../plugins/smartcard/gsd-smartcard.c:161 +msgid "Slot Series" +msgstr "Serie gniazda" + +#: ../plugins/smartcard/gsd-smartcard.c:162 +msgid "per-slot card identifier" +msgstr "identyfikator karty dla gniazda" + +#: ../plugins/smartcard/gsd-smartcard.c:168 +#: ../plugins/smartcard/gsd-smartcard.c:169 +msgid "name" +msgstr "nazwa" + +#: ../plugins/smartcard/gsd-smartcard.c:173 +msgid "Module" +msgstr "ModuÅ‚" + +#: ../plugins/smartcard/gsd-smartcard.c:174 +msgid "smartcard driver" +msgstr "sterownik smartcard" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:1 +msgid "Change system time" +msgstr "Zmiana czasu systemowego" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:2 +msgid "Change system time zone" +msgstr "Zmiana systemowej strefy czasowej" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:3 +msgid "Configure hardware clock" +msgstr "Konfiguracja zegara sprzÄ™towego" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:4 +msgid "Privileges are required to change the system time zone." +msgstr "Wymagane sÄ… uprawnienia, aby zmienić systemowÄ… strefÄ™ czasowÄ…." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:5 +msgid "Privileges are required to change the system time." +msgstr "Wymagane sÄ… uprawnienia, aby zmienić czas systemowy." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:6 +msgid "Privileges are required to configure the hardware clock." +msgstr "Wymagane sÄ… uprawnienia, aby skonfigurować zegar sprzÄ™towy." diff --git a/po/pt.po b/po/pt.po new file mode 100644 index 0000000..55a6176 --- /dev/null +++ b/po/pt.po @@ -0,0 +1,1638 @@ +# mate-settings-daemon's Portuguese Translation +# Copyright © 1999, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 mate-settings-daemon +# Distributed under the same licence as the mate-control-center package +# Duarte Loreto , 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010. +# Nuno Ferreira , 1999. +# +msgid "" +msgstr "" +"Project-Id-Version: 2.32\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-09-04 22:15+0100\n" +"PO-Revision-Date: 2010-09-04 22:25+0000\n" +"Last-Translator: Duarte Loreto \n" +"Language-Team: Portuguese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "Acessibilidade" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "Tolerância de notificação de percentagem livre" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "Tolerância de notificação de espaço livre" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "Período mínimo de notificação para avisos repetidos" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "Caminhos de montagem a ignorar" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown." +msgstr "" +"Tolerância de percentagem de espaço livre para o aviso inicial de pouco " +"espaço disponível. Se a percentagem de espaço livre descer abaixo desta, " +"será apresentado um aviso." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "" +"Especifique uma lista de caminhos de montagem a ignorar caso fiquem com " +"pouco espaço livre." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "" +"Especifique um período em minutos. Avisos subsequentes para uma unidade não " +"serão apresentados mais frequentemente do que este período." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown." +msgstr "" +"Especifique uma quantidade em GB. Se a quantidade de espaço livre for " +"superior a esta, não será apresentado qualquer aviso." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning." +msgstr "" +"Especifique a percentagem que deverá diminuir de espaço livre para que seja " +"emitido novo aviso." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "Tolerância de notificação subsequente de percentagem livre" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disc." +msgstr "Atalho para ejectar um disco óptico." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to enable or disable the touchpad." +msgstr "Atalho para activar ou desactivar o touchpad." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "Atalho para iniciar a calculadora." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "Atalho para iniciar o cliente de email." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "Atalho para iniciar o navegador de ajuda." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "Atalho para iniciar o reprodutor de media." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "Atalho para iniciar a ferramenta de procura." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "Atalho para iniciar o navegador web." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "Atalho para trancar o ecrã." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "Atalho para terminar a sessão." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "Atalho para reduzir o volume do sistema." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "Atalho para silenciar o volume do sistema." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "Atalho para abrir a Pasta Pessoal." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "Atalho para pausar a reprodução." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "Atalho para aumentar o volume do sistema." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "Atalho para ir para a faixa seguinte." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "Atalho para ir para a faixa anterior." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "Atalho para iniciar a reprodução (ou alternar reprodução/pausa)." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "Atalho para parar a reprodução." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Ejectar" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "Pasta pessoal" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "Iniciar a calculadora" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "Iniciar o cliente de email" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "Iniciar o navegador de ajuda" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "Iniciar o reprodutor de media" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "Iniciar o navegador web" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "Trancar o ecrã" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Terminar a sessão" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "Faixa seguinte" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "Pausar a reprodução" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "Reproduzir (ou reproduzir/pausar)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "Faixa anterior" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Procurar" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "Parar a reprodução" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "Alternar o touchpad" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "Reduzir o volume" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "Silenciar o volume" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Incremento de volume" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Incremento de volume como uma percentagem de volume." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "Aumentar o volume" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "File for default configuration for RandR" +msgstr "Ficheiro com a configuração por omissão do RandR" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "Apresentar Ecrãs na Ãrea de Notificação" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:3 +msgid "" +"The XRandR plugin will look for a default configuration in the file " +"specified by this key. This is similar to the ~/.config/monitors.xml that " +"normally gets stored in users' home directories. If a user does not have " +"such a file, or has one that does not match the user's setup of monitors, " +"then the file specified by this key will be used instead." +msgstr "" +"O plugin XRandR irá procurar a configuração por omissão no ficheiro " +"especificado por esta chave. Este é similar ao ~/.config/monitors.xml que " +"normalmente é armazenado nas pastas pessoais dos utilizadores. Se um " +"utilizador não possuir tal ficheiro, ou possuir um que não corresponda à " +"configuração de monitores do utilizador, então será utilizado o ficheiro " +"definido por esta chave." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:4 +msgid "Turn on external monitor after system boot" +msgstr "Ligar monitor externo após arranque de sistema" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:5 +msgid "" +"Turn on external monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" +"Ligar monitor externo após arranque de sistema se o utilizador conectar um " +"monitor externo ao arrancar o sistema." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:6 +msgid "Turn on laptop monitor after system boot" +msgstr "Ligar o monitor do portátil após arranque de sistema" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:7 +msgid "" +"Turn on laptop monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" +"Ligar monitor do portátil após arranque de sistema se o utilizador conectar " +"um monitor externo ao arrancar o sistema." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:8 +msgid "" +"Whether a notification icon with display-related things should be shown in " +"the panel." +msgstr "" +"Se deverá ou não ser apresentado no painel um ícone de notificação com " +"informação relacionada com os monitores." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "Antialiasing" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "Dicas de Fonte" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "Ordem RGBA" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"A ordem de elementos de subpixel num ecrã LCD; apenas utilizado quando o " +"antialiasing está definido como \"rgba\". Valores possíveis são: \"rgb\" " +"para vermelho à esquerda (mais comum), \"bgr\" para azul à esquerda, \"vrgb" +"\" para vermelho no topo, \"vbgr\" para vermelho no fundo." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" +"A resolução utilizada para converter os tamanhos das fontes em tamanhos de " +"pixel, em pontos por polegada." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"O tipo de antialiasing a utilizar ao renderizar fontes. Valores possíveis " +"são: \"none\" nenhum antialiasing, \"grayscale\" para antialiasing padrão " +"cinza e \"rgba\" para antialiasing de subpixel (apenas ecrãs LCD)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"O tipo de dicas a utilizar ao renderizar fontes. Valores possíveis são: " +"\"none\" para nenhumas dicas, \"slight\" para básicas, \"medium\" para " +"moderadas, e \"full\" para dicas máximas (poderá causar distorção na forma " +"das letras)." + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "Teclas permitidas" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"Se não-vazio, atalhos de teclado serão ignorados excepto se o seu directório " +"MateConf estiver na lista. Esta funcionalidade é útil para trancar a " +"configuração." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "Desactivar o touchpad enquanto utiliza o teclado" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "Activar o rolamento horizontal" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "Activar os cliques de rato com o touchpad" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Enable touchpad" +msgstr "Activar o touchpad" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "Seleccione o método de rolamento do touchpad" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Select the touchpad scroll method. Supported values are: 0: disabled, 1: " +"edge scrolling, and 2: two-finger scrolling" +msgstr "" +"Seleccione o método de rolamento do touchpad. Valores suportados são: 0: " +"desactivado, 1: rolamento na margem, 2: rolamento com dois dedos" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "" +"Defina como VERDADEIRO caso tenha problemas por tocar acidentalmente no " +"touchpad enquanto utiliza o teclado." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" +"Defina como VERDADEIRO para permitir rolamento horizontal com o mesmo método " +"seleccionado com a chave scroll_method." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "" +"Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "" +"Defina como VERDADEIRO para ser possível enviar cliques do rato tocando no " +"touchpad." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +msgid "Set this to TRUE to enable all touchpads." +msgstr "Defina como VERDADEIRO para activar todos os touchpads." + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "Daemon de Definições MATE" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "Atalho para alternar a ampliação." + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "Atalho para alternar o teclado no ecrã." + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "Atalho para alternar o leitor de ecrã." + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "Teclas saltantes" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "Comando utilizado para activar ou desactivar a ampliação." + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "Comando utilizado para activar ou desactivar o teclado no ecrã." + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "Comando utilizado para activar ou desactivar o leitor de ecrã." + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable XRandR plugin" +msgstr "Activar o plugin XRandR" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable accessibility keyboard plugin" +msgstr "Activar o plugin de acessibilidade de teclado" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable background plugin" +msgstr "Activar o plugin de imagem de fundo" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable clipboard plugin" +msgstr "Activar o plugin de área de transferência" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable font plugin" +msgstr "Activar o plugin de fontes" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable housekeeping plugin" +msgstr "Activar o plugin de limpeza" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keybindings plugin" +msgstr "Activar o plugin de atalhos de teclado" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable keyboard plugin" +msgstr "Activar o plugin de teclado" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable media keys plugin" +msgstr "Activar o plugin de teclas de media" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable mouse plugin" +msgstr "Activar o plugin de rato" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable smartcard plugin" +msgstr "Activar o plugin smartcard" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable sound plugin" +msgstr "Activar o plugin de som" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable typing breaks plugin" +msgstr "Activar o plugin de pausas de utilização" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xrdb plugin" +msgstr "Activar o plugin xrdb" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Enable xsettings plugin" +msgstr "Activar o plugin xsettings" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Mouse keys" +msgstr "Teclas de rato" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "On-screen keyboard" +msgstr "Teclado no ecrã" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen magnifier" +msgstr "Ampliação de ecrã" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Screen reader" +msgstr "Leitor de ecrã" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "" +"Definir como Verdadeiro para activar o plugin de limpeza, para esvaziar " +"caches temporárias de ficheiros." + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage XRandR settings." +msgstr "" +"Definir como Verdadeiro para activar o plugin para gerir as definições de " +"XRandR." + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" +"Definir como Verdadeiro para activar o plugin para gerir as definições de " +"área de transferência." + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" +"Definir como Verdadeiro para activar o plugin para gerir as definições de " +"fundo." + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" +"Definir como Verdadeiro para activar o plugin para gerir as definições de " +"fonte." + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" +"Definir como Verdadeiro para activar o plugin para gerir as definições de " +"teclado." + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "" +"Set to True to enable the plugin to manage locking the screen on smartcard " +"removal." +msgstr "" +"Definir como Verdadeiro para permitir que o plugin tranque o ecrã ao ser " +"removido o smartcard." + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "" +"Definir como Verdadeiro para activar o plugin para gerir as definições de " +"rato." + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" +"Definir como Verdadeiro para activar o plugin para gerir as definições de " +"teclas multimedia." + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "" +"Definir como Verdadeiro para activar o plugin para gerir as caches de " +"amostras de som." + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" +"Definir como Verdadeiro para activar o plugin para gerir as definições de " +"acessibilidade do teclado." + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" +"Definir como Verdadeiro para activar o plugin para gerir as definições de " +"atalhos de teclado." + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" +"Definir como Verdadeiro para activar o plugin para gerir as definições de " +"pausas de utilização." + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "" +"Definir como Verdadeiro para activar o plugin para gerir as definições de " +"xrdb." + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "" +"Definir como Verdadeiro para activar o plugin para gerir as definições de " +"xsettings." + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "Slow keys" +msgstr "Teclas lentas" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "Sticky keys" +msgstr "Teclas coladas" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "O nome do atalho de teclado para alternar a ampliação de ecrã" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "O nome do atalho de teclado para alternar o teclado no ecrã" + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "O nome do atalho de teclado para alternar o leitor de ecrã" + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Este é o nome do atalho de teclado para alternar a ampliação de ecrã. Este " +"nome será apresentado no diálogo de preferências de atalhos de teclado." + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Este é o nome do atalho de teclado para alternar o teclado no ecrã. Este " +"nome será apresentado no diálogo de preferências de atalhos de teclado." + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Este é o nome do atalho de teclado para alternar o leitor de ecrã. Este nome " +"será apresentado no diálogo de preferências de atalhos de teclado." + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle magnifier" +msgstr "Alternar a ampliação" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Toggle on-screen keyboard" +msgstr "Alternar o teclado no ecrã" + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Toggle screen reader" +msgstr "Alternar o leitor de ecrã" + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "" +"Se a funcionalidade de acessibilidade de teclado \"teclas saltantes\" está " +"activa ou não." + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "" +"Se a funcionalidade de acessibilidade de teclado \"teclas de rato\" está " +"activa ou não." + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the on-screen keyboard is turned on." +msgstr "Se o teclado no ecrã está activo ou não." + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the screen magnifier is turned on." +msgstr "Se a ampliação de ecrã está activa ou não." + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the screen reader is turned on." +msgstr "Se o leitor de ecrã está activo ou não." + +#: ../data/mate-settings-daemon.schemas.in.h:58 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "" +"Se a funcionalidade de acessibilidade de teclado \"teclas lentas\" está " +"activa ou não." + +#: ../data/mate-settings-daemon.schemas.in.h:59 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "" +"Se a funcionalidade de acessibilidade de teclado \"teclas coladas\" está " +"activa ou não." + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:1 +msgid "" +"Set this to one of \"none\", \"lock_screen\", or \"force_logout\". The " +"action will get performed when the smartcard used for log in is removed." +msgstr "" +"Definir como um de \"none\", \"lock_screen\", ou \"force_logout\". A acção " +"será realizada quando o smartcard utilizado para iniciar sessão for removido." + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:2 +msgid "Smartcard removal action" +msgstr "Acção ao remover o smartcard" + +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "Activar o código de depuração" + +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "Não se tornar num daemon" + +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "Prefixo MateConf do qual ler as definições de plugins" + +#: ../mate-settings-daemon/main.c:58 +msgid "Exit after a time (for debugging)" +msgstr "Terminar após algum tempo (para depuração)" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "Acessibilidade do Teclado" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "Plugin de acessibilidade do teclado" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:460 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "Ocorreu um erro ao apresentar a ajuda: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:591 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:657 +msgid "Do you want to activate Slow Keys?" +msgstr "Deseja activar as Teclas Lentas?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:592 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +msgid "Do you want to deactivate Slow Keys?" +msgstr "Deseja desactivar as Teclas Lentas?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:593 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:659 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"Acabou de manter premida durante 8 segundos a tecla Shift. Este é o atalho " +"para a funcionalidade de Teclas Lentas, que afecta a forma como o seu " +"teclado funciona." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't activate" +msgstr "Não activar" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't deactivate" +msgstr "Não desactivar" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Activate" +msgstr "Activar" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Deactivate" +msgstr "Desactivar" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't activate" +msgstr "_Não activar" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't deactivate" +msgstr "_Não desactivar" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Activate" +msgstr "_Activar" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Deactivate" +msgstr "_Desactivar" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:687 +msgid "Slow Keys Alert" +msgstr "Alerta de Teclas Lentas" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:727 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:795 +msgid "Do you want to activate Sticky Keys?" +msgstr "Deseja activar as Teclas Coladas?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:796 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Deseja desactivar as Teclas Coladas?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:730 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:798 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"Acabou de premir a tecla Shift 5 vezes seguidas. Este é o atalho para a " +"funcionalidade de Teclas Coladas, que afecta a forma como o seu teclado " +"funciona." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:732 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:800 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"Acabou de premir duas teclas simultaneamente ou a tecla Shift 5 vezes " +"seguidas. Isto desactiva a funcionalidade de Teclas Coladas, que afecta a " +"forma como o seu teclado funciona." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:828 +msgid "Sticky Keys Alert" +msgstr "Alerta de Teclas Coladas" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "Preferências de Acesso Universal" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "Aumentar o _contraste nas cores" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "Tornar o _texto maior e mais fácil de ler" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "Premir e _manter teclas para as aceitar (Teclas Lentas)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "Utilizar teclado no _ecrã" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "Utilizar a_mpliação de ecrã" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "Utilizar locução de ec_rã" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "_Ignorar pressões de tecla duplicadas (Teclas Saltantes)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "_Premir atalhos de teclado uma tecla de cada vez (Teclas Coladas)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "Fundo" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "Plugin de fundo" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "Ãrea de Transferência" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "Plugin de área de transferência" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "Teste" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "Plugin de teste" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Fonte" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "Plugin de fonte" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this file system" +msgstr "Não apresentar mais avisos para este sistema de ficheiros" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "Não voltar a apresentar avisos" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "A unidade \"%s\" apenas tem %s de espaço livre." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "Este computador apenas tem %s de espaço livre." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" +"Pode libertar espaço em disco esvaziando o Lixo, removendo aplicações ou " +"ficheiros que já não utiliza ou movendo ficheiros para outro disco ou " +"partição." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"Pode libertar espaço em disco removendo aplicações ou ficheiros que já não " +"utiliza ou movendo ficheiros para outro disco ou partição." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"Pode libertar espaço em disco esvaziando o Lixo, removendo aplicações ou " +"ficheiros que já não utiliza ou movendo ficheiros para um disco externo." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" +"Pode libertar espaço em disco removendo aplicações ou ficheiros que já não " +"utiliza ou movendo ficheiros para um disco externo." + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "Pouco Espaço em Disco" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "Esvaziar o Lixo" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine…" +msgstr "Examinar…" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "Ignorar" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:97 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "A remover o item %lu de %lu" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:117 +#, c-format +msgid "Removing: %s" +msgstr "A Remover: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:247 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:296 +msgid "Emptying the trash" +msgstr "A esvaziar o lixo" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:272 +msgid "Preparing to empty trash…" +msgstr "A preparar-se para esvaziar o lixo…" + +#. Translators: "Emptying trash from " +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:299 +msgid "From: " +msgstr "De: " + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:360 +msgid "Empty all of the items from the trash?" +msgstr "Esvaziar todos os itens do lixo?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:363 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"Caso escolha esvaziar o lixo, todos os itens nele contidos serão " +"definitivamente perdidos. Note que também os poderá apagar isoladamente." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:370 +msgid "_Empty Trash" +msgstr "_Esvaziar o Lixo" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "Atalho de teclado (%s) é inválido" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "Atalho de teclado (%s) está incompleto" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"Erro ao tentar executar (%s)\n" +"que está associado à tecla (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "Atalhos de Teclado" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "Plugin de atalhos de teclado" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Teclado" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "Plugin de teclado" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:137 +#, c-format +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +" • a bug in libxklavier library\n" +" • a bug in X server (xkbcomp, xmodmap utilities)\n" +" • X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +" • The result of %s\n" +" • The result of %s" +msgstr "" +"Erro ao activar a configuração XKB.\n" +"Pode acontecer devido a vários motivos:\n" +" • um erro de desenvolvimento na biblioteca libxklavier\n" +" • um erro de desenvolvimento no servidor X (xkbcomp, utilitários xmodmap)\n" +" • servidor X com uma implementação incompatível da libxkbfile\n" +"\n" +"Dados da versão do servidor X:\n" +"%s\n" +"%d\n" +"%s\n" +"Se relatar esta situação como um erro de desenvolvimento, inclua:\n" +" • O resultado de %s\n" +" • O resultado de %s" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:151 +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or using a later version of the XFree " +"software." +msgstr "" +"Está a utilizar o XFree 4.3.0.\n" +"Existem problemas conhecidos com configurações complexas do XKB.\n" +"Tente utilizar uma configuração mais simples ou utilizar uma versão mais " +"recente do XFree." + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:279 +msgid "_Layouts" +msgstr "_Disposições" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:286 +msgid "Keyboard _Preferences" +msgstr "_Preferências do Teclado" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:292 +msgid "Show _Current Layout" +msgstr "Apresentar a _Disposição Actual" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "Ficheiros disponí_veis:" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "Ler os ficheiros modmap" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap files?" +msgstr "Deseja ler os ficheiros modmap?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "_Não apresentar novamente esta mensagem" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "_Ler" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "Ficheiros _lidos:" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:195 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"Incapaz de obter consola por omissão. Certifique-se de que o comando de " +"consola por omissão está definido e aponta para uma aplicação válida." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:235 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"Incapaz de executar o comando: %s\n" +"Certifique-se de que este comando é válido." + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "Desactivado" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u Saída" +msgstr[1] "%u Saídas" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u Entrada" +msgstr[1] "%u Entradas" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "Sons de Sistema" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "Teclas de Media" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "Plugin de teclas de media" + +#: ../plugins/mouse/gsd-mouse-manager.c:882 +msgid "Could not enable mouse accessibility features" +msgstr "Incapaz de activar as funcionalidades de acessibilidade do rato" + +#: ../plugins/mouse/gsd-mouse-manager.c:884 +msgid "" +"Mouse accessibility requires Mousetweaks to be installed on your system." +msgstr "" +"A acessibilidade de rato necessita que o Mousetweaks esteja instalado no seu " +"sistema." + +#: ../plugins/mouse/gsd-mouse-manager.c:887 +msgid "Mouse Preferences" +msgstr "Preferências de Rato" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Rato" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "Plugin de rato" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Intervalo de Utilização" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "Plugin de intervalo de utilização" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "Definir um tamanho de ecrã e definições de rotação" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:225 +msgid "Could not switch the monitor configuration" +msgstr "Incapaz de alterar a configuração do monitor" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:249 +msgid "Could not restore the display's configuration" +msgstr "Incapaz de restaurar a configuração do ecrã" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:274 +msgid "Could not restore the display's configuration from a backup" +msgstr "" +"Incapaz de restaurar a configuração do ecrã a partir de uma cópia de " +"segurança" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:295 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "" +"The display will be reset to its previous configuration in %d seconds" +msgstr[0] "" +"O ecrã será reposto na sua configuração anterior dentro de %d segundo" +msgstr[1] "" +"O ecrã será reposto na sua configuração anterior dentro de %d segundos" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:344 +msgid "Does the display look OK?" +msgstr "O ecrã está nítido?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:350 +msgid "_Restore Previous Configuration" +msgstr "_Restaurar a Configuração Anterior" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:351 +msgid "_Keep This Configuration" +msgstr "_Manter Esta Configuração" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:432 +msgid "The selected configuration for displays could not be applied" +msgstr "Incapaz de aplicar a configuração seleccionada para os ecrãs" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:994 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "Incapaz de actualizar a informação do ecrã: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:997 +msgid "Trying to switch the monitor configuration anyway." +msgstr "Ainda assim a tentar alterar a configuração do monitor." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1727 +msgid "Rotation not supported" +msgstr "Rotação não suportada" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1783 +msgid "Could not save monitor configuration" +msgstr "Incapaz de gravar a configuração do monitor" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1801 +msgid "Normal" +msgstr "Normal" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1802 +msgid "Left" +msgstr "Esquerda" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1803 +msgid "Right" +msgstr "Direita" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1804 +msgid "Upside Down" +msgstr "Invertido" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1924 +msgid "_Configure Display Settings…" +msgstr "_Configurar as Definições de Ecrã…" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1965 +msgid "Configure display settings" +msgstr "Configurar as definições de ecrã" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:2025 +msgid "Could not apply the stored configuration for monitors" +msgstr "Incapaz de aplicar a configuração armazenada aos monitores" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "Incapaz de determinar directório pessoal do utilizador" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "Gerir a base de dados de recursos X" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "Base de Dados de Recursos X" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:596 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "" +"Chave MateConf %s definida como do tipo %s mas o seu tipo esperado era %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "Gerir as Definições X" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "Definições X" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:167 +msgid "Module Path" +msgstr "Caminho do Módulo" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:168 +msgid "path to smartcard PKCS #11 driver" +msgstr "caminho para o controlador PKCS #11 do smartcard" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:504 +msgid "received error or hang up from event source" +msgstr "recebido um erro ou corte de ligação da origem de eventos" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:593 +#, c-format +msgid "NSS security system could not be initialized" +msgstr "Incapaz de inicializar o sistema de segurança NSS" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:662 +#, c-format +msgid "no suitable smartcard driver could be found" +msgstr "incapaz de encontrar um controlador de smartcard adequado" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:682 +#, c-format +msgid "smartcard driver '%s' could not be loaded" +msgstr "incapaz de ler o controlador de smartcard '%s'" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:771 +#, c-format +msgid "could not watch for incoming card events - %s" +msgstr "incapaz de observar a recepção de eventos de cartão - %s" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:1124 +#, c-format +msgid "encountered unexpected error while waiting for smartcard events" +msgstr "ocorreu um erro inesperado ao aguardar por eventos de smartcard" + +#: ../plugins/smartcard/gsd-smartcard.c:154 +msgid "Slot ID" +msgstr "ID do Slot" + +#: ../plugins/smartcard/gsd-smartcard.c:155 +msgid "The slot the card is in" +msgstr "O slot em que o cartão se encontra" + +#: ../plugins/smartcard/gsd-smartcard.c:161 +msgid "Slot Series" +msgstr "Série de Slot" + +#: ../plugins/smartcard/gsd-smartcard.c:162 +msgid "per-slot card identifier" +msgstr "identificador de cartão por slot" + +#: ../plugins/smartcard/gsd-smartcard.c:168 +#: ../plugins/smartcard/gsd-smartcard.c:169 +msgid "name" +msgstr "nome" + +#: ../plugins/smartcard/gsd-smartcard.c:173 +msgid "Module" +msgstr "Módulo" + +#: ../plugins/smartcard/gsd-smartcard.c:174 +msgid "smartcard driver" +msgstr "controlador de smartcard" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:1 +msgid "Change system time" +msgstr "Alterar a hora do sistema" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:2 +msgid "Change system time zone" +msgstr "Alterar o fuso-horário do sistema" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:3 +msgid "Configure hardware clock" +msgstr "Configurar o relógio de hardware" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:4 +msgid "Privileges are required to change the system time zone." +msgstr "São necessários privilégios para alterar o fuso-horário do sistema." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:5 +msgid "Privileges are required to change the system time." +msgstr "São necessários privilégios para alterar a hora do sistema." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:6 +msgid "Privileges are required to configure the hardware clock." +msgstr "São necessários privilégios para configurar o relógio de hardware." + +#~ msgid "Unknown" +#~ msgstr "Desconhecida" + +#~ msgid "Keyboard Layout \"%s\"" +#~ msgstr "Disposição do Teclado \"%s\"" + +#~ msgid "_Groups" +#~ msgstr "_Grupos" + +#~ msgid "Keyboard Layout" +#~ msgstr "Disposição de Teclado" + +#~ msgid "" +#~ "Couldn't put the machine to sleep.\n" +#~ "Verify that the machine is correctly configured." +#~ msgstr "" +#~ "Incapaz de colocar a máquina a dormir.\n" +#~ "Confirme que a máquina está correctamente configurada." + +#~ msgid "Binding to suspend the computer." +#~ msgstr "Atalho para suspender o computador." + +#~ msgid "Suspend" +#~ msgstr "Suspender" + +#~ msgid "" +#~ "Set to True to display a dialog when there are errors running the " +#~ "screensaver." +#~ msgstr "" +#~ "Definir como Verdadeiro para apresentar um diálogo quando ocorrerem erros " +#~ "ao executar o protector de ecrã." + +#~ msgid "Set to True to run the screensaver at login." +#~ msgstr "" +#~ "Definir como Verdadeiro para executar o protector de ecrã ao iniciar " +#~ "sessão." + +#~ msgid "Show startup errors" +#~ msgstr "Apresentar os erros no arranque" + +#~ msgid "Start screensaver" +#~ msgstr "Iniciar o protector de ecrã" + +#~ msgid "Enable screensaver plugin" +#~ msgstr "Activar o plugin de protecção de ecrã" + +#~ msgid "Toggle screenreader" +#~ msgstr "Alternar o leitor de ecrã" + +#~ msgid "%d%% of the disk space on `%s' is in use" +#~ msgstr "%d%% do espaço do disco `%s' está ocupado" + +#~ msgid "Analyze" +#~ msgstr "Analisar" + +#~ msgid "MATE Volume Control" +#~ msgstr "Controlo de Volume do MATE" + +#~ msgid "" +#~ "There was an error starting up the screensaver:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "Screensaver functionality will not work in this session." +#~ msgstr "" +#~ "Ocorreu um erro ao iniciar o protector de ecrã:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "O protector de ecrã não funcionará nesta sessão." + +#~ msgid "Screensaver" +#~ msgstr "Protector de Ecrã" + +#~ msgid "Screensaver plugin" +#~ msgstr "Plugin de protecção de ecrã" + +#~ msgid "" +#~ "Cannot create the directory \"%s\".\n" +#~ "This is needed to allow changing the mouse pointer theme." +#~ msgstr "" +#~ "Incapaz de criar o directório \"%s\".\n" +#~ "Isto é necessário para permitir alterar o tema de cursor do rato." + +#~ msgid "" +#~ "Cannot create the directory \"%s\".\n" +#~ "This is needed to allow changing cursors." +#~ msgstr "" +#~ "Incapaz de criar o directório \"%s\".\n" +#~ "Isto é necessário para permitir alterar cursores." + +#~ msgid "Couldn't load sound file %s as sample %s" +#~ msgstr "Incapaz de ler ficheiro de som %s como amostra %s" + +#~ msgid "Login" +#~ msgstr "Iniciar Sessão" + +#~ msgid "Logout" +#~ msgstr "Terminar Sessão" + +#~ msgid "Boing" +#~ msgstr "Boing" + +#~ msgid "Siren" +#~ msgstr "Sirene" + +#~ msgid "Clink" +#~ msgstr "Clinque" + +#~ msgid "Beep" +#~ msgstr "Beep" + +#~ msgid "No sound" +#~ msgstr "Nenhum som" + +#~ msgid "Sound not set for this event." +#~ msgstr "Sons não definido para este evento." + +#~ msgid "" +#~ "The sound file for this event does not exist.\n" +#~ "You may want to install the mate-audio package for a set of default " +#~ "sounds." +#~ msgstr "" +#~ "O ficheiro de som para este evento não existe.\n" +#~ "Poderá desejar instalar o pacote mate-audio que contêm um conjunto de " +#~ "sons por omissão." + +#~ msgid "The sound file for this event does not exist." +#~ msgstr "O ficheiro de som para este evento não existe." + +#~ msgid "Select Sound File" +#~ msgstr "Seleccione um Ficheiro de Som" + +#~ msgid "The file %s is not a valid wav file" +#~ msgstr "O ficheiro %s não é um ficheiro wav válido" + +#~ msgid "Select sound file..." +#~ msgstr "Seleccionar um ficheiro de som..." + +#~ msgid "Sound" +#~ msgstr "Som" + +#~ msgid "Sound plugin" +#~ msgstr "Plugin de som" + +#~ msgid "An error occurred while configuring the screen" +#~ msgstr "Ocorreu um erro ao configurar o ecrã" + +#~ msgid "gtk-close" +#~ msgstr "gtk-fechar" + +#~ msgid "Screen Rotation" +#~ msgstr "Rotação de Ecrã" + +#~ msgid "" +#~ "Set to True to keep the handlers for text/plain and text/* MIME types " +#~ "synchronized." +#~ msgstr "" +#~ "Definir como Verdadeiro para manter sincronizados os manipuladores dos " +#~ "tipos MIME text/plain e text/*." + +#~ msgid "Sync text/plain and text/* handlers" +#~ msgstr "Sincronizar manipuladores text/plain e text/*" + +#~ msgid "Enable default editor plugin" +#~ msgstr "Activar o plugin de editor por omissão" + +#~ msgid "" +#~ "Set to True to enable the plugin to manage the default text editor " +#~ "setting." +#~ msgstr "" +#~ "Definir como Verdadeiro para activar o plugin para gerir as definições de " +#~ "editor de texto por omissão." + +#~ msgid "Key Binding (%s) has its action defined multiple times\n" +#~ msgstr "Atalho de Teclado (%s) tem a sua acção definida múltiplas vezes\n" + +#~ msgid "Key Binding (%s) has its binding defined multiple times\n" +#~ msgstr "" +#~ "Atalho de Teclado (%s) tem a sua associação definida múltiplas vezes\n" + +#~ msgid "It seems that another application already has access to key '%u'." +#~ msgstr "Parece que outra aplicação já tem acesso à tecla '%u'." + +#~ msgid "Key Binding (%s) is already in use\n" +#~ msgstr "Atalho de Teclado (%s) já está a ser utilizado\n" + +#~ msgid "Volume" +#~ msgstr "Volume" + +#~ msgid "Default Editor" +#~ msgstr "Editor Por Omissão" + +#~ msgid "Default editor plugin" +#~ msgstr "Plugin de editor por omissão" diff --git a/po/pt_BR.po b/po/pt_BR.po new file mode 100644 index 0000000..8b9da33 --- /dev/null +++ b/po/pt_BR.po @@ -0,0 +1,1638 @@ +# Brazilian Portuguese translation of mate-control-center. +# Copyright (C) 1999-2007 Free Software Foundation, Inc. +# This file is distributed under the same license as the mate-control-center package. +# Ivan Passos , 1999. +# Sandro Nunes Henrique , 1999. +# Gustavo Maciel Dias Vieira , 2000-2001. +# Tiago Cardoso Menezes , 2003. +# Evandro Fernandes Giovanini , 2004, 2006. +# Alex Camacho Castilho , 2004. +# Guilherme de S. Pastore , 2004, 2005. +# Leonardo Ferreira Fontenelle , 2006, 2008. +# Luiz Fernando S. Armesto , 2007. +# Og Maciel , 2007. +# Washington Lins , 2007. +# Raul Pereira , 2007. +# Djavan Fagundes , 2008. +# Jonh Wendell , 2009. +# Krix Apolinário , 2009. +# Vladimir Melo , 2009. +# Henrique P. Machado , 2009, 2010. +# Antonio Fernandes C. Neto , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: mate-settings-daemon\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=mate-" +"settings-daemon&component=general\n" +"POT-Creation-Date: 2010-08-02 23:45+0000\n" +"PO-Revision-Date: 2010-09-11 15:10-0300\n" +"Last-Translator: Henrique P. Machado \n" +"Language-Team: Brazilian Portuguese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "Acessibilidade" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "Limiar de notificação de porcentagem livre" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "Nenhum limiar de notificação de espaço livre" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "Período mínimo de notificação para avisos repetidos" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "Caminhos montados para ignorar" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown." +msgstr "" +"Limiar da percentagem de espaço livre para aviso inicial de pouco espaço em " +"disco. Se a percentagem de espaço livre descer abaixo disto, um aviso será " +"mostrado." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "" +"Especifique uma lista de caminhos montados para ignorar quando ficarem com " +"espaço reduzido." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "" +"Especifique um tempo em minutos. Avisos subsequentes para um volume não " +"aparecerão com mais frequência que este período." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown." +msgstr "" +"Especifique uma quantia em GB. Se a quantidade de espaço livre é mais do que " +"isso, nenhum aviso será mostrado." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning." +msgstr "" +"Especifique a percentagem que o espaço livre em disco deve reduzir antes de " +"emitir um aviso subsequente." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "Limiar subsequente do notificador de percentagem livre" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disc." +msgstr "Atalho para ejetar um disco ótico." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to enable or disable the touchpad." +msgstr "Atalho para habilitar ou desabilitar o touchpad." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "Atalho para lançar a calculadora." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "Atalho para lançar o cliente de e-mail." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "Atalho para lançar o navegador de ajuda." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "Atalho para lançar o reprodutor de mídia." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "Atalho para lançar a ferramenta de pesquisa." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "Atalho para lançar o navegador da Web." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "Atalho para bloquear a tela." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "Atalho para encerrar sessão." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "Atalho para diminuir o volume do sistema." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "Atalho para emudecer o volume do sistema." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "Atalho para abrir a Pasta Pessoal." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "Atalho para pausar a reprodução." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "Atalho para aumentar o volume do sistema." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "Atalho para pular para a próxima faixa." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "Atalho para pular para a faixa anterior." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "Atalho para iniciar a reprodução (ou alternar reproduzir/pausar)." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "Atalho para parar a reprodução." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Ejetar" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "Pasta pessoal" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "Lançar calculadora" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "Lançar cliente de e-mail" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "Lançar o navegador de ajuda" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "Lançar reprodutor de mídia" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "Lançar o navegador na Web" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "Bloquear tela" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Encerrar sessão" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "Próxima faixa" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "Pausar reprodução" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "Reproduzir (ou reproduzir/pausar)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "Faixa anterior" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Pesquisa" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "Parar reprodução" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "Alternar touchpad" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "Abaixar volume" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "Mudo" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Incremento do volume" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Incremento do volume em percentagem." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "Aumentar volume" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "File for default configuration for RandR" +msgstr "Arquivo de configuração padrão para RandR" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "Mostrar telas na área de notificação" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:3 +msgid "" +"The XRandR plugin will look for a default configuration in the file " +"specified by this key. This is similar to the ~/.config/monitors.xml that " +"normally gets stored in users' home directories. If a user does not have " +"such a file, or has one that does not match the user's setup of monitors, " +"then the file specified by this key will be used instead." +msgstr "" +"O plug-in XRandR irá procurar por uma configuração padrão no arquivo " +"especificado por esta chave. Isto é similar a ~/.config/monitors.xml que " +"normalmente é armazenado no diretório home do usuário. Se um usuário não tem " +"um arquivo desse tipo ou tem um que não corresponda à configuração de usuário " +"para monitores, então o arquivo especificado por esta chave será usado." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:4 +msgid "Turn on external monitor after system boot" +msgstr "Ligar monitor externo depois do início do sistema" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:5 +msgid "" +"Turn on external monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" +"Liga o monitor externo depois do início do sistema se o usuário conecta um " +"monitor externo no início do sistema." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:6 +msgid "Turn on laptop monitor after system boot" +msgstr "Ligar monitor do laptop depois do início do sistema" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:7 +msgid "" +"Turn on laptop monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" +"Liga o monitor do laptop depois do início do sistema se o usuário conecta um " +"monitor externo no início do sistema." + +# Things - Traduzida como coisas - se encontrar tradução melhor, altere +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:8 +msgid "" +"Whether a notification icon with display-related things should be shown in " +"the panel." +msgstr "" +"Se um ícone de notificação de coisas relacionadas com a tela deve ser " +"mostrado no painel." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "Suavização" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "Hinting" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "Ordem RGBA" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"A ordem dos elementos de subpixel em uma tela LCD; utilizado apenas quando a " +"suavização está definida como \"rgba\". Valores possíveis são: \"rgb\" para " +"vermelho à esquerda (mais comum), \"bgr\" para azul à esquerda, \"vrgb\" " +"para vermelho no topo, \"vbgr\" para vermelho no fundo." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" +"A resolução utilizada para converter os tamanhos das fontes em tamanhos de " +"pixel, em pontos por polegada." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"O tipo de suavização a utilizar quando renderizar fontes. Valores possíveis " +"são: \"none\" nenhuma suavização, \"grayscale\" para suavização padrão cinza " +"e \"rgba\" para suavização de subpixel (apenas telas LCD)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"O tipo de hinting a utilizar ao renderizar fontes. Valores possíveis são: " +"\"none\" (nenhum), \"slight\" (discreto), \"medium\" (médio) , e \"full" +"\" (completo) (poderá causar distorção na forma das letras)." + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "Teclas permitidas" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"Se não-vazio, os atalhos do teclado deverão ser ignorados a menos que o " +"diretório MateConf esteja na lista. Isso é útil para bloqueios." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "Desabilitar o touchpad enquanto digita" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "Habilitar a rolagem horizontal" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "Habilitar os cliques do mouse com touchpad" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Enable touchpad" +msgstr "Habilitar touchpad" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "Selecionar o método de rolagem do touchpad" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Select the touchpad scroll method. Supported values are: 0: disabled, 1: " +"edge scrolling, and 2: two-finger scrolling" +msgstr "" +"Selecione o método de rolagem do touchpad. Os valores suportados são: 0: " +"desabilitado; 1: rolagem pela lateral; 2: rolagem com dois dedos" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "" +"Defina como VERDADEIRO, se você tiver problemas ao tocar acidentalmente o " +"touchpad enquanto digita." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" +"Defina como VERDADEIRO para permitir rolagem horizontal pelo mesmo método " +"selecionado com a chave scroll_method." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "" +"Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "" +"Defina como VERDADEIRO para poder enviar cliques do mouse tocando no " +"touchpad." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +msgid "Set this to TRUE to enable all touchpads." +msgstr "Defina como VERDADEIRO para habilitar todos os touchpads." + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "Daemon de configurações do MATE" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "Atalho para alternar o ampliador." + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "Atalho para alternar o teclado exibido na tela." + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "Atalho para alternar leitor de tela." + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "Teclas de repercussão" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "Comando usado para ligar ou desligar o ampliador." + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "Comando usado para ligar ou desligar o teclado exibido na tela." + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "Comando usado para ligar ou desligar o leitor de tela." + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable XRandR plugin" +msgstr "Habilitar o plug-in do XRandR" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable accessibility keyboard plugin" +msgstr "Habilitar plug-in de acessibilidade do teclado" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable background plugin" +msgstr "Habilitar plug-in do plano de fundo" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable clipboard plugin" +msgstr "Habilitar plug-in da área de transferência" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable font plugin" +msgstr "Habilitar plug-in de fonte" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable housekeeping plugin" +msgstr "Habilitar plug-in housekeeping" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keybindings plugin" +msgstr "Habilitar o plug-in de atalhos de teclado" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable keyboard plugin" +msgstr "Habilitar plug-in do teclado" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable media keys plugin" +msgstr "Habilitar o plug-in de teclas de mídia" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable mouse plugin" +msgstr "Habilitar plug-in do mouse" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable smartcard plugin" +msgstr "Habilitar o plug-in do smartcard" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable sound plugin" +msgstr "Habilitar plug-in de som" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable typing breaks plugin" +msgstr "Habilitar o plug-in de intervalo de digitação" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xrdb plugin" +msgstr "Habilitar plug-in xrdb" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Enable xsettings plugin" +msgstr "Habilitar o plug-in do xsettings" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Mouse keys" +msgstr "Teclas do mouse" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "On-screen keyboard" +msgstr "Teclado exibido na tela" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen magnifier" +msgstr "Ampliador de tela" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Screen reader" +msgstr "Leitor de tela" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "" +"Defina como Verdadeiro para habilitar o plug-in housekeeping, para retirar " +"os arquivos temporariamente em cache." + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage XRandR settings." +msgstr "" +"Defina como Verdadeiro para habilitar o plug-in para gerenciar as " +"configurações do XRandR." + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" +"Defina como Verdadeiro para habilitar o plug-in para gerenciar as " +"configurações da área de transferência." + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" +"Defina como Verdadeiro para habilitar o plug-in para gerenciar as " +"configurações de papel de parede." + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" +"Defina como Verdadeiro para habilitar o plug-in para gerenciar as " +"configurações de fonte." + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" +"Defina como Verdadeiro para habilitar o plug-in para gerenciar as " +"configurações de teclado." + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "" +"Set to True to enable the plugin to manage locking the screen on smartcard " +"removal." +msgstr "" +"Defina como Verdadeiro para habilitar o plug-in para gerenciar a proteção de " +"tela na remoção do smartcard." + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "" +"Defina como Verdadeiro para habilitar o plug-in para gerenciar as " +"configurações de mouse." + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" +"Defina como Verdadeiro para habilitar o plug-in para gerenciar as " +"configurações de teclas multimídia." + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "" +"Defina como Verdadeiro para habilitar o plug-in para gerenciar o cache das " +"amostras de som." + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" +"Defina como Verdadeiro para habilitar o plug-in para gerenciar as " +"configurações de acessibilidade do teclado." + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" +"Defina como Verdadeiro para habilitar o plug-in para gerenciar os atalhos de " +"teclado." + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" +"Defina como Verdadeiro para habilitar o plug-in para gerenciar o intervalo " +"de digitação." + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "" +"Defina como Verdadeiro para habilitar o plug-in para gerenciar as " +"configurações do xrdb." + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "" +"Defina como Verdadeiro para habilitar o plug-in para gerenciar o xsettings." + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "Slow keys" +msgstr "Teclas lentas" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "Sticky keys" +msgstr "Teclas de aderência" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "O nome do atalho de teclado para alternar o ampliador" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "O nome do atalho de teclado para alternar o teclado exibido na tela" + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "O nome do atalho de teclado para alternar o leitor de tela" + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Este é o nome do atalho de teclado para alternar o ampliador. Este nome será " +"mostrado no diálogo de preferências de atalhos de teclado." + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Este é o nome do atalho de teclado para alternar o teclado exibido na tela. " +"Este nome será mostrado no diálogo de preferências de atalhos de teclado." + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Este é o nome do atalho de teclado para alternar o leitor de tela. Este nome " +"será mostrado no diálogo de preferências de atalhos de teclado." + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle magnifier" +msgstr "Alternar ampliador" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Toggle on-screen keyboard" +msgstr "Alternar teclado exibido na tela" + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Toggle screen reader" +msgstr "Alternar leitor de tela" + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "" +"Se a função de acessibilidade teclas de repercussão está ligada ou não." + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "" +"Se a função de acessibilidade teclas de acessibilidade do mouse está ligada " +"ou não." + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the on-screen keyboard is turned on." +msgstr "Se o teclado exibido na tela está ligado ou não." + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the screen magnifier is turned on." +msgstr "Se o ampliador de tela está ligado ou não." + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the screen reader is turned on." +msgstr "Se o leitor de tela está ligado ou não." + +#: ../data/mate-settings-daemon.schemas.in.h:58 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "Se a função de acessibilidade teclas lentas está ligada ou não." + +#: ../data/mate-settings-daemon.schemas.in.h:59 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "Se a função de acessibilidade teclas de aderência está ligada ou não." + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:1 +msgid "" +"Set this to one of \"none\", \"lock_screen\", or \"force_logout\". The " +"action will get performed when the smartcard used for log in is removed." +msgstr "" +"Defina isto como \"none\", \"lock_screen\", ou \"force_logout\". A ação irá " +"se realizar quando o smartcard usado para se conectar for removido." + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:2 +msgid "Smartcard removal action" +msgstr "Ação de remoção de smartcard" + +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "Habilitar código de depuração" + +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "Não se tornar um daemon" + +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "Prefixo do MateConf de onde carregar as configurações de plug-in" + +#: ../mate-settings-daemon/main.c:58 +msgid "Exit after a time (for debugging)" +msgstr "Sair depois de um tempo (para depuração)" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "Acessibilidade do teclado" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "Plug-in de acessibilidade do teclado" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:460 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "Houve um erro ao exibir a ajuda: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:591 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:657 +msgid "Do you want to activate Slow Keys?" +msgstr "Você deseja ativar teclas lentas?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:592 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +msgid "Do you want to deactivate Slow Keys?" +msgstr "Você deseja desativar teclas lentas?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:593 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:659 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"Você segurou a tecla Shift por 8 segundos. Esse é o atalho para teclas " +"lentas, que afetam o modo de funcionamento do seu teclado." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't activate" +msgstr "Não ativar" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't deactivate" +msgstr "Não desativar" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Activate" +msgstr "Ativar" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Deactivate" +msgstr "Desativar" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't activate" +msgstr "_Não ativar" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't deactivate" +msgstr "_Não desativar" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Activate" +msgstr "_Ativar" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Deactivate" +msgstr "_Desativar" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:687 +msgid "Slow Keys Alert" +msgstr "Alerta de teclas lentas" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:727 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:795 +msgid "Do you want to activate Sticky Keys?" +msgstr "Você deseja ativar as teclas de aderência?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:796 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Você deseja desativar as teclas de aderência?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:730 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:798 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"Você acaba de pressionar a tecla Shift 5 vezes consecutivas. Esse é um " +"atalho de teclado para a função de Teclas de aderência, que afeta a forma " +"como seu teclado funciona." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:732 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:800 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"Você acaba de pressionar duas teclas de uma vez ou a tecla Shift 5 vezes " +"consecutivas. Isso desliga a função de Teclas de aderência, que afeta a " +"forma como seu teclado funciona." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:828 +msgid "Sticky Keys Alert" +msgstr "Alerta de teclas de aderência" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "Preferências de acesso universal" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "Realçar _contraste em cores" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "Tornar o _texto maior e fácil de ler" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "Pressionar e _segurar teclas para aceitá-las (teclas lentas)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "Usar t_eclado exibido na tela" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "Usar a_mpliador de tela" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "Usar _leitor de tela" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "_Ignorar pressionamento de teclas duplicados (teclas de repercussão)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "" +"_Pressionar atalhos do teclado, uma tecla de cada vez (teclas de aderência)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "Plano de fundo" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "Plug-in do plano de fundo" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "Ãrea de transferência" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "Plug-in da área de transferência" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "Teste" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "Plug-in de teste" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Fonte" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "Plug-in de fonte" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this file system" +msgstr "Não mostrar quaisquer avisos novamente para este sistema de arquivo" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "Não mostrar quaisquer avisos novamente" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "O volume \"%s\" tem apenas %s de espaço em disco restante." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "Este computador tem apenas %s de espaço em disco restante." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" +"Você pode liberar espaço em disco esvaziando a lixeira, removendo programas " +"ou arquivos inutilizados, ou movendo arquivos para outro disco ou partição." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"Você pode liberar espaço em disco removendo programas ou arquivos " +"inutilizados, ou movendo arquivos para outro disco ou partição." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"Você pode liberar espaço em disco esvaziando a lixeira, removendo programas " +"ou arquivos inutilizados, ou movendo arquivos para um disco externo." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" +"Você pode liberar espaço em disco removendo programas ou arquivos " +"inutilizados, ou movendo arquivos para um disco externo." + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "Pouco espaço em disco" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "Esvaziar lixeira" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine…" +msgstr "Examinar..." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "Ignorar" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:97 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "Removendo item %lu de %lu" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:117 +#, c-format +msgid "Removing: %s" +msgstr "Removendo: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:247 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:296 +msgid "Emptying the trash" +msgstr "Esvaziando a lixeira" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:272 +msgid "Preparing to empty trash…" +msgstr "Preparando para esvaziar lixeira..." + +#. Translators: "Emptying trash from " +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:299 +msgid "From: " +msgstr "De: " + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:360 +msgid "Empty all of the items from the trash?" +msgstr "Esvaziar todos os itens da lixeira?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:363 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"Se você escolher esvaziar a lixeira, todos os itens serão permanentemente " +"perdidos. Observe que você também pode excluí-los separadamente." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:370 +msgid "_Empty Trash" +msgstr "_Esvaziar lixeira" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "A tecla de atalho (%s) é inválida" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "A tecla de atalho (%s) está incompleta" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"Erro ao tentar executar (%s)\n" +"que está ligado à tecla (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "Atalhos do teclado" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "Plug-in de atalhos do teclado" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Teclado" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "Plug-in do teclado" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:137 +#, c-format +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +" • a bug in libxklavier library\n" +" • a bug in X server (xkbcomp, xmodmap utilities)\n" +" • X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +" • The result of %s\n" +" • The result of %s" +msgstr "" +"Erro ao ativar a configuração do XKB.\n" +"Isso pode acontecer em várias circunstâncias:\n" +" • um bug na biblioteca libxklavier\n" +" • um bug no servidor X (xkbcomp, utilitários do xmodmap)\n" +" • servidor X com implementação da libxkbfile incompatível\n" +"\n" +"Dados da versão do servidor X:\n" +"%s\n" +"%d\n" +"%s\n" +"Se você relatar essa situação como um bug, por favor, inclua:\n" +" • O resultado de %s\n" +" • O resultado de %s" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:151 +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or using a later version of the XFree " +"software." +msgstr "" +"Você está usando XFree 4.3.0.\n" +"Existem problemas conhecidos com configurações complexas do XKB.\n" +"Tente usar uma configuração mais simples ou obter a última versão do " +"software XFree." + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:279 +msgid "_Layouts" +msgstr "_Disposições" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:286 +msgid "Keyboard _Preferences" +msgstr "_Preferências do teclado" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:292 +msgid "Show _Current Layout" +msgstr "Mostrar _disposição atual" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "Arquivos _disponíveis:" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "Carregar arquivos modmap" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap files?" +msgstr "Você gostaria de carregar o(s) arquivo(s) modmap?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "_Não mostrar esta mensagem novamente" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "_Carregar" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "Arquivos _carregados:" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:195 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"Não foi possível obter o terminal padrão. Verifique se o comando para o " +"terminal padrão está definido e aponta para um aplicativo válido." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:235 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"Não foi possível executar o comando: %s\n" +"Verifique se esse comando é válido." + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "Desabilitado" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u saída" +msgstr[1] "%u saídas" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u entrada" +msgstr[1] "%u entradas" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "Sons do sistema" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "Teclas de mídia" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "Plug-in de teclas de mídia" + +#: ../plugins/mouse/gsd-mouse-manager.c:882 +msgid "Could not enable mouse accessibility features" +msgstr "Não foi possível habilitar os recursos de acessibilidade do mouse" + +#: ../plugins/mouse/gsd-mouse-manager.c:884 +msgid "" +"Mouse accessibility requires Mousetweaks to be installed on your system." +msgstr "" +"A acessibilidade de mouse requer que o Mousetweaks seja instalado em seu " +"sistema." + +#: ../plugins/mouse/gsd-mouse-manager.c:887 +msgid "Mouse Preferences" +msgstr "Preferências do mouse" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Mouse" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "Plug-in de mouse" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Intervalo de digitação" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "Plug-in de intervalo de digitação" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "Definir um tamanho de tela e definições de rotação" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:225 +msgid "Could not switch the monitor configuration" +msgstr "Não foi possível mudar a configuração do monitor" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:249 +msgid "Could not restore the display's configuration" +msgstr "Não foi possível restaurar a configuração do monitor" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:274 +msgid "Could not restore the display's configuration from a backup" +msgstr "" +"Não foi possível restaurar a configuração do monitor a partir de um backup" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:295 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "" +"The display will be reset to its previous configuration in %d seconds" +msgstr[0] "" +"O monitor será restaurado para sua configuração anterior em %d segundo" +msgstr[1] "" +"O monitor será restaurado para sua configuração anterior em %d segundos" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:344 +msgid "Does the display look OK?" +msgstr "O vídeo está bom?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:350 +msgid "_Restore Previous Configuration" +msgstr "_Restaurar configuração anterior" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:351 +msgid "_Keep This Configuration" +msgstr "_Manter esta configuração" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:432 +msgid "The selected configuration for displays could not be applied" +msgstr "A configuração escolhida para o(s) vídeo(s) não pôde ser aplicada" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:970 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "Não foi possível atualizar a informação da tela: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:973 +msgid "Trying to switch the monitor configuration anyway." +msgstr "Tentando mudar a configuração do monitor de qualquer modo." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1703 +msgid "Rotation not supported" +msgstr "Sem suporte a rotação" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1759 +msgid "Could not save monitor configuration" +msgstr "Não foi possível salvar a configuração do monitor" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1777 +msgid "Normal" +msgstr "Normal" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1778 +msgid "Left" +msgstr "Esquerda" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1779 +msgid "Right" +msgstr "Direita" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1780 +msgid "Upside Down" +msgstr "Cabeça para baixo" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1900 +msgid "_Configure Display Settings…" +msgstr "_Definir configurações de exibição..." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1941 +msgid "Configure display settings" +msgstr "Define configurações de exibição" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:2001 +msgid "Could not apply the stored configuration for monitors" +msgstr "Não foi possível aplicar a configuração armazenada para monitores" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "Não foi possível determinar o diretório pessoal do usuário" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "Gerenciar o banco de dados de recursos do X" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "Banco de dados de recursos do X" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:596 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "" +"A chave %s do MateConf foi definida para o tipo %s mas o tipo esperado era %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "Gerenciar configurações do X" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "Configurações do X" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:167 +msgid "Module Path" +msgstr "Caminho do módulo" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:168 +msgid "path to smartcard PKCS #11 driver" +msgstr "caminho para o driver PKCS #11 do smartcard" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:504 +msgid "received error or hang up from event source" +msgstr "erro recebido ou desligado a partir da fonte do evento" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:593 +#, c-format +msgid "NSS security system could not be initialized" +msgstr "O sistema de segurança NSS não pôde ser inicializado" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:662 +#, c-format +msgid "no suitable smartcard driver could be found" +msgstr "nenhum driver de smartcard adequado pôde ser encontrado" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:682 +#, c-format +msgid "smartcard driver '%s' could not be loaded" +msgstr "o driver de smartcard \"%s\" não pôde ser carregado" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:771 +#, c-format +msgid "could not watch for incoming card events - %s" +msgstr "não foi possível assistir a eventos de entrada de cartões - %s" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:1124 +#, c-format +msgid "encountered unexpected error while waiting for smartcard events" +msgstr "encontrado um erro não esperado ao aguardar por eventos do smartcard" + +#: ../plugins/smartcard/gsd-smartcard.c:154 +msgid "Slot ID" +msgstr "ID do slot" + +#: ../plugins/smartcard/gsd-smartcard.c:155 +msgid "The slot the card is in" +msgstr "O slot em que o cartão está inserido" + +#: ../plugins/smartcard/gsd-smartcard.c:161 +msgid "Slot Series" +msgstr "Série do slot" + +#: ../plugins/smartcard/gsd-smartcard.c:162 +msgid "per-slot card identifier" +msgstr "identificador de cartão per-slot" + +#: ../plugins/smartcard/gsd-smartcard.c:168 +#: ../plugins/smartcard/gsd-smartcard.c:169 +msgid "name" +msgstr "nome" + +#: ../plugins/smartcard/gsd-smartcard.c:173 +msgid "Module" +msgstr "Módulo" + +#: ../plugins/smartcard/gsd-smartcard.c:174 +msgid "smartcard driver" +msgstr "driver de smartcard" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:1 +msgid "Change system time" +msgstr "Alterar o relógio do sistema" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:2 +msgid "Change system time zone" +msgstr "Alterar o fuso horário do sistema" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:3 +msgid "Configure hardware clock" +msgstr "Configurar o relógio do hardware" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:4 +msgid "Privileges are required to change the system time zone." +msgstr "Privilégios são requeridos para alterar o fuso horário do sistema." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:5 +msgid "Privileges are required to change the system time." +msgstr "Privilégios são requeridos para alterar o relógio do sistema." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:6 +msgid "Privileges are required to configure the hardware clock." +msgstr "Privilégios são requeridos para configurar o relógio do hardware." + +#~ msgid "Unknown" +#~ msgstr "Desconhecido" + +#~ msgid "Keyboard Layout \"%s\"" +#~ msgstr "Disposição do teclado \"%s\"" + +#~ msgid "_Groups" +#~ msgstr "_Grupos" + +#~ msgid "Keyboard Layout" +#~ msgstr "Disposição do teclado" + +#~ msgid "" +#~ "Couldn't put the machine to sleep.\n" +#~ "Verify that the machine is correctly configured." +#~ msgstr "" +#~ "Não foi possível colocar a máquina para hibernar.\n" +#~ "Verifique se as configurações estão corretas." + +#~ msgid "Binding to suspend the computer." +#~ msgstr "Atalho para suspender o computador." + +#~ msgid "Suspend" +#~ msgstr "Suspender" + +#~ msgid "MATE Volume Control" +#~ msgstr "Controle de volume do MATE" + +#~ msgid "" +#~ "Set to True to display a dialog when there are errors running the " +#~ "screensaver." +#~ msgstr "" +#~ "Defina como Verdadeiro para exibir um diálogo quando houver erros ao " +#~ "executar a proteção de tela." + +#~ msgid "Set to True to run the screensaver at login." +#~ msgstr "" +#~ "Defina como Verdadeiro para executar a proteção de tela ao iniciar a " +#~ "sessão." + +#~ msgid "Show startup errors" +#~ msgstr "Mostrar erros de inicialização" + +#~ msgid "Start screensaver" +#~ msgstr "Iniciar a proteção de tela" + +#~ msgid "Enable screensaver plugin" +#~ msgstr "Habilitar o plug-in de proteção de tela" + +#~ msgid "Toggle screenreader" +#~ msgstr "Alternar leitor de tela" + +#~ msgid "%d%% of the disk space on `%s' is in use" +#~ msgstr "%d%% do espaço no disco `%s' está em uso" + +#~ msgid "Analyze" +#~ msgstr "Analisar" + +#~ msgid "" +#~ "There was an error starting up the screensaver:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "Screensaver functionality will not work in this session." +#~ msgstr "" +#~ "Houve um erro ao iniciar a proteção de tela:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "A proteção de tela não funcionará nesta sessão." + +#~ msgid "Screensaver" +#~ msgstr "Proteção de tela" + +#~ msgid "Screensaver plugin" +#~ msgstr "Plug-in da proteção de tela" + +#~ msgid "Sound" +#~ msgstr "Som" + +#~ msgid "Sound Sample Cache plugin" +#~ msgstr "Plug-in do cache da amostra de som" + +#~ msgid "" +#~ "Cannot create the directory \"%s\".\n" +#~ "This is needed to allow changing the mouse pointer theme." +#~ msgstr "" +#~ "Não foi possível criar o diretório \"%s\".\n" +#~ "Ele é necessário para mudar o tema do cursor." + +#~ msgid "" +#~ "Cannot create the directory \"%s\".\n" +#~ "This is needed to allow changing cursors." +#~ msgstr "" +#~ "Não foi possível criar o diretório \"%s\".\n" +#~ "Ele é necessário para a mudança de cursores." + +#~ msgid "Couldn't load sound file %s as sample %s" +#~ msgstr "Não foi possível carregar o arquivo de som %s como exemplo %s" + +#~ msgid "Login" +#~ msgstr "Início de sessão" + +#~ msgid "Logout" +#~ msgstr "Encerramento de sessão" + +#~ msgid "Boing" +#~ msgstr "Boing" + +#~ msgid "Siren" +#~ msgstr "Sirene" + +#~ msgid "Clink" +#~ msgstr "Clink" + +#~ msgid "Beep" +#~ msgstr "Bip" + +#~ msgid "No sound" +#~ msgstr "Sem som" + +#~ msgid "Sound not set for this event." +#~ msgstr "Som não definido para este evento." + +#~ msgid "" +#~ "The sound file for this event does not exist.\n" +#~ "You may want to install the mate-audio package for a set of default " +#~ "sounds." +#~ msgstr "" +#~ "O arquivo de som para este evento não existe.\n" +#~ "Você pode querer instalar o pacote mate-audio para uma definição de sons " +#~ "padrão." + +#~ msgid "The sound file for this event does not exist." +#~ msgstr "O arquivo de som para este evento não existe." + +#~ msgid "Select Sound File" +#~ msgstr "Selecionar arquivo de som" + +#~ msgid "The file %s is not a valid wav file" +#~ msgstr "O arquivo %s não é um arquivo wav válido" + +#~ msgid "Select sound file..." +#~ msgstr "Selecionar arquivo de som..." + +#~ msgid "An error occurred while configuring the screen" +#~ msgstr "Ocorreu um erro ao configurar a tela" + +#~ msgid "gtk-close" +#~ msgstr "fechar-gtk" + +#~ msgid "Screen Rotation" +#~ msgstr "Rotação da tela" + +#~ msgid "" +#~ "Set to True to keep the handlers for text/plain and text/* MIME types " +#~ "synchronized." +#~ msgstr "" +#~ "Defina como Verdadeiro para manter os manipuladores de text/plain e text/" +#~ "* MIME sincronizados." + +#~ msgid "Sync text/plain and text/* handlers" +#~ msgstr "Sincronizar aplicativos que cuidam de text/plain e text/*" + +#~ msgid "Enable default editor plugin" +#~ msgstr "Habilitar o plug-in do editor padrão" + +#~ msgid "" +#~ "Set to True to enable the plugin to manage the default text editor " +#~ "setting." +#~ msgstr "" +#~ "Defina como Verdadeiro para habilitar o plug-in para gerenciar as " +#~ "configurações do editor de texto padrão." + +#~ msgid "Key Binding (%s) has its action defined multiple times\n" +#~ msgstr "Tecla de Atalho (%s) tem múltiplas ações definidas\n" + +#~ msgid "Key Binding (%s) has its binding defined multiple times\n" +#~ msgstr "Tecla de Atalho (%s) tem múltiplos atalhos definidos\n" + +#~ msgid "It seems that another application already has access to key '%u'." +#~ msgstr "Parece que outro aplicativo já tem acesso à chave '%u'." + +#~ msgid "Key Binding (%s) is already in use\n" +#~ msgstr "Tecla de Atalho (%s) já está em uso\n" + +#~ msgid "Volume" +#~ msgstr "Volume" diff --git a/po/ro.po b/po/ro.po new file mode 100644 index 0000000..7fe0b11 --- /dev/null +++ b/po/ro.po @@ -0,0 +1,1469 @@ +# Romanian translation for mate-control-center +# This file is distributed under the same license as the mate-control-center package. +# Mugurel Tudor , 2002, 2003. +# MiÈ™u Moldovan 2003, 2004. +# Sebastian Ivan , 2005. +# Dan Damian , 2005-2006. +# Adi Roiban https://launchpad.net/~adiroiban, 2008, 2009 +# Lucian Adrian Grijincu , 2010. +msgid "" +msgstr "" +"Project-Id-Version: mate-control-center\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=mate-" +"settings-daemon&component=general\n" +"POT-Creation-Date: 2010-08-01 19:16+0000\n" +"PO-Revision-Date: 2010-08-02 19:14+0300\n" +"Last-Translator: Lucian Adrian Grijincu \n" +"Language-Team: Romanian Mate Team \n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < " +"20)) ? 1 : 2);;\n" +"X-Generator: Virtaal 0.6.1\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "Accesibilitate" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "Prag pentru notificare procent liber" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "Prag fără notificare procent liber" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "Perioada minimă de notificare pentru avertizările repetitive" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "Căi de montare de ignorat" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown." +msgstr "" +"Procentul pragului de spaÈ›iu liber pentru avertizarea iniÈ›ială de spaÈ›iu " +"liber redus pe disc. Dacă procentul spaÈ›iului liber scade sub această " +"valoare, se va afiÈ™a o avertizare." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "" +"Specifică o listă de căi pentru montare ce vor fi ignorate atunci când mai " +"au puÈ›in spaÈ›iu liber." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "" +"Specifică un interval de timp în minute. Avertizări repetate pentru un volum " +"nu vor apărea mai des decât acest interval." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown." +msgstr "" +"Specifică o valoare în GB. Dacă spaÈ›iul liber este mai mare, nu se va afiÈ™a " +"nicio avertizare." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning." +msgstr "" +"Specifică procentajul de reducere a spaÈ›iului liber înainte de a trimite un " +"o nouă avertizare." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "Prag procentaj spaÈ›iu liber pentru notificare subsecventă" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disc." +msgstr "Asociere pentru scoatere disc optic." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to enable or disable the touchpad." +msgstr "Asociere pentru activarea sau dezactivarea touchpad-ului." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "Asociere pentru pornirea calculatorului." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "Asociere pentru pornirea clientului de email." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "Asociere pentru pornirea programului de ajutor." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "Asociere pentru pornirea player-ului media." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "Asociere pentru pornirea uneltei de căutare." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "Asociere pentru pornirea navigatorului Web." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "Asociere pentru blocarea ecranului." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "Asociere pentru ieÈ™irea din sesiune." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "Asociere pentru micÈ™orarea volumului sistemului." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "Asociere pentru oprirea sunetului sistemului." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "Asociere pentru deschiderea dosarului personal." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "Asociere pentru pauză redare." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "Asociere pentru creÈ™terea volumului sistemului." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "Asociere pentru salt la piesa următoare." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "Asociere pentru salt la piesa precedentă." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "Asociere pentru pornire redare (sau comutare redare/pauză)." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "Asociere pentru oprire redare." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Scoate" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "Dosar personal" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "Lansare calculator" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "Lansare client de mail" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "Lansare fereastră de ajutor" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "Lansare player multimedia" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "Lansare navigator web" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "Blocare ecran" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "ÃŽnchidere sesiune" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "Piesa următoare" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "Suspendă redarea" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "Redare (sau redare/pauză)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "Piesa precedentă" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Căutare" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "Oprire redare" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "Comută touchpad-ul" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "Volum micÈ™orat" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "Oprire sunet" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Pas volum" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Pas volum ca procent." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "Volum mărit" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "File for default configuration for RandR" +msgstr "FiÈ™ierul de configuraÈ›ie implicit pentru RandR" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "Arată ecranele în zona de notificare" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:3 +msgid "" +"The XRandR plugin will look for a default configuration in the file " +"specified by this key. This is similar to the ~/.config/monitors.xml that " +"normally gets stored in users' home directories. If a user does not have " +"such a file, or has one that does not match the user's setup of monitors, " +"then the file specified by this key will be used instead." +msgstr "" +"Modulul XRandR va căuta configuraÈ›ia implicită în fiÈ™ierul specificat de " +"această cheie. Este similar cu ~/.config/monitors.xml care în mod normal " +"este stocat în dosarul personal al utilizatorului. Dacă un utilizator nu are " +"un astfel de fiÈ™ier, sau dacă acesta nu se potriveÈ™te cu configuraÈ›ia " +"monitoarelor, se va utiliza fiÈ™ierul specificat de această cheie." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:4 +msgid "Turn on external monitor after system boot" +msgstr "PorneÈ™te monitorul extern după pornirea sistemului" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:5 +msgid "" +"Turn on external monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" +"PorneÈ™te monitorul extern după pornirea sistemului dacă utilizatorul " +"conectează un monitor la pornirea sistemului." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:6 +msgid "Turn on laptop monitor after system boot" +msgstr "PorneÈ™te monitorul laptopului după pornirea sistemului" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:7 +msgid "" +"Turn on laptop monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" +"PorneÈ™te monitorul laptopului după pornirea sistemului dacă utilizatorul " +"conectează un monitor la pornirea sistemului." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:8 +msgid "" +"Whether a notification icon with display-related things should be shown in " +"the panel." +msgstr "" +"Dacă să fie afiÈ™ată în panou o iconiță de notificare cu informaÈ›ii legate de " +"ecran." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "Antialiasing" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "Hinting" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "Ordine RGBA" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"Ordinea elementelor subpixeli dintr-un ecran LCD; folosit doar când " +"antialiasing-ul este setat pe „rgbaâ€. Valorile posibile sunt: „rgb†pentru " +"roÈ™u la stânga (cel mai comun), „bgr†pentru albastru la stânga, „vrgb†" +"pentru roÈ™u sus, „vbgr†pentru roÈ™u jos." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" +"RezoluÈ›ia folosită pentru conversia dimensiunii fontului în dimensiunea " +"pixelilor, în puncte pe inch." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"Tipul de antialiasing folosit la randarea fonturilor. Valori posibile sunt: " +"„none†pentru dezactivare antialiasing, „grayscale†pentru antialiasing " +"standard în nuanÈ›e de gri È™i „rgba†pentru antialiasing pe subpixeli (doar " +"pentru ecranele LCD)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"Tipul de indiciu folosit la afiÈ™area fonturilor. Valorile posibile sunt: " +"„none†pentru niciun indiciu, „slight†pentru cel de bază, „medium†pentru " +"moderat È™i „full†pentru maxim (poate cauza distorsionarea formei " +"literelor)." + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "Taste permise" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"Dacă nu este gol, scurtăturile de tastatură vor fi ignorate atât timp cât " +"directorul lor MateConf nu este în listă. Acest lucru este folosit pentru " +"limitări." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "Dezactivare touchpad în timpul tastării" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "Activare derulare orizontală" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "Activare clic maus cu touchpad" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Enable touchpad" +msgstr "Activează touchpad-ul" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "Alegere metodă derulare touchpad" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Select the touchpad scroll method. Supported values are: 0: disabled, 1: " +"edge scrolling, and 2: two-finger scrolling" +msgstr "" +"Alegere metoda de derulare touchpad. Valorile suportate sunt: 0: dezactivat, " +"1: derulare la margini, 2: derulare cu două degete" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "" +"DefiniÈ›i ca „TRUE†dacă aveÈ›i probleme cu atingerea accidentală a touchpad-" +"ului în timp ce tastaÈ›i." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" +"DefiniÈ›i ca „TRUE†pentru a permite derularea orizontală prin aceeaÈ™i metodă " +"selectată de cheia scroll_method." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "" +"Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "" +"DefiniÈ›i ca „TRUE†pentru a putea trimite clicuri de maus prin atingerea " +"touchpad-ului." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +msgid "Set this to TRUE to enable all touchpads." +msgstr "DefiniÈ›i ca „TRUE†pentru a activa toate touchpad-urile." + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "Serviciul de configurări MATE" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "Asociere pentru comutarea lupei." + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "Asociere pentru comutarea tastaturii pe ecran." + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "Asociere pentru comutarea cititorului de ecran." + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "Taste ce sar" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "Comanda folosită pentru a activa sau dezactiva lupa." + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "Comanda folosită pentru a activa sau dezactiva tastatura pe ecran." + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "Comanda folosită pentru a activa sau dezactiva cititorul de ecran." + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable XRandR plugin" +msgstr "Activare modul XRandR" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable accessibility keyboard plugin" +msgstr "Activează facilitățile pentru accesibilitatea tastaturii" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable background plugin" +msgstr "Activare modul fundal" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable clipboard plugin" +msgstr "Activare modul clipboard" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable font plugin" +msgstr "Activare modul font" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable housekeeping plugin" +msgstr "Activare modul de menaj" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keybindings plugin" +msgstr "Activare modul asociere taste" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable keyboard plugin" +msgstr "Activare modul tastatură" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable media keys plugin" +msgstr "Activare modul taste media" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable mouse plugin" +msgstr "Activare modul maus" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable smartcard plugin" +msgstr "Activare modul smartcard" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable sound plugin" +msgstr "Activare modul sunet" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable typing breaks plugin" +msgstr "Activare modul pauze tastare" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xrdb plugin" +msgstr "Activare modul xrdb" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Enable xsettings plugin" +msgstr "Activare modul xsettings" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Mouse keys" +msgstr "Taste maus" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "On-screen keyboard" +msgstr "Tastatură pe ecran" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen magnifier" +msgstr "Lupă ecran" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Screen reader" +msgstr "Cititor ecran" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "" +"DefiniÈ›i ca „true†pentru a activa modulul de menaj să È™teargă fiÈ™ierele de " +"cache." + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage XRandR settings." +msgstr "" +"DefiniÈ›i ca „True†pentru a activa modulul de administrare configurări " +"XRandR." + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" +"DefiniÈ›i ca „True†pentru a activa modulul de administrare configurări " +"clipboard." + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" +"DefiniÈ›i ca „True†pentru a activa modulul de administrare configurări " +"fundal." + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" +"DefiniÈ›i ca „True†pentru a activa modulul de administrare configurări " +"fonturi." + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" +"DefiniÈ›i ca „True†pentru a activa modulul de administrare configurări " +"tastatură." + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "" +"Set to True to enable the plugin to manage locking the screen on smartcard " +"removal." +msgstr "" +"DefiniÈ›i ca „True†pentru a activa modulul de administrare a blocării " +"ecranului la scoaterea smartcard-ului." + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "" +"DefiniÈ›i ca „True†pentru a activa modulul de administrare configurări maus." + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" +"DefiniÈ›i ca „True†pentru a activa modulul de administrare configurări taste " +"multimedia." + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "" +"DefiniÈ›i ca „true†pentru a activa modulul de administrare mostre de sunet." + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" +"DefiniÈ›i ca „True†pentru a activa modulul de administrare configurări " +"tastatură de accesibilitate." + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" +"DefiniÈ›i ca „True†pentru a activa modulul de administrare configurări " +"asocieri taste." + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" +"DefiniÈ›i ca „True†pentru a activa modulul de administrare configurări pauze " +"tastare." + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "" +"DefiniÈ›i ca „True†pentru a activa modulul de administrare configurări xrdb." + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "DefiniÈ›i ca „True†pentru a activa modulul de administrare xsettings." + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "Slow keys" +msgstr "Taste încete" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "Sticky keys" +msgstr "Taste lipicioase" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "Numele scurtăturii de tastatură pentru comutarea lupei" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "Numele scurtăturii de tastatură pentru comutarea tastaturii pe ecran" + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "Numele scurtăturii de tastatură pentru comutarea cititorului de ecran" + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Numele scurtăturii de tastatură pentru comutarea lupei. Acest nume va fi " +"afiÈ™at în dialogul preferinÈ›elor de tastatură." + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Numele scurtăturii de tastatură pentru comutarea tastaturii pe ecran. Acest " +"nume va fi afiÈ™at în dialogul preferinÈ›elor de tastatură." + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Numele scurtăturii de tastatură pentru comutarea cititorului de ecran. Acest " +"nume va fi afiÈ™at în dialogul preferinÈ›elor de tastatură." + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle magnifier" +msgstr "Comută lupa" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Toggle on-screen keyboard" +msgstr "Comută tastatura pe ecran" + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Toggle screen reader" +msgstr "Comută cititorul de ecran" + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "" +"Dacă funcÈ›ionalitatea de accesibilitate a tastaturii „taste ce sar†este " +"activată." + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "" +"Dacă funcÈ›ionalitatea de accesibilitate tastatură „taste maus†este " +"activată." + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the on-screen keyboard is turned on." +msgstr "Dacă tastatura pe ecran este pornită." + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the screen magnifier is turned on." +msgstr "Dacă mărirea ecranului este activată." + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the screen reader is turned on." +msgstr "Dacă citirea ecranului este activată." + +#: ../data/mate-settings-daemon.schemas.in.h:58 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "" +"Dacă funcÈ›ionalitatea de accesibilitate tastatură „taste încete†este " +"activată." + +#: ../data/mate-settings-daemon.schemas.in.h:59 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "" +"Dacă funcÈ›ionalitatea de accesibilitate tastatură „taste lipicioase†este " +"activată. " + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:1 +msgid "" +"Set this to one of \"none\", \"lock_screen\", or \"force_logout\". The " +"action will get performed when the smartcard used for log in is removed." +msgstr "" +"DefiniÈ›i această cheie la „noneâ€, „lock_screen†sau „force_logoutâ€. AcÈ›iunea " +"va fi efectuată când smartcardul utilizat la autentificare este scos." + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:2 +msgid "Smartcard removal action" +msgstr "AcÈ›iune la scoaterea smartcardului" + +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "Activează codul pentru depanare" + +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "Nu deveni un serviciu" + +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "Prefix MateConf de unde să fie încărcate configurările pentru modul" + +#: ../mate-settings-daemon/main.c:58 +msgid "Exit after a time (for debugging)" +msgstr "IeÈ™i după un timp (pentru depanare)" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "Accesibilitate tastatură" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "Modul accesibilitate tastatură" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:460 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "A intervenit o eroare la afiÈ™area ajutorului: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:591 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:657 +msgid "Do you want to activate Slow Keys?" +msgstr "DoriÈ›i să activaÈ›i „Tastele înceteâ€?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:592 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +msgid "Do you want to deactivate Slow Keys?" +msgstr "DoriÈ›i să dezactivaÈ›i „Tastele înceteâ€?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:593 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:659 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"AÈ›i È›inut tasta Shift apăsată timp de opt secunde. Aceasta este tasta ce " +"activează „Tastele încete†și schimbă modul de funcÈ›ionare al tastaturii." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't activate" +msgstr "Nu activa" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't deactivate" +msgstr "Nu dezactiva" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Activate" +msgstr "Activează" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Deactivate" +msgstr "Dezactivează" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't activate" +msgstr "_Nu activa" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't deactivate" +msgstr "_Nu dezactiva" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Activate" +msgstr "_Activează" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Deactivate" +msgstr "_Dezactivează" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:687 +msgid "Slow Keys Alert" +msgstr "Alertă pentru „Taste înceteâ€" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:727 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:795 +msgid "Do you want to activate Sticky Keys?" +msgstr "DoriÈ›i să activaÈ›i „Modificatorii persistenÈ›iâ€?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:796 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "DoriÈ›i să dezactivaÈ›i „Modificatorii persistenÈ›iâ€?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:730 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:798 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"AÈ›i apăsat Shift de cinci ori la rând. Aceasta este combinaÈ›ia ce activează " +"„Modificatorii persistenÈ›i†și schimbă modul de funcÈ›ionare al tastaturii." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:732 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:800 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"AÈ›i apăsat două taste în acelaÈ™i timp sau aÈ›i apăsat Shift de cinci ori la " +"rând. Aceste acÈ›iuni inactivează „Modificatorii persistenÈ›i†și schimbă " +"modul de funcÈ›ionare al tastaturii." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:828 +msgid "Sticky Keys Alert" +msgstr "Alertă „Modificatori persistenÈ›iâ€" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "PreferinÈ›e acces universal" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "ÃŽmbunătățeÈ™te _contrastul în culori" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "Fă _textul mai mare È™i mai uÈ™or de citit" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "TineÈ›i _apăsate tastele pentru a le accepta (Taste încete)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "FoloseÈ™te _tastatura pe ecran" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "FoloseÈ™te o _lupă de ecran" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "FoloseÈ™te citito_rul de ecran" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "_Ignoră apăsările duplicate de taste (taste ce sar)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "A_păsaÈ›i scurtătura de tastatură, câte o tastă pe rând (taste încete)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "Fundal" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "Modul fundal" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "Clipboard" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "Modul clipboard" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "Nimic" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "Modul demonstrativ" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Fonturi" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "Modul font" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this file system" +msgstr "Nu mai arăta nicio avertizare pentru acest sistem de fiÈ™iere" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "Nu mai arăta nicio avertizare" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "Volumul „%s†mai are doar %s spaÈ›iu liber pe disc." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "Acest calculator mai are doar %s spaÈ›iu liber pe disc." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" +"PuteÈ›i obÈ›ine mai mult spaÈ›iu liber prin golirea coÈ™ului de gunoi, È™tergerea " +"programelor sau fiÈ™ierelor nefolosite sau prin mutarea fiÈ™ierelor pe un alt " +"disc sau partiÈ›ie." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"PuteÈ›i obÈ›ine mai mult spaÈ›iu liber prin È™tergerea programelor sau " +"fiÈ™ierelor nefolosite sau prin mutarea fiÈ™ierelor pe un alt disc sau " +"partiÈ›ie." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"PuteÈ›i obÈ›ine mai mult spaÈ›iu liber prin golirea coÈ™ului de gunoi, È™tergerea " +"programelor sau fiÈ™ierelor nefolosite sau prin mutarea fiÈ™ierelor pe un " +"disc extern." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" +"PuteÈ›i obÈ›ine mai mult spaÈ›iu liber prin È™tergerea programelor sau " +"fiÈ™ierelor nefolosite sau prin mutarea fiÈ™ierelor pe un disc extern." + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "SpaÈ›iu redus pe disc" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "GoleÈ™te coÈ™ul de gunoi" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine…" +msgstr "Examinează…" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "Ignoră" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:97 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "Se È™terge elementul: %lu din %lu" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:117 +#, c-format +msgid "Removing: %s" +msgstr "Se È™terge: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:247 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:296 +msgid "Emptying the trash" +msgstr "Se goleÈ™te coÈ™ul de gunoi" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:272 +msgid "Preparing to empty trash…" +msgstr "Se pregăteÈ™te golirea coÈ™ului de gunoi…" + +#. Translators: "Emptying trash from " +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:299 +msgid "From: " +msgstr "De la:" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:360 +msgid "Empty all of the items from the trash?" +msgstr "GoliÈ›i cu totul coÈ™ul de gunoi?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:363 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"Dacă alegeÈ›i să goliÈ›i coÈ™ul de gunoi, toate elementele vor fi È™terse " +"definitiv. De asemenea puteÈ›i să È™tergeÈ›i elementele È™i individual." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:370 +msgid "_Empty Trash" +msgstr "Gol_eÈ™te coÈ™ul de gunoi" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "Asocierea de taste (%s) nu este validă" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "Asocierea de taste (%s) este incompletă" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"Eroare la pornirea (%s)\n" +"care este mapat cheii (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "Asociere taste" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "Modul asociere taste" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Tastatură" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "Modul tastatură" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:137 +#, c-format +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +" • a bug in libxklavier library\n" +" • a bug in X server (xkbcomp, xmodmap utilities)\n" +" • X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +" • The result of %s\n" +" • The result of %s" +msgstr "" +"Eroare la activarea configuraÈ›iei XKB.\n" +"Se poate întâmpla sub varii circumstanÈ›e:\n" +" • o problemă în biblioteca libxklavier\n" +" • o problemă în serverul X (xkbcomp, utilitarele xmodmap)\n" +" • server X cu implementare libxkbfile incompatibilă\n" +"\n" +"Date de versiune ale serverului X:\n" +"%s\n" +"%d\n" +"%s\n" +"Dacă raportaÈ›i această problemă, includeÈ›i:\n" +" • Rezultatul comenzii %s\n" +" • Rezultatul comenzii %s" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:151 +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or using a later version of the XFree " +"software." +msgstr "" +"UtilizaÈ›i XFree 4.3.0.\n" +"Există probleme cunoscute în legătură cu configuraÈ›ii XKB complexe.\n" +"ÃŽncercaÈ›i să utilizaÈ›i o configuraÈ›ie mai simplă sau actualizaÈ›i versiunea " +"pachetului XFree." + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:279 +msgid "_Layouts" +msgstr "Aran_jamente" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:286 +msgid "Keyboard _Preferences" +msgstr "_PreferinÈ›e tastatură" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:292 +msgid "Show _Current Layout" +msgstr "AfiÈ™ează aranjamentul _curent" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "FiÈ™iere _disponibile:" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "ÃŽncărcare fiÈ™iere modmap" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap files?" +msgstr "DoriÈ›i să fie încărcate fiÈ™ierele modmap?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "_Nu mai arăta acest mesaj în viitor" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "ÃŽ_ncarcă" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "FiÈ™iere î_ncărcate:" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:195 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"Nu s-a putut obÈ›ine terminalul implicit. AsiguraÈ›i-vă de definirea È™i " +"validitatea comenzii pentru terminalul implicit." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:235 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"Nu s-a putut executa comanda: %s\n" +"AsiguraÈ›i-vă că aceasta este o comandă validă." + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "Dezactivat" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u ieÈ™ire" +msgstr[1] "%u ieÈ™iri" +msgstr[2] "%u de ieÈ™iri" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u intrare" +msgstr[1] "%u intrări" +msgstr[2] "%u de intrări" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "Sunete de sistem" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "Taste media" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "Modul taste media" + +#: ../plugins/mouse/gsd-mouse-manager.c:882 +msgid "Could not enable mouse accessibility features" +msgstr "Nu s-au putut activa facilitățile pentru accesibilitatea mausului" + +#: ../plugins/mouse/gsd-mouse-manager.c:884 +msgid "" +"Mouse accessibility requires Mousetweaks to be installed on your system." +msgstr "" +"Accesibilitățile mausului necesită instalarea Mousetweaks în sistemul " +"dumneavoastră." + +#: ../plugins/mouse/gsd-mouse-manager.c:887 +msgid "Mouse Preferences" +msgstr "PreferinÈ›e maus" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Maus" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "Modul maus" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Pauze de lucru" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "Modul pauze de lucru" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "Definire dimensiune È™i rotire ecran" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:225 +msgid "Could not switch the monitor configuration" +msgstr "Nu s-a putut comuta configuraÈ›ia monitorului" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:249 +msgid "Could not restore the display's configuration" +msgstr "Nu s-a putut restaura configuraÈ›ia ecranului" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:274 +msgid "Could not restore the display's configuration from a backup" +msgstr "Nu s-a putut restaura configuraÈ›ia ecranului dintr-o copie de siguranță" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:295 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "" +"The display will be reset to its previous configuration in %d seconds" +msgstr[0] "Ecranul va fi restaurat la configuraÈ›ia anterioară în %d secundă" +msgstr[1] "Ecranul va fi restaurat la configuraÈ›ia anterioară în %d secunde" +msgstr[2] "Ecranul va fi restaurat la configuraÈ›ia anterioară în %d de secunde" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:344 +msgid "Does the display look OK?" +msgstr "Ecranul arată bine?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:350 +msgid "_Restore Previous Configuration" +msgstr "_Restaurează configuraÈ›ia anterioară" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:351 +msgid "_Keep This Configuration" +msgstr "_Păstrează această configuraÈ›ie" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:432 +msgid "The selected configuration for displays could not be applied" +msgstr "ConfiguraÈ›ia aleasă pentru ecrane nu a putut fi aplicată" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:970 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "Nu s-a putut reîncărca informaÈ›ia ecranului: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:973 +msgid "Trying to switch the monitor configuration anyway." +msgstr "Se încearcă oricum comutarea configurării monitorului." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1703 +msgid "Rotation not supported" +msgstr "Rotirea nu este suportată" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1759 +msgid "Could not save monitor configuration" +msgstr "Nu s-a putut salva configuraÈ›ia monitorului" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1777 +msgid "Normal" +msgstr "Normal" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1778 +msgid "Left" +msgstr "Stânga" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1779 +msgid "Right" +msgstr "Dreapta" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1780 +msgid "Upside Down" +msgstr "Răsturnat" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1900 +msgid "_Configure Display Settings…" +msgstr "_Configurare preferinÈ›e ecran…" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1941 +msgid "Configure display settings" +msgstr "Configurare preferinÈ›e ecran" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:2001 +msgid "Could not apply the stored configuration for monitors" +msgstr "Nu s-a putut aplica configuraÈ›ia stocată pentru monitoare" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "Nu s-a putut determina dosarul personal al utilizatorului" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "Administrare bază de date cu resurse X" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "Bază de date cu resurse X" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:596 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "Cheia MateConf %s este definită ca tip %s, dar tipul aÈ™teptat era %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "Administrare de configurări X" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "Configurări X" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:167 +msgid "Module Path" +msgstr "Cale modul" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:168 +msgid "path to smartcard PKCS #11 driver" +msgstr "calea către driverul smartcard PKCS #11" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:504 +msgid "received error or hang up from event source" +msgstr "primit eroare sau închidere de la sursa de evenimente" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:593 +#, c-format +msgid "NSS security system could not be initialized" +msgstr "Sistemul de securitate NSS nu a putut fi iniÈ›ializat" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:662 +#, c-format +msgid "no suitable smartcard driver could be found" +msgstr "nu s-a găsit niciun driver de smartcard potrivit" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:682 +#, c-format +msgid "smartcard driver '%s' could not be loaded" +msgstr "driverul de smartcard „%s†nu a putut fi încărcat" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:771 +#, c-format +msgid "could not watch for incoming card events - %s" +msgstr "nu se pot urmări evenimentele iniÈ›iate de card - %s" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:1124 +#, c-format +msgid "encountered unexpected error while waiting for smartcard events" +msgstr "" +"s-a întâlnit o eroare neaÈ™teptată în timp ce se aÈ™teptau evenimente de la " +"smartcard" + +#: ../plugins/smartcard/gsd-smartcard.c:154 +msgid "Slot ID" +msgstr "ID slot" + +#: ../plugins/smartcard/gsd-smartcard.c:155 +msgid "The slot the card is in" +msgstr "Conectorul în care se află cadrul" + +#: ../plugins/smartcard/gsd-smartcard.c:161 +msgid "Slot Series" +msgstr "Serie de sloturi" + +#: ../plugins/smartcard/gsd-smartcard.c:162 +msgid "per-slot card identifier" +msgstr "identificatorul cardului per-slot" + +#: ../plugins/smartcard/gsd-smartcard.c:168 +#: ../plugins/smartcard/gsd-smartcard.c:169 +msgid "name" +msgstr "nume" + +#: ../plugins/smartcard/gsd-smartcard.c:173 +msgid "Module" +msgstr "Modul" + +#: ../plugins/smartcard/gsd-smartcard.c:174 +msgid "smartcard driver" +msgstr "driver smartcard" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:1 +msgid "Change system time" +msgstr "Modifică ora sistemului" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:2 +msgid "Change system time zone" +msgstr "Modifică fusul orar al sistemului" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:3 +msgid "Configure hardware clock" +msgstr "Configurează ceasul fizic al calculatorului" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:4 +msgid "Privileges are required to change the system time zone." +msgstr "Sunt necesare privilegii pentru a modifica fusul orar al sistemului." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:5 +msgid "Privileges are required to change the system time." +msgstr "Sunt necesare privilegii pentru a modifica ora sistemului." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:6 +msgid "Privileges are required to configure the hardware clock." +msgstr "" +"Sunt necesare privilegii pentru a modifica ceasul fizic al calculatorului." + +#~ msgid "Unknown" +#~ msgstr "Necunoscut" + +#~ msgid "Keyboard Layout \"%s\"" +#~ msgstr "Aranjament de tastatură „%sâ€" + +#~ msgid "Keyboard Layout" +#~ msgstr "Aranjament tastatură" + +#~ msgid "_Groups" +#~ msgstr "_Grupuri" + +#~ msgid "" +#~ "Couldn't put the machine to sleep.\n" +#~ "Verify that the machine is correctly configured." +#~ msgstr "" +#~ "Nu s-a reuÈ™it trecerea sistemului în modul „Adormireâ€.\n" +#~ "VerificaÈ›i configurările sistemului." + +#~ msgid "Binding to suspend the computer." +#~ msgstr "Asociere pentru suspendare calculator." + +#~ msgid "Suspend" +#~ msgstr "Suspendă" diff --git a/po/ru.po b/po/ru.po new file mode 100644 index 0000000..d5d6625 --- /dev/null +++ b/po/ru.po @@ -0,0 +1,1435 @@ +# Copyright 1998-2009, Free Software Foundation Inc. +# +# Valek Filippov , 2000-2002. +# Dmitry G. Mastrukov , 2002-2004. +# Andrew W. Nosenko , 2003. +# Leonid Kanter , 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010. +# Maxim Popov , 2006, 2009. +# Diesel , 2009. +# Andrew Grigorev , 2009. +# Alexandre Prokoudine , 2009. +# Max Valianskiy 1998-99 +# Sergey Panov 1999 +# Alexander Saprykin , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: ru\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=mate-" +"settings-daemon&component=general\n" +"POT-Creation-Date: 2010-09-23 11:45+0000\n" +"PO-Revision-Date: 2010-09-27 00:29+0400\n" +"Last-Translator: Alexander Saprykin \n" +"Language-Team: Russian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" +"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" +"X-Generator: KBabel 1.11.4\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "Ð’Ñпомогательные технологии" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "Процент Ñвободного меÑта Ð´Ð»Ñ Ð¿Ñ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ñ" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "Объем Ñвободного меÑта Ð´Ð»Ñ Ð¿Ñ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ñ" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "Период между повторением оповещений" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "Игнорируемые точки монтированиÑ" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown." +msgstr "" +"Порог (в процентах) Ð´Ð»Ñ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð¿ÐµÑ€Ð²Ð¾Ð³Ð¾ Ð¾Ð¿Ð¾Ð²ÐµÑ‰ÐµÐ½Ð¸Ñ Ð¾ нехватке Ñвободного " +"меÑта. ЕÑли процент Ñвободного меÑта на диÑке опуÑкаетÑÑ Ð½Ð¸Ð¶Ðµ Ñтого " +"значениÑ, то будет показано предупреждение." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "" +"СпиÑок точек монтированиÑ, которые не будут отÑлеживатьÑÑ Ð½Ð° нехватку " +"Ñвободного меÑта." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "" +"Укажите Ð²Ñ€ÐµÐ¼Ñ Ð² минутах. ПоÑледующие Ð¿Ñ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ñ Ð¾Ð± объёме Ñвободного " +"меÑта Ð´Ð»Ñ Ñ€Ð°Ð·Ð´ÐµÐ»Ð° не будут отображатьÑÑ Ñ‡Ð°Ñ‰Ðµ чем один раз в Ñтот период." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown." +msgstr "" +"Укажите объём в ГБ. ЕÑли объём Ñвободного меÑта больше, то предупреждение не " +"будет показано." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning." +msgstr "" +"Укажите процент Ñвободного меÑта, при доÑтижении ниже которого нужно " +"отобразить повторное предупреждение" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "Процент Ñвободного меÑта Ð´Ð»Ñ Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ð³Ð¾ оповещениÑ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disc." +msgstr "ÐšÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ Ð´Ð»Ñ Ð¸Ð·Ð²Ð»ÐµÑ‡ÐµÐ½Ð¸Ñ Ð¾Ð¿Ñ‚Ð¸Ñ‡ÐµÑкого диÑка." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to enable or disable the touchpad." +msgstr "ÐšÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ Ð´Ð»Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð¸Ð»Ð¸ Ð²Ñ‹ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ ÑенÑорной панели." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "ÐšÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ Ð´Ð»Ñ Ð·Ð°Ð¿ÑƒÑка калькулÑтора." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "ÐšÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ Ð´Ð»Ñ Ð·Ð°Ð¿ÑƒÑка почтового клиента." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "ÐšÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ Ð´Ð»Ñ Ð·Ð°Ð¿ÑƒÑка Ñправочной ÑиÑтемы." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "ÐšÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ Ð´Ð»Ñ Ð·Ð°Ð¿ÑƒÑка мультимедийного проигрывателÑ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "ÐšÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ Ð´Ð»Ñ Ð·Ð°Ð¿ÑƒÑка утилиты поиÑка." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "ÐšÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ Ð´Ð»Ñ Ð·Ð°Ð¿ÑƒÑка веб-браузера." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "ÐšÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ Ð´Ð»Ñ Ð±Ð»Ð¾ÐºÐ¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ñкрана." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "ÐšÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ Ð´Ð»Ñ Ð²Ñ‹Ñ…Ð¾Ð´Ð° из ÑиÑтемы." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "ÐšÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ Ð´Ð»Ñ ÑƒÐ¼ÐµÐ½ÑŒÑˆÐµÐ½Ð¸Ñ ÑиÑтемной громкоÑти." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "ÐšÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ Ð´Ð»Ñ Ð¿Ñ€Ð¸Ð³Ð»ÑƒÑˆÐµÐ½Ð¸Ñ ÑиÑтемной громкоÑти." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "ÐšÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ Ð´Ð»Ñ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ Ð´Ð¾Ð¼Ð°ÑˆÐ½ÐµÐ¹ папки." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "ÐšÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ Ð´Ð»Ñ Ð¿Ñ€Ð¸Ð¾Ñтановки воÑпроизведениÑ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "ÐšÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ Ð´Ð»Ñ ÑƒÐ²ÐµÐ»Ð¸Ñ‡ÐµÐ½Ð¸Ñ ÑиÑтемной громкоÑти." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "ÐšÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð° к Ñледующей дорожке." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "ÐšÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð° к предыдущей дорожке." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "" +"ÐšÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ Ð´Ð»Ñ Ð·Ð°Ð¿ÑƒÑка воÑÐ¿Ñ€Ð¾Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸Ñ (или Ð¿ÐµÑ€ÐµÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ " +"воÑпроизведение/пауза)." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "ÐšÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ Ð´Ð»Ñ Ð¾Ñтановки воÑпроизведениÑ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Извлечь" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "ДомашнÑÑ Ð¿Ð°Ð¿ÐºÐ°" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "ЗапуÑтить калькулÑтор" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "ЗапуÑтить клиент Ñлектронной почты" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "ЗапуÑтить проÑмотр Ñправки" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "ЗапуÑтить мультимедийный проигрыватель" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "ЗапуÑтить веб-браузер" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "Заблокировать Ñкран" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Завершить ÑеанÑ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "Ð¡Ð»ÐµÐ´ÑƒÑŽÑ‰Ð°Ñ Ð´Ð¾Ñ€Ð¾Ð¶ÐºÐ°" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "ПриоÑтановить воÑпроизведение" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "ВоÑпроизведение (или воÑпроизведение/пауза)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "ÐŸÑ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ Ð´Ð¾Ñ€Ð¾Ð¶ÐºÐ°" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Ðайти" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "ОÑтановить воÑпроизведение" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "Переключить ÑенÑорную панель" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "Уменьшить громкоÑÑ‚ÑŒ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "Отключить звук" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Шаг Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð³Ñ€Ð¾Ð¼ÐºÐ¾Ñти" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Шаг Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð³Ñ€Ð¾Ð¼ÐºÐ¾Ñти в процентах." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "Увеличить громкоÑÑ‚ÑŒ" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "File for default configuration for RandR" +msgstr "Файл конфигурации RandR по умолчанию" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "Показывать мониторы в облаÑти уведомлений" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:3 +msgid "" +"The XRandR plugin will look for a default configuration in the file " +"specified by this key. This is similar to the ~/.config/monitors.xml that " +"normally gets stored in users' home directories. If a user does not have " +"such a file, or has one that does not match the user's setup of monitors, " +"then the file specified by this key will be used instead." +msgstr "" +"Модуль XRandR будет иÑкать конфигурацию по умолчанию в указанном в Ñтом " +"ключе файле. Он похож на файл ~/.config/monitors.xml, который обычно " +"находитÑÑ Ð² домашних каталогах пользователей. ЕÑли у Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð½ÐµÑ‚ такого " +"файла, или имеющийÑÑ Ñ„Ð°Ð¹Ð» не ÑоответÑтвует конфигурации мониторов, то тогда " +"будет иÑпользоватьÑÑ ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ñ‹Ð¹ в данном ключе файл." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:4 +msgid "Turn on external monitor after system boot" +msgstr "Включать внешний монитор поÑле загрузки ÑиÑтемы" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:5 +msgid "" +"Turn on external monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" +"Включать внешний монитор поÑле загрузки ÑиÑтемы, еÑли пользователь подключил " +"его во Ð²Ñ€ÐµÐ¼Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:6 +msgid "Turn on laptop monitor after system boot" +msgstr "Включать монитор ноутбука поÑле загрузки ÑиÑтемы" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:7 +msgid "" +"Turn on laptop monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" +"Включать монитор ноутбука поÑле загрузки ÑиÑтемы, еÑли пользователь " +"подключил внешний монитор во Ð²Ñ€ÐµÐ¼Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:8 +msgid "" +"Whether a notification icon with display-related things should be shown in " +"the panel." +msgstr "Показывать ли значок ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¼Ð¾Ð½Ð¸Ñ‚Ð¾Ñ€Ð¾Ð¼ в облаÑти уведомлений." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "Сглаживание" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "Хинтинг" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "ПорÑдок RGBA" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"ПорÑдок ÑубпикÑельных Ñлементов на ЖК Ñкране; только еÑли уÑтановлен тип " +"ÑÐ³Ð»Ð°Ð¶Ð¸Ð²Ð°Ð½Ð¸Ñ Â«rgba». Возможные значениÑ: «rgb» (краÑный Ñлева, наиболее чаÑто), " +"«bgr» (Ñиний Ñлева), «vrgb» (краÑный Ñверху), «vbgr» (краÑный Ñнизу)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" +"Разрешение, иÑпользуемое Ð´Ð»Ñ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð¾Ð² шрифтов в количеÑтво " +"пикÑелов, в точках на дюйм." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"Тип ÑглаживаниÑ, иÑпользуемый при раÑтеризации шрифтов. Возможные значениÑ: " +"«none» - без ÑглаживаниÑ, «grayscale» - Ñтандартное черно-белое Ñглаживание, " +"«rgba» - ÑубпикÑельное Ñглаживание (только Ð´Ð»Ñ Ð–Ðš-мониторов)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"Тип хинтинга, иÑпользуемый при раÑтеризации шрифтов. Возможные значениÑ: " +"«none» — без хинтинга, «slight» — базовый, «medium» - умеренный, «full» — " +"макÑимальный хинтинг (может вызвать иÑкажение формы Ñимволов)." + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "Разрешённые клавиши" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"ЕÑли ÑпиÑок не пуÑÑ‚, то привÑзки комбинаций клавиш будут игнорироватьÑÑ ÐµÑли " +"их каталог MateConf не будет приÑутÑтвовать в Ñтом ÑпиÑке. Это полезно Ð´Ð»Ñ Ð¸Ñ… " +"блокировки." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "Отключать ÑенÑорную панель при наборе" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "ИÑпользовать горизонтальную прокрутку" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "ИÑпользовать щелчки мышью через ÑенÑорную панель" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Enable touchpad" +msgstr "Включить ÑенÑорную панель" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "Выберите ÑпоÑоб прокрутки" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Select the touchpad scroll method. Supported values are: 0: disabled, 1: " +"edge scrolling, and 2: two-finger scrolling" +msgstr "" +"Выберите ÑпоÑоб прокрутки. ДопуÑтимые значениÑ: 0: отключена, 1: прокрутка " +"по краю, 2: прокрутка Ð´Ð²ÑƒÐ¼Ñ Ð¿Ð°Ð»ÑŒÑ†Ð°Ð¼Ð¸" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "" +"УÑтановите в TRUE еÑли у Ð²Ð°Ñ Ð¿Ñ€Ð¾Ð±Ð»ÐµÐ¼Ñ‹ Ñо Ñрабатыванием touchpad'а при наборе " +"текÑта." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" +"УÑтановите в TRUE чтобы включить горизонтальную прокрутку по методу " +"уÑтановленному ключем scroll_method" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "" +"Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "" +"УÑтановите в TRUE чтобы поÑылать щелчки мышки короткими прикоÑновениÑми к " +"ÑенÑорной панели." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +msgid "Set this to TRUE to enable all touchpads." +msgstr "УÑтановите в TRUE, чтобы разрешить вÑе ÑенÑорные панели." + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "Демон параметров MATE" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "ÐšÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ Ð´Ð»Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ñкранного увеличителÑ." + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "ÐšÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ Ð´Ð»Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ñкранной клавиатуры." + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "ÐšÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ Ð´Ð»Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ñ Ñкрана." + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "Скачущие клавиши" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "Команда Ð´Ð»Ñ Ð²Ñ‹ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð¸ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ñкранного увеличителÑ." + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "Команда Ð´Ð»Ñ Ð²Ñ‹ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð¸ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ñкранной клавиатуры." + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "Команда Ð´Ð»Ñ Ð²Ñ‹ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð¸ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ñкранного чтениÑ." + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable XRandR plugin" +msgstr "Включить модуль XRandR" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable accessibility keyboard plugin" +msgstr "Включить модуль Ñпециальных возможноÑтей клавиатуры" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable background plugin" +msgstr "Включить модуль фона рабочего Ñтола" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable clipboard plugin" +msgstr "Включить модуль буфера обмена" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable font plugin" +msgstr "Включить модуль шрифта" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable housekeeping plugin" +msgstr "Включить модуль housekeeping" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keybindings plugin" +msgstr "Включить модуль комбинаций клавиш клавиатуры" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable keyboard plugin" +msgstr "Включить модуль клавиатуры" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable media keys plugin" +msgstr "Включить модуль мультимедийных клавиш" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable mouse plugin" +msgstr "Включить модуль мыши" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable smartcard plugin" +msgstr "Включить модуль поддержки Ñмарт-карт" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable sound plugin" +msgstr "Включить модуль звука" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable typing breaks plugin" +msgstr "Включить модуль перерыва в работе" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xrdb plugin" +msgstr "Включить модуль xrdb" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Enable xsettings plugin" +msgstr "Включить модуль xsettings" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Mouse keys" +msgstr "Клавиши мыши" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "On-screen keyboard" +msgstr "Ð­ÐºÑ€Ð°Ð½Ð½Ð°Ñ ÐºÐ»Ð°Ð²Ð¸Ð°Ñ‚ÑƒÑ€Ð°" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen magnifier" +msgstr "Увеличитель Ñкрана" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Screen reader" +msgstr "Чтение Ñ Ñкрана" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "" +"УÑтановите в True, чтобы включить модуль периодичеÑкого ÑброÑа файловых " +"кÑшей." + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage XRandR settings." +msgstr "" +"УÑтановите в True, чтобы разрешить модулю управлÑÑ‚ÑŒ параметрами XRandR." + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" +"УÑтановите в True, чтобы разрешить модулю управлÑÑ‚ÑŒ параметрами буфера " +"обмена." + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" +"УÑтановите в True, чтобы разрешить модулю управлÑÑ‚ÑŒ параметрами фона " +"рабочего Ñтола." + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" +"УÑтановите в True, чтобы разрешить модулю управлÑÑ‚ÑŒ параметрами шрифта." + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" +"УÑтановите в True, чтобы разрешить модулю управлÑÑ‚ÑŒ параметрами клавиатуры." + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "" +"Set to True to enable the plugin to manage locking the screen on smartcard " +"removal." +msgstr "" +"УÑтановите в True, чтобы разрешить модулю управлÑÑ‚ÑŒ блокировкой Ñкрана при " +"извлечении Ñмарт-карты." + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "УÑтановите в True, чтобы разрешить модулю управлÑÑ‚ÑŒ параметрами мыши." + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" +"УÑтановите в True, чтобы разрешить модулю управлÑÑ‚ÑŒ параметрами " +"мультимедийных клавиш." + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "" +"УÑтановите в True, чтобы включить модуль ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ ÐºÑшированием звуков." + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" +"УÑтановите в True, чтобы включить модуль ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ñпециальными " +"возможноÑÑ‚Ñми клавиатуры." + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" +"УÑтановите в True, чтобы разрешить модулю управлÑÑ‚ÑŒ комбинациÑми клавиш " +"клавиатуры." + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" +"УÑтановите в True, чтобы разрешить модулю управлÑÑ‚ÑŒ перерывами в работе." + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "УÑтановите в True, чтобы разрешить модулю управлÑÑ‚ÑŒ параметрами xrdb." + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "" +"УÑтановите в True, чтобы разрешить модулю управлÑÑ‚ÑŒ параметрами xsettings." + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "Slow keys" +msgstr "Медленные клавиши" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "Sticky keys" +msgstr "Залипающие клавиши" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "ÐšÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ Ð´Ð»Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ñкранного увеличителÑ" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "ÐšÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ Ð´Ð»Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ñкранной клавиатуры" + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "ÐšÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ Ð´Ð»Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ ÑиÑтемы Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ñ Ñкрана" + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"ÐšÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ Ð´Ð»Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ ÑƒÐ²ÐµÐ»Ð¸Ñ‡Ð¸Ñ‚ÐµÐ»Ñ Ñкрана.Она может быть изменена в " +"диалоге наÑтройки комбинаций клавиш." + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"ÐšÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ Ð´Ð»Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ñкранной клавиатуры. Эта наÑтройка может " +"быть изменена в диалоге наÑтройки комбинаций клавиш." + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"ÐšÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ Ð´Ð»Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ ÑиÑтемы Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ñ Ñкрана. Эта наÑтройка может " +"быть изменена в диалоге наÑтройки комбинаций клавиш." + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle magnifier" +msgstr "Включить Ñкранный увеличитель" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Toggle on-screen keyboard" +msgstr "Включить Ñкранную клавиатуру" + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Toggle screen reader" +msgstr "Включить чтение Ñ Ñкрана" + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "" +"Включена ли поддержка Ñкачущих клавиш ÑиÑтемы вÑпомогательных технологий." + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "" +"Включена ли поддержка работы Ñ Ð¼Ñ‹ÑˆÑŒÑŽ ÑиÑтемы вÑпомогательных технологий." + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the on-screen keyboard is turned on." +msgstr "Включена ли ÑÐºÑ€Ð°Ð½Ð½Ð°Ñ ÐºÐ»Ð°Ð²Ð¸Ð°Ñ‚ÑƒÑ€Ð°." + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the screen magnifier is turned on." +msgstr "Включён ли увеличитель Ñкрана." + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the screen reader is turned on." +msgstr "Включена ли ÑиÑтема Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ñ Ñкрана." + +#: ../data/mate-settings-daemon.schemas.in.h:58 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "" +"Включена ли поддержка медленных клавиш ÑиÑтемы вÑпомогательных технологий." + +#: ../data/mate-settings-daemon.schemas.in.h:59 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "" +"Включена ли поддержка залипающих клавиш ÑиÑтемы вÑпомогательных технологий." + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:1 +msgid "" +"Set this to one of \"none\", \"lock_screen\", or \"force_logout\". The " +"action will get performed when the smartcard used for log in is removed." +msgstr "" +"УÑтановите в «none», «lock_screen» или «force_logout». ДейÑтвие будет выполнено " +"при извлечении Ñмарт-карты, иÑпользовавшейÑÑ Ð´Ð»Ñ Ð²Ñ…Ð¾Ð´Ð° в ÑиÑтему." + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:2 +msgid "Smartcard removal action" +msgstr "ДейÑтвие при извлечении Ñмарт-карты" + +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "Включить отладочный код" + +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "Ðе ÑтановитьÑÑ Ð´ÐµÐ¼Ð¾Ð½Ð¾Ð¼" + +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "ÐŸÑ€ÐµÑ„Ð¸ÐºÑ MateConf Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ параметров модулÑ" + +#: ../mate-settings-daemon/main.c:58 +msgid "Exit after a time (for debugging)" +msgstr "Выйти через Ð²Ñ€ÐµÐ¼Ñ (Ð´Ð»Ñ Ð¾Ñ‚Ð»Ð°Ð´ÐºÐ¸)" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "Ð’Ñпомогательные технологии клавиатуры" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "Модуль вÑпомогательных технологий клавиатуры" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:460 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "Произошла ошибка при отображении Ñправки: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:591 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:657 +msgid "Do you want to activate Slow Keys?" +msgstr "Ðктивировать функцию «Медленные клавиши»?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:592 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +msgid "Do you want to deactivate Slow Keys?" +msgstr "Отключить функцию «Медленные клавиши»?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:593 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:659 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"Ð’Ñ‹ только что удержали клавишу Shift нажатой 8 Ñекунд. Это ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð´Ð»Ñ " +"функции «Медленные клавиши», ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð²Ð»Ð¸Ñет на ÑпоÑоб работы вашей клавиатуры." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't activate" +msgstr "Ðе запуÑкать" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't deactivate" +msgstr "Ðе выключать" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Activate" +msgstr "Включить" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Deactivate" +msgstr "Выключить" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't activate" +msgstr "Ðе _запуÑкать" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't deactivate" +msgstr "_Ðе выключать" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Activate" +msgstr "_Включить" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Deactivate" +msgstr "Ð’_ыключить" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:687 +msgid "Slow Keys Alert" +msgstr "Предупреждение функции «Медленные клавиши»" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:727 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:795 +msgid "Do you want to activate Sticky Keys?" +msgstr "Ðктивировать функцию «Залипающие клавиши»?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:796 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Отключить функцию «Залипающие клавиши»?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:730 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:798 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"Ð’Ñ‹ только что нажали клавишу «Shift» 5 раз подрÑд. Это ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ Ð´Ð»Ñ " +"Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ «Залипающие клавиши», ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð²Ð»Ð¸Ñет на ÑпоÑоб работы " +"клавиатуры." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:732 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:800 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"Ð’Ñ‹ только что нажали две клавиши одновременно, или нажали клавишу Shift 5 " +"раз подрÑд. Это включает функцию «Залипающие клавиши«», ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð²Ð»Ð¸Ñет на " +"ÑпоÑоб работы вашей клавиатуры." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:828 +msgid "Sticky Keys Alert" +msgstr "Предупреждение функции «Залипающие клавиши»" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "Параметры вÑпомогательных технологий" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "Делать цвета более _контраÑтными" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "Увеличивать размер _текÑта, чтобы облегчить чтение" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "Ðажимать и _удерживать клавиши (медленные клавиши)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "ИÑпользовать Ñкранную к_лавиатуру" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "ИÑпользовать Ñкранный у_величитель" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "ИÑпользовать _чтение Ñ Ñкрана" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "_ПропуÑкать повторные Ð½Ð°Ð¶Ð°Ñ‚Ð¸Ñ (Ñкачущие клавиши)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "" +"_Ðажимать клавиатурные комбинации по одной клавиши (залипающие клавиши)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "Фон рабочего Ñтола" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "Модуль фона рабочего Ñтола" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "Буфер обмена" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "Модуль буфера обмена" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "Заглушка" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "Модуль-заглушка" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Шрифт" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "Модуль шрифта" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this file system" +msgstr "Больше не показывать Ð¿Ñ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ñтой файловой ÑиÑтемы" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "Ðе показывать больше Ñто Ñообщение" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "Ðа разделе \"%s\" оÑталоÑÑŒ вÑего %s Ñвободного меÑта." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "Ðа компьютере оÑталоÑÑŒ вÑего %s Ñвободного меÑта." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" +"Можно оÑвободить диÑковое проÑтранÑтво очиÑтив корзину, удалив " +"неиÑпользуемые Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¸Ð»Ð¸ файлы, или перемеÑтив файлы на другой диÑк или " +"раздел." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"Можно оÑвободить диÑковое проÑтранÑтво удалив неиÑпользуемые Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¸Ð»Ð¸ " +"файлы, или перемеÑтив файлы на другой диÑк или раздел." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"Можно оÑвободить диÑковое проÑтранÑтво очиÑтив корзину, удалив " +"неиÑпользуемые Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¸Ð»Ð¸ файлы, или перемеÑтив файлы на внешний диÑк." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" +"Можно оÑвободить диÑковое проÑтранÑтво удалив неиÑпользуемые Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¸Ð»Ð¸ " +"файлы, или перемеÑтив файлы на внешний диÑк." + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "ÐедоÑтаточно меÑта на диÑке" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "ОчиÑтить корзину" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine…" +msgstr "ЗапуÑтить анализатор иÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð´Ð¸Ñков…" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "Игнорировать" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:97 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "УдалÑетÑÑ Ñ„Ð°Ð¹Ð» %lu из %lu" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:117 +#, c-format +msgid "Removing: %s" +msgstr "УдалÑетÑÑ: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:247 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:296 +msgid "Emptying the trash" +msgstr "ОчиÑтка корзины" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:272 +msgid "Preparing to empty trash…" +msgstr "Подготовка к очиÑтке корзины…" + +#. Translators: "Emptying trash from " +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:299 +msgid "From: " +msgstr "Из: " + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:360 +msgid "Empty all of the items from the trash?" +msgstr "Удалить вÑе файлы из корзины?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:363 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"ЕÑли вы выберете оÑвободить корзину, вÑе файлы в ней будут безвозвратно " +"удалены. Обратите внимание на то, что можно удалÑÑ‚ÑŒ их по отдельноÑти." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:370 +msgid "_Empty Trash" +msgstr "_ОчиÑтить корзину" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "ÐšÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ (%s) недопуÑтима" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "ÐšÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ ÐºÐ»Ð°Ð²Ð¸Ñˆ (%s) не полна" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"Произошла ошибка при попытке запуÑтить команду (%s),\n" +"ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð¿Ñ€Ð¸Ð²Ñзана к комбинации (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "Комбинации клавиш клавиатуры" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "Модуль комбинаций клавиш клавиатуры" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Клавиатура" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "Модуль клавиатуры" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:137 +#, c-format +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +" • a bug in libxklavier library\n" +" • a bug in X server (xkbcomp, xmodmap utilities)\n" +" • X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +" • The result of %s\n" +" • The result of %s" +msgstr "" +"Ошибка при активации конфигурации XKB.\n" +"Это может произойти по различным причинам:\n" +" • ошибка в библиотеке libxklavier\n" +" • ошибка в X-Ñервере (утилиты xkbcomp, xmodmap)\n" +" • X-Ñервер Ñ Ð½ÐµÑовмеÑтимой реализацией libxkbfile\n" +"\n" +"Данные о верÑии X-Ñервера:\n" +"%s\n" +"%d\n" +"%s\n" +"При заполнении отчёта об ошибке, включите в него:\n" +" • Результат %s\n" +" • Результат %s" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:151 +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or using a later version of the XFree " +"software." +msgstr "" +"ИÑпользуетÑÑ XFree 4.3.0.\n" +"СущеÑтвуют извеÑтные проблемы Ñо Ñложными конфигурациÑми XKB.\n" +"Попробуйте иÑпользовать более проÑтую конфигурацию или уÑтановить более " +"Ñвежую верÑию XFree." + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:279 +msgid "_Layouts" +msgstr "_РаÑкладки" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:286 +msgid "Keyboard _Preferences" +msgstr "_Параметры клавиатуры" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:292 +msgid "Show _Current Layout" +msgstr "Показать _текущую раÑкладку" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "_ДоÑтупные файлы:" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "Загрузка файлов modmap" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap files?" +msgstr "Загрузить файл(Ñ‹) modmap?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "_Ðе показывать больше Ñто Ñообщение" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "_Загрузить" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "_Загруженные файлы:" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:195 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"Ðе удалоÑÑŒ уÑтановить команду запуÑка терминала по умолчанию. Проверьте, что " +"терминал по умолчанию выбран и ÑвлÑетÑÑ Ð¸Ñправным приложением." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:235 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"Ðе удалоÑÑŒ выполнить команду: %s\n" +"УбедитеÑÑŒ, что Ñто Ð¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð°." + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "Отключено" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u выход" +msgstr[1] "%u выхода" +msgstr[2] "%u выходов" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u вход" +msgstr[1] "%u входа" +msgstr[2] "%u входов" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "Звуки ÑиÑтемы" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "Мультимедийные клавиши" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "Модуль мультимедийных клавиш" + +#: ../plugins/mouse/gsd-mouse-manager.c:882 +msgid "Could not enable mouse accessibility features" +msgstr "Ðе удаётÑÑ Ð²ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ñпециальные возможноÑти мыши" + +#: ../plugins/mouse/gsd-mouse-manager.c:884 +msgid "" +"Mouse accessibility requires Mousetweaks to be installed on your system." +msgstr "" +"Чтобы активировать Ñпециальные возможноÑти мыши, необходимо уÑтановить " +"Ñлужбу Mousetweaks." + +#: ../plugins/mouse/gsd-mouse-manager.c:887 +msgid "Mouse Preferences" +msgstr "Параметры мыши" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Мышь" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "Модуль мыши" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Перерыв в работе" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "Модуль перерыва в работе" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "УÑтановить размер Ñкрана и параметры поворота" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:371 +msgid "Could not switch the monitor configuration" +msgstr "Ðе удалоÑÑŒ изменить конфигурацию мониторов" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:395 +msgid "Could not restore the display's configuration" +msgstr "Ðе удалоÑÑŒ воÑÑтановить конфигурацию мониторов" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:420 +msgid "Could not restore the display's configuration from a backup" +msgstr "Ðе удалоÑÑŒ воcÑтановить конфигурацию мониторов из резервной копии" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:441 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "" +"The display will be reset to its previous configuration in %d seconds" +msgstr[0] "ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Ð¼Ð¾Ð½Ð¸Ñ‚Ð¾Ñ€Ð¾Ð² будет воÑÑтановлена через %d Ñекунду" +msgstr[1] "ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Ð¼Ð¾Ð½Ð¸Ñ‚Ð¾Ñ€Ð¾Ð² будет воÑÑтановлена через %d Ñекунды" +msgstr[2] "ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Ð¼Ð¾Ð½Ð¸Ñ‚Ð¾Ñ€Ð¾Ð² будет воÑÑтановлена через %d Ñекунд" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:490 +msgid "Does the display look OK?" +msgstr "Ð’Ð°Ñ ÑƒÑтраивает Ñ‚ÐµÐºÑƒÑ‰Ð°Ñ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:496 +msgid "_Restore Previous Configuration" +msgstr "_ВоÑÑтановить предыдущую конфигурацию" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:497 +msgid "_Keep This Configuration" +msgstr "_Применить текущую конфигурацию" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:578 +msgid "The selected configuration for displays could not be applied" +msgstr "Ðе удалоÑÑŒ применить выбранную конфигурацию мониторов" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1142 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "Ðе удалоÑÑŒ обновить информацию об Ñкране: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1146 +msgid "Trying to switch the monitor configuration anyway." +msgstr "ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Ð¼Ð¾Ð½Ð¸Ñ‚Ð¾Ñ€Ð¾Ð² применÑетÑÑ Ð¿Ñ€Ð¸Ð½ÑƒÐ´Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1877 +msgid "Rotation not supported" +msgstr "Поворот Ñкрана не поддерживаетÑÑ" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1933 +msgid "Could not save monitor configuration" +msgstr "Ðе удалоÑÑŒ Ñохранить конфигурацию мониторов" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1951 +msgid "Normal" +msgstr "ОбычнаÑ" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1952 +msgid "Left" +msgstr "Влево" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1953 +msgid "Right" +msgstr "Вправо" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1954 +msgid "Upside Down" +msgstr "Перевернуть" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:2074 +msgid "_Configure Display Settings…" +msgstr "_ÐаÑтроить параметры диÑплеÑ…" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:2115 +msgid "Configure display settings" +msgstr "ÐаÑтроить параметры " + +#: ../plugins/xrandr/gsd-xrandr-manager.c:2175 +msgid "Could not apply the stored configuration for monitors" +msgstr "Ðе удалоÑÑŒ применить Ñохранённую конфигурацию мониторов" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "Ðе удалоÑÑŒ определить домашний каталог пользователÑ" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "Управление базой данных реÑурÑов X" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "База данных реÑурÑов X" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:596 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "Ключ «%s» ÑиÑтемы MateConf уÑтановлен в тип %s, а ожидаемый тип был %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "Управление параметрами ÑиÑтемы X Window" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "Параметры ÑиÑтемы X Window" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:167 +msgid "Module Path" +msgstr "Путь к модулю" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:168 +msgid "path to smartcard PKCS #11 driver" +msgstr "путь к драйверу PKCS #11 Ñмарт-карты" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:504 +msgid "received error or hang up from event source" +msgstr "получена ошибка или Ñигнал отмены от иÑточника" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:593 +#, c-format +msgid "NSS security system could not be initialized" +msgstr "Ðе удалоÑÑŒ инициализировать ÑиÑтему безопаÑноÑти NSS" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:662 +#, c-format +msgid "no suitable smartcard driver could be found" +msgstr "подходÑщий драйвер Ð´Ð»Ñ Ñмарт-карты не найден" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:682 +#, c-format +msgid "smartcard driver '%s' could not be loaded" +msgstr "не удалоÑÑŒ загрузить драйвер «%s» Ð´Ð»Ñ Ñмарт-карты" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:771 +#, c-format +msgid "could not watch for incoming card events - %s" +msgstr "не удалоÑÑŒ получить входÑщие ÑÐ¾Ð±Ñ‹Ñ‚Ð¸Ñ Ð¾Ñ‚ карты — %s" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:1124 +#, c-format +msgid "encountered unexpected error while waiting for smartcard events" +msgstr "произошла Ð½ÐµÐ¿Ñ€ÐµÐ´Ð²Ð¸Ð´ÐµÐ½Ð½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ° при ожидании Ñобытий от Ñмарт-карты" + +#: ../plugins/smartcard/gsd-smartcard.c:154 +msgid "Slot ID" +msgstr "Идентификатор Ñлота" + +#: ../plugins/smartcard/gsd-smartcard.c:155 +msgid "The slot the card is in" +msgstr "Слот, в котором находитÑÑ ÐºÐ°Ñ€Ñ‚Ð°" + +#: ../plugins/smartcard/gsd-smartcard.c:161 +msgid "Slot Series" +msgstr "Ð¡ÐµÑ€Ð¸Ñ Ñлота" + +#: ../plugins/smartcard/gsd-smartcard.c:162 +msgid "per-slot card identifier" +msgstr "идентификатор карты в Ñлоте" + +#: ../plugins/smartcard/gsd-smartcard.c:168 +#: ../plugins/smartcard/gsd-smartcard.c:169 +msgid "name" +msgstr "имÑ" + +#: ../plugins/smartcard/gsd-smartcard.c:173 +msgid "Module" +msgstr "Модуль" + +#: ../plugins/smartcard/gsd-smartcard.c:174 +msgid "smartcard driver" +msgstr "драйвер Ñмарт-карты" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:1 +msgid "Change system time" +msgstr "Изменить ÑиÑтемное времÑ" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:2 +msgid "Change system time zone" +msgstr "Изменить ÑиÑтемную временную зону" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:3 +msgid "Configure hardware clock" +msgstr "ÐаÑтроить аппаратные чаÑÑ‹" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:4 +msgid "Privileges are required to change the system time zone." +msgstr "Ðеобходимы Ð¿Ð¾Ð»Ð½Ð¾Ð¼Ð¾Ñ‡Ð¸Ñ Ð´Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ ÑиÑтемной временной зоны." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:5 +msgid "Privileges are required to change the system time." +msgstr "Ðеобходимы Ð¿Ð¾Ð»Ð½Ð¾Ð¼Ð¾Ñ‡Ð¸Ñ Ð´Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ ÑиÑтемного времени." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:6 +msgid "Privileges are required to configure the hardware clock." +msgstr "Ðеобходимы Ð¿Ð¾Ð»Ð½Ð¾Ð¼Ð¾Ñ‡Ð¸Ñ Ð´Ð»Ñ Ð½Ð°Ñтройки аппаратных чаÑов." + diff --git a/po/rw.po b/po/rw.po new file mode 100644 index 0000000..d266115 --- /dev/null +++ b/po/rw.po @@ -0,0 +1,3008 @@ +# translation of mate-control-center to Kinyarwanda. +# Copyright (C) 2005 Free Software Foundation, Inc. +# This file is distributed under the same license as the mate-control-center 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.. +# +msgid "" +msgstr "" +"Project-Id-Version: mate-control-center HEAD\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-02-26 21:06-0500\n" +"PO-Revision-Date: 2005-03-31 20:55-0700\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" +"ULL NAME \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:1 +#, fuzzy +msgid "" +"Set to True to keep the handlers for text/plain and text/* MIME types " +"synchronized." +msgstr "NIBYO i kugirango Umwandiko Byuzuye Na Umwandiko in" + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:2 +#, fuzzy +msgid "Sync text/plain and text/* handlers" +msgstr "Umwandiko Byuzuye Na Umwandiko" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to launch the calculator." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the email client." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +#, fuzzy +msgid "Binding to launch the help browser." +msgstr "Ifashayobora Mucukumbuzi" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the media player." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the search tool." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +#, fuzzy +msgid "Binding to launch the web browser." +msgstr "Urubuga Mucukumbuzi" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to lock the screen." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to log out." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to lower the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to mute the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to open the Home folder." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to pause playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to raise the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +#, fuzzy +msgid "Binding to skip to next track." +msgstr "Kuri Komeza>>" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +#, fuzzy +msgid "Binding to skip to previous track." +msgstr "Kuri Ibanjirije" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to stop playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to suspend the computer." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +#, fuzzy +msgid "Home folder" +msgstr "Ububiko" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +#, fuzzy +msgid "Launch help browser" +msgstr "Ifashayobora Mucukumbuzi" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +#, fuzzy +msgid "Launch web browser" +msgstr "Urubuga Mucukumbuzi" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +#, fuzzy +msgid "Lock screen" +msgstr "Mugaragaza" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +#, fuzzy +msgid "Log out" +msgstr "Kuvamo" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +#, fuzzy +msgid "Next track" +msgstr "Kuri Komeza>>" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +#, fuzzy +msgid "Play (or play/pause)" +msgstr "Cyangwa Gukina Akaruhuko..." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +#, fuzzy +msgid "Previous track" +msgstr "Kuri Ibanjirije" + +# #-#-#-#-# offmgr.pot (PACKAGE VERSION) #-#-#-#-# +# offmgr/source\offapp\dialog\inetdlg.src:RID_OFADLG_INTERNET.1.RID_SVXPAGE_INET_SEARCH.text +# #-#-#-#-# offmgr.pot (PACKAGE VERSION) #-#-#-#-# +# offmgr/source\offapp\dialog\treeopt.src:RID_OFADLG_OPTIONS_TREE_PAGES.SID_INET_DLG.3.text +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Gushaka" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +#, fuzzy +msgid "Stop playback" +msgstr "Urufunguzo" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +#, fuzzy +msgid "Suspend" +msgstr "Ijwi" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +#, fuzzy +msgid "Volume down" +msgstr "Hasi" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +#, fuzzy +msgid "Volume mute" +msgstr "Mute" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +#, fuzzy +msgid "Volume step" +msgstr "Intera" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +#, fuzzy +msgid "Volume step as percentage of volume." +msgstr "Intera Nka Ijanisha Bya Igice" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +#, fuzzy +msgid "Volume up" +msgstr "Hejuru" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:1 +#, fuzzy +msgid "" +"Set to True to display a dialog when there are errors running the " +"screensaver." +msgstr "a Ikiganiro Ryari: Amakosa" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:2 +#, fuzzy +msgid "Set to True to run the screensaver at login." +msgstr "ku Ifashayinjira" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:3 +msgid "Show startup errors" +msgstr "" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:4 +#, fuzzy +msgid "Start screensaver" +msgstr "Gutangira" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +#, fuzzy +msgid "Hinting" +msgstr "Email" +#~ msgstr "Home" +#~ msgstr "Instant Messaging" +#~ msgstr "Job" +#~ msgstr "Telephone" +#~ msgstr "Web" +#~ msgstr "Work" +#~ msgstr "Applications" +#~ msgstr "Support" +#~ msgstr "Note: Changes to this setting will not take effect until " +#~ "you next log in." +#~ msgstr "" +#~ "> LOG in i Gitoya" + +#, fuzzy +#~ msgid "Close and _Log Out" +#~ msgstr "Funga Na" + +#, fuzzy +#~ msgid "Start these assistive technologies every time you log in:" +#~ msgstr "Gutangira buri Igihe LOG in" + +#, fuzzy +#~ msgid "_On-screen keyboard" +#~ msgstr "Mugaragaza Mwandikisho" + +#, fuzzy +#~ msgid "Enable support for MATE assistive technologies at login" +#~ msgstr "Gushigikira kugirango ku Ifashayinjira" + +#, fuzzy +#~ msgid "" +#~ "No Assistive Technology is available on your system. The 'gok' package " +#~ "must be installed in order to get on-screen keyboard support, and the " +#~ "'gnopernicus' package must be installed for screenreading and magnifying " +#~ "capabilities." +#~ msgstr "" +#~ "ni Bihari ku Sisitemu in Itondekanya Kuri Kubona ku Mugaragaza " +#~ "Mwandikisho Gushigikira Na i kugirango Na" + +#, fuzzy +#~ msgid "" +#~ "Not all available assistive technologies are installed on your system. " +#~ "The 'gok' package must be installed in order to get on-screen keyboard " +#~ "support." +#~ msgstr "" +#~ "Byose Bihari ku Sisitemu in Itondekanya Kuri Kubona ku Mugaragaza " +#~ "Mwandikisho Gushigikira" + +#, fuzzy +#~ msgid "" +#~ "Not all available assistive technologies are installed on your system. " +#~ "The 'gnopernicus' package must be installed for screenreading and " +#~ "magnifying capabilities." +#~ msgstr "Byose Bihari ku Sisitemu kugirango Na" + +#, fuzzy +#~ msgid "There was an error launching the mouse preferences dialog: %s" +#~ msgstr "Ikosa i Imbeba Ibyahiswemo Ikiganiro" + +#, fuzzy +#~ msgid "Unable to import AccessX settings from file '%s'" +#~ msgstr "Kuri Kuzana Amagenamiterere Bivuye IDOSIYE" + +#, fuzzy +#~ msgid "Import Feature Settings File" +#~ msgstr "Idosiye" + +# filter/source\xsltdialog\xmlfiltertestdialog.src:DLG_XML_FILTER_TEST_DIALOG.FL_IMPORT.text +#, fuzzy +#~ msgid "_Import" +#~ msgstr "Kuzana" + +#, fuzzy +#~ msgid "Set your keyboard accessibility preferences" +#~ msgstr "Mwandikisho Ubushobozi bwo gukoreshwa Ibyahiswemo" + +#, fuzzy +#~ msgid "" +#~ "This system does not seem to have the XKB extension. The keyboard " +#~ "accessibility features will not operate without it." +#~ msgstr "" +#~ "Sisitemu OYA Kuri i Umugereka Mwandikisho Ubushobozi bwo gukoreshwa " +#~ "Ibiranga OYA" + +#~ msgid "*" +#~ msgstr "*" + +#, fuzzy +#~ msgid "Enable Bo_unce Keys" +#~ msgstr "Enable Slo_w Keys" +#~ msgstr "Enable _Mouse Keys" +#~ msgstr "Enable _Repeat Keys" +#~ msgstr "Enable _Sticky Keys" +#~ msgstr "Features" +#~ msgstr "Toggle Keys" +#~ msgstr "Desktop _Wallpaper" +#~ msgstr "_Desktop Colors" +#~ msgstr "" + +# sw/source\ui\app\app.src:STR_STATSTR_LAYOUTINIT.text +#~ msgid "Connecting..." +#~ msgstr "Kwihuza..." + +# 3348 +#~ msgid "Key" +#~ msgstr "Urufunguzo" + +#, fuzzy +#~ msgid "MateConf key to which this property editor is attached" +#~ msgstr "Urufunguzo Kuri iyi indangakintu Muhinduzi ni" + +#, fuzzy +#~ msgid "Issue this callback when the value associated with key gets changed" +#~ msgstr "iyi Ryari: i Agaciro Na: Urufunguzo Byahinduwe" + +#, fuzzy +#~ msgid "Change set" +#~ msgstr "Gushyiraho" + +#, fuzzy +#~ msgid "" +#~ "MateConf change set containing data to be forwarded to the mateconf client on " +#~ "apply" +#~ msgstr "" +#~ "Guhindura>> Gushyiraho Ibyatanzwe Kuri Kuri i Umukiriya ku Gukurikiza" + +#, fuzzy +#~ msgid "Conversion to widget callback" +#~ msgstr "Kuri" + +#, fuzzy +#~ msgid "" +#~ "Callback to be issued when data are to be converted from MateConf to the " +#~ "widget" +#~ msgstr "Kuri Byasohowe Ryari: Ibyatanzwe Kuri Bivuye Kuri i" + +#, fuzzy +#~ msgid "Conversion from widget callback" +#~ msgstr "Bivuye" + +#, fuzzy +#~ msgid "" +#~ "Callback to be issued when data are to be converted to MateConf from the " +#~ "widget" +#~ msgstr "Kuri Byasohowe Ryari: Ibyatanzwe Kuri Kuri Bivuye i" + +#, fuzzy +#~ msgid "Object that controls the property (normally a widget)" +#~ msgstr "Amagenzura i indangakintu a" + +#, fuzzy +#~ msgid "Property editor object data" +#~ msgstr "Muhinduzi Igikoresho Ibyatanzwe" + +#, fuzzy +#~ msgid "Custom data required by the specific property editor" +#~ msgstr "Kugena Ibyatanzwe Bya ngombwa ku i indangakintu Muhinduzi" + +#, fuzzy +#~ msgid "Property editor data freeing callback" +#~ msgstr "Muhinduzi Ibyatanzwe" + +#, fuzzy +#~ msgid "" +#~ "Callback to be issued when property editor object data is to be freed" +#~ msgstr "" +#~ "Kuri Byasohowe Ryari: indangakintu Muhinduzi Igikoresho Ibyatanzwe ni Kuri" + +#, fuzzy +#~ msgid "" +#~ "Couldn't find the file '%s'.\n" +#~ "\n" +#~ "Please make sure it exists and try again, or choose a different " +#~ "background picture." +#~ msgstr "" +#~ "Gushaka i IDOSIYE Ubwoko Na Cyangwa Guhitamo a Mbuganyuma() y'Ishusho" + +#, fuzzy +#~ msgid "" +#~ "I don't know how to open the file '%s'.\n" +#~ "Perhaps it's a kind of picture that is not yet supported.\n" +#~ "\n" +#~ "Please select a different picture instead." +#~ msgstr "" +#~ "Kuri Gufungura i IDOSIYE a Bya() y'Ishusho ni OYA Guhitamo a() y'Ishusho" + +#, fuzzy +#~ msgid "Please select an image." +#~ msgstr "Guhitamo Ishusho" + +# basctl/source\basicide\tbxctl.src:RID_TOOLBOX.SID_INSERT_SELECT.text +#, fuzzy +#~ msgid "_Select" +#~ msgstr "Guhitamo" + +#, fuzzy +#~ msgid "Select your default applications" +#~ msgstr "Mburabuzi Porogaramu" + +#~ msgid "Mozilla" +#~ msgstr "Mozilla" + +#, fuzzy +#~ msgid "Netscape Communicator" +#~ msgstr "Netscape" + +#, fuzzy +#~ msgid "Mozilla Mail" +#~ msgstr "Mozilla" + +#, fuzzy +#~ msgid "Please specify a name and a command for this editor." +#~ msgstr "a Izina: Na a Komandi: kugirango iyi Muhinduzi" + +#~ msgid "Add..." +#~ msgstr "Kingeraho" + +#, fuzzy +#~ msgid "C_ustom" +#~ msgstr "Guhanga" + +#, fuzzy +#~ msgid "C_ustom:" +#~ msgstr "Kunoza" + +#, fuzzy +#~ msgid "Can open _URIs" +#~ msgstr "Gufungura" + +#, fuzzy +#~ msgid "Can open multiple _files" +#~ msgstr "Gufungura Igikubo Idosiye" + +# padmin/source\padialog.src:RID_PADIALOG.RID_PA_TXT_COMMAND.text +#, fuzzy +#~ msgid "Co_mmand:" +#~ msgstr "Komandi:" + +#, fuzzy +#~ msgid "Custom Editor Properties" +#~ msgstr "Kugena" + +# #-#-#-#-# basctl.pot (PACKAGE VERSION) #-#-#-#-# +# basctl/source\basicide\basidesh.src:RID_POPUP_TABBAR.SID_BASICIDE_DELETECURRENT.text +# #-#-#-#-# basctl.pot (PACKAGE VERSION) #-#-#-#-# +# basctl/source\basicide\brkdlg.src:RID_BASICIDE_BREAKPOINTDLG.RID_PB_DEL.text +#~ msgid "Delete" +#~ msgstr "Gusiba" + +# dbaccess/source/ui/inc/toolbox.hrc:MID_DBUI_QUERY_EDIT_JOINCONNECTION.text +#~ msgid "Edit..." +#~ msgstr "Kwandika..." + +#, fuzzy +#~ msgid "Run in a _terminal" +#~ msgstr "in a" + +#, fuzzy +#~ msgid "Run in a t_erminal" +#~ msgstr "in a" + +#, fuzzy +#~ msgid "" +#~ "Select the window manager you want. You will need to hit apply, wave the " +#~ "magic wand, and do a magic dance for it to work." +#~ msgstr "" +#~ "i Idirishya Muyobozi Kuri kanda Gukurikiza UMUVUMBA i Na a kugirango Kuri " +#~ "Akazi" + +#~ msgid "Text Editor" +#~ msgstr "Umuhinduzi w'inyandiko" + +#, fuzzy +#~ msgid "Understands _Netscape Remote Control" +#~ msgstr "Netscape" + +#, fuzzy +#~ msgid "Use this _editor to open text files in the file manager" +#~ msgstr "" +#~ "iyi Muhinduzi Kuri Gufungura Umwandiko Idosiye in i IDOSIYE Muyobozi" + +#~ msgid "Window Manager" +#~ msgstr "Umuyobozi w'idirishya" + +# padmin/source\padialog.src:RID_PADIALOG.RID_PA_TXT_COMMAND.text +#, fuzzy +#~ msgid "_Command:" +#~ msgstr "Komandi:" + +# basctl/source\basicide\moduldlg.src:RID_DLG_NEWLIB.RID_FT_NEWLIB.text +#, fuzzy +#~ msgid "_Name:" +#~ msgstr "Izina:" + +# #-#-#-#-# basctl.pot (PACKAGE VERSION) #-#-#-#-# +# basctl/source\basicide\basidesh.src:RID_POPUP_BRKPROPS.RID_BRKPROPS.text +# #-#-#-#-# basctl.pot (PACKAGE VERSION) #-#-#-#-# +# basctl/source\basicide\basidesh.src:RID_POPUP_DLGED.SID_SHOW_PROPERTYBROWSER.text +#, fuzzy +#~ msgid "_Properties..." +#~ msgstr "Indangakintu..." + +# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-# +# sc/source\ui\src\menue.src:SCCFG_PLUGINMENU.SUBMENU_EDIT.SUBMENU_EDIT_TABLE.SID_SELECT_TABLES.text +# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-# +# sc/source\ui\src\menue.src:SCCFG_MENUBAR.SUBMENU_EDIT.SUBMENU_EDIT_TABLE.SID_SELECT_TABLES.text +#, fuzzy +#~ msgid "_Select:" +#~ msgstr "Guhitamo..." + +#, fuzzy +#~ msgid "Change screen resolution" +#~ msgstr "Mugaragaza Imikemurire" + +# officecfg/registry\schema\org\openoffice\Office\Common.xcs:....Filter.Graphic.Export.BMP.Resolution.text +#, fuzzy +#~ msgid "_Resolution:" +#~ msgstr "Imikemurire" + +#, fuzzy +#~ msgid "Re_fresh rate:" +#~ msgstr "Igipimo" + +# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-# +# sc/source\ui\src\solvrdlg.src:RID_SCDLG_SOLVER.FL_VARIABLES.text +# #-#-#-#-# sc.pot (PACKAGE VERSION) #-#-#-#-# +# sc/source\ui\src\tabopdlg.src:RID_SCDLG_TABOP.FL_VARIABLES.text +#, fuzzy +#~ msgid "Default Settings" +#~ msgstr "Amaboneza mburabuzi" + +#, fuzzy +#~ msgid "_Make default for this computer (%s) only" +#~ msgstr "Mburabuzi kugirango iyi" + +# basctl/source\basicide\moduldlg.src:RID_DLG_LIBS.RID_FL_OPTIONS.text +#~ msgid "Options" +#~ msgstr "Amahitamo" + +#, fuzzy +#~ msgid "" +#~ "Testing the new settings. If you don't respond in %d second the previous " +#~ "settings will be restored." +#~ msgid_plural "" +#~ "Testing the new settings. If you don't respond in %d seconds the previous " +#~ "settings will be restored." +#~ msgstr[0] "" +#~ "i Gishya Amagenamiterere in ISEGONDA i Ibanjirije Amagenamiterere" + +#, fuzzy +#~ msgid "Do you want to keep this resolution?" +#~ msgstr "Kuri Gumana: iyi Imikemurire" + +#, fuzzy +#~ msgid "Use _previous resolution" +#~ msgstr "Ibanjirije Imikemurire" + +#, fuzzy +#~ msgid "_Keep resolution" +#~ msgstr "Imikemurire" + +#, fuzzy +#~ msgid "" +#~ "The X Server does not support the XRandR extension. Runtime resolution " +#~ "changes to the display size are not available." +#~ msgstr "" +#~ "OYA Gushigikira i Umugereka Imikemurire Amahinduka Kuri i Kugaragaza " +#~ "Ingano OYA Bihari" + +#, fuzzy +#~ msgid "" +#~ "The version of the XRandR extension is incompatible with this program. " +#~ "Runtime changes to the display size are not available." +#~ msgstr "" +#~ "Verisiyo Bya i Umugereka ni Na: iyi Porogaramu Amahinduka Kuri i " +#~ "Kugaragaza Ingano OYA Bihari" + +#, fuzzy +#~ msgid "Select fonts for the desktop" +#~ msgstr "Imyandikire kugirango i Ibiro" + +#, fuzzy +#~ msgid "Font Rendering" +#~ msgstr "Smoothing:" +#~ msgstr "Subpixel order:" +#~ msgstr "Cursor Blinking" +#~ msgstr "Repeat Keys" +#~ msgstr "_Lock screen to enforce typing break" +#~ msgstr "Fast" +#~ msgstr "Long" +#~ msgstr "Short" +#~ msgstr "Slow" +#~ msgstr "Double-Click Timeout " +#~ msgstr "Drag and Drop" +#~ msgstr "Locate Pointer" +#~ msgstr "Mouse Orientation" +#~ msgstr "Speed" +#~ msgstr "Fast" +#~ msgstr "High" +#~ msgstr "Large" +#~ msgstr "Low" +#~ msgstr "Slow" +#~ msgstr "Small" +#~ msgstr "D_irect internet connection" +#~ msgstr "Ignore Host List" +#~ msgstr "_Automatic proxy configuration" +#~ msgstr "_Manual proxy configuration" +#~ msgstr "_Use authentication" +#~ msgstr "Install a Theme" +#~ msgstr "Save Theme to Disk" +#~ msgstr "Behavior and Appearance" +#~ msgstr "Preview" +#~ msgstr "Cannot start the preferences application for your window manager\n" +#~ "\n" +#~ "%s" +#~ msgstr "" +#~ "Movement Key" +#~ msgstr "Titlebar Action" +#~ msgstr "Window Selection" +#~ msgstr "%s\n" +#~ "- The result of %s" +#~ msgstr "" +#~ "Iboneza a in a in Seriveri Seriveri Na: Seriveri Verisiyo Ibyatanzwe " +#~ "Icyegeranyo iyi Nka a Gushyiramo Igisubizo Bya Igisubizo Bya" + +#, fuzzy +#~ msgid "" +#~ "You are using XFree 4.3.0.\n" +#~ "There are known problems with complex XKB configurations.\n" +#~ "Try using a simpler configuration or taking a fresher version of XFree " +#~ "software." +#~ msgstr "3.. 0." + +#, fuzzy +#~ msgid "Do _not show this warning again" +#~ msgstr "Nta kongera kwerekana iri burira" + +#, fuzzy +#~ msgid "" +#~ "The X system keyboard settings differ from your current MATE keyboard " +#~ "settings. Which set would you like to use?" +#~ msgstr "" +#~ "Sisitemu Mwandikisho Amagenamiterere Bivuye KIGEZWEHO Mwandikisho " +#~ "Amagenamiterere Gushyiraho nka Kuri Gukoresha" + +#, fuzzy +#~ msgid "Use MATE settings" +#~ msgstr "Amagenamiterere" + +#, fuzzy +#~ msgid "Permissions on the file %s are broken\n" +#~ msgstr "ku i IDOSIYE" + +#, fuzzy +#~ msgid "" +#~ "Couldn't load the Glade file.\n" +#~ "Make sure that this daemon is properly installed." +#~ msgstr "Ibirimo i IDOSIYE iyi ni" + +# filter/source\xsltdialog\xmlfilterdialogstrings.src:STR_COLUMN_HEADER_TYPE.text +#~ msgid "Type" +#~ msgstr "Ubwoko" + +#, fuzzy +#~ msgid "" +#~ "Type of bg_applier: BG_APPLIER_ROOT for root window or BG_APPLIER_PREVIEW " +#~ "for preview" +#~ msgstr "Bya kugirango Imizi Idirishya Cyangwa kugirango Igaragazambere" + +#, fuzzy +#~ msgid "Width if applier is a preview: Defaults to 64." +#~ msgstr "NIBA ni a Igaragazambere Kuri" + +#, fuzzy +#~ msgid "Height if applier is a preview: Defaults to 48." +#~ msgstr "NIBA ni a Igaragazambere Kuri" + +#, fuzzy +#~ msgid "Screen on which BGApplier is to draw" +#~ msgstr "ku ni Kuri Gushushanya" + +#, fuzzy +#~ msgid "There was an error loading an image: %s" +#~ msgstr "Ikosa Ifashayobora" + +# #-#-#-#-# sfx2.pot (PACKAGE VERSION) #-#-#-#-# +# sfx2/source\dialog\eventdlg.src:TP_CONFIG_EVENT.STR_EVENT.text +# #-#-#-#-# sfx2.pot (PACKAGE VERSION) #-#-#-#-# +# sfx2/source\dialog\macropg.src:RID_SFX_TP_MACROASSIGN.STR_EVENT.text +#~ msgid "Event" +#~ msgstr "Icyabaye" + +# svx/source\gallery2\galtheme.src:RID_GALLERYSTR_THEME_SOUNDS.text +#, fuzzy +#~ msgid "_Sounds:" +#~ msgstr "Amajwi" + +#, fuzzy +#~ msgid "Sound _file:" +#~ msgstr "IDOSIYE" + +#, fuzzy +#~ msgid "_Play" +#~ msgstr "Gukina" + +# #-#-#-#-# padmin.pot (PACKAGE VERSION) #-#-#-#-# +# padmin/source\rtsetup.src:RID_RTS_FONTSUBSTPAGE.RID_RTS_FS_REMOVE_BTN.text +# #-#-#-#-# padmin.pot (PACKAGE VERSION) #-#-#-#-# +# padmin/source\rtsetup.src:RID_RTS_COMMANDPAGE.RID_RTS_CMD_BTN_REMOVE.text +#, fuzzy +#~ msgid "_Remove" +#~ msgstr "Gukuraho" + +#, fuzzy +#~ msgid "Window manager \"%s\" has not registered a configuration tool\n" +#~ msgstr "Muyobozi OYA a Iboneza" + +# sc/source\ui\formdlg\formdlgs.src:RID_SCDLG_FORMULA.RB_REF.quickhelptext +#~ msgid "Maximize" +#~ msgstr "Kugira kinini" + +# vcl/source\src\helptext.src:SV_HELPTEXT_ROLLUP.text +#~ msgid "Roll up" +#~ msgstr "Kuzamura" + +#, fuzzy +#~ msgid "Brightness down" +#~ msgstr "Hasi" + +#, fuzzy +#~ msgid "Brightness down's shortcut." +#~ msgstr "Iy'ibusamo" + +#, fuzzy +#~ msgid "Brightness up" +#~ msgstr "Hejuru" + +#, fuzzy +#~ msgid "Brightness up's shortcut." +#~ msgstr "Iy'ibusamo" + +# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-# +# officecfg/registry\data\org\openoffice\Office\DataAccess.xcu:..DataAccess.DriverSettings.com.sun.star.comp.sdbc.MozabDriver.ColumnAliases.PrimaryEmail.text +# #-#-#-#-# officecfg.pot (PACKAGE VERSION) #-#-#-#-# +# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....BusinessCard.PrivateAddress.Email.text +#~ msgid "E-mail" +#~ msgstr "Imeli" + +#, fuzzy +#~ msgid "E-mail's shortcut." +#~ msgstr "E Iy'ibusamo" + +#, fuzzy +#~ msgid "Eject's shortcut." +#~ msgstr "Iy'ibusamo" + +#, fuzzy +#~ msgid "Home folder's shortcut." +#~ msgstr "Iy'ibusamo" + +#, fuzzy +#~ msgid "Launch help browser's shortcut." +#~ msgstr "Ifashayobora Iy'ibusamo" + +#, fuzzy +#~ msgid "Launch web browser's shortcut." +#~ msgstr "Urubuga Iy'ibusamo" + +#, fuzzy +#~ msgid "Lock screen's shortcut." +#~ msgstr "Iy'ibusamo" + +#, fuzzy +#~ msgid "Log out's shortcut." +#~ msgstr "Iy'ibusamo" + +#, fuzzy +#~ msgid "Next track key's shortcut." +#~ msgstr "Iy'ibusamo" + +# 4630 +#~ msgid "Pause" +#~ msgstr "akaruhuko" + +#, fuzzy +#~ msgid "Pause key's shortcut." +#~ msgstr "Iy'ibusamo" + +#, fuzzy +#~ msgid "Play (or play/pause) key's shortcut." +#~ msgstr "Cyangwa Gukina Akaruhuko... Iy'ibusamo" + +#, fuzzy +#~ msgid "Previous track key's shortcut." +#~ msgstr "Iy'ibusamo" + +#, fuzzy +#~ msgid "Search's shortcut." +#~ msgstr "Iy'ibusamo" + +#, fuzzy +#~ msgid "Sleep's shortcut." +#~ msgstr "Iy'ibusamo" + +#, fuzzy +#~ msgid "Stop playback key's shortcut." +#~ msgstr "Iy'ibusamo" + +#, fuzzy +#~ msgid "Volume down's shortcut." +#~ msgstr "Iy'ibusamo" + +#, fuzzy +#~ msgid "Volume mute's shortcut" +#~ msgstr "Iy'ibusamo" + +#, fuzzy +#~ msgid "Volume up's shortcut." +#~ msgstr "Iy'ibusamo" + +#, fuzzy +#~ msgid "" +#~ "A collection of scripts to run whenever the keyboard state is reloaded. " +#~ "Useful for re-applying xmodmap based adjustments" +#~ msgstr "" +#~ "A Bya Inyandikoporogaramu Kuri Gukoresha i Mwandikisho Leta ni kugirango" + +#, fuzzy +#~ msgid "A list of modmap files available in the $HOME directory." +#~ msgstr "A Urutonde Bya Idosiye Bihari in i bushyinguro" + +#, fuzzy +#~ msgid "Default group, assigned on window creation" +#~ msgstr "Itsinda ku Idirishya" + +#, fuzzy +#~ msgid "Keep and manage separate group per window" +#~ msgstr "Na kuyobora Itsinda Idirishya" + +#, fuzzy +#~ msgid "Keyboard layout" +#~ msgstr "Imigaragarire" + +#, fuzzy +#~ msgid "Keyboard model" +#~ msgstr "Urugero" + +#, fuzzy +#~ msgid "" +#~ "Keyboard settings in mateconf will be overridden from the system ASAP " +#~ "(deprecated)" +#~ msgstr "Amagenamiterere in Bivuye i Sisitemu" + +#, fuzzy +#~ msgid "Save/restore indicators together with layout groups" +#~ msgstr "Kubika Kugarura Na: Imigaragarire Amatsinda" + +#, fuzzy +#~ msgid "Show layout names instead of group names" +#~ msgstr "Imigaragarire Amazina Bya Itsinda Amazina" + +#, fuzzy +#~ msgid "" +#~ "Show layout names instead of group names (only for versions of XFree " +#~ "supporting multiple layouts)" +#~ msgstr "" +#~ "Imigaragarire Amazina Bya Itsinda Amazina kugirango Uburyo Bya Igikubo " +#~ "Imigaragarire" + +#, fuzzy +#~ msgid "Suppress the \"X sysconfig changed\" warning message" +#~ msgstr "i Byahinduwe Iburira Ubutumwa" + +#, fuzzy +#~ msgid "keyboard layout" +#~ msgstr "Mwandikisho Imigaragarire" + +#, fuzzy +#~ msgid "keyboard model" +#~ msgstr "Mwandikisho Urugero" + +#, fuzzy +#~ msgid "modmap file list" +#~ msgstr "IDOSIYE Urutonde" + +#, fuzzy +#~ msgid "_Postpone break" +#~ msgstr "itandukanya" + +#, fuzzy +#~ msgid "Take a break!" +#~ msgstr "a itandukanya" + +#, fuzzy +#~ msgid "/_About" +#~ msgstr "/Bigyanye" + +#, fuzzy +#~ msgid "/_Take a Break" +#~ msgstr "/a" + +#, fuzzy +#~ msgid "%d minute until the next break" +#~ msgid_plural "%d minutes until the next break" +#~ msgstr[0] "%dUMUNOTA i Komeza>> itandukanya" + +#, fuzzy +#~ msgid "Less than one minute until the next break" +#~ msgstr "UMUNOTA i Komeza>> itandukanya" + +#, fuzzy +#~ msgid "" +#~ "Unable to bring up the typing break properties dialog with the following " +#~ "error: %s" +#~ msgstr "" +#~ "Kuri Hejuru i Kwandika: itandukanya Indangakintu... Ikiganiro Na: i Ikosa" + +#, fuzzy +#~ msgid "A computer break reminder." +#~ msgstr "A itandukanya Mwibutsa" + +#, fuzzy +#~ msgid "Written by Richard Hult <richard@imendio.com>" +#~ msgstr "ku" + +#, fuzzy +#~ msgid "Eye candy added by Anders Carlsson" +#~ msgstr "Kyongewe ku" + +#, fuzzy +#~ msgid "Break reminder" +#~ msgstr "Mwibutsa" + +#, fuzzy +#~ msgid "The typing monitor is already running." +#~ msgstr "Kwandika: ni" + +#, fuzzy +#~ msgid "" +#~ "The typing monitor uses the notification area to display information. You " +#~ "don't seem to have a notification area on your panel. You can add it by " +#~ "right-clicking on your panel and choosing 'Add to panel', selecting " +#~ "'Notification area' and clicking 'Add'." +#~ msgstr "" +#~ "Kwandika: i Ikimenyetso Ubuso Kuri Kugaragaza Ibisobanuro Kuri a " +#~ "Ikimenyetso Ubuso ku Kongeramo ku Iburyo: ku Na Kuri Na" + +#, fuzzy +#~ msgid "The quick brown fox jumps over the lazy dog. 0123456789" +#~ msgstr "Igihogo KURI i" + +# sc/source\ui\dbgui\pvfundlg.src:RID_SCDLG_PIVOTSUBT.FT_NAMELABEL.text +#~ msgid "Name:" +#~ msgstr "Izina:" + +# sfx2/source\dialog\filedlghelper.src:STR_LB_IMAGE_TEMPLATE.text +#~ msgid "Style:" +#~ msgstr "Imisusire" + +# sfx2/source\dialog\dinfdlg.src:TP_DOCINFODOC.FT_FILE_TYP.text +#~ msgid "Type:" +#~ msgstr "Ubwoko" + +# sfx2/source\dialog\dinfdlg.src:TP_DOCINFODOC.FT_FILE_SIZE.text +#~ msgid "Size:" +#~ msgstr "Ingano" + +#~ msgid "Version:" +#~ msgstr "Verisiyo:" + +#, fuzzy +#~ msgid "Copyright:" +#~ msgstr "Uburenganzira bw'umuhimbyi" + +#~ msgid "Description:" +#~ msgstr "Umwirondoro" + +#, fuzzy +#~ msgid "usage: %s fontfile\n" +#~ msgstr "Ikoresha:" + +#, fuzzy +#~ msgid "Set as Application Font" +#~ msgstr "Nka" + +#, fuzzy +#~ msgid "Sets the default application font" +#~ msgstr "i Mburabuzi Porogaramu Intego- nyuguti" + +#, fuzzy +#~ msgid "If set to true, then OpenType fonts will be thumbnailed." +#~ msgstr "Gushyiraho Kuri NIBYO Hanyuma Imyandikire" + +#, fuzzy +#~ msgid "If set to true, then PCF fonts will be thumbnailed." +#~ msgstr "Gushyiraho Kuri NIBYO Hanyuma Imyandikire" + +#, fuzzy +#~ msgid "If set to true, then TrueType fonts will be thumbnailed." +#~ msgstr "Gushyiraho Kuri NIBYO Hanyuma Imyandikire" + +#, fuzzy +#~ msgid "If set to true, then Type1 fonts will be thumbnailed." +#~ msgstr "Gushyiraho Kuri NIBYO Hanyuma Imyandikire" + +#, fuzzy +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for OpenType fonts." +#~ msgstr "iyi Urufunguzo Kuri i Komandi: Kuri Kurema kugirango Imyandikire" + +#, fuzzy +#~ msgid "Set this key to the command used to create thumbnails for PCF fonts." +#~ msgstr "iyi Urufunguzo Kuri i Komandi: Kuri Kurema kugirango Imyandikire" + +#, fuzzy +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for TrueType fonts." +#~ msgstr "iyi Urufunguzo Kuri i Komandi: Kuri Kurema kugirango Imyandikire" + +#, fuzzy +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for Type1 fonts." +#~ msgstr "iyi Urufunguzo Kuri i Komandi: Kuri Kurema kugirango Imyandikire" + +#, fuzzy +#~ msgid "Thumbnail command for OpenType fonts" +#~ msgstr "Komandi: kugirango Imyandikire" + +#, fuzzy +#~ msgid "Thumbnail command for PCF fonts" +#~ msgstr "Komandi: kugirango Imyandikire" + +#, fuzzy +#~ msgid "Thumbnail command for TrueType fonts" +#~ msgstr "Komandi: kugirango Imyandikire" + +#, fuzzy +#~ msgid "Thumbnail command for Type1 fonts" +#~ msgstr "Komandi: kugirango Imyandikire" + +#, fuzzy +#~ msgid "Whether to thumbnail OpenType fonts" +#~ msgstr "Kuri Imyandikire" + +#, fuzzy +#~ msgid "Whether to thumbnail PCF fonts" +#~ msgstr "Kuri Imyandikire" + +#, fuzzy +#~ msgid "Whether to thumbnail TrueType fonts" +#~ msgstr "Kuri Imyandikire" + +#, fuzzy +#~ msgid "Whether to thumbnail Type1 fonts" +#~ msgstr "Kuri Imyandikire" + +#, fuzzy +#~ msgid "Apply new font?" +#~ msgstr ", 2007. +msgid "" +msgstr "" +"Project-Id-Version: si\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-02-26 21:06-0500\n" +"PO-Revision-Date: 2007-08-08 14:58+0530\n" +"Last-Translator: Danishka Navin \n" +"Language-Team: Sinhala \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: KBabel 1.11.4\n" + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:1 +msgid "" +"Set to True to keep the handlers for text/plain and text/* MIME types " +"synchronized." +msgstr "" + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:2 +msgid "Sync text/plain and text/* handlers" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to launch the calculator." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the email client." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the help browser." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the media player." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the search tool." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the web browser." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to lock the screen." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to log out." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to lower the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to mute the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to open the Home folder." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to pause playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to raise the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to skip to next track." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to previous track." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to stop playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to suspend the computer." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "ඉවත් කරන්න" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "ඉවත් වීම" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "සොයන්න" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +#, fuzzy +msgid "Suspend" +msgstr "à·à¶¶à·Šà¶¯à¶º" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "හඬ අඩු කරන්න" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "හඬ à·€à·à¶©à·’ කරන්න" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:1 +msgid "" +"Set to True to display a dialog when there are errors running the " +"screensaver." +msgstr "" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:2 +msgid "Set to True to run the screensaver at login." +msgstr "" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:3 +msgid "Show startup errors" +msgstr "" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:4 +msgid "Start screensaver" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Enable accessibility keyboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Enable background plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Enable clipboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Enable default editor plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Enable font plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Enable keybindings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:7 +#, fuzzy +msgid "Enable keyboard plugin" +msgstr "දà·à·‚හරිණ කේත සක්â€à¶»à·’ය කරන්න" + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable media keys plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +#, fuzzy +msgid "Enable mouse plugin" +msgstr "දà·à·‚හරිණ කේත සක්â€à¶»à·’ය කරන්න" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable screensaver plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +#, fuzzy +msgid "Enable sound plugin" +msgstr "දà·à·‚හරිණ කේත සක්â€à¶»à·’ය කරන්න" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable typing breaks plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable xrandr plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +#, fuzzy +msgid "Enable xrdb plugin" +msgstr "දà·à·‚හරිණ කේත සක්â€à¶»à·’ය කරන්න" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable xsettings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Set to True to enable the plugin to manage screensaver settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Set to True to enable the plugin to manage sound settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "" +"Set to True to enable the plugin to manage the default text editor setting." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "" + +#: ../mate-settings-daemon/main.c:49 +msgid "Don't become a daemon" +msgstr "" + +#: ../mate-settings-daemon/main.c:50 +msgid "MateConf prefix from which to load plugin settings" +msgstr "" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Accessibility Keyboard" +msgstr "පිවිසුම් à·„à·à¶šà·’යà·à·€" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Accessibility keyboard plugin" +msgstr "පිවිසුම් à·„à·à¶šà·’යà·à·€" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:393 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "සහà·à¶º දර්à·à¶«à¶º කිරිමේදි දà·à·‚යක් තිබුනි: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:445 +msgid "Do you want to activate Slow Keys?" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:446 +msgid "Do you want to deactivate Slow Keys?" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:449 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:456 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:508 +msgid "Do_n't activate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:456 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:508 +msgid "Do_n't deactivate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:459 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:511 +msgid "_Activate" +msgstr "සක්â€à¶»à·“ය කරන්න (_A)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:459 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:511 +msgid "_Deactivate" +msgstr "අක්â€à¶»à·“ය කරන්න (_D)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:463 +msgid "Slow Keys Alert" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:495 +msgid "Do you want to activate Sticky Keys?" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:496 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:499 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:501 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:515 +msgid "Sticky Keys Alert" +msgstr "" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "පසුබිම" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Background plugin" +msgstr "පසුබිම" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Font" +msgstr "අකුරු" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "" + +#: ../plugins/font/gsd-font-manager.c:208 +#, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing the mouse pointer theme." +msgstr "" + +#: ../plugins/font/gsd-font-manager.c:231 +#, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing cursors." +msgstr "" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:195 +#, c-format +msgid "Key Binding (%s) has its action defined multiple times\n" +msgstr "" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:202 +#, c-format +msgid "Key Binding (%s) has its binding defined multiple times\n" +msgstr "" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:211 +#, c-format +msgid "Key Binding (%s) is incomplete\n" +msgstr "" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:239 +#, c-format +msgid "Key Binding (%s) is invalid\n" +msgstr "" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:292 +#, c-format +msgid "It seems that another application already has access to key '%u'." +msgstr "" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:365 +#, c-format +msgid "Key Binding (%s) is already in use\n" +msgstr "" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:502 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Keyboard plugin" +msgstr "යතුරු පුවරු කෙටි මà·à¶»à·Šâ€à¶Ÿ" + +#: ../plugins/keyboard/modmap-dialog.glade.h:1 +msgid "A_vailable files:" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.glade.h:2 +msgid "Do _not show this warning again." +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.glade.h:3 +msgid "Load modmap files" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.glade.h:4 +msgid "Would you like to load the modmap file(s)?" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.glade.h:5 +msgid "_Load" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.glade.h:6 +msgid "_Loaded files:" +msgstr "" + +#: ../plugins/media-keys/actions/acme.glade.h:1 +msgid "Volume" +msgstr "හඬ" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:200 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:240 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:256 +msgid "" +"Couldn't put the machine to sleep.\n" +"Verify that the machine is correctly configured." +msgstr "" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:566 +msgid "Could not enable mouse accessibility features" +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:568 +msgid "" +"Mouse accessibility requires the mousetweaks daemon to be installed on your " +"system." +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:571 +msgid "Mouse Preferences" +msgstr "" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "" + +#: ../plugins/screensaver/gsd-screensaver-manager.c:151 +#, c-format +msgid "" +"There was an error starting up the screensaver:\n" +"\n" +"%s\n" +"\n" +"Screensaver functionality will not work in this session." +msgstr "" + +#: ../plugins/screensaver/gsd-screensaver-manager.c:160 +msgid "_Do not show this message again" +msgstr "" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Screensaver" +msgstr "තිරය" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:2 +msgid "Screensaver plugin" +msgstr "" + +#: ../plugins/sound/gsd-sound-manager.c:164 +#, c-format +msgid "Couldn't load sound file %s as sample %s" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:44 +msgid "Login" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:45 +msgid "Logout" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:46 +msgid "Boing" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:47 +msgid "Siren" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:48 +msgid "Clink" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:49 +msgid "Beep" +msgstr "බීප් හඬ" + +#: ../plugins/sound/libsounds/sound-view.c:50 +msgid "No sound" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:132 +msgid "Sound not set for this event." +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:141 +msgid "" +"The sound file for this event does not exist.\n" +"You may want to install the mate-audio package for a set of default sounds." +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:152 +msgid "The sound file for this event does not exist." +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:183 +msgid "Select Sound File" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:210 +#, c-format +msgid "The file %s is not a valid wav file" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:271 +msgid "Select sound file..." +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:373 +msgid "System Sounds" +msgstr "" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:1 +msgid "Sound" +msgstr "à·à¶¶à·Šà¶¯à¶º" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:2 +msgid "Sound plugin" +msgstr "" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:258 +#: ../plugins/xrdb/gsd-xrdb-manager.c:327 +msgid "Cannot determine user's home directory" +msgstr "" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:551 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Manage X Settings" +msgstr "පෙරනිමි à·ƒà·à¶šà·ƒà·”ම්" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "X Settings" +msgstr "පෙරනිමි à·ƒà·à¶šà·ƒà·”ම්" + +#~ msgid "Image/label border" +#~ msgstr "පිළිඹිබුව/ලේබලය රà·à¶¸à·”à·€" + +#~ msgid "Width of border around the label and image in the alert dialog" +#~ msgstr "විපරම් සංවà·à¶¯ කොටුව තුළ වූ ලේබලය සහ පිළිඹිබුව වට෠ඇති රà·à¶¸à·”වේ à¶à¶±à¶šà¶¸" + +#~ msgid "Alert Type" +#~ msgstr "විපරම් වර්ගය" + +#~ msgid "The type of alert" +#~ msgstr "විපරමෙහි වර්ගය" + +#~ msgid "Alert Buttons" +#~ msgstr "විපරම් බොත්තම්" + +#~ msgid "The buttons shown in the alert dialog" +#~ msgstr "විපරම් සංවà·à¶¯ කොටුව තුළ පෙන්වන බොත්තම් වර්â€à¶œ" + +#~ msgid "Show more _details" +#~ msgstr "à·€à·à¶©à·’ විස්තර පෙන්වන්න (_d)" + +#~ msgid "Select Image" +#~ msgstr "පිළිඹිබුව තà·à¶»à¶±à·Šà¶±" + +#~ msgid "No Image" +#~ msgstr "පිළිඹිබු නà·à¶­" + +#~ msgid "Images" +#~ msgstr "පිළිඹිබු" + +#~ msgid "All Files" +#~ msgstr "සියළුම ගොනු" + +#~ msgid "About %s" +#~ msgstr "%s සම්බන්ධව" + +#~ msgid " " +#~ msgstr " " + +#~ msgid " " +#~ msgstr " " + +#~ msgid "Email" +#~ msgstr "විද්â€à¶ºà·”ත් තà·à¶´à·à¶½" + +#~ msgid "Home" +#~ msgstr "නිවස" + +#~ msgid "Instant Messaging" +#~ msgstr "ක්â€à·‚ණික පණිවිඩ" + +#~ msgid "Job" +#~ msgstr "කà·à¶»à·Šâ€à¶ºà¶º" + +#~ msgid "Telephone" +#~ msgstr "දුරකතනය" + +#~ msgid "Work" +#~ msgstr "à·€à·à¶©" + +#~ msgid "A_ddress:" +#~ msgstr "ලිපිනය (_d):" + +#~ msgid "Address" +#~ msgstr "ලිපිනය" + +#~ msgid "Ci_ty:" +#~ msgstr "නගතය (_t):" + +#~ msgid "Contact" +#~ msgstr "සම්බන්දතà·à·€" + +#~ msgid "Full Name" +#~ msgstr "සම්පූර්ණ නම" + +#~ msgid "IC_Q:" +#~ msgstr "IC_Q:" + +#~ msgid "M_SN:" +#~ msgstr "M_SN:" + +#~ msgid "_Address:" +#~ msgstr "ලිපිනය (_A):" + +#~ msgid "_Department:" +#~ msgstr "දෙපà·à¶»à·Šà¶­à·”මෙන්තුව (_D):" + +#~ msgid "_Manager:" +#~ msgstr "කළමණà·à¶šà¶»à·” (_M):" + +#~ msgid "_Profession:" +#~ msgstr "වෘතිය (_P):" + +#~ msgid "_State/Province:" +#~ msgstr "ප්â€à¶»à·à¶±à·Šà¶­à¶º/පළà·à¶­: (_S)" + +#~ msgid "_Title:" +#~ msgstr "සිරස්තලය: (_T)" + +#~ msgid "System error: %s." +#~ msgstr "පද්ධති දà·à·‚ය: %s." + +#~ msgid "Preferences" +#~ msgstr "අභිප්â€à¶»à·šà¶­" + +#~ msgid "Basic" +#~ msgstr "සරළ" + +#~ msgid "milliseconds" +#~ msgstr "මිලි තත්පර" + +#~ msgid "seconds" +#~ msgstr "තත්පර" + +#~ msgid "All files" +#~ msgstr "සියළු ගොනු" + +#~ msgid "page" +#~ msgstr "පිටුව" + +#~ msgid "[WALLPAPER...]" +#~ msgstr "[WALLPAPER...]" + +#~ msgid "Custom" +#~ msgstr "රිසිකළ" + +#~ msgid "Preview" +#~ msgstr "පූර්â€à·€à¶¯à·ƒà·”න" + +#~ msgid "C_ut" +#~ msgstr "කපන්න (_u)" + +#~ msgid "Colors" +#~ msgstr "වර්â€à¶«" + +#~ msgid "Edit" +#~ msgstr "à·ƒà·à¶šà·ƒà·”ම්" + +#~ msgid "Interface" +#~ msgstr "අතුරු මූණත" + +#~ msgid "Open File" +#~ msgstr "ගොනුව විවෘත කරන්න " + +#~ msgid "Text" +#~ msgstr "පෙළ" + +#~ msgid "VB_GR" +#~ msgstr "VB_GR" + +#~ msgid "_Add..." +#~ msgstr "එක් කරන්න... (_A)" + +#~ msgid "_BGR" +#~ msgstr "_BGR" + +#~ msgid "_Copy" +#~ msgstr "පිටපත් කරන්න (_C)" + +#~ msgid "_Description:" +#~ msgstr "විස්තරය (_D):" + +#~ msgid "_File" +#~ msgstr "ගොනු (_F)" + +#~ msgid "_Install..." +#~ msgstr "ස්ථà·à¶´à¶±à¶º... (_I)" + +#~ msgid "_Medium" +#~ msgstr "මධ්â€à¶ºà¶¸ (_M)" + +#~ msgid "_Name:" +#~ msgstr "නම (_N):" + +#~ msgid "_New" +#~ msgstr "නව (_N)" + +#~ msgid "_None" +#~ msgstr "කිසිවක් නà·à¶­ (_N)" + +#~ msgid "_Open" +#~ msgstr "විවෘත කරන්න (_O)" + +#~ msgid "_Paste" +#~ msgstr "අලවන්න (_P)" + +#~ msgid "_Print" +#~ msgstr "මුද්â€à¶»à¶«à¶º (_P)" + +#~ msgid "_Quit" +#~ msgstr "ඉවත් වන්න (_Q)" + +#~ msgid "_Save" +#~ msgstr "සුරකින්න (_S)" + +#~ msgid "_Size:" +#~ msgstr "ප්â€à¶»à¶¸à·à¶«à¶º: (_S)" + +#~ msgid "_Style:" +#~ msgstr "රටà·à·€ (_S):" + +#~ msgid "_VRGB" +#~ msgstr "_VRGB" + +#~ msgid "_Windows:" +#~ msgstr "කවුළු (_W):" + +#~ msgid "dots per inch" +#~ msgstr "අඟලට තිත්" + +#~ msgid "pixel" +#~ msgid_plural "pixels" +#~ msgstr[0] "පික්සලය" +#~ msgstr[1] "පික්සලය" + +#~ msgid "_Overwrite" +#~ msgstr "මත ලියන්න (_O)" + +#~ msgid "Copying file: %u of %u" +#~ msgstr "ගොනු පිටපත් කරමින් සිටී: %u of %u" + +#~ msgid "Copying '%s'" +#~ msgstr "පිටපත් කරමින් සිටී '%s'" + +#~ msgid "Copying files" +#~ msgstr "ගොනු පිටපත් කරමින් සිටී" + +#~ msgid "From URI" +#~ msgstr "URI වෙතින්" + +#~ msgid "URI currently transferring from" +#~ msgstr "URI දà·à¶±à¶§ වෙතින් මà·à¶»à·”වෙමින් පවතින්නේ" + +#~ msgid "To URI" +#~ msgstr "URI වෙත" + +#~ msgid "URI currently transferring to" +#~ msgstr "URI දà·à¶±à¶§ මà·à¶»à·”වන්නේ" + +#~ msgid "Fraction completed" +#~ msgstr "සුළු කොටස සම්පුර්ණ විය" + +#~ msgid "Fraction of transfer currently completed" +#~ msgstr "මà·à¶»à·” කිරිමේ සුළු කොටස දà·à¶±à¶§ සම්පුර්ණයි" + +#~ msgid "Current URI index" +#~ msgstr "දà·à¶±à¶§ ඇති URI පටුන" + +#~ msgid "Current URI index - starts from 1" +#~ msgstr "වර්තමà·à¶± URI පටුණ - 1න් පටන් ගන්න" + +#~ msgid "Total URIs" +#~ msgstr "සියළුම URIs" + +#~ msgid "Total number of URIs" +#~ msgstr "URI එකතුව" + +#~ msgid "Connecting..." +#~ msgstr "සම්බන්ද වෙමින්..." + +#~ msgid "Key" +#~ msgstr "යතුර" + +#~ msgid "_Select" +#~ msgstr "තà·à¶»à¶±à·Šà¶± (_S)" + +#~ msgid "Visual" +#~ msgstr "දෘà·à·Šâ€à¶º" + +#~ msgid "Could not load the main interface" +#~ msgstr "ප්â€à¶»à¶°à·à¶± මුහුණත පුරණය කළ නොහà·à¶š" + +#~ msgid "Internet" +#~ msgstr "අන්තර්ජà·à¶½à¶º" + +#~ msgid "Multimedia" +#~ msgstr "බහුමà·à¶°à·Šâ€à¶º" + +#~ msgid "Run in t_erminal" +#~ msgstr "ටර්මිනලයේ ක්â€à¶»à·’ය෠කරවන්න" + +#~ msgid "System" +#~ msgstr "පද්දති" + +#~ msgid "Firefox" +#~ msgstr "ෆයර්ෆොක්ස්" + +#~ msgid "MATE Terminal" +#~ msgstr "MATE අග්â€à¶»à¶º" + +#~ msgid "KMail" +#~ msgstr "කේමේල්" + +#~ msgid "Mozilla" +#~ msgstr "මොසිලà·" + +#~ msgid "Mozilla 1.6" +#~ msgstr "මොසිල෠1.6" + +#~ msgid "Mozilla Mail" +#~ msgstr "මොසිල෠තà·à¶´à·à¶½à·Š" + +#~ msgid "Opera" +#~ msgstr "ඔපෙරà·" + +#~ msgid "RXVT" +#~ msgstr "RXVT" + +#~ msgid "Normal" +#~ msgstr "à·ƒà·à¶¸à·à¶±à·Šâ€à¶º" + +#~ msgid "Left" +#~ msgstr "වම" + +#~ msgid "Right" +#~ msgstr "දකුණ" + +#~ msgid "%d Hz" +#~ msgstr "%d Hz" + +#~ msgid "_Resolution:" +#~ msgstr "විභේදනය (_R):" + +#~ msgid "Options" +#~ msgstr "විකල්ප" + +#~ msgid "" +#~ "Testing the new settings. If you don't respond in %d second the previous " +#~ "settings will be restored." +#~ msgid_plural "" +#~ "Testing the new settings. If you don't respond in %d seconds the previous " +#~ "settings will be restored." +#~ msgstr[0] "" +#~ "නව පරිස්ථිතියන් පරීක්â€à·‚à·à¶šà¶»à¶¸à·’න්. ඔබ තත්පර %d තුල ප්â€à¶»à¶­à·’චà·à¶» නොදà·à¶šà·Šà·€à·”වහොත් පෙර පරිස්ථිතියන් නà·à·€à¶­ " +#~ "ස්ථපිත කෙරෙනු ඇත." +#~ msgstr[1] "" +#~ "නව පරිස්ථිතියන් පරීක්â€à·‚à·à¶šà¶»à¶¸à·’න්. ඔබ තත්පර %d තුල ප්â€à¶»à¶­à·’චà·à¶» නොදà·à¶šà·Šà·€à·”වහොත් පෙර පරිස්ථිතියන් නà·à·€à¶­ " +#~ "ස්ථපිත කෙරෙනු ඇත." + +#~ msgid "Desktop" +#~ msgstr "මූලික තිරය" + +#~ msgid "New accelerator..." +#~ msgstr "නව ත්වරකය..." + +#~ msgid "Accelerator key" +#~ msgstr "ත්වරක යතුර" + +#~ msgid "Accelerator modifiers" +#~ msgstr "ත්නරකයේ විකරණ" + +#~ msgid "Accelerator keycode" +#~ msgstr "ත්වරකයේ යතුරුකේත" + +#~ msgid "Disabled" +#~ msgstr "අක්â€à¶»à·“ය" + +#~ msgid "" +#~ msgstr "<නොදන්න෠ක්â€à¶»à·’යà·>" + +#~ msgid "Action" +#~ msgstr "ක්â€à¶»à·’යà·à·€" + +#~ msgid "Shortcut" +#~ msgstr "කෙටි මà·à¶»à·Šâ€à¶œà¶º" + +#~ msgid "Preview:" +#~ msgstr "පූර්â€à·€à¶¯à·ƒà·”න:" + +#~ msgid "minutes" +#~ msgstr "මිනිත්තු" + +#~ msgid "Unknown" +#~ msgstr "නොදන්නà·" + +#~ msgid "Default" +#~ msgstr "ප්â€à¶»à¶šà·˜à¶­à·’ය" + +#~ msgid "Layout" +#~ msgstr "පසුබිම" + +#~ msgid "_Timeout:" +#~ msgstr "කà·à¶½à¶º ඉකුත් ඉවිය (_T):" + +#~ msgid "Port:" +#~ msgstr "කෙවනිය:" + +#~ msgid "_Details" +#~ msgstr "විස්තර (_D)" + +#~ msgid "_Password:" +#~ msgstr "රහස්පදය: (_P)" + +#~ msgid "Not connected" +#~ msgstr "සම්බන්ධ නොවීය" + +#~ msgid "OSS - Open Sound System" +#~ msgstr "OSS - විවෘත හඬ පද්ධතිය" + +#~ msgid "Test Sound" +#~ msgstr "හඬ පරීක්â€à·‚à·à·€" + +#~ msgid "Silence" +#~ msgstr "නිහඬ" + +#~ msgid "Testing..." +#~ msgstr "පරික්â€à·‚෠කරමින්..." + +#~ msgid "Test" +#~ msgstr "පරික්â€à·‚ණය" + +#~ msgid "_Device:" +#~ msgstr "උපà·à¶‚ගය (_D):" + +#~ msgid "Windows" +#~ msgstr "කවුළු" + +#~ msgid "Error creating signal pipe." +#~ msgstr "සංඥ෠නළය නිර්මà·à¶«à¶º කිරිම දà·à·‚ සහිතයි." + +#~ msgid "Type" +#~ msgstr "වර්â€à¶œà¶º" + +#~ msgid "Help" +#~ msgstr "උදව්" + +#~ msgid "Other" +#~ msgstr "වෙනත්" + +#~ msgid "Home" +#~ msgstr "නිවස" + +#~ msgid "File System" +#~ msgstr "ගොනු පද්ධතිය" + +#~ msgid "Network Servers" +#~ msgstr "ජà·à¶½ සේවà·à¶¯à·à¶ºà¶š" + +#~ msgid "Rename..." +#~ msgstr "නම වෙනස් කරන්න..." + +#~ msgid "Move to Trash" +#~ msgstr "ඉවතලන්න" + +#~ msgid "Delete" +#~ msgstr "මකන්න" + +#~ msgid "Unexpected attribute '%s' for element '%s'" +#~ msgstr "'%s' මූලය සඳහ෠බලà·à¶´à·œà¶»à·œà¶­à·Šà¶­à·” නොවු '%s' විà·à·šà·‚ණය" + +#~ msgid "Attribute '%s' of element '%s' not found" +#~ msgstr "'%s' මූලයෙහි '%s' විà·à·šà·‚ණය හමුවුයේ නà·à¶­" + +#~ msgid "Unexpected tag '%s', tag '%s' expected" +#~ msgstr "'%s'බලà·à¶´à·œà¶»à·œà¶­à·Šà¶­à·” නොවු ටà·à¶œà¶ºà¶šà·’, බලà·à¶´à·œà¶»à·œà¶­à·Šà¶­à·” වුයේ '%s' ටà·à¶œà¶ºà¶ºà·’" + +#~ msgid "Unexpected tag '%s' inside '%s'" +#~ msgstr "'%s'බලà·à¶´à·œà¶»à·œà¶­à·Šà¶­à·” නොවු ටà·à¶œà¶ºà¶šà·Š '%s' තුළ ඇත" + +#~ msgid "No valid bookmark file found in data dirs" +#~ msgstr "දත්ත බහලුම් තුළ නිරවද්â€à¶º පිටු සළකුණක් හමුවූයෙ නà·à¶­" + +#~ msgid "A bookmark for URI '%s' already exists" +#~ msgstr "'%s' URI සඳහ෠වු පිටු සළකුණ දà·à¶±à¶§ භà·à·€à·’තයේ ඇත" + +#~ msgid "No bookmark found for URI '%s'" +#~ msgstr "'%s' URI සඳහ෠පිටු සළකුණු හමුවුයේ නà·à¶­" + +#~ msgid "No MIME type defined in the bookmark for URI '%s'" +#~ msgstr "'%s' URI සඳහ෠වු පිටු සළකුණු තුළ MIME වර්â€à·„ගයක් සදහන් කරුයේ නà·à¶­" + +#~ msgid "No groups set in bookmark for URI '%s'" +#~ msgstr "'%s' URI සඳහ෠වු පිටු සළකුණු තුළ සමූහ කට්ටලය නà·à¶­" + +#~ msgid "Pause" +#~ msgstr "විරà·à¶¸à¶º" + +#~ msgid "Filter" +#~ msgstr "පෙරනය" + +#~ msgid "translator-credits" +#~ msgstr "පරිවර්තන ස්තුතිය" + +#~ msgid "Name:" +#~ msgstr "නම:" + +#~ msgid "Type:" +#~ msgstr "වර්â€à¶œà¶º:" + +#~ msgid "Size:" +#~ msgstr "විà·à·à¶½à¶­à·Šà·€à¶º:" + +#~ msgid "Version:" +#~ msgstr "වෙළුම:" + +#~ msgid "Description:" +#~ msgstr "විස්තරය:" + +#~ msgid "TEXT" +#~ msgstr "TEXT" + +#~ msgid "Themes" +#~ msgstr "තේමà·" + +#~ msgid "Description" +#~ msgstr "විස්තරය" diff --git a/po/sk.po b/po/sk.po new file mode 100644 index 0000000..afde566 --- /dev/null +++ b/po/sk.po @@ -0,0 +1,1465 @@ +# Slovak translation for mate-settings-daemon. +# Copyright (C) 2000-2005, 2007-2010 Free Software Foundation, Inc. +# This file is distributed under the same license as the mate-settings-daemon package. +# Stanislav Visnovsky , 2000-2004. +# Marcel Telka , 2005. +# Peter Tuharsky , 2007. +# Pavol Å imo , 2008, 2009, 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: mate-settings-daemon\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=mate-" +"settings-daemon&component=general\n" +"POT-Creation-Date: 2010-04-21 21:22+0000\n" +"PO-Revision-Date: 2010-04-20 12:18+0200\n" +"Last-Translator: Pavol Å imo \n" +"Language-Team: Slovak \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 1 : (n>=2 && n<=4) ? 2 : 0;\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "PrístupnosÅ¥" + +# * https://bugzilla.gnome.org/show_bug.cgi?id=611940 +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "Prah oznamovania percent voľného miesta" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "Prah neoznamovania voľného miesta" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "Minimálna perióda oznamovania opakovaných upozornení" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "Ignorované cesty pripojenia" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown" +msgstr "" +"Prah pre percento voľného miesta prvého upozornenia na nedostatok diskového " +"priestoru. Ak percento voľného miesta klesne pod túto hodnotu, zobrazí sa " +"upozornenie" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "" +"Zadajte zoznam ciest prípojných bodov, na ktorých bude ignorovaný nedostatok " +"voľného miesta." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "" +"Zadajte Äas v minútach. Nasledujúce upozornenia pre zväzok sa nezobrazia " +"ÄastejÅ¡ie ako s touto periódou." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown" +msgstr "" +"Zadajte množstvo v GB. Ak je množstvo voľného miesta väÄÅ¡ia než táto " +"hodnota, nebude zobrazené žiadne upozornenie" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning" +msgstr "" +"Zadajte percento, o ktoré sa musí zmenÅ¡iÅ¥ veľkosÅ¥ voľného miesta pred " +"zobrazením nasledujúceho upozornenia" + +# * https://bugzilla.gnome.org/show_bug.cgi?id=611940 +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "Prah nasledujúceho oznamovania percent voľného miesta" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "Klávesová skratka na vysunutie média." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to enable or disable the touchpad." +msgstr "Klávesová skratka na zapnutie alebo vypnutie touchpadu." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "Klávesová skratka na spustenie kalkulaÄky." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "Klávesová skratka na spustenie emailového klienta." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "Klávesová skratka na spustenie prehliadaÄa pomocníka." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "Klávesová skratka na spustenie prehrávaÄa médií." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "Klávesová skratka na spustenie vyhľadávacieho nástroja." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "Klávesová skratka na spustenie WWW prehliadaÄa." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "Klávesová skratka na uzamknutie obrazovky." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "Klávesová skratka na odhlásenie." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "Klávesová skratka na zníženie hlasitosti." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "Klávesová skratka na umlÄanie zvuku." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "Klávesová skratka na otvorenie domovského prieÄinka." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "Klávesová skratka na pozastavenie prehrávania." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "Klávesová skratka na zvýšenie hlasitosti." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "Klávesová skratka na preskoÄenie na nasledujúcu stopu." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "Klávesová skratka na preskoÄenie na predchádzajúcu stopu." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "Klávesová skratka na zaÄatie prehrávania (alebo hraÅ¥/pozastaviÅ¥)." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "Klávesová skratka na zastavenie prehrávania." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Vysunúť" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "Domovský prieÄinok" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "SpustiÅ¥ kalkulaÄku" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "SpustiÅ¥ emailového klienta" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "SpustiÅ¥ prehliadaÄ pomocníka" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "PrehrávaÄ hudby/videa" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "SpustiÅ¥ WWW prehliadaÄ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "Uzamknúť obrazovku" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "OdhlásiÅ¥" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "Nasledujúca stopa" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "PozastaviÅ¥ prehrávanie" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "HraÅ¥ (alebo hraÅ¥/pozastaviÅ¥)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "Predchádzajúca stopa" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "NájsÅ¥" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "ZastaviÅ¥ prehrávanie" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "Prepnúť touchpad" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "ZnížiÅ¥ hlasitosÅ¥" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "UmlÄaÅ¥ zvuk" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Krok zmeny hlasitosti" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Krok zmeny hlasitosti v percentách." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "ZvýšiÅ¥ hlasitosÅ¥" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "File for default configuration for RANDR" +msgstr "Súbor predvolenej konfigurácie pre RANDR" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "" +"If a notification icon with display related things should be shown in the " +"panel." +msgstr "ÄŒi má byÅ¥ v paneli zobrazená ikona s vecmi súvisiacimi s obrazovkou." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:3 +msgid "Show Displays in Notification Area" +msgstr "ZobraziÅ¥ obrazovky v oblasti upozornení" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:4 +msgid "" +"The XRANDR plugin will look for a default configuration in the file " +"specified by this key. This is similar to the ~/.config/monitors.xml that " +"normally gets stored in users' home directories. If a user does not have " +"such a file, or has one that does not match the user's setup of monitors, " +"then the file specified by this key will be used instead." +msgstr "" +"Zásuvnú modul XRANDR bude hľadaÅ¥ predvolenú konfiguráciu v súbore urÄenom " +"týmto kľúÄom. Je to podobné ako ~/.config/monitors.xml, ktorý sa ukladá v " +"domovských adresároch používateľov. Ak používateľ takýto súbor nemá, alebo " +"má nejaký, ktorý sa nezhoduje s používateľovými nastaveniami monitorov, " +"potom sa namiesto toho použije súbor urÄený týmto kľúÄom." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:5 +msgid "Turn on external monitor after system boot" +msgstr "Zapnúť externý monitor po Å¡tarte systému" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:6 +msgid "" +"Turn on external monitor after system boot if user plugin external monitor " +"when system boot." +msgstr "" +"Zapnúť externý monitor po Å¡tarte systému, ak používateľ pripojil externý " +"monitor poÄas Å¡tartu systému." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:7 +msgid "Turn on laptop monitor after system boot" +msgstr "Zapnúť monitor prenosného poÄítaÄa po Å¡tarte systému" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:8 +msgid "" +"Turn on laptop monitor after system boot if user plugin external monitor " +"when system boot." +msgstr "" +"Zapnúť monitor prenosného poÄítaÄa po Å¡tarte systému, ak používateľ pripojil " +"externý monitor poÄas Å¡tartu systému." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "Vyhladzovanie" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "Úprava rozostupov písmen" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "Poradie RGBA" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"Poradie sub-pixelových elementov na obrazovke LCD; použije sa len ak je " +"vyhladzovanie nastavené na \"rgba\". Možné hodnoty sú: \"rgb\" pre Äervenú " +"vľavo (najbežnejÅ¡ie), \"bgr\" pre modrú vľavo, \"vrgb\" pre Äervenú hore a " +"\"vbgr\" pre Äervenú dole." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" +"Rozlíšenie použité na konverziu veľkostí písiem na veľkosÅ¥ pixelov, v bodoch " +"na palec." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"Typ vyhladzovania použitý pri vykresľovaní písma. Možné hodnoty sú: \"none\" " +"pre žiadne vyhladzovanie, \"grayscale\" pre Å¡tandardné vyhladzovanie " +"odtieňmi sivej a \"rgba\" pre sub-pixelové vyhladzovanie (pre obrazovky LCD)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"Typ úpravy rozostupov písmen použitej pri vykresľovaní písma. Možné hodnoty " +"sú: \"none\" pre žiadnu úpravu, \"slight\" pre jemnú (základnú), \"medium\" " +"na strednú a \"full\" pre úplnú úpravu (môže spôsobiÅ¥ skreslenie tvarov " +"písmen)." + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "Povolené klávesy" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"Ak je neprázdne, klávesové skratky budú ignorované, pokiaľ ich MateConf adresár " +"nebude v zozname. Je to použiteľné pre uzamknutie." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "ZakázaÅ¥ touchpad poÄas písania" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "PovoliÅ¥ horizontálne rolovanie" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "PovoliÅ¥ kliknutia myÅ¡ou pomocou touchpadu" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Enable touchpad" +msgstr "PovoliÅ¥ touchpad" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "Zvoľte si spôsob rolovania touchpadom" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Select the touchpad scroll method. Supported values are: 0 - disabled, 1 - " +"edge scrolling, 2 - two-finger scrolling" +msgstr "" +"Zvoľte si spôsob rolovania touchpadom. Podporované hodnoty sú: 0 - zakázané, " +"1 - skrolovanie pri okraji, 2 - skrolovanie dvoma prstami" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "" +"Nastavte na TRUE, ak máte problémy s náhodnými stlaÄeniami touchpadu poÄas " +"písania." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" +"Nastavte na TRUE na povolenie horizontálneho rolovania rovnakým spôsobom " +"zvoleným v kľúÄi scroll_method." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "" +"Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "" +"Nastavte na TRUE, aby ste mohli posielaÅ¥ kliknutia myÅ¡ou pomocou Å¥uknutia na " +"touchpad." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +msgid "Set this to TRUE to enable all touchpads." +msgstr "Nastavte na TRUE na povolenie vÅ¡etkých touchpadov." + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "Démon nastavení MATE" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "Klávesová skratka na prepnutie lupy." + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "Klávesová skratka na prepnutie klávesnice na obrazovke." + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "Klávesová skratka na prepnutie ÄítaÄa obrazovky." + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "Poskakujúce klávesy" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "Príkaz použitý na zapnutie alebo vypnutie lupy." + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "Príkaz použitý na zapnutie alebo vypnutie klávesnice na obrazovke." + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "Príkaz použitý na zapnutie alebo vypnutie ÄítaÄa obrazovky." + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable accessibility keyboard plugin" +msgstr "PovoliÅ¥ modul sprístupnenia klávesnice" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable background plugin" +msgstr "PovoliÅ¥ modul pozadia plochy" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable clipboard plugin" +msgstr "PovoliÅ¥ modul schránky" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable font plugin" +msgstr "PovoliÅ¥ modul písiem" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable housekeeping plugin" +msgstr "PovoliÅ¥ \"upratovací\" modul" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable keybindings plugin" +msgstr "PovoliÅ¥ modul klávesových skratiek" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keyboard plugin" +msgstr "PovoliÅ¥ modul klávesnice" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable media keys plugin" +msgstr "PovoliÅ¥ modul multimediálnych kláves" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable mouse plugin" +msgstr "PovoliÅ¥ modul myÅ¡i" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable sound plugin" +msgstr "PovoliÅ¥ modul zvuku" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable typing breaks plugin" +msgstr "PovoliÅ¥ modul prestávok v písaní" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable xrandr plugin" +msgstr "PovoliÅ¥ modul xrandr" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable xrdb plugin" +msgstr "PovoliÅ¥ modul xrdb" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xsettings plugin" +msgstr "PovoliÅ¥ modul xsettings" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Mouse keys" +msgstr "MyÅ¡ klávesami" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "On-screen keyboard" +msgstr "Klávesnica na obrazovke" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "Screen magnifier" +msgstr "Lupa obrazovky" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen reader" +msgstr "ČítaÄ obrazovky" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "" +"Pre povolenie \"upratovacieho\" modulu (vyÄistenie doÄasných súborových " +"keší) nastavte na true." + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "Pre povolenie modulu správy nastavení schránky nastavte na true." + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "Pre povolenie modulu správy nastavení pozadia plochy nastavte na true." + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "Pre povolenie modulu správy nastavení písiem nastavte na true." + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "Pre povolenie modulu správy nastavení klávesnice nastavte na true." + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "Pre povolenie modulu správy nastavení myÅ¡i nastavte na true." + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" +"Pre povolenie modulu správy nastavení multimediálnych kláves nastavte na " +"true." + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "Pre povolenie modulu správy zvukových medzipamätí nastavte na true." + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" +"Pre povolenie modulu správy nastavení prístupnosti klávesnice nastavte na " +"true." + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" +"Pre povolenie modulu správy nastavení klávesových skratiek nastavte na true." + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" +"Pre povolenie modulu správy nastavení prestávok v písaní nastavte na true." + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "Pre povolenie modulu správy nastavení xrandr nastavte na true." + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "Pre povolenie modulu správy nastavení xrdb nastavte na true." + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "Pre povolenie modulu správy nastavení xsettings nastavte na true." + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Slow keys" +msgstr "Pomalé klávesy" + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Sticky keys" +msgstr "Lepkavé klávesy" + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "Názov klávesovej skratky na prepnutie lupy" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "Názov klávesovej skratky na prepnutie klávesnice na obrazovke" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "Názov klávesovej skratky na prepnutie ÄítaÄa obrazovky" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Toto je názov klávesovej skratky na prepnutie lupy. Tento názov bude " +"zobrazený v dialógovom okne nastavenia klávesových skratiek." + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Toto je názov klávesovej skratky na prepnutie klávesnice na obrazovke. Tento " +"názov bude zobrazený v dialógovom okne nastavenia klávesových skratiek." + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Toto je názov klávesovej skratky na prepnutie ÄítaÄa obrazovky. Tento názov " +"bude zobrazený v dialógovom okne nastavenia klávesových skratiek." + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "Toggle magnifier" +msgstr "Prepnúť lupu" + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "Toggle on-screen keyboard" +msgstr "Prepnúť klávesnicu na obrazovke" + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle screen reader" +msgstr "Prepnúť ÄítaÄ obrazovky" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "" +"ÄŒi je funkcia sprístupnenia klávesnice \"poskakujúce klávesy\" zapnutá." + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "ÄŒi je funkcia sprístupnenia klávesnice klávesy myÅ¡ou zapnutá." + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the on-screen keyboard is turned on." +msgstr "ÄŒi je klávesnica na obrazovke zapnutá." + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the screen magnifier is turned on." +msgstr "ÄŒi je lupa obrazovky zapnutá." + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the screen reader is turned on." +msgstr "ÄŒi je ÄítaÄ obrazovky zapnutý." + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "ÄŒi je vlastnosÅ¥ sprístupnenia klávesnice pomalé klávesy zapnutá." + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "ÄŒi je vlastnosÅ¥ sprístupnenia klávesnice lepkavé klávesy zapnutá." + +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "PovoliÅ¥ ladiaci kód" + +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "NestaÅ¥ sa démonom" + +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "MateConf prefix, z ktorého sa majú naÄítaÅ¥ nastavenia modulu" + +#: ../mate-settings-daemon/main.c:58 +msgid "Exit after a time - for debugging" +msgstr "UkonÄiÅ¥ po urÄitom Äase - pre ladenie" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "PrístupnosÅ¥ klávesnice" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "Modul prístupnosti klávesnice" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:388 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "Pri pokuse o zobrazenie Pomocníka nastala chyba: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:519 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:585 +msgid "Do you want to activate Slow Keys?" +msgstr "Chcete použiÅ¥ Pomalé klávesy?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:520 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:586 +msgid "Do you want to deactivate Slow Keys?" +msgstr "Chcete zruÅ¡iÅ¥ používanie Pomalých kláves?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:521 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:587 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"Práve ste stlaÄili kláves Shift 8 sekúnd. To je skratka pre funkciu Pomalé " +"klávesy, ktorá ovplyvňuje fungovanie vaÅ¡ej klávesnice." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't activate" +msgstr "NeaktivovaÅ¥" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't deactivate" +msgstr "NedeaktivovaÅ¥" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Activate" +msgstr "AktivovaÅ¥" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Deactivate" +msgstr "DeaktivovaÅ¥" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't activate" +msgstr "_NeaktivovaÅ¥" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't deactivate" +msgstr "_NedeaktivovaÅ¥" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Activate" +msgstr "_AktivovaÅ¥" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Deactivate" +msgstr "_DeaktivovaÅ¥" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:615 +msgid "Slow Keys Alert" +msgstr "Upozornenie na pomalé klávesy" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:655 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:723 +msgid "Do you want to activate Sticky Keys?" +msgstr "Chcete použiÅ¥ Lepkavé klávesy?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:656 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:724 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Chcete zruÅ¡iÅ¥ používanie Lepkavých kláves?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:726 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"Práve ste stlaÄili kláves Shift 5-krát za sebou. To je skratka pre funkciu " +"Lepkavé klávesy, ktorá ovplyvňuje fungovanie vaÅ¡ej klávesnice." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:660 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"Práve ste stlaÄili dve klávesy naraz, alebo kláves Shift 5-krát za sebou. To " +"vypína funkciu Lepkavé klávesy, ktorá ovplyvňuje fungovanie vaÅ¡ej klávesnice." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:756 +msgid "Sticky Keys Alert" +msgstr "Upozornenie na Lepkavé klávesy" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "Nastavenie vÅ¡eobecného prístupu" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "ZvýšiÅ¥ kontrast vo _farbách" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "ZväÄÅ¡iÅ¥ _text pre lepÅ¡iu ÄitateľnosÅ¥" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "StlaÄiÅ¥ a po_držaÅ¥ klávesy pre ich prijatie (pomalé klávesy)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "PoužiÅ¥ _klávesnicu na obrazovke" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "PoužiÅ¥ l_upu obrazovky" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "PoužiÅ¥ ÄítaÄ _obrazovky" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "_IgnorovaÅ¥ opakované klávesy (poskakujúce klávesy)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "_StláÄaÅ¥ klávesové skratky po jednom klávese (lepkavé klávesy)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "Pozadie" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "Modul pozadia" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "Schránka" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "Modul schránky" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "Atrapa" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "Modul atrapy" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Písma" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "Modul písiem" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this filesystem" +msgstr "NezobrazovaÅ¥ znova žiadne upozornenia pre tento súborový systém" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "NezobrazovaÅ¥ znova žiadne upozornenia" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "Na zväzku \"%s\" zostáva už len %s diskového priestoru." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "Na tomto poÄítaÄi zostáva už len %s diskového priestoru." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" +"UvoľniÅ¥ diskový priestor môžete vyprázdnením KoÅ¡a, odstránením nepoužívaných " +"programov alebo súborov, alebo presunutím súborov na iný disk alebo oddiel." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"UvoľniÅ¥ diskový priestor môžete odstránením nepoužívaných programov alebo " +"súborov, alebo presunutím súborov na iný disk alebo oddiel." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"UvoľniÅ¥ diskový priestor môžete vyprázdnením KoÅ¡a, odstránením nepoužívaných " +"programov alebo súborov, alebo presunutím súborov na externý disk." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" +"UvoľniÅ¥ diskový priestor môžete odstránením nepoužívaných programov alebo " +"súborov, alebo presunutím súborov na externý disk." + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "Nedostatok diskového priestoru" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "VyprázdniÅ¥ Kôš" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine..." +msgstr "PreskúmaÅ¥..." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "IgnorovaÅ¥" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:96 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "Odstraňuje sa položka %lu z %lu" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:116 +#, c-format +msgid "Removing: %s" +msgstr "Odstraňuje sa: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:244 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:293 +msgid "Emptying the trash" +msgstr "Kôš sa vyprázdňuje" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:269 +msgid "Preparing to empty trash..." +msgstr "Pripravuje sa vyprázdnenie koÅ¡a..." + +#. Translators: "Emptying trash from " +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:296 +msgid "From: " +msgstr "Z: " + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:357 +msgid "Empty all of the items from the trash?" +msgstr "VyprázdniÅ¥ vÅ¡etky položky z koÅ¡a?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:360 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"Ak si zvolíte vyprázdnenie koÅ¡a, vÅ¡etky položky sa z neho nenávratne " +"stratia. Poznmámka: môžete ich taktiež odstrániÅ¥ každú zvlášť." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:367 +msgid "_Empty Trash" +msgstr "_VyprázdniÅ¥ Kôš" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "Klávesová skratka (%s) je neplatná" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "Klávesová skratka (%s) je neúplná" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"Chyba pri pokuse o spustenie (%s),\n" +"ktorý je spojený s klávesom (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "Klávesové skratky" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "Modul klávesových skratiek" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Klávesnica" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "Modul klávesnice" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:117 +#, c-format +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +"- a bug in libxklavier library\n" +"- a bug in X server (xkbcomp, xmodmap utilities)\n" +"- X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +"- The result of %s\n" +"- The result of %s" +msgstr "" +"Chyba pri aktivovaní nastavenia XKB.\n" +"Toto sa môže staÅ¥ za rôznych okolností:\n" +"- chyba v knižnici libxklavier\n" +"- chyba v X serveri (nástroje xkbcomp, xmodmap)\n" +"- X server s nekompatibilnou implementáciou libxkbfile\n" +"\n" +"Údaje o verzii X servera:\n" +"%s\n" +"%d\n" +"%s\n" +"Ak túto situáciu hlásite ako chybu, pripojte, prosím:\n" +"- Výsledok %s\n" +"- Výsledok %s" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:131 +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or taking a fresher version of XFree " +"software." +msgstr "" +"Používate XFree 4.3.0.\n" +"Nachádzajú sa v ňom známe problémy so zložitými nastaveniami XKB.\n" +"Skúste použiÅ¥ jednoduchÅ¡ie nastavenia alebo prevziaÅ¥ novÅ¡iu verziu softvéru " +"XFree." + +# * https://bugzilla.gnome.org/show_bug.cgi?id=616444 +#: ../plugins/keyboard/gsd-keyboard-xkb.c:203 +msgid "Unknown" +msgstr "Neznáme" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:272 +#, c-format +msgid "Keyboard Layout \"%s\"" +msgstr "Rozloženie klávesnice \"%s\"" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:395 +msgid "_Layouts" +msgstr "_Rozloženia" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:402 +msgid "Keyboard _Preferences" +msgstr "Nas_tavenia klávesnice" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:408 +msgid "Show _Current Layout" +msgstr "ZobraziÅ¥ aktuálne _rozloženie" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "_Dostupné súbory:" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "NaÄítaÅ¥ súbory modmap" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap file(s)?" +msgstr "Chceli by ste naÄítaÅ¥ súbor(y) modmap?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "_Túto správu už nezobrazovaÅ¥" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "_NaÄítaÅ¥" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "_NaÄítané súbory:" + +#: ../plugins/keyboard/show-layout.ui.h:1 +msgid "Keyboard Layout" +msgstr "Rozloženie klávesnice" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:195 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"Nepodarilo sa získaÅ¥ predvolený terminál. Overte si, Äi máte nastavený " +"príkaz pre terminál, a Äi je to platná aplikácia." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:235 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"Nepodarilo sa spustiÅ¥ príkaz: %s\n" +"Skontrolujte, Äi je to platný príkaz." + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "Zakázané" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u výstupov" +msgstr[1] "%u výstup" +msgstr[2] "%u výstupy" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u vstupov" +msgstr[1] "%u vstup" +msgstr[2] "%u vstupy" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "Systémové zvuky" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "Multimediálne klávesy" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "Modul multimediálnych kláves" + +#: ../plugins/mouse/gsd-mouse-manager.c:882 +msgid "Could not enable mouse accessibility features" +msgstr "Nepodarilo sa povoliÅ¥ sprístupnenie myÅ¡i" + +#: ../plugins/mouse/gsd-mouse-manager.c:884 +msgid "" +"Mouse accessibility requires mousetweaks to be installed on your system." +msgstr "" +"Sprístupnenie myÅ¡i vyžaduje na vaÅ¡om systéme nainÅ¡talované mousetweaks." + +#: ../plugins/mouse/gsd-mouse-manager.c:887 +msgid "Mouse Preferences" +msgstr "Nastavenie myÅ¡i" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "MyÅ¡" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "Modul myÅ¡i" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Prestávka v písaní" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "Modul prestávky v písaní" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "Nastavenie veľkosti a rotácie obrazovky" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:225 +msgid "Could not switch the monitor configuration" +msgstr "Nepodarilo sa prepnúť nastavenia monitora" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:249 +msgid "Could not restore the display's configuration" +msgstr "Nepodarilo sa obnoviÅ¥ nastavenia monitora" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:274 +msgid "Could not restore the display's configuration from a backup" +msgstr "Nepodarilo sa obnoviÅ¥ nastavenia monitora zo zálohy" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:295 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "" +"The display will be reset to its previous configuration in %d seconds" +msgstr[0] "" +"Nastavenia monitora budú obnovené do predchádzajúceho stavu o %d sekúnd" +msgstr[1] "" +"Nastavenia monitora budú obnovené do predchádzajúceho stavu o %d sekúnd" +msgstr[2] "" +"Nastavenia monitora budú obnovené do predchádzajúceho stavu o %d sekúnd" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:344 +msgid "Does the display look OK?" +msgstr "Je zobrazenie na monitore v poriadku?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:350 +msgid "_Restore Previous Configuration" +msgstr "ObnoviÅ¥ _predchádzajúce nastavenia" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:351 +msgid "_Keep This Configuration" +msgstr "PonechaÅ¥ _tieto nastavenia" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:432 +msgid "The selected configuration for displays could not be applied" +msgstr "Zvolené nastavenia pre monitory nemôžu byÅ¥ použité" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:970 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "Nepodarilo sa obnoviÅ¥ informácie o obrazovke: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:973 +msgid "Trying to switch the monitor configuration anyway." +msgstr "Aj napriek tomu sa pokúsiÅ¥ prepnúť nastavenia monitora." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1684 +msgid "Rotation not supported" +msgstr "Rotácia nie je podporovaná" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1738 +msgid "Could not save monitor configuration" +msgstr "Nepodarilo sa uložiÅ¥ nastavenia monitora" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1756 +msgid "Normal" +msgstr "Normálna" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1757 +msgid "Left" +msgstr "Vľavo" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1758 +msgid "Right" +msgstr "Vpravo" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1759 +msgid "Upside Down" +msgstr "Dolu hlavou" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1879 +msgid "_Configure Display Settings ..." +msgstr "_KonfigurovaÅ¥ nastavenia obrazovky..." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1920 +msgid "Configure display settings" +msgstr "KonfigurovaÅ¥ nastavenia obrazovky" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1980 +msgid "Could not apply the stored configuration for monitors" +msgstr "Nie je možné použiÅ¥ uložené nastavenia pre monitory" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "Nepodarilo sa urÄiÅ¥ domovský prieÄinok používateľa" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "Spravovanie databázy zdrojov X" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "Databáza zdrojov X" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:596 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "KÄ¾ÃºÄ MateConf %s je nastavený na typ %s, ale oÄakáva sa typ %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "Spravovanie nastavenia X" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "Nastavenia X" + +#~ msgid "_Groups" +#~ msgstr "_Skupiny" + +#~ msgid "" +#~ "Couldn't put the machine to sleep.\n" +#~ "Verify that the machine is correctly configured." +#~ msgstr "" +#~ "Nepodarilo sa uspaÅ¥ poÄítaÄ.\n" +#~ "Overte si, Äi máte poÄítaÄ správne nastavený." + +#~ msgid "Binding to suspend the computer." +#~ msgstr "Klávesová skratka na uspatie poÄítaÄa." + +#~ msgid "Suspend" +#~ msgstr "UspaÅ¥" + +#~ msgid "" +#~ "Set to True to display a dialog when there are errors running the " +#~ "screensaver." +#~ msgstr "" +#~ "Ak je True, zobrazí sa dialógové okno, ak sa pri behu Å¡etriÄa obrazovky " +#~ "vyskytli chyby." + +#~ msgid "Set to True to run the screensaver at login." +#~ msgstr "Ak je true, pri prihlásení sa spustí Å¡etriÄ obrazovky" + +#~ msgid "Show startup errors" +#~ msgstr "ZobraziÅ¥ chyby pri Å¡tarte" + +#~ msgid "Start screensaver" +#~ msgstr "SpustiÅ¥ Å¡etriÄ obrazovky" + +#~ msgid "Enable screensaver plugin" +#~ msgstr "PovoliÅ¥ modul Å¡etriÄa obrazovky" + +#~ msgid "Set to True to enable the plugin to manage screensaver settings." +#~ msgstr "" +#~ "Pre povolenie modulu správy nastavení Å¡etriÄa obrazovky nastavte na true." + +#~ msgid "%d%% of the disk space on `%s' is in use" +#~ msgstr "%d %% diskového priestoru na `%s' sa používa" + +#~ msgid "Analyze" +#~ msgstr "AnalyzovaÅ¥" + +#~ msgid "MATE Volume Control" +#~ msgstr "MATE Ovládanie hlasitosti" + +#~ msgid "" +#~ "There was an error starting up the screensaver:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "Screensaver functionality will not work in this session." +#~ msgstr "" +#~ "Pri spúšťaní Å¡etriÄa obrazovky nastala chyba:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "PoÄas tejto relácie nebude Å¡etriÄ obrazovky fungovaÅ¥." + +#~ msgid "Screensaver" +#~ msgstr "Å etriÄ obrazovky" + +#~ msgid "Screensaver plugin" +#~ msgstr "Modul Å¡etriÄa obrazovky" + +#~ msgid "Toggle screenreader" +#~ msgstr "Prepnúť ÄítaÄ obrazovky" + +#~ msgid "Sound" +#~ msgstr "Zvuk" + +#~ msgid "Sound Sample Cache plugin" +#~ msgstr "Modul ukladania zvukových samplov" + +#~ msgid "" +#~ "Cannot create the directory \"%s\".\n" +#~ "This is needed to allow changing the mouse pointer theme." +#~ msgstr "" +#~ "Nepodarilo sa vytvoriÅ¥ prieÄinok \"%s\".\n" +#~ "Je to potrebné na zmenu témy kurzora myÅ¡i." + +#~ msgid "" +#~ "Cannot create the directory \"%s\".\n" +#~ "This is needed to allow changing cursors." +#~ msgstr "" +#~ "Nepodarilo sa vytvoriÅ¥ prieÄinok \"%s\".\n" +#~ "Je to potrebné na zmenu kurzorov." + +#~ msgid "Couldn't load sound file %s as sample %s" +#~ msgstr "Nepodarilo sa naÄítaÅ¥ zvukový súbor %s ako zvuk %s" + +#~ msgid "Login" +#~ msgstr "Prihlásenie" + +#~ msgid "Logout" +#~ msgstr "Odhlásenie" + +#~ msgid "Boing" +#~ msgstr "Beng" + +#~ msgid "Siren" +#~ msgstr "Siréna" + +#~ msgid "Clink" +#~ msgstr "Cink" + +#~ msgid "Beep" +#~ msgstr "ZvonÄek" + +#~ msgid "No sound" +#~ msgstr "Žiaden zvuk" + +#~ msgid "Sound not set for this event." +#~ msgstr "Pre túto udalosÅ¥ nie je nastavený zvuk." + +#~ msgid "" +#~ "The sound file for this event does not exist.\n" +#~ "You may want to install the mate-audio package for a set of default " +#~ "sounds." +#~ msgstr "" +#~ "Zvukový súbor pre túto udalosÅ¥ neexistuje.\n" +#~ "Môžno budete chcieÅ¥ nainÅ¡talovaÅ¥ balíÄek mate-audio, ktorý obsahuje sadu " +#~ "predvolených zvukov." + +#~ msgid "The sound file for this event does not exist." +#~ msgstr "Zvukový súbor pre túto udalosÅ¥ neexistuje." + +#~ msgid "Select Sound File" +#~ msgstr "VybraÅ¥ súbor so zvukom" + +#~ msgid "The file %s is not a valid wav file" +#~ msgstr "Súbor %s nie je platný súbor wav" + +#~ msgid "Select sound file..." +#~ msgstr "VybraÅ¥ zvukový súbor..." + +#~ msgid "An error occurred while configuring the screen" +#~ msgstr "Pri nastavovaní obrazovky nastala chyba" + +#~ msgid "Key Binding (%s) has its action defined multiple times\n" +#~ msgstr "Klávesová skratka (%s) má viackrát definovanú akciu.\n" + +#~ msgid "Key Binding (%s) has its binding defined multiple times\n" +#~ msgstr "Klávesová skratka (%s) je viackrát definovaná.\n" + +#~ msgid "It seems that another application already has access to key '%u'." +#~ msgstr "Vyzerá to, že kláves '%u' už používa iná aplikácia." + +#~ msgid "Key Binding (%s) is already in use\n" +#~ msgstr "Klávesová skratka (%s) sa už používa.\n" diff --git a/po/sl.po b/po/sl.po new file mode 100644 index 0000000..6bd107d --- /dev/null +++ b/po/sl.po @@ -0,0 +1,1264 @@ +# Slovenian translations for mate-settings-deamon. +# Copyright (C) 2000-2007 Free Software Foundation, Inc. +# This file is distributed under the same license as the mate-settings-deamon package. +# +# Andraž Tori , 2002. +# Matjaž Horvat , 2005 - 2006. +# Matic Žgur , 2006 - 2007. +# Matej UrbanÄiÄ , 2007 - 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: mate-settings-deamon master\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=mate-settings-daemon&component=general\n" +"POT-Creation-Date: 2010-07-01 07:01+0000\n" +"PO-Revision-Date: 2010-07-05 06:44+0100\n" +"Last-Translator: Matej UrbanÄiÄ \n" +"Language-Team: Slovenian MATE Translation Team \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0);\n" +"X-Poedit-Language: Slovenian\n" +"X-Poedit-Country: SLOVENIA\n" +"X-Poedit-SourceCharset: utf-8\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "Dostopnost" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "Prag obveÅ¡Äanja o deležu prostora na voljo" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "Prag obveÅ¡Äanja o deležu zasedenega prostora" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "NajkrajÅ¡i Äas ponovnega obveÅ¡Äanja ponavljajoÄih se opozoril." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "Prezrte poti priklopa" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "Percentage free space threshold for initial warning of low disk space. If the percentage free space drops below this, a warning will be shown." +msgstr "Odstotek prostora, ki doloÄa prag za zaÄetek obveÅ¡Äanja o zasedenosti diska. V primeru, da odstotek prostora pade pod tu doloÄeno vrednost, se pokaže opozorilo." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "DoloÄitev seznama priklopnih poti, ki so prezrte pri ugotavljanju zasedenosti prostora." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "Specify a time in minutes. Subsequent warnings for a volume will not appear more often than this period." +msgstr "DoloÄitev pogostosti pojavljanja opozoril za razdelek v minutah." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "Specify an amount in GB. If the amount of free space is more than this, no warning will be shown." +msgstr "DoloÄitev prostora v GB. V primeru, da je prosto manj kot je tu doloÄena vrednost v GB, se pokaže opozorilo." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "Specify the percentage that the free disk space should reduce by before issuing a subsequent warning." +msgstr "DoloÄitev zmanjÅ¡anega odstotka prostora na disku, preden se prikaže opozorilo." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "Prag obveÅ¡Äanja o deležu prostora na voljo" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disc." +msgstr "Bližnjica za izmet optiÄnega diska." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to enable or disable the touchpad." +msgstr "Bližnjica za preklop dejavnosti sledilne ploÅ¡Äice." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "Bližnjica za zagon raÄunala." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "Bližnjica za zagon poÅ¡tnega odjemalca." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "Bližnjica za zagon brskalnika pomoÄi" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "Bližnjica za zagon predvajalnika posnetkov." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "Bližnjica za zagon orodja za iskanje." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "Bližnjica za zagon spletnega brskalnika" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "Bližnjica za zaklepanje zaslona." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "Bližnjica za odjavo." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "Bližnjica za znižanje glasnosti sistema." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "Bližnjica za utiÅ¡anje zvoka." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "Bližnjica za odpiranje domaÄe mape." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "Bližnjica za premor predvajanja." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "Bližnjica za zviÅ¡anje glasnosti sistema." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "Bližnjica za skok na naslednjo sled" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "Bližnjica za skok na predhodno sled" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "Bližnjica za zaÄetek predvajanja (preklop med premorom in predvajanjem)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "Bližnjica za zaustavitev predvajanja" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Izvrzi" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "DomaÄa mapa" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "Zagon raÄunala" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "Zagon poÅ¡tnega odjemalca" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "Zaženi brskalnik pomoÄi" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "Zagon predvajalnika posnetkov" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "Zaženi spletni brskalnik" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "Zakleni zaslon" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Odjava" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "Naslednja sled" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "Premor predvajanja" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "Predvajanje (ali predvajanje/premor)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "Predhodna sled" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Iskanje" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "Zaustavi predvajanje" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "Preklop sledilne ploÅ¡Äice" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "ZmanjÅ¡aj glasnost" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "TiÅ¡ina" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Korak glasnosti" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Korak glasnosti kot odstotek glasnosti." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "Po_veÄaj glasnost" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "File for default configuration for RandR" +msgstr "Nastavitvena datoteka za privzeto nastavitev XRandR" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "PoÄasen prikaz obvestil na zaslonu" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:3 +msgid "The XRandR plugin will look for a default configuration in the file specified by this key. This is similar to the ~/.config/monitors.xml that normally gets stored in users' home directories. If a user does not have such a file, or has one that does not match the user's setup of monitors, then the file specified by this key will be used instead." +msgstr "Vstavek XRandR preiÅ¡Äe privzete nastavitve v datoteki, ki je doloÄena na tem mestu. To je podobna datoteka kot je datoteka ~/.config/monitors.xml, ki je obiÄajno shranjena v uporabnikovi mapi. V kolikor uporabnik v osebni mapi te datoteke nima, ali pa jo ima, vendar ni skladna z nastavitvami zaslonov, bo uporabljena datoteka doloÄena na tem mestu." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:4 +msgid "Turn on external monitor after system boot" +msgstr "Priklopi zunanji zaslon po sistemskem zagonu." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:5 +msgid "Turn on external monitor after system boot if user plugs in external monitor on system boot." +msgstr "Priklopi zunanji zaslon po sistemskem zagonu, Äe je priklopljen zunanji zaslon ob zagonu sistema." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:6 +msgid "Turn on laptop monitor after system boot" +msgstr "Ugasni zaslon prenosnika po sistemskem zagonu" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:7 +msgid "Turn on laptop monitor after system boot if user plugs in external monitor on system boot." +msgstr "Priklopi zaslon prenosnika po sistemskem zagonu, Äe je priklopljen zunanji zaslon ob zagonu sistema." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:8 +msgid "Whether a notification icon with display-related things should be shown in the panel." +msgstr "Ali naj bo v opravilni vrstici prikazana ikona za prikaz razliÄnih možnosti zaslona." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "Glajenje" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "Prilagajanje pisave" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "Razvrstitev RGBA" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "The order of subpixel elements on an LCD screen; only used when antialiasing is set to \"rgba\". Possible values are: \"rgb\" for red on left (most common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red on bottom." +msgstr "Vrstni red toÄkovnih elementov na LCD zaslonu: uporabno le kadar je glajenje nastavljeno kot \"rgba\". MogoÄe vrednosti so: \"rgb\"za rdeÄe na levi (obiÄajno), \"bgr\" za modro na levi, \"vrgb\" za rdeÄo na vrhu, \"vbgr\" za rdeÄo na dnu." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "The resolution used for converting font sizes to pixel sizes, in dots per inch." +msgstr "LoÄljivost uporabljena za pretvarjanje velikosti pisav v toÄkovne vrednosti (toÄke na inÄ)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "The type of antialiasing to use when rendering fonts. Possible values are: \"none\" for no antialiasing, \"grayscale\" for standard grayscale antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "Vrsta glajenja pisave med izrisovanjem. MogoÄe vrednosti so: \"brez\" za prezrto glajenje, \"sivinsko\" za obiÄajno glajenje sivin in \"rgba\" za toÄkovno glajenje (le za LCD zaslone)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "The type of hinting to use when rendering fonts. Possible values are: \"none\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full\" for maximum hinting (may cause distortion of letter forms)." +msgstr "Vrsta prilagoditve pisave uporabljena med izrisovanjem pisav. MogoÄe vrednosti so \"brez\" za prezrto prilagoditev, \"delno\" za osnovno, \"srednje\" za srednje in \"polno\" za napredno prilagajanje (lahko zamegli videz Ärk)." + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "Dovoljene tipke" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "If non-empty, keybindings will be ignored unless their MateConf directory is in the list. This is useful for lockdown." +msgstr "V primeru, da so navedene, bodo tipkovne bližnjice prezrte, Äe MateConf mape ni na seznamu. Nastavitev je koristna pri zaklepanju." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "OnemogoÄi sledilno ploÅ¡Äico med tipkanjem." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "OmogoÄi vodoravno drsenje" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "OmogoÄi klike miÅ¡ke s sledilno ploÅ¡Äico" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Enable touchpad" +msgstr "OmogoÄi sledilno ploÅ¡Äico" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "Izbor naÄina drsenja sledilne ploÅ¡Äice." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "Select the touchpad scroll method. Supported values are: 0: disabled, 1: edge scrolling, and 2: two-finger scrolling" +msgstr "Izbor naÄina drsenja sledilne ploÅ¡Äice. Podprte vrednosti so: 0 - onemogoÄeno, 1 - robno drsenje, 2 - dvo-prstno drsenje" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "Set this to TRUE if you have problems with accidentally hitting the touchpad while typing." +msgstr "Izbrana možnost je uporabna, Äe pogosto nepriÄakovano udarite po sledilni ploÅ¡Äici med tipkanjem." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "Set this to TRUE to allow horizontal scrolling by the same method selected with the scroll_method key." +msgstr "Izbrana možnost omogoÄi vodoravno drsenje na naÄin, kot je izbran z nastavitvijo naÄina drsenja." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "Izbrana možnost omogoÄi klik z udarjanjem po sledilni ploÅ¡Äici." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +msgid "Set this to TRUE to enable all touchpads." +msgstr "Izbrana možnost omogoÄi vse sledilne ploÅ¡Äice." + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "Ozadnji program MATE nastavitev" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "Bližnjica za preklop poveÄevala." + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "Bližnjica za preklop zaslonske tipkovnice." + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "Bližnjica za preklop zaslonskega bralnika." + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "OdskoÄne tipke" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "Ukaz za zagon ali izklop zaslonskega poveÄevala." + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "Ukaz za zagon ali izklop zaslonske tipkovnice." + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "Ukaz za zagon ali izklop zaslonskega bralnika." + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable XRandR plugin" +msgstr "OmogoÄi vstavek XRandR" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable accessibility keyboard plugin" +msgstr "OmogoÄi vstavek dostopnosti tipkovnice" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable background plugin" +msgstr "OmogoÄi vstavek ozadja" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable clipboard plugin" +msgstr "OmogoÄi vstavek odložiÅ¡Äa" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable font plugin" +msgstr "OmogoÄi vstavek pisave" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable housekeeping plugin" +msgstr "OmogoÄi vstavek ÄiÅ¡Äenja" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keybindings plugin" +msgstr "OmogoÄi vstavek tipkovnih bližnjic" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable keyboard plugin" +msgstr "OmogoÄi vstavek tipkovnice" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable media keys plugin" +msgstr "OmogoÄi vstavek medijskih tipk" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable mouse plugin" +msgstr "OmogoÄi vstavek miÅ¡ke" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable smartcard plugin" +msgstr "OmogoÄi vstavek pametnih kartic" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable sound plugin" +msgstr "OmogoÄi vstavek zvoka" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable typing breaks plugin" +msgstr "OmogoÄi vstavek premora tipkanja" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xrdb plugin" +msgstr "OmogoÄi xrdb vstavek" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Enable xsettings plugin" +msgstr "OmogoÄi vstavek nastavitev X" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Mouse keys" +msgstr "MiÅ¡kine tipke" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "On-screen keyboard" +msgstr "Zaslonska tipkovnica" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen magnifier" +msgstr "Zaslonsko poveÄevalo" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Screen reader" +msgstr "Zaslonski bralnik" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the housekeeping plugin, to prune transient file caches." +msgstr "Izbrana možnost omogoÄi vstavek ÄiÅ¡Äenja za brisanje datotek predpomnilnika." + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage XRandR settings." +msgstr "Izbrana možnost omogoÄi vstavek za upravljanje nastavitev XRandR." + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "Izbrana možnost omogoÄi vstavek za upravljanje nastavitev odložiÅ¡Äa." + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "Izbrana možnost omogoÄi vstavek za upravljanje nastavitev ozadja namizja." + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "Izbrana možnost omogoÄi vstavek za upravljanje nastavitev pisave." + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "Izbrana možnost omogoÄi vstavek za upravljanje nastavitev tipkovnice." + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "Set to True to enable the plugin to manage locking the screen on smartcard removal." +msgstr "Izbrana možnost omogoÄi vstavek za zaklepanje zaslona ob odstranitvi pametne kartice." + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "Izbrana možnost omogoÄi vstavek za upravljanje nastavitev miÅ¡ke." + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "Izbrana možnost omogoÄi vstavek za upravljanje nastavitev medijskih tipk." + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "Izbrana možnost omogoÄi uporabo vstavka za upravljanje vzorcev zvoka." + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "Set to True to enable the plugin to manage the accessibility keyboard settings." +msgstr "Izbrana možnost omogoÄa uporabo vstavka upravljalnika nastavitev dostopnosti tipkovnice." + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "Izbrana možnost omogoÄi vstavek za upravljanje nastavitev tipkovnih bližnjic." + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "Izbrana možnost omogoÄi vstavek za upravljanje nastavitev premora med tipkanjem." + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "Izbrana možnost omogoÄi vstavek za upravljanje nastavitev xrdb." + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "Izbrana možnost omogoÄi vstavek za upravljanje nastavitev strežnika X." + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "Slow keys" +msgstr "PoÄasne tipke" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "Sticky keys" +msgstr "Lepljive tipke" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "Ime tipkovne bližnjice za preklop zaslonskega poveÄevala." + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "Ime tipkovne bližnjice za preklop zaslonske tipkovnice." + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "Ime tipkovne bližnjice za preklop zaslonskega bralnika." + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "This is the name of the keyboard shortcut to toggle the magnifier. This name will be shown in the keyboard shortcut preferences dialog." +msgstr "To je ime tipkovne bližnjice za preklop zaslonskega poveÄevala. Ime bo prikazano med nastavitvami bližnjic." + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "This is the name of the keyboard shortcut to toggle the on-screen keyboard. This name will be shown in the keyboard shortcut preferences dialog." +msgstr "To je ime tipkovne bližnjice za preklop zaslonske tipkovnice. Ime bo prikazano med nastavitvami bližnjic." + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "This is the name of the keyboard shortcut to toggle the screen reader. This name will be shown in the keyboard shortcut preferences dialog." +msgstr "To je ime tipkovne bližnjice za preklop zaslonskega bralnika. Ime bo prikazano med nastavitvami bližnjic." + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle magnifier" +msgstr "Preklop poveÄevala" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Toggle on-screen keyboard" +msgstr "Preklopi zaslonsko tipkovnico" + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Toggle screen reader" +msgstr "Preklopi zaslonski bralnik" + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "Možnost omogoÄa, da so odskoÄne tipke zagnane." + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "Možnost omogoÄa, da so miÅ¡kine tipke zagnane." + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the on-screen keyboard is turned on." +msgstr "Možnost omogoÄa, da je zaslonska tipkovnica zagnana." + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the screen magnifier is turned on." +msgstr "Možnost omogoÄa, da je zaslonsko poveÄevalo zagnano." + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the screen reader is turned on." +msgstr "Možnost omogoÄa, da je zaslonski bralnik zagnan." + +#: ../data/mate-settings-daemon.schemas.in.h:58 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "Možnost omogoÄa, da so poÄasne tipke zagnane." + +#: ../data/mate-settings-daemon.schemas.in.h:59 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "Možnost omogoÄa, da so lepljive tipke zagnane." + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:1 +msgid "Set this to one of \"none\", \"lock_screen\", or \"force_logout\". The action will get performed when the smartcard used for log in is removed." +msgstr "DoloÄiti je treba možnost \"none\" (brez), \"lock_screen\" (zakleni zaslon), ali pa \"force_logout\" (vsili odjavo). Dejanje bo izvedeno v trenutku, ko uporabnik odstrani pametno kartico uporabljeno za prijavo." + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:2 +msgid "Smartcard removal action" +msgstr "Dejanje odstranjevanja pametne kartice" + +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "OmogoÄi razhroÅ¡Äevanje kode" + +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "Ne zaženi kot ozadnji program" + +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "Predpona MateConf preko katere se naloži vstavek nastavitev" + +#: ../mate-settings-daemon/main.c:58 +msgid "Exit after a time (for debugging)" +msgstr "KonÄaj po doloÄenem Äasu (za razhroÅ¡Äevanje)" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "Dostopnost tipkovnice" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "Vstavek dostopnosti tipkovnice" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:388 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "Ob prikazovanju pomoÄi se je zgodila napaka: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:519 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:585 +msgid "Do you want to activate Slow Keys?" +msgstr "Ali želite omogoÄiti poÄasne tipke?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:520 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:586 +msgid "Do you want to deactivate Slow Keys?" +msgstr "Ali želite onemogoÄiti poÄasne tipke?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:521 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:587 +msgid "You just held down the Shift key for 8 seconds. This is the shortcut for the Slow Keys feature, which affects the way your keyboard works." +msgstr "Držite tipko Shift pritisnjeno 8 sekund. To je bližnjica za možnost poÄasnih tipk, ki se nanaÅ¡a na delovanje vaÅ¡e tipkovnice." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't activate" +msgstr "Ne omogoÄi" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't deactivate" +msgstr "Ne onemogoÄi" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Activate" +msgstr "OmogoÄi" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Deactivate" +msgstr "OnemogoÄi" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't activate" +msgstr "_Ne omogoÄi" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't deactivate" +msgstr "_Ne onemogoÄi" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Activate" +msgstr "_OmogoÄi" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Deactivate" +msgstr "_OnemogoÄi" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:615 +msgid "Slow Keys Alert" +msgstr "Opozorilo o poÄasnih tipkah" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:655 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:723 +msgid "Do you want to activate Sticky Keys?" +msgstr "Ali želite omogoÄiti lepljive tipke?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:656 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:724 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Ali želite onemogoÄiti lepljive tipke?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:726 +msgid "You just pressed the Shift key 5 times in a row. This is the shortcut for the Sticky Keys feature, which affects the way your keyboard works." +msgstr "Pravkar ste pritisnili tipko Shift 5-krat zapovrstjo. To je bližnjica za možnost lepljivih tipk, ki se nanaÅ¡a na delovanje vaÅ¡e tipkovnice." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:660 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +msgid "You just pressed two keys at once, or pressed the Shift key 5 times in a row. This turns off the Sticky Keys feature, which affects the way your keyboard works." +msgstr "Pravkar ste pritisnili dve tipki hkrati ali tipko Shift 5-krat zapovrstjo. S tem ste onemogoÄiti možnost lepljivih tipk, ki se nanaÅ¡a na delovanje vaÅ¡e tipkovnice." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:756 +msgid "Sticky Keys Alert" +msgstr "Opozorilo o lepljivih tipkah" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "SploÅ¡ne možnosti dostopa" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "PoveÄaj _kontrast barv" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "Pokaži besedilo _veÄje" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "Pritisni in _zadrži tipko (poÄasne tipke)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "Uporabi zaslonsko _tipkovnico" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "Uporabi zaslonsko _poveÄevalo" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "Uporabi zaslonski _bralnik" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "_Prezri podvojene pritiske tipk" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "_Tipkovnica sprejme en soÄasen pritisk (lepljive tipke)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "Ozadje" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "Vstavek ozadja" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "OdložiÅ¡Äe" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "Vstavek odložiÅ¡Äa" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "Poskusno" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "Poskusni vstavek" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Pisava" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "Vstavek pisave" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this file system" +msgstr "Ne pokaži veÄ opozoril za ta datoteÄni sistem" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "Ne pokaži veÄ opozoril." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "Na razdelku \"%s\" je le Å¡e %s razpoložljivega prostora." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "RaÄunalnik ima na voljo Å¡e %s prostora na disku." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "You can free up disk space by emptying the Trash, removing unused programs or files, or moving files to another disk or partition." +msgstr "Prostor na disku lahko poveÄate, Äe izpraznite smeti, odstranite redko uporabljene programe in datoteke ali pa tako, da datoteke prestavite na drug razdelek." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "You can free up disk space by removing unused programs or files, or by moving files to another disk or partition." +msgstr "Prostor na disku lahko poveÄate, Äe odstranite redko uporabljene programe in datoteke ali pa tako, da datoteke prestavite na drug razdelek." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "You can free up disk space by emptying the Trash, removing unused programs or files, or moving files to an external disk." +msgstr "Prostor na disku lahko poveÄate, Äe izpraznite smeti, odstranite redko uporabljene programe in datoteke ali pa tako, da datoteke prestavite na zunanji disk." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "You can free up disk space by removing unused programs or files, or by moving files to an external disk." +msgstr "Prostor na disku lahko poveÄate, Äe odstranite redko uporabljene programe in datoteke ali pa tako, da datoteke prestavite na zunanji disk." + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "Na disku zmanjkuje prostora" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "Izprazni smeti" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine…" +msgstr "PreiÅ¡Äi ..." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "Prezri" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:97 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "Odstranjevanje predmeta %lu od %lu" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:117 +#, c-format +msgid "Removing: %s" +msgstr "Odstranjevanje: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:247 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:296 +msgid "Emptying the trash" +msgstr "Praznjenje smeti" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:272 +msgid "Preparing to empty trash…" +msgstr "Priprava na praznjenje smeti ..." + +#. Translators: "Emptying trash from " +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:299 +msgid "From: " +msgstr "Od:" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:360 +msgid "Empty all of the items from the trash?" +msgstr "Ali naj se izbriÅ¡ejo vsi predmeti iz smeti?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:363 +msgid "If you choose to empty the trash, all items in it will be permanently lost. Please note that you can also delete them separately." +msgstr "V primeru, da se odloÄite izprazniti smeti, bodo vsi predmeti trajno izgubljeni. Predmete lahko izbriÅ¡ete tudi posamiÄ." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:370 +msgid "_Empty Trash" +msgstr "Izprazni _smeti" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "Tipkovna povezava (%s) ni veljavna" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "Tipkovna povezava (%s) ni popolna" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"Napaka med poskusom zagona (%s),\n" +"ki je povezan s tipko (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "Tipkovne bližnjice" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "Vstavek tipkovnih bližnjic" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Tipkovnica" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "Vstavek tipkovnice" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:137 +#, c-format +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +" • a bug in libxklavier library\n" +" • a bug in X server (xkbcomp, xmodmap utilities)\n" +" • X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +" • The result of %s\n" +" • The result of %s" +msgstr "" +"Napaka med omogoÄanjem nastavitev XKB.\n" +"Težave se lahko pojavijo ob razliÄnih dogodkih:\n" +"- hroÅ¡Ä v libxklavier knjižnici\n" +"- hroÅ¡Ä strežnika X (xkbcomp, xmodmap utilities)\n" +"- napaka skladnosti strežnika X in libxkbfile\n" +"\n" +"Podatki razliÄice strežnika X:\n" +"%s\n" +"%d\n" +"%s\n" +"V kolikor poroÄate o hroÅ¡Äu, dodajte tudi:\n" +"- izpis %s\n" +"- izpis %s" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:151 +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or using a later version of the XFree software." +msgstr "" +"Uporabljate XFree 4.3.0.\n" +"Znani so primeri težav z nastavitvami XKB.\n" +"Uporabite enostavnejÅ¡e nastavitve ali pa namestite novejÅ¡o razliÄico XFree programske opreme." + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:279 +msgid "_Layouts" +msgstr "_Razporeditve" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:286 +msgid "Keyboard _Preferences" +msgstr "Možnosti _tipkovnice" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:292 +msgid "Show _Current Layout" +msgstr "Pokaži trenutni _razpored" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "Datoteke na _voljo:" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "Naloži datoteke modmap" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap files?" +msgstr "Ali želite naložiti datoteke modmap?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "_Ne pokaži veÄ tega sporoÄila" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "Na_loži" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "_Naložene datoteke:" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:195 +msgid "Could not get default terminal. Verify that your default terminal command is set and points to a valid application." +msgstr "Ni mogoÄe priklicati privzetega terminala. Preverite, Äe je ukaz za zagon terminala ustrezno doloÄen." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:235 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"Ni mogoÄe izvesti ukaza: %s\n" +"Preverite ali je ukaz veljaven." + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "OnemogoÄeno" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u odvodov" +msgstr[1] "%u odvod" +msgstr[2] "%u odvoda" +msgstr[3] "%u odvodi" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u dovodov" +msgstr[1] "%u dovod" +msgstr[2] "%u dovoda" +msgstr[3] "%u dovodi" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "Sistemski zvoki" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "VeÄpredstavnostne tipke" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "Vstavek veÄpredstavnostnih tipk" + +#: ../plugins/mouse/gsd-mouse-manager.c:882 +msgid "Could not enable mouse accessibility features" +msgstr "Ni mogoÄe zagnati možnosti dostopnosti miÅ¡ke" + +#: ../plugins/mouse/gsd-mouse-manager.c:884 +msgid "Mouse accessibility requires Mousetweaks to be installed on your system." +msgstr "Dostopnost miÅ¡ke zahteva namestitev programa Mousetweaks v sistem." + +#: ../plugins/mouse/gsd-mouse-manager.c:887 +msgid "Mouse Preferences" +msgstr "Možnosti miÅ¡ke" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "MiÅ¡ka" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "Vstavek miÅ¡ke" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Premor tipkanja" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "Vstavek premora tipkanja" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "Nastavitev velikosti in obraÄanja zaslona" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:225 +msgid "Could not switch the monitor configuration" +msgstr "Ni mogoÄe preklopiti nastavitve zaslona" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:249 +msgid "Could not restore the display's configuration" +msgstr "Ni mogoÄe obnoviti nastavitev zaslona" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:274 +msgid "Could not restore the display's configuration from a backup" +msgstr "Ni mogoÄe obnoviti nastavitve zaslona iz varnostne kopije" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:295 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "The display will be reset to its previous configuration in %d seconds" +msgstr[0] "Zaslon se bo povrnil na predhodne nastavitve v %d sekundah" +msgstr[1] "Zaslon se bo povrnil na predhodne nastavitve v %d sekundi" +msgstr[2] "Zaslon se bo povrnil na predhodne nastavitve v %d sekundah" +msgstr[3] "Zaslon se bo povrnil na predhodne nastavitve v %d sekundah" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:344 +msgid "Does the display look OK?" +msgstr "Ali je slika na zaslonu videti v redu?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:350 +msgid "_Restore Previous Configuration" +msgstr "_Obnovi predhodne nastavitve" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:351 +msgid "_Keep This Configuration" +msgstr "_Ohrani nastavitve" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:432 +msgid "The selected configuration for displays could not be applied" +msgstr "Izbranih nastavitev zaslona ni mogoÄe uporabiti" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:970 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "Ni mogoÄe posodobiti podrobnosti zaslona: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:973 +msgid "Trying to switch the monitor configuration anyway." +msgstr "Poskus preklopa nastavitev zaslona." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1703 +msgid "Rotation not supported" +msgstr "Vrtenje ni podprto" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1759 +msgid "Could not save monitor configuration" +msgstr "Ni mogoÄe shraniti nastavitev zaslona." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1777 +msgid "Normal" +msgstr "ObiÄajno" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1778 +msgid "Left" +msgstr "Levo" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1779 +msgid "Right" +msgstr "Desno" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1780 +msgid "Upside Down" +msgstr "Zgoraj navzdol" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1900 +msgid "_Configure Display Settings…" +msgstr "_Nastavitve zaslona ..." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1941 +msgid "Configure display settings" +msgstr "Spremeni nastavitve zaslona" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:2001 +msgid "Could not apply the stored configuration for monitors" +msgstr "Ni mogoÄe uporabiti shranjenih nastavitev za zaslone." + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "Ni mogoÄe ugotoviti uporabnikovega domaÄega imenika" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "Upravljanje s podatkovno zbirko virov X" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "Podatkovna zbirka virov X" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:596 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "MateConf kljuÄ %s nastavljen na vrsto %s, a njegov priÄakovan tip je bil %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "Upravljanje nastavitve strežnika X" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "Nastavitve X" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:167 +msgid "Module Path" +msgstr "Pot modula" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:168 +msgid "path to smartcard PKCS #11 driver" +msgstr "pot do gonilnika pametne kartice PKCS #11" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:504 +msgid "received error or hang up from event source" +msgstr "prejeta je bila napaka ali pa je vir dogodka nepriÄakovano konÄan" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:593 +#, c-format +msgid "NSS security system could not be initialized" +msgstr "Varnostnega sistema NSS ni mogoÄe zaÄeti" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:662 +#, c-format +msgid "no suitable smartcard driver could be found" +msgstr "ni mogoÄe najti primernega gonilnika pametnih kartic" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:682 +#, c-format +msgid "smartcard driver '%s' could not be loaded" +msgstr "gonilnika pametnih kartic '%s' ni mogoÄe naložiti" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:771 +#, c-format +msgid "could not watch for incoming card events - %s" +msgstr "ni mogoÄe nadzorovati prihajajoÄih dogodkov kartice - %s" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:1124 +#, c-format +msgid "encountered unexpected error while waiting for smartcard events" +msgstr "priÅ¡lo je do nepriÄakovane napake med Äakanjem na dejanja pametne kartice" + +#: ../plugins/smartcard/gsd-smartcard.c:154 +msgid "Slot ID" +msgstr "ID reže" + +#: ../plugins/smartcard/gsd-smartcard.c:155 +msgid "The slot the card is in" +msgstr "Reža v kateri je kartica" + +#: ../plugins/smartcard/gsd-smartcard.c:161 +msgid "Slot Series" +msgstr "Vrsta reže" + +#: ../plugins/smartcard/gsd-smartcard.c:162 +msgid "per-slot card identifier" +msgstr "doloÄilo kartice v reži" + +#: ../plugins/smartcard/gsd-smartcard.c:168 +#: ../plugins/smartcard/gsd-smartcard.c:169 +msgid "name" +msgstr "ime" + +#: ../plugins/smartcard/gsd-smartcard.c:173 +msgid "Module" +msgstr "Modul" + +#: ../plugins/smartcard/gsd-smartcard.c:174 +msgid "smartcard driver" +msgstr "gonilnik pametne kartice" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:1 +msgid "Change system time" +msgstr "Spremeni sistemski Äas" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:2 +msgid "Change system time zone" +msgstr "Spremeni Äasovno obmoÄje sistema" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:3 +msgid "Configure hardware clock" +msgstr "Nastavitev strojne ure" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:4 +msgid "Privileges are required to change the system time zone." +msgstr "Sprememba sistemskega Äasovnega obmoÄja zahteva skrbniÅ¡ki dostop." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:5 +msgid "Privileges are required to change the system time." +msgstr "Sprememba sistemskega Äasa zahteva skrbniÅ¡ki dostop." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:6 +msgid "Privileges are required to configure the hardware clock." +msgstr "Sprememba strojnega Äasa zahteva skrbniÅ¡ki dostop." + +#~ msgid "Unknown" +#~ msgstr "Neznano" + +#~ msgid "Keyboard Layout \"%s\"" +#~ msgstr "Razpored tipkovnice \"%s\"" + +#~ msgid "Keyboard Layout" +#~ msgstr "Razpored tipk" diff --git a/po/sq.po b/po/sq.po new file mode 100644 index 0000000..8985a3a --- /dev/null +++ b/po/sq.po @@ -0,0 +1,3185 @@ +# Përkthimi i mesazheve të mate-control-center në shqip +# This file is distributed under the same license as the mate-control-center package. +# Copyright (C) 2006 Free Software Foundation, Inc. +# +# +# Elian Myftiu , 2003, 2004, 2005, 2006. +msgid "" +msgstr "" +"Project-Id-Version: mate-control-center HEAD\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-02-26 21:06-0500\n" +"PO-Revision-Date: 2006-04-19 12:33+0200\n" +"Last-Translator: Elian Myftiu \n" +"Language-Team: albanian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:1 +#, fuzzy +msgid "" +"Set to True to keep the handlers for text/plain and text/* MIME types " +"synchronized." +msgstr "" +"Nëse e vërtetë, trajtuesit mime për text/plain dhe text/* do mbahen në " +"sinkronizim" + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:2 +msgid "Sync text/plain and text/* handlers" +msgstr "Sinkronizo trajtuesit e text/plain dhe text/*" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to launch the calculator." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the email client." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +#, fuzzy +msgid "Binding to launch the help browser." +msgstr "Lësho shfletuesin e ndihmës" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the media player." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the search tool." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +#, fuzzy +msgid "Binding to launch the web browser." +msgstr "Lësho shfletuesin web" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to lock the screen." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to log out." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to lower the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to mute the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to open the Home folder." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to pause playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to raise the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +#, fuzzy +msgid "Binding to skip to next track." +msgstr "Kalo tek pista pasardhëse" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +#, fuzzy +msgid "Binding to skip to previous track." +msgstr "Kalo tek pista paraardhëse" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to stop playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to suspend the computer." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Nxirr jashtë" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "Kartela personale" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "Lësho shfletuesin e ndihmës" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "Lësho shfletuesin web" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "Blloko ekranin" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Përfundo seancën" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +#, fuzzy +msgid "Next track" +msgstr "Kalo tek pista pasardhëse" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "Luaj (ose luaj/pusho)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +#, fuzzy +msgid "Previous track" +msgstr "Kalo tek pista paraardhëse" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Kërko" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +#, fuzzy +msgid "Stop playback" +msgstr "Tasti ndalo riprodhimin" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +#, fuzzy +msgid "Suspend" +msgstr "Zëri" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "Ul zërin" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "Pa zë" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Shkalla për ndryshimin e volumit" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Hapi për ndryshimin e zërit si përqindje e volumit." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "Ngre zërin" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:1 +#, fuzzy +msgid "" +"Set to True to display a dialog when there are errors running the " +"screensaver." +msgstr "" +"Shfaq një dritare dialogu nëse ndeshen gabime në ekzekutimin e ruajtësit të " +"ekranit" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:2 +#, fuzzy +msgid "Set to True to run the screensaver at login." +msgstr "Ekzekuto ruajtësin e ekranit në hyrje" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:3 +#, fuzzy +msgid "Show startup errors" +msgstr "Shfaq gabimet që ndeshen gjatë nisjes" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:4 +msgid "Start screensaver" +msgstr "Fillo ruajtësin e ekranit" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +#, fuzzy +msgid "Hinting" +msgstr "Ngjyrosja:" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +#, fuzzy +msgid "Enable accessibility keyboard plugin" +msgstr "_Aktivizo karakteristikat e açesibilitetit të tastierës" + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Enable background plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Enable clipboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Enable default editor plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Enable font plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Enable keybindings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Enable keyboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable media keys plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable mouse plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +#, fuzzy +msgid "Enable screensaver plugin" +msgstr "Ekzekuto ruajtësin e ekranit në hyrje" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable sound plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable typing breaks plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable xrandr plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable xrdb plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable xsettings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Set to True to enable the plugin to manage screensaver settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Set to True to enable the plugin to manage sound settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "" +"Set to True to enable the plugin to manage the default text editor setting." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "" + +#: ../mate-settings-daemon/main.c:49 +msgid "Don't become a daemon" +msgstr "" + +#: ../mate-settings-daemon/main.c:50 +msgid "MateConf prefix from which to load plugin settings" +msgstr "" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Accessibility Keyboard" +msgstr "_Açesibiliteti" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Accessibility keyboard plugin" +msgstr "_Açesibiliteti" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:393 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "U verifikua një gabim gjatë shfaqjes së ndihmës: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:445 +msgid "Do you want to activate Slow Keys?" +msgstr "Aktivizon ngadalsimin e tasteve?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:446 +msgid "Do you want to deactivate Slow Keys?" +msgstr "Çaktivon ngadalsimin e tasteve?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:449 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"Është mbajtur i shtypur për 8 sekonda tasti Shift. Ky veprim është shtegu " +"për funksionin e ngadalsimit të tasteve, që ndryshon funksionimin aktual të " +"tastierës." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:456 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:508 +msgid "Do_n't activate" +msgstr "Mo_s aktivizo" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:456 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:508 +msgid "Do_n't deactivate" +msgstr "Mo_s çaktivizo" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:459 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:511 +msgid "_Activate" +msgstr "_Aktivo" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:459 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:511 +msgid "_Deactivate" +msgstr "Ç_aktivo" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:463 +msgid "Slow Keys Alert" +msgstr "Paralajmërim ngadalsimi i tasteve" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:495 +msgid "Do you want to activate Sticky Keys?" +msgstr "Aktivon qendrimin e tasteve?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:496 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Çaktivon qendrimin e tasteve?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:499 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"Është shtypur 5 herë rresht tasti Shift. Ky veprim është shtegu për " +"funksionin e qendrimit të tasteve, që ndryshon funksionimin aktual të " +"tastierës." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:501 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"Janë shtypur njëkohësisht dy taste, apo është shtypur tasti·Shift·5·herë· " +"rradhazi.··Kjo·çaktivon funksionin e qendrimit të tasteve, që ndryshon " +"funksionimin aktual të tastierës." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:515 +msgid "Sticky Keys Alert" +msgstr "Paralajmërim qendrimi i tasteve" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Background" +msgstr "Apliko _sfondin" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Gërmat" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "" + +#: ../plugins/font/gsd-font-manager.c:208 +#, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing the mouse pointer theme." +msgstr "" +"I pamundur krijimi kartelës \"%s\".\n" +"Nevoitet për të mundësuar ndryshimin e temës së kursorit." + +#: ../plugins/font/gsd-font-manager.c:231 +#, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing cursors." +msgstr "" +"I pamundur krijimi kartelës \"%s\".\n" +"Nevoitet për të mundësuar ndryshimin e kursorëve." + +#: ../plugins/keybindings/gsd-keybindings-manager.c:195 +#, c-format +msgid "Key Binding (%s) has its action defined multiple times\n" +msgstr "Veprimi i shtegut (%s) është përdorur njëherë\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:202 +#, c-format +msgid "Key Binding (%s) has its binding defined multiple times\n" +msgstr "Kombinimi i tasteve të shtegut (%s) është përdorur njëherë\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:211 +#, c-format +msgid "Key Binding (%s) is incomplete\n" +msgstr "Shtegu (%s) është i paplotë\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:239 +#, c-format +msgid "Key Binding (%s) is invalid\n" +msgstr "Shtegu (%s) është i pavlefshëm\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:292 +#, c-format +msgid "It seems that another application already has access to key '%u'." +msgstr "Mesa duket një program tjetër përdor rregullisht tastin '%u'." + +#: ../plugins/keybindings/gsd-keybindings-manager.c:365 +#, c-format +msgid "Key Binding (%s) is already in use\n" +msgstr "Shtegu (%s) është rregullisht në përdorim\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:502 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"Gabim në përpjekjen për të ekzekutuar (%s)\n" +"që shoqërohet me tastin (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Tastiera" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Keyboard plugin" +msgstr "Opsionet e tastierës" + +#: ../plugins/keyboard/modmap-dialog.glade.h:1 +msgid "A_vailable files:" +msgstr "File në d_ispozicion:" + +#: ../plugins/keyboard/modmap-dialog.glade.h:2 +msgid "Do _not show this warning again." +msgstr "_Mos e shfaq më këtë paralajmërim." + +#: ../plugins/keyboard/modmap-dialog.glade.h:3 +msgid "Load modmap files" +msgstr "Ngarko file-t modmap" + +#: ../plugins/keyboard/modmap-dialog.glade.h:4 +msgid "Would you like to load the modmap file(s)?" +msgstr "Dëshiron të ngarkosh file(t) modmap?" + +#: ../plugins/keyboard/modmap-dialog.glade.h:5 +msgid "_Load" +msgstr "_Ngarko" + +#: ../plugins/keyboard/modmap-dialog.glade.h:6 +msgid "_Loaded files:" +msgstr "File-t e nga_rkuar:" + +#: ../plugins/media-keys/actions/acme.glade.h:1 +msgid "Volume" +msgstr "Volumi" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:200 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:240 +#, fuzzy, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"I pamundur ekzekutimi i komandës: %s\n" +"Verifiko që kjo komandë ekziston." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:256 +msgid "" +"Couldn't put the machine to sleep.\n" +"Verify that the machine is correctly configured." +msgstr "" +"E pamundur vënja e kompjuterit në gjumë.\n" +"Kontrollo që makina të jetë konfiguruar me saktësi." + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Media keys" +msgstr "Pulsantet e Miut" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:566 +#, fuzzy +msgid "Could not enable mouse accessibility features" +msgstr "_Aktivizo karakteristikat e açesibilitetit të tastierës" + +#: ../plugins/mouse/gsd-mouse-manager.c:568 +msgid "" +"Mouse accessibility requires the mousetweaks daemon to be installed on your " +"system." +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:571 +msgid "Mouse Preferences" +msgstr "Preferimet e miut" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Miu" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "" + +#: ../plugins/screensaver/gsd-screensaver-manager.c:151 +#, c-format +msgid "" +"There was an error starting up the screensaver:\n" +"\n" +"%s\n" +"\n" +"Screensaver functionality will not work in this session." +msgstr "" +"U ndesh një gabim në nisjen e ruajtësit të ekranit:\n" +"\n" +"%s\n" +"\n" +"Funksioni i ruajtes së ekranit nuk do punojë për këtë seancë." + +#: ../plugins/screensaver/gsd-screensaver-manager.c:160 +msgid "_Do not show this message again" +msgstr "_Mos shfaq më këtë mesazh" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Screensaver" +msgstr "Fillo ruajtësin e ekranit" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Screensaver plugin" +msgstr "Ekzekuto ruajtësin e ekranit në hyrje" + +#: ../plugins/sound/gsd-sound-manager.c:164 +#, c-format +msgid "Couldn't load sound file %s as sample %s" +msgstr "I pamundur ngarkimi i tingullit %s si shembull %s" + +#: ../plugins/sound/libsounds/sound-view.c:44 +msgid "Login" +msgstr "Fillimi i seancës" + +#: ../plugins/sound/libsounds/sound-view.c:45 +msgid "Logout" +msgstr "Përfundimi i seancës" + +#: ../plugins/sound/libsounds/sound-view.c:46 +msgid "Boing" +msgstr "Boing" + +#: ../plugins/sound/libsounds/sound-view.c:47 +msgid "Siren" +msgstr "Sirenë" + +#: ../plugins/sound/libsounds/sound-view.c:48 +msgid "Clink" +msgstr "Clink" + +#: ../plugins/sound/libsounds/sound-view.c:49 +msgid "Beep" +msgstr "Bip" + +#: ../plugins/sound/libsounds/sound-view.c:50 +msgid "No sound" +msgstr "Asnjë tingull" + +#: ../plugins/sound/libsounds/sound-view.c:132 +msgid "Sound not set for this event." +msgstr "Asnjë tingull i caktuar për këtë ndodhi." + +#: ../plugins/sound/libsounds/sound-view.c:141 +msgid "" +"The sound file for this event does not exist.\n" +"You may want to install the mate-audio package for a set of default sounds." +msgstr "" +"Tingulli për këtë veprim nuk ekziston.\n" +"Duhet të instaloni paketin mate-audio për një sërë tingujsh të zakonshëm." + +#: ../plugins/sound/libsounds/sound-view.c:152 +msgid "The sound file for this event does not exist." +msgstr "Tingulli për këtë veprim nuk ekziston." + +#: ../plugins/sound/libsounds/sound-view.c:183 +msgid "Select Sound File" +msgstr "Zgjidh file e tingullit" + +#: ../plugins/sound/libsounds/sound-view.c:210 +#, c-format +msgid "The file %s is not a valid wav file" +msgstr "File %s nuk është një file i vlefshëm wav" + +#: ../plugins/sound/libsounds/sound-view.c:271 +#, fuzzy +msgid "Select sound file..." +msgstr "Zgjidh file e tingullit" + +#: ../plugins/sound/libsounds/sound-view.c:373 +msgid "System Sounds" +msgstr "Tingujt e sistemit" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:1 +msgid "Sound" +msgstr "Zëri" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:2 +msgid "Sound plugin" +msgstr "" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Pushim gjatë shkrimit" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Typing break plugin" +msgstr "Pushim gjatë shkrimit" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:258 +#: ../plugins/xrdb/gsd-xrdb-manager.c:327 +msgid "Cannot determine user's home directory" +msgstr "I pamundur përcaktimi i directory shtëpi të përdoruesit" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:551 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "Çelësi MateConf %s është caktuar si lloj %s por duhet të jetë %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Manage X Settings" +msgstr "Përdor rregullimet e X" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "X Settings" +msgstr "Përdor rregullimet e X" + +#~ msgid "Image/label border" +#~ msgstr "Buza e figurës/etiketës" + +#~ msgid "Width of border around the label and image in the alert dialog" +#~ msgstr "Gjerësia e buzës rreth etiketës dhe pamjes në dialogun e alarmit" + +#~ msgid "Alert Type" +#~ msgstr "Lloji i Alarmit" + +#~ msgid "The type of alert" +#~ msgstr "Lloji i alarmit" + +#~ msgid "Alert Buttons" +#~ msgstr "Butonat e Alarmit" + +#~ msgid "The buttons shown in the alert dialog" +#~ msgstr "Butonat e shfaqura në dialogun e alarmit" + +#~ msgid "Show more _details" +#~ msgstr "Shfaq më tepër _detaje" + +#~ msgid "About Me" +#~ msgstr "Rreth Meje" + +#~ msgid "Set your personal information" +#~ msgstr "Cakto të dhënat e tua personale" + +#~ msgid "Select Image" +#~ msgstr "Zgjidh foton" + +#~ msgid "No Image" +#~ msgstr "Pa figurë" + +#~ msgid "" +#~ "There was an error while trying to get the addressbook information\n" +#~ "Evolution Data Server can't handle the protocol" +#~ msgstr "" +#~ "Ndodhi një gabim ndërsa u përpoq të merreshin të dhënat e librit të " +#~ "adresave\n" +#~ "Serveri i të Dhënave Evolution nuk mund të punojë me protokollin" + +#~ msgid "Unable to open address book" +#~ msgstr "E pamundur hapja e librit të adresave" + +#~ msgid "Unknown login ID, the user database might be corrupted" +#~ msgstr "ID hyrës i panjohur, databaza e përdoruesit mund të jetë korruptuar" + +#~ msgid "About %s" +#~ msgstr "Rreth %s" + +#~ msgid "Old password is incorrect, please retype it" +#~ msgstr "Fjalëkalimi i vjetër është i pasaktë, të lutem rishtype" + +#~ msgid "System error has occurred" +#~ msgstr "Ndodhi gabim sistemi" + +#~ msgid "Could not run /usr/bin/passwd" +#~ msgstr "Nuk u ekzekutua dot /usr/bin/passwd" + +#~ msgid "Unable to launch backend" +#~ msgstr "I pamundur lëshimi i programit ekzekutues" + +#~ msgid "Unexpected error has occurred" +#~ msgstr "Ndodhi një gabim i papritur" + +#~ msgid "Password is too short" +#~ msgstr "Fjalëkalimi është tepër i shkurtër" + +#~ msgid "Password is too simple" +#~ msgstr "Fjalëkalimi është tepër i thjeshtë" + +#~ msgid "Old and new passwords are too similar" +#~ msgstr "Fjalëkalimi ri është tepër i ngjashëm me të vjetrin" + +#~ msgid "Must contain numeric or special character(s)" +#~ msgstr "Duhet të përmbajë gërmë(a) numerike ose speciale" + +#~ msgid "Old and new password are the same" +#~ msgstr "Fjalëkalimi i ri është i njëjtë me të vjetrin" + +#~ msgid "Please type the passwords." +#~ msgstr "Të lutem shtyp fjalëkalimet." + +#~ msgid "Please type the password again, it is wrong." +#~ msgstr "Të lutem shtyp sërish fjalëkalimin, është gabim." + +#~ msgid "Click on Change Password to change the password." +#~ msgstr "Kliko Ndrysho Fjalëkalimin për të ndryshuar fjalëkalimin." + +#~ msgid " " +#~ msgstr " " + +#~ msgid " " +#~ msgstr " " + +#~ msgid "Email" +#~ msgstr "Email" + +#~ msgid "Home" +#~ msgstr "Shtëpi" + +#~ msgid "Instant Messaging" +#~ msgstr "Mesazhimi i Çastit" + +#~ msgid "Job" +#~ msgstr "Puna" + +#~ msgid "Please type the passwords." +#~ msgstr "Të lutem shtyp fjalëkalimin." + +#~ msgid "Telephone" +#~ msgstr "Telefoni" + +#~ msgid "Web" +#~ msgstr "Web" + +#~ msgid "Work" +#~ msgstr "Punë" + +#~ msgid "A_IM/iChat:" +#~ msgstr "A_IM/iChat:" + +#~ msgid "A_ddress:" +#~ msgstr "A_dresa:" + +#~ msgid "A_ssistant:" +#~ msgstr "Ndihmë_s:" + +#~ msgid "Address" +#~ msgstr "Adresa" + +#~ msgid "C_ity:" +#~ msgstr "Qytet_i:" + +#~ msgid "C_ompany:" +#~ msgstr "K_ompania:" + +#~ msgid "Cale_ndar:" +#~ msgstr "Kale_ndari:" + +#~ msgid "Change Passwo_rd..." +#~ msgstr "Nd_rysho Fjalëkalimin..." + +#~ msgid "Change Password" +#~ msgstr "Ndrysho Fjalëkalimin" + +#~ msgid "Ci_ty:" +#~ msgstr "Qy_teti:" + +#~ msgid "Co_untry:" +#~ msgstr "Sh_teti:" + +#~ msgid "Contact" +#~ msgstr "Kontakti" + +#~ msgid "Cou_ntry:" +#~ msgstr "Shte_ti:" + +#~ msgid "Full Name" +#~ msgstr "Emri i Plotë" + +#~ msgid "Hom_e:" +#~ msgstr "Shtë_pi:" + +#~ msgid "IC_Q:" +#~ msgstr "IC_Q:" + +#~ msgid "M_SN:" +#~ msgstr "M_SN:" + +#~ msgid "Old pa_ssword:" +#~ msgstr "Fj_alëkalimi i vjetër:" + +#~ msgid "P.O. _box:" +#~ msgstr "Kutia Po_stare:" + +#~ msgid "P._O. box:" +#~ msgstr "K_utia Postare:" + +#~ msgid "Personal Info" +#~ msgstr "Të dhëna personale" + +#~ msgid "State/Pro_vince:" +#~ msgstr "Shteti/Rre_thi:" + +#~ msgid "User name:" +#~ msgstr "Emri i përdoruesit:" + +#~ msgid "Web _log:" +#~ msgstr "Di_tari web:" + +#~ msgid "Wor_k:" +#~ msgstr "Pun_a:" + +#~ msgid "Work _fax:" +#~ msgstr "_Fax pune:" + +#~ msgid "Zip/_Postal code:" +#~ msgstr "Zip/Kodi _Postar:" + +#~ msgid "_Address:" +#~ msgstr "_Adresa:" + +#~ msgid "_Department:" +#~ msgstr "_Dipartimenti:" + +#~ msgid "_Groupwise:" +#~ msgstr "_Groupwise:" + +#~ msgid "_Home page:" +#~ msgstr "_Faqja në rrjet:" + +#~ msgid "_Home:" +#~ msgstr "_Shtëpi:" + +#~ msgid "_Jabber:" +#~ msgstr "_Jabber:" + +#~ msgid "_Manager:" +#~ msgstr "_Manager" + +#~ msgid "_Mobile:" +#~ msgstr "_Celulari:" + +#~ msgid "_New password:" +#~ msgstr "Fjalëkalimi i _ri:" + +#~ msgid "_Profession:" +#~ msgstr "_Profesioni:" + +#~ msgid "_Retype new password:" +#~ msgstr "_Rishtyp fjalëkalimin e ri:" + +#~ msgid "_State/Province:" +#~ msgstr "_Shteti/Rrethi:" + +#~ msgid "_Title:" +#~ msgstr "_Titulli:" + +#~ msgid "_Work:" +#~ msgstr "_Puna:" + +#~ msgid "_Yahoo:" +#~ msgstr "_Yahoo:" + +#~ msgid "_Zip/Postal code:" +#~ msgstr "_Zip/Kodi postar:" + +#~ msgid "Applications" +#~ msgstr "Programe" + +#~ msgid "Support" +#~ msgstr "Ndihmë" + +#~ msgid "" +#~ "Note: Changes to this setting will not take effect until " +#~ "you next log in." +#~ msgstr "" +#~ "Shënim: Ndryshimet e kryera nuk do të kenë efekt deri në " +#~ "hyrjen e ardhshme." + +#~ msgid "Assistive Technology Preferences" +#~ msgstr "Preferimet në lidhje me Teknologjinë Asistuese" + +#~ msgid "Close and _Log Out" +#~ msgstr "Mbylle dhe _Dil Jashtë" + +#~ msgid "Start these assistive technologies every time you log in:" +#~ msgstr "Fillo këto teknologji asistuese sa herë që të futeni:" + +#~ msgid "_Enable assistive technologies" +#~ msgstr "_Aktivo teknologjitë asistuese" + +#~ msgid "_Magnifier" +#~ msgstr "_Zmadhues" + +#~ msgid "_On-screen keyboard" +#~ msgstr "_Tastierë në monitor" + +#~ msgid "_Screenreader" +#~ msgstr "_Lexuesi i ekranit" + +#~ msgid "Assistive Technology Support" +#~ msgstr "Suporti i teknologjisë asistuese" + +#~ msgid "Enable support for MATE assistive technologies at login" +#~ msgstr "Aktivo suportin për teknologjitë asistuese të MATE kur futesh" + +#~ msgid "" +#~ "No Assistive Technology is available on your system. The 'gok' package " +#~ "must be installed in order to get on-screen keyboard support, and the " +#~ "'gnopernicus' package must be installed for screenreading and magnifying " +#~ "capabilities." +#~ msgstr "" +#~ "Asnjë teknologji asistuese në dispozicion tek sistemi juaj. Paketi 'gok' " +#~ "duhet të jetë i instaluar që të keni suportin e tastierës në monitor, dhe " +#~ "paketi 'gnopernius' duhet të jetë instaluar për të shfrytëzuar aftësinë " +#~ "zmadhuese. " + +#~ msgid "" +#~ "Not all available assistive technologies are installed on your system. " +#~ "The 'gok' package must be installed in order to get on-screen keyboard " +#~ "support." +#~ msgstr "" +#~ "Jo të gjitha teknologjitë asistuese të afruara janë instaluar në sistemin " +#~ "tuaj. Paketi 'gok' duhet të jetë i instaluar që të keni suportin e " +#~ "tastierës në monitor." + +#~ msgid "" +#~ "Not all available assistive technologies are installed on your system. " +#~ "The 'gnopernicus' package must be installed for screenreading and " +#~ "magnifying capabilities." +#~ msgstr "" +#~ "Jo të gjitha teknologjitë asistuese të afruara janë instaluar në sistemin " +#~ "tuaj. paketi 'gnopernius' duhet të jetë instaluar për të shfrytëzuar " +#~ "aftësinë zmadhuese." + +#~ msgid "There was an error launching the mouse preferences dialog: %s" +#~ msgstr "" +#~ "Ndeshëm një gabim gjatë leshimit të dritares së dialogut të preferimeve " +#~ "të miut: %s" + +#~ msgid "Unable to import AccessX settings from file '%s'" +#~ msgstr "I pamundur importimi i të dhënave AccessX nga file '%s'" + +#~ msgid "Import Feature Settings File" +#~ msgstr "Importo file me rregullimet e karakteristive" + +#~ msgid "_Import" +#~ msgstr "_Importo" + +#~ msgid "Set your keyboard accessibility preferences" +#~ msgstr "Rregullo preferimet e tastierës" + +#~ msgid "" +#~ "This system does not seem to have the XKB extension. The keyboard " +#~ "accessibility features will not operate without it." +#~ msgstr "" +#~ "Sistemi nuk ka prapashtesën XKB. Karakteristikat e tastierës nuk do " +#~ "punojnë pa të." + +#~ msgid "*" +#~ msgstr "*" + +#~ msgid "Enable Bo_unce Keys" +#~ msgstr "Aktivo Tastet Bo_unce" + +#~ msgid "Enable Slo_w Keys" +#~ msgstr "Aktivo Tastet e Ngad_alshme" + +#~ msgid "Enable _Mouse Keys" +#~ msgstr "Aktivo Tastet e _Miut" + +#~ msgid "Enable _Repeat Keys" +#~ msgstr "Aktivo Tastet _Ripërsëritës" + +#~ msgid "Enable _Sticky Keys" +#~ msgstr "Aktivo Tastet _Ngjitës" + +#~ msgid "Features" +#~ msgstr "Karakteristikat" + +#~ msgid "Toggle Keys" +#~ msgstr "Tastet e Ndryshimit" + +#~ msgid "Basic" +#~ msgstr "Bazë" + +#~ msgid "Beep if key is re_jected" +#~ msgstr "Njofto nëse tasti refu_zohet" + +#~ msgid "Beep when _features turned on or off from keyboard" +#~ msgstr "Njofto kur _karakteristikat e tastierës janë të aktivizuara" + +#~ msgid "Beep when _modifier is pressed" +#~ msgstr "Njofto kur _shkëmbyesi është i shtypur" + +#~ msgid "Beep when an LED is turned on and two beeps when one is turned off." +#~ msgstr "" +#~ "Njofto kur një LED është e ndezur, njofto dy herë kur është e shuajtur." + +#~ msgid "Beep when key is:" +#~ msgstr "Njofto kur tasti është:" + +#~ msgid "Del_ay:" +#~ msgstr "Von_esa:" + +#~ msgid "Delay between keypress and pointer mo_vement:" +#~ msgstr "Vonesa midis shtypjes së tastit dhe lëvizjes së shënjuesit:" + +#~ msgid "Disa_ble if two keys pressed together" +#~ msgstr "Çak_tivo nëse dy tasta shtypen njëkohësisht" + +#~ msgid "E_nable Toggle Keys" +#~ msgstr "A_ktivo Tastin çelës" + +#~ msgid "Filters" +#~ msgstr "Filtrat" + +#~ msgid "I_gnore duplicate keypresses within:" +#~ msgstr "I_njoro shtypjet e dyfishta të tastave brenda:" + +#~ msgid "" +#~ "Ignore all subsequent presses of the SAME key if they happen within a " +#~ "user selectable period of time." +#~ msgstr "" +#~ "Injoro shtypjet e njëpasnjëshme të të njëjtit tast nëse ndodhin në një " +#~ "kohë të përcaktuar." + +#~ msgid "Keyboard Accessibility Preferences (AccessX)" +#~ msgstr "Preferimet e açesibilitetit të tastierës (AccessX)" + +#~ msgid "Ma_ximum pointer speed:" +#~ msgstr "Shpejtësia maksimale e shënjuesit:" + +#~ msgid "Mouse _Preferences..." +#~ msgstr "Preferimet e Miut..." + +#~ msgid "" +#~ "Only accept keys after they have been pressed and held for a user " +#~ "adjustable amount of time." +#~ msgstr "" +#~ "Prano tastat vetëm pasi të jenë mbajtur shtypur për një kohë të caktuar." + +#~ msgid "" +#~ "Perform multiple simultaneous key press operations by pressing modifier " +#~ "keys in sequence." +#~ msgstr "" +#~ "Kryej operacione të njëkohshme duke shtypur tastat e vecantë njëri pas " +#~ "tjetrit." + +#~ msgid "S_peed:" +#~ msgstr "Sh_pejtësia:" + +#~ msgid "Time to acce_lerate to maximum speed:" +#~ msgstr "Koha për të arri_tur shpejtësinë maksimale:" + +#~ msgid "Turn the numeric keypad into a mouse control pad." +#~ msgstr "Kthe tastierën numerike në kontroll të miut." + +#~ msgid "_Disable if unused for:" +#~ msgstr "Ça_ktivizo nëse nuk përdoret për:" + +#~ msgid "_Import Feature Settings..." +#~ msgstr "_Importo rregullimet e karakteristikave..." + +#~ msgid "_Only accept keys held for:" +#~ msgstr "Prano tastet të shtypura _vetëm për:" + +#~ msgid "_Type to test settings:" +#~ msgstr "_Shkruaj për të provuar rregullimet:" + +#~ msgid "_accepted" +#~ msgstr "pr_anuar" + +#~ msgid "_pressed" +#~ msgstr "shty_pur" + +#~ msgid "_rejected" +#~ msgstr "_refuzuar" + +#~ msgid "characters/second" +#~ msgstr "shkronja/sekondë" + +#~ msgid "milliseconds" +#~ msgstr "milisekonda" + +#~ msgid "pixels/second" +#~ msgstr "pixel/sekondë" + +#~ msgid "seconds" +#~ msgstr "sekonda" + +#~ msgid "Change your Desktop Background settings" +#~ msgstr "Ndrysho rregullimet e Sfondit të Hapësirës së Punës" + +#~ msgid "Desktop Background" +#~ msgstr "Sfondi i Hapësirës së Punës" + +#~ msgid "Desktop _Wallpaper" +#~ msgstr "_Figura e sfondit" + +#~ msgid "_Desktop Colors" +#~ msgstr "Ngjyrat e _Hapësirës së Punës" + +#~ msgid "Desktop Background Preferences" +#~ msgstr "Preferimet e Sfondit të Hapësirës së Punës" + +#~ msgid "Open a dialog to specify the color" +#~ msgstr "Hap një dritare dialogu për të përcaktuar ngjyrën" + +#~ msgid "_Add Wallpaper" +#~ msgstr "_Shto figurë sfondi" + +#~ msgid "_Finish" +#~ msgstr "_Përfundo" + +#~ msgid "_Remove" +#~ msgstr "_Hiq" + +#~ msgid "_Style:" +#~ msgstr "_Stili:" + +#~ msgid "Centered" +#~ msgstr "Në qendër" + +#~ msgid "Fill Screen" +#~ msgstr "Përshtatja ekranit" + +#~ msgid "Scaled" +#~ msgstr "Shkallëzuar" + +#~ msgid "Zoom" +#~ msgstr "Zoom" + +#~ msgid "Tiled" +#~ msgstr "Mozaik" + +#~ msgid "Solid Color" +#~ msgstr "Ngjyrë e ngurtë" + +#~ msgid "Horizontal Gradient" +#~ msgstr "Gradienti horizontal" + +#~ msgid "Vertical Gradient" +#~ msgstr "Gradienti vertikal" + +#~ msgid "Add Wallpaper" +#~ msgstr "Shto figurë sfondi" + +#~ msgid "Images" +#~ msgstr "Figura" + +#~ msgid "All Files" +#~ msgstr "Të gjithë file" + +#~ msgid "No Wallpaper" +#~ msgstr "Pa figurë sfondi" + +#~ msgid "pixel" +#~ msgid_plural "pixels" +#~ msgstr[0] "pikë" +#~ msgstr[1] "pika" + +#~ msgid "" +#~ "Unable to start the settings manager 'mate-settings-daemon'.\n" +#~ "Without the MATE settings manager running, some preferences may not take " +#~ "effect. This could indicate a problem with MateComponent, or a non-MATE (e.g. " +#~ "KDE) settings manager may already be active and conflicting with the " +#~ "MATE settings manager." +#~ msgstr "" +#~ "E pamundur nisja e përgjegjsit ë rregullimeve 'mate-settings-daemon'.\n" +#~ "Pa përgjegjsin e rregullimeve të MATE në ekzekutim, disa preferime mund " +#~ "të mos kenë efekt. Kjo mund të krijojë probleme me MateComponent, ose një " +#~ "konfigurues jo-MATE (p.sh. KDE) mund të jetë aktiv dhe në konflikt me " +#~ "atë të MATE-s." + +#~ msgid "Unable to load stock icon '%s'\n" +#~ msgstr "I pamundur ngarkimi i ikonës së vjetër '%s'\n" + +#~ msgid "Just apply settings and quit" +#~ msgstr "Thjesht apliko rregullimet dhe dil" + +#~ msgid "Retrieve and store legacy settings" +#~ msgstr "Merr dhe rivendos rregullimet para ekzistuese" + +#~ msgid "Copying file: %u of %u" +#~ msgstr "Duke kopjuar file: %u nga %u" + +#~ msgid "Copying '%s'" +#~ msgstr "Duke kopjuar '%s'" + +#~ msgid "From URI" +#~ msgstr "Prej URl" + +#~ msgid "URI currently transferring from" +#~ msgstr "URl nga ku është duke u kryer transferimi" + +#~ msgid "To URI" +#~ msgstr "Tek URl" + +#~ msgid "URI currently transferring to" +#~ msgstr "URl tek ku është duke u kryer transferimi" + +#~ msgid "Fraction completed" +#~ msgstr "Pjesë e plotësurar" + +#~ msgid "Fraction of transfer currently completed" +#~ msgstr "Pjesa aktualisht e plotësuar e transferimit" + +#~ msgid "Current URI index" +#~ msgstr "Indeksi i URl të tanishëm" + +#~ msgid "Current URI index - starts from 1" +#~ msgstr "Indeksi i URl të tanishëm - fillon nga 1" + +#~ msgid "Total URIs" +#~ msgstr "Gjithsej URl" + +#~ msgid "Total number of URIs" +#~ msgstr "Numri i përgjithshëm i URlve" + +#~ msgid "Copying files" +#~ msgstr "Duke kopjuar files" + +#~ msgid "From:" +#~ msgstr "Nga:" + +#~ msgid "To:" +#~ msgstr "Tek:" + +#~ msgid "Connecting..." +#~ msgstr "Duke u lidhur..." + +#~ msgid "Key" +#~ msgstr "Kyçi" + +#~ msgid "MateConf key to which this property editor is attached" +#~ msgstr "Kyçi MateConf tek i cili është bashkëngjitur editori i preferimeve" + +#~ msgid "Callback" +#~ msgstr "Thirrje" + +#~ msgid "Issue this callback when the value associated with key gets changed" +#~ msgstr "Lësho këtë callback kur vlera e lidhur me kyçin ndryshon" + +#~ msgid "Change set" +#~ msgstr "Ndrysho rregullimet" + +#~ msgid "" +#~ "MateConf change set containing data to be forwarded to the mateconf client on " +#~ "apply" +#~ msgstr "" +#~ "Rregullimet e MateConf që përmbajnë të dhëna për t'ju çuar klientit mateconf " +#~ "kur aplikohen" + +#~ msgid "Conversion to widget callback" +#~ msgstr "Shndërrimi tek thirrja e widget" + +#~ msgid "" +#~ "Callback to be issued when data are to be converted from MateConf to the " +#~ "widget" +#~ msgstr "" +#~ "Callback për t'u lëshuar kur të dhënat duhen shndërruar nga MateConf tek " +#~ "widget" + +#~ msgid "Conversion from widget callback" +#~ msgstr "Shndërrim nga thirrja e widget" + +#~ msgid "" +#~ "Callback to be issued when data are to be converted to MateConf from the " +#~ "widget" +#~ msgstr "" +#~ "Callback për t'u lëshuar kur të dhënat duhen shndërruar në MateConf nga " +#~ "widget" + +#~ msgid "UI Control" +#~ msgstr "Kontrolli UI" + +#~ msgid "Object that controls the property (normally a widget)" +#~ msgstr "Objekt që kontrollon pronësinë (zakonisht një widget)" + +#~ msgid "Property editor object data" +#~ msgstr "Të dhëna objektesh të edituesit të pronësisë" + +#~ msgid "Custom data required by the specific property editor" +#~ msgstr "E dhëna specifike e kërkuar nga editori specifik i pronësisë" + +#~ msgid "Property editor data freeing callback" +#~ msgstr "Callback i lirimit të të dhënave të editorit të pronësisë" + +#~ msgid "" +#~ "Callback to be issued when property editor object data is to be freed" +#~ msgstr "" +#~ "Callback për t'u lëshuar kur e dhëna e editorit të pronësisë duhet liruar" + +#~ msgid "" +#~ "Couldn't find the file '%s'.\n" +#~ "\n" +#~ "Please make sure it exists and try again, or choose a different " +#~ "background picture." +#~ msgstr "" +#~ "Nuk arrij të gjejë file '%s'.\n" +#~ "\n" +#~ "Të lutem sigurohu që ekziston dhe provo përsëri, ose zgjidh një figurë " +#~ "tjetër si sfond." + +#~ msgid "" +#~ "I don't know how to open the file '%s'.\n" +#~ "Perhaps it's a kind of picture that is not yet supported.\n" +#~ "\n" +#~ "Please select a different picture instead." +#~ msgstr "" +#~ "Nuk di si hapet file '%s'.\n" +#~ "Ndoshta është një lloj figure akoma i pasuportuar.\n" +#~ "\n" +#~ "Të lutem zgjidh një figurë tjetër." + +#~ msgid "Please select an image." +#~ msgstr "Të lutem zgjidh një figurë." + +#~ msgid "_Select" +#~ msgstr "_Zgjidh" + +#~ msgid "Preferred Applications" +#~ msgstr "Programet e preferuar" + +#~ msgid "Select your default applications" +#~ msgstr "Zgjidh programet e zakonshëm" + +#~ msgid "Could not display help" +#~ msgstr "E pamundur shfaqja e ndihmës" + +#~ msgid "Please make sure that the applet is properly installed" +#~ msgstr "Sigurohu që applet është instaluar në mënyrë të rregullt." + +#~ msgid "Error saving configuration: %s" +#~ msgstr "Gabim në ruajtjen e konfigurimit: %s" + +#~ msgid "Custom" +#~ msgstr "Personalizuar" + +#~ msgid "Could not load the main interface" +#~ msgstr "I pamundur ngarkimi i ndërfaqes kryesore" + +#~ msgid "Balsa" +#~ msgstr "Balsa" + +#~ msgid "Debian Sensible Browser" +#~ msgstr "Shfletuesi Kryesor Debian" + +#~ msgid "Debian Terminal Emulator" +#~ msgstr "Emulator i Terminalit Debian" + +#~ msgid "ETerm" +#~ msgstr "ETerm" + +#~ msgid "Encompass" +#~ msgstr "Encompass" + +#~ msgid "Epiphany Web Browser" +#~ msgstr "Shfletuesi Web Epiphany" + +#~ msgid "Evolution Mail Reader" +#~ msgstr "Lexuesi i email Evolution" + +#~ msgid "Evolution Mail Reader 1.4" +#~ msgstr "Lexuesi i Postës Evolution 1.4" + +#~ msgid "Evolution Mail Reader 1.5" +#~ msgstr "Lexuesi i Postës Evolution 1.5" + +#~ msgid "Evolution Mail Reader 1.6" +#~ msgstr "Lexuesi i Postës Evolution 1.6" + +#~ msgid "Evolution Mail Reader 2.0" +#~ msgstr "Lexuesi i Postës Evolution 2.0" + +#~ msgid "Evolution Mail Reader 2.2" +#~ msgstr "Lexuesi i Postës Evolution 2.2" + +#~ msgid "Evolution Mail Reader 2.4" +#~ msgstr "Lexuesi i Postës Evolution 2.4" + +#~ msgid "Firebird" +#~ msgstr "Firebird" + +#~ msgid "Firefox" +#~ msgstr "Firefox" + +#~ msgid "MATE Terminal" +#~ msgstr "Terminali MATE" + +#~ msgid "Galeon" +#~ msgstr "Galeon" + +#~ msgid "KMail" +#~ msgstr "KMail" + +#~ msgid "Konqueror" +#~ msgstr "Konqueror" + +#~ msgid "Links Text Browser" +#~ msgstr "Shfletuesi tekst-or Links" + +#~ msgid "Lynx Text Browser" +#~ msgstr "Shfletuesi tekst-or Lynx" + +#~ msgid "Mozilla" +#~ msgstr "Mozilla" + +#~ msgid "Mozilla 1.6" +#~ msgstr "Mozilla 1.6" + +#~ msgid "Mozilla Mail" +#~ msgstr "Mozilla Mail" + +#~ msgid "Mozilla Thunderbird" +#~ msgstr "Mozilla Thunderbird" + +#~ msgid "Mutt" +#~ msgstr "Mutt" + +#~ msgid "NXterm" +#~ msgstr "NXterm" + +#~ msgid "Netscape Communicator" +#~ msgstr "Netscape Communicator" + +#~ msgid "Opera" +#~ msgstr "Opera" + +#~ msgid "RXVT" +#~ msgstr "RXVT" + +#~ msgid "Standard XTerminal" +#~ msgstr "XTerminal standart" + +#~ msgid "Sylpheed-Claws" +#~ msgstr "Sylpheed-Claws" + +#~ msgid "Thunderbird" +#~ msgstr "Thunderbird" + +#~ msgid "W3M Text Browser" +#~ msgstr "Shfletuesi tekst-or W3M" + +#~ msgid "aterm" +#~ msgstr "aterm" + +#~ msgid "Audio Player" +#~ msgstr "Dëgjues Audio" + +#~ msgid "Image Viewer" +#~ msgstr "Shikues figurash" + +#~ msgid "Instant Messenger" +#~ msgstr "Mesazhim Çasti" + +#~ msgid "Mail Reader" +#~ msgstr "Lexues poste" + +#~ msgid "Terminal Emulator" +#~ msgstr "Emulator i Terminalit" + +#~ msgid "Text Editor" +#~ msgstr "Ndryshues teksti" + +#~ msgid "Video Player" +#~ msgstr "Shikues videosh" + +#~ msgid "Web Browser" +#~ msgstr "Shfletues web" + +#~ msgid "All %s occurrences will be replaced with actual link" +#~ msgstr "Të gjithë korrispondimet e %s do zëvendësohen me lidhjen aktuale" + +#~ msgid "Co_mmand:" +#~ msgstr "Ko_manda:" + +#~ msgid "E_xecute flag:" +#~ msgstr "Treguesi i e_kzekutimit:" + +#~ msgid "Internet" +#~ msgstr "Internet" + +#~ msgid "Multimedia" +#~ msgstr "Multimedia" + +#~ msgid "Open link in new _tab" +#~ msgstr "Hap lidhjen në skedë _të re" + +#~ msgid "Open link in new _window" +#~ msgstr "Hap lidhjen në _dritare të re" + +#~ msgid "Open link with web browser _default" +#~ msgstr "Hap li_dhjen me shfletuesin e përcaktuar web" + +#~ msgid "Run in t_erminal" +#~ msgstr "Ekzekuto në t_erminal" + +#~ msgid "System" +#~ msgstr "Sistemi" + +#~ msgid "Change screen resolution" +#~ msgstr "Ndrysho përmasat e ekranit" + +#~ msgid "Screen Resolution" +#~ msgstr "Përmasat e ekranit" + +#~ msgid "%d Hz" +#~ msgstr "%d Hz" + +#~ msgid "_Resolution:" +#~ msgstr "_Përmasa:" + +#~ msgid "Re_fresh rate:" +#~ msgstr "Rregullsia e ri_freskimit:" + +#~ msgid "Default Settings" +#~ msgstr "Rregullimet e prezgjedhura" + +#~ msgid "Screen %d Settings\n" +#~ msgstr "Rregullimet e ekranit %d\n" + +#~ msgid "Screen Resolution Preferences" +#~ msgstr "Preferimet mbi përmasat e ekranit" + +#~ msgid "_Make default for this computer (%s) only" +#~ msgstr "_Vendose si të prezgjedhur vetëm për këtë kompjuter (%s)" + +#~ msgid "Options" +#~ msgstr "Opsione" + +#~ msgid "" +#~ "Testing the new settings. If you don't respond in %d second the previous " +#~ "settings will be restored." +#~ msgid_plural "" +#~ "Testing the new settings. If you don't respond in %d seconds the previous " +#~ "settings will be restored." +#~ msgstr[0] "" +#~ "Duke provuar rregullimet e reja. Nëse nuk përgjigjesh brenda %d sekonde " +#~ "do të rikthehen rregullimet e mëparshme." +#~ msgstr[1] "" +#~ "Duke provuar rregullimet e reja.Nëse nuk përgjigjesh brenda %d sekondash " +#~ "do të rikthehen rregullimet e mëparshme." + +#~ msgid "Keep Resolution" +#~ msgstr "Ruaj përmasat" + +#~ msgid "Do you want to keep this resolution?" +#~ msgstr "Dëshironi të mbani këtë vlerë?" + +#~ msgid "Use _previous resolution" +#~ msgstr "Përdor vlerat e më_parshme" + +#~ msgid "_Keep resolution" +#~ msgstr "_Ruaj qartësinë" + +#~ msgid "" +#~ "The X Server does not support the XRandR extension. Runtime resolution " +#~ "changes to the display size are not available." +#~ msgstr "" +#~ "Xserver nuk suporton prapashtesën XRandR. Ndryshimi i dallueshmërisë " +#~ "gjatë punës së madhësisë së ekranit është i pamundur." + +#~ msgid "" +#~ "The version of the XRandR extension is incompatible with this program. " +#~ "Runtime changes to the display size are not available." +#~ msgstr "" +#~ "Versioni i prapashtesës XRandR nuk është i përputhshëm me këtë program. " +#~ "Ndryshimi i madhësisë së display në runtime është i pamundur." + +#~ msgid "Select fonts for the desktop" +#~ msgstr "Zgjidh gërmat për hapësirën e punës" + +#~ msgid "Font Rendering" +#~ msgstr "Vizatimi i shkronjave" + +#~ msgid "Smoothing:" +#~ msgstr "Lëmimi i shkronjave:" + +#~ msgid "Subpixel order:" +#~ msgstr "Rradhitja e subpixel:" + +#~ msgid "Best _shapes" +#~ msgstr "Optimizo _format" + +#~ msgid "Best co_ntrast" +#~ msgstr "Optimizo ko_ntrastin" + +#~ msgid "D_etails..." +#~ msgstr "D_etajet..." + +#~ msgid "Des_ktop font:" +#~ msgstr "Gërmat e H_apësirës së Punës:" + +#~ msgid "Font Preferences" +#~ msgstr "Preferimet e shkronjave" + +#~ msgid "Font Rendering Details" +#~ msgstr "Hollësitë e vizatimit të shkronjave" + +#~ msgid "Go _to font folder" +#~ msgstr "Shko _tek kartela e gërmave" + +#~ msgid "Gra_yscale" +#~ msgstr "Shkalla e gri_ve" + +#~ msgid "N_one" +#~ msgstr "A_snjë" + +#~ msgid "R_esolution:" +#~ msgstr "_Përmasa:" + +#~ msgid "Sub_pixel (LCDs)" +#~ msgstr "Sub_pixel (LCD)" + +#~ msgid "Sub_pixel smoothing (LCDs)" +#~ msgstr "Sub_pixel të lëmuar (LCD)" + +#~ msgid "VB_GR" +#~ msgstr "VB_GR" + +#~ msgid "_Application font:" +#~ msgstr "Gërmat për _aplikativët:" + +#~ msgid "_BGR" +#~ msgstr "_BGR" + +#~ msgid "_Document font:" +#~ msgstr "Gërmat për _dokumentet:" + +#~ msgid "_Fixed width font:" +#~ msgstr "Gërma me gjërësi të _fiksuar:" + +#~ msgid "_Full" +#~ msgstr "I _plotë" + +#~ msgid "_Medium" +#~ msgstr "_Mesatar" + +#~ msgid "_Monochrome" +#~ msgstr "_Monokromatik" + +#~ msgid "_None" +#~ msgstr "_Asnjë" + +#~ msgid "_RGB" +#~ msgstr "_RGB" + +#~ msgid "_Slight" +#~ msgstr "_Lehtë" + +#~ msgid "_VRGB" +#~ msgstr "_VRGB" + +#~ msgid "_Window title font:" +#~ msgstr "_Shkronjat e titullit të dritares:" + +#~ msgid "dots per inch" +#~ msgstr "pika për inç" + +#~ msgid "Font may be too large" +#~ msgstr "Gërma mund të jetë tepër e madhe" + +#~ msgid "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." +#~ msgid_plural "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." +#~ msgstr[0] "" +#~ "Gërma e zgjedhur është e një madhësie prej %d pikë dhe mund të " +#~ "vështirësojë përdorimin efikas të kompjuterit. Këshillohet zgjedhja e " +#~ "një madhësie më të vogël se %d." +#~ msgstr[1] "" +#~ "Gërma e zgjedhur është e një madhësie prej %d pikë dhe mund të " +#~ "vështirësojë përdorimin efikas të kompjuterit. Këshillohet zgjedhja e një " +#~ "madhësie më të vogël se %d." + +#~ msgid "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a " +#~ "smaller sized font." +#~ msgid_plural "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a smaller " +#~ "sized font." +#~ msgstr[0] "" +#~ "Gërma e zgjedhur është e një madhësie prej %d pikë dhe mund të " +#~ "vështirësojë përdorimin efikas të kompjuterit. Këshillohet zgjedhja e një " +#~ "madhësie më të të vogël." +#~ msgstr[1] "" +#~ "Gërma e zgjedhur është e një madhësie prej %d pikë dhe mund të " +#~ "vështirësojë përdorimin efikas të kompjuterit. Këshillohet zgjedhja e një " +#~ "madhësie më të vogël." + +#~ msgid "New accelerator..." +#~ msgstr "Përshpejtues i ri..." + +#~ msgid "Accelerator key" +#~ msgstr "Pulsant përshpejtues" + +#~ msgid "Accelerator modifiers" +#~ msgstr "Ndryshues të përshpejtuesit" + +#~ msgid "Accelerator keycode" +#~ msgstr "Kodi i Tastit të Shpejtë" + +#~ msgid "Accel Mode" +#~ msgstr "Mënyra e Shpejtë" + +#~ msgid "The type of accelerator." +#~ msgstr "Lloji i përshpejtuesit." + +#~ msgid "Disabled" +#~ msgstr "Jo aktiv" + +#~ msgid "" +#~ msgstr "" + +#~ msgid "Desktop" +#~ msgstr "Hapësira e punës" + +#~ msgid "Window Management" +#~ msgstr "Organizimi i dritareve" + +#~ msgid "" +#~ "The shortcut \"%s\" cannot be used because it will become unusable to " +#~ "type using this key.\n" +#~ "Please try with a key such as Control, Alt or Shift at the same time.\n" +#~ msgstr "" +#~ "Shkurtesa \"%s\" nuk mund të përdoret pasi do të bëhet e papërdorshme për " +#~ "të shtypur duke përdorur këtë tast.\n" +#~ "Të lutem provo me një tast si Control, Alt apo Shift në të njëjtën kohë.\n" + +#~ msgid "" +#~ "The shortcut \"%s\" is already used for:\n" +#~ " \"%s\"\n" +#~ msgstr "" +#~ "Shpejtuesi \"%s\" është përdorur për:\n" +#~ " \"%s\"\n" + +#~ msgid "Error setting new accelerator in configuration database: %s\n" +#~ msgstr "" +#~ "Gabim gjatë sistemimit të përshpejtuesit të ri në databazën e " +#~ "konfigurimit: %s\n" + +#~ msgid "Error unsetting accelerator in configuration database: %s\n" +#~ msgstr "Gabim në heqjen e përshpejtuesit në databazën e konfigurimit: %s\n" + +#~ msgid "Action" +#~ msgstr "Veprimi" + +#~ msgid "Shortcut" +#~ msgstr "Kombinimi përshpejtues" + +#~ msgid "Keyboard Shortcuts" +#~ msgstr "Kombinacione Përshpejtuese nga Tastiera" + +#~ msgid "" +#~ "To edit a shortcut key, click on the corresponding row and type a new " +#~ "accelerator, or press backspace to clear." +#~ msgstr "" +#~ "Për të ndryshuar një kombinim tastesh, kliko tek rreshti korrispondues " +#~ "dhe shkruaj një shpejtues të ri, ose shtyp backspace për t'a fshirë." + +#~ msgid "Assign shortcut keys to commands" +#~ msgstr "Cakto taste shpejtues komandave" + +#~ msgid "Unknown" +#~ msgstr "Nuk njihet" + +#~ msgid "Layout" +#~ msgstr "Planimetria" + +#~ msgid "Default" +#~ msgstr "Prezgjedhur" + +#~ msgid "Models" +#~ msgstr "Modelët" + +#~ msgid "There was an error launching the keyboard tool: %s" +#~ msgstr "Gabim gjatë lëshimit të konfiguruesit të tastierës: %s" + +#~ msgid "" +#~ "Just apply settings and quit (compatibility only; now handled by daemon)" +#~ msgstr "" +#~ "Aplikon rregullimet dhe del (vetëm përpuethshmëria; tashmë kontrollohet " +#~ "nga daemon)" + +#~ msgid "Start the page with the typing break settings showing" +#~ msgstr "" +#~ "Nis duke shfaqur faqen e pronësive të rregullimeve për pushimet gjatë " +#~ "shkrimit" + +#~ msgid "..." +#~ msgstr "..." + +#~ msgid "Cursor Blinking" +#~ msgstr "Pulsimi i kursorit" + +#~ msgid "Repeat Keys" +#~ msgstr "Përsëritja e tasteve" + +#~ msgid "_Lock screen to enforce typing break" +#~ msgstr "_Blloko ekranin për të detyruar një pushim në shkrim" + +#~ msgid "Fast" +#~ msgstr "Shpejt" + +#~ msgid "Long" +#~ msgstr "Gjatë" + +#~ msgid "Short" +#~ msgstr "Shkurtër" + +#~ msgid "Slow" +#~ msgstr "Ngadalë" + +#~ msgid "A_vailable layouts:" +#~ msgstr "Planimetritë në d_ispozicion:" + +#~ msgid "All_ow postponing of breaks" +#~ msgstr "Lej_o shtyrjen e pushimeve" + +#~ msgid "Check if breaks are allowed to be postponed" +#~ msgstr "Kontrollo nëse lejohet shtyrja e pushimeve" + +#~ msgid "Choose a Keyboard Model" +#~ msgstr "Zgjidh një model tastiere" + +#~ msgid "Choose a Layout" +#~ msgstr "Zgjidh një planimetri" + +#~ msgid "Cursor _blinks in text boxes and fields" +#~ msgstr "Kursori _pulson në kutitë dhe fushat e tekstit" + +#~ msgid "Cursor blinks speed" +#~ msgstr "Shpejtësia e pulsimit të kursorit" + +#~ msgid "Duration of the break when typing is disallowed" +#~ msgstr "Kohëzgjatja e pushimit gjatë së cilës nuk lejohet shkrimi" + +#~ msgid "Duration of work before forcing a break" +#~ msgstr "Kohëzgjatja e punës para se të detyrohet një pushim" + +#~ msgid "Key presses _repeat when key is held down" +#~ msgstr "Pë_rsërit gërmën derisa mbahet i shtypur tasti" + +#~ msgid "Keyboard Preferences" +#~ msgstr "Preferimet e tastierës" + +#~ msgid "Keyboard _model:" +#~ msgstr "_Modeli i tastierës:" + +#~ msgid "Layout Options" +#~ msgstr "Opsionet e planimetrisë" + +#~ msgid "Layouts" +#~ msgstr "Planimetritë" + +#~ msgid "" +#~ "Lock screen after a certain duration to help prevent repetitive keyboard " +#~ "use injuries" +#~ msgstr "" +#~ "Mbas një intervali te caktuar kohe blloko monitorin për të parandaluar " +#~ "dëmet e shkaktuara nga përdorimi i gjatë i tastierës" + +#~ msgid "Microsoft Natural Keyboard" +#~ msgstr "Microsoft Natural Keyboard" + +#~ msgid "Preview:" +#~ msgstr "Pamja e parë:" + +#~ msgid "Repeat keys speed" +#~ msgstr "Shpejtësia e përsëritjes së tasteve" + +#~ msgid "Reset To De_faults" +#~ msgstr "Rivendos pre_zgjedhjet" + +#~ msgid "Separate _group for each window" +#~ msgstr "_Grup të veçantë për çdo dritare" + +#~ msgid "_Accessibility..." +#~ msgstr "_Açesibilitetit..." + +#~ msgid "_Add..." +#~ msgstr "_Shto..." + +#~ msgid "_Break interval lasts:" +#~ msgstr "Kohëzgjatja e _pushimit:" + +#~ msgid "_Delay:" +#~ msgstr "_Vonesa:" + +#~ msgid "_Models:" +#~ msgstr "_Modelët:" + +#~ msgid "_Selected layouts:" +#~ msgstr "Planimetritë e _zgjedhura:" + +#~ msgid "_Speed:" +#~ msgstr "_Shpejtësia:" + +#~ msgid "_Work interval lasts:" +#~ msgstr "Intervali i _punës:" + +#~ msgid "minutes" +#~ msgstr "minuta" + +#~ msgid "Set your keyboard preferences" +#~ msgstr "Përcakto preferimet e tastierës" + +#~ msgid "%d milliseconds" +#~ msgid_plural "%d milliseconds" +#~ msgstr[0] "%d milisekondë" +#~ msgstr[1] "%d milisekonda" + +#~ msgid "Unknown Pointer" +#~ msgstr "Kursor i panjohur" + +#~ msgid "Default Pointer" +#~ msgstr "Kursori i parazgjedhur" + +#~ msgid "Default Pointer - Current" +#~ msgstr "Kursori i parazgjedhur - në përdorim" + +#~ msgid "The default pointer that ships with X" +#~ msgstr "Kursori i parazgjedhur që vjen me X" + +#~ msgid "White Pointer" +#~ msgstr "Kursor i bardhë" + +#~ msgid "White Pointer - Current" +#~ msgstr "Kursor i bardhë - në përdorim" + +#~ msgid "The default pointer inverted" +#~ msgstr "Kursori i parazgjedhur i përmbysur" + +#~ msgid "Large Pointer" +#~ msgstr "Kursor i madh" + +#~ msgid "Large Pointer - Current" +#~ msgstr "Kursor i madh - në përdorim" + +#~ msgid "Large version of normal pointer" +#~ msgstr "Version i zmadhuar i kursorit normal" + +#~ msgid "Large White Pointer - Current" +#~ msgstr "Kursor i bardhë i madh - në përdorim" + +#~ msgid "Large White Pointer" +#~ msgstr "Kursor i madh i bardhë" + +#~ msgid "Large version of white pointer" +#~ msgstr "Version i zmadhuar i kursorit të bardhë" + +#~ msgid "Pointer Theme" +#~ msgstr "Tema e kursorit" + +#~ msgid "Double-Click Timeout " +#~ msgstr "Kohëzgjatja maksimum e dopjo-klikimit" + +#~ msgid "Drag and Drop" +#~ msgstr "Zvarritja" + +#~ msgid "Locate Pointer" +#~ msgstr "Gjetja e kursorit" + +#~ msgid "Mouse Orientation" +#~ msgstr "Orientimi i miut" + +#~ msgid "Speed" +#~ msgstr "Shpejtësia" + +#~ msgid "Fast" +#~ msgstr "Shpejt" + +#~ msgid "High" +#~ msgstr "E lartë" + +#~ msgid "Large" +#~ msgstr "I madh" + +#~ msgid "Low" +#~ msgstr "E ulët" + +#~ msgid "Slow" +#~ msgstr "Ngadalë" + +#~ msgid "Small" +#~ msgstr "I vogël" + +#~ msgid "Buttons" +#~ msgstr "Butonat" + +#~ msgid "Highlight the _pointer when you press Ctrl" +#~ msgstr "Vër në dukje _kursorin kur shtyp Ctlr" + +#~ msgid "Large" +#~ msgstr "I madh" + +#~ msgid "Medium" +#~ msgstr "Mesatar" + +#~ msgid "Motion" +#~ msgstr "Lëvizja" + +#~ msgid "Pointer Size:" +#~ msgstr "Madhësia e kursorit:" + +#~ msgid "Pointers" +#~ msgstr "Kursorët" + +#~ msgid "Small" +#~ msgstr "I vogël" + +#~ msgid "_Acceleration:" +#~ msgstr "_Përshpejtimi:" + +#~ msgid "_Left-handed mouse" +#~ msgstr "_Mi për majtoshët" + +#~ msgid "_Sensitivity:" +#~ msgstr "_Ndjeshmëria:" + +#~ msgid "_Threshold:" +#~ msgstr "_Kufiri:" + +#~ msgid "_Timeout:" +#~ msgstr "_Kohëzgjatja:" + +#~ msgid "Set your mouse preferences" +#~ msgstr "Përcakto preferimet e miut" + +#~ msgid "Network Proxy" +#~ msgstr "Proxy i rrjetit" + +#~ msgid "Set your network proxy preferences" +#~ msgstr "Cakto preferimet e proxy të rrjetit tuaj" + +#~ msgid " " +#~ msgstr " " + +#~ msgid "Di_rect internet connection" +#~ msgstr "Lidhje e d_rejpërdrejtë me internetin" + +#~ msgid "Ignore Host List" +#~ msgstr "Lista me host për tu shpërfillur" + +#~ msgid "_Automatic proxy configuration" +#~ msgstr "_Konfigurim automaktik i proxy" + +#~ msgid "_Manual proxy configuration" +#~ msgstr "_Konfigurim manual i proxy" + +#~ msgid "_Use authentication" +#~ msgstr "_Përdor autentikim" + +#~ msgid "Advanced Configuration" +#~ msgstr "Konfigurimi i hollësishëm" + +#~ msgid "Autoconfiguration _URL:" +#~ msgstr "_URL e autokonfigurimit:" + +#~ msgid "HTTP Proxy Details" +#~ msgstr "Detaje Proxy HTTP" + +#~ msgid "H_TTP proxy:" +#~ msgstr "Proxy H_TTP:" + +#~ msgid "Network Proxy Preferences" +#~ msgstr "Preferimet e proxy të rrjetit" + +#~ msgid "Port:" +#~ msgstr "Porta:" + +#~ msgid "Proxy Configuration" +#~ msgstr "Konfigurimi i proxy" + +#~ msgid "S_ocks host:" +#~ msgstr "Host S_ocks:" + +#~ msgid "U_sername:" +#~ msgstr "Përdorue_si:" + +#~ msgid "_Details" +#~ msgstr "_Detaje" + +#~ msgid "_FTP proxy:" +#~ msgstr "Proxy _FTP:" + +#~ msgid "_Password:" +#~ msgstr "_Fjalëkalimi:" + +#~ msgid "_Secure HTTP proxy:" +#~ msgstr "Proxy HTTP i _Sigurtë:" + +#~ msgid "Enable sound and associate sounds with events" +#~ msgstr "Aktivo tingujt dhe shoqëro tinguj me ndodhi" + +#~ msgid "Sound Preferences" +#~ msgstr "Preferimet e zërit" + +#~ msgid "E_nable software sound mixing (ESD)" +#~ msgstr "Ak_tivizo miksimin audio via software (ESD)" + +#~ msgid "Flash _entire screen" +#~ msgstr "Ndriço kr_ejt ekranin" + +#~ msgid "Flash _window titlebar" +#~ msgstr "Ndriço panelin e titullit të _dritares" + +#~ msgid "Sounds" +#~ msgstr "Tinguj" + +#~ msgid "System Beep" +#~ msgstr "Zilja e sistemit" + +#~ msgid "_Enable system beep" +#~ msgstr "_Aktivizo këmbanën e sistemit" + +#~ msgid "_Play system sounds" +#~ msgstr "_Luaj tingujt e sistemit" + +#~ msgid "_Visual system beep" +#~ msgstr "_Këmbanë vizive sistemi" + +#~ msgid "Would you like to remove this theme?" +#~ msgstr "Dëshiron t'a heqësh këtë temë?" + +#~ msgid "Theme deleted succesfully. Please select another theme." +#~ msgstr "Tema u hoq me sukses. Të lutem zgjidh një tjetër temë." + +#~ msgid "Theme can not be deleted" +#~ msgstr "Tema nuk mund të eleminohet" + +#~ msgid "" +#~ "No themes could be found on your system. This probably means that your " +#~ "\"Theme Preferences\" dialog was improperly installed, or you haven't " +#~ "installed the \"mate-themes\" package." +#~ msgstr "" +#~ "Nuk u gjend asnjë temë në sistemin tuaj. Kjo ndoshta do të thotë që " +#~ "dialogu i \"Preferimeve të temës\" nuk është instaluar mirë, ose nuk keni " +#~ "instaluar paketën \"mate themes\"." + +#~ msgid "This theme is not in a supported format." +#~ msgstr "Kjo temë nuk është e një formati të duhur." + +#~ msgid "Failed to create temporary directory" +#~ msgstr "Krijimi i kartelës së përkohshme dështoi" + +#~ msgid "" +#~ "Can not install theme. \n" +#~ "The bzip2 utility is not installed." +#~ msgstr "" +#~ "I pamundur instalimi i temës. \n" +#~ "Programi bzip2 nuk është i instaluar." + +#~ msgid "Installation Failed" +#~ msgstr "Instalimi dështoi" + +#~ msgid "" +#~ "Can not install themes. \n" +#~ "The gzip utility is not installed." +#~ msgstr "" +#~ "I pamundur instalimi i temës. \n" +#~ "Programi gzip nuk është i instaluar." + +#~ msgid "" +#~ "Icon Theme %s correctly installed.\n" +#~ "You can select it in the theme details." +#~ msgstr "" +#~ "Tema e Ikonave %s u instalua me sukses.\n" +#~ "Mund t'a zgjedhësh në detajet e temës." + +#~ msgid "Mate Theme %s correctly installed" +#~ msgstr "Tema e Mate %s u instalua me sukses" + +#~ msgid "" +#~ "Windows Border Theme %s correctly installed.\n" +#~ "You can select it in the theme details." +#~ msgstr "" +#~ "Tema e dritareve %s u instalua me sukses.\n" +#~ "Mund t'a zgjedhësh në detajet e temës." + +#~ msgid "" +#~ "Controls Theme %s correctly installed.\n" +#~ "You can select it in the theme details." +#~ msgstr "" +#~ "Tema e elementëve të kontrolleve %s u instalua me sukses.\n" +#~ "Mund t'a zgjedhësh në detajet e temës." + +#~ msgid "The theme is an engine. You need to compile the theme." +#~ msgstr "Tema është një sistem/motor shfaqje. Duhet përpiluar." + +#~ msgid "The file format is invalid" +#~ msgstr "Formati i file nuk është i vlefshëm" + +#~ msgid "No theme file location specified to install" +#~ msgstr "Nuk është dhënë pozicioni i file të temës për tu instaluar" + +#~ msgid "The theme file location specified to install is invalid" +#~ msgstr "" +#~ "Pozicioni i dhënë i file me temën që duhet instaluar nuk është i vlefshëm" + +#~ msgid "" +#~ "Insufficient permissions to install the theme in:\n" +#~ "%s" +#~ msgstr "" +#~ "Të drejta të pamjaftueshme për instalimin e temës në:\n" +#~ "%s" + +#~ msgid "The file format is invalid." +#~ msgstr "Formati i file nuk është i vlefshëm." + +#~ msgid "" +#~ "%s is the path where the theme files will be installed. This can not be " +#~ "selected as the source location" +#~ msgstr "" +#~ "%s është pozicioni ku file-t e temës do instalohen. Ky pozicion nuk mund " +#~ "të zgjidhet si burues" + +#~ msgid "" +#~ "Cannot install theme.\n" +#~ "The tar program is not installed on your system." +#~ msgstr "" +#~ "I pamundur instalimi i temës.\n" +#~ "Programi tar nuk është instaluar në sistemin tënd." + +#~ msgid "Custom theme" +#~ msgstr "Tema e personalizuar" + +#~ msgid "You can save this theme by pressing the Save Theme button." +#~ msgstr "Mund t'a ruash këtë temë duke shtypur butonin \"Ruaj Temën\"." + +#~ msgid "" +#~ "The default theme schemas could not be found on your system. This means " +#~ "that you probably don't have marco installed, or that your mateconf is " +#~ "configured incorrectly." +#~ msgstr "" +#~ "Skema e temës së prezgjedhur nuk u gjet tek sistemi juaj. Kjo do të " +#~ "thotë që ndoshta nuk keni të instaluar marco, ose mateconf nuk është " +#~ "konfiguruar në rregull." + +#~ msgid "Theme name must be present" +#~ msgstr "Emri i temës duhet të jetë i pranishëm" + +#~ msgid "The theme already exists. Would you like to replace it?" +#~ msgstr "Tema ekziston. Dëshironi t'a zëvendësoni?" + +#~ msgid "Select themes for various parts of the desktop" +#~ msgstr "Zgjidh temat për pjesë të ndryshme të hapësirës së punës" + +#~ msgid "Theme" +#~ msgstr "Tema" + +#~ msgid "Install a Theme" +#~ msgstr "Instalo një temë" + +#~ msgid "Theme Installation" +#~ msgstr "Instalimi i temës" + +#~ msgid "_Install" +#~ msgstr "_Instalo" + +#~ msgid "_Location:" +#~ msgstr "_Pozicioni:" + +#~ msgid "Save Theme to Disk" +#~ msgstr "Ruaj temën në disk" + +#~ msgid "Apply _Font" +#~ msgstr "Apliko _gërmat" + +#~ msgid "Controls" +#~ msgstr "Kontrollet" + +#~ msgid "Icons" +#~ msgstr "Ikonat" + +#~ msgid "New themes can also be installed by dragging them into the window." +#~ msgstr "" +#~ "Temat e reja mund të instalohen gjithashtu duke i zvarritur në brendësi " +#~ "të dritares." + +#~ msgid "Save Theme" +#~ msgstr "Ruaj temën" + +#~ msgid "Select theme for the desktop" +#~ msgstr "Zgjidh një temë për hapësirën e punës" + +#~ msgid "Short _description:" +#~ msgstr "Përshkrimi _shkurt:" + +#~ msgid "Theme Details" +#~ msgstr "Detajet e temës" + +#~ msgid "Theme Preferences" +#~ msgstr "Preferimet e temës" + +#~ msgid "Theme _Details" +#~ msgstr "_Detajet e temës" + +#~ msgid "This theme does not suggest any particular font or background." +#~ msgstr "Kjo temë nuk sugjeron asnjë shkronjë të veçantë apo sfond." + +#~ msgid "This theme suggests a background:" +#~ msgstr "Kjo temë sugjeron një sfond:" + +#~ msgid "This theme suggests a font and a background:" +#~ msgstr "Kjo temë sugjeron shkronjat dhe sfondin:" + +#~ msgid "This theme suggests a font:" +#~ msgstr "Kjo temë sugjeron këto shkronja:" + +#~ msgid "Window Border" +#~ msgstr "Bordi i dritares" + +#~ msgid "_Install Theme..." +#~ msgstr "_Instalo temën..." + +#~ msgid "_Revert" +#~ msgstr "_Kthe mbrapa" + +#~ msgid "_Save Theme..." +#~ msgstr "_Ruaj temën..." + +#~ msgid "_Theme name:" +#~ msgstr "_Emri i temës:" + +#~ msgid "theme selection tree" +#~ msgstr "pema e zgjedhjes së temës" + +#~ msgid "Customize the appearance of toolbars and menubars in applications" +#~ msgstr "Personalizo paraqitjen e veglave dhe menuve tek programet" + +#~ msgid "Menus & Toolbars" +#~ msgstr "Menutë & Veglat" + +#~ msgid "Behavior and Appearance" +#~ msgstr "Sjellja dhe paraqitja" + +#~ msgid "Preview" +#~ msgstr "Shikoje" + +#~ msgid "C_ut" +#~ msgstr "P_reje" + +#~ msgid "Icons only" +#~ msgstr "Vetëm ikonat" + +#~ msgid "Menu and Toolbar Preferences" +#~ msgstr "Preferimet e menusë dhe veglave" + +#~ msgid "New File" +#~ msgstr "File i ri" + +#~ msgid "Open File" +#~ msgstr "Hap file" + +#~ msgid "Save File" +#~ msgstr "Ruaj file" + +#~ msgid "Show _icons in menus" +#~ msgstr "Shfaq _ikonat në menu" + +#~ msgid "Text below icons" +#~ msgstr "Tekst poshtë ikonave" + +#~ msgid "Text beside icons" +#~ msgstr "Tekst anash ikonave" + +#~ msgid "Text only" +#~ msgstr "Vetëm tekst" + +#~ msgid "Toolbar _button labels:" +#~ msgstr "Etiketat e _butonave të kutizës së veglave:" + +#~ msgid "_Copy" +#~ msgstr "_Kopjo" + +#~ msgid "_Detachable toolbars" +#~ msgstr "_Kutiza të ndashme" + +#~ msgid "_Edit" +#~ msgstr "_Ndrysho" + +#~ msgid "_Editable menu accelerators" +#~ msgstr "Përshpejtues të _ndryshueshëm menuje" + +#~ msgid "_File" +#~ msgstr "_File" + +#~ msgid "_New" +#~ msgstr "_I ri" + +#~ msgid "_Open" +#~ msgstr "_Hap" + +#~ msgid "_Paste" +#~ msgstr "_Ngjit" + +#~ msgid "_Print" +#~ msgstr "_Printo" + +#~ msgid "_Quit" +#~ msgstr "_Dalja" + +#~ msgid "_Save" +#~ msgstr "_Ruaj" + +#~ msgid "" +#~ "Cannot start the preferences application for your window manager\n" +#~ "\n" +#~ "%s" +#~ msgstr "" +#~ "I pamundur fillimi i programit të preferimeve për organizuesin tuaj të " +#~ "dritareve\n" +#~ "\n" +#~ "%s" + +#~ msgid "C_ontrol" +#~ msgstr "K_ontrolli" + +#~ msgid "_Alt" +#~ msgstr "_Alt" + +#~ msgid "H_yper" +#~ msgstr "H_yper" + +#~ msgid "S_uper (or \"Windows logo\")" +#~ msgstr "S_uper (ose \"Stema Windows\")" + +#~ msgid "_Meta" +#~ msgstr "_Meta" + +#~ msgid "Movement Key" +#~ msgstr "Tasti i lëvizjes" + +#~ msgid "Titlebar Action" +#~ msgstr "Veprimi për shtyllën e titullit" + +#~ msgid "Window Selection" +#~ msgstr "Zgjedhja e dritares" + +#~ msgid "To move a window, press-and-hold this key then grab the window:" +#~ msgstr "" +#~ "Për të lëvizur një dritare, shtyp-dhe-mbaj këtë tast pastaj kap dritaren:" + +#~ msgid "Window Preferences" +#~ msgstr "Preferimet e dritares" + +#~ msgid "_Double-click titlebar to perform this action:" +#~ msgstr "_Dopjo-klikim mbi titullin për të kryer këtë veprim:" + +#~ msgid "_Interval before raising:" +#~ msgstr "_Intervali përpara shpënies në plan të parë:" + +#~ msgid "_Raise selected windows after an interval" +#~ msgstr "" +#~ "_Sjellja në plan të parë e dritareve të zgjedhura mbas një intervali" + +#~ msgid "_Select windows when the mouse moves over them" +#~ msgstr "_Zgjidh dritaret kur miu kalon sipër tyre" + +#~ msgid "Set your window properties" +#~ msgstr "Cakto pronësitë e dritareve" + +#~ msgid "Windows" +#~ msgstr "Dritaret" + +#~ msgid "Others" +#~ msgstr "Të tjerë" + +#~ msgid "Desktop Preferences" +#~ msgstr "Preferimet e Hapësirës së Punës" + +#~ msgid "MATE Control Center" +#~ msgstr "Qendra e kontrollit të MATE" + +#~ msgid "The MATE configuration tool" +#~ msgstr "Instrumenti i konfigurimit për MATE" + +#~ msgid "No '/dev/pmu' device found" +#~ msgstr "Nuk u gjet asnjë dispozitiv '/dev/pmu'" + +#~ msgid "Not a powerbook" +#~ msgstr "Nuk është një powerbook" + +#~ msgid "Wrong permission for '/dev/pmu' device" +#~ msgstr "Tò drejta të gabuara për dispozitivin '/dev/pmu'" + +#~ msgid "Could not initialize MateComponent" +#~ msgstr "E pamundur nisja e MateComponent" + +#~ msgid "" +#~ "Error activating XKB configuration.\n" +#~ "It can happen under various circumstances:\n" +#~ "- a bug in libxklavier library\n" +#~ "- a bug in X server (xkbcomp, xmodmap utilities)\n" +#~ "- X server with incompatible libxkbfile implementation\n" +#~ "\n" +#~ "X server version data:\n" +#~ "%s\n" +#~ "%d\n" +#~ "%s\n" +#~ "If you report this situation as a bug, please include:\n" +#~ "- The result of %s\n" +#~ "- The result of %s" +#~ msgstr "" +#~ "Gabim gjatë aktivimit të konfigurimit të XKB.\n" +#~ "Mund të ndodhë si pasojë e rrethanave të ndryshme:\n" +#~ "- një gabim në librarinë libxklavier\n" +#~ "- një difekt i serverit X (xkbcomp, veglat xmodmap)\n" +#~ "- server X me zbatim të papajtueshëm libxkbfile\n" +#~ "\n" +#~ "Të dhëna mbi versionin e serverit X:\n" +#~ "%s\n" +#~ "%d\n" +#~ "%s\n" +#~ "Nëse raporton këtë situatë si një difekt, të lutem përfshi:\n" +#~ "- Rezultatin e %s\n" +#~ "- Rezultatin e %s" + +#~ msgid "" +#~ "You are using XFree 4.3.0.\n" +#~ "There are known problems with complex XKB configurations.\n" +#~ "Try using a simpler configuration or taking a fresher version of XFree " +#~ "software." +#~ msgstr "" +#~ "Je duke përdorur XFree 4.3.0.\n" +#~ "Ka probleme të njohur me konfigurime të ndërlikuara të XKB-së.\n" +#~ "Provo të përdorësh një konfigurim më të thjeshtë, apo të marrësh një " +#~ "version më të ri të programit XFree." + +#~ msgid "Do _not show this warning again" +#~ msgstr "Mos e shfaq _më këtë paralajmërim" + +#~ msgid "" +#~ "The X system keyboard settings differ from your current MATE keyboard " +#~ "settings. Which set would you like to use?" +#~ msgstr "" +#~ "Rregullimet e tastierës së sistemit X ndryshojnë nga rregullimet aktuale " +#~ "të MATE. Çfarë rregullimesh dëshiron të përdorësh?" + +#~ msgid "Use MATE settings" +#~ msgstr "Përdor rregullimet e MATE" + +#~ msgid "" +#~ "Couldn't load the Glade file.\n" +#~ "Make sure that this daemon is properly installed." +#~ msgstr "" +#~ "I pamundur ngarkimi i file Glade.\n" +#~ "Sigurohu që demoni i tij të jetë i instaluar në mënyrë të rregullt." + +#~ msgid "Error creating signal pipe." +#~ msgstr "Gabim gjatë krijimit të një pipe sinjali." + +#~ msgid "Type" +#~ msgstr "Lloji" + +#~ msgid "" +#~ "Type of bg_applier: BG_APPLIER_ROOT for root window or BG_APPLIER_PREVIEW " +#~ "for preview" +#~ msgstr "" +#~ "Lloji i bg_applier: BG_APPLIER_ROOT për dritaren root ose " +#~ "BG_APPLIER_PREVIEW për pamjen e parë" + +#~ msgid "Preview Width" +#~ msgstr "Gjerësia e pamjes së parë" + +#~ msgid "Width if applier is a preview: Defaults to 64." +#~ msgstr "Gjerësia nëse është një pamje e parë: vlera e prezgjedhur, 64." + +#~ msgid "Preview Height" +#~ msgstr "Gjatësia e pamjes së parë" + +#~ msgid "Height if applier is a preview: Defaults to 48." +#~ msgstr "Gjatësia nëse është një pamje e parë: vlera e prezgjedhur, 48." + +#~ msgid "Screen" +#~ msgstr "Ekrani" + +#~ msgid "Screen on which BGApplier is to draw" +#~ msgstr "Ekrani ku duhet të vizatojë BGApplier" + +#~ msgid "There was an error loading an image: %s" +#~ msgstr "U verifikua një gabim gjatë ngarkimit të një pamjeje: %s" + +#~ msgid "Window manager \"%s\" has not registered a configuration tool\n" +#~ msgstr "" +#~ "Përgjegjësi i dritareve \"%s\" nuk ka një instrument konfigurimi të " +#~ "regjistruar\n" + +#~ msgid "Maximize" +#~ msgstr "Maksimizo" + +#~ msgid "Roll up" +#~ msgstr "Mblidh" + +#~ msgid "Brightness down" +#~ msgstr "Zvogëlo ndriçimin" + +#~ msgid "Brightness down's shortcut." +#~ msgstr "Shtegu për të ulur ndriçimin." + +#~ msgid "Brightness up" +#~ msgstr "Rrit ndriçimin" + +#~ msgid "Brightness up's shortcut." +#~ msgstr "Shtegu për të rritur ndriçimin." + +#~ msgid "E-mail" +#~ msgstr "E-mail" + +#~ msgid "E-mail's shortcut." +#~ msgstr "Shtegu për e-mail." + +#~ msgid "Eject's shortcut." +#~ msgstr "Shtegu për nxjerrjen jashtë." + +#~ msgid "Home folder's shortcut." +#~ msgstr "Shtegu për kartelën personale" + +#~ msgid "Launch help browser's shortcut." +#~ msgstr "Shtegu për hapjen e shfletuesit të ndihmës." + +#~ msgid "Launch web browser's shortcut." +#~ msgstr "Shtegu për nisjen e shfletuesit web." + +#~ msgid "Lock screen's shortcut." +#~ msgstr "Shtegu për kyçjen e ekranit." + +#~ msgid "Log out's shortcut." +#~ msgstr "Shtegu për përfundimin e seancës." + +#~ msgid "Next track key's shortcut." +#~ msgstr "Shtegu i tastit \"pista pasardhëse\"." + +#~ msgid "Pause" +#~ msgstr "Pushim" + +#~ msgid "Pause key's shortcut." +#~ msgstr "Shtegu i tastit \"Pushim\"." + +#~ msgid "Play (or play/pause) key's shortcut." +#~ msgstr "Shtegu i tastit \"Luaj (ose luaj/pusho)\"." + +#~ msgid "Previous track key's shortcut." +#~ msgstr "Shtegu i tastit \"pista paraardhëse\"." + +#~ msgid "Search's shortcut." +#~ msgstr "Shtegu për \"Kërko\"." + +#~ msgid "Sleep" +#~ msgstr "Gjumë" + +#~ msgid "Sleep's shortcut." +#~ msgstr "Shtegu për modalitetin \"Gjumë\"." + +#~ msgid "Stop playback key's shortcut." +#~ msgstr "Shtegu për tastin e ndalimit të riprodhimit." + +#~ msgid "Volume down's shortcut." +#~ msgstr "Shtegu për uljen e zërit." + +#~ msgid "Volume mute's shortcut" +#~ msgstr "Shtegu për uljen e volumit të zërit në zero" + +#~ msgid "Volume up's shortcut." +#~ msgstr "Shtegu për ngritjen e zërit" + +#~ msgid "" +#~ "A collection of scripts to run whenever the keyboard state is reloaded. " +#~ "Useful for re-applying xmodmap based adjustments" +#~ msgstr "" +#~ "Një grup programesh të shkurtër (script) për tu ekzekutuar sa herë që " +#~ "gjendja e tastierës ringarkohet. E nevojshme për ri-aplikimin e " +#~ "rregullimeve të bazuara në xmodmap" + +#~ msgid "A list of modmap files available in the $HOME directory." +#~ msgstr "Një listë me file modmap në dispozicion tek kartela $HOME." + +#~ msgid "Default group, assigned on window creation" +#~ msgstr "Grupi i parazgjedhur, i caktuar kur krijohet dritarja" + +#~ msgid "Keep and manage separate group per window" +#~ msgstr "Mban dhe organizon një grup të veçantë për dritare" + +#~ msgid "Keyboard Update Handlers" +#~ msgstr "Trajtuesit e refreskimit të tastierës" + +#~ msgid "Keyboard layout" +#~ msgstr "Planimetria e tastierës" + +#~ msgid "Keyboard model" +#~ msgstr "Modeli i tastierës" + +#~ msgid "" +#~ "Keyboard settings in mateconf will be overridden from the system ASAP " +#~ "(deprecated)" +#~ msgstr "" +#~ "Rregullimet e tastierës në mateconf do të mbishkruhen sa më shpejt nga " +#~ "rregullimet e sistemit (nuk përdoret më)" + +#~ msgid "Save/restore indicators together with layout groups" +#~ msgstr "Ruaj/rivendos treguesit së bashku me grupet e planimetrive" + +#~ msgid "Show layout names instead of group names" +#~ msgstr "Shfaq emrat e planimetrive në vend të emrave të grupeve" + +#~ msgid "" +#~ "Show layout names instead of group names (only for versions of XFree " +#~ "supporting multiple layouts)" +#~ msgstr "" +#~ "Shfaq emrat e planimetrive në vend të emrave të grupeve (vetëm për " +#~ "versionet e XFree që suportojnë planimetri shumëfishe)" + +#~ msgid "Suppress the \"X sysconfig changed\" warning message" +#~ msgstr "Ndaluar mesazhi paralajmërues \"Konfigurimi i sistemit X ndryshoi\"" + +#~ msgid "" +#~ "Very soon, keyboard settings in mateconf will be overridden (from the system " +#~ "configuration) This key has been deprecated since MATE 2.12, please " +#~ "unset the model, layouts and options keys to get the default system " +#~ "configuration." +#~ msgstr "" +#~ "Shumë shpejt, rregullimet e tastierës në mateconf do të mbishkruhen (nga " +#~ "konfigurimi i sistemit). Ky çelës është lënë mënjanë që nga MATE 2.12, " +#~ "të lutem zbraz kyçet \"model\", \"layouts\" e \"options\"për të marrë " +#~ "konfigurimin e parazgjedhur të sistemit." + +#~ msgid "keyboard layout" +#~ msgstr "planimetria e tastierës" + +#~ msgid "keyboard model" +#~ msgstr "modeli i tastierës" + +#~ msgid "modmap file list" +#~ msgstr "lista me file modmap" + +#~ msgid "_Postpone break" +#~ msgstr "_Shty për më vonë pushimin" + +#~ msgid "Take a break!" +#~ msgstr "Pusho pak!" + +#~ msgid "/_Preferences" +#~ msgstr "/_Preferimet" + +#~ msgid "/_About" +#~ msgstr "/_Informacione" + +#~ msgid "/_Take a Break" +#~ msgstr "/_Pusho pak" + +#~ msgid "%d minute until the next break" +#~ msgid_plural "%d minutes until the next break" +#~ msgstr[0] "%d minutë deri në pushimin tjetër" +#~ msgstr[1] "%d minuta deri në pushimin tjetër" + +#~ msgid "Less than one minute until the next break" +#~ msgstr "Më pak se një minutë deri në pushimin tjetër" + +#~ msgid "" +#~ "Unable to bring up the typing break properties dialog with the following " +#~ "error: %s" +#~ msgstr "" +#~ "E pamundur hapja e dritares së dialogut të karakteristikave të pushimit " +#~ "për shkak të gabimit në vazhdim: %s" + +#~ msgid "About MATE Typing Monitor" +#~ msgstr "Informacione mbi kontrollin e shkrimit të MATE" + +#~ msgid "A computer break reminder." +#~ msgstr "Një program për kontrollin e pushimeve në kompjuter." + +#~ msgid "Written by Richard Hult <richard@imendio.com>" +#~ msgstr "Shkruar nga Richard Hult <richard@imendio.com>" + +#~ msgid "Eye candy added by Anders Carlsson" +#~ msgstr "Eye candy shtuar nga Anders Carlsson" + +#~ msgid "Break reminder" +#~ msgstr "Kujtuesi i pushimit" + +#~ msgid "Orientation" +#~ msgstr "Drejtimi" + +#~ msgid "The orientation of the tray." +#~ msgstr "Drejtimi i zonës së njoftimit." + +#~ msgid "" +#~ "The typing monitor uses the notification area to display information. You " +#~ "don't seem to have a notification area on your panel. You can add it by " +#~ "right-clicking on your panel and choosing 'Add to panel', selecting " +#~ "'Notification area' and clicking 'Add'." +#~ msgstr "" +#~ "Programi për kontrollin e shkrimit përdor zonën e njoftimeve për të " +#~ "shfaqur informacionet. Mesa duket ju nuk keni asnjë zonë njoftimi tek " +#~ "paneli juaj. Mund t'a shtoni me një klikim të djathtë tek paneli juaj dhe " +#~ "duke zgjedhur 'Shto tek paneli' , gjeni 'Zona e njoftimit' e klikoni mbi " +#~ "pulsantin 'Shto'." + +#~ msgid "The quick brown fox jumps over the lazy dog. 0123456789" +#~ msgstr "Ai budalaala rrot nuk më le të shoh përpara. 0123456789" + +#~ msgid "Name:" +#~ msgstr "Emri:" + +#~ msgid "Style:" +#~ msgstr "Stili:" + +#~ msgid "Type:" +#~ msgstr "Lloji:" + +#~ msgid "Size:" +#~ msgstr "Madhësia:" + +#~ msgid "Version:" +#~ msgstr "Versioni:" + +#~ msgid "Copyright:" +#~ msgstr "Copyright:" + +#~ msgid "Description:" +#~ msgstr "Përshkrimi:" + +#~ msgid "usage: %s fontfile\n" +#~ msgstr "përdorimi: %s file_i_gërmave\n" + +#~ msgid "Set as Application Font" +#~ msgstr "Cakto si gërmat e prezgjedhura" + +#~ msgid "Sets the default application font" +#~ msgstr "Cakto gërmat e parazgjedhura të programeve" + +#~ msgid "If set to true, then OpenType fonts will be thumbnailed." +#~ msgstr "" +#~ "Nëse e vendosur në \"true\", shkronjat OpenType do të minjaturizohen." + +#~ msgid "If set to true, then PCF fonts will be thumbnailed." +#~ msgstr "Nëse e vendosur në \"true\", shkronjat PCF do të minjaturizohen." + +#~ msgid "If set to true, then TrueType fonts will be thumbnailed." +#~ msgstr "" +#~ "Nëse e vendosur në \"true\", shkronjat TrueType do të minjaturizohen." + +#~ msgid "If set to true, then Type1 fonts will be thumbnailed." +#~ msgstr "Nëse e vendosur në \"true\", shkronjat Type1 do të minjaturizohen." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for OpenType fonts." +#~ msgstr "" +#~ "Vendos vlerën e këtij tasti tek komanda e përdorur për të krijuar " +#~ "minjaturizime për shkronjat OpenType." + +#~ msgid "Set this key to the command used to create thumbnails for PCF fonts." +#~ msgstr "" +#~ "Vendos vlerën e këtij tasti tek komanda e përdorur për të krijuar " +#~ "minjaturizime për shkronjat PCF." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for TrueType fonts." +#~ msgstr "" +#~ "Vendos vlerën e këtij tasti tek komanda e përdorur për të krijuar " +#~ "minjaturizime për shkronjat TrueType." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for Type1 fonts." +#~ msgstr "" +#~ "Vendos vlerën e këtij tasti tek komanda e përdorur për të krijuar " +#~ "minjaturizime për shkronjat Type1." + +#~ msgid "Thumbnail command for OpenType fonts" +#~ msgstr "Komanda e minjaturizimit për shkronjat OpenType" + +#~ msgid "Thumbnail command for PCF fonts" +#~ msgstr "Komanda e minjaturizimit për shkronjat PCF" + +#~ msgid "Thumbnail command for TrueType fonts" +#~ msgstr "Komanda e minjaturizimit për shkronjat TrueType" + +#~ msgid "Thumbnail command for Type1 fonts" +#~ msgstr "Komanda e minjaturizimit për shkronjat Type1" + +#~ msgid "Whether to thumbnail OpenType fonts" +#~ msgstr "Nëse duhen krijuar minjatura për gërmat OpenType" + +#~ msgid "Whether to thumbnail PCF fonts" +#~ msgstr "Nëse duhen krijuar minjatura për gërmat PCF" + +#~ msgid "Whether to thumbnail TrueType fonts" +#~ msgstr "Nëse duhen krijuar minjatura për gërmat TrueType" + +#~ msgid "Whether to thumbnail Type1 fonts" +#~ msgstr "Nëse duhen krijuar minjatura për gërmat Type1" + +#~ msgid "MATE Font Viewer" +#~ msgstr "Shikuesi i gërmave të MATE" + +#~ msgid "Apply new font?" +#~ msgstr "" +#~ "Aplikon shkronjat e reja?" + +#~ msgid "Do _not apply font" +#~ msgstr "Mos apliko shkro_njat" + +#~ msgid "" +#~ "The theme you have selected suggests a new font. A preview of the font is " +#~ "shown below." +#~ msgstr "" +#~ "Tema që keni zgjedhur këshillon një lloj të ri gërme. Pamja e parë e " +#~ "shkronjave shfaqet këtu poshtë." + +#~ msgid "_Apply font" +#~ msgstr "_Apliko shkronjat" + +#~ msgid "Themes" +#~ msgstr "Temat" + +#~ msgid "Description" +#~ msgstr "Përshkrimi" + +#~ msgid "Control theme" +#~ msgstr "Tema e kontrolleve" + +#~ msgid "Window border theme" +#~ msgstr "Tema e bordit të dritares" + +#~ msgid "Icon theme" +#~ msgstr "Tema e ikonave" + +#~ msgid "ABCDEFG" +#~ msgstr "ëçàòùèéìËÇÈÒÀÙÉÌ" + +#~ msgid "Apply theme" +#~ msgstr "Apliko temën" + +#~ msgid "Sets the default theme" +#~ msgstr "Cakto temën e parazgjedhur" + +#~ msgid "If set to true, then installed themes will be thumbnailed." +#~ msgstr "" +#~ "Nëse e vendosur në \"true\", do të shfaqen minjaturat e temave të " +#~ "instaluara." + +#~ msgid "If set to true, then themes will be thumbnailed." +#~ msgstr "Nëse e vendosur në \"true\", temat do të minjaturizohen." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for installed " +#~ "themes." +#~ msgstr "" +#~ "Vendos këtë kyç me komandën e përdorur për të krijuar minjaturizime për " +#~ "temat e instaluara." + +#~ msgid "Set this key to the command used to create thumbnails for themes." +#~ msgstr "" +#~ "Vendos këtë kyç me komandën e përdorur për të krijuar minjaturizime për " +#~ "temat." + +#~ msgid "Thumbnail command for installed themes" +#~ msgstr "Komanda e minjaturizimit për temat e instaluara" + +#~ msgid "Thumbnail command for themes" +#~ msgstr "Komanda e minjaturizimit për temat" + +#~ msgid "Whether to thumbnail installed themes" +#~ msgstr "Tregon nëse duhen gjeneruar miniaturat e temave të instaluara" + +#~ msgid "Whether to thumbnail themes" +#~ msgstr "Tregon nëse duhen gjeneruar miniaturat e temave" diff --git a/po/sr.po b/po/sr.po new file mode 100644 index 0000000..6772d05 --- /dev/null +++ b/po/sr.po @@ -0,0 +1,1547 @@ +# Serbian translation of mate-control-center +# Courtesy of Prevod.org team (http://prevod.org/) -- 2003 - 2009. +# +# This file is distributed under the same license as the mate-control-center package. +# +# Maintainer: Вељко Ðœ. Станојевић +# Reviewed on 2005-03-03 by: Данило Шеган +# Translated on 2006-03-11 by: Слободан Д. Средојевић +# Милош Поповић , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: mate-control-center\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=mate-" +"settings-daemon&component=general\n" +"POT-Creation-Date: 2010-08-02 23:45+0000\n" +"PO-Revision-Date: 2010-08-23 22:12+0200\n" +"Last-Translator: Милош Поповић \n" +"Language-Team: Serbian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=n==1? 3 : n%10==1 && n%100!=11 ? 0 : n" +"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "ПриÑтупачноÑÑ‚" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "Праг обавештења о проценту Ñлободног проÑтора" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "Праг обавештења о Ñлободном проÑтору" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "Ðајмањи период обавештавања за поновљена упозорења" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "Путање за монтирање које треба занемарити" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +#| msgid "" +#| "Percentage free space threshold for initial warning of low disk space. If " +#| "the percentage free space drops below this, a warning will be shown" +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown." +msgstr "" +"Праг заузетоÑти у процентима при коме Ñе иÑпиÑују упозорења о мало Ñлободног " +"проÑтора на диÑку. Уколико проценат падне иÑпод ове вредноÑти, упозорење ће " +"бити приказано." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "" +"Изаберите ÑпиÑак монтираних путања које треба занемарити ако преоÑтане мало " +"Ñлободног проÑтора." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "" +"Одредите време у минутима. Упозорења за диÑк Ñе неће поново приказати пре " +"иÑтека овог времена." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +#| msgid "" +#| "Specify an amount in GB. If the amount of free space is more than this, " +#| "no warning will be shown" +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown." +msgstr "" +"Одредите величину у гигабајтима. Упозорења Ñе неће приказивати уколико је " +"Ñлободан проÑтор већи од ове вредноÑти." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +#| msgid "" +#| "Specify the percentage that the free disk space should reduce by before " +#| "issuing a subsequent warning" +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning." +msgstr "" +"Одредите колико процента од Ñлободног проÑтора треба попунити пре него што " +"Ñе поново иÑпише упозорење." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "Праг за поновног обавештења о проценту Ñлободног проÑтора" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +#| msgid "Binding to eject an optical disk." +msgid "Binding to eject an optical disc." +msgstr "Везујем за избацивање оптичког диÑка." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to enable or disable the touchpad." +msgstr "Везујем укључивање/иÑкључивање додирне табле." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "Везујем за покретање калкулатора." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "Везујем за покретање програма за е-пошту." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "Везујем за покретање прегледача помоћи." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "Везујем за покретање програма за звук и видео." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "Везујем за покретање програма за претрагу." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "Везујем за покретање интернет прегледника." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "Везујем за закључавање екрана." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "Везујем за одјаву Ñа ÑиÑтема." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "Везујем за утишавање звука." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "Везујем за иÑкључивање звука." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "Везујем за отварање личне фаÑцикле." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "Везујем за паузирање музике/филма." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "Везујем за појачавање звука." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "Везујем за прелазак на наредну нумеру." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "Везујем за прелазак на претходну нумеру." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "Везујем за пуштање музике/филма (или пуштање/паузу)." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "Везујем за зауÑтављање музике/филма." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Избацивање медијума" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "Отварање личне фаÑцикле" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "Покретање калкулатора" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "Покретање програм за е-пошту" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "Покретање прегледача помоћи" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "Покретање програма за звук и филмове" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "Покретање Интернет прегледника" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "Закључавање екрана" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Одјављивање Ñа ÑиÑтема" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "Пуштање наредне нумере" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "Паузирање нумере" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "Пуштање (или пуштање/паузирање)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "Пуштање претходне нумере" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Претрага" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "ЗауÑтављање нумере" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "Укључивање/иÑкључивање додирне табле" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "Утишавање звука" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "ИÑкључивање звука" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Корак јачине звука" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Корак јачине звука као поÑтотак јачине." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "Појачавање звука" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "File for default configuration for RandR" +msgstr "Датотека за подразумевана РандР подешавања" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "Прикажи екране у обавештајној зони" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:3 +msgid "" +"The XRandR plugin will look for a default configuration in the file " +"specified by this key. This is similar to the ~/.config/monitors.xml that " +"normally gets stored in users' home directories. If a user does not have " +"such a file, or has one that does not match the user's setup of monitors, " +"then the file specified by this key will be used instead." +msgstr "" +"ИкÑРандР додатак ће тражити подразумевана подешавања у датотеци из овог " +"кључа. Ово је Ñлично као ~/.config/monitors.xml која Ñе обично чува у личном " +"директоријуму кориÑника. Датотека из овог кључа Ñе кориÑти уколико нема " +"такве датотеке, или Ñе она не поклапа Ñа подешавањима екрана." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:4 +msgid "Turn on external monitor after system boot" +msgstr "Укључи Ñпољни екран након покретања" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:5 +msgid "" +"Turn on external monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" +"Укључује Ñпољни екран при подизању ÑиÑтема уколико га кориÑник прикључи." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:6 +msgid "Turn on laptop monitor after system boot" +msgstr "Укључи екран преноÑног рачунара након покретања" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:7 +msgid "" +"Turn on laptop monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" +"Укључује екран преноÑног рачунара при подизању ÑиÑтема уколико кориÑник " +"прикључи Ñпољни екран." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:8 +#| msgid "" +#| "If a notification icon with display related things should be shown in the " +#| "panel." +msgid "" +"Whether a notification icon with display-related things should be shown in " +"the panel." +msgstr "" +"Одређује да ли да Ñе приказује иконица Ñа Ñтавкама везаним за екране унутар " +"панела." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "Умекшавање ивица" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "ТПИ" + +# раније је било „Ñавети“, али можда је боље „хинтови“ +# +# Ух, ух, ово Ñе одноÑи на дотеривање фонтова него на Ñавете +# ~Милош +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "Дотеривање" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "РедоÑлед РГБÐ" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"РедоÑлед елемената за дотеривање иÑпод пикÑела на ЛЦД екрану. КориÑти Ñе " +"Ñамо када је умекшавање ивица поÑтављено на „rgba“. Могуће вредноÑти Ñу: " +"„rgb“ за црвену Ñлева (најкоришћеније), „bgr“ за зелену Ñлева, „vrgb“ за " +"црвену одозго и „vbgr“ за црвену одоздо." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" +"Резолуција која Ñе кориÑти за превођење величине фонтова на величину Ñлике " +"(у тачкама по инчу)" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"Ð’Ñ€Ñта умекшавања ивица приликом иÑцртавања фонтова. Дозвољене вредноÑти Ñу: " +"„none“ за иÑкључивање умекшавања, „grayscale„ за Ñтандардно умекшавање у " +"Ñивим тоновима и „rgba„ за дотеривање иÑпод пикÑела (Ñамо за ЛЦД екране)." + +# формама пиÑма = пиÑаним формама??? +# ~Милош +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"Ð’Ñ€Ñта дотеривања приликом иÑцртавања фонтова. Могуће вредноÑти Ñу: „none“ за " +"иÑкључивање дотеривања, „slight“ за оÑновно дотеривање, „medium“ за Ñредњи " +"ниво дотеривања и „full“ за највеће дотеривање (може да направи изобличења у " +"формама пиÑма)." + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "Дозвољени кључеви" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"Уколико је упиÑано, игнорише пречице, оÑим уколико је њихов Гконф " +"директоријум унутар ÑпиÑка. Ово је кориÑно за закључавање." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "ИÑкључи додирну таблу док куцам" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "Укључи хоризонтално клизање" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "Укључи клик на додирној табли" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Enable touchpad" +msgstr "Укључи додирну површ" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "Изаберите режим клизања преко додирне табле" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +#| msgid "" +#| "Select the touchpad scroll method. Supported values are: 0 - disabled, 1 " +#| "- edge scrolling, 2 - two-finger scrolling" +msgid "" +"Select the touchpad scroll method. Supported values are: 0: disabled, 1: " +"edge scrolling, and 2: two-finger scrolling" +msgstr "" +"Изаберите режим клизања преко додирне табле. Дозвољене Ñу вредноÑти: " +"„0“ (иÑкључено клизање), „1“ (клизање ивицом додирне табле) и „2“ (клизање " +"Ñа два прÑта)" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "" +"ПоÑтавите на „TRUE“ (тачно) уколико Ñлучајно закачињете додирну таблу у току " +"куцања." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" +"ПоÑтавите на „TRUE“ (тачно) да дозволите хоризонтално клизање на иÑти начин " +"као за вертикално, што одређује кључ scroll_method." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "" +"Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "" +"ПоÑтавите на „TRUE“ (тачно) да укључите леви клик миша тапкањем на додирној " +"табли." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +msgid "Set this to TRUE to enable all touchpads." +msgstr "ПоÑтавите на „TRUE“ (тачно) да укључите Ñве додирне табле." + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "УÑлужни програм за подешавање Гнома" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "Везујем за укључивање лупе." + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "Везујем за укључивање таÑтатуре на екрану." + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "Везује за укључивање читача екрана." + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "ОдÑкачући таÑтери" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "Ðаредба за укључивање или иÑкључивање лупе." + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "Ðаредба за укључивање или иÑкључивање таÑтатуре на екрану." + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "Ðаредба за укључивање или иÑкључивање читача екрана." + +#: ../data/mate-settings-daemon.schemas.in.h:8 +#| msgid "Enable xrandr plugin" +msgid "Enable XRandR plugin" +msgstr "Укључи ИкÑРандР додатак" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable accessibility keyboard plugin" +msgstr "Укључи додатак за приÑтупачноÑÑ‚ таÑтатуре" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable background plugin" +msgstr "Укључи додатак за позадинÑку Ñлику" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable clipboard plugin" +msgstr "Укључи додатак за ÑпиÑак иÑечака" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable font plugin" +msgstr "Укључи додатак за фонт" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable housekeeping plugin" +msgstr "Укључи додатак за чишћење" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keybindings plugin" +msgstr "Укључи додатак за пречице" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable keyboard plugin" +msgstr "Укључи додатак за таÑтатуру" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable media keys plugin" +msgstr "Укључи додатак за мултимедијалне таÑтере" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable mouse plugin" +msgstr "Укључи додатак за миша" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +#| msgid "Enable xrandr plugin" +msgid "Enable smartcard plugin" +msgstr "Укључи додатак за паметне картице" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable sound plugin" +msgstr "Укључи додатак за звук" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable typing breaks plugin" +msgstr "Укључи додатак за прекиде приликом куцања" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xrdb plugin" +msgstr "Укључи xrdb додатак" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Enable xsettings plugin" +msgstr "Укључи додатак за подешавања ИкÑа" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Mouse keys" +msgstr "ТаÑтери миша" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "On-screen keyboard" +msgstr "ТаÑтатура на екрану" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen magnifier" +msgstr "Лупа" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Screen reader" +msgstr "Читач екрана" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "" +"Укључите ради покретања додатка за чишћење ÑиÑтема који уклања привремене " +"датотеке." + +#: ../data/mate-settings-daemon.schemas.in.h:28 +#| msgid "Set to True to enable the plugin to manage xrandr settings." +msgid "Set to True to enable the plugin to manage XRandR settings." +msgstr "" +"ПоÑтавите на „True“ (тачно) како бо додатак управљао ИкÑРандР подешавањима." + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "Укључите за покретање додатка који подешава ÑпиÑак иÑечака." + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "Укључите за покретање додатка који подешава позадинÑку Ñлику." + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "Укључите за покретање додатка који подешава фонтове." + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "Укључите за покретање додатка који подешава таÑтатуру." + +#: ../data/mate-settings-daemon.schemas.in.h:33 +#| msgid "Set to True to enable the plugin to manage screensaver settings." +msgid "" +"Set to True to enable the plugin to manage locking the screen on smartcard " +"removal." +msgstr "" +"ПоÑтавите на „True“ (тачно) како би додатак закључао екран при уклањању " +"паметне картице." + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "Укључите за покретање додатка који подешава миша." + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "Укључите за покретање додатка који подешава мултимедијалне таÑтере." + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "Укључите за покретање додатка који управља оÑтавом звучних иÑечака." + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "Укључите за покретање додатка који подешава приÑтупачноÑÑ‚ таÑтатуре." + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "Укључите за покретање додатка који подешава пречице на таÑтатури." + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "Укључите за покретање додатка који подешава одмор приликом куцања." + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "Укључите за покретање додатка који подешава xrdb." + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "Укључите за покретање додатка који подешава поÑтавке ИкÑа." + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "Slow keys" +msgstr "Спори таÑтери" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "Sticky keys" +msgstr "Лепљиви таÑтери" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "Ðазив пречице на таÑтатури која укључује лупу" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "Ðазив пречице на таÑтатури која укључује таÑтатуру на екрану" + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "Ðазив пречице на таÑтатури која укључује читача екрана" + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Ово је назив пречице на таÑтатури која укључује лупу. Ðазив је приказан у " +"прозорчету Ñа поÑтавкама пречица на таÑтатури." + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Ово је назив пречице на таÑтатури која укључује таÑтатуру на екрану. Ðазив " +"је приказан у прозорчету Ñа поÑтавкама пречица на таÑтатури." + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Ово је назив пречице на таÑтатури која укључује читача екрана. Ðазив је " +"приказан у прозорчету Ñа поÑтавкама пречица на таÑтатури." + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle magnifier" +msgstr "Приказ лупе" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Toggle on-screen keyboard" +msgstr "Приказ таÑтатуре на екрану" + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Toggle screen reader" +msgstr "Приказ читача екрана" + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "" +"Одређује да ли Ñу укључени одÑкачући таÑтери у Ñклопу подршке за " +"приÑтупачноÑÑ‚." + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "Одређује да ли је укључена приÑтупачноÑÑ‚ таÑтера миша преко таÑтатуре." + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the on-screen keyboard is turned on." +msgstr "Одређује да ли је укључена таÑтатура на екрану." + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the screen magnifier is turned on." +msgstr "Одређује да ли је укључена лупа." + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the screen reader is turned on." +msgstr "Одређује да ли је укључен читач екрана." + +#: ../data/mate-settings-daemon.schemas.in.h:58 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "Одређује да ли је укључена приÑтупачноÑÑ‚ Ñпорих таÑтера." + +#: ../data/mate-settings-daemon.schemas.in.h:59 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "Одређује да ли је укључена приÑтупачноÑÑ‚ лепљивих таÑтера." + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:1 +msgid "" +"Set this to one of \"none\", \"lock_screen\", or \"force_logout\". The " +"action will get performed when the smartcard used for log in is removed." +msgstr "" +"ПоÑтавите на „none“ (ништа), „lock_screen“ (закључај екран) или " +"„force_logout“ (приморај одјаву). Ове радње Ñе примењују када Ñе кориÑник " +"пријављује путем паметне картице." + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:2 +msgid "Smartcard removal action" +msgstr "Радња пру уклањању паметне картице" + +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "Укључи код за тражење грешака" + +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "Ðе покрећи као уÑлужни програм" + +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "Гконфов Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ Ð¸Ð· кога Ñе читају подешавања за додатке" + +#: ../mate-settings-daemon/main.c:58 +#| msgid "Exit after a time - for debugging" +msgid "Exit after a time (for debugging)" +msgstr "Изађи након одређеног времена (за тражење грешака)" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "ПриÑтупачноÑÑ‚ таÑтатуре" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "Додатак за приÑтупачноÑÑ‚ таÑтатуре" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:460 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "Дошло је до грешке приликом приказа помоћи: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:591 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:657 +msgid "Do you want to activate Slow Keys?" +msgstr "Желите ли да укључите Ñпоре таÑтере?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:592 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +msgid "Do you want to deactivate Slow Keys?" +msgstr "Желите ли да укључите Ñпоре таÑтере?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:593 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:659 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"Управо Ñте држали таÑтер Shift притиÑнут 8 Ñекунди. Ово је пречица за " +"могућноÑÑ‚ Ñпорих таÑтера, која утиче на то како ради ваша таÑтатура." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't activate" +msgstr "Ðе покрећи" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't deactivate" +msgstr "Ðе обуÑтављај" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Activate" +msgstr "Покрени" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Deactivate" +msgstr "ОбуÑтави" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't activate" +msgstr "Ðе покрећ_и" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't deactivate" +msgstr "Ðе обуÑÑ‚_ављај" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Activate" +msgstr "По_крени" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Deactivate" +msgstr "Об_уÑтави" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:687 +msgid "Slow Keys Alert" +msgstr "Упозорење о Ñпорим таÑтерима" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:727 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:795 +msgid "Do you want to activate Sticky Keys?" +msgstr "Желите ли да укључите лепљиве таÑтере?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:796 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Желите ли да иÑкључите лепљиве таÑтере?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:730 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:798 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"Управо Ñте притиÑнули таÑтер Shift пет пута заредом. Ово је пречица за " +"могућноÑÑ‚ лепљивих таÑтера, која утиче на начин рада ваше таÑтатуре." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:732 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:800 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"Управо Ñте притиÑнули два таÑтера иÑтовремено, или Ñте приÑтиÑнули Shift 5 " +"пута заредом. Ово иÑкључује могућноÑÑ‚ лепљивих таÑтера, што утиче на то " +"како ваша таÑтатура ради." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:828 +msgid "Sticky Keys Alert" +msgstr "Упозорење о лепљивим таÑтерима" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "ПоÑтавке опште приÑтупачноÑти" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "Појачај _контраÑÑ‚ боја" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "_Увећај текÑÑ‚ ради лакшег читања" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "_Дуго притиÑни таÑтер (Ñпори таÑтери)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "КориÑти _таÑтатуру на екрану" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "КориÑти _лупу" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "КориÑти _читач екрана" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "_Занемари двоÑтруке притиÑке (одÑкачући таÑтери)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "П_ритиÑни по један таÑтер за пречицу (лепљиви таÑтери)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "Позадина" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "Додатак за позадину" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "СпиÑак иÑечака" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "Додатак за ÑпиÑак иÑечака" + +# Мало шале није на одмет? +# ~Милош +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "Лажњак" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "Додатак за лажњака" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Фонт" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "Додатак за фонт" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +#| msgid "Don't show any warnings again for this filesystem" +msgid "Don't show any warnings again for this file system" +msgstr "Ðе приказуј упозорења за овај ÑиÑтем датотека" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "Ðе приказуј никаква упозорења" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "ДиÑк „%s“ има Ñамо %s преоÑталог проÑтора." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "Рачунар има Ñамо %s преоÑталог проÑтора." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" +"Можете оÑлободити проÑтор на диÑку избацивањем Ñмећа, уклањањем непотребних " +"програма или датотека или премештањем датотека на други диÑк или партицију." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"Можете оÑлободити проÑтор на диÑку уклањањем непотребних програма или " +"датотека или премештањем датотека на други диÑк или партицију." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"Можете оÑлободити проÑтор на диÑку избацивањем Ñмећа, уклањањем непотребних " +"програма или датотека или премештањем датотека на Ñпољни диÑк." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" +"Можете оÑлободити проÑтор на диÑку уклањањем непотребних програма или " +"датотека или премештањем датотека на Ñпољни диÑк." + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "Мало проÑтора на диÑку" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "Избаци Ñмеће" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +#| msgid "Examine..." +msgid "Examine…" +msgstr "ИÑпитај…" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "Занемари" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:97 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "Уклањам %lu Ñтавку од %lu" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:117 +#, c-format +#| msgid "Removing: %s" +msgid "Removing: %s" +msgstr "Уклањам: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:247 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:296 +msgid "Emptying the trash" +msgstr "Избацујем Ñмеће" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:272 +#| msgid "Preparing to empty trash..." +msgid "Preparing to empty trash…" +msgstr "Припремам Ñе да избацим Ñмеће…" + +#. Translators: "Emptying trash from " +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:299 +msgid "From: " +msgstr "Од:" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:360 +msgid "Empty all of the items from the trash?" +msgstr "Да избацим Ñве Ñтавке из Ñмећа?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:363 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"Уколико изаберете да иÑпразните Ñмеће, Ñве Ñтавке ће бити трајно изгубљене. " +"Можете избацити и заÑебно Ñваку Ñтавку из Ñмећа." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:370 +msgid "_Empty Trash" +msgstr "Из_баци Ñмеће" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "Ðије иÑправна веза Ñа таÑтером (%s)" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "Ðије потпуна веза Ñа таÑтером (%s)" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"Грешка при покретању (%s)\n" +"које је повезано Ñа таÑтером (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "Пречице на таÑтатури" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "Додатак за пречице на таÑтатури" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "ТаÑтатура" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "Додатак за таÑтатуру" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:137 +#, c-format +#| msgid "" +#| "Error activating XKB configuration.\n" +#| "It can happen under various circumstances:\n" +#| "- a bug in libxklavier library\n" +#| "- a bug in X server (xkbcomp, xmodmap utilities)\n" +#| "- X server with incompatible libxkbfile implementation\n" +#| "\n" +#| "X server version data:\n" +#| "%s\n" +#| "%d\n" +#| "%s\n" +#| "If you report this situation as a bug, please include:\n" +#| "- The result of %s\n" +#| "- The result of %s" +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +" • a bug in libxklavier library\n" +" • a bug in X server (xkbcomp, xmodmap utilities)\n" +" • X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +" • The result of %s\n" +" • The result of %s" +msgstr "" +"Грешка при покретању подешавања таÑтатуре.\n" +"Ово Ñе може деÑити у Ñлучају:\n" +" • грешке унутар библиотеке libxklavier\n" +" • грешке унутар Ð˜ÐºÑ Ñервера (алати xkbcomp, xmodmap)\n" +" • неÑаглаÑноÑти Ð˜ÐºÑ Ñервера и libxkbfile\n" +"\n" +"Подаци о издању X Ñервера:\n" +"%s\n" +"%d\n" +"%s\n" +"Уколико пројавите ово као грешку, приложите и Ñледеће:\n" +" • Резултат %s\n" +" • Резултат %s" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:151 +#| msgid "" +#| "You are using XFree 4.3.0.\n" +#| "There are known problems with complex XKB configurations.\n" +#| "Try using a simpler configuration or taking a fresher version of XFree " +#| "software." +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or using a later version of the XFree " +"software." +msgstr "" +"Тренутно кориÑтите ИкÑФри 4.3.0.\n" +"У овом издању поÑтоје проблеми Ñа Ñложенијим подешавањима таÑтатуре.\n" +"Покушајте да кориÑтите једноÑтавнија подешавања или набавите новији ИкÑФри." + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:279 +msgid "_Layouts" +msgstr "_РаÑпореди" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:286 +msgid "Keyboard _Preferences" +msgstr "_ПоÑтавке таÑтатуре" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:292 +#| msgid "Show Current _Layout" +msgid "Show _Current Layout" +msgstr "Прика_жи тренутни раÑпоред" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "ДоÑтупне _датотеке:" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "Учитај modmap датотеке" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +#| msgid "Would you like to load the modmap file(s)?" +msgid "Would you like to load the modmap files?" +msgstr "Да ли желите да учитате modmap датотеке?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "_Ðемој више да приказујеш ову поруку" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "_Учитај" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "_Учитане датотеке:" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:195 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"Ðе могу да нађем подразумевани терминал. Проверите да ли је наредба за " +"терминал поÑтављена и да ли показује на поÑтојећи програм." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:235 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"Ðе могу да извршим наредбу: %s\n" +"Проверите да ли је ово иÑправна наредба." + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "Онемогућено" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u излаз" +msgstr[1] "%u излаза" +msgstr[2] "%u излаза" +msgstr[3] "%u излаз" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u улаз" +msgstr[1] "%u улаза" +msgstr[2] "%u улаза" +msgstr[3] "%u улаз" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "СиÑтемÑки звуци" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "Мултимедијални таÑтери" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "Додатак за мултимедијалне таÑтере" + +#: ../plugins/mouse/gsd-mouse-manager.c:882 +msgid "Could not enable mouse accessibility features" +msgstr "Ðе могу да укључим приÑтупачноÑÑ‚ миша" + +#: ../plugins/mouse/gsd-mouse-manager.c:884 +#, fuzzy +#| msgid "" +#| "Mouse accessibility requires mousetweaks to be installed on your system." +msgid "" +"Mouse accessibility requires Mousetweaks to be installed on your system." +msgstr "За приÑтупачноÑÑ‚ миша морате да инÑталирате Mousetweaks програм." + +#: ../plugins/mouse/gsd-mouse-manager.c:887 +msgid "Mouse Preferences" +msgstr "Подешавања миша" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Миш" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "Додатак за миша" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Одмор од куцања" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "Додатак за одмор приликом куцања" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "Подешавање величине и ротације екрана" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:225 +msgid "Could not switch the monitor configuration" +msgstr "Ðе могу да учитам подешавања монитора" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:249 +msgid "Could not restore the display's configuration" +msgstr "Ðе могу да вратим подешавања екрана" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:274 +msgid "Could not restore the display's configuration from a backup" +msgstr "Ðе могу да вратим подешавања екрана из резервних подешавања" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:295 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "" +"The display will be reset to its previous configuration in %d seconds" +msgstr[0] "Подешавања екрана ће бити враћена на претходна за %d Ñекунду" +msgstr[1] "Подешавања екрана ће бити враћена на претходна за %d Ñекунде" +msgstr[2] "Подешавања екрана ће бити враћена на претходна за %d Ñекунди" +msgstr[3] "Подешавања екрана ће бити враћена на претходна за %d Ñекунду" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:344 +msgid "Does the display look OK?" +msgstr "Да ли екран изгледа како треба?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:350 +msgid "_Restore Previous Configuration" +msgstr "_Врати претходна подешавања" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:351 +msgid "_Keep This Configuration" +msgstr "_Задржи ова подешавања" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:432 +msgid "The selected configuration for displays could not be applied" +msgstr "Ðе могу да применим изабрана подешавања екрана" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:970 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "Ðе могу да оÑвежим податке о екрану: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:973 +msgid "Trying to switch the monitor configuration anyway." +msgstr "Покушавам да ипак учитам подешавања монитора." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1703 +#| msgid "Rotation not supported" +msgid "Rotation not supported" +msgstr "Ðије подржано ротирање" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1759 +msgid "Could not save monitor configuration" +msgstr "Ðе могу да Ñачувам подешавања монитора" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1777 +msgid "Normal" +msgstr "Обично" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1778 +msgid "Left" +msgstr "Лево" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1779 +msgid "Right" +msgstr "ДеÑно" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1780 +msgid "Upside Down" +msgstr "Ðаопачке" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1900 +#| msgid "_Configure Display Settings ..." +msgid "_Configure Display Settings…" +msgstr "ПодеÑи _екране…" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1941 +msgid "Configure display settings" +msgstr "ПодеÑи екран" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:2001 +msgid "Could not apply the stored configuration for monitors" +msgstr "Ðе могу да применим Ñачувана подешавања екрана" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "Ðе могу да одредим кориÑников лични директоријум" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "Управљање ИкÑовом базом реÑурÑа" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "ИкÑова база реÑурÑа" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:596 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "Гконф кључ %s је поÑтављен на тип %s а очекивани тип је %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "Уреди подешавања ИкÑа" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "Подешавања ИкÑа" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:167 +msgid "Module Path" +msgstr "Путања до модула" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:168 +msgid "path to smartcard PKCS #11 driver" +msgstr "путања до ПКЦС #11 путање драјвера за паметне картице" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:504 +msgid "received error or hang up from event source" +msgstr "грешка или прекид Ñа извором догађаја" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:593 +#, c-format +msgid "NSS security system could not be initialized" +msgstr "Ðе могу да покренем ÐСС ÑигурноÑни ÑиÑтем" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:662 +#, c-format +msgid "no suitable smartcard driver could be found" +msgstr "не поÑтоји одговарајући драјвер за паметне картице" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:682 +#, c-format +msgid "smartcard driver '%s' could not be loaded" +msgstr "не могу да учитам драјвер „%s“ за паметне картице" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:771 +#, c-format +msgid "could not watch for incoming card events - %s" +msgstr "не могу да пратим прикључивање картице — %s" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:1124 +#, c-format +msgid "encountered unexpected error while waiting for smartcard events" +msgstr "неочекивана грешка при чекању на прикључивање паметне картице" + +#: ../plugins/smartcard/gsd-smartcard.c:154 +msgid "Slot ID" +msgstr "ИБ Ñлота" + +#: ../plugins/smartcard/gsd-smartcard.c:155 +msgid "The slot the card is in" +msgstr "Слот у коме је картица" + +#: ../plugins/smartcard/gsd-smartcard.c:161 +#| msgid "Slow keys" +msgid "Slot Series" +msgstr "Ðиз Ñлотова" + +#: ../plugins/smartcard/gsd-smartcard.c:162 +msgid "per-slot card identifier" +msgstr "идентификазија картица по Ñлотовима" + +#: ../plugins/smartcard/gsd-smartcard.c:168 +#: ../plugins/smartcard/gsd-smartcard.c:169 +msgid "name" +msgstr "име" + +#: ../plugins/smartcard/gsd-smartcard.c:173 +#| msgid "Mouse" +msgid "Module" +msgstr "Модул" + +#: ../plugins/smartcard/gsd-smartcard.c:174 +msgid "smartcard driver" +msgstr "драјвер за паметне картице" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:1 +msgid "Change system time" +msgstr "Промени време на ÑиÑтему" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:2 +msgid "Change system time zone" +msgstr "Промени временÑку зону" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:3 +msgid "Configure hardware clock" +msgstr "ПодеÑи Ñат на рачунару" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:4 +msgid "Privileges are required to change the system time zone." +msgstr "Потребна Ñу овлашћења за промену временÑке зоне на ÑиÑтему." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:5 +msgid "Privileges are required to change the system time." +msgstr "Потребна Ñу овлашћења за промену времена на ÑиÑтему." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:6 +msgid "Privileges are required to configure the hardware clock." +msgstr "Потребна Ñу овлашћења за подешавање Ñата на рачунару." + +#~ msgid "Unknown" +#~ msgstr "Ðепознат" + +#~ msgid "Keyboard Layout \"%s\"" +#~ msgstr "РаÑпоред таÑтатуре „%s“" + +#~ msgid "_Groups" +#~ msgstr "_Групе" + +#~| msgid "Keyboard" +#~ msgid "Keyboard Layout" +#~ msgstr "РаÑпоред таÑтатуре" + +#~ msgid "Binding to suspend the computer." +#~ msgstr "Везујем за обуÑтављање рачунара." + +#~ msgid "Suspend" +#~ msgstr "ОбуÑтави" + +#~ msgid "" +#~ "Couldn't put the machine to sleep.\n" +#~ "Verify that the machine is correctly configured." +#~ msgstr "" +#~ "Ðе могу да уÑпавам рачунар.\n" +#~ "Проверите да ли је рачунар иÑправно подешен." + +#~ msgid "" +#~ "Set to True to display a dialog when there are errors running the " +#~ "screensaver." +#~ msgstr "" +#~ "Укључите ради приказа прозорчића када Ñе јаве грешке при покретању чувара " +#~ "екрана." + +#~ msgid "Set to True to run the screensaver at login." +#~ msgstr "Укључите за покретање чувара екрана по пријави." + +#~ msgid "Show startup errors" +#~ msgstr "Прикажи грешке при покретању" + +#~ msgid "Start screensaver" +#~ msgstr "Покрени чувара екрана" + +#~ msgid "Enable screensaver plugin" +#~ msgstr "Укључи додатак за чување екрана" + +#~ msgid "Toggle screenreader" +#~ msgstr "Приказ читача екрана" + +#~ msgid "%d%% of the disk space on `%s' is in use" +#~ msgstr "Употребљено је %d%% проÑтора на диÑку „%s“" + +#~ msgid "Analyze" +#~ msgstr "Ðнализа" + +#~ msgid "MATE Volume Control" +#~ msgstr "Управљање јачином звука за Гном" + +#~ msgid "" +#~ "There was an error starting up the screensaver:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "Screensaver functionality will not work in this session." +#~ msgstr "" +#~ "Грешка при покретању чувара екрана:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "Чувар екрана неће бити активан током ове ÑеанÑе." + +#~ msgid "Screensaver" +#~ msgstr "Чувар екрана" + +#~ msgid "Screensaver plugin" +#~ msgstr "Додатак за чувара екрана" diff --git a/po/sr@latin.po b/po/sr@latin.po new file mode 100644 index 0000000..629009c --- /dev/null +++ b/po/sr@latin.po @@ -0,0 +1,1547 @@ +# Serbian translation of mate-control-center +# Courtesy of Prevod.org team (http://prevod.org/) -- 2003 - 2009. +# +# This file is distributed under the same license as the mate-control-center package. +# +# Maintainer: Veljko M. Stanojević +# Reviewed on 2005-03-03 by: Danilo Å egan +# Translated on 2006-03-11 by: Slobodan D. Sredojević +# MiloÅ¡ Popović , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: mate-control-center\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=mate-" +"settings-daemon&component=general\n" +"POT-Creation-Date: 2010-08-02 23:45+0000\n" +"PO-Revision-Date: 2010-08-23 22:12+0200\n" +"Last-Translator: MiloÅ¡ Popović \n" +"Language-Team: Serbian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=n==1? 3 : n%10==1 && n%100!=11 ? 0 : n" +"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "PristupaÄnost" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "Prag obaveÅ¡tenja o procentu slobodnog prostora" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "Prag obaveÅ¡tenja o slobodnom prostoru" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "Najmanji period obaveÅ¡tavanja za ponovljena upozorenja" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "Putanje za montiranje koje treba zanemariti" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +#| msgid "" +#| "Percentage free space threshold for initial warning of low disk space. If " +#| "the percentage free space drops below this, a warning will be shown" +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown." +msgstr "" +"Prag zauzetosti u procentima pri kome se ispisuju upozorenja o malo slobodnog " +"prostora na disku. Ukoliko procenat padne ispod ove vrednosti, upozorenje će " +"biti prikazano." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "" +"Izaberite spisak montiranih putanja koje treba zanemariti ako preostane malo " +"slobodnog prostora." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "" +"Odredite vreme u minutima. Upozorenja za disk se neće ponovo prikazati pre " +"isteka ovog vremena." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +#| msgid "" +#| "Specify an amount in GB. If the amount of free space is more than this, " +#| "no warning will be shown" +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown." +msgstr "" +"Odredite veliÄinu u gigabajtima. Upozorenja se neće prikazivati ukoliko je " +"slobodan prostor veći od ove vrednosti." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +#| msgid "" +#| "Specify the percentage that the free disk space should reduce by before " +#| "issuing a subsequent warning" +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning." +msgstr "" +"Odredite koliko procenta od slobodnog prostora treba popuniti pre nego Å¡to " +"se ponovo ispiÅ¡e upozorenje." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "Prag za ponovnog obaveÅ¡tenja o procentu slobodnog prostora" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +#| msgid "Binding to eject an optical disk." +msgid "Binding to eject an optical disc." +msgstr "Vezujem za izbacivanje optiÄkog diska." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to enable or disable the touchpad." +msgstr "Vezujem ukljuÄivanje/iskljuÄivanje dodirne table." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "Vezujem za pokretanje kalkulatora." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "Vezujem za pokretanje programa za e-poÅ¡tu." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "Vezujem za pokretanje pregledaÄa pomoći." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "Vezujem za pokretanje programa za zvuk i video." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "Vezujem za pokretanje programa za pretragu." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "Vezujem za pokretanje internet preglednika." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "Vezujem za zakljuÄavanje ekrana." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "Vezujem za odjavu sa sistema." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "Vezujem za utiÅ¡avanje zvuka." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "Vezujem za iskljuÄivanje zvuka." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "Vezujem za otvaranje liÄne fascikle." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "Vezujem za pauziranje muzike/filma." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "Vezujem za pojaÄavanje zvuka." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "Vezujem za prelazak na narednu numeru." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "Vezujem za prelazak na prethodnu numeru." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "Vezujem za puÅ¡tanje muzike/filma (ili puÅ¡tanje/pauzu)." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "Vezujem za zaustavljanje muzike/filma." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Izbacivanje medijuma" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "Otvaranje liÄne fascikle" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "Pokretanje kalkulatora" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "Pokretanje program za e-poÅ¡tu" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "Pokretanje pregledaÄa pomoći" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "Pokretanje programa za zvuk i filmove" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "Pokretanje Internet preglednika" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "ZakljuÄavanje ekrana" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Odjavljivanje sa sistema" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "PuÅ¡tanje naredne numere" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "Pauziranje numere" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "PuÅ¡tanje (ili puÅ¡tanje/pauziranje)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "PuÅ¡tanje prethodne numere" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Pretraga" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "Zaustavljanje numere" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "UkljuÄivanje/iskljuÄivanje dodirne table" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "UtiÅ¡avanje zvuka" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "IskljuÄivanje zvuka" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Korak jaÄine zvuka" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Korak jaÄine zvuka kao postotak jaÄine." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "PojaÄavanje zvuka" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "File for default configuration for RandR" +msgstr "Datoteka za podrazumevana RandR podeÅ¡avanja" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "Prikaži ekrane u obaveÅ¡tajnoj zoni" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:3 +msgid "" +"The XRandR plugin will look for a default configuration in the file " +"specified by this key. This is similar to the ~/.config/monitors.xml that " +"normally gets stored in users' home directories. If a user does not have " +"such a file, or has one that does not match the user's setup of monitors, " +"then the file specified by this key will be used instead." +msgstr "" +"IksRandR dodatak će tražiti podrazumevana podeÅ¡avanja u datoteci iz ovog " +"kljuÄa. Ovo je sliÄno kao ~/.config/monitors.xml koja se obiÄno Äuva u liÄnom " +"direktorijumu korisnika. Datoteka iz ovog kljuÄa se koristi ukoliko nema " +"takve datoteke, ili se ona ne poklapa sa podeÅ¡avanjima ekrana." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:4 +msgid "Turn on external monitor after system boot" +msgstr "UkljuÄi spoljni ekran nakon pokretanja" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:5 +msgid "" +"Turn on external monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" +"UkljuÄuje spoljni ekran pri podizanju sistema ukoliko ga korisnik prikljuÄi." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:6 +msgid "Turn on laptop monitor after system boot" +msgstr "UkljuÄi ekran prenosnog raÄunara nakon pokretanja" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:7 +msgid "" +"Turn on laptop monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "" +"UkljuÄuje ekran prenosnog raÄunara pri podizanju sistema ukoliko korisnik " +"prikljuÄi spoljni ekran." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:8 +#| msgid "" +#| "If a notification icon with display related things should be shown in the " +#| "panel." +msgid "" +"Whether a notification icon with display-related things should be shown in " +"the panel." +msgstr "" +"OdreÄ‘uje da li da se prikazuje ikonica sa stavkama vezanim za ekrane unutar " +"panela." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "UmekÅ¡avanje ivica" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "TPI" + +# ranije je bilo „saveti“, ali možda je bolje „hintovi“ +# +# Uh, uh, ovo se odnosi na doterivanje fontova nego na savete +# ~MiloÅ¡ +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "Doterivanje" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "Redosled RGBA" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"Redosled elemenata za doterivanje ispod piksela na LCD ekranu. Koristi se " +"samo kada je umekÅ¡avanje ivica postavljeno na „rgba“. Moguće vrednosti su: " +"„rgb“ za crvenu sleva (najkorišćenije), „bgr“ za zelenu sleva, „vrgb“ za " +"crvenu odozgo i „vbgr“ za crvenu odozdo." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" +"Rezolucija koja se koristi za prevoÄ‘enje veliÄine fontova na veliÄinu slike " +"(u taÄkama po inÄu)" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"Vrsta umekÅ¡avanja ivica prilikom iscrtavanja fontova. Dozvoljene vrednosti su: " +"„none“ za iskljuÄivanje umekÅ¡avanja, „grayscale„ za standardno umekÅ¡avanje u " +"sivim tonovima i „rgba„ za doterivanje ispod piksela (samo za LCD ekrane)." + +# formama pisma = pisanim formama??? +# ~MiloÅ¡ +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"Vrsta doterivanja prilikom iscrtavanja fontova. Moguće vrednosti su: „none“ za " +"iskljuÄivanje doterivanja, „slight“ za osnovno doterivanje, „medium“ za srednji " +"nivo doterivanja i „full“ za najveće doterivanje (može da napravi izobliÄenja u " +"formama pisma)." + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "Dozvoljeni kljuÄevi" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"Ukoliko je upisano, ignoriÅ¡e preÄice, osim ukoliko je njihov Gkonf " +"direktorijum unutar spiska. Ovo je korisno za zakljuÄavanje." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "IskljuÄi dodirnu tablu dok kucam" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "UkljuÄi horizontalno klizanje" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "UkljuÄi klik na dodirnoj tabli" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Enable touchpad" +msgstr "UkljuÄi dodirnu povrÅ¡" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "Izaberite režim klizanja preko dodirne table" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +#| msgid "" +#| "Select the touchpad scroll method. Supported values are: 0 - disabled, 1 " +#| "- edge scrolling, 2 - two-finger scrolling" +msgid "" +"Select the touchpad scroll method. Supported values are: 0: disabled, 1: " +"edge scrolling, and 2: two-finger scrolling" +msgstr "" +"Izaberite režim klizanja preko dodirne table. Dozvoljene su vrednosti: " +"„0“ (iskljuÄeno klizanje), „1“ (klizanje ivicom dodirne table) i „2“ (klizanje " +"sa dva prsta)" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "" +"Postavite na „TRUE“ (taÄno) ukoliko sluÄajno zakaÄinjete dodirnu tablu u toku " +"kucanja." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" +"Postavite na „TRUE“ (taÄno) da dozvolite horizontalno klizanje na isti naÄin " +"kao za vertikalno, Å¡to odreÄ‘uje kljuÄ scroll_method." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "" +"Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "" +"Postavite na „TRUE“ (taÄno) da ukljuÄite levi klik miÅ¡a tapkanjem na dodirnoj " +"tabli." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +msgid "Set this to TRUE to enable all touchpads." +msgstr "Postavite na „TRUE“ (taÄno) da ukljuÄite sve dodirne table." + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "Uslužni program za podeÅ¡avanje Gnoma" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "Vezujem za ukljuÄivanje lupe." + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "Vezujem za ukljuÄivanje tastature na ekranu." + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "Vezuje za ukljuÄivanje ÄitaÄa ekrana." + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "OdskaÄući tasteri" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "Naredba za ukljuÄivanje ili iskljuÄivanje lupe." + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "Naredba za ukljuÄivanje ili iskljuÄivanje tastature na ekranu." + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "Naredba za ukljuÄivanje ili iskljuÄivanje ÄitaÄa ekrana." + +#: ../data/mate-settings-daemon.schemas.in.h:8 +#| msgid "Enable xrandr plugin" +msgid "Enable XRandR plugin" +msgstr "UkljuÄi IksRandR dodatak" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable accessibility keyboard plugin" +msgstr "UkljuÄi dodatak za pristupaÄnost tastature" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable background plugin" +msgstr "UkljuÄi dodatak za pozadinsku sliku" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable clipboard plugin" +msgstr "UkljuÄi dodatak za spisak iseÄaka" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable font plugin" +msgstr "UkljuÄi dodatak za font" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable housekeeping plugin" +msgstr "UkljuÄi dodatak za Äišćenje" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keybindings plugin" +msgstr "UkljuÄi dodatak za preÄice" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable keyboard plugin" +msgstr "UkljuÄi dodatak za tastaturu" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable media keys plugin" +msgstr "UkljuÄi dodatak za multimedijalne tastere" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable mouse plugin" +msgstr "UkljuÄi dodatak za miÅ¡a" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +#| msgid "Enable xrandr plugin" +msgid "Enable smartcard plugin" +msgstr "UkljuÄi dodatak za pametne kartice" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable sound plugin" +msgstr "UkljuÄi dodatak za zvuk" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable typing breaks plugin" +msgstr "UkljuÄi dodatak za prekide prilikom kucanja" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xrdb plugin" +msgstr "UkljuÄi xrdb dodatak" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Enable xsettings plugin" +msgstr "UkljuÄi dodatak za podeÅ¡avanja Iksa" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Mouse keys" +msgstr "Tasteri miÅ¡a" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "On-screen keyboard" +msgstr "Tastatura na ekranu" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen magnifier" +msgstr "Lupa" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Screen reader" +msgstr "ÄŒitaÄ ekrana" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "" +"UkljuÄite radi pokretanja dodatka za Äišćenje sistema koji uklanja privremene " +"datoteke." + +#: ../data/mate-settings-daemon.schemas.in.h:28 +#| msgid "Set to True to enable the plugin to manage xrandr settings." +msgid "Set to True to enable the plugin to manage XRandR settings." +msgstr "" +"Postavite na „True“ (taÄno) kako bo dodatak upravljao IksRandR podeÅ¡avanjima." + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "UkljuÄite za pokretanje dodatka koji podeÅ¡ava spisak iseÄaka." + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "UkljuÄite za pokretanje dodatka koji podeÅ¡ava pozadinsku sliku." + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "UkljuÄite za pokretanje dodatka koji podeÅ¡ava fontove." + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "UkljuÄite za pokretanje dodatka koji podeÅ¡ava tastaturu." + +#: ../data/mate-settings-daemon.schemas.in.h:33 +#| msgid "Set to True to enable the plugin to manage screensaver settings." +msgid "" +"Set to True to enable the plugin to manage locking the screen on smartcard " +"removal." +msgstr "" +"Postavite na „True“ (taÄno) kako bi dodatak zakljuÄao ekran pri uklanjanju " +"pametne kartice." + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "UkljuÄite za pokretanje dodatka koji podeÅ¡ava miÅ¡a." + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "UkljuÄite za pokretanje dodatka koji podeÅ¡ava multimedijalne tastere." + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "UkljuÄite za pokretanje dodatka koji upravlja ostavom zvuÄnih iseÄaka." + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "UkljuÄite za pokretanje dodatka koji podeÅ¡ava pristupaÄnost tastature." + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "UkljuÄite za pokretanje dodatka koji podeÅ¡ava preÄice na tastaturi." + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "UkljuÄite za pokretanje dodatka koji podeÅ¡ava odmor prilikom kucanja." + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "UkljuÄite za pokretanje dodatka koji podeÅ¡ava xrdb." + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "UkljuÄite za pokretanje dodatka koji podeÅ¡ava postavke Iksa." + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "Slow keys" +msgstr "Spori tasteri" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "Sticky keys" +msgstr "Lepljivi tasteri" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "Naziv preÄice na tastaturi koja ukljuÄuje lupu" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "Naziv preÄice na tastaturi koja ukljuÄuje tastaturu na ekranu" + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "Naziv preÄice na tastaturi koja ukljuÄuje ÄitaÄa ekrana" + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Ovo je naziv preÄice na tastaturi koja ukljuÄuje lupu. Naziv je prikazan u " +"prozorÄetu sa postavkama preÄica na tastaturi." + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Ovo je naziv preÄice na tastaturi koja ukljuÄuje tastaturu na ekranu. Naziv " +"je prikazan u prozorÄetu sa postavkama preÄica na tastaturi." + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Ovo je naziv preÄice na tastaturi koja ukljuÄuje ÄitaÄa ekrana. Naziv je " +"prikazan u prozorÄetu sa postavkama preÄica na tastaturi." + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle magnifier" +msgstr "Prikaz lupe" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Toggle on-screen keyboard" +msgstr "Prikaz tastature na ekranu" + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Toggle screen reader" +msgstr "Prikaz ÄitaÄa ekrana" + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "" +"OdreÄ‘uje da li su ukljuÄeni odskaÄući tasteri u sklopu podrÅ¡ke za " +"pristupaÄnost." + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "OdreÄ‘uje da li je ukljuÄena pristupaÄnost tastera miÅ¡a preko tastature." + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the on-screen keyboard is turned on." +msgstr "OdreÄ‘uje da li je ukljuÄena tastatura na ekranu." + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the screen magnifier is turned on." +msgstr "OdreÄ‘uje da li je ukljuÄena lupa." + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the screen reader is turned on." +msgstr "OdreÄ‘uje da li je ukljuÄen ÄitaÄ ekrana." + +#: ../data/mate-settings-daemon.schemas.in.h:58 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "OdreÄ‘uje da li je ukljuÄena pristupaÄnost sporih tastera." + +#: ../data/mate-settings-daemon.schemas.in.h:59 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "OdreÄ‘uje da li je ukljuÄena pristupaÄnost lepljivih tastera." + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:1 +msgid "" +"Set this to one of \"none\", \"lock_screen\", or \"force_logout\". The " +"action will get performed when the smartcard used for log in is removed." +msgstr "" +"Postavite na „none“ (niÅ¡ta), „lock_screen“ (zakljuÄaj ekran) ili " +"„force_logout“ (primoraj odjavu). Ove radnje se primenjuju kada se korisnik " +"prijavljuje putem pametne kartice." + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:2 +msgid "Smartcard removal action" +msgstr "Radnja pru uklanjanju pametne kartice" + +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "UkljuÄi kod za traženje greÅ¡aka" + +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "Ne pokreći kao uslužni program" + +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "Gkonfov prefiks iz koga se Äitaju podeÅ¡avanja za dodatke" + +#: ../mate-settings-daemon/main.c:58 +#| msgid "Exit after a time - for debugging" +msgid "Exit after a time (for debugging)" +msgstr "IzaÄ‘i nakon odreÄ‘enog vremena (za traženje greÅ¡aka)" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "PristupaÄnost tastature" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "Dodatak za pristupaÄnost tastature" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:460 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "DoÅ¡lo je do greÅ¡ke prilikom prikaza pomoći: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:591 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:657 +msgid "Do you want to activate Slow Keys?" +msgstr "Želite li da ukljuÄite spore tastere?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:592 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +msgid "Do you want to deactivate Slow Keys?" +msgstr "Želite li da ukljuÄite spore tastere?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:593 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:659 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"Upravo ste držali taster Shift pritisnut 8 sekundi. Ovo je preÄica za " +"mogućnost sporih tastera, koja utiÄe na to kako radi vaÅ¡a tastatura." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't activate" +msgstr "Ne pokreći" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't deactivate" +msgstr "Ne obustavljaj" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Activate" +msgstr "Pokreni" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Deactivate" +msgstr "Obustavi" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't activate" +msgstr "Ne pokreć_i" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't deactivate" +msgstr "Ne obust_avljaj" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Activate" +msgstr "Po_kreni" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Deactivate" +msgstr "Ob_ustavi" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:687 +msgid "Slow Keys Alert" +msgstr "Upozorenje o sporim tasterima" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:727 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:795 +msgid "Do you want to activate Sticky Keys?" +msgstr "Želite li da ukljuÄite lepljive tastere?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:796 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Želite li da iskljuÄite lepljive tastere?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:730 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:798 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"Upravo ste pritisnuli taster Shift pet puta zaredom. Ovo je preÄica za " +"mogućnost lepljivih tastera, koja utiÄe na naÄin rada vaÅ¡e tastature." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:732 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:800 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"Upravo ste pritisnuli dva tastera istovremeno, ili ste pristisnuli Shift 5 " +"puta zaredom. Ovo iskljuÄuje mogućnost lepljivih tastera, Å¡to utiÄe na to " +"kako vaÅ¡a tastatura radi." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:828 +msgid "Sticky Keys Alert" +msgstr "Upozorenje o lepljivim tasterima" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "Postavke opÅ¡te pristupaÄnosti" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "PojaÄaj _kontrast boja" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "_Uvećaj tekst radi lakÅ¡eg Äitanja" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "_Dugo pritisni taster (spori tasteri)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "Koristi _tastaturu na ekranu" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "Koristi _lupu" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "Koristi _ÄitaÄ ekrana" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "_Zanemari dvostruke pritiske (odskaÄući tasteri)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "P_ritisni po jedan taster za preÄicu (lepljivi tasteri)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "Pozadina" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "Dodatak za pozadinu" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "Spisak iseÄaka" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "Dodatak za spisak iseÄaka" + +# Malo Å¡ale nije na odmet? +# ~MiloÅ¡ +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "Lažnjak" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "Dodatak za lažnjaka" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Font" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "Dodatak za font" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +#| msgid "Don't show any warnings again for this filesystem" +msgid "Don't show any warnings again for this file system" +msgstr "Ne prikazuj upozorenja za ovaj sistem datoteka" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "Ne prikazuj nikakva upozorenja" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "Disk „%s“ ima samo %s preostalog prostora." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "RaÄunar ima samo %s preostalog prostora." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" +"Možete osloboditi prostor na disku izbacivanjem smeća, uklanjanjem nepotrebnih " +"programa ili datoteka ili premeÅ¡tanjem datoteka na drugi disk ili particiju." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"Možete osloboditi prostor na disku uklanjanjem nepotrebnih programa ili " +"datoteka ili premeÅ¡tanjem datoteka na drugi disk ili particiju." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"Možete osloboditi prostor na disku izbacivanjem smeća, uklanjanjem nepotrebnih " +"programa ili datoteka ili premeÅ¡tanjem datoteka na spoljni disk." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" +"Možete osloboditi prostor na disku uklanjanjem nepotrebnih programa ili " +"datoteka ili premeÅ¡tanjem datoteka na spoljni disk." + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "Malo prostora na disku" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "Izbaci smeće" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +#| msgid "Examine..." +msgid "Examine…" +msgstr "Ispitaj…" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "Zanemari" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:97 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "Uklanjam %lu stavku od %lu" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:117 +#, c-format +#| msgid "Removing: %s" +msgid "Removing: %s" +msgstr "Uklanjam: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:247 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:296 +msgid "Emptying the trash" +msgstr "Izbacujem smeće" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:272 +#| msgid "Preparing to empty trash..." +msgid "Preparing to empty trash…" +msgstr "Pripremam se da izbacim smeće…" + +#. Translators: "Emptying trash from " +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:299 +msgid "From: " +msgstr "Od:" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:360 +msgid "Empty all of the items from the trash?" +msgstr "Da izbacim sve stavke iz smeća?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:363 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"Ukoliko izaberete da ispraznite smeće, sve stavke će biti trajno izgubljene. " +"Možete izbaciti i zasebno svaku stavku iz smeća." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:370 +msgid "_Empty Trash" +msgstr "Iz_baci smeće" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "Nije ispravna veza sa tasterom (%s)" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "Nije potpuna veza sa tasterom (%s)" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"GreÅ¡ka pri pokretanju (%s)\n" +"koje je povezano sa tasterom (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "PreÄice na tastaturi" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "Dodatak za preÄice na tastaturi" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Tastatura" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "Dodatak za tastaturu" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:137 +#, c-format +#| msgid "" +#| "Error activating XKB configuration.\n" +#| "It can happen under various circumstances:\n" +#| "- a bug in libxklavier library\n" +#| "- a bug in X server (xkbcomp, xmodmap utilities)\n" +#| "- X server with incompatible libxkbfile implementation\n" +#| "\n" +#| "X server version data:\n" +#| "%s\n" +#| "%d\n" +#| "%s\n" +#| "If you report this situation as a bug, please include:\n" +#| "- The result of %s\n" +#| "- The result of %s" +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +" • a bug in libxklavier library\n" +" • a bug in X server (xkbcomp, xmodmap utilities)\n" +" • X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +" • The result of %s\n" +" • The result of %s" +msgstr "" +"GreÅ¡ka pri pokretanju podeÅ¡avanja tastature.\n" +"Ovo se može desiti u sluÄaju:\n" +" • greÅ¡ke unutar biblioteke libxklavier\n" +" • greÅ¡ke unutar Iks servera (alati xkbcomp, xmodmap)\n" +" • nesaglasnosti Iks servera i libxkbfile\n" +"\n" +"Podaci o izdanju X servera:\n" +"%s\n" +"%d\n" +"%s\n" +"Ukoliko projavite ovo kao greÅ¡ku, priložite i sledeće:\n" +" • Rezultat %s\n" +" • Rezultat %s" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:151 +#| msgid "" +#| "You are using XFree 4.3.0.\n" +#| "There are known problems with complex XKB configurations.\n" +#| "Try using a simpler configuration or taking a fresher version of XFree " +#| "software." +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or using a later version of the XFree " +"software." +msgstr "" +"Trenutno koristite IksFri 4.3.0.\n" +"U ovom izdanju postoje problemi sa složenijim podeÅ¡avanjima tastature.\n" +"PokuÅ¡ajte da koristite jednostavnija podeÅ¡avanja ili nabavite noviji IksFri." + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:279 +msgid "_Layouts" +msgstr "_Rasporedi" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:286 +msgid "Keyboard _Preferences" +msgstr "_Postavke tastature" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:292 +#| msgid "Show Current _Layout" +msgid "Show _Current Layout" +msgstr "Prika_ži trenutni raspored" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "Dostupne _datoteke:" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "UÄitaj modmap datoteke" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +#| msgid "Would you like to load the modmap file(s)?" +msgid "Would you like to load the modmap files?" +msgstr "Da li želite da uÄitate modmap datoteke?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "_Nemoj viÅ¡e da prikazujeÅ¡ ovu poruku" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "_UÄitaj" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "_UÄitane datoteke:" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:195 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"Ne mogu da naÄ‘em podrazumevani terminal. Proverite da li je naredba za " +"terminal postavljena i da li pokazuje na postojeći program." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:235 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"Ne mogu da izvrÅ¡im naredbu: %s\n" +"Proverite da li je ovo ispravna naredba." + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "Onemogućeno" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u izlaz" +msgstr[1] "%u izlaza" +msgstr[2] "%u izlaza" +msgstr[3] "%u izlaz" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u ulaz" +msgstr[1] "%u ulaza" +msgstr[2] "%u ulaza" +msgstr[3] "%u ulaz" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "Sistemski zvuci" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "Multimedijalni tasteri" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "Dodatak za multimedijalne tastere" + +#: ../plugins/mouse/gsd-mouse-manager.c:882 +msgid "Could not enable mouse accessibility features" +msgstr "Ne mogu da ukljuÄim pristupaÄnost miÅ¡a" + +#: ../plugins/mouse/gsd-mouse-manager.c:884 +#, fuzzy +#| msgid "" +#| "Mouse accessibility requires mousetweaks to be installed on your system." +msgid "" +"Mouse accessibility requires Mousetweaks to be installed on your system." +msgstr "Za pristupaÄnost miÅ¡a morate da instalirate Mousetweaks program." + +#: ../plugins/mouse/gsd-mouse-manager.c:887 +msgid "Mouse Preferences" +msgstr "PodeÅ¡avanja miÅ¡a" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "MiÅ¡" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "Dodatak za miÅ¡a" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Odmor od kucanja" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "Dodatak za odmor prilikom kucanja" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "PodeÅ¡avanje veliÄine i rotacije ekrana" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:225 +msgid "Could not switch the monitor configuration" +msgstr "Ne mogu da uÄitam podeÅ¡avanja monitora" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:249 +msgid "Could not restore the display's configuration" +msgstr "Ne mogu da vratim podeÅ¡avanja ekrana" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:274 +msgid "Could not restore the display's configuration from a backup" +msgstr "Ne mogu da vratim podeÅ¡avanja ekrana iz rezervnih podeÅ¡avanja" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:295 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "" +"The display will be reset to its previous configuration in %d seconds" +msgstr[0] "PodeÅ¡avanja ekrana će biti vraćena na prethodna za %d sekundu" +msgstr[1] "PodeÅ¡avanja ekrana će biti vraćena na prethodna za %d sekunde" +msgstr[2] "PodeÅ¡avanja ekrana će biti vraćena na prethodna za %d sekundi" +msgstr[3] "PodeÅ¡avanja ekrana će biti vraćena na prethodna za %d sekundu" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:344 +msgid "Does the display look OK?" +msgstr "Da li ekran izgleda kako treba?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:350 +msgid "_Restore Previous Configuration" +msgstr "_Vrati prethodna podeÅ¡avanja" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:351 +msgid "_Keep This Configuration" +msgstr "_Zadrži ova podeÅ¡avanja" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:432 +msgid "The selected configuration for displays could not be applied" +msgstr "Ne mogu da primenim izabrana podeÅ¡avanja ekrana" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:970 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "Ne mogu da osvežim podatke o ekranu: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:973 +msgid "Trying to switch the monitor configuration anyway." +msgstr "PokuÅ¡avam da ipak uÄitam podeÅ¡avanja monitora." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1703 +#| msgid "Rotation not supported" +msgid "Rotation not supported" +msgstr "Nije podržano rotiranje" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1759 +msgid "Could not save monitor configuration" +msgstr "Ne mogu da saÄuvam podeÅ¡avanja monitora" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1777 +msgid "Normal" +msgstr "ObiÄno" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1778 +msgid "Left" +msgstr "Levo" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1779 +msgid "Right" +msgstr "Desno" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1780 +msgid "Upside Down" +msgstr "NaopaÄke" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1900 +#| msgid "_Configure Display Settings ..." +msgid "_Configure Display Settings…" +msgstr "Podesi _ekrane…" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1941 +msgid "Configure display settings" +msgstr "Podesi ekran" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:2001 +msgid "Could not apply the stored configuration for monitors" +msgstr "Ne mogu da primenim saÄuvana podeÅ¡avanja ekrana" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "Ne mogu da odredim korisnikov liÄni direktorijum" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "Upravljanje Iksovom bazom resursa" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "Iksova baza resursa" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:596 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "Gkonf kljuÄ %s je postavljen na tip %s a oÄekivani tip je %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "Uredi podeÅ¡avanja Iksa" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "PodeÅ¡avanja Iksa" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:167 +msgid "Module Path" +msgstr "Putanja do modula" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:168 +msgid "path to smartcard PKCS #11 driver" +msgstr "putanja do PKCS #11 putanje drajvera za pametne kartice" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:504 +msgid "received error or hang up from event source" +msgstr "greÅ¡ka ili prekid sa izvorom dogaÄ‘aja" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:593 +#, c-format +msgid "NSS security system could not be initialized" +msgstr "Ne mogu da pokrenem NSS sigurnosni sistem" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:662 +#, c-format +msgid "no suitable smartcard driver could be found" +msgstr "ne postoji odgovarajući drajver za pametne kartice" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:682 +#, c-format +msgid "smartcard driver '%s' could not be loaded" +msgstr "ne mogu da uÄitam drajver „%s“ za pametne kartice" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:771 +#, c-format +msgid "could not watch for incoming card events - %s" +msgstr "ne mogu da pratim prikljuÄivanje kartice — %s" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:1124 +#, c-format +msgid "encountered unexpected error while waiting for smartcard events" +msgstr "neoÄekivana greÅ¡ka pri Äekanju na prikljuÄivanje pametne kartice" + +#: ../plugins/smartcard/gsd-smartcard.c:154 +msgid "Slot ID" +msgstr "IB slota" + +#: ../plugins/smartcard/gsd-smartcard.c:155 +msgid "The slot the card is in" +msgstr "Slot u kome je kartica" + +#: ../plugins/smartcard/gsd-smartcard.c:161 +#| msgid "Slow keys" +msgid "Slot Series" +msgstr "Niz slotova" + +#: ../plugins/smartcard/gsd-smartcard.c:162 +msgid "per-slot card identifier" +msgstr "identifikazija kartica po slotovima" + +#: ../plugins/smartcard/gsd-smartcard.c:168 +#: ../plugins/smartcard/gsd-smartcard.c:169 +msgid "name" +msgstr "ime" + +#: ../plugins/smartcard/gsd-smartcard.c:173 +#| msgid "Mouse" +msgid "Module" +msgstr "Modul" + +#: ../plugins/smartcard/gsd-smartcard.c:174 +msgid "smartcard driver" +msgstr "drajver za pametne kartice" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:1 +msgid "Change system time" +msgstr "Promeni vreme na sistemu" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:2 +msgid "Change system time zone" +msgstr "Promeni vremensku zonu" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:3 +msgid "Configure hardware clock" +msgstr "Podesi sat na raÄunaru" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:4 +msgid "Privileges are required to change the system time zone." +msgstr "Potrebna su ovlašćenja za promenu vremenske zone na sistemu." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:5 +msgid "Privileges are required to change the system time." +msgstr "Potrebna su ovlašćenja za promenu vremena na sistemu." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:6 +msgid "Privileges are required to configure the hardware clock." +msgstr "Potrebna su ovlašćenja za podeÅ¡avanje sata na raÄunaru." + +#~ msgid "Unknown" +#~ msgstr "Nepoznat" + +#~ msgid "Keyboard Layout \"%s\"" +#~ msgstr "Raspored tastature „%s“" + +#~ msgid "_Groups" +#~ msgstr "_Grupe" + +#~| msgid "Keyboard" +#~ msgid "Keyboard Layout" +#~ msgstr "Raspored tastature" + +#~ msgid "Binding to suspend the computer." +#~ msgstr "Vezujem za obustavljanje raÄunara." + +#~ msgid "Suspend" +#~ msgstr "Obustavi" + +#~ msgid "" +#~ "Couldn't put the machine to sleep.\n" +#~ "Verify that the machine is correctly configured." +#~ msgstr "" +#~ "Ne mogu da uspavam raÄunar.\n" +#~ "Proverite da li je raÄunar ispravno podeÅ¡en." + +#~ msgid "" +#~ "Set to True to display a dialog when there are errors running the " +#~ "screensaver." +#~ msgstr "" +#~ "UkljuÄite radi prikaza prozorÄića kada se jave greÅ¡ke pri pokretanju Äuvara " +#~ "ekrana." + +#~ msgid "Set to True to run the screensaver at login." +#~ msgstr "UkljuÄite za pokretanje Äuvara ekrana po prijavi." + +#~ msgid "Show startup errors" +#~ msgstr "Prikaži greÅ¡ke pri pokretanju" + +#~ msgid "Start screensaver" +#~ msgstr "Pokreni Äuvara ekrana" + +#~ msgid "Enable screensaver plugin" +#~ msgstr "UkljuÄi dodatak za Äuvanje ekrana" + +#~ msgid "Toggle screenreader" +#~ msgstr "Prikaz ÄitaÄa ekrana" + +#~ msgid "%d%% of the disk space on `%s' is in use" +#~ msgstr "Upotrebljeno je %d%% prostora na disku „%s“" + +#~ msgid "Analyze" +#~ msgstr "Analiza" + +#~ msgid "MATE Volume Control" +#~ msgstr "Upravljanje jaÄinom zvuka za Gnom" + +#~ msgid "" +#~ "There was an error starting up the screensaver:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "Screensaver functionality will not work in this session." +#~ msgstr "" +#~ "GreÅ¡ka pri pokretanju Äuvara ekrana:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "ÄŒuvar ekrana neće biti aktivan tokom ove seanse." + +#~ msgid "Screensaver" +#~ msgstr "ÄŒuvar ekrana" + +#~ msgid "Screensaver plugin" +#~ msgstr "Dodatak za Äuvara ekrana" diff --git a/po/sv.po b/po/sv.po new file mode 100644 index 0000000..3286acc --- /dev/null +++ b/po/sv.po @@ -0,0 +1,1669 @@ +# Swedish messages for mate-settings-daemon +# Copyright (C) 1998-2010 Free Software Foundation, Inc. +# This file is distributed under the same license as the mate-settings-daemon package. +# +# FIXME: "Cursor" and "Pointer" are used inconsistently throughout the +# application! Needs to be bug reported. +# +# Martin Wahlen , 1998, 1999. +# Christian Rose , 2000, 2001, 2002, 2003, 2004, 2005. +# Daniel Nylander , 2006, 2007, 2008, 2009, 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: mate-settings-daemon\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-09-06 15:32+0200\n" +"PO-Revision-Date: 2010-09-06 15:52+0100\n" +"Last-Translator: Daniel Nylander \n" +"Language-Team: Swedish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "Hjälpmedel" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "Tröskelvärde för notifiering om ledigt utrymme (procent)" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "Tröskelvärde för notifiering om ledigt utrymme (utrymme)" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "Minsta notifieringsperioden för upprepade varningar" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "Monteringssökvägar att ignorera" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "Percentage free space threshold for initial warning of low disk space. If the percentage free space drops below this, a warning will be shown." +msgstr "Tröskelvärde för ledigt utrymme (procent) för initial varning för lÃ¥gt diskutrymme. Om procentandelen ledigt utrymme sjunker under detta värde sÃ¥ kommer en varning att visas." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "Ange en lista över monteringssökvägar att ignorera när de fÃ¥r lÃ¥gt diskutrymme." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "Specify a time in minutes. Subsequent warnings for a volume will not appear more often than this period." +msgstr "Ange en tid i minuter. Efterföljande varningar för en volym kommer inte att visas oftare än denna tidsperiod." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "Specify an amount in GB. If the amount of free space is more than this, no warning will be shown." +msgstr "Ange en mängd i GB. Om mängden ledigt utrymme är mer än detta sÃ¥ kommer ingen varning att visas." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "Specify the percentage that the free disk space should reduce by before issuing a subsequent warning." +msgstr "Ange procentandelen som det lediga diskutrymme ska minskas med innan en efterföljande varning ska visas." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "Tröskelvärde för efterföljande varning om lÃ¥gt diskutrymme (procent)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disc." +msgstr "Bindning för att mata ut en optisk skiva." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to enable or disable the touchpad." +msgstr "Bindning för att aktivera eller inaktivera pekplattan." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "Bindning för att starta miniräknaren." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "Bindning för att starta e-postklienten." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "Bindning för att starta hjälpvisaren." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "Bindning för att starta mediaspelaren." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "Bindning för att starta sökverktyget." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "Bindning för att starta webbläsaren." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "Bindning för att lÃ¥sa skärmen." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "Bindning för att logga ut." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "Bindning för att sänka ljudvolymen." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "Bindning för att tysta ner ljudet." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "Bindning för att öppna hemmappen." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "Bindning för att göra paus i uppspelningen." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "Bindning för att höja ljudvolymen." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "Bindning för att hoppa till nästa spÃ¥r." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "Bindning för att hoppa till föregÃ¥ende spÃ¥r." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "Bindning för att starta uppspelningen (eller växla spela/pausa)." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "Bindning för att stoppa uppspelningen." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Mata ut" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "Hemmapp" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "Starta miniräknare" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "Starta e-postklient" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "Starta hjälpvisare" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "Starta mediaspelare" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "Starta webbläsare" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "LÃ¥s skärmen" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Logga ut" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "Nästa spÃ¥r" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "Gör paus i uppspelning" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "Spela (eller spela/gör paus)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "FöregÃ¥ende spÃ¥r" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Sök" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "Stoppa uppspelning" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "Växla pekplatta" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "Volym ned" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "Tysta volym" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Volymsteg" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Volymsteg som procentandel av volymen." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "Volym upp" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "File for default configuration for RandR" +msgstr "Fil för standardkonfiguration för RandR" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "Visa skärmar i notifieringsytan" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:3 +msgid "The XRandR plugin will look for a default configuration in the file specified by this key. This is similar to the ~/.config/monitors.xml that normally gets stored in users' home directories. If a user does not have such a file, or has one that does not match the user's setup of monitors, then the file specified by this key will be used instead." +msgstr "Insticksmodulen XRandR kommer att leta efter en standardkonfiguration i filen som anges av denna nyckel. Detta liknar ~/.config/monitors.xml som oftast lagras i användarens hemkataloger. Om en användare inte har en sÃ¥dan fil, eller har en som inte matchar användarens skärmkonfiguration, sÃ¥ kommer filen som anges av denna nyckel att användas istället." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:4 +msgid "Turn on external monitor after system boot" +msgstr "Aktivera extern skärm efter systemuppstart" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:5 +msgid "Turn on external monitor after system boot if user plugs in external monitor on system boot." +msgstr "Aktivera extern skärm efter systemuppstart om användaren ansluter en extern skärm vid systemuppstart." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:6 +msgid "Turn on laptop monitor after system boot" +msgstr "Aktivera bärbara datorns skärm efter systemuppstart" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:7 +msgid "Turn on laptop monitor after system boot if user plugs in external monitor on system boot." +msgstr "Aktivera bärbara datorns skärm efter systemuppstart om användaren ansluter en extern skärm vid systemuppstart." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:8 +msgid "Whether a notification icon with display-related things should be shown in the panel." +msgstr "Huruvida en notifieringsikon med skärmrelaterade saker ska visas i panelen." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "Kantutjämning" + +# Punkter per tum +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "PPT" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "Hintning" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "RGBA-ordning" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "The order of subpixel elements on an LCD screen; only used when antialiasing is set to \"rgba\". Possible values are: \"rgb\" for red on left (most common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red on bottom." +msgstr "Ordningen för underbildpunktselementen pÃ¥ en LCD-skärm; används endast när kantutjämning är inställd till \"rgba\". Möjliga värden är: \"rgb\" - röd till vänster (vanligast), \"bgr\" - blÃ¥ till vänster. \"vrgb\" - röd överst. \"vbgr\" - röd nederst." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "The resolution used for converting font sizes to pixel sizes, in dots per inch." +msgstr "Upplösning som används för konvertering av typsnittsstorlekar till bildpunktsstorlekar, i punkter per tum." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "The type of antialiasing to use when rendering fonts. Possible values are: \"none\" for no antialiasing, \"grayscale\" for standard grayscale antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "Typen av kantutjämning att använda när typsnitt ritas ut. Möjliga värden är: \"none\" för ingen kantutjämning, \"grayscale\" för standardkantutjämning med grÃ¥skala samt \"rgba\" för underbildpunktsutjämning (endast LCD-skärmar)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "The type of hinting to use when rendering fonts. Possible values are: \"none\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full\" for maximum hinting (may cause distortion of letter forms)." +msgstr "Typen av hintning att använda när typsnitt ritas ut. Möjliga värden är: \"none\" för ingen hintning, \"slight\" för grundläggande, \"medium\" för medel samt \"full\" för maximal hintning (kan orsaka distortion av bokstavsformer)." + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "TillÃ¥tna tangenter" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "If non-empty, keybindings will be ignored unless their MateConf directory is in the list. This is useful for lockdown." +msgstr "Om icke-tom kommer tangentbindningar att ignoreras sÃ¥vida inte deras MateConf-katalog finns i listan. Detta är användbart för nedlÃ¥sning." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "Inaktivera pekplatta under skrivning" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "Aktivera horisontell rullning" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "Aktivera musklick med pekplatta" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Enable touchpad" +msgstr "Aktivera pekplatta" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "Välj rullningsmetod för pekplattan" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "Select the touchpad scroll method. Supported values are: 0: disabled, 1: edge scrolling, and 2: two-finger scrolling" +msgstr "Välj rullningsmetod för pekplattan. Värden som stöds är: 0: inaktiverad, 1: kantrullning och 2: tvÃ¥fingersrullning" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "Set this to TRUE if you have problems with accidentally hitting the touchpad while typing." +msgstr "Ställ in denna till TRUE om du har problem med oavsiktliga tryck pÃ¥ pekplattan när du skriver." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "Set this to TRUE to allow horizontal scrolling by the same method selected with the scroll_method key." +msgstr "Ställ in denna till TRUE för att tillÃ¥ta horisontell rullning med samma metod som valts med nyckeln scroll_method." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "Ställ in denna till TRUE för att kunna skicka musklick genom att trycka pÃ¥ pekplattan." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +msgid "Set this to TRUE to enable all touchpads." +msgstr "Ställ in denna till TRUE för att aktivera alla pekplattor." + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "MATE-inställningsdemon" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "Bindning för att växla förstoraren." + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "Bindning för att växla skärmtangentbordet." + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "Bindning för att växla skärmläsaren." + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "Studsande tangenter" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "Kommando som används för att aktivera/inaktivera förstoraren." + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "Kommando som används för att aktivera/inaktivera skärmtangentbordet." + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "Kommando för att aktivera/inaktivera skärmläsaren." + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable XRandR plugin" +msgstr "Aktivera insticksmodulen XRandR" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable accessibility keyboard plugin" +msgstr "Aktivera insticksmodulen för hjälpmedelstangentbord" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable background plugin" +msgstr "Aktivera insticksmodulen för bakgrunder" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable clipboard plugin" +msgstr "Aktivera insticksmodulen för urklipp" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable font plugin" +msgstr "Aktivera insticksmodulen för typsnitt" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable housekeeping plugin" +msgstr "Aktivera insticksmodulen för uppstädning" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keybindings plugin" +msgstr "Aktivera insticksmodulen för tangentbindningar" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable keyboard plugin" +msgstr "Aktivera insticksmodulen för tangentbord" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable media keys plugin" +msgstr "Aktivera insticksmodulen för mediatangenter" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable mouse plugin" +msgstr "Aktivera insticksmodulen för möss" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable smartcard plugin" +msgstr "Aktivera insticksmodul för smartkort" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable sound plugin" +msgstr "Aktivera insticksmodulen för ljud" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable typing breaks plugin" +msgstr "Aktivera insticksmodulen för paus i skrivande" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xrdb plugin" +msgstr "Aktivera insticksmodulen xrdb" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Enable xsettings plugin" +msgstr "Aktivera insticksmodulen xsettings" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Mouse keys" +msgstr "Mustangenter" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "On-screen keyboard" +msgstr "Skärmtangentbord" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen magnifier" +msgstr "Skärmförstorare" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Screen reader" +msgstr "Skärmläsare" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the housekeeping plugin, to prune transient file caches." +msgstr "Ställ in till sant för att aktivera insticksmodulen för uppstädning för att kasta gamla tillfälliga, mellanlagrade filer." + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage XRandR settings." +msgstr "Ställ in till sant för att aktivera insticksmodulen för hantering av XRandR-inställningar." + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "Ställ in till sant för att aktivera insticksmodulen för hantering av urklippsinställningar." + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "Ställ in till sant för att aktivera insticksmodulen för hantering av bakgrundsinställningar." + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "Ställ in till sant för att aktivera insticksmodulen för hantering av typsnittsinställningar." + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "Ställ in till sant för att aktivera insticksmodulen för hantering av tangentbordsinställningar." + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "Set to True to enable the plugin to manage locking the screen on smartcard removal." +msgstr "Ställ in till sant för att aktivera insticksmodulen för hantering av lÃ¥sning av skärmen när smartkort matas ut." + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "Ställ in till sant för att aktivera insticksmodulen för hantering av musinställningar." + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "Ställ in till sant för att aktivera insticksmodulen för hantering av multimediatangenter." + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "Ställ in till sant för att aktivera insticksmodulen för hantering av ljudsamplingscache." + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "Set to True to enable the plugin to manage the accessibility keyboard settings." +msgstr "Ställ in till sant för att aktivera insticksmodulen för hantering av hjälpmedelstangentbord." + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "Ställ in till sant för att aktivera insticksmodulen för hantering av tangentbindningar." + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "Ställ in till sant för att aktivera insticksmodulen för hantering av paus i skrivande." + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "Ställ in till sant för att aktivera insticksmodulen för hantering av xrdb-inställningar." + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "Ställ in till sant för att aktivera insticksmodulen för hantering av xsettings." + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "Slow keys" +msgstr "Tröga tangenter" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "Sticky keys" +msgstr "Klistriga tangenter" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "Namnet pÃ¥ tangentbordsgenvägen för att växla förstoraren" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "Namnet pÃ¥ tangentbordsgenvägen för att växla skärmtangentbordet" + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "Namnet pÃ¥ tangentbordsgenvägen för att växla skärmläsaren" + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "This is the name of the keyboard shortcut to toggle the magnifier. This name will be shown in the keyboard shortcut preferences dialog." +msgstr "Detta är namnet pÃ¥ tangentbordsgenvägen för att växla förstoraren. Detta namn kommer att visas i inställningsdialogen för tangentbordsgenvägar." + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "This is the name of the keyboard shortcut to toggle the on-screen keyboard. This name will be shown in the keyboard shortcut preferences dialog." +msgstr "Detta är namnet pÃ¥ tangentbordsgenvägen för att växla skärmtangentbordet. Detta namn kommer att visas i inställningsdialogen för tangentbordsgenvägar." + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "This is the name of the keyboard shortcut to toggle the screen reader. This name will be shown in the keyboard shortcut preferences dialog." +msgstr "Detta är namnet pÃ¥ tangentbordsgenvägen för att växla skärmläsaren. Detta namn kommer att visas i inställningsdialogen för tangentbordsgenvägar." + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle magnifier" +msgstr "Växla förstorare" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Toggle on-screen keyboard" +msgstr "Växla skärmtangentbord" + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Toggle screen reader" +msgstr "Växla skärmläsare" + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "Huruvida hjälpmedelsfunktionen Studsande tangenter är pÃ¥slagen." + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "Huruvida hjälpmedelsfunktionen Mustangenter är pÃ¥slagen." + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the on-screen keyboard is turned on." +msgstr "Huruvida hjälpmedelsfunktionen Skärmtangentbord är pÃ¥slagen." + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the screen magnifier is turned on." +msgstr "Huruvida hjälpmedelsfunktionen Skärmförstorare är pÃ¥slagen." + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the screen reader is turned on." +msgstr "Huruvida hjälpmedelsfunktionen Skärmläsare är pÃ¥slagen." + +#: ../data/mate-settings-daemon.schemas.in.h:58 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "Huruvida hjälpmedelsfunktionen Tröga tangenter är pÃ¥slagen." + +#: ../data/mate-settings-daemon.schemas.in.h:59 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "Huruvida hjälpmedelsfunktionen Klistriga tangenter är pÃ¥slagen." + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:1 +msgid "Set this to one of \"none\", \"lock_screen\", or \"force_logout\". The action will get performed when the smartcard used for log in is removed." +msgstr "Ställ in denna till en av \"none\", \"lock_screen\" eller \"force_logout\". Ã…tgärden kommer att genomföras när smartkortet som används för att logga in matas ut." + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:2 +msgid "Smartcard removal action" +msgstr "Ã…tgärd för utmatning av smartkort" + +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "Aktivera felsökningskod" + +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "Bli inte en demonprocess" + +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "MateConf-prefix frÃ¥n vilket inställningar för insticksmoduler ska läsas in" + +#: ../mate-settings-daemon/main.c:58 +msgid "Exit after a time (for debugging)" +msgstr "Avsluta efter en stund (för felsökning)" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "Hjälpmedelstangentbord" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "Insticksmodul för hjälpmedelstangentbord" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:460 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "Ett fel inträffade vid visning av hjälp: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:591 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:657 +msgid "Do you want to activate Slow Keys?" +msgstr "Vill du aktivera tröga tangenter?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:592 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +msgid "Do you want to deactivate Slow Keys?" +msgstr "Vill du inaktivera tröga tangenter?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:593 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:659 +msgid "You just held down the Shift key for 8 seconds. This is the shortcut for the Slow Keys feature, which affects the way your keyboard works." +msgstr "Du höll precis ned skifttangenten under 8 sekunder. Detta är genvägen för funktionen tröga tangenter, som pÃ¥verkar hur ditt tangentbord fungerar." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't activate" +msgstr "Aktivera inte" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't deactivate" +msgstr "Inaktivera inte" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Activate" +msgstr "Aktivera" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Deactivate" +msgstr "Inaktivera" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't activate" +msgstr "Aktivera _inte" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't deactivate" +msgstr "Inaktivera _inte" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Activate" +msgstr "_Aktivera" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Deactivate" +msgstr "_Inaktivera" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:687 +msgid "Slow Keys Alert" +msgstr "Varning för tröga tangenter" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:727 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:795 +msgid "Do you want to activate Sticky Keys?" +msgstr "Vill du aktivera klistriga tangenter?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:796 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Vill du inaktivera klistriga tangenter?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:730 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:798 +msgid "You just pressed the Shift key 5 times in a row. This is the shortcut for the Sticky Keys feature, which affects the way your keyboard works." +msgstr "Du tryckte precis ned skifttangenten 5 gÃ¥nger i följd. Detta är genvägen för funktionen klistriga tangenter, som pÃ¥verkar hur ditt tangentbord fungerar." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:732 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:800 +msgid "You just pressed two keys at once, or pressed the Shift key 5 times in a row. This turns off the Sticky Keys feature, which affects the way your keyboard works." +msgstr "Du tryckte precis ned tvÃ¥ tangenter samtidigt, eller tryckte ned skifttangenten 5 gÃ¥nger i följd. Detta stänger av funktionen tröga tangenter, som pÃ¥verkar hur ditt tangentbord fungerar." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:828 +msgid "Sticky Keys Alert" +msgstr "Larm frÃ¥n Klistriga tangenter" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "Inställningar för Universell Ã¥tkomst" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "Förbättra _kontrast i färger" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "Gör _texten större och enklare att läsa" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "Tryck och _hÃ¥ll ner tangenter för att acceptera dem (Tröga tangenter)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "Använd skärm_tangentbord" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "Använd skärm_förstorare" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "Använd skärm_läsare" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "_Ignorera dubletta tangenttryckningar (Studsande tangenter)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "_Tryck tangentbordsgenvägar en tangent Ã¥t gÃ¥ngen (Klistriga tangenter)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "Bakgrund" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "Insticksmodul för bakgrund" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "Urklipp" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "Insticksmodul för urklipp" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "Dummy" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "Insticksmodul för dummy" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Typsnitt" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "Insticksmodul för typsnitt" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this file system" +msgstr "Visa inte nÃ¥gra varningar igen för detta filsystem" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "Visa inte nÃ¥gra varningar igen" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "Volymen \"%s\" har endast %s diskutrymme kvar." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "Denna dator har endast %s diskutrymme kvar." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "You can free up disk space by emptying the Trash, removing unused programs or files, or moving files to another disk or partition." +msgstr "Du kan frigöra diskutrymme genom att tömma papperskorgen, ta bort oanvända program eller filer, eller flytta filer till en annan disk eller partition." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "You can free up disk space by removing unused programs or files, or by moving files to another disk or partition." +msgstr "Du kan frigöra diskutrymme genom att ta bort oanvända program eller filer, eller flytta filer till en annan disk eller partition." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "You can free up disk space by emptying the Trash, removing unused programs or files, or moving files to an external disk." +msgstr "Du kan frigöra diskutrymme genom att tömma papperskorgen, ta bort oanvända program eller filer, eller flytta filer till en extern disk." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "You can free up disk space by removing unused programs or files, or by moving files to an external disk." +msgstr "Du kan frigöra diskutrymme genom att ta bort oanvända program eller filer, eller flytta filer till en extern disk." + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "LÃ¥gt diskutrymme" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "Töm papperskorgen" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine…" +msgstr "Undersök..." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "Ignorera" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:97 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "Tar bort objekt %lu av %lu" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:117 +#, c-format +msgid "Removing: %s" +msgstr "Tar bort: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:247 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:296 +msgid "Emptying the trash" +msgstr "Tömmer papperskorgen" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:272 +msgid "Preparing to empty trash…" +msgstr "Förbereder att tömma papperskorgen..." + +#. Translators: "Emptying trash from " +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:299 +msgid "From: " +msgstr "FrÃ¥n: " + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:360 +msgid "Empty all of the items from the trash?" +msgstr "Töm alla objekt i papperskorgen?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:363 +msgid "If you choose to empty the trash, all items in it will be permanently lost. Please note that you can also delete them separately." +msgstr "Om du väljer att tömma papperskorgen sÃ¥ kommer alla objekt i den att gÃ¥ förlorade. Observera att du även kan ta bort dem individuellt." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:370 +msgid "_Empty Trash" +msgstr "Töm _papperskorgen" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "Tangentbindningen (%s) är ogiltig" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "Tangentbindningen (%s) är ofullständig" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"Fel vid försök att köra (%s)\n" +"som är länkad till tangenten (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "Tangentbindningar" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "Insticksmodul för tangentbindningar" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Tangentbord" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "Insticksmodul för tangentbord" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:137 +#, c-format +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +" • a bug in libxklavier library\n" +" • a bug in X server (xkbcomp, xmodmap utilities)\n" +" • X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +" • The result of %s\n" +" • The result of %s" +msgstr "" +"Fel vid aktivering av XKB-konfiguration.\n" +"Detta kan hända under olika situationer:\n" +" • ett fel i biblioteket libxklavier\n" +" • ett fel i X-server (verktygen xkbcomp, xmodmap)\n" +" • X-server med inkompatibel implementation av libxkbfile\n" +"\n" +"Versionsdata för X-server:\n" +"%s\n" +"%d\n" +"%s\n" +"Om du rapporterar denna situation som ett fel sÃ¥ inkludera:\n" +" • Resultatet av %s\n" +" • Resultatet av %s" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:151 +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or using a later version of the XFree software." +msgstr "" +"Du använder XFree 4.3.0.\n" +"Det finns kända problem med komplexa XKB-konfigurationer.\n" +"Prova med en enklare konfiguration eller använd en senare version av XFree-programvaran." + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:279 +msgid "_Layouts" +msgstr "_Layouter" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:286 +msgid "Keyboard _Preferences" +msgstr "Tangentbordsins_tällningar" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:292 +msgid "Show _Current Layout" +msgstr "Visa a_ktuell layout" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "_Tillgängliga filer:" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "Läs in modmap-filer" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap files?" +msgstr "Vill du läsa in modmap-filerna?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "_Visa inte detta meddelande igen" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "_Läs in" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "_Inlästa filer:" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:195 +msgid "Could not get default terminal. Verify that your default terminal command is set and points to a valid application." +msgstr "Kunde inte hitta standardterminalen. Verifiera att kommandot för din standardterminal är inställt och pekar pÃ¥ ett giltigt program." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:235 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"Kunde inte köra kommandot: %s\n" +"Verifiera att det här är ett giltigt kommando." + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "Inaktiverad" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u utgÃ¥ng" +msgstr[1] "%u utgÃ¥ngar" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u ingÃ¥ng" +msgstr[1] "%u ingÃ¥ngar" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "Systemljud" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "Mediatangenter" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "Insticksmodul för mediatangenter" + +#: ../plugins/mouse/gsd-mouse-manager.c:882 +msgid "Could not enable mouse accessibility features" +msgstr "Kunde inte aktivera mushjälpmedelsfunktioner" + +#: ../plugins/mouse/gsd-mouse-manager.c:884 +msgid "Mouse accessibility requires Mousetweaks to be installed on your system." +msgstr "Mushjälpmedel kräver att Mousetweaks (Musjusteringar) är installerat pÃ¥ ditt system." + +#: ../plugins/mouse/gsd-mouse-manager.c:887 +msgid "Mouse Preferences" +msgstr "Musinställningar" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Mus" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "Insticksmodul för mus" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Paus i skrivande" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "Insticksmodul för paus i skrivande" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "Konfigurera skärmstorlek och roteringsinställningar" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:225 +msgid "Could not switch the monitor configuration" +msgstr "Kunde inte växla till skärmkonfigurationen" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:249 +msgid "Could not restore the display's configuration" +msgstr "Kunde inte Ã¥terställa skärmens konfiguration" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:274 +msgid "Could not restore the display's configuration from a backup" +msgstr "Kunde inte Ã¥terställa skärmens konfiguration frÃ¥n en säkerhetskopia" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:295 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "The display will be reset to its previous configuration in %d seconds" +msgstr[0] "Skärmen kommer att Ã¥terställas till dess tidigare konfiguration om %d sekund" +msgstr[1] "Skärmen kommer att Ã¥terställas till dess tidigare konfiguration om %d sekunder" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:344 +msgid "Does the display look OK?" +msgstr "Ser skärmen bra ut?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:350 +msgid "_Restore Previous Configuration" +msgstr "_Ã…terställ tidigare konfiguration" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:351 +msgid "_Keep This Configuration" +msgstr "_BehÃ¥ll denna konfiguration" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:432 +msgid "The selected configuration for displays could not be applied" +msgstr "Den valda konfigurationen för skärmar kunde inte tillämpas" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:994 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "Kunde inte uppdatera skärminformationen: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:997 +msgid "Trying to switch the monitor configuration anyway." +msgstr "Försöker att växla till skärmkonfigurationen ändÃ¥." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1727 +msgid "Rotation not supported" +msgstr "Rotering stöds inte" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1783 +msgid "Could not save monitor configuration" +msgstr "Kunde inte spara skärmkonfigurationen" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1801 +msgid "Normal" +msgstr "Normal" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1802 +msgid "Left" +msgstr "Vänster" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1803 +msgid "Right" +msgstr "Höger" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1804 +msgid "Upside Down" +msgstr "Upp och ner" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1924 +msgid "_Configure Display Settings…" +msgstr "_Konfigurera skärminställningar..." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1965 +msgid "Configure display settings" +msgstr "Konfigurera skärminställningar" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:2025 +msgid "Could not apply the stored configuration for monitors" +msgstr "Kunde inte tillämpa lagrad konfiguration för skärmar" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "Kan inte avgöra användarens hemkatalog" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "Hantera X-resursdatabasen" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "X-resursdatabas" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:596 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "MateConf-nyckeln %s är satt till typen %s men dess förväntade typ var %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "Hantera X-inställningar" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "X-inställningar" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:167 +msgid "Module Path" +msgstr "Modulsökväg" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:168 +msgid "path to smartcard PKCS #11 driver" +msgstr "sökväg till smartkortsdrivrutin för PKCS #11" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:504 +msgid "received error or hang up from event source" +msgstr "tog emot fel eller avstängning frÃ¥n händelsekälla" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:593 +#, c-format +msgid "NSS security system could not be initialized" +msgstr "NSS-säkerhetssystemet kunde inte initieras" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:662 +#, c-format +msgid "no suitable smartcard driver could be found" +msgstr "ingen lämplig smartkortdrivrutin hittades" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:682 +#, c-format +msgid "smartcard driver '%s' could not be loaded" +msgstr "smartkortdrivrutinen \"%s\" kunde inte läsas in" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:771 +#, c-format +msgid "could not watch for incoming card events - %s" +msgstr "kunde inte bevaka inkommande korthändelser - %s" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:1124 +#, c-format +msgid "encountered unexpected error while waiting for smartcard events" +msgstr "pÃ¥träffade oväntat fel vid väntan pÃ¥ smartkorthändelser" + +#: ../plugins/smartcard/gsd-smartcard.c:154 +msgid "Slot ID" +msgstr "Kortplats-id" + +#: ../plugins/smartcard/gsd-smartcard.c:155 +msgid "The slot the card is in" +msgstr "Kortplatsen som kortet är i" + +#: ../plugins/smartcard/gsd-smartcard.c:161 +msgid "Slot Series" +msgstr "Kortplatsserier" + +#: ../plugins/smartcard/gsd-smartcard.c:162 +msgid "per-slot card identifier" +msgstr "kortidentifierare per kortplats" + +#: ../plugins/smartcard/gsd-smartcard.c:168 +#: ../plugins/smartcard/gsd-smartcard.c:169 +msgid "name" +msgstr "namn" + +#: ../plugins/smartcard/gsd-smartcard.c:173 +msgid "Module" +msgstr "Modul" + +#: ../plugins/smartcard/gsd-smartcard.c:174 +msgid "smartcard driver" +msgstr "smartkortdrivrutin" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:1 +msgid "Change system time" +msgstr "Ändra systemtiden" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:2 +msgid "Change system time zone" +msgstr "Ändra systemets tidszon" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:3 +msgid "Configure hardware clock" +msgstr "Konfigurera maskinvaruklocka" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:4 +msgid "Privileges are required to change the system time zone." +msgstr "Privilegier krävs för att ändra systemets tidszon." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:5 +msgid "Privileges are required to change the system time." +msgstr "Privilegier krävs för att ändra systemtiden." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:6 +msgid "Privileges are required to configure the hardware clock." +msgstr "Privilegier krävs för att konfigurera maskinvaruklockan." + +#~ msgid "Unknown" +#~ msgstr "Okänd" +#~ msgid "Keyboard Layout \"%s\"" +#~ msgstr "Tangentbordslayout \"%s\"" +#~ msgid "_Groups" +#~ msgstr "_Grupper" +#~ msgid "Keyboard Layout" +#~ msgstr "Tangentbordslayout" +#~ msgid "" +#~ "Couldn't put the machine to sleep.\n" +#~ "Verify that the machine is correctly configured." +#~ msgstr "" +#~ "Kunde inte fÃ¥ denna maskin att sova.\n" +#~ "Kontrollera att maskinen är korrekt konfigurerad." +#~ msgid "Binding to suspend the computer." +#~ msgstr "Bindning för att försätta datorn i vänteläge." +#~ msgid "Suspend" +#~ msgstr "Vänteläge" +#~ msgid "MATE Volume Control" +#~ msgstr "MATE-volymkontroll" +#~ msgid "" +#~ "Set to True to display a dialog when there are errors running the " +#~ "screensaver." +#~ msgstr "" +#~ "Ställ in till sant för att visa ett dialogfönster när det uppstÃ¥r fel vid " +#~ "körandet av skärmsläckaren." +#~ msgid "Set to True to run the screensaver at login." +#~ msgstr "Ställ in till sant för att köra skärmsläckaren vid inloggning." +#~ msgid "Show startup errors" +#~ msgstr "Visa uppstartsfel" +#~ msgid "Start screensaver" +#~ msgstr "Starta skärmsläckaren" +#~ msgid "Enable screensaver plugin" +#~ msgstr "Aktivera insticksmodulen för skärmsläckare" +#~ msgid "%d%% of the disk space on `%s' is in use" +#~ msgstr "%d %% av diskutrymmet pÃ¥ \"%s\" används" +#~ msgid "Analyze" +#~ msgstr "Analysera" +#~ msgid "" +#~ "There was an error starting up the screensaver:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "Screensaver functionality will not work in this session." +#~ msgstr "" +#~ "Det inträffade ett fel vid uppstart av skärmsläckaren:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "Skärmsläckarfunktionen kommer inte att fungera under denna session." +#~ msgid "Screensaver" +#~ msgstr "Skärmsläckare" +#~ msgid "Screensaver plugin" +#~ msgstr "Insticksmodul för skärmsläckare" +#~ msgid "Toggle screenreader" +#~ msgstr "Växla skärmläsare" +#~ msgid "Sound" +#~ msgstr "Ljud" +#~ msgid "Sound Sample Cache plugin" +#~ msgstr "Insticksmodul för ljudsamplingscache" +#~ msgid "" +#~ "Cannot create the directory \"%s\".\n" +#~ "This is needed to allow changing the mouse pointer theme." +#~ msgstr "" +#~ "Kan inte skapa katalogen \"%s\".\n" +#~ "Detta krävs för att möjliggöra ändring av muspekartemat." +#~ msgid "" +#~ "Cannot create the directory \"%s\".\n" +#~ "This is needed to allow changing cursors." +#~ msgstr "" +#~ "Kan inte skapa katalogen \"%s\".\n" +#~ "Detta krävs för att möjliggöra ändring av muspekare." +#~ msgid "Couldn't load sound file %s as sample %s" +#~ msgstr "Kunde inte läsa in ljudfilen %s som prov %s" +#~ msgid "Login" +#~ msgstr "Logga in" +#~ msgid "Logout" +#~ msgstr "Logga ut" +#~ msgid "Boing" +#~ msgstr "Boing" +#~ msgid "Siren" +#~ msgstr "Siren" +#~ msgid "Clink" +#~ msgstr "Klink" +#~ msgid "Beep" +#~ msgstr "Pip" +#~ msgid "No sound" +#~ msgstr "Inget ljud" +#~ msgid "Sound not set for this event." +#~ msgstr "Inget ljud är inställt för den här händelsen." +#~ msgid "" +#~ "The sound file for this event does not exist.\n" +#~ "You may want to install the mate-audio package for a set of default " +#~ "sounds." +#~ msgstr "" +#~ "Ljudfilen för denna händelse existerar inte.\n" +#~ "Du kanske vill installera paketet mate-audio för att fÃ¥ en uppsättning " +#~ "med standardljud." +#~ msgid "The sound file for this event does not exist." +#~ msgstr "Ljudfilen för denna händelse finns inte." +#~ msgid "Select Sound File" +#~ msgstr "Välj ljudfil" +#~ msgid "The file %s is not a valid wav file" +#~ msgstr "Filen %s är inte en giltig wav-fil" +#~ msgid "Select sound file..." +#~ msgstr "Välj ljudfil..." +#~ msgid "An error occurred while configuring the screen" +#~ msgstr "Ett fel inträffade vid konfigurering av skärmen" +#~ msgid "" +#~ "Set to True to keep the handlers for text/plain and text/* MIME types " +#~ "synchronized." +#~ msgstr "" +#~ "Ställ in till sant för att MIME-hanterarna för text/plain och text/* att " +#~ "hÃ¥llas synkroniserade." +#~ msgid "Sync text/plain and text/* handlers" +#~ msgstr "Synkronisera text/plain- och /text/*-hanterare" +#~ msgid "Enable default editor plugin" +#~ msgstr "Aktivera insticksmodulen för standardredigerare" +#~ msgid "" +#~ "Set to True to enable the plugin to manage the default text editor " +#~ "setting." +#~ msgstr "" +#~ "Ställ in till sant för att aktivera insticksmodulen för hantering av " +#~ "standardredigerare." +#~ msgid "Key Binding (%s) has its action defined multiple times\n" +#~ msgstr "Tangentbindningen (%s) har dess Ã¥tgärd definierad flera gÃ¥nger\n" +#~ msgid "Key Binding (%s) has its binding defined multiple times\n" +#~ msgstr "Tangentbindningen (%s) har dess bindning definierad flera gÃ¥nger\n" +#~ msgid "It seems that another application already has access to key '%u'." +#~ msgstr "" +#~ "Det verkar som om ett annat program redan har tillgÃ¥ng till nyckeln \"%u" +#~ "\"." +#~ msgid "Key Binding (%s) is already in use\n" +#~ msgstr "Tangentbindningen (%s) används redan\n" +#~ msgid "Volume" +#~ msgstr "Volym" +#~ msgid "Default Editor" +#~ msgstr "Standardredigerare" +#~ msgid "Default editor plugin" +#~ msgstr "Insticksmodul för standardredigerare" +#~ msgid "Eject's shortcut." +#~ msgstr "Genvägen för mata ut." +#~ msgid "Home folder's shortcut." +#~ msgstr "Genvägen till hemmappen." +#~ msgid "Launch calculator's shortcut" +#~ msgstr "Genvägen för starta miniräknare" +#~ msgid "Launch help browser's shortcut." +#~ msgstr "Genvägen för starta hjälpläsare." +#~ msgid "Launch web browser's shortcut." +#~ msgstr "Genvägen för starta webbläsare." +#~ msgid "Lock screen's shortcut." +#~ msgstr "Genvägen för lÃ¥s skärmen." +#~ msgid "Log out's shortcut." +#~ msgstr "Genvägen för logga ut." +#~ msgid "Media player key's shortcut." +#~ msgstr "Genvägen för mediaspelarens tangent." +#~ msgid "Next track key's shortcut." +#~ msgstr "Genvägen för tangenten nästa spÃ¥r." +#~ msgid "Pause" +#~ msgstr "Gör paus" +#~ msgid "Pause key's shortcut." +#~ msgstr "Genvägen för tangenten gör paus." +#~ msgid "Play (or play/pause) key's shortcut." +#~ msgstr "Genvägen för tangenten spela (eller spela/gör paus)." +#~ msgid "Previous track key's shortcut." +#~ msgstr "Genvägen för tangenten föregÃ¥ende spÃ¥r." +#~ msgid "Search's shortcut." +#~ msgstr "Genvägen för sök." +#~ msgid "Sleep" +#~ msgstr "Sov" +#~ msgid "Sleep's shortcut." +#~ msgstr "Genvägen för sov." +#~ msgid "Stop playback key's shortcut." +#~ msgstr "Genvägen för tangenten stoppa uppspelning." +#~ msgid "Volume down's shortcut." +#~ msgstr "Genvägen för volym ned." +#~ msgid "Volume mute's shortcut." +#~ msgstr "Genvägen för att tysta volymen." +#~ msgid "Volume up's shortcut." +#~ msgstr "Genvägen för volym upp." +#~ msgid "Run screensaver at login" +#~ msgstr "Kör skärmsläckaren vid inloggning" +#~ msgid "Set to True to enable the font settings manager plugin." +#~ msgstr "" +#~ "Ställ in till sant för att aktivera insticksmodulen för hantering av " +#~ "typsnittsinställningar." +#~ msgid "Set to True to enable the keybindings settings manager plugin." +#~ msgstr "" +#~ "Ställ in till sant för att aktivera insticksmodulen för hantering av " +#~ "tangentbindningar." +#~ msgid "Set to True to enable the mouse settings manager plugin." +#~ msgstr "" +#~ "Ställ in till sant för att aktivera insticksmodulen för hantering av " +#~ "musinställningar." +#~ msgid "Set to True to enable the typing break settings manager plugin." +#~ msgstr "" +#~ "Ställ in till sant för att aktivera insticksmodulen för hantering av " +#~ "skrivandepauser." +#~ msgid "Set to True to enable the xrandr settings manager plugin." +#~ msgstr "" +#~ "Ställ in till sant för att aktivera insticksmodulen för hantering av " +#~ "xrandr-inställningar." +#~ msgid "Set to True to enable the xrdb settings manager plugin." +#~ msgstr "" +#~ "Ställ in till sant för att aktivera insticksmodulen för hantering av xrdb-" +#~ "inställningar." +#~ msgid "Set to True to enable the xsettings settings manager plugin." +#~ msgstr "" +#~ "Ställ in till sant för att aktivera insticksmodulen för hantering av " +#~ "xsettings-inställningar." +#~ msgid "" +#~ "True if the accessibility keyboard settings manager plugin is enabled." +#~ msgstr "" +#~ "Sant om insticksmodulen för hantering av tillgänglighetstangentbord är " +#~ "aktiverad." +#~ msgid "True if the background settings manager plugin is enabled." +#~ msgstr "" +#~ "Sant om insticksmodulen för hantering av bakgrundsinställningar är " +#~ "aktiverad." +#~ msgid "True if the clipboard settings manager plugin is enabled." +#~ msgstr "" +#~ "Sant om insticksmodulen för hantering av urklippsinställningar är " +#~ "aktiverad." +#~ msgid "True if the default editor settings manager plugin is enabled." +#~ msgstr "" +#~ "Sant om insticksmodulen för hantering av standardredigerare är aktiverad." +#~ msgid "True if the font settings manager plugin is enabled." +#~ msgstr "" +#~ "Sant om insticksmodulen för hantering av typsnittsinställningar är " +#~ "aktiverad." +#~ msgid "True if the keybindings settings manager plugin is enabled." +#~ msgstr "" +#~ "Sant om insticksmodulen för hantering av tangentbindningar är aktiverad." +#~ msgid "True if the keyboard settings manager plugin is enabled." +#~ msgstr "" +#~ "Sant om insticksmodulen för hantering av tangentbordsinställningar är " +#~ "aktiverad." +#~ msgid "True if the media keys settings manager plugin is enabled." +#~ msgstr "" +#~ "Sant om insticksmodulen för hantering av mediatangenter är aktiverad." +#~ msgid "True if the mouse settings manager plugin is enabled." +#~ msgstr "" +#~ "Sant om insticksmodulen för hantering av musinställningar är aktiverad." +#~ msgid "True if the screensaver settings manager plugin is enabled." +#~ msgstr "" +#~ "Sant om insticksmodulen för hantering av skärmsläckarinställningar är " +#~ "aktiverad." +#~ msgid "True if the sound settings manager plugin is enabled." +#~ msgstr "" +#~ "Sant om insticksmodulen för hantering av ljudinställningar är aktiverad." +#~ msgid "True if the typing break settings manager plugin is enabled." +#~ msgstr "" +#~ "Sant om insticksmodulen för hantering av skrivandepauser är aktiverad." +#~ msgid "True if the xrandr settings manager plugin is enabled." +#~ msgstr "" +#~ "Sant om insticksmodulen för hantering av xrandr-inställningar är " +#~ "aktiverad." +#~ msgid "True if the xrdb settings manager plugin is enabled." +#~ msgstr "" +#~ "Sant om insticksmodulen för hantering av xrdb-inställningar är aktiverad." +#~ msgid "True if the xsettings settings manager plugin is enabled." +#~ msgstr "" +#~ "Sant om insticksmodulen för hantering av xsettings-inställningar är " +#~ "aktiverad." +#~ msgid "E-mail" +#~ msgstr "E-post" +#~ msgid "E-mail's shortcut." +#~ msgstr "Genvägen för e-post." +#~ msgid "" +#~ "Region and language changes take effect the next time you log in." +#~ msgstr "" +#~ "Ändringar av region och sprÃ¥k blir aktiverade nästa gÃ¥ng du loggar in." +#~ "" +#~ msgid "Localization Preferences" +#~ msgstr "Inställningar för lokalanpassning" +#~ msgid "Region:" +#~ msgstr "Region:" +#~ msgid "Selected languages:" +#~ msgstr "Valda sprÃ¥k:" +#~ msgid "Image/label border" +#~ msgstr "Bild-/etikettkant" +#~ msgid "Width of border around the label and image in the alert dialog" +#~ msgstr "Bredd pÃ¥ ramen runt etiketten och bilden i varningsdialogen" +#~ msgid "Alert Type" +#~ msgstr "Varningstyp" +#~ msgid "The type of alert" +#~ msgstr "Typen av varning" +#~ msgid "Alert Buttons" +#~ msgstr "Varningsknappar" +#~ msgid "The buttons shown in the alert dialog" +#~ msgstr "Knapparna som visas i varningsdialogen" +#~ msgid "Show more _details" +#~ msgstr "Visa fler _detaljer" +#~ msgid "Select Image" +#~ msgstr "Välj bild" +#~ msgid "No Image" +#~ msgstr "Ingen bild" +#~ msgid "Images" +#~ msgstr "Bilder" +#~ msgid "All Files" +#~ msgstr "Alla filer" +#~ msgid "" +#~ "There was an error while trying to get the addressbook information\n" +#~ "Evolution Data Server can't handle the protocol" +#~ msgstr "" +#~ "Det inträffade ett fel vid försöket att hämta adressboksinformationen\n" +#~ "Evolution Data Server kan inte hantera protokollet" +#~ msgid "Unable to open address book" +#~ msgstr "Kan inte öppna adressboken" +#~ msgid "Unknown login ID, the user database might be corrupted" +#~ msgstr "Okänt inloggningsid, användardatabasen kan vara trasig" +#~ msgid "About %s" +#~ msgstr "Om %s" +#~ msgid "About Me" +#~ msgstr "Om mig" +#~ msgid "Set your personal information" +#~ msgstr "Ställ in din personliga information" +#~ msgid "Email" +#~ msgstr "E-post" +#~ msgid "Home" +#~ msgstr "Hem" +#~ msgid "Instant Messaging" +#~ msgstr "Snabbmeddelande" +#~ msgid "Job" +#~ msgstr "Arbete" +#~ msgid "Telephone" +#~ msgstr "Telefon" +#~ msgid "Web" +#~ msgstr "Webb" +#~ msgid "Work" +#~ msgstr "Arbete" +#~ msgid "Change your password" +#~ msgstr "Byt ditt lösenord" +#~ msgid "A_IM/iChat:" +#~ msgstr "A_IM/iChat:" +#~ msgid "A_ddress:" +#~ msgstr "A_dress:" +#~ msgid "A_ssistant:" +#~ msgstr "A_ssistent:" +#~ msgid "Address" +#~ msgstr "Adress" +#~ msgid "C_ity:" +#~ msgstr "_Ort:" +#~ msgid "C_ompany:" +#~ msgstr "F_öretag:" +#~ msgid "Cale_ndar:" +#~ msgstr "Kale_nder:" +#~ msgid "Change Passwo_rd..." +#~ msgstr "Byt löseno_rd..." +#~ msgid "Change pa_ssword" +#~ msgstr "Byt lö_senord" +#~ msgid "Change password" +#~ msgstr "Byt lösenord" +#~ msgid "Ci_ty:" +#~ msgstr "_Ort:" +#~ msgid "Co_untry:" +#~ msgstr "_Land:" +#~ msgid "Contact" +#~ msgstr "Kontakt" +#~ msgid "Cou_ntry:" +#~ msgstr "_Land:" +#~ msgid "Current _password:" +#~ msgstr "Aktuellt _lösenord:" +#~ msgid "Full Name" +#~ msgstr "Fullständigt namn" +#~ msgid "Hom_e:" +#~ msgstr "_Hem:" +#~ msgid "IC_Q:" +#~ msgstr "IC_Q:" +#~ msgid "M_SN:" +#~ msgstr "M_SN:" +#~ msgid "P.O. _box:" +#~ msgstr "Bo_x:" +#~ msgid "P._O. box:" +#~ msgstr "Bo_x:" +#~ msgid "Personal Info" +#~ msgstr "Personlig information" +#~ msgid "" +#~ "Please type your password again in the Retype new password field." +#~ msgstr "" +#~ "Skriv in ditt lösenord igen i fältet Skriv in ditt nya lösenord igen." +#~ msgid "Select your photo" +#~ msgstr "Välj ditt fotografi" +#~ msgid "State/Pro_vince:" +#~ msgstr "_Delstat/Provins:" +#~ msgid "" +#~ "To change your password, enter your current password in the field below " +#~ "and click Authenticate.\n" +#~ "After you have authenticated, enter your new password, retype it for " +#~ "verification and click Change password." +#~ msgstr "" +#~ "För att ändra ditt lösenord, ange ditt aktuella lösenord i fältet nedan " +#~ "och klicka pÃ¥ Autentisera.\n" +#~ "Efter att du har blivit autentiserad, ange ditt nya lösenord, skriv in " +#~ "det igen för validering och klicka pÃ¥ Byt lösenord." +#~ msgid "User name:" +#~ msgstr "Användarnamn:" +#~ msgid "Web _log:" +#~ msgstr "Webb_logg:" +#~ msgid "Wor_k:" +#~ msgstr "A_rbete:" +#~ msgid "Work _fax:" +#~ msgstr "Arbets_fax:" +#~ msgid "Zip/_Postal code:" +#~ msgstr "_Postnummer:" +#~ msgid "_Address:" +#~ msgstr "_Adress:" +#~ msgid "_Authenticate" +#~ msgstr "_Autentisera" +#~ msgid "_Department:" +#~ msgstr "_Avdelning:" +#~ msgid "_Home page:" +#~ msgstr "_Hemsida:" +#~ msgid "_Home:" +#~ msgstr "_Hem:" +#~ msgid "_Jabber:" +#~ msgstr "_Jabber:" + diff --git a/po/ta.po b/po/ta.po new file mode 100644 index 0000000..fd8565c --- /dev/null +++ b/po/ta.po @@ -0,0 +1,1458 @@ +# translation of mate-settings-daemon.HEAD.ta.po to Tamil +# Tamil translation of mate-control-center +# Copyright (C) 2002 +# This file is distributed under the same license as the mate-control-center. +# +# Dinesh Nadarajah , 2002, 2004. +# Ma SivaKumar , 2004. +# Jayaradha N , 2004. +# Felix , 2006. +# Dr.T.Vasudevan , 2007, 2008, 2009, 2010. +# I. Felix , 2009. +# Dr,T,Vasudevan , 2010. +msgid "" +msgstr "" +"Project-Id-Version: mate-settings-daemon.HEAD.ta\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-07-28 16:27+0530\n" +"PO-Revision-Date: 2010-07-29 17:44+0530\n" +"Last-Translator: Dr.T.Vasudevan \n" +"Language-Team: Tamil <>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n!=1);\\n" +"\n" +"\n" +"\n" +"\n" +"X-Generator: Lokalize 1.0\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "அணà¯à®•à®²à¯" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "அறிவிபà¯à®ªà¯ விளிமà¯à®ªà¯à®•à¯à®•à¯ காலி சதவிகிதமà¯." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "அறிவிபà¯à®ªà¯ தவிரà¯à®•à¯à®• விளிமà¯à®ªà¯à®•à¯à®•à¯ காலி இடமà¯." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "மீணà¯à®Ÿà¯à®®à¯ மீணà¯à®Ÿà¯à®®à¯ அறிவிகà¯à®• கà¯à®±à¯ˆà®¨à¯à®¤ படà¯à®š நேர இடைவெளி" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "தவிரà¯à®•à¯à®• வேணà¯à®Ÿà®¿à®¯ à®à®±à¯à®±à®ªà¯à®ªà®¾à®¤à¯ˆà®•à®³à¯" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown." +msgstr "" +"வடà¯à®Ÿà¯ இடம௠கà¯à®±à¯ˆà®¯à¯à®®à¯ போத௠மà¯à®¤à®²à¯ à®®à¯à®±à¯ˆ எசà¯à®šà®°à®¿à®•à¯à®• இட விளிமà¯à®ªà®¿à®©à¯ சதவிகிதமà¯. இதறà¯à®•à¯à®•à¯à®•à¯€à®´à¯‡ காலி " +"இடம௠" +"கà¯à®±à¯ˆà®¨à¯à®¤à®¾à®²à¯ அறிவிபà¯à®ªà¯ வெளியாகà¯à®®à¯." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "வடà¯à®Ÿà¯ இடம௠கà¯à®±à¯ˆà®¯à¯à®®à¯ போத௠தவிரà¯à®•à¯à®• வேணà¯à®Ÿà®¿à®¯ à®à®±à¯à®±à®ªà¯à®ªà®¾à®¤à¯ˆà®•à®³à¯." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "" +"நேரதà¯à®¤à¯ˆ நிமிடஙà¯à®•à®³à®¿à®²à¯ கà¯à®±à®¿à®•à¯à®•à®µà¯à®®à¯. ஒர௠தொகà¯à®¤à®¿à®•à¯à®•à®¾à®• பின௠வரà¯à®®à¯ எசà¯à®šà®°à®¿à®•à¯à®•à¯ˆà®•à®³à¯ இநà¯à®¤ " +"நேரதà¯à®¤à¯à®•à¯à®•à¯à®®à¯ கà¯à®±à¯ˆà®µà®¾à®• தோனà¯à®±à®¾." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown." +msgstr "" +"இடதà¯à®¤à¯ˆ ஜிபி அளவில௠கà¯à®±à®¿à®•à¯à®•à®µà¯à®®à¯. இதறà¯à®•à¯ அதிகமாக காலி இடம௠இரà¯à®ªà¯à®ªà®¿à®©à¯ எசà¯à®šà®°à®¿à®•à¯à®•à¯ˆ காடà¯à®Ÿà®ªà¯à®ªà®Ÿ " +"மாடà¯à®Ÿà®¾à®¤à¯. " + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning." +msgstr "அடà¯à®¤à¯à®¤ எசà¯à®šà®°à®¿à®•à¯à®•à¯ˆà®•à¯à®•à¯ à®®à¯à®©à¯ கà¯à®±à¯ˆà®¯ வேணà¯à®Ÿà®¿à®¯ வடà¯à®Ÿà¯ இடதà¯à®¤à¯ˆ சதவிகிதமாக கà¯à®±à®¿à®•à¯à®•à®µà¯à®®à¯." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "அடà¯à®¤à¯à®¤ காலி சதவிகித அறிவிபà¯à®ªà¯ விளிமà¯à®ªà¯" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disc." +msgstr "ஒளி வடà¯à®Ÿà¯ˆ வெளியேறà¯à®± பிணைபà¯à®ªà¯" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to enable or disable the touchpad." +msgstr "தொடà¯à®¤à®¿à®Ÿà¯à®Ÿà¯ˆ செயலà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯ அலà¯à®²à®¤à¯ செயலà¯à®¨à¯€à®•à¯à®•à¯ கà¯à®•à¯ பிணைபà¯à®ªà¯" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "கணகà¯à®•à®¿à®Ÿà¯à®®à¯ கரà¯à®µà®¿à®¯à¯ˆ தà¯à®µà®•à¯à®• பிணைபà¯à®ªà¯" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "மினà¯à®©à®žà¯à®šà®²à¯ சாரà¯à®¨à¯à®¤à¯‹à®©à¯ˆ தà¯à®µà®•à¯à®• பிணைபà¯à®ªà¯ " + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "உதவி மேலோடியை தà¯à®µà®•à¯à®• பிணைபà¯à®ªà¯." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "ஊடக இயகà¯à®•à®¿à®¯à¯ˆ தà¯à®µà®•à¯à®• பிணைபà¯à®ªà¯" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "தேடல௠கரà¯à®µà®¿à®¯à¯ˆ தà¯à®µà®•à¯à®• பிணைபà¯à®ªà¯" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "வலை மேலோடியை தà¯à®µà®•à¯à®• பிணைபà¯à®ªà¯ " + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "திரையை பூடà¯à®Ÿ பிணைபà¯à®ªà¯" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "வெளியேற பிணைபà¯à®ªà¯" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "கணினி ஒலி அளவை கà¯à®±à¯ˆà®•à¯à®• பிணைபà¯à®ªà¯" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "கணினி ஒலியை நிறà¯à®¤à¯à®¤ பிணைபà¯à®ªà¯" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "இலà¯à®² அடைவை திறகà¯à®• பிணைபà¯à®ªà¯" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "திரà¯à®ªà¯à®ªà®¿ இசைதà¯à®¤à®²à¯ˆ தாமதிகà¯à®• பிணைபà¯à®ªà¯" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "கணினி ஒலி அளவை அதிகரிகà¯à®• பிணைபà¯à®ªà¯" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "அடà¯à®¤à¯à®¤ வழிதà¯à®¤à®Ÿà®¤à¯à®¤à¯ˆ தாவிசà¯à®šà¯†à®²à¯ ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "à®®à¯à®¨à¯à®¤à®¯ வழிதà¯à®¤à®Ÿà®¤à¯à®¤à¯ˆ தாவிசà¯à®šà¯†à®²à¯ ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "இசைபà¯à®ªà®¤à¯ˆ தà¯à®µà®•à¯à®• (அலà¯à®²à®¤à¯ தà¯à®µà®•à¯à®•/ தாமதிகà¯à®• என மாறà¯à®±) பிணைபà¯à®ªà¯" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "திரà¯à®ªà¯à®ªà®¿ இசைதà¯à®¤à®²à¯ˆ நிறà¯à®¤à¯à®¤ பிணைபà¯à®ªà¯" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "வெளியேறà¯à®±à¯" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "இலà¯à®² அடைவà¯à®•à¯à®•à¯à®ªà¯ போகவà¯à®®à¯." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "கணகà¯à®•à®¿à®Ÿà¯à®®à¯ கரà¯à®µà®¿à®¯à¯ˆ தà¯à®µà®•à¯à®•à¯" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "மினà¯à®©à®žà¯à®šà®²à¯ சாரà¯à®¨à¯à®¤à¯‹à®©à¯ˆ தà¯à®µà®•à¯à®•à¯" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "உதவி மேலோடியை தà¯à®µà®•à¯à®•à¯" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "ஊடக இயகà¯à®•à®¿à®¯à¯ˆ தà¯à®µà®•à¯à®•à¯." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "வலை மேலோடியை தà¯à®µà®•à¯à®•à¯" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "திரையை பூடà¯à®Ÿà¯" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "வெளியேறà¯." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "அடà¯à®¤à¯à®¤ தடம௠." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "ஒலி அளவை தாமதி." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "தà¯à®µà®•à¯à®•à¯ (தà¯à®µà®•à¯à®•/ தாமதிகà¯à®•)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "à®®à¯à®¨à¯à®¤à®¯ தடம௠." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "தேடà¯" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "திரà¯à®ªà¯à®ªà®¿ இசைதà¯à®¤à®²à¯ˆ நிறà¯à®¤à¯à®¤à¯." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "தொடà¯à®¤à®¿à®Ÿà¯à®Ÿà¯ˆ நிலை மாறà¯à®±à¯" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "ஒலி அளவை கà¯à®±à¯ˆ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "ஒலியை நிறà¯à®¤à¯à®¤à¯" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "ஒலி அளவின௠படி" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "ஒலியின௠சதவிகித படி ஒலி." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "ஒலி அளவை உயரà¯à®¤à¯à®¤à¯" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "File for default configuration for RandR" +msgstr "RandR கà¯à®•à¯ à®®à¯à®©à¯à®©à®¿à®°à¯à®ªà¯à®ªà¯ அமைபà¯à®ªà¯" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "அறிவிபà¯à®ªà¯ இடதà¯à®¤à®¿à®²à¯ காடà¯à®šà®¿à®•à®³à¯ˆ காடà¯à®Ÿà¯à®•à®¿à®±à®¤à¯." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:3 +msgid "" +"The XRandR plugin will look for a default configuration in the file " +"specified by this key. This is similar to the ~/.config/monitors.xml that " +"normally gets stored in users' home directories. If a user does not have " +"such a file, or has one that does not match the user's setup of monitors, " +"then the file specified by this key will be used instead." +msgstr "" +"RandR சொரà¯à®•à®¿ இநà¯à®¤ விசை கà¯à®±à®¿à®ªà¯à®ªà®¿à®Ÿà¯à®®à¯ கோபà¯à®ªà®¿à®²à¯ à®®à¯à®©à¯à®©à®¿à®°à¯à®ªà¯à®ªà¯ அமைபà¯à®ªà¯ ஒனà¯à®±à¯ˆ தேடà¯à®®à¯. வழகà¯à®•à®®à®¾à®• " +"பயனரின௠இலà¯à®² அடைவில௠அமைகà¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯ ~/.config/monitors.xml போனà¯à®±à®¤à¯‡ இதà¯. பயனர௠அநà¯à®¤ கோபà¯à®ªà¯ˆ " +"வைதà¯à®¤à¯ இலà¯à®²à®¾à®µà®¿à®Ÿà¯à®Ÿà®¾à®²à¯ அலà¯à®²à®¤à¯ அத௠பயனரின௠அமைகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ திரைகளà¯à®•à¯à®•à¯ பொரà¯à®¨à¯à®¤à®¾à®µà®¿à®Ÿà¯à®Ÿà®¾à®²à¯ இநà¯à®¤ " +"விசை கà¯à®±à®¿à®ªà¯à®ªà®¿à®Ÿà¯à®®à¯ கோபà¯à®ªà¯ˆ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®®à¯." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:4 +msgid "Turn on external monitor after system boot" +msgstr "வெளிதà¯à®¤à®¿à®°à¯ˆà®¯à¯ˆ கணினி தà¯à®µà®™à¯à®•à®¿à®¯à®ªà®¿à®©à¯ இயகà¯à®•à¯" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:5 +msgid "" +"Turn on external monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "கணினி தà¯à®µà®™à¯à®•à¯à®®à¯ போத௠வெளிதà¯à®¤à®¿à®°à¯ˆà®¯à¯ˆ இணைதà¯à®¤à®¾à®²à¯ அதை கணினி தà¯à®µà®™à¯à®•à®¿à®¯à®ªà®¿à®©à¯ இயகà¯à®•à¯" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:6 +msgid "Turn on laptop monitor after system boot" +msgstr "மடிகà¯à®•à®£à®¿à®©à®¿ திரையை கணினி தà¯à®µà®™à¯à®•à®¿à®¯à®ªà®¿à®©à¯ இயகà¯à®•à¯" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:7 +msgid "" +"Turn on laptop monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "கணினி தà¯à®µà®™à¯à®•à¯à®®à¯ போத௠வெளிதà¯à®¤à®¿à®°à¯ˆà®¯à¯ˆ இணைதà¯à®¤à®¾à®²à¯ மடிக௠கணினி தà¯à®µà®™à¯à®•à®¿à®¯à®ªà®¿à®©à¯ திரையை இயகà¯à®•à¯" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:8 +msgid "" +"Whether a notification icon with display-related things should be shown in " +"the panel." +msgstr "பலகதà¯à®¤à®¿à®²à¯ தொடரà¯à®ªà¯à®Ÿà¯ˆà®¯ விஷயஙà¯à®•à®³à¯à®Ÿà®©à¯ ஒர௠அறிவிபà¯à®ªà¯ சினà¯à®©à®®à¯ காடà¯à®Ÿà®ªà¯à®ªà®Ÿ வேணà¯à®Ÿà¯à®®à®¾." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "ஆனà¯à®Ÿà®¿ அலயஸிஙà¯" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "டிபி஠(DPI)" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "விளிமà¯à®ªà¯ பலபà¯à®ªà®Ÿà¯à®¤à¯à®¤à®²à¯" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "ஆரà¯à®œà®¿à®ªà®¿à® வரிசை" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"ஆரà¯à®œà®¿à®ªà®¿à® வரிசை என ஆனà¯à®Ÿà®¿ அலயஸிஙà¯à®•à¯ ஠அமைதà¯à®¤à®¿à®°à¯à®¨à¯à®¤à®¾à®²à¯ மடà¯à®Ÿà¯à®®à¯ எலà¯à®šà®¿à®Ÿà®¿ திரையில௠காடà¯à®Ÿ " +"வேணà¯à®Ÿà®¿à®¯ தà¯à®£à¯ˆ படதà¯à®¤à¯à®£à¯à®•à¯à®•à¯ வரிசை. மதிபà¯à®ªà¯à®•à®³à¯ \"ஆரà¯à®œà®¿à®ªà®¿\" எனà¯à®ªà®¤à¯ சிவபà¯à®ªà¯ இடத௠கோடியில௠" +"இரà¯à®•à¯à®•. இதà¯à®µà¯‡ அதிகமாக பயனà¯à®ªà®Ÿà¯à®•à®¿à®±à®¤à¯. \"பி ஜிஆரà¯\" நீலம௠இடத௠கோடியிலà¯. \"விஆரà¯à®œà®¿à®ªà®¿\" " +"சிவபà¯à®ªà¯ மேலே இரà¯à®•à¯à®•. \"விபிஜிஆரà¯\" சிவபà¯à®ªà¯ கீழே இரà¯à®•à¯à®•." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "எழà¯à®¤à¯à®¤à¯à®°à¯ அளவà¯à®•à®³à¯ˆ பிசெலà¯à®•à¯à®•à¯ மாறà¯à®± தெளிவà¯à®¤à¯à®¤à®¿à®±à®©à¯. ஒர௠அஙà¯à®•à¯à®²à®¤à¯à®¤à¯à®•à¯à®•à¯ பà¯à®³à¯à®³à®¿à®•à®³à¯." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"எழà¯à®¤à¯à®¤à¯à®°à¯à®•à¯à®•à®³à¯ˆ வரையà¯à®®à¯à®ªà¯‹à®¤à¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤ ஆனà¯à®Ÿà®¿ அலயசிஙà¯à®•à¯. மதிபà¯à®ªà¯à®•à®³à¯: \"à®à®¤à¯à®®à®¿à®²à¯à®²à¯ˆ\" ஆனà¯à®Ÿà®¿ " +"அலயசிஙà¯à®•à¯ தேவை இலà¯à®²à¯ˆ. \"சாமà¯à®ªà®²à¯ சாயலà¯\" செநà¯à®¤à®° \"சாமà¯à®ªà®²à¯ சாயல௠ஆனà¯à®Ÿà®¿ அலயசிஙà¯à®•à¯. ஆரà¯à®œà®¿à®ªà®¿à® " +"தà¯à®£à¯ˆà®ªà®Ÿà®¤à¯à®¤à¯à®£à¯à®•à¯à®•à¯ ஆனà¯à®Ÿà®¿ அலயசிஙà¯à®•à¯ (எலà¯à®šà®¿à®Ÿà®¿ திரைகளà¯à®•à¯à®•à¯ மடà¯à®Ÿà®¿à®²à¯." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"எழà¯à®¤à¯à®¤à¯à®°à¯à®•à¯à®•à®³à¯ˆ வரையà¯à®®à¯ போத௠பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤ விளிமà¯à®ªà¯ பலமாகà¯à®•à®®à¯. மதிபà¯à®ªà¯à®•à®³à¯:\"à®à®¤à¯à®®à®¿à®²à¯à®²à¯ˆ\" " +"பலமாகà¯à®•à®²à¯ தெவை இலà¯à®²à¯ˆ. \"சறà¯à®±à¯\": அடிபà¯à®ªà®Ÿà¯ˆ பலமாகà¯à®•à®®à¯. \"நடà¯à®¤à¯à®¤à®°à®®à¯\" \"à®®à¯à®´à¯\" அதிக படà¯à®š " +"பலமாகà¯à®•à®®à¯.( எழà¯à®¤à¯à®¤à¯à®°à¯à®µà¯‡ மாறிவிடலாமà¯.)" + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "அனà¯à®®à®¤à®¿à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ விசைகளà¯" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"வெறà¯à®±à¯ இலà¯à®²à¯ˆà®¯à¯†à®©à®¿à®²à¯, விசைபிணைவà¯à®•à®³à¯ அதன௠MateConf அடைவ௠படà¯à®Ÿà®¿à®¯à®²à®¿à®²à¯ இலà¯à®²à¯ˆà®¯à¯†à®©à®¿à®²à¯ " +"தவிரà¯à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯. இத௠பூடà¯à®Ÿà¯à®•à¯à®•à¯ பயனà¯à®³à¯à®³à®¤à¯." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "தடà¯à®Ÿà®šà¯à®šà¯à®®à¯à®ªà¯‹à®¤à¯ தொடà¯à®¤à®¿à®Ÿà¯à®Ÿà¯ˆ செயலà¯à®¨à¯€à®•à¯à®•à¯" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "கிடைமடà¯à®Ÿ உரà¯à®³à®²à¯ˆ இயலà¯à®®à¯ˆ செயà¯à®•" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "தொடà¯à®¤à®¿à®Ÿà¯à®Ÿà®¾à®²à¯ சொடà¯à®•à¯à®•à®¿ சொடà¯à®•à¯à®•à®²à¯ˆ செயலà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Enable touchpad" +msgstr "தொடà¯à®¤à®¿à®Ÿà¯à®Ÿà¯ˆ செயலà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "தொடà¯à®¤à®¿à®Ÿà¯à®Ÿà®¾à®²à¯ உரà¯à®³à®²à¯ செயலை தேரà¯à®¨à¯à®¤à¯†à®Ÿà¯" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Select the touchpad scroll method. Supported values are: 0: disabled, 1: " +"edge scrolling, and 2: two-finger scrolling" +msgstr "" +"தொடà¯à®¤à®¿à®Ÿà¯à®Ÿà®¾à®²à¯ உரà¯à®³à®²à¯ செயலை தேரà¯à®¨à¯à®¤à¯†à®Ÿà¯. ஆதரவà¯à®³à¯à®³ மதிபà¯à®ªà¯à®•à®³à¯: 0: செயலà¯à®¨à¯€à®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯, 1 : " +"விளிமà¯à®ªà¯ உரà¯à®³à®²à¯ , மறà¯à®±à¯à®®à¯ 2: இரà¯-விரல௠உரà¯à®³à®²à¯" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "தடà¯à®Ÿà®šà¯à®šà¯à®®à¯à®ªà¯‹à®¤à¯ தவறà¯à®¤à®²à®¾à®• தொட௠திடà¯à®Ÿà¯ˆ தொடà¯à®ªà®µà®°à®¾à®• இரà¯à®¨à¯à®¤à®¾à®²à¯ இதை உணà¯à®®à¯ˆ என அமைகà¯à®•à®µà¯à®®à¯." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" +"_m உரà¯à®³à®²à¯ à®®à¯à®±à¯ˆà®®à¯ˆ விசையà¯à®Ÿà®©à¯ தெநà¯à®¤à¯†à®Ÿà¯à®¤à¯à®¤ அதே à®®à¯à®±à¯ˆà®¯à®¿à®²à¯ கிடைமடà¯à®Ÿ உரà¯à®³à®²à¯ˆ இயலà¯à®®à¯ˆ செயà¯à®¯ " +"இதை உணà¯à®®à¯ˆ என அமைகà¯à®•à®µà¯à®®à¯" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "சொடà¯à®•à¯à®•à®¿ சொடà¯à®•à¯à®•à®²à¯ˆ திடà¯à®Ÿà¯ தடà¯à®Ÿà®²à®¾à®²à¯ செயà¯à®¯ இதை உணà¯à®®à¯ˆ என அமைகà¯à®•à®µà¯à®®à¯" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +msgid "Set this to TRUE to enable all touchpads." +msgstr " எலà¯à®²à®¾ தொட௠திடà¯à®Ÿà¯à®•à¯à®•à®³à¯ˆ,யà¯à®®à¯ செயல௠படà¯à®¤à¯à®¤ இதை உணà¯à®®à¯ˆ என அமைகà¯à®•à®µà¯à®®à¯" + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "MATE அமைவà¯à®•à®³à¯ கிஙà¯à®•à®°à®©à¯" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "பெரிதாகà¯à®•à®¿à®¯à¯ˆ மாறà¯à®± பிணைகà¯à®•à®¿à®±à®¤à¯." + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "திரை விசைபà¯à®ªà®²à®•à¯ˆà®¯à¯ˆ மாறà¯à®± பிணைகà¯à®•à®¿à®±à®¤à¯." + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "திரை வாசிபà¯à®ªà®¿à®¯à¯ˆ மாறà¯à®± பிணைகà¯à®•à®¿à®±à®¤à¯." + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "பவà¯à®©à¯à®¸à¯ விசைகளà¯" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "பெரிதாகà¯à®•à®¿à®¯à¯ˆ ஆன௠அலà¯à®²à®¤à¯ ஆஃப௠செயà¯à®¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà¯à®®à¯ கடà¯à®Ÿà®³à¯ˆ." + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "திரை விசைபà¯à®ªà®²à®•à¯ˆà®¯à¯ˆ ஆன௠அலà¯à®²à®¤à¯ ஆஃப௠செயà¯à®µà®¤à®±à¯à®•à®¾à®© கடà¯à®Ÿà®³à¯ˆ" + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "திரை வாசிபà¯à®ªà®¿à®¯à¯ˆ ஆன௠அலà¯à®²à®¤à¯ ஆஃப௠செயà¯à®µà®¤à®±à¯à®•à®¾à®© கடà¯à®Ÿà®³à¯ˆ" + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable XRandR plugin" +msgstr "XRandR சொரà¯à®•à®¿à®¯à¯ˆ இயலà¯à®®à¯ˆ செயà¯à®•" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable accessibility keyboard plugin" +msgstr "விசைபà¯à®ªà®²à®•à¯ˆ அணà¯à®•à®²à¯-à®®à¯à®±à¯ˆ சொரà¯à®•à®¿" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable background plugin" +msgstr "பினà¯à®©à®£à®¿ பட சொரà¯à®•à®¿à®¯à¯ˆ செயலாகà¯à®•à¯" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable clipboard plugin" +msgstr "ஒடà¯à®Ÿà¯à®ªà¯à®ªà®²à®•à¯ˆ சொரà¯à®•à®¿à®¯à¯ˆ இயலà¯à®®à¯ˆ செயà¯à®•." + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable font plugin" +msgstr "எழà¯à®¤à¯à®¤à¯à®°à¯ சொரà¯à®•à®¿à®¯à¯ˆ இயலà¯à®®à¯ˆ செயà¯à®•" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable housekeeping plugin" +msgstr "வீடà¯à®Ÿà¯ பராமரிபà¯à®ªà¯ சொரà¯à®•à®¿à®¯à¯ˆ செயலà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keybindings plugin" +msgstr "விசை பிணைபà¯à®ªà¯ சொரà¯à®•à®¿à®¯à¯ˆ இயலà¯à®®à¯ˆ செயà¯à®•" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable keyboard plugin" +msgstr "பிழைதà¯à®¤à®¿à®°à¯à®¤à¯à®¤ சொரà¯à®•à®¿à®¯à¯ˆ இயலà¯à®®à¯ˆ செயà¯à®•" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable media keys plugin" +msgstr "ஊடக விசை சொரà¯à®•à®¿à®¯à¯ˆ இயலà¯à®®à¯ˆ செயà¯à®•" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable mouse plugin" +msgstr "சொடà¯à®•à¯à®•à®¿ சொரà¯à®•à®¿ செயலà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable smartcard plugin" +msgstr "smartcard சொரà¯à®•à®¿à®¯à¯ˆ இயலà¯à®®à¯ˆ செயà¯à®•" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable sound plugin" +msgstr "ஒலி சொரà¯à®•à®¿ செயலà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable typing breaks plugin" +msgstr "தடà¯à®Ÿà®šà¯à®šà¯ à®®à¯à®±à®¿à®µà¯ சொரà¯à®•à®¿à®¯à¯ˆ இயலà¯à®®à¯ˆ செயà¯à®•" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xrdb plugin" +msgstr "xrdb சொரà¯à®•à®¿à®¯à¯ˆ செயலà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Enable xsettings plugin" +msgstr "எகà¯à®¸à¯ அமைபà¯à®ªà¯ சொரà¯à®•à®¿à®¯à¯ˆ இயலà¯à®®à¯ˆ செயà¯à®•" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Mouse keys" +msgstr "சà¯à®Ÿà¯à®Ÿà®¿ விசைகளà¯" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "On-screen keyboard" +msgstr "திரை விசைபà¯à®ªà®²à®•à¯ˆ" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen magnifier" +msgstr "திரை பெரிதாகà¯à®•à®¿" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Screen reader" +msgstr "திரைபடிபà¯à®ªà®¾à®©à¯" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "" +"வீடà¯à®Ÿà¯à®ªà¯à®ªà®°à®¾à®®à®°à®¿à®ªà¯à®ªà¯ சொரà¯à®•à®¿à®¯à¯ˆ இயலà¯à®®à¯ˆ செயà¯à®¯ உணà¯à®®à¯ˆ எனà¯à®±à¯ அமை. இத௠தறà¯à®•à®¾à®²à®¿à®• கோபà¯à®ªà¯ " +"இடையகதà¯à®¤à¯ˆ சà¯à®°à¯à®•à¯à®•à¯à®®à¯." + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage XRandR settings." +msgstr "XRandR அமைபà¯à®ªà¯ˆ மேலாள சொரà¯à®•à®¿à®¯à¯ˆ இயலà¯à®®à¯ˆ செயà¯à®¯ உணà¯à®®à¯ˆ எனà¯à®±à¯ அமை" + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "ஒடà¯à®Ÿà¯ பலகை அமைபà¯à®ªà¯ˆ மேலாள சொரà¯à®•à®¿à®¯à¯ˆ இயலà¯à®®à¯ˆ செயà¯à®¯ உணà¯à®®à¯ˆ எனà¯à®±à¯ அமை" + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "மேலà¯à®®à¯‡à®šà¯ˆ பினà¯à®©à®£à®¿ அமைபà¯à®ªà¯ˆ மேலாள சொரà¯à®•à®¿à®¯à¯ˆ இயலà¯à®®à¯ˆ செயà¯à®¯ உணà¯à®®à¯ˆ எனà¯à®±à¯ அமை" + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "எழà¯à®¤à¯à®¤à¯à®°à¯ அமைபà¯à®ªà¯ˆ மேலாள சொரà¯à®•à®¿à®¯à¯ˆ இயலà¯à®®à¯ˆ செயà¯à®¯ உணà¯à®®à¯ˆ எனà¯à®±à¯ அமை" + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "விசைபலகை அமைபà¯à®ªà¯ˆ மேலாள சொரà¯à®•à®¿à®¯à¯ˆ இயலà¯à®®à¯ˆ செயà¯à®¯ உணà¯à®®à¯ˆ எனà¯à®±à¯ அமை" + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "" +"Set to True to enable the plugin to manage locking the screen on smartcard " +"removal." +msgstr "" +"ஸà¯à®®à®¾à®°à¯à®Ÿà¯ காரà¯à®Ÿà¯ˆ எடà¯à®•à¯à®•à¯à®®à¯ போத௠திரையை பூடà¯à®Ÿà¯à®®à¯ அமைபà¯à®ªà¯ˆ மேலாள சொரà¯à®•à®¿à®¯à¯ˆ இயலà¯à®®à¯ˆ செயà¯à®¯ உணà¯à®®à¯ˆ " +"எனà¯à®±à¯ அமை" + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "சொடà¯à®•à¯à®•à®¿ அமைபà¯à®ªà¯ˆ மேலாள சொரà¯à®•à®¿à®¯à¯ˆ இயலà¯à®®à¯ˆ செயà¯à®¯ உணà¯à®®à¯ˆ எனà¯à®±à¯ அமை" + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "பலà¯à®²à¯‚டக விசைகள௠அமைபà¯à®ªà¯ˆ மேலாள சொரà¯à®•à®¿à®¯à¯ˆ இயலà¯à®®à¯ˆ செயà¯à®¯ உணà¯à®®à¯ˆ எனà¯à®±à¯ அமை" + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "ஒலி அமைபà¯à®ªà¯ˆ மேலாள சொரà¯à®•à®¿à®¯à¯ˆ செயலà¯à®ªà®Ÿà¯à®¤à¯à®¤ உணà¯à®®à¯ˆ எனà¯à®±à¯ அமை" + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "அணà¯à®•à®²à¯ விசைகள௠அமைபà¯à®ªà¯ˆ மேலாள சொரà¯à®•à®¿à®¯à¯ˆ இயலà¯à®®à¯ˆ செயà¯à®¯ உணà¯à®®à¯ˆ எனà¯à®±à¯ அமை" + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "விசை பிணைபà¯à®ªà¯à®•à®³à¯ அமைபà¯à®ªà¯ˆ மேலாள சொரà¯à®•à®¿à®¯à¯ˆ இயலà¯à®®à¯ˆ செயà¯à®¯ உணà¯à®®à¯ˆ எனà¯à®±à¯ அமை" + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "தடà¯à®Ÿà®šà¯à®šà¯ à®®à¯à®±à®¿à®µà¯à®•à®³à¯ அமைபà¯à®ªà¯ˆ மேலாள சொரà¯à®•à®¿à®¯à¯ˆ இயலà¯à®®à¯ˆ செயà¯à®¯ உணà¯à®®à¯ˆ எனà¯à®±à¯ அமை" + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "xrdb அமைபà¯à®ªà¯ˆ மேலாள சொரà¯à®•à®¿à®¯à¯ˆ இயலà¯à®®à¯ˆ செயà¯à®¯ உணà¯à®®à¯ˆ எனà¯à®±à¯ அமை" + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "xஅமைபà¯à®ªà¯à®•à®³à¯ˆ மேலாள சொரà¯à®•à®¿à®¯à¯ˆ இயலà¯à®®à¯ˆ செயà¯à®¯ உணà¯à®®à¯ˆ எனà¯à®±à¯ அமை" + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "Slow keys" +msgstr "மெதà¯à®µà®¾à®© விசைகளà¯" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "Sticky keys" +msgstr "விசைகள௠ஒடà¯à®Ÿà¯à®ªà®µà¯ˆ" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "விசைபà¯à®ªà®²à®•à¯ˆ கà¯à®±à¯à®•à¯à®•à¯à®µà®´à®¿à®¯à®¿à®©à¯ பெயர௠பெரிதாகà¯à®•à®¿à®¯à¯ˆ மாறà¯à®±à¯à®•à®¿à®±à®¤à¯" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "விசைபà¯à®ªà®²à®•à¯ˆ கà¯à®±à¯à®•à¯à®•à¯à®µà®´à®¿à®¯à®¿à®©à¯ பெயர௠திரையில௠விசைபà¯à®ªà®²à®•à¯ˆà®¯à¯ˆ மாறà¯à®±à¯à®•à®¿à®±à®¤à¯" + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "திரைபà¯à®ªà®Ÿà®¿à®ªà¯à®ªà®¾à®©à¯ˆ நிலை மாறà¯à®± விசைபà¯à®ªà®²à®•à¯ˆ கà¯à®±à¯à®•à¯à®•à¯à®µà®´à®¿à®¯à®¿à®©à¯ பெயர௠" + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"இத௠விசைபà¯à®ªà®²à®•à¯ˆ கà¯à®±à¯à®•à¯à®•à¯à®µà®´à®¿à®¯à®¿à®©à¯ பெயர௠பெரிதாகà¯à®•à®¿à®¯à¯ˆ மாறà¯à®±à¯à®•à®¿à®±à®¤à¯. இநà¯à®¤ பெயர௠விசைபà¯à®ªà®²à®•à¯ˆ " +"கà¯à®±à¯à®•à¯à®•à¯à®µà®´à®¿ à®®à¯à®©à¯à®©à¯à®°à®¿à®®à¯ˆà®•à®³à¯ˆ உரையாடலை காடà¯à®Ÿà¯à®•à®¿à®±à®¤à¯." + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"இத௠விசைபà¯à®ªà®²à®•à¯ˆ கà¯à®±à¯à®•à¯à®•à¯à®µà®´à®¿à®¯à®¿à®©à¯ பெயர௠திரையில௠விசைபà¯à®ªà®²à®•à¯ˆ மாறà¯à®±à¯à®•à®¿à®±à®¤à¯. இநà¯à®¤ பெயர௠" +"விசைபà¯à®ªà®²à®•à¯ˆ கà¯à®±à¯à®•à¯à®•à¯à®µà®´à®¿ à®®à¯à®©à¯à®©à¯à®°à®¿à®®à¯ˆà®•à®³à¯ˆ உரையாடலை காடà¯à®Ÿà¯à®•à®¿à®±à®¤à¯." + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"திரைபà¯à®ªà®Ÿà®¿à®ªà¯à®ªà®¾à®©à¯ˆ நிலை மாறà¯à®± விசைபà¯à®ªà®²à®•à¯ˆ கà¯à®±à¯à®•à¯à®•à¯à®µà®´à®¿à®¯à®¿à®©à¯ பெயரà¯. விசைபà¯à®ªà®²à®•à¯ˆ கà¯à®±à¯à®•à¯à®•à¯à®µà®´à®¿ " +"à®®à¯à®©à¯à®©à¯à®°à®¿à®®à¯ˆà®•à®³à¯ˆ உரையாடலà¯à®²à¯ இநà¯à®¤ பெயர௠காடà¯à®Ÿà®ªà¯à®ªà®Ÿà¯à®®à¯" + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle magnifier" +msgstr "பெரிதாகà¯à®•à®¿à®¯à¯ˆ மாறà¯à®±à¯" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Toggle on-screen keyboard" +msgstr "திரை விசைபà¯à®ªà®²à®•à¯ˆà®¯à¯ˆ மாறà¯à®±à¯" + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Toggle screen reader" +msgstr "திரைபடிபà¯à®ªà®¾à®©à¯ˆ மாறà¯à®±à¯" + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "பவà¯à®©à¯à®¸à¯ விசைகள௠விசைபà¯à®ªà®²à®•à¯ˆ அணà¯à®•à®²à¯ வசதி செயலà¯à®ªà®Ÿà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à®¾" + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "சà¯à®Ÿà¯à®Ÿà®¿ விசைகள௠விசைபà¯à®ªà®²à®•à¯ˆ அணà¯à®•à®²à¯ வசதி செயலà¯à®ªà®Ÿà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à®¾" + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the on-screen keyboard is turned on." +msgstr "திரையில௠விசைபà¯à®ªà®²à®•à¯ˆ செயலà¯à®ªà®Ÿà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à®¾" + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the screen magnifier is turned on." +msgstr "திரை பெரிதாகà¯à®•à®¿ செயலà¯à®ªà®Ÿà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à®¾" + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the screen reader is turned on." +msgstr "திரைபà¯à®ªà®Ÿà®¿à®ªà¯à®ªà®¾à®©à¯ செயலà¯à®ªà®Ÿà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à®¾" + +#: ../data/mate-settings-daemon.schemas.in.h:58 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "மெதà¯à®µà®¾à®© விசைகள௠விசைபà¯à®ªà®²à®•à¯ˆ அணà¯à®•à®²à¯ வசதி செயலà¯à®ªà®Ÿà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à®¾" + +#: ../data/mate-settings-daemon.schemas.in.h:59 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "ஒடà¯à®Ÿà¯ விசைகள௠விசைபà¯à®ªà®²à®•à¯ˆ அணà¯à®•à®²à¯ வசதி செயலà¯à®ªà®Ÿà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à®¾" + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:1 +msgid "" +"Set this to one of \"none\", \"lock_screen\", or \"force_logout\". The " +"action will get performed when the smartcard used for log in is removed." +msgstr "" +"இதை \"இலà¯à®²à¯ˆ\", \"திரையை_பூடà¯à®Ÿà¯\", அலà¯à®²à®¤à¯ \"வெளியேறà¯à®±à®¤à¯à®¤à¯ˆ_வலியà¯à®±à¯à®¤à¯à®¤à¯\" ஆகியவறà¯à®±à®¿à®²à¯ ஒணà¯à®±à®¾à®• " +"அமைகà¯à®•à®µà¯à®®à¯. உளà¯à®¨à¯à®´à¯ˆà®¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®¿à®¯ ஸà¯à®®à®¾à®°à¯à®Ÿà¯ காரà¯à®Ÿà¯ˆ நீகà¯à®•à®¿à®©à®¾à®²à¯ இநà¯à®¤ செயல௠நிகழà¯à®®à¯." + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:2 +msgid "Smartcard removal action" +msgstr "ஸà¯à®®à®¾à®°à¯à®Ÿà¯ காரà¯à®Ÿà¯ நீகà¯à®• செயலà¯" + +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "வழà¯à®¨à¯€à®•à¯à®•à®¿ சொரà¯à®•à®¿à®¯à¯ˆ செயலà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯" + +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "கிஙà¯à®•à®°à®©à¯ ஆகாதே." + +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "சொரà¯à®•à®¿ அமைபà¯à®ªà¯ˆ à®à®±à¯à®± ஜிகானà¯à®ƒà®ªà¯ à®®à¯à®©à¯à®©à¯Šà®Ÿà¯à®Ÿà¯" + +#: ../mate-settings-daemon/main.c:58 +msgid "Exit after a time (for debugging)" +msgstr "(பிழை திரà¯à®¤à¯à®¤) சிறிய தாமததà¯à®¤à®¿à®©à¯ பின௠வெளியேறà¯" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "விசைபà¯à®ªà®²à®•à¯ˆ அணà¯à®•à®²à¯ " + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "விசைபà¯à®ªà®²à®•à¯ˆ அணà¯à®•à®²à¯ சொரà¯à®•à®¿" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:460 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "உதவியை காடà¯à®Ÿà¯à®®à¯à®ªà¯‹à®¤à¯ பிழை à®à®±à¯à®ªà®Ÿà¯à®Ÿà®¤à¯: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:591 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:657 +msgid "Do you want to activate Slow Keys?" +msgstr "மெதà¯à®µà®¾à®© விசைகளை செயலà¯à®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤ வேணà¯à®Ÿà¯à®®à®¾?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:592 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +msgid "Do you want to deactivate Slow Keys?" +msgstr "மெதà¯à®µà®¾à®© விசைகளை செயலà¯à®ªà¯à®ªà®Ÿ செயà¯à®¯à®¾à®®à®²à¯ இரà¯à®•à¯à®• வேணà¯à®Ÿà¯à®®à®¾?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:593 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:659 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"ஷிபà¯à®Ÿà¯ விசையை 8 நொடிகள௠அழà¯à®¤à¯à®¤à®µà¯à®®à¯. இத௠மெதà¯à®µà®¾à®© விசைகளà¯à®•à¯à®•à®¾à®© உதாரணம௠, இத௠உஙà¯à®•à®³à¯ " +"விசைபà¯à®ªà®²à®•à¯ˆ வேலை செயà¯à®µà®¤à¯ˆ பாதிகà¯à®•à¯à®®à¯." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't activate" +msgstr "செயலà¯à®ªà®Ÿà¯à®¤à¯à®¤ வேணà¯à®Ÿà®¾à®®à¯ " + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't deactivate" +msgstr "செயல௠நீகà¯à®• வேணà¯à®Ÿà®¾à®®à¯" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Activate" +msgstr "செயலà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Deactivate" +msgstr "செயலà¯à®¨à¯€à®•à¯à®•à¯" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't activate" +msgstr "செயலà¯à®ªà®Ÿà¯à®¤à¯à®¤ வேணà¯à®Ÿà®¾à®®à¯ (_n)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't deactivate" +msgstr "செயலà¯à®ªà®Ÿà¯à®¤à¯à®¤ வேணà¯à®Ÿà®¾à®®à¯ (_n)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Activate" +msgstr "செயலà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯ (_A)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Deactivate" +msgstr "செயலà¯à®¨à¯€à®•à¯à®•à¯ (_D)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:687 +msgid "Slow Keys Alert" +msgstr "எசà¯à®šà®°à®¿à®•à¯à®•à¯ˆ விசைகள௠மெதà¯à®µà®¾à®©à®¤à¯" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:727 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:795 +msgid "Do you want to activate Sticky Keys?" +msgstr "ஒடà¯à®Ÿà¯à®®à¯ விசைகளை செயலà¯à®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤ வேணà¯à®Ÿà¯à®®à®¾?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:796 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "ஒடà¯à®Ÿà¯à®®à¯ விசைகளை செயலà¯à®ªà¯à®ªà®Ÿ செயà¯à®¯à®¾à®®à®²à¯ இரà¯à®•à¯à®• வேணà¯à®Ÿà¯à®®à®¾?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:730 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:798 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"ஷிபà¯à®Ÿà¯ விசையை 5 நொடிகள௠அழà¯à®¤à¯à®¤à®µà¯à®®à¯. இத௠மெதà¯à®µà®¾à®© விசைகளà¯à®•à¯à®•à®¾à®© உதாரணம௠, இத௠உஙà¯à®•à®³à¯ " +"விசைபà¯à®ªà®²à®•à¯ˆ வேலை செயà¯à®µà®¤à¯ˆ பாதிகà¯à®•à¯à®®à¯." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:732 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:800 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"இரணà¯à®Ÿà¯ விசைகளை ஒரே சமயதà¯à®¤à®¿à®²à¯ à®…à®´à¯à®¤à¯à®¤à®µà¯à®®à¯ அலà¯à®²à®¤à¯ ஷிபà¯à®Ÿà¯ விசையை 5 à®…à®´à¯à®¤à¯à®¤à®µà¯à®®à¯ , இத௠உஙà¯à®•à®³à¯ " +"விசைபà¯à®ªà®²à®•à¯ˆ வேலை செயà¯à®µà®¤à¯ˆ பாதிகà¯à®•à¯à®®, தேவையறà¯à®± விசைகளை நிறà¯à®¤à¯à®¤à¯à®®à¯.." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:828 +msgid "Sticky Keys Alert" +msgstr "எசà¯à®šà®°à®¿à®•à¯à®•à¯ˆ விசைகள௠ஒடà¯à®Ÿà¯à®ªà®µà¯ˆ" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "உலகளாவிய அணà¯à®•à®²à¯ தேரà¯à®µà¯à®•à®³à¯" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "(_c) வணà¯à®£à®™à¯à®•à®³à®¿à®²à¯ வேறà¯à®ªà®¾à®Ÿà¯à®Ÿà¯ˆ அதிகபà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯." + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "(_t) உரை஠பெரிதாயà¯à®®à¯ படிகà¯à®• சà¯à®²à®ªà®®à®¾à®¯à¯à®®à¯ ஆகà¯à®•à¯à®•" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "(_h) ஒபà¯à®ªà¯à®•à¯à®•à¯Šà®³à¯à®³ விசைகளை à®…à®´à¯à®¤à¯à®¤à®¿ பிடிகà¯à®•à®µà¯à®®à¯. (மெதà¯à®µà®¾à®© விசைகளà¯)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "(_k) திரை விசைபà¯à®ªà®²à®•à¯ˆà®¯à¯ˆ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯." + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "(_m) திரை பெரிதாகà¯à®•à®¿ யை பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®•." + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "(_r) திரைபடிபà¯à®ªà®¾à®©à¯" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "(_I) இரடà¯à®Ÿà¯ˆ விசை à®…à®®à¯à®¤à¯à®¤à®²à¯ˆ பà¯à®±à®•à¯à®•à®£à®¿ (தà¯à®³à¯à®³à¯ விசைகளà¯)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "(_P) கà¯à®±à¯à®•à¯à®•à¯ விசைகளை ஒர௠நேரதà¯à®¤à®¿à®²à¯ ஒனà¯à®±à¯ என à®…à®´à¯à®¤à¯à®¤à®µà¯à®®à¯." + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "பினà¯à®©à®£à®¿" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "பினà¯à®©à®£à®¿ சொரà¯à®•à®¿" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "ஒடà¯à®Ÿà¯à®ªà¯à®ªà®²à®•à¯ˆ" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "ஒடà¯à®Ÿà¯à®ªà¯à®ªà®²à®•à¯ˆ சொரà¯à®•à®¿" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "டமà¯à®®à®¿" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "டமà¯à®®à®¿ சொரà¯à®•à®¿" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "எழà¯à®¤à¯à®¤à¯à®°à¯à®•à¯à®•à®³à¯ " + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "எழà¯à®¤à¯à®¤à¯à®°à¯ சொரà¯à®•à®¿" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this file system" +msgstr "இநà¯à®¤ கோபà¯à®ªà¯ à®®à¯à®±à¯ˆà®•à¯à®•à¯ எசà¯à®šà®°à®¿à®•à¯à®•à¯ˆà®•à®³à¯ˆ இனிமேல௠காணà¯à®ªà®¿à®•à¯à®• வேணà¯à®Ÿà®¾à®®à¯" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "எசà¯à®šà®°à®¿à®•à¯à®•à¯ˆà®•à®³à¯ˆ இனிமேல௠காணà¯à®ªà®¿à®•à¯à®• வேணà¯à®Ÿà®¾à®®à¯" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "தொகà¯à®¤à®¿ \"%s\" இல௠%s வடà¯à®Ÿà¯ இடம௠மடà¯à®Ÿà¯à®®à¯‡ மீதி உளà¯à®³à®¤à¯." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "கணினியில௠%s வடà¯à®Ÿà¯ இடம௠மடà¯à®Ÿà¯à®®à¯‡ மீதி உளà¯à®³à®¤à¯" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" +"கà¯à®ªà¯à®ªà¯ˆà®¯à¯ˆ காலி செயà¯à®µà®¤à®¾à®²à¯à®®à¯, பயனà¯à®ªà®Ÿà®¾à®¤ நிரலà¯à®•à®³à¯ அலà¯à®²à®¤à¯ கோபà¯à®ªà¯à®•à®³à¯ˆ நீகà¯à®•à¯à®µà®¤à®¾à®²à¯à®®à¯, கோபà¯à®ªà¯à®•à®³à¯ˆ " +"வேற௠வடà¯à®Ÿà¯ அலà¯à®²à®¤à¯ பகிரà¯à®µà¯à®•à¯à®•à¯ மாறà¯à®±à¯à®µà®¤à®¾à®²à¯à®®à¯ வடà¯à®Ÿà¯ இடதà¯à®¤à¯ˆ மீடà¯à®•à®²à®¾à®®à¯." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"பயனà¯à®ªà®Ÿà®¾à®¤ நிரலà¯à®•à®³à¯ அலà¯à®²à®¤à¯ கோபà¯à®ªà¯à®•à®³à¯ˆ நீகà¯à®•à¯à®µà®¤à®¾à®²à¯à®®à¯, கோபà¯à®ªà¯à®•à®³à¯ˆ வேற௠வடà¯à®Ÿà¯ அலà¯à®²à®¤à¯ பகிரà¯à®µà¯à®•à¯à®•à¯ " +"மாறà¯à®±à¯à®µà®¤à®¾à®²à¯à®®à¯ வடà¯à®Ÿà¯ இடதà¯à®¤à¯ˆ மீடà¯à®•à®²à®¾à®®à¯." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"கà¯à®ªà¯à®ªà¯ˆà®¯à¯ˆ காலி செயà¯à®µà®¤à®¾à®²à¯à®®à¯, பயனà¯à®ªà®Ÿà®¾à®¤ நிரலà¯à®•à®³à¯ அலà¯à®²à®¤à¯ கோபà¯à®ªà¯à®•à®³à¯ˆ நீகà¯à®•à¯à®µà®¤à®¾à®²à¯à®®à¯, கோபà¯à®ªà¯à®•à®³à¯ˆ " +"வெளி வடà¯à®Ÿà¯à®•à¯à®•à¯ மாறà¯à®±à¯à®µà®¤à®¾à®²à¯à®®à¯ வடà¯à®Ÿà¯ இடதà¯à®¤à¯ˆ மீடà¯à®•à®²à®¾à®®à¯." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" +"பயனà¯à®ªà®Ÿà®¾à®¤ நிரலà¯à®•à®³à¯ அலà¯à®²à®¤à¯ கோபà¯à®ªà¯à®•à®³à¯ˆ நீகà¯à®•à¯à®µà®¤à®¾à®²à¯à®®à¯, கோபà¯à®ªà¯à®•à®³à¯ˆ வெளி வடà¯à®Ÿà¯à®•à¯à®•à¯ மாறà¯à®±à¯à®µà®¤à®¾à®²à¯à®®à¯ " +"வடà¯à®Ÿà¯ இடதà¯à®¤à¯ˆ மீடà¯à®•à®²à®¾à®®à¯." + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "கà¯à®±à¯ˆà®¨à¯à®¤ வடà¯à®Ÿà¯ இடமà¯" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "கà¯à®ªà¯à®ªà¯ˆà®¯à¯ˆ காலி செயà¯" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine…" +msgstr "சோதி..." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "உதாசீனம௠செயà¯" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:97 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "உரà¯à®ªà¯à®ªà®Ÿà®¿ %lu, %lu இல௠நீகà¯à®•à®ªà¯à®ªà®Ÿà¯à®•à®¿à®±à®¤à¯." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:117 +#, c-format +msgid "Removing: %s" +msgstr "நீகà¯à®•à¯à®•à®¿à®±à®¤à¯: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:247 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:296 +msgid "Emptying the trash" +msgstr "கà¯à®ªà¯à®ªà¯ˆ காலி செயà¯à®¯à®ªà¯à®ªà®Ÿà¯à®•à®¿à®±à®¤à¯" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:272 +msgid "Preparing to empty trash…" +msgstr "கà¯à®ªà¯à®ªà¯ˆà®¯à¯ˆ காலி செயà¯à®¯ தயார௠செயà¯à®•à®¿à®±à®¤à¯..." + +#. Translators: "Emptying trash from " +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:299 +msgid "From: " +msgstr "அனà¯à®ªà¯à®ªà¯à®©à®°à¯:" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:360 +msgid "Empty all of the items from the trash?" +msgstr "கà¯à®ªà¯à®ªà¯ˆà®¯à®¿à®²à®¿à®°à¯à®¨à¯à®¤à¯ எலà¯à®²à®¾ உரà¯à®ªà¯à®ªà®Ÿà®¿à®•à®³à¯ˆà®¯à¯à®®à¯ காலி செயà¯à®¯à®µà®¾?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:363 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"கà¯à®ªà¯à®ªà¯ˆà®¯à¯ˆ காலி செயà¯à®¯ தேரà¯à®¨à¯à®¤à¯†à®Ÿà¯à®¤à¯à®¤à®¾à®²à¯ எலà¯à®²à®¾ உரà¯à®ªà¯à®ªà®Ÿà®¿à®•à®³à¯à®®à¯ நிரநà¯à®¤à®°à®®à®¾à®• இழகà¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯. அவறà¯à®±à¯ˆ " +"தனிதà¯à®¤à®©à®¿à®¯à®¾à®• கூட நீகà¯à®•à®²à®¾à®®à¯ என அறியவà¯à®®à¯. " + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:370 +msgid "_Empty Trash" +msgstr "_E கà¯à®ªà¯à®ªà¯ˆà®¯à¯ˆ காலி செயà¯" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "(%s) விசை-அணà¯à®•à®²à¯ செலà¯à®²à¯à®ªà®Ÿà®¿à®¯à®¾à®•à®¾à®¤à®¤à¯" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "(%s) விசை-அணà¯à®•à®²à¯ பூரà¯à®¤à®¿à®¯à®¾à®•à®µà®¿à®²à¯à®²à¯ˆ" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"(%s) இயகà¯à®• à®®à¯à®¯à®©à®±à¯à®±à®ªà¯‹à®¤à¯ பிழை\n" +"(%s) விசையà¯à®Ÿà®©à¯ தொடரà¯à®ªà¯ கொணà¯à®Ÿà®¤à¯" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "விசை பிணைபà¯à®ªà¯à®•à®³à¯" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "விசைபà¯à®ªà®¿à®£à¯ˆà®ªà¯à®ªà¯à®•à®³à¯ சொரà¯à®•à®¿" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "விசைபà¯à®ªà®²à®•à¯ˆ" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "விசைபà¯à®ªà®²à®•à¯ˆ சொரà¯à®•à®¿" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:137 +#, c-format +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +" • a bug in libxklavier library\n" +" • a bug in X server (xkbcomp, xmodmap utilities)\n" +" • X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +" • The result of %s\n" +" • The result of %s" +msgstr "" +"எகà¯à®¸à¯à®•à¯‡à®ªà®¿ வடிவமைபà¯à®ªà¯ˆ தà¯à®µà®•à¯à®•à¯à®µà®¤à®¿à®²à¯ பிழை.\n" +"இத௠பலவிதஙà¯à®•à®³à®¿à®²à¯ நிகழலாமà¯:\n" +"• (libxklavier) லிபà¯à®Žà®•à¯à®¸à¯à®•à¯à®³à¯‡à®µà®¿à®¯à®°à¯ நூலகதà¯à®¤à®¿à®²à¯ பிழை\n" +"• எகà¯à®¸à¯ சேவகà¯à®©à®¿à®²à¯ பிழை (xkbcomp, xmodmap பயனà¯à®ªà®¾à®Ÿà¯à®•à®³à¯)\n" +"• libxkbfile நடைமà¯à®±à¯ˆà®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®¤à®²à®¿à®²à¯ எகà¯à®¸à¯ சேவையகம௠இசையவிலà¯à®²à¯ˆ\n" +"\n" +"X சேவையக பதிபà¯à®ªà¯ தரவà¯:\n" +"%s\n" +"%d\n" +"%s\n" +"நீஙà¯à®•à®³à¯ இநà¯à®¤ பிழையை அறிவிதà¯à®¤à®¾à®²à¯ இதை சேரà¯à®™à¯à®•à®³à¯:\n" +"- %s இன௠விடை\n" +"- %s இன௠விடை" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:151 +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or using a later version of the XFree " +"software." +msgstr "" +"நீஙà¯à®•à®³à¯ XFree 4.3.0. ஠பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®•à®¿à®±à¯€à®°à¯à®•à®³à¯\n" +"நà¯à®£à¯à®•à¯à®•à®®à®¾à®© எகà¯à®¸à¯à®•à¯‡à®ªà®¿ அமைபà¯à®ªà¯à®•à®³à¯à®Ÿà®©à¯ தெரிநà¯à®¤ பிரசà¯à®šà®¿à®©à¯ˆà®•à®³à¯ உளà¯à®³à®©.\n" +"எளிய அமைபà¯à®ªà¯ˆ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®µà¯à®®à¯ அலà¯à®²à®¤à¯ எகà¯à®¸à¯à®ƒà®ªà¯à®°à¯€ மெனà¯à®ªà¯Šà®°à¯à®³à®¿à®©à¯ பà¯à®¤à®¿à®¯ பதிபà¯à®ªà¯ˆ நிறà¯à®µà¯à®• ." + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:279 +msgid "_Layouts" +msgstr "_L இட அமைபà¯à®ªà¯ " + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:286 +msgid "Keyboard _Preferences" +msgstr "விசைப௠பலகை _வ விரà¯à®ªà¯à®ªà®™à¯à®•à®³à¯" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:292 +msgid "Show _Current Layout" +msgstr "_C நடபà¯à®ªà¯ விசைபலகை வடிவமைபà¯à®ªà¯ˆ காடà¯à®Ÿà¯ " + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "இரà¯à®•à¯à®•à¯à®®à¯ கோபà¯à®ªà¯à®•à®³à¯: (_v)" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "modmap கோபà¯à®ªà¯à®•à®³à¯ˆ à®à®±à¯à®±à¯" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap files?" +msgstr "modmap கோபà¯à®ªà¯à®•à®³à¯ˆ à®à®±à¯à®± வேணà¯à®Ÿà¯à®®à®¾?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "_D இதà¯à®¤à®•à®µà®²à¯ˆ இனிமேல௠காணà¯à®ªà®¿à®•à¯à®• வேணà¯à®Ÿà®¾à®®à¯" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "à®à®±à¯à®±à¯ (_L)" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "à®à®±à¯à®±à®ªà¯à®ªà®Ÿà¯à®Ÿ கோபà¯à®ªà¯à®•à®³à¯: (_L)" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:195 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"à®®à¯à®©à¯à®©à®¿à®°à¯à®ªà¯à®ªà¯ à®®à¯à®©à¯ˆà®¯à®¤à¯à®¤à¯ˆ பெற à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ. உஙà¯à®•à®³à¯ à®®à¯à®©à¯à®©à®¿à®°à¯à®ªà¯à®ªà¯ à®®à¯à®©à¯ˆà®¯ கடà¯à®Ÿà®³à¯ˆ " +"அமைகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯ˆà®¯à¯à®®à¯ அத௠ஒர௠செலà¯à®²à¯à®ªà®Ÿà®¿à®¯à®¾à®•à¯à®®à¯ நிரலை சà¯à®Ÿà¯à®Ÿà¯à®µà®¤à¯ˆà®¯à¯à®®à¯ உறà¯à®¤à®¿ செயà¯à®¤à¯ கொளà¯à®•." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:235 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"கடà¯à®Ÿà®³à¯ˆà®¯à¯ˆ செயலà¯à®ªà¯à®ªà®Ÿà¯à®¤à¯à®¤ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ : %s\n" +"இநà¯à®¤ கடà¯à®Ÿà®³à¯ˆ செலà¯à®²à¯à®ªà®Ÿà®¿à®¯à®¾à®©à®¤à®¾ என சரிபà¯à®ªà®¾à®°à¯à®•à¯à®•à®µà¯à®®à¯." + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "à®®à¯à®Ÿà®•à¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u வெளிபà¯à®ªà®¾à®Ÿà¯" +msgstr[1] "%u வெளிபà¯à®ªà®¾à®Ÿà¯à®•à®³à¯" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u உளà¯à®³à¯€à®Ÿà¯" +msgstr[1] "%u உளà¯à®³à¯€à®Ÿà¯à®•à®³à¯" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "கணினி ஒலிகளà¯" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "ஊடக விசைகளà¯" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "ஊடக விசைகள௠சொரà¯à®•à®¿" + +#: ../plugins/mouse/gsd-mouse-manager.c:882 +msgid "Could not enable mouse accessibility features" +msgstr "சொடà¯à®•à¯à®•à®¿ அணà¯à®•à®²à¯-à®®à¯à®±à¯ˆà®•à®³à¯ˆ செயலà¯à®ªà®Ÿà¯à®¤à¯à®¤ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" + +#: ../plugins/mouse/gsd-mouse-manager.c:884 +msgid "Mouse accessibility requires Mousetweaks to be installed on your system." +msgstr "சொடà¯à®•à¯à®•à®¿ அணà¯à®•à®²à¯à®•à¯à®•à¯ மவà¯à®¸à¯à®Ÿà¯à®µà¯€à®•à¯à®¸à¯ ஠உஙà¯à®•à®³à¯ கணினியில௠நிறà¯à®µà®¿ இரà¯à®•à¯à®• வேணà¯à®Ÿà¯à®®à¯." + +#: ../plugins/mouse/gsd-mouse-manager.c:887 +msgid "Mouse Preferences" +msgstr "சà¯à®Ÿà¯à®Ÿà®¿ பணà¯à®ªà¯à®•à®³à¯" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "சà¯à®Ÿà¯à®Ÿà®¿" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "சொடà¯à®•à¯à®•à®¿ சொரà¯à®•à®¿" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "உளà¯à®³à®¿à®Ÿà®²à¯ இடைவெளி" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "தடà¯à®Ÿà®šà¯à®šà¯ à®®à¯à®±à®¿à®µà¯ சொரà¯à®•à®¿" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "திரை அளவ௠மறà¯à®±à¯à®®à¯ சà¯à®´à®±à¯à®šà®¿ அமைபà¯à®ªà¯" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:225 +msgid "Could not switch the monitor configuration" +msgstr "மானிடà¯à®Ÿà®°à¯ கடà¯à®Ÿà®®à¯ˆà®ªà¯à®ªà¯ˆ மாறà¯à®± à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:249 +msgid "Could not restore the display's configuration" +msgstr "காடà¯à®šà®¿ கடà¯à®Ÿà®®à¯ˆà®ªà¯à®ªà¯ˆ மறà¯à®šà¯‡à®®à®¿à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:274 +msgid "Could not restore the display's configuration from a backup" +msgstr "ஒர௠பினà¯à®šà¯‡à®®à®¿à®ªà¯à®ªà®¿à®²à®¿à®°à¯à®¨à¯à®¤à¯ காடà¯à®šà®¿ கடà¯à®Ÿà®®à¯ˆà®ªà¯à®ªà¯ˆ மறà¯à®šà¯‡à®®à®¿à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®¾à®¤à¯" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:295 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "The display will be reset to its previous configuration in %d seconds" +msgstr[0] "இநà¯à®¤ காடà¯à®šà®¿ à®®à¯à®¨à¯à®¤à¯ˆà®¯ கடà¯à®Ÿà®®à¯ˆà®ªà¯à®ªà¯à®•à¯à®•à¯ %d விநாடியில௠மற௠அமைகà¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯" +msgstr[1] "இநà¯à®¤ காடà¯à®šà®¿ à®®à¯à®¨à¯à®¤à¯ˆà®¯ கடà¯à®Ÿà®®à¯ˆà®ªà¯à®ªà¯à®•à¯à®•à¯ %d விநாடிகளில௠மறà¯à®…மைகà¯à®•à®ªà¯à®ªà®Ÿà¯à®®à¯" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:344 +msgid "Does the display look OK?" +msgstr "காடà¯à®šà®¿ சரியாக உளà¯à®³à®¤à®¾?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:350 +msgid "_Restore Previous Configuration" +msgstr "à®®à¯à®¨à¯à®¤à¯ˆà®¯ கடà¯à®Ÿà®®à¯ˆà®ªà¯à®ªà¯ˆ மறà¯à®šà¯‡à®®à®¿ (_R)" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:351 +msgid "_Keep This Configuration" +msgstr "இநà¯à®¤ கடà¯à®Ÿà®®à¯ˆà®ªà¯à®ªà¯ˆ வைகà¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ (_K)" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:432 +msgid "The selected configuration for displays could not be applied" +msgstr "தேரà¯à®¨à¯à®¤à¯†à®Ÿà¯à®¤à¯à®¤ காடà¯à®šà®¿à®•à®³à¯à®•à¯à®•à®¾à®© கடà¯à®Ÿà®®à¯ˆà®ªà¯à®ªà¯ˆ செயலாகà¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:970 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "திரை தகவலை பà¯à®¤à¯à®ªà¯à®ªà®¿à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:973 +msgid "Trying to switch the monitor configuration anyway." +msgstr "மானிடà¯à®Ÿà®°à¯ கடà¯à®Ÿà®®à¯ˆà®ªà¯à®ªà¯ˆ எபà¯à®ªà®Ÿà®¿à®¯à¯à®®à¯ மாறà¯à®± à®®à¯à®¯à®±à¯à®šà®¿à®•à¯à®•à®¿à®±à®¤à¯." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1703 +msgid "Rotation not supported" +msgstr "சà¯à®±à¯à®±à¯à®¤à®²à¯ ஆதரிகà¯à®•à®ªà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1759 +msgid "Could not save monitor configuration" +msgstr "மானிடà¯à®Ÿà®°à¯ கடà¯à®Ÿà®®à¯ˆà®ªà¯à®ªà¯ˆ சேமிகà¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1777 +msgid "Normal" +msgstr "இயலà¯à®ªà®¾à®©" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1778 +msgid "Left" +msgstr "இடதà¯" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1779 +msgid "Right" +msgstr "வலதà¯" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1780 +msgid "Upside Down" +msgstr "தலை கீழà¯" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1900 +msgid "_Configure Display Settings…" +msgstr "(_C) காடà¯à®šà®¿ அமைபà¯à®ªà¯ˆ வடிவமை..." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1941 +msgid "Configure display settings" +msgstr "காடà¯à®šà®¿ அமைபà¯à®ªà¯ˆ வடிவமை" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:2001 +msgid "Could not apply the stored configuration for monitors" +msgstr "மானிடà¯à®Ÿà®°à¯à®•à®³à¯à®•à¯à®•à®¾à®© சேமிகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿ கடà¯à®Ÿà®®à¯ˆà®ªà¯à®ªà¯ˆ செயலà¯à®ªà®Ÿà¯à®¤à¯à®¤ à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "பயனர௠இலà¯à®² அடைவை கà¯à®±à®¿à®ªà¯à®ªà®¿à®Ÿ à®®à¯à®Ÿà®¿à®¯à®¾à®¤à¯" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "எகà¯à®¸à¯ வளஙà¯à®•à®³à¯ தரவà¯à®¤à¯à®¤à®³à®¤à¯à®¤à¯ˆ மேலாளà¯à®•" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "எகà¯à®¸à¯ வளஙà¯à®•à®³à¯ தரவà¯à®¤à¯à®¤à®³à®®à¯" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:596 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "MateConf விசை %s, %s வகைகà¯à®•à¯ அமைகà¯à®•à®ªà¯à®ªà®Ÿà¯à®Ÿà¯à®³à¯à®³à®¤à¯ ஆனால௠எதிரà¯à®ªà®¾à®°à¯à®¤à¯à®¤à¯ %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "x அமைபà¯à®ªà¯ˆ மேலாளà¯à®•" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "x அமைபà¯à®ªà¯" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:167 +msgid "Module Path" +msgstr "கூற௠பாதை" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:168 +msgid "path to smartcard PKCS #11 driver" +msgstr "ஸà¯à®®à®¾à®°à¯à®Ÿà¯ காரà¯à®Ÿà¯ PKCS #11 இயகà¯à®•à®¿à®•à¯à®•à¯ பாதை" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:504 +msgid "received error or hang up from event source" +msgstr "ஒர௠நிகழà¯à®µà¯ மூலதà¯à®¤à®¿à®²à¯ இரà¯à®¨à¯à®¤à¯ பிழை அலà¯à®²à®¤à¯ நிறà¯à®¤à¯à®¤à¯ கடà¯à®Ÿà®³à¯ˆ பெறபà¯à®ªà®Ÿà¯à®Ÿà®¤à¯" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:593 +#, c-format +msgid "NSS security system could not be initialized" +msgstr "எனà¯à®Žà®¸à¯à®Žà®¸à¯ பாதà¯à®•à®¾à®ªà¯à®ªà¯ அமைபà¯à®ªà¯ˆ தà¯à®µà®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:662 +#, c-format +msgid "no suitable smartcard driver could be found" +msgstr "பொரà¯à®¤à¯à®¤à®®à®¾à®© ஸà¯à®®à®¾à®°à¯à®Ÿà¯ காரà¯à®Ÿà¯ இயகà¯à®•à®¿à®¯à¯ˆ கணà¯à®Ÿà¯à®ªà®¿à®Ÿà®¿à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:682 +#, c-format +msgid "smartcard driver '%s' could not be loaded" +msgstr " ஸà¯à®®à®¾à®°à¯à®Ÿà¯ காரà¯à®Ÿà¯ இயகà¯à®•à®¿ '%s' à® à®à®±à¯à®± à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:771 +#, c-format +msgid "could not watch for incoming card events - %s" +msgstr "உள௠வரà¯à®®à¯ அடà¯à®Ÿà¯ˆ நிகழà¯à®µà¯à®•à®³à¯à®•à¯à®•à¯ கணà¯à®•à®¾à®£à®¿à®•à¯à®• இயலவிலà¯à®²à¯ˆ - %s" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:1124 +#, c-format +msgid "encountered unexpected error while waiting for smartcard events" +msgstr "ஸà¯à®®à®¾à®°à¯à®Ÿà¯ காரà¯à®Ÿà¯ நிகழà¯à®µà¯à®•à®³à¯à®•à¯à®•à¯ காதà¯à®¤à®¿à®°à¯à®•à¯à®•à¯à®®à¯ போத௠எதிரà¯à®ªà®¾à®°à®¾à®¤ பிழை à®à®±à¯à®ªà®Ÿà¯à®Ÿà®¤à¯" + +#: ../plugins/smartcard/gsd-smartcard.c:154 +msgid "Slot ID" +msgstr "செரà¯à®•à¯à®µà®¾à®¯à¯ அடையாளமà¯" + +#: ../plugins/smartcard/gsd-smartcard.c:155 +msgid "The slot the card is in" +msgstr "சீடà¯à®Ÿà¯ உளà¯à®³ சொரà¯à®•à¯à®µà®¾à®¯à¯" + +#: ../plugins/smartcard/gsd-smartcard.c:161 +msgid "Slot Series" +msgstr "செரà¯à®•à¯à®µà®¾à®¯à¯ வரிசை" + +#: ../plugins/smartcard/gsd-smartcard.c:162 +msgid "per-slot card identifier" +msgstr "பெரà¯à®¸à¯à®²à®¾à®Ÿà¯ இனஙà¯à®•à®¾à®Ÿà¯à®Ÿà®¿" + +#: ../plugins/smartcard/gsd-smartcard.c:168 +#: ../plugins/smartcard/gsd-smartcard.c:169 +msgid "name" +msgstr "பெயரà¯" + +#: ../plugins/smartcard/gsd-smartcard.c:173 +msgid "Module" +msgstr "கூறà¯" + +#: ../plugins/smartcard/gsd-smartcard.c:174 +msgid "smartcard driver" +msgstr "ஸà¯à®®à®¾à®°à¯à®Ÿà¯ காரà¯à®Ÿà¯ இயகà¯à®•à®¿" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:1 +msgid "Change system time" +msgstr "கணினி நேரதà¯à®¤à¯ˆ மாறà¯à®±à¯à®•" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:2 +msgid "Change system time zone" +msgstr "கணினி நேரமணà¯à®Ÿà®²à®¤à¯à®¤à¯ˆ மாறà¯à®±à¯à®•" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:3 +msgid "Configure hardware clock" +msgstr "வனà¯à®ªà¯Šà®°à¯à®³à¯ கடிகாரதà¯à®¤à¯ˆ வடிவமை" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:4 +msgid "Privileges are required to change the system time zone." +msgstr "கணினி நேர மணà¯à®Ÿà®²à®¤à¯à®¤à¯ˆ மாறà¯à®±à®¿ அமைகà¯à®• உரிமைகள௠தேவை." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:5 +msgid "Privileges are required to change the system time." +msgstr "கணினி நேரதà¯à®¤à¯ˆ மாறà¯à®±à®¿ அமைகà¯à®• உரிமைகள௠தேவை." + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:6 +msgid "Privileges are required to configure the hardware clock." +msgstr "கணினி வனà¯à®ªà¯Šà®°à¯à®³à¯ நேரதà¯à®¤à¯ˆ மாறà¯à®±à®¿ அமைகà¯à®• உரிமைகள௠தேவை." + +#~ msgid "Unknown" +#~ msgstr "தெரியாத" + +#~ msgid "Keyboard Layout \"%s\"" +#~ msgstr "விசைபà¯à®ªà®²à®•à¯ˆ அமைபà¯à®ªà¯ \"%s\"" + +#~ msgid "_Groups" +#~ msgstr "_G கà¯à®´à¯à®•à¯à®•à®³à¯" + +#~ msgid "Keyboard Layout" +#~ msgstr "விசைபà¯à®ªà®²à®•à¯ˆ அமைபà¯à®ªà¯" + +#~ msgid "" +#~ "Couldn't put the machine to sleep.\n" +#~ "Verify that the machine is correctly configured." +#~ msgstr "" +#~ "பொறியை தூஙà¯à®• வைகà¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ .\n" +#~ "பொறியின௠அமைபà¯à®ªà¯ சரியாக உளà¯à®³à®¤à®¾ என சரிபà¯à®ªà®¾à®°à¯à®•à¯à®•à®µà¯à®®à¯." + +#~ msgid "Binding to suspend the computer." +#~ msgstr "கணினியை இடைநிறà¯à®¤à¯à®¤ பிணைபà¯à®ªà¯ " + +#~ msgid "Suspend" +#~ msgstr "இடைநிறà¯à®¤à¯à®¤à¯." + +#~ msgid "MATE Volume Control" +#~ msgstr "MATE ஒலியளவ௠கடà¯à®Ÿà¯à®ªà¯à®ªà®¾à®Ÿà¯" + +#~ msgid "%d%% of the disk space on `%s' is in use" +#~ msgstr "%d%% வடà¯à®Ÿà¯ இடம௠`%s' இல௠பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à®ªà¯à®ªà®Ÿà¯à®•à®¿à®±à®¤à¯" + +#~ msgid "Analyze" +#~ msgstr "ஆயà¯à®µà¯ செயà¯" + +#~ msgid "" +#~ "Set to True to display a dialog when there are errors running the " +#~ "screensaver." +#~ msgstr "" +#~ "திரைசேமிபà¯à®ªà®¿ இயஙà¯à®•à¯à®®à¯ போத௠பிழைகள௠வரின௠ஒர௠உரையாடலை காடà¯à®Ÿ உணà¯à®®à¯ˆ என அமைகà¯à®•à®µà¯à®®à¯." + +#~ msgid "Set to True to run the screensaver at login." +#~ msgstr "உள௠அனà¯à®®à®¤à®¿à®¯à®¿à®²à¯ திரைசேமிபà¯à®ªà®¿à®¯à¯ˆ இயகà¯à®• உணà¯à®®à¯ˆ என அமைகà¯à®•à®µà¯à®®à¯" + +#~ msgid "Show startup errors" +#~ msgstr "தà¯à®µà®•à¯à®•à¯à®®à¯ போத௠எழà¯à®®à¯ பிழைகளை காடà¯à®Ÿà¯ " + +#~ msgid "Start screensaver" +#~ msgstr "திரைசேமிபà¯à®ªà®¿à®¯à¯ˆ தொடஙà¯à®•à¯" + +#~ msgid "Enable screensaver plugin" +#~ msgstr "திரைசேமிபà¯à®ªà®¿ சொரà¯à®•à®¿à®¯à¯ˆ இயகà¯à®•à®µà¯à®®à¯" + +#~ msgid "Toggle screenreader" +#~ msgstr "திரைபடிபà¯à®ªà®¾à®©à¯ˆ மாறà¯à®±à¯" + +#~ msgid "" +#~ "There was an error starting up the screensaver:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "Screensaver functionality will not work in this session." +#~ msgstr "" +#~ "திரை பாதà¯à®•à®¾à®ªà¯à®ªà®¾à®²à®°à¯ˆ தொடஙà¯à®•à¯à®®à¯à®ªà¯‹à®¤à¯ பிழை:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "இவà¯à®µà®°à¯à®µà®¿à®²à¯ திரை பாதà¯à®•à®¾à®ªà¯à®ªà®¾à®²à®°à®¿à®©à¯ செயலà¯à®•à¯‚à®±à¯à®•à®³à¯ வேலை செயà¯à®¯à®¾à®¤à¯." + +#~ msgid "Screensaver" +#~ msgstr "திரைசேமிபà¯à®ªà®¿" + +#~ msgid "Screensaver plugin" +#~ msgstr " திரைசேமிபà¯à®ªà®¿ சொரà¯à®•à®¿" diff --git a/po/te.po b/po/te.po new file mode 100644 index 0000000..f022ac2 --- /dev/null +++ b/po/te.po @@ -0,0 +1,1275 @@ +# translation of mate-settings-daemon.master.te.po to Telugu +# Telugu translation of control-center +# Copyright (C) 2005 Free Software Foundation, Andhra Pradesh. +# This file is distributed under the same license as the control-center package. +# +# Prajasakti Localisation Team , 2005. +# Krishna Babu K , 2008, 2009, 2010. +msgid "" +msgstr "" +"Project-Id-Version: mate-settings-daemon.master.te\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=mate-settings-daemon&component=general\n" +"POT-Creation-Date: 2010-04-23 20:42+0000\n" +"PO-Revision-Date: 2010-04-26 14:47+0530\n" +"Last-Translator: Krishna Babu K \n" +"Language-Team: Telugu \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n!=1);\n\n" +"\n" +"\n" +"\n" +"X-Generator: KBabel 1.11.4\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "à°…à°‚à°¦à±à°¬à°¾à°Ÿà±" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "ఉచిత శాతమౠతెలà±à°ªà± à°¤à±à°°à±†à°·à±â€Œà°¹à±‹à°²à±à°¡à±" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "ఉచిత జాగా తెలà±à°ªà°¬à°¡à°¿à°¨ à°¤à±à°°à±†à°·à±â€Œà°¹à±‹à°²à±à°¡à± లేదà±" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "à°ªà±à°¨à°°à°¾à°µà±ƒà°¤ హెచà±à°šà°°à°¿à°•à°²à± తెలà±à°ªà±à°Ÿà°•à± కనీస సమయం" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "వదిలివేయవలసిన మౌంటౠపాతà±â€Œà°²à±" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown" +msgstr "" +"తకà±à°•à±à°µ à°¡à°¿à°¸à±à°•à± జాగా యొకà±à°• à°ªà±à°°à°¾à°§à°®à°¿à°• హెచà±à°šà°°à°¿à°•à°•à± శాతపౠఖాళీ జాగా à°¤à±à°°à±†à°·à±â€Œà°¹à±‹à°²à±à°¡à±. ఖాళీ జాగా శాతమౠదీనికి దిగà±à°µà±à°•à± " +"వసà±à°¤à±‡, హెచà±à°šà°°à°¿à°• చూపబడà±à°¤à±à°‚ది" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "తకà±à°•à±à°µ à°¡à°¿à°¸à±à°•à± జాగానందౠనడà±à°šà±à°¨à°ªà±à°ªà±à°¡à± వదిలివేయవలసిన మౌంటౠపాతà±â€Œà°² జాబితానౠతెలà±à°ªà±à°®à±." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "నిమà±à°·à°¾à°²à°²à±‹ సమయానà±à°¨à°¿ తెలà±à°ªà±à°®à±. à°ˆ సమయంకౠమించి తరచà±à°—à°¾ వాలà±à°¯à±‚మౠగà±à°°à°¿à°‚à°šà°¿ హెచà±à°šà°°à°¿à°•à°²à± కనిపించవà±." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown" +msgstr "మొతà±à°¤à°¾à°¨à±à°¨à°¿ GB నందౠతెలà±à°ªà±à°®à±. ఖాళీ జాగా యొకà±à°• మొతà±à°¤à°®à± దీనికనà±à°¨à°¾ యెకà±à°•à±à°µà°—à°¾ à°µà±à°‚టే, హెచà±à°šà°°à°¿à°• చూపబడదà±." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning" +msgstr "హెచà±à°šà°°à°¿à°•à°¨à± యిచà±à°šà±‡ à°®à±à°‚దౠఖాళీ à°¡à°¿à°¸à±à°•à± జాగా తగà±à°—ించవలసిన శాతమà±à°¨à± తెలà±à°ªà±à°®à±" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "అనంతరం పంపౠఖాళీ శాతమౠతెలిపే à°¤à±à°°à±†à°·à±â€Œà°¹à±‹à°²à±à°¡à±" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "ఆపà±à°Ÿà°¿à°•à°²à± à°¡à°¿à°¸à±à°•à±à°¨à± బయటకà±à°ªà°‚à°ªà±à°Ÿà°•à± బందనం అయిఉంది." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +#, fuzzy +#| msgid "Binding to raise the system volume." +msgid "Binding to enable or disable the touchpad." +msgstr "సిసà±à°Ÿà°®à± వాలà±à°¯à±‚à°®à±â€Œà°¨à± ఉతà±à°¤à±‡à°œà°¿à°¤à°‚ చేయà±à°Ÿà°•à± బదనం అయిఉంది." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "గణనపరికరం నౠదించà±à°Ÿà°•à± బందనం అయిఉంది." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "ఈమెయిలౠకకà±à°·à°¿à°¦à°¾à°°à±à°¨à± దించà±à°Ÿà°•à± బందనం అయిఉంది." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "సహాయక à°…à°¨à±à°µà±‡à°·à°£à°¿à°¨à± దించà±à°Ÿà°•à± బందనం అయిఉంది." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "మాదà±à°¯à°®à°‚ à°ªà±à°²à±‡à°¯à°°à±â€Œà°¨à± దించà±à°Ÿà°•à± బందనం అయిఉంది." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "శోధన సాధనంనౠదించà±à°Ÿà°•à± బందనం అయిఉంది." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "వెబౠఅనà±à°µà±‡à°·à°£à°¿à°¨à°¿ దించà±à°Ÿà°•à± బందనం అయిఉంది." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "తెరనౠలాకà±â€Œà°šà±‡à°¯à±à°Ÿà°•à± బందనం అయిఉంది." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "లాగà±à°…à°µà±à°Ÿà± కౠబందనం అయిఉంది." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "సిసà±à°Ÿà°®à± వాలà±à°¯à±‚à°®à±â€Œà°¨à± తగà±à°—à°¿à°‚à°šà±à°Ÿà°•à± బందనం అయిఉంది." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "సిసà±à°Ÿà°®à± వాలà±à°¯à±‚à°®à±â€Œà°¨à± మౌనం చేయà±à°Ÿà°•à± బందనం అయిఉంది." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "నివాస సంచయంనౠతెరà±à°šà±à°Ÿà°•à± బందనం అయిఉంది." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "à°ªà±à°²à±‡à°¬à±à°¯à°¾à°•à± నౠనిలిపిఉంచà±à°Ÿà°•à± బందనం అయిఉంది." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "సిసà±à°Ÿà°®à± వాలà±à°¯à±‚à°®à±â€Œà°¨à± ఉతà±à°¤à±‡à°œà°¿à°¤à°‚ చేయà±à°Ÿà°•à± బదనం అయిఉంది." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "తరà±à°µà°¾à°¤à°¿ à°Ÿà±à°°à°¾à°•à±â€Œà°•à± వదిలివెళà±à°³à±à°Ÿà°•à± బందనం అయిఉంది." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "à°®à±à°¨à±à°ªà°Ÿà°¿ à°Ÿà±à°°à°¾à°•à±â€Œà°•à± వదిలివెళà±à°³à±à°Ÿà°•à± బదనం అయిఉంది." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "à°ªà±à°²à±‡à°¬à±à°¯à°¾à°•à± à°ªà±à°°à°¾à°°à°‚à°­à°¿à°‚à°šà±à°Ÿà°•à± బందనం అయిఉంది (లేదా à°ªà±à°²à±‡/నిలిపిఉంచౠమారà±à°šà±à°®à±)." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "à°ªà±à°²à±‡à°¬à±à°¯à°¾à°•à± నౠఆపà±à°Ÿà°•à± బందనం అయిఉంది." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "బయటకà±à°ªà°‚à°ªà±à°®à±" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "నివాస సంచయం" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "గణనపరికరంనౠదింపà±à°®à±" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "ఈమెయిలౠకకà±à°·à°¿à°¦à°¾à°°à±à°¨à± దింపà±à°®à±" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "సహయక à°…à°¨à±à°µà±‡à°·à°£à°¿à°¨à°¿ దింపà±à°®à±" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "మాదà±à°¯à°®à°‚ à°ªà±à°²à±‡à°¯à°°à±â€Œà°¨à± దింపà±à°®à±" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "వెబౠఅనà±à°µà±‡à°·à°£à°¿à°¨à°¿ దింపà±à°®à±" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "తెరనౠలాకà±â€Œà°šà±‡à°¯à±à°®à±" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "లాగౠఅవà±à°Ÿà±" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "తరà±à°µà°¾à°¤à°¿ à°Ÿà±à°°à°¾à°•à±" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "à°ªà±à°²à±‡à°¬à±à°¯à°¾à°•à± నిలిపిఉంచà±à°®à±" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "à°ªà±à°²à±‡ (లేదా à°ªà±à°²à±‡/నిలిపిఉంచà±)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "à°®à±à°¨à±à°ªà°Ÿà°¿ à°Ÿà±à°°à°¾à°•à±" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "శోధన" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "à°ªà±à°²à±‡à°¬à±à°¯à°¾à°•à± నౠనిలిపిఉంచà±" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "వాలà±à°¯à±‚మౠకà±à°°à°¿à°‚దకà±" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "వాలà±à°¯à±‚మౠమౌనం" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "వాలà±à°¯à±‚మౠఅంచె" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "వాలà±à°¯à±‚మౠయొకà±à°• శాతంలా వాలà±à°¯à±‚మౠఅంచె." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "వాలà±à°¯à±‚మౠపైకి" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "File for default configuration for RANDR" +msgstr "" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "" +"If a notification icon with display related things should be shown in the " +"panel." +msgstr "à°ªà±à°°à°¦à°°à±à°¶à°¨à°•à± సంభందిత విషయాలతో కూడిన వొక à°ªà±à°°à°•à°Ÿà°¨ à°ªà±à°°à°¤à°¿à°® à°ªà±à°¯à°¾à°¨à°²à± నందౠచూపించవలెనా." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:3 +msgid "Show Displays in Notification Area" +msgstr "à°ªà±à°°à°•à°Ÿà°¨ à°ªà±à°°à°¾à°‚తమà±à°¨à°‚దౠపà±à°°à°¦à°°à±à°¶à°¨à°²à°¨à± చూపà±à°®à±" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:4 +msgid "" +"The XRANDR plugin will look for a default configuration in the file " +"specified by this key. This is similar to the ~/.config/monitors.xml that " +"normally gets stored in users' home directories. If a user does not have " +"such a file, or has one that does not match the user's setup of monitors, " +"then the file specified by this key will be used instead." +msgstr "" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:5 +msgid "Turn on external monitor after system boot" +msgstr "" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:6 +msgid "" +"Turn on external monitor after system boot if user plugin external monitor " +"when system boot." +msgstr "" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:7 +msgid "Turn on laptop monitor after system boot" +msgstr "" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:8 +msgid "" +"Turn on laptop monitor after system boot if user plugin external monitor " +"when system boot." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "à°µà±à°¯à°¤à°¿à°°à±‡à°•à°‰à°ªà°¨à°¾à°®à°•à°°à°£à°‚" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "హింటింగà±" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "RGBA à°•à±à°°à°®à°‚" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"LCD తెరపైన ఉపపిగà±à°œà±†à°²à±à°¸à± మూలకాల యొకà±à°• à°•à±à°°à°®à°®à±; à°µà±à°¯à°¤à°¿à°°à±‡à°•à°‰à°ªà°¨à°¾à°®à°•à°°à°£à°‚ \"rgba\" కౠఅమరà±à°šà°¿à°¨à°ªà±à°ªà±à°¡à± మాతà±à°°à°®à±‡ " +"ఉపయోగించబడà±à°¤à±à°‚ది. సాదà±à°¯à°®à°—ౠవిలà±à°µà°²à±: \"rgb\" à°Žà°°à±à°ªà± ఎడమవైపౠఉంచà±à°Ÿà°•à± (దాదాపౠసాదారణంగా), " +"\"bgr\" à°¬à±à°²à±à°—ౠఎడమవైపà±à°¨ ఉంచà±à°Ÿà°•à±, \"vrgb\" à°Žà°°à±à°ªà± పైన ఉంచà±à°Ÿà°•à±, \"vbgr\" à°Žà°°à±à°ªà± " +"à°•à±à°°à°¿à°‚దన ఉంచà±à°Ÿà°•à±." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "ఫాంటౠపరిమాణాలౠపిగà±à°œà±†à°²à± పరిమాణానికి మారà±à°šà±à°Ÿà°•à± ఉపయోగించిన తీవà±à°°à°¤, à°’à°•à±à°•à±‹ à°…à°‚à°—à±à°³à°•à± బందివà±à°²à°²à±‹." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"ఫాంటà±à°²à°¨à± à°ªà±à°°à°¸à±à°ªà±à°Ÿà°‚చేసà±à°¤à±à°¨à±à°¨à°ªà±à°ªà±à°¡à± ఉపయోగించౠవà±à°¯à°¤à°¿à°°à±‡à°•à°‰à°ªà°¨à°¾à°®à°•à°°à°£à°‚ à°°à°•à°‚. సాదà±à°¯à°®à°—ౠవిలà±à°µà°²à±: \"à°à°¦à±€à°•à°¾à°¦à±" +"\" à°µà±à°¯à°¤à°¿à°°à±‡à°•à°‰à°ªà°¨à°¾à°®à°•à°°à°£à°‚ లేదౠకà±, \"à°—à±à°°à±‡à°¸à±à°•à±‡à°²à±\" à°ªà±à°°à°¾à°®à°¾à°£à°¿à°• à°—à±à°°à±‡à°¸à±à°•à±‡à°²à± à°µà±à°¯à°¤à°¿à°°à±‡à°•à°‰à°ªà°¨à°¾à°®à°•à°°à°£à°•à±, మరియౠ\"rgba\" " +"ఉపపిగà±à°œà±†à°²à± à°µà±à°¯à°¤à°¿à°°à±‡à°•à°‰à°ªà°¨à°¾à°®à°•à°°à°£à°‚à°•à± (LCD తెరలౠమాతà±à°°à°®à±‡)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"ఫాంటà±à°²à°¨à± à°ªà±à°°à°¸à±à°ªà±à°Ÿà°‚ చేసà±à°¤à±à°¨à±à°¨à°ªà±à°ªà±à°¡à± ఉపయోగించవలిసిన హింటింగౠరకం. సాధà±à°¯à°®à°—ౠవిలà±à°µà°²à±: \"à°à°¦à±€à°•à°¾à°¦à±\" " +"హింటింగౠకొరకà±, \"à°¸à±à°µà°²à±à°ª\" à°ªà±à°°à°¾à°¦à°®à°¿à°•à°‚à°•à±, \"మదà±à°¯à°®à°‚\" నవీనతకà±, మరియౠ\"పూరà±à°¤à°¿à°—à°¾\" à°—à°°à°¿à°·à±à°  హింటింగౠ" +"à°•à± (ఆకà±à°·à°° రూపాల యొకà±à°• విరూపంకౠకారణం à°…à°µà±à°µà±Šà°šà±à°šà±)." + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "à°…à°¨à±à°®à°¤à°¿à°‚చబడిన కీలà±" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"నానà±-యెంపà±à°Ÿà±€, కీబైండింగà±à°¸à± వదిలివేయబడతాయి వాటి MateConf డైరెకà±à°Ÿà°°à±€ జాబితానందౠలేనంతవరకà±. లాకà±â€Œà°¡à±Œà°¨à±â€Œà°•à± యిది " +"à°µà±à°ªà°¯à±‹à°—పడà±à°¤à±à°‚ది." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "టైపà±à°šà±‡à°¯à±à°¨à°ªà±à°ªà±à°¡à± à°Ÿà°šà±â€Œà°ªà°¾à°¡à±â€Œà°¨à± అచేతనమౠచేయà±à°®à±" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "హారిజాంటలౠసà±à°•à±à°°à°¾à°²à°¿à°‚à°—à±à°¨à± చేతనమà±à°šà±‡à°¯à±à°®à±" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "à°Ÿà°šà±â€Œà°ªà°¾à°¡à±â€Œà°¤à±‹ మౌసౠనొకà±à°•à±à°²à°¨à± చేతనమౠచేయà±à°®à±" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +#, fuzzy +#| msgid "Enable mouse clicks with touchpad" +msgid "Enable touchpad" +msgstr "à°Ÿà°šà±â€Œà°ªà°¾à°¡à±â€Œà°¤à±‹ మౌసౠనొకà±à°•à±à°²à°¨à± చేతనమౠచేయà±à°®à±" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "à°Ÿà°šà±â€Œà°ªà°¾à°¡à± à°¸à±à°•à±à°°à°¾à°²à± పదà±à°¦à°¤à°¿à°¨à°¿ యెంపికచేయà±à°®à±" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Select the touchpad scroll method. Supported values are: 0 - disabled, 1 - " +"edge scrolling, 2 - two-finger scrolling" +msgstr "" +"à°Ÿà°šà±â€Œà°ªà°¾à°¡à± à°¸à±à°•à±à°°à°¾à°²à± పదà±à°¦à°¤à°¿à°¨à°¿ యెంపికచేయà±à°®à±. మదà±à°¦à°¤à°¿à°šà±à°šà± విలà±à°µà°²à±: 0 - అచేతనమైన, 1 - à°…à°‚à°šà± à°¸à±à°•à±à°°à°¾à°²à°¿à°‚à°—à±, 2 - " +"రెండà±-వేళà±à°³ à°¸à±à°•à±à°°à°¾à°²à°¿à°‚à°—à±" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "టైపౠచేయà±à°¨à°ªà±à°ªà±à°¡à± మీరౠపà±à°°à°®à°¾à°¦à°µà°¶à°¾à°¤à±à°¤à± à°Ÿà°šà±â€Œà°ªà°¾à°¡à±â€Œà°¨à± తగిలే సమసà±à°¯à°µà±à°‚టే దీనిని TRUEకౠఅమరà±à°šà±à°®à±." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" +"scroll_method కీతో యెంపికైన అదే పదà±à°¦à°¤à°¿ à°¦à±à°µà°¾à°°à°¾ హారిజాంటలౠసà±à°•à±à°°à°¾à°²à°¿à°‚à°—à±à°¨à± à°…à°¨à±à°®à°¤à°¿à°‚à°šà±à°Ÿà°•à± దీనిని TRUE à°•à± " +"అమరà±à°šà±à°®à±." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "à°Ÿà°Ÿà±â€Œà°ªà°¾à°¡à± పై టాపà±â€Œà°šà±‡à°¯à±à°Ÿ à°¦à±à°µà°¾à°°à°¾ మౌసౠనొకà±à°•à±à°²à°¨à± పంపà±à°Ÿà°•à± దీనిని TRUE కౠఅమరà±à°šà±à°®à±." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +#, fuzzy +#| msgid "" +#| "Set this to TRUE to be able to send mouse clicks by tapping on the " +#| "touchpad." +msgid "Set this to TRUE to enable all touchpads." +msgstr "à°Ÿà°Ÿà±â€Œà°ªà°¾à°¡à± పై టాపà±â€Œà°šà±‡à°¯à±à°Ÿ à°¦à±à°µà°¾à°°à°¾ మౌసౠనొకà±à°•à±à°²à°¨à± పంపà±à°Ÿà°•à± దీనిని TRUE కౠఅమరà±à°šà±à°®à±." + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "MATE అమరà±à°ªà±à°² డెమోనà±" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "పెదà±à°¦à°¦à°¿à°šà±‡à°¯à±à°¦à°¾à°¨à±à°¨à°¿ మారà±à°šà±à°Ÿà°•à± బందనమైవà±à°‚à°Ÿà±à°‚ది." + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "తెర-పైని కీబోరà±à°¡à±à°¨à± మారà±à°šà±à°Ÿà°•à± బందనమైవà±à°‚à°Ÿà±à°‚ది." + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "తెర à°šà°¦à±à°µà°°à°¿à°¨à°¿ మారà±à°šà±à°Ÿà°•à± బందనమైవà±à°‚à°Ÿà±à°‚ది." + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "బౌనà±à°¸à± కీలà±" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "పెదà±à°¦à°¦à°¿à°šà±‡à°¯à±à°¦à°¾à°¨à°¿à°¨à°¿ ఆనౠలేదా ఆఫౠచేయà±à°Ÿà°•à± ఆదేశమà±" + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "తెర-పైని కీబోరà±à°¡à± ఆనౠలేదా ఆఫౠచేయà±à°Ÿà°•à± ఆదేశమà±." + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "తెర à°šà°¦à±à°µà°°à°¿à°¨à°¿ ఆనౠలేదా ఆఫౠచేయà±à°Ÿà°•à± ఆదేశమà±." + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable accessibility keyboard plugin" +msgstr "à°…à°‚à°¦à±à°¬à°¾à°Ÿà± కీబోరà±à°¡à± à°ªà±à°²à°—à±â€Œà°‡à°¨à± చేతనంచేయà±à°®à±" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable background plugin" +msgstr "à°¬à±à°¯à°¾à°•à±â€Œà°—à±à°°à±Œà°‚à°¡à± à°ªà±à°²à°—à±à°‡à°¨à± చేతనంచేయà±à°®à±" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable clipboard plugin" +msgstr "à°•à±à°²à°¿à°ªà±â€Œà°¬à±‹à°°à±à°¡à± à°ªà±à°²à°—à±à°‡à°¨à± చేతనంచేయà±à°®à±" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable font plugin" +msgstr "ఫాంటౠపà±à°²à°—à±à°‡à°¨à± చేతనంచేయà±à°®à±" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable housekeeping plugin" +msgstr "హౌసà±â€Œà°•à±€à°ªà°¿à°‚à°—à± à°ªà±à°²à°—à±â€Œà°¯à°¿à°¨à±â€Œà°¨à± చేతనమà±à°šà±‡à°¯à±à°®à±" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable keybindings plugin" +msgstr "కీబందనమà±à°² à°ªà±à°²à°—à±à°‡à°¨à± చేతనంచేయà±à°®à±" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keyboard plugin" +msgstr "కీబోరà±à°¡à± à°ªà±à°²à°—à±à°‡à°¨à± చేతనంచేయà±à°®à±" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable media keys plugin" +msgstr "మాదà±à°¯à°®à°‚ కీల à°ªà±à°²à°—à±à°‡à°¨à± చేతనంచేయà±à°®à±" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable mouse plugin" +msgstr "మౌసౠపà±à°²à°—à±à°‡à°¨à± చేతనంచేయà±à°®à±" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +#| msgid "Enable xrandr plugin" +msgid "Enable smartcard plugin" +msgstr "à°¸à±à°®à°¾à°°à±à°Ÿà±à°•à°¾à°°à±à°¡à± à°ªà±à°²à°—à±à°‡à°¨à± చేతనంచేయà±à°®à±" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable sound plugin" +msgstr "శబà±à°¦à°®à± à°ªà±à°²à°—à±à°‡à°¨à± చేతనంచేయà±à°®à±" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable typing breaks plugin" +msgstr "టైపింగౠవిరామాల à°ªà±à°²à°—à±à°‡à°¨à± చేతనంచేయà±à°®à±" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable xrandr plugin" +msgstr "Xrandr à°ªà±à°²à°—à±à°‡à°¨à± చేతనంచేయà±à°®à±" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xrdb plugin" +msgstr "Xrdb à°ªà±à°²à°—à±à°‡à°¨à± చేతనంచేయà±à°®à±" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Enable xsettings plugin" +msgstr "xఅమరికల à°ªà±à°²à°—à±à°‡à°¨à± చేతనంచేయà±à°®à±" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Mouse keys" +msgstr "మౌసౠకీలà±" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "On-screen keyboard" +msgstr "తెర-పైని కీబోరà±à°¡à±" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen magnifier" +msgstr "తెర పెదà±à°¦à°¦à°¿à°šà±‡à°¯à±à°¨à°¦à°¿" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Screen reader" +msgstr "తెర à°šà°¦à±à°µà±à°¨à°¦à°¿" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "హౌసà±â€Œà°•à±€à°ªà°¿à°‚à°—à± à°ªà±à°²à°—à±â€Œà°¯à°¿à°¨à± చేతనమౠచేసి, à°Ÿà±à°°à°¾à°¨à±à°¸à°¿à°¯à°‚టౠఫైలౠకà±à°¯à°¾à°šà±€à°²à°¨à± దిదà±à°¦à±à°Ÿà°•à± సతà±à°¯à°®à±à°¨à°•à± అమరà±à°šà±à°®à±." + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "à°•à±à°²à°¿à°ªà±â€Œà°¬à±‹à°°à±à°¡à± అమరికలనౠనిరà±à°µà°¹à°¿à°‚à°šà±à°Ÿà°•à± à°ªà±à°²à°—à±à°‡à°¨à± చేతనంచేయà±à°Ÿà°•à± నిజంకౠఅమరà±à°šà±à°®à±." + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "డెసà±à°•à±à°Ÿà°¾à°ªà± à°¬à±à°¯à°¾à°•à±â€Œà°—à±à°°à±Œà°‚డౠఅమరికలనౠనిరà±à°µà°¹à°¿à°‚à°šà±à°Ÿà°•à± à°ªà±à°²à°—à±à°‡à°¨à± చేతనంచేయà±à°Ÿà°•à± నిజంకౠఅమరà±à°šà±à°®à±." + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "ఫాంటౠఅమరికలనౠనిరà±à°µà°¹à°¿à°‚à°šà±à°Ÿà°•à± à°ªà±à°²à°—à±à°‡à°¨à± చేతనంచేయà±à°Ÿà°•à± నిజంకౠఅమరà±à°šà±à°®à±." + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "à°•à±à°²à°¿à°ªà±â€Œà°¬à±‹à°°à±à°¡à± అమరికలనౠనిరà±à°µà°¹à°¿à°‚à°šà±à°Ÿà°•à± à°ªà±à°²à°—à±à°‡à°¨à± చేతనంచేయà±à°Ÿà°•à± నిజంకౠఅమరà±à°šà±à°®à±." + +#: ../data/mate-settings-daemon.schemas.in.h:32 +#| msgid "Set to True to enable the plugin to manage font settings." +msgid "" +"Set to True to enable the plugin to manage locking screen on smartcard " +"removal." +msgstr "à°¸à±à°®à°¾à°°à±à°Ÿà±à°•à°¾à°°à±à°¡à± తొలగింపà±à°ªà±ˆ à°¸à±à°•à±à°°à±€à°¨à± లాకింగౠనిరà±à°µà°¹à°¿à°‚à°šà± à°ªà±à°²à°—ినౠచేతనమà±à°šà±‡à°¯à±à°Ÿà°•à± True అమరà±à°šà±à°®à±." + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "మౌసౠఅమరికలనౠనిరà±à°µà°¹à°¿à°‚à°šà±à°Ÿà°•à± à°ªà±à°²à°—à±à°‡à°¨à± చేతనంచేయà±à°Ÿà°•à± నిజంకౠఅమరà±à°šà±à°®à±." + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "బహà±à°³à°®à°¾à°¦à±à°¯à°®à°‚ కీల అమరికలనౠనిరà±à°µà°¹à°¿à°‚à°šà±à°Ÿà°•à± à°ªà±à°²à°—à±à°‡à°¨à± చేతనంచేయà±à°Ÿà°•à± నిజంకౠఅమరà±à°šà±à°®à±." + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "మాదిరి శబà±à°¦à°ªà± à°•à±à°¯à°¾à°šà±€à°²à°¨à± నిరà±à°µà°¹à°¿à°‚à°šà±à°Ÿà°•à± à°ªà±à°²à°—à±â€Œà°¯à°¿à°¨à± చేతనమౠచేయà±à°Ÿà°•à± సతà±à°¯à°®à±à°¨à°•à± అమరà±à°šà±à°®à±." + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "à°…à°‚à°¦à±à°¬à°¾à°Ÿà± à°•à±à°²à°¿à°ªà±â€Œà°¬à±‹à°°à±à°¡à± అమరికలనౠనిరà±à°µà°¹à°¿à°‚à°šà±à°Ÿà°•à± à°ªà±à°²à°—à±à°‡à°¨à± చేతనంచేయà±à°Ÿà°•à± నిజంకౠఅమరà±à°šà±à°®à±." + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "కీబందనాలనౠనిరà±à°µà°¹à°¿à°‚à°šà±à°Ÿà°•à± à°ªà±à°²à°—à±à°‡à°¨à± చేతనంచేయà±à°Ÿà°•à± నిజంకౠఅమరà±à°šà±à°®à±." + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "టైపింగౠవిరామాలనౠనిరà±à°µà°¹à°¿à°‚à°šà±à°Ÿà°•à± à°ªà±à°²à°—à±à°‡à°¨à± చేతనంచేయà±à°Ÿà°•à± నిజంకౠఅమరà±à°šà±à°®à±." + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "xrandr అమరికలనౠనిరà±à°µà°¹à°¿à°‚à°šà±à°Ÿà°•à± à°ªà±à°²à°—à±à°‡à°¨à± చేతనంచేయà±à°Ÿà°•à± నిజంకౠఅమరà±à°šà±à°®à±." + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "xrdb అమరికలనౠనిరà±à°µà°¹à°¿à°‚à°šà±à°Ÿà°•à± à°ªà±à°²à°—à±à°‡à°¨à± చేతనంచేయà±à°Ÿà°•à± నిజంకౠఅమరà±à°šà±à°®à±." + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "xఅమరికలనౠనిరà±à°µà°¹à°¿à°‚à°šà±à°Ÿà°•à± à°ªà±à°²à°—à±à°‡à°¨à± చేతనంచేయà±à°Ÿà°•à± నిజంకౠఅమరà±à°šà±à°®à±." + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "Slow keys" +msgstr "à°¸à±à°²à±‹ కీలà±" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "Sticky keys" +msgstr "à°¸à±à°Ÿà°¿à°•à±€ కీలà±" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "పెదà±à°¦à°¦à°¿à°šà±‡à°¯à±à°¦à°¾à°¨à±à°¨à°¿ మారà±à°šà±à°Ÿà°•à± కీబోరà±à°¡à± లఘవà±à°¯à±Šà°•à±à°• నామమà±" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "తెర-పైని కీబోరà±à°¡à± మారà±à°šà±à°Ÿà°•à± కీబోరà±à°¡à± లఘవà±à°¯à±Šà°•à±à°• నామమà±" + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "తెర à°šà°¦à±à°µà°°à°¿à°¨à°¿ మారà±à°šà±à°Ÿà°•à± కీబోరà±à°¡à± లఘà±à°µà± యొకà±à°• నామమà±" + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"పెదà±à°¦à°¦à°¿à°šà±‡à°¯à± దానిని మారà±à°šà±à°Ÿà°•à± కీబోరà±à°¡à± లఘà±à°µà±à°¯à±Šà°•à±à°• నామమà±. à°ˆ నామమౠకీబోరà±à°¡à± లఘà±à°µà± అభీషà±à°Ÿà°®à±à°² డైలాగà±à°¨à°‚దౠ" +"చూపబడà±à°¤à±à°‚ది." + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"తెర-పైని కీబోరà±à°¡à± మారà±à°šà±à°Ÿà°•à± కీబోరà±à°¡à± లఘà±à°µà±à°¯à±Šà°•à±à°• నామమà±. à°ˆ నామమౠకీబోరà±à°¡à± లఘà±à°µà± ఆభీషà±à°Ÿà°¾à°² డైలాగà±à°¨à°‚దౠ" +"చూపబడà±à°¤à±à°‚ది." + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"తెర à°šà°¦à±à°µà°°à°¿à°¨à°¿ మారà±à°šà±à°Ÿà°•à± కీబోరà±à°¡à± లఘవౠయొకà±à°• నామమౠయిదే. à°ˆ నామమౠకీబోరà±à°¡à± లఘà±à°µà± అభీషà±à°Ÿà°¾à°² డైలాగà±à°¨à°‚దౠ" +"చూపబడà±à°¤à±à°‚ది." + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle magnifier" +msgstr "పెదà±à°¦à°¦à°¿à°šà±‡à°¯à±à°¦à°¾à°¨à±à°¨à°¿ మారà±à°šà±à°®à±" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Toggle on-screen keyboard" +msgstr "తెర-పైని కీబోరà±à°¡à±à°¨à± మారà±à°šà±à°®à±" + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Toggle screen reader" +msgstr "తెర à°šà°¦à±à°µà°°à°¿à°¨à°¿ మారà±à°šà±à°®à±" + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "బౌనà±à°¸à± కీల కీబోరà±à°¡à± à°…à°‚à°¦à±à°¬à°¾à°Ÿà± సౌలభà±à°¯à°®à± ఆనౠకావలెనా." + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "మౌసౠకీల కీబోరà±à°¡à± à°…à°‚à°¦à±à°¬à°¾à°Ÿà± సౌలభà±à°¯à°®à± ఆనౠకావలెనా." + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the on-screen keyboard is turned on." +msgstr "తెర-పైని కీబోరà±à°¡à± ఆనౠకావలెనా." + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the screen magnifier is turned on." +msgstr "తెర పెదà±à°¦à°¦à°¿à°šà±‡à°¯à±à°¨à°¦à°¿ ఆనౠకావలెనా." + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the screen reader is turned on." +msgstr "తెర à°šà°¦à±à°µà±à°¨à°¦à°¿ ఆనౠకావలెనా." + +#: ../data/mate-settings-daemon.schemas.in.h:58 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "à°¸à±à°²à±‹ కీల కీబోరà±à°¡à± à°…à°‚à°¦à±à°¬à°¾à°Ÿà± సౌలభà±à°¯à°®à± ఆనౠకావలెనా." + +#: ../data/mate-settings-daemon.schemas.in.h:59 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "à°¸à±à°Ÿà°¿à°•à±€ కీల కీబోరà±à°¡à± à°…à°‚à°¦à±à°¬à°¾à°Ÿà± సౌలభà±à°¯à°®à± ఆనౠకావలెనా." + +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "డీబగà±à°—ింగౠకోడà±â€Œà°¨à± చేతనంచేయà±à°®à±" + +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "డెమోనౠకావదà±à°¦à±" + +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "దేనినà±à°‚డైతే à°ªà±à°²à°—à±â€Œà°¯à°¿à°¨à± అమరికలనౠలోడà±à°šà±‡à°¯à°¾à°²à±‹ MateConf à°ªà±à°°à°¿à°«à°¿à°•à±à°¸à±" + +#: ../mate-settings-daemon/main.c:58 +msgid "Exit after a time - for debugging" +msgstr "" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "à°…à°‚à°¦à±à°¬à°¾à°Ÿà± కీబోరà±à°¡à±" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "à°…à°‚à°¦à±à°¬à°¾à°Ÿà± కీబోరà±à°¡à± à°ªà±à°²à°—à±à°‡à°¨à±" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:388 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "సహాయం à°ªà±à°°à°¦à°°à±à°¶à°¿à°‚à°šà±à°Ÿà°²à±‹ దోషం: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:519 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:585 +msgid "Do you want to activate Slow Keys?" +msgstr "నెమà±à°®à°¦à°¿ మీటలనౠకà±à°°à°¿à°¯à°¾à°¶à±€à°²à°‚ చేయాలా?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:520 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:586 +msgid "Do you want to deactivate Slow Keys?" +msgstr "నెమà±à°®à°¦à°¿ మీటల సౌకరà±à°¯à°¾à°¨à±à°¨à°¿ à°•à±à°°à°¿à°¯à°¾à°¹à±€à°¨à°‚ చేయాలా?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:521 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:587 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"మీరౠషిఫà±à°Ÿà± మీటనౠ౮8 సెకనà±à°²à± నొకà±à°•à°¿à°µà±à°‚చారà±. ఇది నెమà±à°®à°¦à°¿ మీటల విశిషà±à°  అంశానికి à°…à°¡à±à°¡à°¦à°¾à°°à°¿ ఇది మీ మీటలపలకం " +"పనిచేయౠవిధానంపై à°ªà±à°°à°­à°¾à°µà°‚ చూపà±à°¤à±à°‚ది." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't activate" +msgstr "à°•à±à°°à°¿à°¯à°¾à°¶à±€à°²à°‚ చేయవదà±à°¦à±" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't deactivate" +msgstr "à°•à±à°°à°¿à°¯à°¾à°¹à±€à°¨à°‚ చేయవదà±à°¦à±" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Activate" +msgstr "à°•à±à°°à°¿à°¯à°¾à°¶à±€à°²à°¿à°‚à°šà±" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Deactivate" +msgstr "à°•à±à°°à°¿à°¯à°¾à°¹à±€à°¨à°‚చేయి" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't activate" +msgstr "à°•à±à°°à°¿à°¯à°¾à°¶à±€à°²à°‚ చేయవదà±à°¦à±(_n)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't deactivate" +msgstr "à°•à±à°°à°¿à°¯à°¾à°¹à±€à°¨à°‚ చేయవదà±à°¦à±(_n)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Activate" +msgstr "à°•à±à°°à°¿à°¯à°¾à°¶à±€à°²à°‚(_A)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Deactivate" +msgstr "à°•à±à°°à°¿à°¯à°¾à°¹à±€à°¨à°‚(_D)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:615 +msgid "Slow Keys Alert" +msgstr "నెమà±à°®à°¦à°¿ మీటల à°…à°ªà±à°°à°®à°¤à±à°¤à°‚" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:655 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:723 +msgid "Do you want to activate Sticky Keys?" +msgstr "చీటీ మీటలనౠకà±à°°à°¿à°¯à°¾à°¶à±€à°²à°‚ చేయాలా?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:656 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:724 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "చీటీ మీటలనౠకà±à°°à°¿à°¯à°¾à°¹à±€à°¨à°‚ చేయాలా?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:726 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"à°·à°¿à°«à±à°Ÿà± మీటనౠమీరౠవరà±à°¸à°•à±à°°à°®à°‚లో 5సారà±à°²à± నొకà±à°•à°¾à°°à±. ఇది చీటీ మీటల సౌకరà±à°¯à°¾à°¨à°¿à°•à°¿ à°…à°¡à±à°¡à°¦à°¾à°°à°¿à°‡à°¦à°¿ మీ మీటల పలకం పనిపై " +"à°ªà±à°°à°­à°¾à°µà°‚ చూపà±à°¤à±à°‚ది." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:660 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"మీరౠరెండౠషిఫà±à°Ÿà± మీటలనౠఒకేసారి నొకà±à°•à°¾à°°à±. à°·à°¿à°«à±à°Ÿà± మీటనౠమీరౠవరà±à°¸à°•à±à°°à°®à°‚లో 5సారà±à°²à± నొకà±à°•à°¾à°°à±. ఇది చీటీ మీటల " +"సౌకరà±à°¯à°¾à°¨à°¿à°•à°¿ à°…à°¡à±à°¡à°¦à°¾à°°à°¿, ఇది మీ మీటల పలకం పనిపై à°ªà±à°°à°­à°¾à°µà°‚ చూపà±à°¤à±à°‚ది." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:756 +msgid "Sticky Keys Alert" +msgstr "చీటీ మీటల à°…à°ªà±à°°à°®à°¤à±à°¤à°¤" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "యూనివరà±à°¸à°²à± యాకà±à°¸à°¿à°¸à± అభీషà±à°Ÿà°¾à°²à±" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "à°°à°‚à°—à±à°²à°¨à°‚దౠకాంటà±à°°à°¾à°¸à±à°Ÿà±à°¨à± విసà±à°¤à°°à°¿à°‚à°šà±à°®à± (_c)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "పాఠà±à°¯à°®à±à°¨à± à°šà°¦à±à°µà±à°Ÿà°•à± పెదà±à°¦à°¦à°¿à°—à°¾ మరియౠసà±à°²à±à°µà±ˆà°¨à°¦à°¿à°—à°¾ చేయà±à°®à± (_t)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "కీలనౠఆమోదించà±à°Ÿà°•à± వాటిని వతà±à°¤à°¿ పటà±à°Ÿà°¿à°µà±à°‚à°šà±à°®à± (à°¸à±à°²à±‹ కీలà±) (_h)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "తెర-పైని కీబోరà±à°¡à±à°¨à± à°µà±à°ªà°¯à±‹à°—à°¿à°‚à°šà±à°®à± (_k)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "తెర పెదà±à°¦à°¦à°¿à°šà±‡à°¯à±à°¦à°¾à°¨à±à°¨à°¿ à°µà±à°ªà°¯à±‹à°—à°¿à°‚à°šà±à°®à± (_m)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "తెర à°šà°¦à±à°µà°°à°¿à°¨à°¿ à°µà±à°ªà°¯à±‹à°—à°¿à°‚à°šà±à°®à± (_r)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "బూటకపౠకీ వతà±à°¤à±à°²à°¨à± వదిలివేయà±à°®à± (బౌనà±à°¸à± కీలà±) (_I)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "కీబోరà±à°¡à± లఘà±à°µà±à°²à°¨à± వొక సారి వొకే కీనౠవతà±à°¤à±à°®à± (à°¸à±à°Ÿà°¿à°•à°¿ కీలà±) (_P)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "à°¬à±à°¯à°¾à°•à±â€Œà°—à±à°°à±Œà°‚à°¡à±" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "à°¬à±à°¯à°¾à°•à±â€Œà°—à±à°°à±Œà°‚à°¡à± à°ªà±à°²à°—à±à°‡à°¨à±" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "à°•à±à°²à°¿à°ªà±â€Œà°¬à±‹à°°à±à°¡à±" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "à°•à±à°²à°¿à°ªà±â€Œà°¬à±‹à°°à±à°¡à± à°ªà±à°²à°—à±à°‡à°¨à±" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "నకిలీ" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "నకిలీ à°ªà±à°²à°—à±à°‡à°¨à±" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "à°…à°•à±à°·à°°à°¶à±ˆà°²à°¿" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "ఫాంటౠపà±à°²à°—à±à°‡à°¨à±" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this filesystem" +msgstr "à°ˆ దసà±à°¤à±à°°à°µà±à°¯à°µà°¸à±à°¥ కొరకౠఠహెచà±à°šà°°à°¿à°•à°²à°¨à± మరలా చూపవదà±à°¦à±" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "ఠహెచà±à°šà°°à°¿à°•à°²à°¨à± మరలా చూపవదà±à°¦à±" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "వాలà±à°¯à±‚మౠ\"%s\" నందౠ%s à°¡à°¿à°¸à±à°• జాగా మాతà±à°°à°®à±‡ మిగిలివà±à°‚ది." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "à°•à°‚à°ªà±à°¯à±‚à°Ÿà°°à±â€Œà°¨à°‚దౠ%s à°¡à°¿à°¸à±à°•à± జాగా మాతà±à°°à°®à±‡ మిగిలివà±à°‚ది." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" +"మీరౠచెతà±à°¤à°•à±à°‚డీనౠఖాళీ చేయà±à°Ÿ à°¦à±à°µà°¾à°°à°¾ à°¡à°¿à°¸à±à°•à± జాగానౠఖాళీ చేయవచà±à°šà±, à°µà±à°ªà°¯à±‹à°—ించని à°ªà±à°°à±‹à°—à±à°°à°¾à°®à±à°²à°¨à± లేదా ఫైళà±à°³à°¨à± " +"తీసివేసి, లేదా ఫైళà±à°³à°¨à± వేరే à°¡à°¿à°¸à±à°•à± లేదా విభజనకౠకదిలà±à°šà°¿." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"ఉపయోగించని ఫైళà±à°³à°¨à± లేదా à°ªà±à°°à±‹à°—à±à°°à°¾à°®à±à°²à°¨à± తీసివేయà±à°Ÿà°¦à±à°µà°¾à°°à°¾, లేదా ఫైళà±à°³à°¨à± వేరే à°¡à°¿à°¸à±à°•à± లేదా విభజనకౠకదà±à°²à±à°šà±à°Ÿ à°¦à±à°µà°¾à°°à°¾ " +"మీరౠడిసà±à°•à±à°¨à± ఖాళీ చేయవచà±à°šà±." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"మీరౠచెతà±à°¤à°•à±à°‚డీనౠఖాళీ చేయà±à°Ÿ à°¦à±à°µà°¾à°°à°¾ à°¡à°¿à°¸à±à°•à± జాగానౠఖాళీ చేయవచà±à°šà±, à°µà±à°ªà°¯à±‹à°—ించని à°ªà±à°°à±‹à°—à±à°°à°¾à°®à±à°²à°¨à± లేదా ఫైళà±à°³à°¨à± " +"తీసివేసి, లేదా ఫైళà±à°³à°¨à± బాహà±à°¯ à°¡à°¿à°¸à±à°•à±à°¨à°•à± à°•à°¦à±à°²à±à°šà±à°Ÿ à°¦à±à°µà°¾à°°à°¾." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" +"ఉపయోగించని ఫైళà±à°³à°¨à± లేదా à°ªà±à°°à±‹à°—à±à°°à°¾à°®à±à°²à°¨à± తీసివేయà±à°Ÿà°¦à±à°µà°¾à°°à°¾, లేదా ఫైళà±à°³à°¨à± బాహà±à°¯ à°¡à°¿à°¸à±à°•à±à°¨à°•à± à°•à°¦à±à°²à±à°šà±à°Ÿ à°¦à±à°µà°¾à°°à°¾ మీరౠ" +"à°¡à°¿à°¸à±à°•à±à°¨à± ఖాళీ చేయవచà±à°šà±." + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "తకà±à°•à±à°µ à°¡à°¿à°¸à±à°•à± జాగా" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "చెతà±à°¤à°•à±à°‚à°¡à±€ ఖాళీచేయà±à°®à±" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine..." +msgstr "పరీకà±à°·à°¿à°‚à°šà±..." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "వదిలివేయి" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:96 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "%2$lu యొకà±à°• %1$lu అంశమà±à°¨à± తీసివేయà±à°šà±à°¨à±à°¨à°¦à°¿" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:116 +#, c-format +msgid "Removing: %s" +msgstr "తీసివేయà±à°šà±à°¨à±à°¨à°¦à°¿: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:244 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:293 +msgid "Emptying the trash" +msgstr "చెతà±à°¤à°•à±à°‚డీనౠఖాళీ చేయà±à°šà±à°¨à±à°¨à°¦à°¿" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:269 +msgid "Preparing to empty trash..." +msgstr "చెతà±à°¤à°•à±à°‚డీనౠఖాళీ చేయà±à°Ÿà°•à± సిదà±à°¦à°®à±Œà°¤à±‹à°‚ది..." + +#. Translators: "Emptying trash from " +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:296 +msgid "From: " +msgstr "à°¨à±à°‚à°¡à°¿: " + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:357 +msgid "Empty all of the items from the trash?" +msgstr "చెతà±à°¤à°•à±à°‚డీనà±à°‚à°¡à°¿ à°…à°¨à±à°¨à°¿ అంశమà±à°²à°¨à± ఖాళీ చేయాలా?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:360 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"మీరౠచెతà±à°¤à°•à±à°‚డీనౠఖాళీ చేయà±à°Ÿà°•à± యెంచà±à°•à±Šà°‚టే, దీనినందలి à°…à°¨à±à°¨à°¿ అంశమà±à°²à± శాశà±à°µà°¤à°‚à°—à°¾ పోతాయి. మీరౠవాటిని " +"వేరà±à°—ాకూడా తొలగించగలరని దయచేసి గమనించండి." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:367 +msgid "_Empty Trash" +msgstr "ఖాళీ చెతà±à°¤à°•à±à°‚à°¡à±€ (_E)" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "à°•à±€ బైండింగౠ(%s) చెలà±à°²à°¨à°¿à°¦à°¿" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "à°•à±€ బైండింగౠ(%s) పూరà±à°¤à°¿à°•à°¾à°¨à°Ÿà±à°µà°‚టిది" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"(%s)\n" +"నౠనడà±à°ªà±à°Ÿà°²à±‹ దోషం (%s)మీటతో బంధం à°à°°à±à°ªà°¡à°¿à°‚ది" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "కీబందనాలà±" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "కీబందనాలౠపà±à°²à°—à±à°‡à°¨à±" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "కీబోరà±à°¡à±" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "కీబోరà±à°¡à± à°ªà±à°²à°—à±à°‡à°¨à±" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:117 +#, c-format +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +"- a bug in libxklavier library\n" +"- a bug in X server (xkbcomp, xmodmap utilities)\n" +"- X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +"- The result of %s\n" +"- The result of %s" +msgstr "" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:131 +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or taking a fresher version of XFree " +"software." +msgstr "" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:203 +msgid "Unknown" +msgstr "" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:272 +#, c-format +msgid "Keyboard Layout \"%s\"" +msgstr "" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:395 +msgid "_Layouts" +msgstr "" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:402 +#, fuzzy +#| msgid "Mouse Preferences" +msgid "Keyboard _Preferences" +msgstr "మౌసౠఅభీషà±à°Ÿà°¾à°²à±" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:408 +msgid "Show _Current Layout" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "à°…à°‚à°¦à±à°¬à°¾à°Ÿà±à°²à±‹à°‰à°¨à±à°¨ దసà±à°¤à±à°°à°¾à°²à±(_v):" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "modmap దసà±à°¤à±à°°à°¾à°²à°¨à± నింపà±à°®à±" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap file(s)?" +msgstr "మీరౠmodmap దసà±à°¤à±à°°à°®à±(à°²)నౠనింపà±à°Ÿà°•à± ఇషà±à°Ÿà°ªà°¡à°¤à°¾à°°à°¾?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "_à°ˆ సందేశానà±à°¨à°¿ మళà±à°³à±€ చూపకండి" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "నింపà±à°®à±(_L)" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "దసà±à°¤à±à°°à°®à±à°²à°¨à± నింపà±à°®à±(_L):" + +#: ../plugins/keyboard/show-layout.ui.h:1 +#, fuzzy +#| msgid "Keyboard" +msgid "Keyboard Layout" +msgstr "కీబోరà±à°¡à±" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:195 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"à°…à°ªà±à°°à°®à±‡à°¯ టెరà±à°®à°¿à°¨à°²à±â€Œà°¨à± పొందలేకపోతోంది. మీ à°…à°ªà±à°°à°®à±‡à°¯ టెరà±à°®à°¿à°¨à°²à± ఆదేశం అమరà±à°šà°¬à°¡à°¿à°‰à°‚à°Ÿà±à°¨à°Ÿà±à°²à± మరియౠచెలà±à°²à±à°¨à°Ÿà±à°µà°‚à°Ÿà°¿ " +"à°…à°¨à±à°µà°°à±à°¤à°¨à°‚నౠసూచించà±à°¨à°Ÿà±à°²à± నిరà±à°§à°¾à°°à°¿à°‚à°šà±à°®à±." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:235 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"ఆదేశానà±à°¨à°¿ నిరà±à°µà°°à±à°¤à°¿à°‚చలేదà±: %s\n" +"à°ˆ ఆదేశం à°µà±à°¨à±à°¨à°¦à±‹à°²à±‡à°¦à±‹ సరిచూసà±à°•à±‹à°‚à°¡à°¿." + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "అచేతనమైన" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u à°…à°µà±à°Ÿà±à°ªà±à°Ÿà±" +msgstr[1] "%u à°…à°µà±à°Ÿà±à°ªà±à°Ÿà±à°²à±" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u ఇనà±à°ªà±à°Ÿà±" +msgstr[1] "%u ఇనà±à°ªà±à°Ÿà±à°²à±" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "సిసà±à°Ÿà°®à± శబà±à°¦à°®à±à°²à±" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "మాదà±à°¯à°®à°‚ కీలà±" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "మాదà±à°¯à°®à°‚ కీల à°ªà±à°²à°—à±à°‡à°¨à±" + +#: ../plugins/mouse/gsd-mouse-manager.c:882 +msgid "Could not enable mouse accessibility features" +msgstr "మౌసౠఅందà±à°¬à°¾à°Ÿà± సౌలభà±à°¯à°¾à°²à°¨à± చేతనం చేయలేకపోయింది" + +#: ../plugins/mouse/gsd-mouse-manager.c:884 +msgid "Mouse accessibility requires mousetweaks to be installed on your system." +msgstr "మౌసౠఅందà±à°¬à°¾à°Ÿà± కొరకౠమీ à°•à°‚à°ªà±à°¯à±‚టరౠనందౠమౌసà±â€Œà°Ÿà±à°µà±€à°•à±à°¸à± సంసà±à°¥à°¾à°ªà°¿à°‚చవలిసిన అనసరంఉంది." + +#: ../plugins/mouse/gsd-mouse-manager.c:887 +msgid "Mouse Preferences" +msgstr "మౌసౠఅభీషà±à°Ÿà°¾à°²à±" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "మౌసà±" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "మౌసౠపà±à°²à°—à±à°‡à°¨à±" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "టైపింగౠవిరామం" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "టైపింగౠవిరామం à°ªà±à°²à°—à±à°‡à°¨à±" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "తెర పరిమాణంనౠమరియౠసరà±à°¦à±à°¬à°¾à°Ÿà± అమరికలనౠఅమరà±à°šà±à°®à±" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:225 +msgid "Could not switch the monitor configuration" +msgstr "మానిటరౠఆకృతీకరణనౠసà±à°µà°¿à°šà± చేయలేక పోయింది" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:249 +msgid "Could not restore the display's configuration" +msgstr "à°ªà±à°°à°¦à°°à±à°¶à°¨à°¯à±Šà°•à±à°• ఆకృతీకరణనౠతిరిగివà±à°‚à°š లేకపోయింది" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:274 +msgid "Could not restore the display's configuration from a backup" +msgstr "à°¬à±à°¯à°¾à°•à°ªà±â€Œà°¨à±à°‚à°¡à°¿ à°ªà±à°°à°¦à°°à±à°¶à°¨à°¯à±Šà°•à±à°• ఆకృతీకరణనౠతిరిగివà±à°‚à°š లేకపోయింది" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:295 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "The display will be reset to its previous configuration in %d seconds" +msgstr[0] "à°ªà±à°°à°¦à°°à±à°¶à°¨ దాని à°—à°¤ ఆకృతీకరణకౠ%d సెకనà±à°²à±‹ తిరిగివà±à°‚చబడà±à°¤à±à°‚ది" +msgstr[1] "à°ªà±à°°à°¦à°°à±à°¶à°¨ దాని à°—à°¤ ఆకృతీకరణకౠ%d సెకనà±à°²à°²à±‹ తిరిగివà±à°‚చబడà±à°¤à±à°‚ది" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:344 +msgid "Does the display look OK?" +msgstr "à°ªà±à°°à°¦à°°à±à°¶à°¨ సరిగానే చూడబడà±à°¤à±à°‚దా?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:350 +msgid "_Restore Previous Configuration" +msgstr "à°®à±à°¨à±à°ªà°Ÿà°¿ ఆకృతీకరణనౠతిరిగివà±à°‚à°šà±à°®à± (_R)" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:351 +msgid "_Keep This Configuration" +msgstr "à°ˆ ఆకృతీకరణనౠకలిగివà±à°‚à°¡à±à°®à± (_K)" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:432 +msgid "The selected configuration for displays could not be applied" +msgstr "à°ªà±à°°à°¦à°°à±à°¶à°¨ కొరకౠయెంపికచేసిన ఆకృతీకరణలౠఆపాదింప బడలేవà±" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:970 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "తెర సమాచారమà±à°¨à± రీఫà±à°°à±†à°·à± చేయలేమà±: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:973 +msgid "Trying to switch the monitor configuration anyway." +msgstr "à°à°®à±ˆà°¨à°ªà±à°ªà°Ÿà°¿à°•à°¿ మానిటరౠఆకృతీకరణనౠసà±à°µà°¿à°šà± చేయà±à°Ÿà°•à± à°ªà±à°°à°¯à°¤à±à°¨à°¿à°¸à±à°¤à±‹à°‚ది." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1684 +msgid "Rotation not supported" +msgstr "à°­à±à°°à°®à°£à°‚ చేయà±à°Ÿ మదà±à°¦à°¤à±€à°¯à°¦à±" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1738 +msgid "Could not save monitor configuration" +msgstr "మానిటరౠఆకృతీకరణనౠదాయలేక పోయింది" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1756 +msgid "Normal" +msgstr "సాదారణమà±à°—à°¾" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1757 +msgid "Left" +msgstr "à°Žà°¡à°®" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1758 +msgid "Right" +msgstr "à°•à±à°¡à°¿" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1759 +msgid "Upside Down" +msgstr "పైపà±à°°à°•à±à°• à°•à±à°°à°¿à°‚దన" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1879 +msgid "_Configure Display Settings ..." +msgstr "à°ªà±à°°à°¦à°°à±à°¶à°¨ అమరà±à°ªà±à°²à°¨à± ఆకృతీకరించà±à°®à± ... (_C)" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1920 +msgid "Configure display settings" +msgstr "à°ªà±à°°à°¦à°°à±à°¶à°¨ అమరà±à°ªà±à°²à°¨à± ఆకృతీకరించà±à°®à±" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1980 +msgid "Could not apply the stored configuration for monitors" +msgstr "మానిటరà±à°² కొరకౠనిలà±à°µà°µà±à°‚à°šà°¿à°¨ ఆకృతీకరణనౠఆపాదించలేక పోయింది" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "వినియోగదారà±à°¨à°¿ నివాస డైరెకà±à°Ÿà°°à±€à°¨à°¿ నిరà±à°£à°¯à°¿à°‚చలేకపోతోంది" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "X వనరౠడాటాబేసౠనౠనిరà±à°µà°¹à°¿à°‚à°šà±" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "X వనరౠడాటాబేసà±" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:596 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "MateConf మీట %s %s రకానికి అమరà±à°šà°¬à°¡à°¿à°‚ది. కానీ అవసరమైన à°°à°•à°‚%s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "X అమరికలనౠనిరà±à°µà°¹à°¿à°‚à°šà±" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "X అమరికలà±" + diff --git a/po/th.po b/po/th.po new file mode 100644 index 0000000..04a1997 --- /dev/null +++ b/po/th.po @@ -0,0 +1,1402 @@ +# Thai mate-settings-daemon translation. +# Copyright (C) 2003-2010 Free Software Foundation, Inc. +# This file is distributed under the same license as the mate-settings-daemon package. +# Paisa Seeluangsawat , 2003, 2004. +# Supakorn Siddhichai , 2004. +# Supranee Thirawatthanasuk , 2004. +# Surichat Sumrit , 2004. +# Chanchai Junlouchai , 2004. +# Theppitak Karoonboonyanan , 2004-2010. +# +msgid "" +msgstr "" +"Project-Id-Version: mate-settings-daemon\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=mate-" +"settings-daemon&component=general\n" +"POT-Creation-Date: 2010-04-07 07:37+0000\n" +"PO-Revision-Date: 2010-04-25 17:18+0700\n" +"Last-Translator: Theppitak Karoonboonyanan \n" +"Language-Team: Thai \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" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "สิ่งอำนวยความสะดวà¸" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "ร้อยละขีดเริ่มของที่ว่างที่จะเริ่มà¹à¸ˆà¹‰à¸‡à¹€à¸«à¸•à¸¸" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "เนื้อที่ว่างขีดเริ่มที่จะไม่à¹à¸ˆà¹‰à¸‡à¹€à¸«à¸•à¸¸" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "ช่วงเวลาต่ำสุดของà¸à¸²à¸£à¹à¸ˆà¹‰à¸‡à¹€à¸•à¸·à¸­à¸™à¸‹à¹‰à¸³" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "พาธเมานท์ต่างๆ ที่ไม่สนใจ" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown" +msgstr "" +"ร้อยละของพื้นที่ว่างที่จะเริ่มเตือนว่าเนื้อที่ดิสà¸à¹Œà¹€à¸«à¸¥à¸·à¸­à¸™à¹‰à¸­à¸¢ ถ้าที่ว่างเหลือน้อยà¸à¸§à¹ˆà¸²à¸—ี่à¸à¸³à¸«à¸™à¸”นี้ " +"à¸à¹‡à¸ˆà¸°à¹à¸ªà¸”งคำเตือน" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "ระบุรายชื่อพาธเมานท์ต่างๆ ที่ไม่ต้องเตือนเมื่อเหลือเนื้อที่น้อย" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "ระบุเวลาเป็นนาที à¸à¸²à¸£à¹€à¸•à¸·à¸­à¸™à¹€à¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸šà¹€à¸™à¸·à¹‰à¸­à¸—ี่ว่างในโวลุมในครั้งถัดๆ ไป จะถี่ไม่เà¸à¸´à¸™à¸Šà¹ˆà¸§à¸‡à¸—ี่à¸à¸³à¸«à¸™à¸”นี้" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown" +msgstr "ระบุเนื้อที่เป็น GB ถ้าเนื้อที่ว่างสูงà¸à¸§à¹ˆà¸²à¸„่านี้ à¸à¹‡à¸ˆà¸°à¹„ม่à¹à¸ˆà¹‰à¸‡à¹€à¸•à¸·à¸­à¸™" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning" +msgstr "ระบุร้อยละของเนื้อที่ว่างที่จะต้องลดลงà¸à¹ˆà¸­à¸™à¸—ี่จะà¹à¸ˆà¹‰à¸‡à¹€à¸•à¸·à¸­à¸™à¸„รั้งต่อไป" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "ร้อยละขีดเริ่มของà¸à¸²à¸£à¹à¸ˆà¹‰à¸‡à¹€à¸«à¸•à¸¸à¹€à¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸šà¹€à¸™à¸·à¹‰à¸­à¸—ี่ว่างครั้งต่อไป" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "ปุ่มลัดสำหรับดันà¹à¸œà¹ˆà¸™à¸‹à¸µà¸”ี/ดีวีดีออà¸" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to enable or disable the touchpad." +msgstr "ปุ่มลัดสำหรับเปิดหรือปิดà¸à¸²à¸£à¹ƒà¸Šà¹‰à¸—ัชà¹à¸žà¸”" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "ปุ่มลัดสำหรับเรียà¸à¹€à¸„รื่องคิดเลข" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "ปุ่มลัดสำหรับเรียà¸à¹‚ปรà¹à¸à¸£à¸¡à¸£à¸±à¸šà¸ªà¹ˆà¸‡à¹€à¸¡à¸¥" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "ปุ่มลัดสำหรับเรียà¸à¸”ูวิธีใช้" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "ปุ่มลัดสำหรับเรียà¸à¹‚ปรà¹à¸à¸£à¸¡à¹€à¸¥à¹ˆà¸™à¸ªà¸·à¹ˆà¸­" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "ปุ่มลัดสำหรับเรียà¸à¹€à¸„รื่องมือค้นหา" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "ปุ่มลัดสำหรับเรียà¸à¹€à¸§à¹‡à¸šà¹€à¸šà¸£à¸²à¸§à¹Œà¹€à¸‹à¸­à¸£à¹Œ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "ปุ่มลัดสำหรับล็อคหน้าจอ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "ปุ่มลัดสำหรับออà¸à¸ˆà¸²à¸à¸£à¸°à¸šà¸š" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "ปุ่มลัดสำหรับหรี่เสียง" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "ปุ่มลัดสำหรับปิดเสียง" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "ปุ่มลัดสำหรับเปิดโฟลเดอร์บ้าน" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "ปุ่มลัดสำหรับพัà¸à¸à¸²à¸£à¹€à¸¥à¹ˆà¸™à¸ªà¸·à¹ˆà¸­" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "ปุ่มลัดสำหรับเร่งเสียง" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "ปุ่มลัดสำหรับข้ามไปร่องเสียงถัดไป" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "ปุ่มลัดสำหรับข้ามไปร่องเสียงที่à¹à¸¥à¹‰à¸§" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "ปุ่มลัดสำหรับเริ่มเล่นสื่อ (หรือสลับà¸à¸²à¸£à¹€à¸¥à¹ˆà¸™/พัà¸)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "ปุ่มลัดสำหรับหยุดเล่นสื่อ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "ดันà¹à¸œà¹ˆà¸™à¸­à¸­à¸" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "โฟลเดอร์บ้าน" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "เรียà¸à¹€à¸„รื่องคิดเลข" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "เรียà¸à¹‚ปรà¹à¸à¸£à¸¡à¸£à¸±à¸šà¸ªà¹ˆà¸‡à¹€à¸¡à¸¥" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "เรียà¸à¸”ูวิธีใช้" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "เรียà¸à¹‚ปรà¹à¸à¸£à¸¡à¹€à¸¥à¹ˆà¸™à¸ªà¸·à¹ˆà¸­" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "เรียà¸à¹€à¸§à¹‡à¸šà¹€à¸šà¸£à¸²à¸§à¹Œà¹€à¸‹à¸­à¸£à¹Œ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "ล็อคหน้าจอ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "ออà¸à¸ˆà¸²à¸à¸£à¸°à¸šà¸š" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "ร่องเสียงถัดไป" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "พัà¸à¸à¸²à¸£à¹€à¸¥à¹ˆà¸™à¸ªà¸·à¹ˆà¸­" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "เล่น (หรือ เล่น/พัà¸)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "ร่องเสียงที่à¹à¸¥à¹‰à¸§" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "ค้นหา" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "หยุดเล่นสื่อ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "สลับà¸à¸²à¸£à¹ƒà¸Šà¹‰à¸—ัชà¹à¸žà¸”" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "หรี่เสียง" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "ปิดเสียง" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "ขั้นเสียง" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "ขั้นเสียงเป็นเปอร์เซ็นต์ของความดัง" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "เร่งเสียง" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "" +"If a notification icon with display related things should be shown in the " +"panel." +msgstr "à¸à¸³à¸«à¸™à¸”ว่าจะà¹à¸ªà¸”งไอคอนเà¸à¸µà¹ˆà¸¢à¸§à¸à¸±à¸šà¸”ิสเพลย์ในพาเนลหรือไม่" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "à¹à¸ªà¸”งดิสเพลย์ในพื้นที่à¹à¸ˆà¹‰à¸‡à¹€à¸«à¸•à¸¸" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "à¸à¸²à¸£à¸‚จัดรอยหยัà¸" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "Hinting" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "ลำดับ RGBA" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"ลำดับของพิà¸à¹€à¸‹à¸¥à¸¢à¹ˆà¸­à¸¢à¸šà¸™à¸ˆà¸­ LCD ซึ่งจะใช้เมื่อใช้à¸à¸²à¸£à¸‚จัดรอยหยัà¸à¸”้วยวิธี \"rgba\" ค่าที่เป็นไปได้คือ: " +"\"rgb\" คือจุดสีà¹à¸”งอยู่ซ้าย (พบมาà¸à¸—ี่สุด), \"bgr\" คือจุดสีน้ำเงินอยู่ซ้าย, \"vrgb\" " +"คือจุดสีà¹à¸”งอยู่บน, \"vbgr\" คือจุดสีà¹à¸”งอยู่ล่าง" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "ความละเอียดที่จะใช้à¹à¸›à¸¥à¸‡à¸ˆà¸²à¸à¸‚นาดà¹à¸šà¸šà¸­à¸±à¸à¸©à¸£à¹„ปเป็นจำนวนจุด ในหน่วยจุดต่อนิ้ว" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"วิธีà¸à¸²à¸£à¸‚จัดรอยหยัà¸à¹€à¸¡à¸·à¹ˆà¸­à¸§à¸²à¸”ตัวอัà¸à¸©à¸£ ค่าที่เป็นไปได้คือ: \"none\" คือไม่ทำ, \"grayscale\" " +"คือà¸à¸²à¸£à¹„ล่สีเทาตามปà¸à¸•à¸´ à¹à¸¥à¸° \"rgba\" คือใช้พิà¸à¹€à¸‹à¸¥à¸¢à¹ˆà¸­à¸¢ (สำหรับจอ LCD เท่านั้น)" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"วิธีà¸à¸²à¸£ hint ที่จะใช้เมื่อวาดà¹à¸šà¸šà¸­à¸±à¸à¸©à¸£ ค่าที่เป็นไปได้คือ: \"none\" คือไม่ hint, \"slight\" " +"คือ hint à¹à¸šà¸šà¸žà¸·à¹‰à¸™à¸à¸²à¸™, \"medium\" คือ hint à¹à¸šà¸šà¸›à¸²à¸™à¸à¸¥à¸²à¸‡, à¹à¸¥à¸° \"full\" คือ hint " +"à¹à¸šà¸šà¹€à¸•à¹‡à¸¡à¸—ี่ (à¸à¸²à¸£ hint อาจทำให้รูปร่างของตัวอัà¸à¸©à¸£à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¹„ป)" + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "ปุ่มที่อนุà¸à¸²à¸•à¹ƒà¸«à¹‰à¹ƒà¸Šà¹‰" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"ถ้าเป็นค่าไม่ว่างเปล่า ปุ่มลัดต่างๆ จะถูà¸à¸¥à¸°à¹€à¸¥à¸¢ ยà¸à¹€à¸§à¹‰à¸™à¸›à¸¸à¹ˆà¸¡à¸—ี่มีไดเรà¸à¸—อรี MateConf อยู่ในรายชื่อนี้ " +"คีย์นี้เป็นประโยชน์สำหรับà¸à¸²à¸£à¸ˆà¸³à¸à¸±à¸”à¸à¸²à¸£à¹ƒà¸Šà¹‰à¸‡à¸²à¸™" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "ปิดทัชà¹à¸žà¸”ขณะพิมพ์" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "เปิดใช้à¸à¸²à¸£à¹€à¸¥à¸·à¹ˆà¸­à¸™à¸«à¸™à¹‰à¸²à¸ˆà¸­à¹à¸™à¸§à¸™à¸­à¸™" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "เปิดใช้à¸à¸²à¸£à¸„ลิà¸à¹€à¸¡à¸²à¸ªà¹Œà¸”้วยทัชà¹à¸žà¸”" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Enable touchpad" +msgstr "เปิดใช้ทัชà¹à¸žà¸”" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "เลือà¸à¸§à¸´à¸˜à¸µà¸à¸²à¸£à¹€à¸¥à¸·à¹ˆà¸­à¸™à¸«à¸™à¹‰à¸²à¸ˆà¸­à¸”้วยทัชà¹à¸žà¸”" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Select the touchpad scroll method. Supported values are: 0 - disabled, 1 - " +"edge scrolling, 2 - two-finger scrolling" +msgstr "" +"เลือà¸à¸§à¸´à¸˜à¸µà¸à¸²à¸£à¹€à¸¥à¸·à¹ˆà¸­à¸™à¸«à¸™à¹‰à¸²à¸ˆà¸­à¸”้วยทัชà¹à¸žà¸” ค่าที่รองรับคือ: 0 - ปิดใช้, 1 - เลื่อนที่ขอบ, 2 - " +"เลื่อนโดยใช้สองนิ้ว" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "à¸à¸³à¸«à¸™à¸”ค่านี้เป็น TRUE ถ้าคุณมีปัà¸à¸«à¸²à¸à¸±à¸šà¸à¸²à¸£à¹‚ดนทัชà¹à¸žà¸”โดยไม่ตั้งใจในขณะพิมพ์" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" +"à¸à¸³à¸«à¸™à¸”ค่านี้เป็น TRUE ถ้าต้องà¸à¸²à¸£à¹€à¸›à¸´à¸”ใช้à¸à¸²à¸£à¹€à¸¥à¸·à¹ˆà¸­à¸™à¸«à¸™à¹‰à¸²à¸ˆà¸­à¹à¸™à¸§à¸™à¸­à¸™à¸”้วยวิธีà¸à¸²à¸£à¹€à¸”ียวà¸à¸±à¸šà¸—ี่เลือà¸à¹ƒà¸™à¸„ีย์ " +"scroll_method" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "" +"Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "à¸à¸³à¸«à¸™à¸”ค่านี้เป็น TRUE ถ้าต้องà¸à¸²à¸£à¸ªà¹ˆà¸‡à¸à¸²à¸£à¸„ลิà¸à¹€à¸¡à¸²à¸ªà¹Œà¸”้วยà¸à¸²à¸£à¹à¸•à¸°à¸—ี่ทัชà¹à¸žà¸”" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +msgid "Set this to TRUE to enable all touchpads." +msgstr "à¸à¸³à¸«à¸™à¸”ค่านี้เป็น TRUE ถ้าต้องà¸à¸²à¸£à¹€à¸›à¸´à¸”ใช้ทัชà¹à¸žà¸”ทั้งหมดในเครื่อง" + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "ดีมอนค่าตั้ง MATE" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "ปุ่มลัดสำหรับเปิด/ปิดà¹à¸§à¹ˆà¸™à¸‚ยาย" + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "ปุ่มลัดสำหรับเปิด/ปิดà¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œà¸šà¸™à¸ˆà¸­" + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "ปุ่มลัดสำหรับเปิด/ปิดโปรà¹à¸à¸£à¸¡à¸­à¹ˆà¸²à¸™à¸«à¸™à¹‰à¸²à¸ˆà¸­" + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "ป้องà¸à¸±à¸™à¸à¸²à¸£à¸à¸”à¹à¸›à¹‰à¸™à¸£à¸±à¸§" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "คำสั่งที่ใช้สำหรับเปิดหรือปิดà¹à¸§à¹ˆà¸™à¸‚ยาย" + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "คำสั่งที่ใช้สำหรับเปิดหรือปิดà¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œà¸šà¸™à¸ˆà¸­" + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "คำสั่งที่ใช้สำหรับเปิดหรือปิดโปรà¹à¸à¸£à¸¡à¸­à¹ˆà¸²à¸™à¸«à¸™à¹‰à¸²à¸ˆà¸­" + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable accessibility keyboard plugin" +msgstr "เปิดใช้ปลั๊à¸à¸­à¸´à¸™à¸ˆà¸±à¸”à¸à¸²à¸£à¸ªà¸´à¹ˆà¸‡à¸­à¸³à¸™à¸§à¸¢à¸„วามสะดวà¸à¸ªà¸³à¸«à¸£à¸±à¸šà¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œ" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable background plugin" +msgstr "เปิดใช้ปลั๊à¸à¸­à¸´à¸™à¸ˆà¸±à¸”à¸à¸²à¸£à¸žà¸·à¹‰à¸™à¸«à¸¥à¸±à¸‡" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable clipboard plugin" +msgstr "เปิดใช้ปลั๊à¸à¸­à¸´à¸™à¸ˆà¸±à¸”à¸à¸²à¸£à¸„ลิปบอร์ด" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable font plugin" +msgstr "เปิดใช้ปลั๊à¸à¸­à¸´à¸™à¸ˆà¸±à¸”à¸à¸²à¸£à¹à¸šà¸šà¸­à¸±à¸à¸©à¸£" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable housekeeping plugin" +msgstr "เปิดใช้ปลั๊à¸à¸­à¸´à¸™à¸‡à¸²à¸™à¸”ูà¹à¸¥à¸—ั่วไป" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable keybindings plugin" +msgstr "เปิดใช้ปลั๊à¸à¸­à¸´à¸™à¸ˆà¸±à¸”à¸à¸²à¸£à¸›à¸¸à¹ˆà¸¡à¸¥à¸±à¸”" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keyboard plugin" +msgstr "เปิดใช้ปลั๊à¸à¸­à¸´à¸™à¸ˆà¸±à¸”à¸à¸²à¸£à¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œ" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable media keys plugin" +msgstr "เปิดใช้ปลั๊à¸à¸­à¸´à¸™à¸ˆà¸±à¸”à¸à¸²à¸£à¸›à¸¸à¹ˆà¸¡à¸ªà¸±à¹ˆà¸‡à¸à¸²à¸£à¸ªà¸·à¹ˆà¸­" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable mouse plugin" +msgstr "เปิดใช้ปลั๊à¸à¸­à¸´à¸™à¸ˆà¸±à¸”à¸à¸²à¸£à¹€à¸¡à¸²à¸ªà¹Œ" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable sound plugin" +msgstr "เปิดใช้ปลั๊à¸à¸­à¸´à¸™à¸ˆà¸±à¸”à¸à¸²à¸£à¹€à¸ªà¸µà¸¢à¸‡" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable typing breaks plugin" +msgstr "เปิดใช้ปลั๊à¸à¸­à¸´à¸™à¸ˆà¸±à¸”à¸à¸²à¸£à¹€à¸§à¸¥à¸²à¸žà¸±à¸à¸žà¸´à¸¡à¸žà¹Œ" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable xrandr plugin" +msgstr "เปิดใช้ปลั๊à¸à¸­à¸´à¸™à¸ˆà¸±à¸”à¸à¸²à¸£à¸„่าตั้งความละเอียดà¹à¸¥à¸°à¸à¸²à¸£à¸«à¸¡à¸¸à¸™à¸ˆà¸­" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable xrdb plugin" +msgstr "เปิดใช้ปลั๊à¸à¸­à¸´à¸™à¸ˆà¸±à¸”à¸à¸²à¸£à¸„่าตั้ง xrdb" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xsettings plugin" +msgstr "เปิดใช้ปลั๊à¸à¸­à¸´à¸™à¸ˆà¸±à¸”à¸à¸²à¸£à¸„่าตั้ง xsettings" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Mouse keys" +msgstr "บังคับเมาส์ด้วยà¹à¸›à¹‰à¸™" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "On-screen keyboard" +msgstr "à¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œà¸šà¸™à¸ˆà¸­" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "Screen magnifier" +msgstr "à¹à¸§à¹ˆà¸™à¸‚ยายหน้าจอ" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen reader" +msgstr "โปรà¹à¸à¸£à¸¡à¸­à¹ˆà¸²à¸™à¸«à¸™à¹‰à¸²à¸ˆà¸­" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "à¸à¸³à¸«à¸™à¸”เป็นค่าจริงถ้าต้องà¸à¸²à¸£à¹€à¸›à¸´à¸”ใช้ปลั๊à¸à¸­à¸´à¸™à¸‡à¸²à¸™à¸”ูà¹à¸¥à¸—ั่วไป เพื่อคอยเà¸à¹‡à¸šà¸à¸§à¸²à¸”à¹à¸„ชของà¹à¸Ÿà¹‰à¸¡à¸Šà¸±à¹ˆà¸§à¸„ราว" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "à¸à¸³à¸«à¸™à¸”เป็นค่าจริงถ้าต้องà¸à¸²à¸£à¹€à¸›à¸´à¸”ใช้ปลั๊à¸à¸­à¸´à¸™à¸ˆà¸±à¸”à¸à¸²à¸£à¸„่าตั้งคลิปบอร์ด" + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "à¸à¸³à¸«à¸™à¸”เป็นค่าจริงถ้าต้องà¸à¸²à¸£à¹€à¸›à¸´à¸”ใช้ปลั๊à¸à¸­à¸´à¸™à¸ˆà¸±à¸”à¸à¸²à¸£à¸„่าตั้งพื้นหลังพื้นโต๊ะ" + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "à¸à¸³à¸«à¸™à¸”เป็นค่าจริงถ้าต้องà¸à¸²à¸£à¹€à¸›à¸´à¸”ใช้ปลั๊à¸à¸­à¸´à¸™à¸ˆà¸±à¸”à¸à¸²à¸£à¸„่าตั้งà¹à¸šà¸šà¸­à¸±à¸à¸©à¸£" + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "à¸à¸³à¸«à¸™à¸”เป็นค่าจริงถ้าต้องà¸à¸²à¸£à¹€à¸›à¸´à¸”ใช้ปลั๊à¸à¸­à¸´à¸™à¸ˆà¸±à¸”à¸à¸²à¸£à¸„่าตั้งà¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œ" + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "à¸à¸³à¸«à¸™à¸”เป็นค่าจริงถ้าต้องà¸à¸²à¸£à¹€à¸›à¸´à¸”ใช้ปลั๊à¸à¸­à¸´à¸™à¸ˆà¸±à¸”à¸à¸²à¸£à¸„่าตั้งเมาส์" + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "à¸à¸³à¸«à¸™à¸”เป็นค่าจริงถ้าต้องà¸à¸²à¸£à¹€à¸›à¸´à¸”ใช้ปลั๊à¸à¸­à¸´à¸™à¸ˆà¸±à¸”à¸à¸²à¸£à¸„่าตั้งปุ่มสั่งà¸à¸²à¸£à¸ªà¸·à¹ˆà¸­" + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "à¸à¸³à¸«à¸™à¸”เป็นค่าจริงถ้าต้องà¸à¸²à¸£à¹€à¸›à¸´à¸”ใช้ปลั๊à¸à¸­à¸´à¸™à¸ˆà¸±à¸”à¸à¸²à¸£à¹à¸„ชตัวอย่างเสียง" + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "à¸à¸³à¸«à¸™à¸”เป็นค่าจริงถ้าต้องà¸à¸²à¸£à¹€à¸›à¸´à¸”ใช้ปลั๊à¸à¸­à¸´à¸™à¸ˆà¸±à¸”à¸à¸²à¸£à¸„่าตั้งเทคโนโลยีสิ่งอำนวยความสะดวà¸à¸ªà¸³à¸«à¸£à¸±à¸šà¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œ" + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "à¸à¸³à¸«à¸™à¸”เป็นค่าจริงถ้าต้องà¸à¸²à¸£à¹€à¸›à¸´à¸”ใช้ปลั๊à¸à¸­à¸´à¸™à¸ˆà¸±à¸”à¸à¸²à¸£à¸›à¸¸à¹ˆà¸¡à¸¥à¸±à¸”" + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "à¸à¸³à¸«à¸™à¸”เป็นค่าจริงถ้าต้องà¸à¸²à¸£à¹€à¸›à¸´à¸”ใช้ปลั๊à¸à¸­à¸´à¸™à¸ˆà¸±à¸”à¸à¸²à¸£à¹€à¸§à¸¥à¸²à¸žà¸±à¸à¸žà¸´à¸¡à¸žà¹Œ" + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "à¸à¸³à¸«à¸™à¸”เป็นค่าจริงถ้าต้องà¸à¸²à¸£à¹€à¸›à¸´à¸”ใช้ปลั๊à¸à¸­à¸´à¸™à¸ˆà¸±à¸”à¸à¸²à¸£à¸„่าตั้ง xrandr" + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "à¸à¸³à¸«à¸™à¸”เป็นค่าจริงถ้าต้องà¸à¸²à¸£à¹€à¸›à¸´à¸”ใช้ปลั๊à¸à¸­à¸´à¸™à¸ˆà¸±à¸”à¸à¸²à¸£à¸„่าตั้ง xrdb" + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "à¸à¸³à¸«à¸™à¸”เป็นค่าจริงถ้าต้องà¸à¸²à¸£à¹€à¸›à¸´à¸”ใช้ปลั๊à¸à¸­à¸´à¸™à¸ˆà¸±à¸”à¸à¸²à¸£ xsettings" + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Slow keys" +msgstr "พิมพ์à¹à¸šà¸šà¸Šà¹‰à¸²" + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Sticky keys" +msgstr "ค้างปุ่มà¸à¸”" + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "ชื่อของปุ่มลัดที่ใช้เปิด/ปิดà¹à¸§à¹ˆà¸™à¸‚ยาย" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "ชื่อของปุ่มลัดสำหรับเปิด/ปิดà¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œà¸šà¸™à¸ˆà¸­" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "ชื่อของปุ่มลัดสำหรับเปิด/ปิดโปรà¹à¸à¸£à¸¡à¸­à¹ˆà¸²à¸™à¸«à¸™à¹‰à¸²à¸ˆà¸­" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "ชื่อของปุ่มลัดที่ใช้เปิด/ปิดà¹à¸§à¹ˆà¸™à¸‚ยาย ชื่อนี้จะà¹à¸ªà¸”งในà¸à¸¥à¹ˆà¸­à¸‡à¹‚ต้ตอบปรับà¹à¸•à¹ˆà¸‡à¸›à¸¸à¹ˆà¸¡à¸¥à¸±à¸”" + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "ชื่อของปุ่มลัดที่ใช้เปิด/ปิดà¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œà¸šà¸™à¸ˆà¸­ ชื่อนี้จะà¹à¸ªà¸”งในà¸à¸¥à¹ˆà¸­à¸‡à¹‚ต้ตอบปรับà¹à¸•à¹ˆà¸‡à¸›à¸¸à¹ˆà¸¡à¸¥à¸±à¸”" + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "ชื่อของปุ่มลัดที่ใช้เปิด/ปิดโปรà¹à¸à¸£à¸¡à¸­à¹ˆà¸²à¸™à¸«à¸™à¹‰à¸²à¸ˆà¸­ ชื่อนี้จะà¹à¸ªà¸”งในà¸à¸¥à¹ˆà¸­à¸‡à¹‚ต้ตอบปรับà¹à¸•à¹ˆà¸‡à¸›à¸¸à¹ˆà¸¡à¸¥à¸±à¸”" + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "Toggle magnifier" +msgstr "เปิด/ปิดà¹à¸§à¹ˆà¸™à¸‚ยาย" + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "Toggle on-screen keyboard" +msgstr "เปิด/ปิดà¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œà¸šà¸™à¸ˆà¸­" + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle screen reader" +msgstr "เปิด/ปิดโปรà¹à¸à¸£à¸¡à¸­à¹ˆà¸²à¸™à¸«à¸™à¹‰à¸²à¸ˆà¸­" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "à¸à¸³à¸«à¸™à¸”ว่าจะเปิดใช้เทคโนโลยีสิ่งอำนวยความสะดวà¸à¸›à¹‰à¸­à¸‡à¸à¸±à¸™à¸à¸²à¸£à¸à¸”à¹à¸›à¹‰à¸™à¸£à¸±à¸§à¸«à¸£à¸·à¸­à¹„ม่" + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "à¸à¸³à¸«à¸™à¸”ว่าจะเปิดใช้เทคโนโลยีสิ่งอำนวยความสะดวà¸à¸šà¸±à¸‡à¸„ับเมาส์ด้วยà¹à¸›à¹‰à¸™à¸«à¸£à¸·à¸­à¹„ม่" + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the on-screen keyboard is turned on." +msgstr "à¸à¸³à¸«à¸™à¸”ว่าจะเปิดใช้à¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œà¸šà¸™à¸ˆà¸­à¸«à¸£à¸·à¸­à¹„ม่" + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the screen magnifier is turned on." +msgstr "à¸à¸³à¸«à¸™à¸”ว่าจะเปิดใช้à¹à¸§à¹ˆà¸™à¸‚ยายหน้าจอหรือไม่" + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the screen reader is turned on." +msgstr "à¸à¸³à¸«à¸™à¸”ว่าจะเปิดใช้โปรà¹à¸à¸£à¸¡à¸­à¹ˆà¸²à¸™à¸«à¸™à¹‰à¸²à¸ˆà¸­à¸«à¸£à¸·à¸­à¹„ม่" + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "à¸à¸³à¸«à¸™à¸”ว่าจะเปิดใช้เทคโนโลยีสิ่งอำนวยความสะดวà¸à¸žà¸´à¸¡à¸žà¹Œà¹à¸šà¸šà¸Šà¹‰à¸²à¸«à¸£à¸·à¸­à¹„ม่" + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "à¸à¸³à¸«à¸™à¸”ว่าจะเปิดใช้เทคโนโลยีสิ่งอำนวยความสะดวà¸à¸„้างปุ่มà¸à¸”หรือไม่" + +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "เปิดใช้โค้ดส่วนดีบั๊à¸" + +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "ไม่ต้องเปิดเป็นดีมอน" + +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "ชื่อส่วนหน้าของคีย์ MateConf ที่จะใช้อ่านค่าตั้งปลั๊à¸à¸­à¸´à¸™" + +#: ../mate-settings-daemon/main.c:58 +msgid "Exit after a time - for debugging" +msgstr "ออà¸à¸ˆà¸²à¸à¹‚ปรà¹à¸à¸£à¸¡à¸«à¸¥à¸±à¸‡à¹€à¸§à¸¥à¸²à¸—ี่à¸à¸³à¸«à¸™à¸” - ใช้สำหรับดีบั๊à¸" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "สิ่งอำนวยความสะดวà¸à¸ªà¸³à¸«à¸£à¸±à¸šà¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œ" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "ปลั๊à¸à¸­à¸´à¸™à¸ˆà¸±à¸”à¸à¸²à¸£à¸ªà¸´à¹ˆà¸‡à¸­à¸³à¸™à¸§à¸¢à¸„วามสะดวà¸à¸ªà¸³à¸«à¸£à¸±à¸šà¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œ" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:388 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "เà¸à¸´à¸”ข้อผิดพลาดขณะà¹à¸ªà¸”งวิธีใช้: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:519 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:585 +msgid "Do you want to activate Slow Keys?" +msgstr "จะเริ่มใช้à¸à¸²à¸£à¸žà¸´à¸¡à¸žà¹Œà¹à¸šà¸šà¸Šà¹‰à¸²à¸«à¸£à¸·à¸­à¹„ม่?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:520 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:586 +msgid "Do you want to deactivate Slow Keys?" +msgstr "จะเลิà¸à¹ƒà¸Šà¹‰à¸à¸²à¸£à¸žà¸´à¸¡à¸žà¹Œà¹à¸šà¸šà¸Šà¹‰à¸²à¸«à¸£à¸·à¸­à¹„ม่?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:521 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:587 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"คุณเพิ่งà¸à¸”ปุ่ม Shift ค้างไว้à¹à¸›à¸”วินาที นี่เป็นสัà¸à¸à¸²à¸“เรียà¸à¹ƒà¸Šà¹‰à¸à¸²à¸£à¸žà¸´à¸¡à¸žà¹Œà¹à¸šà¸šà¸Šà¹‰à¸² " +"ซึ่งจะมีผลต่อà¸à¸²à¸£à¸—ำงานของà¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œ" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't activate" +msgstr "ไม่เริ่มใช้" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't deactivate" +msgstr "ไม่เลิà¸à¹ƒà¸Šà¹‰" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Activate" +msgstr "เริ่มใช้" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Deactivate" +msgstr "เลิà¸à¹ƒà¸Šà¹‰" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't activate" +msgstr "ไ_ม่เริ่มใช้" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't deactivate" +msgstr "ไ_ม่เลิà¸à¹ƒà¸Šà¹‰" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Activate" +msgstr "เ_ริ่มใช้" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Deactivate" +msgstr "เ_ลิà¸à¹ƒà¸Šà¹‰" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:615 +msgid "Slow Keys Alert" +msgstr "เริ่มใช้à¸à¸²à¸£à¸žà¸´à¸¡à¸žà¹Œà¹à¸šà¸šà¸Šà¹‰à¸²" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:655 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:723 +msgid "Do you want to activate Sticky Keys?" +msgstr "จะเริ่มใช้à¸à¸²à¸£à¸„้างปุ่มà¸à¸”หรือไม่?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:656 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:724 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "จะเลิà¸à¹ƒà¸Šà¹‰à¸à¸²à¸£à¸„้างปุ่มà¸à¸”หรือไม่?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:726 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"คุณเพิ่งà¸à¸”ปุ่ม Shift ห้าครั้งต่อเนื่องà¸à¸±à¸™ นี่เป็นสัà¸à¸à¸²à¸“เรียà¸à¹ƒà¸Šà¹‰à¸à¸²à¸£à¸„้างปุ่มà¸à¸” " +"ซึ่งจะมีผลต่อà¸à¸²à¸£à¸—ำงานของà¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œ" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:660 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"คุณเพิ่งà¸à¸”สองปุ่มพร้อมà¸à¸±à¸™ หรือà¸à¸”ปุ่ม Shift ห้าครั้งต่อเนื่องà¸à¸±à¸™ นี่เป็นสัà¸à¸à¸²à¸“สำหรับปิดà¸à¸²à¸£à¸„้างปุ่มà¸à¸” " +"ซึ่งจะมีผลต่อà¸à¸²à¸£à¸—ำงานของà¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œ" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:756 +msgid "Sticky Keys Alert" +msgstr "เลิà¸à¹ƒà¸Šà¹‰à¸à¸²à¸£à¸„้างปุ่มà¸à¸”" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "ปรับà¹à¸•à¹ˆà¸‡à¸à¸²à¸£à¸­à¸³à¸™à¸§à¸¢à¸„วามสะดวà¸à¸—ั่วไป" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "เพิ่มความ_ต่างของสี" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "à¹à¸ªà¸”งตัว_อัà¸à¸©à¸£à¹ƒà¸«à¸à¹ˆà¸‚ึ้นเพื่อให้อ่านง่าย" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "รับปุ่มà¸à¸”à¹à¸šà¸šà¹_ช่ (à¸à¸²à¸£à¸žà¸´à¸¡à¸žà¹Œà¹à¸šà¸šà¸Šà¹‰à¸²)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "ใช้à¹_ป้นพิมพ์บนจอ" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "ใช้à¹à¸§à¹ˆà¸™_ขยายหน้าจอ" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "ใช้โปรà¹à¸à¸£à¸¡_อ่านหน้าจอ" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "_ละเลยปุ่มà¸à¸”ซ้ำ (ป้องà¸à¸±à¸™à¸à¸²à¸£à¸à¸”à¹à¸›à¹‰à¸™à¸£à¸±à¸§)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "_à¸à¸”ปุ่มลัดโดยà¸à¸”ทีละปุ่ม (à¸à¸²à¸£à¸„้างปุ่มà¸à¸”)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "พื้นหลัง" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "ปลั๊à¸à¸­à¸´à¸™à¸ˆà¸±à¸”à¸à¸²à¸£à¸žà¸·à¹‰à¸™à¸«à¸¥à¸±à¸‡" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "คลิปบอร์ด" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "ปลั๊à¸à¸­à¸´à¸™à¸ˆà¸±à¸”à¸à¸²à¸£à¸„ลิปบอร์ด" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "หุ่น" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "ปลั๊à¸à¸­à¸´à¸™à¸«à¸¸à¹ˆà¸™" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "à¹à¸šà¸šà¸­à¸±à¸à¸©à¸£" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "ปลั๊à¸à¸­à¸´à¸™à¸ˆà¸±à¸”à¸à¸²à¸£à¹à¸šà¸šà¸­à¸±à¸à¸©à¸£" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this filesystem" +msgstr "ไม่ต้องà¹à¸ªà¸”งคำเตือนอีà¸à¸ªà¸³à¸«à¸£à¸±à¸šà¸£à¸°à¸šà¸šà¹à¸Ÿà¹‰à¸¡à¸™à¸µà¹‰" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "ไม่ต้องà¹à¸ªà¸”งคำเตือนนี้อีà¸" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "โวลุม \"%s\" มีเนื้อที่ว่างเหลือเพียง %s" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "คอมพิวเตอร์เครื่องนี้มีเนื้อที่ว่างเหลือเพียง %s" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" +"คุณสามารถคืนเนื้อที่ว่างในดิสà¸à¹Œà¹„ด้โดยเทขยะในถังขยะทิ้ง หรือลบโปรà¹à¸à¸£à¸¡à¸«à¸£à¸·à¸­à¹à¸Ÿà¹‰à¸¡à¸—ี่ไม่ใช้à¹à¸¥à¹‰à¸§ " +"หรือย้ายà¹à¸Ÿà¹‰à¸¡à¸•à¹ˆà¸²à¸‡à¹† ไปที่ดิสà¸à¹Œà¸«à¸£à¸·à¸­à¸žà¸²à¸£à¹Œà¸—ิชันอื่น" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"คุณสามารถคืนเนื้อที่ว่างในดิสà¸à¹Œà¹„ด้โดยลบโปรà¹à¸à¸£à¸¡à¸«à¸£à¸·à¸­à¹à¸Ÿà¹‰à¸¡à¸—ี่ไม่ใช้à¹à¸¥à¹‰à¸§ หรือย้ายà¹à¸Ÿà¹‰à¸¡à¸•à¹ˆà¸²à¸‡à¹† " +"ไปที่ดิสà¸à¹Œà¸«à¸£à¸·à¸­à¸žà¸²à¸£à¹Œà¸—ิชันอื่น" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"คุณสามารถคืนเนื้อที่ว่างในดิสà¸à¹Œà¹„ด้โดยเทขยะในถังขยะทิ้ง หรือลบโปรà¹à¸à¸£à¸¡à¸«à¸£à¸·à¸­à¹à¸Ÿà¹‰à¸¡à¸—ี่ไม่ใช้à¹à¸¥à¹‰à¸§ " +"หรือย้ายà¹à¸Ÿà¹‰à¸¡à¸•à¹ˆà¸²à¸‡à¹† ไปที่ดิสà¸à¹Œà¸ à¸²à¸¢à¸™à¸­à¸" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" +"คุณสามารถคืนเนื้อที่ว่างในดิสà¸à¹Œà¹„ด้โดยลบโปรà¹à¸à¸£à¸¡à¸«à¸£à¸·à¸­à¹à¸Ÿà¹‰à¸¡à¸—ี่ไม่ใช้à¹à¸¥à¹‰à¸§ หรือย้ายà¹à¸Ÿà¹‰à¸¡à¸•à¹ˆà¸²à¸‡à¹† ไปที่ดิสà¸à¹Œà¸ à¸²à¸¢à¸™à¸­à¸" + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "พื้นที่ดิสà¸à¹Œà¹€à¸«à¸¥à¸·à¸­à¸™à¹‰à¸­à¸¢" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "เทขยะ" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine..." +msgstr "ตรวจสอบ..." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "ไม่สนใจ" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:96 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "à¸à¸³à¸¥à¸±à¸‡à¸¥à¸šà¸£à¸²à¸¢à¸à¸²à¸£à¸—ี่ %lu จาภ%lu" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:116 +#, c-format +msgid "Removing: %s" +msgstr "à¸à¸³à¸¥à¸±à¸‡à¸¥à¸š: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:244 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:293 +msgid "Emptying the trash" +msgstr "à¸à¸³à¸¥à¸±à¸‡à¹€à¸—ขยะ" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:269 +msgid "Preparing to empty trash..." +msgstr "à¸à¸³à¸¥à¸±à¸‡à¹€à¸•à¸£à¸µà¸¢à¸¡à¹€à¸—ขยะ..." + +#. Translators: "Emptying trash from " +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:296 +msgid "From: " +msgstr "จาà¸: " + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:357 +msgid "Empty all of the items from the trash?" +msgstr "จะเทรายà¸à¸²à¸£à¸•à¹ˆà¸²à¸‡à¹† ในถังขยะทิ้งหรือไม่?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:360 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"ถ้าคุณเลือà¸à¹€à¸—ถังขยะ รายà¸à¸²à¸£à¸—ั้งหมดà¸à¹‡à¸ˆà¸°à¸ªà¸¹à¸à¸«à¸²à¸¢à¸­à¸¢à¹ˆà¸²à¸‡à¸–าวร อย่าลืมว่าคุณสามารถลบรายà¸à¸²à¸£à¸•à¹ˆà¸²à¸‡à¹† " +"ทีละรายà¸à¸²à¸£à¹„ด้เช่นà¸à¸±à¸™" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:367 +msgid "_Empty Trash" +msgstr "เ_ทขยะ" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "à¸à¸²à¸£à¸à¸³à¸«à¸™à¸”ปุ่มลัด (%s) ผิดรูปà¹à¸šà¸š" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "à¸à¸²à¸£à¸à¸³à¸«à¸™à¸”ปุ่มลัด (%s) ไม่สมบูรณ์" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"เà¸à¸´à¸”ความผิดพลาดขณะเรียà¸à¸—ำงาน (%s)\n" +"ซึ่งเชื่อมโยงà¸à¸±à¸šà¸›à¸¸à¹ˆà¸¡ (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "ปุ่มลัด" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "ปลั๊à¸à¸­à¸´à¸™à¸ˆà¸±à¸”à¸à¸²à¸£à¸›à¸¸à¹ˆà¸¡à¸¥à¸±à¸”" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "à¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œ" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "ปลั๊à¸à¸­à¸´à¸™à¸ˆà¸±à¸”à¸à¸²à¸£à¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œ" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:117 +#, c-format +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +"- a bug in libxklavier library\n" +"- a bug in X server (xkbcomp, xmodmap utilities)\n" +"- X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +"- The result of %s\n" +"- The result of %s" +msgstr "" +"เà¸à¸´à¸”ข้อผิดพลาดขณะเปิดใช้ค่าตั้ง XKB\n" +"ปัà¸à¸«à¸²à¸™à¸µà¹‰à¸­à¸²à¸ˆà¹€à¸à¸´à¸”ได้จาà¸à¹€à¸‡à¸·à¹ˆà¸­à¸™à¹„ขต่างๆ ต่อไปนี้:\n" +"- บั๊à¸à¹ƒà¸™à¹„ลบรารี libxklavier\n" +"- บั๊à¸à¹ƒà¸™à¹€à¸‹à¸´à¸£à¹Œà¸Ÿà¹€à¸§à¸­à¸£à¹Œà¹€à¸­à¹‡à¸à¸‹à¹Œ (โปรà¹à¸à¸£à¸¡ xkbcomp, xmodmap)\n" +"- เซิร์ฟเวอร์เอ็à¸à¸‹à¹Œà¹ƒà¸Šà¹‰ libxkbfile รุ่นที่ไม่เข้าà¸à¸±à¸™\n" +"\n" +"ข้อมูลรุ่นของเซิร์ฟเวอร์เอ็à¸à¸‹à¹Œ:\n" +"%s\n" +"%d\n" +"%s\n" +"ถ้าคุณจะรายงานปัà¸à¸«à¸²à¸™à¸µà¹‰ à¸à¸£à¸¸à¸“าà¹à¸™à¸šà¸‚้อมูลต่อไปนี้ไปด้วย:\n" +"- ผลลัพธ์ของ %s\n" +"- ผลลัพธ์ของ %s" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:131 +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or taking a fresher version of XFree " +"software." +msgstr "" +"คุณà¸à¸³à¸¥à¸±à¸‡à¹ƒà¸Šà¹‰ XFree 4.3.0\n" +"ซึ่งเป็นที่ทราบà¸à¸±à¸™à¸§à¹ˆà¸²à¸¡à¸µà¸›à¸±à¸à¸«à¸²à¸à¸±à¸šà¸„่าตั้ง XKB ที่ซับซ้อน\n" +"à¸à¸£à¸¸à¸“าลองใช้ค่าตั้งที่เรียบง่ายà¸à¸§à¹ˆà¸²à¸™à¸µà¹‰ หรือลองใช้ XFree รุ่นที่ใหม่à¸à¸§à¹ˆà¸²à¸™à¸µà¹‰" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:203 +msgid "Unknown" +msgstr "ไม่ทราบ" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:272 +#, c-format +msgid "Keyboard Layout \"%s\"" +msgstr "ผังà¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œ \"%s\"" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:395 +msgid "_Groups" +msgstr "_ภาษา" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:402 +msgid "Keyboard _Preferences" +msgstr "_ปรับà¹à¸•à¹ˆà¸‡à¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œ" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:408 +msgid "Show Current _Layout" +msgstr "à¹à¸ªà¸”ง_ผังà¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œà¸›à¸±à¸ˆà¸ˆà¸¸à¸šà¸±à¸™" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "à¹à¸Ÿà¹‰à¸¡à¸—ี่_มี:" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "โหลดà¹à¸Ÿà¹‰à¸¡ modmap" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap file(s)?" +msgstr "คุณต้องà¸à¸²à¸£à¹‚หลดà¹à¸Ÿà¹‰à¸¡ modmap หรือไม่?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "ไ_ม่ต้องà¹à¸ªà¸”งข้อความนี้อีà¸" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "โห_ลด" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "à¹_ฟ้มที่โหลด:" + +#: ../plugins/keyboard/show-layout.ui.h:1 +msgid "Keyboard Layout" +msgstr "ผังà¹à¸›à¹‰à¸™à¸žà¸´à¸¡à¸žà¹Œ" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:195 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"ไม่สามารถอ่านค่าเทอร์มินัลปริยาย à¸à¸£à¸¸à¸“าตรวจสอบว่าคุณได้à¸à¸³à¸«à¸™à¸”คำสั่งเทอร์มินัลปริยายไว้ " +"โดยà¸à¸³à¸«à¸™à¸”เป็นโปรà¹à¸à¸£à¸¡à¸—ี่เรียà¸à¹ƒà¸Šà¹‰à¹„ด้" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:235 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"ไม่สามารถเรียà¸à¹ƒà¸Šà¹‰à¸„ำสั่ง: %s\n" +"à¸à¸£à¸¸à¸“าตรวจดูคำสั่งว่าเป็นคำสั่งที่ถูà¸à¸•à¹‰à¸­à¸‡à¸«à¸£à¸·à¸­à¹„ม่" + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "ปิดใช้" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "เสียงออภ%u ช่อง" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "เสียงเข้า %u ช่อง" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "เสียงของระบบ" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "ปุ่มสั่งà¸à¸²à¸£à¸ªà¸·à¹ˆà¸­" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "ปลั๊à¸à¸­à¸´à¸™à¸ˆà¸±à¸”à¸à¸²à¸£à¸›à¸¸à¹ˆà¸¡à¸ªà¸±à¹ˆà¸‡à¸à¸²à¸£à¸ªà¸·à¹ˆà¸­" + +#: ../plugins/mouse/gsd-mouse-manager.c:882 +msgid "Could not enable mouse accessibility features" +msgstr "ไม่สามารถเปิดใช้สิ่งอำนวยความสะดวà¸à¸ªà¸³à¸«à¸£à¸±à¸šà¹€à¸¡à¸²à¸ªà¹Œ" + +#: ../plugins/mouse/gsd-mouse-manager.c:884 +msgid "" +"Mouse accessibility requires mousetweaks to be installed on your system." +msgstr "à¸à¸²à¸£à¹ƒà¸Šà¹‰à¸ªà¸´à¹ˆà¸‡à¸­à¸³à¸™à¸§à¸¢à¸„วามสะดวà¸à¸ªà¸³à¸«à¸£à¸±à¸šà¹€à¸¡à¸²à¸ªà¹Œ ต้องติดตั้ง mousetweaks ในระบบด้วย" + +#: ../plugins/mouse/gsd-mouse-manager.c:887 +msgid "Mouse Preferences" +msgstr "ค่าตั้งสำหรับเมาส์" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "เมาส์" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "ปลั๊à¸à¸­à¸´à¸™à¸ˆà¸±à¸”à¸à¸²à¸£à¹€à¸¡à¸²à¸ªà¹Œ" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "เวลาพัà¸à¸žà¸´à¸¡à¸žà¹Œ" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "ปลั๊à¸à¸­à¸´à¸™à¸ˆà¸±à¸”à¸à¸²à¸£à¹€à¸§à¸¥à¸²à¸žà¸±à¸à¸žà¸´à¸¡à¸žà¹Œ" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "ตั้งค่าความละเอียดของจอภาพà¹à¸¥à¸°à¸à¸²à¸£à¸«à¸¡à¸¸à¸™à¸ à¸²à¸žà¸šà¸™à¸ˆà¸­" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:222 +msgid "Could not switch the monitor configuration" +msgstr "ไม่สามารถเปลี่ยนค่าตั้งของจอภาพ" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:246 +msgid "Could not restore the display's configuration" +msgstr "ไม่สามารถเรียà¸à¸„ืนค่าตั้งของจอà¹à¸ªà¸”งผลได้" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:271 +msgid "Could not restore the display's configuration from a backup" +msgstr "ไม่สามารถเรียà¸à¸„ืนค่าตั้งของจอà¹à¸ªà¸”งผลจาà¸à¸‚้อมูลที่สำรองไว้ได้" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:292 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "" +"The display will be reset to its previous configuration in %d seconds" +msgstr[0] "จอà¹à¸ªà¸”งผลจะคืนค่าสู่ค่าตั้งà¸à¹ˆà¸­à¸™à¸«à¸™à¹‰à¸²à¸™à¸µà¹‰à¸ à¸²à¸¢à¹ƒà¸™ %d วินาที" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:341 +msgid "Does the display look OK?" +msgstr "จอà¹à¸ªà¸”งผลดูใช้ได้หรือยัง?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:347 +msgid "_Restore Previous Configuration" +msgstr "เ_รียà¸à¸„ืนค่าตั้งà¸à¹ˆà¸­à¸™à¸«à¸™à¹‰à¸²" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:348 +msgid "_Keep This Configuration" +msgstr "ใ_ช้ค่าตั้งนี้" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:429 +msgid "The selected configuration for displays could not be applied" +msgstr "ไม่สามารถเริ่มใช้ค่าตั้งจอà¹à¸ªà¸”งผลที่เลือà¸" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:967 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "ไม่สามารถปรับà¹à¸ªà¸”งข้อมูลของหน้าจอ: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:970 +msgid "Trying to switch the monitor configuration anyway." +msgstr "จะพยายามเปลี่ยนค่าตั้งของจอภาพต่อไป" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1679 +msgid "Rotation not supported" +msgstr "ไม่รองรับà¸à¸²à¸£à¸«à¸¡à¸¸à¸™à¸«à¸™à¹‰à¸²à¸ˆà¸­" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1733 +msgid "Could not save monitor configuration" +msgstr "ไม่สามารถบันทึà¸à¸„่าตั้งของจอภาพ" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1751 +msgid "Normal" +msgstr "ปà¸à¸•à¸´" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1752 +msgid "Left" +msgstr "ซ้าย" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1753 +msgid "Right" +msgstr "ขวา" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1754 +msgid "Upside Down" +msgstr "à¸à¸¥à¸±à¸šà¸«à¸±à¸§" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1874 +msgid "_Configure Display Settings ..." +msgstr "_ตั้งค่าหน้าจอ ..." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1915 +msgid "Configure display settings" +msgstr "ตั้งค่าหน้าจอ" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1972 +msgid "Could not apply the stored configuration for monitors" +msgstr "ไม่สามารถเริ่มใช้ค่าตั้งของจอภาพที่บันทึà¸à¹„ว้" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "ไม่ทราบตำà¹à¸«à¸™à¹ˆà¸‡à¹‚ฟลเดอร์บ้านของผู้ใช้" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "จัดà¸à¸²à¸£à¸à¸²à¸™à¸‚้อมูลทรัพยาà¸à¸£à¸‚อง X" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "à¸à¸²à¸™à¸‚้อมูลทรัพยาà¸à¸£à¸‚อง X" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:596 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "คีย์ MateConf %s ถูà¸à¸à¸³à¸«à¸™à¸”เป็นชนิด %s à¹à¸•à¹ˆà¸„วรจะเป็น %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "จัดà¸à¸²à¸£à¸„่าตั้งของ X" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "ค่าตั้งของ X" + +#~ msgid "Binding to suspend the computer." +#~ msgstr "ปุ่มลัดสำหรับพัà¸à¹€à¸„รื่องคอมพิวเตอร์" + +#~ msgid "Suspend" +#~ msgstr "พัà¸à¹€à¸„รื่อง" + +#~ msgid "" +#~ "Set to True to display a dialog when there are errors running the " +#~ "screensaver." +#~ msgstr "à¸à¸³à¸«à¸™à¸”เป็นค่าจริงถ้าต้องà¸à¸²à¸£à¹ƒà¸«à¹‰à¹à¸ªà¸”งหน้าต่างเตือนเมื่อเรียà¸à¹‚ปรà¹à¸à¸£à¸¡à¸£à¸±à¸à¸©à¸²à¸«à¸™à¹‰à¸²à¸ˆà¸­à¹„ม่สำเร็จ" + +#~ msgid "Set to True to run the screensaver at login." +#~ msgstr "à¸à¸³à¸«à¸™à¸”เป็นค่าจริงถ้าต้องà¸à¸²à¸£à¹ƒà¸«à¹‰à¹€à¸£à¸µà¸¢à¸à¹‚ปรà¹à¸à¸£à¸¡à¸£à¸±à¸à¸©à¸²à¸«à¸™à¹‰à¸²à¸ˆà¸­à¹€à¸¡à¸·à¹ˆà¸­à¹€à¸‚้าระบบ" + +#~ msgid "Show startup errors" +#~ msgstr "เตือนถ้าผิดพลาดเมื่อเริ่มทำงาน" + +#~ msgid "Start screensaver" +#~ msgstr "เปิดโปรà¹à¸à¸£à¸¡à¸£à¸±à¸à¸©à¸²à¸«à¸™à¹‰à¸²à¸ˆà¸­" + +#~ msgid "Enable screensaver plugin" +#~ msgstr "เปิดใช้ปลั๊à¸à¸­à¸´à¸™à¸ˆà¸±à¸”à¸à¸²à¸£à¹‚ปรà¹à¸à¸£à¸¡à¸£à¸±à¸à¸©à¸²à¸«à¸™à¹‰à¸²à¸ˆà¸­" + +#~ msgid "Set to True to enable the plugin to manage screensaver settings." +#~ msgstr "à¸à¸³à¸«à¸™à¸”เป็นค่าจริงถ้าต้องà¸à¸²à¸£à¹€à¸›à¸´à¸”ใช้ปลั๊à¸à¸­à¸´à¸™à¸ˆà¸±à¸”à¸à¸²à¸£à¸„่าตั้งโปรà¹à¸à¸£à¸¡à¸£à¸±à¸à¸©à¸²à¸«à¸™à¹‰à¸²à¸ˆà¸­" + +#~ msgid "Toggle screenreader" +#~ msgstr "เปิด/ปิดโปรà¹à¸à¸£à¸¡à¸­à¹ˆà¸²à¸™à¸«à¸™à¹‰à¸²à¸ˆà¸­" + +#~ msgid "%d%% of the disk space on `%s' is in use" +#~ msgstr "%d%% ของพื้นที่ดิสà¸à¹Œ `%s' มีà¸à¸²à¸£à¹ƒà¸Šà¹‰à¸‡à¸²à¸™à¸­à¸¢à¸¹à¹ˆ" + +#~ msgid "Analyze" +#~ msgstr "วิเคราะห์" + +#~ msgid "" +#~ "Couldn't put the machine to sleep.\n" +#~ "Verify that the machine is correctly configured." +#~ msgstr "" +#~ "สั่งให้เครืองหลับไม่สำเร็จ\n" +#~ "โปรดตรวจดูว่าติดตั้งà¹à¸¥à¸°à¸›à¸£à¸±à¸šà¹à¸•à¹ˆà¸‡à¹€à¸„รื่องไว้ถูà¸à¸•à¹‰à¸­à¸‡" + +#~ msgid "MATE Volume Control" +#~ msgstr "เครื่องมือปรับความดังเสียงของ MATE" + +#~ msgid "" +#~ "There was an error starting up the screensaver:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "Screensaver functionality will not work in this session." +#~ msgstr "" +#~ "เà¸à¸´à¸”ข้อผิดพลาดขณะเริ่มใช้โปรà¹à¸à¸£à¸¡à¸£à¸±à¸à¸©à¸²à¸«à¸™à¹‰à¸²à¸ˆà¸­:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "โปรà¹à¸à¸£à¸¡à¸£à¸±à¸à¸©à¸²à¸«à¸™à¹‰à¸²à¸ˆà¸­à¸ˆà¸°à¹„ม่ทำงานในวาระนี้" + +#~ msgid "Screensaver" +#~ msgstr "โปรà¹à¸à¸£à¸¡à¸£à¸±à¸à¸©à¸²à¸«à¸™à¹‰à¸²à¸ˆà¸­" + +#~ msgid "Screensaver plugin" +#~ msgstr "ปลั๊à¸à¸­à¸´à¸™à¸ˆà¸±à¸”à¸à¸²à¸£à¹‚ปรà¹à¸à¸£à¸¡à¸£à¸±à¸à¸©à¸²à¸«à¸™à¹‰à¸²à¸ˆà¸­" + +#~ msgid "" +#~ "Cannot create the directory \"%s\".\n" +#~ "This is needed to allow changing the mouse pointer theme." +#~ msgstr "" +#~ "ไม่สามารถสร้างโฟลเดอร์ \"%s\"\n" +#~ "ซึ่งจำเป็นสำหรับà¸à¸²à¸£à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¸Šà¸¸à¸”รูปà¹à¸šà¸šà¸•à¸±à¸§à¸Šà¸µà¹‰à¸‚องเมาส์" + +#~ msgid "" +#~ "Cannot create the directory \"%s\".\n" +#~ "This is needed to allow changing cursors." +#~ msgstr "" +#~ "ไม่สามารถสร้างโฟลเดอร์ \"%s\"\n" +#~ "ซึ่งจำเป็นสำหรับà¸à¸²à¸£à¹€à¸›à¸¥à¸µà¹ˆà¸¢à¸™à¸•à¸±à¸§à¸Šà¸µà¹‰" + +#~ msgid "Couldn't load sound file %s as sample %s" +#~ msgstr "ไม่สามารถเรียà¸à¹à¸Ÿà¹‰à¸¡à¹€à¸ªà¸µà¸¢à¸‡ %s เป็นตัวอย่างเสียง %s" + +#~ msgid "Login" +#~ msgstr "เข้าระบบ" + +#~ msgid "Logout" +#~ msgstr "ออà¸à¸ˆà¸²à¸à¸£à¸°à¸šà¸š" + +#~ msgid "Boing" +#~ msgstr "à¹à¸ˆà¹‰à¸‡à¹€à¸žà¸·à¹ˆà¸­à¸—ราบ" + +#~ msgid "Siren" +#~ msgstr "ผิดพลาด" + +#~ msgid "Clink" +#~ msgstr "คลิà¸" + +#~ msgid "Beep" +#~ msgstr "โผล่" + +#~ msgid "No sound" +#~ msgstr "ไม่ใช้เสียง" + +#~ msgid "Sound not set for this event." +#~ msgstr "ไม่ได้à¸à¸³à¸«à¸™à¸”เสียงสำหรับเหตุà¸à¸²à¸£à¸“์นี้ไว้" + +#~ msgid "" +#~ "The sound file for this event does not exist.\n" +#~ "You may want to install the mate-audio package for a set of default " +#~ "sounds." +#~ msgstr "" +#~ "หาà¹à¸Ÿà¹‰à¸¡à¹€à¸ªà¸µà¸¢à¸‡à¸ªà¸³à¸«à¸£à¸±à¸šà¹€à¸«à¸•à¸¸à¸à¸²à¸£à¸“์นี้ไม่พบ\n" +#~ "ถ้าคุณต้องà¸à¸²à¸£à¸Šà¸¸à¸”เสียงปริยาย à¸à¸£à¸¸à¸“าติดตั้ง mate-audio" + +#~ msgid "The sound file for this event does not exist." +#~ msgstr "หาà¹à¸Ÿà¹‰à¸¡à¹€à¸ªà¸µà¸¢à¸‡à¸ªà¸³à¸«à¸£à¸±à¸šà¹€à¸«à¸•à¸¸à¸à¸²à¸£à¸“์นี้ไม่พบ" + +#~ msgid "Select Sound File" +#~ msgstr "เลือà¸à¹à¸Ÿà¹‰à¸¡à¹€à¸ªà¸µà¸¢à¸‡" + +#~ msgid "The file %s is not a valid wav file" +#~ msgstr "à¹à¸Ÿà¹‰à¸¡ %s ไม่ใช่à¹à¸Ÿà¹‰à¸¡ wav ที่ใช้à¸à¸²à¸£à¹„ด้" + +#~ msgid "Select sound file..." +#~ msgstr "เลือà¸à¹à¸Ÿà¹‰à¸¡à¹€à¸ªà¸µà¸¢à¸‡..." + +#~ msgid "Sound" +#~ msgstr "เสียง" + +#~ msgid "Sound plugin" +#~ msgstr "ปลั๊à¸à¸­à¸´à¸™à¸ˆà¸±à¸”à¸à¸²à¸£à¹€à¸ªà¸µà¸¢à¸‡" + +#~ msgid "An error occurred while configuring the screen" +#~ msgstr "เà¸à¸´à¸”ข้อผิดพลาดขณะตั้งค่าหน้าจอ" + +#~ msgid "gtk-close" +#~ msgstr "gtk-close" + +#~ msgid "Screen Rotation" +#~ msgstr "à¸à¸²à¸£à¸«à¸¡à¸¸à¸™à¸«à¸™à¹‰à¸²à¸ˆà¸­" + +#~ msgid "" +#~ "Set to True to keep the handlers for text/plain and text/* MIME types " +#~ "synchronized." +#~ msgstr "" +#~ "à¸à¸³à¸«à¸™à¸”เป็นค่าจริงถ้าต้องà¸à¸²à¸£à¹ƒà¸«à¹‰ text/plain à¹à¸¥à¸° text/* เรียà¸à¹ƒà¸Šà¹‰à¹‚ปรà¹à¸à¸£à¸¡à¹€à¸”ียวà¸à¸±à¸™à¹€à¸ªà¸¡à¸­" + +#~ msgid "Sync text/plain and text/* handlers" +#~ msgstr "text/plain à¹à¸¥à¸° text/* ใช้โปรà¹à¸à¸£à¸¡à¹€à¸”ียวà¸à¸±à¸™" + +#~ msgid "Enable default editor plugin" +#~ msgstr "เปิดใช้ปลั๊à¸à¸­à¸´à¸™à¸ˆà¸±à¸”à¸à¸²à¸£à¹€à¸„รื่องมือà¹à¸à¹‰à¹„ขข้อความปริยาย" + +#~ msgid "" +#~ "Set to True to enable the plugin to manage the default text editor " +#~ "setting." +#~ msgstr "à¸à¸³à¸«à¸™à¸”เป็นค่าจริงถ้าต้องà¸à¸²à¸£à¹€à¸›à¸´à¸”ใช้ปลั๊à¸à¸­à¸´à¸™à¸ˆà¸±à¸”à¸à¸²à¸£à¸„่าตั้งโปรà¹à¸à¸£à¸¡à¹à¸à¹‰à¹„ขข้อความปริยาย" + +#~ msgid "Key Binding (%s) has its action defined multiple times\n" +#~ msgstr "à¸à¸²à¸£à¸à¸³à¸«à¸™à¸”ปุ่มลัด (%s) มีà¸à¸²à¸£à¸à¸³à¸«à¸™à¸”à¸à¸²à¸£à¸à¸£à¸°à¸—ำซ้ำซ้อนà¸à¸±à¸™\n" + +#~ msgid "Key Binding (%s) has its binding defined multiple times\n" +#~ msgstr "à¸à¸²à¸£à¸à¸³à¸«à¸™à¸”ปุ่มลัด (%s) มีà¸à¸²à¸£à¸à¸³à¸«à¸™à¸”ปุ่มซ้ำซ้อนà¸à¸±à¸™\n" + +#~ msgid "It seems that another application already has access to key '%u'." +#~ msgstr "ดูเหมือนมีโปรà¹à¸à¸£à¸¡à¸­à¸·à¹ˆà¸™à¹ƒà¸Šà¹‰à¸›à¸¸à¹ˆà¸¡ '%u' อยู่" + +#~ msgid "Key Binding (%s) is already in use\n" +#~ msgstr "à¸à¸²à¸£à¸à¸³à¸«à¸™à¸”ปุ่มลัด (%s) ถูà¸à¹ƒà¸Šà¹‰à¹„ปà¹à¸¥à¹‰à¸§\n" + +#~ msgid "Volume" +#~ msgstr "ความดัง" + +#~ msgid "Default Editor" +#~ msgstr "เครื่องมือà¹à¸à¹‰à¹„ขข้อความปริยาย" + +#~ msgid "Default editor plugin" +#~ msgstr "ปลั๊à¸à¸­à¸´à¸™à¸ˆà¸±à¸”à¸à¸²à¸£à¹€à¸„รื่องมือà¹à¸à¹‰à¹„ขข้อความปริยาย" diff --git a/po/tr.po b/po/tr.po new file mode 100644 index 0000000..9d13cc8 --- /dev/null +++ b/po/tr.po @@ -0,0 +1,1201 @@ +# Turkish translation of mate-control-center. +# Copyright (C) 2000-2003, 2004, 2005, 2008 Free Software Foundation, Inc. +# +# Nilgün Belma Bugüner , 2001. +# Fatih Demir , 2000. +# Baris Cicek , 2004, 2005, 2008, 2009. +msgid "" +msgstr "" +"Project-Id-Version: mate-settings-daemon\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2009-08-30 21:28+0300\n" +"PO-Revision-Date: 2009-08-30 21:25+0300\n" +"Last-Translator: Baris Cicek \n" +"Language-Team: Turkish \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" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "EriÅŸilebilirlik" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "BoÅŸ yüzdesi bildirme eÅŸiÄŸi" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "BoÅŸ alan bildirim eÅŸiÄŸi" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "Tekrarlanan uyarılar için azami süre" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "Yok sayılacak baÄŸlama yolları" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown" +msgstr "" +"Ä°lk düşük disk alanı uyarısı boÅŸ alan yüzdesi eÅŸiÄŸi. EÄŸer boÅŸ alan aÅŸağıdaki " +"yüzdeden daha aÅŸağıya düşerse, bir uyarı gösterilir" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "" +"BoÅŸ alanı düşük olduÄŸunda gözardı edilecek baÄŸlama yollarının listesini " +"belirtin." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "" +"Dakika olarak bir süre belirleyin. Bir birim için birbirini izleyen uyarılar " +"bu dönemden daha sık gösterilmeyecek." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown" +msgstr "" +"Miktarı GB olarak belirtin. EÄŸer boÅŸ alan bu miktardan daha fazla ise, " +"hiçbir uyarı gösterilmeyecek" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning" +msgstr "" +"Bir sonraki uyarı öncesi boÅŸ alanın azaltılması gereken yüzdeyi belirtin" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "Ard arda boÅŸ yüzdesi bildirim eÅŸiÄŸi" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "Bir optik diskin çıkartılması için baÄŸ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to launch the calculator." +msgstr "Hesap makinesinin baÅŸlatılması için baÄŸ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the email client." +msgstr "E-posta istemcisi baÅŸlatmak için baÄŸ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the help browser." +msgstr "Yardım tarayıcısı baÅŸlatmak için baÄŸ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the media player." +msgstr "Ortam yürütücüsü baÅŸlatmak için baÄŸ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the search tool." +msgstr "Arama aracını baÅŸlatmak için baÄŸ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the web browser." +msgstr "Web tarayıcı baÅŸlatmak için baÄŸ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to lock the screen." +msgstr "Ekranı kilitlemek için baÄŸ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to log out." +msgstr "Çıkış için baÄŸ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to lower the system volume." +msgstr "Sistem sesini azaltmak için baÄŸ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to mute the system volume." +msgstr "Sistem sesini kesmek için baÄŸ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to open the Home folder." +msgstr "BaÅŸlangıç klasörünü açmak için baÄŸ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to pause playback." +msgstr "Ses çalmayı duraklatmak için baÄŸ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to raise the system volume." +msgstr "Sistem sesini arttırmak için baÄŸ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to skip to next track." +msgstr "Sonraki parçaya geçmek için baÄŸ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to previous track." +msgstr "Önceki parçaya geçmek için baÄŸ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "Çaldırmayı baÅŸlatmak için baÄŸ (ya da çaldırma/duraklatma geçisi)." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to stop playback." +msgstr "Çaldırmayı durdurmak için baÄŸ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to suspend the computer." +msgstr "Bilgisayarı beklemeye almak için baÄŸ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Çıkart" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "BaÅŸlangıç klasörü" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "Hesap makinesini baÅŸlat" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "E-posta istemcisini baÅŸlat" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "Yardım tarayıcı aç" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "Ortam yürütücüsünü baÅŸlat" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "Web tarayıcı aç" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "Ekranı kilitle" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Çıkış" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "DiÄŸer parça" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "Çaldırmayı duraklat" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "Çal (veya çal/duraklat)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "Önceki parça" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Arama" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "Çaldırmayı durdur" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Suspend" +msgstr "Bekleme" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "Sesi azalt" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "Sesi kes" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Ses basamağı" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Yüzde olarak ses basamağı." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "Sesi arttır" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "" +"If a notification icon with display related things should be shown in the " +"panel." +msgstr "" +"Ekran ile ilgili ÅŸeyler için bir uyarı simgesinin panelde gösterilmesi." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "Uyarı Alanında Ekranlar Göster" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "YumuÅŸatma" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "Düzeltme" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "RGBA sırası" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"LCD ekranında kullanılacak alt piksel öğelerinin sırası; sadece yumuÅŸatma " +"\"rgba\" olarak atandığında kullanılır. Geçerli deÄŸerler: \"rgb\" - kırmızı " +"solda (en yaygın), \"bgr\" - mavi solda. \"vrgb\"- kırmızı yukarıda. \"vbgr" +"\" - kırmızı aÅŸağıda." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" +"Yazıtipi boyutlarını piksel boyutlarına çevirmek için kullanılan çözünürlük, " +"inç başına nokta olarak." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"Yazıtipleri taranırken kullanılacak yumuÅŸatma türü. Geçerli deÄŸerler: \"none" +"\" - yumuÅŸatma yok. \"grayscale\" - standart gri ölçek yumuÅŸatma ve \"rgba" +"\" - alt piksel yumuÅŸatma (sadece LCD ekranlar)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"Yazıtiplerinde kullanılacak düzeltme türü. Geçerli deÄŸerler \"none\" - " +"düzeltme yok, \"slight\", \"medium\", ve \"full\" - mümkün olduÄŸunca çok " +"düzeltme (harf biçimlerinde bozulmalara sebep olabilir)." + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "Ä°zin verilen tuÅŸlar" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"EÄŸer boÅŸ deÄŸilse, kendi MateConf dizini listede olmadığı sürece tuÅŸ bağı yok " +"sayılır. Bu kilitleme için kullanışlıdır." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "Yazarken touchpad'i devre dışı bırak" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "Yatay kaydırmayı etkinleÅŸtir" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "Touchpad ile fare tıklamasını etkinleÅŸtir" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Select the touchpad scroll method" +msgstr "Touchpad kaydırma yönetimini seçin" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "" +"Select the touchpad scroll method. Supported values are: 0 - disabled, 1 - " +"edge scrolling, 2 - two-finger scrolling" +msgstr "" +"Touchpad kaydırma yöntemini seçin. Desteklenen deÄŸerler: 0 - kapalı, 1 - " +"kenar kaydırması, 2 - iki parmak kaydırması" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "" +"EÄŸer yazarken touchpad'e dokunma sorunu yaşıyorsanız bunu doÄŸru olarak " +"atayın." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" +"EÄŸer scroll_method anahtarında seçili yöntemle aynı ÅŸekilde yatay kaydırma " +"istiyorsanız bunu doÄŸru olarak atayın." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "" +"Touchpad üzerine vurarak fare tıklamaları göndermek istiyorsanız bunu doÄŸru " +"olarak atayın." + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "MATE Ayarlar Servisi" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "Büyütece geçiÅŸ yapmak için baÄŸ." + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "Ekran klavyesine geçiÅŸ yapmak için baÄŸ" + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "Ekran okuyucuya geçiÅŸ yapmak için baÄŸ." + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "Sıçrama tuÅŸları" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "Büyüteci açmak veya kapatmak için kullanılan komut." + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "Ekran klavyesini açmak veya kapatmak için kullanılan komut." + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "Ekran okuyucu açmak veya kapatmak için kullanılan komut." + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable accessibility keyboard plugin" +msgstr "EriÅŸilebilirlik klavyesi eklentisini etkinleÅŸtir" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable background plugin" +msgstr "Arkaplan eklentisini etkinleÅŸtir" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable clipboard plugin" +msgstr "Pano eklentisini etkinleÅŸtir" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable font plugin" +msgstr "Yazıtipi eklentisini etkinleÅŸtir" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable housekeeping plugin" +msgstr "Ev bakımı eklentisini etkinleÅŸtir" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable keybindings plugin" +msgstr "TuÅŸ baÄŸları eklentisini etkinleÅŸtir" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keyboard plugin" +msgstr "Klavye eklentisini etkinleÅŸtir" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable media keys plugin" +msgstr "Ortam tuÅŸları eklentisini etkinleÅŸtir" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable mouse plugin" +msgstr "Fare eklentisini etkinleÅŸtir" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable sound plugin" +msgstr "Ses eklentisini etkinleÅŸtir" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable typing breaks plugin" +msgstr "Yazım molası eklentisini etkinleÅŸtir" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable xrandr plugin" +msgstr "Xrandr eklentisini etkinleÅŸtir" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable xrdb plugin" +msgstr "Xrdb eklentisini etkinleÅŸtir" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xsettings plugin" +msgstr "Xsettings eklentisini etkinleÅŸtir" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Mouse keys" +msgstr "Fare tuÅŸları" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "On-screen keyboard" +msgstr "Ekran klavyesi" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "Screen magnifier" +msgstr "Ekran büyüteci" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen reader" +msgstr "Ekran okuyucu" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "" +"Ev bakımı eklentisini etkinleÅŸtirmek, geçici dosya önbelleÄŸi budamak için " +"True ÅŸekilde ayarlayın." + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" +"Pano ayarlarını yönetmek için eklentiyi etkinleÅŸtirmek için doÄŸru olarak " +"atayın." + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" +"Arkaplan ayarlarını yönetmek için eklentiyi etkinleÅŸtirmek için doÄŸru olarak " +"atayın." + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" +"Yazıtipi ayarlarını yönetmek için eklentiyi etkinleÅŸtirmek için doÄŸru olarak " +"atayın." + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" +"Klavye ayarlarını yönetmek için eklentiyi etkinleÅŸtirmek için doÄŸru olarak " +"atayın." + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "" +"Fare ayarlarını yönetmek için eklentiyi etkinleÅŸtirmek için doÄŸru olarak " +"atayın." + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" +"Çokluortam tuÅŸları ayarlarını yönetmek için eklentiyi etkinleÅŸtirmek için " +"doÄŸru olarak atayın." + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "" +"Ses örnek önbellekleri yönetmek için eklentiyi etkinleÅŸtirmek için True " +"ÅŸekilde ayarlayın." + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" +"Klavye eriÅŸebilirlik ayarlarını yönetmek için eklentiyi etkinleÅŸtirmek için " +"doÄŸru olarak atayın." + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" +"TuÅŸbaÄŸlarını yönetmek için eklentiyi etkinleÅŸtirmek için doÄŸru olarak atayın." + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" +"Yazım molalarını yönetmek için eklentiyi etkinleÅŸtirmek için doÄŸru olarak " +"atayın." + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "" +"Xrandr ayarlarını yönetmek için eklentiyi etkinleÅŸtirmek için doÄŸru olarak " +"atayın." + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "" +"Xrdb ayarlarını yönetmek için eklentiyi etkinleÅŸtirmek için doÄŸru olarak " +"atayın." + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "" +"Xsettings ayarlarını yönetmek için eklentiyi etkinleÅŸtirmek için doÄŸru " +"olarak atayın." + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Slow keys" +msgstr "YavaÅŸ tuÅŸlar" + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Sticky keys" +msgstr "Yapışkan tuÅŸlar" + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "Büyütece geçiÅŸ yapmak için klavye kısayolunun adı" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "Ekran klavyesine geçiÅŸ yapmak için klavye kısayolunun adı" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "Ekran okuyucusuna geçiÅŸ yapmak için klavye kısayolunun adı" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Bu büyütece geçiÅŸ yapmak için klavye kısayolunun adıdır. Bu isim, klavye " +"kısayol tercihleri penceresinde gösterilir." + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Bu ekran klavyesine geçiÅŸ yapmak için klavye kısayolunun adıdır. Bu isim, " +"klavye kısayol tercihleri penceresinde gösterilir." + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"Bu ekran okuyucuya geçiÅŸ yapmak için klavye kısayolunun adıdır. Bu isim, " +"klavye kısayol tercihleri penceresinde gösterilir." + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "Toggle magnifier" +msgstr "Büyüteci seç" + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "Toggle on-screen keyboard" +msgstr "Ekran klavyesini seç" + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle screen reader" +msgstr "Ekran okuyucusunu seç" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "Sıçrama tuÅŸları klavye eriÅŸilebilirlik özelliÄŸinin açık olması." + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "Fare tuÅŸları klavye eriÅŸilebilirlik özelliÄŸinin açık olması." + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the on-screen keyboard is turned on." +msgstr "Ekran klavyesinin açık olması." + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the screen magnifier is turned on." +msgstr "Ekran büyütecinin açık olması." + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the screen reader is turned on." +msgstr "Ekran okuyucusunun açık olması." + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "YavaÅŸ tuÅŸların klavye eriÅŸilebilirlik özelliÄŸinin açık olması." + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "Yapışkan tuÅŸların klavye eriÅŸilebilirlik özelliÄŸinin açık olması." + +#: ../mate-settings-daemon/main.c:54 +msgid "Enable debugging code" +msgstr "Hata ayıklama kodunu etkinleÅŸtir" + +#: ../mate-settings-daemon/main.c:55 +msgid "Don't become a daemon" +msgstr "Bir servis olma" + +#: ../mate-settings-daemon/main.c:56 +msgid "MateConf prefix from which to load plugin settings" +msgstr "Eklenti ayarları yüklemek için MateConf öneki" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "EriÅŸilebilirlik Klavyesi" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "EriÅŸilebilirlik klavyesi eklentisi" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:388 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "Yardım dosyasının görüntülenmesinde bir hata oluÅŸtu: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:519 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:585 +msgid "Do you want to activate Slow Keys?" +msgstr "TuÅŸ YavaÅŸlatmasını aktif hale getirmek istiyor musunuz?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:520 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:586 +msgid "Do you want to deactivate Slow Keys?" +msgstr "TuÅŸ YavaÅŸlatmasını kapatmak istiyor musunuz?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:521 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:587 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"Sadece Shift tuÅŸunu 8 saniye basılı tutun. Bu klavyenizin çalışma biçimini " +"etkileyecek TuÅŸ YavaÅŸlatması özelliÄŸi için bir kısayoldur." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't activate" +msgstr "EtkinleÅŸtirme" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't deactivate" +msgstr "Devre dışı bırakma" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Activate" +msgstr "EtkinleÅŸtir" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Deactivate" +msgstr "Devre dışı bırak" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't activate" +msgstr "_EtkinleÅŸtirme" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't deactivate" +msgstr "Etki_sizleÅŸtirme" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Activate" +msgstr "_EtkinleÅŸtir" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Deactivate" +msgstr "E_tkisizleÅŸtir" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:615 +msgid "Slow Keys Alert" +msgstr "TuÅŸ YavaÅŸlatması Uyarısı" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:655 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:723 +msgid "Do you want to activate Sticky Keys?" +msgstr "Yapışkan TuÅŸlar özelliÄŸini aktif hale getirmek istiyor musunuz?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:656 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:724 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Yapışkan TuÅŸları kapatmak istiyor musunuz?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:726 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"Sadece Shift tuÅŸuna 5 kere ard arda basın. Bu klavyenizin çalışma biçimini " +"etkileyecek Yapışkan TuÅŸlar özelliÄŸi için bir kısayoldur." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:660 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"Aynı anda iki tuÅŸa bastınız veya Shift tuÅŸuna ard arda 5 kere bastınız. Bu " +"klavyenizin çalışma biçimini etkileyecek Yapışkan TuÅŸlar özelliÄŸini kapatır." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:756 +msgid "Sticky Keys Alert" +msgstr "Yapışkan TuÅŸ Uyarısı" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "Evrensel EriÅŸim Tercihleri" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "Renklerde _kontrastı arttır" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "_Metni daha büyük ve daha kolay okunur yap" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "TuÅŸları _kabul etmek için basılı tutun (YavaÅŸ TuÅŸlar)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "Ekran _klavyesini kullan" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "Ekran _büyütecini kullan" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "Ekran _okuyucuyu kullan" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "_Yinelenen tuÅŸları yok say (Sıçrama TuÅŸları)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "_Klavye kısayollarına bir kerede bir tuÅŸa bas (Yapışken TuÅŸlar)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "Arkaplan" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "Arkaplan eklentisi" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "Pano" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "Pano eklentisi" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "Aptal" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "Aptal eklentisi" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Yazıtipi" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "Yazıtipi eklentisi" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this filesystem" +msgstr "Bu dosya sistemi için hiçbir uyarı gösterme" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "_Bir daha hiçbir uyarı gösterme" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "Birim \"%s\" üzerinde sadece %s disk alanı kaldı." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "Bu bilgisayarda sadece %s disk alanı kaldı." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" +"Çöp'ü boÅŸaltarak, kullanmadığınız programları ya da dosyaları silerek ya da " +"dosyaları baÅŸka bir diske veya bölümlemeye taşıyarak disk boÅŸ alanınızı " +"arttırabilirsiniz." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"Kullanmadığınız programları ya da dosyaları silerek ya da dosyaları baÅŸka " +"bir diske veya bölümlemeye taşıyarak disk boÅŸ alanınızı arttırabilirsiniz." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"Çöp'ü boÅŸaltarak, kullanmadığınız programları ya da dosyaları silerek ya da " +"dosyaları baÅŸka bir harici diske taşıyarak disk boÅŸ alanınızı " +"arttırabilirsiniz." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" +"Kullanmadığınız programları ya da dosyaları silerek ya da dosyaları baÅŸka " +"bir harici diske taşıyarak disk boÅŸ alanınızı arttırabilirsiniz." + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "Düşük Disk Alanı" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "Çöpü BoÅŸalt" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine..." +msgstr "Ä°ncele..." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "Yoksay" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:96 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "Silinen öğe %lu / %lu" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:116 +#, c-format +msgid "Removing: %s" +msgstr "Siliniyor: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:244 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:293 +msgid "Emptying the trash" +msgstr "Çöp boÅŸaltılıyor" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:269 +msgid "Preparing to empty trash..." +msgstr "Çöp boÅŸaltmaya hazırlanıyor..." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:295 +msgid "From: " +msgstr "Kaynak:" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:356 +msgid "Empty all of the items from the trash?" +msgstr "Çöpten tüm öğeler boÅŸaltılsın mı?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:359 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"EÄŸer çöpü boÅŸaltmayı seçerseniz, içindeki tüm öğeler kalıcı olarak " +"silinecek. Lütfen onları ayrı ayrı da silebileceÄŸinizi unutmayın." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:366 +msgid "_Empty Trash" +msgstr "Çöpü _BoÅŸalt" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "TuÅŸ bağı (%s) geçersiz" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "TuÅŸ bağı (%s) eksik" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"(%s) çalıştırırken hata\n" +"(%s) tuÅŸu ile baÄŸlı" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "TuÅŸ baÄŸları" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "TuÅŸ baÄŸları eklentisi" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Klavye" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "Klavye eklentisi" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "_Geçerli dosyalar:" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "Modmap dosyalarını yükle" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap file(s)?" +msgstr "Modmap dosyalarını yüklemek ister misiniz?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "_Bu mesajı bir daha gösterme" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "_Yükle" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "_Yüklenen dosyalar:" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:203 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"Öntanımlı uçbirim alınamadı. Öntanımlı uçbirim komutunuzun atandığını ve " +"geçerli bir uygulamayı iÅŸaret ettiÄŸini kontrol edin." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:243 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"Komut çalıştırılamadı: %s\n" +"Bu komutun geçerli olup olmadığını kontrol edin." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:259 +msgid "" +"Couldn't put the machine to sleep.\n" +"Verify that the machine is correctly configured." +msgstr "" +"Makine uyku kipine konulamadı.\n" +"Makinenin doÄŸru ayarlanıp ayarlanmadığını kontrol edin." + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "Devre Dışı" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u Çıkış" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u GiriÅŸ" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "Sistem Sesleri" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "Ortam tuÅŸları" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "Ortam tuÅŸları eklentisi" + +#: ../plugins/mouse/gsd-mouse-manager.c:891 +msgid "Could not enable mouse accessibility features" +msgstr "Klavye eriÅŸilebilirlik özelliklerini etkinleÅŸtirilemedi" + +#: ../plugins/mouse/gsd-mouse-manager.c:893 +msgid "" +"Mouse accessibility requires mousetweaks to be installed on your system." +msgstr "" +"Fare eriÅŸilebilirliÄŸi mousetweaks'in sisteminizde yüklü olmasını gerektirir." + +#: ../plugins/mouse/gsd-mouse-manager.c:896 +msgid "Mouse Preferences" +msgstr "Fare Tercihleri" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Fare" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "Fare eklentisi" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Yazım Molası" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "Yazım molası eklentisi" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "Ekran boyutu ve döndürme çevirimi ayarlarını ata" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:208 +msgid "Could not restore the display's configuration" +msgstr "Ekran yapılandırması geri yüklenemedi" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:233 +msgid "Could not restore the display's configuration from a backup" +msgstr "Ekran yapılandırması bir yedekten geri yüklenemedi" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:254 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "" +"The display will be reset to its previous configuration in %d seconds" +msgstr[0] "Ekran bir önceki yapılandırmasına %d saniye içinde sıfırlanacak" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:303 +msgid "Does the display look OK?" +msgstr "Ekran görünümü tamam mı?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:309 +msgid "_Restore Previous Configuration" +msgstr "Önceki _Yapılandırmaya Geri Dön" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:310 +msgid "_Keep This Configuration" +msgstr "Bu _Yapılandırmayı Tut" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:391 +msgid "The selected configuration for displays could not be applied" +msgstr "Ekranlar için seçilen yapılandırma uygulanamadı" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:945 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "Ekran bilgilerini yenilenemedi: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:948 +msgid "Trying to switch the monitor configuration anyway." +msgstr "Gene de ekran yapılandırmasına geçmeye çalışılıyor." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:982 +#: ../plugins/xrandr/gsd-xrandr-manager.c:1148 +msgid "Could not switch the monitor configuration" +msgstr "Ekran yapılandırması deÄŸiÅŸtirilemedi" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1541 +msgid "Rotation not supported" +msgstr "Devir desteklenmiyor" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1595 +msgid "Could not save monitor configuration" +msgstr "Ekran yapılandırması kaydedilemedi" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1613 +msgid "Normal" +msgstr "Normal" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1614 +msgid "Left" +msgstr "Sol" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1615 +msgid "Right" +msgstr "SaÄŸ" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1616 +msgid "Upside Down" +msgstr "Yukarıdan AÅŸağı" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1735 +msgid "_Configure Display Settings ..." +msgstr "_Ekran Ayarları Yapılandır..." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1776 +msgid "Configure display settings" +msgstr "Ekran ayarlarını yapılandır" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1830 +msgid "Could not apply the stored configuration for monitors" +msgstr "Ekranlar için kayıtlı yapılandırma uygulanamadı" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "Kullanıcı'nın ana dizini belirlenemedi" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "X kaynak veritabanını yönet" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "X Kaynak Veritabanı" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:644 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "MateConf anahtarı %s, %s türüne ayarlanmış, fakat olması gereken tür %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "X Ayarlarını Yönet" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "X Ayarları" diff --git a/po/uk.po b/po/uk.po new file mode 100644 index 0000000..3a642c5 --- /dev/null +++ b/po/uk.po @@ -0,0 +1,1327 @@ +# Ukrainian translation of control-center. +# Copyright (C) 1999 Free Software Foundation, Inc. +# Yuri Syrota , 1999. +# Maxim Dzumanenko , 2002-2009 +# +msgid "" +msgstr "" +"Project-Id-Version: mate-control-center\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-03-26 18:09+0200\n" +"PO-Revision-Date: 2010-01-05 23:09+0300\n" +"Last-Translator: Maxim V. Dziumanenko \n" +"Language-Team: Ukrainian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" +"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "Технології доÑтупноÑÑ‚Ñ–" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "Поріг у відÑотках ÑÐ¿Ð¾Ð²Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾ брак вільного міÑцÑ" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "Поріг ÑÐ¿Ð¾Ð²Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾ брак вільного міÑцÑ" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "Мінімальний період попереджень про брак вільного міÑцÑ" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "Точки монтуваннÑ, що ігноруютьÑÑ" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown" +msgstr "" +"Поріг у відÑотках ÑÐ¿Ð¾Ð²Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð´Ð»Ñ Ð¿ÐµÑ€ÑˆÐ¾Ð³Ð¾ Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾ брак вільного " +"міÑцÑ. Якщо відÑоток вільного міÑÑ†Ñ Ñтає нижче цього значеннÑ, виводитьÑÑ " +"попередженнÑ" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "" +"Вкажіть ÑпиÑок точок монтуваннÑ, що ігноруютьÑÑ Ñƒ попередженні про брак " +"вільного міÑцÑ." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "" +"Вкажіть Ñ‡Ð°Ñ Ñƒ хвилинах. Подальші Ð¿Ð¾Ð¿ÐµÑ€ÐµÐ´Ð¶ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾ Ð·Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ Ñ‚Ð¾Ð¼Ñƒ не " +"виводитимутьÑÑ Ñ‡Ð°Ñтіше ніж цей період." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown" +msgstr "" +"Вкажіть величину у гігабайтах. Якщо вільного проÑтору на більше ніж це " +"значеннÑ, Ð¿Ð¾Ð¿ÐµÑ€ÐµÐ´Ð¶ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾ брак вільного міÑÑ†Ñ Ð½Ðµ виводитиметьÑÑ" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning" +msgstr "" +"Вкажіть на Ñкільки відÑотків має зменшитиÑÑ Ð²Ñ–Ð»ÑŒÐ½Ðµ міÑце, перед виводом " +"наÑтупного попередженнÑ" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "Поріг у відÑотках Ð´Ð»Ñ ÑÐ¿Ð¾Ð²Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾ брак вільного міÑцÑ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "Прив'Ñзка Ð´Ð»Ñ Ð²Ð¸Ñ‚ÑÐ³ÑƒÐ²Ð°Ð½Ð½Ñ Ð¾Ð¿Ñ‚Ð¸Ñ‡Ð½Ð¾Ð³Ð¾ диÑку." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to enable or disable the touchpad." +msgstr "ÐšÐ¾Ð¼Ð±Ñ–Ð½Ð°Ñ†Ñ–Ñ ÐºÐ»Ð°Ð²Ñ–Ñˆ Ð´Ð»Ñ Ð²Ð¼Ð¸ÐºÐ°Ð½Ð½Ñ Ñ‚Ð° Ð²Ð¸Ð¼Ð¸ÐºÐ°Ð½Ð½Ñ ÑенÑорної панелі." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "Прив'Ñзка Ð´Ð»Ñ Ð·Ð°Ð¿ÑƒÑку калькулÑтора." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "Прив'Ñзка Ð´Ð»Ñ Ð·Ð°Ð¿ÑƒÑку поштового клієнта." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "Прив'Ñзка Ð´Ð»Ñ Ð·Ð°Ð¿ÑƒÑку довідникової ÑиÑтеми." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "Прив'Ñзка Ð´Ð»Ñ Ð·Ð°Ð¿ÑƒÑку мультимедійного програвача." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "Прив'Ñзка Ð´Ð»Ñ Ð·Ð°Ð¿ÑƒÑку утиліти пошуку." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "Прив'Ñзка Ð´Ð»Ñ Ð·Ð°Ð¿ÑƒÑку веб-переглÑдача." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "Прив'Ñзка Ð´Ð»Ñ Ð±Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ ÐµÐºÑ€Ð°Ð½Ñƒ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "Прив'Ñзка Ð´Ð»Ñ Ð²Ð¸Ñ…Ð¾Ð´Ñƒ з ÑиÑтеми." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "Прив'Ñзка Ð´Ð»Ñ Ð·Ð¼ÐµÐ½ÑˆÐµÐ½Ð½Ñ ÑиÑтемної гучноÑÑ‚Ñ–." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "Прив'Ñзка Ð´Ð»Ñ Ð¿Ñ€Ð¸Ð³Ð»ÑƒÑˆÐµÐ½Ð½Ñ ÑиÑтемної гучноÑÑ‚Ñ–." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "Прив'Ñзка Ð´Ð»Ñ Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð´Ð¾Ð¼Ð°ÑˆÐ½ÑŒÐ¾Ñ— теки." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "Прив'Ñзка Ð´Ð»Ñ Ð¿Ñ€Ð¸Ð·ÑƒÐ¿Ð¸Ð½ÐµÐ½Ð½Ñ Ð²Ñ–Ð´Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "Прив'Ñзка Ð´Ð»Ñ Ð·Ð±Ñ–Ð»ÑŒÑˆÐµÐ½Ð½Ñ ÑиÑтемної гучноÑÑ‚Ñ–." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "Прив'Ñзка Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ñƒ до наÑтупної доріжки." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "Прив'Ñзка Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ñƒ до попередньої доріжки." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "Прив'Ñзка Ð´Ð»Ñ Ð·Ð°Ð¿ÑƒÑку Ð²Ñ–Ð´Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ (чи Ð¿ÐµÑ€ÐµÐ¼Ð¸ÐºÐ°Ð½Ð½Ñ Ð²Ñ–Ð´Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ/пауза)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "При'вÑзка Ð´Ð»Ñ Ð·ÑƒÐ¿Ð¸Ð½ÐºÐ¸ відтвореннÑ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "ВитÑгуваннÑ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "Ð”Ð¾Ð¼Ð°ÑˆÐ½Ñ Ñ‚ÐµÐºÐ°" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "ЗапуÑтити калькулÑтор" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "ЗапуÑтити клієнт електронної пошти" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "ЗапуÑк переглÑдача довідки" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "ЗапуÑтити мультимедійний програвач" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "ЗапуÑк переглÑдача Інтернет" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "Ð‘Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ ÐµÐºÑ€Ð°Ð½Ñƒ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Ð—Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ Ñ€Ð¾Ð±Ð¾Ñ‚Ð¸" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "ÐаÑтупна доріжка" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "Призупинити відтвореннÑ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "ÐŸÑ€Ð¾Ð³Ñ€Ð°Ð²Ð°Ð½Ð½Ñ (або ПрограваннÑ/Пауза)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "ÐŸÐ¾Ð¿ÐµÑ€ÐµÐ´Ð½Ñ Ð´Ð¾Ñ€Ñ–Ð¶ÐºÐ°" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Пошук" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "Зупинити відтвореннÑ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "Перемикнути ÑенÑорну панель" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "Ð—Ð¼ÐµÐ½ÑˆÐµÐ½Ð½Ñ Ð³ÑƒÑ‡Ð½Ð¾ÑÑ‚Ñ–." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "Ð’Ð¸Ð¼ÐºÐ½ÐµÐ½Ð½Ñ Ð·Ð²ÑƒÐºÑƒ" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Крок гучноÑÑ‚Ñ–" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Крок зміни гучноÑÑ‚Ñ– у відÑотках." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "Ð—Ð±Ñ–Ð»ÑŒÑˆÐµÐ½Ð½Ñ Ð³ÑƒÑ‡Ð½Ð¾ÑÑ‚Ñ–" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "" +"If a notification icon with display related things should be shown in the " +"panel." +msgstr "" +"Чи показувати у панелі значок ÑÐ¿Ð¾Ð²Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð· параметрами, що відноÑÑÑ‚ÑŒÑÑ Ð´Ð¾ " +"диÑплею." + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "Показувати диÑплеї у облаÑÑ‚Ñ– ÑповіщеннÑ" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "ЗгладжуваннÑ" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "Хінтінг" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "ПорÑдок RGBA" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"ПорÑдок ÑубпікÑельних елементів на ЖК екрані; лише Ñкщо вÑтановлено тип " +"Ð·Ð³Ð»Ð°Ð´Ð¶ÑƒÐ²Ð°Ð½Ð½Ñ \"rgba\". Можливі значеннÑ: \"rgb\" (червоний ліворуч, " +"найчаÑтіше), \"bgr\" (Ñиній ліворуч), \"vrgb\" (краÑний згори), \"vbgr" +"\" (краÑний знизу)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" +"Роздільна здатніÑÑ‚ÑŒ, що викориÑтовуєтьÑÑ Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñ€Ð¾Ð·Ð¼Ñ–Ñ€Ñ–Ð² шрифтів " +"на кількіÑÑ‚ÑŒ пікÑелів, у точках на дюйм." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"Тип згладжуваннÑ, що викориÑтовуєтьÑÑ Ð¿Ñ€Ð¸ раÑтеризації шрифтів. Можливі " +"значеннÑ: \"none\" - без згладжуваннÑ, \"grayscale\" - Ñтандартне чорно-біле " +"згладжуваннÑ, \"rgba\" - ÑубпікÑельне Ð·Ð³Ð»Ð°Ð´Ð¶ÑƒÐ²Ð°Ð½Ð½Ñ (лише Ð´Ð»Ñ Ð–Ðš-диÑплеїв)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"Тип хінтінгу, що викориÑтовуєтьÑÑ Ñ€Ð°Ñтеризації шрифтів. Можливі значеннÑ: " +"\"none\" - без хінтінгу, \"slight\" - базовий, \"medium\" - помірний, \"full" +"\" - макÑимальний хінтінг (може призводити до Ð²Ð¸ÐºÑ€Ð¸Ð²Ð»ÐµÐ½Ð½Ñ Ñ„Ð¾Ñ€Ð¼Ð¸ Ñимволів)." + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "Дозволені клавіші" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"Якщо ÑпиÑок не порожній, прив'Ñзки клавіш будуть ігноруватиÑÑ, Ñкщо Ñ—Ñ… " +"каталог MateConf не буде приÑутній у цьому ÑпиÑку. Це викориÑтовуєтьÑÑ Ð´Ð»Ñ " +"Ð±Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ñ„ÑƒÐ½ÐºÑ†Ñ–Ð¹ робочого Ñтолу." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "Вимикати точпад при наборі на клавіатурі" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "Увімкнути горизонтальну прокрутку" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "Увімкнути ÐºÐ»Ð°Ñ†Ð°Ð½Ð½Ñ Ð¼Ð¸ÑˆÑ– на точпаді" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Enable touchpad" +msgstr "Увімкнути ÑенÑорну панель" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "Виберіть Ð´Ð»Ñ Ñ‚Ð¾Ñ‡Ð¿Ð°Ð´Ñƒ метод прокрутки" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Select the touchpad scroll method. Supported values are: 0 - disabled, 1 - " +"edge scrolling, 2 - two-finger scrolling" +msgstr "" +"Виберіть метод прокрутки при викориÑтанні точпаду. Підтримувані значеннÑ: 0 " +"- вимкнено, 1 - прокрутка на межі точпаду, 2 - прокрутка двома пальцÑми" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "" +"Відмітьте цей параметр, Ñкщо у Ð²Ð°Ñ Ð²Ð¸Ð½Ð¸ÐºÐ°ÑŽÑ‚ÑŒ проблеми з випадковим " +"натиÑканнÑм на топад при наборі текÑту на клавіатурі." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" +"Відмітьте цей параметр, щоб дозволити горизонтальну прокрутку обраним у " +"ключі scroll_method методом." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "" +"Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "" +"Відмітьте цей параметр, щоб мати змогу виконувати ÐºÐ»Ð°Ñ†Ð°Ð½Ð½Ñ Ð¼Ð¸ÑˆÐµÑŽ на " +"поÑтукуючи на точпаді." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +msgid "Set this to TRUE to enable all touchpads." +msgstr "Відмітьте цей параметр, щоб увімкнути уÑÑ– точпади." + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "Служба параметрів MATE" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "Прив'Ñзка Ð´Ð»Ñ Ð²Ð¼Ð¸ÐºÐ°Ð½Ð½Ñ Ð·Ð±Ñ–Ð»ÑŒÑˆÐµÐ½Ð½Ñ ÐµÐºÑ€Ð°Ð½Ñƒ." + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "Прив'Ñзка Ð´Ð»Ñ Ð²Ð¼Ð¸ÐºÐ°Ð½Ð½Ñ ÐµÐºÑ€Ð°Ð½Ð½Ð¾Ñ— клавіатури." + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "Прив'Ñзка Ð´Ð»Ñ Ð²Ð¼Ð¸ÐºÐ°Ð½Ð½Ñ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Ð· екрану." + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "Пружні клавіші" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "Команда Ð´Ð»Ñ Ð²Ð¸Ð¼Ð¸ÐºÐ°Ð½Ð½Ñ Ñ‚Ð° Ð²Ð¼Ð¸ÐºÐ°Ð½Ð½Ñ Ð·Ð±Ñ–Ð»ÑŒÑˆÐµÐ½Ð½Ñ ÐµÐºÑ€Ð°Ð½Ñƒ." + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "Команда Ð´Ð»Ñ Ð²Ð¸Ð¼Ð¸ÐºÐ°Ð½Ð½Ñ Ñ‚Ð° Ð²Ð¼Ð¸ÐºÐ°Ð½Ð½Ñ ÐµÐºÑ€Ð°Ð½Ð½Ð¾Ñ— клавіатури." + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "Команда Ð´Ð»Ñ Ð²Ð¸Ð¼Ð¸ÐºÐ°Ð½Ð½Ñ Ñ‚Ð° Ð²Ð¼Ð¸ÐºÐ°Ð½Ð½Ñ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Ð· екрану." + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable accessibility keyboard plugin" +msgstr "Увімкнути модуль Ñпеціальних можливоÑтей клавіатури" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable background plugin" +msgstr "Увімкнути тло робочого Ñтолу" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable clipboard plugin" +msgstr "Увімкнути модуль буферу обміну" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable font plugin" +msgstr "Увімкнути модуль шрифту" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable housekeeping plugin" +msgstr "Увімкнути модуль housekeeping" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable keybindings plugin" +msgstr "Увімкнути модуль прив'Ñзки клавіш" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keyboard plugin" +msgstr "Увімкнути модуль клавіатури" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable media keys plugin" +msgstr "Увімкнути модуль мультимедійних клавіш" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable mouse plugin" +msgstr "Увімкнути модуль мишки" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable sound plugin" +msgstr "Увімкнути модуль звуку" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable typing breaks plugin" +msgstr "Увімкнути модуль перерви у роботі" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable xrandr plugin" +msgstr "Увімкнути модуль xrandr" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable xrdb plugin" +msgstr "Увімкнути модуль xrdb" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xsettings plugin" +msgstr "Увімкнути модуль xsettings" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Mouse keys" +msgstr "Клавіші миші" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "On-screen keyboard" +msgstr "Екранна клавіатура" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "Screen magnifier" +msgstr "Збільшувач екрану" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen reader" +msgstr "Ð§Ð¸Ñ‚Ð°Ð½Ð½Ñ ÐµÐºÑ€Ð°Ð½Ñƒ" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "" +"Ð’Ñтановіть у True, щоб увімкнути модуль housekeeping, Ð´Ð»Ñ ÑÐºÐ¾Ñ€Ð¾Ñ‡ÐµÐ½Ð½Ñ " +"тимчаÑового файлу." + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "Ð’Ñтановіть, щоб дозволити модулю керувати параметрами буферу обміну." + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" +"Ð’Ñтановіть, щоб дозволити модулю керувати параметрами тла робочого Ñтолу." + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "Ð’Ñтановіть, щоб дозволити модулю керувати параметрами шрифту." + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "Ð’Ñтановіть, щоб дозволити модулю керувати параметрами клавіатури." + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "Ð’Ñтановіть, щоб дозволити модулю керувати параметрами миші." + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" +"Ð’Ñтановіть, щоб дозволити модулю керувати параметрами мультимедійних клавіш." + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "Ð’Ñтановіть, щоб увімкнути модуль ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ ÐºÐµÑˆÑƒÐ²Ð°Ð½Ð½Ñм звуків." + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" +"Ð’Ñтановіть, щоб увімкнути модуль ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ñпеціальними можливоÑÑ‚Ñми " +"клавіатури." + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "Ð’Ñтановіть, щоб дозволити модулю керувати прив'Ñзками клавіатури." + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "Ð’Ñтановіть, щоб дозволити модулю керувати перервами у роботі" + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "Ð’Ñтановіть, щоб дозволити модулю керувати параметрами xrandr." + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "Ð’Ñтановіть, щоб дозволити модулю керувати параметрами xrdb." + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "Ð’Ñтановіть, щоб дозволити модулю керувати параметрами xsettings." + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Slow keys" +msgstr "Повільні клавіші" + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Sticky keys" +msgstr "Липкі клавіші" + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "ÐšÐ¾Ð¼Ð±Ñ–Ð½Ð°Ñ†Ñ–Ñ ÐºÐ»Ð°Ð²Ñ–Ñˆ Ð´Ð»Ñ Ð²Ð¼Ð¸ÐºÐ°Ð½Ð½Ñ ÐµÐºÑ€Ð°Ð½Ð½Ð¾Ð³Ð¾ збільшувача" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "ÐšÐ¾Ð¼Ð±Ñ–Ð½Ð°Ñ†Ñ–Ñ ÐºÐ»Ð°Ð²Ñ–Ñˆ Ð´Ð»Ñ Ð²Ð¼Ð¸ÐºÐ°Ð½Ð½Ñ ÐµÐºÑ€Ð°Ð½Ð½Ð¾Ñ— клавіатури" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "ÐšÐ¾Ð¼Ð±Ñ–Ð½Ð°Ñ†Ñ–Ñ ÐºÐ»Ð°Ð²Ñ–Ñˆ Ð´Ð»Ñ Ð²Ð¼Ð¸ÐºÐ°Ð½Ð½Ñ ÐµÐºÑ€Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ ÐµÐºÑ€Ð°Ð½Ñƒ" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"ÐšÐ¾Ð¼Ð±Ñ–Ð½Ð°Ñ†Ñ–Ñ ÐºÐ»Ð°Ð²Ñ–Ñˆ Ð´Ð»Ñ Ð²Ð¼Ð¸ÐºÐ°Ð½Ð½Ñ Ð·Ð±Ñ–Ð»ÑŒÑˆÑƒÐ²Ð°Ñ‡Ð° екрану. Цей параметр можна " +"змінити у діалозі Ð½Ð°Ð»Ð°ÑˆÑ‚Ð¾Ð²ÑƒÐ²Ð°Ð½Ð½Ñ ÐºÐ¾Ð¼Ð±Ñ–Ð½Ð°Ñ†Ñ–Ð¹ клавіш." + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"ÐšÐ¾Ð¼Ð±Ñ–Ð½Ð°Ñ†Ñ–Ñ ÐºÐ»Ð°Ð²Ñ–Ñˆ Ð´Ð»Ñ Ð²Ð¼Ð¸ÐºÐ°Ð½Ð½Ñ ÐµÐºÑ€Ð°Ð½Ð½Ð¾Ñ— клавіатури екрану. Цей параметр " +"можна змінити у діалозі Ð½Ð°Ð»Ð°ÑˆÑ‚Ð¾Ð²ÑƒÐ²Ð°Ð½Ð½Ñ ÐºÐ¾Ð¼Ð±Ñ–Ð½Ð°Ñ†Ñ–Ð¹ клавіш." + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"ÐšÐ¾Ð¼Ð±Ñ–Ð½Ð°Ñ†Ñ–Ñ ÐºÐ»Ð°Ð²Ñ–Ñˆ Ð´Ð»Ñ Ð²Ð¼Ð¸ÐºÐ°Ð½Ð½Ñ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ ÐµÐºÑ€Ð°Ð½Ñƒ. Цей параметр можна змінити у " +"діалозі Ð½Ð°Ð»Ð°ÑˆÑ‚Ð¾Ð²ÑƒÐ²Ð°Ð½Ð½Ñ ÐºÐ¾Ð¼Ð±Ñ–Ð½Ð°Ñ†Ñ–Ð¹ клавіш." + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "Toggle magnifier" +msgstr "Увімкнути екранний збільшувач" + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "Toggle on-screen keyboard" +msgstr "Увімнкути екранну клавіатуру" + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle screen reader" +msgstr "Увімкнути Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ ÐµÐºÑ€Ð°Ð½Ñƒ" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "Чи увімкнено підтримку пружних клавіш ÑиÑтеми технологій доÑтупноÑÑ‚Ñ–." + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "Чи увімкнено підтримку роботи з мишею ÑиÑтеми технологій доÑтупноÑÑ‚Ñ–." + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the on-screen keyboard is turned on." +msgstr "Чи увімкнено екранну клавіатуру." + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the screen magnifier is turned on." +msgstr "Чи увімкнено збільшувач екрану." + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the screen reader is turned on." +msgstr "Чи увімкнено ÑиÑтему Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Ð· екрану." + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "" +"Чи увімкнено підтримку повільних клавіш ÑиÑтеми технологій доÑтупноÑÑ‚Ñ–." + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "Чи увімкнено підтримку липких клавіш ÑиÑтеми технологій доÑтупноÑÑ‚Ñ–." + +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "Увімкнути налагоджувальний код" + +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "Ðе переходити у режим Ñлужби" + +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "ÐŸÑ€ÐµÑ„Ñ–ÐºÑ MateConf Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ–Ð² модулÑ" + +#: ../mate-settings-daemon/main.c:58 +msgid "Exit after a time - for debugging" +msgstr "Вийти через Ñ‡Ð°Ñ - Ð´Ð»Ñ Ð½Ð°Ð»Ð°Ð³Ð¾Ð´Ð¶ÐµÐ½Ð½Ñ" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "Технології доÑтупноÑÑ‚Ñ–" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "Модуль технологій доÑтупноÑÑ‚Ñ– клавіатури" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:388 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "Помилка Ð²Ñ–Ð´Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð´Ð¾Ð²Ñ–Ð´ÐºÐ¸: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:519 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:585 +msgid "Do you want to activate Slow Keys?" +msgstr "Бажаєте ввімкнути режим \"Повільні клавіші\"?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:520 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:586 +msgid "Do you want to deactivate Slow Keys?" +msgstr "Бажаєте вимкнути режим \"Повільні клавіші\"?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:521 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:587 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"Ви щойно утримували натиÑнутою клавішу Shift протÑгом 8 Ñекунд. Це Ñигнал " +"Ð´Ð»Ñ Ð²Ð²Ñ–Ð¼ÐºÐ½ÐµÐ½Ð½Ñ Ñ€ÐµÐ¶Ð¸Ð¼Ñƒ \"Повільні клавіші\", Ñкий впливає на роботу " +"клавіатури." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't activate" +msgstr "Ðе активувати" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't deactivate" +msgstr "Ðе деактивувати" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Activate" +msgstr "Ðктивувати" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Deactivate" +msgstr "Деактивувати" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't activate" +msgstr "Ð_е запуÑкати" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't deactivate" +msgstr "_Ðе вимикати" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Activate" +msgstr "_Увімкнути" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Deactivate" +msgstr "_Вимкнути" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:615 +msgid "Slow Keys Alert" +msgstr "Ð¡Ð¿Ð¾Ð²Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾ режим \"Повільні клавіші\"" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:655 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:723 +msgid "Do you want to activate Sticky Keys?" +msgstr "Бажаєте ввімкнути режим \"Липкі клавіші\"?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:656 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:724 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Бажаєте вимкнути режим \"Повільні клавіші\"?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:726 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"Ви щойно утримували натиÑнутою клавішу Shift протÑгом 5 Ñекунд. Це Ñигнал " +"Ð´Ð»Ñ Ð²Ð²Ñ–Ð¼ÐºÐ½ÐµÐ½Ð½Ñ Ñ€ÐµÐ¶Ð¸Ð¼Ñƒ \"Липкі клавіші\", Ñкий впливає на роботу клавіатури." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:660 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"Ви щойно натиÑнули дві клавіші одночаÑно, або утримували натиÑнутою клавішу " +"Shift протÑгом 5 Ñекунд. Це Ñигнал Ð´Ð»Ñ Ð²Ð¸Ð¼ÐºÐ½ÐµÐ½Ð½Ñ Ñ€ÐµÐ¶Ð¸Ð¼Ñƒ \"Липкі клавіші\", " +"Ñкий впливає на роботу клавіатури." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:756 +msgid "Sticky Keys Alert" +msgstr "Ð¡Ð¿Ð¾Ð²Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾ режим \"Липкі клавіші\"" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "Параметри універÑального доÑтупу" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "Покращений _контраÑÑ‚ у кольорах" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "Зробити _текÑÑ‚ більшим та проÑтішим Ð´Ð»Ñ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "Приймати клавіші лише піÑÐ»Ñ Ñ‚_ривалого натиÑÐºÐ°Ð½Ð½Ñ (Повільні клавіші)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "ВикориÑтовувати _екранну клавіатуру" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "ВикориÑтовувати _збільшувач екрану" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "ВикориÑтовувати _Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ ÐµÐºÑ€Ð°Ð½Ñƒ" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "_Ігнорувати швидкі повторні натиÑÐºÐ°Ð½Ð½Ñ ÐºÐ»Ð°Ð²Ñ–Ñˆ (Пружні клавіші)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "" +"Вводити комбінації клавіш _почерговим натиÑканнÑм клавіш (Липкі клавіші)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "Тло" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "Модуль тла робочого Ñтолу" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "Буфер обміну" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "Модуль буферу обміну" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "Заглушка" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "Модуль-заглушка" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Шрифт" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "Модуль шрифту" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this filesystem" +msgstr "Ðе показувати будь-Ñкі Ð¿Ð¾Ð¿ÐµÑ€ÐµÐ´Ð¶ÐµÐ½Ð½Ñ Ð´Ð»Ñ Ñ†Ñ–Ñ”Ñ— файлової ÑиÑтеми" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "Ðе показувати більше це повідомленнÑ" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "Ðа томі \"%s\" залишилоÑÑŒ лише %s диÑкового проÑтору." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "Ðа комп'ютері залишилоÑÑŒ лише %s диÑкового проÑтору." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" +"Ви можете звільнити диÑковий проÑÑ‚Ñ–Ñ€ очищаючи Смітник, видалÑючи зайві " +"програми чи файли, або переміщеннÑм файлів на інший диÑк чи розділ." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"Ви можете звільнити диÑковий проÑÑ‚Ñ–Ñ€ видаленнÑм зайвих програми чи файлів, " +"або переміщеннÑм файлів на інший диÑк чи розділ." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"Ви можете звільнити диÑковий проÑÑ‚Ñ–Ñ€ очищаючи Смітник, видалÑючи зайві " +"програми чи файли, або переміщеннÑм файлів на зовнішній диÑк." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" +"Ви можете звільнити диÑковий проÑÑ‚Ñ–Ñ€ видаленнÑм зайвих програми чи файлів, " +"або переміщеннÑм файлів на зовнішній диÑк." + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "Мало міÑÑ†Ñ Ð½Ð° файловій ÑиÑтемі" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "ОчиÑтити Ñмітник" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine..." +msgstr "Ðналізувати..." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "Ігнорувати" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:96 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "Ð’Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ñƒ %lu з %lu" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:116 +#, c-format +msgid "Removing: %s" +msgstr "ВидаленнÑ: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:244 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:293 +msgid "Emptying the trash" +msgstr "ОчищуєтьÑÑ Ñмітник" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:269 +msgid "Preparing to empty trash..." +msgstr "Підготовка до Ð¾Ñ‡Ð¸Ñ‰ÐµÐ½Ð½Ñ Ñмітника..." + +#. Translators: "Emptying trash from " +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:296 +msgid "From: " +msgstr "З:" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:357 +msgid "Empty all of the items from the trash?" +msgstr "Видалити веÑÑŒ вміÑÑ‚ Ñмітника?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:360 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"Якщо ви очиÑтите Ñмітник, веÑÑŒ його вміÑÑ‚ буде оÑтаточно втрачено. Зверніть " +"увагу, ви також можете видалити Ñ—Ñ… окремо." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:367 +msgid "_Empty Trash" +msgstr "О_чиÑтити Ñмітник" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "ÐšÐ¾Ð¼Ð±Ñ–Ð½Ð°Ñ†Ñ–Ñ ÐºÐ»Ð°Ð²Ñ–Ñˆ (%s) неправильна" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "Комбінації клавіш (%s) не завершена" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"Помилка при Ñпробі запуÑку (%s)\n" +"що пов'Ñзаний з клавішею (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "Комбінації клавіш" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "Модуль комбінацій клавіш" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Клавіатура" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "Модуль клавіатури" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:114 +#, c-format +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +"- a bug in libxklavier library\n" +"- a bug in X server (xkbcomp, xmodmap utilities)\n" +"- X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +"- The result of %s\n" +"- The result of %s" +msgstr "" +"Помилка при активації Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ XKB.\n" +"Це буває за таких обÑтавин:\n" +"- помилка у бібліотеці libxklavier\n" +"- помилка у X-Ñервері (утиліти xkbcomp, xmodmap)\n" +"- X-Ñервер з неÑуміÑною реалізацією libxkbfile\n" +"\n" +"Дані про верÑÑ–ÑŽ X-Ñервера:\n" +"%s\n" +"%d\n" +"%s\n" +"Якщо ви повідомлÑєте про цю Ñитуацію, будь лаÑка, увімкніть:\n" +"- Результат %s\n" +"- Результат %s" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:128 +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or taking a fresher version of XFree " +"software." +msgstr "" +"Ви кориÑтуєтеÑÑŒ XFree 4.3.0.\n" +"Є відомі проблеми з конфігурацією XKB.\n" +"Попробуйте викориÑтати більше проÑту конфігурацію або вÑтановити Ñвіжішу " +"верÑÑ–ÑŽ XFree." + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:200 +msgid "Unknown" +msgstr "Ðевідомо" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:269 +#, c-format +msgid "Keyboard Layout \"%s\"" +msgstr "Розкладка клавіатури \"%s\"" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:392 +msgid "_Groups" +msgstr "_Групи" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:399 +msgid "Keyboard _Preferences" +msgstr "Параметри _клавіатури" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:405 +msgid "Show Current _Layout" +msgstr "Показати поточну _розкладу" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "_ÐаÑвні файли:" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñ–Ð² modmap" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap file(s)?" +msgstr "Бажаєте завантажити файл(и) modmap?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "Більше _не показувати цього повідомленнÑ" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "_Завантажити" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "_Завантажено файлів:" + +#: ../plugins/keyboard/show-layout.ui.h:1 +msgid "Keyboard Layout" +msgstr "Розкладка клавіатури" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:195 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"Ðе вдаєтьÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ типовий термінал. Перевірте, що обрана вами типова " +"термінальна програма Ñправді вказує типову програму." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:235 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"Ðе вдаєтьÑÑ Ð²Ð¸ÐºÐ¾Ð½Ð°Ñ‚Ð¸ команду: %s\n" +"Перевірте чи команда Ñ–Ñнує." + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "Вимкнено" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u вихід" +msgstr[1] "%u виходи" +msgstr[2] "%u виходів" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u вхід" +msgstr[1] "%u входи" +msgstr[2] "%u входів" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "СиÑтемні звуки" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "Мультимедійний клавіші" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "Модуль мультимедійних клавіш" + +#: ../plugins/mouse/gsd-mouse-manager.c:882 +msgid "Could not enable mouse accessibility features" +msgstr "Ðе вдаєтьÑÑ ÑƒÐ²Ñ–Ð¼ÐºÐ½ÑƒÑ‚Ð¸ Ñпеціальні можливоÑÑ‚Ñ– миші" + +#: ../plugins/mouse/gsd-mouse-manager.c:884 +msgid "" +"Mouse accessibility requires mousetweaks to be installed on your system." +msgstr "" +"Щоб активувати Ñпеціальні можливоÑÑ‚Ñ– миші, треба вÑтановити у ÑиÑтему Ñлужбу " +"mousetweaks." + +#: ../plugins/mouse/gsd-mouse-manager.c:887 +msgid "Mouse Preferences" +msgstr "Параметри миші" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Миша" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "Модуль миші" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Перерва у роботі" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "Модуль перерви у роботі" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "Ð’Ñтановити розмір екрану та параметри повороту" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:222 +msgid "Could not switch the monitor configuration" +msgstr "Ðе вдаєтьÑÑ Ð·Ð°ÑтоÑувати конфігурацію моніторів" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:246 +msgid "Could not restore the display's configuration" +msgstr "Ðе вдаєтьÑÑ Ð²Ñ–Ð´Ð½Ð¾Ð²Ð¸Ñ‚Ð¸ конфігурацію моніторів" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:271 +msgid "Could not restore the display's configuration from a backup" +msgstr "Ðе вдаєтьÑÑ Ð²Ñ–Ð´Ð½Ð¾Ð²Ð¸Ñ‚Ð¸ конфігурацію моніторів з резервної копії" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:292 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "" +"The display will be reset to its previous configuration in %d seconds" +msgstr[0] "Попередню конфігурацію диÑплею буде повернуто через %d Ñекунду" +msgstr[1] "Попередню конфігурацію диÑплею буде повернуто через %d Ñекунди" +msgstr[2] "Попередню конфігурацію диÑплею буде повернуто через %d Ñекунд" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:341 +msgid "Does the display look OK?" +msgstr "ÐšÐ¾Ð½Ñ„Ñ–Ð³ÑƒÑ€Ð°Ñ†Ñ–Ñ Ð²Ð»Ð°ÑˆÑ‚Ð¾Ð²ÑƒÑ”?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:347 +msgid "_Restore Previous Configuration" +msgstr "_Відновити попередню конфігурацію" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:348 +msgid "_Keep This Configuration" +msgstr "_ЗаÑтоÑувати поточну конфігурацію" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:429 +msgid "The selected configuration for displays could not be applied" +msgstr "Ðе вдаєтьÑÑ Ð·Ð°ÑтоÑувати обрану конфігурацію моніторів" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:967 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "Ðе вдаєтьÑÑ Ð¾Ð½Ð¾Ð²Ð¸Ñ‚Ð¸ інформацію про екран: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:970 +msgid "Trying to switch the monitor configuration anyway." +msgstr "ÐšÐ¾Ð½Ñ„Ñ–Ð³ÑƒÑ€Ð°Ñ†Ñ–Ñ Ð¼Ð¾Ð½Ñ–Ñ‚Ð¾Ñ€Ñ–Ð² заÑтоÑовуєтьÑÑ Ð¿Ñ€Ð¸Ð¼ÑƒÑово." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1679 +msgid "Rotation not supported" +msgstr "ÐžÐ±ÐµÑ€Ñ‚Ð°Ð½Ð½Ñ Ð½Ðµ підтримуєтьÑÑ" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1733 +msgid "Could not save monitor configuration" +msgstr "Ðе вдаєтьÑÑ Ð·Ð±ÐµÑ€ÐµÐ³Ñ‚Ð¸ конфігурацію мониторів" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1751 +msgid "Normal" +msgstr "Звичайне" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1752 +msgid "Left" +msgstr "Ліворуч" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1753 +msgid "Right" +msgstr "Праворуч" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1754 +msgid "Upside Down" +msgstr "Догори ногами" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1874 +msgid "_Configure Display Settings ..." +msgstr "_Ðалаштувати параметри екрану ..." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1915 +msgid "Configure display settings" +msgstr "Ðалаштувати параметри екрану" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1972 +msgid "Could not apply the stored configuration for monitors" +msgstr "Ðе вдаєтьÑÑ Ð·Ð°ÑтоÑувати збережену конфігурацію моніторів" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "Ðе вдаєтьÑÑ Ð²Ð¸Ð·Ð½Ð°Ñ‡Ð¸Ñ‚Ð¸ домашній каталог кориÑтувача" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "ÐšÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð±Ð°Ð·Ð¾ÑŽ даних реÑурÑів X" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "База даних реÑурÑів X" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:596 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "Ключ MateConf %s вÑтановлено в тип %s, а очікувавÑÑ Ñ‚Ð¸Ð¿ %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "ÐšÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°Ð¼Ð¸ X Window" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "Параметри X Window" + +#~ msgid "" +#~ "Couldn't put the machine to sleep.\n" +#~ "Verify that the machine is correctly configured." +#~ msgstr "" +#~ "Ðе вдаєтьÑÑ Ð¿ÐµÑ€ÐµÐ²ÐµÑти комп'ютер у Ñтан призупиненнÑ.\n" +#~ "Перевірте чи правильно налаштований комп'ютер." + +#~ msgid "Binding to suspend the computer." +#~ msgstr "Прив'Ñзка Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ²ÐµÐ´ÐµÐ½Ð½Ñ ÐºÐ¾Ð¼Ð¿'ютера у режим очікуваннÑ." + +#~ msgid "Suspend" +#~ msgstr "Призупинити" + +#~ msgid "" +#~ "Set to True to display a dialog when there are errors running the " +#~ "screensaver." +#~ msgstr "Відображати діалог, що відображає помилки запуÑку зберігача екрана." + +#~ msgid "Set to True to run the screensaver at login." +#~ msgstr "ЗапуÑкати зберігач екрана при вході у ÑеанÑ." + +#~ msgid "Show startup errors" +#~ msgstr "Показувати помилки запуÑку ÑиÑтеми" + +#~ msgid "Start screensaver" +#~ msgstr "ЗапуÑкати зберігач екрану" + +#~ msgid "Enable screensaver plugin" +#~ msgstr "Увімкнути модуль зберігача екрану" + +#~ msgid "Set to True to enable the plugin to manage screensaver settings." +#~ msgstr "" +#~ "Ð’Ñтановіть, щоб дозволити модулю керувати параметрами зберігача екрану." + +#~ msgid "%d%% of the disk space on `%s' is in use" +#~ msgstr "ВикориÑтовуєтьÑÑ %d%% диÑкового проÑтору на «%s»" + +#~ msgid "Analyze" +#~ msgstr "Ðналізувати" + +#~ msgid "MATE Volume Control" +#~ msgstr "ГучніÑÑ‚ÑŒ звуку в MATE" + +#~ msgid "" +#~ "There was an error starting up the screensaver:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "Screensaver functionality will not work in this session." +#~ msgstr "" +#~ "Помилка запуÑку зберігача екрана:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "ФункціональніÑÑ‚ÑŒ Ð·Ð±ÐµÑ€Ñ–Ð³Ð°Ð½Ð½Ñ ÐµÐºÑ€Ð°Ð½Ð° не працюватиме в цьому ÑеанÑÑ–." + +#~ msgid "Screensaver" +#~ msgstr "Зберігач екрану" + +#~ msgid "Screensaver plugin" +#~ msgstr "Модуль зберігача екрану" diff --git a/po/vi.po b/po/vi.po new file mode 100644 index 0000000..ef4fed7 --- /dev/null +++ b/po/vi.po @@ -0,0 +1,1232 @@ +# Vietnamese Translation for MATE Settings Daemon. +# Copyright © 2009 Free Software Foundation, Inc. +# Nguyá»…n Thái Ngá»c Duy , 2004,2007,2009. +# Clytie Siddall , 2005-2009. +# +msgid "" +msgstr "" +"Project-Id-Version: mate-settings-daemon 2.25.90\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=mate-" +"settings-daemon&component=general\n" +"POT-Creation-Date: 2009-12-15 14:19+0000\n" +"PO-Revision-Date: 2009-12-24 20:42+0700\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.8\n" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "Khả năng Truy cập" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "Ngưỡng thông báo phần trăm vùng trống" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "Ngưỡng thông báo không còn chá»— chứa" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "Khoảng đợi tối thiểu đối vá»›i cảnh báo lặp Ä‘i lặp lại" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "ÄÆ°á»ng kết nối cần bá» qua" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown" +msgstr "Ngưỡng phần trăm vùng trống cho cảnh báo ít Ä‘Ä©a lần đầu. Nếu phần trăm vùng trống giảm dÆ°á»›i mức này, sẽ có cảnh báo." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "Xác định danh sách Ä‘Æ°á»ng dẫn gắn kết cần bá» qua kể cả khi còn ít vùng trống." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "Xác định thá»i gian theo phút. Các cảnh báo tiếp sau cho khối tin này sẽ không xuất hiện thÆ°á»ng xuyên hÆ¡n khoảng đợi này." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown" +msgstr "Xác định dung lượng theo GB. Nếu dung lượng vùng trống nhiá»u hÆ¡n con số này, sẽ không có cảnh báo." + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning" +msgstr "Xác định phần trăm vùng trống cần giảm trÆ°á»›c khi phát cảnh báo lần nữa" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "Ngưỡng thông báo phần trăm vùng trống lần sau" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "Tổ hợp để đẩy ra má»™t Ä‘Ä©a quang." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to launch the calculator." +msgstr "Tổ hợp để khởi chạy bàn tính." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the email client." +msgstr "Tổ hợp để khởi chạy trình khách thÆ°." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the help browser." +msgstr "Tổ hợp để khởi chạy bá»™ duyệt trợ giúp." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the media player." +msgstr "Tổ hợp để khởi chạy bá»™ phát nhạc/phim." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the search tool." +msgstr "Tổ hợp để khởi chạy công cụ tìm kiếm." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the web browser." +msgstr "Tổ hợp để khởi chạy bá»™ duyệt Web." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to lock the screen." +msgstr "Tổ hợp để khoá màn hình." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to log out." +msgstr "Tổ hợp để đăng xuất." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to lower the system volume." +msgstr "Tổ hợp để giảm âm lượng của hệ thống." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to mute the system volume." +msgstr "Tổ hợp để câm âm lượng của hệ thống." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to open the Home folder." +msgstr "Tổ hợp để mở thÆ° mục Nhà." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to pause playback." +msgstr "Tổ hợp để tạm dừng phát lại. " + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to raise the system volume." +msgstr "Tổ hợp để tăng âm lượng của hệ thống." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to skip to next track." +msgstr "Tổ hợp để nhảy tá»›i rãnh kế tiếp." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to previous track." +msgstr "Tổ hợp để nhảy vá» rãnh trÆ°á»›c." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "Tổ hợp để bắt đầu phát lại (hoặc bật/tắt phát/tạm dừng)." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to stop playback." +msgstr "Tổ hợp để dừng phát lại." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Eject" +msgstr "Äẩy ra" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Home folder" +msgstr "ThÆ° mục Nhà" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Launch calculator" +msgstr "Khởi chạy bàn tính" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch email client" +msgstr "Khởi chạy trình khách thÆ°" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch help browser" +msgstr "Khởi chạy bá»™ duyệt trợ giúp" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch media player" +msgstr "Khởi chạy bá»™ Phát Nhạc/Phim" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch web browser" +msgstr "Khởi chạy bá»™ duyệt Web" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Lock screen" +msgstr "Khoá màn hình" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Log out" +msgstr "Äăng xuất" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Next track" +msgstr "Rãnh sau" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Pause playback" +msgstr "Tạm dừng phát lại" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Play (or play/pause)" +msgstr "Phát (hay phát/tạm dừng)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Previous track" +msgstr "Rãnh trÆ°á»›c" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Search" +msgstr "Tìm kiếm" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Stop playback" +msgstr "Dừng phát lại" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Volume down" +msgstr "Giảm âm" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Volume mute" +msgstr "Câm âm" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume step" +msgstr "Mức âm" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume step as percentage of volume." +msgstr "Mức âm theo phần trăm âm lượng." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume up" +msgstr "Tăng âm" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "" +"If a notification icon with display related things should be shown in the " +"panel." +msgstr "" +"Nếu cần hiển thị biểu tượng thông báo và những thứ liên quan đến màn hình " +"trên bảng" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "Hiện Màn hình trên vùng thông báo" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "Làm trÆ¡n" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "Tinh chỉnh phông" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "Thứ tá»± RGBA" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"Thứ tá»± các phần tá»­ Ä‘iểm ảnh phụ trên má»™t màn hình LCD (phẳng); chỉ được dùng " +"khi chức năng làm trÆ¡n được đặt thành « rgba ». Giá trị có thể:\n" +" • rgb\tmàu Ä‘á» bên trái (thÆ°á»ng nhất)\n" +" • bgr\tmàu xanh bên trái\n" +" • vrgb\tmàu Ä‘á» bên trên\n" +" • vbgr\tmàu Ä‘á» bên dÆ°á»›i." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" +"Äá»™ phân giải được dùng để chuyển đổi kích cỡ phông chữ sang kích cỡ Ä‘iểm " +"ảnh, theo chấm má»—i insÆ¡." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"PhÆ°Æ¡ng pháp làm trÆ¡n cần làm khi vẽ phông chữ. Giá trị có thể:\n" +" • none\t\tkhông làm trÆ¡n\n" +" • grayscale\tlàm trÆ¡n ở mức xám tiêu chuẩn\n" +" • rgba\t\tlàm trÆ¡n ở mức Ä‘iểm ảnh phụ (chỉ cho màn hình LCD)." + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"PhÆ°Æ¡ng pháp tinh chỉnh phông cần làm khi vẽ phông chữ. Giá trị có thể:\n" +" • none\t\tkhông tinh chỉnh phông\n" +" • slight\t\tcÆ¡ bản\n" +" • medium\tvừa\n" +" • full\t\ttối Ä‘a (có thể gây ra sá»± méo mó trên các mẫu chữ)." + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "Phím được phép" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"Không trống thì tổ hợp phím bị bo qua nếu thÆ° mục MateConf tÆ°Æ¡ng ứng nằm trong " +"danh sách. TrÆ°á»ng hợp này có ích để khoá xuống." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "Tắt touchpad khi Ä‘ang gõ" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +#| msgid "Enable font plugin" +msgid "Enable horizontal scrolling" +msgstr "Bật cuá»™n ngang" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "Bật nhấn chuá»™t bằng touchpad" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Select the touchpad scroll method" +msgstr "Chá»n cách cuá»™n bằng touchpad" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "" +"Select the touchpad scroll method. Supported values are: 0 - disabled, 1 - " +"edge scrolling, 2 - two-finger scrolling" +msgstr "Chá»n cách cuá»™n bằng touchpad. Giá trị há»— trợ là: 0 - tắt, 1 - cuá»™n bằng cạnh, 2 - cuá»™n dùng hai ngón tay." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "Äặt là TRUE nếu bạn hay chạm phải touchpad khi Ä‘ang gõ phím." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "Äặt là TRUE để cho phép cuá»™n ngang bằng cùng cách cuá»™n xác định bởi khoá scroll_method." + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "Äặt là TRUE để có thể gá»­i phím nhấn chuá»™t bằng cách gõ vào touchpad." + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "Trình ná»n Thiết lập MATE" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "Tổ hợp để bật/tắt kính lúp." + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "Tổ hợp để bật/tắt bàn phím trên màn hình." + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "Tổ hợp để bật/tắt công cụ Ä‘á»c màn hình." + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "Phím nhảy" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "Lệnh dùng để bật hay tắt kính lúp." + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "Lệnh dùng để bật hay tắt bàn phím trên màn hình." + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "Lệnh dùng để bật hay tắt công cụ Ä‘á»c màn hình." + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable accessibility keyboard plugin" +msgstr "Bật phần mở rá»™ng khả năng truy cập bàn phím" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable background plugin" +msgstr "Bật phần mở rá»™ng ná»n" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable clipboard plugin" +msgstr "Bá»™t phần mở rá»™ng bảng nháp" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable font plugin" +msgstr "Bật phần mở rá»™ng phông" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable housekeeping plugin" +msgstr "Bật phần mở rá»™ng ná»™i trợ" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable keybindings plugin" +msgstr "Bật phần mở rá»™ng tổ hợp phím" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keyboard plugin" +msgstr "Bật phần mở rá»™ng bàn phím" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable media keys plugin" +msgstr "Bật phần mở rá»™ng phím nhạc/phim" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable mouse plugin" +msgstr "Bật phần mở rá»™ng chuá»™t" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable sound plugin" +msgstr "Bật phần mở rá»™ng âm thanh" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable typing breaks plugin" +msgstr "Bật phần mở rá»™ng thÆ° giãn gõ" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable xrandr plugin" +msgstr "Bật phần mở rá»™ng xrandr" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable xrdb plugin" +msgstr "Bật phần mở rá»™ng xrdb" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xsettings plugin" +msgstr "Bật phần mở rá»™ng xsettings" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Mouse keys" +msgstr "Phím chuá»™t" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "On-screen keyboard" +msgstr "Bàn phím trên màn hình" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "Screen magnifier" +msgstr "Kính lúp màn hình" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen reader" +msgstr "Bá»™ Ä‘á»c màn hình" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "" +"Äặt thành True (Äúng) để hiệu lá»±c phần mở rá»™ng ná»™i trợ, để xén bá»›t các bá»™ " +"nhá»› tạm tập tin tạm thá»i." + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" +"Äặt thành True (Äúng) để hiệu lá»±c phần mở rá»™ng quản lý thiết lập bảng nháp." + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" +"Äặt thành True (Äúng) để hiệu lá»±c phần mở rá»™ng quản lý thiết lập ná»n màn " +"hình." + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" +"Äặt thành True (Äúng) để hiệu lá»±c phần mở rá»™ng quản lý thiết lập phông chữ." + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" +"Äặt thành True (Äúng) để hiệu lá»±c phần mở rá»™ng quản lý thiết lập bàn phím." + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "" +"Äặt thành True (Äúng) để hiệu lá»±c phần mở rá»™ng quản lý thiết lập con chuá»™t." + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" +"Äặt thành True (Äúng) để hiệu lá»±c phần mở rá»™ng quản lý thiết lập các phím " +"nhạc/phim." + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "" +"Äặt thành True (Äúng) để hiệu lá»±c phần mở rá»™ng quản lý các tập tin lÆ°u tạm " +"mẫu âm thanh." + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" +"Äặt thành True (Äúng) để hiệu lá»±c phần mở rá»™ng quản lý thiết lập bàn phím có " +"khả năng truy cập." + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" +"Äặt thành True (Äúng) để hiệu lá»±c phần mở rá»™ng quản lý các tổ hợp phím." + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" +"Äặt thành True (Äúng) để hiệu lá»±c phần mở rá»™ng quản lý các thÆ° giãn gõ." + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "" +"Äặt thành True (Äúng) để hiệu lá»±c phần mở rá»™ng quản lý thiết lập xrandr." + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "Äặt thành True (Äúng) để hiệu lá»±c phần mở rá»™ng quản lý thiết lập xrdb." + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "" +"Äặt thành True (Äúng) để hiệu lá»±c phần mở rá»™ng quản lý thiết lập xsettings." + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Slow keys" +msgstr "Phím chậm" + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Sticky keys" +msgstr "Phím dính" + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "Tên của phím tắt để bật/tắt kính lúp" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +#| msgid "Binding to toggle the on-screen keyboard." +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "Tên phím tắt để bật/tắt bàn phím màn hình" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +#| msgid "Binding to toggle the screen reader." +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "Tên phím tắt để bật/tắt bá»™ Ä‘á»c màn hình" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "Äây là tên phím tắt để bật/tắt kính lúp. Tên này sẽ hiện trong há»™p thoại phím tắt bàn phím." + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "Äây là tên phím tắt để bật/tắt bàn phím màn hình. Tên này sẽ hiện trong há»™p thoại phím tắt bàn phím." + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "Äây là tên phím tắt để bật/tắt trình Ä‘á»c màn hình. Tên này sẽ hiện trong há»™p thoại phím tắt bàn phím." + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "Toggle magnifier" +msgstr "Bật/tắt kính lúp" + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "Toggle on-screen keyboard" +msgstr "Bật/tắt bàn phím trên màn hình" + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle screen reader" +msgstr "Bật/tắt bá»™ Ä‘á»c màn hình" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "Nếu tính năng khả năng truy cập « phím nhảy » được kích hoạt hay không." + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "" +"Nếu tính năng khả năng truy cập « phím chuá»™t » được kích hoạt hay không." + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the on-screen keyboard is turned on." +msgstr "Nếu chức năng bàn phím trên màn hình được kích hoạt hay không." + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the screen magnifier is turned on." +msgstr "Nếu chức năng phóng to màn hình được kích hoạt hay không." + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the screen reader is turned on." +msgstr "Nếu chức năng Ä‘á»c màn hình được kích hoạt hay không." + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "Nếu tính năng khả năng truy cập « phím chậm » được kích hoạt hay không." + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "Nếu tính năng khả năng truy cập « phím dính » được kích hoạt hay không." + +#: ../mate-settings-daemon/main.c:54 +msgid "Enable debugging code" +msgstr "Bật mã gỡ lá»—i" + +#: ../mate-settings-daemon/main.c:55 +msgid "Don't become a daemon" +msgstr "Không chạy trong ná»n sau" + +#: ../mate-settings-daemon/main.c:56 +msgid "MateConf prefix from which to load plugin settings" +msgstr "Tiá»n tố MateConf từ đó cần nạp thiết lập phần mở rá»™ng" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "Bàn phím khả năng truy cập" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "Phần mở rá»™ng bàn phím khả năng truy cập" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:388 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "Gặp lá»—i khi hiển thị trợ giúp: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:519 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:585 +msgid "Do you want to activate Slow Keys?" +msgstr "Bạn có muốn kích hoạt Phím Chậm không?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:520 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:586 +msgid "Do you want to deactivate Slow Keys?" +msgstr "Bạn có muốn bá» kích hoạt Phím Chậm không?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:521 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:587 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"Bạn vừa má»›i ấn giữ phím Shift trong vòng 8 giây. Äây là phím tắt của tính " +"năng Phím Chậm, mà ảnh hưởng đến hoạt Ä‘á»™ng của bàn phím." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't activate" +msgstr "Không bật" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:546 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:685 +msgid "Don't deactivate" +msgstr "Không tắt" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Activate" +msgstr "Bật" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:552 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:691 +msgid "Deactivate" +msgstr "Tắt" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't activate" +msgstr "Khô_ng bật" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:608 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:749 +msgid "Do_n't deactivate" +msgstr "Khô_ng tắt" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Activate" +msgstr "_Bật" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:611 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:752 +msgid "_Deactivate" +msgstr "_Tắt" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:615 +msgid "Slow Keys Alert" +msgstr "Báo Ä‘á»™ng Phím Chậm" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:655 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:723 +msgid "Do you want to activate Sticky Keys?" +msgstr "Bạn có muốn kích hoạt Phím Dính không?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:656 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:724 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Bạn có muốn bá» kích hoạt Phím Dính không?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:726 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"Bạn vừa má»›i ấn phím Shift 5 lần liên tiếp. Äây là phím tắt của tính năng " +"Phím Dính, mà ảnh hưởng đến hoạt Ä‘á»™ng của bàn phím." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:660 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"Bạn vừa má»›i ấn hai phím đồng thá»i, hoặc ấn phím Shift 5 lần liên tiếp. Phím " +"tắt này tắt tính năng Phím Dính, mà ảnh hưởng đến hoạt Ä‘á»™ng của bàn phím" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:756 +msgid "Sticky Keys Alert" +msgstr "Báo Ä‘á»™ng Phím Dính" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "Tùy thích truy cập chung" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "Cải thiện Ä‘á»™ _tÆ°Æ¡ng phản màu sắc" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "Phóng to _chữ nhằm dá»… Ä‘á»c hÆ¡n" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "Nhấn và _giữ phím để chấp nhận (Phím chậm)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "Dùng _bàn phím _màn hình" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "Dùng _kính lúp màn hình" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "Dùng _bá»™ Ä‘á»c màn hình" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "_Bá» qua phím nhấn bị trùng (Phím nảy)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "_Nhấn phím tắt bàn phím má»—i lần má»™t phím (Phím dính)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "Ná»n" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "Phần mở rá»™ng ná»n" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "Bảng nháp" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "Phần mở rá»™ng bảng nháp" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "Giả" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "Phần mở rá»™ng giả" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Phông" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "Phần mở rá»™ng phông chữ" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this filesystem" +msgstr "Äừng hiện bất kỳ cảnh báo nào lần nữa đối vá»›i hệ tập tin này" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +#| msgid "Do _not show this warning again." +msgid "Don't show any warnings again" +msgstr "Äừng hiện cảnh báo này lần nữa" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "Khối \"%s\" chỉ còn %s vùng Ä‘Ä©a trống." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "Máy này chỉ còn %s vùng Ä‘Ä©a trống." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "Bạn có thể tăng vùng Ä‘Ä©a trống bằng cách đổ sạch Sá»t rác, loại bá» những ứng dụng hoặc tập tin không dùng, hoặc chuyển tập tin sang Ä‘Ä©a hoặc phân vùng khác." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "Bạn có thể tăng vùng Ä‘Ä©a trống bằng cách loại bá» những chÆ°Æ¡ong trình hoặc tập tin không dùng, hoặc chuyển tập tin sang Ä‘Ä©a hoặc phân vùng khác." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "Bạn có thể tăng vùng Ä‘Ä©a trống bằng cách đổ sạch Sá»t rác, loại bá» những ứng dụng hoặc tập tin không dùng, hoặc chuyển tập tin sang Ä‘Ä©a ở ngoài." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "fBạn có thể tăng vùng Ä‘Ä©a trống bằng cách loại bá» những ứng dụng hoặc tập tin không dùng, hoặc chuyển tập tin sang Ä‘Ä©a ở ngoài." + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "Ãt chá»— Ä‘Ä©a" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "Äổ sá»t rác" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine..." +msgstr "Kiểm tra..." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "Bá» qua" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:96 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "Äang loại bá» %lu trên %lu" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:116 +#, c-format +msgid "Removing: %s" +msgstr "Äang loại bá»: %s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:244 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:293 +msgid "Emptying the trash" +msgstr "Äang đổ rác" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:269 +msgid "Preparing to empty trash..." +msgstr "Äang chuẩn bị đổ rác..." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:295 +msgid "From: " +msgstr "Từ: " + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:356 +msgid "Empty all of the items from the trash?" +msgstr "Bá» tất cả các mục trong sá»t rác chứ?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:359 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "Nếu bạn chá»n làm sạch sá»t rác, má»i mục trong đó sẽ mất mãi mãi. Nhá»› rằng bạn có thể xoá chúng riêng từng cái nếu muốn." + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:366 +msgid "_Empty Trash" +msgstr "Äổ _sá»t rác" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "Tổ hợp phím (%s) không hợp lệ" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "Tổ hợp phím (%s) chÆ°a hoàn toàn" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"Gặp lá»—i khi thá»­ chạy (%s)\n" +"mà được liên kết tá»›i phím (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "Tổ hợp phím" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "Phần mở rá»™ng tổ hợp phím" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Bàn phím" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "Phần mở rá»™ng bàn phím" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "Tập tin _hiện có :" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "Nạp các tập tin modmap" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap file(s)?" +msgstr "Bạn có muốn nạp các tập tin modmap (sá»­a đổi sÆ¡ đồ bàn phím) không?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "_Không hiện thông Ä‘iệp này lần nữa" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "_Nạp" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "Tập tin đã _nạp:" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:198 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"Không thể lấy thiết bị cuối mặc định. Hãy kiểm tra xem câu lệnh thiết bị " +"cuối mặc định đã được đặt và chỉ tá»›i má»™t ứng dụng hợp lệ." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:238 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"Không thể thá»±c hiện câu lệnh: %s\n" +"Hãy kiểm tra xem nó là má»™t câu lệnh hợp lệ." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:254 +msgid "" +"Couldn't put the machine to sleep.\n" +"Verify that the machine is correctly configured." +msgstr "" +"Không thể đặt máy tính vào tình trạng ngủ.\n" +"Hãy kiểm tra xem máy có cấu hình đúng." + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "Tắt" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u đầu ra" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u đầu vào" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "Âm thanh hệ thống" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "Phím nhạc/phim" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "Phần mở rá»™ng phím nhạc/phim" + +#: ../plugins/mouse/gsd-mouse-manager.c:801 +msgid "Could not enable mouse accessibility features" +msgstr "Không thể hiệu lá»±c các tính năng khả năng truy cập bàn phím" + +#: ../plugins/mouse/gsd-mouse-manager.c:803 +msgid "" +"Mouse accessibility requires mousetweaks to be installed on your system." +msgstr "" +"Khả năng truy cập con chuá»™t cần trình ná»n mousetweaks được cài đặt vào hệ " +"thống của bạn." + +#: ../plugins/mouse/gsd-mouse-manager.c:806 +msgid "Mouse Preferences" +msgstr "Tùy thích con chuá»™t" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Chuá»™t" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "Phần mở rá»™ng chuá»™t" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "ThÆ° giãn gõ" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "Phần mở rá»™ng thÆ° giãn gõ" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "Thiết lập kích cỡ màn hình và chức năng xoay" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:226 +msgid "Could not restore the display's configuration" +msgstr "Không thể phục hồi cấu hình của bá»™ trình bày" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:251 +msgid "Could not restore the display's configuration from a backup" +msgstr "Không thể phục hồi cấu hình của bá»™ trình bày từ bản sao lÆ°u" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:272 +#, c-format +#| msgid "" +#| "The display will be reset to its previous configuration in %d seconds" +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "" +"The display will be reset to its previous configuration in %d seconds" +msgstr[0] "Bá»™ trình bày sẽ bị đặt lại vá» cấu hình trÆ°á»›c đó sau %d giây" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:321 +msgid "Does the display look OK?" +msgstr "Bá»™ trình bày đẹp chÆ°a?" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:327 +#| msgid "Restore the previous configuration" +msgid "_Restore Previous Configuration" +msgstr "_Phục hồi cấu hình trÆ°á»›c" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:328 +#| msgid "Keep this configuration" +msgid "_Keep This Configuration" +msgstr "_Giữ cấu hình này" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:409 +msgid "The selected configuration for displays could not be applied" +msgstr "Không thể áp dụng cấu hình đã chá»n cho bá»™ trình bày" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:963 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "Không thể cập nhật thông tin màn hình: %s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:966 +msgid "Trying to switch the monitor configuration anyway." +msgstr "Vẫn Ä‘ang thá»­ chuyển đổi cấu hình của thiết bị hiển thị." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1000 +#: ../plugins/xrandr/gsd-xrandr-manager.c:1114 +#: ../plugins/xrandr/gsd-xrandr-manager.c:1281 +msgid "Could not switch the monitor configuration" +msgstr "Không thể chuyển đổi cấu hình của thiết bị hiển thị" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1689 +msgid "Rotation not supported" +msgstr "Không há»— trợ quay" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1743 +msgid "Could not save monitor configuration" +msgstr "Không thể lÆ°u cấu hình của thiết bị hiển thị" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1761 +msgid "Normal" +msgstr "ThÆ°á»ng" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1762 +msgid "Left" +msgstr "Trái" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1763 +msgid "Right" +msgstr "Phải" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1764 +msgid "Upside Down" +msgstr "Trên xuống" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1884 +msgid "_Configure Display Settings ..." +msgstr "_Cấu hình thiết lập màn hình ..." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1925 +msgid "Configure display settings" +msgstr "_Cấu hình thiết lập màn hình" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1982 +msgid "Could not apply the stored configuration for monitors" +msgstr "Không thể áp dụng cấu hình đã lÆ°u cho thiết bị hiển thị" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "Không thể xác định thÆ° mục Nhà của ngÆ°á»i dùng" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "Quản lý cÆ¡ sở dữ liệu tài nguyên X" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "CÆ¡ sở dữ liệu tài nguyên X" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:644 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "Khoá MateConf %s được đặt thành kiểu %s nhÆ°ng lẽ ra phải dùng kiểu %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "Quản lý thiết lập X" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "Thiết lập X" + +#~ msgid "Binding to suspend the computer." +#~ msgstr "Tổ hợp để ngÆ°ng máy tính." + +#~ msgid "Suspend" +#~ msgstr "NgÆ°ng" + +#~ msgid "" +#~ "Set to True to display a dialog when there are errors running the " +#~ "screensaver." +#~ msgstr "" +#~ "Äặt thành True (Äúng) để hiển thị há»™p thoại khi có lá»—i chạy trình bảo vệ " +#~ "màn hình." + +#~ msgid "Set to True to run the screensaver at login." +#~ msgstr "Äặt thành True (Äúng) để chạy trình bảo vệ màn hình khi đăng nhập." + +#~ msgid "Show startup errors" +#~ msgstr "Hiển thị các lá»—i khởi Ä‘á»™ng" + +#~ msgid "Start screensaver" +#~ msgstr "Bắt đầu chạy trình bảo vệ màn hình" + +#~ msgid "Enable screensaver plugin" +#~ msgstr "Bật phần mở rá»™ng bảo vệ màn hình" + +#~ msgid "Set to True to enable the plugin to manage screensaver settings." +#~ msgstr "" +#~ "Äặt thành True (Äúng) để hiệu lá»±c phần mở rá»™ng quản lý thiết lập trình " +#~ "bảo vệ màn hình." + +#~ msgid "%d%% of the disk space on `%s' is in use" +#~ msgstr "%d%% sức chứa trên Ä‘Ä©a « %s » Ä‘ang được sá»­ dụng" + +#~ msgid "Analyze" +#~ msgstr "Phân tích" + +#~ msgid "MATE Volume Control" +#~ msgstr "Äiá»u khiển Âm lượng MATE" + +#~ msgid "" +#~ "There was an error starting up the screensaver:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "Screensaver functionality will not work in this session." +#~ msgstr "" +#~ "Gặp lá»—i khi khởi chạy trình bảo vệ màn hình:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "Chức năng bảo vệ màn hình sẽ không làm việc trong phiên chạy này." + +#~ msgid "Screensaver" +#~ msgstr "Trình bảo vệ màn hình" + +#~ msgid "Screensaver plugin" +#~ msgstr "Phần mở rá»™ng bảo vệ màn hình" + +#~ msgid "Sound" +#~ msgstr "Âm thanh" + +#~| msgid "Sound plugin" +#~ msgid "Sound Sample Cache plugin" +#~ msgstr "Phần mở rá»™ng LÆ°u Tạm Mẫu Âm Thanh" diff --git a/po/wa.po b/po/wa.po new file mode 100644 index 0000000..ae3762c --- /dev/null +++ b/po/wa.po @@ -0,0 +1,1980 @@ +# Traduction into the walloon language. +# +# Si vos voloz donner on côp di spale pol ratournaedje di Mate (ou des +# ôtes libes programes) sicrijhoz mu a l' adresse emile +# ; nos avons co brÃ¥mint di l' ovraedje a fé. +# +# Copyright (C) 1999 Free Software Foundation, Inc. +# Pablo Saratxaga 1999-2002 +# Lorint Hendschel 1999,2000 +# Lucyin Mahin , 2000 +# +msgid "" +msgstr "" +"Project-Id-Version: mate-control-center 1.5.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-02-26 21:06-0500\n" +"PO-Revision-Date: 2003-01-02 12:26+0100\n" +"Last-Translator: Pablo Saratxaga \n" +"Language-Team: Walon \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:1 +msgid "" +"Set to True to keep the handlers for text/plain and text/* MIME types " +"synchronized." +msgstr "" + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:2 +msgid "Sync text/plain and text/* handlers" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to launch the calculator." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the email client." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +#, fuzzy +msgid "Binding to launch the help browser." +msgstr "Foyteuse di l' aidance" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the media player." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the search tool." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +#, fuzzy +msgid "Binding to launch the web browser." +msgstr "Betchteu waibe" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to lock the screen." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to log out." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to lower the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to mute the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to open the Home folder." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to pause playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to raise the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to skip to next track." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to previous track." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to stop playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to suspend the computer." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +#, fuzzy +msgid "Eject" +msgstr "Evenmint" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +#, fuzzy +msgid "Home folder" +msgstr "_Potchî Ã¥ ridant des tinmes" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +#, fuzzy +msgid "Launch help browser" +msgstr "Foyteuse di l' aidance" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +#, fuzzy +msgid "Launch web browser" +msgstr "Betchteu waibe" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +#, fuzzy +msgid "Lock screen" +msgstr "Waitroûle" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +#, fuzzy +msgid "Log out" +msgstr "Adjinçmint" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +#, fuzzy +msgid "Suspend" +msgstr "Son" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +#, fuzzy +msgid "Volume down" +msgstr "_Volume:" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +#, fuzzy +msgid "Volume mute" +msgstr "_Volume:" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +#, fuzzy +msgid "Volume step" +msgstr "_Volume:" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +#, fuzzy +msgid "Volume up" +msgstr "_Volume:" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:1 +msgid "" +"Set to True to display a dialog when there are errors running the " +"screensaver." +msgstr "" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:2 +msgid "Set to True to run the screensaver at login." +msgstr "" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:3 +msgid "Show startup errors" +msgstr "" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:4 +#, fuzzy +msgid "Start screensaver" +msgstr "Waitroûle" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +#, fuzzy +msgid "Hinting" +msgstr "Rindou del fonte" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Enable accessibility keyboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Enable background plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Enable clipboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Enable default editor plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Enable font plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Enable keybindings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Enable keyboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable media keys plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable mouse plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +#, fuzzy +msgid "Enable screensaver plugin" +msgstr "Waitroûle" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable sound plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable typing breaks plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable xrandr plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable xrdb plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable xsettings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Set to True to enable the plugin to manage screensaver settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Set to True to enable the plugin to manage sound settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "" +"Set to True to enable the plugin to manage the default text editor setting." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "" + +#: ../mate-settings-daemon/main.c:49 +msgid "Don't become a daemon" +msgstr "" + +#: ../mate-settings-daemon/main.c:50 +msgid "MateConf prefix from which to load plugin settings" +msgstr "" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:393 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:445 +msgid "Do you want to activate Slow Keys?" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:446 +msgid "Do you want to deactivate Slow Keys?" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:449 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:456 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:508 +msgid "Do_n't activate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:456 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:508 +msgid "Do_n't deactivate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:459 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:511 +msgid "_Activate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:459 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:511 +msgid "_Deactivate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:463 +msgid "Slow Keys Alert" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:495 +msgid "Do you want to activate Sticky Keys?" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:496 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:499 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:501 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:515 +msgid "Sticky Keys Alert" +msgstr "" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Background" +msgstr "Fond" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Fonte" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "" + +#: ../plugins/font/gsd-font-manager.c:208 +#, fuzzy, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing the mouse pointer theme." +msgstr "" +"Dji n' a savou ahiver l' ridant «%s».\n" +"I gn a mezÃ¥jhe del fé po permete li candjmint des cursoes." + +#: ../plugins/font/gsd-font-manager.c:231 +#, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing cursors." +msgstr "" +"Dji n' a savou ahiver l' ridant «%s».\n" +"I gn a mezÃ¥jhe del fé po permete li candjmint des cursoes." + +#: ../plugins/keybindings/gsd-keybindings-manager.c:195 +#, c-format +msgid "Key Binding (%s) has its action defined multiple times\n" +msgstr "" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:202 +#, c-format +msgid "Key Binding (%s) has its binding defined multiple times\n" +msgstr "" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:211 +#, c-format +msgid "Key Binding (%s) is incomplete\n" +msgstr "" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:239 +#, c-format +msgid "Key Binding (%s) is invalid\n" +msgstr "" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:292 +#, c-format +msgid "It seems that another application already has access to key '%u'." +msgstr "" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:365 +#, c-format +msgid "Key Binding (%s) is already in use\n" +msgstr "" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:502 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Taprece" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Keyboard plugin" +msgstr "Rascourtis del taprece" + +#: ../plugins/keyboard/modmap-dialog.glade.h:1 +#, fuzzy +msgid "A_vailable files:" +msgstr "Tchuzes po les imÃ¥djes:" + +#: ../plugins/keyboard/modmap-dialog.glade.h:2 +msgid "Do _not show this warning again." +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.glade.h:3 +msgid "Load modmap files" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.glade.h:4 +msgid "Would you like to load the modmap file(s)?" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.glade.h:5 +msgid "_Load" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.glade.h:6 +#, fuzzy +msgid "_Loaded files:" +msgstr "Modele" + +#: ../plugins/media-keys/actions/acme.glade.h:1 +#, fuzzy +msgid "Volume" +msgstr "_Volume:" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:200 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:240 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:256 +msgid "" +"Couldn't put the machine to sleep.\n" +"Verify that the machine is correctly configured." +msgstr "" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Media keys" +msgstr "Sori" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:566 +msgid "Could not enable mouse accessibility features" +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:568 +msgid "" +"Mouse accessibility requires the mousetweaks daemon to be installed on your " +"system." +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:571 +msgid "Mouse Preferences" +msgstr "Preferinces pol sori" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Sori" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "" + +#: ../plugins/screensaver/gsd-screensaver-manager.c:151 +#, c-format +msgid "" +"There was an error starting up the screensaver:\n" +"\n" +"%s\n" +"\n" +"Screensaver functionality will not work in this session." +msgstr "" + +#: ../plugins/screensaver/gsd-screensaver-manager.c:160 +msgid "_Do not show this message again" +msgstr "" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Screensaver" +msgstr "Waitroûle" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Screensaver plugin" +msgstr "Waitroûle" + +#: ../plugins/sound/gsd-sound-manager.c:164 +#, c-format +msgid "Couldn't load sound file %s as sample %s" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:44 +msgid "Login" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:45 +#, fuzzy +msgid "Logout" +msgstr "Adjinçmint" + +#: ../plugins/sound/libsounds/sound-view.c:46 +msgid "Boing" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:47 +#, fuzzy +msgid "Siren" +msgstr "Waitroûle" + +#: ../plugins/sound/libsounds/sound-view.c:48 +msgid "Clink" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:49 +#, fuzzy +msgid "Beep" +msgstr "Roedeu" + +#: ../plugins/sound/libsounds/sound-view.c:50 +#, fuzzy +msgid "No sound" +msgstr "Son" + +#: ../plugins/sound/libsounds/sound-view.c:132 +#, fuzzy +msgid "Sound not set for this event." +msgstr "_Sons po ls evenmints" + +#: ../plugins/sound/libsounds/sound-view.c:141 +msgid "" +"The sound file for this event does not exist.\n" +"You may want to install the mate-audio package for a set of default sounds." +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:152 +msgid "The sound file for this event does not exist." +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:183 +#, fuzzy +msgid "Select Sound File" +msgstr "Tchoezi on fitchî di son" + +#: ../plugins/sound/libsounds/sound-view.c:210 +#, c-format +msgid "The file %s is not a valid wav file" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:271 +#, fuzzy +msgid "Select sound file..." +msgstr "Tchoezi on fitchî di son" + +#: ../plugins/sound/libsounds/sound-view.c:373 +#, fuzzy +msgid "System Sounds" +msgstr "segondes" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:1 +msgid "Sound" +msgstr "Son" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Sound plugin" +msgstr "Son" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:258 +#: ../plugins/xrdb/gsd-xrdb-manager.c:327 +msgid "Cannot determine user's home directory" +msgstr "" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:551 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Manage X Settings" +msgstr "Sipepieus apontiaedjes" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "X Settings" +msgstr "Sipepieus apontiaedjes" + +#, fuzzy +#~ msgid "Alert Type" +#~ msgstr "Radjouter sôre di fitchî" + +#, fuzzy +#~ msgid "Alert Buttons" +#~ msgstr "Botons" + +#, fuzzy +#~ msgid "Show more _details" +#~ msgstr "_Detays" + +#, fuzzy +#~ msgid "About Me" +#~ msgstr "Ã… _dfait" + +#, fuzzy +#~ msgid "Set your personal information" +#~ msgstr "Tchoezixhoz vos prémetous programes" + +#, fuzzy +#~ msgid "Select Image" +#~ msgstr "Disfacer" + +#, fuzzy +#~ msgid "No Image" +#~ msgstr "ImÃ¥djes" + +#, fuzzy +#~ msgid "About %s" +#~ msgstr "Ã… _dfait" + +#, fuzzy +#~ msgid "Please type the passwords." +#~ msgstr "_Sicrete:" + +#, fuzzy +#~ msgid " " +#~ msgstr " " + +#, fuzzy +#~ msgid "Email" +#~ msgstr "Roed" + +#, fuzzy +#~ msgid "Home" +#~ msgstr "Roed" + +#, fuzzy +#~ msgid "Instant Messaging" +#~ msgstr "Rindou del fonte" + +#, fuzzy +#~ msgid "Job" +#~ msgstr "Roed" + +#, fuzzy +#~ msgid "Telephone" +#~ msgstr "Roed" + +#, fuzzy +#~ msgid "Web" +#~ msgstr "Roed" + +#, fuzzy +#~ msgid "Work" +#~ msgstr "Roed" + +#, fuzzy +#~ msgid "A_ddress:" +#~ msgstr "_Radjouter:" + +#, fuzzy +#~ msgid "Address" +#~ msgstr "_Radjouter:" + +#, fuzzy +#~ msgid "C_ity:" +#~ msgstr "Cô_per" + +#, fuzzy +#~ msgid "C_ompany:" +#~ msgstr "Co_mande:" + +#, fuzzy +#~ msgid "Cale_ndar:" +#~ msgstr "Cate_goreye:" + +#, fuzzy +#~ msgid "Change Passwo_rd..." +#~ msgstr "_Sicrete:" + +#, fuzzy +#~ msgid "Change Password" +#~ msgstr "_Sicrete:" + +#, fuzzy +#~ msgid "Ci_ty:" +#~ msgstr "Cô_per" + +#, fuzzy +#~ msgid "Co_untry:" +#~ msgstr "C_oleur:" + +#, fuzzy +#~ msgid "Contact" +#~ msgstr "Ã… d_vins" + +#, fuzzy +#~ msgid "Cou_ntry:" +#~ msgstr "C_oleur:" + +#, fuzzy +#~ msgid "Hom_e:" +#~ msgstr "_No:" + +#, fuzzy +#~ msgid "Old pa_ssword:" +#~ msgstr "_Sicrete:" + +#, fuzzy +#~ msgid "Personal Info" +#~ msgstr "Fonte po les _terminÃ¥s:" + +#, fuzzy +#~ msgid "User name:" +#~ msgstr "No d' _uzeu:" + +#, fuzzy +#~ msgid "Wor_k:" +#~ msgstr "C_oleur:" + +#, fuzzy +#~ msgid "Work _fax:" +#~ msgstr "C_oleur:" + +#, fuzzy +#~ msgid "_Address:" +#~ msgstr "_Radjouter:" + +#, fuzzy +#~ msgid "_Home page:" +#~ msgstr "No d' _uzeu:" + +#, fuzzy +#~ msgid "_Home:" +#~ msgstr "_No:" + +#, fuzzy +#~ msgid "_Manager:" +#~ msgstr "Manaedjeu di purneas" + +#, fuzzy +#~ msgid "_Mobile:" +#~ msgstr "_Fitchî" + +#, fuzzy +#~ msgid "_New password:" +#~ msgstr "_Sicrete:" + +#, fuzzy +#~ msgid "_Profession:" +#~ msgstr "_Discrijhaedje:" + +#, fuzzy +#~ msgid "_Retype new password:" +#~ msgstr "_Sicrete:" + +#, fuzzy +#~ msgid "_Title:" +#~ msgstr "_Fitchî" + +#, fuzzy +#~ msgid "_Work:" +#~ msgstr "C_oleur:" + +#, fuzzy +#~ msgid "Applications" +#~ msgstr "_Eployî l' otintifiaedje" + +#, fuzzy +#~ msgid "Support" +#~ msgstr "Roed" + +#, fuzzy +#~ msgid "Assistive Technology Preferences" +#~ msgstr "Preferinces pol purnea" + +#, fuzzy +#~ msgid "_Screenreader" +#~ msgstr "Waitroûle" + +#~ msgid "*" +#~ msgstr "*" + +#, fuzzy +#~ msgid "Enable Bo_unce Keys" +#~ msgstr "Mete en alaedje les _londjinnès tapes" + +#, fuzzy +#~ msgid "Enable Slo_w Keys" +#~ msgstr "Mete en alaedje les _londjinnès tapes" + +#, fuzzy +#~ msgid "Enable _Mouse Keys" +#~ msgstr "Mete en alaedje les _londjinnès tapes" + +#, fuzzy +#~ msgid "Enable _Repeat Keys" +#~ msgstr "_Ripeter les tapes:" + +#, fuzzy +#~ msgid "Enable _Sticky Keys" +#~ msgstr "Mete en alaedje les _londjinnès tapes" + +#, fuzzy +#~ msgid "Features" +#~ msgstr "Roed" + +#~ msgid "Basic" +#~ msgstr "Di bÃ¥ze" + +#~ msgid "Del_ay:" +#~ msgstr "_TÃ¥rdjaedje:" + +#~ msgid "Delay between keypress and pointer mo_vement:" +#~ msgstr "TÃ¥rdjaedje inte les tapes eyet pol mo_vmint do cursoe:" + +#~ msgid "Filters" +#~ msgstr "Passetes" + +#~ msgid "Mouse _Preferences..." +#~ msgstr "_Preferinces pol sori..." + +#~ msgid "S_peed:" +#~ msgstr "_Roedeu:" + +#~ msgid "_Type to test settings:" +#~ msgstr "_Tapez po sayî l' apontiaedje:" + +#~ msgid "characters/second" +#~ msgstr "caracteres/segonde" + +#~ msgid "milliseconds" +#~ msgstr "milisegondes" + +#~ msgid "pixels/second" +#~ msgstr "picsels/segonde" + +#, fuzzy +#~ msgid "Change your Desktop Background settings" +#~ msgstr "Apontiaedje da vosse do fond do scribanne" + +#, fuzzy +#~ msgid "Desktop Background" +#~ msgstr "Fond" + +#, fuzzy +#~ msgid "Desktop _Wallpaper" +#~ msgstr "_Tapisreye" + +#, fuzzy +#~ msgid "_Desktop Colors" +#~ msgstr "_Tapisreye" + +#, fuzzy +#~ msgid "Desktop Background Preferences" +#~ msgstr "Preferinces pol fond" + +#, fuzzy +#~ msgid "_Add Wallpaper" +#~ msgstr "_Tapisreye" + +#, fuzzy +#~ msgid "Centered" +#~ msgstr "Ã… _mitan" + +#, fuzzy +#~ msgid "Fill Screen" +#~ msgstr "Waitroûle" + +#, fuzzy +#~ msgid "Scaled" +#~ msgstr "Al _schÃ¥le" + +#, fuzzy +#~ msgid "Tiled" +#~ msgstr "_Fitchî" + +#, fuzzy +#~ msgid "Solid Color" +#~ msgstr "Coleur solide" + +#, fuzzy +#~ msgid "Horizontal Gradient" +#~ msgstr "Degradé di coûtchî" + +#, fuzzy +#~ msgid "Vertical Gradient" +#~ msgstr "Degradé d' astampé" + +#, fuzzy +#~ msgid "Add Wallpaper" +#~ msgstr "_Tapisreye" + +#, fuzzy +#~ msgid "No Wallpaper" +#~ msgstr "_Tapisreye" + +#, fuzzy +#~ msgid "To:" +#~ msgstr "Deus" + +#~ msgid "Key" +#~ msgstr "Clé" + +#~ msgid "" +#~ "Couldn't find the file '%s'.\n" +#~ "\n" +#~ "Please make sure it exists and try again, or choose a different " +#~ "background picture." +#~ msgstr "" +#~ "Dji n' a savou trover l' fitchî «%s».\n" +#~ "\n" +#~ "Acertinez vs s' i vs plait k' il egzistêye bén, eyet rssayîz oudonbén " +#~ "tchoezixhoz ene imÃ¥dje di fond diferinne." + +#~ msgid "Please select an image." +#~ msgstr "Tchoezixhoz ene imÃ¥dje s' i vs plait." + +#, fuzzy +#~ msgid "_Select" +#~ msgstr "Disfacer" + +#~ msgid "Select your default applications" +#~ msgstr "Tchoezixhoz vos prémetous programes" + +#, fuzzy +#~ msgid "Debian Sensible Browser" +#~ msgstr "Prémetou betchteu waibe" + +#, fuzzy +#~ msgid "W3M Text Browser" +#~ msgstr "Betchteu waibe" + +#, fuzzy +#~ msgid "Lynx Text Browser" +#~ msgstr "Betchteu waibe" + +#, fuzzy +#~ msgid "Links Text Browser" +#~ msgstr "Betchteu waibe" + +#, fuzzy +#~ msgid "Evolution Mail Reader" +#~ msgstr "Foyteuse di l' aidance da _vosse" + +#, fuzzy +#~ msgid "Debian Terminal Emulator" +#~ msgstr "Prémetou terminÃ¥" + +#, fuzzy +#~ msgid "MATE Terminal" +#~ msgstr "TerminÃ¥" + +#, fuzzy +#~ msgid "Standard XTerminal" +#~ msgstr "Enonder dins on t_erminÃ¥" + +#, fuzzy +#~ msgid "aterm" +#~ msgstr "Categoreye" + +#, fuzzy +#~ msgid "ETerm" +#~ msgstr "TerminÃ¥" + +#~ msgid "Add..." +#~ msgstr "Radjouter..." + +#, fuzzy +#~ msgid "C_ustom" +#~ msgstr "A _vosse môde:" + +#~ msgid "C_ustom:" +#~ msgstr "A _vosse môde:" + +#~ msgid "Co_mmand:" +#~ msgstr "Co_mande:" + +#~ msgid "Custom Editor Properties" +#~ msgstr "Prôpietés di l' aspougneu di tecse da vosse" + +#, fuzzy +#~ msgid "Default Mail Reader" +#~ msgstr "Prémetou manaedjeu di purneas" + +#~ msgid "Default Terminal" +#~ msgstr "Prémetou terminÃ¥" + +#~ msgid "Default Text Editor" +#~ msgstr "Prémetou aspougneu di tecse" + +#~ msgid "Default Web Browser" +#~ msgstr "Prémetou betchteu waibe" + +#~ msgid "Default Window Manager" +#~ msgstr "Prémetou manaedjeu di purneas" + +#~ msgid "Delete" +#~ msgstr "Disfacer" + +#~ msgid "Edit..." +#~ msgstr "Candjî..." + +#, fuzzy +#~ msgid "Run in a _terminal" +#~ msgstr "Enonder dins on _terminÃ¥" + +#, fuzzy +#~ msgid "Run in a t_erminal" +#~ msgstr "Enonder dins on _terminÃ¥" + +#~ msgid "Terminal" +#~ msgstr "TerminÃ¥" + +#~ msgid "Text Editor" +#~ msgstr "Aspougneu di tecse" + +#~ msgid "Web Browser" +#~ msgstr "Betchteu waibe" + +#~ msgid "Window Manager" +#~ msgstr "Manaedjeu di purneas" + +#, fuzzy +#~ msgid "_Command:" +#~ msgstr "Co_mande:" + +#~ msgid "_Name:" +#~ msgstr "_No:" + +#~ msgid "_Properties..." +#~ msgstr "_Prôpietés..." + +#, fuzzy +#~ msgid "_Select:" +#~ msgstr "Disfacer" + +#, fuzzy +#~ msgid "_Resolution:" +#~ msgstr "_Discrijhaedje:" + +#, fuzzy +#~ msgid "Default Settings" +#~ msgstr "Prémetou terminÃ¥" + +#, fuzzy +#~ msgid "Screen %d Settings\n" +#~ msgstr "Sipepieus apontiaedjes" + +#, fuzzy +#~ msgid "Screen Resolution Preferences" +#~ msgstr "Preferinces pol son" + +#, fuzzy +#~ msgid "Options" +#~ msgstr "Accions" + +#, fuzzy +#~ msgid "Keep Resolution" +#~ msgstr "_Discrijhaedje:" + +#~ msgid "Select fonts for the desktop" +#~ msgstr "Tchoezi les fontes pol sicribanne" + +#, fuzzy +#~ msgid "Font Rendering" +#~ msgstr "Rindou del fonte" + +#, fuzzy +#~ msgid "Smoothing:" +#~ msgstr "Roed" + +#, fuzzy +#~ msgid "Subpixel order:" +#~ msgstr "Roed" + +#, fuzzy +#~ msgid "D_etails..." +#~ msgstr "De_tays..." + +#~ msgid "Font Preferences" +#~ msgstr "Preferinces pol fonte" + +#~ msgid "Font Rendering Details" +#~ msgstr "Detays do rindou del fonte" + +#, fuzzy +#~ msgid "Go _to font folder" +#~ msgstr "_Potchî Ã¥ ridant des tinmes" + +#, fuzzy +#~ msgid "Gra_yscale" +#~ msgstr "SchÃ¥le di _gris" + +#~ msgid "N_one" +#~ msgstr "N_ole" + +#, fuzzy +#~ msgid "R_esolution:" +#~ msgstr "_Discrijhaedje:" + +#~ msgid "_Application font:" +#~ msgstr "Fonte po les _programes:" + +#~ msgid "_Desktop font:" +#~ msgstr "Fonte pol _sicribanne:" + +#~ msgid "_None" +#~ msgstr "_Nouk" + +#~ msgid "_Terminal font:" +#~ msgstr "Fonte po les _terminÃ¥s:" + +#~ msgid "_Window title font:" +#~ msgstr "Fonte pol tite des _purneas:" + +#, fuzzy +#~ msgid "dots per inch" +#~ msgstr "Finté (_ponts par pôce):" + +#~ msgid "Disabled" +#~ msgstr "Dismetou" + +#~ msgid "" +#~ msgstr "" + +#~ msgid "Desktop" +#~ msgstr "Sicribanne" + +#~ msgid "Window Management" +#~ msgstr "Manaedjmint des purneas" + +#~ msgid "Action" +#~ msgstr "Accion" + +#~ msgid "Shortcut" +#~ msgstr "Rascourti" + +#~ msgid "Keyboard Shortcuts" +#~ msgstr "Rascourtis del taprece" + +#, fuzzy +#~ msgid "Unknown" +#~ msgstr "" +#~ "Cursoe nén cnoxhou\n" +#~ "%s" + +#~ msgid "Layout" +#~ msgstr "Adjinçmint" + +#, fuzzy +#~ msgid "Default" +#~ msgstr "Prémetou betchteu waibe" + +#, fuzzy +#~ msgid "Models" +#~ msgstr "Modele" + +#, fuzzy +#~ msgid "..." +#~ msgstr "Radjouter..." + +#, fuzzy +#~ msgid "Cursor Blinking" +#~ msgstr "Tinme do cursoe" + +#, fuzzy +#~ msgid "Repeat Keys" +#~ msgstr "_Ripeter les tapes:" + +#~ msgid "Fast" +#~ msgstr "Roed" + +#~ msgid "Long" +#~ msgstr "Long" + +#~ msgid "Short" +#~ msgstr "Court" + +#~ msgid "Slow" +#~ msgstr "Londjin" + +#, fuzzy +#~ msgid "Choose A Keyboard Model" +#~ msgstr "Xhuflet del taprece" + +#~ msgid "Keyboard Preferences" +#~ msgstr "Preferinces del taprece" + +#, fuzzy +#~ msgid "Keyboard _model:" +#~ msgstr "Xhuflet del taprece" + +#, fuzzy +#~ msgid "Layout Options" +#~ msgstr "Tchuzes po les imÃ¥djes:" + +#, fuzzy +#~ msgid "Layouts" +#~ msgstr "Adjinçmint" + +#, fuzzy +#~ msgid "Preview:" +#~ msgstr "Vey divant" + +#, fuzzy +#~ msgid "_Add..." +#~ msgstr "Radjouter..." + +#~ msgid "_Delay:" +#~ msgstr "_TÃ¥rdjaedje:" + +#, fuzzy +#~ msgid "_Models:" +#~ msgstr "Modele" + +#, fuzzy +#~ msgid "_Selected layouts:" +#~ msgstr "_Tchoezi on aspougneu di tecse:" + +#~ msgid "_Speed:" +#~ msgstr "_Roedeu:" + +#~ msgid "Set your keyboard preferences" +#~ msgstr "Defini vos preferinces pol taprece" + +#, fuzzy +#~ msgid "Unknown Cursor" +#~ msgstr "" +#~ "Cursoe nén cnoxhou\n" +#~ "%s" + +#, fuzzy +#~ msgid "Default Cursor" +#~ msgstr "Prémetou betchteu waibe" + +#, fuzzy +#~ msgid "The default cursor that ships with X" +#~ msgstr "" +#~ "Prémetou cursoe\n" +#~ "Li prémetou cursoe ki vént avou X11" + +#, fuzzy +#~ msgid "White Cursor" +#~ msgstr "Cursoes" + +#, fuzzy +#~ msgid "The default cursor inverted" +#~ msgstr "" +#~ "Blanc cursoe\n" +#~ "Li prémetou cursoe, avou les coleurs Ã¥ rvier" + +#, fuzzy +#~ msgid "Large Cursor" +#~ msgstr "Cursoes" + +#, fuzzy +#~ msgid "Large version of normal cursor" +#~ msgstr "" +#~ "LÃ¥dje cursoe\n" +#~ "Modêye lÃ¥dje do cursoe normÃ¥" + +#, fuzzy +#~ msgid "Large White Cursor - Current" +#~ msgstr "" +#~ "LÃ¥dje blanc cursoe - cursoe do moumint\n" +#~ "Modêye lÃ¥dje do blanc cursoe" + +#, fuzzy +#~ msgid "Large version of white cursor" +#~ msgstr "" +#~ "LÃ¥dje blanc cursoe\n" +#~ "Modêye lÃ¥dje do blanc cursoe" + +#, fuzzy +#~ msgid "Cursor Theme" +#~ msgstr "Tinme do cursoe" + +#, fuzzy +#~ msgid "Mouse Orientation" +#~ msgstr "_Eployî l' otintifiaedje" + +#, fuzzy +#~ msgid "Speed" +#~ msgstr "Roed" + +#~ msgid "Fast" +#~ msgstr "Roed" + +#~ msgid "High" +#~ msgstr "Hôt" + +#~ msgid "Large" +#~ msgstr "LÃ¥dje" + +#~ msgid "Low" +#~ msgstr "Bas" + +#~ msgid "Slow" +#~ msgstr "Londjin" + +#~ msgid "Small" +#~ msgstr "Pitit" + +#~ msgid "Buttons" +#~ msgstr "Botons" + +#, fuzzy +#~ msgid "Cursor Size:" +#~ msgstr "Cursoes" + +#~ msgid "Cursors" +#~ msgstr "Cursoes" + +#, fuzzy +#~ msgid "Large" +#~ msgstr "PÃ¥djes di manuel" + +#~ msgid "Motion" +#~ msgstr "Movmint" + +#, fuzzy +#~ msgid "Small" +#~ msgstr "Al _schÃ¥le" + +#~ msgid "Set your mouse preferences" +#~ msgstr "Defini vos preferinces pol sori" + +#, fuzzy +#~ msgid "Network Proxy" +#~ msgstr "Proxy pol rantoele" + +#, fuzzy +#~ msgid "Set your network proxy preferences" +#~ msgstr "Preferinces pol proxy del rantoele" + +#~ msgid " " +#~ msgstr " " + +#, fuzzy +#~ msgid "D_irect internet connection" +#~ msgstr "Raloyaedje _direk al daegntoele" + +#~ msgid "_Automatic proxy configuration" +#~ msgstr "Apontiaedje _otomatike do proxy" + +#~ msgid "_Manual proxy configuration" +#~ msgstr "Apontiaedje al _mwin do proxy" + +#~ msgid "_Use authentication" +#~ msgstr "_Eployî l' otintifiaedje" + +#, fuzzy +#~ msgid "Advanced Configuration" +#~ msgstr "Sipepieus apontiaedjes" + +#~ msgid "Autoconfiguration _URL:" +#~ msgstr "_HÃ¥rdêye po l' apontiaedje otomatike:" + +#~ msgid "HTTP Proxy Details" +#~ msgstr "Detays do proxy HTTP" + +#, fuzzy +#~ msgid "H_TTP proxy:" +#~ msgstr "Proxy _HTTP:" + +#, fuzzy +#~ msgid "Network Proxy Preferences" +#~ msgstr "Preferinces pol proxy del rantoele" + +#~ msgid "Port:" +#~ msgstr "Pôrt:" + +#, fuzzy +#~ msgid "Proxy Configuration" +#~ msgstr "Apontiaedje do proxy pol rantoele" + +#~ msgid "S_ocks host:" +#~ msgstr "Lodjoe S_OCKS:" + +#, fuzzy +#~ msgid "U_sername:" +#~ msgstr "No d' _uzeu:" + +#~ msgid "_Details" +#~ msgstr "_Detays" + +#~ msgid "_FTP proxy:" +#~ msgstr "Proxy _FTP:" + +#~ msgid "_Password:" +#~ msgstr "_Sicrete:" + +#~ msgid "Enable sound and associate sounds with events" +#~ msgstr "Mete en alaedje les sons eyet ls assocyî avou des evenmints" + +#~ msgid "Sound Preferences" +#~ msgstr "Preferinces pol son" + +#~ msgid "E_nable sound server startup" +#~ msgstr "Mete en _ouve li sierveu di sons a l' enondaedje" + +#~ msgid "General" +#~ msgstr "DjenerÃ¥" + +#~ msgid "Sound Events" +#~ msgstr "Sons po ls evenmints" + +#, fuzzy +#~ msgid "Custom theme" +#~ msgstr "Tinme do cursoe" + +#~ msgid "Select themes for various parts of the desktop" +#~ msgstr "Tchoezi les tinmes po sacwantès pÃ¥rteyes do scribanne" + +#~ msgid "Theme" +#~ msgstr "Tinme" + +#, fuzzy +#~ msgid "_Location:" +#~ msgstr "Accion" + +#~ msgid "Icons" +#~ msgstr "ImÃ¥djetes" + +#, fuzzy +#~ msgid "Save Theme" +#~ msgstr "_Schaper tinme" + +#, fuzzy +#~ msgid "Select theme for the desktop" +#~ msgstr "Tchoezi les fontes pol sicribanne" + +#, fuzzy +#~ msgid "Short _description:" +#~ msgstr "_Discrijhaedje:" + +#, fuzzy +#~ msgid "Theme Details" +#~ msgstr "_Detays" + +#~ msgid "Theme Preferences" +#~ msgstr "Preferinces pol tinme" + +#, fuzzy +#~ msgid "Theme _Details" +#~ msgstr "_Detays" + +#, fuzzy +#~ msgid "This theme does not suggest any particular font or background." +#~ msgstr "Apontiaedje da vosse do fond do scribanne" + +#, fuzzy +#~ msgid "This theme suggests a background:" +#~ msgstr "Apontiaedje da vosse do fond do scribanne" + +#, fuzzy +#~ msgid "This theme suggests a font and a background:" +#~ msgstr "Apontiaedje da vosse do fond do scribanne" + +#, fuzzy +#~ msgid "This theme suggests a font:" +#~ msgstr "Apontiaedje da vosse do fond do scribanne" + +#~ msgid "Window Border" +#~ msgstr "Boird do purnea" + +#, fuzzy +#~ msgid "_Go To Theme Folder" +#~ msgstr "_Potchî Ã¥ ridant des tinmes" + +#, fuzzy +#~ msgid "_Install Theme..." +#~ msgstr "_Astaler novea tinme..." + +#, fuzzy +#~ msgid "_Revert" +#~ msgstr "_Bodjî" + +#, fuzzy +#~ msgid "_Save Theme..." +#~ msgstr "_Schaper tinme" + +#, fuzzy +#~ msgid "_Theme name:" +#~ msgstr "No d' _uzeu:" + +#~ msgid "Menus & Toolbars" +#~ msgstr "Menus & BÃ¥rs Ã¥s usteyes" + +#, fuzzy +#~ msgid "Preview" +#~ msgstr "Roed" + +#~ msgid "C_ut" +#~ msgstr "Cô_per" + +#, fuzzy +#~ msgid "Icons only" +#~ msgstr "Rén k' les imÃ¥djetes" + +#~ msgid "Menu and Toolbar Preferences" +#~ msgstr "Preferinces pol menu eyet l' bÃ¥r Ã¥s usteyes" + +#~ msgid "New File" +#~ msgstr "Novea fitchî" + +#~ msgid "Open File" +#~ msgstr "Drovi on fitchî" + +#~ msgid "Save File" +#~ msgstr "Schaper fitchî" + +#~ msgid "Show _icons in menus" +#~ msgstr "HÃ¥yner les _imÃ¥djetes dins les menus" + +#, fuzzy +#~ msgid "Text below icons" +#~ msgstr "Tecse pa dzo les imÃ¥djetes" + +#, fuzzy +#~ msgid "Text beside icons" +#~ msgstr "Tecse a costé des imÃ¥djetes" + +#, fuzzy +#~ msgid "Text only" +#~ msgstr "Rén kel tecse" + +#, fuzzy +#~ msgid "Toolbar _button labels:" +#~ msgstr "Etiketes des _botons:" + +#~ msgid "_Copy" +#~ msgstr "_Copyî" + +#~ msgid "_Edit" +#~ msgstr "_Candjî" + +#~ msgid "_File" +#~ msgstr "_Fitchî" + +#~ msgid "_New" +#~ msgstr "_Novea" + +#~ msgid "_Open" +#~ msgstr "_Drovi" + +#~ msgid "_Paste" +#~ msgstr "C_laper" + +#~ msgid "_Print" +#~ msgstr "_Eprimî" + +#~ msgid "_Quit" +#~ msgstr "Moussî _foû" + +#~ msgid "_Save" +#~ msgstr "_Schaper" + +#~ msgid "Alt" +#~ msgstr "Alt" + +#~ msgid "Meta" +#~ msgstr "Meta" + +#, fuzzy +#~ msgid "Movement Key" +#~ msgstr "_Ripeter les tapes:" + +#, fuzzy +#~ msgid "Titlebar Action" +#~ msgstr "_Eployî l' otintifiaedje" + +#, fuzzy +#~ msgid "Window Selection" +#~ msgstr "Rindou del fonte" + +#~ msgid "Window Preferences" +#~ msgstr "Preferinces pol purnea" + +#, fuzzy +#~ msgid "_Double-click titlebar to perform this action:" +#~ msgstr "_Dobe-clitchî sol tite des purneas po:" + +#~ msgid "_Select windows when the mouse moves over them" +#~ msgstr "_Tchoezi les purneas cwand l' sori passe Ã¥ dzeur" + +#, fuzzy +#~ msgid "Set your window properties" +#~ msgstr "Propietés pol purnea" + +#~ msgid "Windows" +#~ msgstr "Purneas" + +#, fuzzy +#~ msgid "Others" +#~ msgstr "Passetes" + +#, fuzzy +#~ msgid "Desktop Preferences" +#~ msgstr "Preferinces del taprece" + +#~ msgid "MATE Control Center" +#~ msgstr "Cinte di Contrôle di MATE" + +#~ msgid "The MATE configuration tool" +#~ msgstr "L' usteye d' apontiaedje di MATE" + +#~ msgid "Could not initialize MateComponent" +#~ msgstr "Dji n' a savou inicyî MateComponent" + +#~ msgid "Type" +#~ msgstr "Sôre" + +#~ msgid "Event" +#~ msgstr "Evenmint" + +#, fuzzy +#~ msgid "_Sounds:" +#~ msgstr "_Sons" + +#, fuzzy +#~ msgid "Sound _file:" +#~ msgstr "Tchoezi on fitchî di son" + +#~ msgid "_Play" +#~ msgstr "_Djower" + +#~ msgid "_Remove" +#~ msgstr "_Bodjî" + +#~ msgid "Window manager \"%s\" has not registered a configuration tool\n" +#~ msgstr "" +#~ "Li manaedjeu di purneas «%s» n' a nén redjistré ene usteye d' apontiaedje\n" + +#~ msgid "Maximize" +#~ msgstr "Ã… pus grand" + +#~ msgid "Roll up" +#~ msgstr "Erôler" + +#, fuzzy +#~ msgid "Eject's shortcut." +#~ msgstr "Rascourtis do _scribanne:" + +#, fuzzy +#~ msgid "Home folder's shortcut." +#~ msgstr "Rascourti" + +#, fuzzy +#~ msgid "Launch help browser's shortcut." +#~ msgstr "Foyteuse di l' aidance" + +#, fuzzy +#~ msgid "Launch web browser's shortcut." +#~ msgstr "Betchteu waibe" + +#, fuzzy +#~ msgid "Lock screen's shortcut." +#~ msgstr "Rascourti" + +#, fuzzy +#~ msgid "Log out's shortcut." +#~ msgstr "Rascourtis do _scribanne:" + +#, fuzzy +#~ msgid "Pause" +#~ msgstr "C_laper" + +#, fuzzy +#~ msgid "Search's shortcut." +#~ msgstr "Rascourti" + +#, fuzzy +#~ msgid "Sleep's shortcut." +#~ msgstr "Rascourti" + +#, fuzzy +#~ msgid "Keyboard Update Handlers" +#~ msgstr "Xhuflet del taprece" + +#, fuzzy +#~ msgid "Keyboard layout" +#~ msgstr "Rascourtis del taprece" + +#, fuzzy +#~ msgid "Keyboard model" +#~ msgstr "Xhuflet del taprece" + +#, fuzzy +#~ msgid "keyboard layout" +#~ msgstr "Rascourtis del taprece" + +#, fuzzy +#~ msgid "keyboard model" +#~ msgstr "Xhuflet del taprece" + +#, fuzzy +#~ msgid "/_Preferences" +#~ msgstr "Preferinces pol fonte" + +#, fuzzy +#~ msgid "/_About" +#~ msgstr "Ã… _dfait" + +#, fuzzy +#~ msgid "Name:" +#~ msgstr "_No:" + +#, fuzzy +#~ msgid "Type:" +#~ msgstr "Sôre" + +#, fuzzy +#~ msgid "Description:" +#~ msgstr "_Discrijhaedje:" + +#, fuzzy +#~ msgid "Set as Application Font" +#~ msgstr "Fonte po les _programes:" + +#, fuzzy +#~ msgid "Sets the default application font" +#~ msgstr "Tchoezixhoz vos prémetous programes" + +#, fuzzy +#~ msgid "MATE Font Viewer" +#~ msgstr "Cinte di Contrôle di MATE" + +#, fuzzy +#~ msgid "_Apply font" +#~ msgstr "Fonte po les _programes:" + +#, fuzzy +#~ msgid "Themes" +#~ msgstr "Tinme" + +#~ msgid "Description" +#~ msgstr "Discrijhaedje" + +#, fuzzy +#~ msgid "Control theme" +#~ msgstr "Tinme do cursoe" + +#, fuzzy +#~ msgid "Window border theme" +#~ msgstr "Boird do purnea" + +#, fuzzy +#~ msgid "Icon theme" +#~ msgstr "Tinme do cursoe" + +#, fuzzy +#~ msgid "Apply theme" +#~ msgstr "_Astaler novea tinme..." diff --git a/po/xh.po b/po/xh.po new file mode 100644 index 0000000..bd43250 --- /dev/null +++ b/po/xh.po @@ -0,0 +1,3079 @@ +# Xhosa translation of mate-control-center +# Copyright (C) 2005 Canonical Ltd. +# This file is distributed under the same license as the mate-control-center package. +# Translation by Canonical Ltd with thanks to +# Translation World CC in South Africa, 2005. +# +msgid "" +msgstr "" +"Project-Id-Version: mate-control-center\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-02-26 21:06-0500\n" +"PO-Revision-Date: 2005-03-23 09:53+0200\n" +"Last-Translator: Canonical Ltd \n" +"Language-Team: Xhosa \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n!=1;\n" + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:1 +#, fuzzy +msgid "" +"Set to True to keep the handlers for text/plain and text/* MIME types " +"synchronized." +msgstr "" +"Ukuba kuyinyani, izibambi ze-mime text/plain kunye text/* ziza kugcinwa kwi-" +"sync" + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:2 +msgid "Sync text/plain and text/* handlers" +msgstr "Umbhalo owenzeka text/plain kunye text/* izibambi" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to launch the calculator." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the email client." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +#, fuzzy +msgid "Binding to launch the help browser." +msgstr "Isikhangeli soncedo sokundulula" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the media player." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the search tool." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +#, fuzzy +msgid "Binding to launch the web browser." +msgstr "Isikhangeli sewebhu sokundulula" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to lock the screen." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to log out." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to lower the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to mute the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to open the Home folder." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to pause playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to raise the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +#, fuzzy +msgid "Binding to skip to next track." +msgstr "Tsibela kwingoma elandelayo" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +#, fuzzy +msgid "Binding to skip to previous track." +msgstr "Tsibela kwingoma yangaphambili" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to stop playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to suspend the computer." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Khupha" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "Isiqulathi seefayili sasekhaya" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "Isikhangeli soncedo sokundulula" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "Isikhangeli sewebhu sokundulula" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "Tshixa iskrini" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Phuma" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +#, fuzzy +msgid "Next track" +msgstr "Tsibela kwingoma elandelayo" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "Dlala (okanye dlala/nqumama)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +#, fuzzy +msgid "Previous track" +msgstr "Tsibela kwingoma yangaphambili" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Khangela" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +#, fuzzy +msgid "Stop playback" +msgstr "Iqhosha lokumisa ukudlala okungasemva" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +#, fuzzy +msgid "Suspend" +msgstr "Isandi" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "Isandi masithotywe" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "Ukuthula kwesandi" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Inqanaba lesandi" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Inqanaba lesandi njengepesenti yesandi." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "Nyusa isandi" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:1 +#, fuzzy +msgid "" +"Set to True to display a dialog when there are errors running the " +"screensaver." +msgstr "Bonisa unxibelelwano xa kukho iimpazamo ezenzekayo kwi-XSscreenSaver" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:2 +#, fuzzy +msgid "Set to True to run the screensaver at login." +msgstr "Yenza i-XScreenSaver ku-ngena" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:3 +#, fuzzy +msgid "Show startup errors" +msgstr "Bonisa iiMpazamo zokuVula" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:4 +#, fuzzy +msgid "Start screensaver" +msgstr "Qalisa i-XScreenSaver" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +#, fuzzy +msgid "Hinting" +msgstr "Ukucebisa:" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +#, fuzzy +msgid "Enable accessibility keyboard plugin" +msgstr "_Yenza ukuba iimpawu zokufikelela ze-keyboard zingasebenzi" + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Enable background plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Enable clipboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Enable default editor plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Enable font plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Enable keybindings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Enable keyboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable media keys plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable mouse plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +#, fuzzy +msgid "Enable screensaver plugin" +msgstr "Yenza i-XScreenSaver ku-ngena" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable sound plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable typing breaks plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable xrandr plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable xrdb plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable xsettings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Set to True to enable the plugin to manage screensaver settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Set to True to enable the plugin to manage sound settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "" +"Set to True to enable the plugin to manage the default text editor setting." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "" + +#: ../mate-settings-daemon/main.c:49 +msgid "Don't become a daemon" +msgstr "" + +#: ../mate-settings-daemon/main.c:50 +msgid "MateConf prefix from which to load plugin settings" +msgstr "" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Accessibility Keyboard" +msgstr "_Ukufumaneka" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Accessibility keyboard plugin" +msgstr "_Ukufumaneka" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:393 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "Kubekho impazamo ekuvezeni uncedo: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:445 +msgid "Do you want to activate Slow Keys?" +msgstr "Uyafuna ukwenza amaQhosha aCothayo ukuba asebenze?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:446 +msgid "Do you want to deactivate Slow Keys?" +msgstr "Uyafuna ukwenza ukuba amaQhosha aCothayo angasebenzi?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:449 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"Ucinezele iqhosha u-Shift imizuzu eyi-8. Le yindlela enqumlayo yophawu " +"lwamaQhosha aCothayo, echaphazela indlela esebenza ngayo i-keyboard yakho." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:456 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:508 +msgid "Do_n't activate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:456 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:508 +msgid "Do_n't deactivate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:459 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:511 +msgid "_Activate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:459 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:511 +msgid "_Deactivate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:463 +msgid "Slow Keys Alert" +msgstr "IsiLumkiso samaQhosha aCothayo" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:495 +msgid "Do you want to activate Sticky Keys?" +msgstr "Ufuna ukuwenza asebenze amaQhosha aNcamathelayo?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:496 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Ufuna ukuwenza angasebenzi amaQhosha aNcamathelayo?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:499 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"Uvele wacinezela iqhosha i-Shift ka-5 kuluhlu. Le yindlela enqumlayo yophawu " +"lwamaQhosha aNcamathelayo, echaphazela indlela esebenza ngayo i-keyboard " +"yakho." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:501 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"Uvele wacinezela amaqhosha amabini kwakanye, okanye wacinezela iqhosha u-" +"Shift ka-5 kuluhlu. Oku kuvala uphawu lwamaQhosha aNcamathelayo, " +"okuchaphazela indlela esebenza ngayo i-keyboard yakho." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:515 +msgid "Sticky Keys Alert" +msgstr "IsiLumkiso samaQhosha aNcamathelayo" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Background" +msgstr "Faka _Okungasemva" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Ifonti" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "" + +#: ../plugins/font/gsd-font-manager.c:208 +#, fuzzy, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing the mouse pointer theme." +msgstr "" +"Akukwazeki ukwenza uvimba weefayili \"%s\".\n" +"Oku kuyafuneka ukuvumela ukutshintsha iikhesa." + +#: ../plugins/font/gsd-font-manager.c:231 +#, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing cursors." +msgstr "" +"Akukwazeki ukwenza uvimba weefayili \"%s\".\n" +"Oku kuyafuneka ukuvumela ukutshintsha iikhesa." + +#: ../plugins/keybindings/gsd-keybindings-manager.c:195 +#, c-format +msgid "Key Binding (%s) has its action defined multiple times\n" +msgstr "" +"IKhowudi exhomekekileyo yeQhosa (%s) inesenzo sayo esichazwe amaxesha " +"amaninzi\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:202 +#, c-format +msgid "Key Binding (%s) has its binding defined multiple times\n" +msgstr "" +"IKhowudi exhomekekileyo yeQhosha(%s) inekhowudi exhomekekileyo echazwe " +"amaxesha amaninzi\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:211 +#, c-format +msgid "Key Binding (%s) is incomplete\n" +msgstr "IKhowudi exhomekekileyo yeQhosha (%s) ayiphelelanga\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:239 +#, c-format +msgid "Key Binding (%s) is invalid\n" +msgstr "IKhowudi exhomekekileyo yeQhosha (%s) ayiphelelanga\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:292 +#, fuzzy, c-format +msgid "It seems that another application already has access to key '%u'." +msgstr "Kubonakala ngathi enye inkqubo sele inokufukelela kwiqhosha '%d'." + +#: ../plugins/keybindings/gsd-keybindings-manager.c:365 +#, c-format +msgid "Key Binding (%s) is already in use\n" +msgstr "IKhowudi exhomekekileyo yeQhosha (%s) sele isetyenziswa\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:502 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"Impazamo xa bekuzanywa ukusebenzisa i- (%s)\n" +"edityaniswe kwiqhosha (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "I-keyboard" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Keyboard plugin" +msgstr "Ekunokukhethwa kuko kwe-keyboard" + +#: ../plugins/keyboard/modmap-dialog.glade.h:1 +#, fuzzy +msgid "A_vailable files:" +msgstr "Ubume obu_khoyo:" + +#: ../plugins/keyboard/modmap-dialog.glade.h:2 +#, fuzzy +msgid "Do _not show this warning again." +msgstr "_Ungaphinde uwubonise lo myalezo kwakhona" + +#: ../plugins/keyboard/modmap-dialog.glade.h:3 +msgid "Load modmap files" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.glade.h:4 +msgid "Would you like to load the modmap file(s)?" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.glade.h:5 +msgid "_Load" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.glade.h:6 +#, fuzzy +msgid "_Loaded files:" +msgstr "Ii_modeli:" + +#: ../plugins/media-keys/actions/acme.glade.h:1 +msgid "Volume" +msgstr "Isandi" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:200 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:240 +#, fuzzy, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"Akukwazekanga ukwenza umyalelo: %s\n" +"Qinisekisa ukuba lo myalelo ukhona." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:256 +msgid "" +"Couldn't put the machine to sleep.\n" +"Verify that the machine is correctly configured." +msgstr "" +"Akukwazekanga ukubeka umatshini kwimo yokulala.\n" +"Qinisekisa ukuba imatshini imiselwe kakuhle." + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Media keys" +msgstr "Amaqhosha emawusi" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:566 +#, fuzzy +msgid "Could not enable mouse accessibility features" +msgstr "_Yenza ukuba iimpawu zokufikelela ze-keyboard zingasebenzi" + +#: ../plugins/mouse/gsd-mouse-manager.c:568 +msgid "" +"Mouse accessibility requires the mousetweaks daemon to be installed on your " +"system." +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:571 +msgid "Mouse Preferences" +msgstr "ULuhlu lokuKhetha lweMawusi" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Imawusi" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "" + +#: ../plugins/screensaver/gsd-screensaver-manager.c:151 +#, c-format +msgid "" +"There was an error starting up the screensaver:\n" +"\n" +"%s\n" +"\n" +"Screensaver functionality will not work in this session." +msgstr "" +"Kubekho impazamo ukuqalisa i-screensaver:\n" +"\n" +"%s\n" +"\n" +"Ukusebenza kwe-Screensaver akuzukusebenza kule seshoni." + +#: ../plugins/screensaver/gsd-screensaver-manager.c:160 +msgid "_Do not show this message again" +msgstr "_Ungaphinde uwubonise lo myalezo kwakhona" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Screensaver" +msgstr "Qalisa i-XScreenSaver" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Screensaver plugin" +msgstr "Yenza i-XScreenSaver ku-ngena" + +#: ../plugins/sound/gsd-sound-manager.c:164 +#, c-format +msgid "Couldn't load sound file %s as sample %s" +msgstr "Akukwazekanga ukufaka ifayili yesandi %s njengesampuli %s" + +#: ../plugins/sound/libsounds/sound-view.c:44 +msgid "Login" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:45 +#, fuzzy +msgid "Logout" +msgstr "Phuma" + +#: ../plugins/sound/libsounds/sound-view.c:46 +msgid "Boing" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:47 +#, fuzzy +msgid "Siren" +msgstr "Iskrini" + +#: ../plugins/sound/libsounds/sound-view.c:48 +msgid "Clink" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:49 +#, fuzzy +msgid "Beep" +msgstr "Lala" + +#: ../plugins/sound/libsounds/sound-view.c:50 +#, fuzzy +msgid "No sound" +msgstr "Isandi" + +#: ../plugins/sound/libsounds/sound-view.c:132 +#, fuzzy +msgid "Sound not set for this event." +msgstr "_Izandi zezehlo" + +#: ../plugins/sound/libsounds/sound-view.c:141 +#, fuzzy +msgid "" +"The sound file for this event does not exist.\n" +"You may want to install the mate-audio package for a set of default sounds." +msgstr "" +"Ifayili yesandi yesi sehlo ayikho.\n" +"Unokufuna ukuseka umqulu onesandi we-mate\n" +"womiselo wezandi ezimiselweyo." + +#: ../plugins/sound/libsounds/sound-view.c:152 +msgid "The sound file for this event does not exist." +msgstr "Ifayili yesandi yesi sehlo ayikho." + +#: ../plugins/sound/libsounds/sound-view.c:183 +msgid "Select Sound File" +msgstr "Khetha iFayili yeSandi" + +#: ../plugins/sound/libsounds/sound-view.c:210 +#, c-format +msgid "The file %s is not a valid wav file" +msgstr "Ifayili %s asiyofayili i-wav elungileyo" + +#: ../plugins/sound/libsounds/sound-view.c:271 +#, fuzzy +msgid "Select sound file..." +msgstr "Khetha iFayili yeSandi" + +#: ../plugins/sound/libsounds/sound-view.c:373 +#, fuzzy +msgid "System Sounds" +msgstr "imizuzwana" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:1 +msgid "Sound" +msgstr "Isandi" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Sound plugin" +msgstr "IFayili yeSandi" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Unqanyulo lokuChwetheza" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Typing break plugin" +msgstr "Unqanyulo lokuChwetheza" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:258 +#: ../plugins/xrdb/gsd-xrdb-manager.c:327 +msgid "Cannot determine user's home directory" +msgstr "Akukwazeki ukumisa uvimba weefayili wasekhaya womsebenzisi" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:551 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "" +"Iqhosha le-MateConf %s limiselwe ukuba lichwetheze %s kodwa umchwethezo walo " +"olindelekileyo ibingu %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Manage X Settings" +msgstr "Sebenzisa imimiselo u-X" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "X Settings" +msgstr "Sebenzisa imimiselo u-X" + +#, fuzzy +#~ msgid "Alert Type" +#~ msgstr "Yongeza uHlobo lweFayili" + +#, fuzzy +#~ msgid "The type of alert" +#~ msgstr "Uhlobo lwesibalekisi." + +#, fuzzy +#~ msgid "Alert Buttons" +#~ msgstr "Amaqhosha" + +#, fuzzy +#~ msgid "Show more _details" +#~ msgstr "_Iinkcukacha zoMxholo" + +#~ msgid "About Me" +#~ msgstr "Malunga Nam" + +#, fuzzy +#~ msgid "Set your personal information" +#~ msgstr "Uhlobo lolwazi i-MIME" + +#~ msgid "Select Image" +#~ msgstr "Khetha uMfanekiso" + +#~ msgid "No Image" +#~ msgstr "Akukho Mfanekiso" + +#, fuzzy +#~ msgid "About %s" +#~ msgstr "Malunga Nam" + +#, fuzzy +#~ msgid "System error has occurred" +#~ msgstr "Kwenzeke impazamo engalindelekanga" + +#, fuzzy +#~ msgid "Could not run /usr/bin/passwd" +#~ msgstr "Akukwazekanga ukusebenzisa i-passwd" + +#, fuzzy +#~ msgid "Unexpected error has occurred" +#~ msgstr "Kwenzeke impazamo engalindelekanga" + +#, fuzzy +#~ msgid "Please type the passwords." +#~ msgstr "Chwetheza kwakhona i-Password eNtsha:" + +#~ msgid " " +#~ msgstr " " + +#~ msgid " " +#~ msgstr " " + +#~ msgid "Email" +#~ msgstr "I-imeyile" + +#~ msgid "Home" +#~ msgstr "Ikhaya" + +#~ msgid "Instant Messaging" +#~ msgstr "Umyalezo wesiquphe" + +#~ msgid "Job" +#~ msgstr "Umsebenzi" + +#~ msgid "Telephone" +#~ msgstr "Imfonomfono" + +#~ msgid "Web" +#~ msgstr "I-Web" + +#~ msgid "Work" +#~ msgstr "Umsebenzi" + +#~ msgid "A_IM/iChat:" +#~ msgstr "I-A_IM/iChat:" + +#, fuzzy +#~ msgid "A_ddress:" +#~ msgstr "_Idilesi:" + +#~ msgid "A_ssistant:" +#~ msgstr "Um_ncedisi:" + +#, fuzzy +#~ msgid "Address" +#~ msgstr "_Idilesi" + +#~ msgid "C_ity:" +#~ msgstr "Isi_xeko:" + +#~ msgid "C_ompany:" +#~ msgstr "Inka_mpani:" + +#~ msgid "Cale_ndar:" +#~ msgstr "Ikhale_nda:" + +#, fuzzy +#~ msgid "Change Passwo_rd..." +#~ msgstr "Tshintsha i-Passwo_rd" + +#~ msgid "Change Password" +#~ msgstr "Tshintsha i-Password" + +#, fuzzy +#~ msgid "Ci_ty:" +#~ msgstr "Isi_xeko:" + +#~ msgid "Co_untry:" +#~ msgstr "Ili_zwe:" + +#, fuzzy +#~ msgid "Contact" +#~ msgstr "_Nxibelelana" + +#, fuzzy +#~ msgid "Cou_ntry:" +#~ msgstr "Ili_zwe:" + +#, fuzzy +#~ msgid "Hom_e:" +#~ msgstr "_Ikhaya:" + +#~ msgid "IC_Q:" +#~ msgstr "I-IC_Q:" + +#~ msgid "M_SN:" +#~ msgstr "I-M_SN:" + +#, fuzzy +#~ msgid "Old pa_ssword:" +#~ msgstr "I-Password eNdala:" + +#, fuzzy +#~ msgid "P.O. _box:" +#~ msgstr "IBhokisi:" + +#, fuzzy +#~ msgid "P._O. box:" +#~ msgstr "IBhokisi:" + +#, fuzzy +#~ msgid "Personal Info" +#~ msgstr "_Iinkcukacha Zakho" + +#, fuzzy +#~ msgid "State/Pro_vince:" +#~ msgstr "_Ilizwe/Iphondo:" + +#, fuzzy +#~ msgid "User name:" +#~ msgstr "I_gama lomsebenzisi:" + +#, fuzzy +#~ msgid "Web _log:" +#~ msgstr "I-Web _Log:" + +#, fuzzy +#~ msgid "Wor_k:" +#~ msgstr "_Umsebenzi:" + +#, fuzzy +#~ msgid "Work _fax:" +#~ msgstr "IFeksi _yoMsebenzi:" + +#, fuzzy +#~ msgid "Zip/_Postal code:" +#~ msgstr "U-_zip/Ikhowudi yePosi:" + +#~ msgid "_Address:" +#~ msgstr "_Idilesi:" + +#~ msgid "_Department:" +#~ msgstr "_Isebe:" + +#~ msgid "_Groupwise:" +#~ msgstr "_Ngokweqela:" + +#, fuzzy +#~ msgid "_Home page:" +#~ msgstr "_Iphepha laseKhaya:" + +#~ msgid "_Home:" +#~ msgstr "_Ikhaya:" + +#~ msgid "_Jabber:" +#~ msgstr "I-_Jabber:" + +#~ msgid "_Manager:" +#~ msgstr "_Umlawuli:" + +#~ msgid "_Mobile:" +#~ msgstr "_Ephathwayo:" + +#, fuzzy +#~ msgid "_New password:" +#~ msgstr "I-Password eNtsha:" + +#~ msgid "_Profession:" +#~ msgstr "_Ikhondo:" + +#, fuzzy +#~ msgid "_Retype new password:" +#~ msgstr "Chwetheza kwakhona i-Password eNtsha:" + +#~ msgid "_State/Province:" +#~ msgstr "_Ilizwe/Iphondo:" + +#~ msgid "_Title:" +#~ msgstr "_Isihloko:" + +#~ msgid "_Work:" +#~ msgstr "_Umsebenzi:" + +#~ msgid "_Yahoo:" +#~ msgstr "U-_Yahoo:" + +#, fuzzy +#~ msgid "_Zip/Postal code:" +#~ msgstr "U-_zip/Ikhowudi yePosi:" + +#~ msgid "Applications" +#~ msgstr "Iinkqubo" + +#~ msgid "Support" +#~ msgstr "Inkxaso" + +#~ msgid "" +#~ "Note: Changes to this setting will not take effect until " +#~ "you next log in." +#~ msgstr "" +#~ "Qaphela: Iinguqulelo kulo mmiselo azizukwenziwa de " +#~ "ungene kwakhona." + +#~ msgid "Assistive Technology Preferences" +#~ msgstr "Uluhlu lokukhetha lobuChwephesha oluNcedayo" + +#~ msgid "Close and _Log Out" +#~ msgstr "Vala _Uphume" + +#~ msgid "Start these assistive technologies every time you log in:" +#~ msgstr "Qalisa obu buchwephesha buncedayo ngalo lonke ixesha ungena:" + +#~ msgid "_Enable assistive technologies" +#~ msgstr "_Yenza ukuba ubuchwepheshe obuncedayo busebenze" + +#~ msgid "_Magnifier" +#~ msgstr "_Isandisi" + +#~ msgid "_On-screen keyboard" +#~ msgstr "_I-keyboard ekwiskrini" + +#~ msgid "_Screenreader" +#~ msgstr "_Okufunda iskrini" + +#~ msgid "Assistive Technology Support" +#~ msgstr "INkxaso yobuChwepheshe eNcedayo" + +#~ msgid "Enable support for MATE assistive technologies at login" +#~ msgstr "" +#~ "Yenza ukuba kusebenze inkxaso ukulungiselela ubuchwephesha boncedo be-" +#~ "MATE kungeno" + +#~ msgid "" +#~ "No Assistive Technology is available on your system. The 'gok' package " +#~ "must be installed in order to get on-screen keyboard support, and the " +#~ "'gnopernicus' package must be installed for screenreading and magnifying " +#~ "capabilities." +#~ msgstr "" +#~ "Akukho buChwephesha boNcedo bukhoyo kwinkqubo yakho. Umqulu wenkqubo " +#~ "we'gok' kufuneka umiselwe ukuze kufikelelwe kwinkxaso ye-keyboard " +#~ "ekwiskrin, yaye umpakisho we'gnopernicus' kufuneka umiselwe ufundo " +#~ "lweskrini namandla okwazi ukwandisa." + +#~ msgid "" +#~ "Not all available assistive technologies are installed on your system. " +#~ "The 'gok' package must be installed in order to get on-screen keyboard " +#~ "support." +#~ msgstr "" +#~ "Ayibubo bonke ubuchwepheshe obuncedayo obumiselweyo kwinkqubo yakho. " +#~ "Umqulu wenkqubo ye-'gok' kufuneka imiselwe ukuze kufikeleleke kwinkxaso " +#~ "ye-keyboard ekwiskrini." + +#~ msgid "" +#~ "Not all available assistive technologies are installed on your system. " +#~ "The 'gnopernicus' package must be installed for screenreading and " +#~ "magnifying capabilities." +#~ msgstr "" +#~ "Asibubo bonke ubuchwepheshe obuncedayo obusekiweyo kwinkqubo yakho. " +#~ "Umqulu wenkqubo we-'gnopernicus' kufuneka usekiwe ukulungiselela ufundo " +#~ "lweskrini namandla okwazi ukwandisa." + +#~ msgid "There was an error launching the mouse preferences dialog: %s" +#~ msgstr "" +#~ "Kubekho impazamo ekundululeni unxibelelwano loluhlu ekukhethwa kulo " +#~ "lwemawusi: %s" + +#~ msgid "Unable to import AccessX settings from file '%s'" +#~ msgstr "Akukwazeki ukudlulisa imimiselo ye-AccessX kwifayili '%s'" + +#~ msgid "Import Feature Settings File" +#~ msgstr "IFayili yeMimiselo yoPhawu lokuNgenisa" + +#~ msgid "_Import" +#~ msgstr "_Ngenisa" + +#~ msgid "Set your keyboard accessibility preferences" +#~ msgstr "Misela uluhlu lokukhetha lwakho lokufikelela lwe-keyboard" + +#~ msgid "" +#~ "This system does not seem to have the XKB extension. The keyboard " +#~ "accessibility features will not operate without it." +#~ msgstr "" +#~ "Le nkqubo ayibonakalisi ukuba inesongezo i-XKB. Iimpawu ze-keyboard " +#~ "zokufumaneka azizukusebenza ngaphandle kwayo." + +#~ msgid "*" +#~ msgstr "*" + +#~ msgid "Enable Bo_unce Keys" +#~ msgstr "Yenza ukuba amaQhosha okuQa_katha asebenze" + +#~ msgid "Enable Slo_w Keys" +#~ msgstr "Yenza ukuba amaQhosha okuCo_thisa asebenze" + +#~ msgid "Enable _Mouse Keys" +#~ msgstr "Yenza ukuba amaQhosha _Emawusi asebenze" + +#~ msgid "Enable _Repeat Keys" +#~ msgstr "Yenza ukuba amaQhosha _Okuphinda asebenze" + +#~ msgid "Enable _Sticky Keys" +#~ msgstr "Yenza ukuba amaQhosha _Ancamathelayo asebenze" + +#~ msgid "Features" +#~ msgstr "Iimpawu" + +#~ msgid "Toggle Keys" +#~ msgstr "AmaQhosha i-Toggle" + +#~ msgid "Basic" +#~ msgstr "Esisiseko" + +#~ msgid "Beep if key is re_jected" +#~ msgstr "Yenza isandi esifutshane esiphindaphindayo ukuba iqhosha la_liwe" + +#~ msgid "Beep when _features turned on or off from keyboard" +#~ msgstr "" +#~ "Yenza isandi esifutshane esiphindaphindayo xa _iimpawu zivuliwe okanye " +#~ "zivaliwe kwi-keyboard" + +#~ msgid "Beep when _modifier is pressed" +#~ msgstr "" +#~ "Yenza isandi esifutshane esiphindaphindayo xa _iqhosha elisisilungisi " +#~ "licinezelwe" + +#~ msgid "Beep when an LED is turned on and two beeps when one is turned off." +#~ msgstr "" +#~ "Yenza isandi esifutshane esiphindaphindayo xa iLED ivuliwe uze wenze " +#~ "izandi ezibini ezifutshane xa ivaliwe." + +#~ msgid "Beep when key is:" +#~ msgstr "Yenza isandi esifutshane esiphindaphindayo xa iqhosha li:" + +#~ msgid "Del_ay:" +#~ msgstr "Libaz_isa:" + +#~ msgid "Delay between keypress and pointer mo_vement:" +#~ msgstr "Ukulibazisa phakathi kocinezelo qhosha nentshu_kumo yesalathisi:" + +#~ msgid "Disa_ble if two keys pressed together" +#~ msgstr "Yenza ukuba inga_sebenzi ukuba amaqhosha amabini acinezelwe kunye" + +#~ msgid "E_nable Toggle Keys" +#~ msgstr "Yenza ukuba amaQhosha e-Toggle ase_benze" + +#~ msgid "Filters" +#~ msgstr "Izihluzi" + +#~ msgid "I_gnore duplicate keypresses within:" +#~ msgstr "Suku_hoya ukucofwa kwamaqhosha okuphindiweyo ngaphakathi:" + +#~ msgid "" +#~ "Ignore all subsequent presses of the SAME key if they happen within a " +#~ "user selectable period of time." +#~ msgstr "" +#~ "Sukuhoya konke ukucofa okulandelayo kweqhosha ELIFANAYO ukuba akwixesha " +#~ "elikhethwe ngumsebenzisi." + +#~ msgid "Keyboard Accessibility Preferences (AccessX)" +#~ msgstr "Uluhlu lokukhetha lokufikelela lwe-Keyboard (AccessX)" + +#~ msgid "Ma_ximum pointer speed:" +#~ msgstr "Isantya sesalathisi esisesona Siphe_zulu:" + +#~ msgid "Mouse _Preferences..." +#~ msgstr "_Uluhlu lokukhetha lwemawusi..." + +#~ msgid "" +#~ "Only accept keys after they have been pressed and held for a user " +#~ "adjustable amount of time." +#~ msgstr "" +#~ "Yamkela amaqhosha kuphela emva kokuba ecinezelwe aze agcinwa ngexesha " +#~ "lomsebenzisi elilungelelanisiweyo." + +#~ msgid "" +#~ "Perform multiple simultaneous key press operations by pressing modifier " +#~ "keys in sequence." +#~ msgstr "" +#~ "Yenza imisebenzi yokucinezela amaqhosha ngaxeshanye kaninzi ngokucinezela " +#~ "amaqhosha azizilungisi ngokulandelelana." + +#~ msgid "S_peed:" +#~ msgstr "I_santya:" + +#~ msgid "Time to acce_lerate to maximum speed:" +#~ msgstr "Lixesha lokunqu_mla ngesantya esisesona siphezulu:" + +#~ msgid "Turn the numeric keypad into a mouse control pad." +#~ msgstr "Guqulela i-keypad yamanani kwi-pad yolawulo lwemawusi." + +#~ msgid "_Disable if unused for:" +#~ msgstr "_Yenza ukuba ingasebenzi ukuba ayisetyenziswa:" + +#~ msgid "_Import Feature Settings..." +#~ msgstr "_Imimiselo yeeMpawu zokuDlulisa..." + +#~ msgid "_Only accept keys held for:" +#~ msgstr "_Yamkela kuphela amaqhosha abanjelwe i:" + +#~ msgid "_Type to test settings:" +#~ msgstr "_Chwetheza ukuvavanya imimiselo:" + +#~ msgid "_accepted" +#~ msgstr "_ivunyiwe" + +#~ msgid "_pressed" +#~ msgstr "_icinezelwe" + +#~ msgid "_rejected" +#~ msgstr "_yaliwe" + +#~ msgid "characters/second" +#~ msgstr "iimpawu/umzuzwana" + +#~ msgid "milliseconds" +#~ msgstr "i-mizuzwana yemizuzwana" + +#~ msgid "pixels/second" +#~ msgstr "i-pixels/umzuzwana" + +#~ msgid "Change your Desktop Background settings" +#~ msgstr "Tshintsha imimiselo yokungaSemva kwi-Desktop" + +#~ msgid "Desktop Background" +#~ msgstr "OkungaSemva kwi-Desktop" + +#~ msgid "Desktop _Wallpaper" +#~ msgstr "_Umhombiso we-Desktop" + +#~ msgid "_Desktop Colors" +#~ msgstr "Imibala ye-_Desktop" + +#~ msgid "Desktop Background Preferences" +#~ msgstr "Uluhlu lokukhetha lokungaSemva kwi-Desktop" + +#~ msgid "_Add Wallpaper" +#~ msgstr "_Faka umHombiso weskrini" + +#~ msgid "_Style:" +#~ msgstr "I_simbo:" + +#~ msgid "Centered" +#~ msgstr "Ibekwe embindini" + +#~ msgid "Fill Screen" +#~ msgstr "Zalisa iSkrini" + +#~ msgid "Scaled" +#~ msgstr "Ihlengahlengisiwe" + +#~ msgid "Tiled" +#~ msgstr "Ifakwe iithayili" + +#~ msgid "Solid Color" +#~ msgstr "Umbala oNgqingqwa" + +#~ msgid "Horizontal Gradient" +#~ msgstr "UkuThambeka okuNqamlezileyo" + +#~ msgid "Vertical Gradient" +#~ msgstr "UkuThambeka okuthe Nkqo" + +#~ msgid "Add Wallpaper" +#~ msgstr "Hombisa iSkrini" + +#~ msgid "No Wallpaper" +#~ msgstr "Akukho mHombiso" + +#~ msgid "pixel" +#~ msgid_plural "pixels" +#~ msgstr[0] "i-pixel" +#~ msgstr[1] "ii-pixels" + +#~ msgid "" +#~ "Unable to start the settings manager 'mate-settings-daemon'.\n" +#~ "Without the MATE settings manager running, some preferences may not take " +#~ "effect. This could indicate a problem with MateComponent, or a non-MATE (e.g. " +#~ "KDE) settings manager may already be active and conflicting with the " +#~ "MATE settings manager." +#~ msgstr "" +#~ "Akukwazeki ukuqalisa imimiselo yomlawuli i-'mate-settings-daemon'.\n" +#~ "Ngaphandle kokuqhubeka komlawuli wemimiselo i-MATE, uluhlu lokukhetha " +#~ "oluthile lunokungasebenzi. Oku kunokubonisa ingxaki ye-MateComponent, okanye " +#~ "umlawuli wemimiselo ongengo-MATE (umz. KDE) inoba sele esebenza yaye abe " +#~ "uyakhabana nomlawuli wemimiselo ye-MATE." + +#~ msgid "Unable to load capplet stock icon '%s'\n" +#~ msgstr "Akukwazeki ukufaka umfanekiso we-capplet stock '%s'\n" + +#~ msgid "Just apply settings and quit" +#~ msgstr "Faka nje kuphela imimiselo uze uphume" + +#~ msgid "Retrieve and store legacy settings" +#~ msgstr "Fumana kwakhona uze ugcine imimiselo elilifa" + +#~ msgid "From URI" +#~ msgstr "Ivela kwi-URI" + +#~ msgid "URI currently transferring from" +#~ msgstr "I-URI idlulisela ngoku ukusuka" + +#~ msgid "To URI" +#~ msgstr "Ukuya kwi-URI" + +#~ msgid "URI currently transferring to" +#~ msgstr "I-URI ngoku idlulisela" + +#~ msgid "Fraction completed" +#~ msgstr "Iqhezu ligqityiwe" + +#~ msgid "Fraction of transfer currently completed" +#~ msgstr "Iqhezu lokudlulisa ligqityiwe ngoku" + +#~ msgid "Current URI index" +#~ msgstr "Isalathiso se-URI sangoku" + +#~ msgid "Current URI index - starts from 1" +#~ msgstr "Isalathiso se-URI sangoku - siqala ku1" + +#~ msgid "Total URIs" +#~ msgstr "I-URIs zizonke" + +#~ msgid "Total number of URIs" +#~ msgstr "Inani lilonke le-URIs" + +#, fuzzy +#~ msgid "From:" +#~ msgstr "Ivela: %s" + +#, fuzzy +#~ msgid "To:" +#~ msgstr "Iya: %s" + +#~ msgid "Connecting..." +#~ msgstr "Iyahlangana..." + +#~ msgid "Key" +#~ msgstr "Iqhosha" + +#~ msgid "MateConf key to which this property editor is attached" +#~ msgstr "Iqhosha le-MateConf apho umhleli wophawu aqhotyoshelwe khona" + +#~ msgid "Callback" +#~ msgstr "Ubuyiselo nxulumano" + +#~ msgid "Issue this callback when the value associated with key gets changed" +#~ msgstr "" +#~ "Khupha le ubuyiselo nxulumano xa ixabiso elinxulunyaniswa neqhosha " +#~ "litshintshiwe" + +#~ msgid "Change set" +#~ msgstr "Utshintsho lommiselo" + +#~ msgid "" +#~ "MateConf change set containing data to be forwarded to the mateconf client on " +#~ "apply" +#~ msgstr "" +#~ "Utshintsho lommiselo we-MateConf oqulethe i-data emayithunyelwe kumxumi we-" +#~ "mateconf iyasebenza" + +#~ msgid "Conversion to widget callback" +#~ msgstr "Uguqulo ku-widget callback" + +#~ msgid "" +#~ "Callback to be issued when data are to be converted from MateConf to the " +#~ "widget" +#~ msgstr "" +#~ "Ubuyiselo nxulumano malukhutshwe xa i-data kufuneka iguqulelwe ukusuka " +#~ "kwi-MateConf ukuya ku-widget" + +#~ msgid "Conversion from widget callback" +#~ msgstr "Uguqulo olusuka ku-widget callback" + +#~ msgid "" +#~ "Callback to be issued when data are to be converted to MateConf from the " +#~ "widget" +#~ msgstr "" +#~ "Ubuyiselo nxulumano malukhutshwe xa i-data kufuneka iguqulelwe ukuya kwi-" +#~ "MateConf isuka ku-widget" + +#~ msgid "UI Control" +#~ msgstr "ULawulo lwe-UI" + +#~ msgid "Object that controls the property (normally a widget)" +#~ msgstr "Into elawula uphawu (ngokuqhelekileyo i-widget)" + +#~ msgid "Property editor object data" +#~ msgstr "Ulwazi lomhleli lophawu lwento" + +#~ msgid "Custom data required by the specific property editor" +#~ msgstr "Ulwazi ozenzeleyo olufunwa ngumhleli wophawu othile" + +#~ msgid "Property editor data freeing callback" +#~ msgstr "Ulwazi lomhleli lophawu ikhulula ubuyiselo nxulumano" + +#~ msgid "" +#~ "Callback to be issued when property editor object data is to be freed" +#~ msgstr "" +#~ "Ubuyiselo nxulumano emalikhutshwe xa i-data yomhleli yento kufuneka " +#~ "ikhululwe" + +#~ msgid "" +#~ "Couldn't find the file '%s'.\n" +#~ "\n" +#~ "Please make sure it exists and try again, or choose a different " +#~ "background picture." +#~ msgstr "" +#~ "Ayifumanekanga ifayili '%s'.\n" +#~ "\n" +#~ "Nceda uqinisekise ukuba ikhona uze uzame kwakhona, okanye khetha " +#~ "umfanekiso wokungasemva owohlukileyo." + +#~ msgid "" +#~ "I don't know how to open the file '%s'.\n" +#~ "Perhaps it's a kind of picture that is not yet supported.\n" +#~ "\n" +#~ "Please select a different picture instead." +#~ msgstr "" +#~ "Andikwazi ukuvula ifayili '%s'.\n" +#~ "Mhlawumbi luhlobo lomfanekiso olungekaxhaswa.\n" +#~ "\n" +#~ "Nceda ukhethe umfanekiso owohlukileyo endaweni yoko." + +#~ msgid "Please select an image." +#~ msgstr "Nceda ukhethe umfanekiso." + +#~ msgid "_Select" +#~ msgstr "_Khetha" + +#~ msgid "Preferred Applications" +#~ msgstr "IiNkqubo eziKhethwayo" + +#~ msgid "Select your default applications" +#~ msgstr "Khetha iinkqubo zakho ezimiselweyo" + +#~ msgid "Debian Sensible Browser" +#~ msgstr "I-Debian Sensible Browser" + +#~ msgid "Epiphany" +#~ msgstr "I-Epiphany" + +#~ msgid "Galeon" +#~ msgstr "I-Galeon" + +#~ msgid "Encompass" +#~ msgstr "i-Encompass" + +#~ msgid "Firebird" +#~ msgstr "i-Firebird" + +#~ msgid "Firefox" +#~ msgstr "I-Firefox" + +#~ msgid "Mozilla" +#~ msgstr "I-Mozilla" + +#~ msgid "Netscape Communicator" +#~ msgstr "Umnxibelelanisi we-Netscape" + +#~ msgid "Konqueror" +#~ msgstr "I-Konqueror" + +#~ msgid "W3M Text Browser" +#~ msgstr "IsiKhangeli soMbhalo we-W3M" + +#~ msgid "Lynx Text Browser" +#~ msgstr "Isikhangeli soMbhalo we-Lynx" + +#~ msgid "Links Text Browser" +#~ msgstr "Inxulumanisa isiKhangeli soMbhalo" + +#~ msgid "Evolution Mail Reader" +#~ msgstr "I-Evolution Mail Reader" + +#~ msgid "Balsa" +#~ msgstr "I-Balsa" + +#~ msgid "KMail" +#~ msgstr "I-KMail" + +#~ msgid "Thunderbird" +#~ msgstr "i-Thunderbird" + +#~ msgid "Mozilla Mail" +#~ msgstr "I-Mozilla Mail" + +#~ msgid "Mutt" +#~ msgstr "I-Mutt" + +#~ msgid "Debian Terminal Emulator" +#~ msgstr "IsiLinganisi sexesha elimiselweyo seDebian" + +#~ msgid "MATE Terminal" +#~ msgstr "I-Terminal ye-MATE" + +#~ msgid "Standard XTerminal" +#~ msgstr "I-Standard XTerminal" + +#~ msgid "NXterm" +#~ msgstr "I-NXterm" + +#~ msgid "RXVT" +#~ msgstr "I-RXVT" + +#~ msgid "aterm" +#~ msgstr "i-aterm" + +#~ msgid "ETerm" +#~ msgstr "I-ETerm" + +#~ msgid "Please specify a name and a command for this editor." +#~ msgstr "Nceda uchaze igama nomyalelo walo mhleli." + +#~ msgid "Add..." +#~ msgstr "Yongeza..." + +#~ msgid "C_ustom" +#~ msgstr "Isi_qhelo" + +#~ msgid "C_ustom:" +#~ msgstr "Isi_qhelo:" + +#~ msgid "Can open _URIs" +#~ msgstr "Ingavula ii _URIs" + +#~ msgid "Can open multiple _files" +#~ msgstr "Ingavula ii _fayili ezininzi" + +#~ msgid "Co_mmand:" +#~ msgstr "Um_yalelo:" + +#~ msgid "Custom Editor Properties" +#~ msgstr "Iimpawu zoMhleli zokuZenzela" + +#~ msgid "Default Mail Reader" +#~ msgstr "Umfundi we-Imeyile omiselweyo" + +#~ msgid "Default Terminal" +#~ msgstr "I-Terminal eMiselweyo" + +#~ msgid "Default Text Editor" +#~ msgstr "UMhleli woMbhalo oMiselweyo" + +#~ msgid "Default Web Browser" +#~ msgstr "IsiKhangeli se-Web esiMiselweyo" + +#~ msgid "Default Window Manager" +#~ msgstr "UMlawuli weFestile eMiselweyo" + +#~ msgid "Delete" +#~ msgstr "Cima" + +#~ msgid "E_xec Flag:" +#~ msgstr "I-E_xec Flag:" + +#~ msgid "Edit..." +#~ msgstr "Hlela..." + +#~ msgid "Mail Reader" +#~ msgstr "UMfundi we-Imeyile" + +#~ msgid "Run in a _terminal" +#~ msgstr "Ukusebenza kwi _terminal" + +#~ msgid "Run in a t_erminal" +#~ msgstr "Ukusebenza kwi-t_erminal" + +#~ msgid "" +#~ "Select the window manager you want. You will need to hit apply, wave the " +#~ "magic wand, and do a magic dance for it to work." +#~ msgstr "" +#~ "Khetha umlawuli wefestile omfunayo. Kuza kufuneka ubethe u-apply, wave " +#~ "the magic wand, uze." + +#~ msgid "Terminal" +#~ msgstr "I-Terminal" + +#~ msgid "Text Editor" +#~ msgstr "Umhleli woMbhalo" + +#~ msgid "Understands _Netscape Remote Control" +#~ msgstr "Iqonda i _Netscape Remote Control" + +#~ msgid "Use this _editor to open text files in the file manager" +#~ msgstr "Sebenzisa lo _mhleli ukuvula iifayili zombhalo kumlawuli wefayili" + +#~ msgid "Web Browser" +#~ msgstr "IsiKhangeli seWeb" + +#~ msgid "Window Manager" +#~ msgstr "UMlawuli weFestile" + +#~ msgid "_Command:" +#~ msgstr "_Umyalelo:" + +#~ msgid "_Name:" +#~ msgstr "_Igama:" + +#~ msgid "_Properties..." +#~ msgstr "_Iimpawu..." + +#~ msgid "_Select:" +#~ msgstr "_Khetha:" + +#~ msgid "Change screen resolution" +#~ msgstr "Tshintsha isigqibo seskrini" + +#~ msgid "Screen Resolution" +#~ msgstr "Isigqibo seSkrini" + +#~ msgid "%d Hz" +#~ msgstr "I-%d Hz" + +#~ msgid "_Resolution:" +#~ msgstr "_Isigqibo:" + +#~ msgid "Re_fresh rate:" +#~ msgstr "Umda wokwenza ntsha_kwakhona:" + +#~ msgid "Default Settings" +#~ msgstr "Imimiselo emiselweyo" + +#~ msgid "Screen %d Settings\n" +#~ msgstr "Iskrini %d Imimiselo\n" + +#~ msgid "Screen Resolution Preferences" +#~ msgstr "Uluhlu lokuKhetha lweSigqibo seSkrini" + +#~ msgid "_Make default for this computer (%s) only" +#~ msgstr "_Yenza okumiselweyo kule khompyutha (%s) kuphela" + +#~ msgid "Options" +#~ msgstr "Ekunokukhethwa kuko" + +#~ msgid "" +#~ "Testing the new settings. If you don't respond in %d second the previous " +#~ "settings will be restored." +#~ msgid_plural "" +#~ "Testing the new settings. If you don't respond in %d seconds the previous " +#~ "settings will be restored." +#~ msgstr[0] "" +#~ "Kuvavanywa imimiselo emitsha. Ukuba awuphenduli kwi %d yomzuzwana " +#~ "imimiselo yangaphambili iyabuyiselwa kwakhona." +#~ msgstr[1] "" +#~ "Kuvavanywa imimiselo emitsha. Ukuba awuphenduli kwi %d yemizuzwana " +#~ "imimiselo yangaphambili iyabuyiselwa kwakhona." + +#~ msgid "Keep Resolution" +#~ msgstr "Gcina isiGqibo" + +#~ msgid "Do you want to keep this resolution?" +#~ msgstr "Uyafuna ukugcina esi sigqibo?" + +#~ msgid "Use _previous resolution" +#~ msgstr "Sebenzisa isigqibo _sangaphambili" + +#~ msgid "_Keep resolution" +#~ msgstr "_Gcina isigqibo" + +#~ msgid "" +#~ "The X Server does not support the XRandR extension. Runtime resolution " +#~ "changes to the display size are not available." +#~ msgstr "" +#~ "I-X Server ayisixhasi isandiso se-XR ne-R. Iinguqulo zesigqibo sexesha " +#~ "lokusebenza kubungakanani kokukwiskrini azikho." + +#~ msgid "" +#~ "The version of the XRandR extension is incompatible with this program. " +#~ "Runtime changes to the display size are not available." +#~ msgstr "" +#~ "Uhlobo lwesandiso se-XR neR aluhambelani nale nkqubo. Iinguqulo zesigqibo " +#~ "sexesha kubungakanani bokwiskrini azikho." + +#~ msgid "Select fonts for the desktop" +#~ msgstr "Khetha iifonti ze-desktop" + +#~ msgid "Font Rendering" +#~ msgstr "Ukwenza iFonti" + +#~ msgid "Smoothing:" +#~ msgstr "Ukugudisa:" + +#~ msgid "Subpixel order:" +#~ msgstr "Ulungelelwano oluyi-Subpixel:" + +#~ msgid "Best _shapes" +#~ msgstr "_Izazobe ezizezona ezibhetele" + +#~ msgid "Best co_ntrast" +#~ msgstr "Ink_caso eyiyeyona ingcono" + +#~ msgid "D_etails..." +#~ msgstr "Iink_cukacha..." + +#~ msgid "Font Preferences" +#~ msgstr "ULuhlu lokukhetha lwefonti" + +#~ msgid "Font Rendering Details" +#~ msgstr "Iinkcukacha Zokwenza iFonti" + +#~ msgid "Go _to font folder" +#~ msgstr "Yiya _kwisiqulathi seefayili" + +#~ msgid "Gra_yscale" +#~ msgstr "I-Gra_yscale" + +#~ msgid "N_one" +#~ msgstr "A_yikho" + +#~ msgid "R_esolution:" +#~ msgstr "Isi_gqibo:" + +#~ msgid "Sub_pixel (LCDs)" +#~ msgstr "I-Sub_pixel (LCDs)" + +#~ msgid "Sub_pixel smoothing (LCDs)" +#~ msgstr "Ukugudisa i-sub_pixel (LCDs)" + +#~ msgid "VB_GR" +#~ msgstr "i-VB_GR" + +#~ msgid "_Application font:" +#~ msgstr "_Ifonti yenkqubo:" + +#~ msgid "_BGR" +#~ msgstr "I-_BGR" + +#~ msgid "_Desktop font:" +#~ msgstr "Ifonti ye-_desktop:" + +#~ msgid "_Full" +#~ msgstr "_Zele" + +#~ msgid "_Medium" +#~ msgstr "_Phakathi" + +#~ msgid "_Monochrome" +#~ msgstr "I-_Monochrome" + +#~ msgid "_None" +#~ msgstr "_Ayikho" + +#~ msgid "_RGB" +#~ msgstr "I-_RGB" + +#~ msgid "_Slight" +#~ msgstr "_Kancinci" + +#~ msgid "_Terminal font:" +#~ msgstr "Ifonti ye-_terminal:" + +#~ msgid "_VRGB" +#~ msgstr "I-_VRGB" + +#~ msgid "_Window title font:" +#~ msgstr "_Ifonti yesihloko sefestile:" + +#~ msgid "dots per inch" +#~ msgstr "amachaphaza nge-intshi" + +#~ msgid "Font may be too large" +#~ msgstr "Inokuba ifonti inkulu kakhulu" + +#~ msgid "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." +#~ msgid_plural "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." +#~ msgstr[0] "" +#~ "Ifonti ekhethiweyo ilichaphaza %d ubukhulu, yaye inokwenza ukuba kube " +#~ "nzima ukusebenzisa ngokukuko ikhompyutha. Kuyacetyiswa ukuba ukhethe " +#~ "ubungakanani obuncinci kuno%d." +#~ msgstr[1] "" +#~ "Ifonti ekhethiweyo ingamachaphaza %d ubukhulu, yaye inokwenza ukuba kube " +#~ "nzima ukusebenzisa ngokukuko ikhompyutha. Kuyacetyiswa ukuba ukhethe " +#~ "ubungakanani obuncinci kuno%d." + +#~ msgid "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a " +#~ "smaller sized font." +#~ msgid_plural "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a smaller " +#~ "sized font." +#~ msgstr[0] "" +#~ "Ifonti ekhethiweyo ilichaphaza %d ubukhulu, yaye inokwenza ukuba kube " +#~ "nzima ukusebenzisa ngokukuko ikhompyutha. Kuyacetyiswa ukuba ukhethe " +#~ "ifonti encinci." +#~ msgstr[1] "" +#~ "Ifonti ekhethiweyo ingamachaphaza %d ubukhulu, yaye inokwenza ukuba kube " +#~ "nzima ukusebenzisa ngokukuko ikhompyutha. Kuyacetyiswa ukuba ukhethe " +#~ "ifonti encinci." + +#~ msgid "New accelerator..." +#~ msgstr "Isikhawulezisi esitsha..." + +#~ msgid "Accelerator key" +#~ msgstr "Iqhosha lokubalekisa" + +#~ msgid "Accelerator modifiers" +#~ msgstr "Amaqhosha azizilungisi zokubalekisa" + +#~ msgid "Accelerator keycode" +#~ msgstr "Ibhodi yamaqhosha okubalekisa" + +#~ msgid "Accel Mode" +#~ msgstr "Inkqubo i-Accel" + +#~ msgid "The type of accelerator." +#~ msgstr "Uhlobo lwesibalekisi." + +#~ msgid "Disabled" +#~ msgstr "Ukhubazekile" + +#~ msgid "" +#~ msgstr "" + +#~ msgid "Desktop" +#~ msgstr "I-desktop" + +#~ msgid "Window Management" +#~ msgstr "Ulawulo lwefestile" + +#~ msgid "" +#~ "The shortcut \"%s\" is already used for:\n" +#~ " \"%s\"\n" +#~ msgstr "" +#~ "Indlela enqumlayo i- \"%s\" seyisetyenziselwe i-:\n" +#~ " \"%s\"\n" + +#~ msgid "Error setting new accelerator in configuration database: %s\n" +#~ msgstr "" +#~ "Impazamo imisela isinqumlisi esitsha kwi-database yomiselo lwenkqubo " +#~ "yekhompyutha: %s\n" + +#~ msgid "Error unsetting accelerator in configuration database: %s\n" +#~ msgstr "" +#~ "Impazamo iyeka ukumisela isinqumlisi kwi-database yomiselo lwenkqubo " +#~ "yekhompyutha: %s\n" + +#~ msgid "Action" +#~ msgstr "Isenzo" + +#~ msgid "Shortcut" +#~ msgstr "Indlela enqumlayo" + +#~ msgid "Keyboard Shortcuts" +#~ msgstr "Iindlela eziNqumlayo ze-Keyboard" + +#~ msgid "" +#~ "To edit a shortcut key, click on the corresponding row and type a new " +#~ "accelerator, or press backspace to clear." +#~ msgstr "" +#~ "Ukuhlela iqhosha lendlela enqumlayo, cofa kumgca ohambelanayo uze " +#~ "uchwetheze isinqumlisi esitsha, okanye cinezela isithuba esiya emva " +#~ "ukucima." + +#~ msgid "Assign shortcut keys to commands" +#~ msgstr "Nikela amaqhosha endlela enqumlayo kwimiyalelo" + +#~ msgid "Unknown" +#~ msgstr "Ayaziwa" + +#~ msgid "Layout" +#~ msgstr "Ubume" + +#~ msgid "Default" +#~ msgstr "Esilelayo" + +#~ msgid "Models" +#~ msgstr "Iimodeli" + +#~ msgid "There was an error launching the keyboard capplet : %s" +#~ msgstr "Bekukho impazamo ekundululeni i-capplet ye-keyboard : %s" + +#~ msgid "" +#~ "Just apply settings and quit (compatibility only; now handled by daemon)" +#~ msgstr "" +#~ "Faka nje kuphela imimiselo uze uphume (ukungqinelana kuphela; ngoku " +#~ "kuphethwe yi-daemon)" + +#~ msgid "Start the page with the typing break settings showing" +#~ msgstr "Qalisa iphepha ngemimiselo yohlulo lokuchwetheza ebonakalayo" + +#~ msgid "..." +#~ msgstr "..." + +#~ msgid "Cursor Blinking" +#~ msgstr "Ikhesa iyaDanyaza" + +#~ msgid "Repeat Keys" +#~ msgstr "Amaqhosha okuPhinda" + +#~ msgid "_Lock screen to enforce typing break" +#~ msgstr "_Tshixa iskrini ukunyanzela ulwahlulo lokuchwetheza" + +#~ msgid "Fast" +#~ msgstr "Khawulezayo" + +#~ msgid "Long" +#~ msgstr "Nde" + +#~ msgid "Short" +#~ msgstr "Mfutshane" + +#~ msgid "Slow" +#~ msgstr "Cothayo" + +#~ msgid "A_vailable layouts:" +#~ msgstr "Ubume obu_khoyo:" + +#~ msgid "All_ow postponing of breaks" +#~ msgstr "Vume_la ukumisela elinye ixesha ulwahlulo" + +#~ msgid "Check if breaks are allowed to be postponed" +#~ msgstr "Jonga ukuba ulwahlulo luvumelekile na ukuba limiselwe elinye ixesha" + +#~ msgid "Choose A Keyboard Model" +#~ msgstr "Khetha iModeli ye-Keyboard" + +#~ msgid "Choose A Layout" +#~ msgstr "Khetha uBume" + +#~ msgid "Cursor _blinks in text boxes and fields" +#~ msgstr "Ikhesa _iyadanyaza kwiibhokisi zombhalo nakwiindawo" + +#~ msgid "Duration of the break when typing is disallowed" +#~ msgstr "Ixesha lolwahlulo xa ukuchwetheza kungavumelekanga" + +#~ msgid "Duration of work before forcing a break" +#~ msgstr "Ixesha lomsebenzi phambi kokunyanzela ulwahlulo" + +#~ msgid "Key presses _repeat when key is held down" +#~ msgstr "Iqhosha licinezela _u-phinda xa iqhosha licinezelwe" + +#~ msgid "Keyboard Preferences" +#~ msgstr "Uluhlu lokukhetha lwe-Keyboard" + +#~ msgid "Keyboard _model:" +#~ msgstr "I_modeli ye-keyboard:" + +#~ msgid "Layout Options" +#~ msgstr "Iindlela zokukhetha zobume" + +#~ msgid "Layouts" +#~ msgstr "Ubume" + +#~ msgid "" +#~ "Lock screen after a certain duration to help prevent repetitive keyboard " +#~ "use injuries" +#~ msgstr "" +#~ "Tshixa iskrini emva kwexesha elithile ukunceda ukunqanda iingozi " +#~ "zokusetyenziswa kwe-keyboard" + +#~ msgid "Microsoft Natural Keyboard" +#~ msgstr "I-Microsoft Natural Keyboard" + +#~ msgid "Preview:" +#~ msgstr "Okuqale kubonakaliswe:" + +#~ msgid "Reset To De_faults" +#~ msgstr "Misela kwakhona Kokumi_selweyo" + +#~ msgid "Separate _group for each window" +#~ msgstr "_Iqela elohlukeneyo ngefestile nganye" + +#~ msgid "_Accessibility..." +#~ msgstr "_Ukufikelela..." + +#~ msgid "_Add..." +#~ msgstr "_Yongeza..." + +#~ msgid "_Break interval lasts:" +#~ msgstr "_Ithuba lokuhlala liyahlala:" + +#~ msgid "_Delay:" +#~ msgstr "_Libazisa:" + +#~ msgid "_Models:" +#~ msgstr "Ii_modeli:" + +#~ msgid "_Selected layouts:" +#~ msgstr "_Ubume obukhethiweyo:" + +#~ msgid "_Speed:" +#~ msgstr "I_santya:" + +#~ msgid "_Work interval lasts:" +#~ msgstr "_Isithuba sokusebenza siyahlala:" + +#~ msgid "minutes" +#~ msgstr "imizuzu" + +#~ msgid "Set your keyboard preferences" +#~ msgstr "Misela uluhlu lokukhetha lwe-keyboard" + +#~ msgid "Unknown Cursor" +#~ msgstr "IKhesa eNgaziwayo" + +#~ msgid "Default Cursor" +#~ msgstr "IKhesa eMiselweyo" + +#~ msgid "Default Cursor - Current" +#~ msgstr "IKhesa eMiselweyo - Ngoku" + +#~ msgid "The default cursor that ships with X" +#~ msgstr "Ikhesa emiselweyo ethumela kunye no-X" + +#~ msgid "White Cursor" +#~ msgstr "IKhesa eMhlophe" + +#~ msgid "White Cursor - Current" +#~ msgstr "IKhesa eMhlophe - Ngoku" + +#~ msgid "The default cursor inverted" +#~ msgstr "Ikhesa emiselweyo igqwethiwe" + +#~ msgid "Large Cursor" +#~ msgstr "IKhesa eNkulu" + +#~ msgid "Large Cursor - Current" +#~ msgstr "IKhesa eNkulu - Ngoku" + +#~ msgid "Large version of normal cursor" +#~ msgstr "Uhlobo olukhulu lwekhesa eqhelekileyo" + +#~ msgid "Large White Cursor - Current" +#~ msgstr "IKhesa eNkulu eMhlophe - Ngoku" + +#~ msgid "Large White Cursor" +#~ msgstr "IKhesa eNkulu eMhlophe" + +#~ msgid "Large version of white cursor" +#~ msgstr "Uhlobo olukhulu lwekhesa emhlophe" + +#~ msgid "Cursor Theme" +#~ msgstr "UMxholo weKhesa" + +#~ msgid "Double-Click Timeout " +#~ msgstr "Ukuphela kweXesha lokuCofa-Kabini " + +#~ msgid "Drag and Drop" +#~ msgstr "Tsala uze uFake" + +#~ msgid "Locate Pointer" +#~ msgstr "Fumana iSalathisi" + +#~ msgid "Mouse Orientation" +#~ msgstr "UQhelaniso lweMawusi" + +#~ msgid "Speed" +#~ msgstr "Isantya" + +#~ msgid "Fast" +#~ msgstr "Khawulezayo" + +#~ msgid "High" +#~ msgstr "Phezulu" + +#~ msgid "Large" +#~ msgstr "Nkulu" + +#~ msgid "Low" +#~ msgstr "Phantsi" + +#~ msgid "Slow" +#~ msgstr "Cothayo" + +#~ msgid "Small" +#~ msgstr "Ncinci" + +#~ msgid "Buttons" +#~ msgstr "Amaqhosha" + +#, fuzzy +#~ msgid "Cursor Size:" +#~ msgstr "UbuNgakanani beKhesa" + +#~ msgid "Cursors" +#~ msgstr "Iikhesa" + +#~ msgid "Highlight the _pointer when you press Ctrl" +#~ msgstr "Qaqambisa _isalathisi xa ucinezela u-Ctrl" + +#, fuzzy +#~ msgid "Large" +#~ msgstr "_Nkulu" + +#, fuzzy +#~ msgid "Medium" +#~ msgstr "_Phakathi" + +#~ msgid "Motion" +#~ msgstr "Intshukumo" + +#, fuzzy +#~ msgid "Small" +#~ msgstr "_Ncinci" + +#~ msgid "_Acceleration:" +#~ msgstr "_Ukhawuleziso:" + +#~ msgid "_Left-handed mouse" +#~ msgstr "_Imawusi elinxele" + +#~ msgid "_Sensitivity:" +#~ msgstr "_Uvakalelo:" + +#~ msgid "_Threshold:" +#~ msgstr "_Umda:" + +#~ msgid "_Timeout:" +#~ msgstr "_Ukuphela kwexesha:" + +#~ msgid "Set your mouse preferences" +#~ msgstr "Misela uluhlu lwakho lokukhetha lwemawusi" + +#~ msgid "Network Proxy" +#~ msgstr "Unxibelelwano lweKhompyutha esebenza njengomqobo" + +#~ msgid "Set your network proxy preferences" +#~ msgstr "" +#~ "Misela uluhlu lokukhetha lonxibelelwano lwekhompyutha esbenza njengomqobo" + +#~ msgid " " +#~ msgstr " " + +#, fuzzy +#~ msgid "D_irect internet connection" +#~ msgstr "_Unxulumano lwe-intanethi oluthe gqo" + +#, fuzzy +#~ msgid "Ignore Host List" +#~ msgstr "Sukuluhoya uluhlu lwabaququzeleli" + +#~ msgid "_Automatic proxy configuration" +#~ msgstr "" +#~ "Ukumiselwa kwenkqubo kwikhompyutha esebenza njengomqobo _ezenzekelayo" + +#~ msgid "_Manual proxy configuration" +#~ msgstr "" +#~ "_Ukumiselwa kwenkqubo yoxwebhu kwikhompyutha esebenza njengomqobo" + +#~ msgid "_Use authentication" +#~ msgstr "_Sebenzisa uqinisekiso" + +#~ msgid "Advanced Configuration" +#~ msgstr "Ukumiselwa kwenkqubo yekhompyutha okunkqenkqeza phambili" + +#~ msgid "Autoconfiguration _URL:" +#~ msgstr "I-Autoconfiguration _URL:" + +#~ msgid "HTTP Proxy Details" +#~ msgstr "Iinkcukacha zeKhompyutha esebenza njengomqobo ye-HTTP" + +#~ msgid "H_TTP proxy:" +#~ msgstr "Ikhompyutha esebenza njengomqobo eyi-H_TTP:" + +#~ msgid "Network Proxy Preferences" +#~ msgstr "Uluhlu lokukhetha loThungelwano lweKhompyutha esebenza njengomqobo" + +#~ msgid "Port:" +#~ msgstr "Isiqhakamsheli:" + +#~ msgid "Proxy Configuration" +#~ msgstr "UkuMiselwa kwenkqubo kwiKhompyutha esbenza njengomqobo" + +#~ msgid "S_ocks host:" +#~ msgstr "Umququzeleli we-S_ocks:" + +#~ msgid "U_sername:" +#~ msgstr "I_gama lomsebenzisi:" + +#~ msgid "_Details" +#~ msgstr "_Iinkcukacha" + +#~ msgid "_FTP proxy:" +#~ msgstr "Ikhompyutha esebenza njengomqobo i-_FTP:" + +#~ msgid "_Password:" +#~ msgstr "I-_Password:" + +#~ msgid "_Secure HTTP proxy:" +#~ msgstr "_Qinisekisa ikhompyutha esebenza njengomqobo i-HTTP:" + +#~ msgid "Enable sound and associate sounds with events" +#~ msgstr "Yenza ukuba kusebenze isandi nezandi ezinxulumeneyo kunye nezehlo" + +#~ msgid "Sound Preferences" +#~ msgstr "Uluhlu lwezinto ekukhethwa kuzo lwesandi" + +#~ msgid "E_nable sound server startup" +#~ msgstr "Y_enza ukuba ukuvula kwesandi seseva kusebenze" + +#~ msgid "Flash _entire screen" +#~ msgstr "Danyazisa iskrini _sonke" + +#~ msgid "Flash _window titlebar" +#~ msgstr "Danyazisa _ifestile ye-titlebar" + +#~ msgid "General" +#~ msgstr "Jikelele" + +#~ msgid "Sound Events" +#~ msgstr "Izehlo zesandi" + +#~ msgid "System Bell" +#~ msgstr "INtsimbi yeNkqubo" + +#~ msgid "_Sound an audible bell" +#~ msgstr "_Betha intsimbi evakalayo" + +#~ msgid "_Visual feedback:" +#~ msgstr "Impendulo_ebonakalayo:" + +#~ msgid "" +#~ "No themes could be found on your system. This probably means that your " +#~ "\"Theme Preferences\" dialog was improperly installed, or you haven't " +#~ "installed the \"mate-themes\" package." +#~ msgstr "" +#~ "Akukho mixholo ifumanekileyo kwinkqubo yakho. Oku mhlawumbi kuthetha " +#~ "ukuba unxibelelwano lwakho i-\"Theme Preferences\" ayisekwanga kakuhle, " +#~ "okanye awuwusekanga umqulu wenkqubo we-\"mate-themes\"." + +#~ msgid "This theme is not in a supported format." +#~ msgstr "Lo mxholo awukho kulungiselelo oluxhasiweyo." + +#, fuzzy +#~ msgid "Installation Failed" +#~ msgstr "Ukusekwa komxholo" + +#, fuzzy +#~ msgid "The file format is invalid" +#~ msgstr "I-password efakiweyo ayilunganga" + +#~ msgid "No theme file location specified to install" +#~ msgstr "Akukho ndawo yomxholo wefayili ichaziweyo ukuba isekwe" + +#~ msgid "The theme file location specified to install is invalid" +#~ msgstr "Indawo yomxholo wefayili echaziweyo ukuba isekwe ayilunganga" + +#~ msgid "" +#~ "Insufficient permissions to install the theme in:\n" +#~ "%s" +#~ msgstr "" +#~ "Iimvume ezingonelanga ukuseka imixholo ku:\n" +#~ "%s" + +#, fuzzy +#~ msgid "The file format is invalid." +#~ msgstr "I-password efakiweyo ayilunganga" + +#~ msgid "" +#~ "%s is the path where the theme files will be installed. This can not be " +#~ "selected as the source location" +#~ msgstr "" +#~ "I-%s yindlela apho iifayili zemixholo ziza kusekwa khona. Oku " +#~ "akunakukhethwa njengendawo yomthombo" + +#~ msgid "Custom theme" +#~ msgstr "Umxholo ozenzelayo" + +#~ msgid "You can save this theme by pressing the Save Theme button." +#~ msgstr "Ungawugcina lo mxholo ngokucinezela iqhosha lokuGcina umXholo." + +#~ msgid "" +#~ "The default theme schemas could not be found on your system. This means " +#~ "that you probably don't have marco installed, or that your mateconf is " +#~ "configured incorrectly." +#~ msgstr "" +#~ "Iinkcazelo zomxholo ezimiselweyo azifumanekanga kwinkqubo yakho. Oku " +#~ "kuthetha ukuba awunayo i-marco esekiweyo, okanye i-mateconf yakho " +#~ "imiselwe ngokungalunganga." + +#~ msgid "Theme name must be present" +#~ msgstr "Igama lomxholo malibekhona" + +#~ msgid "The theme already exists. Would you like to replace it?" +#~ msgstr "Umxholo sowukhona. Ungathanda ukubeka omnye endaweni yawo?" + +#~ msgid "Select themes for various parts of the desktop" +#~ msgstr "Khetha imixholo yeendawo ngeendawo ze-desktop" + +#~ msgid "Theme" +#~ msgstr "Umxholo" + +#~ msgid "Install a Theme" +#~ msgstr "Seka umxholo" + +#~ msgid "Theme Installation" +#~ msgstr "Ukusekwa komxholo" + +#~ msgid "_Install" +#~ msgstr "_Faka" + +#~ msgid "_Location:" +#~ msgstr "_Indawo:" + +#~ msgid "Save Theme to Disk" +#~ msgstr "Gcina umXholo kwiDiski" + +#~ msgid "Apply _Font" +#~ msgstr "Faka i_Fonti" + +#~ msgid "Controls" +#~ msgstr "Izilawuli" + +#~ msgid "Icons" +#~ msgstr "Imifanekiso" + +#~ msgid "New themes can also be installed by dragging them into the window." +#~ msgstr "Imixholo emitsha ikwanokusekwa ngokuyitsalela kwifestile." + +#~ msgid "Save Theme" +#~ msgstr "Gcina umxholo" + +#~ msgid "Select theme for the desktop" +#~ msgstr "Khetha umxholo we-desktop" + +#~ msgid "Short _description:" +#~ msgstr "Inkcazelo _emfutshane:" + +#~ msgid "Theme Details" +#~ msgstr "IiNkcukacha zomXholo" + +#~ msgid "Theme Preferences" +#~ msgstr "Uluhlu lokukhetha lwemixholo" + +#~ msgid "Theme _Details" +#~ msgstr "_Iinkcukacha zoMxholo" + +#~ msgid "This theme does not suggest any particular font or background." +#~ msgstr "Lo mxholo awucebisi nayiphina ifonti ethile okanye okungasemva." + +#~ msgid "This theme suggests a background:" +#~ msgstr "Lo mxholo ucebisa okungasemva:" + +#~ msgid "This theme suggests a font and a background:" +#~ msgstr "Lo mxholo ucebisa ifonti nokungasemva:" + +#~ msgid "This theme suggests a font:" +#~ msgstr "Lo mxholo ucebisa ifonti:" + +#~ msgid "Window Border" +#~ msgstr "UMqukumbelo weFestile" + +#~ msgid "_Go To Theme Folder" +#~ msgstr "_Yiya kwisiQulathi soMxholo" + +#~ msgid "_Install Theme..." +#~ msgstr "_Seka uMxholo..." + +#~ msgid "_Revert" +#~ msgstr "_Buyela" + +#~ msgid "_Save Theme..." +#~ msgstr "_Gcina uMxholo..." + +#~ msgid "_Theme name:" +#~ msgstr "_Igama lomxholo:" + +#~ msgid "theme selection tree" +#~ msgstr "ukhetho lomxholo ngokwemo-mthi" + +#~ msgid "Customize the appearance of toolbars and menubars in applications" +#~ msgstr "Zenzele inkangeleko ye-toolbars namaqhosha emenyu kwiinkqubo" + +#~ msgid "Menus & Toolbars" +#~ msgstr "IiMenyu & ne-Toolbars" + +#~ msgid "Behavior and Appearance" +#~ msgstr "Isimbo kunye neNkangeleko" + +#~ msgid "Preview" +#~ msgstr "Ukubonakalisa kuqala" + +#~ msgid "C_ut" +#~ msgstr "Si_ka" + +#~ msgid "Icons only" +#~ msgstr "Imifanekiso engumqondiso kuphela" + +#~ msgid "Menu and Toolbar Preferences" +#~ msgstr "Uluhlu lwezinto ekukhethwa kuzo lweMenyu ne-Toolbar" + +#~ msgid "New File" +#~ msgstr "IFayili eNtsha" + +#~ msgid "Open File" +#~ msgstr "Vula iFayili" + +#~ msgid "Save File" +#~ msgstr "Gcina iFayili" + +#~ msgid "Show _icons in menus" +#~ msgstr "Bonisa _imifanekiso kwiimenyu" + +#~ msgid "Text below icons" +#~ msgstr "Umbhalo ongaphantsi kwemifanekiso" + +#~ msgid "Text beside icons" +#~ msgstr "Umbhalo osecaleni kwemifanekiso" + +#~ msgid "Text only" +#~ msgstr "Umbhalo kuphela" + +#, fuzzy +#~ msgid "Toolbar _button labels:" +#~ msgstr "Iilebhile zeqhosha le_Toolbar: " + +#~ msgid "_Copy" +#~ msgstr "_Kopa" + +#~ msgid "_Detachable toolbars" +#~ msgstr "I-toolbars _ezisukayo" + +#~ msgid "_Edit" +#~ msgstr "_Hlela" + +#~ msgid "_Editable menu accelerators" +#~ msgstr "_Izinqumlisi zemenyu ezihlelekayo" + +#~ msgid "_File" +#~ msgstr "i_Fayili" + +#~ msgid "_New" +#~ msgstr "_Entsha" + +#~ msgid "_Open" +#~ msgstr "_Vula" + +#~ msgid "_Paste" +#~ msgstr "_Ncamathisela" + +#~ msgid "_Print" +#~ msgstr "_Shicilela" + +#~ msgid "_Quit" +#~ msgstr "_Phuma" + +#~ msgid "_Save" +#~ msgstr "_Gcina" + +#~ msgid "" +#~ "Cannot start the preferences application for your window manager\n" +#~ "\n" +#~ "%s" +#~ msgstr "" +#~ "Ayinakuqalisa inkqubo yoluhlu lokukhetha lomlawuli wefestile wakho\n" +#~ "\n" +#~ "%s" + +#~ msgid "Control" +#~ msgstr "Lawula" + +#~ msgid "Alt" +#~ msgstr "Tshintshanisa" + +#~ msgid "Hyper" +#~ msgstr "I-Hyper" + +#~ msgid "Super (or \"Windows logo\")" +#~ msgstr "Ngaphezulu kombhalo (okanye \"ilogo ka-Windows\")" + +#~ msgid "Meta" +#~ msgstr "I-Meta" + +#~ msgid "Movement Key" +#~ msgstr "Iqhosha leNtshukumo" + +#~ msgid "Titlebar Action" +#~ msgstr "ISenzo se-Titlebar" + +#~ msgid "Window Selection" +#~ msgstr "Ukukhethwa kweFestile" + +#~ msgid "To _move a window, press-and-hold this key then grab the window:" +#~ msgstr "" +#~ "Uku _hambisa ifestile, cinezela-uze-ubambe eliqhosha uze uthathe ugcine " +#~ "ifestile:" + +#~ msgid "Window Preferences" +#~ msgstr "ULuhlu lokukhetha lweeFestile" + +#~ msgid "_Double-click titlebar to perform this action:" +#~ msgstr "_Cofa-kabini i-titlebar ukwenza esi senzo:" + +#~ msgid "_Interval before raising:" +#~ msgstr "_Isithuba phambi kokunyusa:" + +#~ msgid "_Raise selected windows after an interval" +#~ msgstr "_Nyusa iifestile ezikhethiweyo emva kwesithuba" + +#~ msgid "_Select windows when the mouse moves over them" +#~ msgstr "_Khetha iifestile xa imawusi ishukuma phezu kwazo" + +#~ msgid "Set your window properties" +#~ msgstr "Misela iimpawu zefestile yakho" + +#~ msgid "Windows" +#~ msgstr "U-Windows" + +#~ msgid "Others" +#~ msgstr "Ezinye" + +#~ msgid "Desktop Preferences" +#~ msgstr "ULuhlu lokukhetha lwe-Desktop" + +#~ msgid "MATE Control Center" +#~ msgstr "ULungelelaniso ngasembindini lwe-MATE" + +#~ msgid "The MATE configuration tool" +#~ msgstr "Isixhobo sokumiselwa kwe-MATE" + +#~ msgid "Could not initialize MateComponent" +#~ msgstr "Ayikwazanga ukuqalisa ukwaba amaxabiso eenkcukacha ze-MateComponent" + +#, fuzzy +#~ msgid "" +#~ "Error activating XKB configuration.\n" +#~ "It can happen under various circumstances:\n" +#~ "- a bug in libxklavier library\n" +#~ "- a bug in X server (xkbcomp, xmodmap utilities)\n" +#~ "- X server with incompatible libxkbfile implementation\n" +#~ "\n" +#~ "X server version data:\n" +#~ "%s\n" +#~ "%d\n" +#~ "%s\n" +#~ "If you report this situation as a bug, please include:\n" +#~ "- The result of %s\n" +#~ "- The result of %s" +#~ msgstr "" +#~ "Impazamo ekwenzeni ukuba ukumiselwa kwenkqubo i-XKB kusebenze.\n" +#~ "Phantsi kweemeko ezininzi inokuba :\n" +#~ "- nesiphene kwi-libxklavier library\n" +#~ "- nesiphene kwi-X server (xkbcomp, xmodmap utilities)\n" +#~ "- I-X server enokwenziwa kwe-libxkbfile okungangqinelaniyo\n" +#~ "\n" +#~ "I-data yohlobo lwe-X server :\n" +#~ "%s\n" +#~ "%d\n" +#~ "%s\n" +#~ "Ukuba uchaza le meko njengesiphene, nceda uquke:\n" +#~ "- Isiphumo se-xprop -root | grep XKB\n" +#~ "- Isiphumo se mateconftool-2 -R /desktop/mate/peripherals/keyboard/kbd" + +#, fuzzy +#~ msgid "" +#~ "You are using XFree 4.3.0.\n" +#~ "There are known problems with complex XKB configurations.\n" +#~ "Try using a simpler configuration or taking a fresher version of XFree " +#~ "software." +#~ msgstr "" +#~ "Usebenzisa i-XFree 4.3.0.\n" +#~ "Kukhona iingxaki ezaziwayo ngokumiselwa kwe-XKB okunabileyo.\n" +#~ "Zama ukusebenzisa ukumiselwa kwenkqubo okulula okanye uthathe uhlobo " +#~ "olutsha lobucukubhede be-XFree." + +#, fuzzy +#~ msgid "Do _not show this warning again" +#~ msgstr "_Ungaphinde uwubonise lo myalezo kwakhona" + +#~ msgid "" +#~ "The X system keyboard settings differ from your current MATE keyboard " +#~ "settings. Which set would you like to use?" +#~ msgstr "" +#~ "Imimiselo yesixokelelwano u-X se-keyboard siyohluka kwimimiselo ye-" +#~ "keyboard ye-MATE ekhoyo. Ngowuphi ummiselo ongathanda ukuwusebenzisa?" + +#~ msgid "Use MATE settings" +#~ msgstr "Sebenzisa imimiselo ye-MATE" + +#~ msgid "Permissions on the file %s are broken\n" +#~ msgstr "Iimvume kwifayilii %s azilandelwanga\n" + +#~ msgid "" +#~ "Couldn't load the Glade file.\n" +#~ "Make sure that this daemon is properly installed." +#~ msgstr "" +#~ "Akukwazekanga ukufaka ifayili i-Glade.\n" +#~ "Qinisekisa ukuba le daemon isekwe kakuhle." + +#~ msgid "Error creating signal pipe." +#~ msgstr "Impazamo edala umqondiso wombhobho wothungelwano." + +#~ msgid "Type" +#~ msgstr "Uhlobo" + +#~ msgid "" +#~ "Type of bg_applier: BG_APPLIER_ROOT for root window or BG_APPLIER_PREVIEW " +#~ "for preview" +#~ msgstr "" +#~ "Uhlobo lwe-bg_applier: i-BG_APPLIER_ROOT yefestile yomsebenzi onikwe " +#~ "amandla akhethekileyo okanye i-BG_APPLIER_PREVIEW yokubonakalayo kuqala" + +#~ msgid "Preview Width" +#~ msgstr "Ububanzi obubonakalisa kuqala" + +#~ msgid "Width if applier is a preview: Defaults to 64." +#~ msgstr "" +#~ "Ububanzi ukuba isifaki sesokubonakalisa kuqala: Ezimiselweyo ukuya ku 64." + +#~ msgid "Preview Height" +#~ msgstr "Ubude bokuBonakalisa kuqala" + +#~ msgid "Height if applier is a preview: Defaults to 48." +#~ msgstr "" +#~ "Ubude ukuba isifaki sesokubonakalisa kuqala: Ezimiselweyo ukuya ku 48." + +#~ msgid "Screen on which BGApplier is to draw" +#~ msgstr "Iskrini apho i-BGApplier iza kuzoba khona" + +#, fuzzy +#~ msgid "There was an error loading an image: %s" +#~ msgstr "Kubekho impazamo ekuvezeni uncedo: %s" + +#~ msgid "Event" +#~ msgstr "Isehlo" + +#~ msgid "_Sounds:" +#~ msgstr "I_zandi:" + +#~ msgid "Sound _file:" +#~ msgstr "i_Fayili yesandi:" + +#~ msgid "_Play" +#~ msgstr "_Dlala" + +#~ msgid "_Remove" +#~ msgstr "_Susa" + +#~ msgid "Window manager \"%s\" has not registered a configuration tool\n" +#~ msgstr "" +#~ "Umlawuli wefestile \"%s\" akasifakanga isixhobo sokumiselwa kwenkqubo\n" + +#~ msgid "Maximize" +#~ msgstr "Yenza ibe nkulu" + +#~ msgid "Roll up" +#~ msgstr "Ukusonga" + +#~ msgid "Brightness down" +#~ msgstr "Ukukhanya makuthotywe" + +#~ msgid "Brightness down's shortcut." +#~ msgstr "Indlela enqumlayo yokuthotywa kokukhanya." + +#~ msgid "Brightness up" +#~ msgstr "Ukukhanya makunyuswe" + +#~ msgid "Brightness up's shortcut." +#~ msgstr "Indlela enqumlayo yokunyuswa kokukhanya." + +#~ msgid "E-mail" +#~ msgstr "I-imeyili" + +#~ msgid "E-mail's shortcut." +#~ msgstr "Indlela enqumlayo ye-imeyili." + +#~ msgid "Eject's shortcut." +#~ msgstr "Indlela enqumlayo yokukhupha." + +#~ msgid "Home folder's shortcut." +#~ msgstr "Indlela enqumlayo yesiqulathi seefayili zasekhaya." + +#~ msgid "Launch help browser's shortcut." +#~ msgstr "Indlela enqumlayo yesikhangeli soncedo sokundulula." + +#~ msgid "Launch web browser's shortcut." +#~ msgstr "Indlela enqumlayo yesikhangeli sewebhu sokundulula." + +#~ msgid "Lock screen's shortcut." +#~ msgstr "Indlela enqumlayo yokutshixa iskrini." + +#~ msgid "Log out's shortcut." +#~ msgstr "Indlela enqumlayo yokuphuma." + +#~ msgid "Next track key's shortcut." +#~ msgstr "Indlela enqumlayo yeqhosha lomzila elandelayo." + +#~ msgid "Pause" +#~ msgstr "Nqumama" + +#~ msgid "Pause key's shortcut." +#~ msgstr "Indlela enqumlayo yeqhosha lokunqumama." + +#~ msgid "Play (or play/pause) key's shortcut." +#~ msgstr "Indlela enqumlayo yeqhosha u-Dlala (okanye dlala/nqumama)." + +#~ msgid "Previous track key's shortcut." +#~ msgstr "Indlela enqumlayo yamaqhosha omzila angaphambili." + +#~ msgid "Search's shortcut." +#~ msgstr "Indlela enqumlayo yokukhangela." + +#~ msgid "Sleep's shortcut." +#~ msgstr "Indlela enqumlayo yokulala." + +#~ msgid "Stop playback key's shortcut." +#~ msgstr "Indlela enqumlayo yeqhosha lokumisa ukudlala." + +#~ msgid "Volume down's shortcut." +#~ msgstr "Indlela enqumlayo yokuthotywa kwesandi." + +#~ msgid "Volume mute's shortcut" +#~ msgstr "Indlela enqumlayo yokuthula kwesandi" + +#~ msgid "Volume up's shortcut." +#~ msgstr "Indlela enqumlayo yokunyuswa kwesandi." + +#~ msgid "" +#~ "A collection of scripts to run whenever the keyboard state is reloaded. " +#~ "Useful for re-applying xmodmap based adjustments" +#~ msgstr "" +#~ "Ingqokelela yamaxwebhu emawasetyenzwe naninina isimo se-keyboard sifakiwe " +#~ "kwakhona. Iluncedo ukufaka kwakhona ulungelelwaniso olusekelwe kwi-xmodmap" + +#~ msgid "Default group, assigned on window creation" +#~ msgstr "Iqela elimiselweyo, elabelwe kuyilo lwefestile" + +#~ msgid "Keep and manage separate group per window" +#~ msgstr "Gcina uze ulawule iqela elahlukeneyo ngefestile nganye" + +#~ msgid "Keyboard Update Handlers" +#~ msgstr "IziBambi zokuHlaziya i-Keyboard" + +#~ msgid "Keyboard layout" +#~ msgstr "Ubume be-keyboard" + +#~ msgid "Keyboard model" +#~ msgstr "Imodeli ye-keyboard" + +#, fuzzy +#~ msgid "" +#~ "Keyboard settings in mateconf will be overridden from the system ASAP " +#~ "(deprecated)" +#~ msgstr "" +#~ "Imimiselo ye-keyboard ku-mateconf ayizukunanzwa kwinkqubo NGOKUKHAWULEZILEYO" + +#~ msgid "Save/restore indicators together with layout groups" +#~ msgstr "Gcina/gcina kwakhona izibonisi kunye namaqela obume" + +#~ msgid "Show layout names instead of group names" +#~ msgstr "Bonisa amagama obume endaweni yamagama eqela" + +#~ msgid "" +#~ "Show layout names instead of group names (only for versions of XFree " +#~ "supporting multiple layouts)" +#~ msgstr "" +#~ "Bonisa amagama obume endaweni yamagama eqela (kuphela ngeentlobo zobume " +#~ "obunabileyo benkxaso i-XFree)" + +#~ msgid "keyboard layout" +#~ msgstr "ubume be-keyboard" + +#~ msgid "keyboard model" +#~ msgstr "imodeli ye-keyboard" + +#~ msgid "_Postpone break" +#~ msgstr "_Nqumamisa isithuba" + +#~ msgid "Take a break!" +#~ msgstr "Thatha isithuba!" + +#~ msgid "/_Preferences" +#~ msgstr "/_Uluhlu lokukhetha" + +#~ msgid "/_About" +#~ msgstr "/_Malunga" + +#~ msgid "/_Take a Break" +#~ msgstr "/_Thatha isiThuba" + +#~ msgid "%d minute until the next break" +#~ msgid_plural "%d minutes until the next break" +#~ msgstr[0] "%d umzuzu kude kube sisithuba esilandelayo" +#~ msgstr[1] "%d imizuzu kude kube sisithuba esilandelayo" + +#~ msgid "Less than one minute until the next break" +#~ msgstr "Ngaphantsi komzuzu omnye kude kube sisithuba esilandelayo" + +#~ msgid "" +#~ "Unable to bring up the typing break properties dialog with the following " +#~ "error: %s" +#~ msgstr "" +#~ "Akukwazeki ukuvela nonxibelelwano lweempawu zesithuba sokuchwetheza ngale " +#~ "mpazamo ilandelayo: %s" + +#~ msgid "About MATE Typing Monitor" +#~ msgstr "Malunga neMonitha yokuChwetheza ye-MATE" + +#~ msgid "A computer break reminder." +#~ msgstr "Isikhumbuzi sesithuba sekhompyutha." + +#~ msgid "Written by Richard Hult <richard@imendio.com>" +#~ msgstr "Ibhalwe nguRichard Hult <richard@imendio.com>" + +#~ msgid "Eye candy added by Anders Carlsson" +#~ msgstr "I-eye candy yongezwe ngu-Anders Carlsson" + +#~ msgid "Break reminder" +#~ msgstr "Isikhumbuzi sesithuba" + +#~ msgid "The typing monitor is already running." +#~ msgstr "Imonitha yokuchwetheza sele iqhubeka." + +#, fuzzy +#~ msgid "" +#~ "The typing monitor uses the notification area to display information. You " +#~ "don't seem to have a notification area on your panel. You can add it by " +#~ "right-clicking on your panel and choosing 'Add to panel', selecting " +#~ "'Notification area' and clicking 'Add'." +#~ msgstr "" +#~ "Imonitha yokuchwetheza isebenzisa indawo yokwazisa ukubonisa ulwazi. " +#~ "Awubonakali unendawo yokwazisa kwindawo yolawulo yakho. Ungayongeza " +#~ "ngokucofa ekunene kwemawusi kwindawo yolawulo yakho uze ukhethe 'Yongeza " +#~ "kwindawo yolawulo -> Indawo yamancedo -> Indawo yokwazisa'." + +#~ msgid "The quick brown fox jumps over the lazy dog. 0123456789" +#~ msgstr "" +#~ "Ingcuka emdaka ekhawulezayo itsiba phezu kwenja eyonqenayo. 0123456789" + +#~ msgid "Name:" +#~ msgstr "Igama:" + +#~ msgid "Style:" +#~ msgstr "Isimbo:" + +#~ msgid "Type:" +#~ msgstr "Uhlobo:" + +#~ msgid "Size:" +#~ msgstr "Ubungakanani:" + +#~ msgid "Version:" +#~ msgstr "Uhlobo:" + +#~ msgid "Copyright:" +#~ msgstr "Amalungelo omqulunqi:" + +#~ msgid "Description:" +#~ msgstr "Inkcazelo:" + +#~ msgid "usage: %s fontfile\n" +#~ msgstr "ukusetyenziswa: %s i-fontfile\n" + +#~ msgid "Set as Application Font" +#~ msgstr "Misela njengeFonti yeNkqubo" + +#~ msgid "Sets the default application font" +#~ msgstr "Imisela ifonti yenkqubo emiselweyo" + +#~ msgid "If set to true, then OpenType fonts will be thumbnailed." +#~ msgstr "" +#~ "Ukuba imiselwe ku-inyani, ngako oko iifonti i-OpenType ziza kwenziwa " +#~ "zityhile ngokukhawulezayo." + +#~ msgid "If set to true, then PCF fonts will be thumbnailed." +#~ msgstr "" +#~ "Ukuba imiselwe ku-inyani, ngako oko iifonti ze-PCF ziza kwenziwa " +#~ "zityhileke ngokukhawulezayo." + +#~ msgid "If set to true, then TrueType fonts will be thumbnailed." +#~ msgstr "" +#~ "Ukuba imiselwe ku-inyani, ngako oko iifonti i-TrueType ziza kwenziwa " +#~ "zityhileke ngokukhawuleza." + +#~ msgid "If set to true, then Type1 fonts will be thumbnailed." +#~ msgstr "" +#~ "Ukuba imiselwe ku-inyani, ngako oko iifonti i-Type1 ziza kwenziwa " +#~ "zityhileke ngokukhawuleza." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for OpenType fonts." +#~ msgstr "" +#~ "Misela eli qhosha kumyalelo osetyenzisiweyo ukudala ukutyhila " +#~ "okukhawulezayo kweefonti i-OpenType." + +#~ msgid "Set this key to the command used to create thumbnails for PCF fonts." +#~ msgstr "" +#~ "Misela eli qhosha kumyalelo osetyenzisiweyo ukudala ukutyhila " +#~ "okukhawulezayo kweefonti i-PCF." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for TrueType fonts." +#~ msgstr "" +#~ "Misela eli qhosha kumyalelo osetyenzisiweyo ukudala ukutyhila " +#~ "okukhawulezayo kweefonti i-TrueType." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for Type1 fonts." +#~ msgstr "" +#~ "Misela eli qhosha kumyalelo osetyenzisiweyo ukudala ukutyhila " +#~ "okukhawulezayo kweefonti i-Type1." + +#~ msgid "Thumbnail command for OpenType fonts" +#~ msgstr "Umyalelo wokutyhila okukhawulezayo kweefonti i-OpenType" + +#~ msgid "Thumbnail command for PCF fonts" +#~ msgstr "Umyalelo wokutyhila okukhawulezayo kweefonti i-PCF" + +#~ msgid "Thumbnail command for TrueType fonts" +#~ msgstr "Umyalelo wokutyhila okukhawulezayo kweefonti i-TrueType" + +#~ msgid "Thumbnail command for Type1 fonts" +#~ msgstr "Umyalelo wokutyhila okukhawulezayo kweefonti i-Type1" + +#~ msgid "Whether to thumbnail OpenType fonts" +#~ msgstr "Noba kwenziwe ukutyhila okukhawulezayo kweefonti i-OpenType" + +#~ msgid "Whether to thumbnail PCF fonts" +#~ msgstr "Noba kwenziwe ukutyhila okukhawulezayo kweefonti i-PCF" + +#~ msgid "Whether to thumbnail TrueType fonts" +#~ msgstr "Noba kwenziwe ukutyhila okukhawulezileyo kweefonti i-TrueType" + +#~ msgid "Whether to thumbnail Type1 fonts" +#~ msgstr "Noba kwenziwe ukutyhila okukhawulezayo kweefonti i-Type1" + +#~ msgid "MATE Font Viewer" +#~ msgstr "Isibonakalisi seFonti se-MATE" + +#~ msgid "Apply new font?" +#~ msgstr "Faka ifonti entsha?" + +#~ msgid "Do _not apply font" +#~ msgstr "Unga _faki ifonti" + +#~ msgid "" +#~ "The theme you have selected suggests a new font. A preview of the font is " +#~ "shown below." +#~ msgstr "" +#~ "Umxholo owukhethileyo ucebisa ifonti entsha. Ukubonakaliswa kuqala " +#~ "kwefonti kuboniswe ngezantsi." + +#~ msgid "_Apply font" +#~ msgstr "_Faka ifonti" + +#~ msgid "Themes" +#~ msgstr "Imixholo" + +#~ msgid "Description" +#~ msgstr "Inkcazelo" + +#~ msgid "Control theme" +#~ msgstr "Lawula umxholo" + +#~ msgid "Window border theme" +#~ msgstr "Umxholo womqukumbelo wefestile" + +#~ msgid "Icon theme" +#~ msgstr "Umxholo womfanekiso" + +#~ msgid "ABCDEFG" +#~ msgstr "ABCDEFG" + +#~ msgid "Apply theme" +#~ msgstr "Faka umxholo" + +#~ msgid "Sets the default theme" +#~ msgstr "Imisela umxholo omiselweyo" + +#~ msgid "If set to true, then installed themes will be thumbnailed." +#~ msgstr "" +#~ "Ukuba imiselwe ku-inyani, ngako oko imixholo esekiweyo iza kwenziwa " +#~ "ityhilwe ngokukhawulezayo." + +#~ msgid "If set to true, then themes will be thumbnailed." +#~ msgstr "" +#~ "Ukuba imiselwe ku-inyani, ngako oko imixholo iza kwenziwa ityhileke " +#~ "ngokukhawulezileyo." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for installed " +#~ "themes." +#~ msgstr "" +#~ "Misela eli qhosha kumyalelo osetyenzisiweyo ukudala ukutyhila " +#~ "okukhawulezayo." + +#~ msgid "Set this key to the command used to create thumbnails for themes." +#~ msgstr "" +#~ "Misela eli qhosha kumyalelo osetyenzisiweyo ukudala ukutyhila " +#~ "okukhawulezayo kwemixholo." + +#~ msgid "Thumbnail command for installed themes" +#~ msgstr "Yenza ukutyhila okukhawulezayo komyalelo kwemixholo okusekiweyo" + +#~ msgid "Thumbnail command for themes" +#~ msgstr "Ukutyhila okukhawulezayo kwemixholo" + +#~ msgid "Whether to thumbnail installed themes" +#~ msgstr "Nokuba ngaba kwenziwe ukutyhila okukhawulezayo kwemixholo esekiweyo" + +#~ msgid "Whether to thumbnail themes" +#~ msgstr "Nokuba ngaba kwenziwe ukutyhila okukhawulezayo kwemixholo" diff --git a/po/zh_CN.po b/po/zh_CN.po new file mode 100644 index 0000000..e0d6195 --- /dev/null +++ b/po/zh_CN.po @@ -0,0 +1,1431 @@ +# Simplified Chinese translation for mate-settings-daemon, +# original from mate-control-center. +# Copyright (C) 2002 Free Software Foundation, Inc. +# some translations stolen from tranditional chinese translation +# by Abel Cheung , 2001. +# He Qiangqiang , 2002. +# Sun G11n , 2002. +# Funda Wang , 2003-2006. +# 甘露(Gan Lu) , 2009. +# Deng Xiyue , 2009. +# Tao Wei , 2009. +# Aron Xu , 2009. +# vicwjb , 2010. +# Tao Wang , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: mate-settings-daemon master\n" +"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=mate-" +"settings-daemon&component=general\n" +"POT-Creation-Date: 2010-08-03 03:33+0000\n" +"PO-Revision-Date: 2010-08-23 18:36+0800\n" +"Last-Translator: Tao Wang \n" +"Language-Team: Chinese Simplified \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" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "辅助功能" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "触å‘通知的最低å¯ç”¨ç™¾åˆ†æ¯”" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "ä¸è§¦å‘通知的最低å¯ç”¨ç©ºé—´" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "é‡å¤è­¦å‘Šçš„最å°é€šçŸ¥å‘¨æœŸ" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "è¦å¿½ç•¥çš„挂载路径" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown." +msgstr "" +"触å‘低硬盘空间åˆæ¬¡è­¦å‘Šçš„最低å¯ç”¨ç©ºé—´ç™¾åˆ†æ¯”。如果å¯ç”¨ç©ºé—´çš„百分比低于该值,将" +"显示一个警告" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "指定当è¿è¡Œåœ¨ä½Žç¡¬ç›˜ç©ºé—´æ—¶è¦å¿½ç•¥çš„挂载路径清å•" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "以分钟为å•ä½æŒ‡å®šæŸä¸ªæ—¶é—´ã€‚该周期内ä¸ä¼šå¤šæ¬¡æ˜¾ç¤ºæŸä¸ªå·çš„åŽç»­è­¦å‘Šã€‚" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown." +msgstr "以 GB 为å•ä½æŒ‡å®šæŸä¸ªé‡ã€‚如果å¯ç”¨ç©ºé—´è¶…过该值,将ä¸å†æ˜¾ç¤ºè­¦å‘Šã€‚" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning." +msgstr "在å‘布一个åŽç»­è­¦å‘Šä¹‹å‰ï¼ŒæŒ‡å®šåº”å‡å°‘çš„å¯ç”¨ç¡¬ç›˜ç©ºé—´ç™¾åˆ†æ¯”。" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "触å‘通知的最低åŽç»­å¯ç”¨ç©ºé—´ç™¾åˆ†æ¯”" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disc." +msgstr "弹出光盘的键绑定。" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to enable or disable the touchpad." +msgstr "å¯ç”¨æˆ–ç¦ç”¨è§¦æ‘¸æ¿çš„键绑定。" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "调用计算器的键绑定。" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "调用电å­é‚®ä»¶å®¢æˆ·ç«¯çš„键绑定。" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "调用帮助æµè§ˆå™¨çš„键绑定。" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "调用媒体播放机的键绑定。" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "调用æœç´¢å·¥å…·çš„键绑定。" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "调用网际æµè§ˆå™¨çš„键绑定。" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "é”ä½å±å¹•çš„键绑定。" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "注销的键绑定。" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "é™ä½Žç³»ç»ŸéŸ³é‡çš„键绑定。" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "使系统é™éŸ³çš„键绑定。" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "打开主文件夹的键绑定。" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "æš‚åœæ’­æ”¾çš„键绑定。" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "å‡é«˜ç³»ç»ŸéŸ³é‡çš„键绑定。" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "跳到下一音轨的键绑定。" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "跳到上一音轨的键绑定。" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "å¼€å§‹å›žæ”¾æˆ–åˆ‡æ¢ æ’­æ”¾/æš‚åœ çš„é”®ç»‘å®šã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "åœæ­¢å›žæ”¾çš„键绑定。" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "弹出" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "主文件夹" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "å¯åŠ¨è®¡ç®—器" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "å¯åŠ¨ç”µå­é‚®ä»¶å®¢æˆ·ç«¯" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "å¯åŠ¨å¸®åŠ©æµè§ˆå™¨" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "å¯åŠ¨åª’体播放机" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "å¯åŠ¨ç½‘é™…æµè§ˆå™¨" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "é”ä½å±å¹•" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "注销" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "下一音轨" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "æš‚åœå›žæ”¾" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "播放(或播放/æš‚åœ)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "上一音轨" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "æœç´¢" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "åœæ­¢å›žæ”¾" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "触摸æ¿å¼€å…³" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "音é‡é™ä½Ž" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "é™éŸ³" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "音é‡æ­¥è¿›" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "以音é‡ç™¾åˆ†æ¯”步进音é‡ã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "音é‡å‡é«˜" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "File for default configuration for RandR" +msgstr "RandR 默认é…置文件" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "在通知区域显示" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:3 +msgid "" +"The XRandR plugin will look for a default configuration in the file " +"specified by this key. This is similar to the ~/.config/monitors.xml that " +"normally gets stored in users' home directories. If a user does not have " +"such a file, or has one that does not match the user's setup of monitors, " +"then the file specified by this key will be used instead." +msgstr "" +"XRandR æ’件将在本项指定的文件中寻找默认é…置。通常,这类似于 获å–存储在家目录" +"下的~/.config/monitors.xml。如果用户没有这样的文件,或者有一个ä¸ç¬¦åˆç”¨æˆ·æ˜¾ç¤º" +"器的设置,然åŽæœ¬é¡¹æŒ‡å®šçš„文件将被替代。" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:4 +msgid "Turn on external monitor after system boot" +msgstr "系统å¯åŠ¨åŽæ‰“开外部显示器" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:5 +msgid "" +"Turn on external monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "系统å¯åŠ¨æ—¶ï¼Œå¦‚果用户æ’入外部显示器就打开它。" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:6 +msgid "Turn on laptop monitor after system boot" +msgstr "系统å¯åŠ¨åŽæ‰“开笔记本电脑显示器" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:7 +msgid "" +"Turn on laptop monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "系统å¯åŠ¨æ—¶ï¼Œå¦‚果用户æ’入外部显示器,打开笔记本显示器。" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:8 +msgid "" +"Whether a notification icon with display-related things should be shown in " +"the panel." +msgstr "是å¦åœ¨é¢æ¿ä¸­æ˜¾ç¤ºä¸€ä¸ªé€šçŸ¥å›¾æ ‡ï¼Œå…¶ä¸­åŒ…括相关信æ¯ã€‚" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "å锯齿" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "微调" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "RGBA 顺åº" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"LCD å±å¹•ä¸Šæ¬¡åƒç´ çš„顺åºï¼›ä»…在å锯齿设为“rgbaâ€æ—¶æœ‰ç”¨ã€‚å¯èƒ½çš„设定值有:“rgb†- " +"红色在左侧,最常è§è®¾ç½®ã€‚“bgr†- è“色在左侧。“vrgb†- 红色在上端。“vbgr†- 红" +"色在底部。" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "将字体尺寸转æ¢ä¸ºåƒç´ å€¼æ—¶æ‰€ç”¨çš„分辨率,以æ¯è‹±å¯¸ç‚¹æ•°ä¸ºå•ä½ã€‚" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"绘制字形时使用的å锯齿类型。å¯èƒ½çš„设定有:“无†- æ— å锯齿。“ç°åº¦â€ - 标准ç°åº¦" +"å锯齿。“rgba†- 次åƒç´ å锯齿 (LCD å±å¹•ä¸“用)。" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"绘制字形时使用微调的类型。å¯èƒ½çš„设定有:“无†- 无微调,“轻微â€ï¼Œâ€œä¸­ç­‰â€ä»¥åŠâ€œå®Œ" +"全†- å°½é‡å¤šåœ°è¿›è¡Œå¾®è°ƒ(å¯èƒ½ä¼šå¼•èµ·å­—形扭曲)。" + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "许å¯é”®" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"如果éžç©ºï¼Œå°†å¿½ç•¥é”®ç»‘定除éžå®ƒä»¬çš„ MateConf 目录ä½äºŽåˆ—表中。对于é”定有用处。" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "在输入时ç¦ç”¨è§¦æ‘¸æ¿" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "å¯ç”¨æ°´å¹³æ»šåŠ¨" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "使用触摸æ¿å¯ç”¨é¼ æ ‡ç‚¹å‡»" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Enable touchpad" +msgstr "å¯ç”¨è§¦æ‘¸æ¿" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "选择触摸æ¿æ»šåŠ¨æ¨¡å¼" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Select the touchpad scroll method. Supported values are: 0: disabled, 1: " +"edge scrolling, and 2: two-finger scrolling" +msgstr "选择触摸æ¿æ»šåŠ¨æ¨¡å¼ã€‚支æŒçš„值有:0 - ç¦æ­¢ï¼Œ1 - 边界滚动,2 - åŒæŒ‡æ»šåŠ¨" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "如果您打字时会因å¶å°”会碰到触摸æ¿è€Œé€ æˆéº»çƒ¦ï¼Œå°†å…¶è®¾ç½®ä¸ºçœŸ(TRUE)。" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "" +"设置为真(TRUE),å³å¯ç”¨æ°´å¹³å·é¡µä¸”使用与 scroll_method 键值选定的åŒç§æ–¹å¼ã€‚" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "" +"Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "设置为真(TRUE),å³å¯åœ¨è½»æ•²è§¦æ‘¸æ¿æ—¶å‘é€é¼ æ ‡ç‚¹å‡»ä¿¡æ¯ã€‚" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +msgid "Set this to TRUE to enable all touchpads." +msgstr "设置为真(TRUE)å¯ç”¨æ‰€æœ‰è§¦æ‘¸æ¿" + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "MATE 设置守护程åº" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "切æ¢æ”¾å¤§é•œçš„键绑定。" + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "切æ¢å±å¹•é”®ç›˜çš„键绑定。" + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "切æ¢å±å¹•é˜…读器的键绑定。" + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "回键" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "用于打开或关闭放大镜的命令。" + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "用于打开或关闭å±å¹•é”®ç›˜çš„命令。" + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "用于打开或关闭å±å¹•é˜…读器的命令。" + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable XRandR plugin" +msgstr "å¯ç”¨ XRandR æ’件" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable accessibility keyboard plugin" +msgstr "å¯ç”¨è¾…助键盘æ’件" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable background plugin" +msgstr "å¯ç”¨èƒŒæ™¯æ’件" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable clipboard plugin" +msgstr "å¯ç”¨å‰ªè´´æ¿æ’件" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable font plugin" +msgstr "å¯ç”¨å­—体æ’件" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable housekeeping plugin" +msgstr "å¯ç”¨å†…务æ’件" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keybindings plugin" +msgstr "å¯ç”¨é”®ç»‘定æ’件" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable keyboard plugin" +msgstr "å¯ç”¨é”®ç›˜æ’件" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable media keys plugin" +msgstr "å¯ç”¨åª’体键æ’件" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable mouse plugin" +msgstr "å¯ç”¨é¼ æ ‡æ’件" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable smartcard plugin" +msgstr "å¯ç”¨æ™ºèƒ½å¡æ’件" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable sound plugin" +msgstr "å¯ç”¨å£°éŸ³æ’件" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable typing breaks plugin" +msgstr "å¯ç”¨æ‰“å­—é—´éš”æ’件" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xrdb plugin" +msgstr "å¯ç”¨ xrdb æ’件" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Enable xsettings plugin" +msgstr "å¯ç”¨ xsettings æ’件" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Mouse keys" +msgstr "鼠标键" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "On-screen keyboard" +msgstr "å±å¹•é”®ç›˜" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen magnifier" +msgstr "å±å¹•æ”¾å¤§é•œ" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Screen reader" +msgstr "å±å¹•é˜…读器" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "设为 True å¯ç”¨å†…务æ’件,以便删掉临时文件缓存。" + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage XRandR settings." +msgstr "设为 True 则å¯ç”¨æ’件以 XRandR 管ç†è®¾ç½®ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "设为 True å¯ç”¨å‰ªåˆ‡æ¿è®¾ç½®ç®¡ç†æ’件。" + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "设为 True å¯ç”¨æ¡Œé¢èƒŒæ™¯è®¾ç½®ç®¡ç†æ’件。" + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "设为 True å¯ç”¨å­—体设置管ç†æ’件。" + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "设为 True å¯ç”¨é”®ç›˜è®¾ç½®ç®¡ç†æ’件。" + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "" +"Set to True to enable the plugin to manage locking the screen on smartcard " +"removal." +msgstr "设为 True å¯ç”¨æ’件以管ç†åœ¨æ™ºèƒ½å¡æ‹”出åŽå±å¹•é”定" + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "设为 True å¯ç”¨é¼ æ ‡è®¾ç½®ç®¡ç†æ’件。" + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "设为 True å¯ç”¨åª’体键设置管ç†æ’件。" + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "设为 True å¯ç”¨è¯¥æ’件管ç†å£°éŸ³æ ·æœ¬ç¼“存。" + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "设为 True å¯ç”¨è¾…助键盘设置管ç†æ’件。" + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "设为 True å¯ç”¨é”®ç»‘定管ç†æ’件。" + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "设为 True å¯ç”¨æ‰“字中断管ç†æ’件。" + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "设为 True å¯ç”¨ xrdb 管ç†æ’件。" + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "设为 True 以å¯ç”¨ xsettings 管ç†æ’件。" + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "Slow keys" +msgstr "迟缓按键" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "Sticky keys" +msgstr "粘滞键" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "用于切æ¢æ”¾å¤§é•œçš„键盘快æ·é”®å称" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "切æ¢å±å¹•é”®ç›˜çš„å¿«æ·é”®å称" + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "切æ¢å±å¹•é˜…读器的快æ·é”®å称" + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"这是用于切æ¢æ”¾å¤§é•œçš„键盘快æ·é”®å称。此å称将显示在键盘快æ·é”®é¦–选项对è¯æ¡†ä¸­ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"这是用于切æ¢å±å¹•ä¸Šé”®ç›˜çš„键盘快æ·é”®å称。此å称将显示在键盘快æ·é”®é¦–选项对è¯æ¡†" +"中。" + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"这是用于切æ¢å±å¹•é˜…读器的键盘快æ·é”®å称。此å称将显示在键盘快æ·é”®çš„首选项对è¯" +"框中。" + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle magnifier" +msgstr "切æ¢æ”¾å¤§é•œ" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Toggle on-screen keyboard" +msgstr "切æ¢å±å¹•ä¸Šé”®ç›˜" + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Toggle screen reader" +msgstr "切æ¢å±å¹•é˜…读器" + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "是å¦å·²æ‰“开回键键盘辅助功能。" + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "是å¦å·²æ‰“开鼠标键键盘辅助功能。" + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the on-screen keyboard is turned on." +msgstr "是å¦å·²æ‰“å¼€å±å¹•é”®ç›˜ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the screen magnifier is turned on." +msgstr "是å¦å·²æ‰“å¼€å±å¹•æ”¾å¤§é•œã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the screen reader is turned on." +msgstr "是å¦å·²æ‰“å¼€å±å¹•é˜…读器。" + +#: ../data/mate-settings-daemon.schemas.in.h:58 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "是å¦å·²æ‰“开迟缓按键键盘辅助功能。" + +#: ../data/mate-settings-daemon.schemas.in.h:59 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "是å¦å·²æ‰“开粘滞键键盘辅助功能。" + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:1 +msgid "" +"Set this to one of \"none\", \"lock_screen\", or \"force_logout\". The " +"action will get performed when the smartcard used for log in is removed." +msgstr "" +"设置为“noneâ€ã€â€œlock_screenâ€æˆ–“force_logoutâ€ä¹‹ä¸€ã€‚ 当智能å¡ç§»é™¤æ—¶ï¼Œè¿™ä¸ªåŠ¨ä½œè¢«" +"执行。" + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:2 +msgid "Smartcard removal action" +msgstr "智能å¡ç§»é™¤åŠ¨ä½œ" + +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "å¯ç”¨è°ƒè¯•ä»£ç " + +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "ä¸è¦æˆä¸ºå®ˆæŠ¤è¿›ç¨‹" + +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "加载æ’件设置所需 MateConf çš„å‰ç¼€" + +#: ../mate-settings-daemon/main.c:58 +msgid "Exit after a time (for debugging)" +msgstr "一段时间åŽé€€å‡º(调试用)" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "辅助功能键盘" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "辅助功能键盘æ’件" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:460 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "显示帮助时出错:%s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:591 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:657 +msgid "Do you want to activate Slow Keys?" +msgstr "您想è¦æ¿€æ´»è¿Ÿç¼“按键å—?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:592 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +msgid "Do you want to deactivate Slow Keys?" +msgstr "您想è¦ç¦ç”¨è¿Ÿç¼“按键å—?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:593 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:659 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"您已ç»æŒ‰ä¸‹äº† Shift é”® 8 秒。这是迟缓按键功能的快æ·é”®ï¼Œè¿™å°†å½±å“您键盘工作的方" +"å¼ã€‚" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't activate" +msgstr "ä¸æ¿€æ´»" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't deactivate" +msgstr "ä¸ç¦ç”¨" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Activate" +msgstr "激活" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Deactivate" +msgstr "ç¦ç”¨" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't activate" +msgstr "ä¸æ¿€æ´»(_N)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't deactivate" +msgstr "ä¸ç¦ç”¨(_N)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Activate" +msgstr "激活(_A)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Deactivate" +msgstr "ç¦ç”¨(_D)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:687 +msgid "Slow Keys Alert" +msgstr "迟缓按键æ醒" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:727 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:795 +msgid "Do you want to activate Sticky Keys?" +msgstr "您想è¦æ¿€æ´»ç²˜æ»žé”®å—?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:796 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "您想è¦ç¦ç”¨ç²˜æ»žé”®å—?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:730 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:798 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"您刚刚连续按了五次 Shift 键。这是粘滞键特性的快æ·é”®ï¼Œè¿™å°†å½±å“您键盘的工作方" +"å¼ã€‚" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:732 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:800 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"您刚刚åŒæ—¶æŒ‰ä¸‹äº†ä¸¤ä¸ªé”®ï¼Œæˆ–连续按了五次 Shift 键。这是å–消粘滞键特性的快æ·é”®ï¼Œ" +"这将影å“您键盘的工作方å¼ã€‚" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:828 +msgid "Sticky Keys Alert" +msgstr "粘滞键æ醒" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "通用访问首选项" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "增强颜色的对比度(_C)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "将文本放大以方便阅读(_T)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "请按ä½é”®ä»¥æŽ¥å—慢速键(_H)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "使用å±å¹•é”®ç›˜(_K)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "使用å±å¹•æ”¾å¤§é•œ(_M)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "使用å±å¹•é˜…读器(_R)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "忽略快速é‡å¤æŒ‰é”®(回键)(_I)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "请一次一个的按下键盘快æ·é”®(粘滞键)(_P)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "背景" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "背景æ’件" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "剪贴æ¿" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "剪贴æ¿æ’件" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "傻瓜" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "傻瓜æ’件" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "字体" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "字体æ’件" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this file system" +msgstr "ä¸å†ä¸ºè¯¥æ–‡ä»¶ç³»ç»Ÿæ˜¾ç¤ºä»»ä½•è­¦å‘Š" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "ä¸å†æ˜¾ç¤ºä»»ä½•è­¦å‘Š" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "å· \"%s\" 仅剩余 %s 硬盘空间。" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "本计算机仅剩余 %s 硬盘空间。" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" +"您å¯ä»¥é€šè¿‡æ¸…空回收站,删除无用程åºæˆ–文件,或者将文件移动到å¦å¤–的硬盘或分区æ¥" +"增加å¯ç”¨çš„硬盘空间。" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"您å¯ä»¥é€šè¿‡åˆ é™¤æ— ç”¨ç¨‹åºæˆ–文件,或者移动文件到å¦å¤–çš„ç£ç›˜æˆ–分区æ¥å¢žåŠ ç£ç›˜ç©ºé—´ã€‚" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"您å¯ä»¥é€šè¿‡æ¸…空回收站,删除无用程åºæˆ–文件,或者移动文件到外部的ç£ç›˜æ¥å¢žåŠ ç£ç›˜" +"空间。" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "您å¯ä»¥é€šè¿‡åˆ é™¤æ— ç”¨ç¨‹åºæˆ–文件,或者移动文件到外部的ç£ç›˜æ¥å¢žåŠ ç£ç›˜ç©ºé—´ã€‚" + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "ç£ç›˜ç©ºé—´å°" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "清空回收站" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine…" +msgstr "分æž..." + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "忽略" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:97 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "正在删除 %lu 项目,共 %lu" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:117 +#, c-format +msgid "Removing: %s" +msgstr "正在删除:%s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:247 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:296 +msgid "Emptying the trash" +msgstr "清空回收站" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:272 +msgid "Preparing to empty trash…" +msgstr "正在准备清空回收站..." + +#. Translators: "Emptying trash from " +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:299 +msgid "From: " +msgstr "æ¥è‡ªï¼š" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:360 +msgid "Empty all of the items from the trash?" +msgstr "删除回收站里的所有项目?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:363 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"如果您选择清空回收站,里é¢æ‰€æœ‰çš„项目都将永久丢失。请注æ„您也å¯ä»¥åˆ†åˆ«åˆ é™¤è¿™äº›" +"项目。" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:370 +msgid "_Empty Trash" +msgstr "清空回收站(_E)" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "键绑定(%s)无效" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "键绑定(%s)ä¸å®Œæ•´" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"试图è¿è¡Œ(%s)时出错\n" +"与按键(%s)相关è”" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "键绑定" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "键绑定æ’件" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "键盘" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "键盘æ’件" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:137 +#, c-format +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +" • a bug in libxklavier library\n" +" • a bug in X server (xkbcomp, xmodmap utilities)\n" +" • X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +" • The result of %s\n" +" • The result of %s" +msgstr "" +"激活XKBé…置错误。\n" +"å‘生这ç§é”™è¯¯æœ‰å¤šç§å¯èƒ½æƒ…况:\n" +" • 一个 libxklavier 库的 bug\n" +" • 一个 X æœåŠ¡å™¨çš„ bug (xkbcomp, xmodmap 工具)\n" +" • X æœåŠ¡å™¨çš„实现ä¸å…¼å®¹ libxkbfile\n" +"\n" +"X æœåŠ¡å™¨ç‰ˆæœ¬æ•°æ®ï¼š\n" +"%s\n" +"%d\n" +"%s\n" +"如果您è¦æŠ¥å‘Š bug,请包括:\n" +" • %s的结果\n" +" • %s的结果" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:151 +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or using a later version of the XFree " +"software." +msgstr "" +"您正在使用 XFree 4.3.0。\n" +"ç›®å‰å·²çŸ¥çš„å¤æ‚ XKB çš„é…置问题。\n" +"试ç€ä½¿ç”¨ä¸€ä¸ªç®€å•çš„é…置或者使用 XFree 软件的一个新版本" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:279 +msgid "_Layouts" +msgstr "布局(_L)" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:286 +msgid "Keyboard _Preferences" +msgstr "键盘首选项(_P)" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:292 +msgid "Show _Current Layout" +msgstr "显示当å‰å¸ƒå±€(_C)" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "å¯ç”¨æ–‡ä»¶(_V):" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "载入 modmap 文件" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap files?" +msgstr "您是å¦æƒ³è¦è½½å…¥ modmap 文件?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "ä¸å†æ˜¾ç¤ºæ­¤ä¿¡æ¯(_D)" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "载入(_L)" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "载入的文件(_L):" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:195 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "无法获得默认终端。请检查您的默认终端是å¦å·²è®¾ç½®ï¼Œå¹¶æŒ‡å‘有效的应用程åºã€‚" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:235 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"无法执行命令:%s\n" +"请检查此命令是å¦æœ‰æ•ˆã€‚" + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "ç¦ç”¨" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u 输出" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u 输入" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "系统声音" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "媒体键" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "媒体键æ’件" + +#: ../plugins/mouse/gsd-mouse-manager.c:882 +msgid "Could not enable mouse accessibility features" +msgstr "ä¸èƒ½å¯ç”¨é¼ æ ‡å¿«æ·é”®åŠŸèƒ½" + +#: ../plugins/mouse/gsd-mouse-manager.c:884 +msgid "" +"Mouse accessibility requires Mousetweaks to be installed on your system." +msgstr "鼠标辅助功能需è¦åœ¨æ‚¨çš„系统中安装 Mousetweaks。" + +#: ../plugins/mouse/gsd-mouse-manager.c:887 +msgid "Mouse Preferences" +msgstr "鼠标首选项" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "é¼ æ ‡" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "é¼ æ ‡æ’件" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "打字间断" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "打字间隔æ’件" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "设置å±å¹•å°ºå¯¸åŠæ—‹è½¬" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:225 +msgid "Could not switch the monitor configuration" +msgstr "无法改å˜æ˜¾ç¤ºå™¨é…ç½®" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:249 +msgid "Could not restore the display's configuration" +msgstr "无法æ¢å¤æ˜¾ç¤ºé…ç½®" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:274 +msgid "Could not restore the display's configuration from a backup" +msgstr "无法从备份中æ¢å¤æ˜¾ç¤ºé…ç½®" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:295 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "" +"The display will be reset to its previous configuration in %d seconds" +msgstr[0] "显示将会在 %d 秒内æ¢å¤ä¹‹å‰çš„é…ç½®" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:344 +msgid "Does the display look OK?" +msgstr "显示是å¦æ­£å¸¸ï¼Ÿ" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:350 +msgid "_Restore Previous Configuration" +msgstr "æ¢å¤ä¹‹å‰çš„é…ç½®(_R)" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:351 +msgid "_Keep This Configuration" +msgstr "ä¿æŒå½“å‰é…ç½®(_K)" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:432 +msgid "The selected configuration for displays could not be applied" +msgstr "无法为显示应用选定的é…ç½®" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:970 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "无法刷新å±å¹•ä¿¡æ¯ï¼š%s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:973 +msgid "Trying to switch the monitor configuration anyway." +msgstr "正在å°è¯•æ”¹å˜æ˜¾ç¤ºå™¨é…置。" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1703 +msgid "Rotation not supported" +msgstr "ä¸æ”¯æŒæ—‹è½¬" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1759 +msgid "Could not save monitor configuration" +msgstr "无法ä¿å­˜æ˜¾ç¤ºå™¨é…ç½®" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1777 +msgid "Normal" +msgstr "普通" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1778 +msgid "Left" +msgstr "å·¦" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1779 +msgid "Right" +msgstr "å³" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1780 +msgid "Upside Down" +msgstr "上下倒置" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1900 +msgid "_Configure Display Settings…" +msgstr "é…置显示设置(_C)..." + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1941 +msgid "Configure display settings" +msgstr "é…置显示设置" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:2001 +msgid "Could not apply the stored configuration for monitors" +msgstr "无法应用原ä¿å­˜çš„显示器é…置。" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "无法确定用户的主目录" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "ç®¡ç† X 资æºæ•°æ®åº“" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "X 资æºæ•°æ®åº“" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:596 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "MateConf é”® %s 被设为 %s 类型,但是期望的类型是 %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "ç®¡ç† X 设置" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "X 设置" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:167 +msgid "Module Path" +msgstr "模å—路径" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:168 +msgid "path to smartcard PKCS #11 driver" +msgstr "æ™ºèƒ½å¡ PKCS #11 驱动程åºè·¯å¾„" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:504 +msgid "received error or hang up from event source" +msgstr "从事件æºæ”¶åˆ°é”™è¯¯æˆ–挂断" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:593 +#, c-format +msgid "NSS security system could not be initialized" +msgstr "NSS 安全系统ä¸èƒ½è¢«åˆå§‹åŒ–" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:662 +#, c-format +msgid "no suitable smartcard driver could be found" +msgstr "找ä¸åˆ°åˆé€‚的智能å¡é©±åŠ¨" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:682 +#, c-format +msgid "smartcard driver '%s' could not be loaded" +msgstr "智能å¡é©±åŠ¨ %s ä¸èƒ½è¢«åŠ è½½" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:771 +#, c-format +msgid "could not watch for incoming card events - %s" +msgstr "ä¸èƒ½ç›‘视å¡æ’入事件 - %s" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:1124 +#, c-format +msgid "encountered unexpected error while waiting for smartcard events" +msgstr "等待智能å¡äº‹ä»¶æ—¶é‡åˆ°æ„外错误" + +#: ../plugins/smartcard/gsd-smartcard.c:154 +msgid "Slot ID" +msgstr "æ’槽 ID" + +#: ../plugins/smartcard/gsd-smartcard.c:155 +msgid "The slot the card is in" +msgstr "å¡åœ¨æ’槽中" + +#: ../plugins/smartcard/gsd-smartcard.c:161 +msgid "Slot Series" +msgstr "æ’槽åºåˆ—" + +#: ../plugins/smartcard/gsd-smartcard.c:162 +msgid "per-slot card identifier" +msgstr "æ¯ä¸ªæ’槽的å¡çš„标识符" + +#: ../plugins/smartcard/gsd-smartcard.c:168 +#: ../plugins/smartcard/gsd-smartcard.c:169 +msgid "name" +msgstr "å称" + +#: ../plugins/smartcard/gsd-smartcard.c:173 +msgid "Module" +msgstr "模å—" + +#: ../plugins/smartcard/gsd-smartcard.c:174 +msgid "smartcard driver" +msgstr "智能å¡é©±åŠ¨ç¨‹åº" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:1 +msgid "Change system time" +msgstr "改å˜ç³»ç»Ÿæ—¶é—´" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:2 +msgid "Change system time zone" +msgstr "改å˜ç³»ç»Ÿæ—¶åŒº" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:3 +msgid "Configure hardware clock" +msgstr "é…置硬件时钟" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:4 +msgid "Privileges are required to change the system time zone." +msgstr "更改系统时区需è¦çš„æƒé™" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:5 +msgid "Privileges are required to change the system time." +msgstr "更改系统时间需è¦çš„æƒé™" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:6 +msgid "Privileges are required to configure the hardware clock." +msgstr "é…置硬件时钟需è¦æƒé™" + +#, fuzzy +#~ msgid "Keyboard Layout \"%s\"" +#~ msgstr "键盘布局" + +#~ msgid "Keyboard Layout" +#~ msgstr "键盘布局" + +#~ msgid "" +#~ "Couldn't put the machine to sleep.\n" +#~ "Verify that the machine is correctly configured." +#~ msgstr "" +#~ "无法将机器转入休眠。\n" +#~ "请检查机器是å¦å·²æ­£ç¡®é…置。" + +#~ msgid "Binding to suspend the computer." +#~ msgstr "挂起计算机的键绑定。" + +#~ msgid "Suspend" +#~ msgstr "挂起" + +#~ msgid "MATE Volume Control" +#~ msgstr "MATE 音é‡æŽ§åˆ¶" + +#~ msgid "" +#~ "Set to True to display a dialog when there are errors running the " +#~ "screensaver." +#~ msgstr "设为 True 以在è¿è¡Œå±å¹•ä¿æŠ¤ç¨‹åºå‡ºé”™æ—¶æ˜¾ç¤ºå¯¹è¯æ¡†ã€‚" + +#~ msgid "Set to True to run the screensaver at login." +#~ msgstr "设为 True 以在登录时è¿è¡Œå±å¹•ä¿æŠ¤ç¨‹åºã€‚" + +#~ msgid "Show startup errors" +#~ msgstr "显示å¯åŠ¨é”™è¯¯" + +#~ msgid "Start screensaver" +#~ msgstr "å¯åŠ¨å±å¹•ä¿æŠ¤ç¨‹åº" + +#~ msgid "Enable screensaver plugin" +#~ msgstr "å¯ç”¨å±ä¿æ’件" + +#~ msgid "Toggle screenreader" +#~ msgstr "切æ¢å±å¹•é˜…读器" + +#~ msgid "%d%% of the disk space on `%s' is in use" +#~ msgstr "已使用 `%2$s' 上的 %1$d%% ç£ç›˜ç©ºé—´" + +#~ msgid "Analyze" +#~ msgstr "分æž" + +#~ msgid "" +#~ "There was an error starting up the screensaver:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "Screensaver functionality will not work in this session." +#~ msgstr "" +#~ "å¯åŠ¨å±å¹•ä¿æŠ¤æ—¶å‡ºé”™ï¼š\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "此对è¯ä¸­å°†æ— æ³•ä½¿ç”¨å±å¹•ä¿æŠ¤åŠŸèƒ½ã€‚" + +#~ msgid "Screensaver" +#~ msgstr "å±å¹•ä¿æŠ¤ç¨‹åº" + +#~ msgid "Screensaver plugin" +#~ msgstr "å±ä¿æ’件" + +#~ msgid "Sound" +#~ msgstr "声音" diff --git a/po/zh_HK.po b/po/zh_HK.po new file mode 100644 index 0000000..1c62b6c --- /dev/null +++ b/po/zh_HK.po @@ -0,0 +1,1477 @@ +# Chinese (Hong Kong) translation of mate-control-center. +# Copyright (C) 1999, 2001-07 Free Software Foundation, Inc. +# MATE 1.x: +# S.J. Luo , 1999. +# Abel Cheung , 2001-2002. +# MATE 2.x: +# Abel Cheung , 2001-2003, 2005. +# Woodman Tuen , 2004-07. +# Chao-Hsiung Liao , 2008. +# +# +msgid "" +msgstr "" +"Project-Id-Version: mate-settings-daemon 2.31.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-07-20 16:21+0800\n" +"PO-Revision-Date: 2010-07-20 16:21+0800\n" +"Last-Translator: Chao-Hsiung Liao \n" +"Language-Team: Chinese (Hong Kong) \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" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "無障礙功能" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "å¯ç”¨ç©ºé–“百分比通知界é™" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "å¯ç”¨ç©ºé–“ä¸é€šçŸ¥ç•Œé™" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "é‡è¦†è­¦ç¤ºçš„最å°é€šçŸ¥æœŸé–“" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "è¦å¿½ç•¥çš„掛載路徑" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown." +msgstr "開始警告ç£ç¢Ÿç©ºé–“ä¸è¶³çš„剩餘空間百分比界é™ã€‚如果å¯ç”¨ç©ºé–“的百分比低於這個值就會顯示警告。" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "指定è¦å¿½ç•¥ç£ç¢Ÿç©ºé–“ä¸è¶³çš„掛載路徑清單。" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "以分é˜æŒ‡å®šçš„時間。後續的儲存å€è­¦å‘Šå‡ºç¾é »çŽ‡ä¸æœƒé«˜æ–¼é€™å€‹é€±æœŸã€‚" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown." +msgstr "指定一個 GB 數值。如果å¯ç”¨ç©ºé–“大於此數值,就ä¸æœƒé¡¯ç¤ºè­¦å‘Šã€‚" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning." +msgstr "指定å¯ç”¨ç£ç¢Ÿç©ºé–“減少時發出後續警告å‰çš„百分比。" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "後續å¯ç”¨ç™¾åˆ†æ¯”通知門檻" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disc." +msgstr "退出光碟片的組åˆéµã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to enable or disable the touchpad." +msgstr "啟用或åœç”¨è§¸æŽ§æ¿çš„組åˆéµã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "執行計數機的組åˆéµã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "執行電å­éƒµä»¶å®¢æˆ¶ç«¯çš„組åˆéµã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "執行說明文件ç€è¦½å™¨çš„組åˆéµã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "執行媒體播放程å¼çš„組åˆéµã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "執行æœå°‹å·¥å…·çš„組åˆéµã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "執行網é ç€è¦½å™¨çš„組åˆéµã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "鎖定螢幕的組åˆéµã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "登出的組åˆéµã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "é™ä½Žç³»çµ±éŸ³é‡çš„組åˆéµã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "設定系統éœéŸ³çš„組åˆéµã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "開啟家目錄的組åˆéµã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "æš«åœæ’­æ”¾çš„組åˆéµã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "æ高系統音é‡çš„組åˆéµã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "跳到下一首的組åˆéµã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "跳回上一首的組åˆéµã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "開始播放(或切æ›æ’­æ”¾/æš«åœ)的組åˆéµã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "åœæ­¢æ’­æ”¾çš„組åˆéµã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "退出" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "個人資料夾" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "執行計數機" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "執行電å­éƒµä»¶å®¢æˆ¶ç«¯" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "執行說明文件ç€è¦½å™¨" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "執行媒體播放程å¼" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "執行網é ç€è¦½å™¨" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "鎖定畫é¢" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "登出" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "下一首歌曲" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "æš«åœæ’­æ”¾" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "播放(或播放/æš«åœï¼‰" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "上一首歌曲" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "æœå°‹" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "åœæ­¢æ’­æ”¾" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "切æ›è§¸æŽ§æ¿" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "調低音é‡" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "éœéŸ³" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "音度" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "音度是音é‡çš„百分比。" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "調高音é‡" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "File for default configuration for RandR" +msgstr "RandR çš„é è¨­çµ„態檔案" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "在通知å€é¡¯ç¤ºè¨Šæ¯" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:3 +msgid "" +"The XRandR plugin will look for a default configuration in the file " +"specified by this key. This is similar to the ~/.config/monitors.xml that " +"normally gets stored in users' home directories. If a user does not have " +"such a file, or has one that does not match the user's setup of monitors, " +"then the file specified by this key will be used instead." +msgstr "XRandR 外掛程å¼æœƒåœ¨é€™å€‹è¨­å®šéµæŒ‡å®šçš„檔案中尋找é è¨­çš„組態。這很類似通常儲存在使用者家目錄的 ~/.config/monitors.xml。如果使用者沒有這個檔案,或是雖然有å»ä¸ç¬¦å«ä½¿ç”¨è€…的螢幕設定,就會以這個設定éµæŒ‡å®šçš„檔案來代替。" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:4 +msgid "Turn on external monitor after system boot" +msgstr "在系統開機後開啟外接螢幕" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:5 +msgid "" +"Turn on external monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "如果使用者在系統開機時接上外接螢幕則在開機後開啟外接螢幕。" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:6 +msgid "Turn on laptop monitor after system boot" +msgstr "在系統開機後開啟手æ電腦螢幕" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:7 +msgid "" +"Turn on laptop monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "如果使用者在系統開機時接上手æ電腦螢幕則在開機後開啟它。" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:8 +msgid "" +"Whether a notification icon with display-related things should be shown in " +"the panel." +msgstr "是å¦åœ¨é¢æ¿é¡¯ç¤ºé€šçŸ¥åœ–示和顯示器相關訊æ¯ã€‚" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "平滑化" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "Hinting" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "RGBA é †åº" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "在 LCD 螢幕上å­åƒç´ å…ƒç´ çš„é †åºï¼›åªæœ‰åœ¨å¹³æ»‘化設為「rgbaã€æ™‚æ‰èƒ½ä½¿ç”¨ã€‚å¯èƒ½çš„數值有:「rgbã€ç‚ºç´…色在左(最常用),「bgrã€ç‚ºè—色在左,「vrgbã€ç‚ºç´…色在上,「vbgrã€ç‚ºç´…色在下。" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "用來將字型大å°è½‰æ›ç‚ºåƒç´ å¤§å°çš„解åƒåº¦ï¼Œå–®ä½ç‚º 點/æ¯è‹±å‹ã€‚" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "繪製字型時所用的平滑化類型。å¯èƒ½çš„數值有:「noneã€ç‚ºä¸ä½¿ç”¨å¹³æ»‘化,「grayscaleã€ç‚ºæ¨™æº–çš„ç°éšŽå¹³æ»‘化,而「rgbaã€æ˜¯å­åƒç´ å¹³æ»‘化(åªé©ç”¨ LCD 螢幕)。" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "繪製字型時所用的 hinting 類型。å¯èƒ½çš„數值有:「noneã€ç‚ºä¸ä½¿ç”¨ hinting,「slightã€ç‚ºåŸºæœ¬å¼ï¼Œã€Œmediumã€ç‚ºä¸­ç­‰ç¨‹åº¦ï¼Œè€Œã€Œfullã€æ˜¯æœ€å¤§çš„ hinting(å¯èƒ½é€ æˆå­—體破碎)。" + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "å…許按éµ" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "如果為éžç©ºå€¼ï¼Œæ‰€å±¬ MateConf 目錄ä¸åœ¨æ­¤æ¸…單中的組åˆéµéƒ½æœƒè¢«å¿½ç•¥ã€‚這在防止盜用時很有用。" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "打字時åœç”¨è§¸æŽ§æ¿" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "啟用水平æ²å‹•" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "啟用觸控æ¿çš„滑鼠點擊" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Enable touchpad" +msgstr "啟用觸控æ¿" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "é¸æ“‡è§¸æŽ§æ¿æ²å‹•æ–¹å¼" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Select the touchpad scroll method. Supported values are: 0: disabled, 1: " +"edge scrolling, and 2: two-finger scrolling" +msgstr "é¸æ“‡è§¸æŽ§æ¿çš„æ²å‹•æ–¹å¼ã€‚支æ´çš„數值有:0 :åœç”¨ï¼Œ1:邊緣æ²å‹•ï¼Œ2:兩指å¼æ²å‹•" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "如果你在打字時容易ä¸å°å¿ƒç¢°åˆ°è§¸æŽ§æ¿ï¼Œå¯å°‡æ­¤é …設定為 TRUE。" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "設定此項為 TRUE å¯ä½¿ç”¨æ°´å¹³æ²å‹•ï¼Œå¦‚åŒä»¥ scroll_method é¸å–çš„æ–¹å¼ä¸€èˆ¬ã€‚" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "" +"Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "設定此項為 TRUE å¯ä»¥åœ¨è§¸æŽ§æ¿ä¸Šè¼•é»žä¾†é€å‡ºæ»‘鼠點擊的指令。" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +msgid "Set this to TRUE to enable all touchpads." +msgstr "設定此項為 TRUE 以啟用所有的觸控æ¿ã€‚" + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "MATE 設定值伺æœç¨‹å¼" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "切æ›æ”¾å¤§é¡çš„組åˆéµã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "切æ›èž¢å¹•éµç›¤çš„組åˆéµã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "切æ›èž¢å¹•é–±è®€å™¨çš„組åˆéµã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "回éµ" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "用來開啟或關閉放大é¡çš„指令。" + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "用來開啟或關閉螢幕éµç›¤çš„指令。" + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "用來開啟或關閉螢幕閱讀器的指令。" + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable XRandR plugin" +msgstr "啟用 XRandR 外掛程å¼" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable accessibility keyboard plugin" +msgstr "啟用éµç›¤å¯å­˜å–性外掛程å¼" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable background plugin" +msgstr "啟用背景圖片外掛程å¼" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable clipboard plugin" +msgstr "啟用剪貼簿外掛程å¼" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable font plugin" +msgstr "啟用字型外掛程å¼" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable housekeeping plugin" +msgstr "啟用管家外掛程å¼" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keybindings plugin" +msgstr "啟用組åˆéµå¤–掛程å¼" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable keyboard plugin" +msgstr "啟用éµç›¤å¤–掛程å¼" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable media keys plugin" +msgstr "啟用多媒體按éµå¤–掛程å¼" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable mouse plugin" +msgstr "啟用滑鼠按éµå¤–掛程å¼" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable smartcard plugin" +msgstr "啟用智慧å¡å¤–掛程å¼" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable sound plugin" +msgstr "啟用音效外掛程å¼" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable typing breaks plugin" +msgstr "啟用休æ¯æ示外掛程å¼" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xrdb plugin" +msgstr "啟用 xrdb 外掛程å¼" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Enable xsettings plugin" +msgstr "啟用 xsettings 外掛程å¼" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Mouse keys" +msgstr "滑鼠按éµ" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "On-screen keyboard" +msgstr "螢幕éµç›¤" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen magnifier" +msgstr "螢幕放大é¡" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Screen reader" +msgstr "螢幕閱讀器" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "設為 True 以啟用管家外掛程å¼ï¼Œå¯åˆªé™¤æš«æ™‚性檔案快å–。" + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage XRandR settings." +msgstr "設為 True ä»¥å•Ÿç”¨ç®¡ç† XRandR 設定值的外掛程å¼ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "設為 True 以啟用管ç†å‰ªè²¼ç°¿è¨­å®šå€¼çš„外掛程å¼ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "設為 True 以啟用管ç†æ¡Œé¢èƒŒæ™¯è¨­å®šå€¼çš„外掛程å¼ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "設為 True 以啟用管ç†å­—型設定值的外掛程å¼ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "設為 True 以啟用管ç†éµç›¤è¨­å®šå€¼çš„外掛程å¼ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "" +"Set to True to enable the plugin to manage locking the screen on smartcard " +"removal." +msgstr "設為 True 以啟用管ç†ç§»é™¤æ™ºæ…§å¡æ™‚鎖定螢幕的外掛程å¼ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "設為 True 以啟用管ç†æ»‘鼠設定值的外掛程å¼ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "設為 True 以啟用管ç†å¤šåª’體按éµè¨­å®šå€¼çš„外掛程å¼ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "設為 True 以啟用管ç†éŸ³æ•ˆæ¨£æœ¬å¿«å–的外掛程å¼ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "設為 True 則啟用設定管ç†éµç›¤ç„¡éšœç¤™è¨­å®šå€¼çš„外掛程å¼ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "設為 True 以啟用管ç†çµ„åˆéµè¨­å®šå€¼çš„外掛程å¼ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "設為 True 以啟用管ç†ä¼‘æ¯æ示設定值的外掛程å¼ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "設為 True ä»¥å•Ÿç”¨ç®¡ç† xrdb 設定值的外掛程å¼ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "設為 True ä»¥å•Ÿç”¨ç®¡ç† xsettings 設定值的外掛程å¼ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "Slow keys" +msgstr "é²ç·©æŒ‰éµ" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "Sticky keys" +msgstr "é»æ€§ç‰¹æ®Šéµ" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "用來切æ›æ”¾å¤§é¡çš„æ·å¾‘éµå稱" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "用來切æ›èž¢å¹•éµç›¤çš„æ·å¾‘éµå稱" + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "用來切æ›èž¢å¹•é–±è®€å™¨çš„æ·å¾‘éµå稱" + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "這是用來切æ›æ”¾å¤§é¡çš„æ·å¾‘éµå稱。這個å稱會顯示在æ·å¾‘éµå好設定å°è©±ç›’。" + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "這是用來切æ›èž¢å¹•éµç›¤çš„æ·å¾‘éµå稱。這個å稱會顯示在æ·å¾‘éµå好設定å°è©±ç›’。" + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "這是用來切æ›èž¢å¹•é–±è®€å™¨çš„æ·å¾‘éµå稱。這個å稱會顯示在æ·å¾‘éµå好設定å°è©±ç›’。" + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle magnifier" +msgstr "切æ›æ”¾å¤§é¡" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Toggle on-screen keyboard" +msgstr "切æ›èž¢å¹•éµç›¤" + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Toggle screen reader" +msgstr "切æ›èž¢å¹•é–±è®€å™¨" + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "是å¦é–‹å•Ÿå›žéµéµç›¤ç„¡éšœç¤™åŠŸèƒ½ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "是å¦é–‹å•Ÿæ»‘鼠按éµéµç›¤ç„¡éšœç¤™åŠŸèƒ½ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the on-screen keyboard is turned on." +msgstr "是å¦é–‹å•Ÿèž¢å¹•éµç›¤ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the screen magnifier is turned on." +msgstr "是å¦é–‹å•Ÿæ”¾å¤§é¡ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the screen reader is turned on." +msgstr "是å¦é–‹å•Ÿèž¢å¹•é–±è®€å™¨ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:58 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "是å¦é–‹å•Ÿé²ç·©æŒ‰éµéµç›¤ç„¡éšœç¤™åŠŸèƒ½ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:59 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "是å¦é–‹å•Ÿé»æ€§ç‰¹æ®Šéµéµç›¤ç„¡éšœç¤™åŠŸèƒ½ã€‚" + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:1 +msgid "" +"Set this to one of \"none\", \"lock_screen\", or \"force_logout\". The " +"action will get performed when the smartcard used for log in is removed." +msgstr "將它設定為「noneã€ã€ã€Œlock_screenã€æˆ–「force_logoutã€ä¹‹ä¸€ã€‚這個動作會在用來登入的智慧å¡ç§»é™¤å¾ŒåŸ·è¡Œã€‚" + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:2 +msgid "Smartcard removal action" +msgstr "智慧å¡ç§»é™¤å‹•ä½œ" + +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "啟用除錯碼" + +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "ä¸è¦ä»¥ä¼ºæœç¨‹å¼ç‹€æ…‹åŸ·è¡Œ" + +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "載入外掛程å¼è¨­å®šå€¼çš„ MateConf å‰ç¶´å­—" + +#: ../mate-settings-daemon/main.c:58 +msgid "Exit after a time (for debugging)" +msgstr "一段時間後離開(åµéŒ¯ç”¨ï¼‰" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "éµç›¤å¯å­˜å–性" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "éµç›¤å¯å­˜å–性引掛程å¼" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:460 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "顯示說明文件時發生錯誤:%s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:591 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:657 +msgid "Do you want to activate Slow Keys?" +msgstr "是å¦å•Ÿç”¨é²ç·©æŒ‰éµï¼Ÿ" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:592 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +msgid "Do you want to deactivate Slow Keys?" +msgstr "是å¦åœç”¨é²ç·©æŒ‰éµï¼Ÿ" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:593 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:659 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "ä½ æŒ‰ä½ Shift éµé” 8 秒。這是使用é²ç·©éµåŠŸèƒ½çš„æ·å¾‘,那會影響éµç›¤çš„æ“作方å¼ã€‚" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't activate" +msgstr "ä¸è¦ä½¿ç”¨" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't deactivate" +msgstr "ä¸è¦åœç”¨" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Activate" +msgstr "使用" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Deactivate" +msgstr "åœç”¨" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't activate" +msgstr "ä¸è¦å•Ÿç”¨(_N)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't deactivate" +msgstr "ä¸è¦åœç”¨(_N)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Activate" +msgstr "使用(_A)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Deactivate" +msgstr "ä¸ä½¿ç”¨(_D)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:687 +msgid "Slow Keys Alert" +msgstr "é²ç·©æŒ‰éµè­¦å‘Š" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:727 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:795 +msgid "Do you want to activate Sticky Keys?" +msgstr "是å¦å•Ÿç”¨é»æ€§ç‰¹æ®Šéµï¼Ÿ" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:796 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "是å¦åœç”¨é»æ€§ç‰¹æ®Šéµï¼Ÿ" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:730 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:798 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "你連續按了 5 下 Shift éµã€‚這是使用é»æ€§ç‰¹æ®ŠéµåŠŸèƒ½çš„æ·å¾‘,那會影響éµç›¤çš„æ“作方å¼ã€‚" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:732 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:800 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "ä½ åŒæ™‚按下兩個éµï¼Œæˆ–是連續按下5次 Shift éµã€‚這會åœç”¨é»æ€§ç‰¹æ®ŠéµåŠŸèƒ½ï¼Œé‚£æœƒå½±éŸ¿éµç›¤çš„æ“作方å¼ã€‚" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:828 +msgid "Sticky Keys Alert" +msgstr "é»æ€§ç‰¹æ®Šéµè­¦å‘Š" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "無障礙å好設定" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "增強é¡è‰²å°æ¯”(_C)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "讓文字變大以利閱讀(_T)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "按ä½æŒ‰éµä¾†æŽ¥å—他們(é²ç·©æŒ‰éµï¼‰" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "使用螢幕éµç›¤(_K)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "使用螢幕放大é¡(_M)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "使用螢幕閱讀器(_R)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "忽略é‡è¤‡æŒ‰ä¸‹çš„按éµï¼ˆå›žéµï¼‰(_I)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "按壓æ·å¾‘éµæ™‚能一次按壓一個éµï¼ˆé»æ€§éµï¼‰(_P)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "背景" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "背景圖片外掛程å¼" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "剪貼簿" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "剪貼簿外掛程å¼" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "å½è£" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "å½è£å¤–掛程å¼" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "å­—åž‹" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "字型外掛程å¼" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this file system" +msgstr "ä¸è¦å†å°é€™å€‹æª”案系統顯示任何警告" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "ä¸å†é¡¯ç¤ºä»»ä½•è­¦å‘Š" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "儲存å€ã€Œ%sã€åªå‰©ä¸‹ %s ç£ç¢Ÿç©ºé–“。" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "這å°é›»è…¦åªå‰©ä¸‹ %s ç£ç¢Ÿç©ºé–“。" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "ä½ å¯ä»¥è—‰ç”±æ¸…ç†å›žæ”¶ç­’ã€ç§»é™¤æœªä½¿ç”¨çš„程å¼æˆ–檔案,或將檔案移至å¦ä¸€å€‹ç£ç¢Ÿæ©Ÿæˆ–分割å€ä¾†æŽ¨å‡ºç£ç¢Ÿç©ºé–“。" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "ä½ å¯ä»¥è—‰ç”±ç§»é™¤æœªä½¿ç”¨çš„程å¼æˆ–檔案,或將檔案移至å¦ä¸€å€‹ç£ç¢Ÿæ©Ÿæˆ–分割å€ä¾†æŽ¨å‡ºç£ç¢Ÿç©ºé–“。" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "ä½ å¯ä»¥è—‰ç”±æ¸…ç†å›žæ”¶ç­’ã€ç§»é™¤æœªä½¿ç”¨çš„程å¼æˆ–檔案,或將檔案移至外接å¼ç£ç¢Ÿæ©Ÿä¾†æŽ¨å‡ºç£ç¢Ÿç©ºé–“。" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "ä½ å¯ä»¥è—‰ç”±ç§»é™¤æœªä½¿ç”¨çš„程å¼æˆ–檔案,或將檔案移至外接å¼ç£ç¢Ÿæ©Ÿä¾†æŽ¨å‡ºç£ç¢Ÿç©ºé–“。" + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "ç£ç¢Ÿç©ºé–“ä¸è¶³" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "清ç†å›žæ”¶ç­’" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine…" +msgstr "檢查…" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "忽略" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:97 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "正在移除項目 %lu / %lu" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:117 +#, c-format +msgid "Removing: %s" +msgstr "正在移除:%s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:247 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:296 +msgid "Emptying the trash" +msgstr "正在清ç†å›žæ”¶ç­’" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:272 +msgid "Preparing to empty trash…" +msgstr "準備清ç†å›žæ”¶ç­’…" + +#. Translators: "Emptying trash from " +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:299 +msgid "From: " +msgstr "從:" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:360 +msgid "Empty all of the items from the trash?" +msgstr "是å¦æ¸…ç†å›žæ”¶ç­’所有項目?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:363 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "如果你é¸æ“‡æ¸…ç†å›žæ”¶ç­’,所有在回收筒è£çš„項目會永é æ¶ˆå¤±ã€‚請注æ„你也å¯ä»¥å€‹åˆ¥åˆªé™¤å®ƒå€‘。" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:370 +msgid "_Empty Trash" +msgstr "清ç†å›žæ”¶ç­’(_E)" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "按éµçµ„åˆ (%s) 無效" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "按éµçµ„åˆ (%s) ä¸å®Œæ•´" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"執行 (%s) 時發生錯誤;\n" +"有關的按éµçµ„åˆæ˜¯ (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "組åˆéµ" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "組åˆéµå¤–掛程å¼" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "éµç›¤" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "éµç›¤å¤–掛程å¼" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:137 +#, c-format +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +" • a bug in libxklavier library\n" +" • a bug in X server (xkbcomp, xmodmap utilities)\n" +" • X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +" • The result of %s\n" +" • The result of %s" +msgstr "" +"啟用 XKB 組態時發生錯誤。\n" +"這å¯èƒ½åœ¨å¾ˆå¤šç¨®ç‹€æ³ä¸‹ç™¼ç”Ÿï¼š\n" +"- libxklavier 程å¼åº«æœ‰éŒ¯èª¤\n" +"- X 伺æœå™¨æœ‰éŒ¯èª¤(xkbcompã€xmodmap 公用程å¼)\n" +"- X 伺æœå™¨çš„ libxkbfile 實作ä¸å®Œæ•´\n" +"\n" +"X 伺æœå™¨ç‰ˆæœ¬è³‡æ–™ï¼š\n" +"%s\n" +"%d\n" +"%s\n" +"如果你è¦å°‡é€™å€‹ç‹€æ³å›žå ±ç‚ºç¨‹å¼éŒ¯èª¤ï¼Œè«‹é™„上:\n" +" • %s çš„çµæžœ\n" +" • %s çš„çµæžœ" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:151 +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or using a later version of the XFree " +"software." +msgstr "" +"你使用的是 XFree 4.3.0。\n" +"這個版本在複雜 XKB 組態上有已知的å•é¡Œã€‚\n" +"請使用較簡單的組態或使用較新版的 XFree 軟件。" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:279 +msgid "_Layouts" +msgstr "é…ç½®(_L)" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:286 +msgid "Keyboard _Preferences" +msgstr "éµç›¤å好設定(_P)" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:292 +msgid "Show _Current Layout" +msgstr "顯示目å‰é…ç½®(_C)" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "å¯ç”¨çš„檔案(_V):" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "載入 modmap 檔" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap files?" +msgstr "是å¦è¦è¼‰å…¥ modmap 檔案?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "ä¸è¦å†é¡¯ç¤ºé€™å€‹è¨Šæ¯(_D)" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "載入(_L)" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "載入的檔案(_L):" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:195 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "無法å–å¾—é è¨­çš„終端機。請檢查你é è¨­çš„終端機指令已設定並指å‘正確的應用程å¼ã€‚" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:235 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"ä¸èƒ½åŸ·è¡ŒæŒ‡ä»¤ï¼š %s\n" +"請檢查該指令是å¦ç‚ºæœ‰æ•ˆçš„指令。" + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "å·²åœç”¨" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u 輸出" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u 輸入" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "系統音效" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "多媒體按éµ" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "多媒體按éµå¤–掛程å¼" + +#: ../plugins/mouse/gsd-mouse-manager.c:882 +msgid "Could not enable mouse accessibility features" +msgstr "無法啟用滑鼠å¯å­˜å–性功能" + +#: ../plugins/mouse/gsd-mouse-manager.c:884 +msgid "" +"Mouse accessibility requires Mousetweaks to be installed on your system." +msgstr "滑鼠無障礙功能需è¦ä½ çš„ç³»çµ±å®‰è£ Mousetweaks。" + +#: ../plugins/mouse/gsd-mouse-manager.c:887 +msgid "Mouse Preferences" +msgstr "滑鼠å好設定" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "滑鼠" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "滑鼠外掛程å¼" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "休æ¯æ示" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "休æ¯æ示外掛程å¼" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "設定螢幕大å°èˆ‡æ—‹è½‰è¨­å®šå€¼" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:225 +msgid "Could not switch the monitor configuration" +msgstr "無法切æ›é¡¯ç¤ºå™¨çµ„æ…‹" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:249 +msgid "Could not restore the display's configuration" +msgstr "無法還原畫é¢çš„組態" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:274 +msgid "Could not restore the display's configuration from a backup" +msgstr "無法從備份還原畫é¢çš„組態" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:295 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "" +"The display will be reset to its previous configuration in %d seconds" +msgstr[0] "ç•«é¢å°‡æœƒåœ¨ %d 秒後é‡è¨­ç‚ºå…ˆå‰çš„組態" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:344 +msgid "Does the display look OK?" +msgstr "ç•«é¢çœ‹ä¾†æ˜¯å¦æ­£å¸¸ï¼Ÿ" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:350 +msgid "_Restore Previous Configuration" +msgstr "復原å‰ä¸€å€‹çµ„æ…‹(_R)" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:351 +msgid "_Keep This Configuration" +msgstr "ä¿ç•™é€™å€‹çµ„æ…‹(_K)" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:432 +msgid "The selected configuration for displays could not be applied" +msgstr "é¸å–çš„ç•«é¢çµ„態無法套用" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:970 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "無法é‡æ–°æ•´ç†èž¢å¹•çš„資訊:%s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:973 +msgid "Trying to switch the monitor configuration anyway." +msgstr "嘗試強制切æ›é¡¯ç¤ºå™¨ã€‚" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1703 +msgid "Rotation not supported" +msgstr "ä¸æ”¯æ´æ—‹è½‰" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1759 +msgid "Could not save monitor configuration" +msgstr "無法儲存顯示器組態" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1777 +msgid "Normal" +msgstr "一般" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1778 +msgid "Left" +msgstr "å·¦" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1779 +msgid "Right" +msgstr "å³" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1780 +msgid "Upside Down" +msgstr "由上而下" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1900 +msgid "_Configure Display Settings…" +msgstr "設定顯示設定值(_C)…" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1941 +msgid "Configure display settings" +msgstr "設定顯示設定值" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:2001 +msgid "Could not apply the stored configuration for monitors" +msgstr "無法套用已儲存的顯示器組態" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "無法決定使用者的個人資料夾所在" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "ç®¡ç† X 資æºè³‡æ–™åº«" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "X 資æºè³‡æ–™åº«" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:596 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "MateConf è¨­å®šéµ %s çš„é¡žåž‹ç›®å‰æ˜¯ %s,但應該是 %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "ç®¡ç† X 設定值" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "X 設定值" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:167 +msgid "Module Path" +msgstr "模組路徑" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:168 +msgid "path to smartcard PKCS #11 driver" +msgstr "æ™ºæ…§å¡ PKCS #11 讀å¡æ©Ÿè·¯å¾‘" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:504 +msgid "received error or hang up from event source" +msgstr "接收到錯誤或是從事件來æºæŽ›æ–·" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:593 +#, c-format +msgid "NSS security system could not be initialized" +msgstr "無法åˆå§‹åŒ– NSS 安全系統" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:662 +#, c-format +msgid "no suitable smartcard driver could be found" +msgstr "找ä¸åˆ°é©åˆçš„智慧å¡è®€å¡æ©Ÿ" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:682 +#, c-format +msgid "smartcard driver '%s' could not be loaded" +msgstr "無法載入智慧å¡è®€å¡æ©Ÿã€Œ%sã€" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:771 +#, c-format +msgid "could not watch for incoming card events - %s" +msgstr "無法監看剛剛的å¡ç‰‡äº‹ä»¶ - %s" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:1124 +#, c-format +msgid "encountered unexpected error while waiting for smartcard events" +msgstr "當等候智慧å¡äº‹ä»¶æ™‚é‡åˆ°æœªé æœŸçš„錯誤" + +#: ../plugins/smartcard/gsd-smartcard.c:154 +msgid "Slot ID" +msgstr "æ’槽 ID" + +#: ../plugins/smartcard/gsd-smartcard.c:155 +msgid "The slot the card is in" +msgstr "å¡ç‰‡æ”¾å…¥çš„æ’槽" + +#: ../plugins/smartcard/gsd-smartcard.c:161 +msgid "Slot Series" +msgstr "æ’槽åºåˆ—" + +#: ../plugins/smartcard/gsd-smartcard.c:162 +msgid "per-slot card identifier" +msgstr "å„æ’槽å¡ç‰‡è­˜åˆ¥ç¬¦" + +#: ../plugins/smartcard/gsd-smartcard.c:168 +#: ../plugins/smartcard/gsd-smartcard.c:169 +msgid "name" +msgstr "å稱" + +#: ../plugins/smartcard/gsd-smartcard.c:173 +msgid "Module" +msgstr "模組" + +#: ../plugins/smartcard/gsd-smartcard.c:174 +msgid "smartcard driver" +msgstr "智慧å¡è®€å¡æ©Ÿ" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:1 +msgid "Change system time" +msgstr "改變系統時刻" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:2 +msgid "Change system time zone" +msgstr "改變系統時å€" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:3 +msgid "Configure hardware clock" +msgstr "設定硬件時é˜" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:4 +msgid "Privileges are required to change the system time zone." +msgstr "改變系統時å€éœ€è¦æœ‰æ¬Šé™ã€‚" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:5 +msgid "Privileges are required to change the system time." +msgstr "改變系統時刻需è¦æœ‰æ¬Šé™ã€‚" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:6 +msgid "Privileges are required to configure the hardware clock." +msgstr "設定硬件時é˜éœ€è¦æœ‰æ¬Šé™ã€‚" + +#~ msgid "Unknown" +#~ msgstr "ä¸æ˜Ž" + +#~ msgid "Keyboard Layout \"%s\"" +#~ msgstr "éµç›¤é…置「%sã€" + +#~ msgid "_Groups" +#~ msgstr "群組(_G)" + +#~ msgid "Keyboard Layout" +#~ msgstr "éµç›¤é…ç½®" + +#~ msgid "" +#~ "Couldn't put the machine to sleep.\n" +#~ "Verify that the machine is correctly configured." +#~ msgstr "ä¸èƒ½é€²å…¥ç¡çœ æ¨¡å¼ï¼Œè«‹æª¢æŸ¥æ˜¯å¦å·²ç¶“設置妥當。" + +#~ msgid "Binding to suspend the computer." +#~ msgstr "讓電腦進入暫åœæ¨¡å¼çš„組åˆéµã€‚" + +#~ msgid "Suspend" +#~ msgstr "æš«åœ" + +#~ msgid "MATE Volume Control" +#~ msgstr "MATE 音é‡æŽ§åˆ¶" + +#~ msgid "" +#~ "Set to True to display a dialog when there are errors running the " +#~ "screensaver." +#~ msgstr "設為 True 在螢幕ä¿è­·ç¨‹å¼åœ¨åŸ·è¡Œæ™‚出ç¾éŒ¯èª¤å‰‡é¡¯ç¤ºå°è©±æ–¹å¡Šã€‚" + +#~ msgid "Set to True to run the screensaver at login." +#~ msgstr "設為 True 則登入時就執行螢幕ä¿è­·ç¨‹å¼ã€‚" + +#~ msgid "Show startup errors" +#~ msgstr "顯示啟動時發生的錯誤" + +#~ msgid "Start screensaver" +#~ msgstr "啟動螢幕ä¿è­·ç¨‹å¼" + +#~ msgid "Enable screensaver plugin" +#~ msgstr "啟用螢幕ä¿è­·å¤–掛程å¼" + +#~ msgid "Toggle screenreader" +#~ msgstr "切æ›èž¢å¹•é–±è®€å™¨" + +#~ msgid "%d%% of the disk space on `%s' is in use" +#~ msgstr "「%2$sã€ä¸Šå·²ä½¿ç”¨ %1$d%% ç£ç¢Ÿç©ºé–“" + +#~ msgid "Analyze" +#~ msgstr "分æž" + +#~ msgid "" +#~ "There was an error starting up the screensaver:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "Screensaver functionality will not work in this session." +#~ msgstr "" +#~ "啟動螢幕ä¿è­·ç¨‹å¼æ™‚出ç¾éŒ¯èª¤ï¼š\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "今次作業階段ä¸æœƒæœ‰èž¢å¹•ä¿è­·æ¡¯å¼çš„功能。" + +#~ msgid "Screensaver" +#~ msgstr "螢幕ä¿è­·ç¨‹å¼" + +#~ msgid "Screensaver plugin" +#~ msgstr "螢幕ä¿è­·å¤–掛程å¼" + +#~ msgid "Sound" +#~ msgstr "音效" + +#~ msgid "Sound Sample Cache plugin" +#~ msgstr "音效樣本快å–外掛程å¼" + +#~ msgid "" +#~ "Cannot create the directory \"%s\".\n" +#~ "This is needed to allow changing the mouse pointer theme." +#~ msgstr "" +#~ "無法建構目錄“%sâ€ã€‚\n" +#~ "變更鼠標時需è¦è©²ç›®éŒ„。" + +#~ msgid "" +#~ "Cannot create the directory \"%s\".\n" +#~ "This is needed to allow changing cursors." +#~ msgstr "" +#~ "無法建構目錄“%sâ€ã€‚\n" +#~ "變更鼠標時需è¦å»ºæ§‹è©²ç›®éŒ„。" + +#~ msgid "Couldn't load sound file %s as sample %s" +#~ msgstr "無法載入音效檔 %s 作為音效樣本 %s" + +#~ msgid "Login" +#~ msgstr "登入" + +#~ msgid "Logout" +#~ msgstr "登出" + +#~ msgid "Boing" +#~ msgstr "彈簧" + +#~ msgid "Siren" +#~ msgstr "警報" + +#~ msgid "Clink" +#~ msgstr "å®å™¹" + +#~ msgid "Beep" +#~ msgstr "å—¶è²" + +#~ msgid "No sound" +#~ msgstr "沒有è²éŸ³" + +#~ msgid "Sound not set for this event." +#~ msgstr "此事件沒有設定音效。" + +#~ msgid "" +#~ "The sound file for this event does not exist.\n" +#~ "You may want to install the mate-audio package for a set of default " +#~ "sounds." +#~ msgstr "" +#~ "代表該事件的音效檔ä¸å­˜åœ¨ã€‚\n" +#~ "å®‰è£ mate-audio 套件å¯ç²å¾—一套é è¨­çš„音效。" + +#~ msgid "The sound file for this event does not exist." +#~ msgstr "代表該事件的音效檔ä¸å­˜åœ¨ã€‚" + +#~ msgid "Select Sound File" +#~ msgstr "é¸å–音效檔" + +#~ msgid "The file %s is not a valid wav file" +#~ msgstr "檔案 %s ä¸æ˜¯æœ‰æ•ˆçš„ wav 檔案" + +#~ msgid "Select sound file..." +#~ msgstr "é¸å–音效檔..." + +#~ msgid "An error occurred while configuring the screen" +#~ msgstr "當設定螢幕時發生錯誤" + +#~ msgid "Key Binding (%s) has its action defined multiple times\n" +#~ msgstr "按éµçµ„åˆ (%s) 所代表的行動已經在其它按éµçµ„åˆä¸­å®šç¾©äº†\n" + +#~ msgid "Key Binding (%s) has its binding defined multiple times\n" +#~ msgstr "出ç¾äº†å¤šæ¬¡åŒæ¨£çš„按éµçµ„åˆ (%s)\n" + +#~ msgid "It seems that another application already has access to key '%u'." +#~ msgstr "å¯èƒ½å¦ä¸€å€‹æ‡‰ç”¨ç¨‹å¼å·²ç¶“使用了按éµâ€˜%u’。" + +#~ msgid "Key Binding (%s) is already in use\n" +#~ msgstr "按éµçµ„åˆ (%s) 已經正在使用\n" + +#~ msgid "Volume" +#~ msgstr "音é‡" diff --git a/po/zh_TW.po b/po/zh_TW.po new file mode 100644 index 0000000..24fa4de --- /dev/null +++ b/po/zh_TW.po @@ -0,0 +1,1513 @@ +# Chinese (Taiwan) translation of mate-control-center. +# Copyright (C) 1999, 2001-07 Free Software Foundation, Inc. +# MATE 1.x: +# S.J. Luo , 1999. +# Abel Cheung , 2001-2002. +# MATE 2.x: +# Abel Cheung , 2001-2003, 2005. +# Woodman Tuen , 2004-07. +# Chao-Hsiung Liao , 2008. +# +# +msgid "" +msgstr "" +"Project-Id-Version: mate-settings-daemon 2.31.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-07-20 16:21+0800\n" +"PO-Revision-Date: 2010-07-19 22:29+0800\n" +"Last-Translator: Chao-Hsiung Liao \n" +"Language-Team: Chinese (Taiwan) \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" + +#: ../data/50-accessibility.xml.in.h:1 +msgid "Accessibility" +msgstr "無障礙功能" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:1 +msgid "Free percentage notify threshold" +msgstr "å¯ç”¨ç©ºé–“百分比通知界é™" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:2 +msgid "Free space no notify threshold" +msgstr "å¯ç”¨ç©ºé–“ä¸é€šçŸ¥ç•Œé™" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:3 +msgid "Minimum notify period for repeated warnings" +msgstr "é‡è¦†è­¦ç¤ºçš„最å°é€šçŸ¥æœŸé–“" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:4 +msgid "Mount paths to ignore" +msgstr "è¦å¿½ç•¥çš„掛載路徑" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:5 +msgid "" +"Percentage free space threshold for initial warning of low disk space. If " +"the percentage free space drops below this, a warning will be shown." +msgstr "" +"開始警告ç£ç¢Ÿç©ºé–“ä¸è¶³çš„剩餘空間百分比界é™ã€‚如果å¯ç”¨ç©ºé–“的百分比低於這個值就會" +"顯示警告。" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:6 +msgid "Specify a list of mount paths to ignore when they run low on space." +msgstr "指定è¦å¿½ç•¥ç£ç¢Ÿç©ºé–“ä¸è¶³çš„掛載路徑清單。" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:7 +msgid "" +"Specify a time in minutes. Subsequent warnings for a volume will not appear " +"more often than this period." +msgstr "以分é˜æŒ‡å®šçš„時間。後續的儲存å€è­¦å‘Šå‡ºç¾é »çŽ‡ä¸æœƒé«˜æ–¼é€™å€‹é€±æœŸã€‚" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:8 +msgid "" +"Specify an amount in GB. If the amount of free space is more than this, no " +"warning will be shown." +msgstr "指定一個 GB 數值。如果å¯ç”¨ç©ºé–“大於此數值,就ä¸æœƒé¡¯ç¤ºè­¦å‘Šã€‚" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:9 +msgid "" +"Specify the percentage that the free disk space should reduce by before " +"issuing a subsequent warning." +msgstr "指定å¯ç”¨ç£ç¢Ÿç©ºé–“減少時發出後續警告å‰çš„百分比。" + +#: ../data/apps_mate_settings_daemon_housekeeping.schemas.in.h:10 +msgid "Subsequent free percentage notify threshold" +msgstr "後續å¯ç”¨ç™¾åˆ†æ¯”通知門檻" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disc." +msgstr "退出光碟片的組åˆéµã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to enable or disable the touchpad." +msgstr "啟用或åœç”¨è§¸æŽ§æ¿çš„組åˆéµã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the calculator." +msgstr "執行計算機的組åˆéµã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +msgid "Binding to launch the email client." +msgstr "執行電å­éƒµä»¶å®¢æˆ¶ç«¯çš„組åˆéµã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the help browser." +msgstr "執行說明文件ç€è¦½å™¨çš„組åˆéµã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the media player." +msgstr "執行媒體播放程å¼çš„組åˆéµã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +msgid "Binding to launch the search tool." +msgstr "執行æœå°‹å·¥å…·çš„組åˆéµã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to launch the web browser." +msgstr "執行網é ç€è¦½å™¨çš„組åˆéµã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to lock the screen." +msgstr "鎖定螢幕的組åˆéµã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to log out." +msgstr "登出的組åˆéµã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to lower the system volume." +msgstr "é™ä½Žç³»çµ±éŸ³é‡çš„組åˆéµã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to mute the system volume." +msgstr "設定系統éœéŸ³çš„組åˆéµã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to open the Home folder." +msgstr "開啟家目錄的組åˆéµã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to pause playback." +msgstr "æš«åœæ’­æ”¾çš„組åˆéµã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +msgid "Binding to raise the system volume." +msgstr "æ高系統音é‡çš„組åˆéµã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +msgid "Binding to skip to next track." +msgstr "跳到下一首的組åˆéµã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to skip to previous track." +msgstr "跳回上一首的組åˆéµã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "開始播放(或切æ›æ’­æ”¾/æš«åœ)的組åˆéµã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to stop playback." +msgstr "åœæ­¢æ’­æ”¾çš„組åˆéµã€‚" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "退出" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "個人資料夾" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "執行計算機" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "執行電å­éƒµä»¶å®¢æˆ¶ç«¯" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "執行說明文件ç€è¦½å™¨" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "執行媒體播放程å¼" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "執行網é ç€è¦½å™¨" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "鎖定畫é¢" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "登出" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +msgid "Next track" +msgstr "下一首歌曲" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "æš«åœæ’­æ”¾" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "播放(或播放/æš«åœï¼‰" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +msgid "Previous track" +msgstr "上一首歌曲" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "æœå°‹" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +msgid "Stop playback" +msgstr "åœæ­¢æ’­æ”¾" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +msgid "Toggle touchpad" +msgstr "切æ›è§¸æŽ§æ¿" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "調低音é‡" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "éœéŸ³" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "音度" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "音度是音é‡çš„百分比。" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "調高音é‡" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:1 +msgid "File for default configuration for RandR" +msgstr "RandR çš„é è¨­çµ„態檔案" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:2 +msgid "Show Displays in Notification Area" +msgstr "在通知å€é¡¯ç¤ºè¨Šæ¯" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:3 +msgid "" +"The XRandR plugin will look for a default configuration in the file " +"specified by this key. This is similar to the ~/.config/monitors.xml that " +"normally gets stored in users' home directories. If a user does not have " +"such a file, or has one that does not match the user's setup of monitors, " +"then the file specified by this key will be used instead." +msgstr "" +"XRandR 外掛程å¼æœƒåœ¨é€™å€‹è¨­å®šéµæŒ‡å®šçš„檔案中尋找é è¨­çš„組態。這很類似通常儲存在使" +"用者家目錄的 ~/.config/monitors.xml。如果使用者沒有這個檔案,或是雖然有å»ä¸ç¬¦" +"å«ä½¿ç”¨è€…的螢幕設定,就會以這個設定éµæŒ‡å®šçš„檔案來代替。" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:4 +msgid "Turn on external monitor after system boot" +msgstr "在系統開機後開啟外接螢幕" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:5 +msgid "" +"Turn on external monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "如果使用者在系統開機時接上外接螢幕則在開機後開啟外接螢幕。" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:6 +msgid "Turn on laptop monitor after system boot" +msgstr "在系統開機後開啟筆記型電腦螢幕" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:7 +msgid "" +"Turn on laptop monitor after system boot if user plugs in external monitor " +"on system boot." +msgstr "如果使用者在系統開機時接上筆記型電腦螢幕則在開機後開啟它。" + +#: ../data/apps_mate_settings_daemon_xrandr.schemas.in.h:8 +msgid "" +"Whether a notification icon with display-related things should be shown in " +"the panel." +msgstr "是å¦åœ¨é¢æ¿é¡¯ç¤ºé€šçŸ¥åœ–示和顯示器相關訊æ¯ã€‚" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "平滑化" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "DPI" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +msgid "Hinting" +msgstr "Hinting" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "RGBA é †åº" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" +"在 LCD 螢幕上å­åƒç´ å…ƒç´ çš„é †åºï¼›åªæœ‰åœ¨å¹³æ»‘化設為「rgbaã€æ™‚æ‰èƒ½ä½¿ç”¨ã€‚å¯èƒ½çš„數值" +"有:「rgbã€ç‚ºç´…色在左(最常用),「bgrã€ç‚ºè—色在左,「vrgbã€ç‚ºç´…色在上," +"「vbgrã€ç‚ºç´…色在下。" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "用來將字型大å°è½‰æ›ç‚ºåƒç´ å¤§å°çš„解æžåº¦ï¼Œå–®ä½ç‚º 點/æ¯è‹±å‹ã€‚" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" +"繪製字型時所用的平滑化類型。å¯èƒ½çš„數值有:「noneã€ç‚ºä¸ä½¿ç”¨å¹³æ»‘化," +"「grayscaleã€ç‚ºæ¨™æº–çš„ç°éšŽå¹³æ»‘化,而「rgbaã€æ˜¯å­åƒç´ å¹³æ»‘化(åªé©ç”¨ LCD 螢" +"幕)。" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" +"繪製字型時所用的 hinting 類型。å¯èƒ½çš„數值有:「noneã€ç‚ºä¸ä½¿ç”¨ hinting," +"「slightã€ç‚ºåŸºæœ¬å¼ï¼Œã€Œmediumã€ç‚ºä¸­ç­‰ç¨‹åº¦ï¼Œè€Œã€Œfullã€æ˜¯æœ€å¤§çš„ hinting(å¯èƒ½é€ " +"æˆå­—體破碎)。" + +#: ../data/desktop_mate_keybindings.schemas.in.h:1 +msgid "Allowed keys" +msgstr "å…許按éµ" + +#: ../data/desktop_mate_keybindings.schemas.in.h:2 +msgid "" +"If non-empty, keybindings will be ignored unless their MateConf directory is in " +"the list. This is useful for lockdown." +msgstr "" +"如果為éžç©ºå€¼ï¼Œæ‰€å±¬ MateConf 目錄ä¸åœ¨æ­¤æ¸…單中的組åˆéµéƒ½æœƒè¢«å¿½ç•¥ã€‚這在防止盜用時很" +"有用。" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:1 +msgid "Disable touchpad while typing" +msgstr "打字時åœç”¨è§¸æŽ§æ¿" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:2 +msgid "Enable horizontal scrolling" +msgstr "啟用水平æ²å‹•" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:3 +msgid "Enable mouse clicks with touchpad" +msgstr "啟用觸控æ¿çš„滑鼠點擊" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:4 +msgid "Enable touchpad" +msgstr "啟用觸控æ¿" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:5 +msgid "Select the touchpad scroll method" +msgstr "é¸æ“‡è§¸æŽ§æ¿æ²å‹•æ–¹å¼" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:6 +msgid "" +"Select the touchpad scroll method. Supported values are: 0: disabled, 1: " +"edge scrolling, and 2: two-finger scrolling" +msgstr "" +"é¸æ“‡è§¸æŽ§æ¿çš„æ²å‹•æ–¹å¼ã€‚支æ´çš„數值有:0 :åœç”¨ï¼Œ1:邊緣æ²å‹•ï¼Œ2:兩指å¼æ²å‹•" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:7 +msgid "" +"Set this to TRUE if you have problems with accidentally hitting the touchpad " +"while typing." +msgstr "如果您在打字時容易ä¸å°å¿ƒç¢°åˆ°è§¸æŽ§æ¿ï¼Œå¯å°‡æ­¤é …設定為 TRUE。" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:8 +msgid "" +"Set this to TRUE to allow horizontal scrolling by the same method selected " +"with the scroll_method key." +msgstr "設定此項為 TRUE å¯ä½¿ç”¨æ°´å¹³æ²å‹•ï¼Œå¦‚åŒä»¥ scroll_method é¸å–çš„æ–¹å¼ä¸€èˆ¬ã€‚" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:9 +msgid "" +"Set this to TRUE to be able to send mouse clicks by tapping on the touchpad." +msgstr "設定此項為 TRUE å¯ä»¥åœ¨è§¸æŽ§æ¿ä¸Šè¼•é»žä¾†é€å‡ºæ»‘鼠點擊的指令。" + +#: ../data/desktop_mate_peripherals_touchpad.schemas.in.h:10 +msgid "Set this to TRUE to enable all touchpads." +msgstr "設定此項為 TRUE 以啟用所有的觸控æ¿ã€‚" + +#: ../data/mate-settings-daemon.desktop.in.in.h:1 +msgid "MATE Settings Daemon" +msgstr "MATE 設定值伺æœç¨‹å¼" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +msgid "Binding to toggle the magnifier." +msgstr "切æ›æ”¾å¤§é¡çš„組åˆéµã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Binding to toggle the on-screen keyboard." +msgstr "切æ›èž¢å¹•éµç›¤çš„組åˆéµã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Binding to toggle the screen reader." +msgstr "切æ›èž¢å¹•é–±è®€å™¨çš„組åˆéµã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Bounce keys" +msgstr "回éµ" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Command used to turn the magnifier on or off." +msgstr "用來開啟或關閉放大é¡çš„指令。" + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Command used to turn the on-screen keyboard on or off." +msgstr "用來開啟或關閉螢幕éµç›¤çš„指令。" + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Command used to turn the screen reader on or off." +msgstr "用來開啟或關閉螢幕閱讀器的指令。" + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable XRandR plugin" +msgstr "啟用 XRandR 外掛程å¼" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable accessibility keyboard plugin" +msgstr "啟用éµç›¤å¯å­˜å–性外掛程å¼" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +msgid "Enable background plugin" +msgstr "啟用背景圖片外掛程å¼" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable clipboard plugin" +msgstr "啟用剪貼簿外掛程å¼" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable font plugin" +msgstr "啟用字型外掛程å¼" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable housekeeping plugin" +msgstr "啟用管家外掛程å¼" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable keybindings plugin" +msgstr "啟用組åˆéµå¤–掛程å¼" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable keyboard plugin" +msgstr "啟用éµç›¤å¤–掛程å¼" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Enable media keys plugin" +msgstr "啟用多媒體按éµå¤–掛程å¼" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Enable mouse plugin" +msgstr "啟用滑鼠按éµå¤–掛程å¼" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Enable smartcard plugin" +msgstr "啟用智慧å¡å¤–掛程å¼" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Enable sound plugin" +msgstr "啟用音效外掛程å¼" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Enable typing breaks plugin" +msgstr "啟用休æ¯æ示外掛程å¼" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Enable xrdb plugin" +msgstr "啟用 xrdb 外掛程å¼" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Enable xsettings plugin" +msgstr "啟用 xsettings 外掛程å¼" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Mouse keys" +msgstr "滑鼠按éµ" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "On-screen keyboard" +msgstr "螢幕éµç›¤" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "Screen magnifier" +msgstr "螢幕放大é¡" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Screen reader" +msgstr "螢幕閱讀器" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "" +"Set to True to enable the housekeeping plugin, to prune transient file " +"caches." +msgstr "設為 True 以啟用管家外掛程å¼ï¼Œå¯åˆªé™¤æš«æ™‚性檔案快å–。" + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage XRandR settings." +msgstr "設為 True ä»¥å•Ÿç”¨ç®¡ç† XRandR 設定值的外掛程å¼ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "設為 True 以啟用管ç†å‰ªè²¼ç°¿è¨­å®šå€¼çš„外掛程å¼ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "設為 True 以啟用管ç†æ¡Œé¢èƒŒæ™¯è¨­å®šå€¼çš„外掛程å¼ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:31 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "設為 True 以啟用管ç†å­—型設定值的外掛程å¼ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:32 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "設為 True 以啟用管ç†éµç›¤è¨­å®šå€¼çš„外掛程å¼ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:33 +msgid "" +"Set to True to enable the plugin to manage locking the screen on smartcard " +"removal." +msgstr "設為 True 以啟用管ç†ç§»é™¤æ™ºæ…§å¡æ™‚鎖定螢幕的外掛程å¼ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:34 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "設為 True 以啟用管ç†æ»‘鼠設定值的外掛程å¼ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:35 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "設為 True 以啟用管ç†å¤šåª’體按éµè¨­å®šå€¼çš„外掛程å¼ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:36 +msgid "Set to True to enable the plugin to manage sound sample caches." +msgstr "設為 True 以啟用管ç†éŸ³æ•ˆæ¨£æœ¬å¿«å–的外掛程å¼ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:37 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "設為 True 則啟用設定管ç†éµç›¤ç„¡éšœç¤™è¨­å®šå€¼çš„外掛程å¼ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:38 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "設為 True 以啟用管ç†çµ„åˆéµè¨­å®šå€¼çš„外掛程å¼ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:39 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "設為 True 以啟用管ç†ä¼‘æ¯æ示設定值的外掛程å¼ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:40 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "設為 True ä»¥å•Ÿç”¨ç®¡ç† xrdb 設定值的外掛程å¼ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:41 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "設為 True ä»¥å•Ÿç”¨ç®¡ç† xsettings 設定值的外掛程å¼ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:42 +msgid "Slow keys" +msgstr "é²ç·©æŒ‰éµ" + +#: ../data/mate-settings-daemon.schemas.in.h:43 +msgid "Sticky keys" +msgstr "é»æ€§ç‰¹æ®Šéµ" + +#: ../data/mate-settings-daemon.schemas.in.h:44 +msgid "The name of the keyboard shortcut to toggle the magnifier" +msgstr "用來切æ›æ”¾å¤§é¡çš„æ·å¾‘éµå稱" + +#: ../data/mate-settings-daemon.schemas.in.h:45 +msgid "The name of the keyboard shortcut to toggle the on-screen keyboard" +msgstr "用來切æ›èž¢å¹•éµç›¤çš„æ·å¾‘éµå稱" + +#: ../data/mate-settings-daemon.schemas.in.h:46 +msgid "The name of the keyboard shortcut to toggle the screen reader" +msgstr "用來切æ›èž¢å¹•é–±è®€å™¨çš„æ·å¾‘éµå稱" + +#: ../data/mate-settings-daemon.schemas.in.h:47 +msgid "" +"This is the name of the keyboard shortcut to toggle the magnifier. This name " +"will be shown in the keyboard shortcut preferences dialog." +msgstr "這是用來切æ›æ”¾å¤§é¡çš„æ·å¾‘éµå稱。這個å稱會顯示在æ·å¾‘éµå好設定å°è©±ç›’。" + +#: ../data/mate-settings-daemon.schemas.in.h:48 +msgid "" +"This is the name of the keyboard shortcut to toggle the on-screen keyboard. " +"This name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"這是用來切æ›èž¢å¹•éµç›¤çš„æ·å¾‘éµå稱。這個å稱會顯示在æ·å¾‘éµå好設定å°è©±ç›’。" + +#: ../data/mate-settings-daemon.schemas.in.h:49 +msgid "" +"This is the name of the keyboard shortcut to toggle the screen reader. This " +"name will be shown in the keyboard shortcut preferences dialog." +msgstr "" +"這是用來切æ›èž¢å¹•é–±è®€å™¨çš„æ·å¾‘éµå稱。這個å稱會顯示在æ·å¾‘éµå好設定å°è©±ç›’。" + +#: ../data/mate-settings-daemon.schemas.in.h:50 +msgid "Toggle magnifier" +msgstr "切æ›æ”¾å¤§é¡" + +#: ../data/mate-settings-daemon.schemas.in.h:51 +msgid "Toggle on-screen keyboard" +msgstr "切æ›èž¢å¹•éµç›¤" + +#: ../data/mate-settings-daemon.schemas.in.h:52 +msgid "Toggle screen reader" +msgstr "切æ›èž¢å¹•é–±è®€å™¨" + +#: ../data/mate-settings-daemon.schemas.in.h:53 +msgid "Whether the bounce keys keyboard accessibility feature is turned on." +msgstr "是å¦é–‹å•Ÿå›žéµéµç›¤ç„¡éšœç¤™åŠŸèƒ½ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:54 +msgid "Whether the mouse keys keyboard accessibility feature is turned on." +msgstr "是å¦é–‹å•Ÿæ»‘鼠按éµéµç›¤ç„¡éšœç¤™åŠŸèƒ½ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:55 +msgid "Whether the on-screen keyboard is turned on." +msgstr "是å¦é–‹å•Ÿèž¢å¹•éµç›¤ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:56 +msgid "Whether the screen magnifier is turned on." +msgstr "是å¦é–‹å•Ÿæ”¾å¤§é¡ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:57 +msgid "Whether the screen reader is turned on." +msgstr "是å¦é–‹å•Ÿèž¢å¹•é–±è®€å™¨ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:58 +msgid "Whether the slow keys keyboard accessibility feature is turned on." +msgstr "是å¦é–‹å•Ÿé²ç·©æŒ‰éµéµç›¤ç„¡éšœç¤™åŠŸèƒ½ã€‚" + +#: ../data/mate-settings-daemon.schemas.in.h:59 +msgid "Whether the sticky keys keyboard accessibility feature is turned on." +msgstr "是å¦é–‹å•Ÿé»æ€§ç‰¹æ®Šéµéµç›¤ç„¡éšœç¤™åŠŸèƒ½ã€‚" + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:1 +msgid "" +"Set this to one of \"none\", \"lock_screen\", or \"force_logout\". The " +"action will get performed when the smartcard used for log in is removed." +msgstr "" +"將它設定為「noneã€ã€ã€Œlock_screenã€æˆ–「force_logoutã€ä¹‹ä¸€ã€‚這個動作會在用來登" +"入的智慧å¡ç§»é™¤å¾ŒåŸ·è¡Œã€‚" + +#: ../data/desktop_mate_peripherals_smartcard.schemas.in.h:2 +msgid "Smartcard removal action" +msgstr "智慧å¡ç§»é™¤å‹•ä½œ" + +#: ../mate-settings-daemon/main.c:55 +msgid "Enable debugging code" +msgstr "啟用除錯碼" + +#: ../mate-settings-daemon/main.c:56 +msgid "Don't become a daemon" +msgstr "ä¸è¦ä»¥ä¼ºæœç¨‹å¼ç‹€æ…‹åŸ·è¡Œ" + +#: ../mate-settings-daemon/main.c:57 +msgid "MateConf prefix from which to load plugin settings" +msgstr "載入外掛程å¼è¨­å®šå€¼çš„ MateConf å‰ç¶´å­—" + +#: ../mate-settings-daemon/main.c:58 +msgid "Exit after a time (for debugging)" +msgstr "一段時間後離開(åµéŒ¯ç”¨ï¼‰" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +msgid "Accessibility Keyboard" +msgstr "éµç›¤å¯å­˜å–性" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +msgid "Accessibility keyboard plugin" +msgstr "éµç›¤å¯å­˜å–性引掛程å¼" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:460 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "顯示說明文件時發生錯誤:%s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:591 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:657 +msgid "Do you want to activate Slow Keys?" +msgstr "是å¦å•Ÿç”¨é²ç·©æŒ‰éµï¼Ÿ" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:592 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:658 +msgid "Do you want to deactivate Slow Keys?" +msgstr "是å¦åœç”¨é²ç·©æŒ‰éµï¼Ÿ" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:593 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:659 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"æ‚¨æŒ‰ä½ Shift éµé” 8 秒。這是使用é²ç·©éµåŠŸèƒ½çš„æ·å¾‘,那會影響éµç›¤çš„æ“作方å¼ã€‚" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't activate" +msgstr "ä¸è¦ä½¿ç”¨" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:618 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:757 +msgid "Don't deactivate" +msgstr "ä¸è¦åœç”¨" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Activate" +msgstr "使用" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:624 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:763 +msgid "Deactivate" +msgstr "åœç”¨" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't activate" +msgstr "ä¸è¦å•Ÿç”¨(_N)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:680 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:821 +msgid "Do_n't deactivate" +msgstr "ä¸è¦åœç”¨(_N)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Activate" +msgstr "使用(_A)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:683 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:824 +msgid "_Deactivate" +msgstr "ä¸ä½¿ç”¨(_D)" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:687 +msgid "Slow Keys Alert" +msgstr "é²ç·©æŒ‰éµè­¦å‘Š" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:727 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:795 +msgid "Do you want to activate Sticky Keys?" +msgstr "是å¦å•Ÿç”¨é»æ€§ç‰¹æ®Šéµï¼Ÿ" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:728 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:796 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "是å¦åœç”¨é»æ€§ç‰¹æ®Šéµï¼Ÿ" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:730 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:798 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"您連續按了 5 下 Shift éµã€‚這是使用é»æ€§ç‰¹æ®ŠéµåŠŸèƒ½çš„æ·å¾‘,那會影響éµç›¤çš„æ“作方" +"å¼ã€‚" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:732 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:800 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"您åŒæ™‚按下兩個éµï¼Œæˆ–是連續按下5次 Shift éµã€‚這會åœç”¨é»æ€§ç‰¹æ®ŠéµåŠŸèƒ½ï¼Œé‚£æœƒå½±éŸ¿" +"éµç›¤çš„æ“作方å¼ã€‚" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:828 +msgid "Sticky Keys Alert" +msgstr "é»æ€§ç‰¹æ®Šéµè­¦å‘Š" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.c:920 +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:4 +msgid "Universal Access Preferences" +msgstr "無障礙å好設定" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:1 +msgid "Enhance _contrast in colors" +msgstr "增強é¡è‰²å°æ¯”(_C)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:2 +msgid "Make _text larger and easier to read" +msgstr "讓文字變大以利閱讀(_T)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:3 +msgid "Press and _hold keys to accept them (Slow Keys)" +msgstr "按ä½æŒ‰éµä¾†æŽ¥å—他們(é²ç·©æŒ‰éµï¼‰" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:5 +msgid "Use on-screen _keyboard" +msgstr "使用螢幕éµç›¤(_K)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:6 +msgid "Use screen _magnifier" +msgstr "使用螢幕放大é¡(_M)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:7 +msgid "Use screen _reader" +msgstr "使用螢幕閱讀器(_R)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:8 +msgid "_Ignore duplicate keypresses (Bounce Keys)" +msgstr "忽略é‡è¤‡æŒ‰ä¸‹çš„按éµï¼ˆå›žéµï¼‰(_I)" + +#: ../plugins/a11y-keyboard/gsd-a11y-preferences-dialog.ui.h:9 +msgid "_Press keyboard shortcuts one key at a time (Sticky Keys)" +msgstr "按壓æ·å¾‘éµæ™‚能一次按壓一個éµï¼ˆé»æ€§éµï¼‰(_P)" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +msgid "Background" +msgstr "背景" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "背景圖片外掛程å¼" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "剪貼簿" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "剪貼簿外掛程å¼" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "å½è£" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "å½è£å¤–掛程å¼" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "å­—åž‹" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "字型外掛程å¼" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:64 +msgid "Don't show any warnings again for this file system" +msgstr "ä¸è¦å†å°é€™å€‹æª”案系統顯示任何警告" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:66 +msgid "Don't show any warnings again" +msgstr "ä¸å†é¡¯ç¤ºä»»ä½•è­¦å‘Š" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:79 +#, c-format +msgid "The volume \"%s\" has only %s disk space remaining." +msgstr "儲存å€ã€Œ%sã€åªå‰©ä¸‹ %s ç£ç¢Ÿç©ºé–“。" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:82 +#, c-format +msgid "This computer has only %s disk space remaining." +msgstr "這å°é›»è…¦åªå‰©ä¸‹ %s ç£ç¢Ÿç©ºé–“。" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:98 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to another disk or partition." +msgstr "" +"您å¯ä»¥è—‰ç”±æ¸…ç†å›žæ”¶ç­’ã€ç§»é™¤æœªä½¿ç”¨çš„程å¼æˆ–檔案,或將檔案移至å¦ä¸€å€‹ç£ç¢Ÿæ©Ÿæˆ–分割" +"å€ä¾†é‡‹å‡ºç£ç¢Ÿç©ºé–“。" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:101 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to another disk or partition." +msgstr "" +"您å¯ä»¥è—‰ç”±ç§»é™¤æœªä½¿ç”¨çš„程å¼æˆ–檔案,或將檔案移至å¦ä¸€å€‹ç£ç¢Ÿæ©Ÿæˆ–分割å€ä¾†é‡‹å‡ºç£ç¢Ÿ" +"空間。" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:106 +msgid "" +"You can free up disk space by emptying the Trash, removing unused programs " +"or files, or moving files to an external disk." +msgstr "" +"您å¯ä»¥è—‰ç”±æ¸…ç†å›žæ”¶ç­’ã€ç§»é™¤æœªä½¿ç”¨çš„程å¼æˆ–檔案,或將檔案移至外接å¼ç£ç¢Ÿæ©Ÿä¾†é‡‹å‡º" +"ç£ç¢Ÿç©ºé–“。" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:109 +msgid "" +"You can free up disk space by removing unused programs or files, or by " +"moving files to an external disk." +msgstr "" +"您å¯ä»¥è—‰ç”±ç§»é™¤æœªä½¿ç”¨çš„程å¼æˆ–檔案,或將檔案移至外接å¼ç£ç¢Ÿæ©Ÿä¾†é‡‹å‡ºç£ç¢Ÿç©ºé–“。" + +#. Set up all the window stuff here +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:204 +msgid "Low Disk Space" +msgstr "ç£ç¢Ÿç©ºé–“ä¸è¶³" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:439 +msgid "Empty Trash" +msgstr "清ç†å›žæ”¶ç­’" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:447 +msgid "Examine…" +msgstr "檢查…" + +#: ../plugins/housekeeping/gsd-ldsm-dialog.c:454 +msgid "Ignore" +msgstr "忽略" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:97 +#, c-format +msgid "Removing item %lu of %lu" +msgstr "正在移除項目 %lu / %lu" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:117 +#, c-format +msgid "Removing: %s" +msgstr "正在移除:%s" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:247 +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:296 +msgid "Emptying the trash" +msgstr "正在清ç†å›žæ”¶ç­’" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:272 +msgid "Preparing to empty trash…" +msgstr "準備清ç†å›žæ”¶ç­’…" + +#. Translators: "Emptying trash from " +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:299 +msgid "From: " +msgstr "從:" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:360 +msgid "Empty all of the items from the trash?" +msgstr "是å¦æ¸…ç†å›žæ”¶ç­’所有項目?" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:363 +msgid "" +"If you choose to empty the trash, all items in it will be permanently lost. " +"Please note that you can also delete them separately." +msgstr "" +"如果您é¸æ“‡æ¸…ç†å›žæ”¶ç­’,所有在回收筒裡的項目會永é æ¶ˆå¤±ã€‚請注æ„您也å¯ä»¥å€‹åˆ¥åˆªé™¤" +"它們。" + +#: ../plugins/housekeeping/gsd-ldsm-trash-empty.c:370 +msgid "_Empty Trash" +msgstr "清ç†å›žæ”¶ç­’(_E)" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:139 +#, c-format +msgid "Key binding (%s) is invalid" +msgstr "按éµçµ„åˆ (%s) 無效" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:197 +#, c-format +msgid "Key binding (%s) is incomplete" +msgstr "按éµçµ„åˆ (%s) ä¸å®Œæ•´" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:493 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"執行 (%s) 時發生錯誤;\n" +"有關的按éµçµ„åˆæ˜¯ (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "組åˆéµ" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "組åˆéµå¤–掛程å¼" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "éµç›¤" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +msgid "Keyboard plugin" +msgstr "éµç›¤å¤–掛程å¼" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:137 +#, c-format +msgid "" +"Error activating XKB configuration.\n" +"It can happen under various circumstances:\n" +" • a bug in libxklavier library\n" +" • a bug in X server (xkbcomp, xmodmap utilities)\n" +" • X server with incompatible libxkbfile implementation\n" +"\n" +"X server version data:\n" +"%s\n" +"%d\n" +"%s\n" +"If you report this situation as a bug, please include:\n" +" • The result of %s\n" +" • The result of %s" +msgstr "" +"啟用 XKB 組態時發生錯誤。\n" +"這å¯èƒ½åœ¨å¾ˆå¤šç¨®ç‹€æ³ä¸‹ç™¼ç”Ÿï¼š\n" +"- libxklavier 程å¼åº«æœ‰éŒ¯èª¤\n" +"- X 伺æœå™¨æœ‰éŒ¯èª¤(xkbcompã€xmodmap 公用程å¼)\n" +"- X 伺æœå™¨çš„ libxkbfile 實作ä¸å®Œæ•´\n" +"\n" +"X 伺æœå™¨ç‰ˆæœ¬è³‡æ–™ï¼š\n" +"%s\n" +"%d\n" +"%s\n" +"如果您è¦å°‡é€™å€‹ç‹€æ³å›žå ±ç‚ºç¨‹å¼éŒ¯èª¤ï¼Œè«‹é™„上:\n" +" • %s çš„çµæžœ\n" +" • %s çš„çµæžœ" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:151 +msgid "" +"You are using XFree 4.3.0.\n" +"There are known problems with complex XKB configurations.\n" +"Try using a simpler configuration or using a later version of the XFree " +"software." +msgstr "" +"您使用的是 XFree 4.3.0。\n" +"這個版本在複雜 XKB 組態上有已知的å•é¡Œã€‚\n" +"請使用較簡單的組態或使用較新版的 XFree 軟體。" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:279 +msgid "_Layouts" +msgstr "é…ç½®(_L)" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:286 +msgid "Keyboard _Preferences" +msgstr "éµç›¤å好設定(_P)" + +#: ../plugins/keyboard/gsd-keyboard-xkb.c:292 +msgid "Show _Current Layout" +msgstr "顯示目å‰é…ç½®(_C)" + +#: ../plugins/keyboard/modmap-dialog.ui.h:1 +msgid "A_vailable files:" +msgstr "å¯ç”¨çš„檔案(_V):" + +#: ../plugins/keyboard/modmap-dialog.ui.h:2 +msgid "Load modmap files" +msgstr "載入 modmap 檔" + +#: ../plugins/keyboard/modmap-dialog.ui.h:3 +msgid "Would you like to load the modmap files?" +msgstr "是å¦è¦è¼‰å…¥ modmap 檔案?" + +#: ../plugins/keyboard/modmap-dialog.ui.h:4 +msgid "_Do not show this message again" +msgstr "ä¸è¦å†é¡¯ç¤ºé€™å€‹è¨Šæ¯(_D)" + +#: ../plugins/keyboard/modmap-dialog.ui.h:5 +msgid "_Load" +msgstr "載入(_L)" + +#: ../plugins/keyboard/modmap-dialog.ui.h:6 +msgid "_Loaded files:" +msgstr "載入的檔案(_L):" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:195 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" +"無法å–å¾—é è¨­çš„終端機。請檢查您é è¨­çš„終端機指令已設定並指å‘正確的應用程å¼ã€‚" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:235 +#, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"ä¸èƒ½åŸ·è¡ŒæŒ‡ä»¤ï¼š %s\n" +"請檢查該指令是å¦ç‚ºæœ‰æ•ˆçš„指令。" + +#. translators: +#. * The device has been disabled +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:991 +msgid "Disabled" +msgstr "å·²åœç”¨" + +#. translators: +#. * The number of sound outputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:998 +#, c-format +msgid "%u Output" +msgid_plural "%u Outputs" +msgstr[0] "%u 輸出" + +#. translators: +#. * The number of sound inputs on a particular device +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1008 +#, c-format +msgid "%u Input" +msgid_plural "%u Inputs" +msgstr[0] "%u 輸入" + +#: ../plugins/media-keys/cut-n-paste/gvc-mixer-control.c:1304 +msgid "System Sounds" +msgstr "系統音效" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +msgid "Media keys" +msgstr "多媒體按éµ" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "多媒體按éµå¤–掛程å¼" + +#: ../plugins/mouse/gsd-mouse-manager.c:882 +msgid "Could not enable mouse accessibility features" +msgstr "無法啟用滑鼠å¯å­˜å–性功能" + +#: ../plugins/mouse/gsd-mouse-manager.c:884 +msgid "" +"Mouse accessibility requires Mousetweaks to be installed on your system." +msgstr "滑鼠無障礙功能需è¦æ‚¨çš„ç³»çµ±å®‰è£ Mousetweaks。" + +#: ../plugins/mouse/gsd-mouse-manager.c:887 +msgid "Mouse Preferences" +msgstr "滑鼠å好設定" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "滑鼠" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "滑鼠外掛程å¼" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "休æ¯æ示" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +msgid "Typing break plugin" +msgstr "休æ¯æ示外掛程å¼" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "設定螢幕大å°èˆ‡æ—‹è½‰è¨­å®šå€¼" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "XRandR" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:225 +msgid "Could not switch the monitor configuration" +msgstr "無法切æ›é¡¯ç¤ºå™¨çµ„æ…‹" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:249 +msgid "Could not restore the display's configuration" +msgstr "無法還原畫é¢çš„組態" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:274 +msgid "Could not restore the display's configuration from a backup" +msgstr "無法從備份還原畫é¢çš„組態" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:295 +#, c-format +msgid "The display will be reset to its previous configuration in %d second" +msgid_plural "" +"The display will be reset to its previous configuration in %d seconds" +msgstr[0] "ç•«é¢å°‡æœƒåœ¨ %d 秒後é‡è¨­ç‚ºå…ˆå‰çš„組態" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:344 +msgid "Does the display look OK?" +msgstr "ç•«é¢çœ‹ä¾†æ˜¯å¦æ­£å¸¸ï¼Ÿ" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:350 +msgid "_Restore Previous Configuration" +msgstr "復原å‰ä¸€å€‹çµ„æ…‹(_R)" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:351 +msgid "_Keep This Configuration" +msgstr "ä¿ç•™é€™å€‹çµ„æ…‹(_K)" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:432 +msgid "The selected configuration for displays could not be applied" +msgstr "é¸å–çš„ç•«é¢çµ„態無法套用" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:970 +#, c-format +msgid "Could not refresh the screen information: %s" +msgstr "無法é‡æ–°æ•´ç†èž¢å¹•çš„資訊:%s" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:973 +msgid "Trying to switch the monitor configuration anyway." +msgstr "嘗試強制切æ›é¡¯ç¤ºå™¨ã€‚" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1703 +msgid "Rotation not supported" +msgstr "ä¸æ”¯æ´æ—‹è½‰" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1759 +msgid "Could not save monitor configuration" +msgstr "無法儲存顯示器組態" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1777 +msgid "Normal" +msgstr "一般" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1778 +msgid "Left" +msgstr "å·¦" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1779 +msgid "Right" +msgstr "å³" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1780 +msgid "Upside Down" +msgstr "由上而下" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1900 +msgid "_Configure Display Settings…" +msgstr "設定顯示設定值(_C)…" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:1941 +msgid "Configure display settings" +msgstr "設定顯示設定值" + +#: ../plugins/xrandr/gsd-xrandr-manager.c:2001 +msgid "Could not apply the stored configuration for monitors" +msgstr "無法套用已儲存的顯示器組態" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:255 +#: ../plugins/xrdb/gsd-xrdb-manager.c:324 +msgid "Cannot determine user's home directory" +msgstr "無法決定使用者的個人資料夾所在" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "ç®¡ç† X 資æºè³‡æ–™åº«" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "X 資æºè³‡æ–™åº«" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:596 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "MateConf è¨­å®šéµ %s çš„é¡žåž‹ç›®å‰æ˜¯ %s,但應該是 %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +msgid "Manage X Settings" +msgstr "ç®¡ç† X 設定值" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +msgid "X Settings" +msgstr "X 設定值" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:167 +msgid "Module Path" +msgstr "模組路徑" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:168 +msgid "path to smartcard PKCS #11 driver" +msgstr "æ™ºæ…§å¡ PKCS #11 讀å¡æ©Ÿè·¯å¾‘" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:504 +msgid "received error or hang up from event source" +msgstr "接收到錯誤或是從事件來æºæŽ›æ–·" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:593 +#, c-format +msgid "NSS security system could not be initialized" +msgstr "無法åˆå§‹åŒ– NSS 安全系統" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:662 +#, c-format +msgid "no suitable smartcard driver could be found" +msgstr "找ä¸åˆ°é©åˆçš„智慧å¡è®€å¡æ©Ÿ" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:682 +#, c-format +msgid "smartcard driver '%s' could not be loaded" +msgstr "無法載入智慧å¡è®€å¡æ©Ÿã€Œ%sã€" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:771 +#, c-format +msgid "could not watch for incoming card events - %s" +msgstr "無法監看剛剛的å¡ç‰‡äº‹ä»¶ - %s" + +#: ../plugins/smartcard/gsd-smartcard-manager.c:1124 +#, c-format +msgid "encountered unexpected error while waiting for smartcard events" +msgstr "當等候智慧å¡äº‹ä»¶æ™‚é‡åˆ°æœªé æœŸçš„錯誤" + +#: ../plugins/smartcard/gsd-smartcard.c:154 +msgid "Slot ID" +msgstr "æ’槽 ID" + +#: ../plugins/smartcard/gsd-smartcard.c:155 +msgid "The slot the card is in" +msgstr "å¡ç‰‡æ”¾å…¥çš„æ’槽" + +#: ../plugins/smartcard/gsd-smartcard.c:161 +msgid "Slot Series" +msgstr "æ’槽åºåˆ—" + +#: ../plugins/smartcard/gsd-smartcard.c:162 +msgid "per-slot card identifier" +msgstr "å„æ’槽å¡ç‰‡è­˜åˆ¥ç¬¦" + +#: ../plugins/smartcard/gsd-smartcard.c:168 +#: ../plugins/smartcard/gsd-smartcard.c:169 +msgid "name" +msgstr "å稱" + +#: ../plugins/smartcard/gsd-smartcard.c:173 +msgid "Module" +msgstr "模組" + +#: ../plugins/smartcard/gsd-smartcard.c:174 +msgid "smartcard driver" +msgstr "智慧å¡è®€å¡æ©Ÿ" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:1 +msgid "Change system time" +msgstr "改變系統時刻" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:2 +msgid "Change system time zone" +msgstr "改變系統時å€" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:3 +msgid "Configure hardware clock" +msgstr "設定硬體時é˜" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:4 +msgid "Privileges are required to change the system time zone." +msgstr "改變系統時å€éœ€è¦æœ‰æ¬Šé™ã€‚" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:5 +msgid "Privileges are required to change the system time." +msgstr "改變系統時刻需è¦æœ‰æ¬Šé™ã€‚" + +#: ../plugins/datetime/org.mate.settingsdaemon.datetimemechanism.policy.in.h:6 +msgid "Privileges are required to configure the hardware clock." +msgstr "設定硬體時é˜éœ€è¦æœ‰æ¬Šé™ã€‚" + +#~ msgid "Unknown" +#~ msgstr "ä¸æ˜Ž" + +#~ msgid "Keyboard Layout \"%s\"" +#~ msgstr "éµç›¤é…置「%sã€" + +#~ msgid "_Groups" +#~ msgstr "群組(_G)" + +#~ msgid "Keyboard Layout" +#~ msgstr "éµç›¤é…ç½®" + +#~ msgid "" +#~ "Couldn't put the machine to sleep.\n" +#~ "Verify that the machine is correctly configured." +#~ msgstr "ä¸èƒ½é€²å…¥ç¡çœ æ¨¡å¼ï¼Œè«‹æª¢æŸ¥æ˜¯å¦å·²ç¶“設置妥當。" + +#~ msgid "Binding to suspend the computer." +#~ msgstr "讓電腦進入暫åœæ¨¡å¼çš„組åˆéµã€‚" + +#~ msgid "Suspend" +#~ msgstr "æš«åœ" + +#~ msgid "MATE Volume Control" +#~ msgstr "MATE 音é‡æŽ§åˆ¶" + +#~ msgid "" +#~ "Set to True to display a dialog when there are errors running the " +#~ "screensaver." +#~ msgstr "設為 True 在螢幕ä¿è­·ç¨‹å¼åœ¨åŸ·è¡Œæ™‚出ç¾éŒ¯èª¤å‰‡é¡¯ç¤ºå°è©±æ–¹å¡Šã€‚" + +#~ msgid "Set to True to run the screensaver at login." +#~ msgstr "設為 True 則登入時就執行螢幕ä¿è­·ç¨‹å¼ã€‚" + +#~ msgid "Show startup errors" +#~ msgstr "顯示啟動時發生的錯誤" + +#~ msgid "Start screensaver" +#~ msgstr "啟動螢幕ä¿è­·ç¨‹å¼" + +#~ msgid "Enable screensaver plugin" +#~ msgstr "啟用螢幕ä¿è­·å¤–掛程å¼" + +#~ msgid "Toggle screenreader" +#~ msgstr "切æ›èž¢å¹•é–±è®€å™¨" + +#~ msgid "%d%% of the disk space on `%s' is in use" +#~ msgstr "「%2$sã€ä¸Šå·²ä½¿ç”¨ %1$d%% ç£ç¢Ÿç©ºé–“" + +#~ msgid "Analyze" +#~ msgstr "分æž" + +#~ msgid "" +#~ "There was an error starting up the screensaver:\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "Screensaver functionality will not work in this session." +#~ msgstr "" +#~ "啟動螢幕ä¿è­·ç¨‹å¼æ™‚出ç¾éŒ¯èª¤ï¼š\n" +#~ "\n" +#~ "%s\n" +#~ "\n" +#~ "今次作業階段ä¸æœƒæœ‰èž¢å¹•ä¿è­·æ¡¯å¼çš„功能。" + +#~ msgid "Screensaver" +#~ msgstr "螢幕ä¿è­·ç¨‹å¼" + +#~ msgid "Screensaver plugin" +#~ msgstr "螢幕ä¿è­·å¤–掛程å¼" + +#~ msgid "Sound" +#~ msgstr "音效" + +#~ msgid "Sound Sample Cache plugin" +#~ msgstr "音效樣本快å–外掛程å¼" + +#~ msgid "" +#~ "Cannot create the directory \"%s\".\n" +#~ "This is needed to allow changing the mouse pointer theme." +#~ msgstr "" +#~ "無法建構目錄“%sâ€ã€‚\n" +#~ "變更鼠標時需è¦è©²ç›®éŒ„。" + +#~ msgid "" +#~ "Cannot create the directory \"%s\".\n" +#~ "This is needed to allow changing cursors." +#~ msgstr "" +#~ "無法建構目錄“%sâ€ã€‚\n" +#~ "變更鼠標時需è¦å»ºæ§‹è©²ç›®éŒ„。" + +#~ msgid "Couldn't load sound file %s as sample %s" +#~ msgstr "無法載入音效檔 %s 作為音效樣本 %s" + +#~ msgid "Login" +#~ msgstr "登入" + +#~ msgid "Logout" +#~ msgstr "登出" + +#~ msgid "Boing" +#~ msgstr "彈簧" + +#~ msgid "Siren" +#~ msgstr "警報" + +#~ msgid "Clink" +#~ msgstr "å®å™¹" + +#~ msgid "Beep" +#~ msgstr "å—¶è²" + +#~ msgid "No sound" +#~ msgstr "沒有è²éŸ³" + +#~ msgid "Sound not set for this event." +#~ msgstr "此事件沒有設定音效。" + +#~ msgid "" +#~ "The sound file for this event does not exist.\n" +#~ "You may want to install the mate-audio package for a set of default " +#~ "sounds." +#~ msgstr "" +#~ "代表該事件的音效檔ä¸å­˜åœ¨ã€‚\n" +#~ "å®‰è£ mate-audio 套件å¯ç²å¾—一套é è¨­çš„音效。" + +#~ msgid "The sound file for this event does not exist." +#~ msgstr "代表該事件的音效檔ä¸å­˜åœ¨ã€‚" + +#~ msgid "Select Sound File" +#~ msgstr "é¸å–音效檔" + +#~ msgid "The file %s is not a valid wav file" +#~ msgstr "檔案 %s ä¸æ˜¯æœ‰æ•ˆçš„ wav 檔案" + +#~ msgid "Select sound file..." +#~ msgstr "é¸å–音效檔..." + +#~ msgid "An error occurred while configuring the screen" +#~ msgstr "當設定螢幕時發生錯誤" + +#~ msgid "Key Binding (%s) has its action defined multiple times\n" +#~ msgstr "按éµçµ„åˆ (%s) 所代表的行動已經在其它按éµçµ„åˆä¸­å®šç¾©äº†\n" + +#~ msgid "Key Binding (%s) has its binding defined multiple times\n" +#~ msgstr "出ç¾äº†å¤šæ¬¡åŒæ¨£çš„按éµçµ„åˆ (%s)\n" + +#~ msgid "It seems that another application already has access to key '%u'." +#~ msgstr "å¯èƒ½å¦ä¸€å€‹æ‡‰ç”¨ç¨‹å¼å·²ç¶“使用了按éµâ€˜%u’。" + +#~ msgid "Key Binding (%s) is already in use\n" +#~ msgstr "按éµçµ„åˆ (%s) 已經正在使用\n" + +#~ msgid "Volume" +#~ msgstr "音é‡" diff --git a/po/zu.po b/po/zu.po new file mode 100644 index 0000000..5ddfbe7 --- /dev/null +++ b/po/zu.po @@ -0,0 +1,2975 @@ +# Zulu translation of mate-control-center. +# Copyright (C) 2004 Zuza Software Foundation (Translate.org.za) +# This file is distributed under the same license as the mate-control-center package. +# +# Zuza Software Foundation , 2004 +# +msgid "" +msgstr "" +"Project-Id-Version: mate-control-center HEAD\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-02-26 21:06-0500\n" +"PO-Revision-Date: 2004-12-13 19:02+0200\n" +"Last-Translator: Zuza Software Foundation \n" +"Language-Team: Zulu \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:1 +#, fuzzy +msgid "" +"Set to True to keep the handlers for text/plain and text/* MIME types " +"synchronized." +msgstr "" +"Uma kuyiqiniso, abaphathi be-mime text/plain and text/* lizogcinwa phakathi " +"kwe-sync" + +#: ../data/apps_mate_settings_daemon_default_editor.schemas.in.h:2 +msgid "Sync text/plain and text/* handlers" +msgstr "Sync text/plain and text/* abaphathi" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:1 +msgid "Binding to eject an optical disk." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:2 +msgid "Binding to launch the calculator." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:3 +msgid "Binding to launch the email client." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:4 +#, fuzzy +msgid "Binding to launch the help browser." +msgstr "Ngenisa usizo lwesiyaluzi" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:5 +msgid "Binding to launch the media player." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:6 +msgid "Binding to launch the search tool." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:7 +#, fuzzy +msgid "Binding to launch the web browser." +msgstr "Ngenisa isiyaluzi solwembu" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:8 +msgid "Binding to lock the screen." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:9 +msgid "Binding to log out." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:10 +msgid "Binding to lower the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:11 +msgid "Binding to mute the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:12 +msgid "Binding to open the Home folder." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:13 +msgid "Binding to pause playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:14 +msgid "Binding to raise the system volume." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:15 +#, fuzzy +msgid "Binding to skip to next track." +msgstr "Dlulela engomeni elandelayo" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:16 +#, fuzzy +msgid "Binding to skip to previous track." +msgstr "Buyela engomeni edlulile" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:17 +msgid "Binding to start playback (or toggle play/pause)." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:18 +msgid "Binding to stop playback." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:19 +msgid "Binding to suspend the computer." +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:20 +msgid "Eject" +msgstr "Khipa" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:21 +msgid "Home folder" +msgstr "Isibaya sasekhaya" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:22 +msgid "Launch calculator" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:23 +msgid "Launch email client" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:24 +msgid "Launch help browser" +msgstr "Ngenisa usizo lwesiyaluzi" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:25 +msgid "Launch media player" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:26 +msgid "Launch web browser" +msgstr "Ngenisa isiyaluzi solwembu" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:27 +msgid "Lock screen" +msgstr "Vala ubuso besiga-nyezi" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:28 +msgid "Log out" +msgstr "Phuma" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:29 +#, fuzzy +msgid "Next track" +msgstr "Dlulela engomeni elandelayo" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:30 +msgid "Pause playback" +msgstr "" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:31 +msgid "Play (or play/pause)" +msgstr "Dlala (noma dlala/misa isikhashana)" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:32 +#, fuzzy +msgid "Previous track" +msgstr "Buyela engomeni edlulile" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:33 +msgid "Search" +msgstr "Hlola" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:34 +#, fuzzy +msgid "Stop playback" +msgstr "Inkinombho lokunmisa ukudlala" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:35 +#, fuzzy +msgid "Suspend" +msgstr "Umsindo" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:36 +msgid "Volume down" +msgstr "Ivolumu ephantsi" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:37 +msgid "Volume mute" +msgstr "Ukucisha ivolumu okwesikhashana" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:38 +msgid "Volume step" +msgstr "Inyathelo lwevolumu" + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:39 +msgid "Volume step as percentage of volume." +msgstr "Inyathelo lwevolumu njengamaphesenti." + +#: ../data/apps_mate_settings_daemon_keybindings.schemas.in.h:40 +msgid "Volume up" +msgstr "Ivolumu ephezulu" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:1 +#, fuzzy +msgid "" +"Set to True to display a dialog when there are errors running the " +"screensaver." +msgstr "Bonisa ibhokisi uma kukho amaphutha akhona XScreenSaver" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:2 +#, fuzzy +msgid "Set to True to run the screensaver at login." +msgstr "Sebenzisa XSreenSaver uma ungena" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:3 +#, fuzzy +msgid "Show startup errors" +msgstr "Khombisa amaphutha okungena" + +#: ../data/apps_mate_settings_daemon_screensaver.schemas.in.h:4 +#, fuzzy +msgid "Start screensaver" +msgstr "Qala XScreenSaver" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:1 +msgid "Antialiasing" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:2 +msgid "DPI" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:3 +#, fuzzy +msgid "Hinting" +msgstr "Isexwayiso:" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:4 +msgid "RGBA order" +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:5 +msgid "" +"The order of subpixel elements on an LCD screen; only used when antialiasing " +"is set to \"rgba\". Possible values are: \"rgb\" for red on left (most " +"common), \"bgr\" for blue on left, \"vrgb\" for red on top, \"vbgr\" for red " +"on bottom." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:6 +msgid "" +"The resolution used for converting font sizes to pixel sizes, in dots per " +"inch." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:7 +msgid "" +"The type of antialiasing to use when rendering fonts. Possible values are: " +"\"none\" for no antialiasing, \"grayscale\" for standard grayscale " +"antialiasing, and \"rgba\" for subpixel antialiasing (LCD screens only)." +msgstr "" + +#: ../data/desktop_mate_font_rendering.schemas.in.h:8 +msgid "" +"The type of hinting to use when rendering fonts. Possible values are: \"none" +"\" for no hinting, \"slight\" for basic, \"medium\" for moderate, and \"full" +"\" for maximum hinting (may cause distortion of letter forms)." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:1 +#, fuzzy +msgid "Enable accessibility keyboard plugin" +msgstr "_Nika amandla umumo wemvume yendawo yokushaya" + +#: ../data/mate-settings-daemon.schemas.in.h:2 +msgid "Enable background plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:3 +msgid "Enable clipboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:4 +msgid "Enable default editor plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:5 +msgid "Enable font plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:6 +msgid "Enable keybindings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:7 +msgid "Enable keyboard plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:8 +msgid "Enable media keys plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:9 +msgid "Enable mouse plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:10 +#, fuzzy +msgid "Enable screensaver plugin" +msgstr "Sebenzisa XSreenSaver uma ungena" + +#: ../data/mate-settings-daemon.schemas.in.h:11 +msgid "Enable sound plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:12 +msgid "Enable typing breaks plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:13 +msgid "Enable xrandr plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:14 +msgid "Enable xrdb plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:15 +msgid "Enable xsettings plugin" +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:16 +msgid "Set to True to enable the plugin to manage clipboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:17 +msgid "Set to True to enable the plugin to manage desktop background settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:18 +msgid "Set to True to enable the plugin to manage font settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:19 +msgid "Set to True to enable the plugin to manage keyboard settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:20 +msgid "Set to True to enable the plugin to manage mouse settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:21 +msgid "Set to True to enable the plugin to manage multimedia keys settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:22 +msgid "Set to True to enable the plugin to manage screensaver settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:23 +msgid "Set to True to enable the plugin to manage sound settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:24 +msgid "" +"Set to True to enable the plugin to manage the accessibility keyboard " +"settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:25 +msgid "" +"Set to True to enable the plugin to manage the default text editor setting." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:26 +msgid "Set to True to enable the plugin to manage the keybindings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:27 +msgid "Set to True to enable the plugin to manage typing breaks." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:28 +msgid "Set to True to enable the plugin to manage xrandr settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:29 +msgid "Set to True to enable the plugin to manage xrdb settings." +msgstr "" + +#: ../data/mate-settings-daemon.schemas.in.h:30 +msgid "Set to True to enable the plugin to manage xsettings." +msgstr "" + +#: ../mate-settings-daemon/main.c:49 +msgid "Don't become a daemon" +msgstr "" + +#: ../mate-settings-daemon/main.c:50 +msgid "MateConf prefix from which to load plugin settings" +msgstr "" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Accessibility Keyboard" +msgstr "_Ukutholakala" + +#: ../plugins/a11y-keyboard/a11y-keyboard.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Accessibility keyboard plugin" +msgstr "_Ukutholakala" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:393 +#, c-format +msgid "There was an error displaying help: %s" +msgstr "Kube khona iphutha elibonisa usizo: %s" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:445 +msgid "Do you want to activate Slow Keys?" +msgstr "Ingabe ufuna ukukhanyisa amankinombho angasheshi?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:446 +msgid "Do you want to deactivate Slow Keys?" +msgstr "Ingabe ufuna ukucisha amankinombho angasheshi?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:449 +msgid "" +"You just held down the Shift key for 8 seconds. This is the shortcut for " +"the Slow Keys feature, which affects the way your keyboard works." +msgstr "" +"Uqeda ukubambela phantsi inkinombho Shift imizuzwana 8. Le yindlela " +"emfishane yemniningo engasheshi yamankinombho, leyo ethinta indlela indawo " +"yokushaya uma ubhala esebenza ngayo." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:456 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:508 +msgid "Do_n't activate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:456 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:508 +msgid "Do_n't deactivate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:459 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:511 +msgid "_Activate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:459 +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:511 +msgid "_Deactivate" +msgstr "" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:463 +msgid "Slow Keys Alert" +msgstr "Amankinombho angasheshi isexwayiso" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:495 +msgid "Do you want to activate Sticky Keys?" +msgstr "Ingabe ufuna ukukhanyisa amankinombho anamathelayo?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:496 +msgid "Do you want to deactivate Sticky Keys?" +msgstr "Ingabe ufuna ukucisha amankinombho anmathelayo?" + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:499 +msgid "" +"You just pressed the Shift key 5 times in a row. This is the shortcut for " +"the Sticky Keys feature, which affects the way your keyboard works." +msgstr "" +"Uqeda ukupotshozela inkinombho Shift 5 emugqeni. Le yindlela emfishane " +"yemniningo yamankinombho anamathelayo, lawo athinta indlela indawo yakho " +"yokushaya uma ubhala esebenza ngayo." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:501 +msgid "" +"You just pressed two keys at once, or pressed the Shift key 5 times in a " +"row. This turns off the Sticky Keys feature, which affects the way your " +"keyboard works." +msgstr "" +"Uqeda ukupotsoza amankinombho amabili kanye, noma upotshoze inkinombho Shift " +"izihlanhlo 5 emugqeni. Lokhu kucisha imniningwane yamankinombho " +"anamathelayo, athintana nendlela indawo yakho yokushaya uma ubhala isebenza " +"ngayo." + +#: ../plugins/a11y-keyboard/gsd-a11y-keyboard-manager.c:515 +msgid "Sticky Keys Alert" +msgstr "Ukwexwayiswa ngamankinombho angasheshi" + +#: ../plugins/background/background.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Background" +msgstr "Sebenzisa _Isizinda" + +#: ../plugins/background/background.mate-settings-plugin.in.h:2 +msgid "Background plugin" +msgstr "" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:1 +msgid "Clipboard" +msgstr "" + +#: ../plugins/clipboard/clipboard.mate-settings-plugin.in.h:2 +msgid "Clipboard plugin" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:1 +msgid "Dummy" +msgstr "" + +#: ../plugins/dummy/dummy.mate-settings-plugin.in.h:2 +msgid "Dummy plugin" +msgstr "" + +#: ../plugins/font/font.mate-settings-plugin.in.h:1 +msgid "Font" +msgstr "Isiqwema" + +#: ../plugins/font/font.mate-settings-plugin.in.h:2 +msgid "Font plugin" +msgstr "" + +#: ../plugins/font/gsd-font-manager.c:208 +#, fuzzy, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing the mouse pointer theme." +msgstr "" +"Ihlulekile ukudala indlela yamakheli \"%s\".\n" +"Lokhu kuyadingeka ukuvumela izikhombi ezishintshayo." + +#: ../plugins/font/gsd-font-manager.c:231 +#, c-format +msgid "" +"Cannot create the directory \"%s\".\n" +"This is needed to allow changing cursors." +msgstr "" +"Ihlulekile ukudala indlela yamakheli \"%s\".\n" +"Lokhu kuyadingeka ukuvumela izikhombi ezishintshayo." + +#: ../plugins/keybindings/gsd-keybindings-manager.c:195 +#, c-format +msgid "Key Binding (%s) has its action defined multiple times\n" +msgstr "Ukuphetha inkinombho (%s) inesenzo sayo esichaziwe kaningi\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:202 +#, c-format +msgid "Key Binding (%s) has its binding defined multiple times\n" +msgstr "Ukuphetha inkinombho (%s) inokuphethao kwayo okuchaziwe kaningi\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:211 +#, c-format +msgid "Key Binding (%s) is incomplete\n" +msgstr "Ukuphetha inkinombho (%s) ayiphelele\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:239 +#, c-format +msgid "Key Binding (%s) is invalid\n" +msgstr "Ukuphetha inkinombho (%s) akufanele\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:292 +#, fuzzy, c-format +msgid "It seems that another application already has access to key '%u'." +msgstr "Ikhombisa sengathi esinye isithobo sinemvume vele kwinkinombho '%d'." + +#: ../plugins/keybindings/gsd-keybindings-manager.c:365 +#, c-format +msgid "Key Binding (%s) is already in use\n" +msgstr "Ukuphetha inkinombho (%s) iyasebenziswa\n" + +#: ../plugins/keybindings/gsd-keybindings-manager.c:502 +#, c-format +msgid "" +"Error while trying to run (%s)\n" +"which is linked to the key (%s)" +msgstr "" +"Iphutha lenzekile uma usazama ukusebenza (%s)\n" +"elixhunyanyiswe kwisihlushulelo (%s)" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:1 +msgid "Keybindings" +msgstr "" + +#: ../plugins/keybindings/keybindings.mate-settings-plugin.in.h:2 +msgid "Keybindings plugin" +msgstr "" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:1 +msgid "Keyboard" +msgstr "Indawo yokushaya uma ubhala" + +#: ../plugins/keyboard/keyboard.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Keyboard plugin" +msgstr "Izinqamulo zendawo yokushaya uma ubhala" + +#: ../plugins/keyboard/modmap-dialog.glade.h:1 +#, fuzzy +msgid "A_vailable files:" +msgstr "Umphandle o_tholakalayo:" + +#: ../plugins/keyboard/modmap-dialog.glade.h:2 +#, fuzzy +msgid "Do _not show this warning again." +msgstr "_Unga khombisi lomyalezo futhi" + +#: ../plugins/keyboard/modmap-dialog.glade.h:3 +msgid "Load modmap files" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.glade.h:4 +msgid "Would you like to load the modmap file(s)?" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.glade.h:5 +msgid "_Load" +msgstr "" + +#: ../plugins/keyboard/modmap-dialog.glade.h:6 +#, fuzzy +msgid "_Loaded files:" +msgstr "_Izifanekiso" + +#: ../plugins/media-keys/actions/acme.glade.h:1 +msgid "Volume" +msgstr "Ivolumu" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:200 +msgid "" +"Could not get default terminal. Verify that your default terminal command is " +"set and points to a valid application." +msgstr "" + +#: ../plugins/media-keys/gsd-media-keys-manager.c:240 +#, fuzzy, c-format +msgid "" +"Couldn't execute command: %s\n" +"Verify that this is a valid command." +msgstr "" +"Ihlulekile ukubhala umyalo: %s\n" +"Qiniseka ukuba lomyalo usukhona." + +#: ../plugins/media-keys/gsd-media-keys-manager.c:256 +msgid "" +"Couldn't put the machine to sleep.\n" +"Verify that the machine is correctly configured." +msgstr "" +"Ihlulekile ukulalisa umashini.\n" +"Bhekisisa ukuba umashini uhlelwe kahle." + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Media keys" +msgstr "Amakinombho engoso" + +#: ../plugins/media-keys/media-keys.mate-settings-plugin.in.h:2 +msgid "Media keys plugin" +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:566 +#, fuzzy +msgid "Could not enable mouse accessibility features" +msgstr "_Nika amandla umumo wemvume yendawo yokushaya" + +#: ../plugins/mouse/gsd-mouse-manager.c:568 +msgid "" +"Mouse accessibility requires the mousetweaks daemon to be installed on your " +"system." +msgstr "" + +#: ../plugins/mouse/gsd-mouse-manager.c:571 +msgid "Mouse Preferences" +msgstr "Okuthandekayo kwesingoso" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:1 +msgid "Mouse" +msgstr "Isingoso" + +#: ../plugins/mouse/mouse.mate-settings-plugin.in.h:2 +msgid "Mouse plugin" +msgstr "" + +#: ../plugins/screensaver/gsd-screensaver-manager.c:151 +#, c-format +msgid "" +"There was an error starting up the screensaver:\n" +"\n" +"%s\n" +"\n" +"Screensaver functionality will not work in this session." +msgstr "" +"Kube khona iphutha makuqalwa isigcini sobuso besiga-nyezi:\n" +"\n" +"%s\n" +"\n" +"Ukusebenza kwesigcini sobuso besiga-nyezi ngekhe kusebenze kulesiqephu." + +#: ../plugins/screensaver/gsd-screensaver-manager.c:160 +msgid "_Do not show this message again" +msgstr "_Unga khombisi lomyalezo futhi" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Screensaver" +msgstr "Qala XScreenSaver" + +#: ../plugins/screensaver/screensaver.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Screensaver plugin" +msgstr "Sebenzisa XSreenSaver uma ungena" + +#: ../plugins/sound/gsd-sound-manager.c:164 +#, c-format +msgid "Couldn't load sound file %s as sample %s" +msgstr "Ihlulekile ukufaka ihele lomsindo %s njenge sibonelo %s" + +#: ../plugins/sound/libsounds/sound-view.c:44 +msgid "Login" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:45 +#, fuzzy +msgid "Logout" +msgstr "Phuma" + +#: ../plugins/sound/libsounds/sound-view.c:46 +msgid "Boing" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:47 +#, fuzzy +msgid "Siren" +msgstr "Ubuso besiga-nyezi" + +#: ../plugins/sound/libsounds/sound-view.c:48 +msgid "Clink" +msgstr "" + +#: ../plugins/sound/libsounds/sound-view.c:49 +#, fuzzy +msgid "Beep" +msgstr "Cisha" + +#: ../plugins/sound/libsounds/sound-view.c:50 +#, fuzzy +msgid "No sound" +msgstr "Umsindo" + +#: ../plugins/sound/libsounds/sound-view.c:132 +#, fuzzy +msgid "Sound not set for this event." +msgstr "_Umsindo wemicimbi" + +#: ../plugins/sound/libsounds/sound-view.c:141 +#, fuzzy +msgid "" +"The sound file for this event does not exist.\n" +"You may want to install the mate-audio package for a set of default sounds." +msgstr "" +"Ihele lomsindo lwalomcimbi alikho sanhlobo.\n" +"Ungafuna ukufaka isisakazi-mate somthwalo\n" +"kumahlelo emniningwane yomsindo enephutha." + +#: ../plugins/sound/libsounds/sound-view.c:152 +msgid "The sound file for this event does not exist." +msgstr "Ihele lomsindo lwalomcimbi alikho sanhlobo." + +#: ../plugins/sound/libsounds/sound-view.c:183 +msgid "Select Sound File" +msgstr "Khetha ihele lomsindo" + +#: ../plugins/sound/libsounds/sound-view.c:210 +#, c-format +msgid "The file %s is not a valid wav file" +msgstr "Ihele %s asiyilo ihele elifanele" + +#: ../plugins/sound/libsounds/sound-view.c:271 +#, fuzzy +msgid "Select sound file..." +msgstr "Khetha ihele lomsindo" + +#: ../plugins/sound/libsounds/sound-view.c:373 +#, fuzzy +msgid "System Sounds" +msgstr "imizuzwana" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:1 +msgid "Sound" +msgstr "Umsindo" + +#: ../plugins/sound/sound.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Sound plugin" +msgstr "Ihele lomsindo" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:1 +msgid "Typing Break" +msgstr "Ukunqamula ukubhala" + +#: ../plugins/typing-break/typing-break.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "Typing break plugin" +msgstr "Ukunqamula ukubhala" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:1 +msgid "Set up screen size and rotation settings" +msgstr "" + +#: ../plugins/xrandr/xrandr.mate-settings-plugin.in.h:2 +msgid "XRandR" +msgstr "" + +#: ../plugins/xrdb/gsd-xrdb-manager.c:258 +#: ../plugins/xrdb/gsd-xrdb-manager.c:327 +msgid "Cannot determine user's home directory" +msgstr "Ihlulekile ukuthola ikheli lomsebenzisi" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:1 +msgid "Manage the X resource database" +msgstr "" + +#: ../plugins/xrdb/xrdb.mate-settings-plugin.in.h:2 +msgid "X Resource Database" +msgstr "" + +#: ../plugins/xsettings/gsd-xsettings-manager.c:551 +#, c-format +msgid "MateConf key %s set to type %s but its expected type was %s\n" +msgstr "" +"Inkinombho MateConf %s lihlelelwe ukubhala %s kepha ukubhala okulindelekile " +"bekuyi %s\n" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:1 +#, fuzzy +msgid "Manage X Settings" +msgstr "Sebenzisa uhlelo X" + +#: ../plugins/xsettings/xsettings.mate-settings-plugin.in.h:2 +#, fuzzy +msgid "X Settings" +msgstr "Sebenzisa uhlelo X" + +#, fuzzy +#~ msgid "Alert Type" +#~ msgstr "Faka uhlobo lwehele" + +#, fuzzy +#~ msgid "The type of alert" +#~ msgstr "Uhlobo lwesigijimi." + +#, fuzzy +#~ msgid "Alert Buttons" +#~ msgstr "Amankinombho" + +#, fuzzy +#~ msgid "Show more _details" +#~ msgstr "_Imniningwane yendikima" + +#, fuzzy +#~ msgid "About Me" +#~ msgstr "_Nge" + +#, fuzzy +#~ msgid "Set your personal information" +#~ msgstr "Uhlobo lolwazi MIME" + +#, fuzzy +#~ msgid "Select Image" +#~ msgstr "_Khetha" + +#, fuzzy +#~ msgid "No Image" +#~ msgstr "Izithombe" + +#, fuzzy +#~ msgid "About %s" +#~ msgstr "_Nge" + +#, fuzzy +#~ msgid "Please type the passwords." +#~ msgstr "_Igama lokungena:" + +#~ msgid " " +#~ msgstr " " + +#~ msgid " " +#~ msgstr " " + +#, fuzzy +#~ msgid "Email" +#~ msgstr "Ncanel" + +#, fuzzy +#~ msgid "Home" +#~ msgstr "Ijubane" + +#, fuzzy +#~ msgid "Instant Messaging" +#~ msgstr "Ukutyelekana isiqwema" + +#, fuzzy +#~ msgid "Job" +#~ msgstr "Sekela" + +#, fuzzy +#~ msgid "Telephone" +#~ msgstr "Izihlushulelo zokugqoka" + +#, fuzzy +#~ msgid "Web" +#~ msgstr "Ijubane" + +#, fuzzy +#~ msgid "Work" +#~ msgstr "Sekela" + +#, fuzzy +#~ msgid "A_ddress:" +#~ msgstr "_Hlanganisa:" + +#, fuzzy +#~ msgid "Address" +#~ msgstr "_ipotshoziwe" + +#, fuzzy +#~ msgid "C_ity:" +#~ msgstr "_Inhlobo:" + +#, fuzzy +#~ msgid "C_ompany:" +#~ msgstr "Umy_alo:" + +#, fuzzy +#~ msgid "Cale_ndar:" +#~ msgstr "Uhla_ngothi..." + +#, fuzzy +#~ msgid "Change Passwo_rd..." +#~ msgstr "Shintsha uhlelo" + +#, fuzzy +#~ msgid "Change Password" +#~ msgstr "Shintsha uhlelo" + +#, fuzzy +#~ msgid "Ci_ty:" +#~ msgstr "_Inhlobo:" + +#, fuzzy +#~ msgid "Co_untry:" +#~ msgstr "Lawula" + +#, fuzzy +#~ msgid "Contact" +#~ msgstr "_Iziqikili" + +#, fuzzy +#~ msgid "Cou_ntry:" +#~ msgstr "Lawula" + +#, fuzzy +#~ msgid "Hom_e:" +#~ msgstr "_Igama:" + +#, fuzzy +#~ msgid "Old pa_ssword:" +#~ msgstr "_Igama lokungena:" + +#, fuzzy +#~ msgid "Personal Info" +#~ msgstr "_Isixhumi siqwema:" + +#, fuzzy +#~ msgid "User name:" +#~ msgstr "I_gamamsebemzi:" + +#, fuzzy +#~ msgid "_Address:" +#~ msgstr "_Hlanganisa:" + +#, fuzzy +#~ msgid "_Home page:" +#~ msgstr "_Igama lendikimba:" + +#, fuzzy +#~ msgid "_Home:" +#~ msgstr "_Igama:" + +#, fuzzy +#~ msgid "_Manager:" +#~ msgstr "_Inkulisa" + +#, fuzzy +#~ msgid "_Mobile:" +#~ msgstr "_Ihele" + +#, fuzzy +#~ msgid "_New password:" +#~ msgstr "_Igama lokungena:" + +#, fuzzy +#~ msgid "_Profession:" +#~ msgstr "Umlandiso:" + +#, fuzzy +#~ msgid "_Retype new password:" +#~ msgstr "_Igama lokungena:" + +#, fuzzy +#~ msgid "_Title:" +#~ msgstr "_Inhlobo:" + +#~ msgid "Applications" +#~ msgstr " Izithobo" + +#~ msgid "Support" +#~ msgstr "Sekela" + +#~ msgid "" +#~ "Note: Changes to this setting will not take effect until " +#~ "you next log in." +#~ msgstr "" +#~ "Qaphela: Ushintsho kuloluhlelo angeke lwenzeke uze " +#~ "uphinde ungene futhi ngaphakathi." + +#~ msgid "Assistive Technology Preferences" +#~ msgstr "Usizo lwesayensi yemisebenzi ethile oluthandekayo" + +#~ msgid "Close and _Log Out" +#~ msgstr "Vala futhi _uphume" + +#~ msgid "Start these assistive technologies every time you log in:" +#~ msgstr "Qala lolusizo lwesayensi ethile ngazo zonke izikhathi uma ungena:" + +#~ msgid "_Enable assistive technologies" +#~ msgstr "_Nika amandla kusizo lwesayensi ethile" + +#~ msgid "_Magnifier" +#~ msgstr "_Inkulisa" + +#~ msgid "_On-screen keyboard" +#~ msgstr "_Ebusweni besiga-nyezi kwindawo yokushaya uma ubhala" + +#~ msgid "_Screenreader" +#~ msgstr "_Isifundi ebusweni besiga-nyezi" + +#~ msgid "Assistive Technology Support" +#~ msgstr "Usizo lwesayensi yemisebenzi ethile oluthandekayo" + +#~ msgid "Enable support for MATE assistive technologies at login" +#~ msgstr "" +#~ "Nika amandla ngokusekela I MATE uma ungena kusizo lwesayensi yemisebenzi " +#~ "ethile" + +#~ msgid "" +#~ "No Assistive Technology is available on your system. The 'gok' package " +#~ "must be installed in order to get on-screen keyboard support, and the " +#~ "'gnopernicus' package must be installed for screenreading and magnifying " +#~ "capabilities." +#~ msgstr "" +#~ "Usizo lobugciko alukho phakathi kohlelo lwakho. Umthwalo we-'gok' imelwe " +#~ "ukufakwa ukuze uthole inxaso yobuso besiga-nyezi kwindawo yokushaya uma " +#~ "ubhala, nomthwalo we 'gnopernicus' kumelwe ufakwe ukuze ufundwe ebusweni " +#~ "besiga-nyezi namakhono okukhulisa." + +#~ msgid "" +#~ "Not all available assistive technologies are installed on your system. " +#~ "The 'gok' package must be installed in order to get on-screen keyboard " +#~ "support." +#~ msgstr "" +#~ "Akusilo lonke usizo olutholakalayo lwesayensi ethile olufakiwe phakathi " +#~ "komshini wakho. Isithungu se 'gok' kumelwe sifakwe ukuze kutholwe " +#~ "ukusekelwa kwindawo yokusahya uma ubhala ebusweni besiga-nyezi." + +#~ msgid "" +#~ "Not all available assistive technologies are installed on your system. " +#~ "The 'gnopernicus' package must be installed for screenreading and " +#~ "magnifying capabilities." +#~ msgstr "" +#~ "Usizo lwesayensi yemisebenzi ethile oluthandekayo alufakiwe phakathi " +#~ "emshinini wakho. Isishuqulu se 'gnopernicus' kumelwe sifakwe ukuze " +#~ "kufundwe ebusweni besiga-nyezi nokukhulisa okukhoekayo." + +#~ msgid "There was an error launching the mouse preferences dialog: %s" +#~ msgstr "" +#~ "Kube khona iphutha elenzikile uma kungeniswa ingoso oluthandekayo " +#~ "lokushaya: %s" + +#~ msgid "Unable to import AccessX settings from file '%s'" +#~ msgstr "Ihlulekile ukuthwebula izinhlelo zemvumeX phakathi kwehele '%s'" + +#~ msgid "Import Feature Settings File" +#~ msgstr "Ingqondo yokuhlela imininingwane yehele" + +#~ msgid "_Import" +#~ msgstr "_Ngenisa okuvela ngaphandle" + +#~ msgid "Set your keyboard accessibility preferences" +#~ msgstr "Hlela indawo yakho yokubhala ngezimvume ezithandekayo" + +#~ msgid "" +#~ "This system does not seem to have the XKB extension. The keyboard " +#~ "accessibility features will not operate without it." +#~ msgstr "" +#~ "Lomshini awutshengise njengonendawo yangaphandle ye XKB. Imininingwane " +#~ "yendawo yokushaya uma ubhala ngeke isebenze ngaphandle kwayo." + +#~ msgid "*" +#~ msgstr "*" + +#~ msgid "Enable Bo_unce Keys" +#~ msgstr "Nika amandla Qha_sha Izihluthulelo" + +#~ msgid "Enable Slo_w Keys" +#~ msgstr "Nika amandla Kan_cane Izihluthulelo" + +#~ msgid "Enable _Mouse Keys" +#~ msgstr "Nika amandla _Ingoso Izihluthulelo" + +#~ msgid "Enable _Repeat Keys" +#~ msgstr "Nika amandla _Phinda Izihluthulelo" + +#~ msgid "Enable _Sticky Keys" +#~ msgstr "Nika amandla _Namathelayo Izihluthulelo" + +#~ msgid "Features" +#~ msgstr "Umumo" + +#~ msgid "Toggle Keys" +#~ msgstr "Izihlushulelo zokugqoka" + +#~ msgid "Basic" +#~ msgstr "Isisekelo" + +#~ msgid "Beep if key is re_jected" +#~ msgstr "Khala uma isihluthulelo sali_we" + +#~ msgid "Beep when _features turned on or off from keyboard" +#~ msgstr "" +#~ "Khala uma _umumo ucishiwe noma ukhanyisiwe kwindawo yokushaya uma ubhala" + +#~ msgid "Beep when _modifier is pressed" +#~ msgstr "Khala uma _isilungisi sipotshozwa" + +#~ msgid "Beep when an LED is turned on and two beeps when one is turned off." +#~ msgstr "Khala uma LED ikhanyisiwe futhi ikhale kabili uma enye icishiwe." + +#~ msgid "Beep when key is:" +#~ msgstr "Khala uma isihluthulelo siyi:" + +#~ msgid "Del_ay:" +#~ msgstr "Chitha Isi_khathi:" + +#~ msgid "Delay between keypress and pointer mo_vement:" +#~ msgstr "" +#~ "Chitha isikhathi phakathi kokupotshoza ikinombho nokuha_mba kwesikhombi:" + +#~ msgid "Disa_ble if two keys pressed together" +#~ msgstr "Cis_ha uma amakinombho amabili epotshozwe kanye kanye" + +#~ msgid "E_nable Toggle Keys" +#~ msgstr "Nika ama_ndla amakinombho wokugqoka" + +#~ msgid "Filters" +#~ msgstr "Izisefo" + +#~ msgid "I_gnore duplicate keypresses within:" +#~ msgstr "Ungan_aki ukupotsozwa kabili kwangaphakathi:" + +#~ msgid "" +#~ "Ignore all subsequent presses of the SAME key if they happen within a " +#~ "user selectable period of time." +#~ msgstr "" +#~ "Unganaki ukupotsozwa kaningi kwekinombho ngokufanayo umakwenzeka " +#~ "mgomsebenzisi okukhethwa isikhala sesikhathi." + +#~ msgid "Keyboard Accessibility Preferences (AccessX)" +#~ msgstr "Ukuthandeka nemvume yendawo yokushaya ethandekayo (AccessX)" + +#~ msgid "Ma_ximum pointer speed:" +#~ msgstr "Ukushesha okuphele_le kokukhomba:" + +#~ msgid "Mouse _Preferences..." +#~ msgstr "_Okuthandekayo kwengoso..." + +#~ msgid "" +#~ "Only accept keys after they have been pressed and held for a user " +#~ "adjustable amount of time." +#~ msgstr "" +#~ "Vumela amankinobho kuphela emuva kokupotshozwa abanjwa ukusebenziswa " +#~ "ngokuhlelwa kwesikhathi." + +#~ msgid "" +#~ "Perform multiple simultaneous key press operations by pressing modifier " +#~ "keys in sequence." +#~ msgstr "" +#~ "Yenza ngokupotshoza amankonombho amaningi ukusebenzisa amankinobho " +#~ "okulungisa ngokohlelo." + +#~ msgid "S_peed:" +#~ msgstr "I_jubane:" + +#~ msgid "Time to acce_lerate to maximum speed:" +#~ msgstr "Isikhakthi sokukhu_phula ijubane eliphezulu:" + +#~ msgid "Turn the numeric keypad into a mouse control pad." +#~ msgstr "" +#~ "Khanyisela inkinombho lokubala phakathi kweqweqwe lokulawula lwengoso." + +#~ msgid "_Disable if unused for:" +#~ msgstr "_Cisha uma ingasebenzisiwe:" + +#~ msgid "_Import Feature Settings..." +#~ msgstr "_Ngenisa okuvela ngaphandle kwehlelo lomumo..." + +#~ msgid "_Only accept keys held for:" +#~ msgstr "_Vuma kuphela amankinombho abanjelwe lokhu:" + +#~ msgid "_Type to test settings:" +#~ msgstr "_Bhala ukuhlola uhelo:" + +#~ msgid "_accepted" +#~ msgstr "_yamukelekile" + +#~ msgid "_pressed" +#~ msgstr "_ipotshoziwe" + +#~ msgid "_rejected" +#~ msgstr "_yaliwe" + +#~ msgid "characters/second" +#~ msgstr "imibhalo/umzuzwana" + +#~ msgid "milliseconds" +#~ msgstr "imizuzwana" + +#~ msgid "pixels/second" +#~ msgstr "amachaphaza/umzuzu" + +#~ msgid "Change your Desktop Background settings" +#~ msgstr "Shintsha uhlelo lwesizinda sesiga-nyezi sakho" + +#~ msgid "Desktop Background" +#~ msgstr "Isizinda sesiganyezi" + +#~ msgid "Desktop _Wallpaper" +#~ msgstr "_Iphepha elihlotsisiwe lwesizinda sesiga-nyezi" + +#~ msgid "_Desktop Colors" +#~ msgstr "Imibala yobuso be _Siga-nyezi" + +#~ msgid "Desktop Background Preferences" +#~ msgstr "Isizinda sesiga-nyezi esithandekayo" + +#~ msgid "_Add Wallpaper" +#~ msgstr "_Faka iphepha elihlotshisiweyo" + +#~ msgid "_Style:" +#~ msgstr "_Inhlobo:" + +#~ msgid "Centered" +#~ msgstr "Ngaphakathi" + +#~ msgid "Fill Screen" +#~ msgstr "Gcwalisa ubuso besiga-nyezi" + +#~ msgid "Scaled" +#~ msgstr "Ilinganisiwe" + +#~ msgid "Tiled" +#~ msgstr "Ihlotshisiwe" + +#~ msgid "Solid Color" +#~ msgstr "Umbala ongenelele" + +#~ msgid "Horizontal Gradient" +#~ msgstr "Ubukhulu bokukhuphuka obuqondile buthe ndindilizi" + +#~ msgid "Vertical Gradient" +#~ msgstr "Ubukhulu bokukhuphuka obuqondile buthe ndindilizi obumile" + +#~ msgid "Add Wallpaper" +#~ msgstr "Faka iphepha elihlotsisiwe" + +#~ msgid "No Wallpaper" +#~ msgstr "Alikho iphepha elihlotshisiwe" + +#~ msgid "" +#~ "Unable to start the settings manager 'mate-settings-daemon'.\n" +#~ "Without the MATE settings manager running, some preferences may not take " +#~ "effect. This could indicate a problem with MateComponent, or a non-MATE (e.g. " +#~ "KDE) settings manager may already be active and conflicting with the " +#~ "MATE settings manager." +#~ msgstr "" +#~ "Ihlulekile ukuqala umphathi hlelo 'mate-settings-daemon'.\n" +#~ "Ngaphandle kohlelo lomphathi weMATE esebenza, ezinye ezithandekayo " +#~ "ngekhe zisebenze. Lokhu kungaveza inkinga nge matecomponent, noma i-MATE " +#~ "engekho (isibonelo KDE) umphathi wohlelo angahle sekaya sebenza abuye " +#~ "aphikisane nomphathi hlelo weMATE." + +#~ msgid "Unable to load capplet stock icon '%s'\n" +#~ msgstr "Ihlulekile ukufaka uphawu capplet stock '%s'\n" + +#~ msgid "Just apply settings and quit" +#~ msgstr "Faka uhlelo uphume" + +#~ msgid "Retrieve and store legacy settings" +#~ msgstr "Buyisa futhi ugcine uhlelo lobucebi" + +#~ msgid "From URI" +#~ msgstr "Iphuma URI" + +#~ msgid "URI currently transferring from" +#~ msgstr "Okwamanje URI idlulisela okuphuma" + +#~ msgid "To URI" +#~ msgstr "Iya URI" + +#~ msgid "URI currently transferring to" +#~ msgstr "URI okwamanje edlulisela ku" + +#~ msgid "Fraction completed" +#~ msgstr "Isigamu sesibalo siqhediwe" + +#~ msgid "Fraction of transfer currently completed" +#~ msgstr "Ukudluliselwa kwesigamu sesibalo kuqediwe" + +#~ msgid "Current URI index" +#~ msgstr "Inkomba yamanje ye URI" + +#~ msgid "Current URI index - starts from 1" +#~ msgstr "Inkomba yamanje ye URI - iqala ku 1" + +#~ msgid "Total URIs" +#~ msgstr "URIs eziphelele" + +#~ msgid "Total number of URIs" +#~ msgstr "Inani eliphelele le URIs" + +#, fuzzy +#~ msgid "From:" +#~ msgstr "Iphuma: %s" + +#, fuzzy +#~ msgid "To:" +#~ msgstr "Iya: %s" + +#~ msgid "Connecting..." +#~ msgstr "Isaxhumana..." + +#~ msgid "Key" +#~ msgstr "Inkinombho" + +#~ msgid "MateConf key to which this property editor is attached" +#~ msgstr "Inkinombo Gconf lapho lesisakhi sokuhlela sinamatheliswe khona" + +#~ msgid "Callback" +#~ msgstr "Bizela emuva" + +#~ msgid "Issue this callback when the value associated with key gets changed" +#~ msgstr "" +#~ "Kipha lesisimemo sokubuyela emuva uma inani elithintekayo kumankinombho " +#~ "lishintshwa" + +#~ msgid "Change set" +#~ msgstr "Shintsha uhlelo" + +#~ msgid "" +#~ "MateConf change set containing data to be forwarded to the mateconf client on " +#~ "apply" +#~ msgstr "" +#~ "Gconf ishintsha uhlelo olukhungethe ulwazi olumelwe luthunyelwe " +#~ "kwikhasimende ye mateconf ekuyingeniseni" + +#~ msgid "Conversion to widget callback" +#~ msgstr "Ukuguqulwa kwewidget ebizela emuva" + +#~ msgid "" +#~ "Callback to be issued when data are to be converted from MateConf to the " +#~ "widget" +#~ msgstr "" +#~ "Isibizo sangemuva sizokhishwa uma imniningo imelwe ukushintshwa ukusuka " +#~ "ku Gconf ukuya kwiwidget" + +#~ msgid "Conversion from widget callback" +#~ msgstr "Ukuguqulwa kwewidget ebizela emuva" + +#~ msgid "" +#~ "Callback to be issued when data are to be converted to MateConf from the " +#~ "widget" +#~ msgstr "" +#~ "Isibizo sangemuva sizokhishwa uma imniningo imelwe ukushintshwa ukusuka " +#~ "ku Gconf ukuya kwiwidget" + +#~ msgid "UI Control" +#~ msgstr "Ukulawula UI" + +#~ msgid "Object that controls the property (normally a widget)" +#~ msgstr "Into elawula leso sakha (okwejwayelekile yiwidget)" + +#~ msgid "Property editor object data" +#~ msgstr "Umhleli wezakha into yemniningo" + +#~ msgid "Custom data required by the specific property editor" +#~ msgstr "Imniningo yesiko icelwa yisakha esithize somhleli" + +#~ msgid "Property editor data freeing callback" +#~ msgstr "Umhleli wesakha ukhulula imniningo yokushaya ngasemuva" + +#~ msgid "" +#~ "Callback to be issued when property editor object data is to be freed" +#~ msgstr "" +#~ "Kuzo khishwa isibizo ngasemuva uma umhleli wesakha wento yomniningo " +#~ "ekhululwa" + +#~ msgid "" +#~ "Couldn't find the file '%s'.\n" +#~ "\n" +#~ "Please make sure it exists and try again, or choose a different " +#~ "background picture." +#~ msgstr "" +#~ "Yehlulekile ukuthola ihele '%s'.\n" +#~ "\n" +#~ "Sicela uqiniseke ukuba yikhona uphinde uzame futhi, noma khetha isithombe " +#~ "esehlukile sesizinda sesiga-nyezi." + +#~ msgid "" +#~ "I don't know how to open the file '%s'.\n" +#~ "Perhaps it's a kind of picture that is not yet supported.\n" +#~ "\n" +#~ "Please select a different picture instead." +#~ msgstr "" +#~ "Angikwazi ukuvula ihele '%s'.\n" +#~ "Mhlambe yinhlobo yesithombe esingakaxhaswa.\n" +#~ "\n" +#~ "Sicela ukhethe isithombe esihlukile kunalokho." + +#~ msgid "Please select an image." +#~ msgstr "Sicela ukhethe isithombe." + +#~ msgid "_Select" +#~ msgstr "_Khetha" + +#~ msgid "Preferred Applications" +#~ msgstr "Izithobo ezithandekayo" + +#~ msgid "Select your default applications" +#~ msgstr "Khetha izithobo zakho ezinephutha" + +#, fuzzy +#~ msgid "Debian Sensible Browser" +#~ msgstr "Isiyaluzi solwembu esinephutha" + +#~ msgid "Epiphany" +#~ msgstr "Epiphany" + +#~ msgid "Galeon" +#~ msgstr "Galeon" + +#~ msgid "Encompass" +#~ msgstr "Encompass" + +#, fuzzy +#~ msgid "Firebird" +#~ msgstr "Firebird/FireFox" + +#, fuzzy +#~ msgid "Mozilla" +#~ msgstr "Umyalezo we Mozilla" + +#~ msgid "Netscape Communicator" +#~ msgstr "Umxhumanisi we Netscape" + +#~ msgid "Konqueror" +#~ msgstr "Konqueror" + +#~ msgid "W3M Text Browser" +#~ msgstr "W3M Isiyaluzi setekisi" + +#~ msgid "Lynx Text Browser" +#~ msgstr "Lynx Isiyaluzi setekisi" + +#~ msgid "Links Text Browser" +#~ msgstr "Links Isiyaluzi setekisi" + +#~ msgid "Evolution Mail Reader" +#~ msgstr "Umfundi miyalezo we-Evolution" + +#~ msgid "Balsa" +#~ msgstr "Balsa" + +#~ msgid "KMail" +#~ msgstr "Kmail" + +#~ msgid "Mozilla Mail" +#~ msgstr "Umyalezo we Mozilla" + +#~ msgid "Mutt" +#~ msgstr "Mutt" + +#, fuzzy +#~ msgid "Debian Terminal Emulator" +#~ msgstr "Isixhumanisi esinephutha" + +#, fuzzy +#~ msgid "MATE Terminal" +#~ msgstr "Isixhumanisi" + +#~ msgid "Standard XTerminal" +#~ msgstr "Isixhumi X esejwayekile" + +#~ msgid "NXterm" +#~ msgstr "Nxterm" + +#~ msgid "RXVT" +#~ msgstr "RXVT" + +#, fuzzy +#~ msgid "aterm" +#~ msgstr "Nxterm" + +#~ msgid "ETerm" +#~ msgstr "ETerm" + +#~ msgid "Please specify a name and a command for this editor." +#~ msgstr "Sicela uchaze igama nomyalo walombhali." + +#~ msgid "Add..." +#~ msgstr "Hlanganisa..." + +#, fuzzy +#~ msgid "C_ustom" +#~ msgstr "Isiko" + +#, fuzzy +#~ msgid "C_ustom:" +#~ msgstr "Isiko" + +#, fuzzy +#~ msgid "Can open multiple _files" +#~ msgstr "Lesisithobo singavula ohele _abaningi" + +#~ msgid "Co_mmand:" +#~ msgstr "Umy_alo:" + +#~ msgid "Custom Editor Properties" +#~ msgstr "Izakhi zomhleli zesiko" + +#~ msgid "Default Mail Reader" +#~ msgstr "Umfundi miyalezo onephutha" + +#~ msgid "Default Terminal" +#~ msgstr "Isixhumanisi esinephutha" + +#~ msgid "Default Text Editor" +#~ msgstr "Umhleli wetekisi onephutha" + +#~ msgid "Default Web Browser" +#~ msgstr "Isiyaluzi solwembu esinephutha" + +#~ msgid "Default Window Manager" +#~ msgstr "Umphathi wefasitela onephutha" + +#~ msgid "Delete" +#~ msgstr "Susa" + +#~ msgid "E_xec Flag:" +#~ msgstr "E_exc iflagi:" + +#~ msgid "Edit..." +#~ msgstr "Hlela..." + +#~ msgid "Mail Reader" +#~ msgstr "Umfundi milayezo" + +#, fuzzy +#~ msgid "Run in a _terminal" +#~ msgstr "Hambisa phakathi koku_xhuma" + +#, fuzzy +#~ msgid "Run in a t_erminal" +#~ msgstr "Hambisa phakathi koku_xhuma" + +#~ msgid "" +#~ "Select the window manager you want. You will need to hit apply, wave the " +#~ "magic wand, and do a magic dance for it to work." +#~ msgstr "" +#~ "Khetha umphathi wefasitela omfunayo. Kumele ushaye usebenzisa, uthinte " +#~ "iwandi elizenzekelayo, ubuye wenze umdanso ukuze isebenze." + +#~ msgid "Terminal" +#~ msgstr "Isixhumanisi" + +#~ msgid "Text Editor" +#~ msgstr "Uhele wetekisi" + +#~ msgid "Understands _Netscape Remote Control" +#~ msgstr "Yiqonda ukulawulwa ngongesi yi _Netscape" + +#~ msgid "Use this _editor to open text files in the file manager" +#~ msgstr "" +#~ "Sebenzisa lo_mhleli ukuvula ihele letekisi phakathi komphathi wehele" + +#~ msgid "Web Browser" +#~ msgstr "Isiyaluzi solwembu" + +#~ msgid "Window Manager" +#~ msgstr "Umphathi wefasitela" + +#, fuzzy +#~ msgid "_Command:" +#~ msgstr "Umy_alo:" + +#~ msgid "_Name:" +#~ msgstr "_Igama:" + +#~ msgid "_Properties..." +#~ msgstr "_Izakhi..." + +#, fuzzy +#~ msgid "_Select:" +#~ msgstr "_Khetha" + +#~ msgid "Change screen resolution" +#~ msgstr "Shintsa isinqumo sobuso besiga-nyezi" + +#~ msgid "Screen Resolution" +#~ msgstr "Isinqumo sobuso besiga-nyezi" + +#~ msgid "%d Hz" +#~ msgstr "%d Hz" + +#~ msgid "_Resolution:" +#~ msgstr "_Isinqumo:" + +#~ msgid "Re_fresh rate:" +#~ msgstr "Ijubane eliphinde kabu_sha:" + +#~ msgid "Default Settings" +#~ msgstr "Izinhlelo ezinephutha" + +#~ msgid "Screen %d Settings\n" +#~ msgstr "Ubuso besiga-nyezi %d Izinhlelo\n" + +#~ msgid "Screen Resolution Preferences" +#~ msgstr "Isinqumo esithandekayo sobuso besiga-nyezi" + +#~ msgid "_Make default for this computer (%s) only" +#~ msgstr "_Yenza iphutha lwesiga-nyezi (%s) kuphela" + +#~ msgid "Options" +#~ msgstr "Ukhetho" + +#~ msgid "" +#~ "Testing the new settings. If you don't respond in %d second the previous " +#~ "settings will be restored." +#~ msgid_plural "" +#~ "Testing the new settings. If you don't respond in %d seconds the previous " +#~ "settings will be restored." +#~ msgstr[0] "" +#~ "Ukuhlolwa kwezinhlelo ezintsha. Uma ungaphendule %d emzuzwaneni izinhlelo " +#~ "ezidlulile zizophindwa zibuyiswe." +#~ msgstr[1] "" +#~ "Ukuhlolwa kwezinhlelo ezintsha. Uma ungaphendule %d emizuzwaneni " +#~ "izinhlelo ezidlulile zizophindwa zibuyiswe." + +#~ msgid "Keep Resolution" +#~ msgstr "Gcina isinqumo" + +#~ msgid "Do you want to keep this resolution?" +#~ msgstr "Ufuna ukugcina lesisinqumo?" + +#~ msgid "Use _previous resolution" +#~ msgstr "Sebenzisa isinqumo _esidlulile" + +#~ msgid "_Keep resolution" +#~ msgstr "_Gcina isinqumo" + +#~ msgid "" +#~ "The X Server does not support the XRandR extension. Runtime resolution " +#~ "changes to the display size are not available." +#~ msgstr "" +#~ "Isisebenzi X asixhasi XRandR yangaphandle. Isikhathi sokusebenza " +#~ "sesinqumo sishintsha isilinganiso somboniso azitholakali." + +#~ msgid "" +#~ "The version of the XRandR extension is incompatible with this program. " +#~ "Runtime changes to the display size are not available." +#~ msgstr "" +#~ "Ukulandisa kwe XRandR yangaphandle akusebenzi kuloluhlelo. Isikhathi " +#~ "sokusebenza sishintsha isilinganiso sokubonisa azitholakali." + +#~ msgid "Select fonts for the desktop" +#~ msgstr "Khetha isiqwema sesiga-nyezi" + +#~ msgid "Font Rendering" +#~ msgstr "Ukutyelekana isiqwema" + +#~ msgid "Smoothing:" +#~ msgstr "Bushelezi:" + +#~ msgid "Subpixel order:" +#~ msgstr "Umyalo wechashazana:" + +#~ msgid "Best _shapes" +#~ msgstr "_Isimo esibalasele" + +#~ msgid "Best co_ntrast" +#~ msgstr "Ukukha_nya okubalasele" + +#~ msgid "D_etails..." +#~ msgstr "Im_niningwane..." + +#~ msgid "Font Preferences" +#~ msgstr "Isiqwema esithandekayo" + +#~ msgid "Font Rendering Details" +#~ msgstr "Imininingwane yokutyelekana isiqwema" + +#~ msgid "Go _to font folder" +#~ msgstr "Hamba _kwi sibaya sesiqwema" + +#~ msgid "Gra_yscale" +#~ msgstr "Isilinganiso esi_gray" + +#~ msgid "N_one" +#~ msgstr "L_utho" + +#~ msgid "R_esolution:" +#~ msgstr "I_siqumo:" + +#~ msgid "Sub_pixel (LCDs)" +#~ msgstr "Ama_chashazana (LCDs)" + +#~ msgid "Sub_pixel smoothing (LCDs)" +#~ msgstr "Ukushelela kwama_chashazana (LCDs)" + +#~ msgid "VB_GR" +#~ msgstr "VB_GR" + +#~ msgid "_Application font:" +#~ msgstr "Isiqwema _sesithobo:" + +#~ msgid "_BGR" +#~ msgstr "_BGR" + +#~ msgid "_Desktop font:" +#~ msgstr "_Isiqwema sesiga-nyezi:" + +#~ msgid "_Full" +#~ msgstr "_Igcwele" + +#~ msgid "_Medium" +#~ msgstr "_Iphakathi" + +#~ msgid "_Monochrome" +#~ msgstr "_Isiqalo esiphathele sodwa" + +#~ msgid "_None" +#~ msgstr "_Lutho" + +#~ msgid "_RGB" +#~ msgstr "_RGB" + +#~ msgid "_Slight" +#~ msgstr "_Cishe" + +#~ msgid "_Terminal font:" +#~ msgstr "_Isixhumi siqwema:" + +#~ msgid "_VRGB" +#~ msgstr "_VRGB" + +#~ msgid "_Window title font:" +#~ msgstr "_Isihloko sombhalo wefasitela:" + +#~ msgid "dots per inch" +#~ msgstr "amabala ngobude" + +#~ msgid "Font may be too large" +#~ msgstr "Iisqqwema singaba sikhulu kakhulu" + +#~ msgid "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." +#~ msgid_plural "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a size " +#~ "smaller than %d." +#~ msgstr[0] "" +#~ "Isiqwema esikhethiwe si %d sikhomba kakhulu, singenza kubelikhuni " +#~ "ukusebenzisa isiga-nyezi. Kuyakhuthazwa ukuba ukhethe isayizi encane kune " +#~ "%d." +#~ msgstr[1] "" +#~ "Isiqwema esikhethiwe si %d sikhomba kakhulu, singenza kubelikhuni " +#~ "ukusebenzisa isiga-nyezi. Kuyakhuthazwa ukuba ukhethe isayizi encane kune " +#~ "%d." + +#~ msgid "" +#~ "The font selected is %d point large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a " +#~ "smaller sized font." +#~ msgid_plural "" +#~ "The font selected is %d points large, and may make it difficult to " +#~ "effectively use the computer. It is recommended that you select a smaller " +#~ "sized font." +#~ msgstr[0] "" +#~ "Isiqwema esikhethiwe si %d sikhomba kakhulu, singenza kubelikhuni " +#~ "ukusebenzisa isiga-nyezi. Kuyakhuthazwa ukuba ukhethe isayizi encane." +#~ msgstr[1] "" +#~ "Isiqwema esikhethiwe si %d sikhomba kakhulu, singenza kebe likhuni " +#~ "ukusebenzisa isiga-nyezi. Kuya khuthazwa ukuba ukhethe isayizi encane." + +#~ msgid "New accelerator..." +#~ msgstr "Isigijimi esisha..." + +#~ msgid "Accelerator key" +#~ msgstr "Inkinombho yesigijimi" + +#~ msgid "Accelerator modifiers" +#~ msgstr "Izilungisi zesigijimi" + +#~ msgid "Accelerator keycode" +#~ msgstr "Inkinombho lekhodi lesigijimi" + +#~ msgid "Accel Mode" +#~ msgstr "Uhlu Accel" + +#~ msgid "The type of accelerator." +#~ msgstr "Uhlobo lwesigijimi." + +#~ msgid "Disabled" +#~ msgstr "Ayinamandla" + +#~ msgid "" +#~ msgstr "" + +#~ msgid "Desktop" +#~ msgstr "Isiga-nyezi" + +#~ msgid "Window Management" +#~ msgstr "Ukuphathwa kwefasitela" + +#~ msgid "" +#~ "The shortcut \"%s\" is already used for:\n" +#~ " \"%s\"\n" +#~ msgstr "" +#~ "Indlela emfishane \"%s\" sele yisebenziselwe uku:\n" +#~ " \"%s\"\n" + +#~ msgid "Error setting new accelerator in configuration database: %s\n" +#~ msgstr "Iphutha lihlelela isigijimi esisha kumumo wokulonda: %s\n" + +#~ msgid "Error unsetting accelerator in configuration database: %s\n" +#~ msgstr "Iphutha alihleli isigijimi kumumo wokulonda: %s\n" + +#~ msgid "Action" +#~ msgstr "Isenzo" + +#~ msgid "Shortcut" +#~ msgstr "Ukunqamula" + +#~ msgid "Keyboard Shortcuts" +#~ msgstr "Izinqamulo zendawo yokushaya uma ubhala" + +#~ msgid "" +#~ "To edit a shortcut key, click on the corresponding row and type a new " +#~ "accelerator, or press backspace to clear." +#~ msgstr "" +#~ "Ukuhlela inkinombho enqamulayo, potshoza emugqeni ongale ubhale isigijimi " +#~ "esisha, okanye potshoza inkinombho lokubuyisela isikhala emuva ukusula." + +#~ msgid "Assign shortcut keys to commands" +#~ msgstr "Nikela iinkinombho kwimilayezo" + +#~ msgid "Unknown" +#~ msgstr "Ayaziwa" + +#~ msgid "Layout" +#~ msgstr "Ukubonakala ngaphandle" + +#, fuzzy +#~ msgid "Default" +#~ msgstr "Isikhombi esinephutha" + +#~ msgid "Models" +#~ msgstr "Izifanekiso" + +#~ msgid "There was an error launching the keyboard capplet : %s" +#~ msgstr "" +#~ "Kube khona iphutha uma kungeniswa i-capplet yendawo yokushaya uma ubhala: " +#~ "%s" + +#~ msgid "" +#~ "Just apply settings and quit (compatibility only; now handled by daemon)" +#~ msgstr "Sebenzisa uhlelo uphe (ingacinwa kuphela; manje iphethwe yi-daemon)" + +#~ msgid "Start the page with the typing break settings showing" +#~ msgstr "Qala ikhasi ngokubhala ngokunqamula ukhombisa izinhlelo" + +#~ msgid "..." +#~ msgstr "..." + +#~ msgid "Cursor Blinking" +#~ msgstr "Isikhombi siyajampajampa" + +#~ msgid "Repeat Keys" +#~ msgstr "Phinda amankinombho" + +#~ msgid "_Lock screen to enforce typing break" +#~ msgstr "_Vala ubusos ukufaka ngenkani umbhalo onqamulayo" + +#~ msgid "Fast" +#~ msgstr "Shesha" + +#~ msgid "Long" +#~ msgstr "Inde" + +#~ msgid "Short" +#~ msgstr "Imfisha" + +#~ msgid "Slow" +#~ msgstr "Nwabuza" + +#~ msgid "A_vailable layouts:" +#~ msgstr "Umphandle o_tholakalayo:" + +#~ msgid "All_ow postponing of breaks" +#~ msgstr "V_umela ukubuyiselwa emuva kwezinqamuli" + +#~ msgid "Check if breaks are allowed to be postponed" +#~ msgstr "Qaphela ukuba izinqamuli zivunyelwe ukuhlehliswa" + +#, fuzzy +#~ msgid "Choose A Keyboard Model" +#~ msgstr "Khetha isifanekiso sendawo yokushaya uma ubhala" + +#, fuzzy +#~ msgid "Choose A Layout" +#~ msgstr "Vala futhi _uphume" + +#~ msgid "Cursor _blinks in text boxes and fields" +#~ msgstr "Isikhombi _sijampajampa phakathi kwebhokisi letekisi nemibhalo" + +#~ msgid "Duration of the break when typing is disallowed" +#~ msgstr "Isikhathi sokunqamula uma ukubhala kungavumelekile" + +#~ msgid "Duration of work before forcing a break" +#~ msgstr "Isikhathi somsebenzi phambi kokufaka isinqamuli ngenkani" + +#~ msgid "Key presses _repeat when key is held down" +#~ msgstr "Inkinombho lipotshozwa _phinda uma lipotshozelwe phantsi" + +#~ msgid "Keyboard Preferences" +#~ msgstr "Okuthandekayo endaweni yokushaya uma ubhala" + +#~ msgid "Keyboard _model:" +#~ msgstr "_Isifanekiso sendawo yokushaya uma ubhala:" + +#~ msgid "Layout Options" +#~ msgstr "Ukhetha umumo" + +#~ msgid "Layouts" +#~ msgstr "Umumo" + +#~ msgid "" +#~ "Lock screen after a certain duration to help prevent repetitive keyboard " +#~ "use injuries" +#~ msgstr "" +#~ "Vala ubuso besiga-nyezi emuva kwesikhathi esithile ukusiza ukuvimba " +#~ "ukuziphinda ukusebenzisa izingozi" + +#~ msgid "Microsoft Natural Keyboard" +#~ msgstr "Indawo yokushaya uma ubhala yendalo ye-Microsoft" + +#, fuzzy +#~ msgid "Preview:" +#~ msgstr "_Buka futhi" + +#, fuzzy +#~ msgid "Reset To De_faults" +#~ msgstr "Hlela kabusha emaphu_theni" + +#~ msgid "_Accessibility..." +#~ msgstr "_Ukungenisela..." + +#, fuzzy +#~ msgid "_Add..." +#~ msgstr "Hlanganisa..." + +#~ msgid "_Break interval lasts:" +#~ msgstr "_Umkhawulo wokugina wokunqamula:" + +#~ msgid "_Delay:" +#~ msgstr "_Bambezela:" + +#, fuzzy +#~ msgid "_Models:" +#~ msgstr "_Izifanekiso" + +#~ msgid "_Selected layouts:" +#~ msgstr "_Umumo okhethiwe:" + +#~ msgid "_Speed:" +#~ msgstr "_Ijubane:" + +#~ msgid "_Work interval lasts:" +#~ msgstr "_Umsebenzi womkhawulo ekugcineni:" + +#~ msgid "minutes" +#~ msgstr "imizuzu" + +#~ msgid "Set your keyboard preferences" +#~ msgstr "Hlela indawo zakho ozithandayo kwindawo yokushaya uma ubhala" + +#~ msgid "Unknown Cursor" +#~ msgstr "Isikhombisi esingaziwa" + +#~ msgid "Default Cursor" +#~ msgstr "Isikhombi esinephutha" + +#~ msgid "Default Cursor - Current" +#~ msgstr "Isikhombi esinephutha - Manje" + +#~ msgid "The default cursor that ships with X" +#~ msgstr "Isikhombi esinephutha esihambisana no-X" + +#~ msgid "White Cursor" +#~ msgstr "Isikhombi esimhlophe" + +#~ msgid "White Cursor - Current" +#~ msgstr "Isikhombi esimhlophe - okwamanje" + +#~ msgid "The default cursor inverted" +#~ msgstr "Isikhombi esinephuthat sifakiwe" + +#~ msgid "Large Cursor" +#~ msgstr "Isikhombi esikhulu" + +#~ msgid "Large Cursor - Current" +#~ msgstr "Isikhombi esikhulu - okwamanje" + +#~ msgid "Large version of normal cursor" +#~ msgstr "Umlandiso omkhulu wesikhombi esejwayelekile" + +#~ msgid "Large White Cursor - Current" +#~ msgstr "Isikhombi esimhlophe esikhulu - okwamanje" + +#~ msgid "Large White Cursor" +#~ msgstr "Isikhombi esimhlophe esikhulu" + +#~ msgid "Large version of white cursor" +#~ msgstr "Umlandisi omkhulu wesikhombi esimhlophe" + +#~ msgid "Cursor Theme" +#~ msgstr "Indikimba yesikhombi" + +#~ msgid "Double-Click Timeout " +#~ msgstr "Potshoza-kabili isikhathi siphelile " + +#~ msgid "Drag and Drop" +#~ msgstr "Dontsa futhi uphontse" + +#~ msgid "Locate Pointer" +#~ msgstr "Beka isikhombisi endaweni" + +#~ msgid "Mouse Orientation" +#~ msgstr "Ukuhanjiswa kwesingoso" + +#~ msgid "Speed" +#~ msgstr "Ijubane" + +#~ msgid "Fast" +#~ msgstr "Shesha" + +#~ msgid "High" +#~ msgstr "Phezulu" + +#~ msgid "Large" +#~ msgstr "Okukhulu" + +#~ msgid "Low" +#~ msgstr "Okuphantsi" + +#~ msgid "Slow" +#~ msgstr "Nwazayo" + +#~ msgid "Small" +#~ msgstr "Ncanel" + +#~ msgid "Buttons" +#~ msgstr "Amankinombho" + +#, fuzzy +#~ msgid "Cursor Size:" +#~ msgstr "Isayizi yesikhombi" + +#~ msgid "Cursors" +#~ msgstr "Izikhombi" + +#~ msgid "Highlight the _pointer when you press Ctrl" +#~ msgstr "Khanyisela _isikhombisi uma upotshoza Ctrl" + +#, fuzzy +#~ msgid "Large" +#~ msgstr "_Okukhulu" + +#, fuzzy +#~ msgid "Medium" +#~ msgstr "_Iphakathi" + +#~ msgid "Motion" +#~ msgstr "Intshukumo" + +#, fuzzy +#~ msgid "Small" +#~ msgstr "_Okuncane" + +#~ msgid "_Acceleration:" +#~ msgstr "_Ukusheshisa:" + +#~ msgid "_Left-handed mouse" +#~ msgstr "_Isingoso sesandla sasebunxele" + +#~ msgid "_Sensitivity:" +#~ msgstr "_Binyekile:" + +#~ msgid "_Threshold:" +#~ msgstr "_Umnyango:" + +#~ msgid "_Timeout:" +#~ msgstr "_Isikhathi siphelile:" + +#~ msgid "Set your mouse preferences" +#~ msgstr "Hlela okuthandekayo kwesingoso" + +#~ msgid "Network Proxy" +#~ msgstr "Proxy yokuxhumana" + +#, fuzzy +#~ msgid "Set your network proxy preferences" +#~ msgstr "Okuthandekayo kwe-proxy yokuxhumana" + +#~ msgid " " +#~ msgstr " " + +#, fuzzy +#~ msgid "D_irect internet connection" +#~ msgstr "_Ukuxhumana ngqo kolwembu" + +#~ msgid "_Automatic proxy configuration" +#~ msgstr "_Umumo wozenzakalelayo we-proxy" + +#~ msgid "_Manual proxy configuration" +#~ msgstr "_Ukulungisa umumo we-proxy ngesandla" + +#~ msgid "_Use authentication" +#~ msgstr "_Sebenzisa izifungo" + +#, fuzzy +#~ msgid "Advanced Configuration" +#~ msgstr "Ukulungisa ngokuzenzekela _URL:" + +#~ msgid "Autoconfiguration _URL:" +#~ msgstr "Ukulungisa ngokuzenzekela _URL:" + +#~ msgid "HTTP Proxy Details" +#~ msgstr "Imniningwane emileyo ye-HTTP" + +#~ msgid "H_TTP proxy:" +#~ msgstr "H_TTP ezimele:" + +#, fuzzy +#~ msgid "Network Proxy Preferences" +#~ msgstr "Okuthandekayo kwe-proxy yokuxhumana" + +#~ msgid "Port:" +#~ msgstr "Itheku:" + +#, fuzzy +#~ msgid "Proxy Configuration" +#~ msgstr "Ukulingasa umumo wokuxhumana okuzimele" + +#~ msgid "S_ocks host:" +#~ msgstr "Umhathi weso_kisi:" + +#~ msgid "U_sername:" +#~ msgstr "I_gamamsebemzi:" + +#~ msgid "_Details" +#~ msgstr "_Imniningwane" + +#~ msgid "_FTP proxy:" +#~ msgstr "_FTP ezimele:" + +#~ msgid "_Password:" +#~ msgstr "_Igama lokungena:" + +#~ msgid "_Secure HTTP proxy:" +#~ msgstr "_Vikela i-HTTP ezimele:" + +#~ msgid "Enable sound and associate sounds with events" +#~ msgstr "Nika amandla umsindo futhi ujwayeze imisindo nemicimbi" + +#~ msgid "Sound Preferences" +#~ msgstr "Imisindo ethandekayo" + +#~ msgid "E_nable sound server startup" +#~ msgstr "Ni_ka amandla uphathi womsindo ukuqala" + +#~ msgid "Flash _entire screen" +#~ msgstr "Khanyisa _bonke ubuso" + +#~ msgid "Flash _window titlebar" +#~ msgstr "Khanyisa _ifasitela lohlu" + +#~ msgid "General" +#~ msgstr "Jikelele" + +#~ msgid "Sound Events" +#~ msgstr "Imicimbi yomsindo" + +#~ msgid "System Bell" +#~ msgstr "Insimbi yohlelo" + +#~ msgid "_Sound an audible bell" +#~ msgstr "_Khalisa insimbi ezakalayo" + +#~ msgid "_Visual feedback:" +#~ msgstr "_Impendulo ebonakalayo:" + +#~ msgid "" +#~ "No themes could be found on your system. This probably means that your " +#~ "\"Theme Preferences\" dialog was improperly installed, or you haven't " +#~ "installed the \"mate-themes\" package." +#~ msgstr "" +#~ "Azikho indikima ezitholakele kuhlelo lwakho. Mhalbe lokhu kuchaza ukuthi " +#~ "\"Indikima ezithandekayo\" ibhokisana lifakwe kabi, noma mhlambe " +#~ "awukalifaki \"mate-themes\" umthwalo." + +#, fuzzy +#~ msgid "Installation Failed" +#~ msgstr "Ukufakwa kwendikima" + +#, fuzzy +#~ msgid "The file format is invalid" +#~ msgstr "Ihele %s asiyilo ihele elifanele" + +#~ msgid "No theme file location specified to install" +#~ msgstr "Akukho ihele lendikima elinendawo elifakiwe" + +#~ msgid "The theme file location specified to install is invalid" +#~ msgstr "Indikima yehele echaziwe ukuthi ifakwe ayifanele" + +#, fuzzy +#~ msgid "The file format is invalid." +#~ msgstr "Ihele %s asiyilo ihele elifanele" + +#~ msgid "" +#~ "%s is the path where the theme files will be installed. This can not be " +#~ "selected as the source location" +#~ msgstr "" +#~ "%s yindlela lapho indikima zohele zizofakwa khona. Lokhu ngeke kukhethwe " +#~ "ngenje ndawo eyimvelo" + +#~ msgid "Custom theme" +#~ msgstr "Indikima yesiko" + +#~ msgid "You can save this theme by pressing the Save Theme button." +#~ msgstr "" +#~ "Ungahlenga lendikima ngokupotshoza inkinombho lokuhlenga eliyindikima." + +#~ msgid "" +#~ "The default theme schemas could not be found on your system. This means " +#~ "that you probably don't have marco installed, or that your mateconf is " +#~ "configured incorrectly." +#~ msgstr "" +#~ "Indikima eziyiphutha ezingamaqembu azitholakalanga phakathi kohlu. Lokhu " +#~ "kuchaza ukuthi awuna imarco efakiwe, noma i-mateconf yakho ifakwe kabi." + +#~ msgid "Theme name must be present" +#~ msgstr "Igama lendikima kumele libe khona" + +#~ msgid "The theme already exists. Would you like to replace it?" +#~ msgstr "Indikima sele yikhona. Ingabe uthanda ukufaka enye kunale?" + +#~ msgid "Select themes for various parts of the desktop" +#~ msgstr "Khetha indikima zamalungu ahlukile esiga-nyezi" + +#~ msgid "Theme" +#~ msgstr "Indikima" + +#~ msgid "Install a Theme" +#~ msgstr "Faka indikima" + +#~ msgid "Theme Installation" +#~ msgstr "Ukufakwa kwendikima" + +#~ msgid "_Install" +#~ msgstr "_Faka" + +#~ msgid "_Location:" +#~ msgstr "_Indawo:" + +#~ msgid "Save Theme to Disk" +#~ msgstr "" +#~ "Hlenga indikima phakathi kwecwecwe" + +#~ msgid "Apply _Font" +#~ msgstr "Sebenzisa _Isiqwema" + +#~ msgid "Controls" +#~ msgstr "Abalawuli" + +#~ msgid "Icons" +#~ msgstr "Amaphawu" + +#~ msgid "New themes can also be installed by dragging them into the window." +#~ msgstr "Indikima ezinsha zinga fakwa ngokuzidontsela efasitileni." + +#~ msgid "Save Theme" +#~ msgstr "Hlenga indikima" + +#~ msgid "Select theme for the desktop" +#~ msgstr "Khetha indikima yesiga-nyezi" + +#~ msgid "Short _description:" +#~ msgstr "_Umlandiso omfishane:" + +#~ msgid "Theme Details" +#~ msgstr "Imniningwane yendikima" + +#~ msgid "Theme Preferences" +#~ msgstr "Indikima ezithandekayo" + +#~ msgid "Theme _Details" +#~ msgstr "_Imniningwane yendikima" + +#~ msgid "This theme does not suggest any particular font or background." +#~ msgstr "Lendikima ayibonisi isiqwema esikhethekile noma isizinda." + +#~ msgid "This theme suggests a background:" +#~ msgstr "Lendikima ibonisa isizinda:" + +#~ msgid "This theme suggests a font and a background:" +#~ msgstr "Lendikima ibonisa isiqwema nesizinda:" + +#~ msgid "This theme suggests a font:" +#~ msgstr "Lendikima ibonisa isiqwqema:" + +#~ msgid "Window Border" +#~ msgstr "Isiyaluzi Window" + +#~ msgid "_Go To Theme Folder" +#~ msgstr "_Hamba kwisibaya sendikimba" + +#~ msgid "_Install Theme..." +#~ msgstr "_Faka indikimba..." + +#~ msgid "_Revert" +#~ msgstr "_Buyisela" + +#~ msgid "_Save Theme..." +#~ msgstr "_Hlenga indikimba..." + +#~ msgid "_Theme name:" +#~ msgstr "_Igama lendikimba:" + +#~ msgid "theme selection tree" +#~ msgstr "isihlahla sokukhetha indikimba" + +#~ msgid "Customize the appearance of toolbars and menubars in applications" +#~ msgstr "" +#~ "Hlela ngokwesiko ukubonakala kwehlu lwamathuluzi nohlu phakathi kwezithobo" + +#~ msgid "Menus & Toolbars" +#~ msgstr "Uhlu & amathuluzi" + +#~ msgid "Behavior and Appearance" +#~ msgstr "Ukuziphatha nokubonakala" + +#~ msgid "Preview" +#~ msgstr "Buka kuqala" + +#~ msgid "C_ut" +#~ msgstr "S_ika" + +#~ msgid "Icons only" +#~ msgstr "Amaphawu wodwa" + +#~ msgid "Menu and Toolbar Preferences" +#~ msgstr "Uhlu namathuluzi athandekayo" + +#~ msgid "New File" +#~ msgstr "Ihele elisha" + +#~ msgid "Open File" +#~ msgstr "Vula ihele" + +#~ msgid "Save File" +#~ msgstr "Hlenga ihele" + +#~ msgid "Show _icons in menus" +#~ msgstr "Bonisa _amaphawu phakathi kohlu" + +#~ msgid "Text below icons" +#~ msgstr "Itekisi ngaphantsi kwamaphawu" + +#~ msgid "Text beside icons" +#~ msgstr "Itekisi eceleni namaphawu" + +#~ msgid "Text only" +#~ msgstr "Itekisi lodwa" + +#, fuzzy +#~ msgid "Toolbar _button labels:" +#~ msgstr "Ilebhula _lekinombho lamathuluzi: " + +#~ msgid "_Copy" +#~ msgstr "_Kopisha" + +#~ msgid "_Detachable toolbars" +#~ msgstr "_Amathulusi anganamatheli" + +#~ msgid "_Edit" +#~ msgstr "_Hlela" + +#~ msgid "_File" +#~ msgstr "_Ihele" + +#~ msgid "_New" +#~ msgstr "_Okusha" + +#~ msgid "_Open" +#~ msgstr "_Vula" + +#~ msgid "_Paste" +#~ msgstr "_Namthelisa" + +#~ msgid "_Print" +#~ msgstr "_Bhala" + +#~ msgid "_Quit" +#~ msgstr "_Phuma" + +#~ msgid "_Save" +#~ msgstr "_Hlenga" + +#~ msgid "" +#~ "Cannot start the preferences application for your window manager\n" +#~ "\n" +#~ "%s" +#~ msgstr "" +#~ "Ayikhoni ukuqala izithobo ezithandekayo zomphathi wefasitela wakho\n" +#~ "\n" +#~ "%s" + +#~ msgid "Control" +#~ msgstr "Lawula" + +#~ msgid "Alt" +#~ msgstr "Alt" + +#~ msgid "Hyper" +#~ msgstr "Isiqalo esiphathelene nokweqisa" + +#~ msgid "Super (or \"Windows logo\")" +#~ msgstr "Phezulu (noma \"Windows yesihlokondaba\")" + +#~ msgid "Meta" +#~ msgstr "Meta" + +#~ msgid "Movement Key" +#~ msgstr "Inkinombho lokuhamba" + +#~ msgid "Titlebar Action" +#~ msgstr "Isenzo sesihloko sohlu" + +#~ msgid "Window Selection" +#~ msgstr "Ukhetho Window" + +#~ msgid "To _move a window, press-and-hold this key then grab the window:" +#~ msgstr "" +#~ "Uku_hambisa ifasitela, potshoza-ubuye-ubambe lenkinombho uphinde ubambe " +#~ "ifasitela:" + +#~ msgid "Window Preferences" +#~ msgstr "Okuthadekayo kwe-Windows" + +#~ msgid "_Double-click titlebar to perform this action:" +#~ msgstr "_Potshoza-kabili uhlu lwesihloko ukwenza lesisenzo:" + +#~ msgid "_Interval before raising:" +#~ msgstr "_Umkhathi phambi kokuphakama:" + +#~ msgid "_Raise selected windows after an interval" +#~ msgstr "_Phakamisa amafasitela akhethiwe emuva komkhawulo" + +#~ msgid "_Select windows when the mouse moves over them" +#~ msgstr "_Khetha amafasitela uma isingoso sihamba phezu kwawo" + +#, fuzzy +#~ msgid "Set your window properties" +#~ msgstr "Izakhi Windows" + +#~ msgid "Windows" +#~ msgstr "Windows" + +#~ msgid "Others" +#~ msgstr "Abanye" + +#, fuzzy +#~ msgid "Desktop Preferences" +#~ msgstr "Isizinda sesiga-nyezi esithandekayo" + +#~ msgid "MATE Control Center" +#~ msgstr "MATE umlawuli ophakathi" + +#~ msgid "The MATE configuration tool" +#~ msgstr "Ithulusi lokumisa lwe-MATE" + +#~ msgid "Could not initialize MateComponent" +#~ msgstr "Ihlukile ukuqala u-MateComponent" + +#, fuzzy +#~ msgid "" +#~ "Error activating XKB configuration.\n" +#~ "It can happen under various circumstances:\n" +#~ "- a bug in libxklavier library\n" +#~ "- a bug in X server (xkbcomp, xmodmap utilities)\n" +#~ "- X server with incompatible libxkbfile implementation\n" +#~ "\n" +#~ "X server version data:\n" +#~ "%s\n" +#~ "%d\n" +#~ "%s\n" +#~ "If you report this situation as a bug, please include:\n" +#~ "- The result of %s\n" +#~ "- The result of %s" +#~ msgstr "" +#~ "Iphutha liyakhanyiswa uma kuhlelwa isimo XKB.\n" +#~ "Mhalmbe ngaphakathi kwesisekeli X senkinga.\n" +#~ "\n" +#~ "imniningwane yesisekeli somhumusho:\n" +#~ "%s\n" +#~ "%d\n" +#~ "%s\n" +#~ "Uma ubika loludaba njengephutha, sicela ufake:\n" +#~ "- Umphumela we xprop -root | grep XKB\n" +#~ "- Umphumela we mateconftool-2 -R /desktop/mate/peripherals/keyboard/xkb" + +#, fuzzy +#~ msgid "" +#~ "You are using XFree 4.3.0.\n" +#~ "There are known problems with complex XKB configurations.\n" +#~ "Try using a simpler configuration or taking a fresher version of XFree " +#~ "software." +#~ msgstr "" +#~ "Usebenzisa Xfree 4.3.0 \n" +#~ "Kunezinkinga ezaziwayo ngokuhlangene XKB komumo wohlelo.\n" +#~ "Zama ukusebenzisa umumo olula noma thatha umhumusho wamanje wesoftware " +#~ "yeXFree." + +#, fuzzy +#~ msgid "Do _not show this warning again" +#~ msgstr "_Unga khombisi lomyalezo futhi" + +#~ msgid "" +#~ "The X system keyboard settings differ from your current MATE keyboard " +#~ "settings. Which set would you like to use?" +#~ msgstr "" +#~ "Uhlelo X lwendawo yokushaya uma ubhala uhlelo luhlukile kule yamanje ye-" +#~ "MATE. Ingabe ufuna ukusebenzisa uhlelo oluphi?" + +#~ msgid "Use MATE settings" +#~ msgstr "Sebenzisa uhleo MATE" + +#~ msgid "Permissions on the file %s are broken\n" +#~ msgstr "Imvume phezu kwehele %s zinqamukile\n" + +#~ msgid "" +#~ "Couldn't load the Glade file.\n" +#~ "Make sure that this daemon is properly installed." +#~ msgstr "" +#~ "Ihlulekile ukufaka ihele le-Glade.\n" +#~ "Qiniseka ukuba le-daemon ifakwe ngokufanele." + +#~ msgid "Error creating signal pipe." +#~ msgstr "Iphutha lidala ithumbu lezimpawu." + +#~ msgid "Type" +#~ msgstr "Uhlobo" + +#~ msgid "" +#~ "Type of bg_applier: BG_APPLIER_ROOT for root window or BG_APPLIER_PREVIEW " +#~ "for preview" +#~ msgstr "" +#~ "Uhlobo le bg_sebenzisa: BG_APPLIER_ROOT lempande yefasitela noma " +#~ "BG_APPLIER_PREVIEW ukubukwa kabusha" + +#~ msgid "Preview Width" +#~ msgstr "Bheka kabusha ububanzi" + +#~ msgid "Width if applier is a preview: Defaults to 64." +#~ msgstr "Dontsa kabanzi uma isisebenzisi siphinda: Amaphutha ku 64." + +#~ msgid "Preview Height" +#~ msgstr "Hlolisisa ubude" + +#~ msgid "Height if applier is a preview: Defaults to 48." +#~ msgstr "Ubude uma isesebenzisi siphinda: Amaphutha ku 48." + +#~ msgid "Screen on which BGApplier is to draw" +#~ msgstr "Ubuso besiga-nyezi lapho I-BGApllier izokhipha" + +#, fuzzy +#~ msgid "There was an error loading an image: %s" +#~ msgstr "Kube khona iphutha elibonisa usizo: %s" + +#~ msgid "Event" +#~ msgstr "Umcimbi" + +#~ msgid "_Sounds:" +#~ msgstr "_Umsindo:" + +#~ msgid "Sound _file:" +#~ msgstr "Ihele _lomsindo:" + +#~ msgid "_Play" +#~ msgstr "_Dlala" + +#~ msgid "_Remove" +#~ msgstr "_Susa" + +#~ msgid "Window manager \"%s\" has not registered a configuration tool\n" +#~ msgstr "" +#~ "Umphathi wefasitela \"%s\" akabhalisile ithulusi lokulungisa umumo\n" + +#~ msgid "Maximize" +#~ msgstr "Khulisa" + +#~ msgid "Roll up" +#~ msgstr "Yaluzisela phezulu" + +#~ msgid "Brightness down" +#~ msgstr "Ukukhanya phantsi" + +#~ msgid "Brightness down's shortcut." +#~ msgstr "Ukunqamula kokukhanya okuphantsi." + +#~ msgid "Brightness up" +#~ msgstr "Ukukhanya phezulu" + +#~ msgid "Brightness up's shortcut." +#~ msgstr "Ukunqamula kokukhanya okuphezulu." + +#~ msgid "E-mail" +#~ msgstr "Umyalezo-kagesi" + +#~ msgid "E-mail's shortcut." +#~ msgstr "Ukunqamula komyalezo-kagesi." + +#~ msgid "Eject's shortcut." +#~ msgstr "Ukunqamula kokukhipha." + +#~ msgid "Home folder's shortcut." +#~ msgstr "Ukunqamula kwesibaya sasekhaya." + +#~ msgid "Launch help browser's shortcut." +#~ msgstr "Ngenisa usizo lokunqamula isiyaluzi." + +#~ msgid "Launch web browser's shortcut." +#~ msgstr "Ngenisa ukunqamula kwesiyaluzi solwembu." + +#~ msgid "Lock screen's shortcut." +#~ msgstr "Vala ukunqamula kobuso besi-nyezi." + +#~ msgid "Log out's shortcut." +#~ msgstr "Phuma ngokunqamula." + +#~ msgid "Next track key's shortcut." +#~ msgstr "Okulandela kokunqamula kwenkinombho." + +#~ msgid "Pause" +#~ msgstr "Yima isikhashana" + +#~ msgid "Pause key's shortcut." +#~ msgstr "Inkinombho lokunqamula kokuma isikhashana." + +#~ msgid "Play (or play/pause) key's shortcut." +#~ msgstr "Dlala (noma dlala/misa isikhashana) inkinombho lokunqamula." + +#~ msgid "Previous track key's shortcut." +#~ msgstr "Ingoma edlulile inkinombho lokunqamula." + +#~ msgid "Search's shortcut." +#~ msgstr "Ukuqamula uma uhlola." + +#~ msgid "Sleep's shortcut." +#~ msgstr "Ukunqamula uma ucisha." + +#~ msgid "Stop playback key's shortcut." +#~ msgstr "Inkinombho lokumisa elinqamulayo." + +#~ msgid "Volume down's shortcut." +#~ msgstr "Ukunqamula kwevolumu ephantsi." + +#~ msgid "Volume mute's shortcut" +#~ msgstr "Ukunqamula kokucisha ivolumu okwesikhashana" + +#~ msgid "Volume up's shortcut." +#~ msgstr "Ukuqamula ivolumu ephezulu." + +#, fuzzy +#~ msgid "Keyboard Update Handlers" +#~ msgstr "_Isifanekiso sendawo yokushaya uma ubhala:" + +#, fuzzy +#~ msgid "Keyboard layout" +#~ msgstr "Umphandle wendawo yokushaya uma ubhala XKB" + +#, fuzzy +#~ msgid "Keyboard model" +#~ msgstr "_Isifanekiso sendawo yokushaya uma ubhala:" + +#, fuzzy +#~ msgid "" +#~ "Keyboard settings in mateconf will be overridden from the system ASAP " +#~ "(deprecated)" +#~ msgstr "" +#~ "Uhlelo lwe-XKB phakathi kwe-mateconf lizonyatheliswa emshinini masinya ASAP" + +#, fuzzy +#~ msgid "keyboard layout" +#~ msgstr "Umphandle wendawo yokushaya uma ubhala XKB" + +#, fuzzy +#~ msgid "keyboard model" +#~ msgstr "Isifanekiso sendawo yokushaya uma ubhala XKB" + +#~ msgid "_Postpone break" +#~ msgstr "_Buyisela ukunqamuka emuva" + +#~ msgid "Take a break!" +#~ msgstr "Thatha ikhefu" + +#~ msgid "/_Preferences" +#~ msgstr "/_Okuthandayo" + +#~ msgid "/_About" +#~ msgstr "/_Nge" + +#~ msgid "/_Take a Break" +#~ msgstr "/_Thatha ikhefu" + +#~ msgid "%d minute until the next break" +#~ msgid_plural "%d minutes until the next break" +#~ msgstr[0] "%d umzuzu kude kufike elinye ikhefu" +#~ msgstr[1] "%d imizuzu kude kufike elinye ikhefu" + +#~ msgid "Less than one minute until the next break" +#~ msgstr "Ngaphantsi komzuzu kude kufike enye ikhefu" + +#~ msgid "" +#~ "Unable to bring up the typing break properties dialog with the following " +#~ "error: %s" +#~ msgstr "" +#~ "Ihlulekile ukuletha umbhalo wokunqamula nezakha zebhokisi kulokhu " +#~ "okulandelayo nephutha: %s" + +#~ msgid "About MATE Typing Monitor" +#~ msgstr "Ngobuso besiga-nyezi bokubhala nge-MATE" + +#~ msgid "A computer break reminder." +#~ msgstr "Isinqamulo sesiga-nyezi esikhumbuzayo." + +#~ msgid "Written by Richard Hult <richard@imendio.com>" +#~ msgstr "Ibhalwe ngu Richard Hult &It;richard@imendio.com>" + +#~ msgid "Eye candy added by Anders Carlsson" +#~ msgstr "Iso lonezelela ngo Anders Carlsson" + +#~ msgid "Break reminder" +#~ msgstr "Isikhumbuzi ngokunqamuka" + +#~ msgid "The typing monitor is already running." +#~ msgstr "Ubuso besiga-nyezi bokubhala sebuyasebenza." + +#, fuzzy +#~ msgid "" +#~ "The typing monitor uses the notification area to display information. You " +#~ "don't seem to have a notification area on your panel. You can add it by " +#~ "right-clicking on your panel and choosing 'Add to panel', selecting " +#~ "'Notification area' and clicking 'Add'." +#~ msgstr "" +#~ "Ubuso besiganyezi bokubhala busebenzisa indawo yokwaziswa ukubonisa " +#~ "ulwazi. Kubonakala sengathi awunayo indawo yokwazisa kwihlu lakho. Unga " +#~ "yifaka ngokupotshoza ngakwesokudla kwihlu lakho ubuye ukhethe 'Faka kuhlu " +#~ "-> Isisebenziswa -> Indawo yokwaziswa'." + +#~ msgid "The quick brown fox jumps over the lazy dog. 0123456789" +#~ msgstr "" +#~ "Impungushe esheshayo embala womhlabathi yenqa phezu kwenja evilaphayo. " +#~ "0123456789" + +#~ msgid "Name:" +#~ msgstr "Igama:" + +#~ msgid "Style:" +#~ msgstr "Indlela:" + +#~ msgid "Type:" +#~ msgstr "Uhlobo:" + +#~ msgid "Size:" +#~ msgstr "Isayizi:" + +#~ msgid "Version:" +#~ msgstr "Umlandiso:" + +#~ msgid "Copyright:" +#~ msgstr "Ilungelo lombhali:" + +#~ msgid "Description:" +#~ msgstr "Ukulanda:" + +#~ msgid "usage: %s fontfile\n" +#~ msgstr "ukusebenziswa: %s iqwemahele\n" + +#~ msgid "Set as Application Font" +#~ msgstr "Hlela njenge siqwema sesithobo" + +#, fuzzy +#~ msgid "Sets the default application font" +#~ msgstr "Khetha izithobo zakho ezinephutha" + +#~ msgid "If set to true, then OpenType fonts will be thumbnailed." +#~ msgstr "" +#~ "Uma ihlelwe ukuba yiqiniso, ngakho ke OpenType amaqwema azogcizelelwa." + +#~ msgid "If set to true, then PCF fonts will be thumbnailed." +#~ msgstr "Uma ihlelwe ukuba yiqiniso, ngakho ke PCF amaqwema azogcizelelwa." + +#~ msgid "If set to true, then TrueType fonts will be thumbnailed." +#~ msgstr "" +#~ "Uma ihlelwe ukuba yiqiniso, ngakho ke TrueType amaqwema azogcizelelwa." + +#~ msgid "If set to true, then Type1 fonts will be thumbnailed." +#~ msgstr "Uma ihlelwe ukuba yiqiniso, ngakho ke Type1 amaqwema azogcizelelwa." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for OpenType fonts." +#~ msgstr "" +#~ "Hlela lenkinombho kumyalo osebenzisiwe ukudala izigcizelelo zesiqwema se-" +#~ "OpenType." + +#~ msgid "Set this key to the command used to create thumbnails for PCF fonts." +#~ msgstr "" +#~ "Hlela lenkinombho kumyalo osebenzisiwe ukudala izigcizelelo zesiqwema se-" +#~ "PCF." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for TrueType fonts." +#~ msgstr "" +#~ "Hlela lenkinombho kumyalo osebenzisiwe ukudala izigcizelelo zesiqwema se-" +#~ "TrueType." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for Type1 fonts." +#~ msgstr "" +#~ "Hlela lenkinombho kumyalo osebenzisiwe ukudala izigcizelelo zesiqwema se-" +#~ "Type1." + +#~ msgid "Thumbnail command for OpenType fonts" +#~ msgstr "Gcizelela umyalo wesiqwema se-OpenType" + +#~ msgid "Thumbnail command for PCF fonts" +#~ msgstr "Gcizelela umyalo wesiqwema se-PCF" + +#~ msgid "Thumbnail command for TrueType fonts" +#~ msgstr "Gcizelela umyalo wesiqwema se-TrueType" + +#~ msgid "Thumbnail command for Type1 fonts" +#~ msgstr "Gcizelela umyalo wesiqwema se-Type1" + +#~ msgid "Whether to thumbnail OpenType fonts" +#~ msgstr "Mhlambe ukugcizelela iziqwema ze-OpenType" + +#~ msgid "Whether to thumbnail PCF fonts" +#~ msgstr "Mhlambe ukugcizelela iziqwema ze-PCF" + +#~ msgid "Whether to thumbnail TrueType fonts" +#~ msgstr "Mhlambe ukugcizelela iziqwema ze-TrueType" + +#~ msgid "Whether to thumbnail Type1 fonts" +#~ msgstr "Mhlambe ukugcizelela iziqwema ze-Type1" + +#, fuzzy +#~ msgid "MATE Font Viewer" +#~ msgstr "MATE umlawuli ophakathi" + +#~ msgid "Apply new font?" +#~ msgstr "" +#~ "Sebenzisa isiqwema esisha?" + +#~ msgid "Do _not apply font" +#~ msgstr "Unga_sebenzisi isiqwema" + +#~ msgid "" +#~ "The theme you have selected suggests a new font. A preview of the font is " +#~ "shown below." +#~ msgstr "" +#~ "Indikima oyikhethile ibonisa isiqwema esisha. Ukubukwa kabusha " +#~ "kwalesosiqwema sibonisiwe ngezantsi." + +#~ msgid "_Apply font" +#~ msgstr "_Sebenzisa isiqwema" + +#~ msgid "Themes" +#~ msgstr "Iindikima" + +#~ msgid "Description" +#~ msgstr "Ukulanda" + +#~ msgid "Control theme" +#~ msgstr "Lawula indikima" + +#~ msgid "Window border theme" +#~ msgstr "Indikima ehlulayo yefasitela" + +#~ msgid "Icon theme" +#~ msgstr "Indikima yophawu" + +#~ msgid "ABCDEFG" +#~ msgstr "ABCDEFG" + +#, fuzzy +#~ msgid "Apply theme" +#~ msgstr "_Sebenzisa isiqwema" + +#, fuzzy +#~ msgid "Sets the default theme" +#~ msgstr "Hlela kabusha emaphu_theni" + +#~ msgid "If set to true, then installed themes will be thumbnailed." +#~ msgstr "Uma ihlelelwe iqiniso, manje indikima ezifakiwe zizogcizelelwa." + +#~ msgid "If set to true, then themes will be thumbnailed." +#~ msgstr "Uma ihlelelwe iqiniso, manje indikima zizogcizelelwa." + +#~ msgid "" +#~ "Set this key to the command used to create thumbnails for installed " +#~ "themes." +#~ msgstr "" +#~ "Hlela lenkinombho kumyalo osebenzisiwe ukudala izigcizelelo kwindikima " +#~ "ezifakiwe." + +#~ msgid "Set this key to the command used to create thumbnails for themes." +#~ msgstr "" +#~ "Hlela lenkinombho kumyalo osebenzisiwe ukudala izigcizelelo kwindikima." + +#~ msgid "Thumbnail command for installed themes" +#~ msgstr "Umyalo wokugcizelela wendikima ezifakiwe" + +#~ msgid "Thumbnail command for themes" +#~ msgstr "Umyalo wokugcizelela wendikima" + +#~ msgid "Whether to thumbnail installed themes" +#~ msgstr "Ngabe uzogcizelela izihloko ngesithupha ezifakiwe" + +#~ msgid "Whether to thumbnail themes" +#~ msgstr "Ngabe uzogcizelela izihloko ngesithupha" -- cgit v1.2.1